.theme-footer-replica{--footer-replica-text-color:var(--brand-charcoal);--footer-replica-link-color:var(--brand-charcoal);background:var(--brand-light);color:var(--footer-replica-text-color);font-size:.95rem;position:relative;z-index:100}.theme-footer-replica a{color:var(--footer-replica-link-color)}.footer_replica_main{align-items:end;display:grid;gap:40px 48px;grid-template-columns:1fr 1fr;max-width:1210px;padding:70px 20px 50px}.footer_replica_left{display:flex;flex-direction:column;gap:0;max-width:560px;min-width:0}.footer_replica_logo{margin-bottom:70px!important;max-width:257px;width:100%}.footer_replica_logo img{height:auto;object-fit:contain;object-position:top left;user-select:none;width:100%}.footer_replica_info{align-items:center;display:flex;flex-wrap:wrap;gap:0;margin-bottom:50px}.footer_replica_hq{flex-basis:33.33%;font-style:normal;margin:0}.footer_replica_hq_heading{font-weight:700}.footer_replica_hq_address,.footer_replica_hq_address p,.footer_replica_hq_heading{color:var(--footer-replica-text-color);font-family:Inter,sans-serif;font-size:15px;line-height:34px;margin:0}.footer_replica_hq_address,.footer_replica_hq_address p{font-weight:400;-webkit-font-smoothing:antialiased}.footer_replica_nav{flex-basis:33.33%;padding-left:10px}.footer_replica_nav_list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}a.footer_replica_nav_link{color:var(--footer-replica-link-color)!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:400;line-height:34px;text-decoration:underline;text-underline-offset:1px}.footer_replica_nav_link:focus,.footer_replica_nav_link:hover{color:var(--brand-forest-green)!important}.footer_replica_socials{align-items:center;display:flex;flex-basis:33.33%;gap:16px;margin-left:auto;padding-left:30px}.footer_replica_socials a{display:block;height:24px;text-decoration:none;width:24px}.footer_replica_socials a img{height:100%;object-fit:contain;width:100%}.footer_replica_social_icon{background-color:var(--brand-green);display:block;height:100%;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:100%}.footer_replica_social_icon--linkedin{mask-image:url(../../images/icons/linkedin-icon.svg);-webkit-mask-image:url(../../images/icons/linkedin-icon.svg)}.footer_replica_social_icon--email{mask-image:url(../../images/icons/email-icon.svg);-webkit-mask-image:url(../../images/icons/email-icon.svg)}.footer_replica_social_label{font-size:.875rem;line-height:24px}.footer_replica_newsletter{background:var(--brand-green-light);display:flex;flex-direction:column;justify-self:end;max-width:560px;min-height:280px;padding:50px 40px;width:100%;--hsf-global__font-family:var(--theme-primary-font,"Roboto"),sans-serif;--hsf-global__font-size:16px;--hsf-global__color:var(--footer-replica-text-color);--hsf-global-error__color:#c02b0a;--hsf-row__horizontal-spacing:0;--hsf-row__vertical-spacing:0;--hsf-module__vertical-spacing:0;--hsf-field-label__font-family:var(--theme-primary-font,"Roboto"),sans-serif;--hsf-field-label__font-size:16px;--hsf-field-label__color:var(--footer-replica-text-color);--hsf-field-label-requiredindicator__color:var(--footer-replica-text-color);--hsf-field-input__font-family:var(--theme-primary-font,"Roboto"),sans-serif;--hsf-field-input__font-size:16px;--hsf-field-input__color:var(--footer-replica-text-color);--hsf-field-input__background-color:transparent;--hsf-field-input__border-color:var(--brand-charcoal);--hsf-field-input__border-radius:0;--hsf-field-input__border-width:0 0 1px 0;--hsf-field-input__border-style:solid;--hsf-field-input__padding:0 0 35px 0;--hsf-field-input__placeholder-color:var(--footer-replica-text-color);--hsf-erroralert__font-family:var(--theme-primary-font,"Roboto"),sans-serif;--hsf-erroralert__font-size:13.2px;--hsf-erroralert__color:#c02b0a;--hsf-button__font-family:var(--theme-primary-font,"Roboto"),sans-serif;--hsf-button__font-size:18px;--hsf-button__background-color:var(--brand-light);--hsf-button__color:var(--footer-replica-text-color);--hsf-button__border-radius:999px;--hsf-button__padding:12px 36px;--hsf-button__box-shadow:none;--hsf-background__background-color:transparent;--hsf-background__border-width:0;--hsf-background__padding:0}.footer_replica_newsletter_heading{color:var(--footer-replica-text-color)!important;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 30px}.footer_replica_form_target{flex:1;min-height:180px;width:100%}.footer_replica_newsletter .footer_replica_form_target,.footer_replica_newsletter .hs-form-html{flex:1;width:100%}.footer_replica_newsletter .hsfc-Form,.footer_replica_newsletter form.hsfc-Form{background:transparent!important;border:none!important;box-shadow:none!important;flex:1;margin:30px 0 0!important;max-width:none!important;padding:0!important;width:100%}.footer_replica_newsletter .hsfc-Step,.footer_replica_newsletter .hsfc-Step__Content{background:transparent!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.footer_replica_newsletter .hsfc-Form__Heading,.footer_replica_newsletter .hsfc-Heading{display:none!important}.footer_replica_newsletter .hsfc-Step__Content{display:grid;gap:0;grid-template-columns:1fr 1fr}.footer_replica_newsletter .hsfc-Row:first-of-type{display:grid;gap:0;grid-column:1/-1;grid-template-columns:1fr 1fr;margin:0;max-width:100%}.footer_replica_newsletter .hsfc-Row:first-of-type .hsfc-TextField{margin-bottom:20px}.footer_replica_newsletter .hsfc-Row:has(.hsfc-EmailField):not(:has(.hsfc-TextField)){align-self:end;display:block;grid-column:1;margin:0;max-width:100%}.footer_replica_newsletter .hsfc-NavigationRow{align-self:end;display:flex;flex-direction:column;grid-column:2;justify-content:flex-end;justify-self:stretch;margin:0;padding-top:10px}.footer_replica_newsletter .hsfc-NavigationRow__Alerts{display:none}.footer_replica_newsletter .hsfc-NavigationRow__Buttons{display:flex;justify-content:flex-end;margin:0;padding:0;width:100%}.footer_replica_newsletter .hsfc-EmailField,.footer_replica_newsletter .hsfc-TextField{display:block;margin:0;margin-right:8px!important;position:relative;width:calc(100% - 8px)!important}.footer_replica_newsletter .hsfc-FieldLabel{font-family:var(--theme-primary-font,"Roboto"),sans-serif;font-size:15.5px!important;font-weight:400!important;left:0;line-height:34px!important;margin:0!important;padding:13px 0 0!important;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.footer_replica_newsletter .hsfc-FieldLabel,.footer_replica_newsletter .hsfc-FieldLabel span,.footer_replica_newsletter .hsfc-FieldLabel__RequiredIndicator{color:var(--footer-replica-text-color)!important}.footer_replica_newsletter .hsfc-EmailField.has_value .hsfc-FieldLabel,.footer_replica_newsletter .hsfc-EmailField:has(.hsfc-TextInput:not(:placeholder-shown)) .hsfc-FieldLabel,.footer_replica_newsletter .hsfc-TextField.has_value .hsfc-FieldLabel,.footer_replica_newsletter .hsfc-TextField:has(.hsfc-TextInput:not(:placeholder-shown)) .hsfc-FieldLabel{display:none!important}.footer_replica_newsletter .hsfc-ErrorAlert{background:transparent!important;border:none!important;color:#c02b0a!important;font-size:13.2px!important;margin:.7rem 0 0!important;padding:0!important;position:relative;z-index:0}.footer_replica_newsletter .hsfc-Form .hsfc-EmailInput,.footer_replica_newsletter .hsfc-Form .hsfc-TextInput,.footer_replica_newsletter .hsfc-Form .hsfc-TextareaInput,.footer_replica_newsletter .hsfc-Form input.hsfc-TextInput{appearance:none;-webkit-appearance:none;background:transparent!important;border:none!important;border-bottom:1px solid var(--brand-charcoal)!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--footer-replica-text-color)!important;font-family:var(--theme-primary-font,"Roboto"),sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.15!important;max-width:100%!important;outline:none!important;padding:0 0 35px!important;position:relative;width:100%!important;z-index:2}.footer_replica_newsletter .hsfc-Form .hsfc-TextInput:focus,.footer_replica_newsletter .hsfc-Form input.hsfc-TextInput:focus{border-bottom-color:var(--brand-charcoal)!important;box-shadow:none!important}.footer_replica_newsletter .hsfc-Form .hsfc-Button,.footer_replica_newsletter .hsfc-Form button.hsfc-Button{background:var(--brand-light)!important;border:none!important;border-radius:999px!important;box-shadow:none!important;color:var(--footer-replica-text-color)!important;cursor:pointer;font-family:var(--theme-primary-font,"Roboto"),sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;margin:0!important;max-width:none!important;min-width:215px;padding:12px 36px!important;text-align:center;transition:opacity .15s ease;width:auto!important}.footer_replica_newsletter .hsfc-Form .hsfc-Button:focus,.footer_replica_newsletter .hsfc-Form .hsfc-Button:hover{background:var(--brand-light)!important;color:var(--footer-replica-text-color)!important;opacity:.9}.footer_replica_newsletter .hsfc-LegalConsentField,.footer_replica_newsletter .hsfc-RichText{display:none!important}.footer_replica_newsletter .hsfc-PostSubmit{color:var(--footer-replica-text-color);font-family:var(--theme-primary-font,"Roboto"),sans-serif;font-size:16px}.footer_replica_newsletter .form-title{display:none!important}.footer_replica_newsletter form{background:transparent;flex:1;margin:0;min-height:0;padding:0}.footer_replica_newsletter form:not(.hsfc-Form){margin-top:30px}.footer_replica_newsletter form .hs-form-field{display:flex;flex-direction:column-reverse;margin:0;position:relative}.footer_replica_newsletter form .hs-error-msg,.footer_replica_newsletter form .hs_error_rollup label{color:#c02b0a!important;font-size:13.2px!important;margin:.7rem 0;padding:0}.footer_replica_newsletter form .hs-form-field>label{color:var(--footer-replica-text-color);font-family:var(--theme-primary-font,"Roboto"),sans-serif;font-size:15.5px;font-weight:400;left:0;line-height:34px;margin:0;padding-top:13px;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.footer_replica_newsletter form .hs-form-field:has(legend.hs-field-desc)>label{display:none!important}.footer_replica_newsletter form .hs-form-field.has_value legend.hs-field-desc,.footer_replica_newsletter form .hs-form-field.has_value>label,.footer_replica_newsletter form .hs-form-field:has(.input>input:not(:placeholder-shown)) legend.hs-field-desc,.footer_replica_newsletter form .hs-form-field:has(.input>input:not(:placeholder-shown))>label{display:none!important}.footer_replica_newsletter form .hs-form-field>label span{color:var(--footer-replica-text-color)!important}.footer_replica_newsletter form input[type=email],.footer_replica_newsletter form input[type=tel],.footer_replica_newsletter form input[type=text]{background:transparent!important;border:none!important;border-bottom:none;border-radius:0!important;box-shadow:none!important;color:var(--footer-replica-text-color)!important;font-size:16px!important;padding:0!important}.footer_replica_newsletter form .hs-fieldtype-email .input,.footer_replica_newsletter form .hs-fieldtype-text .input{background:transparent;border:0;border-bottom:1px solid var(--brand-charcoal)!important;border-radius:0;color:#042126;font-size:15px;font-weight:400;line-height:1.15;margin-right:8px!important;overflow:visible;padding:0 0 35px;width:100%;width:calc(100% - 8px)!important}.footer_replica_newsletter form .input{margin-right:8px!important}.footer_replica_newsletter form fieldset.form-columns-2{display:grid;gap:0;grid-template-columns:1fr 1fr;max-width:100%}.footer_replica_newsletter form fieldset.form-columns-2 .hs-form-field{margin-bottom:20px;width:100%!important}.footer_replica_newsletter form fieldset.form-columns-1 .hs-form-field{margin-bottom:0}.footer_replica_newsletter form .input{position:relative}.footer_replica_newsletter form .input>input{height:100%;position:absolute;width:100%}.footer_replica_newsletter form input.hs-button.primary.large{background:#fff;border:none;border-radius:40px;box-shadow:none;color:#000;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:1.2;min-width:215px;padding:15px 30px;text-align:center;text-decoration:none;width:auto}.footer_replica_newsletter form .hs-richtext,.footer_replica_newsletter form .hs-submit,.footer_replica_newsletter form .hs_recaptcha,.footer_replica_newsletter form .legal-consent-container{margin-top:auto}.footer_replica_newsletter form .legal-consent-container,.footer_replica_newsletter form>.hs-richtext{display:none!important}.footer_replica_newsletter form .hs-submit{display:flex;justify-content:flex-end;padding-top:8px}.footer_replica_newsletter form .hs-button,.footer_replica_newsletter form input[type=submit]{background:var(--brand-light)!important;border:none!important;border-radius:999px!important;color:var(--footer-replica-text-color)!important;cursor:pointer;font-family:var(--theme-primary-font,"Roboto");font-size:18px!important;font-weight:700!important;margin:0!important;padding:12px 36px!important;transition:opacity .15s ease}.footer_replica_newsletter form .hs-button:focus,.footer_replica_newsletter form .hs-button:hover,.footer_replica_newsletter form input[type=submit]:focus,.footer_replica_newsletter form input[type=submit]:hover{background:var(--brand-light)!important;color:var(--footer-replica-text-color)!important;opacity:.9}.footer_replica_newsletter form .hs-error-msg,.footer_replica_newsletter form .hs-error-msgs label{background:transparent;color:var(--brand-charcoal);font-size:14px}.footer_replica_newsletter .submitted-message{color:var(--footer-replica-text-color);font-family:var(--theme-primary-font,"Roboto");font-size:16px}.footer_replica_basement{background:var(--brand-aqua);width:100%}.footer_replica_basement_inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;max-width:1210px;padding:10px 20px}.footer_replica_recaptcha,.footer_replica_recaptcha p{color:var(--footer-replica-text-color);flex:1 1 280px;font-family:var(--theme-primary-font,"Roboto");font-size:15px;font-style:italic;font-weight:400;line-height:34px;margin:0;max-width:720px;-webkit-font-smoothing:antialiased}.footer_replica_recaptcha p *{font-size:14.5px;font-style:italic!important;text-decoration:none}.footer_replica_recaptcha p a{font-style:italic!important;font-weight:400!important;text-decoration:none;-webkit-font-smoothing:antialiased;line-height:34px}.footer_replica_recaptcha a{color:var(--footer-replica-link-color);text-decoration:underline}.footer_replica_copyright{color:var(--footer-replica-text-color);flex-shrink:0;font-family:var(--theme-primary-font,"Roboto");font-size:15px;font-weight:400;line-height:34px;margin:0;text-align:right;-webkit-font-smoothing:antialiased}.footer_replica_newsletter form .hs-submit.hs-submit{float:right;padding-top:10px;text-align:right;width:47.5%}.footer_replica_newsletter form fieldset.form-columns-1{float:left;width:47.5%}.footer_replica_newsletter form legend.hs-field-desc{color:var(--footer-replica-text-color,#000);font-size:15.5px;left:0;line-height:34px;margin:0;padding-top:13px;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media (max-width:1100px){.footer_replica_main{gap:32px;grid-template-columns:1fr min(48%,480px)}.footer_replica_info{gap:24px 32px}.footer_replica_socials{margin-left:0}}@media (max-width:900px){.footer_replica_main{gap:32px;grid-template-columns:1fr;padding-bottom:32px}.footer_replica_left{align-items:center;text-align:center}.footer_replica_logo{margin:0 auto}.footer_replica_logo img{object-position:center}.footer_replica_info{align-items:center;flex-direction:column;width:100%}.footer_replica_hq{text-align:center}.footer_replica_nav_list{align-items:center}.footer_replica_socials{justify-content:center}.footer_replica_newsletter{min-height:0;width:100%}.footer_replica_basement_inner{flex-direction:column;text-align:center}.footer_replica_recaptcha{max-width:none}.footer_replica_copyright{text-align:center}}@media (max-width:600px){.footer_replica_newsletter{padding:24px 20px}.footer_replica_newsletter .hsfc-Row:first-of-type,.footer_replica_newsletter .hsfc-Step__Content{grid-template-columns:1fr}.footer_replica_newsletter .hsfc-NavigationRow,.footer_replica_newsletter .hsfc-Row:has(.hsfc-EmailField):not(:has(.hsfc-TextField)){grid-column:1}.footer_replica_newsletter .hsfc-NavigationRow__Buttons{justify-content:center}.footer_replica_newsletter form fieldset.form-columns-2{grid-template-columns:1fr}.footer_replica_newsletter form .hs-submit{justify-content:center}}