﻿.driver__content{background:#faf8fc;color:#302436}.driver__content>.monthly_vechile__type__section,.driver__content>.features__section,.driver__content>section{padding:64px 0!important}.driver__content .container{max-width:1180px}.driver__content .section__subheading_color{color:#793479;font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:12px}.driver__content h2.section__heading_color,.driver__content h2.testimonial-heading,.driver__content .driver-app-card h2{font-size:clamp(27px,3vw,36px);line-height:1.25;font-weight:800;color:#302436!important;margin-bottom:16px}.driver-section-intro{font-size:16px;color:#716478;line-height:1.7}.driver__content .monthly_vechile__type__section .row:last-child{row-gap:24px}.driver__content .vechile__Type{height:100%;border:1px solid #e8dfeb;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(44,23,49,.05);padding:28px 20px!important;transition:transform .2s,box-shadow .2s}.driver__content .vechile__Type:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(44,23,49,.1)}.driver__content .vechile__Type .card-img{height:110px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.driver__content .vechile__Type img{width:100%;max-width:150px;height:100px;object-fit:contain}.driver__content .vechile__Type h6{font-size:17px;font-weight:700;line-height:1.4;color:#302436;margin:0}.driver__content .features__section{background:#f0e7f3}.driver__content .features__section .row.pt-4{row-gap:24px}.driver__content .features__section .card{background:#fff!important;border:1px solid #e1d3e7;border-radius:18px;padding:26px!important;box-shadow:0 6px 22px rgba(44,23,49,.04)}.driver__content .features__section .card>span:first-child{display:flex;width:56px;height:56px;margin:0 0 22px;border-radius:16px;align-items:center;justify-content:center;background:#f3eaf5;color:#793479;font-size:24px;padding:0!important}.driver__content .features__section .card-body{text-align:left!important}.driver__content .features__section h5{font-size:19px;font-weight:750;color:#302436;line-height:1.4}.driver__content .features__section p{font-size:15px;color:#716478;line-height:1.8;margin-bottom:0}.driver__content .bg__icon{display:none}.driver__content .city_images{position:relative;overflow:hidden;border-radius:18px;height:235px}.driver__content .city_images img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.driver__content .city_images:hover img{transform:scale(1.04)}.driver__content .city_images .img__overlay{position:absolute;inset:0;background:linear-gradient(transparent 25%,rgba(24,15,30,.85));opacity:1}.driver__content .city_images h4.city__name{position:absolute;bottom:20px;left:20px;right:16px;top:auto;transform:none;color:#fff!important;font-weight:750;font-size:21px;margin:0;text-align:left;text-shadow:0 2px 8px rgba(0,0,0,.4)}.driver__content .driver-app-section{padding-top:0!important}.driver-app-card{background:#f0e7f3;border:1px solid #e1d3e7;border-radius:24px;overflow:hidden;margin:0;align-items:center}.driver-app-card>.col-md-7{padding:24px!important;flex:0 0 50%;max-width:50%}.driver-app-card>.col-md-5{padding:36px!important;flex:0 0 50%;max-width:50%}.driver-app-card>.col-md-7>img{display:block;width:100%;height:360px;object-fit:contain}.driver-app-card p{font-size:16px;line-height:1.8;color:#716478!important}.driver-app-card .d-flex{gap:12px;flex-wrap:wrap;justify-content:flex-start!important;margin-top:24px}.driver-app-card .d-flex img{width:150px;height:48px;object-fit:contain;margin:0!important}.driver__content a:focus-visible{outline:3px solid #a775b0;outline-offset:4px}@media(max-width:767px){.driver__content>section{padding:40px 0!important}.driver__content .vechile__Type{padding:20px 12px!important}.driver__content .vechile__Type h6{font-size:15px}.driver__content .monthly_vechile__type__section .row:last-child{row-gap:16px}.driver-app-card>.col-md-7,.driver-app-card>.col-md-5{flex:0 0 100%;max-width:100%;padding:24px!important}.driver-app-card>.col-md-7>img{height:260px}.driver-app-card .text-center{text-align:left!important}.driver__content h2.testimonial-heading{text-align:left!important}.driver__content .city_images{height:220px}}@media(prefers-reduced-motion:reduce){.driver__content .vechile__Type,.driver__content .city_images img{transition:none}}
