header.header.sticky{position:fixed;animation:navslide .5s ease forwards;box-shadow:0 10px 30px rgba(0,0,0,0.05);min-height:175px;background-color:transparent;z-index:9998}.bg-header{position:absolute;top:0;left:0;width:100%;right:0;height:175px;opacity:0}.bg-header.sticky{min-height:175px;opacity:1;height:105px}.custom-logo{float:left;padding-top:18.5px;padding-bottom:18.5px;width:auto;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}header.header.sticky .custom-logo{padding:42px 0}.custom-logo a{height:84px}header.header.sticky .custom-logo a svg path{fill:#ed7521}.no-banner header.header .custom-logo a svg path{fill:#ed7521}@keyframes navslide{0%{transform:translate3d(0,-175px,0);-webkit-transform:translate3d(0,-175px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@media only screen and (min-width:1050px){.custom-logo{padding-top:41px;padding-bottom:5px}.custom-logo a,.custom-logo a svg{height:84px;width:84px;display:block;text-decoration:none;transition:all .2s ease-in-out}}@media only screen and (max-width:1050px){.bg-header{transition:height .5s ease-in-out}}@media only screen and (max-width:1049px){.mobile-open header.header{box-shadow:none}.mobile-open .bg-header{height:100vh;position:fixed;bottom:0;opacity:1;z-index:0}header.header,header.header.sticky{min-height:105px}.bg-header{height:122px}.bg-header.sticky{min-height:auto;height:105px}header.header.sticky .custom-logo{padding:18.5px 0}.mobile-open .bg-header.sticky{position:fixed;bottom:0;opacity:1;z-index:0;height:100vh;position:fixed}.custom-logo a{display:block;height:68px}.custom-logo a svg{width:68px;height:auto}}