.hero-banner{background-position:50%;background-repeat:repeat;background-size:cover;padding:60px 0}.hero-banner .media{padding:20px 0 0 40px;width:54.4%}.hero-banner .text-content{line-height:1.45em;margin:0;padding:5px 20px 5px 0;width:45.6%}.hero-banner .inner-wrap{align-items:center;display:flex;width:100%}.hero-banner .text-content .lead{font-weight:500}.hero-banner .text-content p{margin-bottom:35px}.hero-banner .text-content h2{margin-bottom:30px}.hero-banner .text-content .richtext :last-child{margin-bottom:0}.hero-banner #form-wrapper{background:#e0eef1;border:1px solid #fff;border-radius:10px;box-shadow:0 1px 4px 0 rgba(12,12,13,.05),0 1px 4px 0 rgba(12,12,13,.1);margin-top:20px;padding:24px}.hero-banner #form-wrapper .actions{margin-bottom:0;margin-top:0;padding:0}.hero-banner #form-wrapper .cs-form-title h3{font-family:Rubik,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:20px;text-transform:capitalize}.hero-banner #form-wrapper .form-title{display:none}div#score-result-section{padding:0}.hero-banner.variant2 #form-wrapper{background:#fff}.hero-banner.variant3 .image-wrapp{margin-top:20px;max-width:376px}.hero-banner.variant3 .inner-wrap{align-items:flex-start;justify-content:space-between}.hero-banner.variant3 #form-wrapper{background:#fff;box-shadow:none;margin-top:0}.hero-banner.variant3 .text-content{max-width:616px;width:60%}.hero-banner.variant3 .media{width:39.6%}@media(min-width:992px){.hero-banner.variant3 .media .desktop{display:none}}@media(max-width:991px){.hero-banner .media{margin-top:40px;text-align:center}.hero-banner .media,.hero-banner .text-content{padding:0;width:100%}.hero-banner .inner-wrap{flex-wrap:wrap}.hero-banner.variant3 .text-content{max-width:100%;width:100%}.hero-banner.variant3 .media{margin-top:20px;width:100%}.hero-banner.variant3 .image-wrapp{display:none}.hero-banner.variant3 .media img.desktop{margin-top:40px}}@media(max-width:767px){.hero-banner .media{margin-top:40px;text-align:center}.hero-banner .media,.hero-banner .text-content{padding:0;width:100%}.hero-banner .inner-wrap{flex-wrap:wrap}.hero-banner{padding:40px 0}.hero-banner #form-wrapper{padding:20px}}