.header-container-wrapper{max-width:100vw}.main-nav li a.active:before{background-color:#d72a32}.main-nav li a.active:before,.main-nav li a:before{border:0;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;content:"";display:block;height:32px;left:14px;position:relative;top:-5px;width:32px;z-index:-1}.main-nav li a:before{background-color:#fff}.main-nav *{box-sizing:border-box;color:inherit;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;list-style:none;margin:0;padding:0;text-decoration:none}.main-nav{align-items:center;color:#000;display:flex;height:80px;justify-content:space-between;max-width:100vw}.logo{max-height:38px}.nav-links{display:flex;justify-content:space-between;margin-top:10px;max-width:100vw;z-index:10}.nav-links>li{justify-content:center}.nav-links li a,.nav-links>li{align-items:center;display:flex}.nav-links li a{z-index:100}.nav-links li ul{background:#fff;border-radius:20px;margin-left:5em;opacity:0;padding-bottom:20px;padding-right:20px;position:absolute;transition:visibility 0s,opacity .5s ease;visibility:hidden;width:inherit}.nav-links li ul li{padding-top:20px}.nav-links li:hover ul{opacity:1;padding-top:12em;visibility:visible}.burger{cursor:pointer;display:none;padding:.5rem}.line{background:#000;height:2px;margin:.5rem 0;transition:transform .75s ease,opacity .75s ease;width:35px}.show{display:flex!important}.main-nav.show .line1{transform:translate(-10px) rotate(45deg) translate(15px)}.main-nav.show .line2{opacity:0}.main-nav.show .line3{transform:translate(-10px) rotate(-45deg) translate(15px)}.main-nav.show .nav-links{transform:translateY(0)}@media screen and (max-width:800px){.nav-links{width:60%}}@media screen and (max-width:1100px){.logo{margin-left:10px}.main-nav{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.5);height:60px}.burger{display:inline-block;padding-right:40px}.nav-links{background:#fff;clear:both;flex-direction:column;height:70vh;justify-content:space-evenly;left:0;position:fixed;top:40px;transform:translateY(-125%);transition:transform 1s ease;width:100%;z-index:-1}.nav-links li{display:block}.main-nav li ul li a:before{content:"└";left:10px;margin-top:22px}.nav-links li ul{opacity:1;position:relative;visibility:visible;width:inherit}.nav-links li ul li{align-items:center;display:flex;height:30px;justify-content:start}.nav-links li ul li:first-child{margin-top:-10px}.nav-links li:hover ul{padding-top:0;visibility:visible}.nav-links li a{justify-content:start}.main-nav li a.active:before{top:-15px}}