.volvoMainSection{background-color:#ffffff}.volvoMainSection .volvoRechargeHeader{width:100%;max-width:1230px;padding-top:30px;margin:0 auto}.volvoMainSection .volvoRechargeHeader .rechargePageHeader{height:250px;padding:6% 5%}.volvoMainSection .volvoRechargeHeader .rechargePageHeader .volvoRachargeHeaderText{line-height:1.1;font-size:2.5rem !important}.volvoMainSection .volvoRechargeHeader .rechargePageHeader p{text-align:right;line-height:1.4;max-width:300px;margin-left:45%;font-size:1.25rem;font-weight:300;color:rgba(0,0,0,0.64)}.volvoMainSection .volvoRechargePageCar{width:100%}.volvoMainSection .volvoRechargeSection .volvoRechargeCol{margin-top:4rem;padding-top:6rem}.volvoMainSection .volvoRechargeSection .volvoRechargeImg{height:297px;width:395px}.volvoMainSection .volvoRechargeSection .volvoRchgSize{background-color:#fafafa;padding:6rem}.volvoMainSection .volvoRechargeSection .volvoRchgSize .volvoElectric p{color:rgba(0,0,0,0.64);font-weight:300;line-height:1.5;font-size:1rem}.volvoMainSection .volvoRechargeSection .volvoRchgSize .volvoHybrid p{color:rgba(0,0,0,0.64)}.volvoMainSection .volvoCarCost{font-weight:300;font-size:.82rem;color:rgba(0,0,0,0.96);line-height:1.6666;letter-spacing:.04em}.volvoMainSection .volvoRchgCarDetail{color:rgba(0,0,0,0.64)}.volvoMainSection .volvoElectricCar .volvoElectricSize{margin:0 42%}.volvoMainSection .volvoElectricCar .volvoElectricCarImg{width:100%}.volvoMainSection .volvoCarDetails{padding:0 !important}.volvoMainSection .volvoHybridCar .volvoHybridSize{margin:0 42%}.volvoMainSection .volvoHybridCar .volvoHybridcarImg{width:100%}.volvoMainSection .volvoChargingCarImg{width:100%}.volvoMainSection .volvoC40Img,.volvoMainSection .volvoXC40Img{width:100%}.volvoMainSection .rechargGridSize{margin-left:7.2rem;margin-right:-18rem;padding-right:1rem}.volvoMainSection .rechargGridSize h5{font-weight:600;line-height:1.4}.volvoMainSection .rechargeGridPara{font-size:1rem;line-height:1.6;font-weight:300;color:rgba(0,0,0,0.64)}.volvoMainSection .accordion-body{background-color:#fafafa !important}.volvoMainSection .accordion-button:focus{box-shadow:none}.volvoMainSection .volvoCarSlider{width:100%;max-width:1230px;margin:0 auto}.volvoMainSection .volvoCarSlider #sliderPrimaryArrows .primaryicon-left-arrow{opacity:.4;border:1px solid #000;padding:12px 16px !important;background:#ffffff !important;color:#000 !important;bottom:-60px;top:auto !important;right:90px;left:auto !important;transform:none !important}.volvoMainSection .volvoCarSlider #sliderPrimaryArrows .primaryicon-right-arrow{opacity:.4;border:1px solid #000;padding:12px 16px !important;background:#ffffff !important;color:#000 !important;top:auto !important;bottom:-60px;right:30px;transform:none !important}.volvoMainSection .volvoCarSlider #sliderPrimaryArrows .primaryicon-left-arrow:hover{opacity:1 !important}.volvoMainSection .volvoCarSlider #sliderPrimaryArrows .primaryicon-right-arrow:hover{opacity:1 !important}.volvoMainSection .volvoCarSlider .carSlider{overflow:hidden;margin:0 auto}.volvoMainSection .volvoCarSlider .carSlider:hover{color:#284E80}.volvoMainSection .volvoCarSlider .carSlider h4{font-size:.75rem;font-weight:500;letter-spacing:.02em}.volvoMainSection .volvoCarSlider .carSlider .img-fluid{overflow:hidden;-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out}.volvoMainSection .volvoCarSlider .carSlider .imgZoom{object-fit:cover}.volvoMainSection .volvoCarSlider .carSlider:hover .imgZoom{-webkit-transform:scale(1.08);transform:scale(1.08);transition:.2s all ease-in-out}.volvoMainSection .volvoRchgCharge img{height:375px;width:500px}.volvoMainSection .accordionContainer{width:100%;padding:0;margin:0 auto}.volvoMainSection .accordionContainer .volvoAccordionDetails{background-color:#fafafa;width:100%;max-width:1230px;padding-top:30px;padding-bottom:4rem;margin:0 auto}.volvoMainSection .accordionContainer .volvoAccordionDetails .sectionTitle{font-size:1.25rem;padding-top:1rem}.volvoMainSection .accordionContainer .volvoAccordionDetails .warrantyAccordionTab,.volvoMainSection .accordionContainer .volvoAccordionDetails .faqAccordionTab{border-bottom:1px solid #ebebeb !important;margin:0 -4rem}.volvoMainSection .accordionContainer .volvoAccordionDetails .warrantyAccordionTab .card-body,.volvoMainSection .accordionContainer .volvoAccordionDetails .faqAccordionTab .card-body{padding:0px !important}.volvoMainSection .accordionContainer .volvoAccordionDetails .warrantyAccordionTab .card-body .btn-link,.volvoMainSection .accordionContainer .volvoAccordionDetails .faqAccordionTab .card-body .btn-link{line-height:normal !important;padding:16px 0px !important;display:flex;justify-content:space-between;align-items:baseline;text-decoration:none !important}.volvoMainSection .accordionContainer .volvoAccordionDetails .faqAccordion{margin:0 6rem;padding:0}.volvoMainSection .accordionContainer .volvoAccordionDetails .faqAccordion .card{background-color:#fafafa !important}.volvoMainSection .accordionContainer .volvoAccordionDetails .accordion .card-body p{text-align:left !important}.volvoMainSection .accordionContainer .volvoAccordionDetails .accordion .card-body .btn-block.collapsed:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E") !important}.volvoMainSection .accordionContainer .volvoAccordionDetails .accordion .card-body .btn-block::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-up' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/%3E%3C/svg%3E") !important}.volvoMainSection .volvoFeatureText{padding:8%;background-color:#fff;margin-left:1.5%}.volvoMainSection .volvoFeatureText .rechargeFeturePara{font-size:.75rem;line-height:1.6;font-weight:300;color:rgba(0,0,0,0.64)}.volvoMainSection .infoBtn{font-size:.875rem;text-decoration:none;color:#284E80;text-transform:uppercase;padding-top:12px;padding-right:12px;font-weight:500;letter-spacing:.02em;line-height:1.375rem}.volvoMainSection .infoBtn:hover{color:rgba(0,0,0,0.96)}.volvoMainSection .volvoCarChargDtls{width:50%;margin:3rem 0;padding:3rem 8rem}.volvoMainSection .volvoRchrgKeyDetail .volvoCarKeyCharg{margin-top:3rem;padding:6rem 0 6rem 6rem}.volvoMainSection .volvoRchrgKeyDetail .volvochargePointImg{margin:1.5rem}.volvoMainSection .volvoRchrgKeyDetail .chargePontImg{width:100%}.volvoMainSection .volvoMainRow{width:100%;padding:0;margin:0 auto}.volvoMainSection .volvoMainCont{width:100%;max-width:1230px;padding-top:30px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px}.volvoMainSection .volvoDualCol{display:inline-block;vertical-align:top;max-width:600px;margin:0}@media only screen and (max-width:576px){.volvoMainSection .volvoRechargeHeader{margin-top:5rem;padding:5rem 1rem 0rem 0px;margin-bottom:-3rem !important}.volvoMainSection .volvoRechargeHeader .rechargePageHeader .volvoRachargeHeaderText{font-size:2rem !important}.volvoMainSection .volvoRechargeHeader .rechargePageHeader p{text-align:left !important;margin-left:0 !important;padding-top:10px}.volvoMainSection .volvoRechargePageCar{height:425px;width:100%;object-fit:cover}.volvoMainSection .volvoRechargeSection{background-color:#fafafa}.volvoMainSection .volvoRechargeSection .volvoRechargeCol{margin-top:0 !important;padding-top:4rem !important}.volvoMainSection .volvoRechargeSection .volvoRechargeCol .volvoRechargeImg{height:auto;width:100%;padding:2rem}.volvoMainSection .volvoRechargeSection .volvoRchgSize{padding:1.5rem !important}.volvoMainSection .volvoRechargeSection .volvoRchgSize .volvoElectric{padding-right:10px;margin-bottom:0 !important}.volvoMainSection .volvoRechargeSection .volvoRchgSize .volvoHybrid{padding-right:10px}.volvoMainSection .volvoRchgCarTitleName{padding:0 1.5rem !important}.volvoMainSection .volvoElectricCar .volvoElectricSize{margin:0 !important;padding:3rem 4rem 1.5rem !important}.volvoMainSection .volvoElectricCar .volvoElectricSize h2{font-size:1.5rem !important}.volvoMainSection .volvoRchgCarDetail{padding:0 1.5rem !important}.volvoMainSection .volvoRchgCarDetail h5{font-weight:600}.volvoMainSection .volvoRchgCarDetail .volvoCarCost{font-weight:300;font-size:.82rem;color:rgba(0,0,0,0.96);line-height:1.6666;letter-spacing:.04em}.volvoMainSection .volvoCarDetails{padding:1rem 0 !important;margin-top:-2rem}.volvoMainSection .volvoCarDetails .volvoDetailGridSize{max-width:100% !important;flex:100% !important;padding:0 2.5rem}.volvoMainSection .volvoHybridCar .volvoHybridSize{margin:0 !important;padding:3rem 3rem 1.5rem !important}.volvoMainSection .volvoHybridCar .volvoHybridSize h2{font-size:1.5rem}.volvoMainSection .volvoCarChargDtls{padding:0 1.5rem !important}.volvoMainSection .volvoRchrgKeyDetail .volvoCarKeyCharg{margin-top:3rem;padding:0 1.5rem !important;text-align:center}.volvoMainSection .volvoRchrgKeyDetail .chargePontImg{width:100%;padding-right:3rem}.volvoMainSection .accordionContainer .volvoAccordionDetails{margin:0 !important;padding:0 1.5rem}.volvoMainSection .volvoMainRow .volvoMainCont{flex-direction:column !important;width:100% !important;gap:0}.volvoMainSection .volvoMainRow .volvoMainCont .volvoDualCol{width:100% !important}.volvoMainSection .volvoMainRow .volvoMainCont .volvoDualCol h5{margin-left:1.5rem}.volvoMainSection .rechargGridSize{margin-left:0 !important;margin-right:0 !important;padding:1rem !important}}