:root{--h1-letter-spacing:0.1em;--h2-letter-spacing:var(--h1-letter-spacing);--h3-letter-spacing:var(--h1-letter-spacing);--para-letter-spacing:-0.005em;--para-color:rgba(77,88,61,.55);--form-labels-color:#fff;--form-fields-error-text-color:#fff}body{margin:0 auto;max-width:1920px}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;outline:none;padding-left:0;padding-right:0}form .hs-fieldtype-intl-phone.hs-input input{padding-top:15px}form .hs_submit.hs-submit{margin:0 auto;max-width:320px;padding-top:3rem;text-align:center}form input[type=submit]{width:100%}form input[type=checkbox],form input[type=radio]{background:transparent}form input[type=checkbox]{border-radius:0}form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-top:7px}.legal-consent-container .hs-error-msgs label{color:#fff}.header .header-middle{padding:7px 0 5px}.header .header-middle .header__container{align-items:center;max-width:100%}.header__logo{max-width:262px;padding-bottom:10px;padding-top:20px}.header__cta--wrapper{position:absolute;right:0}@media(min-width:768px){#hs_cos_wrapper_mobile_site_logo{display:none}.header__cta--wrapper{margin-right:63px}}@media(max-width:767px){#hs_cos_wrapper_site_logo{display:none}header.header.header--no-navigation{background:transparent;position:absolute;width:100%;z-index:1}header.header.header--no-navigation.header-scroll{background:hsla(0,0%,100%,.8)}.header__logo{max-width:150px}.header__cta--wrapper{top:31px}}.animate{opacity:0;transition:all .8s ease-out;transition-delay:calc(var(--i)*.15s);will-change:opacity,transform}.fade-up{transform:translateY(40px)}.fade-left{transform:translateX(-40px)}.fade-right{transform:translateX(40px)}.fade-in{transform:scale(.95)}.animate.show{opacity:1;transform:translate(0) scale(1)}.card-with-icon{clip-path:polygon(0 0,100% 0,100% 100%,45px 100%,0 calc(100% - 35px))}.card-with-icon__content h4{margin-bottom:2rem}.footer.footer-landing,.footer.footer-landing *{align-items:center!important;text-align:center!important}.footer #hs_cos_wrapper_footer-module-3{margin-bottom:20px}.error-page,.system-form,.systems-page--search-results{padding:13rem 0}.email-prefs .item{background:transparent}.subscribe-options label{font-size:1rem}