@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@400;600&display=swap");:root{--color-primary-red:#c42828;--color-sub-red-2:#941914;--color-text:#151515;--color-surface-muted:#f5f5f5;--color-white:#fff;--font-heading:"Mulish",Verdana,Geneva,sans-serif;--font-body:"Mulish",Verdana,Geneva,sans-serif;--spacing-tiny:5px;--spacing-small:10px;--spacing-default:20px;--spacing-large:40px;--spacing-huge:60px;--wrapper-max-width:1440px;--offset-large:60px;--offset-inline:max(var(--offset-large),calc((100vw - var(--wrapper-max-width))/2 + var(--offset-large)));--radius-large:40px;--shadow-btn:4px 4px 10px rgba(0,0,0,.15)}.c-form{color:var(--color-text);margin-top:20px}.c-form input,.c-form select{accent-color:var(--color-primary-red);border:1px solid #999;border-radius:40px;color:var(--color-text);font-size:14px;height:40px;text-indent:20px;width:100%}.hs-form-field{margin-bottom:20px}.c-form input:focus,.c-form select:focus,.c-form textarea:focus{outline:none}.c-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 5px),calc(100% - 15px) calc(1em + 5px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;height:45px}.c-form label{color:var(--color-text);display:block;font-size:16px;font-weight:600;line-height:130%;margin-bottom:var(--spacing-tiny)}.c-form label.hs-error-msg{color:#ef463c}.c-form textarea{border:1px solid #999;border-radius:20px;font-family:var(--font-body);height:110px;margin-bottom:20px;padding-top:20px;text-indent:20px;width:100%}.c-form input[type=radio]{margin-top:5px}.c-form [type=checkbox],.c-form input[type=radio]{border:1px solid #999;height:16px;margin-right:10px;width:16px}.c-form [type=checkbox]{border-radius:5px}.c-form input[type=radio]:checked{border:1px solid #ef463c}.c-form li{list-style-type:none;margin-bottom:0!important;margin-left:0!important}.c-form li:before{content:none!important}.c-form ul{margin-bottom:0;margin-top:var(--spacing-tiny);padding-left:0}.c-form .hs-form-required{color:#ef463c;padding-left:5px}.c-form .hs-button.primary.large{align-items:center;background-color:var(--color-primary-red);border:0;border-radius:40px;box-shadow:var(--shadow-btn);color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:clamp(16px,.95rem + .25vw,18px);font-weight:600;justify-content:center;line-height:1.2;min-height:52px;padding:10px 40px;text-decoration:none;text-indent:0;transition:background-color .3s ease-in-out;width:auto}.c-form .hs-button.primary.large:hover{background-color:var(--color-sub-red-2)}.c-form p strong{font-family:AvenirNextBold}.c-form fieldset.form-columns-2 .input{margin-right:20px!important}.c-form fieldset.form-columns-1 .input input{margin-right:0!important;width:98%!important}.c-form fieldset{max-width:100%!important}.c-form fieldset.form-columns-1 .input input[type=checkbox],.c-form fieldset.form-columns-1 .input input[type=radio]{margin-right:15px!important;width:auto!important}.legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:calc(var(--brand__spacing) + var(--brand__spacing--small))!important}.legal-consent-container,.legal-consent-container p,.legal-consent-container span{font-size:14px;line-height:normal}.legal-consent-container input[type=checkbox]{margin-top:0}.c-banner{--banner-shell-inline:clamp(var(--spacing-default),2vw,var(--spacing-huge));--banner-max-height:250px;border-radius:var(--radius-large);display:grid;grid-template-columns:1fr 250px 1fr;margin-inline:var(--banner-shell-inline);max-width:100%;overflow:hidden}.c-banner,.c-banner__content{max-height:var(--banner-max-height)}.c-banner__content{align-items:center;display:flex;grid-column:1/3;grid-row:1/-1;padding-block:var(--spacing-default);padding-inline-end:var(--spacing-large);padding-inline-start:max(var(--spacing-large),calc(var(--offset-inline) - var(--banner-shell-inline)));position:relative;z-index:3}.c-banner__content h1{color:var(--color-white);margin:0}.c-banner__shapes{display:flex;grid-column:1/3;grid-row:1/-1;justify-content:flex-end;z-index:2}.c-banner__img,.c-banner__shapes{overflow:hidden;position:relative}.c-banner__img{grid-column:2/4;grid-row:1/2;max-height:var(--banner-max-height);z-index:1}.c-banner__img img,.c-banner__shapes img{display:block;height:100%!important;object-fit:cover;width:100%}.c-banner__shapes img{object-position:center right}@media (min-width:767px){.c-banner__content{padding-inline-end:120px}}@media (max-width:480px){.c-banner{--banner-max-height:600px;background-color:var(--color-primary-red);grid-template-columns:1fr}.c-banner__shapes{display:none}.c-banner__img{border-radius:var(--radius-large);grid-column:1;grid-row:2}}.c-header{box-shadow:0 4px 16px 0 rgba(0,0,0,.1);margin-block-end:30px;padding-block:var(--spacing-default)}.c-header__brand{align-items:center;display:inline-flex}.c-header__brand img{display:block;height:auto}.c-intro{--intro-shell-inline:clamp(var(--spacing-huge),4vw,calc(var(--spacing-huge)*2));background-color:var(--color-surface-muted);border-radius:0 0 var(--radius-large) var(--radius-large);display:flex;flex-direction:column;gap:var(--spacing-large);margin-block:0 var(--spacing-huge);margin-inline:var(--intro-shell-inline);max-width:100%;padding-block:var(--spacing-huge);padding-inline:max(var(--spacing-large),calc(var(--offset-inline) - var(--intro-shell-inline)))}.c-intro .m-rich-text{max-width:900px}@media (max-width:768px){.c-intro{--intro-shell-inline:clamp(var(--spacing-large),4vw,calc(var(--spacing-huge)*2))}}@media (max-width:480px){.c-intro{padding-block:var(--spacing-large)}}.c-footer{margin-top:var(--spacing-huge)}.c-footer__top{background-color:var(--color-text)}.c-footer__inner{align-items:center;display:flex;gap:var(--spacing-default);justify-content:space-between;padding-block:var(--spacing-large)}.c-footer__brand{align-items:center;display:inline-flex}.c-footer__brand img{display:block;height:auto;width:160px}.c-footer__social{align-items:center;display:flex;gap:14px;list-style:none;margin:0;padding:0}.c-footer__social-link{align-items:center;display:inline-flex;height:26px;justify-content:center;transition:opacity .2s ease-in-out;width:26px}.c-footer__social-link:focus-visible,.c-footer__social-link:hover{opacity:.75}.c-footer__social-link img{display:block;height:26px;width:26px}.c-footer__bottom{background-color:var(--color-white)}.c-footer__legal{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:var(--spacing-small);justify-content:center;line-height:1.3;padding:15px 0;text-align:center}.c-footer__legal p{font-size:14px;margin:0}.c-footer__legal-links{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--spacing-small);justify-content:center}.c-footer__legal a{text-decoration:none}.c-footer__legal a:focus-visible,.c-footer__legal a:hover{text-decoration:underline}.c-footer__separator{color:var(--color-primary-red)}@media (max-width:768px){.c-footer{margin-top:var(--spacing-large)}.c-footer__inner{flex-direction:column;justify-content:center}.c-footer__legal{gap:var(--spacing-tiny);padding-block:var(--spacing-small) var(--spacing-default)}}@media (max-width:480px){.c-footer__social{gap:var(--spacing-small)}.c-footer__legal,.c-footer__legal-links{flex-direction:column;gap:var(--spacing-tiny)}.c-footer__separator{display:none}}.o-grid{margin-inline:auto;padding-inline:var(--offset-inline)}.o-grid--1{grid-template-columns:minmax(0,900px)}.o-grid--1,.o-grid--2{display:grid;gap:var(--spacing-huge)}.o-grid--2{grid-template-columns:repeat(2,1fr)}.o-grid__cell>.hs_cos_wrapper{display:flex;flex-direction:column;gap:var(--spacing-large)}@media (max-width:768px){.o-grid{grid-template-columns:1fr}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background-color:var(--color-white);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3{margin-block:0 var(--spacing-small)}p{margin-block:0 var(--spacing-default)}h1:empty,h2:empty,h3:empty,p:empty{margin-block:0}p:last-child{margin-block-end:0}a{color:inherit}h1{font-size:clamp(32px,1.4rem + 1.8vw,55px);font-weight:600}h1,h2{font-family:var(--font-heading);letter-spacing:-.1px;line-height:1.2}h2{font-size:clamp(28px,1.35rem + 1.2vw,40px);font-weight:400}h3{font-family:var(--font-heading);font-size:clamp(20px,1.05rem + .6vw,24px);font-weight:600;letter-spacing:-.1px;line-height:1.2}p{font-size:clamp(15px,.9rem + .2vw,16px);line-height:1.5}main{margin:0 auto;max-width:100%;overflow:hidden;padding:0;width:100%}main:not(:has(.c-intro)) .c-banner{margin-block-end:var(--spacing-huge)}.c-footer__inner,.c-footer__legal,.c-header__inner{margin-inline:auto;max-width:100%;padding-inline:var(--offset-inline)}.a-btn,a[role=btn],btn{align-items:center;background-color:var(--color-primary-red);border:0;border-radius:40px;box-shadow:var(--shadow-btn);color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:clamp(16px,.95rem + .25vw,18px);font-weight:600;justify-content:center;line-height:1.2;min-height:52px;padding:10px 40px;text-decoration:none;transition:background-color .3s ease-in-out}.a-btn:hover,a[role=btn]:hover,btn:hover{background-color:var(--color-sub-red-2)}.a-image{overflow:hidden}.a-image,.a-image img{border-radius:var(--radius-large);display:block}.a-image img{aspect-ratio:16/9;object-fit:cover;width:100%}.a-image.rounded{border-radius:200px}@media (max-width:768px){:root{--radius-large:20px;--offset-large:var(--spacing-large)}}@media (max-width:768px){main:not(:has(.c-intro)) .c-banner{margin-block-end:var(--spacing-large)}}@media (max-width:480px){.a-btn,a[role=btn],btn{max-width:320px;width:100%}}