@media screen and (max-width:1919px){.main__banner{height:700px}.main__banner h1{font-size:2.4rem}.main__banner--wrap{max-width:75%;min-width:1070px;padding-top:70px}.main__banner--bottom .banner__hrefs{width:100%;justify-content:space-between}.other__page .main__banner--bottom .banner__hrefs{width:auto;justify-content:space-between}.banner__hrefs .hrefs__item a{width:350px}h2{font-size:2.4rem}.wrapper__forblock.about__company--content .company--content__top h3{font-size:1.6rem}.wrapper__forblock.about__company--content .company--content__top p{max-width:350px;font-size:.8rem}.other__page .main__banner h1{font-size:3.2rem}.main__banner.arenda__solo,.main__banner.arenda__solo .arenda__banner img{height:auto}.main__banner.arenda__solo .arenda__baner--swiper{height:100%}.company--content__bottom{max-width:75%;min-width:1070px}.other__page .main__banner .main__banner--wrap{padding-top:0}}@media screen and (max-width:1439px){body{padding:10px 40px 0}header .header__logo .main__logo{padding:0 20px}header .header__logo .main__logo img{max-width:130px}header .header__logo .header__logo--btn{padding:0 20px}header .header__menu{padding:0 20px;justify-content:start}header .header__menu ul{gap:10px}header .header__menu ul a{font-size:.7rem}.main__banner{height:550px;padding-top:50px}.main__banner h1{font-size:1.8rem}.banner__hrefs .hrefs__item a{width:260px;min-height:120px;gap:10px;font-size:.8rem}h2{font-size:2rem}.swiper__about .swiper-slide{height:400px}.wrapper__forblock.about__company--content .company--content__top h3{font-size:1.2rem}.wrapper__forblock.about__company--content .company--content__bottom .compony__counter div p{font-size:2rem}.wrapper__forblock.about__company--content .company--content__bottom .compony__counter div span{font-size:1rem}.swiper__top--block{margin-bottom:40px;width:87.5%}.swiper__top--block .swiper-navigation__block{height:50px}.swiper__top--block .swiper-navigation__block .swiper-pagination span{font-size:.8rem}.swiper__top--block .swiper-navigation__block .swiper-navigation div{width:70px}.swiper__top--block .swiper-navigation__block .swiper-navigation div svg{height:12px}.main__banner h1{min-width:unset}.main__banner--wrap{padding-top:0}.other__page .main__banner h1{font-size:3.2rem;margin-bottom:20px}.other__page .main__banner.arenda__solo h1{font-size:2rem}.other__page .main__banner .breadcrumbs{margin-bottom:60px}.arenda__banner--content>p{max-width:100%}.other__page .main__banner .banner__content{font-size:1.2rem}.main__banner--wrap,.company--content__bottom{max-width:75%;min-width:800px}.swiper.swiper__about,.swiper.swiper__news{padding:0 5%}}@media screen and (max-width:1024px){body{padding:0 25px}header{justify-content:space-between}header .header__logo .header__logo--btn{display:none}header .header__menu{display:none}header .header__buttons{height:50px}header .header__buttons .header__buttons--btn a{font-size:.8rem}header .header__buttons--btn.mobile__btn{display:flex;margin-left:30px}.main__banner{height:450px;padding-top:60px}.main__banner h1{font-size:1.6rem}.banner__hrefs .hrefs__item a{width:200px;min-height:100px;gap:10px;font-size:.8rem;padding:10px 20px;border-radius:10px}.banner__hrefs .hrefs__item a div span{width:40px;height:40px}h2{font-size:1.6rem}.wrapper__forblock.about__company--content .company--content__top p{font-size:.7rem;max-width:200px}.wrapper__forblock.about__company--content .company--content__bottom .compony__counter p{font-size:.7rem}.swiper__top--block,.footer__wrapper,.wrapper__forblock,.service__item{width:90%}.arenda__solo .arenda__banner{flex-direction:column-reverse}.arenda__banner--content,.arenda__banner--slider{width:100%}.arenda__solo .breadcrumbs{display:none}.breadcrumbs.mobile--only{display:block}.other__page .main__banner{padding-top:50px}.other__page .main__banner.arenda__solo{padding:0}.other__page .main__banner h1{font-size:2rem}.main__banner--wrap,.company--content__bottom{max-width:85%;min-width:640px}.swiper.swiper__about,.swiper.swiper__news{padding:0}}@media screen and (max-width:768px){body{padding:0}header{padding-left:20px;padding-right:20px}header .header__logo .main__logo{padding:0}header .header__logo .main__logo img{max-width:100px}.main__banner{height:600px;padding-left:20px;padding-top:150px}.main__banner h1{font-size:1.2rem;max-width:90%}.banner__hrefs .hrefs__item a{width:160px;height:100px;gap:10px;font-size:.7rem;padding:10px;line-height:1}.banner__hrefs .hrefs__item a div span{width:30px;height:30px;border-radius:6px}header .header__buttons .header__buttons--btn{margin-left:0}h2{font-size:1.2rem}.swiper__about .swiper-slide{padding:20px;height:450px}.swiper__about .swiper-slide p{font-size:.8rem}.wrapper__forblock.about__company--content .company--content__top{flex-direction:column;align-items:start}.wrapper__forblock.about__company--content .company--content__top h3{font-size:1rem;max-width:100%;margin-bottom:20px}.wrapper__forblock.about__company--content .company--content__top p{max-width:100%}.wrapper__forblock.about__company--content .company--content__bottom{max-width:100%;flex-wrap:wrap;gap:20px 0px}.wrapper__forblock.about__company--content .company--content__bottom .compony__counter{max-width:160px}.main__banner--bottom{overflow-y:auto}.cookie{width:95%;left:2.5%;bottom:30px;height:auto;overflow-y:auto}.cookie .cookie--wrapper,.cookie .cookie--start{height:100%}.cookie .cookie--wrapper .cookie--herf{font-size:.7rem}.cookie h3{font-size:.8rem}.cookie--btns{flex-direction:column;justify-content:end;flex:1}.cookie--btns button{width:100%;height:45px;font-size:.7rem}.swiper__top--block{margin-bottom:25px}.swiper__top--block .swiper-navigation__block{height:33px;padding-left:8px;padding-right:8px;border-radius:6px}.swiper__top--block .swiper-navigation__block .swiper-pagination span{font-size:.6rem}.swiper__top--block .swiper-navigation__block .swiper-navigation{display:none}.breadcrumbs.mobile--only{padding-left:20px;padding-right:20px}.arenda__banner--navigation.swiper__top--block .swiper-navigation__block{padding-right:8px;padding-left:8px}.arenda__banner--content{padding:20px 20px 60px;border-radius:20px}.product__top--content{gap:20px}.other__page .main__banner{padding:20px}.other__page .main__banner h1{font-size:2rem}.arenda__banner--content>span{font-size:.8rem}.arenda__banner--content>p{font-size:.7rem}.other__page .main__banner .banner__content{font-size:.8rem}.main__banner--top{height:50%;display:flex;flex-direction:column;justify-content:space-between}.product__single--params div{flex-direction:column;gap:10px}.main__banner--wrap,.company--content__bottom{max-width:90%;min-width:unset}.swiper.swiper__about,.swiper.swiper__news{padding:0}.lang__modal a{height:50px;width:50px}}
