section.swiperCard{background-color:#f9f9fa;padding-top:80px;padding-bottom:100px;}section.swiperCard .container{max-width:1080px;}section.swiperCard .container .title{margin-bottom:32px;}section.swiperCard .container .title h2{color:#b7263e;}section.swiperCard .container .swiper .swiper-wrapper .swiper-slide .wrapper{color:#1f1919;background:#ffffff;padding:32px 20px;}section.swiperCard .container .swiper .swiper-wrapper .swiper-slide .wrapper .icon{width:120px;height:120px;margin:auto;margin-bottom:32px;}section.swiperCard .container .swiper .swiper-wrapper .swiper-slide .wrapper .icon > img,section.swiperCard .container .swiper .swiper-wrapper .swiper-slide .wrapper .icon svg{max-width:100%;max-height:100%;}section.swiperCard .container .swiper .swiper-wrapper .swiper-slide .wrapper h5{font-size:1.16rem;}section.swiperCard .container .swiper .swiper-wrapper .swiper-slide .wrapper p{margin-bottom:0;font-size:0.83rem;}section.swiperCard .container .swiper .swiper-button-next,section.swiperCard .container .swiper .swiper-button-prev{width:50px;height:50px;}section.swiperCard .container .swiper .swiper-button-next::after,section.swiperCard .container .swiper .swiper-button-prev::after{content:"";width:50px;height:50px;background-size:cover;}section.swiperCard .container .swiper .swiper-button-prev{left:0px;}section.swiperCard .container .swiper .swiper-button-prev::after{background-image:url("/resources/pages/taxiMaintenance/resources/assets/icons/prev.svg");}section.swiperCard .container .swiper .swiper-button-next{right:0px;}section.swiperCard .container .swiper .swiper-button-next::after{background-image:url("/resources/pages/taxiMaintenance/resources/assets/icons/next.svg");}@media only screen and (max-width:767px){section.swiperCard{padding-top:60;padding-bottom:120px;}section.swiperCard .container .title h2{font-size:2rem;}section.swiperCard .container .swiper .swiper-wrapper .swiper-slide{transition:opacity 0.2s ease-in-out;opacity:0.5;width:240px;}section.swiperCard .container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1;}}section.heroBanner{height:0;background-image:url("/resources/pages/taxiMaintenance/resources/assets/images/heroBanner.png");background-position:center;background-size:cover;padding-bottom:32%;}@media only screen and (max-width:767px){section.heroBanner{padding-bottom:58%;}}section.repairServices{padding-top:70px;padding-bottom:80px;}section.repairServices .container{max-width:900px;}section.repairServices .container .title h1{color:#b7263e;font-size:2.33rem;line-height:60px;}section.repairServices .container .description{margin-bottom:40px;}section.repairServices .container .row .col .icon{margin-bottom:20px;}section.repairServices .container .row .col:nth-child(n+5){margin-top:80px;}@media only screen and (max-width:767px){section.repairServices{padding-top:60px;padding-bottom:60px;}section.repairServices .container .title h1{font-size:2rem;}section.repairServices .container .description{margin-bottom:32px;}section.repairServices .container .row .col:nth-child(n+3){margin-top:32px;}}section.address{background:#f9f9fa;padding-top:80px;padding-bottom:120px;}section.address .container{max-width:1000px;}section.address .container .title{margin-bottom:30px;}section.address .container .title h2{font-size:2.33rem;color:#b7263e;}section.address .container .wrapper{display:flex;}section.address .container .wrapper .map{flex:0 0 60%;}section.address .container .wrapper .map #map{width:100%;height:100%;}section.address .container .wrapper .map #map .leaflet-marker-pane img{-o-object-fit:contain;object-fit:contain;}section.address .container .wrapper .addressDetail{flex:0 0 40%;background-color:#ffffff;padding:30px;border-radius:0 8px 8px 0;}section.address .container .wrapper .addressDetail .image{margin-bottom:14px;}section.address .container .wrapper .addressDetail .image img{max-width:100%;}section.address .container .wrapper .addressDetail p{margin-bottom:10px;font-weight:500;}section.address .container .wrapper .addressDetail .details{list-style-type:none;padding-left:0;margin-bottom:0;}section.address .container .wrapper .addressDetail .details li{padding-left:26px;font-size:0.88rem;position:relative;font-weight:300;}section.address .container .wrapper .addressDetail .details li:not(:last-child){margin-bottom:10px;}section.address .container .wrapper .addressDetail .details li.workingHours::before{content:"";display:block;position:absolute;left:0;height:20px;width:20px;background-image:url("/resources/pages/taxiMaintenance/resources/assets/icons/office%20hour.svg");background-size:contain;background-position:center;background-repeat:no-repeat;}section.address .container .wrapper .addressDetail .details li.location::before{content:"";display:block;position:absolute;left:0;height:20px;width:20px;background-image:url("/resources/pages/taxiMaintenance/resources/assets/icons/location.svg");background-size:contain;background-position:center;background-repeat:no-repeat;}section.address .container .wrapper .addressDetail .details li.phone::before{content:"";display:block;position:absolute;left:0;height:20px;width:20px;background-image:url("/resources/pages/taxiMaintenance/resources/assets/icons/contact%20no.svg");background-size:contain;background-position:center;background-repeat:no-repeat;}section.address .container .wrapper .addressDetail .details li.fax::before{content:"";display:block;position:absolute;left:0;height:20px;width:20px;background-image:url("/resources/pages/taxiMaintenance/resources/assets/icons/fax%20no.svg");background-size:contain;background-position:center;background-repeat:no-repeat;}@media only screen and (max-width:767px){section.address{padding-top:60px;padding-bottom:60px;}section.address .container .title{margin-bottom:32px;}section.address .container .title h2{font-size:2rem;}section.address .container .wrapper{margin:auto;max-width:460px;padding:15px;background:white;margin:auto;max-width:400px;flex-wrap:wrap;}section.address .container .wrapper .map{height:400px;flex:0 0 100%;}section.address .container .wrapper .addressDetail{flex:0 0 100%;padding:30px 0 0 0;}section.address .container .wrapper .addressDetail .image img{width:100%;}}
