:root{font-family:var(--my-font)}.subscribe-form .legal-consent-container .field.hs-form-field{margin-bottom:0}.subscribe-form .legal-consent-container{width:100%}.subscribe-form .heading-line{border-color:var(--theme-ui-colors-border);border-style:solid;border-width:0 1px;font-size:calc(-7.28571px + 3.45238vw);font-weight:500;line-height:1.15;margin:0;padding:calc(-31.85714px + 16.19048vw) calc(-5.71429px + 2.38095vw) calc(-7.28571px + 3.45238vw)}.subscribe-form .heading-description{border-color:var(--theme-ui-colors-border);border-style:solid;border-width:0 1px;font-size:calc(1.14286px + 1.19048vw);font-weight:300;line-height:1.4;padding-bottom:calc(-7.28571px + 3.45238vw);padding-left:calc(-5.71429px + 2.38095vw);padding-right:calc(-5.71429px + 2.38095vw)}.subscribe-form form>.hs_submit{position:relative}.subscribe-form form>.hs_submit:after{background-image:url(https://6992740.fs1.hubspotusercontent-na1.net/hubfs/6992740/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";-webkit-filter:invert(100%);filter:invert(100%);height:22px;position:absolute;right:calc(5.89474px + 1.31579vw);top:calc(50% - 11px);transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out;width:22px}.subscribe-form form>.hs_submit:hover:after{-webkit-filter:invert(0);filter:invert(0)}.subscribe-form.half .content-container{grid-template-columns:6fr 6fr}.subscribe-form.half .left-gap{display:grid;grid-gap:0;border-top:1px solid var(--theme-ui-colors-border);grid-template-columns:1fr 5fr}.subscribe-form.half .left-gap .second{border-left:1px solid var(--theme-ui-colors-border)}.subscribe-form .content-container{display:grid;grid-gap:0;border-top:1px solid var(--theme-ui-colors-border);grid-template-columns:1fr 11fr}.subscribe-form form{background-color:none;display:flex;flex-direction:column;flex-wrap:wrap;position:relative}.subscribe-form form .hs-form-field{width:auto}.subscribe-form form .hs-submit{width:100%}.subscribe-form form label.hs-error-msg{background-color:var(--theme-ui-colors-background);bottom:-9px;color:#eb3d26;font-family:var(--my-font);font-size:calc(1.71429px + .95238vw);font-weight:300;line-height:1.4;position:absolute}.subscribe-form form .hs-dependent-field label.hs-error-msg{position:inherit}.subscribe-form form .hs_error_rollup{display:none}.subscribe-form form .hs-form-field{border-color:var(--theme-ui-colors-border);border-style:solid;border-width:1px;padding:calc(1.14286px + 1.19048vw) calc(-5.71429px + 2.38095vw);position:relative}.subscribe-form form .hs-form-field.hs-fieldtype-booleancheckbox{border-top-width:0}.subscribe-form form .hs-form-field input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:transparent;border-radius:4px;box-sizing:border-box;color:inherit;display:block;font-size:inherit;line-height:inherit;margin:0;min-width:0;width:100%;--theme-ui-input-autofill-bg:var(--theme-ui-colors-background);border:none;border-color:var(--theme-ui-colors-border);border-radius:unset;font-family:var(--my-font);font-size:calc(1.71429px + .95238vw);font-weight:300;line-height:1.4;outline:none;padding:0}.subscribe-form form .hs-form-booleancheckbox,.subscribe-form form .hs-form-checkbox-display{box-sizing:border-box;color:var(--theme-ui-colors-text);font-family:var(--my-font);font-size:calc(2.28571px + .71429vw);font-weight:300;line-height:1.4;margin:0;min-width:0}.subscribe-form form .hs-form-booleancheckbox input,.subscribe-form form .hs-form-checkbox-display input{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid var(--theme-ui-colors-text);box-sizing:border-box;cursor:pointer;display:flex;flex:none;height:18px;margin:0 7px 0 0;padding:3px 8px;position:relative;width:18px}.subscribe-form form .hs-form-booleancheckbox input:focus,.subscribe-form form .hs-form-checkbox-display input:focus{outline:none}.subscribe-form form .hs-form-booleancheckbox span{position:relative}.subscribe-form form .hs-form-booleancheckbox input:checked+span:before,.subscribe-form form .hs-form-checkbox-display input:checked+span:before{background-position:50%;background:url(https://6992740.fs1.hubspotusercontent-na1.net/hubfs/6992740/check.png);background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:block;height:7px;left:-16px;position:absolute;text-align:center;top:6px;width:13px}.subscribe-form.dark .hs-form-checkbox-display input:checked+span:before,.subscribe-form.dark form .hs-form-booleancheckbox input:checked+span:before{-webkit-filter:invert(100%);filter:invert(100%)}.subscribe-form form .inputs-list{list-style:none;margin:0;padding:0}.subscribe-form form .hs_submit .actions{height:100%;width:100%}.subscribe-form form .hs_submit .hs-button{background-color:var(--theme-ui-colors-primary);border:none;cursor:pointer;font-family:var(--my-font);font-size:calc(-2px + 1.66667vw);font-weight:500;height:100%;line-height:1.15;padding:calc(-3.14286px + 2.14286vw) calc(-5.71429px + 2.38095vw);text-align:left;transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out;width:100%}.subscribe-form form .hs_submit .hs-button:hover{background-color:var(--theme-ui-colors-secondary);color:var(--theme-ui-colors-primary_hover_text)}.subscribe-form form .hs-dependent-field{position:relative}@media (max-width:1079px){.subscribe-form .content-container,.subscribe-form.half .content-container{grid-template-columns:0fr 1fr}.subscribe-form .heading-line{border-left-width:1px;border-right-width:1px;font-size:calc(32.89474px + 1.31579vw);padding:calc(97.15789px + 4.27632vw) calc(5.89474px + 1.31579vw) calc(16.94737px + .65789vw)}.subscribe-form .heading-description{font-size:calc(12.94737px + .65789vw);padding-bottom:calc(32.89474px + 1.31579vw);padding-left:calc(5.89474px + 1.31579vw);padding-right:calc(5.89474px + 1.31579vw)}.subscribe-form.half .left-gap{display:block}.subscribe-form.half .left-gap .second{display:none}.subscribe-form .content-container{display:grid;grid-gap:0;border-top:1px solid var(--theme-ui-colors-border);grid-template-columns:1fr 11fr}.subscribe-form form>.hs_submit .hs-button{display:block;font-size:calc(16.94737px + .65789vw);padding:calc(19.42105px + .98684vw) calc(5.89474px + 1.31579vw);position:relative}.subscribe-form form .hs-form-booleancheckbox input:checked+span:before,.subscribe-form form .hs-form-checkbox-display input:checked+span:before{left:-18px;top:4px}.subscribe-form form .hs-dependent-field:after{display:none}.subscribe-form form .hs-form-field{padding:calc(12.94737px + .65789vw) calc(5.89474px + 1.31579vw)}.subscribe-form form label.hs-error-msg{bottom:-10px;font-size:calc(12.47368px + .32895vw)}.subscribe-form form .hs-form-field input{font-size:calc(12.47368px + .32895vw)}.subscribe-form form .hs-form-field.hs-fieldtype-textarea textarea{font-size:calc(12.47368px + .32895vw);height:calc(122.57895px + 5.26316vw)}.subscribe-form form .hs-form-booleancheckbox input,.subscribe-form form .hs-form-checkbox-display input{font-size:calc(10.47368px + .32895vw);height:14px;padding:3px 6px;width:14px}.subscribe-form form .hs-form-booleancheckbox,.subscribe-form form .hs-form-checkbox-display{box-sizing:border-box;color:var(--theme-ui-colors-text);font-family:var(--my-font);font-size:calc(10.47368px + .32895vw);font-weight:300;line-height:1.4;margin:0;min-width:0}}@media (max-width:768px){.subscribe-form .content-container{grid-template-columns:0fr 1fr}.subscribe-form .heading-line{font-size:calc(33px + 1.30208vw);padding:calc(98px + 4.16667vw) calc(8px + 1.04167vw) calc(18px + .52083vw)}.subscribe-form .heading-description{font-size:calc(14px + .52083vw);padding-bottom:calc(33px + 1.30208vw);padding-left:calc(8px + 1.04167vw);padding-right:calc(8px + 1.04167vw)}.subscribe-form form>.hs_submit .hs-button{font-size:calc(18px + .52083vw);padding:calc(21px + .78125vw) calc(8px + 1.04167vw)}.subscribe-form form>.hs_submit .hs-button:after{content:"";height:23px;position:absolute;right:0;width:23px}.subscribe-form form .hs-form-field{padding:calc(14px + .52083vw) calc(8px + 1.04167vw)}.subscribe-form form .hs-form-field input,.subscribe-form form label.hs-error-msg{font-size:calc(13px + .26042vw)}.subscribe-form form .hs-form-booleancheckbox input,.subscribe-form form .hs-form-checkbox-display input{font-size:calc(11px + .26042vw);height:14px;padding:3px 6px;width:14px}.subscribe-form form .hs-form-booleancheckbox,.subscribe-form form .hs-form-checkbox-display{box-sizing:border-box;color:var(--theme-ui-colors-text);font-family:var(--my-font);font-size:calc(11px + .26042vw);font-weight:300;line-height:1.4;margin:0;min-width:0}}