.huspyCtaColInner{border:1px solid #e8e8e8;border-radius:15px;gap:20px;padding:24px}.huspyCtaColImage{background-size:cover;border-radius:16px;height:300px;padding:16px}.huspyCtaColContent{flex-direction:column;gap:20px;justify-content:space-between}.huspyCTASection .huspyCtaColContentTop .ctaColContentTitle h3{color:#202020;font-family:Open Sans,sans-serif;font-size:33px;font-weight:600;letter-spacing:-1.92px;line-height:1.2;margin-right:10px}.huspyCTASection .huspyCtaColContentTop .ctaColContentPart p{color:#666;font-size:17px;line-height:135%;margin-bottom:15px}.huspyCTASection .huspy-cta-button{background-color:#202020;border-radius:12px;color:#fff;font-size:16px;padding:17px 45px!important}.huspyCTASection .huspy-cta-button:focus,.huspyCTASection .huspy-cta-button:hover{border:1px solid #666;box-shadow:inset 310px 0 0 0 #666}.hide-default-title form h6{display:none}.hide-default-title .huspy-form-title{color:#202020;font-size:20px}.huspy-calcualtor form input::-webkit-input-placeholder,.huspy-calcualtor form input::placeholder,.huspy-calcualtor form input[type=email],.huspy-calcualtor form input[type=file],.huspy-calcualtor form input[type=number],.huspy-calcualtor form input[type=password],.huspy-calcualtor form input[type=search],.huspy-calcualtor form input[type=tel],.huspy-calcualtor form input[type=text],.huspy-calcualtor form select,.huspy-calcualtor form textarea,.huspy-calcualtor textarea::placeholder{color:#6a6868}.huspy-calcualtor .min-max-amount,.huspy-calcualtor form select,.huspy-calcualtor form select option{color:#6a6868}.huspy-calcualtor .contactPopUpForm form::-webkit-scrollbar{width:5px}.huspy-calcualtor .contactPopUpForm form ::-webkit-scrollbar-thumb{background:#202020;border-radius:10px}.contractorPopUpFormParent.huspy-calcualtor form input[type=submit]{padding:12px 25px!important}@media screen and (max-width:1280px){.huspy-calcualtor .contractorPopUpForm form{height:auto}.huspy-calcualtor .contractorPopUpForm form .hs_submit{padding-bottom:0}}@media screen and (max-width:991px){.huspyCtaColInner{flex-direction:column}.huspyCtaColContent,.huspyCtaColImage{width:100%}.huspyCtaColImage{height:250px}}@media screen and (max-width:767px){.huspyCTASection .huspyCtaColContentTop .ctaColContentTitle h3{font-size:28px}.huspyCTASection .huspyCtaColContentTop .ctaColContentPart p{font-size:16px;margin-bottom:0}}@media screen and (max-width:640px){.huspy-calcualtor .contactPopUpForm{padding:30px 20px}}