@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/eb7e7d46342de29d-s.affc0284.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/5fc322119a88a33d-s.1be5bdb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.2ec89ddc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans Fallback;src:local(Arial);ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.29%}.josefin_sans_8fbf8f3a-module__gu2Y9q__className{font-family:Josefin Sans,Josefin Sans Fallback;font-style:normal}.josefin_sans_8fbf8f3a-module__gu2Y9q__variable{--font-josefin-sans:"Josefin Sans","Josefin Sans Fallback"}
:root{--color-primary:#e71428;--color-secondary:#045;--border-radius:.7em;--header-top-height:90px;--header-top-height-mobile:72px;--header-bottom-height:30px}*,:before,:after{box-sizing:border-box;color:inherit;-webkit-tap-highlight-color:#0000;outline:none;font-family:inherit}:root{-moz-text-size-adjust:none;text-size-adjust:none;font-size:62.5%}body{font-size:1.8rem;line-height:1.5}:where(body,button,ul,figure,h1,h2,h3,h4,h5,h6){margin:0;padding:0}:where(h1,h2,h3,h4,h5,h6){line-height:1.2}ul{list-style:none}button{cursor:pointer;background:0 0;border:0}a{text-decoration:none;display:inline-block}img{border:0;display:block}small{font-size:80%}.container{width:100%;margin:0 auto}@media (max-width:1023px){.container{padding:0 10px}}@media (min-width:768px) and (max-width:1023px){.container{padding:0 20px}}@media (min-width:1024px) and (max-width:1279px){.container{width:950px}}@media (min-width:1280px){.container{width:1170px}}@font-face{font-family:icons;src:url(/icons/icons.woff)format("woff");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;font-family:icons!important}.icon-calendar:before{content:""}.icon-facebook:before{content:""}.icon-home:before{content:""}.icon-instagram:before{content:""}.icon-mail:before{content:""}.icon-map:before{content:""}.icon-phone:before{content:""}.icon-whatsapp:before{content:""}.icon-transmission:before{content:""}.icon-battery:before{content:""}.icon-brake:before{content:""}.icon-ac:before{content:""}.icon-engine:before{content:""}.icon-exhaust:before{content:""}.icon-suspension:before{content:""}.icon-truck-diesel:before{content:""}.icon-truck:before{content:""}.icon-radiator:before{content:""}.icon-tuneup:before{content:""}.icon-tires:before{content:""}.icon-star:before{content:""}.icon-clock:before{content:""}.btn{color:#fff;border-radius:var(--border-radius);text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;height:30px;margin:0;padding:0 10px;font-size:1.2rem;font-weight:700;line-height:34px;transition:all .3s;display:inline-flex}.btn [class*=icon-]{align-items:center;font-size:1.6rem;line-height:30px;display:inline-flex}.btn [class*=icon-]:not(:last-child){margin-right:5px}.btn.btn-big{height:40px;padding:0 15px;font-size:1.6rem;line-height:44px}.btn.btn-big [class*=icon-]{font-size:2rem;line-height:40px}.btn.btn-white{color:var(--color-primary);background:#fff}@media (min-width:1024px){.btn.btn-white:hover{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #fff}}.btn.btn-color-1{background:var(--color-primary)}@media (min-width:1024px){.btn.btn-color-1:hover{box-shadow:inset 0 0 0 2px var(--color-primary);color:var(--color-primary)}}.btn.btn-color-2{background:var(--color-secondary)}@media (min-width:1024px){.btn.btn-color-2:hover{box-shadow:inset 0 0 0 2px var(--color-secondary);color:var(--color-secondary)}.btn:hover{background:#fff}}.hyperlink{color:var(--color-primary);cursor:pointer;font-style:italic;text-decoration:underline}.back-to-the-top{border-radius:var(--border-radius);width:40px;height:40px;color:var(--color-primary);background:#0003;justify-content:center;align-items:center;font-size:6rem;display:flex;position:fixed;bottom:20px;right:20px}.back-to-the-top:before{content:"^";height:0;line-height:1.2;position:absolute;top:3px;left:50%;transform:translate(-50%)}.form{position:relative}.form .form-input,.form .form-textarea,.form .form-select{border:0;border-bottom:1px solid var(--color-secondary);width:100%;color:var(--color-primary);background:0 0;font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;display:flex}.form .form-input:focus+.form-helper,.form .form-textarea:focus+.form-helper,.form .form-select:focus+.form-helper{animation:.2s forwards form-helper-show}.form .form-input:disabled,.form .form-textarea:disabled,.form .form-select:disabled{opacity:.5}.form .form-input,.form .form-select{height:40px;padding:0 7px}.form .form-textarea{resize:none;min-height:100px;padding:7px}.form .form-select{appearance:none;background-image:url(/images/arrow-down.svg);background-position:right 5px top 50%;background-repeat:no-repeat}.form .form-select:hover:not(:disabled){cursor:pointer}.form .form-select option{font-weight:400}.form .form-select::-ms-expand{display:none}.form .form-select:disabled{filter:grayscale()}.form .form-select.disabled{color:#777}.form .form-field{width:100%;position:relative}.form .form-field .field-info{margin:10px 0 0 15px;font-style:italic;display:block}.form .form-helper{border-radius:var(--border-radius)var(--border-radius)var(--border-radius)0;background:var(--color-primary);color:#fff;text-align:center;white-space:nowrap;z-index:80;height:0;padding:0;font-size:1.2rem;font-style:italic;position:absolute;top:0;left:7px;overflow:hidden;transform:translateY(calc(-100% - 5px));box-shadow:3px 3px 5px #0000001a}.form .form-helper:before{border-right:7px solid #0000;border-top:7px solid var(--color-primary);content:"";display:block;position:absolute;bottom:-7px;left:0}@keyframes form-helper-show{0%{opacity:0;overflow:visible}to{opacity:1;height:auto;padding:10px;overflow:visible}}.swiper .swiper-button-prev,.swiper .swiper-button-next{color:var(--color-secondary)}.swiper .swiper-button-prev{left:0}.swiper .swiper-button-next{right:0}.parallax{background-position:50%;background-repeat:no-repeat;background-size:cover}.alert{z-index:200;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.alert .alert-container{border-radius:3px;max-width:calc(100% - 40px);max-height:calc(100% - 40px);animation:.35s ease-out alert-open;overflow:hidden;box-shadow:0 0 15px #00000080}.alert .alert-container.alert-deactive{animation:.35s ease-out alert-close}.alert .alert-container .alert-body{color:#fff;max-width:300px;padding:10px 15px;font-size:1.6rem;transition:all .35s;display:flex;position:relative}.alert .alert-container .alert-body .alert-close-wrapper{margin-left:10px;padding-top:5px}.alert .alert-container .alert-body .alert-close-wrapper .alert-close{display:flex}.alert .alert-container .alert-body .alert-close-wrapper .alert-close:before{cursor:pointer;content:"+";font-family:Lucida;font-size:2.6rem;line-height:.5;transform:rotate(45deg)}.alert.alert-success .alert-body{background:#3cb371;border-color:#2f8d59}.alert.alert-info .alert-body{background:#4682b4;border-color:#38678f}.alert.alert-warning .alert-body{background:orange;border-color:#cc8400}.alert.alert-error .alert-body,.alert.alert-danger .alert-body,.alert.alert-fail .alert-body{background:tomato;border-color:#ff3814}@keyframes alert-open{0%{opacity:0;transform:translateY(-10px)}to{opacity:1}}@keyframes alert-close{0%{opacity:1}to{opacity:0;transform:translateY(10px)}}.default-content{flex:auto;padding:50px 0 70px;box-shadow:inset 0 10px #0000000d,inset 0 5px 5px #0000001a}@media (max-width:767px){.default-content{padding:40px 0 10px}}.default-content .content-title{color:var(--color-primary);text-align:center;text-transform:uppercase;letter-spacing:-2px;justify-content:center;align-items:center;margin:0 0 20px;font-size:4rem;display:flex}.default-content .content-title span{color:var(--color-secondary);font-weight:400}@media (max-width:767px){.default-content .content-title{font-size:2.8rem}}.default-content .content-subtitle{color:var(--color-secondary);text-align:center;text-transform:uppercase;letter-spacing:-1px;font-size:1.8rem}@media (max-width:767px){.default-content .content-subtitle{font-size:1.4rem}}.default-content .content-paragraph{text-align:center;max-width:800px;margin:20px auto 30px}.default-content .content-cta-buttons{justify-content:center;align-items:center;margin-top:50px;display:flex}@media (max-width:767px){.default-content .content-cta-buttons{flex-direction:column}.default-content .content-cta-buttons .btn{width:100%}.default-content .content-cta-buttons .btn:not(:first-child){margin-top:10px}}@media (min-width:768px){.default-content .content-cta-buttons .btn:not(:first-child){margin-left:10px}}.section-header{z-index:100;width:100%;position:fixed;top:0;left:0;box-shadow:0 0 30px #0000004d}.section-header .container{display:flex}.section-header .header-top{background:#fff url(/images/triple-lines.png) left 0 bottom 7px repeat-x;position:relative;box-shadow:0 0 10px #00000080}@media (max-width:767px){.section-header .header-top{background-position:left 0 bottom 6px;background-size:.5px}.section-header .header-top .container{height:var(--header-top-height-mobile)}}@media (min-width:768px){.section-header .header-top .container{height:var(--header-top-height)}}.section-header .header-botton{background:#e71428f2}@media (max-width:1023px){.section-header .header-botton{display:none}}.section-header .header-botton .container{height:var(--header-bottom-height);color:#fff;justify-content:space-between;font-weight:400}.section-header .header-logo{cursor:pointer;position:relative}.section-header .header-logo img{position:relative}@media (max-width:767px){.section-header .header-logo img{width:110px;height:auto}}@media (min-width:768px){.section-header .header-logo img{width:132px;height:auto}}.section-header .header-logo:before{content:"";border-top:17px solid #fff;border-left:17px solid #0000;border-right:17px solid #0000;display:block;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:767px){.section-header .header-logo:before{top:67px}}@media (min-width:768px){.section-header .header-logo:before{top:83px}}@media (max-width:767px){.section-header .header-logo{transform:translateY(4px)}}@media (min-width:768px){.section-header .header-logo{transform:translateY(7px)}}.section-header .header-phone{color:var(--color-secondary);align-items:center;font-size:2rem;font-weight:700;display:flex}@media (max-width:767px){.section-header .header-phone{display:none}}@media (min-width:768px){.section-header .header-phone{margin:15px auto 0 10px}}@media (min-width:768px) and (max-width:1023px){.section-header .header-phone{color:var(--color-primary)}}.section-header .header-phone h2{letter-spacing:-1.5px;align-items:center;margin:2px 0 0;font-size:1.8rem;display:flex}.section-header .header-phone h2 i{color:var(--color-primary);margin:-5px 7px 0;font-size:1.2rem}.section-header .header-phone h2 i:first-child{margin-left:0}@media (min-width:768px) and (max-width:1023px){.section-header .header-phone h2{display:none}}.section-header .header-cta-buttons{align-items:flex-end;padding-bottom:24px;display:flex}@media (max-width:767px){.section-header .header-cta-buttons{margin-left:auto;padding-bottom:18px}.section-header .header-cta-buttons .btn{width:44px;height:44px}.section-header .header-cta-buttons .btn:not(:first-child){margin-left:8px}}@media (min-width:768px){.section-header .header-cta-buttons .btn:not(:first-child){margin-left:7px}}.section-header .header-cta-buttons .btn.btn-phone{background:var(--color-secondary)}@media (min-width:768px){.section-header .header-cta-buttons .btn.btn-phone{display:none}}@media (max-width:1023px){.section-header .header-cta-buttons .btn.media-icon{display:none}}@media (min-width:1024px){.section-header .header-cta-buttons .btn.media-icon{text-indent:1px;width:30px}}@media (max-width:1023px){.section-header .header-cta-buttons .btn.btn-toggle{background:var(--color-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}.section-header .header-cta-buttons .btn.btn-toggle:before,.section-header .header-cta-buttons .btn.btn-toggle:after{box-sizing:content-box;content:"";border-color:#fff;border-top-style:solid;border-top-width:2px;width:22px;height:6px;transition:all .2s;display:block}.section-header .header-cta-buttons .btn.btn-toggle:after{border-bottom-style:solid;border-bottom-width:2px}.section-header .header-cta-buttons .btn.btn-toggle.active:before,.section-header .header-cta-buttons .btn.btn-toggle.active:after{height:0}.section-header .header-cta-buttons .btn.btn-toggle.active:before{transform:translateY(1px)rotate(-45deg)}.section-header .header-cta-buttons .btn.btn-toggle.active:after{border-bottom:0;transform:translateY(-1px)rotate(45deg)}}@media (min-width:768px) and (max-width:1023px){.section-header .header-cta-buttons .btn.btn-toggle:before,.section-header .header-cta-buttons .btn.btn-toggle:after{width:16px;height:4px}}@media (min-width:1024px){.section-header .header-cta-buttons .btn.btn-toggle{display:none}}@media (max-width:767px){.section-header .header-cta-buttons .btn span{display:none}.section-header .header-cta-buttons .btn i{margin:0;font-size:2.2rem}}.section-header .header-address{align-items:center;margin-left:142px;font-size:1.4rem;display:flex}.section-header .header-address i{margin-right:7px}.section-header .header-menu{display:flex;overflow:hidden}.section-header .header-menu .item{text-transform:uppercase;align-items:center;padding-top:3px;font-size:1.4rem;transition:all .35s;display:flex;position:relative}.section-header .header-menu .item:not(:first-child){margin-left:20px}.section-header .header-menu .item:before{content:"";border-top:5px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;transition:all .35s;display:block;position:absolute;top:-5px;left:50%;transform:translate(-50%)}@media (min-width:1024px){.section-header .header-menu .item:hover:before{top:0}}.section-header .header-mobile-panel{z-index:-1}@media (max-width:1023px){.section-header .header-mobile-panel{color:#fff;opacity:0;min-width:200px;transition:all .35s;position:absolute;bottom:5px;right:20px;box-shadow:3px 3px 5px #0000001a}.section-header .header-mobile-panel.active{opacity:1;transform:translateY(100%)}.section-header .header-mobile-panel .panel-menu{background:var(--color-primary)}.section-header .header-mobile-panel .panel-menu .item{text-align:center;text-transform:uppercase;width:100%;height:50px;padding:0 15px;font-size:1.6rem;line-height:54px;display:block}.section-header .header-mobile-panel .panel-menu .item:not(:first-child){border-top:1px solid #ffffff80}.section-header .header-mobile-panel .panel-social-media{background:var(--color-secondary);border-radius:0 0 var(--border-radius)var(--border-radius);width:100%;display:flex;position:relative;bottom:auto;right:auto}.section-header .header-mobile-panel .panel-social-media .media{flex:1;justify-content:center;align-items:center;height:50px;font-size:2.2rem;display:flex}.section-header .header-mobile-panel .panel-social-media .media:not(:first-child){border-left:1px solid #ffffff4d}}@media (max-width:767px){.section-header .header-mobile-panel{right:10px}}@media (min-width:1024px){.section-header .header-mobile-panel{display:none}}.section-banner{background-image:linear-gradient(color-mix(in srgb,var(--color-secondary)90%,black),var(--color-secondary));color:#fff;position:relative}.section-banner .banner-swiper{width:100%;height:100%;position:absolute;top:0;left:0}.section-banner .banner-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.section-banner .banner-container{z-index:1;justify-content:center;align-items:center;padding:2em 0;display:flex;position:relative}.section-banner .container-panel{text-align:center;flex-direction:column;max-width:650px;display:flex}@media (max-width:767px){.section-banner .container-panel{padding:0 20px}}.section-banner .container-panel .panel-title{text-transform:uppercase;letter-spacing:-1px;margin:0 0 40px;font-size:2.5rem;font-weight:400;position:relative}.section-banner .container-panel .panel-title:after{background:var(--color-primary);content:"";width:110px;height:2px;display:block;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}@media (max-width:767px){.section-banner .container-panel .panel-title{font-size:2rem}}.section-banner .container-panel .panel-dialog{letter-spacing:-5px;font-size:6rem;font-weight:700;line-height:1}@media (max-width:767px){.section-banner .container-panel .panel-dialog{font-size:4rem}}.section-banner .container-panel .panel-dialog span{mix-blend-mode:hard-light;color:var(--color-primary)}.section-banner .container-panel .panel-cta{margin:15px auto 25px}@media (max-width:767px){.section-banner .container-panel .panel-cta{flex-direction:column;display:flex}}.section-banner .container-panel .panel-cta .btn:not(:first-child):not(:hover){background:var(--color-primary);color:#fff}@media (max-width:767px){.section-banner .container-panel .panel-cta .btn:not(:first-child){margin-top:10px}}.section-banner .container-panel .panel-cta span{margin:0 5px}@media (max-width:767px){.section-banner .container-panel .panel-cta span{display:none}}.section-banner .container-panel .panel-hours{opacity:.8;font-size:1.4rem}.section-services{box-shadow:none;background:url(/images/tire-print.png) 50% 5px repeat-x;padding-top:80px}.section-services:before{height:0}@media (max-width:767px){.section-services .content-cta-buttons{margin-top:10px}}@media (min-width:768px){.section-services .content-cta-buttons{display:none}}.section-services .content-subtitle{margin:3em 0 1.5em}.section-services .services-grid{gap:20px;display:grid}@media (max-width:767px){.section-services .services-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (min-width:768px) and (max-width:1023px){.section-services .services-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px) and (max-width:1279px){.section-services .services-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.section-services .services-grid{grid-template-columns:repeat(6,1fr)}}.section-services .services-grid .grid-item{border-radius:var(--border-radius);border-bottom:3px solid var(--color-primary);text-align:center;background:#fff;flex-direction:column;padding:15px;display:flex;box-shadow:0 10px 10px #0000000d}@media (max-width:767px){.section-services .services-grid .grid-item{padding:10px}}.section-services .services-grid .grid-item .item-icon{color:var(--color-secondary);font-size:7rem}.section-services .services-grid .grid-item .item-title{color:var(--color-primary);text-transform:uppercase;letter-spacing:-1px;margin:10px 0;font-size:1.8rem}.section-services .services-grid .grid-item .item-description{margin:0;font-size:1.4rem}.section-services .services-list{text-align:center}.section-about{background-color:var(--color-secondary);color:#fff}@media (max-width:767px){.section-about{background-position-x:65%}}.section-about .content-title span{color:#fff}.section-about .gallery-thumbs{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px;display:grid}@media (min-width:768px) and (max-width:1023px){.section-about .gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:20px}}@media (min-width:1024px) and (max-width:1279px){.section-about .gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:30px}}@media (min-width:1280px){.section-about .gallery-thumbs{grid-template-columns:repeat(6,1fr);gap:20px}}.section-about .gallery-thumbs .thumb{border-radius:var(--border-radius);cursor:pointer;background:#0000001a;align-items:flex-start;display:flex;overflow:hidden;box-shadow:3px 3px 5px #0000001a}.section-about .gallery-thumbs .thumb img{width:100%;transition:all .35s}@media (min-width:1024px){.section-about .gallery-thumbs .thumb:hover img{transform:scale(1.1)}}.section-about .gallery-overlay{background:rgb(from color-mix(in srgb,var(--color-secondary)87%,black)r g b/.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:101;width:100%;height:100%;padding:50px 20px;display:flex;position:fixed;top:0;left:0}@media (max-width:767px){.section-about .gallery-overlay{padding:0 5px}}.section-about .gallery-overlay:not(.active){display:none}.section-about .gallery-overlay .overlay-close{z-index:2;cursor:pointer;width:50px;height:50px;transition:all .35s;position:absolute;top:10px;right:10px}.section-about .gallery-overlay .overlay-close:before,.section-about .gallery-overlay .overlay-close:after{content:"";background:#fff;width:3px;height:30px;position:absolute;top:50%;left:50%}.section-about .gallery-overlay .overlay-close:before{transform:translate(-50%,-50%)rotate(-45deg)}.section-about .gallery-overlay .overlay-close:after{transform:translate(-50%,-50%)rotate(45deg)}@media (min-width:1024px){.section-about .gallery-overlay .overlay-close:hover{transform:rotate(-90deg)scale(.8)}}.section-about .gallery-overlay .overlay-swiper{width:100%}.section-about .gallery-overlay .overlay-swiper .swiper-item{justify-content:center;align-items:center;padding:0 50px;display:flex}@media (max-width:767px){.section-about .gallery-overlay .overlay-swiper .swiper-item{padding:0 10px}}.section-about .gallery-overlay .overlay-swiper .swiper-item picture{aspect-ratio:1;max-height:75vh;position:absolute;inset:50% -20% 0 50%;transform:translate(-50%,-50%)}.section-about .gallery-overlay .overlay-swiper .swiper-item picture img{border-radius:var(--border-radius);box-shadow:3px 3px 5px #0000001a}.section-about .gallery-overlay .overlay-swiper [class*=swiper-button-]{color:#fff}.section-testimonials{background-color:#fff;padding-bottom:40px}.section-testimonials .testimonials-list .list-item{text-align:center;padding:0 100px}@media (max-width:767px){.section-testimonials .testimonials-list .list-item{padding:0 50px}}.section-testimonials .testimonials-list .list-item .item-text{margin:0 0 20px;font-style:italic}.section-testimonials .testimonials-list .list-item .item-text strong{color:var(--color-secondary)}.section-testimonials .testimonials-list .list-item .item-text.font-size-sm{font-size:1.6rem}.section-testimonials .testimonials-list .list-item .item-text.font-size-md{font-size:2rem}.section-testimonials .testimonials-list .list-item .item-text.font-size-lg{font-size:2.6rem}.section-testimonials .testimonials-list .item-name{color:var(--color-secondary)}.section-testimonials .testimonials-list .swiper-wrapper{align-items:center}.section-contact{background:var(--color-secondary);color:#fff}@media (min-width:768px) and (max-width:1023px){.section-contact{padding-bottom:20px}}.section-contact .content-title{color:#fff}.section-contact .content-title:before,.section-contact .content-title:after{border-color:#fff}.section-contact .content-title span{color:var(--color-primary)}.section-contact .contact-info{justify-content:center;align-items:center;display:flex}.section-contact .contact-info [class*=info-]{align-items:center;display:flex}.section-contact .contact-info [class*=info-] i{color:var(--color-primary);margin-right:10px;font-size:3rem}@media (max-width:767px){.section-contact .contact-info [class*=info-] i{font-size:2rem}}.section-contact .contact-info [class*=info-]:not(:first-child){font-size:1.6rem}@media (max-width:767px){.section-contact .contact-info [class*=info-]:not(:first-child){margin-left:20px;font-size:1.2rem}}@media (min-width:768px){.section-contact .contact-info [class*=info-]:not(:first-child){margin-left:30px}}.section-contact .contact-info [class*=info-].info-phone{font-size:3rem}@media (max-width:767px){.section-contact .contact-info [class*=info-].info-phone{font-size:2rem}}.section-contact .contact-map{border-radius:var(--border-radius);background:#fff;border:0;width:100%;height:300px;margin-top:40px;overflow:hidden;box-shadow:3px 3px 5px #0000001a}@media (max-width:767px){.section-contact .contact-map{margin-top:20px}}.section-footer{background:var(--color-primary);color:#fff;text-align:center}.section-footer .footer-contents:nth-child(2){background:#0000001a}@media (max-width:767px){.section-footer .footer-contents{padding:15px 10px}}@media (min-width:768px){.section-footer .footer-contents{justify-content:center;width:100%;padding:20px 0;display:flex}}.section-footer .footer-contents .item{justify-content:center;align-items:center;font-size:1.4rem;display:flex}.section-footer .footer-contents .item i{margin-right:5px;font-size:1.6rem}@media (max-width:767px){.section-footer .footer-contents .item{width:100%}.section-footer .footer-contents .item:not(:first-child){margin-top:15px}}@media (min-width:768px){.section-footer .footer-contents .item:not(:first-child){margin-left:30px}}.section-footer .footer-copyright{background:#0003;padding:10px 0;font-size:1.2rem}body{color:#555;background:#f5f5f5}#app{min-height:100dvh;padding-top:calc(var(--header-top-height) + var(--header-bottom-height))}@media (max-width:1023px){#app{padding-top:var(--header-top-height)}}@media (max-width:767px){#app{padding-top:var(--header-top-height-mobile)}}
