*{margin:0;outline:0;box-sizing:border-box;padding:0;font-family:Rubik,sans-serif}html{scroll-behavior:smooth}body{position:relative;display:flex;flex-direction:column;min-width:320px;min-height:100vh;overflow-y:scroll;background-color:#fff;color:#282828}picture{display:block}img{display:block;width:100%;height:auto}li{list-style-type:none}a{color:inherit;cursor:pointer}button{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@font-face{font-family:Rubik;src:url(fonts/Rubik-Regular.woff2) format("woff2"),url(fonts/Rubik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Rubik;src:url(fonts/Rubik-Medium.woff2) format("woff2"),url(fonts/Rubik-Medium.woff) format("woff");font-weight:700;font-style:normal;font-display:block}.button_blue{display:inline-block;vertical-align:top;border:none;text-decoration:none;text-align:center;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-color:#594baa;color:#fff}.wrapper{position:relative;flex-grow:1}.cont{margin:0 auto;max-width:1208px;padding-right:16px;padding-left:16px}.caption{font-size:60px;line-height:70px}.title{font-size:42px;line-height:50px}.headline,.text-big{font-size:24px;line-height:34px}.text{font-size:18px;line-height:26px}.text-small{font-size:16px;line-height:19px}.input_error{border-color:#eb5757}.input-text_white{display:block;border:none;width:100%;background-color:transparent;transition-property:border-color,color;transition-duration:.2s;border-bottom:1px solid rgba(255,255,255,.4);color:#fff}.input-text_white:disabled{opacity:.7;transition-duration:.1s}.input-text_white::-moz-placeholder{-moz-transition-property:color;transition-property:color;transition-duration:.2s;color:rgba(255,255,255,.4)}.input-text_white::placeholder{transition-property:color;transition-duration:.2s;color:rgba(255,255,255,.4)}.input-text_white:focus{border-color:#fff}.input-text_white:focus::-moz-placeholder{color:rgba(255,255,255,.7)}.input-text_white:focus::placeholder{color:rgba(255,255,255,.7)}.input-text_gray{display:block;border:none;width:100%;background-color:transparent;transition-property:border-color,color;transition-duration:.2s;border-bottom:1px solid rgba(40,40,40,.3);color:#282828}.input-text_gray:disabled{opacity:.7;transition-duration:.1s}.input-text_gray::-moz-placeholder{-moz-transition-property:color;transition-property:color;transition-duration:.2s;color:rgba(40,40,40,.3)}.input-text_gray::placeholder{transition-property:color;transition-duration:.2s;color:rgba(40,40,40,.3)}.input-text_gray:focus{border-color:rgba(40,40,40,.3)}.input-text_gray:focus::-moz-placeholder{color:rgba(40,40,40,.7)}.input-text_gray:focus::placeholder{color:rgba(40,40,40,.7)}.link-simple_gray{text-decoration:none;color:rgba(40,40,40,.7)}.header{position:relative;z-index:10;background-color:#fff;background-clip:border-box;border-bottom:1px solid rgba(40,40,40,.1)}.header__layer{display:none}.header__cont{display:flex;align-items:flex-start;background-color:#fff}.header__burger{display:none}.header__burger::after,.header__burger::before{content:'';position:absolute;left:17px;border-radius:1px;width:22px;height:2px;background-color:#282828;transition-duration:.2s}.header__burger::before{top:25px}.header__burger::after{top:37px}.header__burger_active::before{transform:rotate(45deg) translate(4px,4px);transition-duration:.1s}.header__burger_active::after{transform:rotate(-45deg) translate(4px,-4px);transition-duration:.1s}.header__burger_active .header__burger-line{transform:translateX(-10px);opacity:0;transition-duration:.1s}.header__burger-line{position:absolute;top:31px;left:17px;border-radius:1px;width:22px;height:2px;background-color:#282828;transition-duration:.2s}.header__logo{flex-shrink:0;display:inline-block;vertical-align:top;margin-right:32px;margin-left:-16px;padding:28px 16px 26px}a.header__logo{text-decoration:none}.header__logo-name{display:block;margin-bottom:1px;font-size:24px;font-weight:700;line-height:28px}.header__logo-name span{color:#594baa}.header__logo-note{display:block;font-size:14px;line-height:16px;color:rgba(40,40,40,.6)}.header__menu{flex-grow:1;display:flex}.header__nav{display:flex;flex-grow:1}.header__link{padding:40px 15px;display:inline-block;vertical-align:top}.header__contact{margin-top:25px;text-align:right}.header__contact-phone{display:block;padding:2px 0;text-decoration-color:transparent;font-size:20px;font-weight:700;line-height:22px;color:#594baa}.header__contact-feedback{position:relative;display:inline-block;vertical-align:top;padding:2px 0;font-size:16px;line-height:19px;color:rgba(40,40,40,.7);cursor:pointer}.header__contact-feedback::after,.header__contact-feedback::before{content:'';position:absolute;right:0;bottom:1px;left:0;height:1px}.header__contact-feedback::before{opacity:1;background:repeating-linear-gradient(to left,rgba(40,40,40,.7) 0,rgba(40,40,40,.7) 4px,rgba(40,40,40,0) 4px,rgba(40,40,40,0) 6px)}.header__contact-feedback::after{opacity:0;background:repeating-linear-gradient(to left,rgba(89,75,170,.7) 0,rgba(89,75,170,.7) 4px,rgba(89,75,170,0) 4px,rgba(89,75,170,0) 6px)}.header__phone{display:none}.footer{position:relative;z-index:1;background-color:rgba(89,75,170,.01)}.footer__cont{padding-top:16px;padding-bottom:27px;text-align:center}.footer__area{display:flex;align-items:flex-start}.footer__logo{display:inline-block;vertical-align:top;margin-left:-16px;margin-right:32px;padding:16px;text-decoration:none}.footer__logo-name{display:block;margin-bottom:1px;font-size:24px;font-weight:700;line-height:28px}.footer__logo-name span{color:#594baa}.footer__logo-note{display:block;font-size:14px;line-height:16px;color:rgba(40,40,40,.6)}.footer__list{flex-grow:1;display:flex}.footer__link{display:inline-block;vertical-align:top;padding:29px 15px;text-decoration:none;color:rgba(40,40,40,.7)}span.footer__link{color:#594baa}.footer__policy{display:inline-block;vertical-align:top;margin-right:-15px;padding:31px 15px 30px;font-size:14px;line-height:16px;color:rgba(40,40,40,.7)}.feedback{position:fixed;height:0;overflow:hidden}.feedback_show{top:-50px;left:0;right:0;bottom:-50px;padding:50px 0;z-index:1000;height:auto;overflow:auto}.feedback_show .feedback__form{opacity:1;transform:scale(1)}.feedback__cont{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:space-around;min-height:100vh;height:100%}.feedback__layer{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(40,40,40,.8);cursor:pointer}.feedback__form{position:relative;overflow:hidden;margin:0 16px;max-width:480px;opacity:0;padding:48px 40px 49px;background-color:#fff;transform:scale(.9);transition-property:opacity,transform;transition-duration:.3s}.feedback__close{position:absolute;top:0;right:0;height:68px;width:68px;opacity:.7;cursor:pointer}.feedback__close::after,.feedback__close::before{content:'';position:absolute;top:32px;left:21px;height:2px;width:26px;background-color:#282828}.feedback__close::before{transform:rotate(45deg)}.feedback__close::after{transform:rotate(-45deg)}.feedback__title{display:block;margin-bottom:24px;font-weight:700}.feedback__text{display:block;margin-bottom:26px;color:rgba(40,40,40,.9)}.feedback__field{display:block;margin-bottom:10px}.feedback__input{padding:4px 0}.feedback__btn-box{margin-top:32px;margin-bottom:9px}.feedback__button{padding:18px 32px;font-size:20px;line-height:22px}.cookies-notification{display:block;position:fixed;bottom:16px;right:16px;padding:15px 15px 17px;width:300px;z-index:100;opacity:1;background-color:#fff;transition-property:opacity;transition-duration:.2s}.cookies-notification:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;border:1px solid rgba(40,40,40,.1);background-color:rgba(89,75,170,.05)}.cookies-notification_hide{opacity:0}.cookies-notification__text{margin-bottom:10px;font-size:14px;line-height:18px;color:#282828}.cookies-notification__link{color:#282828;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0;text-underline-position:under;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.cookies-notification__button{padding:12px 12px 11px;width:100%;font-size:14px;line-height:18px}.policy-checkbox{margin-top:6px}.policy-checkbox_white .policy-checkbox__input:checked+.policy-checkbox__text::before{border:1px solid #fff;background-color:#fff}.policy-checkbox_white .policy-checkbox__input:checked+.policy-checkbox__text::after{background-color:#282828}.policy-checkbox_white .policy-checkbox__text{color:rgba(255,255,255,.5)}.policy-checkbox_white .policy-checkbox__text a{color:rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.8)}.policy-checkbox_white .policy-checkbox__text::before{border:1px solid rgba(255,255,255,.2)}.policy-checkbox__label{cursor:pointer;display:block;text-align:left}.policy-checkbox__input{position:absolute;z-index:-1;opacity:0}.policy-checkbox__input:checked+.policy-checkbox__text::before{border:1px solid #594baa;background-color:#594baa}.policy-checkbox__input:checked+.policy-checkbox__text::after{background-color:#fff}.policy-checkbox__text{font-size:12px;line-height:16px;color:rgba(40,40,40,.4);position:relative;display:block;padding-left:24px}.policy-checkbox__text a{display:inline-block;vertical-align:top;position:relative;text-decoration:none;color:rgba(40,40,40,.4);white-space:nowrap;border-bottom:1px solid rgba(40,40,40,.4)}.policy-checkbox__text a::before{bottom:4px}.policy-checkbox__text a::after{display:inline-block;content:'*';position:absolute;top:0;padding-left:2px;color:#eb5757}.policy-checkbox__text::before{content:'';position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid rgba(40,40,40,.2);border-radius:4px;box-sizing:border-box;transition-property:border-color,background-color;transition-duration:.2s}.policy-checkbox__text::after{content:'';position:absolute;top:3px;left:3px;width:10px;height:10px;background-color:transparent;-webkit-mask-image:url(img/ic_check_white.svg);mask-image:url(img/ic_check_white.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.cap{margin-bottom:100px;overflow:hidden;background-color:rgba(89,75,170,.05)}.cap__cont{position:relative;padding-top:137px;padding-right:560px;padding-bottom:136px}.cap__caption{margin-bottom:23px}.cap__text{margin-bottom:48px}.cap__button{padding:18px 32px;font-size:20px;line-height:22px}.cap__picture{position:absolute;top:0;left:792px}.cap__img{width:772px;height:610px}.advantages{margin-bottom:100px}.advantages__list{display:flex;flex-wrap:wrap;margin:0 -12px}.advantages__item{display:flex;align-items:center;margin:0 12px;width:376px}.advantages__picture{flex-shrink:0;margin-right:20px}.advantages__image{width:60px;height:60px}.advantages__text{color:rgba(40,40,40,.9)}.catalog{margin-bottom:77px}.catalog__title{margin-bottom:24px}.catalog__text{margin-bottom:52px;max-width:930px}.catalog__box{margin-bottom:25px}.catalog__headline{margin-bottom:32px}.catalog__list{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -12px}.catalog__item{margin:0 12px 12px;overflow:hidden;width:216px;text-align:center;padding-bottom:12px;cursor:pointer}.catalog__picture{margin-bottom:16px}.catalog__image{height:216px}.catalog__name{display:block;margin-bottom:5px}.catalog__button{position:relative;display:inline-block;vertical-align:top;border:none;background:0 0;color:rgba(40,40,40,.7)}.catalog__button::after,.catalog__button::before{content:'';position:absolute;right:0;bottom:-1px;left:0;height:1px}.catalog__button::before{opacity:1;background:repeating-linear-gradient(to left,rgba(40,40,40,.7) 0,rgba(40,40,40,.7) 4px,rgba(40,40,40,0) 4px,rgba(40,40,40,0) 6px)}.catalog__button::after{opacity:0;background:repeating-linear-gradient(to left,rgba(89,75,170,.7) 0,rgba(89,75,170,.7) 4px,rgba(89,75,170,0) 4px,rgba(89,75,170,0) 6px)}.not-decided{margin-bottom:100px;background:linear-gradient(277.32deg,#594baa -7.52%,#8c416a 94.05%)}.not-decided__cont{display:flex;align-items:flex-start;padding-top:57px;padding-bottom:57px}.not-decided__info{flex-grow:1;margin-right:100px;padding-top:23px}.not-decided__title{margin-bottom:24px;color:#fff}.not-decided__text{margin-bottom:16px;color:rgba(255,255,255,.9)}.not-decided__form{flex-shrink:0;width:100%;max-width:476px;padding:42px 48px 49px;background-color:#fff}.not-decided__field{display:block;margin-bottom:26px;width:100%}.not-decided__input{padding:4px 0}.not-decided__btn-box{margin-top:32px;margin-bottom:6px}.not-decided__button{padding:17px 32px;font-size:20px;line-height:24px}.where-used{margin-bottom:76px}.where-used__title{margin-bottom:24px}.where-used__text{margin-bottom:52px;max-width:976px}.where-used__list{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 -12px}.where-used__item{position:relative;margin:0 12px 24px;width:376px}.where-used__item_big{grid-column:span 1;grid-row:span 2}.where-used__image{height:305px}.where-used__image_big{height:634px}.where-used__name{position:absolute;bottom:0;right:0;left:0;display:block;padding:20px 24px;background-color:#8c416a;color:#fff}.what-works{margin-bottom:100px}.what-works__area{position:relative;padding:80px 460px 80px 76px;background-color:rgba(89,75,170,.1)}.what-works__picture{position:absolute;right:76px;bottom:45px}.what-works__image{width:328px;height:394px}.what-works__title{margin-bottom:24px}.what-works__text{margin-bottom:32px}.what-works__button{padding:16px 32px}.equipment-in{margin-bottom:76px}.equipment-in__title{margin-bottom:48px}.equipment-in__gallery{display:flex;flex-wrap:wrap;margin:0 -12px}.equipment-in__picture{margin:0 12px 24px;width:376px}.equipment-in__image{height:305px}.production-stages{margin-bottom:100px}.production-stages__title{margin-bottom:48px}.production-stages__list{display:flex;margin:0 -12px;counter-reset:production-stages__list}.production-stages__item{position:relative;margin:0 12px;width:calc(33.3333% - 12px);padding-top:83px;padding-right:48px}.production-stages__item::before{counter-increment:production-stages__list;content:counter(production-stages__list);position:absolute;top:0;left:0;display:block;box-sizing:border-box;border-radius:50%;min-width:60px;padding:13px 10px;background-color:#8c416a;font-size:24px;line-height:34px;text-align:center;color:#fff}.production-stages__item:not(:last-child):after{content:'';position:absolute;top:30px;left:30px;width:100%;height:2px;z-index:-1;background-color:#8c416a}.production-stages__headline{margin-bottom:20px;color:#8c416a}.bespoke-furniture{margin-bottom:100px;background-color:rgba(140,65,106,.1)}.bespoke-furniture__cont{position:relative;padding-top:80px;padding-right:530px;padding-bottom:80px}.bespoke-furniture__title{margin-bottom:24px}.bespoke-furniture__text{margin-bottom:16px}.bespoke-furniture__btn-box{margin-top:32px}.bespoke-furniture__button{padding:18px 32px;font-size:20px;line-height:22px}.bespoke-furniture__picture{position:absolute;z-index:-1;top:80px;right:68px}.bespoke-furniture__image{width:348px;height:350px}.work-materials{margin-bottom:76px}.work-materials__title{margin-bottom:48px}.work-materials__list{display:flex;flex-wrap:wrap;margin:0 -12px}.work-materials__item{display:flex;align-items:center;margin:0 12px 24px;border:1px solid rgba(40,40,40,.05);width:376px;padding:24px 36px 25px 23px}.work-materials__picture{margin-right:24px}.work-materials__image{width:79px;height:79px}.contacts-line{background-color:#282828}.contacts-line__cont{display:flex;padding-top:80px;padding-bottom:81px}.contacts-line__form{flex-shrink:0;margin-right:200px;width:100%;max-width:500px}.contacts-line__title{margin-bottom:24px;color:#fff}.contacts-line__text{margin-bottom:26px;color:#fff}.contacts-line__field{display:block;margin-bottom:26px}.contacts-line__input{padding:4px 0}.contacts-line__btn-box{margin-top:32px;margin-bottom:9px}.contacts-line__button{padding:18px 32px;font-size:20px;line-height:22px}.contacts-line__name{display:block;color:rgba(255,255,255,.9)}.contacts-line__value{display:inline-flex;align-items:flex-start;margin-bottom:8px;padding:16px 16px 16px 0;text-decoration:none;font-size:20px;font-weight:700;line-height:22px;color:#fff}.contacts-line__picture{display:inline-block;vertical-align:top;margin-right:18px;border-radius:50%;padding:7px;background-color:#fff}.contacts-line__image{width:14px;height:14px}.contacts-line__note{display:inline-block;vertical-align:top;margin-top:3px;font-size:20px;line-height:22px}@media (min-width:1240.1px){.button_blue{transition-property:background-color;transition-duration:.2s}.button_blue:hover{transition-duration:.1s;background-color:#6f5ebf}.input-text_white:not(:disabled):hover::-moz-placeholder{color:rgba(255,255,255,.7)}.input-text_white:not(:disabled):hover::placeholder{color:rgba(255,255,255,.7)}.input-text_white:not(:disabled):hover:not(:focus){border-color:rgba(255,255,255,.7)}.input-text_gray:not(:disabled):hover::-moz-placeholder{color:rgba(40,40,40,.7)}.input-text_gray:not(:disabled):hover::placeholder{color:rgba(40,40,40,.7)}.input-text_gray:not(:disabled):hover:not(:focus){border-color:rgba(40,40,40,.7)}.link-simple_gray{transition-property:color;transition-duration:.2s}.link-simple_gray:hover{transition-duration:.1s;color:#6f5ebf}a.header__logo{transition-property:opacity;transition-duration:.2s}a.header__logo:hover{transition-duration:.2s;opacity:.7}.header__contact-phone{transition-property:text-decoration-color;transition-duration:.2s}.header__contact-phone:hover{transition-duration:.1s;text-decoration-color:inherit}.header__contact-feedback{transition-property:color;transition-duration:.2s}.header__contact-feedback:hover{color:#594baa}.header__contact-feedback:hover::after,.header__contact-feedback:hover::before{transition-duration:.2s}.header__contact-feedback:hover::before{opacity:0}.header__contact-feedback:hover::after{opacity:1}.header__contact-feedback::after,.header__contact-feedback::before,a.footer__logo{transition-property:opacity;transition-duration:.2s}a.footer__logo:hover{transition-duration:.2s;opacity:.7}a.footer__link{transition-property:color;transition-duration:.2s}a.footer__link:hover{color:#6f5ebf;transition-duration:.1s}a.footer__policy{transition-property:color;transition-duration:.2s}a.footer__policy:hover{color:#6f5ebf;transition-duration:.1s}.feedback__close{transition-property:opacity;transition-duration:.2s}.feedback__close:hover{opacity:1;transition-duration:.1s}.cookies-notification__link{transition-property:color;transition-duration:.2s}.cookies-notification__link:hover{color:rgba(40,40,40,.7)}.policy-checkbox_white .policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__text::before{border-color:#fff}.policy-checkbox_white .policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__input:checked+.policy-checkbox__text::before{background-color:rgba(255,255,255,.2)}.policy-checkbox_white .policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__input:checked+.policy-checkbox__text::after{background-color:#fff}.policy-checkbox_white .policy-checkbox__text a:hover{color:#fff;border-bottom:1px solid #fff}.policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__text::before{border-color:#594baa}.policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__input:checked+.policy-checkbox__text::before{border-color:transparent;background-color:rgba(89,75,170,.2)}.policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__input:checked+.policy-checkbox__text::after{background-color:#594baa}.policy-checkbox__text a:hover{color:#282828;border-bottom:1px solid #282828}.policy-checkbox__text a{transition-property:color;transition-duration:.2s}.catalog__item:hover .catalog__button,.catalog__item:hover .catalog__name{color:#594baa;transition-duration:.1s}.catalog__item:hover .catalog__button::before{opacity:0;transition-duration:.1s}.catalog__item:hover .catalog__button::after{opacity:1;transition-duration:.1s}.catalog__button,.catalog__name{transition-property:color;transition-duration:.2s}.catalog__button::after,.catalog__button::before{transition-property:opacity;transition-duration:.2s}.contacts-line__value{transition-property:color;transition-duration:.2s}.contacts-line__value:hover{color:#594baa;transition-duration:.1s}.contacts-line__value:hover .contacts-line__picture{background-color:#594baa;transition-duration:.1s}.contacts-line__picture{transition-property:background-color;transition-duration:.2s}}@media (max-width:1240px){.cont{max-width:884px}.caption{font-size:36px;line-height:44px}.title{font-size:30px;line-height:38px}.text-big{font-size:20px;line-height:32px}.header__layer{position:absolute;top:0;left:0;right:0;display:block;z-index:10;opacity:0;background-color:rgba(40,40,40,.75);cursor:pointer;transition-property:opacity;transition-duration:.2s}.header__layer_active{bottom:0;opacity:1}.header__burger{position:relative;display:block;margin-left:-16px;width:56px;height:63px;cursor:pointer}.header__logo{margin:0 auto;padding:18px 16px 17px}.header__logo-name{margin-bottom:0;font-size:15px;line-height:18px}.header__logo-note{text-align:center;font-size:9px;line-height:10px}.header__menu{position:absolute;bottom:0;left:0;right:0;z-index:-1;display:block;padding-top:26px;padding-bottom:32px;background-color:#fff;will-change:transform;transition-property:transform;transition-duration:0s}.header__menu_active{bottom:-1px;transform:translateY(100%);transition-duration:.1s}.header__nav{flex-direction:column;align-items:center}.header__link{padding:7px 32px 8px}.header__contact{margin:21px auto 0;text-align:center}.header__phone{display:block;margin-right:-16px;width:56px;height:63px;background-image:url(img/ic_phone_dark.svg);background-size:24px;background-repeat:no-repeat;background-position:16px 20px}.footer__cont{padding-top:0;padding-bottom:46px;text-align:left}.footer__area{display:block}.footer__logo{display:block;margin:0 -16px 11px;padding:18px 16px 19px}.footer__logo::before{content:'';position:absolute;z-index:-1;top:0;right:0;left:0;border-bottom:1px solid rgba(40,40,40,.1);height:63px;background-color:rgba(89,75,170,.05)}.footer__logo-name{margin-bottom:0;font-size:15px;line-height:18px}.footer__logo-note{font-size:9px;line-height:10px}.footer__list{margin-left:-15px}.footer__policy{margin:0 0 0 -5px;padding:5px}.feedback__cont{height:auto}.feedback__form{max-width:424px;padding:48px 16px 49px}.feedback__close{width:60px;height:56px}.feedback__close::after,.feedback__close::before{top:25px;left:17px}.feedback__button{width:100%}.cookies-notification{width:262px}.cookies-notification__text{font-size:12px;line-height:14px}.cap{margin-bottom:48px}.cap__cont{padding-top:45px;padding-right:330px;padding-bottom:45px}.cap__caption{margin-bottom:24px}.cap__text{margin-bottom:32px}.cap__button{padding:14px 32px;font-size:16px;line-height:19px}.cap__picture{left:625px}.cap__img{width:437px;height:345px}.advantages{margin-bottom:24px}.advantages__item{margin:0 12px 24px;width:268px}.advantages__image{width:50px;height:50px}.catalog{margin-bottom:24px}.catalog__text{margin-bottom:30px}.catalog__box{margin-bottom:6px}.catalog__headline{margin-bottom:24px}.catalog__list{margin:0 -8px}.catalog__item{margin:0 8px 12px;width:201px;padding-bottom:13px}.catalog__picture{margin-bottom:8px}.catalog__image{height:201px}.catalog__name{margin-bottom:4px}.not-decided{margin-bottom:48px}.not-decided__cont{padding-top:40px;padding-bottom:40px}.not-decided__text{margin-bottom:24px}.not-decided__form{max-width:380px;padding:26px 16px 33px}.not-decided__button{width:100%;padding:14px 12px;font-size:16px;line-height:19px}.where-used{margin-bottom:65px}.where-used__text{margin-bottom:28px}.where-used__item{margin:0 8px 16px;width:276px}.where-used__image{height:224px}.where-used__image_big{height:465px}.where-used__name{padding:13px 16px 12px}.what-works{margin-bottom:48px;background-color:rgba(89,75,170,.1)}.what-works__area{padding:40px 380px 40px 0;background:0 0}.what-works__image{margin:0 auto;width:198px;height:238px}.equipment-in{margin-bottom:32px}.equipment-in__title{margin-bottom:28px}.equipment-in__gallery{margin:0 -8px}.equipment-in__picture{margin:0 8px 16px;width:273px}.equipment-in__image{height:221px}.production-stages{margin-bottom:48px}.production-stages__title{margin-bottom:24px}.production-stages__list{display:block;margin:0}.production-stages__item{margin:0 0 24px;width:100%;padding:0 0 0 51px}.production-stages__item::before{min-width:36px;padding:8px 5px;font-size:15px;line-height:20px}.production-stages__item:not(:last-child):after{top:30px;left:18px;width:2px;height:100%}.production-stages__headline{margin-bottom:8px}.bespoke-furniture{margin-bottom:48px}.bespoke-furniture__cont{padding-top:40px;padding-right:380px;padding-bottom:40px}.bespoke-furniture__text{margin-bottom:24px}.bespoke-furniture__button{padding:14px 12px;font-size:16px;line-height:19px}.bespoke-furniture__image{width:224px;height:225px}.work-materials{margin-bottom:32px}.work-materials__title{margin-bottom:24px}.work-materials__item{margin:0 8px 16px;width:calc(50% - 16px);padding:24px 15px 25px}.work-materials__picture{margin-right:15px}.work-materials__info{margin-bottom:1px}.contacts-line__cont{padding-top:48px;padding-bottom:48px}.contacts-line__form{margin-right:120px;width:400px}.contacts-line__button{width:100%;padding:14px 16px;font-size:16px;line-height:19px}.contacts-line__value{margin-bottom:14px;padding:10px 8px 10px 0}.contacts-line__picture{margin-right:10px;padding:5px}.contacts-line__image{width:12px;height:12px}.contacts-line__note{margin-top:0}}@media (max-width:950px){.cont{max-width:680px}.footer__list{flex-wrap:wrap;margin:0 -6px 8px}.footer__item{width:50%}.footer__link{padding:5px 6px}.cap__cont{padding-right:240px}.cap__picture{left:470px}.advantages__item{width:312px}.catalog__item{width:205px}.catalog__image{height:205px}.not-decided__cont{display:block}.not-decided__info{margin:0;padding:0}.not-decided__form{margin-top:32px;max-width:100%}.where-used__list{grid-template-columns:1fr 1fr}.where-used__item{width:320px}.where-used__image{height:260px}.where-used__image_big{height:540px}.what-works__area{padding:40px 300px 40px 0}.equipment-in__picture{width:205px}.equipment-in__image{height:166px}.bespoke-furniture__cont{padding-right:16px}.bespoke-furniture__btn-box{margin-bottom:40px}.bespoke-furniture__button{width:100%}.bespoke-furniture__picture{position:static}.bespoke-furniture__image{margin:0 auto}.contacts-line__cont{display:block;padding-bottom:24px}.contacts-line__form{margin:0 0 49px;width:auto;max-width:100%}}@media (max-width:900px){.cookies-notification{bottom:100px}}@media (max-width:700px){.cont{max-width:500px}.cap{position:relative;padding-bottom:79%}.cap__cont{position:static;padding-right:16px;padding-bottom:0}.cap__btn-box{margin-bottom:32px}.cap__button{width:100%}.cap__picture{top:auto;bottom:0;left:0;right:0}.cap__img{width:100%;height:auto}.advantages{margin-bottom:48px}.advantages__list{display:block;margin:0}.advantages__item{margin:0 0 24px;width:auto}.advantages__picture{margin-right:15px}.catalog__item{width:calc(50% - 16px)}.catalog__image{height:226px}.where-used__item{width:230px}.where-used__image{height:178px}.where-used__image_big{height:388px}.what-works__area{padding:229px 0 40px}.what-works__picture{top:-33px;right:0;bottom:0;left:0}.what-works__button{width:100%;padding:16px}.equipment-in__picture{width:226px}.equipment-in__image{height:183px}.work-materials{margin-bottom:48px}.work-materials__list{display:block;margin:0}.work-materials__item{margin:0 0 16px;width:100%}}@media (max-width:520px){.cont{max-width:424px}.catalog__picture{position:relative;padding-top:100%}.catalog__image{position:absolute;top:0;left:0;height:auto}.where-used{margin-bottom:81px}.where-used__list{display:block;margin:0}.where-used__item{margin:0 0 16px;width:100%}.where-used__picture{position:relative;padding-top:82%}.where-used__image{position:absolute;top:0;left:0;height:auto}.equipment-in{margin-bottom:48px}.equipment-in__gallery{display:block;margin:0}.equipment-in__picture{position:relative;margin:0 0 16px;width:100%;padding-top:81.4%}.equipment-in__image{position:absolute;top:0;left:0;height:auto}}