:root{--font-family:"Open Sans",sans-serif;--color-light:#fff;--color-midnight:#022d36;--color-berry:#9a1d58;--color-raspberry:#ae1f62;--color-sand:#fcf9f6;--color-clay:#e8e2da;--color-disabled:#aba69e;--color-error:#f43319;--gradient:linear-gradient(240deg,var(--color-berry),var(--color-midnight),var(--color-berry));--btn-gradient:linear-gradient(91deg,var(--color-raspberry),var(--color-midnight))}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:var(--color-midnight);font-family:var( --font-family);font-size:16px;line-height:1.5;margin:0}img{height:auto;max-width:100%;width:100%}a{color:var(--color-raspberry)}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.container{margin:0 auto;max-width:540px!important;padding:0 25px}@media (min-width:768px){.container,.span12>.row-fluid-wrapper>.row-fluid{max-width:720px!important;padding:0!important}}@media (min-width:992px){.container,.span12>.row-fluid-wrapper>.row-fluid{max-width:960px!important}}@media (min-width:1200px){.container,.span12>.row-fluid-wrapper>.row-fluid{max-width:1140px!important}}@media (min-width:1400px){.container,.span12>.row-fluid-wrapper>.row-fluid{max-width:1320px!important}}footer,header{animation:none;background:var(--gradient);background-size:180% 180%;padding:35px 0}footer,footer a,header{color:var(--color-light)}footer a{text-decoration:none;text-underline-offset:3px}footer a:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){footer,header{animation:gradient 27s ease infinite}}h1{font-size:2.625rem;line-height:1.25;margin:0}h1,h2{font-weight:700}h2{font-size:2rem;line-height:1.3}h3{font-size:1.75rem;line-height:1.35}h3,h4{font-weight:700}h4{font-size:1.25rem;line-height:1.5}h1,h2{text-wrap:balance}.cta-button-gradient,.hs-button{background:var(--btn-gradient);border:0;border-radius:4px;color:var(--color-light);display:inline-block;font-size:1rem;line-height:1.5;padding:10px 30px;text-decoration:none}.hs-button{margin-top:2rem}.hs-button:disabled{background:var(--color-clay);color:var(--color-disabled);text-decoration:none}.cta-button-gradient:hover,.hs-button:active,.hs-button:hover{background:var(--color-raspberry)!important;color:var(--color-light)!important;text-decoration:none}.form-columns-0,.form-columns-1,.form-columns-2,.form-columns-3,.form-columns-4{max-width:75ch!important;width:100%}.hs-form-field{float:none!important;padding-left:0;padding-right:0;width:100%!important}.hs-input{background:var(--color-sand);border:1px solid var(--color-clay);font-size:1rem;height:auto;margin:10px 0;min-height:2rem;padding:0 15px;width:100%!important}textarea.hs-input{height:auto;min-height:5rem}ul.hs-error-msgs{color:var(--color-error);font-weight:700;list-style-type:none;margin-bottom:1rem;margin-top:0;padding-left:0}.legal-consent-container{font-size:.75rem}.legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}.hs-form-booleancheckbox-display,.hs-form-radio-display{align-items:center!important}@media (min-width:768px){.form-columns-3{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}ul.inputs-list{list-style-type:none;margin:0 0 1rem;padding:0}.hs-form-booleancheckbox-display,.hs-form-radio-display{align-items:flex-start;display:flex;gap:1rem;justify-content:flex-start}.hs-form-booleancheckbox-display span,.hs-form-radio-display span{margin:5px 0}.hs-form-booleancheckbox-display input.hs-input,.hs-form-radio-display input.hs-input{max-width:1rem!important;min-height:auto!important;width:1rem!important}.onward-section{padding:40px 25px}@media (min-width:768px){.onward-section{padding:70px 0}}@media (min-width:992px){.onward-section{padding:110px 0}}.dnd-section>.row-fluid{width:100%}@media (min-width:768px){.dnd-section>.row-fluid{display:grid;gap:2rem;grid-template-columns:repeat(12,[col-start] 1fr)}.span12{grid-column-end:span 12}.span11{grid-column-end:span 11}.span10{grid-column-end:span 10}.span9{grid-column-end:span 9}.span8{grid-column-end:span 8}.span7{grid-column-end:span 7}.span6{grid-column-end:span 6}.span5{grid-column-end:span 5}.span4{grid-column-end:span 4}.span3{grid-column-end:span 3}.span2{grid-column-end:span 2}.span1{grid-column-end:span 1}}@media only screen and (min-width:768px) and (max-width:1024px){.grecaptcha-badge{margin-left:-25px;scale:80%}}