@keyframes fallback-fade-in{0%{opacity:0;transform:translate3d(0,30px,0);visibility:hidden}to{opacity:1;transform:none;visibility:visible}}.offset-item:not(.animate):not(.waypoint-initialized){animation:fallback-fade-in .8s ease-in-out 1.5s forwards}.offset-item.animate{opacity:1!important;transform:none!important;visibility:visible!important}.main-menu li.nav-active>a,.main-menu li.nav-active>a i{color:#f55f5a!important}.main-menu .sub-menu li.nav-active{background-color:#fff5f4}.main-menu .sub-menu li.nav-active>a{color:#f55f5a!important;font-weight:600}.newsletter-form__message{border-radius:8px;font-size:14px;margin-bottom:0;margin-top:12px;padding:10px 16px}.newsletter-form__message--success{background-color:#fff3;color:#fff}.newsletter-form__message--error{background-color:#ffffff26;color:#fcc}.newsletter-form__input button:disabled,.newsletter-form__input input:disabled{cursor:not-allowed;opacity:.7}::placeholder{color:#aaa!important;opacity:1!important}::-webkit-input-placeholder{color:#aaa!important}::-moz-placeholder{color:#aaa!important;opacity:1!important}input[type=date]:not(:focus):not(.has-value),input[type=datetime-local]:not(:focus):not(.has-value),input[type=time]:not(:focus):not(.has-value){color:#aaa!important}input[type=date].has-value,input[type=date]:focus,input[type=datetime-local].has-value,input[type=datetime-local]:focus,input[type=time].has-value,input[type=time]:focus{color:#2d2d2d!important}@media only screen and (max-width:992px){.site-header .site{align-items:center;display:flex;gap:0}.site__menu{flex-shrink:0}.site__brand,.site__menu{align-items:center;display:flex!important;line-height:normal!important}}
