.interstitial{--dot-space:4rem}.interstitial--dots-top_right,.interstitial--dots-top_left{margin-top:calc(--var(--dot-space) - 1rem);margin-bottom:var(--dot-space);padding-top:var(--dot-space)}.interstitial--dots-bottom_right,.interstitial--dots-bottom_left{padding-bottom:var(--dot-space)}.interstitial__wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding:1.5rem 2rem;border-radius:10px;color:#fff;background-color:var(--color-black,#051146);box-shadow:0px 2px 25px rgba(0,0,0,0.25);text-align:center}.interstitial--form .interstitial__wrapper{padding:2rem 2rem 4rem}.interstitial__wrapper>*+*{margin-left:2rem}.interstitial__wrapper:before{content:'';position:absolute;height:6rem;width:15rem;bottom:calc(var(--dot-space) * -1);right:-2rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='10' viewBox='0 0 20 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231ABC9C' fill-opacity='0.5' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='1.5'/%3E%3Ccircle cx='13' cy='3' r='1.5'/%3E%3C/g%3E%3C/svg%3E");z-index:-1}.interstitial--dots-top_right .interstitial__wrapper:before,.interstitial--dots-top_left .interstitial__wrapper:before{top:calc(var(--dot-space) * -1);bottom:inherit}.interstitial--dots-bottom_left .interstitial__wrapper:before,.interstitial--dots-top_left .interstitial__wrapper:before{right:inherit;left:-2rem}.interstitial__cta-message{margin-bottom:0;font-size:1rem;font-weight:700}.interstitial--form .hs-richtext h2{color:#fff;font-size:1.5rem}.interstitial--form .hs-richtext p{font-size:1rem;opacity:.75;max-width:30rem}.interstitial--form label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.interstitial--form form input[type="email"],.interstitial--form form input[type="text"],.interstitial--form form input[type="tel"],.interstitial--form form input[type="number"]{color:rgba(255,255,255,0.8);background:0;border-color:rgba(255,255,255,0.5);font-size:1rem;border-radius:8px}.interstitial--form form input::placeholder{color:rgba(255,255,255,0.75)}.interstitial__wave{position:absolute;bottom:0;left:0;right:0}.interstitial--form .interstitial__wave+*{z-index:1}@media screen and (max-width:767px){.interstitial__wrapper{flex-direction:column}.interstitial__wrapper>*+*{margin-top:1rem;margin-left:0}}