.error-page{background:#fff;color:#0f1c2b;font-size:20px;line-height:26px;.wrapper{min-height:calc(100vh - 600px);@media (max-width:992px){min-height:unset}.text{padding-top:80px;@media (max-width:992px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:90px}h1,h2,h3,h4,h5,h6,p{color:#0f1c2b}h1{font-size:260px;line-height:260px;margin-bottom:40px}h1,h2{font-weight:500;letter-spacing:0}h2{font-size:30px;line-height:40px;margin-bottom:20px}h3{color:#595759;font-size:18px;font-weight:400;letter-spacing:0;line-height:30px;text-align:center}a.button,span.reload{border-color:#c03;border:1px solid #c03!important;margin-bottom:10px;margin-top:40px;@media (max-width:600px){text-align:center;width:100%}}.hs-cta-wrapper{align-items:center;display:flex;justify-content:center;width:100%;@media (max-width:600px){span{width:100%}}}@media (max-width:992px){h1,h2,h3,h4,h5,h6,p{color:#0f1c2b}h1{font-size:86px;line-height:46px}h1,h2{font-weight:500;letter-spacing:0;margin-bottom:20px}h2{font-size:20px;line-height:30px}h3{color:#595759;font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}a.button{border-color:#c03;margin-top:30px}}}}&.error-page__500{.text{p{color:#595759;max-width:544px;text-align:center}}}&.error-page__404_2,&.error-page__500_2{padding-bottom:160px}}.systems-page{min-height:calc(100vh - 610px);@media (max-width:1320px){height:auto}.localization-language{display:none!important}.inner-content{background-color:#fff;border-radius:16px;margin:159px auto;max-width:462px;min-height:509px;padding:40px 32px;position:relative;@media (max-width:600px){padding-bottom:25px;padding-left:25px;padding-right:25px;padding-top:25px}@media (max-width:767px){margin-bottom:80px;margin-left:auto;margin-right:auto;margin-top:80px;min-height:unset}>div{color:#181147!important;*{color:#181147!important}}}&.subscription-preferences{.inner-content{margin-top:120px;max-width:756px;padding:0;@media (max-width:992px){margin-bottom:0}}div.page-header{color:#595759!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:30px;margin-bottom:20px;text-align:left;h1{font-size:45px!important;line-height:58px!important;margin-bottom:20px}h1,h2{font-weight:600!important;letter-spacing:0;text-align:left}h2{font-size:20px!important;line-height:30px!important}}input[type=submit]{margin-bottom:5px;&:hover{border:1px solid var(--primary-4)}}}#email-prefs-form{color:#c7c7c7;font-size:18px;line-height:28px;text-align:left;h2{color:#e6e6e6;font-size:24px;line-height:38px;margin-bottom:0;text-align:left}.email-prefs{color:#c7c7c7;font-size:18px;line-height:28px;padding-left:35px;text-align:left;@media (max-width:992px){padding-left:0!important}.subscribe-options{position:relative;.header{color:#595759!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:30px;text-align:left}span{padding-left:30px}}.header{margin-left:-35px;margin-top:4px;@media (max-width:992px){margin-left:0}}.item{.item-inner{color:#c7c7c7;font-size:18px;font-weight:400;line-height:28px;@media (max-width:992px){padding-left:30px}.checkbox-row{color:#0f1c2b!important;font-weight:700}p{color:#595759!important;font-size:15px;font-weight:400;letter-spacing:0;line-height:26px;margin-bottom:20px;text-align:left}}.fakelabel{position:relative}input[type=checkbox]{display:block;height:20px;left:-35px;opacity:0;position:absolute;visibility:visible;width:20px;z-index:12;@media (max-width:992px){left:-30px!important}}input[type=checkbox]+span{&:before{background-color:transparent;border:1px solid #b4bec8!important;border-radius:3px!important;content:"";cursor:pointer;display:block;height:20px;left:-35px;position:absolute;top:3px;width:20px;z-index:2;@media (max-width:992px){left:-30px!important}}}input[type=checkbox]:checked+span:before{background-color:var(--primary-4)!important;border:1px solid var(--primary-4)!important;filter:none}}}input[name=globalunsub]+span{color:#fff;font-size:18px;font-weight:700;line-height:28px;&:before{background-color:transparent;border:1px solid #b4bec8!important;border-radius:14px;border-radius:3px!important;content:"";cursor:pointer;display:block;height:20px;left:-35px;position:absolute;top:3px;width:20px;z-index:2;@media (max-width:992px){left:0!important}}}input[name=globalunsub]:checked+span:before{background-color:var(--primary-4)!important;border:1px solid var(--primary-4)!important;filter:none}input[type=submit]{background-color:var(--primary-4);border-radius:6px;color:#fff!important;font-size:18px;font-weight:700;height:62px;letter-spacing:0;line-height:26px;margin-left:-35px;margin-top:20px;padding:18px 42px;text-align:center;@media (max-width:992px){display:block;font-size:14px;margin-left:0;min-width:auto;min-width:max-content;padding-bottom:0;padding-left:10px;padding-right:10px;padding-top:0;text-align:center;width:100%}}}&.backup{.inner-content{margin-bottom:120px;margin-top:120px;max-width:unset!important;min-height:auto;padding:35px 32px;@media (max-width:768px){margin-bottom:100px;margin-top:100px}}.content{h1{font-size:45px;font-weight:600;letter-spacing:0;line-height:58px;text-align:center}form{max-width:494px;input{border:1px solid #dde1e5}input.hs-button{text-align:center;width:100%}}}}&.confirmation{align-items:center;display:flex;.hs_cos_wrapper_type_email_subscriptions_confirmation{display:flex;flex-direction:column;#content{order:1}.page-header{order:2}}.inner-content{@media (max-width:992px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}h1{font-size:45px;font-weight:600;letter-spacing:0;line-height:58px;margin-bottom:20px;text-align:left;@media (max-width:992px){font-size:34px;font-weight:600;line-height:44px}}h2{font-size:20px;font-weight:600;letter-spacing:0;line-height:30px;margin-bottom:20px}.success,h2{text-align:left}.success{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:32px;margin-bottom:0;max-width:380px}.page-header{color:#595759;font-size:18px;font-weight:300;letter-spacing:0;line-height:30px;text-align:left}.inner-content{margin-bottom:150px;margin-top:120px;max-width:808px;min-height:auto;@media (max-width:768px){margin-bottom:80px;margin-top:80px}}br{display:none}a{background-color:#f2f2f2;border:1px solid #595759;color:#595759;font-size:17px;font-weight:600;letter-spacing:0;line-height:26px;margin-top:32px;max-width:490px;padding:15px 20px;text-align:center;width:100%;&:hover{background-color:#595759;border:1px solid #595759;color:#fff;transform:scale(1)}}}}.search-results{&__wrapper{&--header{padding:120px 0 40px;.hs-search-results__message{font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:44px;opacity:1;padding-bottom:0;text-align:right}@media (max-width:992px){.container{align-items:flex-start;flex-direction:column}}.title{h1{font-size:45px;font-weight:600;letter-spacing:0;line-height:58px;margin-bottom:0;text-align:left}}}&--results{.container{ul{li{padding-bottom:40px;h1{font-size:45px;font-weight:600;letter-spacing:0;line-height:58px;text-align:left}a,h2,h3{text-decoration:none}a{border-bottom:1px solid #0f1c2b}h2,h3{color:var(--primary-1);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:44px;text-align:left;span{color:var(--primary-4)}}p{color:var(--primary-2);font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:26px;margin-bottom:0;text-align:left;span{font-weight:700}}}}.hs-search-results__pagination{padding-top:60px;*{border:none;color:#9a98a7}a{background:#c03;border-radius:6px;color:#fff;padding:18px 40px}.hs-search-results__pagination__link--active{color:var(--primary-4)}.hs-search-results__pagination__link--text-and-icon{font-size:0;svg{fill:var(--primary-1)}}.hs-search-results__pagination__link--number{padding:0 2px}}.hs-search-results__message{opacity:0}}}}}.systems-page--search-results{max-width:100%}.systems-page .header{background-color:transparent;border-bottom:none;padding:0}.systems-page form input{max-width:100%}.hs-search-results__title{font-size:1.25rem;margin-bottom:.35rem;text-decoration:underline}.hs-search-results__title:hover{text-decoration:none}.hs-search-results__description{padding-top:.7rem}.password-prompt input[type=password]{height:auto!important;margin-bottom:1.4rem}.systems-page #hs-login-widget-remember,.systems-page #hs-login-widget-remember~label{display:inline-block;margin-bottom:.175rem}.systems-page #hs_login_reset{display:block;margin-bottom:.7rem}.backup-unsubscribe #email-prefs-form div{padding-bottom:0!important}#email-prefs-form .item.disabled{cursor:not-allowed;opacity:.6}#email-prefs-form .item.disabled input:disabled{cursor:not-allowed}#hs-membership-form a[class*=show-password]{font-size:.75rem}.form-input-validation-message ul.hs-error-msgs{margin:0;padding-left:0}.form-input-validation-message ul.hs-error-msgs li{margin:0}.password_page{background-color:#fff;min-height:calc(100vh - 500px);padding-top:120px;@media (max-width:992px){padding-top:60px}h1{font-size:48px;font-weight:600;letter-spacing:0;line-height:58px;margin-bottom:30px;text-align:center}.label-prompt{font-size:15px;font-weight:400;letter-spacing:0;line-height:15px;margin-bottom:15px;margin-left:26px;text-align:left;width:100%}form{max-width:494px;input{border:1px solid #dde1e5}input.hs-button{text-align:center;width:100%}}}.member-page{&.member-denied-page,&.member-login-page,&.member-logout-page,&.member-register-page,&.member-reset-page,&.member-reset-password-page{.img{padding-bottom:60px;@media (max-width:768px){padding-bottom:30px}}.title{h1{font-size:45px;font-style:normal;font-weight:700;line-height:56px;margin-bottom:30px;text-align:center;text-transform:uppercase;@media (max-width:768px){font-size:35px;line-height:46px;margin-bottom:10px}}p{color:#595759;font-size:18px;font-style:normal;font-weight:400;line-height:28px;text-align:center}}.form-container{min-width:392px;@media (max-width:768px){min-width:100%}.hs-form-field>label{color:#0f1c2b;font-size:15px;font-style:normal;font-weight:400;margin-bottom:14px;order:unset}form input{border:1px solid #bcbcbc;border-radius:0;&::placeholder{color:transparent}}form .hs-submit>.actions{padding-top:14px}form .hs-button,form input[type=submit]{border:1px solid #c03;margin-bottom:20px}}.admin{p{color:#595759;font-size:18px;font-style:normal;font-weight:400;line-height:28px;text-align:center;a{color:#c03;font-size:18px;font-style:normal;font-weight:600;line-height:28px;text-decoration-line:underline}}}}&.member-register-page{padding-bottom:80px;.hs-form-field{margin-bottom:20px;.hs-register-widget-show-password{display:none}}.hs-error-msgs{ul{*{color:#595759}}}.hs-error-msgs li label{color:#595759}}&.member-login-page{margin-bottom:180px;.form-container{min-width:469px;@media (max-width:768px){min-width:100%}}.hs-form-field{display:block}form{padding-bottom:80px;position:relative}form input[type=checkbox],form input[type=radio]{border:1px solid #bcbcbc!important;border-radius:0!important;height:22px!important;margin-bottom:3px!important;visibility:visible!important;width:18px!important}form input[type=checkbox]:checked{accent-color:#c03;background-color:#c03}#hs-login-widget-remember~label{color:#595759;font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0!important;margin-top:2px}#hs_login_reset{bottom:0;color:#595759;display:inline;font-size:18px;font-style:normal;font-weight:400;line-height:28px;position:absolute;text-align:center;span{color:#c03;font-size:18px;font-style:normal;font-weight:600;line-height:28px;padding:0 4px;text-decoration-line:underline}}form .hs-button,form input[type=submit]{background-color:#fff;color:#c03}.link-contact-2{color:#595759;display:inline;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-top:10px;text-align:center;a{color:#c03;font-size:18px;font-style:normal;font-weight:600;line-height:28px;padding:0 4px;text-decoration-line:underline}}}&.member-logout-page{.img{padding-bottom:180px;@media (max-width:992px){padding-bottom:40px}}.form-container{.text{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center;padding-top:10px;*{color:#595759!important;font-size:18px;font-style:normal;font-weight:400;line-height:28px;text-align:center;@media (max-width:768px){font-size:17px!important}}a{span{color:#c03!important;font-size:18px;font-style:normal;font-weight:600;line-height:28px;text-decoration-line:underline}}.home{color:#c03!important;font-size:18px;font-style:normal;font-weight:600;line-height:28px;text-decoration-line:underline}}}}&.member-reset-page{form{max-width:392px;@media (max-width:992px){max-width:100%}.hs-form-field{margin-bottom:20px}.hs-form-field>label{margin-bottom:10px!important}.hs-error-msg{color:#595759}}.admin{color:#595759;font-size:18px;font-style:normal;font-weight:400;line-height:28px;a{color:#c03!important;font-size:18px;font-style:normal;font-weight:600;line-height:28px;text-decoration-line:underline}}}&.member-denied-page{.img{padding-bottom:180px;@media (max-width:992px){padding-bottom:40px}}}}