.ctas-section{background:linear-gradient(67deg,#3326df -20.36%,#69d5ee 109.09%);position:relative}.ctas-section .pattern-layer{background-color:#3326df;background-position:100%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.ctas-section-content{position:relative}.ctas-section .content-box h2{color:#fff;max-width:520px}.ctas-section .content-box ul li{color:#fff}.ctas-section .content-box h5{color:#fff;padding:40px 0 0}.ctas-section .list-style-one li:after{background:#69d5ee;opacity:1}.ctas-section .list-style-one li:before{color:#fff}.ctas-section .text-box{max-width:520px}.ctas-section .text-box p{margin-bottom:20px}.ctas-section .text-box p:last-child{margin-bottom:0}.ctas-section .image-box{border-radius:20px;margin-bottom:30px;position:relative}.ctas-section .image-box span{background-color:#fff;border-radius:30px;bottom:0;display:block;font-weight:700;left:0;margin:20px;padding:10px;position:absolute;text-align:center;width:calc(100% - 40px)}.contact-form-wrap{background:#fff;border-radius:30px;margin-left:auto;padding:40px;position:relative}.contact-form-wrap h3{font-weight:700;line-height:1.4;margin-bottom:10px;max-width:340px}.contactImgContent{padding-top:120px}.contact-form-wrap .contact-form-embed .hs-form-field{margin-bottom:22px!important;position:relative}.contact-form-wrap .contact-form-embed .form-group:last-child .hs-form-field{margin-bottom:0}.contact-form-wrap .contact-form-embed .hs-form-field label{color:var(--title-color);display:block;font-size:16px;font-weight:700;line-height:26px;margin-bottom:4px;position:relative}.contact-form-wrap .contact-form-embed .hs-form-field:last-child{margin-bottom:0}.contact-form-wrap fieldset{max-width:100%!important}.contact-form-wrap .contact-form-embed .hs-form-field input[type=email],.contact-form-wrap .contact-form-embed .hs-form-field input[type=tel],.contact-form-wrap .contact-form-embed .hs-form-field input[type=text],.contact-form-wrap .contact-form-embed .hs-form-field select,.contact-form-wrap .contact-form-embed .hs-form-field textarea{background:#fff;border:1px solid #a7b8c0;border-radius:6px;color:var(--text-color);display:block;font-size:16px;height:46px;padding:10px 20px;position:relative;transition:all .5s ease;width:100%}.contact-form-wrap .contact-form-embed .hs-form-field textarea{border-radius:6px;height:150px;resize:none;width:100%!important}.contact-form-wrap form label.hs-error-msg{color:#e10000!important;font-weight:400!important;margin:0!important;padding:5px 0 0!important}.contact-form-wrap .actions{padding:10px 0 0}.contact-form-wrap .actions .hs-button{background:#e89e47;border-radius:40px;color:#fff;display:inline-block;display:block;font-family:var(--title-font);font-size:16px;font-weight:600;line-height:30px;overflow:hidden;padding:12px 25px;position:relative;text-align:center;text-transform:capitalize;transition:all .5s ease-in-out 0s;vertical-align:middle;width:100%;z-index:1}.contact-form-wrap .actions .hs-button:hover{background:#00396d!important}.contact-form-wrap .inputs-list{display:flex}.contact-form-wrap .inputs-list li{margin:0 20px 5px 0}.contact-form-wrap .inputs-list li input[type=checkbox]{display:none!important}.contact-form-wrap .inputs-list li input[type=checkbox]+span{cursor:pointer;font-weight:400;line-height:1;margin:0;padding-left:0}.contact-form-wrap .inputs-list li input[type=checkbox]+span:before{background-color:#fff;border:1px solid #3c87de;border-radius:2px;content:"";display:inline-block;font-weight:400;height:20px;margin-right:8px;position:relative;top:-2px;vertical-align:middle;width:20px}.contact-form-wrap .inputs-list li input[type=checkbox]:checked+span:before{background-color:#3c87de;border:1px solid #3c87de;color:#fff;content:"\2714";line-height:18px;text-align:center}.hubspotForm h4{padding-bottom:25px}.ctas-section .row{align-items:flex-start}.ctas-section .row .content-column{position:sticky;top:120px}@media only screen and (max-width:1024px){.contact-form-wrap{border-radius:20px;padding:20px}}@media only screen and (max-width:991px){.contact-form-wrap{margin:40px 0 0;max-width:100%}.contact-form-wrap h3,.ctas-section .content-box h2,.ctas-section .text-box{max-width:100%}.ctas-section .row .content-column{position:relative;top:0}}@media only screen and (max-width:690px){.contact-form-wrap .contact-form-embed .hs-form-field label{font-size:14px;line-height:22px;margin-bottom:2px}.contact-form-wrap .contact-form-embed .hs-form-field{margin-bottom:12px!important;position:relative}.contact-form-wrap{padding:16px;top:0}}