.m-cp-two-column-form{--cp-2col-form-bg:var(--cp-warm-cream,#f5f2ec);--cp-2col-form-fg:var(--cp-deep-harmony,#24211c);--cp-2col-form-body-fg:var(--cp-calm-stone,#514a44);--cp-2col-form-panel-bg:var(--cp-pure-comfort,#fff);--cp-2col-form-accent:var(--cp-steel-blue,#2c5287);--cp-2col-form-font-heading:var(--cp-font-heading,"Roobert",system-ui,sans-serif);--cp-2col-form-font-body:var(--cp-font-body,"Roobert",system-ui,sans-serif);--cp-2col-form-font-display:var(--cp-font-display,"Tiempos Headline",Georgia,serif)}@layer cp-two-column-form{.m-cp-two-column-form{--cp-2col-form-bg:var(--cp-warm-cream,#f5f2ec);--cp-2col-form-fg:var(--cp-deep-harmony,#24211c);--cp-2col-form-body-fg:var(--cp-calm-stone,#514a44);--cp-2col-form-panel-bg:#fff;--cp-2col-form-panel-border:1px solid var(--cp-soft-mist,#ccc0b2);--cp-2col-form-accent:var(--cp-steel-blue,#2c5287);--cp-2col-form-gap:clamp(1.5rem,4vw,3rem);--cp-2col-form-content-fr:6;--cp-2col-form-panel-fr:6;--cp-2col-form-font-heading:var(--cp-font-heading,"Roobert",system-ui,sans-serif);--cp-2col-form-font-body:var(--cp-font-body,"Roobert",system-ui,sans-serif);--cp-2col-form-font-display:var(--cp-font-display,"Tiempos Headline",Georgia,serif);background-color:var(--cp-2col-form-bg);color:var(--cp-2col-form-fg);container-name:cp-2col-form;container-type:inline-size;font-family:var(--cp-2col-form-font-body);--rd-surface-body-fallback:var(--cp-2col-form-body-fg)}.m-cp-two-column-form__grid{display:flex;flex-direction:column;gap:var(--cp-2col-form-gap)}.m-cp-two-column-form__content{align-items:flex-start;display:flex;flex:var(--cp-2col-form-content-fr) 1 0;flex-direction:column;gap:1rem;min-width:0}.m-cp-two-column-form__panel{background-color:var(--cp-2col-form-panel-bg);border:var(--cp-2col-form-panel-border);border-radius:clamp(1rem,2vw,1.5rem);box-sizing:border-box;display:flex;flex:var(--cp-2col-form-panel-fr) 1 0;flex-direction:column;gap:1.25rem;min-width:0;padding:clamp(1.5rem,3vw,2.25rem)}.m-cp-two-column-form--split-7-5{--cp-2col-form-content-fr:7;--cp-2col-form-panel-fr:5}.m-cp-two-column-form--split-5-7{--cp-2col-form-content-fr:5;--cp-2col-form-panel-fr:7}.m-cp-two-column-form__logo{display:block;height:2.5rem;object-fit:contain;width:auto}.m-cp-two-column-form__heading :where(h1,h2,h3,h4,h5,h6){color:var(--rd-surface-heading-fg,var(--cp-2col-form-fg));font-family:var(--cp-h2-font-family,var(--cp-2col-form-font-heading));font-size:var(--cp-h2-font-size,clamp(1.5rem,2vw + 1rem,2rem));font-weight:var(--cp-h2-font-weight,500);letter-spacing:var(--cp-h2-letter-spacing,0);line-height:var(--cp-h2-line-height,1.2);margin:0;text-wrap:balance}.m-cp-two-column-form__heading :where(em,i){font-family:var(--cp-2col-form-font-display);font-style:italic;font-weight:400}.m-cp-two-column-form__body{color:var(--rd-surface-body-fg,var(--cp-2col-form-body-fg));line-height:1.55;margin:0;max-width:34rem}.m-cp-two-column-form__body :where(p){margin:0}.m-cp-two-column-form__figure{border-radius:clamp(1rem,2vw,1.5rem);margin:.5rem 0 0;overflow:hidden;width:100%}.m-cp-two-column-form__img{display:block;height:auto;object-fit:cover;width:100%}.m-cp-two-column-form__form-heading :where(h1,h2,h3,h4,h5,h6){color:var(--cp-2col-form-fg);font-family:var(--cp-2col-form-font-heading);font-size:clamp(1.25rem,1vw + 1rem,1.5rem);font-weight:500;margin:0 0 .25rem}@media (min-width:64rem){.m-cp-two-column-form__grid{align-items:flex-start;flex-direction:row}.m-cp-two-column-form--form-left .m-cp-two-column-form__grid{flex-direction:row-reverse}}.m-cp-two-column-form__form :where(form){display:flex;flex-direction:column;gap:1rem}.m-cp-two-column-form__form :where(.hs-form-field){display:flex;flex-direction:column;gap:.4rem}.m-cp-two-column-form__form :where(.hs-form-field label){color:var(--cp-2col-form-fg);font-size:.8125rem;font-weight:500}.m-cp-two-column-form__form :where(.hs-form-field .hs-form-required){color:var(--cp-2col-form-accent)}.m-cp-two-column-form__form :where(input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea){background-color:#fff;border:1px solid var(--cp-soft-mist,#ccc0b2);border-radius:.65rem;box-sizing:border-box;color:var(--cp-2col-form-fg);font-family:inherit;font-size:.9375rem;padding:.75rem 1rem;width:100%}.m-cp-two-column-form__form :where(input:focus,select:focus,textarea:focus){outline:2px solid var(--cp-2col-form-accent);outline-offset:1px}.m-cp-two-column-form__form :where(.hs-form-booleancheckbox-display,.hs-form-checkbox-display){align-items:flex-start;color:var(--cp-2col-form-fg);display:flex;font-size:.75rem;gap:.6rem;line-height:1.5}.m-cp-two-column-form__form :where(.hs-form-booleancheckbox-display input,.hs-form-checkbox-display input){flex-shrink:0;margin-top:.2rem}.m-cp-two-column-form__form :where(.hs-error-msgs){color:#b3261e;font-size:.75rem;list-style:none;margin:0;padding:0}.m-cp-two-column-form__form :where(.hs-richtext){color:color-mix(in srgb,var(--cp-2col-form-fg) 75%,transparent);font-size:.75rem;line-height:1.5}.m-cp-two-column-form__form :where(.hs_submit){margin-top:.25rem}.m-cp-two-column-form__form :where(.hs-button){background-color:var(--cp-2col-form-accent);border:2px solid var(--cp-2col-form-accent);border-radius:var(--cp-radius-button,64px);color:#fff;cursor:pointer;font-family:var(--cp-2col-form-font-heading);font-size:1rem;font-weight:500;padding:.75rem 1.5rem;width:100%}.m-cp-two-column-form__form :where(.hs-button:hover){opacity:.92}.m-cp-two-column-form__form :where(.submitted-message){color:var(--cp-2col-form-fg);font-size:.9375rem;line-height:1.5}}