section.cta-banner-module{overflow:hidden;position:relative;z-index:1}section.cta-banner-module .container .banner{background-color:#51c1bc;border-radius:10px;overflow:hidden;padding:90px;position:relative;width:100%}section.cta-banner-module .container .banner.form-visible{display:grid;gap:90px;grid-template-columns:1fr 1fr}@media screen and (max-width:1080px){section.cta-banner-module .container .banner.form-visible{display:flex;flex-direction:column;gap:60px}}section.cta-banner-module .container .banner.form-visible .text-content{align-items:flex-start}section.cta-banner-module .container .banner.form-visible .text-content .text,section.cta-banner-module .container .banner.form-visible .text-content .title{text-align:left}section.cta-banner-module .container .banner.form-visible .ms-form-section{display:block}@media screen and (max-width:768px){section.cta-banner-module .container .banner{padding:60px 20px}}section.cta-banner-module .container .banner svg{position:absolute;right:-180px;top:0;z-index:1}@media screen and (max-width:768px){section.cta-banner-module .container .banner svg{display:none}}section.cta-banner-module .container .banner .text-content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:800px;position:relative;z-index:2}section.cta-banner-module .container .banner .text-content .text,section.cta-banner-module .container .banner .text-content .title{text-align:center}section.cta-banner-module .container .banner .ms-form-section{display:none;position:relative;z-index:2}section.cta-banner-module .container .banner .ms-form-section .submitted-message.hs-main-font-element{border:1px solid #fff;border-radius:10px;color:#fff}section.cta-banner-module .container .banner .ms-form-section form .hs_submit .actions input,section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs_submit .actions input{display:flex;margin-top:15px}section.cta-banner-module .container .banner .ms-form-section form .hs-form-field label,section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field label{color:#fff}section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input input[type=email],section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input input[type=file],section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input input[type=number],section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input input[type=password],section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input input[type=tel],section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input input[type=text],section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input select,section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input textarea,section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input input[type=email],section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input input[type=file],section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input input[type=number],section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input input[type=password],section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input input[type=tel],section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input input[type=text],section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input select,section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input textarea{background-color:transparent;border:1px solid #fff;color:#fff}section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input input[type=email]:focus,section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input input[type=file]:focus,section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input input[type=number]:focus,section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input input[type=password]:focus,section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input input[type=tel]:focus,section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input input[type=text]:focus,section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input select:focus,section.cta-banner-module .container .banner .ms-form-section form .hs-form-field .input textarea:focus,section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input input[type=email]:focus,section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input input[type=file]:focus,section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input input[type=number]:focus,section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input input[type=password]:focus,section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input input[type=tel]:focus,section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input input[type=text]:focus,section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input select:focus,section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field .input textarea:focus{outline:3px solid hsla(0,0%,100%,.3)}section.cta-banner-module .container .banner .ms-form-section form .hs-form-field label span.hs-form-required,section.cta-banner-module .container .banner .ms-form-section form.hs-form .hs-form-field label span.hs-form-required{color:#fff}