*{-webkit-tap-highlight-color:transparent}body{font-family:"Gotham Pro",sans-serif;margin:0;overflow-x:hidden}body::-webkit-scrollbar{width:7px}body::-webkit-scrollbar-track{background:#333}body::-webkit-scrollbar-thumb{background:#ee3d48}body::-webkit-scrollbar-thumb:hover{background:#f1868d}img{line-height:0}p{margin:0}a{text-decoration:none;cursor:pointer;outline:0}ul{padding-left:0}li{list-style-type:none}html{box-sizing:border-box;overflow-y:scroll}button{cursor:pointer;outline:0;border:none;padding:0;background:0 0}input{outline:0}input::-moz-placeholder{color:#333;font-style:normal;font-weight:400;font-size:24px;line-height:23px;opacity:.6}input:-ms-input-placeholder{color:#333;font-style:normal;font-weight:400;font-size:24px;line-height:23px;opacity:.6}input::placeholder{color:#333;font-style:normal;font-weight:400;font-size:24px;line-height:23px;opacity:.6}.container{min-height:100%;max-width:1180px;margin:0 auto;padding:0 110px}@media (min-width:1024px) and (max-width:1399px){.container{padding:0 60px}}@media (min-width:768px) and (max-width:1023px){.container{padding:0 40px}}@media (max-width:767px){input::-moz-placeholder{text-align:center}input:-ms-input-placeholder{text-align:center}input::placeholder{text-align:center}.container{padding:0 10px}}.visually-hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.title-block{margin:0 0 20px}.title-block_one{font-size:50px;font-weight:500;color:#333;margin:0}@media (min-width:1024px) and (max-width:1199px){.title-block_one{font-size:45px}}.title-block_two{font-size:42px;line-height:46px;font-weight:500;color:#333;margin:0;text-transform:uppercase}@media (min-width:1200px) and (max-width:1399px){.title-block_two{font-size:40px;line-height:40px}}@media (min-width:1024px) and (max-width:1199px){.title-block_two{font-size:28px;line-height:30px}}@media (max-width:1023px){.title-block_two{font-size:28px;line-height:32px}}h1,h2,h3{margin:0}.button{position:relative;border-radius:2px}.button:active{box-shadow:none;margin-top:3px}.button_transparent{padding:17px 70px;background:0 0;border:2px solid #ee3d48;border-radius:2px;transition:background-color .4s ease-in-out;box-shadow:0 4px 4px rgba(0,0,0,.25)}.button_transparent:hover{background-color:rgba(250,250,250,.5)}.button_transparent:active{box-shadow:none}.button_transparent-name{color:#ee3d48;font-style:normal;font-weight:500;font-size:21px;background:0 0}.button_background{padding:19px 67px;background-color:#ee3d48;transition:background-color .4s ease-in-out;border-radius:2px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.button_background:hover{background-color:#a40000}.button_background:active{box-shadow:none}.button_background-name{color:#f2f2f2;font-style:normal;font-weight:500;font-size:21px}.button_mini{width:140px;height:38px;border-radius:2px;background-color:#4f4f4f;transition:background-color .4s ease-in-out;box-shadow:0 4px 4px rgba(0,0,0,.25)}.button_mini:hover{background-color:#000}.button_mini:active{box-shadow:none}.button_mini-name{font-style:normal;font-weight:500;font-size:14px;color:#f2f2f2;display:block;text-align:center;margin:11px}.burger-menu{display:none}@media (max-width:1023px){.burger-menu{display:block}}@media (max-width:767px){.burger-menu{position:absolute;right:11px;top:85px}}.background-img{height:100%;-webkit-animation:1s ease-in both bgFadeIn;animation:1s ease-in both bgFadeIn;position:relative;text-align:center}.background-img::after{background:url("images/background1.jpg") center center/cover no-repeat fixed;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:-1;opacity:.3}@media (min-width:768px) and (max-width:1023px){.background-img::after{background:url("images/IMG_2995-tablet.jpg") center center/cover no-repeat;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:-1;opacity:.3}}@-webkit-keyframes bgFadeIn{0%{background-color:#f2f2f2}100%{background-color:rgba(255,255,255,0)}}@keyframes bgFadeIn{0%{background-color:#f2f2f2}100%{background-color:rgba(255,255,255,0)}}.marquiz__container_inline{max-width:100%}.header{padding:50px 0}@media (max-width:1199px){.header{padding:30px 0 15px}}.header__wrapper{position:relative;display:flex;align-items:center;justify-content:space-between}.header__logo{margin-left:5px;display:flex;position:relative}.header__logo .header__logo-img{width:252px}@media (max-width:767px){.background-img::after{background:url("images/IMG_2995-mobile.jpg") center center/cover no-repeat;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:-1;opacity:.3}.header__wrapper{flex-direction:column}.header__logo{margin:0 0 15px}}.header__navigation{display:flex;align-items:center}@media (min-width:1024px) and (max-width:1199px){.header__logo-img{width:180px}.header__navigation{width:100%;justify-content:space-around;margin-left:20px}}@media (max-width:1023px){.header__navigation{display:none}}.header__box{display:flex;align-items:center}.header__box-VL{border-left:3px solid #4f4f4f;height:35px}.header__menu{color:#4f4f4f;font-style:normal;font-weight:500;font-size:16px;line-height:30px;margin:0 30px 0 15px;transition:.4s ease-in-out}.header__menu:focus,.header__menu:hover{color:#000}.header__menu::after{display:block;content:"";height:2px;margin-top:-5px;width:0%;background-color:#000;transition:width .2s ease-in-out}.header__menu:focus:after,.header__menu:hover:after{width:100%}@media (min-width:1024px) and (max-width:1199px){.header__box-VL{height:25px}.header__menu{margin:0 10px 0 5px;font-size:14px}}.header__contact{display:flex;align-items:center;height:55px}.header__contact-tel{color:#4f4f4f;font-style:normal;font-size:24px;font-weight:600;line-height:36px;margin-right:20px;width:210px}.header__contact-link{background-color:#4f4f4f;transition:background-color .4s ease-in-out;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:10px 24px;border-radius:2px}.header__contact-link:hover{background-color:#000}.header__contact-link:active{box-shadow:none}.header__contact-name{font-style:normal;font-weight:500;color:#f2f2f2;text-align:center}@media (min-width:1024px) and (max-width:1199px){.header__contact-tel{font-size:22px;margin-right:10px;width:190px}}@media (max-width:767px){.header__contact-tel{display:none}}.poster{padding-bottom:80px}@media (max-width:1199px){.poster{padding-bottom:40px}}.poster__wrapper{position:relative;top:0;display:flex}.poster__information{width:100%}.poster__title-block{position:relative;max-width:640px;margin-bottom:30px}@media (min-width:1024px) and (max-width:1199px){.poster__title-block{max-width:585px;margin-bottom:20px}}.poster__title-text{text-align:start;line-height:56px}@media (min-width:321px) and (max-width:424px){.poster__title-text{font-size:44px;line-height:48px}}@media (max-width:320px){.poster__title-text{font-size:36px;line-height:42px}}.poster__title-price{position:absolute;top:16px;right:56px;display:flex}@media (max-width:767px){.poster__title-block{margin-bottom:20px;width:100%}.poster__title-text{text-align:center;margin-bottom:10px}.poster__title-price{position:unset;justify-content:center}}.poster__title-square{margin-top:4px}.poster__title-cost{font-size:24px;line-height:24px;font-weight:400;width:90px;display:block;margin-left:13px;margin-top:-3px;color:#333}.poster__sequence{display:flex;margin:0 0 20px}@media (min-width:1024px) and (max-width:1199px){.poster__sequence{margin:0 0 10px 5px}}@media (min-width:321px) and (max-width:767px){.poster__sequence{justify-content:space-around}}@media (max-width:320px){.poster__sequence{display:none}}.poster__sequence-block{position:relative;margin-right:100px;text-align:start}@media (min-width:1024px) and (max-width:1199px){.poster__sequence-block{margin-right:90px}}@media (max-width:767px){.poster__sequence-block{margin:0;text-align:center}}.poster__sequence-number{position:absolute;left:13px;top:6px;font-size:24px;font-weight:300;color:#fff}.poster__sequence-number--one{left:16px}.poster__sequence-text{font-size:18px;line-height:18px;color:#333;width:100px;margin-top:10px}.poster__button{display:flex;align-items:start;height:65px}@media (max-width:767px){.poster__sequence-text{font-size:15px}.poster__button{flex-direction:column;height:155px;align-items:center}}.poster__button-catalog{height:65px;margin-right:20px}.poster__img{position:absolute;bottom:-100px;right:-40px}.box-info{padding:60px 0}@media (max-width:1199px){.box-info{padding:40px 0}}.box-info__wrapper{display:flex;align-items:center;justify-content:space-between}@media (min-width:768px) and (max-width:1023px){.box-info__wrapper{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.poster__button-catalog{margin:0 0 20px}.box-info{padding:30px 0 0}.box-info__wrapper{flex-direction:column;padding-bottom:40px}}.box-info__inner{margin-right:10px}@media (max-width:767px){.box-info__inner{margin:0 auto;text-align:center}}.box-info__title{margin-bottom:10px}@media (min-width:1200px) and (max-width:1399px){.box-info__title{width:390px}}@media (min-width:1024px) and (max-width:1199px){.box-info__title{width:380px}}.box-info__inner-box{display:flex;max-width:460px}@media (max-width:1023px){.box-info__title{margin:10px 0 0}.box-info__inner-box{margin-bottom:10px}}@media (max-width:767px){.box-info__inner-box{margin:0 auto;text-align:center}.box-info__inner-box--VL{display:none}}.box-info__inner-box--VL{border-left:3px solid #999;margin-right:17px}.box-info__inner-text{font-size:16px;line-height:20px;font-weight:400;letter-spacing:.02em}@media (min-width:1200px) and (max-width:1399px){.box-info__inner-text{line-height:18px}}.box-info__inner-text--TOP{margin:10px 0}.box-info__inner-text--BOTTOM{margin-bottom:10px}.box-info__inner-idea{display:flex;align-items:center;margin-bottom:10px;transition:color .4s ease-in-out;color:#333;cursor:pointer}.box-info__inner-idea:hover{color:#999}.box-info__inner-idea--IMG{background:url("images/idea2.svg") center no-repeat;border-radius:50%;background-color: #ffd05b;box-shadow:0 0 10px 0 #ffd05b;width:50px;height:50px;transition:.4s ease-in-out}.box-info__inner-idea--IMG:hover{box-shadow:0 0 15px 0 #f90;filter: blur(2px);transform: scale(1.1)}.box-info__inner-idea--TEXT{font-weight:500;margin-left:20px;width:250px}.box-info__img-wrapper{box-shadow:0 0 15px 0 rgba(50,50,50,.45);width:100%}.catalog{overflow:hidden;position:relative;padding:60px 0}@media (max-width:1199px){.catalog{padding:40px 0}}.catalog::before{background:url("images/hammer-clip-art-26.png") right no-repeat;content:" ";position:absolute;right:0;bottom:0;left:0;top:0;opacity:.1;z-index:-1}.catalog__top{display:flex;margin-bottom:35px}@media (min-width:768px) and (max-width:1199px){.catalog__top{margin-bottom:20px}}.catalog__title{margin-right:69px}.catalog__cost-wrapper{display:flex}@media (max-width:767px){.box-info__inner-idea{flex-direction:column-reverse}.catalog__top{margin-bottom:15px}.catalog__title{margin:0 auto}.catalog__cost-wrapper{display:none}}.catalog__cost-square{margin-top:11px}.catalog__cost-text{font-style:normal;font-weight:300;font-size:18px;line-height:17px;margin:8px 0 0 8px;width:160px}.catalog__tabs{max-width:900px;margin:0 auto 16px}@media (max-width:1023px){.catalog::before{background:0 0}.catalog__tabs{margin:0 auto 10px}}.catalog__tabs-items{display:flex;flex-wrap:wrap;justify-content:center}.catalog__tabs-item{font-style:normal;font-weight:400;font-size:18px;color:#333;padding:11px 29px;margin:2px;align-self:center;transition:.4s ease-in-out}.catalog__tabs-item:active,.catalog__tabs-item:hover{color:#333;background-color:#e0e0e0;padding:11px 29px;border-radius:2px}@media (max-width:767px){.catalog__tabs-items{flex-wrap:nowrap;flex-direction:column}.catalog__tabs-item,.catalog__tabs-item:active,.catalog__tabs-item:hover{padding:8px 20px}}.catalog__tabs-item:focus{color:#f2f2f2;background-color:#333;padding:11px 29px;border-radius:2px}@media (max-width:767px){.catalog__tabs-item:focus{padding:8px 20px}}.catalog__tabs-item.active{color:#f2f2f2;background-color:#333;padding:11px 29px;border-radius:2px}.catalog__content{display:flex;position:relative}.catalog__description{position:relative;width:100%;margin-left:0}.catalog__description-target{display:none;-webkit-animation:.3s fadeEffect;animation:.3s fadeEffect}.catalog__description-target.active{display:block}.catalog__description-box{display:flex}.catalog__description-title{font-style:normal;font-weight:500;font-size:36px;line-height:34px;color:#333;margin:0 0 10px}@media (min-width:1024px) and (max-width:1199px){.catalog__description-title{font-size:24px;line-height:24px}}@media (max-width:767px){.catalog__tabs-item.active{padding:8px 20px}.catalog__description-title{font-size:28px;line-height:30px}.catalog__description-inner{text-align:center}}.catalog__description-text{font-style:normal;font-weight:300;font-size:18px;line-height:17px;margin:10px 0}.catalog__description-img{margin-right:60px;box-shadow:0 0 15px 0 rgba(50,50,50,.45)}@media (min-width:1200px) and (max-width:1399px){.catalog__description-img{margin-right:30px}}@media (min-width:1024px) and (max-width:1199px){.catalog__description-text{font-size:16px}.catalog__description-img{margin-right:20px;width:520px}.catalog__description-price{bottom:80px}}@media (max-width:1023px){.catalog__description-box{flex-direction:column}.catalog__description-img{margin:0 0 10px}}.catalog__description-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between}.catalog__description-price{font-style:normal;font-weight:700;font-size:24px;line-height:23px}@media (max-width:1023px){.catalog__description-price{bottom:-25px}}@media (max-width:320px){.catalog__description-price{font-size:20px}}.catalog__description-info{display:flex;flex-direction:column;align-items:flex-start;position:absolute;left:741px;bottom:0}@media (min-width:1200px) and (max-width:1399px){.catalog__description-info{left:710px}}.catalog__description-cost{display:flex;align-items:center;margin-bottom:27px;-webkit-animation:.5s fadeEffect;animation:.5s fadeEffect}@media (min-width:1024px) and (max-width:1199px){.catalog__description-info{left:540px}.catalog__description-cost{margin-bottom:15px}}@media (max-width:1023px){.catalog__description-info{position:unset}.catalog__description-cost{margin-bottom:15px}}.catalog__description-cost--TEXT{font-size:24px;margin-right:25px}.catalog__description-button{position:relative}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.promotion{padding:60px 0;position:relative}@media (min-width:768px) and (max-width:1023px){.promotion{padding:40px 0}}@media (max-width:767px){.catalog__description-button{margin:0 auto}.promotion{padding:30px 0}}.promotion::before{background:linear-gradient(rgba(51,51,51,.5),rgba(51,51,51,.8)) center center/cover no-repeat fixed,url("images/big_bg_2.jpg") center center/cover no-repeat fixed #ccc;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:-1}.work{position:relative;padding:60px 0}@media (min-width:768px) and (max-width:1023px){.work{padding:40px 0}}.work::before{background:url("images/hammer-drill.png") right no-repeat;content:" ";position:absolute;right:0;bottom:0;left:0;top:0;opacity:.1;z-index:-1}@media (max-width:1023px){.work::before{background:0 0}}.work__top{display:flex;align-items:flex-end;margin-bottom:40px}@media (max-width:767px){.work{padding:30px 0}.work__top{align-items:center;margin-bottom:0}}.work__top-text{width:160px;margin-bottom:4px}.work__title{width:385px}@media (min-width:768px) and (max-width:1199px){.work__title{width:300px;margin:0 30px 0 0}}@media (max-width:767px){.work__title{width:260px;text-align:center;margin:0 auto 20px}}.work__top-block{display:flex;position:absolute;margin-bottom:65px;align-items:center}.work__top-svg{position:absolute;z-index:-1}.work__top-appeal{width:160px;font-style:normal;font-weight:400;font-size:18px;line-height:17px;margin-left:572px}.work__slider{height:100%}.slide--parent{max-width:1180px;margin:auto;overflow:hidden}.is-item--text{line-height:1.2}small{font-style:italic;font-weight:700;margin-bottom:.5em;display:inline-block;color:#999;position:relative;padding-left:3em;font-size:80%;transform:translateY(10px);opacity:0;transition:.1s}small:after{content:"";position:absolute;left:0;top:50%;height:4px;background:#ee3d48;transform:translateY(-50%)}.parent--el{width:100%;max-width:1180px;margin:auto}.parent--el .two--col{display:flex;align-items:center}figure{margin:0}.is-item--list{margin:10px 0}.is-item.has--img{max-width:708px;max-height:387px;overflow:hidden}.is-item.has--img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transform:translateX(100%);transition:.6s}.is-item--title{color:#343434;margin:0;font-size:32px;overflow:hidden}@media (max-width:1199px){small{font-size:70%;}.is-item--title{font-size:20px;margin-top:15px}}.is-item--item{margin-left:16px;list-style-type:square;transform:translateY(0);transition-delay:.5s}.is-item--description{display:block;font-size:28px;font-weight:700}@media (min-width:768px) and (max-width:1199px){.is-item--description{font-size:20px}}.is-item--price{display:block;font-size:28px;font-weight:700}.the-img{max-width:708px;max-height:450px;-o-object-fit:cover;object-fit:cover;position:relative;transform:translateX(100%);transition:.6s;overflow:hidden}.is-item--inner{padding:0 3em}@media (max-width:1199px){.is-item--price{font-size:20px}.is-item--inner{padding:0 1.5em}}@media (max-width:767px){.parent--el .two--col{flex-direction:column;align-items:flex-start}.is-item.has--img{max-height:350px;overflow:hidden}.is-item--inner{padding:0}}.is-item--hr{margin:.5em 0;height:4px;background:#aaa;border:none;width:0;max-width:8em;transition:2.5s}@media (min-width:321px) and (max-width:767px){.flickity-prev-next-button{top:33%}}@media (max-width:320px){.flickity-prev-next-button{top:30%}}.the-img img{position:relative;transform:translateX(100%);transition:.6s}.is-item--inner .is-item--description,.is-item--inner .is-item--text,.is-item--inner ul{transform:translateY(15px);position:relative;opacity:0;transition:.4s}.is-item--title span{transform:translateY(100%);position:relative;transition:.5s;display:inline-block}small:after{width:0;max-width:2.4em;transition:1.5s}.parent--el.is-selected img{position:relative;transform:translateX(0);transition-delay:.5s}.parent--el.is-selected .is-item--inner .is-item--description,.parent--el.is-selected .is-item--inner .is-item--text,.parent--el.is-selected .is-item--inner span,.parent--el.is-selected .is-item--inner ul{transform:translateY(0);transition-delay:.5s;position:relative;opacity:1}.parent--el.is-selected .is-item--inner .is-item--description:nth-of-type(2),.parent--el.is-selected .is-item--inner .is-item--text:nth-of-type(2),.parent--el.is-selected .is-item--inner span:nth-of-type(2),.parent--el.is-selected .is-item--inner ul:nth-of-type(2){transition-delay:.7s}.parent--el.is-selected .is-item--inner .is-item--description:nth-of-type(3),.parent--el.is-selected .is-item--inner .is-item--text:nth-of-type(3),.parent--el.is-selected .is-item--inner span:nth-of-type(3),.parent--el.is-selected .is-item--inner ul:nth-of-type(3){transition-delay:.9s}.parent--el.is-selected .is-item--title{overflow:hidden}.parent--el.is-selected .is-item--title span{transform:translateY(0);position:relative;transition-delay:.4s;display:inline-block}.parent--el.is-selected .is-item--hr{width:100%;max-width:8em;transition-delay:.5s}.parent--el.is-selected small{transform:translateY(0);opacity:1;transition-delay:.4s}.parent--el.is-selected small:after{width:100%;transition-delay:.6s;max-width:2.4em}.showroom{padding:60px 0;position:relative}@media (min-width:768px) and (max-width:1023px){.showroom{padding:40px 0}}.showroom::after{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%) center center/cover no-repeat fixed,url("images/design.jpg") center center/cover no-repeat fixed;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:-1;opacity:1}.showroom__wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.showroom__content{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:40px}@media (max-width:1023px){.showroom__content{margin-bottom:20px}}.showroom__title{max-width:600px;margin-bottom:10px;font-weight:400;color:#fff}.showroom__inner{width:50%}@media (max-width:1023px){.showroom__inner{width:100%}}.showroom__inner-video{display:none}.showroom__inner-box{display:flex;max-width:460px;color:#fff}@media (max-width:767px){.showroom{padding:30px 0}.showroom__title{text-align:center;margin:0 auto 20px}.showroom__inner-box{text-align:center;margin:0 auto}.showroom__inner-box--VL{display:none}}.showroom__inner-box--VL{border-left:3px solid #fff;margin-right:17px}.showroom__inner-text{font-size:16px;line-height:20px;font-weight:400;letter-spacing:.02em}.showroom__inner-text--TOP{margin:10px 0}@media (max-width:767px){.showroom__inner-text--TOP{margin:0 0 10px}}.showroom__inner-text--BOTTOM{margin-bottom:10px}.showroom__inner-play{display:flex;align-items:center;margin-bottom:10px;color:#aaa;transition:color .4s ease-in-out;cursor:pointer}.showroom__inner-play:hover{color:#fff}.showroom__inner-play--IMG{background:url("images/play_1.svg") center no-repeat;width:60px;height:60px;transition:.4s ease-in-out}.showroom__inner-play--IMG:hover{background:url("images/play_2.svg") center no-repeat}.showroom__inner-play--TEXT{font-weight:500;margin-left:20px;width:250px}@media (max-width:767px){.showroom__inner-play{flex-direction:column-reverse}.showroom__inner-play--TEXT{margin:0 0 5px}}.showroom__gallery{width:100%;height:100%;margin-bottom:30px;display:grid;grid-gap:10px;grid-template-rows:auto;grid-template-columns:auto}.showroom__gallery-block{overflow:hidden;position:relative}.showroom__gallery-block--WRAP{width:100%;height:100%;transition:.4s ease-in-out;cursor:pointer}.showroom__gallery-block--WRAP:hover{transform:scale(1.05)}.showroom__gallery-block--ONE{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}@media (max-width:767px){.showroom__gallery{grid-template-rows:200px 200px 200px 200px 200px 200px 200px 200px 200px}.showroom__gallery-block--ONE{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}}.showroom__gallery-block--TWO{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:2}@media (max-width:767px){.showroom__gallery-block--TWO{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}}.showroom__gallery-block--THREE{grid-column-start:4;grid-column-end:5;grid-row-start:1;grid-row-end:2}@media (max-width:767px){.showroom__gallery-block--THREE{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4}}.showroom__gallery-block--FOUR{grid-column-start:3;grid-column-end:4;grid-row-start:2;grid-row-end:4}@media (max-width:767px){.showroom__gallery-block--FOUR{grid-column-start:1;grid-column-end:2;grid-row-start:4;grid-row-end:5}}.showroom__gallery-block--FIVE{grid-column-start:4;grid-column-end:5;grid-row-start:2;grid-row-end:4}@media (max-width:767px){.showroom__gallery-block--FIVE{grid-column-start:1;grid-column-end:2;grid-row-start:5;grid-row-end:6}}.showroom__gallery-block--SIX{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:5}@media (max-width:767px){.showroom__gallery-block--SIX{grid-column-start:1;grid-column-end:2;grid-row-start:6;grid-row-end:7}}.showroom__gallery-block--SEVEN{grid-column-start:3;grid-column-end:5;grid-row-start:4;grid-row-end:6}@media (max-width:767px){.showroom__gallery-block--SEVEN{grid-column-start:1;grid-column-end:2;grid-row-start:7;grid-row-end:8}}.showroom__gallery-block--EIGHT{grid-column-start:1;grid-column-end:2;grid-row-start:5;grid-row-end:6}@media (max-width:767px){.showroom__gallery-block--EIGHT{grid-column-start:1;grid-column-end:2;grid-row-start:8;grid-row-end:9}}.showroom__gallery-block--NINE{grid-column-start:2;grid-column-end:3;grid-row-start:5;grid-row-end:6}.showroom__gallery-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.showroom__gallery-hover{position:absolute;top:0;height:100%;width:100%;background-color:rgba(255,255,255,.3);opacity:0;transition:.4s ease-in-out}.showroom__gallery-hover:hover{opacity:1}.showroom__gallery-hover--IMG{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15%}.showroom__feedback{width:100%}.showroom__feedback-wrapper{display:flex;justify-content:start;align-items:center}@media (max-width:767px){.showroom__gallery-block--NINE{grid-column-start:1;grid-column-end:2;grid-row-start:9;grid-row-end:10}.showroom__feedback-wrapper{flex-direction:column-reverse;text-align:center}}.showroom__feedback-lable{display:flex;flex-direction:column}.showroom__feedback-text{font-style:normal;font-weight:400;font-size:24px;line-height:23px;margin-bottom:15px;color:#f2f2f2}@media (max-width:1199px){.showroom__feedback-text{font-size:20px;line-height:18px;margin-bottom:7px}}.showroom__feedback-input{background-color:transparent;border:none;color:#f2f2f2;margin-bottom:5px;height:20px;font-style:normal;font-weight:400;font-size:24px;line-height:23px}.showroom__feedback-input::-moz-placeholder{color:#f2f2f2}.showroom__feedback-input:-ms-input-placeholder{color:#f2f2f2}.showroom__feedback-input::placeholder{color:#f2f2f2}.showroom__feedback-hr{border:none;background-color:#f2f2f2;height:2px;width:84%;margin:0 0 15px}.showroom__feedback-btn{height:75px}.showroom__feedback-button{border:3px solid #f2f2f2}.showroom__feedback-button--NAME{color:#f2f2f2}.showroom__feedback-content{max-width:630px}@media (min-width:1024px) and (max-width:1199px){.showroom__feedback-content{max-width:530px}}.showroom__feedback-title{color:#fff8dc;font-size:36px;line-height:51px;font-weight:400}@media (min-width:768px) and (max-width:1199px){.showroom__feedback-title{font-size:28px;line-height:34px}}.design{position:relative;padding:30px 0}.design::after{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%) center center/cover no-repeat fixed,url("images/design_new.jpg") center center/cover no-repeat fixed;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:-1;opacity:1}.design__wrapper{display:flex;justify-content:space-around;align-items:center}@media (max-width:767px){.showroom__feedback-hr{width:100%}.showroom__feedback-content{margin-bottom:15px}.showroom__feedback-title{font-size:28px;line-height:30px}.design__wrapper{flex-direction:column-reverse;text-align:center}}.design__form-lable{display:flex;flex-direction:column}.design__form-text{font-style:normal;font-weight:400;font-size:24px;line-height:23px;margin-bottom:15px;color:#f2f2f2}@media (max-width:1199px){.design__form-text{font-size:20px;line-height:18px;margin-bottom:7px}}.design__form-input{background-color:transparent;border:none;color:#f2f2f2;margin-bottom:5px;height:20px;font-style:normal;font-weight:400;font-size:24px;line-height:23px}.design__form-input::-moz-placeholder{color:#f2f2f2}.design__form-input:-ms-input-placeholder{color:#f2f2f2}.design__form-input::placeholder{color:#f2f2f2}.design__form-hr{border:none;background-color:#f2f2f2;height:2px;width:84%;margin:0 0 25px}.design__form-btn{height:75px}.design__form-button{border:3px solid #f2f2f2}.design__form-button--NAME{color:#f2f2f2}.design__content{max-width:730px}@media (max-width:767px){.design__form-hr{width:100%}.design__content{margin-bottom:15px}}.design__title{color:#fff8dc;font-size:36px;line-height:36px;font-weight:400;margin-bottom:10px}@media (min-width:768px) and (max-width:1199px){.design__title{font-size:22px;line-height:28px}}@media (max-width:767px){.design__title{font-size:24px;line-height:28px}}.design__text{color:#f2f2f2;font-size:20px;line-height:20px;max-width:530px}.contacts{padding:60px 0}@media (min-width:768px) and (max-width:1023px){.showroom__gallery{grid-gap:5px}.contacts{padding:40px 0}}.contacts__wrapper{display:flex;justify-content:space-between}.contacts__inner{position:relative;width:60%}@media (max-width:1023px){.contacts__wrapper{flex-direction:column}.contacts__inner{width:100%;margin-bottom:20px}}.contacts__inner-box{display:flex;width:100%}.contacts__inner-box--VL{border-left:3px solid #999;margin-right:17px}.contacts__inner-text{width:100%;margin-top:15px}.contacts__inner-text--ADDRESS{font-style:normal;font-weight:500;font-size:22px;margin-bottom:15px}@media (max-width:767px){.contacts{padding:30px 0}.contacts__inner-box{text-align:center}.contacts__inner-box--VL{display:none}.contacts__inner-text{margin-top:5px}.contacts__inner-text--ADDRESS{margin-bottom:0;font-size:20px}}.contacts__inner-text--PHONE{font-style:normal;font-weight:500;font-size:24px;color:#000}.contacts__inner-text--TIMETABLE{font-style:normal;font-weight:400;font-size:14px;line-height:13px}.contacts__inner-icon{display:flex;align-items:center;margin:15px 0 20px;transition:.4s ease-in-out;color:#4f4f4f}@media (max-width:767px){.contacts__inner-icon{margin:10px 0;flex-direction:column-reverse}}.contacts__inner-icon:hover{color:#000}.contacts__inner-icon--IMG{background:url("images/icon_1.svg") center no-repeat;width:50px;height:50px;transition:.4s ease-in-out}.contacts__inner-icon--IMG:hover{background:url("images/icon_2.svg") center no-repeat}.contacts__inner-icon--TEXT{font-weight:500;margin-left:20px;width:250px}@media (max-width:767px){.contacts__inner-icon--TEXT{margin:0 0 10px}.contacts__title{text-align:center}}.contacts__title{margin-bottom:20px}@media (max-width:1199px){.contacts__title{margin-bottom:10px}}.contacts__map{width:100%;border-radius:1px;border:none;box-shadow:0 0 15px 0 rgba(50,50,50,.45);margin-bottom:15px}.contacts__form{width:40%;display:flex;flex-direction:column;padding:25px;background-color:#f2f2f2;border-radius:1px;color:#333;box-shadow:0 0 15px 0 rgba(50,50,50,.45);box-sizing:border-box;margin-left:20px}@media (min-width:1024px) and (max-width:1199px){.design__content{max-width:530px}.contacts__form{padding:20px}}.contacts__form-top{display:flex;align-items:center;margin-bottom:53px}@media (min-width:768px) and (max-width:1023px){.contacts__form{width:100%;margin-left:0}.contacts__form-top{margin-bottom:15px;align-items:flex-end}}.contacts__form-top--VL{border-left:3px solid #999;height:100%;margin-right:10px}.contacts__form-title{font-style:normal;font-weight:500;font-size:36px;line-height:34px;margin-right:22px}@media (max-width:1199px){.contacts__form-title{font-size:28px;line-height:28px}}@media (max-width:767px){.contacts__form{width:100%;margin-left:0;text-align:center}.contacts__form-top{flex-direction:column;margin-bottom:15px}.contacts__form-title{margin:0}}.contacts__form-br{margin:7px 10px 0 0}.contacts__form-time{font-style:normal;font-weight:400;font-size:24px;line-height:23px}@media (min-width:321px) and (max-width:1199px){.contacts__form-time{font-size:17px;line-height:19px}}@media (max-width:320px){.contacts__form-time{font-size:16px;line-height:16px}}.contacts__form-lable{display:flex;flex-direction:column}.contacts__form-text{font-style:normal;font-weight:500;font-size:24px;line-height:23px;margin-bottom:30px}@media (min-width:768px) and (max-width:1023px){.contacts__form-text{margin-bottom:10px}}@media (max-width:767px){.contacts__form-text{margin-bottom:10px}}.contacts__form-input{background-color:transparent;border:none;color:#333;margin-bottom:13px;height:20px;font-style:normal;font-weight:400;font-size:24px;line-height:23px}.contacts__form-hr{border:none;background-color:#333;height:2px;width:100%;margin:0 0 25px}.contacts__form-bottom{align-self:center;height:75px;margin-top:50px}@media (min-width:768px) and (max-width:1023px){.contacts__form-bottom{margin-top:20px}}.footer{background-color:#333}.footer__wrapper{padding:40px 0;display:flex;justify-content:space-between;align-items:center;color:#f2f2f2}.footer__title{font-family:"Josefin Sans",sans-serif;color:#e42f3a}@media (min-width:768px) and (max-width:1199px){.footer__title{font-size:42px;margin-right:25px;line-height:unset}}@media (max-width:767px){.contacts__form-bottom{margin-top:10px}.footer__wrapper{padding:30px 0;flex-direction:column}.footer__title{font-size:42px;margin-right:0;line-height:unset}}.footer__title::after{display:block;content:"";height:2px;margin-top:-5px;width:100%;background-color:#e42f3a}.footer__text{display:flex;align-items:center}@media (min-width:768px) and (max-width:1023px){.footer__text{flex-direction:column;align-items:start}}.footer__info{font-style:normal;font-weight:300;font-size:12px;line-height:19px;width:245px}@media (min-width:1024px) and (max-width:1199px){.footer__info{line-height:14px}}@media (min-width:768px) and (max-width:1023px){.footer__info{font-size:9px;line-height:unset}}@media (max-width:767px){.footer__text{flex-direction:column;align-items:center;margin-top:5px}.footer__info{font-size:9px;line-height:unset;text-align:center}}.footer__contacts{font-style:normal;font-weight:300;font-size:12px;line-height:19px;width:150px;margin-right:20px}@media (min-width:1024px) and (max-width:1199px){.footer__contacts{line-height:14px}}@media (min-width:768px) and (max-width:1023px){.footer__contacts{font-size:9px;line-height:unset;margin:0 0 5px}}@media (max-width:767px){.footer__contacts{font-size:9px;line-height:unset;text-align:center;margin:0 0 5px}}.footer__social{display:flex;z-index:1}.footer__social-item{margin:0 10px;transition:opacity .4s ease-in-out}@media (max-width:1199px){.footer__social-item{margin:0 5px}}.footer__social-item:hover{opacity:.5}.footer__social-link{display:block;width:100%;height:100%}.footer__social-img{width:100%}@media (max-width:1023px){.footer__social-img{width:45px}}.callback{display:flex;position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden;transition:.4s}.callback_open{min-height:100%;display:flex;align-items:center;justify-content:center;opacity:1;visibility:unset}.callback__form{display:flex;flex-direction:column;max-width:680px;position:relative;margin:auto;border:2.5px solid #000;padding:25px;background-color:#f2f2f2;border-radius:1px;color:#333;box-sizing:border-box}.callback__form-top{display:flex;align-items:center;margin-bottom:53px}@media (min-width:768px) and (max-width:1023px){.callback__form-top{margin-bottom:15px;align-items:flex-end}}.callback__form-top--VL{border-left:3px solid #999;height:100%;margin-right:10px}.callback__form-title{font-style:normal;font-weight:700;font-size:36px;line-height:34px;margin-right:22px}@media (max-width:1199px){.callback__form-title{font-size:28px;line-height:28px}}@media (max-width:767px){.callback__form{width:90%;text-align:center}.callback__form-top{flex-direction:column;margin-bottom:15px}.callback__form-title{margin:0}}.callback__form-br{margin:7px 10px 0 0}.callback__form-time{font-style:normal;font-weight:400;font-size:24px;line-height:23px}@media (min-width:321px) and (max-width:1199px){.callback__form-time{font-size:20px;line-height:19px}}@media (max-width:320px){.callback__form-time{font-size:16px;line-height:16px}}.callback__form-lable{display:flex;flex-direction:column}.callback__form-text{font-style:normal;font-weight:700;font-size:24px;line-height:23px;margin-bottom:30px}@media (min-width:768px) and (max-width:1023px){.callback__form-text{margin-bottom:10px}}@media (max-width:767px){.callback__form-text{margin-bottom:10px}.callback__form-input{text-align:center}}.callback__form-input{background-color:transparent;border:none;color:#333;margin-bottom:13px;height:20px;font-style:normal;font-weight:400;font-size:24px;line-height:23px}.callback__form-hr{border:none;background-color:#333;height:2px;width:100%;margin:0 0 25px}.callback__form-bottom{align-self:center;height:75px;margin-top:50px}@media (min-width:768px) and (max-width:1023px){.callback__form-bottom{margin-top:20px}}@media (max-width:767px){.callback__form-bottom{margin-top:10px}}.callback__form-close{position:absolute;top:10px;right:10px;cursor:pointer;width:25px;height:25px;border:none;background:url("images/close_grey.svg");transition:.4s ease-in-out}.callback__form-close:active,.callback__form-close:hover{background:url("images/close_black.svg")}.btn-top{position:fixed;bottom:30px;right:30px;-webkit-animation:0 animate,4s;animation:0 animate,4s;filter:drop-shadow(0 0 10px rgba(0, 0, 0, .25))}@-webkit-keyframes animate{from{opacity:0}to{opacity:1}}@keyframes animate{from{opacity:0}to{opacity:1}}.mobile-menu{position:fixed;height:100%;width:100%;top:0;left:0;opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden;transition:.5s;text-align:right;background-color:rgba(255,255,255,.98)}.mobile-menu__logo{text-align:center;margin-top:30px}@media (min-width:768px) and (max-width:1023px){.mobile-menu__logo{text-align:start;margin-left:45px}}.mobile-menu_open{opacity:1;visibility:unset}.mobile-menu__button-close{border:none;background-color:initial;margin:27px 24px 30px 0}@media (min-width:768px) and (max-width:1023px){.mobile-menu__button-close{margin:-10px 43px 75px 0}}.mobile-menu__nav{margin-right:20px}.mobile-menu__item{margin-bottom:41px}.mobile-menu__item-link{font-style:normal;font-weight:700;font-size:34px;line-height:41px;color:#000}