@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus{outline:0}aside,footer,header,nav{display:block}body,html{scroll-behavior:smooth;height:100%;width:100%;margin:auto;font-size:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,select,textarea{font-family:inherit;border:none}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}a:active,a:focus{outline:0}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:root{--header-bg-color:#c00c3f;--red-text-color:#bf0c3f;--white-text-color:#ffffff}.header{position:fixed;top:0;background-color:var(--header-bg-color);width:100%;height:100%;max-height:90px;z-index:10;padding:0 10px}.header__wrapper{margin:0 auto;max-width:1280px;width:100%;max-height:90px;height:100%}.header__container{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;gap:105px}.header__logo{height:54px}.header__btn{display:flex;align-items:center;justify-content:center;font-family:Roboto,Sans-serif;font-weight:500;fill:var(--red-text-color);color:var(--red-text-color);background-color:--white-text-color;border-radius:50px 50px 50px 50px;width:100%;max-width:101px;text-wrap:nowrap;padding:0}.header__btn a{display:block;padding:10px 30px;width:100%;height:100%}.nav{width:100%}.nav__list{display:flex;align-items:center;justify-content:space-between;width:100%}.nav__item{position:relative;text-decoration:none}.nav__item::before{content:"";position:absolute;width:100%;height:2px;border-radius:4px;background-color:var(--white-text-color);bottom:-5px;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}.nav__item:hover::before{transform-origin:left;transform:scaleX(1)}.nav__link{color:var(--white-text-color);fill:var(--white-text-color);padding-left:0;padding-right:0;padding-top:35px;padding-bottom:35px;font-family:Roboto,Sans-serif;font-size:16px;font-weight:400}.nav__burger{display:flex;align-items:center;gap:15px;width:-moz-max-content;width:max-content}.slider{width:100%}.slider__title{display:block;width:100%;color:inherit;font-size:inherit;line-height:inherit;font-family:Roboto,Sans-serif;font-weight:500;text-align:center}.swiper{margin-top:25px}.swiper-slide img{width:100%;max-height:550px;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-text{top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;position:absolute;z-index:10;background-color:rgba(0,0,0,.5)}.swiper-opacity{position:absolute;top:0;height:100%;width:100%;background-color:#0ff;opacity:.3}.elementor-slide-heading{color:var(--white-text-color);fill:var(--white-text-color);padding-left:0;padding-right:0;padding-bottom:35px;font-family:Roboto,Sans-serif;font-size:32px;font-weight:400;max-width:600px;width:100%;text-align:center}.elementor-slide-description{color:var(--white-text-color);fill:var(--white-text-color);padding-left:0;padding-right:0;font-family:Roboto,Sans-serif;font-size:22px;font-weight:400;max-width:600px;width:100%;text-align:center}.swiper-pagination-bullet-active{background-color:red!important}.swiper-button-next:after,.swiper-button-prev:after{color:#fff}.repair{width:100%}.repair__header{background-color:#000;width:100%}.repair__list{display:flex;align-items:center;justify-content:space-around;width:100%}.repair__item{color:#fff;font-family:Roboto,Sans-serif;font-size:18px;font-weight:500;padding:10px 5px}.repair__img-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.repair__img{display:block;-o-object-fit:contain;object-fit:contain;width:100%}.repair__text{color:#000;font-family:Roboto,Sans-serif;font-size:16px;font-weight:400;padding-top:25px;line-height:25px}.title{color:#000;font-family:Roboto,Sans-serif;font-size:32px;font-weight:600;text-align:center;margin:100px 0 40px}.locations__img{display:block;-o-object-fit:contain;object-fit:contain;width:100%;margin-bottom:50px}.locations__box{width:100%}.box-wrapper{display:flex;gap:20px;margin-bottom:60px}.text{color:#000;font-family:Roboto,Sans-serif;font-size:16px;font-weight:400;line-height:25px}.text-h5{color:#000;font-family:Roboto,Sans-serif;font-size:16px;font-weight:700;padding-bottom:10px}.brands-wrap{display:flex;justify-content:center;width:100%;background-color:#fbe8ed;padding-bottom:35px}.brands{display:grid;grid-template-columns:repeat(4,1fr);flex-wrap:wrap}.brands__img{display:block;-o-object-fit:contain;object-fit:contain;width:100%}.about-us-btns{display:flex;justify-content:space-around;align-items:center;margin-top:55px;margin-bottom:55px}.about-us-btns__btn{display:flex;align-items:center;justify-content:center;font-family:Roboto,Sans-serif;font-size:14px;font-weight:500;background-color:var(--header-bg-color);border-radius:20px;color:var(--white-text-color);padding:10px 12px;width:-moz-max-content;width:max-content}.contact-us{padding:0 20px}.contact-us__btn{display:block;font-family:Roboto,Sans-serif;font-weight:500;text-transform:uppercase;background-color:var(--header-bg-color);color:#fff;border-radius:20px;padding:15px 30px;transition:.5s;text-align:center}.contact-us__btn:hover{transform:scale(1.1)}.reviews{display:flex;justify-content:center;background-color:#f6f4f4;width:100%;padding-bottom:55px}.reviews__card-wrap{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:35px}.reviews__box{background-color:var(--white-text-color);padding:20px}.reviews__img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;max-width:none}.reviews__ava-box{display:flex;justify-content:center;align-items:center;gap:15px}.reviews__name{color:#bf0c3f;font-family:Roboto,Sans-serif;font-weight:500}.reviews__btn{margin:0 auto}.reviews .reviews__text{text-align:center;padding-bottom:20px;color:#000;font-family:Roboto,Sans-serif;font-size:16px;font-weight:400;line-height:18px}.footer{display:flex;align-items:center;justify-content:center;width:100%;padding:30px 10px;background-color:#ececec}.footer__text{width:100%;text-align:center;color:#000;font-size:14px;font-weight:400;font-family:Roboto,Sans-serif}.footer__text:first-child{padding-bottom:20px}.toggle-hamburger{display:none;background:0 0;cursor:pointer;padding:0}.menu{position:fixed;right:0;bottom:0;display:none;width:200px;height:100%;background-color:var(--header-bg-color);z-index:11}.menu__item{margin-top:40px}.menu__item{position:relative;text-decoration:none;padding:0 10px;width:-moz-max-content;width:max-content}.menu__link{color:var(--white-text-color);fill:var(--white-text-color);padding-left:0;padding-right:0;padding-top:35px;padding-bottom:35px;font-family:Roboto,Sans-serif;font-size:16px;font-weight:400}.menu__close-wrap{display:flex;justify-content:flex-end;width:100%;padding-top:30px;padding-right:30px}.menu__close{width:20px}.open-burger{transform:translateX(0);transition:all .6s ease-out}.close-burger{transform:translateX(100%);transition:all .6s ease-out}.main{display:flex;flex-direction:column;align-items:center;padding:110px 0 60px}.main__container{width:100%;max-width:1140px;margin:0 10px;padding:0 10px}body{min-width:380px}.h1-main{position:absolute;z-index:-1;opacity:0}@media (max-width:1024px){.nav{display:none}.title{margin:70px 0 40px}.toggle-hamburger{display:block}.menu{display:block}}@media (max-width:768px){.header__container{gap:0}.repair__item{font-size:14px}.repair__img-list{grid-template-columns:1fr 1fr}.about-us-btns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;justify-content:center}.reviews__card-wrap{grid-template-columns:1fr}}@media (max-width:640px){iframe[width]{width:100%}}@media (max-width:568px){.about-us-btns__btn{width:100%}.contact-us__btn{width:100%}.contact-us{width:100%}}@media (max-width:487px){.repair__item{font-size:10px}}