.page-container{padding-top:90px}.title-container{margin-bottom:20px;padding:10px 18px}.title-container .close{color:var(--blue);cursor:pointer;font-size:30px;line-height:1}.form-container{padding:18px}.form-submit input{background-color:var(--blue);font-size:17px;font-weight:700;width:100%}.form-group{border:1px solid #d1d3d4;border-radius:5px;display:flex;flex-flow:row;justify-content:flex-start;margin-bottom:10px}.grouped-input.col-12 .form-group{padding:0}.form-group label{border-right:1px solid #f1f1f1;font-size:13px;margin-right:15px;padding:16px 0;width:144px}.form-group input,.form-group select{background:none;border:0;display:block;outline:none;width:100%}.form-group select option:disabled,.form-group select option:invalid{color:#d1d3d4}.image.add{align-items:center;background-color:#f1f1f1;color:var(--blue);cursor:pointer;display:flex;flex-flow:column;font-size:50px;font-weight:700;justify-content:center;line-height:1}.includes{background-color:var(--gray);padding-bottom:60px;padding-top:60px}.includes-concierge{padding-bottom:30px;padding-top:0}.about-us{padding-bottom:60px;padding-top:60px}.about-us .box{align-items:center;background-color:#fff;border-radius:26px;box-shadow:0 4px 49.4px -12px rgba(0,0,0,.13);display:flex;justify-content:start;padding:38px}.about-us .box .item:before{content:none}.about-us .box .content p{margin-bottom:10px}.about-us .box .content span{display:block;margin-top:10px}.about-us .box .icon img{width:4rem}.about-us .box .icon{color:#1a5276;margin-right:1rem;min-width:4rem}.feature-item{display:flex;font-size:16px;line-height:1.6}.feature-icon{height:70px;width:70px}.feature-title{color:var(--blue)}.feature-item p{margin:0}.feature-item .icon-container{min-width:4rem}.page-title{color:#1a5276;font-size:2rem;font-weight:700;margin-bottom:10px;text-align:start}.subtitle{color:#5d6d7e;font-size:1rem;margin-bottom:30px;text-align:center}.table-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 auto;max-width:800px;overflow-x:auto;padding:20px}.tint-table{border-collapse:collapse;width:100%}.tint-table thead th{border-bottom:2px solid #ddd;color:#2c3e50;font-weight:700;padding:15px;text-align:left}.tint-table tbody td{border-bottom:1px solid #eee;color:#5d6d7e;padding:15px}.tint-table tbody tr:last-child td{border-bottom:none}.buttons{gap:15px;margin-top:30px}.button .icon img{height:20px;margin-right:8px;width:20px}.form-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:100%;min-width:58%;padding:40px 40px 0}.image-container{flex:0 0 40%;max-height:55rem}.ppi-container .image-container{max-height:80rem}.concierge-form .image-container{flex:unset;width:45%}.concierge-form .form-content{min-width:53%;width:53%}.concierge-form ul.list-unstyled{padding:0}.image-container.concierge img{height:56.5rem!important;max-height:unset}.includes .box .item:before{background-image:url(/images/v2/icons/checkmark.svg);background-repeat:no-repeat;background-size:contain;content:"";height:22px;left:0;position:absolute;width:24px}@media (max-width:768px){.image-container:not(.concierge){display:none}.form-content{border-radius:12px;width:100%!important}.row:not(.row.submit-btn){flex-direction:column}.includes-concierge ul{padding:0}.concierge-form .form-content{padding:40px 20px}.feature-item{padding:1rem}.action-buttons{align-items:center;flex-direction:column}.button.book-link{max-width:250px;width:100%}.customer-testimonial-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.2);margin-left:auto;margin-right:auto;margin-top:3rem;max-width:600px;padding:2rem}.testimonial-header{gap:1rem;margin-bottom:1.5rem}.customer-avatar{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.1);display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.customer-avatar img{filter:brightness(0) invert(1);height:30px;width:30px}.customer-info{flex:1}.customer-name{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:.25rem}.customer-location{color:hsla(0,0%,100%,.8);font-size:.9rem;margin-bottom:.5rem}.customer-rating{gap:.25rem}.star-icon{filter:hue-rotate(45deg) saturate(1.5) brightness(1.2);height:16px;width:16px}.testimonial-content{text-align:left}.testimonial-text{font-size:1rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem;position:relative}.testimonial-text:before{left:-20px;top:-10px}.testimonial-text:after,.testimonial-text:before{color:hsla(0,0%,100%,.6);content:'"';font-family:serif;font-size:3rem;position:absolute}.testimonial-text:after{bottom:-20px;right:-10px}.customer-call-btn{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:25px;color:#fff;font-size:.9rem;padding:.75rem 1.5rem;transition:all .3s ease}.customer-call-btn:hover{background:hsla(0,0%,100%,.3);box-shadow:0 5px 15px hsla(0,0%,100%,.2);transform:translateY(-2px)}.customer-call-btn img{filter:brightness(0) invert(1);height:16px;width:16px}}@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:after,.testimonial-text:before{display:none}.customer-call-btn{max-width:200px;width:100%}}.img-fluid{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.form-control,.form-select{border-radius:5px;font-size:1rem;margin-bottom:15px;padding:10px 15px}.form-check-label{color:#5d6d7e;font-size:1rem}.form-check-input{accent-color:#1a5276;height:18px;width:18px}.button{text-wrap-mode:nowrap;background-color:#1a5276;border-radius:5px;color:#fff;font-size:1.1rem;font-weight:700;margin-top:20px;padding:12px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease}.button:hover{background-color:#163e59}.shadow-sm{box-shadow:0 4px 6px rgba(0,0,0,.1)}.packages-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.package-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-sizing:border-box;max-width:350px;overflow:hidden;padding:40px;position:relative;text-align:center;transition:transform .3s ease;width:100%}@media (max-width:768px){.package-card{max-width:100%}}.package-card:hover{transform:translateY(-2px)}.package-card.active{border:2px solid #1a5276}.package-link{font-size:14px;margin-top:10px;text-decoration:underline}.country-flag{border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,.2);height:35px;overflow:hidden;position:absolute;right:8px;top:8px;transition:all .3s ease;width:55px;z-index:10}.country-flag:hover{box-shadow:0 0 4px rgba(0,0,0,.4);right:15px;top:15px;transform:scale(1.3);transition:all .3s ease}.corner-ribbon{box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;font-size:.75rem;font-weight:600;line-height:28px;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;width:160px;z-index:10}.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{left:-45px;top:15px;transform:rotate(-45deg)}.country-flag .img-flag{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.package-icon img{height:50px;margin-bottom:10px;width:50px}.package-title{color:#1a5276;font-size:1.25rem;font-weight:700;margin-bottom:5px}.package-feature,.package-warranty{color:#5d6d7e;font-size:.9rem;margin-bottom:3px}.package-price{color:#1a5276;font-size:1.5rem;font-weight:700}.package-feature .icon{display:inline-block;margin-right:5px;width:20px}.mb-1{margin-bottom:1rem}.form-label{align-self:flex-start;color:#1a5276;font-size:1.2rem;font-weight:700;margin-bottom:20px;text-align:left}.price-container{flex-direction:column;height:0;opacity:0;text-align:center;transition:opacity .5s,visibility 0s .5s,height .5s;visibility:hidden}.price-container.active{height:auto;opacity:1;transition:opacity .5s,visibility 0s 0s,height .5s;visibility:visible}.price-container h3{color:#000;font-size:2rem;font-weight:700;margin-top:0}.price-container h3:after{color:#5d6d7e;content:"AED";font-size:1rem}.price-container.no-selection h3{color:#5d6d7e;font-size:1.1rem}.button-order{background-color:#1a5276;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 50px;text-align:center;transition:background-color .3s ease}.button-order:hover{background-color:#163e59}.slider-container{margin:0 auto;max-width:1000px;position:relative;width:100%}@media (max-width:1023px){.slider-container .tint-color-square,.slider-container .tint-info{display:none}.slider-container .tint-card{padding:20px}}.slider-range{opacity:.7;width:100%}.slider-measurements{font-size:.9rem;font-weight:700}.car-image{height:auto;max-width:100%;transition:opacity .5s ease}.responsive-centered-image{border-radius:10px;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.features .list .item .image img{background-color:#1a5276;border-radius:50%;padding:20px}.benefits .list{gap:2%}.benefits .list .item{background-color:#fff;border-radius:18px;box-shadow:0 0 5px rgba(0,0,0,.15);flex-basis:48%;margin-bottom:20px;padding:25px;text-align:start}@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{background-color:#1a5276;border-radius:50%;min-width:74px;padding:20px}.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;gap:2rem;justify-content:center;margin:0 auto 2rem}@media (max-width:768px){.window-tint-cards{grid-template-columns:1fr;max-width:100%}}.window-tint-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:1.5rem}.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{align-items:center;display:flex;gap:.75rem;margin-top:1rem}.window-tint-icon{color:#000;font-size:1.5rem}.window-tint-feature-name{color:#666;font-weight:500;margin-bottom:0}.window-tint-feature-value{color:#000;font-size:1.25rem;font-weight:700}.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 .next-step{justify-content:flex-end}.service-form .next-step button{background-color:#1a5276;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.pv-50{padding-bottom:50px;padding-top:50px}.tint-percentage{align-items:center;display:flex;flex-direction:column;margin:3rem auto;max-width:90%;width:1595px}.tint-options{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%}.tint-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;max-width:350px;padding:30px;position:relative;transition:transform .3s ease;width:35%}.tint-card.active{border:2px solid #1a5276}.tint-color-square{background-color:rgba(0,0,0,var(--tint-darkness));border:1px solid #ccc;border-radius:3px;height:40px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:40px}.tint-card:hover{transform:translateY(-4px)}.tint-card.selected{border-color:#000}.tint-radio{display:none}.tint-percent{color:#144f80;font-size:1.6rem;font-weight:700}.selected-badge{background-color:#000;border-radius:12px;color:#fff;font-size:.8rem;padding:4px 10px;position:absolute;right:10px;top:10px}.tint-info{background-color:hsla(0,0%,100%,.8);border-radius:8px;padding:.5rem;text-align:center}.tint-name{color:#1a1a1a;font-weight:700}.tint-visibility{color:#555;font-size:.85rem}.packages-container{display:none}.packages-container.active{display:block}.centered-image-container{display:flex;justify-content:center;margin:0 auto;padding-top:2rem;width:90%}.why-content{margin-left:33px}.disabled-tint-percent{background:#e9e9e9;border:none;color:#7b9cb8;cursor:not-allowed}.submit-btn{align-items:center;justify-content:space-evenly!important}.submit-btn form{display:flex;justify-content:center}.submit-btn .text{color:#1a5276;font-size:20px;font-weight:700}.submit-btn .or-separator{color:#1a5276;font-size:24px;font-weight:700}.submit-btn button{background-color:#1a5276;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:12px 30px;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{align-items:center;flex-direction:column}.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}}@media (max-width:780px){.tint-card{max-width:100%;width:100%}}@media (max-width:980px){.container-top{flex-direction:column}.image-container{display:block}.image-container.concierge img{height:265px!important}.concierge-form .form-content,.concierge-form .image-container{width:100%}.concierge-form .form-content{margin-top:20px}.concierge-form .form-container,.includes-concierge ul{padding:0}.concierge-form.pv-50{padding-top:0}}.text-center{text-align:center}.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{background-image:url(/images/v2/patterns/dots-pattern.svg);bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.mobile-tinting-action .action-content{align-items:center;gap:2rem;margin-bottom:3rem}.mobile-tinting-action .features-side{gap:2rem}.mobile-tinting-action .feature-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:15px;gap:1rem;padding:1.5rem;transition:all .3s ease}.mobile-tinting-action .feature-item:hover{background:hsla(0,0%,100%,.15);transform:translateY(-5px)}.mobile-tinting-action .feature-icon{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.mobile-tinting-action .feature-icon img{filter:brightness(0) invert(1);height:24px;width:24px}.mobile-tinting-action .feature-title{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.mobile-tinting-action .feature-description{color:hsla(0,0%,100%,.9);font-size:.9rem;line-height:1.4;margin:0}.mobile-tinting-action .video-section{max-width:400px;width:100%}.mobile-tinting-action .video-wrapper{aspect-ratio:9/16;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.3);overflow:hidden;position:relative;width:100%}.mobile-tinting-action .video-wrapper:hover .play-button-overlay{opacity:1}.mobile-tinting-action .action-video{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-tinting-action .play-button-overlay{align-items:center;background:rgba(0,0,0,.3);bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.mobile-tinting-action .play-button-overlay:hover .play-btn{background:#fff;transform:scale(1.1)}.mobile-tinting-action .play-btn{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;display:flex;height:80px;justify-content:center;pointer-events:none;transition:all .3s ease;width:80px}.mobile-tinting-action .play-btn img{height:30px;width:30px}.mobile-tinting-action .booking-actions{margin-top:4rem}.mobile-tinting-action .booking-actions h2{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.mobile-tinting-action .booking-actions p{color:hsla(0,0%,100%,.9);font-size:1.125rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.mobile-tinting-action .action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.mobile-tinting-action .button.book-link{align-items:center;border:2px solid transparent;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;min-width:200px;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.mobile-tinting-action .button.book-link img{flex-shrink:0;height:20px;width:20px}.mobile-tinting-action .button.book-link span{white-space:nowrap}.mobile-tinting-action .button.book-link:hover{box-shadow:0 6px 20px rgba(0,0,0,.25);transform:translateY(-2px)}.mobile-tinting-action .btn-whatsapp{background:#25d366;border-color:#25d366;color:#fff}.mobile-tinting-action .btn-whatsapp:hover{background:#1eb352;border-color:#1eb352}.mobile-tinting-action .btn-phone{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:#fff}.mobile-tinting-action .btn-phone:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5)}.mobile-tinting-action .action-content.responsive{gap:2rem;grid-template-columns:1fr 400px 1fr}@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{margin-bottom:2rem;max-width:300px;order:1}}@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{align-items:center;flex-direction:column;gap:1rem}.mobile-tinting-action .button.book-link{max-width:280px;min-width:auto;width:100%}}@keyframes gradientShift{0%{background:linear-gradient(270deg,#071727,#0f598b)}50%{background:linear-gradient(270deg,#0f598b,#071727)}to{background:linear-gradient(270deg,#071727,#0f598b)}}
