body{font-family:"Roboto",sans-serif;background-color:#faf7f0}.menu{display:block;width:100%;height:50px;position:fixed;border:1px solid #ccc;z-index:100;background-color:#786849;left:0;top:0}.menu>.inner-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:3px}.menu>.inner-block a{display:block;box-sizing:border-box;height:42px;line-height:42px;font-family:"Roboto",sans-serif;text-decoration:none;color:#fff;font-size:15px;padding:0 12px;white-space:nowrap}.bottom-menu-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:3px}.bottom-menu-container a{display:block;box-sizing:border-box;height:42px;line-height:42px;font-family:"Roboto",sans-serif;text-decoration:none;color:#fff;font-size:15px;padding:0 12px;white-space:nowrap}.cta-button{font-size:26px !important;font-family:"Merriweather",serif !important;font-weight:normal;font-align:center;display:inline-block;text-decoration:none;cursor:pointer;color:#ffffff;box-sizing:border-box;line-height:42px;height:42px;padding:0 24px !important;background-color:#5aa30d;border:0;border-radius:4px;white-space:nowrap}.logo{max-height:123px;max-width:370px;position:absolute;left:0;top:0}.company-phone{font-size:26px;font-style:normal;font-weight:300;text-align:right;color:#ffffff}.main{min-height:100vh;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:100%;background-color:#ffffff;background-image:URL("/kitchen/media/img/bg.jpg");position:relative;overflow:hidden;padding:66px 24px 0 24px;text-align:center;font-family:"Merriweather",serif}.main .company-title{font-size:26px;font-style:normal;font-weight:300;text-align:right;color:#ffffff;margin:0;padding:0}.main .company-utp{width:595px;height:320px;display:block;position:absolute;border:0;top:90px;right:0}.main .utp{border:0;border-radius:7px;background-color:rgba(0,0,0,0.5);padding:16px 24px;z-index:5}.main .utp-title{text-align:center;font-size:32px;color:#ffffff;line-height:0.95}.main .utp-title span{color:#39f;font-size:48px}.main .utp-description{font-family:"Merriweather",serif;font-size:15px;line-height:0.9;color:#ffffff;margin:12px 0;text-align:center}.main .utp-description span{color:#39f;font-family:"Merriweather",serif;font-size:20px}.work-block{background-color:#faf7f0}.work-block .inner-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0;font-family:"Merriweather",serif;position:relative}.work-block .inner-block div{margin:0 16px;font-size:36px;font-family:"Merriweather",serif;text-align:center;text-transform:uppercase}.work-block .inner-block div>span{font-size:48px;display:block}.work-block img{margin:0 16px}.work-block .subtitle{font-size:30px !important}.work-block .subtitle span{color:#3e89d4 !important;font-family:"Merriweather",serif !important;display:inline !important}.varanty{position:absolute;width:102px;height:102px;right:0;bottom:0}.steps>.inner-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:20px;text-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:16px 16px 32px}.steps .title{font-weight:bold;margin-top:24px}.steps>.inner-block>div{position:relative;padding-bottom:150px}.steps img{display:block;width:131px;height:132px;bottom:0;left:50%;margin-left:-65px;position:absolute}#callback{padding:50px;background-color:#faf7f0;border:4px solid #804e18;border-radius:10px}#callback .title{font-size:26px;font-family:"Merriweather",serif;color:#2c2c2c;text-align:center;padding-bottom:34px}#callback input{display:block;width:100%;margin-bottom:24px;box-sizing:border-box}#callback button{display:block;width:100%;margin:0 auto 16px}#callback .comment{font-size:19px;font-family:"Merriweather",serif;color:#2c2c2c;text-align:center;padding-bottom:0px}#callback .mfp-close{right:10px;width:20px}.utp-form{margin:16px 0 0 0}.utp-form input,.utp-form select{width:100%;height:42px;font-size:16px;border:1px solid #898989;border-radius:7px;margin-bottom:7px;background-color:#ffffff;padding:0 10px;line-height:42px;box-sizing:border-box;text-align:left}.bottom{background-color:#786849}.bottom .logo{position:relative;left:0;top:0;height:80px}.bottom .bottom-element{background-color:#ffffff;padding:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom .bottom-element div:last-child{text-align:right}.bottom .bottom-element div:last-child .company-phone{color:#000000;background-color:#ffff00;display:inline-block;float:none;margin-bottom:12px}.bottom-privacy{width:350px;margin:24px auto;display:block;height:60px;line-height:60px;border:1px solid #045169;text-align:center;border-radius:6px;font-weight:bold}.bottom-privacy:hover{background-color:#faf7ff}.address{font-size:22px;padding:16px}.address strong{font-size:32px}.subtitle{color:#000000;font-family:"Roboto",sans-serif}h1{font-size:38px;text-align:center;color:#3399ff;font-family:"Merriweather",serif;font-weight:normal}h2{text-align:center;color:#b5985a;font-size:36px;font-family:"Merriweather",serif;font-weight:normal;font-style:italic;margin:32px 0 16px}.work-block .inner-block div:first-child{color:#b5985a;font-family:"Merriweather",serif;font-weight:normal;font-style:italic}h3{font-size:34px;margin:20px 0 16px;color:#b5985a;font-family:"Merriweather",serif;font-weight:normal;text-align:center}h4{color:#b5985a;text-align:center;font-size:26px;font-family:"Merriweather",serif;font-weight:normal;font-style:italic;margin:0 0 12px}.description div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.description div img{margin:0 16px}.exclusive{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.exclusive div{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0}.exclusive div img{display:block;margin:0;height:270px}p{font-family:"Merriweather",serif;font-size:20px;text-align:center}p span{color:#3399ff}.doors .nowrap-flex{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.doors .nowrap-flex div{margin-right:12px;font-size:12px;font-family:"Roboto",sans-serif;text-align:center}.doors .nowrap-flex div p{text-align:left;font-size:16px;font-family:"Roboto",sans-serif;line-height:1.5}.doors .nowrap-flex div h4{color:#000000}.doors .nowrap-flex div .category{font-weight:bold;font-size:16px;text-align:center;color:#3399ff}.doors .nowrap-flex div:first-child img{display:block;margin-bottom:12px}.doors .nowrap-flex div:last-child{margin:0}.doors .nowrap-flex div:last-child img{display:block;margin-bottom:12px}.main-carousel{width:1000px;margin:0 auto}.main-carousel img{width:960px}.menu a{padding:0 10px !important}.utp-title{font-style:italic !important}.main .company-title{color:#000000 !important;background-color:#ffff00 !important;display:inline-block;margin-top:12px;position:absolute;top:28px;right:0;padding:4px 12px}.main .company-phone{color:#000000 !important;background-color:#ffff00 !important;display:inline-block;position:absolute;top:0;right:0;padding:2px 12px}.main .cta-button{margin:6px auto !important;display:block !important;max-width:460px !important;text-align:center !important;font-size:22px !important}.cta-button{display:block !important;max-width:460px !important;text-align:center !important;font-size:22px !important}.cta-button.long{font-size:19px !important;max-width:800px !important}.about{position:absolute;bottom:0;width:100%}.about .nowrap-flex{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:12px 0}.about .nowrap-flex>div{white-space:nowrap;position:relative;background-image:URL("/doors/media/img/bg-about.png");background-position:0 0;background-repeat:no-repeat;height:68px;padding-left:100px}.about .nowrap-flex>div img{position:absolute;left:32px;top:18px}.about .nowrap-flex>div div:first-child{color:#ff0000;font-size:40px;display:inline-block;margin-right:12px;margin-top:12px}.about .nowrap-flex>div div:last-child{color:#595a57;font-size:16px;line-height:19px;display:inline-block}.nisha .carousel{width:320px}.nisha .carousel .carousel-list{width:-webkit-calc(10 * 280px);width:calc(10 * 280px)}.nisha .carousel .carousel-list>div{width:280px;height:200px !important;background-size:contain;background-position:center center;background-repeat:no-repeat}.comment{text-align:center;font-size:13px;margin-top:12px}.discount{height:548px;margin-bottom:24px}.discount .offer1{position:absolute;width:420px;z-index:1;top:-7px;left:0}.discount .varranty1{position:absolute;width:130px;z-index:5;top:-18px;left:246px}.discount .action1{position:absolute;z-index:4;top:18px;left:6px}.discount .bear{width:183px;height:204px;position:absolute;z-index:2;left:341px;top:-11px}.divider{width:50%;margin:24px auto;border-top:3px solid #7f4f88}.text{font-size:18px;color:#222;vertical-align:baseline;margin:24px 0;line-height:1.4}.text strong{font-size:24px;vertical-align:baseline;color:#39f}.text span{color:#39f;font-weight:bold}.review-block .inner-block>div{text-align:center}.review-block .inner-block>div .cta-button{margin:24px auto}.review{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.review .review-image{text-align:center;font-size:12px}.review .review-image img{margin-bottom:12px;cursor:pointer}.review .review-comment{margin:0 12px;text-align:left}.review .review-comment h3{font-style:italic;color:#21202d;font-size:28px;font-family:"Merriweather",serif;margin:0 0 12px}.carousel-title{position:relative;top:0;color:#000;font-size:16px;padding:0 0 12px;background-color:transparent;border-bottom:2px solid #5e1a8b;margin:24px 0 12px 0;margin-bottom:12px;display:block;text-align:center}.short-carousels,.short-carousels-no-buttons{padding:0 20px}.short-carousels .carousel,.short-carousels-no-buttons .carousel{width:280px;overflow:visible}.short-carousels .carousel-prev,.short-carousels-no-buttons .carousel-prev{margin-left:-18px}.short-carousels .carousel-next,.short-carousels-no-buttons .carousel-next{margin-right:-18px}.short-carousels .carousel-block,.short-carousels-no-buttons .carousel-block{width:100%}.short-carousels .carousel-list>div,.short-carousels-no-buttons .carousel-list>div{width:280px;height:200px !important;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:contain}.short-carousels .carousel-list>div>img,.short-carousels-no-buttons .carousel-list>div>img{max-width:280px;max-height:200px}.short-carousels-no-buttons .carousel-next,.short-carousels-no-buttons .carousel-prev{display:none}.center-button{max-width:490px;margin:12px auto;display:block}.access .inner-block{text-align:center}.access .inner-block .wrap-flex h4{margin-top:24px;font-family:"Roboto",sans-serif;font-size:18px;font-weight:bold;font-style:normal;color:#000000}.access .inner-block .wrap-flex img{width:230px}.open{height:650px}.open .arrow{width:119px;position:absolute;top:160px;left:50%;margin-left:-437px}.open .closet{width:623px;height:623px;position:absolute;left:50%;margin-left:-311px;top:30px;z-index:1}.open .closet-opened{position:absolute;left:0;top:0;z-index:3}.open .closet-closed{position:absolute;left:0;top:0;z-index:4}.open h3{position:absolute;top:80px;left:50%;margin-left:-475px}.our-company{max-width:90%;position:relative;background-color:#ffffff;border:8px solid #cccccc;margin:24px auto;padding:16px 24px;line-height:1.4;text-align:center;overflow:hidden}.our-company img{max-width:100%}.our-company.nowrap{white-space:nowrap}.video-about h2{position:absolute;text-align:center;display:block;width:100%;background-color:rgba(0,0,0,0.3);padding:12px 0;color:#ffffff;font-size:48px}.video-about .inner-block>div:last-child{position:relative;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:-140px}.video-about .inner-block>div:last-child>div{text-align:center}.video-about .inner-block>div:last-child>div div{background-color:rgba(255,255,255,0.6);margin:0 auto 12px;width:136px;height:136px;border-radius:68px;text-align:center;padding:32px}.video-about .inner-block>div:last-child>div div img{margin-bottom:12px}.video-about .inner-block>div:last-child>div h4{text-transform:uppercase;color:#937b47;font-size:21px;font-weight:bold}.banner{display:block;width:800px;margin:24px auto}.how p{text-align:left;font-size:18px;padding:0 12px}.offer-container{float:right;width:-webkit-calc(100% - 458px);width:calc(100% - 458px);text-align:center;padding:32px 12px 12px}.main-form{text-align:center}.main-form .privacy{margin:12px 0;padding:12px 24px;border:1px solid #000;border-color:#000000;border-radius:6px;display:inline-block}.offer .cta-button{margin:0 auto}
