.contractingservices *{box-sizing:border-box}.contractingservices-container{margin:0 auto;max-width:100%}.cta-section h2{font-family:Anton,sans-serif}.contractingservices-top{display:flex;gap:50px;justify-content:space-between;margin-bottom:20px}.contractingservices-content{padding:60px;width:60%}.contractingservices-content h2{color:#333;font-family:Anton,sans-serif;font-size:48px;font-weight:800;line-height:.95;margin:0 0 30px;text-transform:uppercase}.contractingservices-content h2 span{color:#f60;display:block;font-size:38px;margin-top:12px}.contractingservices-content p{color:#111;font-family:Lato,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0 0 30px}.contractingservices-image{position:relative;width:40%}.contractingservices-image img{clip-path:polygon(0 0,100% 0,100% 68%,58% 100%,0 68%);display:block;width:100%}.contractingservices-formbox{background:#333;border-radius:30px;margin:0 auto;max-width:1180px;padding:25px 45px}.contractingservices-formbox h3{color:#fff;font-family:Anton,sans-serif;font-size:28px;font-weight:800;line-height:1;margin:0 0 20px;text-transform:uppercase}.contractingservices .hsfc-NavigationRow__Buttons{justify-content:center!important}.contractingservices .hsfc-NavigationRow__Buttons button{background:#aaee3b;color:#000}.contractingservices .hsfc-NavigationRow__Buttons button:hover{background:#f60!important;color:#fff!important}.contractingservices-formbox h3 span{color:#aaee3b}.contractingservices label{color:#fff!important;margin-bottom:0!important}.contractingservices-formgrid{display:grid;gap:17px 20px;grid-template-columns:repeat(3,1fr)}.contractingservices-field label{color:#fff;display:block;font-family:Lato,sans-serif;font-size:16px;font-weight:700;margin-bottom:10px}.contractingservices .estimateform input,.contractingservices .estimateform select,.contractingservices .estimateform textarea{background:#fff;border:none;border-radius:0;box-shadow:none;font-family:Lato,sans-serif;font-size:16px;height:45px;outline:none;padding:12px 15px;width:100%}.contractingservices-btn{margin-top:40px;text-align:center}.contractingservices .estimateform input[type=submit]{background:#aaee3b;border:none;color:#333;cursor:pointer;font-family:Lato,sans-serif;font-size:18px;font-weight:700;height:auto;line-height:1;min-width:260px;padding:13px 40px;transition:.3s ease}.contractingservices .estimateform input[type=submit]:hover{background:#f60;color:#fff}.contractingservices .wpcf7-spinner{position:absolute}.contractingservices .estimateform input[type=submit]{display:inline-block;width:auto}h2 span,h3 span{font-family:Anton,sans-serif}@media(max-width:1360px){.contractingservices-image img{height:400px}}@media(max-width:1060px){.contractingservices-image img{height:450px}}@media(max-width:1199px){.contractingservices-content h2{font-size:38px}.contractingservices-content h2 span{font-size:26px}.contractingservices-formbox h3{font-size:38px}.contractingservices-content p{font-size:15px}}@media(max-width:991px){.contractingservices-top{flex-direction:column}.contractingservices-content,.contractingservices-image{width:100%}.contractingservices-formgrid{grid-template-columns:repeat(2,1fr)}.contractingservices-formbox{padding:45px 35px}}@media(max-width:767px){.contractingservices{padding:50px 15px}.contractingservices-content h2{font-size:26px}.contractingservices-content h2 span{font-size:21px}.contractingservices-content p{font-size:14px;margin-bottom:20px}.contractingservices-formbox h3{font-size:30px;line-height:1.2}.contractingservices-formgrid{gap:20px;grid-template-columns:1fr}.contractingservices-formbox{border-radius:20px;padding:35px 20px}.contractingservices-btn{margin-top:30px}.contractingservices .estimateform input[type=submit]{min-width:100%;width:100%}.contractingservices-content{padding:0}.contractingservices-image img{clip-path:unset;height:280px;object-fit:cover}.contractingservices-top{gap:10px}}