.services .container>div{flex-basis:50%}.services .left img{width:110%}.services .container .right .list{justify-content:center}.services .container .right .list .service{background-color:#fff;border-radius:14.41px;box-shadow:0 0 5px rgba(0,0,0,.2);margin-bottom:30px;margin-right:19px;padding:20px;position:relative;text-align:center;transition:all .3s}.services .container .right .list .service,.services .container .right .list .service:nth-child(n+4){flex-basis:calc(33.333% - 19px);max-width:calc(25% - 19px)}.services .container .right .list .service h3{font-weight:400}.services .container .right .list .service .coming{left:50%;position:absolute;top:-7px;transform:translateX(-50%);white-space:nowrap}.services .container .right .list .service .coming .text{background-color:var(--blue);border-radius:0 0 8px 8px;color:#fff;font-family:Lato;font-size:14px;font-weight:700;padding:7px;position:relative;z-index:1}.services .container .right .list .service .coming:before{border-bottom:7px solid #333;border-left:7px solid transparent;border-right:7px solid transparent;content:"";height:0;left:-7px;position:absolute;top:0;width:0}.services .container .right .list .service-link{flex-basis:22%}.services .container .right .list .service-link a{color:var(--blue);text-decoration:underline}.services .container .right .list .service .icon img{transition:all .3s}.services .container .right .list .service:hover .icon img{transform:scale(1.3);transition:all .3s}.services .container .right .list .service:hover{transform:scale(1.1);transition:all .3s}.banner .list .item.coming-soon{position:relative}.banner .list .item.coming-soon:after{color:#fff;content:"Coming Soon";font-size:12px;font-weight:300;left:7px;position:relative;top:-10px}.banner .content{margin:30px 0 0}.banner .container .inner{max-width:445px}.featured{display:flex;height:650px;padding:3rem;position:relative;width:100%}.featured .left-section{align-items:center;display:flex;flex-direction:column;width:50%}.featured .logo{display:flex;flex-direction:column;gap:.5rem;width:70%}.featured img{border-radius:16px}.featured .brand-text{color:#333;font-size:2rem;font-weight:700;line-height:1.2}.featured .featured-text{color:#555;font-size:1.5rem;font-weight:500;margin-top:1rem;max-width:470px}.featured .services-section{flex:1;position:relative}.featured .service-card{background:#1c5a95;border-radius:16px;color:#fff;height:255px;overflow:hidden;padding:1.5rem;position:absolute;transition:transform .2s;width:250px}.featured .service-card:hover{transform:translateY(-5px)}.featured .service-card:first-child{left:70px}.featured .service-card:nth-child(2){left:355px;top:-44px}.featured .service-card:nth-child(3){left:240px;top:280px}.featured .service-card img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.7;position:absolute;top:0;transition:transform .3s,opacity .3s;width:100%}.featured .service-card:hover img{opacity:.1;transform:scale(1.1)}.featured .service-card .info{align-items:center;bottom:-65%;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:.39rem;position:absolute;text-align:center;transition:transform .3s ease-in-out;width:100%}.featured .service-card .concierge{padding:.35rem!important}.featured .service-card:hover .info{transform:translateY(-60%)}.featured .service-card:hover .info.ppi{transform:translateY(-66%)}.featured .btn{background-color:#fff;border-radius:8px;color:#1c5a95;margin-top:1rem;padding:.5rem 1rem;text-decoration:none}.featured .service-card p{font-size:.9rem;margin-top:.5rem}.featured .background-circle{background:#f5f5f5;border-radius:50%;bottom:-100px;height:300px;position:absolute;right:-100px;width:300px;z-index:0}@media (max-width:1099px){.featured{flex-direction:column;gap:2rem;height:unset;margin:50px 0}.featured .left-section{flex:0 0 auto}.featured .services-section{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-height:250px}.featured .service-card{left:unset!important;position:relative;top:unset!important;width:100%}.featured .logo{width:50%}.featured .left-section{width:100%}.featured .featured-text{max-width:100%}}@media (max-width:872px){.featured .service-card .info{bottom:-70%}.featured .service-card .info.concierge{bottom:-77%}.featured .service-card:hover .info{transform:translateY(-70%)}.featured .service-card:hover .info.concierge{transform:translateY(-77%)}}@media (max-width:1300px){.featured .service-card:first-child{left:10px}.featured .service-card:nth-child(2){left:300px;top:-22px}.featured .service-card:nth-child(3){left:125px}}.videos .row{margin-top:54px}.videos .row>div{flex-basis:48%;max-width:48%}.videos .video{position:relative}.videos .list{list-style:none;margin:0;padding:0}.videos .right .list a{color:var(--blue)!important;font-weight:700;text-decoration:underline}.videos .right h3{color:#353535;font-size:24px;font-weight:400}#home-how-it-works #sell-your-car .title{font-weight:700;margin-bottom:5px}#home-how-it-works .right .contents .content .text{min-width:30%}.faqs{margin-bottom:30px}.faqs .row{margin-top:50px}.faqs .row .left{flex:0 0 250px;margin-right:40px;min-width:25%}.faqs .row .left .list{list-style:none;margin:0;padding:0}.faqs .row .left .list .item{background-color:#fff;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.2);cursor:pointer;font-size:20px;margin-bottom:3px;padding:10px;transition:all .3s}.faqs .row .left .list .item.active,.faqs .row .left .list .item:hover{background-color:var(--blue);color:#fff;transition:all .3s}.faqs .row .right{flex:1}.faqs .row .right .contents{height:100%}.faqs .row .right .contents .content{background-color:#fff;border-radius:31px;box-shadow:0 0 5px rgba(0,0,0,.2);display:none;height:100%;padding:34px}.faqs .row .right .contents .content .image img{height:100%}.faqs .row .right .contents .content .image{margin-right:45px}.faqs .row .right .contents .content .text .link{color:var(--blue);font-style:normal;text-decoration:underline}.faqs .row .right .contents .content .text .center ul{list-style:none;margin:0;padding:0}.faqs .row .right .contents .content .text .center ul li{margin-bottom:80px;opacity:0;position:relative;transition:all 1s}.faqs .row .right .contents .content .text .center ul li:last-child{margin-bottom:0}.faqs .row .right .contents .content .text .center ul li.active{opacity:1;transition:all 1s}.faqs .row .right .contents .content .text .center ul li:not(:last-child):before{background-color:#333;content:"";height:0;left:19px;max-height:75px;position:absolute;top:calc(100% + 2.5px);transform:translateX(-50%);transition:all 1s;width:4px}.faqs .row .right .contents .content .text .center ul li.active:before{height:75px;transition:all 1s}.faqs .row .right .contents .content .text .center ul li .number{align-items:center;background-color:var(--blue);border-radius:50%;color:#fff;display:flex;flex-flow:column;font-size:20px;font-weight:700;height:38px;justify-content:center;margin-right:min(5%,30px);width:38px}.faqs .row .right .contents .content .text .center ul li .step{font-size:20px}.faqs .row .right .contents .content .text .button{align-self:center;font-size:20px;height:50px;margin-top:25px}.faqs .row .right .contents .content .text .bottom{margin-top:20px}.faqs .row .right .contents .content .text .bottom .button{height:50px;margin-right:10px;width:150px}.includes{padding-bottom:60px;padding-top:60px}.includes .box{background-color:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.17);list-style:none;margin:40px 0 0;padding:38px}.includes .box .item{flex-basis:45%;margin-bottom:10px;padding-left:30px;position:relative}.includes .box .item .title{margin-bottom:10px}.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}.featured .featured-text a,.right .links a{color:var(--blue)!important;font-weight:700!important;text-decoration:underline!important}.blue-text{color:var(--blue);font-weight:700}.under-line{text-decoration:underline}.action-buttons{margin-top:20px}.action-buttons .btn-secondary{padding:16px 80px!important}@media only screen and (max-width:1023px){.videos .row>div{max-width:100%;width:100%}.videos .row .left{margin-bottom:30px}.faqs .row .left{flex:auto;min-width:100%}.faqs .row .left,.faqs .row .right .contents .content .image{margin-bottom:50px;margin-right:0}.faqs .row .right .contents .content .image img{display:block;height:auto;margin:0 auto;width:auto}.faqs .row .right .contents .content .text .center{margin-bottom:30px}.faqs .row .right .contents .content .text .center ul li{margin-bottom:40px}.faqs .row .right .contents .content .text .center ul li:not(:last-child):before{max-height:35px}.services .right{margin-top:50px}.services .left .page-title{margin-bottom:50px}.services .left img{width:100%}}@media only screen and (max-width:768px){.services .container .right .list .service,.services .container .right .list .service-link,.services .container .right .list .service:nth-child(n+4){flex-basis:31%!important;margin-right:19px!important;max-width:31%!important}.services .container .right .list .service:nth-child(3n){margin-right:0!important}.services .container .right .list .service:nth-child(5){margin-right:19px!important}}@media only screen and (max-width:600px){.services .container .right .list .service:nth-child(2n){margin-right:0}}@media only screen and (max-width:479px){.services .container .right .list .service,.services .container .right .list .service-link,.services .container .right .list .service:nth-child(n+4){flex-basis:48%!important;margin-right:4%!important;max-width:48%!important}.services .container .right .list .service:nth-child(3n){margin-right:4%!important}.services .container .right .list .service:nth-child(2n){margin-right:0!important}.services .container .right .list .service:nth-child(5){margin-right:4%!important}}.hero-banner .service-cards{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.hero-banner .service-card{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:16px;padding:16px 20px;text-decoration:none;transition:all .3s ease}.hero-banner .service-card:hover{background-color:#fff;border-color:var(--blue);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.hero-banner .service-card:first-child{background-color:var(--blue);border-color:var(--blue)}.hero-banner .service-card:first-child .card-content h3,.hero-banner .service-card:first-child .card-content p{color:#fff}.hero-banner .service-card:first-child:hover{background-color:#1a6fb1;border-color:#1a6fb1}.hero-banner .service-card .card-icon{flex-shrink:0}.hero-banner .service-card .card-icon img{display:block;height:60px;width:60px}.hero-banner .service-card .card-content{flex:1}.hero-banner .service-card .card-content h3{color:var(--dark);font-size:14px;font-weight:700;line-height:1.3;margin:0 0 4px}.hero-banner .service-card .card-content p{color:#666;font-size:13px;line-height:1.2;margin:0}@media (max-width:768px){.hero-banner .service-cards{gap:12px;grid-template-columns:1fr}}.ramadan-offer-popup.modal{inset:0;overflow-y:auto;position:fixed;visibility:hidden;z-index:10000}.ramadan-offer-popup.modal.is-visible{visibility:visible}.ramadan-offer-popup .modal-overlay{background:rgba(0,0,0,.5);inset:0;opacity:0;position:fixed;visibility:hidden;z-index:10}.ramadan-offer-popup.modal.is-visible .modal-overlay{opacity:1;visibility:visible}.ramadan-offer-popup .modal-wrapper{background:#fff;border-radius:7px;box-shadow:0 10px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 40px);max-width:550px;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:9999}.ramadan-offer-popup .modal-header{background:linear-gradient(135deg,#144f80,#1a5f9a);padding:20px 25px;position:relative}.ramadan-offer-popup .modal-header .modal-heading{color:#fff;font-size:20px;font-weight:600;line-height:30px;margin:0}.ramadan-offer-popup .modal-header .modal-close{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;cursor:pointer;height:20px;opacity:.8;padding:0;position:absolute;right:10px;top:10px;width:20px}.ramadan-offer-popup .modal-header .modal-close:hover{opacity:1}.ramadan-offer-popup .modal-body{flex:1;max-height:calc(100vh - 120px);overflow-y:auto;padding:25px;text-align:center}.ramadan-offer-subtitle{color:#666!important;font-size:18px!important;margin:0 0 20px!important}.ramadan-offer-code{background:linear-gradient(#f8f9fa,#fff);border:2px solid #e3e8ed;border-radius:12px;margin:20px 0;padding:25px 20px}.ramadan-offer-label{color:#144f80!important;font-size:13px!important;font-weight:600;letter-spacing:.5px;line-height:18px!important;margin:0 0 12px!important;text-transform:uppercase}.ramadan-offer-coupon{background:#fff;border:2px dashed #144f80;border-radius:8px;color:#144f80;display:inline-block;font-size:28px;font-weight:700;letter-spacing:2px;line-height:1;padding:12px 24px}.ramadan-offer-button{background:linear-gradient(135deg,#144f80,#1a5f9a);border:none;border-radius:8px;box-shadow:0 4px 15px rgba(20,79,128,.3);color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:1;margin-top:20px;padding:16px 24px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.ramadan-offer-button:hover{background:linear-gradient(135deg,#0f3d66,#155080);box-shadow:0 6px 20px rgba(20,79,128,.4)}@media (min-width:768px){.ramadan-offer-popup .modal-wrapper{width:550px}}@media (max-width:767px){.ramadan-offer-coupon{font-size:22px;padding:10px 20px}}
