section#newsletter-cta-with-form{background-color:var(--main-blue);background-image:url(https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/Cube%20website%20-%202024/Patterns/cta-cubes-pattern-bottom-left-pink.svg);background-position:0 100%;background-repeat:no-repeat;padding:75px 0 100px}section#newsletter-cta-with-form div.center{display:flex;justify-content:center}section#newsletter-cta-with-form div.card-container{align-items:center;border-radius:30px;display:flex;flex-flow:column;justify-content:center;max-width:1108px;position:relative}section#newsletter-cta-with-form div.card-container h1.title{color:#fff;font-family:var(--headline-font);font-size:38px;font-style:normal;font-weight:800;line-height:42px;margin:0 0 35px;max-width:870px;position:relative;text-align:center}section#newsletter-cta-with-form div.card-container p.description{color:var(--main-blue);font-family:var(--main-font);font-size:18px;font-style:normal;font-weight:400;line-height:26px}section#newsletter-cta-with-form div.card-container div.hbspt-form form{align-items:center;display:flex;flex-flow:column;gap:10px;justify-content:center;padding:0;position:relative}section#newsletter-cta-with-form div.card-container div.hbspt-form form input.hs-input{border:none;border-radius:80px;height:52px;padding:10px 20px;width:250px}section#newsletter-cta-with-form div.card-container div.hbspt-form form input.hs-input::placeholder{color:var(--main-blue);font-family:var(--main-font);font-size:16px;font-style:normal;font-weight:400;line-height:22px}section#newsletter-cta-with-form div.card-container div.hbspt-form form .hs-form-field{margin:0}section#newsletter-cta-with-form div.card-container div.hbspt-form form label{display:none}section#newsletter-cta-with-form div.card-container div.hbspt-form form .hs-button{align-items:center;background:linear-gradient(180deg,#b9f4dc,#6fe8b6);border-radius:80px;color:var(--main-blue);font-family:Lato;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s linear 0s;width:250px}section#newsletter-cta-with-form div.card-container div.hbspt-form form .hs-button:visited{color:var(--main-blue)}section#newsletter-cta-with-form div.card-container div.hbspt-form form .hs-button:after{background-color:#4e9f9a;border-radius:50%;content:"";opacity:.6;padding:2px;position:absolute;right:28px;top:26px;transition:all .2s linear 0s;visibility:hidden;z-index:1}section#newsletter-cta-with-form div.card-container .submitted-message{color:var(--teal);font-family:var(--main-font);font-size:22px;font-weight:700}@media (min-width:800px){section#newsletter-cta-with-form{padding:75px 0}section#newsletter-cta-with-form div.card-container div.hbspt-form form{display:flex;flex-flow:row;justify-content:center;padding:0;position:relative}section#newsletter-cta-with-form div.card-container div.hbspt-form .actions{position:relative}section#newsletter-cta-with-form div.card-container div.hbspt-form .actions:before{background-image:url(https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/Cube%20website%20-%202024/Icons/curly-arrow.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;bottom:55px;content:"";display:block;height:60px;position:absolute;right:-160px;transform:rotate(100deg);width:174px}section#newsletter-cta-with-form div.card-container div.hbspt-form form input.hs-input{width:560px}section#newsletter-cta-with-form div.card-container div.hbspt-form form .hs-submit{position:absolute;right:5px;top:4px}}@media (min-width:1200px){section#newsletter-cta-with-form div.card-container h1.title{font-size:44px}}