/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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,input{overflow:visible}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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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}details{display:block}summary{display:list-item}[hidden],template{display:none}
.page{background-color:#000;font-family:Montserrat,Arial,sans-serif}
.page__centered{margin:0 auto}
.header{align-items:center;background-color:rgba(0,0,0,.95);-moz-column-gap:10px;column-gap:10px;display:flex;font-size:23px;font-weight:400;justify-content:space-between;padding:5px 5%;width:90%;z-index:6}@media screen and (max-width:1600px){.header{font-size:18px}}@media screen and (max-width:1280px){.header{font-size:15px}}@media screen and (max-width:1000px){.header{position:fixed}}@media screen and (max-width:768px){.header{background-color:#000;box-sizing:border-box;height:100px;max-width:100%;position:fixed;width:100%;z-index:5}}@media screen and (max-width:500px){.header{height:75px}}
.header__list{-moz-column-gap:20px;column-gap:20px;display:flex;list-style:none;margin:0;padding:0}.header__list li:nth-child(6){display:none}@media screen and (max-width:1600px){.header__list{-moz-column-gap:15px;column-gap:15px}}@media screen and (max-width:1280px){.header__list{flex-wrap:wrap;justify-content:center;row-gap:15px}}@media screen and (max-width:768px){.header__list{align-items:center;display:none;flex-direction:column;left:0;position:absolute;row-gap:1px;top:100px;width:100%;z-index:6}.header__list li{background-color:#d9d9d9;padding:10px 0 10px 10%;position:relative;width:100%}.header__list li:nth-child(6){display:list-item}.header__list li :before{content:url(65d23fc0eae7e56a952c.png);left:6%;position:absolute;top:10px}}@media screen and (max-width:500px){.header__list{top:75px}}
.header__link{color:#fff;text-decoration:none}.header__link:hover:not(.header__button),.header__link_active:not(.header__button){color:#af1917}.header__link:hover{cursor:pointer}.header__link_active:hover:not(.header__button){cursor:auto}@media screen and (max-width:768px){.header__link{font-size:24px;font-weight:500;text-transform:uppercase}}
.header__link_inactive{color:#525252;text-decoration:none}.header__link_inactive:hover:not(.header__button),.header__link_inactive:not(.header__button){cursor:not-allowed}.header__link_inactive:hover:not(.header__button),.header__link_inactive:not(.header__button){color:#525252}
.header__button{background-color:#af1917;padding:15px 20px}.header__button,.header__button:hover{align-items:center;-webkit-clip-path:polygon(100% 0,100% 67%,89% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 67%,89% 100%,0 100%,0 0);display:flex;justify-content:center;margin:0}.header__button:hover{background-color:#fff;color:#af1917}@media screen and (max-width:1600px){.header__button{padding:10px 15px}}@media screen and (max-width:1280px){.header__button{padding:10px}}@media screen and (max-width:768px){.header__button{display:none}}
.header__logo{display:flex;height:85px;z-index:5}@media screen and (max-width:768px){.header__logo{display:flex;justify-content:center;width:100%};}@media screen and (max-width:500px){.header__logo{height:50px;top:15px};}
.header__burger-btn{left:5%;position:absolute;top:37.5px;z-index:6}.header__burger-btn svg{height:auto;width:25px}@media screen and (max-width:500px){.header__burger-btn{top:25px}}@media screen and (min-width:769px){.header__burger-btn{display:none}}
.header__burger-back{display:none}@media screen and (max-width:768px){.header__burger-back{background-color:rgba(0,0,0,.7);height:1000px;left:0;position:absolute;top:100px;width:100%;z-index:5}}@media screen and (max-width:500px){.header__burger-back{top:75px}}
.header__btn-container{-moz-column-gap:40px;column-gap:40px;display:flex}@media screen and (max-width:1000px){.header__btn-container{-moz-column-gap:20px;column-gap:20px}}
.hero{background-color:#af1917;display:flex;height:calc(100vh - 197px);min-height:584px;overflow:hidden;position:relative}.hero:after{bottom:0;content:url(851d60fffa2f00fcd562.png);height:25px;left:0;overflow:hidden;position:absolute}@media screen and (max-width:1000px){.hero{height:calc(100vh - 183px);min-height:750px;padding-top:90px;text-transform:uppercase}}@media screen and (max-width:768px){.hero{height:calc(100vh - 188px);padding-top:60px}}
.hero__container{display:flex;flex-direction:column;max-width:840px;padding-left:150px;padding-top:150px;position:relative;text-transform:uppercase}@media screen and (max-width:1600px){.hero__container{max-width:630px;padding-left:100px}}@media screen and (max-width:1280px){.hero__container{max-width:500px;padding-left:50px;padding-top:125px}}@media screen and (max-width:1000px){.hero__container{align-items:center;display:flex;flex-direction:column;max-width:80%;padding-left:0;padding-top:40px}}@media screen and (max-width:768px){.hero__container{max-width:90%;padding-top:60px}}@media screen and (max-width:375px){.hero__container{padding-top:40px}}
.hero__container-main{display:flex;justify-content:space-between;max-width:1800px;width:100%}@media screen and (min-width:1921px){.hero__container-main{max-width:2200px}}@media screen and (max-width:1000px){.hero__container-main{align-items:center;flex-direction:column}}
.hero__heading{color:#fff;font-size:32px;font-weight:700;margin:0;padding-bottom:50px;position:relative}.hero__heading span{color:#fff;font-size:88px;position:relative}.hero__heading span:nth-child(2){color:transparent;font-size:88px;-webkit-text-stroke:2px #fff;left:0;position:absolute;transform:translate(-4px)}@media screen and (max-width:1600px){.hero__heading{font-size:24px;padding-bottom:30px}.hero__heading span{color:#fff;font-size:66px;position:relative}.hero__heading span:nth-child(2){color:transparent;font-size:66px;-webkit-text-stroke:2px #fff;left:0;position:absolute;transform:translate(-4px)}}@media screen and (max-width:1280px){.hero__heading{font-size:20px}.hero__heading span{color:#fff;font-size:54px;position:relative}.hero__heading span:nth-child(2){color:transparent;font-size:54px;-webkit-text-stroke:2px #fff;left:0;position:absolute;transform:translate(-4px)}}@media screen and (max-width:1000px){.hero__heading{font-size:19px}.hero__heading span{color:#fff;font-size:52px;position:relative}.hero__heading span:nth-child(2){color:transparent;font-size:52px;-webkit-text-stroke:2px #fff;left:0;position:absolute;transform:translate(-4px)}}@media screen and (max-width:650px){.hero__heading{font-size:17px;text-align:center}.hero__heading span{color:#fff;font-size:48px;position:relative}.hero__heading span:nth-child(2){color:transparent;font-size:48px;-webkit-text-stroke:2px #fff;left:0;position:absolute;transform:translate(-2px)}}@media screen and (max-width:500px){.hero__heading{font-size:12px;text-align:center}.hero__heading span,.hero__heading span:nth-child(2){font-size:36px}}
.hero__about{align-items:center;-moz-column-gap:45px;column-gap:45px;display:flex;justify-content:space-between;padding-bottom:30px}@media screen and (max-width:1600px){.hero__about{-moz-column-gap:25px;column-gap:25px;padding-bottom:20px}}@media screen and (max-width:1000px){.hero__about{padding-bottom:0}}
.hero__about-container{display:flex;flex-direction:column;row-gap:15px}
.hero__about-row{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}
@media screen and (max-width:1600px){.hero__about-left{height:110px;width:110px}}@media screen and (max-width:1280px){.hero__about-left{height:85px;width:85px}}@media screen and (max-width:1000px){.hero__about-left{display:none}}
@media screen and (max-width:1600px){.hero__about-right{height:110px}}@media screen and (max-width:1280px){.hero__about-right{height:85px}}@media screen and (max-width:1000px){.hero__about-right{display:none}}
.hero__about-text{color:#fff;font-size:30px;margin:0;max-width:625px;padding:0}@media screen and (max-width:1600px){.hero__about-text{font-size:24px}}@media screen and (max-width:1280px){.hero__about-text{font-size:16px}}@media screen and (max-width:1000px){.hero__about-text{font-size:18px;line-height:1.3;text-align:center}}@media screen and (max-width:500px){.hero__about-text{font-size:11px;line-height:1.5;text-align:center}}
.hero__button-container{align-items:baseline;display:flex;justify-content:space-between;position:relative}
.hero__button{color:#af1917;font-size:22px;font-weight:700;margin:0;position:relative;text-decoration:none;text-transform:uppercase;transform:translateY(-20px)}.hero__button svg{height:55px;left:-45px;position:absolute;top:-15px;width:auto;z-index:1}.hero__button:first-child svg{left:-15px}.hero__button span{position:relative;z-index:2}.hero__button:nth-child(2){background-color:transparent;background-size:100%;color:#fff;font-size:22px;font-weight:700;margin:0;text-decoration:none;text-transform:uppercase}@media screen and (max-width:1600px){.hero__button,.hero__button:nth-child(2){font-size:18px;transform:translateY(-15px)}.hero__button:nth-child(2){background-size:100%}.hero__button svg{height:46px;left:-35px}}@media screen and (max-width:1280px){.hero__button,.hero__button:nth-child(2){font-size:14px;transform:translateY(-10px)}.hero__button svg{height:38px;top:-12px}}@media screen and (max-width:1000px){.hero__button{background-color:#fff;bottom:-400px;left:-100px}.hero__button,.hero__button:nth-child(2){-webkit-clip-path:polygon(0 0,100% 0,100% 80%,90% 100%,10% 100%,0 80%);clip-path:polygon(0 0,100% 0,100% 80%,90% 100%,10% 100%,0 80%);font-size:18px;padding:15px 20px;position:absolute}.hero__button:nth-child(2){background-color:#af1917;bottom:-480px;left:-80px;white-space:nowrap}.hero__button svg{display:none}}@media screen and (max-width:500px){.hero__button{bottom:-400px}.hero__button:nth-child(2){bottom:-470px}}
.hero__decor{background-image:url(4579ab471a10313cf106.png);background-repeat:no-repeat;background-size:cover;height:100%;mix-blend-mode:screen;opacity:.6;position:absolute;width:100%}@media screen and (max-width:1000px){.hero__decor{background-position:70%}}
.hero__buster{height:1409px;transform:translateY(75px);width:640px}@media screen and (max-width:1600px){.hero__buster{height:1211px;transform:translateY(75px);width:550px}}@media screen and (max-width:1280px){.hero__buster{height:936px;transform:translate(-20px,55px);width:425px}}@media screen and (max-width:1000px){.hero__buster{height:936px;transform:translate(20px,15px);width:425px}}@media screen and (max-width:500px){.hero__buster{height:936px;transform:translate(10px,10px);width:425px}}
.hero__decor-bottom{background-image:url(0ae508e8b7571c61ac86.png);bottom:0;height:78px;position:absolute;right:0;width:770px}@media screen and (max-width:1600px){.hero__decor-bottom{display:none}}
.photos{background-color:#fff;max-width:100%;position:relative}.photos:after{bottom:0;content:url(8b278b50824ffc82dd67.png);height:25px;left:0;overflow:hidden;position:absolute;width:100%}
.photos__container{display:grid;gap:40px;grid-auto-flow:dense;grid-template-areas:"a a b b b c c" "a a e e e c c" "d d e e e c c" "d d e e e f f";max-width:90%;padding-bottom:130px;padding-top:70px}@media screen and (max-width:1000px){.photos__container{gap:20px;grid-template-areas:"a a c c" "b b b b" "d d e e"}}@media screen and (max-width:500px){.photos__container{padding-bottom:45px;padding-top:25px}}
.photos__photo{align-items:center;display:flex;justify-content:center;overflow:hidden}.photos__photo:first-child{grid-area:a;max-height:420px}.photos__photo:nth-child(2){grid-area:b;max-height:265px}.photos__photo:nth-child(2) .photos__photo-image{-o-object-position:top;object-position:top}.photos__photo:nth-child(3){grid-area:c;max-height:570px;max-width:400px}.photos__photo:nth-child(4){grid-area:d;max-height:420px}.photos__photo:nth-child(5){grid-area:e;max-height:486px}.photos__photo:nth-child(6){grid-area:f;max-height:325px;max-width:400px}@media screen and (max-width:1000px){.photos__photo:nth-child(6){display:none}}
.photos__photo-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.photos__decor-bot{background-image:url(ff8c74a6e4a248fe0e90.png);bottom:-1px;height:108px;position:absolute;right:0;width:575px}@media screen and (max-width:1000px){.photos__decor-bot{display:none}}
.price{overflow:hidden;position:relative}.price:before{content:url(47282c41dfa64f7459e2.png);left:0;position:absolute;top:-80px}.price:after{bottom:-30px;content:url(e7d1867fd574ef3173ac.png);overflow:hidden;position:absolute;right:0}@media screen and (max-width:1000px){.price:after{display:none}}@media screen and (max-width:650px){.price:after{bottom:-35px;display:block}}
.price__container{max-width:90%;padding-bottom:150px;position:relative}@media screen and (max-width:1000px){.price__container{padding-bottom:70px}}@media screen and (max-width:768px){.price__container{max-width:100%}}
.price__heading-container{align-items:baseline;display:flex;flex-direction:row;padding-bottom:40px;padding-left:10%;padding-top:240px;position:relative}@media screen and (max-width:768px){.price__heading-container{margin:0 auto;max-width:80%;padding-left:0}}@media screen and (max-width:650px){.price__heading-container{padding-top:70px}}
.price__heading{color:#fff;font-size:59px;margin:0;padding:0;text-transform:uppercase}@media screen and (max-width:1600px){.price__heading{font-size:48px}}@media screen and (max-width:768px){.price__heading{font-size:32px}}@media screen and (max-width:500px){.price__heading{font-size:25px}}
.price__heading-left{background-image:url(1c62c6d05366b7e60934.png);background-position-x:-40px;height:41px;left:0;position:absolute;top:251px;width:10%}@media screen and (max-width:1600px){.price__heading-left{height:41px;top:245px}}@media screen and (max-width:768px){.price__heading-left{display:none}}
.price__heading-center{background-image:url(d9d5727b9beeb25239a4.png);height:9px;margin:0 40px 0 25px;width:603px}
.price__heading-right{background-image:url(17638e18424386c3c4fb.png);height:41px;width:812px}@media screen and (max-width:768px){.price__heading-right{display:none}}
.price__zones{display:flex}@media screen and (max-width:1000px){.price__zones{justify-content:center}}@media screen and (max-width:768px){.price__zones{margin:0 auto;max-width:80%}}@media screen and (max-width:375px){.price__zones{max-width:320px}}
.price__zones-list{color:#fff;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:10px}
.price__zones-list-item{border:1px solid #fff;cursor:pointer;font-size:28px;font-weight:500;padding:20px 30px}@media screen and (max-width:1600px){.price__zones-list-item{font-size:18px;padding:15px 30px}}@media screen and (max-width:1000px){.price__zones-list-item{font-size:15px;padding:15px 20px}}@media screen and (max-width:768px){.price__zones-list-item{font-size:15px;padding:15px}}
.price__zones-list-item_active{background-color:#fff;color:#000}
.price__card-container{-moz-column-gap:40px;column-gap:40px;display:none;flex-wrap:wrap;padding-top:75px;position:relative;row-gap:40px}.price__card-container:before{content:url(646e2d76abd658d44257.png);position:absolute;right:-40px;top:75px}.price__card-container:after{bottom:0;content:url(53912eb445ac1e8a0f7c.png);height:41px;overflow:hidden;position:absolute;right:-130px}@media screen and (max-width:1000px){.price__card-container{justify-content:center}.price__card-container:after,.price__card-container:before{display:none}}@media screen and (max-width:768px){.price__card-container{align-items:flex-start;flex-direction:column;margin:0 auto;max-width:80%}}@media screen and (max-width:650px){.price__card-container{padding-top:25px;row-gap:20px}}@media screen and (max-width:375px){.price__card-container{align-items:center;max-width:100%}}
.price__card{background-color:#fff;background-image:url(8f19024b9bca57d68bb3.png);-webkit-clip-path:polygon(0 0,100% 0,100% 30%,95% 38%,95% 52%,100% 60%,100% 85%,90% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 30%,95% 38%,95% 52%,100% 60%,100% 85%,90% 100%,0 100%);color:#000;display:flex;flex-direction:column;padding:35px 100px;position:relative;width:490px}.price__card:before{bottom:-5px;content:url(b0be52b8269c9ed5e550.png);left:0;position:absolute}@media screen and (max-width:1600px){.price__card{padding:35px 85px;width:390px}}@media screen and (max-width:1280px){.price__card{padding:25px 70px 30px;width:290px}}@media screen and (max-width:1000px){.price__card{padding:25px 70px 30px;width:490px}}@media screen and (max-width:768px){.price__card{padding:25px 70px 30px;width:390px}}@media screen and (max-width:650px){.price__card{padding:25px 30px 30px;width:380px}.price__card:before{bottom:-5px;content:url(fcc884b0075a4d9ef33d.png);left:0;position:absolute}}@media screen and (max-width:500px){.price__card{padding:15px 20px;width:280px}}
.price__card_red{background-color:#af1917}
.price__card-daytime-container{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;margin:0;padding:20px 0 10px}@media screen and (max-width:500px){.price__card-daytime-container{padding-top:10px}}
.price__card-heading{border-bottom:2px solid #af1917;font-size:28px;font-weight:700;margin:0;padding:0 0 10px;text-transform:uppercase}@media screen and (max-width:1280px){.price__card-heading{font-size:18px;padding-bottom:0}}@media screen and (max-width:1000px){.price__card-heading{font-size:28px;padding-bottom:0}}@media screen and (max-width:768px){.price__card-heading{font-size:18px;padding-bottom:0}}
.price__card-daytime{font-size:20px;font-weight:700;margin:0;text-transform:uppercase;width:550px}@media screen and (max-width:1280px){.price__card-daytime{font-size:14px}}@media screen and (max-width:1000px){.price__card-daytime{font-size:28px}}@media screen and (max-width:768px){.price__card-daytime{font-size:20px}}@media screen and (max-width:500px){.price__card-daytime{font-size:15px}}
.price__card-pricing{-moz-column-gap:50px;column-gap:50px;display:flex;font-size:28px;justify-content:space-between;max-width:480px}@media screen and (max-width:1600px){.price__card-pricing{font-size:20px;max-width:380px}}@media screen and (max-width:1280px){.price__card-pricing{-moz-column-gap:10px;column-gap:10px;font-size:18px;max-width:280px}}@media screen and (max-width:1000px){.price__card-pricing{-moz-column-gap:10px;column-gap:10px;font-size:24px;max-width:490px}}@media screen and (max-width:768px){.price__card-pricing{-moz-column-gap:10px;column-gap:10px;font-size:20px;max-width:350px}}@media screen and (max-width:500px){.price__card-pricing{-moz-column-gap:10px;column-gap:10px;font-size:16px;max-width:270px}}
.price__card-pricing_time{align-items:flex-start;display:flex;flex-direction:column;font-weight:700;row-gap:5px}.price__card-pricing_time p{margin:0;padding:0}
.price__card-pricing_period{align-items:center;display:flex;flex-direction:column;font-weight:400;row-gap:5px}.price__card-pricing_period p{margin:0;padding:0}
.price__card-pricing_price{align-items:flex-end;display:flex;flex-direction:column;font-weight:900;row-gap:5px}.price__card-pricing_price p{margin:0;padding:0}
.price__decor-left{background-image:url(1fd248c0753cd578b59b.png);height:100%;left:0;position:absolute;top:150px;transform:scaleX(-1);width:433px;z-index:1}
.price__decor-right{background-image:url(1fd248c0753cd578b59b.png);height:100%;position:absolute;right:0;top:0;width:433px}
.price__decor-top{background-image:url(9f865c1c8288c5ded38a.png);height:167px;left:10%;margin:65px auto 0;position:absolute;width:1472px}@media screen and (max-width:650px){.price__decor-top{display:none}}
.hardware{background-blend-mode:soft-light;background-color:#af1917;background-image:url(2b497d5aef596541627f.png);background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.hardware:after{bottom:0;content:url(8b278b50824ffc82dd67.png);height:25px;left:0;overflow:hidden;position:absolute}.hardware:before{content:url(3e76f35dbac231f63c21.png);height:108px;left:0;position:absolute;top:0}@media screen and (max-width:650px){.hardware:after,.hardware:before{display:none}}
.hardware__heading-container{align-items:baseline;display:flex;flex-direction:row;padding-bottom:40px;padding-left:10%;padding-top:240px}@media screen and (max-width:768px){.hardware__heading-container{margin:0 auto;max-width:80%;padding-left:0}}@media screen and (max-width:650px){.hardware__heading-container{padding-top:35px}}
.hardware__heading{color:#fff;font-size:59px;margin:0;padding:0;text-transform:uppercase}@media screen and (max-width:1600px){.hardware__heading{font-size:48px}}@media screen and (max-width:768px){.hardware__heading{font-size:32px}}@media screen and (max-width:500px){.hardware__heading{font-size:25px}}
.hardware__heading-left{background-image:url(97fddead7e255e6ec7e7.png);background-position-x:-40px;height:41px;left:0;position:absolute;top:252px;width:10%}@media screen and (max-width:1600px){.hardware__heading-left{height:41px;top:245px}}@media screen and (max-width:768px){.hardware__heading-left{display:none}}
.hardware__heading-center{background-image:url(d9d5727b9beeb25239a4.png);height:9px;margin:0 20px;width:178px}@media screen and (max-width:1000px){.hardware__heading-center{display:none}}@media screen and (max-width:768px){.hardware__heading-center{display:block}}@media screen and (max-width:500px){.hardware__heading-center{display:none}}
.hardware__heading-right{background-image:url(c1b85a7e18add1c8c437.png);height:41px;width:812px}@media screen and (max-width:768px){.hardware__heading-right{display:none}}
.hardware__decor-bottom{background-image:url(eaf8ede59de68ee2a710.png);bottom:-565px;height:687px;position:absolute;right:0;width:910px}
.hardware__container{max-width:90%;padding-bottom:175px;position:relative}@media screen and (max-width:1000px){.hardware__container{padding-bottom:70px}}@media screen and (max-width:768px){.hardware__container{max-width:100%}}
.hardware__zones{display:flex}@media screen and (max-width:1000px){.hardware__zones{justify-content:center}}@media screen and (max-width:768px){.hardware__zones{margin:0 auto;max-width:80%}}@media screen and (max-width:375px){.hardware__zones{max-width:320px}}
.hardware__zones-list{color:#fff;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:10px}
.hardware__zones-list-item{border:1px solid #fff;cursor:pointer;font-size:28px;font-weight:500;padding:20px 30px}@media screen and (max-width:1600px){.hardware__zones-list-item{font-size:18px;padding:15px 30px}}@media screen and (max-width:1000px){.hardware__zones-list-item{font-size:15px;padding:15px 20px}}@media screen and (max-width:768px){.hardware__zones-list-item{font-size:15px;padding:15px}}
.hardware__zones-list-item_active{background-color:#fff;color:#000}
.hardware__card-container{-moz-column-gap:40px;column-gap:40px;display:none;flex-wrap:wrap;padding-top:75px;position:relative;row-gap:40px}.hardware__card-container:before{content:url(e5eb18889437c7a19bde.png);position:absolute;right:-40px;top:75px}.hardware__card-container:after{bottom:0;content:url(499d9535d9bce3a36e25.png);height:41px;overflow:hidden;position:absolute;right:-130px}@media screen and (max-width:1000px){.hardware__card-container{justify-content:center}.hardware__card-container:after,.hardware__card-container:before{display:none}}@media screen and (max-width:768px){.hardware__card-container{align-items:flex-start;flex-direction:column;margin:0 auto;max-width:80%}}@media screen and (max-width:650px){.hardware__card-container{padding-top:25px;row-gap:20px}}@media screen and (max-width:375px){.hardware__card-container{align-items:center;max-width:100%}}
.hardware__card{align-items:center;background-color:#fff;background-image:url(8f19024b9bca57d68bb3.png);-webkit-clip-path:polygon(0 12%,7% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 12%,7% 0,100% 0,100% 100%,0 100%);color:#000;display:flex;flex-direction:column;padding:35px 0;position:relative;row-gap:15px;width:690px}.hardware__card:nth-child(2){-webkit-clip-path:polygon(0 12%,7% 0,100% 0,100% 88%,93% 100%,0 100%);clip-path:polygon(0 12%,7% 0,100% 0,100% 88%,93% 100%,0 100%)}@media screen and (max-width:1600px){.hardware__card{padding:35px 85px;width:390px}}@media screen and (max-width:1280px){.hardware__card{padding:25px 70px 20px;width:290px}}@media screen and (max-width:1000px){.hardware__card{padding:25px 70px 30px;width:490px}}@media screen and (max-width:768px){.hardware__card{padding:25px 70px 30px;width:390px}}@media screen and (max-width:650px){.hardware__card{padding:25px 30px 30px;width:380px}}@media screen and (max-width:500px){.hardware__card{padding:15px 10px;row-gap:5px;width:300px}}
.hardware__card-row{align-items:center;-moz-column-gap:40px;column-gap:40px;display:flex;justify-content:space-between;width:550px}.hardware__card-row:first-child{padding-bottom:35px}@media screen and (max-width:1600px){.hardware__card-row{-moz-column-gap:10px;column-gap:10px;font-size:20px;max-width:490px}}@media screen and (max-width:1280px){.hardware__card-row{-moz-column-gap:10px;column-gap:10px;max-width:370px}}@media screen and (max-width:1000px){.hardware__card-row{-moz-column-gap:10px;column-gap:10px;max-width:490px}}@media screen and (max-width:768px){.hardware__card-row{-moz-column-gap:10px;column-gap:10px;max-width:380px}}@media screen and (max-width:650px){.hardware__card-row{-moz-column-gap:5px;column-gap:5px}}@media screen and (max-width:500px){.hardware__card-row{max-width:280px}.hardware__card-row:first-child{padding-bottom:5px}}
.hardware__card-heading{font-size:28px;font-weight:700;margin:0;padding:0;text-transform:uppercase}@media screen and (max-width:1280px){.hardware__card-heading{font-size:18px}}
.hardware__card-parts{align-items:center;border-bottom:1px solid #af1917;-moz-column-gap:60px;column-gap:60px;display:flex;justify-content:space-between;margin:0;min-width:435px;padding:0 0 10px}@media screen and (max-width:1600px){.hardware__card-parts{-moz-column-gap:30px;column-gap:30px;min-width:415px}}@media screen and (max-width:1280px){.hardware__card-parts{-moz-column-gap:30px;column-gap:30px;min-width:280px}}@media screen and (max-width:1000px){.hardware__card-parts{-moz-column-gap:30px;column-gap:30px;min-width:390px}}@media screen and (max-width:768px){.hardware__card-parts{-moz-column-gap:30px;column-gap:30px;min-width:280px}}@media screen and (max-width:500px){.hardware__card-parts{-moz-column-gap:10px;column-gap:10px;min-width:250px}}
.hardware__card-left-name{color:#af1917;font-size:28px;font-weight:400;margin:0;padding:0}@media screen and (max-width:1600px){.hardware__card-left-name{font-size:20px}}@media screen and (max-width:1280px){.hardware__card-left-name{font-size:18px}}@media screen and (max-width:1000px){.hardware__card-left-name{font-size:24px}}@media screen and (max-width:768px){.hardware__card-left-name{font-size:16px}}@media screen and (max-width:500px){.hardware__card-left-name{font-size:16px}}
.hardware__card-right-name{color:#af1917;font-size:25px;font-weight:700;margin:0;padding:0;text-align:right;text-transform:uppercase}@media screen and (max-width:1600px){.hardware__card-right-name{font-size:20px}}@media screen and (max-width:1280px){.hardware__card-right-name{font-size:18px}}@media screen and (max-width:1000px){.hardware__card-right-name{font-size:24px}}@media screen and (max-width:768px){.hardware__card-right-name{font-size:16px}}@media screen and (max-width:500px){.hardware__card-right-name{font-size:16px}}
.hardware__card-icon{display:flex;justify-content:center;width:50px}@media screen and (max-width:500px){.hardware__card-icon{width:30px}}
.hardware__decor-top{background-image:url(9f865c1c8288c5ded38a.png);height:167px;margin-left:11%;margin-top:55px;position:absolute;width:78%}@media screen and (max-width:650px){.hardware__decor-top{display:none}}
.hardware__decor-right{background-image:url(1fd248c0753cd578b59b.png);height:100%;position:absolute;right:0;top:-50px;width:433px}
.hardware__decor-left{background-image:url(956b779d97f6176f256a.png);height:100%;left:0;position:absolute;top:500px;width:115px}
.map{background-color:#000;background-image:url(55906d6a76eb8baee87c.png);bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.map_visible{z-index:4}.map__pin{background-color:#af1917;background-image:url(8f19024b9bca57d68bb3.png);bottom:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 30%,95% 38%,95% 52%,100% 60%,100% 85%,90% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 30%,95% 38%,95% 52%,100% 60%,100% 85%,90% 100%,0 100%);color:#000;display:flex;flex-direction:column;margin-bottom:60px;max-width:440px;padding:25px 15px 30px 65px;position:absolute;width:100vw}.map__pin_toggled{display:none}.map__pin_disabled{background-color:#878787}.map__pin-title{color:#fff;font-size:28px;font-weight:700;margin:0;text-transform:uppercase}.map__pin-address{color:#fff;font-size:18px;font-weight:400;margin:20px 0 0}.map__pin-phone{color:#fff;font-size:28px;font-weight:700;margin:42px 0 0;text-transform:uppercase}.map__exit{position:absolute;right:0;top:40px;z-index:1}.map__exit:hover{cursor:pointer}.map__menu-tel{color:#fff}.map__menu-tel_with-button{display:inline-block;margin-bottom:10px}.map__menu-tel:hover{color:#d1d1d1}@media screen and (max-width:1280px){.map__pin{width:390px}}@media screen and (max-width:1120px){.map__pin{padding:12px 15px 15px 52px}.map__pin-title{font-size:18px;font-weight:700}.map__pin-address{font-size:12x;margin-top:10px}.map__pin-phone{font-size:18px;font-weight:700;margin-top:20px}.map__pin{max-width:260px}.map__pin-title{font-size:14px;font-weight:700}.map__pin-address{font-size:12px;margin-top:10px}.map__pin-phone{font-size:14px;font-weight:700;margin-top:20px}}@media screen and (max-width:768px){.map__pin{display:none;left:-140px}.map__pin_toggled{display:block}}.map__pin:before{bottom:-5px;content:url(b0be52b8269c9ed5e550.png);left:0;position:absolute}@media screen and (max-width:650px){.map__pin{left:-140px;padding-left:24px;width:380px}.map__pin:before{bottom:-5px;content:url(a6dd6166667ebd36566c.png);left:0;position:absolute}}@media screen and (max-width:420px){.map__pin{left:-110px;width:200px}}
.map__container{bottom:0;left:0;margin:0 auto;padding:40px 0;position:absolute;right:0;top:0;width:90%}@media screen and (max-width:1000px){.map__container{margin-top:90px}}.map__menu-wrapper{margin:20px 0 0 20px;overflow:hidden;position:absolute;z-index:1}.map__menu{background-color:#000;display:flex;flex-direction:column;max-width:340px;opacity:.8;padding:30px 20px}.map__menu-item:not(:last-child){margin-bottom:40px}.map__menu-item:hover{cursor:pointer}.map__menu-item-name{color:#fff;font-size:15px;font-weight:760;margin-bottom:20px;text-transform:uppercase}.map__menu-item-name_activated{color:#af1917}.map__menu-item-adress,.map__menu-item-phone{color:#fff;font-size:12px;font-weight:400;margin-bottom:20px}.map__item-reservation{color:#af1917;display:block;font-size:22px;font-weight:700;height:55px;margin:0;overflow:hidden;position:relative;text-decoration:none;text-transform:uppercase;width:252px}.map__item-reservation svg{bottom:0;left:0;position:absolute;right:0;top:0;width:auto;z-index:1}.map__item-reservation span{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}@media screen and (max-width:1120px){.map__item-reservation{font-size:16px;height:35px;width:200px}}
.map__nav{align-items:center;display:flex;left:40px;list-style:none;margin:0;padding:0;position:absolute;top:90px}@media screen and (max-width:1280px){.map__nav{left:30px;top:70px}}@media screen and (max-width:1000px){.map__nav{flex-wrap:wrap;row-gap:20px}}@media screen and (max-width:768px){.map__nav{left:10px;top:50px}}
.map__nav-element{background-color:#000;border:1px solid #fff;color:#fff;cursor:pointer;font-size:28px;font-weight:500;margin:0;padding:25px 35px;text-decoration:none}.map__nav-element:hover{color:#af1917}@media screen and (max-width:1280px){.map__nav-element{font-size:24px;padding:20px 30px}}@media screen and (max-width:768px){.map__nav-element{font-size:16px;padding:10px 20px}}
.map__nav-li{margin:0;padding:25px 0}@media screen and (max-width:1280px){.map__nav-li{padding:20px 0}}@media screen and (max-width:768px){.map__nav-li{padding:10px 0}}
.footer{align-items:center;background-color:#af1917;display:flex;justify-content:space-around;max-width:100%;padding:5px 0}.neshit-pin,.shit-pin{display:none}@media screen and (max-width:650px){.footer{justify-content:space-evenly;padding:10px}}
.footer__logo{display:flex}.footer__logo img{height:auto;width:100px}@media screen and (max-width:1000px){.footer__logo img{width:85px}}@media screen and (max-width:650px){.footer__logo img{display:none}}
.footer__list{-moz-column-gap:45px;column-gap:45px;display:flex;list-style:none;margin:0;padding:0}@media screen and (max-width:650px){.footer__list{-moz-column-gap:25px;column-gap:25px;flex-wrap:wrap;row-gap:10px}}
.footer__link{color:#fff;font-size:24px;font-weight:500;text-decoration:none}.footer__link:hover{color:#000}@media screen and (max-width:1000px){.footer__link svg{height:auto;width:40px}}@media screen and (max-width:650px){.footer__link{font-size:18px}}
@media screen and (max-width:1000px){.footer__langame svg{height:auto;width:175px}}@media screen and (max-width:650px){.footer__langame svg{display:none}}
.icon-marker{cursor:pointer;height:85px;position:relative;transform:translate(-50%,-50%);width:85px}
.text__color_red{color:#af1917}
.text__color_white{color:#fff}
.border-color__white{border-color:#fff}
.z-index-1{z-index:1}
.z-index-2{z-index:2}
.z-index-3{z-index:3}
.z-index-4{z-index:4}
.display-flex{display:flex}
.stop-scrolling{height:100%;overflow:hidden}

