.services-component{padding:55px;padding-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-component .services-table{border-collapse:collapse;border:1px solid #173e6e;max-width:680px;width:100%;table-layout:fixed}.services-component .services-table td{border:1px solid #173e6e;padding:0;width:50%}.services-component .services-table td:active,.services-component .services-table td:focus,.services-component .services-table td:hover{text-decoration:none;background-color:rgba(30,80,142,.1)}.services-component .services-table td .service-link{padding:20px}.services-component .services-table td .service-link .service-icon{height:40px;margin-right:15px}.services-component .service-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.services-component .service-link .service-icon{margin-right:15px}.services-component .service-link .description{color:#173e6e;font-weight:600;margin-right:15px;text-transform:uppercase}.services-component .service-link .link-icon{margin-left:auto}.services-component .service-list .service-item:not(:last-child){margin-bottom:15px}.services-component .service-list .service-item .service-link{border:1px solid #173e6e;padding:25px 16px}.services-component .service-list .service-item .service-link .service-icon{height:60px}.services-component .service-list .service-item .service-link .description{font-size:13px;margin-right:0}.services-component .apply-btn{margin-left:auto;margin-right:auto}@media (min-width:768px) and (max-width:992px){.services-component{padding-left:15px;padding-right:15px}.services-component .services-table td .service-link{padding:10px 15px}.services-component .services-table td .service-link .description{font-size:13px}}@media (max-width:768px){.services-component{padding-top:25px;padding-left:20px;padding-right:20px}}.location-component{display:-webkit-box;display:-ms-flexbox;display:flex}.location-component .map{-ms-flex-preferred-size:65%;flex-basis:65%}.location-component .map .map-container{width:100%;height:100%}.location-component .map .map-container .marker{margin-top:-60px;margin-left:-12px}.location-component .js-direction-form{margin-bottom:30px}.location-component section.main-info{margin-bottom:10px}.location-component section.heading-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.location-component section.heading-row .dealer-image{margin-right:10px;border-radius:50%;width:auto;height:90px}.location-component section.heading-row .dealer-image-logo{margin-right:10px;height:65px}.location-component section.heading-row .reviews-link{font-size:13px;color:#173e6e;text-decoration:underline}.location-component .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:35%;flex-basis:35%;padding:20px 30px;color:#173e6e}.location-component .info .heading-section{width:100%}.location-component .info .heading-section .title{overflow:unset}.location-component .info .title{width:100%;margin:10px 0;padding-bottom:0;margin-bottom:5px;line-height:1;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical}.location-component .info .address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location-component .info .address .location-btn{text-align:center}.location-component .info .address .location-btn img{width:35px;height:35px}.location-component .info .address .location-btn p{color:#ee4438;font-size:11px}.location-component .info .subtitle,.location-component .info address{font-size:13px;line-height:1.21}.location-component .info section.address{margin-bottom:10px}.location-component .info section.address .title{font-size:18px}.location-component .info section.opening-hours{margin-bottom:15px}.location-component .info section.opening-hours .title{font-size:18px;margin-bottom:15px}.location-component .info section.opening-hours section.days{font-weight:600;color:#173e6e;margin-bottom:5px}.location-component .info section.opening-hours section.days p{margin:0}.location-component .info section.opening-hours .remark{color:#999;font-size:12px;display:inline-block;line-height:1.17}.location-component .info .shedule-appointment-btn{max-width:250px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.location-component .info .shedule-appointment-btn:hover{background-color:#1e508e;color:#fff}.location-component .info .shedule-appointment-btn .icon{margin-top:-3px;margin-right:10px}.location-component .info .payment-list .payment-item{display:inline-block;width:45px;padding-bottom:5px}.location-component.two-thirds{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px}.location-component.two-thirds .heading-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location-component.two-thirds .heading-row .dealer-image,.location-component.two-thirds .heading-row .dealer-image-logo{margin-right:20px}.location-component.two-thirds .heading-row .title{margin-bottom:5px;padding-bottom:0}.location-component.two-thirds .heading-row .subtitle{display:block;margin-bottom:10px}.location-component.two-thirds .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.location-component.two-thirds .body .info{-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:0;padding-bottom:0}.location-component.two-thirds .body .info .address{margin-bottom:15px}.location-component.two-thirds .body .info .address address{margin-bottom:0}.location-component.two-thirds .body .info .directions-form{margin-bottom:15px}.location-component.two-thirds .body .map{-ms-flex-preferred-size:calc(50% + 25px);flex-basis:calc(50% + 25px);margin:-25px -25px -25px 0}@media (max-width:991px){.location-component .info{padding-left:20px;padding-right:20px;padding-top:25px}.location-component .info section.address{margin-bottom:0}.location-component .info section.directions-form{margin-bottom:20px;max-width:100%}.location-component.two-thirds{padding-left:0;padding-right:0}.location-component.two-thirds .heading-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:115px;flex-basis:115px}.location-component.two-thirds .body .info{display:block;-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:767px){.location-component .info{-ms-flex-preferred-size:100%;flex-basis:100%}.location-component .info .shedule-appointment-btn,.location-component .info section.directions-form{max-width:100%}.location-component .address>section{max-width:200px}.location-component .title{font-size:22px}.location-component .dealer-image{width:70px}.location-component .dealer-image-logo{height:65px}.location-component .map{-ms-flex-preferred-size:0;flex-basis:0}}.high-light-component{padding:55px 20px 0 55px;border:1px solid #ddd;overflow:overlay}.high-light-component .title{margin-bottom:0;padding-bottom:25px}.high-light-component .highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2px;font-weight:700;color:#173e6e}.high-light-component .highlight img{margin-right:25px}@media (min-width:768px) and (max-width:992px){.high-light-component{padding:55px 20px 25px}}@media (max-width:768px){.high-light-component{padding:23px 23px 18px}}.high-light-component.three-thirds{overflow:overlay;padding:60px}.high-light-component.three-thirds .title{padding-bottom:70px}.high-light-component.three-thirds .highlights-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.high-light-component.three-thirds .highlights-list .highlight{-ms-flex-preferred-size:33%;flex-basis:33%;padding-left:35px;margin-bottom:30px}@media (min-width:768px) and (max-width:992px){.high-light-component.three-thirds{padding:55px 20px}}@media (max-width:768px){.high-light-component.three-thirds{padding:25px 20px}.high-light-component.three-thirds .title{padding-bottom:20px}.high-light-component.three-thirds .highlights-list{display:block}.high-light-component.three-thirds .highlights-list .highlight{padding-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px}}.coupon{width:275px;height:384px;background-color:#fff;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #173e6e}.coupon,.coupon .coupon-header{display:-webkit-box;display:-ms-flexbox;display:flex}.coupon .coupon-header{height:53px;background-color:#173e6e;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 13px 0 18px;color:#fff}.coupon .coupon-header h3{font-weight:700;text-transform:uppercase;margin:0;font-size:18px;color:#fff;padding:0}.coupon .coupon-header img{width:30px;height:30px}.coupon .coupon-content{padding:25px 25px 14px;height:calc(100% - 53px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#173e6d}.coupon .coupon-content .coupon-content-text{height:auto;max-height:140px;overflow:hidden!important}.coupon .coupon-content .coupon-content-text h4{font-weight:bolder;font-size:16px;text-transform:capitalize;max-height:34px;overflow:hidden;color:#173e6d}.coupon .coupon-content .coupon-content-text .wysiwyg-content{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden!important;-webkit-box-orient:vertical;max-height:79px}.coupon .coupon-content .coupon-content-text .wysiwyg-content p{margin:0;line-height:1.28}.coupon .coupon-content .coupon-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.coupon .coupon-content .coupon-footer .coupon-footer-info p{margin:0}.coupon .coupon-content .coupon-footer .coupon-footer-info p b{color:#173e6d}.coupon .coupon-content .coupon-footer a{width:100%;text-align:center;margin-top:15px}.coupon .coupon-content .coupon-footer .coupon-btn-more{margin-top:9px;color:#173e6e;text-decoration:underline}@media screen and (max-width:767px){.coupon{height:240px}.coupon .coupon-content-text p,.coupon .coupon-footer-info,.coupon .wysiwyg-content{display:none}}.get-service-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.get-service-wrapper section.main-banner{position:absolute;top:0;left:0;z-index:-1}.get-service-wrapper .title{font-size:30px;font-weight:700;text-transform:uppercase;padding-bottom:15px;color:#173e6e;margin-top:0;margin-bottom:25px}.get-service-wrapper .get-service-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1200px;padding:270px 45px 25px;color:#173e6e}.get-service-wrapper .get-service-content-wrapper,.get-service-wrapper .get-service-content-wrapper .get-service-content-body{display:-webkit-box;display:-ms-flexbox;display:flex}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .left-content-body{padding-top:250px;padding-right:30px;color:#666;font-size:18px;width:calc(100% - 320px)}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .left-content-body h3{margin-bottom:15px;margin-top:20px;font-size:18px;font-weight:700;color:#173e6e}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .left-content-body p,.get-service-wrapper .get-service-content-wrapper .get-service-content-body .left-content-body ul{margin-bottom:30px}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .left-content-body ul li{padding-left:30px;position:relative}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .left-content-body ul li:before{content:"";width:10px;height:10px;position:absolute;left:0;top:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#173e6e}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .right-content-body{width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .right-content-body .location-component{display:block;-ms-flex-preferred-size:auto;flex-basis:auto;border:1px solid #ddd}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .right-content-body .location-component .info{height:100%}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .right-content-body .location-component .info .title{font-size:22px;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%}@media (min-width:768px) and (max-width:991px){.get-service-wrapper .title{font-size:22px}.get-service-wrapper .get-service-content-wrapper{padding:270px 20px 85px}}@media (max-width:767px){.get-service-wrapper .title{margin:0}.get-service-wrapper section.main-banner{position:static}.get-service-wrapper .get-service-content-wrapper{padding:20px;margin-bottom:20px}.get-service-wrapper .get-service-content-wrapper .get-service-content-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .left-content-body{padding:0 20px;font-size:14px;width:100%}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .left-content-body h3{font-size:14px}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .left-content-body ul li{padding-left:20px}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .right-content-body{width:100%}.get-service-wrapper .get-service-content-wrapper .get-service-content-body .right-content-body .title{font-size:18px}}