/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}*,legend{box-sizing:border-box}body,h1,h2,h3,p{margin:0}legend,ul{padding:0}.header-blur,.header-nav-mobile{top:0;left:0;transition:var(--tr-all)}.btn,.header-blur,.header-nav-mobile,body{transition:var(--tr-all)}html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.footer-top-info-item-title,.footer-top-info-socials,.header-hero-page-title,.section-title{font-family:var(--f-secondary)}summary{display:list-item}[hidden],template{display:none}:root{--f-primary:"Manrope";--f-secondary:"Racing Sans One";--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-icon:80px;--fs-extra-large:64px;--fs-large:54px;--fs-reg:20px;--fs-reg-large:22px;--fs-reg-extra-large:24px;--fs-main:18px;--fs-small:16px;--fs-extra-small:14px;--fs-main-title:32px;--fs-section-title:28px;--c-white:#ffffff;--c-black:#202133;--c-text-black:#21262F;--c-main:#4A4B5A;--c-dark-grey:#353746;--c-light-grey:#CCCCCC;--c-gray:#4B4D59;--c-social-icon:#AEADB8;--c-red-default:#CE3420;--c-red-hover:#E15441;--c-red-focus:#D93B26;--c-red-press:#A32919;--c-disabled:#E2E3E9;--c-contact-hover:#CE3420;--c-btn-border:#131994;--c-footer-top:#282A3C;--c-footer-bottom:#14151F;--c-footer-bottom-text:#9799A9;--c-carousel-ind:#C9C9CE;--tr-all:all 0.5s ease-in-out}*{scroll-behavior:smooth}body{font-family:var(--f-primary);font-size:var(--fs-main);font-weight:var(--fw-regular);color:var(--c-main)}.blurred{background:rgba(0,0,0,.24);pointer-events:none;user-select:none}.hidden{visibility:hidden;opacity:0}ul{list-style:none}.wrapper{max-width:1280px;margin:0 auto}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.btn{color:var(--c-white);background-color:var(--c-red-default);border:2px solid transparent;border-radius:50px;cursor:pointer}.btn:hover{background-color:var(--c-red-hover)}.section{margin-bottom:140px}.section-title{font-size:var(--fs-large);color:var(--c-black);margin-bottom:56px}.header{background-image:url(images/top-view-man-repairing-car.webp);background-size:cover;background-repeat:no-repeat}.header-blur{width:100%;position:fixed;z-index:2000;background:rgba(0,0,0,.5019607843)}.header-nav{display:flex;justify-content:space-between;align-items:center;padding:20px 10px}.header-nav-mobile{position:absolute;display:flex;transform:translateX(-100%);flex-direction:column;z-index:2500;width:100%;height:100vh;background-color:var(--c-white)}.header-nav-mobile-wrapper{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dddbf0;box-shadow:0 7px 8px 0 rgba(74,72,144,.0784313725);background-color:var(--c-white);padding:20px 10px}.header-nav-link,.header-nav-link-mobile{border-bottom:1px solid transparent;font-weight:var(--fw-semibold)}.header-nav-list-mobile{display:flex;flex-direction:column;gap:20px;padding:20px 10px}.header-nav-link-mobile{color:var(--c-black);padding-bottom:2px;transition:var(--tr-all)}.header-hero-page,.header-nav-contact-phone,.header-nav-link{color:var(--c-white);transition:var(--tr-all)}.mobile-contact-info{padding:0 10px;margin-bottom:40px}.mobile-contact-btn{display:block;text-align:center;width:100%;padding:15px 0}.header-nav-logo{position:relative;width:150px}.header-nav-logo-img{width:100%;transition:var(--tr-all)}.logo-white{position:absolute;opacity:1;z-index:2}.carousel-item,.header-hero-page{position:relative}.logo-dark{opacity:0;z-index:1}.header-nav-list{display:flex;gap:32px;margin-bottom:0}.header-nav-link{display:block;padding-bottom:2px}.header-nav-link-mobile{display:inline-block}.header-nav-link-mobile:hover,.header-nav-link:hover,.icon-close:hover{color:var(--c-contact-hover);border-bottom-color:var(--c-contact-hover)}.header-nav-list-wrapper{display:flex;align-items:center;gap:32px}.header-nav-contact{display:flex;align-items:center;gap:24px}.icon-burger{font-size:var(--fs-reg);display:none}.header-nav-contact-phone{display:flex;align-items:center;gap:6px;font-weight:var(--fw-semibold);font-size:var(--fs-small)}.header-contact-btn{padding:10px 24px}.header-hero-page{padding:160px 0 254px;display:flex;flex-direction:column;align-items:start}.header-hero-page-info{padding-left:10px}.header-hero-page-title{font-size:var(--fs-extra-large);line-height:115%;padding-bottom:24px}.header-hero-page-text{font-size:var(--fs-reg-large);font-weight:var(--fw-medium);line-height:130%;padding-bottom:40px}.header-hero-page-btn{padding:14px 32px}.main{margin-top:340px}.main-advantage{text-align:center;padding:0 10px}.main-advantage-cards,.main-services-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.main-advantage-card{width:300px;height:230px;border-radius:10px;box-shadow:-1px -2px 5px 0 rgba(63,68,105,.0509803922),6px 6px 9px 0 rgba(63,68,105,.0392156863),24px 24px 14px 0 rgba(63,68,105,.0117647059),38px 38px 15px 0 rgba(63,68,105,0)}.main-advantage-card-title{font-weight:var(--f-bold);font-size:var(--fs-reg-large);color:var(--c-black);padding:24px 0 12px}.main-advantage-card .icon{font-size:var(--fs-icon);margin-top:20px;color:var(--c-social-icon)}.footer-top,.main-services{padding:0 10px}.main-services-item{display:flex;justify-content:center;align-items:center;text-align:center;width:300px;height:280px;border-radius:10px;padding:0 20px}.diagnostics{background-image:url(images/services/diagnostic.webp)}.brake,.oil-filter{background-image:url(images/services/brake.webp)}.engine{background-image:url(images/services/engine.webp)}.suspension{background-image:url(images/services/suspension.webp)}.electrics{background-image:url(images/services/electrics.webp)}.transmission{background-image:url(images/services/transmission.webp)}.condition{background-image:url(images/services/condition.webp)}.main-services-item-title{font-weight:var(--fw-semibold);font-size:var(--fs-reg-large);color:var(--c-white)}.carousel-indicators{bottom:-50px!important;gap:5px;z-index:1000}.carousel-indicators [data-bs-target]{border:none;border-top:none;border-bottom:none;background-clip:unset;background-color:var(--c-carousel-ind);width:8px;height:3px;border-radius:16px;transition:var(--tr-all)}.carousel-indicators [data-bs-target].active{background-color:var(--c-red-default);opacity:1;transform:scale(2)}.main-services-item-title-carousel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--c-white);border-radius:10px;font-size:var(--fs-reg-large);text-align:center;z-index:1}@media(min-width:375px){#carouselExampleIndicators{display:none}}.main-about{margin-bottom:50px;padding:0 10px}.main-about-info{display:flex;justify-content:space-between;gap:20px}.main-about-text{flex:1;text-wrap:balance;line-height:150%}.main-contacts{position:relative;width:100%;height:500px}.main-contacts-card,.main-contacts-info-map-mark{position:absolute;z-index:1000;background-color:var(--c-white)}.footer-top-info-socials-link,.main-contacts-card-socials-link{width:40px;height:40px;border-radius:50px;transition:var(--tr-all)}.main-contacts-card{max-width:480px;padding:40px;box-shadow:1px 2px 5px 0 rgba(81,88,123,.1),5px 9px 10px 0 rgba(81,88,123,.09),11px 19px 13px 0 rgba(81,88,123,.05),19px 34px 16px 0 rgba(81,88,123,.01),29px 53px 17px 0 rgba(81,88,123,0);top:10px;left:10px}.main-contacts-info-map-mark{top:45%;left:52%;padding:6px 14px;box-shadow:2px 3px 7px 0 rgba(37,39,78,.2);border-radius:50px}iframe{width:100%;height:108%}.main-contacts-title{margin-bottom:40px}.main-contacts-card-info{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.main-contacts-card-info-item,.main-contacts-location,.main-contacts-mail,.main-contacts-phone{display:flex;align-items:center;gap:6px}.main-contacts-card-info-item:nth-child(2){align-items:flex-start}.work-time{display:flex;flex-direction:column;gap:3px}.main-contacts-card-info-item-link,.main-contacts-card-info-item-text{font-size:var(--fs-small)}.main-contacts-card-info-item-text:first-child{display:flex;align-items:center;gap:8px}.main-contacts-card-info-item-link{color:var(--c-main);transition:var(--tr-all)}.footer-top-info-item-menu-link:hover,.footer-top-location:hover,.footer-top-mail:hover,.footer-top-phone:hover,.main-contacts-card-info-item-link:last-child:hover{color:var(--c-contact-hover)}.main-contacts-card-socials-text{font-weight:var(--fw-semibold);color:var(--c-black);font-size:var(--fs-reg)}.main-contacts-card-socials-icons{display:flex;gap:16px;margin-top:16px;word-spacing:13px}.main-contacts-card-socials-link{display:flex;background-color:var(--c-social-icon);padding:8px}.footer-top-info-socials-link:hover,.main-contacts-card-socials-link:hover{background-color:var(--c-contact-hover)}.main-contacts-card-socials-icons svg{color:var(--c-white);font-size:var(--fs-reg-extra-large)}.footer{color:var(--c-light-grey);padding-top:40px;background-color:var(--c-footer-top)}.footer-top-info-item-title,.footer-top-info-socials{color:var(--c-white);font-size:var(--fs-reg-extra-large)}.footer-top-logo-wrapper{margin-bottom:24px}.footer-top-info{display:flex;justify-content:space-between}.footer-top-info-item:first-child{width:300px}.footer-top-info-item:nth-child(2){width:130px}.footer-top-info-item:nth-child(3){max-width:400px}.footer-top-info-text{font-size:var(--fs-small);padding-bottom:32px}.footer-top-info-socials{display:block;margin-bottom:16px}.footer-top-info-socials-icons{display:flex;gap:13px}.footer-top-info-socials-link{display:flex;padding:8px;background-color:var(--c-white)}.footer-top-info-socials-icon .icon{color:var(--c-gray);font-size:var(--fs-reg-extra-large);transition:var(--tr-all)}.footer-top-info-socials-icon:hover .icon{color:var(--c-white)}.footer-top-info-item-title{padding-bottom:24px}.footer-top-info-item-menu{display:flex;flex-direction:column;gap:16px}.footer-top-info-item-menu-link{font-weight:var(--fw-semibold);color:var(--c-light-grey);transition:var(--tr-all)}.footer-top-location,.footer-top-mail,.footer-top-phone{display:flex;align-items:center;gap:6px;color:var(--c-light-grey);transition:var(--tr-all)}.footer-bottom{background-color:var(--c-footer-bottom);padding:8px 0;text-align:center}.footer-bottom-text{font-size:var(--fs-extra-small);color:var(--c-footer-bottom-text)}.footer-bottom-span{display:none;margin:20px auto 10px;width:134px;height:5px;background-color:var(--c-white);border-radius:100px}.cookies-container{margin-top:-245px}.cookies-modal{max-width:420px;position:fixed;transition:var(--tr-all);font-size:var(--fs-reg);background-color:var(--c-white);box-shadow:0 0 20px rgba(0,0,0,.1);margin-left:10px;padding:16px;border-radius:14px;z-index:2000}.cookies-modal-title{display:flex;align-items:center;gap:8px;font-family:var(--f-primary);font-weight:var(--fw-bold);color:var(--c-red-default);margin-bottom:16px}.cookies-modal-text{font-size:var(--fs-extra-small);color:var(--c-main);margin-bottom:24px}.cookies-modal-buttons{display:flex;justify-content:space-around;gap:10px}.cookies-modal-buttons-accept,.cookies-modal-buttons-decline{font-weight:var(--fw-bold);padding:13px 0;width:100%;border-radius:50px;border:2px solid transparent;transition:var(--tr-all);font-size:var(--fs-small)}.cookies-modal-buttons-accept{background-color:var(--c-red-default);color:var(--c-white)}.cookies-modal-buttons-accept:hover{background-color:var(--c-red-focus)}.cookies-modal-buttons-decline{background:0 0;color:var(--c-main);line-height:1.5}.cookies-modal-buttons-decline:hover{background:var(--c-light-grey)}@media(max-width:375px){.section{margin-bottom:100px}.section-title{text-align:start;font-size:var(--fs-section-title);font-weight:var(--fs-reg);margin-bottom:48px}.header{background-position-x:67%}.header-nav-logo{transform:scale(.8)}.header-contact-btn,.header-nav-contact-phone-number,.header-nav-list-wrapper,.main-about-picture img,.main-services-wrapper{display:none}.icon-burger{display:block;color:var(--c-white)}.header-hero-page-info{text-align:center}.header-hero-page-title{font-size:var(--fs-main-title)}.header-hero-page-text{font-size:var(--fs-reg)}.header-hero-page-btn{padding:15px 65px}.main{margin-top:340px}.main-advantage-cards{justify-content:center}.main-about-picture{height:300px;background-image:url(images/car-repair-maintenance-theme-mechanic-uniform-working-auto-service.webp);background-position-x:67%;background-size:cover;margin-bottom:400px}.main-about-info{flex-direction:column}.main-about-text{font-size:var(--fs-small)}.main-contacts-card{padding:24px;top:-310px;left:calc((100% - 325px)/ 2)}.main-contacts-info-map-mark{top:60%;left:50%;transform:translate(-50%,-50%)}.footer-top-info{flex-direction:column;gap:40px}.footer-bottom-span{display:block}.cookies-modal{left:0;top:25.75rem;margin:0 4px}.cookies-modal-text{margin-bottom:16px}.cookies-modal-buttons{flex-direction:column;gap:8px}}@font-face{font-family:Manrope;src:url(fonts/Manrope-VariableFont_wght.woff2) format("truetype")}@font-face{font-family:"Racing Sans One";src:url(fonts/RacingSansOne-Regular.woff2) format("truetype")}