:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Rethink Sans,system-ui,sans-serif;font-weight:400;line-height:120%}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}*,:before,:after{box-sizing:border-box}.layout{min-height:100vh;display:flex}.sidebar{z-index:999;background:#fff;border:2px solid;border-radius:100px;width:15%;margin:30px 30px 30px 10px;padding:10px;position:fixed;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017}.logoImageBox{z-index:1001;border-bottom:2px solid #000;justify-content:center;padding:10% 15%;display:flex}img{width:80%}.mainNavigation{border-bottom:2px solid #000;flex-direction:column;align-items:center;gap:20px;padding:15%;display:flex}.navLink{all:unset;color:#000;cursor:pointer;align-items:center;height:30px;font-size:30px;font-weight:500;transition:all .3s;display:flex}.navLink:hover{transform:translate(10px)}.contNavBox{flex-direction:column;align-items:center;gap:10px;padding:15%;display:flex}.contNav{all:unset;color:#575757;text-align:center;cursor:pointer;align-items:center;height:55px;font-size:30px;font-weight:500;line-height:1;display:flex}.footer{background:#fff;flex-direction:column;align-items:center;padding:15% 0 2% 12%;display:flex}.footerMain{border:2px solid;border-radius:120px;width:90%;padding:30px;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017}.footerLogoBox{justify-content:space-between;align-items:end;gap:40px;padding-left:4%;padding-right:4%;display:flex}.footerLogo{align-items:end;gap:40px;display:flex}.footerLanguage{justify-content:center;align-items:center;gap:10px;width:25%;margin-bottom:1%;display:flex}.footerLanguage button{all:unset;color:#000;cursor:pointer;border:2px solid;border-radius:20px;justify-content:center;align-items:center;width:50px;height:30px;font-size:21px;font-weight:500;transition:all .3s;display:flex}.footerLanguage button:hover{background:#b6c9cf;border-color:#b6c9cf;transform:translateY(-10px)}.footerLanguage button.active{background:#b6c9cf;border-color:#b6c9cf}.footerLogoBox img{width:17%;margin-bottom:1%}.backToTop{all:unset;color:#000;cursor:pointer;border:2px solid;border-radius:20px;justify-content:center;align-items:center;width:10%;height:30px;margin-bottom:1%;font-size:21px;font-weight:500;transition:all .3s;display:flex}.backToTop:hover{background:#b6c9cf;border-color:#b6c9cf;transform:translate(10px)}.footerContacts{all:unset;cursor:pointer;align-items:center;height:21px;margin-bottom:1%;font-size:21px;font-weight:500;line-height:1;display:flex}.footerBox{border-top:2px solid;justify-content:space-between;align-items:center;padding:4%;font-weight:600;display:flex}.footerBox h3,.footerBox p{justify-content:center;display:flex}.workTime p{word-spacing:4px}.mobileHeader{z-index:1000;justify-content:center;width:calc(100% - 20px);margin:10px;display:none;position:absolute}.mobileHeaderBox{background:#fff;border:2px solid;border-radius:40px;flex-direction:column;width:100%;display:flex;position:relative}.MuiAccordionSummary-content{justify-content:space-between;align-items:center;width:100%}.hederLinkList{flex-direction:column;align-items:center;display:flex}.mobileNavigation{flex-direction:column;align-items:center;gap:20px;width:100%;padding:10px 0;display:flex}.headerButtonBox{align-items:center;width:20px;height:20px;margin:10px 15px;display:flex;position:relative}.topLine,.bottomLine{background:#000;transition:transform .3s,opacity .3s;position:absolute}.topLine{width:20px;height:2px;top:5px}.bottomLine{width:20px;height:2px;top:15px}.headerButtonBox.open .topLine{transform:translateY(5px)rotate(45deg)}.headerButtonBox.open .bottomLine{transform:translateY(-5px)rotate(-45deg)}@media screen and (max-width:1500px){.layout{flex-direction:column}.sidebar{border:2px solid;border-radius:40px;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 20px);margin:10px;padding:10px;display:flex;position:static}.logoImageBox{border-bottom:none;border-right:2px solid #000;justify-content:flex-start;align-items:center;width:auto;padding:10px 15px;display:flex}.footerLanguage{margin-bottom:0}img{width:80px;height:auto}.mainNavigation{border-bottom:none;flex-direction:row;justify-content:center;align-items:center;padding:0;display:flex}.navLink{all:unset;color:#000;cursor:pointer;white-space:nowrap;align-items:baseline;padding:12px 0;font-size:18px;font-weight:500;display:inline-flex}.navLink:hover{transform:translate(0)}.contNavBox{border-left:2px solid #000;flex-direction:row;justify-content:flex-end;align-items:center;gap:22px;width:auto;height:53px;padding:10px 15px;display:flex}.contNav{all:unset;color:#575757;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.contNav:hover{color:#000}.footer{margin:10px;padding:100px 0 0}.footerMain{flex-direction:column;align-items:center;width:100%;padding:10px;display:flex}.footerLogoBox{width:90%;padding:10px}.footerBox{padding:1%}.footerLogoBox{align-items:end;gap:40px;padding-left:4%;padding-right:4%;display:flex}.footerLogoBox img{width:80px;margin-bottom:0}.backToTop{align-items:center;width:20%;margin-bottom:0;font-size:18px;font-weight:500;display:inline-flex}.backToTop:hover{background:#fff;border-color:#000;transform:translate(0)}.footerContacts{text-align:center;height:auto;margin-bottom:0}.footerBox{justify-content:space-between;align-items:center;width:90%}}@media screen and (max-width:799px){.content{padding-top:90px}.logoImageBox{border:none;padding:10px 15px}img{width:70px;height:auto}.mobileHeader{display:flex}.sidebar{display:none}.navLink{border-top:2px solid #000;justify-content:center;gap:5px;width:100%;display:flex}.workTime,.footerLocation{display:none}.license{justify-content:space-between;width:100%;display:flex}.footerLogoBox{justify-content:center;width:100%;padding:10px 20px}.backToTop{width:20%;font-size:18px;font-weight:500;display:inline-flex}.footerContacts{text-align:center;justify-content:center;align-items:center;height:30px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.footerLanguage{display:none}.navLink button{all:unset;color:#000;border:2px solid;border-radius:20px;justify-content:center;align-items:center;width:50px;height:30px;font-size:15px;font-weight:500;display:flex}.navLink button.active{background:#b6c9cf;border-color:#b6c9cf}}@media (hover:none),(pointer:coarse){.navLink:hover,.backToTop:hover,.contNav:hover{border-color:inherit!important;color:inherit!important;background:0 0!important;transform:none!important}.footerLanguage button:hover{transform:none!important}}.repairPricesBox{flex-direction:column;align-items:center;gap:30px;width:100vw;height:100%;display:flex}.reparePageNameBox{justify-content:center;align-items:center;width:35%;padding-top:23px;display:flex}.reparePageNameBox h1{background:#b6c9cf;border-radius:100px;justify-content:center;align-items:center;width:100%;height:80%;display:flex;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017}.repairsBox{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;display:flex}.repareModelBox{cursor:pointer;border:2px solid;border-radius:40px;flex-direction:column;justify-content:space-between;width:50%;display:flex}.repairModelNameBox{justify-content:space-between;align-items:center;width:100%;padding:0 4%;display:flex}.icon{align-items:center;width:20px;height:20px;display:flex;position:relative}.horizontal,.vertical{background:#000;transition:transform .3s,opacity .3s;position:absolute}.horizontal{width:20px;height:2px;top:9px}.vertical{width:2px;height:20px;left:9px}.icon.open .vertical{opacity:0;transform:scaleY(0)}.MuiAccordion-region{justify-content:space-evenly;align-items:center;padding-bottom:4%;display:flex}.modelsListBox{flex-direction:column;align-items:center;width:100%;display:flex}.modelsList{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.modelsColumn{flex-direction:column;flex:1 1 0;gap:10px;display:flex}.modelRow{border:2px solid;border-radius:40px;flex-direction:column;justify-content:space-between;width:100%;display:flex}@media (hover:hover) and (pointer:fine){.modelRow:hover{background:#b6c9cf;transition:all .4s;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017}}.modelRepairsListBox{justify-content:space-between;align-items:center;width:100%;display:flex}.repareInfoBox{align-items:center;width:80%;display:flex}.repareInfo{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.repairPriceInfo{border-top:2px solid;flex-direction:column;align-items:center;width:100%;display:flex}.repairName{text-align:center;margin:10px}@media screen and (max-width:1500px){.reparePageNameBox{width:70%;height:120px}.repairsBox{width:70%}.repareModelBox{width:100%}}@media screen and (max-width:799px){.reparePageNameBox{width:90%;height:122px}.repairsBox{width:90%}.repareModelBox{width:100%}}.home{flex-direction:column;align-items:center;gap:30px;width:100vw;height:100%;padding-top:30px;display:flex}.logoMain{flex-direction:column;align-items:center;width:100%;padding-left:12%;display:flex}.homeMain{background-image:url(/assets/backGroundImage.jpg);background-size:cover;border:2px solid;border-radius:120px;justify-content:center;align-items:center;width:90%;height:75vh;display:flex;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017}.homeMain img{width:30%}.contentHome{flex-direction:column;align-items:center;gap:30px;padding-left:12%;display:flex}.contentBox{border:2px solid;border-radius:120px;align-items:center;width:90%;padding:20px 0;display:flex;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017}.contentName{flex-direction:row;align-items:center;width:50%;padding-left:4%;display:flex}.contentInfo{color:#575757;width:50%;padding-right:4%;font-size:20px}.phoneNumber{all:unset;cursor:pointer;transition:all .3s;display:inline-flex}.repName{width:40%}.repName h3{border-top:2px solid;padding-top:10px}.repBox{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;margin-bottom:20px;display:flex}.repBox h2{width:100%}@media (hover:hover) and (pointer:fine){.contentPrices a:hover{transform:translate(10px)}}.priceLink{all:unset;color:#000;cursor:pointer;border:2px solid;border-radius:20px;justify-content:center;align-items:center;width:15%;height:30px;margin:4% 0;font-size:21px;font-weight:500;transition:all .3s;display:flex}@media (hover:hover) and (pointer:fine){.priceLink:hover{background:#b6c9cf;border-color:#b6c9cf;transform:translate(10px)}}.contentPrices{flex-direction:column;width:50%;padding-right:4%;font-size:20px;display:flex}@media screen and (max-width:1500px){.logoMain{width:100%;padding-left:0}.homeMain{width:calc(100% - 20px);height:55vh}.contentHome{width:100%;padding:0}.contentBox{width:calc(100% - 20px);padding:0}.contentName{flex-direction:row;align-items:center;gap:10%;width:50%;padding-left:4%;display:flex}.contentInfo{color:#575757;width:50%;padding:4%;font-size:20px}.priceLink{align-items:center;width:20%;margin-bottom:0;font-size:18px;font-weight:500;display:inline-flex}.contentPrices{width:50%;padding:4%;font-size:20px}}@media screen and (max-width:799px){.homeMain{border-radius:40px;width:calc(100% - 20px);height:45vh}.homeMain img{width:50%}.contentBox{border-radius:40px;flex-direction:column;gap:0;width:calc(100% - 20px)}.contentName{text-align:center;flex-direction:column;align-items:center;gap:10px;width:90%;padding-left:0;display:flex}.contentName h1{margin:5% 0 0}.contentInfo{text-align:center;width:90%;padding:4%;font-size:18px}.priceLink{width:30%;font-size:16px}.contentPrices{text-align:center;flex-direction:column;align-items:center;width:90%;font-size:18px;display:flex}.repBox{flex-flow:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.repName{width:90%}}@media (hover:none),(pointer:coarse){.priceLink:hover{border-color:inherit;background:0 0;transform:none}}.contactsMainBox{flex-direction:column;align-items:center;gap:30px;width:100vw;height:100%;display:flex}.contactsNameBox{justify-content:center;align-items:center;width:35%;padding-top:23px;display:flex}.contactsNameBox h1{background:#b6c9cf;border-radius:40px;justify-content:center;align-items:center;width:100%;height:80%;display:flex;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017}.contactNumberBox{border:2px solid;border-radius:40px;justify-content:center;align-items:center;gap:10px;width:30%;height:80px;display:flex;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017}.contactNumberBox a{all:unset;cursor:pointer;transition:all .3s}@media (hover:hover) and (pointer:fine){.contactNumberBox a:hover{transform:translate(10px)}}.contactAdressBox{border:2px solid;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;width:30%;display:flex;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017}.contactAdressBox h2{justify-content:center;display:flex}.contactWorkTimeBox{border:2px solid;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;width:30%;display:flex;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017}.mapBox{border-radius:40px;align-items:center;width:40%;display:flex;overflow:hidden}.mapBox iframe{border-radius:40px;width:100%;height:450px;display:block}.timeBox{width:50%}.timeBoxNames{flex-direction:row;justify-content:space-between;display:flex}@media screen and (max-width:1500px){.contactsNameBox{width:70%;height:120px}.contactNumberBox,.contactAdressBox,.contactWorkTimeBox{width:70%}.mapBox{width:80%;height:100%}.timeBox{width:40%}}@media screen and (max-width:799px){.contactsNameBox{width:90%;height:122px}.contactNumberBox{flex-direction:column;gap:0;width:90%;height:100%}.contactAdressBox,.contactWorkTimeBox{width:90%}.mapBox{width:100%;height:100%}.timeBox{width:60%}}@media (hover:none),(pointer:coarse){.contactNumberBox a:hover{transform:none}}
