.twocol-text-cta{background-repeat:no-repeat!important;background-size:cover!important;margin-bottom:100px}.twocolt-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.twocolt-wrap .content-area{flex:1 0 50.5%;max-width:700px}.twocolt-wrap .card-area{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:15px;flex:1 0 41%;margin-right:40px;max-width:536px;min-height:600px;padding:5px;position:relative}.twocol-text-cta .header-area{margin-bottom:80px}.twocol-text-cta .content-area h2{margin-bottom:20px}.twocol-text-cta .content-area h3{margin-bottom:10px}.twocol-text-cta .content-area h6.sub-title{color:var(--color-primary-1);font-size:18px;font-style:normal;font-weight:700;line-height:27px;margin-bottom:20px}.twocol-text-cta .content-area p.intro-title{color:#111;margin-bottom:20px}.twocol-text-cta .content-area .content-text{margin-bottom:40px}.twocolt-wrap .card-area .card-text{bottom:50px;left:50px;position:absolute}.twocolt-wrap .card-area .card-text .num{color:var(--color-secondary-2);font-family:Museo Sans;font-size:130px;font-weight:300;letter-spacing:-.04em;line-height:120px;margin-bottom:0}.twocolt-wrap .card-area .card-text p{color:#fff;font-size:24px;font-weight:700;line-height:34px}.twocolt-wrap .list-area{margin-bottom:40px}.twocolt-wrap .list-area .list-item{margin-bottom:10px;padding-left:42px;position:relative}.twocolt-wrap .list-area .list-item p{color:#111;font-size:18px;font-weight:400;line-height:27px}.twocolt-wrap .list-area .list-item:after{background:url(https://www.sureco.com/hubfs/Website-Assets-2023/icon/selector-checked-default.svg);content:"";height:22px;left:0;position:absolute;top:0;width:22px}.twocol-text-cta .content-area .cta_button{text-align:center}.twocol-text-cta .twocolt-wrap.right-card .card-area{margin-left:50px;margin-right:0}@media (max-width:1024px){.twocolt-wrap .card-area .card-text .num{font-size:100px;line-height:1}}@media (max-width:767px){.twocolt-wrap{flex-direction:column}.twocol-text-cta .header-area{margin-bottom:40px}.twocol-text-cta .twocolt-wrap.right-card .card-area{background-position:top!important;margin-bottom:30px;margin-left:0;order:1}.twocolt-wrap .card-area{background-position:top!important;flex:1 0 auto;height:400px;margin-bottom:30px;margin-right:0;min-height:0;width:100%}.twocolt-wrap .card-area .card-text{bottom:30px;left:30px}.twocol-text-cta .twocolt-wrap.right-card .content-area{order:2}.twocolt-wrap .list-area{max-width:100%}}@media (max-width:600px){.twocol-text-cta{margin-bottom:80px}.twocolt-wrap .card-area{height:391px}.twocolt-wrap .card-area .card-text .num{font-size:90px;line-height:90px}.twocolt-wrap .card-area .card-text p{font-size:18px;line-height:27px}.twocolt-wrap .list-area .list-item:after{top:8px}.twocol-text-cta .content-area .cta_button{width:-webkit-fill-available}}.hero-form.modal-style .form-area{align-items:center;display:flex;flex-direction:column;padding:30px;width:100%}.hero-form.modal-style .form-area form{margin:0 auto;max-width:600px;width:100%}.hero-form.modal-style .form-area form input[type=email],.hero-form.modal-style .form-area form input[type=text],.hero-form.modal-style .form-area form select,.hero-form.modal-style .form-area form textarea{background-color:#fff;border:1px solid var(--color-primary-1);border-radius:6px;box-sizing:border-box;color:#333;font-size:16px;line-height:24px;margin-bottom:20px;padding:14px 16px;width:100%}.hero-form.modal-style .form-area form .hs-form-field>label{color:#333;display:block;font-size:15px;font-weight:600;margin-bottom:8px}.hero-form.modal-style .form-area form .hs-form-booleancheckbox{align-items:center;display:flex;margin-bottom:20px}.hero-form.modal-style .form-area form .hs-form-booleancheckbox input[type=checkbox]{margin-right:10px}.hero-form.modal-style .form-area form .hs-submit input[type=submit]{background-color:var(--color-primary-1);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px 28px;transition:background-color .3s ease;width:100%}.hero-form.modal-style .form-area form .hs-submit input[type=submit]:hover{background-color:var(--color-primary-2)}.hero-form.modal-style .form-area form ul.hs-error-msgs li label{color:red;display:block;font-size:13px;font-weight:600;margin-top:-10px}