.page-title{background-position:50%;background-repeat:no-repeat;background-size:cover;height:75vh;padding-top:120px;padding-bottom:45px;position:relative}.page-title:before{content:"";z-index:0;background:linear-gradient(#191919 0%,#19191900 100%);width:100%;height:100%;position:absolute;top:0;left:0}.page-title h1{font-size:48px}.page-title-text{z-index:2;width:75%;position:absolute;bottom:0;left:0}.page-title-text h1{color:#1e3868;background-color:#fff;justify-content:center;align-items:flex-end;height:120px;margin:0;padding:10px 25px 10px 120px;font-size:48px;font-weight:700;display:inline-flex;position:relative}.page-title-text h1:before{content:"";border-bottom:120px solid #fff;border-right:120px solid #0000;width:0;height:0;position:absolute;top:0;left:100%}#service-details{background-color:#fff;padding:20px 0 60px}.desc{margin-bottom:25px}.desc h3{color:#1e3868;font-size:24px;font-weight:700}.desc p{color:#131313}.image-break{border-radius:8px;height:400px;overflow:hidden}.c-desc ul{padding-left:30px}.c-desc ul li{margin-bottom:6px;list-style:outside}.c-desc ol{padding-left:30px;list-style-type:decimal}.c-content .c-desc ol li{list-style:decimal}.c-desc ol li::marker{color:#000}.c-desc .card *{color:#131313}.contact-form{z-index:2;background-color:#fff;border-radius:8px;margin-top:-80px;padding:25px 15px;position:sticky;top:100px;box-shadow:0 5px 15px #00000026}.contact_field h3{color:#f36e21;letter-spacing:1px;margin-bottom:10px;font-size:24px;font-weight:600}.contact_field p{color:#000;letter-spacing:1px;margin-bottom:35px;font-size:18px;font-weight:400}.contact_field .form-control{border:none;border-bottom:1px solid #ccc;border-radius:0;margin-bottom:15px;padding:10px 15px}.contact_field .form-control:focus{box-shadow:none;border-bottom:2px solid #f36e21;outline:none}.contact_field .form-control::placeholder{letter-spacing:1px;font-size:18px}.benefit-card{position:relative}.benefit-card .benefit-icon{width:78px;height:78px;position:absolute;top:15px}.benefit-card .benefit-icon img{max-width:100%;height:auto;display:block}.benefit-card .benefit-text{padding:20px 20px 20px 90px}.benefit-card .benefit-text h4{color:#1e3868;font-size:22px;font-weight:600}.benefit-card .benefit-text p{font-size:16px;line-height:1.8}@media only screen and (width<=600px){.page-title{overflow:hidden}.page-title-text h1{height:75px;padding-left:5px;padding-right:0;font-size:28px}.image-break{height:auto;margin-bottom:20px}#service-details .card{margin-bottom:20px}.related-slide4 .swiper-slide .service-box{padding:20px 25px}.desc h3{text-align:center}}
