@import"https://fonts.googleapis.com/css?family=Rubik:regular,500,700&display=swap";body{color:#d4d5d7;font-family:"Rubik","Segoe UI",Tahoma,Geneva,Verdana,sans-serif}body ul{list-style-type:none;margin:0;padding:0}body .container-lg{max-width:1350px;margin:0 auto}body .container-md{max-width:1050px;margin:0 auto}body .container-sm{max-width:650px;margin:0 auto}a{color:#d4d5d7;text-decoration:none}.header{width:100%;z-index:10;background:#202327}.header .top-bar{font-size:13px;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.header .top-bar__item{padding:10px 20px}.header .top-bar__item-heading,.header .top-bar__item .top-bar__lang{font-size:18px;font-weight:500;margin:0 0 5px 0;letter-spacing:.4px;word-spacing:3px;padding-bottom:5px;color:#e42124}.header .top-bar__item-description{font-size:16px;font-weight:400}.header .top-bar__item-description img{display:inline-block}.header .top-bar__item .top-bar__lang-item:first-child .top-bar__lang{margin-bottom:10px}.header .top-bar__item .top-bar__lang-item:last-child .top-bar__lang{margin-bottom:0}.header .top-bar__item-divider{top:0;right:0;width:1px;height:70px;background:#333;transform:rotate(-10deg)}.header .top-bar__logo{padding:0;margin-left:15px;margin-top:4px}.header .top-bar__address{position:relative}.header .top-bar__address a{font-weight:500;border-bottom:2px solid #aaa;transition:border-bottom .2s ease-in-out}.header .top-bar__address a:hover{border-bottom-color:#d4d5d7}.header .top-bar__address .top-bar__item-description{font-weight:500}.header .top-bar .working-hours{position:relative;display:flex;flex-direction:row;justify-content:space-evenly}.header .top-bar .working-hours__weekdays{margin-right:40px}.header .top-bar .working-hours__days{font-weight:500;margin-bottom:6px}.header .top-bar__phone-number{position:relative}.header .top-bar__phone-number .top-bar__item-heading{text-transform:uppercase;text-align:center}.header .top-bar__phone-number .top-bar__item-description{display:flex;justify-content:center;align-items:center;gap:5px}.header .top-bar__phone-number a{font-weight:500;border-bottom:2px solid #aaa;transition:border-bottom .2s ease-in-out}.header .top-bar__phone-number a:hover{border-bottom-color:#d4d5d7}.header .top-bar__phone-number .lifecell-logo,.header .top-bar__phone-number .copy-icon,.header .top-bar__phone-number .check-icon{display:none}.header .top-bar__phone-number .lifecell-logo{margin-bottom:2px;margin-right:3px}.header .top-bar__phone-number .copy-icon,.header .top-bar__phone-number .check-icon{margin-top:1px;text-align:center;margin-left:3px}.header .top-bar__phone-number .copy-icon{color:#fff;cursor:pointer}.header .top-bar__phone-number .copy-icon:hover{opacity:.7}.header .top-bar__phone-number .copy-icon:active{opacity:.6}.header .top-bar__preferences{display:flex;gap:25px}.header .top-bar__langs{position:relative;display:flex;flex-direction:column}.header .top-bar .top-bar__lang-item .top-bar__lang{font-weight:700;display:inline-block;padding:0}.header .top-bar .top-bar__lang-item .top-bar__lang:hover{text-decoration:underline}.header .top-bar .top-bar__lang.top-bar__lang_non-active{font-weight:700;color:#aaa}.header .top-bar__mode{margin:auto 0}.header .top-bar__switch-mode-btn{background:rgba(0,0,0,0);border:0;cursor:pointer;padding:0;margin:0 5px;transition:opacity .1s ease-in;border-radius:10px}.header .top-bar__switch-mode-btn:hover{opacity:.8}.header .top-bar__switch-mode-btn:last-child:hover{opacity:.6}.header .top-bar__switch-mode-btn:last-child{display:none}.header .top-bar__mode-icon{margin-top:5px}.header__nav{box-shadow:0 0 5px #151515;position:relative}.header__list{display:flex;padding:0}.header__list .list__item{text-align:center;flex-grow:1}.header__list .list__link{font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;padding:13px 0;width:100%;transition:background .2s,box-shadow .2s,color .2s}.header__list .list__link:hover{background-color:#e42124;box-shadow:0 0 10px #e42124;color:#fcfcfc}.main .section{width:100%;padding:30px 0 40px}.main .section:nth-child(odd){background-color:#1c1f22}.main .section:nth-child(even){background-color:#202327}.main .section__title{font-size:50px;text-align:center;text-transform:uppercase;margin:0 0 20px 0;padding:0 40px}.main .section__description{margin:0 auto;padding:0 50px}.main .section__description .about-us__divider,.main .section__description .about-us__contacts{display:none}.main .section__description .about-us__divider>div a,.main .section__description .about-us__contacts>div a{font-weight:500;border-bottom:2px solid #aaa;transition:border-bottom .2s ease-in-out}.main .section__description .about-us__divider>span,.main .section__description .about-us__contacts>span{font-weight:700}.main .section__divider,.main .section .about-us__divider{width:70px;background:#e42124;height:3px;margin:0 auto 30px;border-radius:3px}.main .section .about-us__divider{width:45px;background:#595959;margin:0 auto 15px}.main .about-us__description{text-align:center;font-size:24px;text-align:center}.main .about-us__text{margin:0 auto;padding:0 40px}.main .about-us__contacts div{display:flex;justify-content:center;gap:5px;font-size:18px}.main .about-us__contacts div>.lifecell-logo{display:none}.main .services__list{display:flex;flex-direction:column;border:2px solid #151515;display:flex;flex-wrap:wrap;border-radius:5px;box-shadow:0 0 20px #151515}.main .services__item{text-align:center;font-size:18px;padding:20px 30px;font-weight:500;letter-spacing:.5px}.main .services__item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.main .services__item:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.main .services__item>.services__text{position:relative}.main .services__item:not(:last-child){border-bottom:1px solid #151515}.main .services__item:nth-child(odd){background:#1c1f22}.main .route__wrapper{display:flex;flex-wrap:wrap;border:2px solid #151515;box-shadow:0 0 20px #151515}.main .route__wrapper>div{flex-basis:50%}.main .route__address{display:flex;flex-direction:column;position:relative}.main .route__address::after{content:"";position:absolute;top:0;right:0;bottom:0;width:2px;background-color:#151515}.main .route__block-title{text-align:center;font-size:28px;margin-bottom:20px;background:#202327;margin:0;padding:15px;border-bottom:2px solid #151515}.main .route__list{display:flex;flex-direction:column;margin:0 20px}.main .route__item{display:flex;justify-content:space-between;align-items:center;font-size:18px;padding:20px}.main .route__item:not(:last-child){border-bottom:1px solid #151515}.main .route__item:last-child{justify-content:center}.main .route__item-title{margin:0;color:#aaa;font-weight:500}.main .route__address-link{font-weight:500;border-bottom:2px solid #aaa;transition:border-bottom .2s ease-in-out}.main .route__address-link:hover{border-bottom-color:#d4d5d7}.main .route__get-directions{width:280px;margin:0 auto;color:#fcfcfc;background:#e42124;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;text-transform:uppercase;text-align:center;letter-spacing:.5px;padding:13px 0;border-radius:3px;box-shadow:0 0 5px #e42124;border:1px solid #e42124;transition:background .2s,box-shadow .2s;font-size:16px}.main .route__get-directions:hover{background:#e42124;box-shadow:0 0 15px #e42124}.main .route__get-directions:active{transform:scale(0.97)}.main .route__get-directions>img{margin-left:10px;width:22px}.main .route iframe{display:block;height:401px;width:100%}.main .schedule__wrapper{display:flex;flex-direction:column;border-top:2px solid #151515}.main .schedule__list{display:flex;flex-direction:column;width:90%;margin:0 auto}.main .schedule__item{display:flex;justify-content:space-between;align-items:center;font-size:18px;padding:20px}.main .schedule__item:not(:last-child){border-bottom:1px solid #151515}.main .schedule__item-title{color:#aaa;font-weight:500}.main .schedule__item-content--link{display:inline-block;font-size:18px;text-decoration:none;font-weight:500;border-bottom:2px solid #aaa;transition:border-bottom .2s ease-in-out}.main .schedule__item-content--link:hover{border-bottom-color:#d4d5d7}.main .reviews{display:flex;flex-direction:column}.main .reviews .reviews-list{display:flex;gap:50px;margin-bottom:30px}.main .reviews .reviews-list .review{position:relative;display:flex;flex-direction:column;flex-basis:33.33%;align-items:center;padding:15px 25px 32px;letter-spacing:.3px;line-height:20px;box-shadow:0 0 20px #151515;text-align:center;border-radius:5px;background:rgba(0,0,0,0);border:1px solid #151515}.main .reviews .reviews-list .review__avatar{margin:0 auto;width:40px;margin-bottom:8px}.main .reviews .reviews-list .review__name{margin:0 auto;font-size:20px;color:#aaa;margin-bottom:8px;text-align:center}.main .reviews .reviews-list .review__rating{margin:0 auto;width:80px;margin-bottom:10px}.main .reviews .reviews-list .review__content{margin:0 auto;font-size:18px}.main .reviews .reviews-list .review__date{position:absolute;font-size:14px;text-align:center;margin-bottom:5px;bottom:0px;color:#595959}.main .reviews__more-reviews{width:280px;margin:0 auto;color:#fcfcfc;background:#e42124;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;text-transform:uppercase;text-align:center;letter-spacing:.5px;padding:13px 0;border-radius:3px;box-shadow:0 0 5px #e42124;border:1px solid #e42124;transition:background .2s,box-shadow .2s}.main .reviews__more-reviews:hover{background:#e42124;box-shadow:0 0 15px #e42124}.main .reviews__more-reviews:active{transform:scale(0.97)}.footer{background:#1c1f22;margin:0 auto;box-shadow:0 0 10px #151515}.footer__wrapper{display:flex;flex-wrap:wrap;padding:20px 20px}.footer-section{padding:0 20px;margin:20px 20px 30px 0}.footer__heading{color:#aaa;font-size:20px;margin:0 0 25px 0}.footer__item{display:flex;justify-content:space-between;color:#d4d5d7;margin-bottom:15px}.footer__item>span{gap:3px}.footer__item>span:last-child{color:#d4d5d7}.footer__langs .footer__lang{color:#e42124;font-weight:700;display:inline-block;padding:0}.footer__langs .footer__lang:hover{text-decoration:underline}.footer__langs .footer__lang_non-active{color:#aaa}.footer__link,.footer__phone-number{font-weight:500}.footer__nav .footer__link{display:flex;gap:5px}.footer__nav .footer__link>img{width:17px}.footer__description{display:flex;flex-direction:column;flex-wrap:wrap}.footer__phone-number{font-weight:500;border-bottom:2px solid #aaa;transition:border-bottom .2s ease-in-out}.footer__phone-number:hover{border-bottom-color:#d4d5d7}.footer__nav,.footer__contacts,.footer__working-hours{justify-content:flex-start}.footer__working-hours.footer-section>div>ul>li{margin-bottom:7px}.footer__working-hours.footer-section>div>ul>li>span:first-child{margin-right:10px}body.light-mode{color:#504f4f}body.light-mode a{color:#504f4f}body.light-mode .header{background:#fcfcfc}body.light-mode .header .top-bar__item-divider{background:#aaa}body.light-mode .header .top-bar__item-description{color:#151515}body.light-mode .header .top-bar__address a,body.light-mode .header .top-bar__phone-number a{font-weight:500;border-bottom:2px solid #595959;transition:border-bottom .2s ease-in-out}body.light-mode .header .top-bar__address a:hover,body.light-mode .header .top-bar__phone-number a:hover{border-bottom-color:#504f4f}body.light-mode .header .top-bar__phone-number .copy-icon,body.light-mode .header .top-bar__phone-number .check-icon{filter:invert(1)}body.light-mode .header .top-bar .top-bar__item .top-bar__lang.top-bar__lang_non-active{color:#595959}body.light-mode .header .top-bar__switch-mode-btn:first-child{display:none}body.light-mode .header .top-bar__switch-mode-btn:last-child{display:inline-block}body.light-mode .header .nav{box-shadow:0 0 5px #aaa}body.light-mode .main .section__title{color:#504f4f}body.light-mode .main .section:nth-child(odd){background-color:#f0f2f4}body.light-mode .main .section:nth-child(even){background-color:#fcfcfc}body.light-mode .main .about-us .about-us__divider{background-color:#aaa}body.light-mode .main .services__list{border:2px solid #aaa;box-shadow:0 0 20px #d4d5d7}body.light-mode .main .services__item:not(:last-child){border-bottom:1px solid #aaa}body.light-mode .main .services__item:nth-child(odd){background:#f0f2f4}body.light-mode .main .route__wrapper{border:2px solid #aaa;box-shadow:0 0 20px #d4d5d7}body.light-mode .main .route__address::after{background-color:#aaa}body.light-mode .main .route__block-title{background:#fcfcfc;border-bottom:2px solid #aaa}body.light-mode .main .route__item:not(:last-child){border-bottom:1px solid #aaa}body.light-mode .main .route__item-title{color:#595959}body.light-mode .main .route__address-link{font-weight:500;border-bottom:2px solid #595959;transition:border-bottom .2s ease-in-out}body.light-mode .main .route__address-link:hover{border-bottom-color:#504f4f}body.light-mode .main .route .schedule__wrapper{border-top:2px solid #aaa}body.light-mode .main .route .schedule__item:not(:last-child){border-bottom:1px solid #aaa}body.light-mode .main .route .schedule__item-title{color:#595959}body.light-mode .main .route .schedule__item-content{color:#151515}body.light-mode .main .reviews .review{box-shadow:0 0 20px #d4d5d7;border:1px solid #aaa}body.light-mode .main .reviews .review__name{color:#595959}body.light-mode .main .reviews .review__content{color:#151515}body.light-mode .main .reviews .review__date{color:#aaa}body.light-mode .footer{background:#f0f2f4;box-shadow:0 0 10px #aaa}body.light-mode .footer__heading{color:#595959;font-size:20px;margin:0 0 25px 0}body.light-mode .footer__item{color:#151515}body.light-mode .footer__item>span:last-child{color:#151515}body.light-mode .footer__langs .footer__lang_non-active{color:#595959}body.light-mode .footer__link>img{filter:invert(1)}body.light-mode .footer__phone-number{font-weight:500;border-bottom:2px solid #595959;transition:border-bottom .2s ease-in-out}body.light-mode .footer__phone-number:hover{border-bottom-color:#504f4f}@media(max-width: 1199px){.top-bar__item-divider:nth-child(3){display:none}.top-bar__working-hours.working-hours.top-bar__item{display:none}.main .route__item{justify-content:center}.main .route__item-title{display:none}.main .location{background:#202327}.main .reviews .reviews-list{justify-content:center}.main .reviews .reviews-list .review{flex-basis:100%}.main .reviews .reviews-list .review:last-child{display:none}}@media(max-width: 940px){.top-bar__item-divider{display:none}.top-bar__address{display:none}body.light-mode .main .route__address::after{content:none}body.light-mode .main .schedule__wrapper{border-bottom:2px solid #aaa}.main .section__description{padding:0 35px}.main .route__wrapper{display:block}.main .route__address::after{content:none}.main .route .section__description{padding:0 150px}.main .route .schedule__wrapper{border-bottom:2px solid #151515}}@media(max-width: 768px){body.light-mode .header{box-shadow:0 0 10px #aaa}.header{position:relative;box-shadow:0 0 10px #151515}.header__nav{display:none}.main .section__description{padding:0 25px}.main .route .section__description{padding:0 100px}.main .reviews .reviews-list{flex-direction:column}.main .reviews .reviews-list .review:last-child{display:flex}.footer{display:flex}}@media(max-width: 685px){.main .route .section__description{padding:0 50px}}@media(max-width: 615px){.header .top-bar{padding:10px 0 5px}.header .top-bar__phone-number{text-align:right}.header .top-bar__phone-number .lifecell-logo{left:-10px}.header .top-bar__phone-number .copy-icon{display:none}.header .top-bar__item-description>span{display:none}}@media(max-width: 555px){body.light-mode .section .services__list,body.light-mode .section .route__wrapper,body.light-mode .section .reviews-list .review{box-shadow:0 0 10px #d4d5d7}.main .section .services__list,.main .section .route__wrapper,.main .section .reviews-list .review{box-shadow:0 0 10px #151515}.main .section__divider{display:none}.main .section__title{font-size:38px}.main .section__description{padding:0 20px}.main .section__description p{font-size:20px}.main .about-us .section__description{font-size:20px}.main .location .section__description{padding:0}.main .services__item{letter-spacing:.3px;font-size:16px;padding:15px 30px}.main .route__block-title{font-size:25px;padding:15px 5px}.main .route .section__description{padding:0 20px}.main .reviews .reviews-list{gap:25px}.main .reviews .reviews-list .review{padding:10px 20px 30px}.main .reviews .reviews-list .review__name{font-size:18px}.main .reviews .reviews-list .review__rating{width:70px}.main .reviews .reviews-list .review__content{font-size:16px}.main .reviews__more-reviews{width:230px}}@media(max-width: 530px){.top-bar__phone-number{display:none}.main .about-us .about-us__description .about-us__text{margin:0 0 20px 0}.main .about-us .about-us__description .about-us__contacts{display:block}.main .about-us .about-us__description .about-us__divider{display:block}}@media(max-width: 460px){.main .about-us .about-us__description .about-us__text{font-size:18px;padding:0 10px;margin:0 0 20px 0}.main .route__item{padding:20px 0}.main .route__get-directions{width:250px;font-size:15px}.main .route__icon{width:20px}.main .route__map>iframe{height:300px}.main .reviews__more-reviews{width:200px}}@media(max-width: 400px){.main .route__address-link{font-size:17px}.main .route__get-directions{width:240px;font-size:14px}.main .route__icon{width:20px}}@media(max-width: 335px){.top-bar__logo>a>img{width:125px;height:50px}.main .section__description{padding:0 10px}.main .about-us .section__description .about-us__text{font-size:17px}.main .about-us__contacts>span{font-size:17px}.main .about-us__contacts>div .lifecell-logo,.main .about-us__contacts>div span{display:none}.main .services__item{padding:13px 20px}.main .route .section__description{padding:0 10px}.main .route__list{margin:0 15px}.main .route__item .route__address-link{font-size:16px}.main .route .schedule__list{width:100%}.main .reviews__more-reviews{width:180px;font-size:14px}}
/*# sourceMappingURL=index.css.map */
