.fixed-top .header-inner{background:transparent linear-gradient(90deg,transparent 50%,var(--color-primary) 0);background-size:200% 100%;background-position:0 100%;border-radius:.35rem;box-shadow:0 2px 0 0 transparent;transition:background .5s ease,top .25s ease,box-shadow 0s ease}.fixed-top>.container>.row{height:95px}.scrolled-header .fixed-top{top:0;left:0;right:0}.scrolled-header .fixed-top .header-inner{background:transparent linear-gradient(90deg,transparent 50%,var(--color-tertiary) 0);background-size:200% 100%;background-position:100% 100%;box-shadow:0 0 3px 0 rgba(0,0,0,.5);transition:background .5s ease,top .25s ease,box-shadow 0s ease .5s}.scrolled-header .fixed-top nav>.container>.row{height:50px;transition:height .5s ease-out}.scrolled-header.scrolled-hidden .fixed-top{top:-50px;transition:top .5s ease-out}@media (min-width:992px){.scrolled-header.scrolled-hidden .fixed-top{top:-90px}}.scrolled-header .row-offcanvas .menu-offcanvas-container .navbar-toggler{top:2px;transition:top .5s ease-out}.fixed-header{position:absolute;top:-30px;left:0;right:0;width:100%;background:rgba(0,0,0,.5);opacity:0;transition:opacity .25s linear,top 1s ease-out;z-index:-1}.scrolled-header .fixed-top{transition:top .5s ease-out}.navbar-brand{background:var(--sprite) 0;background-size:var(--sprite-size);height:60px;margin:0;padding:0;transform:scale(1);transition:background-position 0s ease,transform .5s ease;vertical-align:middle;width:60px}.scrolled-header .navbar-brand{background-position:-135px;transform:scale(.7);transition:background-position 0s ease .5s,transform .5s ease;width:60px}.navbar-toggler{color:var(--color-white-100);font-family:var(--font-heading);font-size:.9rem;font-weight:400;height:30px;margin:0 1.5rem 0 0;padding:0 2rem 0 0;position:relative;text-transform:uppercase;vertical-align:middle;width:auto}.navbar-toggler:focus{border:0!important;outline:none!important}.navbar-toggler:after{background:var(--sprite) 0;background-position:-220px;background-size:var(--sprite-size);content:"";display:block;height:12px;right:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.nav--main.hs-menu-wrapper{vertical-align:middle;width:auto}.nav--main{background:var(--color-primary);border-radius:.35rem;min-height:55px;max-height:55px;padding:.5rem;transition:background-color .5s ease}@media (min-width:992px){.nav--main{padding:.5rem .5rem .5rem 1.5rem}}.scrolled-header .nav--main{background-color:var(--color-tertiary)}.nav--main .hs-menu-wrapper{display:inline-block;vertical-align:middle}.nav--main .hs-menu-wrapper ul{display:inline-block;list-style-type:none;margin:0;padding:0;text-transform:uppercase}.nav--main .hs-menu-wrapper ul>li.hs-menu-item{display:inline-block;float:none;margin:0;position:relative}.nav--main .hs-menu-wrapper ul>li.hs-menu-item>a{color:var(--color-white-100);display:block!important;font-family:var(--font-heading);font-size:.9rem;font-weight:400;margin:0;padding:.5rem 1.5rem .5rem 0;text-decoration:none;transition:all .25s ease}.nav--main .hs-menu-wrapper ul>li.hs-menu-item.active-branch>a,.nav--main .hs-menu-wrapper ul>li.hs-menu-item>a:active{color:var(--color-white-80);text-decoration:none}.nav--main .hs-menu-wrapper ul>li.hs-menu-item>a:focus,.nav--main .hs-menu-wrapper ul>li.hs-menu-item>a:hover{color:#adf5ff;text-decoration:none}.nav--main .hs-menu-wrapper ul>li.active.hs-menu-item>a{color:var(--color-white-80)}.nav--main .hs-menu-wrapper ul>li.active.hs-menu-item>a:hover{color:var(--color-white-50)}.header-search{margin:0 10px;padding:0 30px 0 0;position:relative}.header-search.active{margin:0;padding-left:0}@media (min-width:992px){.header-search{margin:0;padding:0 0 0 30px}.header-search.active{padding-left:0}}.header-search input[type=text]{background:transparent;border:0;border-radius:.25rem;padding:0;margin-bottom:0;min-width:0!important;max-width:0!important;transition:min-width .25s ease,max-width .25s ease,background-color 0s ease .25s;width:0!important}.header-search.active input[type=text]{background:var(--color-white-100);min-width:175px!important;max-width:175px!important;padding:.35rem .35rem .35rem 2rem;transition:background-color 0s ease,min-width .25s ease,max-width .25s ease;width:175px!important}.header-search .header-search-toggle{background:var(--sprite);background-color:transparent;background-position:-335px;background-size:var(--sprite-size);border:0;content:"";display:block;height:20px;left:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.header-search.active .header-search-toggle{background-position:-375px;left:5px}.header-search.active .header-search-toggle:hover{background-position:-315px}