.twocol-text-cta{margin-bottom:100px}.twocol-text-cta,.twocolt-wrap .card-area{background-repeat:no-repeat!important;background-size:cover!important}.twocolt-wrap .card-area{background-position:50%!important}.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 .cta_button{text-align:center}.twocol-text-cta .content-area .content-text{margin-bottom:40px}.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{border-radius:15px;flex:1 0 41%;margin-right:40px;max-width:536px;min-height:600px;padding:5px;position:relative}.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(../images/selector-checked-default.svg);content:"";height:22px;left:0;position:absolute;top:0;width:22px}.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{display:flex;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;position:absolute}.twocolt-wrap .list-area{max-width:100%}.twocol-text-cta .twocolt-wrap.right-card .content-area{order:2}}@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;font-weight:700;line-height:27px}.twocolt-wrap .list-area .list-item:after{position:absolute;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;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 #ddd;border-radius:4px;color:#999;font-size:14px;line-height:21px;margin:0 auto;padding:15px;width:90%}.hero-form.modal-style .form-area form .hs-form-field>label{color:#111;display:block;font-size:14px;font-weight:700;line-height:21px;margin-bottom:10px;margin-left:auto;margin-right:auto;width:90%}.hero-form.modal-style .form-area form .hs-form-booleancheckbox ul{list-style-type:none;margin:0;padding:0}.hero-form.modal-style .form-area form .hs-form-booleancheckbox{align-items:center;display:flex}.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:4px;color:var(--color-secondary-2);cursor:pointer;font-size:14px;margin:20px auto;min-width:150px;padding:15px 30px;width:90%}.hero-form.modal-style .form-area form ul.hs-error-msgs li label{color:var(--color-primary-1);font-weight:700}