.post-cta{background-size:cover;background-position:top;background-repeat:no-repeat;padding:250px 220px;position:relative}.post-cta .container{max-width:770px;padding:0 33px;margin:0 auto}.post-cta:before{content:"";position:absolute;top:0;height:75px;left:0;width:100%;background-image:url(//21028210.fs1.hubspotusercontent-na1.net/hubfs/21028210/SleepTherapeutics_April2022/images/curve-horizontal-white.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.post-cta h2{text-align:center;color:#e3e5f3;font-weight:100;margin:0 0 10px;font-family:Bubbleboddy;font-size:55px;line-height:1em}.post-cta p{color:#fff;text-align:center;margin-top:0;margin-bottom:0}.post-cta .st-form{width:100%;max-width:450px;margin:15px auto 0}.post-cta p.legal-term{font-size:13px;line-height:1.25;color:#fff;text-align:center}.post-cta p.legal-term a{color:#fff;text-decoration:underline}.post-cta .st-form h3.form-title{display:none!important}.post-cta .st-form form .hs-input{height:51px;border:1px solid rgba(88,89,91,.52);background-color:#fff;color:#58595b;font-family:Source Sans Pro;padding-left:22px;font-size:16px;line-height:1.3;max-width:100%;box-sizing:border-box;outline:none}.post-cta .st-form form .hs-input:focus{border-color:#405d7f!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(88,89,91,.6)!important}.post-cta .st-form form .hs_email.hs-email label{display:none}.post-cta .st-form form .hs_email.hs-email{margin:0!important}.post-cta .st-form form input.hs-button.primary.large{outline:none;width:300px;background-color:#e8c03a;margin:16px auto;border:none;color:#1d3050;display:flex;align-items:center;justify-content:center;max-width:100%;height:50px;font-family:Source Sans Pro;font-size:18px;font-weight:700;text-transform:uppercase;transition:all .3s ease-in-out;line-height:normal;text-align:center;text-shadow:none;padding:10px 20px;box-shadow:0 1px 1px #eee;vertical-align:middle}.post-cta .st-form form input.hs-button.primary.large:hover{transform:scale(.9)}@media(max-width:1024px){.post-cta h2{font-size:40px}}@media(max-width:1023px){.post-cta{padding:180px 0}}@media(max-width:767px){.post-cta{padding:120px 0 80px}.post-cta:before{height:40px}}