.footer{isolation:isolate;padding-block:3rem;position:relative}.footer{&:before{background-color:var(--purple-900);bottom:0;content:"";height:187px;left:0;mask-image:url(https://4344835.fs1.hubspotusercontent-na1.net/hubfs/4344835/Module%20Images/c4l%20footer%20background%20image.svg);mask-position:top;mask-repeat:no-repeat;mask-size:cover;position:absolute;width:100%;z-index:-1}}.footer-conversion-panel-grid-wrapper{gap:3rem}.footer-conversion-panel-wrapper{position:relative}.footer-conversion-panel-wrapper{&:before{background:var(--purple-500);bottom:-1.5rem;content:"";height:1px;left:0;position:absolute;width:100%}}.footer-conversion-panel-wrapper{&:last-of-type{&:before{content:none}}}.footer-conversion-panel-heading,.footer-conversion-panel-subheading{letter-spacing:-.47px;margin-block-end:1.5rem}.footer-conversion-panel-heading{font-size:clamp(1.5rem,1.293rem + .884vw,2rem);line-height:1.11}.footer-content-wrapper,.footer-copyright-links-wrapper,.footer-nav-links-wrapper{align-items:center;flex-direction:column;gap:2rem}.footer-logo-desktop-wrapper{display:none}.footer-logo-mobile-wrapper{margin-block-end:2rem}.footer-content-wrapper{padding-block-start:4rem}.footer-copyright-links-wrapper{align-items:center}.footer-nav-link{transition:color var(--transition-speed) ease}.footer-nav-link{&:active{color:var(--teal-500)}}.footer-social-links-wrapper{gap:1rem}.footer-social-link{aspect-ratio:1;background-color:var(--white);display:block;mask-position:50%;mask-repeat:no-repeat;mask-size:contain;width:2rem}.footer-conversion-panel-form-wrapper{& .form-title{display:none}& .hs-form{display:flex;flex-direction:column;gap:1rem}& .hs-email{margin-block-end:0;width:100%;&>label{display:none}& label{color:var(--red-200)}& .hs-input{color:var(--gray-600);font-size:var(--medium-paragraph);font-weight:400;&::placeholder{color:var(--gray-600);font-size:var(--medium-paragraph);font-weight:400}}}& .hs-button{background:var(--white);color:var(--purple-900);font-size:var(--medium-paragraph);line-height:1.5;width:100%}}@media (min-width:64rem){.footer{padding-block:5rem 3rem}.footer-conversion-panel-grid-wrapper{gap:6rem;grid-template-columns:repeat(2,1fr)}.footer-conversion-panel-wrapper{&:before{bottom:auto;height:100%;left:auto;right:-3rem;top:0;width:1px}}.footer-content-wrapper,.footer-copyright-links-wrapper,.footer-nav-links-wrapper{flex-direction:row}.footer-content-wrapper{gap:0;justify-content:space-between;padding-block-start:11.5rem}.footer-logo-desktop-wrapper{display:flex}.footer-logo-mobile-wrapper{display:none}.footer-nav-link{&:hover{color:var(--teal-400)}}.footer-conversion-panel-form-wrapper{& .hs-form{align-items:center;flex-direction:row}}.footer-social-link{transition:background-color var(--transition-speed) ease;&:hover{background-color:var(--purple-300)}}}@media (min-width:80rem){.footer-conversion-panel-form-wrapper{& .hs-email{width:418px}}}