.service-form{padding:50px 0;margin-top:80px}.title-container{margin-bottom:20px;padding:10px 18px}.title-container .close{cursor:pointer;color:var(--blue);font-size:30px;line-height:1}.form-container{padding:18px}.form-container .left-column{width:48%}.form-container .form-content.window-tinting{width:100%!important}.subtitle:not(.col-blue){color:#5d6d7e;font-size:1.4rem;padding-bottom:30px}.form-submit input{background-color:var(--blue);font-size:17px;font-weight:700;width:100%}.form-group{margin-bottom:10px;border:1px solid #d1d3d4;border-radius:5px;display:flex;flex-flow:row;justify-content:flex-start}.grouped-input.col-12 .form-group{padding:0}.form-group label{width:144px;border-right:1px solid #f1f1f1;margin-right:15px;font-size:13px;padding:16px 0}.form-group select,.form-group input{border:0;background:none;display:block;width:100%;outline:none}.form-group select option:disabled,.form-group select option:invalid{color:#d1d3d4}.image.add{cursor:pointer;background-color:#f1f1f1;display:flex;flex-flow:column;justify-content:center;align-items:center;font-size:50px;color:var(--blue);font-weight:700;line-height:1}.includes{padding-top:60px;padding-bottom:60px;background-color:var(--gray)}.includes-concierge{padding-top:0;padding-bottom:30px}.about-us{padding-top:60px;padding-bottom:60px}.about-us .box{border-radius:26px;box-shadow:0 4px 49.4px -12px #00000021;display:flex;padding:38px;justify-content:start;align-items:center;background-color:#fff;--mobile-expand-max-height: 220px;--mobile-expand-fade-height: 70px;--mobile-expand-fade-to: #fff}.about-us .box .item:before{content:none}.about-us .box .content p{margin-bottom:10px}.about-us .box .content span{margin-top:10px;display:block}.about-us .about-us__toggle{color:#1a5276}.about-us .box .icon img{width:4rem}.about-us .box .icon{color:#1a5276;min-width:4rem;margin-right:1rem}.feature-item{display:flex;font-size:16px;line-height:1.6}.feature-icon{width:70px;height:70px}.feature-title{color:var(--blue)}.feature-item p{margin:0}.feature-item .icon-container{min-width:4rem}.page-title{text-align:start;color:#1a5276;font-weight:700;margin-bottom:10px}.form-page-title{text-align:start;color:#1a5276;font-weight:700;font-size:1.4rem}.form-subtitle{text-align:start;color:#5d6d7e;font-size:.8rem;margin-bottom:20px}.table-container{overflow-x:auto;margin:0 auto;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:800px}.tint-table{width:100%;border-collapse:collapse}.tint-table thead th{font-weight:700;color:#2c3e50;padding:15px;text-align:left;border-bottom:2px solid #ddd}.tint-table tbody td{color:#5d6d7e;padding:15px;border-bottom:1px solid #eee}.tint-table tbody tr:last-child td{border-bottom:none}.buttons{margin-top:30px;gap:15px}.button .icon img{width:20px;height:20px;margin-right:8px}.form-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;padding:40px 40px 0}.image-container{flex:0 0 40%;max-height:50rem}.ppi-container .image-container{max-height:80rem}.concierge-form .image-container{flex:unset;width:45%}.concierge-form .form-content{min-width:53%}.concierge-form ul.list-unstyled{padding:0}.image-container.concierge img{height:50rem!important;max-height:unset}.includes .box .item:before{position:absolute;content:"";background-image:url(/build/assets/checkmark-VXS_Cs5W.svg);background-size:contain;background-repeat:no-repeat;left:0;width:24px;height:22px}@media (max-width: 768px){.image-container:not(.concierge){display:none}.form-content{border-radius:12px;width:100%!important}.left-column{width:100%!important}.form-content .buttons{flex-direction:column;align-items:center}.form-content .buttons button{width:100%}.row:not(.row.submit-btn){flex-direction:column;align-items:center}.includes-concierge ul{padding:0}.concierge-form .form-content{padding:40px 20px}.feature-item{padding:1rem}.about-us .box{align-items:flex-start;flex-wrap:wrap}.about-us .box .icon{margin-top:3px}.about-us .about-us__toggle{margin-left:5rem;margin-top:8px}.action-buttons{flex-direction:column;align-items:center}.button.book-link{width:100%;max-width:250px}.customer-testimonial-card{background:#ffffff1a;border-radius:20px;padding:2rem;margin-top:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #0003;max-width:600px;margin-left:auto;margin-right:auto}.testimonial-header{margin-bottom:1.5rem;gap:1rem}.customer-avatar{width:60px;height:60px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px #0000001a}.customer-avatar img{width:30px;height:30px;filter:brightness(0) invert(1)}.customer-info{flex:1}.customer-name{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.25rem}.customer-location{font-size:.9rem;color:#fffc;margin-bottom:.5rem}.customer-rating{gap:.25rem}.star-icon{width:16px;height:16px;filter:hue-rotate(45deg) saturate(1.5) brightness(1.2)}.testimonial-content{text-align:left}.testimonial-text{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;font-style:italic;position:relative}.testimonial-text:before{content:'"';font-size:3rem;color:#fff9;position:absolute;left:-20px;top:-10px;font-family:serif}.testimonial-text:after{content:'"';font-size:3rem;color:#fff9;position:absolute;right:-10px;bottom:-20px;font-family:serif}.customer-call-btn{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:25px;padding:.75rem 1.5rem;font-size:.9rem;transition:all .3s ease}.customer-call-btn:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 5px 15px #fff3}.customer-call-btn img{width:16px;height:16px;filter:brightness(0) invert(1)}}@media (max-width: 768px) and (max-width: 768px){.customer-testimonial-card{margin-top:2rem;padding:1.5rem}.testimonial-header{flex-direction:column;text-align:center}.testimonial-text{font-size:.9rem;text-align:center}.testimonial-text:before,.testimonial-text:after{display:none}.customer-call-btn{width:100%;max-width:200px}}.img-fluid{height:100%;width:100%;object-fit:cover;border-radius:10px}.form-select,.form-control{font-size:1rem;padding:10px 15px;border-radius:5px;margin-bottom:15px}.form-check-label{font-size:1rem;color:#5d6d7e}.form-check-input{accent-color:#1a5276;width:18px;height:18px}.button{background-color:#1a5276;color:#fff;padding:12px 20px;font-size:1.1rem;font-weight:700;border-radius:5px;text-align:center;text-decoration:none;transition:background-color .3s ease;margin-top:20px;text-wrap-mode:nowrap}.button:hover{background-color:#163e59}.shadow-sm{box-shadow:0 4px 6px #0000001a}.packages-row{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.package-card{background-color:#fff;border-radius:12px;padding:40px;transition:transform .3s ease;border:1px solid #e0e0e0;width:100%;text-align:center;max-width:350px;box-sizing:border-box;position:relative;overflow:hidden}@media (max-width: 768px){.package-card{max-width:100%;padding:20px}.hero-banner.new{padding:5px 0 30px!important}}.package-card:hover{transform:translateY(-2px)}.package-card.active{border:2px solid #1a5276}.package-link{text-decoration:underline;margin-top:10px;font-size:14px}.country-flag{position:absolute;top:8px;right:8px;z-index:10;width:55px;height:35px;border-radius:5px;overflow:hidden;box-shadow:0 0 2px #0003;transition:all .3s ease}.country-flag:hover{box-shadow:0 0 4px #0006;transform:scale(1.3);top:15px;right:15px;transition:all .3s ease}.corner-ribbon{width:160px;color:#fff;text-align:center;line-height:28px;font-size:.75rem;font-weight:600;text-transform:uppercase;position:absolute;z-index:10;pointer-events:none;box-shadow:0 2px 5px #0003}.ribbon-new{background:#46a5b5}.ribbon-exclusive{background:#226caa}.ribbon-popular{background:#0d4a8b}.ribbon-luxury{background:#b690d9}.ribbon-best_value{background:#f0a04b}.ribbon-premium{background:#5c9d7c}.ribbon-top-left{top:15px;left:-45px;transform:rotate(-45deg)}.country-flag .img-flag{width:100%;height:100%;object-fit:cover}.package-icon img{width:55px;height:55px;margin-bottom:10px;object-fit:contain}.package-title{font-size:1.25rem;font-weight:700;color:#1a5276;margin-bottom:5px}.package-warranty,.package-feature{color:#5d6d7e;font-size:.9rem;margin-bottom:3px}.package-price{font-size:1.5rem;font-weight:700;color:#1a5276}.package-feature .icon{width:20px;margin-right:5px;display:inline-block}.mb-1{margin-bottom:1rem}.form-label{font-size:1.2rem;text-align:left;align-self:flex-start;font-weight:700;color:#1a5276;margin-bottom:20px}.price-container{flex-direction:column;text-align:center;opacity:0;visibility:hidden;height:0;transition:opacity .5s,visibility 0s .5s,height .5s}.price-container.active{opacity:1;visibility:visible;height:auto;transition:opacity .5s,visibility 0s 0s,height .5s}.price-container h3{font-size:2rem;margin-top:0;font-weight:700;color:#000}.price-container h3:after{content:"AED";font-size:1rem;color:#5d6d7e}.price-container.no-selection h3{font-size:1.1rem;color:#5d6d7e}.button-order{background-color:#1a5276;color:#fff;padding:12px 50px;font-size:1.1rem;font-weight:700;border-radius:5px;text-align:center;border:none;cursor:pointer;transition:background-color .3s ease}.button-order:hover{background-color:#163e59}.slider-container{position:relative;width:100%;max-width:1000px;margin:0 auto}@media (max-width: 1023px){.slider-container .tint-info,.slider-container .tint-color-square{display:none}.slider-container .tint-card{padding:20px}}.slider-range{width:100%;opacity:.7}.slider-measurements{font-size:.9rem;font-weight:700}.car-image{max-width:100%;height:auto;transition:opacity .5s ease}.responsive-centered-image{max-width:100%;height:auto;object-fit:contain;border-radius:10px}.features:not(.car-evaluation) .list .item .image img{border-radius:50%;background-color:#1a5276;padding:20px}.benefits .list{gap:2%}.benefits .list .item{flex-basis:48%;margin-bottom:20px;background-color:#fff;box-shadow:0 0 5px #00000026;border-radius:18px;text-align:start;padding:25px}@media (max-width: 600px){.benefits .list .item{flex-basis:100%}}.benefits .list .item .image{padding-bottom:20px;padding-right:10px}.benefits .list .item .title{font-size:1.5rem;font-weight:700;margin-bottom:15px}.benefits .list .item .content{color:#515151}.benefits .list .item .image img{border-radius:50%;background-color:#1a5276;padding:20px;min-width:74px}.align-center{align-items:center}.radio-group{display:flex;gap:1rem}#carsGallery .car-container{display:flex;justify-content:center}#car_window{transition:opacity .5s ease}.grouped-input{display:flex;flex-direction:column}.grouped-input .price-range{width:48%}.form-content .col-6{width:47%}.form-content .col-12{width:100%}@media (max-width: 768px){.form-content .col-6{width:100%}}.form-content .row{display:flex;justify-content:space-between}.window-tint-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:0 auto 2rem;max-width:1200px}@media (max-width: 768px){.window-tint-cards{grid-template-columns:1fr;max-width:100%}}.window-tint-card{border:1px solid #ddd;border-radius:8px;padding:1.5rem;background-color:#fff;box-shadow:0 4px 8px #0000001a}.window-tint-card-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.window-tint-card-content{margin-top:1rem}.window-tint-card-item{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.window-tint-icon{font-size:1.5rem;color:#000}.window-tint-feature-name{font-weight:500;color:#666;margin-bottom:0}.window-tint-feature-value{font-size:1.25rem;font-weight:700;color:#000}.text-start{text-align:start}.service-form select{border-color:#d1d3d4;height:3rem}.service-form select:focus,.service-form select:focus-visible{border-color:#1a5276}.service-form textarea{border-color:#d1d3d4;height:130px;max-height:145px;max-width:100%}.service-form .buttons{display:flex;justify-content:space-between;padding-bottom:20px}.service-form .buttons .btn-primary{background-color:#1a5276;color:#fff;padding:10px 20px;border-radius:5px;font-weight:700;border:none;cursor:pointer;transition:background-color .3s ease}.service-form .buttons .btn-primary:hover{background-color:#144f80}.service-form .buttons .btn-secondary{background-color:#e0e0e0;color:#333;padding:10px 20px;border-radius:5px;font-weight:700;border:none;cursor:pointer;transition:background-color .3s ease}.service-form .buttons .btn-secondary:hover{background-color:#d1d3d4}.pv-50{padding-top:50px;padding-bottom:50px}.tint-percentage{display:flex;flex-direction:column;align-items:center;margin:3rem auto;width:1595px;max-width:90%}.tint-options{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:1.5rem}.tint-card{width:35%;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 6px #0000001a;background-color:#fff;border-radius:12px;padding:30px;transition:transform .3s ease;border:1px solid #e0e0e0;max-width:350px;position:relative}.tint-card.active{border:2px solid #1a5276}.tint-color-square{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:1px solid #ccc;background-color:rgba(0,0,0,var(--tint-darkness));border-radius:3px}.tint-card:hover{transform:translateY(-4px)}.tint-card.selected{border-color:#000}.tint-radio{display:none}.tint-percent{font-size:1.6rem;font-weight:700;color:#144f80}.selected-badge{position:absolute;top:10px;right:10px;background-color:#000;color:#fff;padding:4px 10px;border-radius:12px;font-size:.8rem}.tint-info{background-color:#fffc;border-radius:8px;padding:.5rem;text-align:center}.tint-name{font-weight:700;color:#1a1a1a}.tint-visibility{font-size:.85rem;color:#555}.packages-container{display:none}.packages-container.active{display:block}.centered-image-container{display:flex;justify-content:center;padding-top:2rem;width:90%;margin:0 auto}.why-content{margin-left:33px}.disabled-tint-percent{cursor:not-allowed;background:#e9e9e9;border:none;color:#7b9cb8}.submit-btn{justify-content:space-evenly!important;align-items:center}.submit-btn form{display:flex;justify-content:center}.submit-btn .text{font-size:20px;font-weight:700;color:#1a5276}.submit-btn .or-separator{font-size:24px;font-weight:700;color:#1a5276}.submit-btn button{background-color:#1a5276;color:#fff;padding:12px 30px;border-radius:5px;font-size:20px;font-weight:700;border:none;cursor:pointer;transition:background-color .3s ease}.iti,input#mobile_code{width:100%}@media only screen and (max-width: 1203px){.concierge-form .container{width:90%}}@media only screen and (max-width: 1023px){.buttons .button{margin-bottom:20px}.features .container .list .title h3{min-height:unset}}@media (max-width: 480px){.includes .box{flex-direction:column;align-items:center;padding:0}.includes .box .icon{margin-bottom:1rem}.tint-precentage label{font-size:1rem}.row.submit-btn{flex-direction:column}.submit-btn .col-5:first-of-type{order:3}.submit-btn .col-2{order:2}.submit-btn .col-5:last-of-type{order:1}.submit-btn>div{max-width:100%}.about-us .box .icon{display:none}.slider-container .tint-card{padding:13px}}@media (max-width: 780px){.tint-card{width:100%;max-width:100%}}@media (max-width: 980px){.container-top{flex-direction:column}.image-container{display:block}.image-container.concierge img{height:265px!important}.concierge-form .image-container,.concierge-form .form-content{width:100%}.concierge-form .form-content{margin-top:20px}.includes-concierge ul,.concierge-form .form-container{padding:0}.concierge-form.pv-50{padding-top:0}}.how-it-works .box .bottom a{margin-top:0!important}.features .container .list .title h3{min-height:58px}.mobile-tinting-action{background:linear-gradient(270deg,#071727,#0f598b);position:relative}.mobile-tinting-action:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;pointer-events:none}.mobile-tinting-action .action-content{gap:2rem;align-items:center;margin-bottom:3rem}.mobile-tinting-action .features-side{gap:2rem}.mobile-tinting-action .feature-item{background:#ffffff1a;border-radius:15px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;gap:1rem}.mobile-tinting-action .feature-item:hover{background:#ffffff26;transform:translateY(-5px)}.mobile-tinting-action .feature-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:50%;flex-shrink:0}.mobile-tinting-action .feature-icon img{width:24px;height:24px;filter:brightness(0) invert(1)}.mobile-tinting-action .feature-title{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.mobile-tinting-action .feature-description{color:#ffffffe6;font-size:.9rem;line-height:1.4;margin:0}.mobile-tinting-action .video-section{width:100%;max-width:400px}.mobile-tinting-action .video-wrapper{position:relative;width:100%;aspect-ratio:9/16;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.mobile-tinting-action .video-wrapper:hover .play-button-overlay{opacity:1}.mobile-tinting-action .action-video{width:100%;height:100%;object-fit:cover;border-radius:20px}.mobile-tinting-action .play-button-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#0000004d;transition:opacity .3s ease;cursor:pointer;opacity:0}.mobile-tinting-action .play-button-overlay:hover .play-btn{background:#fff;transform:scale(1.1)}.mobile-tinting-action .play-btn{background:#ffffffe6;border:none;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:all .3s ease}.mobile-tinting-action .play-btn img{width:30px;height:30px}.mobile-tinting-action .booking-actions{margin-top:4rem}.mobile-tinting-action .booking-actions h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.mobile-tinting-action .booking-actions p{font-size:1.125rem;color:#ffffffe6;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.mobile-tinting-action .action-buttons{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.mobile-tinting-action .button.book-link{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;border:2px solid transparent;min-width:200px;box-shadow:0 4px 12px #00000026}.mobile-tinting-action .button.book-link img{width:20px;height:20px;flex-shrink:0}.mobile-tinting-action .button.book-link span{white-space:nowrap}.mobile-tinting-action .button.book-link:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.mobile-tinting-action .btn-whatsapp{background:#25d366;color:#fff;border-color:#25d366}.mobile-tinting-action .btn-whatsapp:hover{background:#1eb352;border-color:#1eb352}.mobile-tinting-action .btn-phone{background:#ffffff1a;color:#fff;border-color:#ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-tinting-action .btn-phone:hover{background:#fff3;border-color:#ffffff80}.mobile-tinting-action .action-content.responsive{grid-template-columns:1fr 400px 1fr;gap:2rem}@media (max-width: 992px){.mobile-tinting-action .action-content.responsive{flex-direction:column;text-align:center}.mobile-tinting-action .features-side{order:2}.mobile-tinting-action .video-section{order:1;margin-bottom:2rem;max-width:300px}}@media (max-width: 768px){.mobile-tinting-action .feature-item{padding:1rem}.mobile-tinting-action .booking-actions h2{font-size:2rem}.mobile-tinting-action .booking-actions p{font-size:1rem;padding:0 1rem}.mobile-tinting-action .action-buttons{flex-direction:column;align-items:center;gap:1rem}.mobile-tinting-action .button.book-link{width:100%;max-width:280px;min-width:auto}}#car-evaluation-form .image-container{max-height:37.5rem}#car-evaluation-form .form-container .form-content{width:100%;box-shadow:none;padding:10px}#car-evaluation-form .form-container .form-content .buttons{margin-top:5px}#car-evaluation-form .form-container .form-content .btn-primary{width:100%}.partners .owl .owl-stage-outer{background-color:#fff;border-radius:10px}.bg-white{background-color:#fff!important}@keyframes gradientShift{0%{background:linear-gradient(270deg,#071727,#0f598b)}50%{background:linear-gradient(270deg,#0f598b,#071727)}to{background:linear-gradient(270deg,#071727,#0f598b)}}.hero-banner .tint{left:-13px!important;bottom:-1px!important}.offer-badge-hero{position:absolute;bottom:-100px;background:linear-gradient(135deg,#e9f4fa,#ecf6fb);border:2px solid #e3e8ed;border-radius:12px;padding:15px 20px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 20px #0000001a;text-decoration:none;transition:all .3s ease;width:100%}.offer-badge-hero:hover{transform:translateY(-2px);box-shadow:0 6px 25px #00000026}.offer-badge-hero .offer-icon{font-size:32px;line-height:1}.offer-badge-hero .offer-content{flex:1}.offer-badge-hero .offer-title{font-size:14px;font-weight:700;color:#144f80;margin-bottom:4px}.offer-badge-hero .offer-details{font-size:11px;color:#666;line-height:1.4}.offer-badge-hero .offer-time{font-weight:600;color:#144f80}.offer-badge-hero .coupon-code{display:inline-block;font-weight:700;color:#144f80;background:#fff;padding:2px 6px;border-radius:4px;border:1px dashed #144f80;font-size:12px;letter-spacing:.5px}@media only screen and (max-width: 1023px){.offer-badge-hero{position:unset;bottom:unset;width:auto;margin-top:50px}.hero-banner .tint{bottom:120px!important}}.before-after-section .before-after-wrapper{max-width:900px;margin:0 auto}.before-after-section .ba-slider{position:relative;width:100%;overflow:hidden;border-radius:16px;box-shadow:0 8px 30px #00000026;user-select:none;-webkit-user-select:none;direction:ltr}.before-after-section .ba-after,.before-after-section .ba-before{display:block;line-height:0}.before-after-section .ba-after img,.before-after-section .ba-before img{width:100%;height:100%;max-height:520px;object-fit:cover;display:block;pointer-events:none}.before-after-section .ba-before{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.before-after-section .ba-before img{width:auto;min-width:100%;max-width:none;object-position:left center}.before-after-section .ba-label{position:absolute;top:18px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:16px 14px;border-radius:6px;pointer-events:none}.before-after-section .ba-label--before{left:14px;background-color:#fff;color:#1a5276;box-shadow:0 2px 8px #0000001f}.before-after-section .ba-label--after{right:14px;background-color:#1a5276;color:#fff;box-shadow:0 2px 8px #0003}.before-after-section .ba-handle{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;display:flex;flex-direction:column;align-items:center;cursor:col-resize;z-index:10}.before-after-section .ba-handle:hover .ba-handle-btn{transform:scale(1.1)}.before-after-section .ba-handle-line{flex:1;width:2px;background-color:#fff;box-shadow:0 0 6px #0000004d}.before-after-section .ba-handle-btn{width:44px;height:44px;background-color:#fff;border-radius:50%;border:3px solid #e8a820;display:flex;align-items:center;justify-content:center;gap:2px;box-shadow:0 2px 12px #00000040;transition:transform .2s ease;flex-shrink:0;color:#1a5276}.before-after-section .ba-drag-hint{position:absolute;bottom:16px;left:50%;transform:translate(-50%);background-color:#141e28b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.82rem;font-weight:600;padding:8px 18px;border-radius:20px;display:flex;align-items:center;gap:6px;pointer-events:none;white-space:nowrap;z-index:20}.before-after-section .ba-caption{margin-top:10px;font-size:.82rem;color:#5d6d7e;text-align:start}@media (max-width: 768px){.before-after-section .ba-after img,.before-after-section .ba-before img{max-height:280px}.before-after-section .ba-label{font-size:.7rem}.before-after-section .ba-handle-btn{width:36px;height:36px}}.hero-banner.new{padding:30px 0 110px}
