.egc-header-banner{background-color:#46000a;color:#ff0014;font-family:Favorit Mono;font-size:14px;padding:10px;text-align:center}.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module:has(.egc-header){left:0;right:0;top:0;z-index:50}.egc-header{font-family:Favorit Mono;font-size:16px;& .col-main{align-items:center;display:flex;justify-content:space-between;margin:0 15px;padding:30px 0 20px;width:100%;& .logo{& img{max-width:unset}}& nav{display:flex;gap:10px;& .item{padding-bottom:10px;padding-top:10px;& a.trigger{background:#cdc0c2;color:#fff;display:inline-block;padding:8px 15px;text-transform:uppercase;transition:all .15s ease-in-out}& .megamenu{background:#daccce;display:none;gap:25px;grid-template-columns:1fr 1fr;left:50%;padding:15px;position:absolute;top:anchor(bottom);transform:translateX(-50%) translateY(10px);transition:all .15s ease-in-out;width:700px;z-index:1000;& .items{display:flex;flex-direction:column;gap:5px;& a{align-items:center;color:inherit;display:flex;gap:15px;padding:8px;& img{height:42px;width:42px;&.icon-hover{display:none}}& .text{display:flex;flex-direction:column;& .title{text-transform:uppercase}& .subtitle{font-size:12px}}&:hover{background:#fc3040;color:#fff;& .icon.icon-default{display:none}& .icon.icon-hover{display:block}}}}& .image{background:#a69c9d;position:relative;& img{height:100%!important;inset:0;max-height:unset;max-width:unset;object-fit:cover;object-position:center center;opacity:0;position:absolute;transition:opacity .2s ease-in-out;width:100%;&.active{opacity:1}}}}&:focus,&:focus-within,&:hover{& a.trigger{background:#ff0014}& .megamenu{animation:egc-megamenu-in .3s;display:grid}}}}& .ctas{display:flex;gap:15px;&>a{align-items:center;display:flex;gap:10px;transition:all .15s ease-in-out;& span:not(.arrow){text-transform:uppercase}& .arrow{align-items:center;background:#ff0014;color:#fff;display:flex;height:26px;justify-content:center;transition:all .15s ease-in-out;width:26px;& svg{height:18px;width:18px}}&:hover{color:#ff0014;& .arrow{transform:translateX(5px)}}}}}}.egc-header.egc-mobile-only{display:none;& .logo{& img{max-width:unset}}& .navigation-toggle{align-items:center;background:none;border:0;color:#ff0014;display:flex;height:32px;justify-content:center;transition:all .15s ease-in-out;width:32px;& svg{height:22px;width:22px}&.active{background:#ff0014;color:#fff;cursor:pointer}}& .row-navigation{display:none;&.active{display:flex}& .c-col{display:grid;flex-grow:1;gap:25px;grid-template-rows:1fr auto auto;margin:0 15px;padding:25px 0;& nav{display:flex;flex-direction:column;gap:10px;& .item{display:flex;flex-direction:column;gap:10px;& a{align-items:center;color:inherit;display:flex;gap:25px;& .box{background:#000;height:15px;width:15px}& span{font-family:Favorit;font-size:38px}&.active{& .box{background:#ff0014}& span{color:#ff0014}}}& .menu{background:#daccce;display:none;flex-direction:column;gap:5px;padding:15px;& a{align-items:center;color:inherit;display:flex;gap:10px;padding:6px;& img{height:42px;width:42px;&.icon-hover{display:none}}& .text{display:flex;flex-direction:column;& .title{font-size:18px;text-transform:uppercase}& .subtitle,& .title{font-family:Favorit Mono}& .subtitle{font-size:12px}}&:hover{background:#fc3040;color:#fff;& .icon.icon-default{display:none}& .icon.icon-hover{display:block}}}&.active{display:flex}}}}& .footer-links{display:grid;font-size:16px;gap:10px;grid-template-columns:1fr 1fr;padding:25px 0 10px;text-transform:uppercase;& a{color:inherit;overflow:hidden}}& .cta{align-items:center;background:#000;color:#fff;display:flex;height:45px;justify-content:center}}}}@media screen and (max-width:950px){.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module:has(.egc-header.egc-mobile-only .row-navigation.active){bottom:0;position:fixed!important;z-index:1000;& .egc-header.egc-mobile-only{display:grid;grid-template-rows:1fr;& .container{display:grid;grid-template-rows:auto 1fr;overflow:hidden;& .c-col:not(.col-main){overflow-y:scroll}}}}.egc-header.egc-desktop-only{display:none}.egc-header.egc-mobile-only{display:block}}@keyframes egc-megamenu-in{0%{opacity:0;transform:translateX(-50%) translateY(0)}to{opacity:1;transform:translateX(-50%) translateY(10px)}}