.spFormSection{background-color:#e7eddd;background-size:contain;padding:120px 0 0}.backgroundTransparent{background-color:#fff;height:200px}.spFormFormBox{margin:0 auto;width:1184px}.spFormFormBox .spFormFormBoxWrap{background-color:#717e71;border-radius:20px;margin-bottom:-200px;padding:88px 120px;position:relative}.spFormFormBoxWrap .spFormHeading{color:#fcfcfc;margin-bottom:44px}.spFormHeading h3{color:#fcfcfc;font-size:40px;font-weight:500;line-height:48px;margin-bottom:22px}.spFormHeading h3 em{color:#fcec6b}.spFormHeading p{color:#1b2424;font-size:16px;line-height:24px;max-width:380px}.spFormFormBox form .hs_recaptcha,.spFormFormBox form fieldset{margin-top:30px;max-width:100%}.spFormFormBox form li{list-style:none}.spFormFormBox form .form-columns-1 .input .hs-input{width:100%!important}.spFormFormBox form .form-columns-1 .input .hs-input[type=checkbox]{margin-right:5px;width:auto!important}.spFormFormBox form label{color:#fcfcfc;display:block;font-size:16px;line-height:24px;margin-bottom:8px}.spFormFormBox form fieldset{display:flex;gap:24px;margin:24px 0 0}.spFormFormBox form fieldset>div{padding:0;width:33.33%!important}.spFormFormBox form fieldset>div>.input{margin-right:0!important}.spFormFormBox form fieldset.form-columns-2>div{width:50%!important}.spFormFormBox form label.hs-error-msg{color:#e10000;margin:0!important}.spFormFormBox form .input select{appearance:none;background-image:url(https://44470826.fs1.hubspotusercontent-na1.net/hubfs/44470826/cheveronArrow.svg);background-position:97%;background-repeat:no-repeat;background-size:11px}.spFormFormBox form .input input,.spFormFormBox form .input select,.spFormFormBox form .input textarea{background-color:#ecefeb;border:none;border-radius:5px;box-sizing:border-box;color:#868b89;font-size:16px;height:48px;line-height:1.5;padding:12px 14px;width:100%!important}.spFormFormBox form .hs_submit input[type=submit]{background:#fcec6b;border:none;border-radius:5px;box-shadow:none;color:#2a2b33;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:500;height:41px;line-height:20px;margin-top:58px;max-width:179px;outline:none;padding:11px 22px 13px;text-align:center;-webkit-transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);width:100%}.spFormFormBox form .hs_submit input[type=submit]:hover{box-shadow:0 20px 38px rgba(0,0,0,.16)!important;-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-transform:translateY(-3px)}.spFormFormBox form .legal-consent-container{margin:8px 0 20px}.spFormFormBox form .legal-consent-container .hs-richtext{font-size:12px}@media only screen and (max-width:1200px){.spFormFormBox{width:100%}.spFormFormBox .spFormFormBoxWrap{padding:60px}}@media only screen and (max-width:1024px){.spFormSection{padding-top:102px}}@media only screen and (max-width:991px){.spFormSection .heroHeadingBox,.spFormSection .spFormFormBox{width:100%}.spFormFormBox .spFormFormBoxWrap{margin:0 auto}.backgroundTransparent{margin-top:-200px}}@media only screen and (max-width:767px){.spFormFormBox form .input{margin-right:0!important}.spFormFormBox .spFormFormBoxWrap{padding:64px 16px}.spFormHeading p{font-size:14px;line-height:22px}.springIntoSaltboxHero{padding:225px 0 40px}.spFormHeading h3{font-size:32px;font-weight:500;line-height:40px}.spFormFormBox form fieldset{flex-wrap:wrap;gap:0}.spFormFormBox form fieldset>div{padding:0!important;width:100%!important}.spFormFormBox form fieldset.form-columns-2>div{width:100%!important}.spFormFormBox form fieldset{margin:0!important;padding:0!important}.spFormFormBox form fieldset .field:not(fieldset:first-child .field:first-child){padding:24px 0 0!important}}@media only screen and (max-width:680px){.spFormSection{padding-top:100px}}@media only screen and (max-width:480px){.spFormSection{padding-top:80px}}@media only screen and (max-width:380px){.spFormSection{padding-top:68px}}