.city-scroll::-webkit-scrollbar{width:8px}.city-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.city-scroll::-webkit-scrollbar-thumb{background:#d71921;border-radius:10px}.city-scroll::-webkit-scrollbar-thumb:hover{background:#b0151b}*{box-sizing:border-box;margin:0;padding:0}body{color:#000;background-color:#fdfdfd;font-family:Arial,sans-serif}.banner-section{width:100%;min-height:700px;position:relative;overflow:hidden}.banner-bg{z-index:-1;clip-path:polygon(0 0,100% 0,100% 75%,0 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:75%;position:absolute;top:0;left:0}.banner-content{justify-content:space-between;max-width:1900px;margin:0 auto;padding:50px 70px;display:flex}.banner-content .text-block{max-width:52%}.banner-content .logo{width:140px;height:auto;margin-bottom:80px}.banner-content .headline{color:#fff;margin-bottom:25px;font-size:3rem;font-weight:700}.banner-content .subtext{color:#fff;margin-bottom:30px;font-size:1.3rem;line-height:1.6}.subtext-mob{display:none}h5{color:#fff;margin-bottom:15px;font-size:18px;font-weight:600}.callback-form{color:#000;background-color:#f4f2f5;border-radius:8px;width:35%;margin-top:80px;padding:50px;box-shadow:0 0 25px 5px #0003}.callback-form h2{color:#c00;text-transform:uppercase;margin-bottom:20px;font-size:1.4rem}.callback-form label{margin-top:10px;font-size:1rem;display:block}.callback-form textarea{height:80px}.callback-form button{color:#fff;cursor:pointer;text-transform:uppercase;background:#c00;border:none;border-radius:5px;margin-top:15px;padding:15px 30px;font-size:1rem;font-weight:700;display:block}.indus-recog{margin-top:50px}h6{color:#fff;margin-bottom:15px;font-size:14px;font-weight:600}.indus-recog-logos{padding-left:40px;display:flex}.indus-recog-logo{margin-right:50px}.field-wrapper{margin-bottom:20px}.field-wrapper-inner{justify-content:space-between;display:flex}.w-48{width:48%}.disclaimer-txt{color:#575757;margin:20px 0;font-size:12px;line-height:18px}.clientele{flex-wrap:wrap;justify-content:space-around;max-width:1900px;margin:50px auto 80px;display:flex}.avis-features{max-width:1900px;margin:20px 70px}.avis-features ul{list-style-type:none;display:flex}.avis-features ul li{background:url(../media/check-circle.98d00dd4.svg) 0/30px no-repeat;margin-right:50px;padding-left:40px;font-size:20px;line-height:30px}@media only screen and (max-width:1750px){.banner-bg{height:70%}}@media only screen and (max-width:1700px){.banner-bg{height:75%}}@media only screen and (max-width:1650px){.banner-content .logo{margin-bottom:50px}.banner-content .text-block{max-width:60%}.callback-form{margin-top:50px;padding:40px}.banner-bg{height:70%}}@media only screen and (max-width:1600px){.field-wrapper{margin-bottom:15px}}@media only screen and (max-width:1550px){.indus-recog{margin-top:30px}.banner-content{padding:50px 70px 0}}@media only screen and (max-width:1500px){.banner-content{padding:40px 50px 0}.banner-bg{clip-path:polygon(0 0,100% 0,100% 65%,0 100%);height:75%}.banner-content .headline{margin-bottom:20px}.callback-form label{margin-top:0}.callback-form{margin-top:40px}}@media only screen and (max-width:1450px){.banner-bg{clip-path:polygon(0 0,100% 0,100% 76%,0 100%);height:70%}.banner-content .headline{font-size:2.5rem}.banner-content .subtext{margin-bottom:25px;font-size:1.1rem;line-height:1.4}.city-input{border:1px solid #ccc;border-radius:0;width:100%;height:42px;padding:8px 12px}}@media only screen and (max-width:1400px){.banner-bg{clip-path:polygon(0 0,100% 0,100% 70%,0 100%);height:65%}.city-input{height:35px}.callback-form label{font-size:.9rem}.disclaimer-txt{margin:10px 0;line-height:16px}.banner-content .logo{margin-bottom:40px}.indus-recog{margin-top:20px}.avis-features{max-width:1900px;margin:80px 70px 20px}}@media only screen and (max-width:1350px){.banner-content .subtext{margin-bottom:20px}}@media only screen and (max-width:1250px){.banner-content .headline{margin-bottom:15px;font-size:2.2rem}h5{margin-bottom:10px}.banner-content .logo{margin-bottom:30px}.indus-recog-logo{height:100px}.indus-recog-logo img{height:100%}.banner-bg{clip-path:polygon(0 0,100% 0,100% 75%,0 100%);height:62%}.avis-features{margin:40px 70px 20px}}@media only screen and (max-width:1200px){.avis-features{margin:0 70px 20px}.avis-features ul li{margin-right:30px;padding-left:40px;font-size:16px}.banner-bg{clip-path:none;height:65%}.banner-content .subtext{font-size:1rem}}@media only screen and (max-width:1100px){.avis-features{margin:20px 70px}.banner-content .headline{font-size:2rem}.callback-form{padding:20px}}@media only screen and (max-width:991px){.banner-bg{clip-path:none;background-position:top;background-size:cover;height:50%}.banner-content{flex-direction:column;padding:30px}.banner-content .text-block{max-width:100%}.banner-content .logo{margin-bottom:30px}h5{margin-bottom:10px;font-size:16px}.banner-content .headline{width:80%;margin-bottom:20px;font-size:1.8rem}.banner-content .subtext{margin-bottom:10px;font-size:1.1rem;line-height:1.5}.subtext-web{display:none}.subtext-mob{display:block}.callback-form{width:100%;margin-top:25px}.indus-recog{display:none}}@media only screen and (max-width:768px){.banner-bg{clip-path:polygon(0 0,100% 0,100% 75%,0 100%);height:50%}.w-48{width:100%;margin-bottom:15px}.field-wrapper-inner{flex-direction:column;justify-content:space-between}.avis-features,.clientele{display:none}.form-control{height:2.5rem}textarea.form-control{height:80px!important}}.recaptcha-wrapper-left{transform-origin:0;justify-content:flex-start;display:flex;transform:scale(.85)}@media (max-width:480px){.recaptcha-wrapper-left{transform:scale(.77)}}
