.car-repair{padding:0 0 50px;background:var(--bg-pink);color:var(--background-light);width:100%}.car-repair .top-image-container{width:100vw;height:450px;overflow:hidden;position:relative}.car-repair .top-image-container .container-opacity{background:black;opacity:.2}.car-repair .first-title{position:relative;height:100px;width:-moz-fit-content;width:fit-content;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center}.car-repair .first-title h2{margin:10px 20px;font-size:var(--font-size-xxlarge);letter-spacing:1.5px;text-transform:uppercase;color:var(--secondary-darker);position:relative;display:inline-block}.car-repair .first-title h2:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;background:var(--red)}.car-repair .first-title p{margin:0;font-size:var(--font-size-xxlarge)}.car-repair .section-title{text-align:center;padding:30px 0;position:relative;z-index:1}.car-repair .section-title h2{position:relative;font-weight:600;font-size:var(--font-size-xxlarge);color:var(--tertiary-darker);display:inline-block}.car-repair .section-title h2:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:2px;background:var(--red)}.car-repair .section-title h3{margin:20px 0 0;font-size:var(--font-size-large)}.process-area .process-item .process-icon{margin:0 10px;width:60px;height:60px;aspect-ratio:100/100;object-fit:cover;position:relative}.process-area .process-item h3{font-weight:500;font-size:var(--font-size-large);margin:0;padding:0}.process-area .process-item p{margin:10px 0;font-size:var(--font-size-small)}.process-area .process-img{aspect-ratio:100/100;object-fit:cover}.process-area .process-img img{animation:process-type 25s linear infinite;position:relative;top:-12px}@keyframes process-type{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.car-repair .bus-image-container{max-width:100%;max-height:400px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);position:relative}.car-repair .bus-image-container img{transition:all .4s ease-in-out;object-fit:cover;object-position:center bottom}.car-repair .bus-image-container:hover img{transform:scale(1.1)}.car-repair .bus-image-container:after{content:"";position:absolute;bottom:0;left:0;width:20px;height:20px;-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);background:var(--secondary);z-index:1}.car-repair .subtitle:before{position:absolute;left:-8px;top:4px;content:"";width:3px;height:70%;background:var(--red)}.car-repair .info-icon-type-container{min-height:190px;margin:10px;padding:20px;transition:all .3s ease-in-out;border:1px solid var(--primary);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.car-repair .info-icon-type-container span{width:100%;display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.car-repair .info-icon-type-container span i{margin:0;padding:0;min-width:50px;font-size:var(--font-size-xxlarge);color:var(--accent)}.car-repair .info-icon-type-container h4{display:inline-block;font-size:var(--font-size-large);font-weight:600;padding:0;margin:0 0 0 10px}.car-repair .info-icon-type-container p{font-size:var(--font-size-small);margin:0;padding:0}.car-repair .into-title{padding:0 5px;margin:30px 0 10px;font-size:var(--font-size-xlarge);font-weight:600;position:relative;display:inline-block}.car-repair .into-title:before{position:absolute;left:-4px;top:4px;content:"";width:4px;height:80%;background:var(--red)}.car-repair .info-content-title{margin:10px auto;text-align:center;font-size:var(--font-size-normal)}.car-repair .info-content-text{display:inline-block;padding:0 10px;font-size:var(--font-size-small);text-align:left;width:100%}.car-repair .info2-type-image-container{margin:5px 10px;border-top:10px solid var(--tertiary-darker);transition:all .5s ease}.car-repair .info-image-wrapper{max-height:300px;aspect-ratio:4/3;object-fit:cover;object-position:center bottom;background:white;width:100%}.car-repair .info-image-wrapper:before{background:rgba(0,0,0,.2);position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:1}.car-repair .info2-type-image-container .service-content{background-color:#000;width:85%;min-height:220px;padding:10px 8px 10px 10px;position:relative;margin-top:-80px;transition:all .5s ease;z-index:2}.car-repair .info2-type-image-container .service-content i{display:inline-block;color:var(--accent);font-size:40px;margin-bottom:10px;transition:all .5s ease}.car-repair .info2-type-image-container .service-content .service-icon{position:absolute;right:0;top:-30px;font-size:100px;opacity:.2;transition:all .5s ease}.car-repair .info2-type-image-container .service-content h3{font-weight:600;font-size:20px;color:var(--secondary-dark);margin-bottom:12px}.car-repair .info2-type-image-container .service-content p{margin-bottom:0;color:var(--secondary-dark);font-size:14px}.car-repair .info2-type-image-container:hover .service-content{width:100%;background-color:var(--tertiary-darker)}.car-repair .info2-type-image-container:hover{margin-bottom:5px;border-top:15px solid var(--red)}.car-repair .primeleg_btn a{position:relative;z-index:1;overflow:hidden;display:inline-block;background:#CBA672;transition:.4s;border:none;padding:8px 11px 8px 25px;font-size:17px;line-height:28px;color:#0c1c20;font-weight:600;font-family:Poppins}.car-repair .primeleg_btn span{position:absolute;z-index:-1;width:0;height:0;display:block;border-radius:30px;background-color:#ffff;transform:translate(-50%,-50%);transition:width .5s ease-in-out,height .5s ease-in-out}.car-repair .primeleg_btn a:hover span,.primeleg_btn a:focus span{width:200%;height:500px}.car-repair .primeleg_btn a i{font-size:14px;font-weight:600;display:inline-block;margin-left:6px;width:40px;height:40px;background-color:#0c1c20;color:#CBA574;line-height:40px;text-align:center;font-size:17px;transition:.5s}@media (max-width:2560px){.process-area .process-item{min-height:190px}}@media (max-width:991px){.car-repair .title p{font-size:var(--font-size-2xlarge)}.car-repair .bus-image-container{height:300px}.process-area .process-item{min-height:190px;padding:5px 10px;border:1px solid var(--accent)}}@media (max-width:767px){.car-repair .first-title{height:70px}.car-repair .first-title h2,.car-repair .section-title h2{font-size:var(--font-size-xlarge)}.car-repair .section-title{padding:30px 0 15px}.car-repair .first-title h3,.car-repair .section-title h3{font-size:var(--font-size-medium)}.process-area .process-item h3{font-size:18px}.car-repair .top-image-container{max-height:350px}.car-repair .info2-type-image-container .service-content{margin-top:-50px;width:100%!important;background-color:var(--tertiary-darker);min-height:150px}.car-repair .info2-type-image-container:hover{border-top:10px solid var(--tertiary-darker)}.process-area .process-item{min-height:120px}}