section.form.no-left-col{--tw-bg-opacity:1;background-color:rgb(32 43 36 / var(--tw-bg-opacity, 1))}@media (min-width: 1024px){section.form.no-left-col .form-container{width:100%}}section.form.no-left-col .form-container .site-container{max-width:1100px}@media (min-width: 1280px){section.form.no-left-col .form-container .site-container .text{margin-bottom:100px}section.form.no-left-col .form-container .site-container p{max-width:768px}}section.form .gfield_consent_label{color:currentColor !important}section.form .form-wrapper{position:relative;margin-left:auto;margin-right:auto;display:flex;width:100%;flex-direction:column}@media (min-width: 1024px){section.form .form-wrapper{flex-direction:row}}section.form .form-wrapper{max-width:1440px}section.form .copy-container,section.form .form-container{padding-top:50px;padding-bottom:50px}@media (min-width: 1024px){section.form .copy-container{width:40%;padding-top:62px}}@media (min-width: 1280px){section.form .copy-container{position:relative;width:50%}}@media (min-width: 1400px){section.form .copy-container{max-width:657px}}@media screen and (min-width: 1440px){section.form .copy-container:after{position:absolute;top:0;right:0;content:"";height:100%;width:50vw;z-index:-1}}@media (min-width: 1024px){section.form .copy-container .site-container{position:sticky;top:117px}}@media (min-width: 1280px){section.form .copy-container .site-container{width:100%;padding-left:33px;padding-right:33px}}section.form .copy-container h2{margin-bottom:30px}@media (min-width: 1024px){section.form .copy-container h2{margin-bottom:34px}}section.form .copy-container h2 i{color:inherit;text-transform:none}@media screen and (max-width: 420px){section.form .copy-container h2{font-size:45px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}section.form .copy-container h2 i{font-size:50px !important}}@media (min-width: 768px){section.form .copy-container p{width:66.666667%}}@media (min-width: 1024px){section.form .copy-container p{width:90%}}@media (min-width: 1280px){section.form .copy-container p{max-width:326px}}section.form .copy-container p:last-of-type{margin-bottom:0}@media screen and (max-width: 420px){section.form .copy-container p{max-width:326px}}section.form .copy-container.bg-samworth_cream:after{background-color:#ffc}section.form .copy-container.bg-horizon_blue:after{background-color:#a9c2a5}section.form .copy-container.bg-teacake_teal:after{background-color:#202b24}section.form .copy-container.bg-teacake_teal .form-button-container.desktop{border-top:1px solid #ffc}section.form .copy-container.bg-teacake_teal .form-button-container.desktop a.cta-link span{color:#ffc}section.form .copy-container.bg-teacake_teal .form-button-container.desktop a.cta-link svg path{fill:#ffc}@media (min-width: 1024px){section.form .form-container{width:60%;padding-top:66px;padding-bottom:31px}}@media (min-width: 1280px){section.form .form-container{position:relative;width:56%}}@media (min-width: 1600px){section.form .form-container{display:flex;justify-content:flex-start}}@media screen and (min-width: 1440px){section.form .form-container:after{position:absolute;top:0;left:0;content:"";height:100%;width:70vw;z-index:-1}}section.form .form-container .site-container{max-width:789px}@media (min-width: 1024px){section.form .form-container .site-container{width:calc(100% - 94px)}}@media (min-width: 1400px){section.form .form-container .site-container{width:100%;padding-left:47px;padding-right:68px}}section.form .form-container h4{margin-bottom:22px}@media screen and (max-width: 420px){section.form .form-container h4{font-size:35px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}}section.form .form-container p:last-child{margin-bottom:0px}@media (min-width: 768px){section.form .form-container p{width:66.666667%}}@media (min-width: 1280px){section.form .form-container p{width:100%;max-width:463px}}section.form .form-container p:last-of-type{margin-bottom:0}section.form .form-container .text{margin-bottom:22px}@media (min-width: 1024px){section.form .form-container .text{margin-bottom:100px}}@media (min-width: 1280px){section.form .form-container .text{margin-bottom:168px}}section.form .form-container.bg-teacake_teal:after{background-color:#202b24}section.form .form-container.bg-teacake_teal .gform_wrapper .gform_footer{margin:0 !important;padding:0 !important;display:flex;justify-content:center}section.form .form-container.bg-teacake_teal .gform_wrapper .gform_footer .button{margin-bottom:0 !important;line-height:1 !important;border:1px solid #ffc;padding-left:28px;padding-right:28px;padding-top:17px;padding-bottom:17px}section.form .form-container.bg-teacake_teal form .gform_body .gform_fields .gfield .ginput_container_consent{margin-top:22px;display:flex}section.form .form-container.bg-teacake_teal form .gform_body .gform_fields .gfield .ginput_container_consent label{color:currentColor}section.form .form-container.bg-teacake_teal form .gform_body .gform_fields .gfield label{font-size:14px;font-style:normal;font-weight:400;line-height:150%}section.form .form-container.bg-teacake_teal form .gform_body .gform_fields .gfield label.gfield_consent_label{color:#ffc !important}section.form .form-container.bg-samworth_cream:after{background-color:#ffc}section.form .form-container.bg-horizon_blue:after{background-color:#a9c2a5}section.form .form-button-container.mobile{position:sticky;bottom:0px;left:0px;display:flex;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 204 / var(--tw-bg-opacity, 1));padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px}@media (min-width: 768px){section.form .form-button-container.mobile{display:none}}section.form .form-button-container.mobile .button{border:1px solid #000;line-height:1;width:100%;padding-top:17px;padding-bottom:17px;padding-left:28px;padding-right:28px;text-align:center}section.form .form-button-container.desktop{display:none}@media (min-width: 768px){section.form .form-button-container.desktop{margin-top:30px;display:flex;justify-content:flex-end;padding-top:30px}}section.form .form-button-container.desktop{border-top:1px solid currentColor}section.form .form-button-container.desktop a.cta-link{display:flex;align-items:center;gap:10px}section.form .form-button-container.desktop a.cta-link:hover{text-decoration-line:underline}section.form .form-button-container.desktop a.cta-link span{font-family:"MessinaSerif",serif;font-size:20px;font-style:italic;font-weight:600;line-height:100%}section.form .form-button-container.desktop a.cta-link span:hover{text-decoration:underline}section.form .form-button-container.desktop a.cta-link svg path{fill:currentColor}
