body,button,input,select,textarea{font-size:16px;font-size:1rem;line-height:1.7}.site{overflow:clip}.btn-theme-primary-outline:hover{color:#222}.text-dark{color:#222}.bg-dark{background-color:#1c1b1b}.section-inverse p{color:rgba(255,255,255,.7)}#nav-toggle span{background-color:#fff}#nav-toggle span:before,#nav-toggle span:after{background-color:#fff}#nav-toggle.nav-is-visible span:before,#nav-toggle.nav-is-visible span:after{background-color:#fff}#hero{position:relative}#hero .hero-content-style2 h1 img{width:80%;max-width:260px}#hero .hero-content-style2 h5{line-height:1.4}#hero .hero-content-style2 .hcl2-image{position:absolute;right:50;top:50%;transform:translate(50%, -50%);width:50vw;z-index:90}#masthead .site-logo-div img{max-width:120px;height:auto}.btn-outer{text-align:end}.btn-outer .btn-more{margin:0;padding:.5rem 1.5rem;font-size:1rem;letter-spacing:.1em;font-weight:900;color:#fff;background-color:#000;border-radius:0;transition:all .3s ease-in-out;text-decoration:none}.btn-outer .btn-more:hover{background-color:#fff;color:#000;box-shadow:0px 0px 10px rgba(0,0,0,.2)}.home .site-main section:nth-child(odd){background-color:#1c1b1b}.section-about .col-12>.row{align-items:center}.section-about .col-12>.row h3{font-size:2rem}.section-about .col-12>.row .about-image img{margin-bottom:0}.section-about .about-image{position:relative;min-height:200px}.section-about .about-image img{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.section-about .slideInLeft .about-image img{right:0;clip-path:polygon(0 0, 80% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(0 0, 80% 0, 100% 100%, 0 100%)}.section-about .slideInRight .about-image img{left:0;clip-path:polygon(20% 0, 100% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(20% 0, 100% 0, 100% 100%, 0 100%)}@media(min-width: 768px){.section-about .about-image{min-height:400px}.section-about .about-image img{width:50vw}.section-about .slideInLeft .col-md-6:nth-child(1){order:4}.section-about .slideInLeft .col-md-6:nth-child(2){order:1}}.project-wrapper{display:flex;flex-wrap:wrap}.project-wrapper .project-item .project-header{background-color:rgba(0,0,0,0) !important}.section-features{counter-reset:feature-counter}.section-features h4{font-size:20px;font-size:1.25rem;text-align:center;padding:2rem 0;position:relative;letter-spacing:.05em}.section-features h4:before{content:counter(feature-counter);counter-increment:feature-counter;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:7rem;font-weight:900;color:rgba(255,255,255,.2)}.section-features .icon-image img{aspect-ratio:16/9;width:100%}.section-features .feature-item{text-align:left;margin-bottom:1.5rem}.page-car-detailing section,.page-tire-change section,.page-dress-up section{padding:32px 0 25px}.page-car-detailing section h2,.page-car-detailing section h3,.page-car-detailing section h4,.page-car-detailing section h5,.page-car-detailing section h6,.page-tire-change section h2,.page-tire-change section h3,.page-tire-change section h4,.page-tire-change section h5,.page-tire-change section h6,.page-dress-up section h2,.page-dress-up section h3,.page-dress-up section h4,.page-dress-up section h5,.page-dress-up section h6{color:#fff}.page-car-detailing section .service-row .header-service,.page-tire-change section .service-row .header-service,.page-dress-up section .service-row .header-service{padding-top:30px}@media(min-width: 768px){.page-car-detailing section .service-row.slideInRight,.page-tire-change section .service-row.slideInRight,.page-dress-up section .service-row.slideInRight{flex-direction:row-reverse}.page-car-detailing section .service-row.slideInRight figure img,.page-tire-change section .service-row.slideInRight figure img,.page-dress-up section .service-row.slideInRight figure img{left:0;clip-path:polygon(20% 0, 100% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(20% 0, 100% 0, 100% 100%, 0 100%)}.page-car-detailing section .service-row.slideInLeft figure img,.page-tire-change section .service-row.slideInLeft figure img,.page-dress-up section .service-row.slideInLeft figure img{right:0;clip-path:polygon(0 0, 80% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(0 0, 80% 0, 100% 100%, 0 100%)}.page-car-detailing section .service-row figure,.page-tire-change section .service-row figure,.page-dress-up section .service-row figure{margin:0;min-height:400px}.page-car-detailing section .service-row figure img,.page-tire-change section .service-row figure img,.page-dress-up section .service-row figure img{margin:0;width:50vw;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}}@media(min-width: 768px){.page-car-detailing section,.page-tire-change section,.page-dress-up section{padding:64px 0 59px}}.page-car-detailing section .row-service-info,.page-tire-change section .row-service-info,.page-dress-up section .row-service-info{justify-content:space-between;height:100%}.page-car-detailing section .row-service-info .text-price,.page-tire-change section .row-service-info .text-price,.page-dress-up section .row-service-info .text-price{font-size:.875rem;text-align:end}.page-car-detailing section .row-service-info .text-price strong,.page-tire-change section .row-service-info .text-price strong,.page-dress-up section .row-service-info .text-price strong{font-size:1.5rem;font-weight:900;letter-spacing:.05em}.page-car-detailing section#section-price,.page-tire-change section#section-price,.page-dress-up section#section-price{background-color:#1c1b1b}.page-car-detailing section#section-flow header,.page-car-detailing section#section-price header,.page-tire-change section#section-flow header,.page-tire-change section#section-price header,.page-dress-up section#section-flow header,.page-dress-up section#section-price header{text-align:center}.page-car-detailing section#section-flow header h2,.page-car-detailing section#section-price header h2,.page-tire-change section#section-flow header h2,.page-tire-change section#section-price header h2,.page-dress-up section#section-flow header h2,.page-dress-up section#section-price header h2{position:relative;letter-spacing:.05em;padding-bottom:70px}.page-car-detailing section#section-flow header h2:before,.page-car-detailing section#section-flow header h2:after,.page-car-detailing section#section-price header h2:before,.page-car-detailing section#section-price header h2:after,.page-tire-change section#section-flow header h2:before,.page-tire-change section#section-flow header h2:after,.page-tire-change section#section-price header h2:before,.page-tire-change section#section-price header h2:after,.page-dress-up section#section-flow header h2:before,.page-dress-up section#section-flow header h2:after,.page-dress-up section#section-price header h2:before,.page-dress-up section#section-price header h2:after{content:"";position:absolute;left:calc(50% - 15px);bottom:0;width:50px;height:5px;background-color:#fff}.page-car-detailing section#section-flow header h2:before,.page-car-detailing section#section-price header h2:before,.page-tire-change section#section-flow header h2:before,.page-tire-change section#section-price header h2:before,.page-dress-up section#section-flow header h2:before,.page-dress-up section#section-price header h2:before{transform:rotate(60deg) translateX(-50%)}.page-car-detailing section#section-flow header h2:after,.page-car-detailing section#section-price header h2:after,.page-tire-change section#section-flow header h2:after,.page-tire-change section#section-price header h2:after,.page-dress-up section#section-flow header h2:after,.page-dress-up section#section-price header h2:after{transform:rotate(-60deg) translateX(-50%);bottom:43px}.page-car-detailing section#section-flow .row-flow,.page-tire-change section#section-flow .row-flow,.page-dress-up section#section-flow .row-flow{padding:3rem 0;justify-content:center}.page-car-detailing section#section-flow .row-flow header,.page-tire-change section#section-flow .row-flow header,.page-dress-up section#section-flow .row-flow header{text-align:left;height:100%;display:block;position:relative}.page-car-detailing section#section-flow .row-flow header:before,.page-tire-change section#section-flow .row-flow header:before,.page-dress-up section#section-flow .row-flow header:before{content:"";position:absolute;left:5rem;bottom:-80px;width:10px;height:100%;background-color:rgba(255,255,255,.03)}.page-car-detailing section#section-flow .row-flow header h3,.page-tire-change section#section-flow .row-flow header h3,.page-dress-up section#section-flow .row-flow header h3{padding-left:3rem;text-align:left;font-size:2.5rem;letter-spacing:.005em}.page-car-detailing section#section-flow .row-flow header p,.page-tire-change section#section-flow .row-flow header p,.page-dress-up section#section-flow .row-flow header p{position:absolute;top:-4rem;left:0;font-size:10rem;font-weight:900;font-style:italic;color:rgba(255,255,255,.2);line-height:1;margin:0}.page-car-detailing section#section-flow .row-flow h4,.page-tire-change section#section-flow .row-flow h4,.page-dress-up section#section-flow .row-flow h4{font-size:1.5rem}@media(min-width: 768px){.page-car-detailing section#section-flow .row-flow,.page-tire-change section#section-flow .row-flow,.page-dress-up section#section-flow .row-flow{padding:5rem 0}}.page-car-detailing section#section-flow .row-flow:last-child p:before,.page-tire-change section#section-flow .row-flow:last-child p:before,.page-dress-up section#section-flow .row-flow:last-child p:before{display:none}.page-car-detailing section .list-point,.page-tire-change section .list-point,.page-dress-up section .list-point{list-style:none}.page-car-detailing section .list-point li,.page-tire-change section .list-point li,.page-dress-up section .list-point li{position:relative;margin:1rem 0 1rem 2.5rem}.page-car-detailing section .list-point li strong,.page-tire-change section .list-point li strong,.page-dress-up section .list-point li strong{font-weight:900;font-size:1.25rem;color:#fff}.page-car-detailing section .list-point li:before,.page-tire-change section .list-point li:before,.page-dress-up section .list-point li:before{position:absolute;left:-40px;top:3px;content:"";width:30px;height:30px;display:inline-block;background-color:#fff;-webkit-mask-image:url("../../img/tire.svg");mask-image:url("../../img/tire.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.row-cta{--bs-gutter-x: 1rem;margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x));margin-top:1.5rem;margin-bottom:1.5rem}.row-cta>*{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.row-cta a{background-color:#000;border-radius:.5rem;color:#fff;display:block;padding:2rem 0;text-align:center;font-weight:900}.row-cta a i{display:block;font-size:2rem;margin-bottom:.5rem}.row-cta a:hover,.row-cta a:focus{text-decoration:none;background-color:#555}.page-contact .entry-content{margin-top:3rem}.page-contact .entry-content header{margin:3rem 0 2rem}.page-contact .entry-content header h2{color:#fff}.page-contact .entry-content a{color:#fff}.page-contact .entry-content .text-sns{font-weight:900;font-size:1.5rem}.page-contact .entry-content i{font-size:1.5rem}#footer-widgets{overflow:clip}#footer-widgets.footer-widgets.section-padding{padding:0}#footer-widgets .text-corporate{padding:2rem 1rem;color:#fff}#footer-widgets .text-corporate #footer-brand{max-width:120px}#footer-widgets .text-corporate a{color:#fff}#footer-widgets .text-corporate h3{font-weight:900;color:#fff}#footer-widgets .text-corporate .text-tel{font-size:1.5rem;font-weight:900}#footer-widgets .text-corporate .text-sns{font-weight:700}#footer-widgets .text-corporate i{font-size:1.5rem}#footer-widgets .text-corporate .text-hours{font-size:1.25rem;font-weight:900}#footer-widgets .sidebar .widget{margin:0}#footer-widgets .map{min-height:360px}#footer-widgets .map iframe{border:none;filter:saturate(30%) invert(140%) brightness(250%);-webkit-filter:saturate(30%) invert(140%) brightness(250%);transition:.4s;opacity:1}@media(min-width: 768px){#footer-widgets .map{position:relative}#footer-widgets .map iframe{position:absolute;left:0;top:0;width:50vw;height:calc(100% + 60px)}#footer-widgets .map iframe:hover,#footer-widgets .map iframe:focus{opacity:.8;filter:saturate(70%) invert(140%);-webkit-filter:saturate(70%) invert(140%)}}.page-template-template-fullwidth .site{background-color:#222;color:#eee}.page-template-template-fullwidth .site .site-content{border-top:none}.page-template-template-fullwidth .site .site-content #primary{padding-top:0}.page-template-template-fullwidth .site .site-content #page-header{padding:5rem 0}.page-template-template-fullwidth .site .site-content #page-header p{position:absolute;font-size:5rem;top:0;left:0;font-weight:700;font-style:italic;color:rgba(255,255,255,.3);line-height:1}@media(min-width: 768px){.page-template-template-fullwidth .site .site-content #page-header p{font-size:7rem}}.alignfull{width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box}.alignwide{max-width:1200px;margin-left:auto;margin-right:auto}textarea:not(.editor-post-title__input),input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{width:100%}input[type=reset],input[type=submit],input[type=submit],.pirate-forms-submit-button,.contact-form div.wpforms-container-full .wpforms-form .wpforms-submit{color:#333}.onepress-menu ul li a:hover,.onepress-menu ul li a:focus{background-color:rgba(0,0,0,.6) !important}.onepress-menu ul li.current-menu-item>a{background-color:#000 !important}caption{color:#ccc;font-size:.875rem}.row-card-service>*{margin-bottom:1.5rem}.card-service{background:#454545;background:linear-gradient(90deg, rgb(69, 69, 69) 0%, rgb(67, 69, 67) 50%, rgb(110, 110, 110) 100%);height:100%}.card-service h2{font-size:1.5rem}.card-service .card-body{padding:.5rem .75rem}@media print{body{background-color:#fff !important;color:#000 !important}}/*# sourceMappingURL=unopress.min.css.map */