body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body{margin:0}*{padding:0;font-family:"Noto Sans JP",sans-serif}body a{text-decoration:none}.App{text-align:center}.navbar{background-color:#333;color:#fff;display:-webkit-flex;display:flex;width:100%;-webkit-justify-content:center;justify-content:center;position:fixed;z-index:9999}.navbar .navbar-flex-desktop{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:95%;height:50px;max-width:1400px}.navbar-flex-desktop .logo{margin-top:4.8px;height:50px;width:140px}.navbar-flex-desktop .navbar-menu{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;list-style-type:none;font-size:15px}.navbar-menu .navbar-menu-item{padding:0 5px;margin:3px;cursor:pointer}.navbar-menu .navbar-menu-item:hover{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;background-color:#b10000;height:50px;transition:.3s}.navbar ul li a{text-decoration:none;color:#fff}.dropdown{position:relative}.navbar-li-flex{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.navbar-li-flex .navbar-icon{margin:1px -5px 0 -1px}.dropdown .navbar-dropdown-content{display:none}.dropdown:hover .navbar-dropdown-content{display:-webkit-flex;display:flex;list-style-type:none;-webkit-flex-direction:column;flex-direction:column;position:absolute;background-color:#333;width:200px;top:50px;left:0;border:1px solid #282828;border-left:0;box-shadow:0 3px 7px -5px #171717}.dropdown-items{padding:7px 0 7px 15px;text-align:left;font-size:14px;transition:.3s}.dropdown:hover .navbar-dropdown-content .dropdown-items:hover{background-color:#b10000;border-left:10px solid #650000}.contact-phone{background-color:#b10000;height:50px;padding:0 15px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.logo-mobile,.menu-wrap,.mobile-contact-phone{display:none}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#b10000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#b30000}@media screen and (max-width:1024px){.navbar .navbar-flex-desktop{display:none}.navbar-flex-responsive{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:95%;-webkit-align-items:center;align-items:center}.logo-mobile{display:block;height:50px;width:140px}.mobile-contact-phone{display:block;background-color:#b10000;height:50px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 5px}.mobile-contact-phone a{color:#fff}.menu-wrap{display:block}.menu-wrap .toggler{position:absolute;top:8px;right:27px;z-index:9999999;cursor:pointer;width:45px;height:35px;padding:5px;opacity:0}.menu-wrap .hamburger{top:1px;right:20px;z-index:999999;width:45px;height:35px;padding:4px;border:2px solid #5f5f5f;border-radius:5px}.menu-wrap .hamburger,.menu-wrap .hamburger>div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.menu-wrap .hamburger>div{position:relative;width:80%;height:1px;background-color:#bebebe;transition:all .4s ease}.menu-wrap .hamburger>div:after,.menu-wrap .hamburger>div:before{content:"";position:absolute;top:-10px;width:100%;height:1px;background:inherit}.menu-wrap .hamburger>div:after{top:10px}.menu-wrap .toggler:checked+.hamburger>div{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menu-wrap .toggler:checked+.hamburger>div:after,.menu-wrap .toggler:checked+.hamburger>div:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-wrap .toggler:checked:hover+.hamburger>div{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.menu-wrap .toggler:checked~.hamburger-menu{visibility:visible}.menu-wrap .hamburger-menu{position:absolute;top:0;left:0;width:100%;height:auto;visibility:hidden;transition:.2s}.menu-wrap .hamburger-menu .hamburger-navbar-menu{background-color:rgba(45,45,45,.6);width:100%;max-height:600px;position:absolute;top:50px;padding:5px 0;overflow-y:scroll;border:1px solid #1e1e1e;list-style-type:none}.menu-wrap .hamburger-menu .hamburger-navbar-menu .hamburger-navbar-menu-item{padding:8px 0 8px 10px;border-bottom:1px solid transparent;margin-left:8px;font-size:15px}.menu-wrap .hamburger-menu .hamburger-navbar-menu .hamburger-navbar-menu-item:hover{background-color:#b10000;margin-left:8px;border-bottom:1px solid #650000}.menu-wrap .hamburger-menu .hamburger-navbar-menu .hamburger-navbar-menu-item-isActive{background-color:#b10000;border-bottom:1px solid #650000;padding:8px 0 8px 10px;margin-left:8px;font-size:15px}.hamburger-navbar-dropdown-content{list-style-type:none;border:3px solid #650000;background-color:rgba(45,45,45,.9);margin-left:8px}.hamburger-navbar-dropdown-content .hamburger-dropdown-items{padding:5px;color:#fff}.hamburger-navbar-dropdown-content .hamburger-dropdown-items:hover{background-color:#b10000}::-webkit-scrollbar{width:10px}}@media screen and (max-width:650px){.navbar-flex-responsive{height:40px}.logo-mobile{height:40px;width:120px}.mobile-contact-phone{height:40px}.menu-wrap .toggler{top:4px;right:22px;width:40px;height:30px}.menu-wrap .hamburger{width:35px;height:23px;padding:3px}.menu-wrap .hamburger>div{position:relative;width:80%;height:1px;background-color:#bebebe;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:all .4s ease}.menu-wrap .hamburger-menu .hamburger-navbar-menu{top:40px}.menu-wrap .hamburger-menu .hamburger-navbar-menu .hamburger-navbar-menu-item,.menu-wrap .hamburger-menu .hamburger-navbar-menu .hamburger-navbar-menu-item-isActive{padding:4px 0;font-size:14px}.hamburger-navbar-dropdown-content{font-size:13.5px}::-webkit-scrollbar{width:7px}}.image-carousel{width:100%;max-height:650px;margin-top:50px}.right-arrow{right:-200px}.left-arrow,.right-arrow{position:absolute;top:50%;font-size:3rem;color:#fff;z-index:10;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.left-arrow{left:300px}.carousel-text{position:absolute;top:45%;background-color:rgba(0,0,0,.6);width:100%;font-size:24px;color:#fff;padding:15px 0}.slide{opacity:0;transition-duration:3s ease}.slide.active{opacity:1;transition-duration:2s}.left-arrow{margin-left:-250px}.right-arrow{margin-right:250px}@media screen and (max-width:1024px){.image-carousel{max-height:550px}.right-arrow{right:-225px;top:40%}.left-arrow{left:275px;top:40%}.carousel-text{font-size:22px;top:35%}}@media screen and (max-width:650px){.image-carousel{margin-top:40px;min-height:480px}.right-arrow{right:-240px;top:34%}.left-arrow{left:260px;top:34%}.carousel-text{padding:5px 0;font-size:18px;top:31%}}.offers-screen{padding:40px}.offers-screen h2{margin-bottom:20px;font-weight:500;font-size:24px;letter-spacing:1px}.offers-screen p{margin-bottom:5px;letter-spacing:1px;font-weight:100}.link-for-offers{max-width:500px;margin:2em auto;padding:3em;border:2px solid #eee;box-shadow:0 12px 0 -6px #cecece;-webkit-box-shadow:0 12px 0 -6px #cecece}.link-for-offers .links-offers-list{display:-webkit-flex;display:flex;list-style-type:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.link-for-offers .links-offers-list .links-offers-items{background-color:#b10000;width:70px;height:70px;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:14px;border-radius:9999px;padding:1em;margin:10px}.link-for-offers .links-offers-list .links-offers-items:hover{background-color:#810000}.car-offers-section{max-width:1200px;margin:50px auto;width:90%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.main-offer-section{width:65%;letter-spacing:1px}.main-offer-section .car-offer{padding:30px;box-sizing:border-box;border:2px solid #eee;box-shadow:0 12px 0 -6px #cecece;-webkit-box-shadow:0 12px 0 -6px #cecece;position:relative;-webkit-align-self:flex-start;align-self:flex-start;margin-bottom:4em}.car-offer .internet-offer{background-color:#b10000;font-size:13px;letter-spacing:0;padding:20px 10px;width:60px;border-radius:50%;display:inline-block;color:#fff;margin-right:20px;position:absolute;top:-30px;left:-30px}.car-offer .car-offer-image{width:180px;height:160px}.car-offer .car-offer-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:center;align-items:center}.car-offer .car-offer-header .card{position:relative;color:#fff;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.card .face{color:#fff;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.8s ease-in-out;-webkit-transform:perspective(500px) rotateY(0deg);transform:perspective(500px) rotateY(0deg);border-radius:3px}.card .face.front{background-color:#b10000;padding:10px;margin-left:20px;cursor:pointer;box-shadow:0 7px 8px 0 hsla(0,0%,71.8%,.5)}.card .face.back,.card:hover .face.front{-webkit-transform:perspective(500px) rotateY(180deg);transform:perspective(500px) rotateY(180deg)}.card .face.back{background-color:#b10000;position:absolute;top:0;left:0;box-shadow:0 7px 8px 0 hsla(0,0%,71.8%,.5)}.card:hover .face.back{-webkit-transform:perspective(500px) rotateY(1turn);transform:perspective(500px) rotateY(1turn)}.car-offer h2{font-weight:400;margin:2rem 0;font-size:30px}.internet-offer-price{color:#b10000;display:block;font-weight:600}.car-offer-body{text-align:left}.car-offer-body h3{color:#b10000;margin-bottom:2rem}.car-offer-body p{margin-bottom:1rem}.car-offer-body .car-offer-service-items{list-style-type:none;padding-left:30px;margin-bottom:2rem}.car-offer-body .car-offer-service-items li{margin-bottom:5px}.car-offer-body .car-offer-service-items li span{margin-right:10px}.main-color{color:#b10000;font-weight:500}.car-offers-section .car-offers-sidebar{box-sizing:border-box;width:30%}.car-offers-section .car-offers-sidebar .company-details{box-sizing:border-box;-webkit-align-self:baseline;align-self:baseline;padding:30px;border:2px solid #eee;box-shadow:0 12px 0 -6px #cecece;letter-spacing:1px;margin-bottom:4em}.car-offers-section .car-offers-sidebar .company-details p{margin:1rem 0}.bold-text{font-weight:600}.offers-flex-sidebar{-webkit-flex-direction:column;flex-direction:column}.car-offers-section .car-offers-sidebar .offers-sidebar{box-sizing:border-box;margin-top:1em;padding:30px 10px;background-color:#b10000;color:#fff;border-radius:5px;letter-spacing:1px}.car-offers-section .car-offers-sidebar .offers-sidebar p{margin-bottom:1rem}.more-offers-sidebar-link{text-decoration:none;color:#333;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-top:10px;font-weight:600;transition:.2s}.more-offers-sidebar-link .more-offers-sidebar-link-icon{font-size:15px;margin-top:3px;margin-left:5px}.more-offers-sidebar-link:hover{letter-spacing:2px}.sidebar-more-services{box-sizing:border-box;border:2px solid #eee;box-shadow:0 12px 0 -6px #cecece;letter-spacing:1px;margin:1em 0 4em;cursor:pointer}.accordion-sidebar{padding:10px 10px 0}.accordion-border-bottom{border-bottom:2px solid #eee;padding:10px}.accordion-sidebar-content{padding:5px}.accordion-sidebar-content .accordion-sidebar-content-list{list-style-type:none}.accordion-sidebar-content .accordion-sidebar-content-list li{margin-bottom:15px;text-align:left}.accordion-sidebar-content .accordion-sidebar-content-list li span{color:#b10000;margin-left:5px;font-weight:600}.call-us-offer{text-align:left;padding:30px;color:#b10000}.car-offer-contact-us{padding:30px;box-sizing:border-box;border:2px solid #eee;box-shadow:0 12px 0 -6px #cecece;-webkit-box-shadow:0 12px 0 -6px #cecece;position:relative;-webkit-align-self:flex-start;align-self:flex-start;margin-bottom:4em}@media screen and (max-width:1024px){.offers-screen{padding:20px}.offers-screen h2{font-size:22px}.offers-screen p{font-size:15px}.link-for-offers .links-offers-list .links-offers-items{width:65px;height:65px;font-size:13px}.car-offers-section{margin:40px auto;-webkit-flex-direction:column;flex-direction:column;max-width:1200px;margin:50px auto;width:90%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.main-offer-section{width:100%}.main-offer-section .car-offer{padding:25px;margin-bottom:2em}.car-offer .internet-offer{font-size:12px;width:55px}.car-offer .car-offer-image{width:160px;height:140px}.card .face{width:90%;font-size:15px}.card .face.front{margin-left:10px}.car-offer h2{font-size:27px}.car-offer-body h3{font-size:18px}.car-offer-body p{font-size:15px}.car-offer-body .car-offer-service-items{padding-left:25px;margin-bottom:1.5rem}.car-offer-body .car-offer-service-items li{font-size:15px}.call-us-offer{text-align:left;padding:20px}.car-offers-section .car-offers-sidebar{width:100%}.car-offers-section .car-offers-sidebar .company-details{padding:25px;margin-bottom:3em}.car-offers-section .car-offers-sidebar .company-details p{margin:.8rem 0}.offers-flex-sidebar{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row}.car-offers-section .car-offers-sidebar .offers-sidebar{box-sizing:border-box;margin-top:1em;padding:10px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:30%}.car-offers-section .car-offers-sidebar .offers-sidebar p{margin-bottom:.8rem}.more-offers-sidebar-link{padding-top:8px}.more-offers-sidebar-link:hover{letter-spacing:0}.call-us-offer{padding:25px;font-size:18px}.car-offer-contact-us{padding:20px;margin-bottom:3em}}@media screen and (max-width:650px){.offers-screen{padding:10px}.offers-screen h2{font-size:20px}.offers-screen p{font-size:14px}.link-for-offers{padding:1em}.link-for-offers .links-offers-list{display:-webkit-flex;display:flex;list-style-type:none;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;flex-wrap:wrap}.link-for-offers .links-offers-list .links-offers-items{width:60px;height:60px;font-size:12px}.car-offers-section{margin:30px auto;width:85%}.main-offer-section .car-offer{padding:20px;margin-bottom:2em}.car-offer .internet-offer{font-size:10px;width:50px}.car-offer .car-offer-image{width:140px;height:120px}.card .face{width:80%;font-size:13px}.card .face.front{margin-left:20px;font-size:13px}.card .face.back{margin-left:30px}.car-offer h2{font-size:24px}.car-offer-body h3{font-size:16px}.car-offer-body p{font-size:14px}.car-offer-body .car-offer-service-items{padding-left:20px;margin-bottom:1rem}.car-offer-body .car-offer-service-items li{font-size:14px}.car-offer-body .car-offer-service-items li span{margin-right:8px}.car-offers-section .car-offers-sidebar .company-details{padding:8px;margin-bottom:2em}.car-offers-section .car-offers-sidebar .company-details p{margin:1rem 0}.offers-flex-sidebar{-webkit-flex-direction:column;flex-direction:column}.car-offers-section .car-offers-sidebar .offers-sidebar{font-size:14px;width:100%;padding:8px}.car-offers-section .car-offers-sidebar .offers-sidebar p{margin-bottom:.8rem}.more-offers-sidebar-link{padding-top:8px}.more-offers-sidebar-link .more-offers-sidebar-link-icon{font-size:12px}.sidebar-more-services{font-size:14px}.accordion-sidebar-content .accordion-sidebar-content-list li{margin-bottom:12px}.call-us-offer{padding:20px;font-size:16px}.car-offer-contact-us{padding:20px}}.cart-updated-alert{z-index:10000!important;position:fixed;bottom:40px;right:40px}.offers{margin-top:-5px}.offers h2{background-color:#b10000;padding:10px;color:#fff;font-weight:300}.offers-brands{padding:30px}.slick-next:before,.slick-prev:before{color:#333!important}.offers-brands .offer-item{display:-webkit-flex!important;display:flex!important;-webkit-justify-content:center!important;justify-content:center!important;-webkit-align-items:center!important;align-items:center!important}.offers-brands .offers-image{width:150px;height:150px}@media screen and (max-width:650px){.offers-brands{min-height:150px}.offers-brands .offers-image{width:120px;height:120px}}@media screen and (max-width:350px){.offers-brands .offers-image{width:90px;height:90px}}.hometext-section{background-image:url(/static/media/hometext-bg.a1bdfa47.jpeg);background-position:50%;position:static;height:350px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.hometext-background{background-color:rgba(0,0,0,.6);padding:15px 0;color:#fff;width:100%}.hometext-background h2{font-size:30px;font-weight:300;margin-bottom:1em;letter-spacing:1px}.hometext-background ul{letter-spacing:1px}.hometext-background ul li{margin-bottom:10px}.hometext-background ul li:before{content:"✓";padding:2px 8px;background-color:#b10000;border-radius:50px;margin-right:8px;color:#fff}@media screen and (max-width:1024px){.hometext-background h2{font-size:26px}.hometext-background ul li{margin-bottom:8px;font-size:15px}}@media screen and (max-width:650px){.hometext-background h2{font-size:22px}.hometext-background ul li{margin-bottom:7px;font-size:14px}}.testimonial-background{background-color:#e2e2e2;padding:10px}.testimonials-section{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto}.testimonial{box-sizing:border-box;padding:20px;width:30%;letter-spacing:1px;font-size:15px;font-weight:500}.testimonial-text{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAADhCAMAAABfnpgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wUmlnaHRzOk1hcmtlZD0iRmFsc2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjQwMEU1RTY4Q0M0MTFFNzlDMERCQTVFNzYxNTQ0NjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjQwMEU1RTU4Q0M0MTFFNzlDMERCQTVFNzYxNTQ0NjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0iQjVDQTdDQzdERjRGQkNGMTNEODRDNjA4MTIzNkE1MDkiIHN0UmVmOmRvY3VtZW50SUQ9IkI1Q0E3Q0M3REY0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);opacity:.75;background-position:50%;background-repeat:no-repeat;background-size:30%;line-height:1.7}.testimonial-author{margin-top:2em;color:#b10000;font-weight:200}.testimonial-author p{margin-bottom:10px}.testimonial-author time{text-decoration:overline;font-style:italic}.testimonials-more{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:end;align-items:end;color:#b10000;padding:10px;text-decoration:none;letter-spacing:1px;width:120px;margin:0 auto;transition:.2s}.testimonials-more:hover{font-weight:600}@media screen and (max-width:1024px){.testimonials-section{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.testimonial{box-sizing:border-box;padding:20px;width:65%;letter-spacing:1px;font-size:15px;font-weight:500}}@media screen and (max-width:650px){.testimonial{width:100%;font-size:13px}.testimonials-more{display:-webkit-flex;display:flex;font-size:15px}}.homepage-contact-section{background-image:url(/static/media/contact.0a8d9033.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px}.homepage-contact-section,.homepage-contact-section-flex{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.homepage-contact-section-flex{background-color:rgba(0,0,0,.6);padding:20px 0;width:100%;height:180px;-webkit-flex-direction:column;flex-direction:column}.homepage-contact-section-flex p{color:#fff;font-weight:600;font-size:18px}.homepage-contact-section-button{background-image:linear-gradient(90deg,#810000,#8e0001,#9c0001,#a90001,#b70000);padding:15px 20px;border-radius:5px;border:none;cursor:pointer;margin:20px;font-size:18px;outline:none;letter-spacing:2px}.homepage-contact-section-button a{text-decoration:none;color:#fff}.homepage-contact-section-button:hover{background-image:linear-gradient(90deg,#650000,#740002,#840002,#940002,#a40000)}@media screen and (max-width:1024px){.homepage-contact-section-flex p{font-size:17px}.homepage-contact-section-button{padding:12px 18px}}@media screen and (max-width:650px){.homepage-contact-section-flex p{font-size:15px}.homepage-contact-section-button{padding:10px 15px;font-size:15px}}.about-company-section{max-width:1000px;padding:70px;text-align:left;margin:0 auto;letter-spacing:1px}.about-company-section .about-us-text{margin-bottom:2.5rem;letter-spacing:1px;line-height:1.5}.about-company-section .about-us-text h2{font-weight:500;margin-bottom:20px}.about-company-section .about-us-text-links{color:#b10000;font-weight:600}.about-company-section .about-us-text p{font-weight:300}.about-company-section .about-us-text-paragraphs{margin-bottom:10px}.about-company-section .about-us-history-text{line-height:1.5;letter-spacing:1px}.about-company-section .about-us-history-text h3{color:#b10000;font-weight:100;font-size:16px;margin-bottom:10px}.about-company-section .about-us-history-text p{margin-bottom:1.3rem;font-weight:300}.about-company-section .about-us-date-list{list-style-type:none;line-height:2.1;font-weight:300;letter-spacing:1px}.about-company-section .about-us-date-list span{margin-right:15px;letter-spacing:0}@media screen and (max-width:1024px){.about-company-section{padding:50px}.about-company-section .about-us-text h2{font-size:22px}.about-company-section .about-us-history-text p,.about-company-section .about-us-text-paragraphs,.about-company-section .about-us-text p{font-size:15px}.about-company-section .about-us-date-list{line-height:2;font-size:15px}}@media screen and (max-width:650px){.about-company-section{padding:35px}.about-company-section .about-us-text h2{font-size:20px}.about-company-section .about-us-history-text p,.about-company-section .about-us-text-paragraphs,.about-company-section .about-us-text p{font-size:14px}.about-company-section .about-us-date-list{line-height:2;font-size:14px}}.why-us-section{max-width:1000px;padding:70px;text-align:left;margin:0 auto;letter-spacing:1px}.why-us-section h2{font-weight:500;margin-bottom:20px}.why-us-section .why-us-section-list{list-style-type:none}.why-us-section .why-us-section-list li{color:#b10000;font-weight:600;margin-bottom:3px}.why-us-section .why-us-section-list li:before{content:"📌";margin-right:8px}.why-us-section .why-us-section-list p{line-height:1.5;margin-bottom:1.2rem}@media screen and (max-width:1024px){.why-us-section{padding:50px}.why-us-section h2{font-size:22px}.why-us-section .why-us-section-list li:before{margin-right:6px}.why-us-section .why-us-section-list p{font-size:15px}}@media screen and (max-width:650px){.why-us-section{padding:35px}.why-us-section h2{font-size:20px}.why-us-section .why-us-section-list li{font-size:15px}.why-us-section .why-us-section-list li:before{margin-right:5px}.why-us-section .why-us-section-list p{line-height:1.5;margin-bottom:1.2rem;font-size:14px}}.workshops-section{max-width:1000px;padding:70px;text-align:left;margin:0 auto;letter-spacing:1px}.workshops-section h2{font-weight:500;margin-bottom:30px}.workshops-section .workshop{background-color:#eee;box-sizing:border-box;margin:2rem 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;padding:30px 0;border-radius:5px;border:1px #e0e0e0;box-shadow:3px 7px 7px -1px #e0e0e0;min-height:300px}.workshop .workshop-image{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:300px}.workshop .workshop-image img{width:250px;height:190px}.workshop .workshop-image p{margin-bottom:10px}.workshop-info{width:450px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-align:center;line-height:1.6}.workshop-info h3{margin-bottom:.5rem;font-size:18px}.workshop-info .workshop-info-text{margin-bottom:10px;font-weight:300}.workshop-info .workshop-info-text a{color:#b10000}.workshop-info .workshop-info-text a:hover{font-weight:600}@media screen and (max-width:1024px){.workshops-section{padding:50px}.workshops-section h2{font-size:22px}.workshops-section .workshop{padding:25px 0}.workshop .workshop-image{width:280px}.workshop .workshop-image img{width:230px;height:170px}.workshop .workshop-image p{margin-bottom:8px;font-size:15px}.workshop-info{line-height:1.5;font-size:15px}.workshop-info h3{font-size:16px}}@media screen and (max-width:650px){.workshops-section{padding:35px}.workshops-section h2{font-size:20px}.workshops-section .workshop{padding:20px 0;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.workshop .workshop-image{width:260px}.workshop .workshop-image img{width:200px;height:150px}.workshop .workshop-image p{font-size:14px}.workshop-info{font-size:14px;width:auto}.workshop-info h3{font-size:15px}}.customer-comments-section{background-color:#e2e2e2;padding:70px;margin-top:-5px}.customer-comments-section h2{font-weight:500;margin-bottom:20px;letter-spacing:1px}.customer-comments-section .comments-section{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.comment{box-sizing:border-box;padding:20px;width:40%;letter-spacing:1px;font-size:15px;font-weight:500}.comment-text{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAADhCAMAAABfnpgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wUmlnaHRzOk1hcmtlZD0iRmFsc2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjQwMEU1RTY4Q0M0MTFFNzlDMERCQTVFNzYxNTQ0NjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjQwMEU1RTU4Q0M0MTFFNzlDMERCQTVFNzYxNTQ0NjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0iQjVDQTdDQzdERjRGQkNGMTNEODRDNjA4MTIzNkE1MDkiIHN0UmVmOmRvY3VtZW50SUQ9IkI1Q0E3Q0M3REY0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);opacity:.75;background-position:50%;background-repeat:no-repeat;background-size:30%;line-height:1.7}.comment-author{margin-top:2em;color:#b10000;font-weight:200}.comment-author p{margin-bottom:10px}.comment-author time{text-decoration:overline;font-style:italic}.svg-display-none-desktop{display:none}@media screen and (max-width:1024px){.customer-comments-section{padding:50px}.customer-comments-section h2{font-size:18px}.customer-comments-section .comments-section{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.comment{padding:15px;width:48%}.comment-text{font-size:15px}.comment-author{font-size:14px;margin-top:1.5em}.comment-author p{margin-bottom:10px}}@media screen and (max-width:650px){.customer-comments-section{padding:35px}.customer-comments-section h2{font-size:16px}.customer-comments-section .comments-section{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.comment{padding:10px;width:100%;margin-bottom:25px}.comment-text{font-size:14px}.comment-author{font-size:12px;margin-top:1em}.svg-display-none-desktop{display:block}.svg-display-none-mobile{display:none}}.services-screen{padding:40px}.services-screen-vision h2{margin-bottom:20px;font-weight:500;font-size:24px;letter-spacing:1px}.services-screen-vision p{margin-bottom:5px;letter-spacing:1px}.services-screen-solutions{margin-top:50px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.services-screen-solutions h3{font-size:30px;font-weight:400;letter-spacing:1px;margin-bottom:40px}.accordion{width:1000px;margin-bottom:15px}.accordion-title{background-color:#b10000;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-title,.isnotactive-accordion-title{display:-webkit-flex;display:flex;padding:3px;cursor:pointer;transition:.3s ease}.isnotactive-accordion-title{background-color:#f5f5f5;color:#b10000;border:1px solid #ddd;border-radius:5px}.accordion-content{padding:40px;text-align:left;border:1px solid #e2e2e2;background-color:#fafafa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 4px 4px -2px #e2e2e2}.accordion-content h4{margin-bottom:7px}.accordion-content p{line-height:1.6;font-weight:300}.accordion-content ul{list-style-type:none}.accordion-content ul li{margin-bottom:5px;line-height:1.7}.accordion-content ul li:before{content:"→";margin-right:10px;color:#b10000}@media screen and (max-width:1024px){.services-screen{padding:20px}.services-screen-vision h2{font-size:22px}.services-screen-vision p{font-size:15px}.services-screen-solutions{margin-top:35px}.services-screen-solutions h3{font-size:27px;margin-bottom:35px}.accordion{width:100%}.accordion-title,.isnotactive-accordion-title{font-size:15px;text-align:left}.accordion-content{padding:30px}.accordion-content p{line-height:1.5;font-size:15px}.accordion-content .accordion-list li{font-size:15px;line-height:1.6}}@media screen and (max-width:650px){.services-screen{padding:10px}.services-screen-vision h2{font-size:20px}.services-screen-vision p{font-size:14px}.services-screen-solutions{margin-top:25px}.services-screen-solutions h3{font-size:24px;margin-bottom:25px}.accordion{width:100%}.accordion-title,.isnotactive-accordion-title{font-size:14px;text-align:left}.accordion-content{padding:15px}.accordion-content h4{font-size:15px}.accordion-content p{line-height:1.3;font-size:14px}.accordion-content .accordion-list li{font-size:14px;line-height:1.5}}.contact-section{padding:70px 0}.contact-section h2{margin-top:600px;margin-bottom:3rem;font-weight:500;font-size:24px;letter-spacing:1px}.contact-section .contact{display:-webkit-flex;display:flex;margin:0 auto;-webkit-justify-content:center;justify-content:center;max-width:1200px}.contact-section .form-container{width:60%;background-color:#333;color:#fff;border-top-left-radius:200px}.contact-info{width:300px;border-bottom-right-radius:200px;padding:100px 20px;background-color:#b10000;color:#fff}.form-container .form-content{margin:100px 20px}.form-inputs{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:80%;margin:0 auto;letter-spacing:1px}.form-input{border-radius:5px;border:none;padding:5px 10px;outline:none;z-index:1000}.form-input,.form-inputs .asterisk{color:#b10000}.form-inputs .form-input:focus{box-shadow:0 0 0 2px rgba(255,0,0,.78)}.form-inputs .error-message{display:block;font-size:11px;color:red;margin-bottom:-15px}.handle-inputs{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:20px}.handle-inputs textarea{padding:5px 10px;color:#b10000;resize:none;width:300px;height:150px}.form-btn,.handle-inputs textarea{border-radius:5px;border:none;outline:none}.form-btn{background-color:#b10000;color:#fff;width:250px;padding:4px 8px;margin-top:30px;cursor:pointer;transition:.2s}.form-btn:hover{background-color:#9b0000}.form-content-after-submitting{padding:100px 20px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.form-content-after-submitting h3{margin-bottom:15px;letter-spacing:1px;font-size:20px}.form-content-after-submitting p{letter-spacing:1px}.contact-info .contact-informations{margin-bottom:20px}.contact-info .contact-informations p{margin-bottom:20px;font-weight:900;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.contact-info .contact-informations p a{color:#fff;font-weight:300}.contact-info .contact-informations p span{font-weight:300}.contact-workshops p{font-size:18px;margin-bottom:10px}.contact-workshops ul{list-style-type:none}.contact-workshops ul li{margin-bottom:5px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.contact-workshops .information-icon{font-size:20px;margin-left:5px;cursor:pointer}.border-style{border:1px solid #aaa}.error-message-car-offer{display:block;font-size:11px;color:#b10000;margin-bottom:-15px}@media screen and (max-width:1024px){.contact-section h2{font-size:22px}.contact-section .contact{-webkit-flex-direction:column;flex-direction:column}.contact-section .form-container{width:90%;margin:0 auto;border-top-left-radius:20px;border-top-right-radius:20px}.contact-info{width:90%;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:0;margin:0 auto}.form-container .form-content{margin:60px 20px}.form-inputs{font-size:15px}.handle-inputs textarea{width:280px;height:140px}.form-btn{margin-top:30px}.contact-info .contact-informations{margin:20px 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:center;align-items:center;border-bottom:1px solid #9b0000;font-size:15px}.contact-workshops p{font-size:16px}.contact-workshops ul,.contact-workshops ul li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.contact-workshops ul li{margin:0 10px 10px 0}.contact-workshops .information-icon,.form-content-after-submitting h3{font-size:18px}.form-content-after-submitting p{font-size:15px}}@media screen and (max-width:650px){.contact-section h2{font-size:20px}.form-container .form-content{margin:40px 20px}.form-inputs{font-size:14px;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.form-inputs .form-label{margin-bottom:5px}.form-btn{margin-top:20px}.handle-inputs textarea{width:230px;height:130px}.contact-info .contact-informations{-webkit-flex-direction:column;flex-direction:column;font-size:14px}.contact-workshops p{font-size:16px}.contact-workshops ul,.contact-workshops ul li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.contact-workshops ul li{margin:0 10px 10px 0}.contact-workshops .information-icon{font-size:16px}.googlemaps{margin-top:-10px}.form-content-after-submitting h3{font-size:26px}.form-content-after-submitting p{font-size:14px}}.financial-section{padding:70px 0}.financial-section h2{color:#b10000;font-weight:500;text-align:left;margin-left:15px}.financial-section h3{font-weight:400;margin:2em 0 2em 15px;text-align:left}.btn-trigger{padding:10px;width:70px;color:#fff;background-color:#b10000;outline:none;border:none;border-radius:4px;text-decoration:underline;margin:5px 0 5px 30px;cursor:pointer}.financial-data-options{text-align:left}.popup{position:fixed;margin:0 auto;top:0;height:100vh;width:100%;background-color:rgba(0,0,0,.6);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;z-index:9999}.popup img{position:relative;padding:32px;width:100%;max-width:840px;background-color:#fff}.close-btn{position:absolute;top:60px;right:60px;background-color:transparent;color:#fff;outline:none;border:none;cursor:pointer;font-size:17px}.close-btn-icon{background:red}.footer{border-top:3px solid #959595;background-color:#ccc}.footer-section{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:35px;max-width:1300px;margin:0 auto}.workshops-footer-section h3{font-size:20px;letter-spacing:1px}.workshops-footer-section h3 a{text-decoration:none;color:#b10000}.workshops-footer-section h3 a:hover{text-decoration:underline}.workshop-footer{-webkit-flex-direction:column;flex-direction:column;margin:30px 0}.workshop-footer,.workshop-footer a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.workshop-footer a{text-decoration:none;color:#000;margin-bottom:7px;font-size:15px}.workshop-footer .icon{margin-right:4px;font-size:19px}.workshop-footer a:hover{color:#b10000}.schedule-hour{font-size:15px;padding-top:10px}.schedule-hour h3{font-size:20px;margin-bottom:20px;color:#b10000;letter-spacing:1px}.schedule-hour p{margin-bottom:10px}.schedule-hour span{color:#b10000}.schedule-marousi{font-size:13.5px;margin-top:-12px}.footer-services .services{font-size:20px;letter-spacing:1px}.footer-services .services a{text-decoration:none;color:#b10000}.footer-services .services a:hover{text-decoration:underline}.footer-services ul{list-style-type:none;margin:30px 0}.footer-services ul li{margin-bottom:7px}.footer-services .footer-offers{font-size:20px;letter-spacing:1px;padding:5px 10px}.footer-services .footer-offers a{text-decoration:none;color:#b10000}.footer-services .footer-offers a:hover{background-color:#b10000;color:#fff;padding:5px 10px;border-radius:4px}.footer-contact-info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.footer-logo{margin-bottom:10px}.footer-social-media{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:25px 10px;text-decoration:none;color:#000;letter-spacing:1px}.footer-social-media:hover{color:#3b5998}.footer-social-media .footer-facebook-icon{color:#3b5998;font-size:40px}.footer-links{list-style-type:none;margin-top:25px}.footer-links li{margin-bottom:5px;letter-spacing:1px}.footer-links li a{text-decoration:none;color:#000;font-size:17px}.footer-links li a:hover{color:#b10000}.footer-copyright{background-color:#333;padding:10px 0 5px;color:#fff;font-size:14px;letter-spacing:1px}.footer-copyright p{margin-bottom:8px}.footer-copyright p a{text-decoration:none;color:#e00}.footer-copyright p a:hover{color:#fff;background-color:#b10000}@media screen and (max-width:1024px){.workshops-footer-schedule h3{font-size:18px}.workshops-footer-schedule .workshop-footer a{font-size:14px}.workshops-footer-schedule .schedule-hour h3{margin-bottom:10px}.workshops-footer-schedule .schedule-hour p{font-size:14px}.footer-services h3{font-size:18px}.footer-services a{font-size:18px;padding:5px 10px;margin:20px 0}.footer-services ul{font-size:14px}.footer-contact-info .footer-logo{width:160px}.footer-contact-info .footer-links li a,.footer-contact-info a{font-size:14px}.footer-copyright{padding:8px 0 4px;font-size:14px}.footer-copyright p{margin-bottom:5px}}@media screen and (max-width:800px){.footer-section{display:block}.footer-services ul{display:none}.footer-contact-info .footer-logo{margin:2em auto 0}.footer-contact-info .footer-links{margin-top:-1em}}@media screen and (max-width:650px){.workshops-footer-schedule h3{font-size:16px}.workshops-footer-schedule .workshop-footer a{font-size:13px}.workshops-footer-schedule .schedule-hour h3{margin-bottom:7px}.workshops-footer-schedule .schedule-hour p{font-size:13px}.footer-services a{font-size:16px;margin:20px 0}.footer-contact-info .footer-logo{width:140px}.footer-contact-info .footer-links li a,.footer-contact-info a{font-size:13px}.footer-copyright{padding:8px 0 4px;font-size:12px}.footer-copyright p{margin-bottom:5px}}
/*# sourceMappingURL=main.ac4da1f6.chunk.css.map */