@import url(https://fonts.googleapis.com/css2?family=Carter+One&family=Montserrat:ital,wght@0,400;0,500;0,600;1,500&display=swap);a,div,figure,figcaption,form,h1,h2,h3,h4,h5,header,iframe,img,li,section,span,ul{margin:auto;padding:0;max-width:100%;background-color:#fff0;border:0;border-style:none;outline:0}html,body{margin:0;padding:0}html{height:100%;font-size:62.5%}body,.points-wrapper,.duel-wrapper,.contact-wrapper,.sidebar{display:flex}body{flex-direction:column;flex:1 0 auto;width:100%;min-width:100%;height:100%;min-height:100%;margin:0;font:400 1.6rem/2.8rem 'Montserrat',sans-serif;color:#fff;background-color:#333;-webkit-text-size-adjust:none}.home-pic,.duel-wrapper div img,.nav-footer,footer{visibility:hidden;transition:all .1s ease-in}.home-pic.see-now,.duel-wrapper div img.see-now,.nav-footer.see-now,footer.see-now{visibility:visible;transition:all .1s ease-in}a{padding:1.5rem 0;text-decoration:none}a,a:visited,a:hover{transition:color .2s ease-in-out}.header-top{display:flex;width:100%;font-size:1.4rem;line-height:1.4rem;text-align:center;letter-spacing:.1rem;background-color:#5d595d}.header-top a{width:50%;margin:0;padding:.3rem 0 .1rem;transition:all .2s ease-in-out}.header-top a:hover{filter:brightness(110%);transition:all .2s ease-in-out}.header-top a img{width:auto;height:1.2rem;margin-bottom:-.1rem}.header-top a:first-child img{margin-right:-.1rem}.header-top a:last-child img{margin-right:.1rem}.header-top a:first-child{background-color:#61595a}.header-top a:last-child{background-color:#595a61}header{flex:0 0 auto;width:95%;padding:3.9rem 2.5% 3.7rem;text-align:center;background-color:rgb(96 96 96 / .3);background-image:url(images/flag_bottom.png),radial-gradient(rgb(132 132 132 / .3) 1%,rgb(100 100 100 / .3) 62.5%,rgb(100 100 100 / .3) 100%);background-repeat:no-repeat,no-repeat;background-size:10.2rem 3.5rem,100%;background-position:right bottom,center}header img{position:absolute;top:1.8rem;left:0;filter:drop-shadow(.2rem .2rem .5rem #404040)}h1{margin-top:-.4rem;margin-bottom:0;padding-top:.4rem;font:400 3.4rem/4rem 'Carter One',sans-serif;text-shadow:.5rem .5rem .5rem rgb(0 0 0 / .2)}h1,h3{font-synthesis:none!important;transform:scaleX(.85)!important;letter-spacing:.2rem!important}h3{text-align:center;font:400 2.5rem/3rem 'Carter One',sans-serif}h1 a{padding:0;text-decoration:none}h1 a,h1 a:visited{color:#fff}h1 a:hover{color:#d9dfff}h2{max-width:95%;margin-top:0;font:500 1.8rem/2.8rem 'Montserrat',Arial,Helvetica,sans-serif;color:#fff;text-shadow:-1px -1px 1px rgb(0 0 0 / .2)}.header-top a,.header-top a:visited{color:#d9d9d9}.header-top a:hover{color:#fff}#word-navicon-wrapper{display:none}#navul{width:100%;padding:.4rem 0 .1rem;text-align:center;background-color:#383838}#navul,ul.nav-footer{display:inline-block;text-align:center;font-weight:500}#navul li,ul.nav-footer li{list-style:none;display:inline}#navul li{color:#fff}#navul li span,#navul li a,.nav-footer li span,.nav-footer li a{padding:1.5rem}#navul li span{font-weight:600}#navul li span{background:url(images/gear.svg) no-repeat;background-size:1.2rem 1.2rem;background-position:0 1.8rem}@supports (-moz-appearance:none){#navul li span{background-position:0 1.9rem}}.nav-footer li span,.nav-footer li a{line-height:3.4rem;white-space:nowrap}#word-navicon-wrapper{color:#fff}#navul li a,#navul li a:visited{color:#d9d9d9}#navul li a:hover,#word-navicon-wrapper:hover{color:#f2f2f2}.main a,.main a:visited{color:#ffef9f}.main a:hover{color:#ffe45e}.main{flex:1 0 auto;width:100%;max-width:120rem;margin:4.2rem auto 6.5rem}.main::after{content:"";position:fixed;width:100%;max-width:100%;height:100vh;z-index:-1;top:0;left:0;background-image:url(images/bg.jpg);background-size:cover;background-repeat:no-repeat}h4,h2.transmission_repair{padding:2rem 0 1rem;font:500 1.8rem/2.8rem 'Montserrat',sans-serif;text-align:center;text-shadow:none}h2.transmission_repair{max-width:100%}.emphasize{margin:1.5rem 0;font:600 1.8rem/2.8rem 'Montserrat',sans-serif}.emphasize,p.cntr{text-align:center}figure{margin:3.4rem auto .3rem;position:relative;background:#697882 url(images/home-pic-bg.jpg);background-size:cover;border-radius:2rem 2rem 0 0}img.home-pic{width:100%;max-width:100%;position:absolute;border-radius:2rem 2rem 0 0}figure.sm{display:none}.points-wrapper{flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.points-wrapper div{width:25%;margin:4.2rem 0 2.2rem;padding:0 3%;background-color:#18191f}.points-wrapper div:first-child{border-radius:0 0 0 2rem}.points-wrapper div:last-child{border-radius:0 0 2rem 0}.points-wrapper div p{margin:0 0 1.9rem}.intro,.faq-section{padding:0 3%}.intro ul{margin-top:-1.3rem}.intro li{margin-left:1.9rem}.sidebar,iframe,.testimonials,.duel-wrapper div img{border-radius:2rem}.testimonials{margin:3.6rem auto 0;padding:3rem 3%;text-align:center;background-color:#3d404d;background-image:url(images/stars.svg),url(images/stars.svg);background-repeat:no-repeat,no-repeat;background-position:left .4rem center,right .4rem center;background-size:3rem 30rem,3rem 30rem}.tstml-txt{width:80%;margin:0 auto}.testimonials h3{margin-bottom:0;padding-top:.3rem}.faq-section{margin:3.6rem auto 0}.faq-section h5{font:500 1.6rem/2.8rem 'Montserrat',sans-serif;margin:1.2rem 0 0}.faq-section p{margin-top:0}.duel-wrapper{justify-content:space-between}.duel-wrapper div{margin:0}.duel-wrapper div:first-child{width:70%}.duel-wrapper div:last-child{width:30%;text-align:end}.duel-wrapper div img{margin:2.2rem auto 0;max-height:37.5rem}.contact-wrapper{flex-wrap:wrap;max-width:96rem;max-width:100%}form{flex:1 0 auto;margin:.3rem 10% 0 0}.call{text-align:center}.call a{white-space:nowrap}label{display:block;margin-left:.5rem}label:not(:first-child){margin-top:2.5rem}input,textarea{width:calc(100% - 2rem);color:#fff}input,textarea,.button-primary{font-family:inherit;font-size:97%;background-color:#404040;border:.1rem solid #333333!important;border-radius:.5em}input,textarea{padding:.5rem 1rem}input:focus,textarea:focus,.button-primary:focus{border:.1rem solid #333333!important;outline:.1rem solid #333333!important;outline:-webkit-focus-ring-color #333 .5rem!important}input:-webkit-autofill{-webkit-text-fill-color:#fff;color:#ffffff!important;-webkit-box-shadow:0 0 0 100rem #333 inset!important;background-color:transparent!important}#message{height:11.4rem}.button-primary{min-width:7.5rem;margin:2.4rem 0 0;padding:.5rem 1rem;color:#fff;font-size:105%;cursor:pointer;transition:all.2s ease-in-out}.button-primary:hover{background-color:#4d4d4d;transition:all .2s ease-in-out}#success_message p,#error_message p{text-align:center}#success_message p:nth-child(3),#error_message p:nth-child(3){padding-top:.4rem}.sidebar{flex-direction:column;height:37.4rem;margin:1rem 0 0;padding:2.5rem 0 2.1rem;background-color:#393a40}.sidebar div{padding:0 2rem;width:100%;text-align:left}h6{margin:0;line-height:100%;font-size:90%;font-style:italic;text-indent:2.8rem}.hours{background:url(images/clock.svg) no-repeat;background-position:top calc(50% + .7rem) left 1.5rem;background-size:1.8rem 1.8rem}.hours p,.ph p,.loc p{padding-left:2.8rem}.hours p:nth-child(4){padding-top:.4rem}.sidebar img,.sidebar a:hover img{width:2rem;height:2rem;transition:all .2s ease-in-out}.sidebar p{font-size:90%;line-height:.8rem}.time{font-variant:small-caps}.ph{position:relative}.ph p a{padding:0}.ph p a img{position:absolute;top:calc(50% - .3rem);left:1.6rem;filter:brightness(75%)}.ph a:hover img{filter:brightness(100%)}.loc{position:relative;top:.3rem;background:url(images/map-point.svg) no-repeat;background-position:top calc(50% + .6rem) left 1.4rem;background-size:2rem 2rem}.night p{margin:auto;text-indent:.5rem;line-height:2rem}iframe{margin:5rem 0 0;width:100%;height:45vh;filter:brightness(75%);transition:filter .2s ease-in-out}iframe:hover{filter:brightness(85%);transition:filter .2s ease-in-out}ul.nav-footer{width:95%;max-width:95%;margin:auto;padding:.8rem 2.5% .6rem;color:#fff;background-color:#202020}ul.nav-footer li{margin:0}ul.nav-footer li a,ul.nav-footer li a:visited{color:#999}ul.nav-footer li a:hover{color:#d9d9d9}footer{width:90%;padding:1.1rem 5% .9rem;font:400 90%/3rem 'Montserrat',Arial,Helvetica,sans-serif;color:#fff;text-align:center;background-color:#0d0d0d}footer span{white-space:nowrap}footer a{padding:1rem 0;text-decoration:none}footer a,footer a:visited{color:#fff}footer a:hover{color:#bfbfbf}.footer1{display:inline}.footer-circle1,.footer-circle2{position:relative;top:-.3rem;margin-right:.4rem;margin-left:.8rem;width:.4rem;height:.4rem}#uptop{position:fixed;z-index:500;bottom:.8rem;right:.7rem;width:0;height:0;padding:0;opacity:0;transition:all .2s ease-in-out}#uptop.scrolled{width:3.4rem;height:3.4rem;opacity:.7;transition:all .2s ease-in-out}#uptop.scrolled:hover{opacity:1;cursor:pointer;transition:all .2s ease-in-out}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){header{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 0 auto}ul.nav-footer{flex:1 0 auto}footer{display:flex;flex:1 0 auto;box-shadow:0 .1rem 0 #0f0f0f}}@media screen and (max-width:1400px){.main{width:80%;padding:0 10%}}@media screen and (max-width:1100px){.duel-wrapper{flex-direction:column}.duel-wrapper div:first-child,.duel-wrapper div:last-child{width:100%}.duel-wrapper div:last-child{text-align:center}.duel-wrapper div:last-child img{width:100%;max-width:60rem;height:auto;max-height:none;margin-bottom:3.6rem}}@media screen and (max-width:1000px){.points-wrapper div:not(:last-child){min-width:40.5%}.points-wrapper div:last-child{min-width:94%;margin:2.3rem 0 2.2rem;border-radius:0 0 2rem 2rem}.points-wrapper div:first-child{border-radius:0}}@media screen and (max-width:950px){.testimonials{background-image:none;background-size:0}.tstml-txt{width:90%}}@media screen and (max-width:920px){.contact-wrapper{flex-direction:column;justify-content:center;width:100%}form{width:calc(100% - .2rem)}.sidebar{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:calc(100% - 1.5rem);height:auto;margin:5rem 0 1.3rem;padding:2.5rem 1.5rem 1.5rem 0}.sidebar div{display:inline-block;margin:0;width:auto;max-width:calc(50% - 2rem)}.sidebar div:not(:last-child){padding:0 0 0 2rem}.sidebar div:last-child{min-width:100%;padding:0}.sidebar p{font-size:100%}.night p{text-align:center;text-indent:0}}@media screen and (max-width:880px){.testimonials{text-align:left}}@media screen and (max-width:875px){footer{flex-direction:column;padding:1.7rem 5% 1.7rem}.footer1{display:block}.footer-circle1{display:none}#uptop{bottom:2.8rem}}@media screen and (max-width:812px){figure.lg{display:none}figure.sm{display:block;margin:3.3rem auto .3rem}}@media screen and (max-width:735px){.header-top a img{height:1.7rem}.header-top span{display:none}.header-top a{width:100%;padding:.2rem 0}.header-top a:first-child{margin-bottom:.2rem}.header-top a:last-child{margin-top:.2rem}header img{top:2.4rem}#navul{top:21.8rem}}@media screen and (max-width:730px){.call{text-align:left}}@media screen and (max-width:720px){.sidebar{display:inline-block;position:relative;left:50%;transform:translateX(-50%);width:25rem;margin:5rem 0;padding:3.5rem 0 2.1rem;border:0}.sidebar div{min-width:20.5rem;margin:0 auto;padding:0 2rem}.sidebar div:not(:last-child){padding:0 2rem}.sidebar .ph h6,.sidebar .loc h6{margin-top:1.5rem}.ph p a img{position:absolute;top:calc(50% - .3rem);left:1.4rem}.night p{text-align:center}iframe{margin:1rem 0 0}}@media screen and (max-width:705px){#word-navicon-wrapper{display:flex;flex:auto;align-items:center;justify-content:center;width:100%;min-height:1.9rem;height:1.9rem;max-height:1.9rem;margin:auto;padding:.7rem 0;color:#d9d9d9;text-align:center;cursor:pointer;background-color:#383838;transition:all .2s ease-in-out}#word-navicon-wrapper:hover{color:#f2f2f2;transition:all .2s ease-in-out}#word-navicon-wrapper:focus{outline:0!important}#navicon{position:relative;top:.4rem;left:-1.3rem;width:2rem;height:2rem;margin:auto .3rem auto 0;color:#fff0;transition:all .2s ease-in-out}#navicon div:focus{background-color:#f2f2f2!important;outline:0!important}#navicon div{position:absolute;left:1.2rem;width:1.6rem;height:.2rem;color:#fff0;background-color:#d9d9d9;border-radius:.2rem;opacity:1;transform:rotate(0deg);transition:all .2s ease-in-out;transform-origin:center}#navicon:hover div{transition:all .2s ease-in-out}#word-navicon-wrapper #navicon div{background-color:#d9d9d9}#word-navicon-wrapper:hover #navicon div{background-color:#f2f2f2}#navicon div:nth-child(1){top:0}#navicon div:nth-child(2){top:.5rem}#navicon div:nth-child(3){top:1rem}#navicon.open div{width:2rem;top:.5rem;left:1rem}#navicon.open div:nth-child(1){transform:rotate(45deg)}#navicon.open div:nth-child(2){width:0;opacity:0}#navicon.open div:nth-child(3){transform:rotate(-45deg)}.menu-word{margin:0;padding:0;font-size:2rem;font-weight:500;color:#d9d9d9}#word-navicon-wrapper:hover .menu-word{color:#f2f2f2;transition:color .2s ease-in-out}#navul{display:block;position:absolute;z-index:500;top:20.2rem;left:50%;transform:translateX(-50%);width:0;height:0;text-align:left;background-color:#383838;background-image:none;overflow:hidden;transition:all .2s ease-in-out}#navul.open,.open#navul{width:auto;height:auto;margin:0;padding:1.2rem 0;border-radius:0 0 2rem 2rem;transition:all .2s ease-in-out}#navul li span,#navul li a{display:block;padding:.8rem 2rem .8rem 2.6rem}#navul li span{background-position:.8rem 1.6rem}}@media all and (-ms-high-contrast:active) and (max-width:705px),all and (-ms-high-contrast:none) and (max-width:705px){.menu-word{padding-bottom:.1rem}}@media screen and (max-width:670px){.points-wrapper div:not(:last-child){margin:4.2rem 0 .3rem}.points-wrapper div:not(:last-child),.points-wrapper div:last-child{min-width:94%}.points-wrapper div:last-child{margin:4.2rem 0 2.2rem}}@media screen and (max-width:640px){h1 span{display:block}#navul{top:24.2rem}}@media screen and (max-width:530px){.footer-line3{display:block}.footer-circle2{display:none}#uptop{bottom:4.2rem}}@media screen and (max-width:410px){h1{font:400 3rem/3.6rem 'Carter One',sans-serif}#navul{top:23.4rem}}@media screen and (max-width:359px){h1{max-width:30rem}#navul{top:27rem}}@media screen and (max-width:300px){#navul.open,.open#navul{width:55%}footer span{white-space:normal}}@media (hover:none){#navicon:hover div{background-color:#fff}#word-navicon-wrapper:hover #navicon div{background-color:#fff}#word-navicon-wrapper:hover .menu-word{color:#fff}.ug-lightbox .ug-lightbox-arrow-left,.ug-lightbox .ug-lightbox-arrow-right{background-size:0!important}.ug-lightbox .ug-lightbox-arrow-left:hover,.ug-lightbox .ug-lightbox-arrow-right:hover{opacity:0!important}}@media screen and (min-width:1605px){html{font-size:70%}}@media screen and (min-width:1925px){html{font-size:77.5%}}