:root{--hero-form-gap:2.5rem;--hero-form-container-direction:column;--hero-form-info-gap:.625rem;--hero-form-text-align:center}@media screen and (min-width:768px){:root{--hero-form-text-align:left;--hero-form-gap:3.125rem;--hero-form-container-direction:row;--hero-form-info-gap:1.25rem}}.cmp-hero-form{text-align:var(--hero-form-text-align)}.cmp-hero-form.blue{background-color:var(--color-blue);color:var(--color-beige)}.cmp-hero-form.beige{background-color:var(--color-beige);color:var(--color-black)}.cmp-hero-form.purple{background-color:var(--color-purple);color:var(--color-white)}.cmp-hero-form.black{background-color:var(--color-black);color:var(--color-beige)}.cmp-hero-form.white{background-color:var(--color-white);color:var(--color-black)}.cmp-hero-form.yellow{background-color:var(--color-yellow);color:var(--color-black)}.cmp-hero-form.rounded-corners{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.cmp-hero-form-extra-bg.blue{background-color:var(--color-blue)}.cmp-hero-form-extra-bg.beige{background-color:var(--color-beige)}.cmp-hero-form-extra-bg.purple{background-color:var(--color-purple)}.cmp-hero-form-extra-bg.black{background-color:var(--color-black)}.cmp-hero-form-extra-bg.white{background-color:var(--color-white)}.cmp-hero-form-extra-bg.yellow{background-color:var(--color-yellow)}.cmp-hero-form.purple .hs-form input[type=submit]{background:var(--color-beige);border-color:var(--color-beige);color:var(--color-black)}.cmp-hero-form.purple .hs-form input[type=submit]:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.cmp-hero-form-container{grid-gap:var(--hero-form-gap);display:flex;flex-direction:var(--hero-form-container-direction);gap:var(--hero-form-gap)}@media screen and (min-width:768px){.cmp-hero-form-info,.cmp-hero-form-wrapper{width:50%}}.cmp-hero-form-info{grid-gap:var(--hero-form-info-gap);display:flex;flex-direction:column;gap:var(--hero-form-info-gap);position:relative}.cmp-hero-form-title{margin-bottom:.625rem}.cmp-hero-form-info h1{margin-bottom:0}.cmp-hero-form-wrapper form .hs_email label,.cmp-hero-form-wrapper form .hs_firstname label,.cmp-hero-form-wrapper form .hs_message label,.cmp-hero-form-wrapper form .hs_phone label,.cmp-hero-form-wrapper h3{display:none}.cmp-hero-form.yellow.split-bg{background:linear-gradient(to right,var(--color-yellow) 50%,var(--color-beige) 50%)}.cmp-hero-form.yellow.split-bg .cmp-hero-form-wrapper{background-color:var(--color-beige);border-radius:0;padding:2.5rem}.cmp-hero-form.yellow.split-bg .cmp-hero-form-wrapper .hs-form input[type=email],.cmp-hero-form.yellow.split-bg .cmp-hero-form-wrapper .hs-form input[type=tel],.cmp-hero-form.yellow.split-bg .cmp-hero-form-wrapper .hs-form input[type=text],.cmp-hero-form.yellow.split-bg .cmp-hero-form-wrapper .hs-form select,.cmp-hero-form.yellow.split-bg .cmp-hero-form-wrapper .hs-form textarea{background-color:#fff;border:1px solid #dedede}.cmp-hero-form.yellow.split-bg .cmp-hero-form-heading .highlight,.cmp-hero-form.yellow.split-bg .cmp-hero-form-info .highlight{background:linear-gradient(180deg,transparent,transparent 25%,#1d4c2f 0,#1d4c2f 80%,transparent 0,transparent);color:#fff}.cmp-hero-form.yellow.split-bg .highlight-static{background:#1d4c2f;color:#fff}@media screen and (max-width:767px){.cmp-hero-form.yellow.split-bg{background:var(--color-yellow)}.cmp-hero-form.yellow.split-bg .cmp-hero-form-wrapper{background-color:transparent;padding:0}}.cmp-hero-form.yellow.form-box{background-color:var(--color-yellow)}.cmp-hero-form.yellow.form-box .cmp-hero-form-wrapper{background-color:var(--color-beige);border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:2.5rem}.cmp-hero-form.yellow.form-box .cmp-hero-form-wrapper .hs-form input[type=email],.cmp-hero-form.yellow.form-box .cmp-hero-form-wrapper .hs-form input[type=tel],.cmp-hero-form.yellow.form-box .cmp-hero-form-wrapper .hs-form input[type=text],.cmp-hero-form.yellow.form-box .cmp-hero-form-wrapper .hs-form select,.cmp-hero-form.yellow.form-box .cmp-hero-form-wrapper .hs-form textarea{background-color:#fff;border:1px solid #dedede}.cmp-hero-form.yellow.form-box .cmp-hero-form-info .highlight{background:linear-gradient(180deg,transparent,transparent 25%,#1d4c2f 0,#1d4c2f 80%,transparent 0,transparent);color:#fff}.cmp-hero-form.yellow.form-box .highlight-static{background:#1d4c2f;color:#fff}.cmp-hero-form.yellow.form-box .cmp-hero-form-heading{margin-bottom:1rem}.cmp-hero-form.yellow.form-box .cmp-hero-form-heading .highlight{display:inline;padding:.2rem .5rem}.cmp-hero-form.yellow.form-box .cmp-hero-form-meetings-heading{margin-bottom:1rem;margin-top:1.5rem;text-align:center}.cmp-hero-form.yellow.form-box .cmp-hero-form-meetings-heading .highlight{background:linear-gradient(180deg,transparent,transparent 25%,#1d4c2f 0,#1d4c2f 80%,transparent 0,transparent);color:#fff;padding:.2rem .5rem}.cmp-hero-form.yellow.form-box .hs-form input[type=submit]{background:#121212;border-color:#121212;border-radius:6.25rem;color:#fff;display:block;font-size:1.125rem;font-weight:700;margin:1.25rem auto 0;padding:1.125rem 2.5rem;width:auto}.cmp-hero-form.yellow.form-box .hs-form input[type=submit]:hover{background:#000;border-color:#000;color:#fff}@media screen and (max-width:767px){.cmp-hero-form.yellow.form-box .cmp-hero-form-wrapper{border-radius:.5rem;margin-top:1rem;padding:1.5rem}}