.home-switchback{align-items:flex-start;display:flex;flex-direction:column;row-gap:8px}.home-switchback .text-content{width:100%}.home-switchback .heading{color:var(--base-black,#1a1a1a);font-size:26px;font-weight:500;line-height:125%;margin-bottom:16px}.home-switchback .subheading{color:#3f3f3f;font-size:20px;font-weight:400;line-height:150%;margin-bottom:36px}.newsletter-form .inputs-list span{color:#3f3f3f;font-size:14px}.newsletter-form input[type=checkbox],form input[type=radio]{height:15px;width:15px}.newsletter-form .hs-button{background-color:#397e77;border:0;border-radius:5px;font-size:18px;line-height:155%;padding:10px 20px;width:100%}.newsletter-form fieldset.form-columns-1 .hs-input{width:100%!important}.newsletter-form{margin:36px 0}.home-switchback .subheading p a{color:var(--primary-700-teal,#397e77);font-size:20px;font-weight:400;line-height:155%}.description ul{padding-left:1.5em}.home-switchback .description p,li,ul{color:#747679;font-size:14px;font-weight:500;line-height:160%}.home-switchback-button{align-items:center;background:var(--base-white,#fff);border:2px solid var(--base-black,#1a1a1a);border-radius:5px;color:var(--base-black,#1a1a1a);display:flex;font-size:18px;font-weight:500;gap:12px;line-height:155%;margin:24px 0 72px;padding:10px 20px;width:fit-content}.home-switchback .image-content-wrapper{align-items:center;display:flex;flex-direction:column;row-gap:14px;text-align:center;width:100%}.home-switchback .single-image{height:100%;margin-top:0;max-width:704px;object-fit:cover;width:100%}@media (max-width:767px){.newsletter-form fieldset.form-columns-2 .hs-form-field{width:100%!important}.newsletter-form .hs-button{margin-right:8px}.badge{line-height:22px}.home-switchback .description{margin-bottom:32px}.home-switchback-button{margin:24px 0}}@media (min-width:768px) and (max-width:1023px){.home-switchback .description{margin-bottom:72px}}@media (min-width:1024px){.home-switchback .description{margin-bottom:124px}}@media (min-width:768px){.home-switchback{row-gap:48px}.home-switchback .heading{font-size:32px}.home-switchback-button{margin:24px 0 18px}}@media (min-width:992px){.home-switchback{column-gap:72px;flex-direction:row;justify-content:space-between}.home-switchback .heading{font-size:36px}.home-switchback .description{margin-bottom:0}.home-switchback[data-reversed=true]{flex-direction:row-reverse}.home-switchback .image-content-wrapper{justify-content:center;width:100%}.home-switchback .single-image{margin-top:0}.home-switchback .description,.home-switchback .heading{max-width:520px}}.hs-error-msg{color:#f04438}.hs-input.invalid.error{border-color:#f04438}