.tecomCTASection{padding:50px 0}.tecomCTASection .tecomCtaColInner{align-items:center;gap:3.56rem;justify-content:space-between}.tecomCTASection .tecomCtaColImage{flex-basis:42.5%;height:0;margin:0;overflow:hidden;padding-bottom:26.09%;position:relative;width:100%}.tecomCTASection .tecomCtaColImage img{height:100%;left:0;max-width:100%;object-fit:cover;object-position:top;position:absolute;top:0;width:100%}.tecomCtaColContent{display:flex;flex:1;flex-direction:column;justify-content:center;width:100%}.tecomCTASection .tecomCtaColContentTop .ctaColContentTitle h2{color:#262b35;font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:600;line-height:1.1;margin-bottom:20px}.tecomCTASection .tecomCtaColContentTop .ctaColContentTitle h2 span{color:#28707b}.tecomCTASection .tecomCtaColContentTop .ctaColContentPart p{color:#4b4b4b;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:25px;margin-bottom:1em;margin-top:0}.tecomCTASection .tecom-cta-button{background:#232323;border:2px solid transparent;border-radius:0;color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;margin-top:0;padding:13px 25px;text-transform:uppercase;width:auto}.tecomCTASection .tecom-cta-button:focus,.tecomCTASection .tecom-cta-button:hover{background:transparent;border-color:#232323;box-shadow:none;box-shadow:none!important;color:#232323}.hide-default-title form h6{display:none}.hide-default-title .tecom-form-title{color:#262b35;font-family:Montserrat,sans-serif;font-size:1.4rem!important;font-weight:600;text-align:center}.tecom-calcualtor form input::-webkit-input-placeholder,.tecom-calcualtor form input::placeholder,.tecom-calcualtor form input[type=email],.tecom-calcualtor form input[type=file],.tecom-calcualtor form input[type=number],.tecom-calcualtor form input[type=password],.tecom-calcualtor form input[type=search],.tecom-calcualtor form input[type=tel],.tecom-calcualtor form input[type=text],.tecom-calcualtor form select,.tecom-calcualtor form textarea,.tecom-calcualtor textarea::placeholder{color:#353b45}.tecom-calcualtor .min-max-amount,.tecom-calcualtor form select,.tecom-calcualtor form select option{color:#353b45}.tecom-calcualtor .contactPopUpForm form::-webkit-scrollbar{width:5px}.tecom-calcualtor .contactPopUpForm form ::-webkit-scrollbar-thumb{background:#262b35;border-radius:10px}.contractorPopUpFormParent.tecom-calcualtor form input[type=submit]{padding:12px 25px!important}.tecom-calcualtor .contractorPopUpFormOuter{max-width:60%}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm{background-color:#fff;border:none;border-radius:.33rem}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form{background-color:#fff}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .form-columns-2 .hs-form-field .hs-input,.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .form-columns-3 .hs-form-field .hs-input{color:#353b45;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.1;padding:15px 22px!important}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form input,.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form select{background-color:#f5f7fa;border:1px solid #f5f7fa;border-radius:2px;color:#353b45;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.1;padding:15px 22px!important}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form fieldset.form-columns-2 .hs-form-field:not(:last-child) .input,.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form fieldset.form-columns-3 .hs-form-field:not(:last-child) .input{margin-right:10px!important}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .hs-fieldtype-select .input:before{right:15px;top:21px}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .form-columns-0{display:none}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm h6.tecom-form-title{margin-bottom:15px;text-align:center}.tecom-calcualtor .qualityContractorForm form .hs-form-checkbox input+span:before{border:1px solid #262b35}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .hs-form-checkbox input+span{background-color:transparent;color:#353b45;cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;padding-left:32px;position:relative}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .hs-form-checkbox input:checked+span:before{border:1px solid #262b35;color:#28707b}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .terms-cls{color:#262b35;font-family:Roboto,sans-serif;font-weight:400}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .terms-cls:hover{color:#28707b}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form fieldset:last-of-type{display:inline-flex}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .hs_submit{display:inline-flex;float:right}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .hs-button.primary{background:#232323;border:2px solid transparent;border-radius:0!important;color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;margin-top:5px;padding:13px 35px!important;text-transform:uppercase;width:auto}.contractorPopUpFormParent.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .hs-button.primary:focus,.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .hs-button.primary:hover{background:transparent;border-color:#232323;box-shadow:none!important;box-shadow:none;color:#232323}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm .closeButton svg{fill:#080047}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm{padding:36px 25px}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form input::-webkit-input-placeholder,.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form input::placeholder,.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form input[type=email],.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form input[type=file],.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form input[type=number],.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form input[type=password],.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form input[type=search],.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form input[type=tel],.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form input[type=text],.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form select,.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form textarea,.tecomForm textarea::placeholder{color:#353b45;font-family:Roboto,sans-serif;font-size:16px;font-weight:400}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm .hs_error_rollup{display:none}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form fieldset.form-columns-3 .hs-form-field{width:33.2%}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form::-webkit-scrollbar{width:5px}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form::-webkit-scrollbar-thumb{background:#353b45;border-radius:10px}@media screen and (max-width:1280px){.tecom-calcualtor .contractorPopUpForm form{height:auto}.tecom-calcualtor .contractorPopUpForm form .hs_submit{padding-bottom:0}.tecom-calcualtor .contractorPopUpFormOuter{max-width:80%}}@media screen and (max-width:1199px){.tecomCTASection{padding:90px 0}}@media screen and (max-width:1024px){.tecomCTASection .tecomCtaColInner{gap:32px;justify-content:center}}@media screen and (max-width:991px){.tecomCTASection .tecomCtaColContentTop .ctaColContentPart p{font-size:16px}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .hs-fieldtype-checkbox{margin:5px 0 20px}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .terms-cls{font-size:14px}}@media screen and (max-width:820px){.tecomCTASection .tecomCtaColInner{flex-wrap:wrap}.tecomCTASection .tecomCtaColImage{flex-basis:100%;height:245px;margin-bottom:24px;overflow:hidden;position:relative}.tecomCTASection .tecomCtaColInner{gap:0}.tecomCTASection .tecomCtaColContentTop .ctaColContentPart p{margin-bottom:1.3em}}@media screen and (max-width:768px){.tecomCTASection{padding:50px 0}.tecom-calcualtor .contractorPopUpFormOuter{max-width:100%}.tecomCTASection .tecomCtaColContentTop .ctaColContentPart p{font-size:16px;line-height:1.4;margin-bottom:1em}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form fieldset.form-columns-2 .hs-form-field,.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form fieldset.form-columns-3 .hs-form-field:not(:first-child){width:50%!important}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm fieldset.form-columns-3 .hs-form-field:first-child{width:100%!important}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form fieldset.form-columns-3 .hs-form-field.hs_firstname .input{margin-right:0!important}}@media screen and (max-width:640px){.tecom-calcualtor .contactPopUpForm{padding:30px 20px}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm{padding:1.5rem 0 1rem}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form{height:500px;overflow-y:auto;padding:0 .7rem}}@media screen and (max-width:575px){.tecomCTASection .tecomCtaColContentTop .ctaColContentTitle h2{font-size:1.8rem;margin-bottom:10px}}@media screen and (max-width:520px){.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form fieldset.form-columns-2 .hs-form-field,.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form fieldset.form-columns-3 .hs-form-field:not(:first-child){width:100%!important}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form fieldset.form-columns-2 .hs-form-field:not(:last-child) .input,.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form fieldset.form-columns-3 .hs-form-field:not(:last-child) .input{margin-right:0!important}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .hs_submit{display:flex;float:none;margin-top:10px}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm{padding:1.5rem 0 1rem}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .hs-form-field{margin-bottom:10px}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm form .hs-fieldtype-checkbox{margin:5px 0 10px}.tecom-calcualtor .contractorPopUpForm.tecomPopupForm .closeButton{right:25px;top:25px}.tecomCTASection{padding:2.5rem 0}}