@font-face{font-family:Noto Serif Bold;src:url(../fonts/NotoSerif.woff) format("woff");font-weight:400}@font-face{font-family:Noto Serif Bold;src:url(../fonts/NotoSerif-Bold.woff) format("woff");font-weight:600}@font-face{font-family:Open Sans;src:url(../fonts/OpenSans-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Open Sans;src:url(../fonts/OpenSans-SemiBold.woff) format("woff");font-weight:700}html{font-size:62.5%}body{font-size:1.6rem}.page_content ul{list-style:none}.page_content button,.page_content h1,.page_content h2,.page_content h3,.page_content h4,.page_content h5,.page_content h6,.page_content li,.page_content p,.page_content ul,body{padding:0;margin:0}.page_content a,.page_content article,.page_content div,.page_content h1,.page_content h2,.page_content h3,.page_content h4,.page_content h5,.page_content input,.page_content label,.page_content li,.page_content p,.page_content section,.page_content span,.page_content textarea,.page_content ul{outline:none;box-sizing:border-box}.page_content button{border:0 solid transparent}.page_content a,.page_content a:active,.page_content a:hover{text-decoration:none}.page_content textarea{resize:vertical;min-height:50px;height:50px;margin-bottom:30px;text-align:left}body{width:100%;background-color:#fff;color:#212121}section{position:relative}.content{padding-bottom:10px}@media screen and (min-width:990px){.content{padding-top:0;padding-bottom:60px}}h1{font-weight:600}h1,h2{font-family:Noto Serif Bold}h2{font-weight:400}.get-order{display:inline-block;padding:15px 17px;text-align:center;color:#7b2424;border:1px solid #7b2424;border-radius:6px;text-decoration:none;text-transform:uppercase;font-family:Noto Serif Bold;font-weight:600;font-size:1.4rem}@media screen and (max-width:680px){.get-order{font-size:1.2rem}}.get-order--colored{color:#fff;background-color:#7b2424;width:240px;box-shadow:0 2px 4px rgba(0,0,0,.25)}.page_content{position:relative}.page_callback{display:none}@media screen and (min-width:768px){.page_callback{position:fixed;top:170px;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px;background-color:#7b2424;border-radius:3px;-ms-transform:translateX(150px);transform:translateX(150px);cursor:pointer;transition:.15s ease-in;z-index:3}.page_callback:hover{-ms-transform:translateX(0);transform:translateX(0)}.page_callback svg{display:block;width:25px;height:25px;margin-right:10px;fill:#fff}.page_callback span{color:#fff;text-transform:uppercase;font-family:Noto Serif Bold;font-weight:600;font-size:1.4rem}}.page_breads-wrapper{display:block;width:100%;margin:auto;padding:0 10px;position:relative;padding-top:12px;padding-bottom:12px}@media screen and (min-width:460px){.page_breads-wrapper{max-width:640px}}@media screen and (min-width:640px){.page_breads-wrapper{max-width:1280px}}@media screen and (max-width:768px){.page_breads-wrapper{display:none}}.page_breads{display:-ms-flexbox;display:flex}.page_breads li{position:relative;padding-right:10px;margin-right:10px;font-family:Open Sans;font-weight:400;font-size:1.4rem;color:#fff}.page_breads li:after{content:"/";position:absolute;right:0;top:5px}.page_breads li:last-child:after{display:none}.page_breads a{color:#fff;display:block;padding:5px;padding-left:0;text-decoration:underline}.page_breads span{color:#fff;display:block;padding:5px}.page_inner--about{position:relative;z-index:1}@media screen and (max-width:768px){.page_inner--about{box-shadow:0 2px 4px rgba(0,0,0,.25)}}.page_inner-about{padding-bottom:35px;background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (max-width:480px){.page_inner-about{background-image:none!important}.page_inner-about .page_inner-top{padding:0}.page_inner-about .page_inner-img{margin-bottom:20px}.page_inner-about .page_inner-desc{position:relative;padding:0 15px;padding-bottom:35px;max-height:330px;overflow:hidden;transition:max-height .3s ease-in}.page_inner-about .page_inner-desc.show{max-height:1800px}.page_inner-about .page_inner-desc.show .page_inner-more-but:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}}.page_inner-about .page_inner-more{position:absolute;bottom:0;background-color:#fff;left:0;right:0}.page_inner-about .page_inner-more .page_inner-more-but{color:#7b2424;font-family:Noto Serif Bold;font-size:1.2rem;display:block;max-width:120px;text-align:center;text-transform:uppercase;margin:24px auto;position:relative}.page_inner-about .page_inner-more .page_inner-more-but:after{content:"";position:absolute;display:block;width:15px;height:15px;right:0;top:0;background-image:url(../img/icons/shevron.png);background-repeat:no-repeat;background-position:50%;transition:all .25s ease-in}@media screen and (min-width:480px){.page_inner-about .page_inner-more{display:none}}.page_inner-wrapper{display:block;width:100%;margin:auto;padding:0 10px;position:relative}@media screen and (min-width:460px){.page_inner-wrapper{max-width:640px}}@media screen and (min-width:640px){.page_inner-wrapper{max-width:1280px}}@media screen and (max-width:480px){.page_inner-wrapper{padding-left:0;padding-right:0}}.page_inner-img img{display:block;width:100%;height:auto}@media screen and (min-width:480px){.page_inner-img{display:none}}.page_inner--white{background:linear-gradient(180deg,rgba(0,0,0,.02),transparent)}.page_inner--white .page_breads a,.page_inner--white .page_breads li:after,.page_inner--white .page_breads span{color:#212121}.page_inner--white .page_inner-top{background:transparent}.page_inner-top{text-align:center;background-color:#fff;border-radius:3px;padding:35px 25px;padding-bottom:15px}.page_inner-top h1{font-size:4rem;text-align:center;margin-bottom:35px!important}.page_inner-top h1 span{position:relative}.page_inner-top h1 span:after{content:"";display:block;position:absolute;left:50%;bottom:-10px;width:100%;max-width:100px;height:1px;background-color:#be9e68;-ms-transform:translateX(-50%);transform:translateX(-50%)}.page_inner-top h1.error span:after{display:none}@media screen and (max-width:480px){.page_inner-top h1{font-size:2.2rem}}.page_inner-top .page_inner-desc{text-align:left;font-family:Open Sans;font-weight:400}.page_inner-top .page_inner-desc p{margin-bottom:10px}.page_inner-top .error_subtitle{font-size:1.8rem;font-family:Open Sans;font-weight:600;margin-bottom:40px}.page_inner-top .error_text{font-size:1.6rem;text-align:center;font-family:Open Sans;font-weight:400}.page_inner-top .error_but{margin-top:50px;margin-bottom:75px}@media screen and (max-width:480px){.page_inner-top{padding:15px}.page_inner-top h1{margin-bottom:15px!important}}.page_inner-menu{background-size:100%;background-position:top;background-repeat:no-repeat}.page_inner-menu .page_inner-top{background-color:transparent;padding-left:0;padding-right:0;padding-bottom:0}.page_inner-menu h1{color:#fff;margin-bottom:45px!important}@media screen and (max-width:768px){.page_inner-menu{background:#fff!important}.page_inner-menu h1{color:#212121}}.menu .menu_tabs{display:-ms-flexbox;display:flex;overflow-x:auto}.menu .menu_tabs a{position:relative;color:#fff;font-family:Noto Serif Bold;font-weight:600;display:block;padding:12px 17px;border-top-left-radius:3px;border-top-right-radius:3px;transition:background .25s ease-in;min-width:100px}.menu .menu_tabs a:hover{background-color:hsla(0,0%,100%,.3)}.menu .menu_tabs a.active{background-color:#fff;color:#7b2424}@media screen and (max-width:768px){.menu .menu_tabs a{color:hsla(0,0%,51%,.5);padding:12px 10px}.menu .menu_tabs a.active:after{content:"";display:block;position:absolute;bottom:5px;left:10px;right:10px;height:1px;background-color:#7b2424}}.menu .menu_block{background-color:#fff;padding-top:25px;padding-bottom:35px;box-shadow:0 2px 4px rgba(0,0,0,.25);border-bottom-right-radius:6px;border-bottom-left-radius:6px;text-align:center}@media screen and (max-width:480px){.menu .menu_block{padding-left:15px;padding-right:15px}}.menu .menu_lists-desc{font-size:1.8rem;font-family:Open Sans;font-weight:600;margin-bottom:20px;text-align:center}@media screen and (max-width:480px){.menu .menu_lists-desc{text-align:left;font-size:1.2rem}}.menu .menu_lists{padding-left:25px;padding-right:25px;padding-top:25px}@media screen and (max-width:480px){.menu .menu_lists{padding-left:0;padding-right:0}}.menu .menu_lists-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu .menu_list-item{width:calc(50% - 15px);display:-ms-flexbox;display:flex;margin-bottom:35px}.menu .menu_list-item:nth-child(2n){margin-left:auto}@media screen and (max-width:990px){.menu .menu_list-item{width:100%}}.menu .menu_list-item-pic{width:100px;height:100px;border-radius:50%;background-size:cover;}@media screen and (max-width:680px){.menu .menu_list-item-pic{width:65px;height:65px}}.menu .menu_list-item-cont{text-align:left;width:calc(100% - 100px);padding-left:18px}@media screen and (max-width:680px){.menu .menu_list-item-cont{width:calc(100% - 65px)}.menu .menu_list-item-cont .menu_list-item-name{position:relative}.menu .menu_list-item-cont .menu_list-item-name:after{content:"";position:absolute;display:block;right:0;top:5px;width:15px;height:15px;background-image:url(../img/icons/shevron.png);background-position:50%;background-repeat:no-repeat;transition:all .25s ease-in}.menu .menu_list-item-cont.active .menu_list-item-name:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}}.menu .menu_list-item-name{font-family:Noto Serif Bold;font-weight:400;font-size:2.6rem;display:block;margin-bottom:12px}@media screen and (max-width:680px){.menu .menu_list-item-name{font-size:1.6rem}}.menu .menu_list-item-desc{font-family:Open Sans;font-weight:400;font-size:1.6rem;margin-bottom:12px}@media screen and (max-width:680px){.menu .menu_list-item-desc{font-size:1.2rem;display:none}}@media screen and (min-width:680px){.menu .menu_list-item-desc{display:block!important}}.menu .menu_list-item-weight{font-family:Open Sans;font-weight:600;font-size:1.8rem}@media screen and (max-width:680px){.menu .menu_list-item-weight{font-size:1.2rem}}.menu .menu_list-item-set{display:-ms-flexbox;display:flex}@media screen and (max-width:480px){.menu .menu_list-item-set{display:block}.menu .menu_list-item-set .menu_list-item-set-item{display:-ms-flexbox;display:flex}.menu .menu_list-item-set .menu_list-item-desc{min-width:100px}}.menu .menu_list-item-set-item{padding-right:12px}.menu .menu_list-item-set-item .menu_list-item-desc{display:block}.gallery{padding-bottom:75px}.gallery .gallery_tabs{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:35px}.gallery .gallery_tabs a{display:block;padding:12px 17px;text-align:center;color:#212121;border-radius:6px;min-width:185px;font-family:Noto Serif Bold;font-weight:600;text-transform:uppercase;font-size:1.4rem}.gallery .gallery_tabs a.active{background-color:#be9e68;color:#fff}@media screen and (max-width:480px){.gallery .gallery_tabs a{min-width:140px;padding:12px;font-size:1.2rem}}.gallery .gallery_tabs li+li{margin-left:20px}.gallery .gallery_lists-block{position:relative}.gallery .gallery_list-fullscreen{position:absolute;right:15px;top:15px;display:block;width:40px;height:40px;border-radius:3px;background-image:url(../img/icons/fullscreen_24px.png);background-position:50%;background-size:24px;background-repeat:no-repeat;background-color:hsla(0,0%,100%,.3);z-index:2}.gallery .gallery_list-main-slider .slick-list{border-radius:6px;overflow:hidden}.gallery .gallery_list-main-slider .slick-next,.gallery .gallery_list-main-slider .slick-prev{-ms-transform:translate(0);transform:translate(0);top:inherit;border-radius:50%;background-color:hsla(0,0%,100%,.3);width:40px;height:40px;cursor:pointer}.gallery .gallery_list-main-slider .slick-prev{left:inherit;bottom:15px;right:75px;z-index:2}.gallery .gallery_list-main-slider .slick-next{bottom:15px;right:15px}.gallery .gallery_list-main-slider .slick-next:before,.gallery .gallery_list-main-slider .slick-prev:before{content:url(../img/icons/arrow_back_24px.png);display:block}.gallery .gallery_list-main-slider .slick-prev:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1024px){.gallery .gallery_list-main-slider .slick-dots li{margin:0}.gallery .gallery_list-main-slider .slick-dots li button:before{font-size:35px;color:#7b2424;transition:all .25s ease-in}.gallery .gallery_list-main-slider .slick-dots li.slick-active button:before{opacity:1;-ms-transform:scale(1.3);transform:scale(1.3)}}.gallery .gallery_list-main-slide img{display:block;width:100%;height:auto}@media screen and (max-width:1024px){}@media screen and (max-width:768px){}@media screen and (max-width:450px){}.gallery .gallery_list-sub-slide{height:82px!important;border-radius:3px;overflow:hidden;transition:box-shadow .25s ease-in}.gallery .gallery_list-sub-slide img{display:block;width:100%;height:auto}.gallery .gallery_list-sub-slide.slick-current{box-shadow:0 0 0 3px #be9e68}.gallery .gallery_list-sub-slide+.gallery_list-sub-slide{margin-left:8px}@media screen and (min-width:1024px){.gallery .gallery_list-sub-slide{width:82px!important}}.gallery .gallery_list-sub-slider{padding:15px 0}.gallery .gallery_list-sub-slider .slick-track{padding:3px}@media screen and (min-width:1024px){.gallery .gallery_list-sub-slider .slick-list{padding:0!important}.gallery .gallery_list-sub-slider .slick-track{width:100%!important;transform:translateZ(0)!important}}@media screen and (max-width:1024px){.gallery .gallery_list-sub-slider{display:none!important}}.gallery .gallery_lists-block-desc{padding-top:50px}.gallery .gallery_lists-block-desc p{font-family:Open Sans;font-size:1.6rem}@media screen and (max-width:480px){.gallery .gallery_lists-block-desc{}}.contacts_block{padding-bottom:30px}.contacts .contacts_tabs{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:35px}.contacts .contacts_tabs a{display:block;padding:12px 17px;text-align:center;color:#212121;border-radius:6px;min-width:185px;font-family:Noto Serif Bold;font-weight:600;text-transform:uppercase;font-size:1.4rem}.contacts .contacts_tabs a.active{background-color:#be9e68;color:#fff}@media screen and (max-width:480px){.contacts .contacts_tabs a{min-width:140px;padding:12px;font-size:1.2rem}}.contacts .contacts_tabs li+li{margin-left:20px}.contacts .contacts_lists-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts .contacts_lists-block-pic{width:395px;max-height:395px;border-radius:6px}.contacts .contacts_lists-block-pic img{display:block;height:auto;max-width:100%}@media screen and (max-width:990px){.contacts .contacts_lists-block-pic{width:100%;min-height:395px;margin-bottom:20px}.contacts .contacts_lists-block-pic img{margin-left:auto;margin-right:auto}}@media screen and (max-width:480px){.contacts .contacts_lists-block-pic{min-height:320px}}.contacts .contacts_lists-block-cont{width:calc(100% - 395px);padding-left:25px}@media screen and (max-width:990px){.contacts .contacts_lists-block-cont{width:100%;padding-left:0}}@media screen and (max-width:480px){.contacts .contacts_lists-block-cont{padding-left:15px;padding-right:15px}}.contacts .contacts_lists-block-cont-item{margin-bottom:35px}.contacts .contacts_lists-block-cont-item:last-child{margin-bottom:0}@media screen and (max-width:480px){.contacts .contacts_lists-block-cont-item{margin-bottom:26px}}.contacts .contacts_lists-block-cont-item-title,.contacts .contacts_lists-block-cont-item-title a{font-family:Noto Serif Bold;font-size:2.6rem;color:#212121}@media screen and (max-width:480px){.contacts .contacts_lists-block-cont-item-title,.contacts .contacts_lists-block-cont-item-title a{font-size:1.6rem}}.contacts .contacts_lists-block-cont-item-title{margin-bottom:8px}.contacts .contacts_lists-block-cont-item-title a{margin-right:15px}@media screen and (max-width:480px){.contacts .contacts_lists-block-cont-item-title a{display:block;margin:4px 0}}.contacts .contacts_lists-block-cont-item-name{display:block;color:#be9e68;font-family:Open Sans;font-size:1.8rem;text-transform:uppercase;font-weight:600;background-position:0;background-repeat:no-repeat;background-size:16px;padding:5px 0;padding-left:24px}.contacts .contacts_lists-block-cont-item-name.adres{background-image:url(../img/icons/cont_place.png)}.contacts .contacts_lists-block-cont-item-name.mail{background-image:url(../img/icons/cont_mail.png)}.contacts .contacts_lists-block-cont-item-name.phone{background-image:url(../img/icons/cont_phone.png)}@media screen and (max-width:480px){.contacts .contacts_lists-block-cont-item-name{font-size:1.2rem}}.contacts .contacts_lists-block-cont-item-desc{font-family:Open Sans;font-size:1.6rem}@media screen and (max-width:480px){.contacts .contacts_lists-block-cont-item-desc{font-size:1.2rem}}header{padding-top:8px;padding-left:10px;padding-right:10px;z-index:2}@media screen and (max-width:480px){header{padding-bottom:10px}}.header_wrapper{display:block;width:100%;margin:auto;padding:0 10px;position:relative;display:-ms-flexbox;display:flex}@media screen and (min-width:460px){.header_wrapper{max-width:640px}}@media screen and (min-width:640px){.header_wrapper{max-width:1280px}}.header-but{width:35px;height:35px;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.header-but,.header-but span{display:block;position:absolute;top:50%}.header-but span{left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:2px;width:100%;background-color:#000}.header-but span:nth-child(2){top:27%}.header-but span:nth-child(3){top:73%}@media screen and (min-width:990px){.header-but{display:none}}.header_logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:395px;width:35%;font-family:Noto Serif Bold;font-weight:400;text-transform:uppercase;text-align:center;text-decoration:none;color:#212121;font-size:1.6rem;padding-bottom:14px}.header_logo p{margin-top:10px;margin-bottom:10px;font-weight:600}.header_logo img{display:block;width:100%;height:auto}@media screen and (max-width:990px){.header_logo{margin:auto;min-width:280px}}.header_adresses p{margin-top:0;margin-bottom:0}.header_block{padding-left:24px;width:75%}@media screen and (max-width:990px){.header_block{display:none}}.header_top{clear:both}.header_top .get-order{float:right;margin-top:34px;margin-right:24px}.header_adresses{float:left}.header_adresses adress{margin-bottom:10px;display:block}.header_adresses adress span{font-family:Open Sans;font-weight:600;font-size:1.6rem}.header_adresses adress p{font-family:Open Sans;font-weight:400;font-size:1.2rem}.header_contacts{float:right;padding-top:12px}.header_contacts a{display:block;text-decoration:none;color:#212121;font-family:Noto Serif Bold;font-weight:500;font-size:2.2rem}.header_contacts p{font-size:1.2rem;text-align:right;margin-top:0;margin-bottom:0;font-family:Open Sans}.header_menu{clear:both;display:block;background-color:#424242}.header_menu ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;list-style:none;padding-left:0}.header_menu a{text-decoration:none;text-transform:uppercase;font-family:Open Sans;font-weight:400;color:#fff;background-color:#424242;padding:12px 18px;display:block;font-size:1.4rem}.header_menu a:hover{background-color:#555}@media screen and (max-width:1230px){.header_menu a{padding:12px 8px}}.header_menu .active>a{color:#be9e68}.header_menu .header_menu-sublist{display:none;position:absolute;top:100%;left:0;-ms-flex-direction:column;flex-direction:column;background-color:#555;border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden;z-index:2}.header_menu .header_menu-sublist li{width:100%}.header_menu .header_menu-sublist a:hover{background-color:rgba(66,66,66,.2)}.header_menu .header_menu-item_drop{position:relative}.header_menu .header_menu-item_drop:hover .header_menu-sublist{display:block}.mobile_nav{background-color:#424242;position:absolute;top:0;left:0;width:calc(100% - 25px);z-index:5;transition:all .35s cubic-bezier(1,0,0,1);-ms-transform:translateX(-100%);transform:translateX(-100%)}.mobile_nav .mx-closer{width:25px;height:25px}.mobile_nav .mx-closer span{background-color:#fff}.mobile_nav .mobile_nav-list{border-top:1px solid hsla(0,0%,51%,.2);border-bottom:1px solid hsla(0,0%,51%,.2)}.mobile_nav .mobile_nav-item a{display:block;padding:12px 15px;color:#fff;text-transform:uppercase;font-family:Open Sans;font-weight:400;font-size:1.4rem}.mobile_nav .mobile_nav-item.active a{color:#be9e68}.mobile_nav adress{color:#fff;font-family:Open Sans;display:block;padding:8px 15px}.mobile_nav adress span{font-size:1.4rem;font-weight:600;display:inline}.mobile_nav adress p{font-size:1.2rem;display:inline}.mobile_nav.opened{-ms-transform:translateX(0);transform:translateX(0)}.page_content .mobile_phone-link{color:#fff;font-family:Open Sans;font-size:1.4rem;display:block;padding:12px 15px}.page_content .mobile_phone-callback{display:-ms-flexbox;display:flex;color:#fff;font-family:Open Sans;font-size:1.4rem;padding:12px 15px}.page_content .mobile_phone-callback svg{display:block;width:25px;height:25px;margin-right:10px;fill:#fff}@media screen and (min-width:990px){.mobile_nav{display:none}}.main-art_wrapper{display:block;width:100%;margin:auto;padding:0 10px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:460px){.main-art_wrapper{max-width:640px}}@media screen and (min-width:640px){.main-art_wrapper{max-width:1280px}}@media screen and (max-width:480px){.main-art_wrapper{padding-left:0;padding-right:0}}.main-art{padding-top:25px}@media screen and (max-width: 990px){.main-art{padding-top:0}}.main-art_pic{max-width:395px;width:35%;border-radius:12px;max-height:395px;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:990px){.main-art_pic{width:100%;min-height:320px;margin-bottom:20px}}@media screen and (max-width:520px){.main-art_pic{min-height:180px;background-size:115%;border-radius:0}}.main-art_cont{width:65%;padding-left:24px}.main-art_cont h1{font-size:4rem;margin-bottom:30px}@media screen and (max-width:680px){.main-art_cont h1{font-size:1.8rem;line-height:2.4rem}}.main-art_cont .main-art_subtitle{font-family:Open Sans;font-size:1.8rem;font-weight:600;margin-bottom:30px}@media screen and (max-width:680px){.main-art_cont .main-art_subtitle{font-size:1.2rem}}.main-art_cont .main-art_desc{font-family:Open Sans;font-size:1.6rem;font-weight:400;margin-bottom:30px}@media screen and (max-width:680px){.main-art_cont .main-art_desc{font-size:1.2rem}}@media screen and (max-width:990px){.main-art_cont{padding-left:0;width:100%}}@media screen and (max-width:480px){.main-art_cont{padding-left:15px;padding-right:15px}}.main-list{padding-top:35px;padding-bottom:35px}.main-list_wrapper{display:block;width:100%;margin:auto;padding:0 10px;position:relative}@media screen and (min-width:460px){.main-list_wrapper{max-width:640px}}@media screen and (min-width:640px){.main-list_wrapper{max-width:1280px}}@media screen and (max-width:480px){.main-list_wrapper{padding-left:0;padding-right:0}}.main-list_list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-list_list .main-list_item{display:block;width:22%;text-align:center;padding:15px;border-radius:8px;cursor:pointer;box-shadow:0 0 0 rgba(0,0,0,.25);transition:box-shadow 50ms ease-in;color:#212121}.main-list_list .main-list_item:hover{box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:768px){.main-list_list .main-list_item{width:50%}}@media screen and (max-width:480px){.main-list_list .main-list_item{padding:8px}}.main-list_list div{font-family:Open Sans;font-weight:500;margin-top:15px;max-width:230px;margin:auto}@media screen and (max-width:480px){.main-list_list div{font-size:1.2rem;font-weight:600}}.main-list_list img{margin-bottom:12px}.main-act{padding:55px 0}.main-act .main-act_title{margin-bottom:30px;font-size:2.6rem}@media screen and (max-width:480px){.main-act .main-act_title{font-size:1.6rem}}.main-act .main-act_subtitle{margin-bottom:40px;font-family:Open Sans;font-weight:400}@media screen and (max-width:480px){.main-act .main-act_subtitle{font-size:1.2rem}}@media screen and (max-width:820px){.main-act{padding-left:20px;padding-right:20px}}@media screen and (max-width:480px){.main-act{padding-top:20px;padding-bottom:20px}}.main-act_wrapper{display:block;width:100%;padding:0 10px;position:relative;margin:auto;background-color:#fff;border-radius:6px;padding:40px;text-align:center}@media screen and (min-width:460px){.main-act_wrapper{max-width:640px}}@media screen and (min-width:640px){.main-act_wrapper{max-width:1280px;max-width:815px}}@media screen and (max-width:480px){.main-act_wrapper{padding:20px}}.main-order{padding:25px 0}.main-order .main-order_title{margin-bottom:30px;font-size:2.6rem}@media screen and (max-width:480px){.main-order .main-order_title{font-size:1.6rem}}.main-order .main-order_subtitle{margin-bottom:40px;font-family:Open Sans;font-weight:400}@media screen and (max-width:480px){.main-order .main-order_subtitle{font-size:1.2rem}}.main-order_wrapper{display:block;width:100%;padding:0 10px;position:relative;margin:auto;background-color:#fff;border-radius:6px;padding:40px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.25)}@media screen and (min-width:460px){.main-order_wrapper{max-width:640px}}@media screen and (min-width:640px){.main-order_wrapper{max-width:1280px;max-width:815px}}.main-act--reserve{background-size:cover}@media screen and (max-width:480px){.main-act--reserve{padding:0}.main-act--reserve .main-act_wrapper{border-radius:0}}.hall{padding-top:65px}.hall .hall_wrapper{display:block;width:100%;margin:auto;padding:0 10px;position:relative}@media screen and (min-width:460px){.hall .hall_wrapper{max-width:640px}}@media screen and (min-width:640px){.hall .hall_wrapper{max-width:1280px}}.hall .hall_title{font-family:Noto Serif Bold;font-size:2.6rem;font-weight:400;margin-bottom:30px}.hall .hall_desc{padding-bottom:20px}.hall .hall_desc p{margin-bottom:15px;font-size:1.6rem;font-family:Open Sans;font-weight:400}.hall .hall_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:75px}.hall .hall_item{width:calc(50% - 15px);display:block;color:#212121}.hall .hall_item+.hall_item{margin-left:auto}@media screen and (max-width:950px){.hall .hall_item{width:100%;margin-bottom:15px}}.hall .hall_item-name{display:block;font-family:Open Sans;font-weight:600;font-size:1.8rem;margin-bottom:12px}.hall .hall_item-content{display:-ms-flexbox;display:flex}.hall .hall_item-pic{width:50%;height:190px;max-width:290px}.hall .hall_item-desc{width:calc(100% - 290px);float:left;padding-left:18px;font-family:Open Sans;font-size:1.6rem;position:relative}.hall .hall_item-but{position:absolute;bottom:0;left:18px;padding:10px 45px}.hall .hall_card{margin-bottom:75px}@media screen and (max-width:480px){.hall{display:none}}.faq{padding-bottom:30px}@media screen and (max-width:520px){.faq{padding-bottom:0}}.faq_cont{width:69%;float:left;padding-right:25px}@media screen and (max-width:850px){.faq_cont{width:100%;padding-right:0}}.faq_side{width:31%;float:right}@media screen and (max-width:850px){.faq_side{width:100%}}.faq_list li{border-bottom:1px solid hsla(0,0%,51%,.2);cursor:pointer;padding-left:40px;padding-bottom:0;transition:all .25s ease-in}.faq_list li span{display:block;font-family:Open Sans;font-weight:400;color:#828282;font-size:1.8rem;padding:15px 0;transition:all .25s ease-in}.faq_list li .answer{font-family:Open Sans;font-size:1.6rem;color:#828282;overflow:hidden;padding-bottom:12px;display:none}.faq_list li.active span{font-weight:600;color:#212121}@media screen and (max-width:520px){.faq_list li{padding-left:25px}.faq_list li .answer,.faq_list li span{font-size:1.2rem}}.faq_form{padding:25px 15px;padding-bottom:75px;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:6px}.faq_form .faq_form-title{text-align:center;font-family:Noto Serif Bold;font-size:2.6rem;margin-bottom:30px}@media screen and (max-width:520px){.faq_form .faq_form-title{font-size:1.6rem}.faq_form .faq_form-title p{display:inline-block}}.faq_form .faq_form-row{margin-bottom:20px}.faq_form .faq_form-inp{height:48px}.faq_form .faq_form-inp,.faq_form .faq_form-text{display:block;width:100%;padding:12px 8px;border:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.25);font-size:1.6rem;font-family:Open Sans;border-radius:2px;color:#828282;background-color:#fcfbfa}.faq_form .faq_form-text{height:40px;margin-bottom:0}.faq_form .faq_form-controls{text-align:center}.faq_form .faq_form-but{padding:14px 17px;width:160px;cursor:pointer}.faq_form .faq_form-policy{font-family:Open Sans;font-size:1.2rem;max-width:240px;margin:auto;margin-top:20px;color:#828282}.faq_form .faq_form-policy a{color:#828282;text-decoration:underline}.map{position:relative}#map{min-height:640px;width:100%}@media screen and (max-width:480px){#map{min-height:230px}}.write{box-sizing:border-box;max-width:395px;width:395px;padding:20px 35px;position:absolute;top:35px;right:25px;background-color:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.25);padding-bottom:55px;z-index:4}.write .write_title{text-align:center;font-family:Noto Serif Bold;font-size:2.6rem;margin-bottom:35px}@media screen and (max-width:480px){.write .write_title{font-size:1.6rem}}.write .write_row{margin-bottom:20px}.write .write_inp,.write .write_text{display:block;width:100%;padding:14px 8px;border:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.25);font-size:1.6rem;font-family:Open Sans;border-radius:2px;color:#828282;background-color:#fcfbfa}.write .write_controls{text-align:center}.write .write_but{padding:12px 17px;width:220px;cursor:pointer}.write .write_text{height:80px}.write .write_policy{font-family:Open Sans;font-size:1.2rem;max-width:240px;margin:auto;margin-top:20px;color:#828282}.write .write_policy a{color:#828282;text-decoration:underline}@media screen and (max-width:990px){.write{position:relative;top:0;right:0;margin-left:auto;margin-right:auto;width:100%;max-width:395px;background-color:#fdfdfd;box-shadow:none;padding:15px}}.rewiews .rewiews_block{width:69%;float:left;padding-right:25px}@media screen and (max-width:1200px){.rewiews .rewiews_block{width:calc(100% - 380px)}}@media screen and (max-width:850px){.rewiews .rewiews_block{width:100%;padding-right:0}}@media screen and (max-width:480px){.rewiews .rewiews_block{padding-left:15px;padding-right:15px}}.rewiews .rewiews_side{width:31%;float:right}@media screen and (max-width:1200px){.rewiews .rewiews_side{width:380px}}.rewiews .rewiews_count{font-family:Noto Serif Bold;font-size:2.6rem;margin-bottom:32px}@media screen and (max-width:480px){.rewiews .rewiews_count{font-size:1.6rem}}.rewiews .rewiews_sort{font-family:Open Sans;font-size:1.6rem}@media screen and (max-width:480px){.rewiews .rewiews_sort{font-size:1.2rem}}.rewiews .rewiews_sort-item{margin-left:15px;font-size:1.8rem;font-weight:600;cursor:pointer}.rewiews .rewiews_sort-item.active{color:#be9e68}.rewiews .rewiews_sort-item.active:after{content:url(../img/icons/sort.png);display:inline-block;margin-left:8px}@media screen and (max-width:480px){.rewiews .rewiews_sort-item{font-size:1.2rem}}.rewiews .rewiews_list{padding-top:35px}.rewiews .rewiews_item{padding-bottom:12px;border-bottom:1px solid hsla(0,0%,51%,.2);position:relative}.rewiews .rewiews_item+.rewiews_item{padding-top:22px}@media screen and (max-width:480px){.rewiews .rewiews_item{border-bottom:none}.rewiews .rewiews_item:after{content:"";display:block;position:absolute;bottom:0;left:-15px;right:-15px;height:1px;background-color:hsla(0,0%,51%,.2)}}.rewiews .rewiews_item-date{font-family:Open Sans;font-size:1.2rem;margin-bottom:20px}@media screen and (max-width:480px){.rewiews .rewiews_item-date{width:49%;display:inline-block}}.rewiews .rewiews_item-rating{margin-bottom:18px}.rewiews .rewiews_item-rating span{display:inline-block;width:17px;height:17px;background-image:url(../img/icons/star.png);margin-right:5px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:480px){.rewiews .rewiews_item-rating{width:49%;display:inline-block;text-align:right}}.rewiews .rewiews_item-name{font-family:Open Sans;font-size:1.8rem;font-weight:600;margin-bottom:18px}@media screen and (max-width:480px){.rewiews .rewiews_item-name{font-size:1.2rem}}.rewiews .rewiews_item-text{font-family:Open Sans;font-size:1.6rem}@media screen and (max-width:480px){.rewiews .rewiews_item-text{font-size:1.2rem}}.rewiews .rewiews_show-more{display:block;text-align:center;color:#7b2424;font-family:Noto Serif Bold;text-transform:uppercase;font-size:1.4rem;padding:26px}.rewiews .rewiews_contrls{text-align:center}.rewiews .rewiews_popup{margin-bottom:35px}@media screen and (min-width:850px){.rewiews .rewiews_popup{display:none}}.rewiews_form{padding:25px 15px;padding-bottom:75px;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:6px}.rewiews_form .rewiews_form-title{text-align:center;font-family:Noto Serif Bold;font-size:2.6rem;margin-bottom:30px}.rewiews_form .rewiews_form-row{margin-bottom:20px}.rewiews_form .rewiews_form-inp{height:48px}.rewiews_form .rewiews_form-inp,.rewiews_form .rewiews_form-text{display:block;width:100%;padding:12px 8px;border:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.25);font-size:1.6rem;font-family:Open Sans;border-radius:2px;color:#828282;background-color:#fcfbfa}.rewiews_form .rewiews_form-text{height:96px;margin-bottom:0}.rewiews_form .rewiews_form-controls{text-align:center}.rewiews_form .rewiews_form-but{padding:14px 17px;width:160px;cursor:pointer}.rewiews_form .rewiews_form-policy{font-family:Open Sans;font-size:1.2rem;max-width:240px;margin:auto;margin-top:20px;color:#828282}.rewiews_form .rewiews_form-policy a{color:#828282;text-decoration:underline}.rewiews_form-row--radio{display:-ms-flexbox;display:flex}.rewiews_form-row--valuate .stars{display:inline-block;vertical-align:middle;background-image:url(../img/icons/stars_2.png);width:150px;height:20px;background-position:50%;background-size:cover}.rewiews_form-row--valuate .text{font-family:Open Sans;font-size:1.6rem;line-height:1rem;vertical-align:middle}.mx_form-radio-lab span{font-weight:400}footer{background-color:#424242;padding:12px 0}@media screen and (max-width:768px){footer{padding-bottom:0}}.footer_wrapper{display:block;width:100%;margin:auto;padding:0 10px;position:relative;display:-ms-flexbox;display:flex}@media screen and (min-width:460px){.footer_wrapper{max-width:640px}}@media screen and (min-width:640px){.footer_wrapper{max-width:1280px}}@media screen and (max-width:768px){.footer_wrapper{-ms-flex-direction:column;flex-direction:column}}.footer_nav-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.footer_nav-list a{color:#fff;font-family:Open Sans;text-transform:uppercase;display:block;padding:12px;font-size:1.4rem}@media screen and (max-width:1230px){.footer_nav-list a{padding:12px 10px;font-size:1.1rem}}@media screen and (max-width:520px){.footer_nav-list{-ms-flex-direction:column;flex-direction:column}.footer_nav-list a{font-size:1.2rem}}.footer_soc{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:520px){.footer_soc{margin:auto}}.footer_soc-link{margin:0 8px}.footer_soc-link svg{display:block;width:40px;height:40px;fill:#fdfdfd}.footer_soc-link:hover svg{fill:#be9e68}@media screen and (max-width:520px){.footer_soc-link{margin:0 15px}}.footer_get-order{text-align:center;display:block;background:#7b2424;color:#fff;font-family:Noto Serif Bold;text-transform:uppercase;padding:15px;margin-top:12px;font-size:1.2rem}@media screen and (min-width:768px){.footer_get-order{display:none}}#mx_popups{display:none;position:absolute;top:0;left:0;bottom:0;width:100%;z-index:6;opacity:0;transition:all .35s ease-in}#mx_popups .mx__subtitle{font-family:Open Sans;font-size:1.6rem;margin-bottom:35px}#mx_popups .mx__subtitle,.mx__title{font-weight:400;text-align:center;display:block}.mx__title{font-family:Noto Serif Bold;font-size:2.6rem;margin-bottom:25px}@media screen and (max-width:480px){.mx__title{font-size:1.6rem}}.mx__layer{background-color:rgba(0,0,0,.55);position:absolute;top:0;left:0;right:0;bottom:0}.mx_popup{display:none;position:absolute;top:100%;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);min-height:175px;min-width:320px;background-color:#fff;padding:30px 15px;transition:all .35s cubic-bezier(0,0,0,1);opacity:0;border-radius:3px}.mx-closer{top:10px;right:10px;width:20px;height:20px;cursor:pointer}.mx-closer,.mx-closer span{position:absolute;transition:all .75s cubic-bezier(0,0,0,1)}.mx-closer span{display:block;width:100%;height:2px;background-color:#000;top:50%;left:50%}.mx-closer span:first-child{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.mx-closer span:last-child{-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.mx_wrapper{color:#000}.mx-closer:hover span:first-child{-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.mx-closer:hover span:last-child{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.mx_popup#one{max-width:605px;width:100%;padding:30px}@media screen and (max-width:480px){.mx_popup#one{padding:15px 0}}.mx_popup#two{width:100%;max-width:395px;padding:30px 20px}.mx_popup#four{padding:0}.mx_form-row{margin-bottom:8px}.mx_form-row--radio{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px}.mx_form-radio-lab{width:50%;cursor:pointer;position:relative;padding-left:24px;display:block;padding-right:25px}.mx_form-radio-lab span{font-family:Open Sans;font-weight:600;font-size:1.8rem}@media screen and (max-width:540px){.mx_form-radio-lab span{font-size:1.4rem}}.mx_form-radio-lab p{font-family:Open Sans;font-weight:400;font-size:1.6rem}@media screen and (max-width:540px){.mx_form-radio-lab p{font-size:1.4rem}}.mx_form-radio-lab:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border-radius:50%;border:1px solid #212121}@media screen and (max-width:540px){.mx_form-radio-lab{width:100%;margin-bottom:12px}}.mx_form-radio{display:none}.mx_form-radio:checked+label:after{content:"";position:absolute;left:4px;top:7px;width:10px;height:10px;border-radius:50%;background-color:#212121}.mx_form-row--inputs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_form-row-col{width:50%;padding:0 10px}.mx_form-row-col .mx_form-inp-lab{display:block;text-align:left;max-width:170px;font-family:Open Sans;font-weight:600;font-size:1.8rem;padding-bottom:5px}@media screen and (max-width:540px){.mx_form-row-col{width:100%;padding-bottom:8px}}@media screen and (max-width:480px){.mx_form-row-col{padding:0 15px}.mx_form-row-col .mx_form-inp-lab{font-size:1.2rem}}.mx_form-inp{display:block;border:none;width:100%;padding:10px;border-radius:3px;height:48px;box-shadow:inset 0 2px 4px rgba(0,0,0,.25);background-color:#fcfbfa;background-position:right 15px center;background-repeat:no-repeat}.mx_form-inp:focus,.mx_form-inp:hover{background-image:none!important}.mx_form-select{display:block;width:100%;padding:10px;border:none;border-radius:3px;box-shadow:inset 0 2px 4px rgba(0,0,0,.25);height:48px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none!important;background-color:#fcfbfa;background-position:right 15px center;background-repeat:no-repeat;background-image:url(../img/icons/select_bg.png)}.mx_form-row-col--full{width:100%}.mx_form-result{font-family:Open Sans;padding-top:15px;padding-left:10px;padding-right:10px}@media screen and (max-width:480px){.mx_form-result{padding-left:0;padding-right:0}}.mx_form-result-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}@media screen and (max-width:480px){.mx_form-result-row{padding-left:15px;padding-right:15px}}.mx_form-result-row--fin{margin-top:15px;padding-top:8px;border-top:1px solid hsla(0,0%,51%,.5);font-weight:600}.mx_form-result-name{font-size:1.6rem;text-align:left}@media screen and (max-width:480px){.mx_form-result-name{max-width:calc(100% - 80px);font-size:1.2rem}}.mx_form-result-name--bold{font-weight:600;font-size:1.8rem}@media screen and (max-width:480px){.mx_form-result-cur,.mx_form-result-name--bold{font-size:1.2rem}}.mx_form-controls .mx_form-submit{padding:12px;cursor:pointer;max-width:185px;margin:auto;display:block}.mx_form-controls .mx_form-policy{padding:8px 0;color:#828282;text-align:center;font-family:Open Sans;font-weight:400;font-size:1.2rem}.mx_form-controls .mx_form-policy a{text-decoration:underline;color:#828282}.mx_form-callback{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:35px}@media screen and (max-width:480px){.mx_form-callback{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.mx_form-controls--callback .mx_form-policy a{display:block}.mx_form-callback_submit{width:150px;height:48px}.mx_form-callback-inp{width:190px;text-align:center}@media screen and (max-width:480px){.mx_form-callback-inp{width:100%;margin-bottom:12px}}.main-act--reserve .mx_form-row-col .mx_form-inp-lab{max-width:none}.main-act--reserve .main-act_wrapper{padding:40px 100px}@media screen and (max-width:800px){.main-act--reserve .main-act_wrapper{padding:40px 30px}.main-act--reserve .mx_form-row-col .mx_form-inp-lab{max-width:170px}}@media screen and (max-width:540px){.main-act--reserve .mx_form-row-col .mx_form-inp-lab{max-width:none}}@media screen and (max-width:480px){.main-act--reserve .main-act_wrapper{padding:40px 0}}.rate-block{font-size:30px;min-width:150px}
@font-face {
    font-family: icomoon;
    src: url(../fonts/icomoon/icomoon.eot?5y824m);
    src: url(../fonts/icomoon/icomoon.eot?5y824m#iefix) format('embedded-opentype'),url(../fonts/icomoon/icomoon.ttf?5y824m) format('truetype'),url(../fonts/icomoon/icomoon.woff?5y824m) format('woff'),url(../fonts/icomoon/icomoon.svg?5y824m#icomoon) format('svg');
    font-weight: 400;
    font-style: normal
}
.mx_form-row-col--captcha{
    margin-left: auto;
    margin-right: auto;
    width: auto;
}
.rate-block, .rating-block {
    color: #fec600;
    line-height: 1;
    vertical-align: middle;
}
[class*=" icon-"], [class^=icon-] {
    font-family: icomoon!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-star:before {
    content: "\e91d";
}
.icon-star-filled:before {
    content: "\e91b";
}
.rate-block, .rating-block {
    color: #949494;
}
.hidden{
    display: none;
}
.rate-block{
    display: inline-block;
}
.rewiews_form-row--valuate{
    margin-bottom: 20px;
}
.rewiews_form-row--valuate+.rewiews_form-row{
    /*display: none;*/
}
.rewiews_form-body{
    display: flex;
    flex-direction: column;
}
.rewiews_form-body>div:nth-child(3){
    order: 1;
}
.rewiews_form-body>div:nth-child(1){
    order: 2;
}
.rewiews_form-body>div:nth-child(2){
    order: 5;
    display: none;
}
.rewiews_form-body>div:nth-child(4){
    order: 4;
}
.rewiews_form-body>div:nth-child(5){
    order: 3;
}
.rewiews_form-body>div:nth-child(6){
    order: 6;
}
.page_inner--about .page_inner-top{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.page_inner--about .page_inner-desc{
    text-align: left;
    font-family: Open Sans;
    font-weight: 400;
    position: relative;
    background-color: #fff;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding: 35px 25px;
    padding-top: 0;
}
.page_inner--about .page_inner-desc p{
    margin-bottom: 10px;
}
.mobile_phones a{
    color: #fff;
    font-family: Open Sans;
    font-size: 1.4rem;
    display: block;
    padding: 12px 15px;
}
.succes{
    font-family: Open Sans;
    font-weight: 400;
    font-size: 18px;
    text-align: center;
}
.g-recaptcha>div{
    margin: auto;
}
.to_top{display:block;position:fixed;width:40px;height:40px;right:45px;bottom:200px;border-radius:50%;background-color:#7b2424;background-image:url(../img/icons/page_up.svg);background-repeat:no-repeat;background-position:50%;opacity:0;transition:opacity .3s cubic-bezier(1,0,0,1)}.to_top.show{opacity:1}.header_banner-mob_wrapper{text-align:center;background-color:rgba(0,0,0,0.45);color:#fff;padding:35px 15px}.header_banner-mob{background-position:center;background-size:cover;margin-right:-10px;margin-left:-10px;margin-bottom:15px;}.header_banner-mob_but{max-width:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px;background-color:#7b2424;border-radius:3px;margin-right:auto;margin-left:auto;margin-top:18px;}.header_banner-mob_but svg{display:block;width:25px;height:25px;margin-right:10px;fill:#fff}.header_banner-mob_but span{color:#fff;text-transform:uppercase;font-family:Noto Serif Bold;font-weight:600;font-size:1.4rem}.header_banner-mob_phones a{color:#fff;font-family:Noto Serif Bold;font-size:16px}.header_banner-mob_adresses adress{display:block}.header_banner-mob_adresses p{display:inline;font-weight:400;font-family:Open Sans;font-size:8px;}.header_banner-mob_adresses span{font-weight:600;font-family:Open Sans;font-size:10px}.header_banner-mob_wrapper>p{font-family: Open Sans;font-weight:400;font-size:10px;margin-bottom:25px}.header_banner-mob_phones a+a:before{content: '|';font-size:18px}@media screen and (min-width: 768px){.header_banner-mob{display:none}}@media screen and (max-width: 768px){.page_inner{background-image:none!important;}.main-art_pic{display: none;}.main-art_cont .get-order{display:block;margin:auto;}}.page_inner-img{display: none;}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020;overflow:visible !important;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:visible !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px;}
    #fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px;}
}


.header_logo{
	max-width: 200px;
}

.header_block{
	max-width: 90%;
	width: 90%;
}

.header_top{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px;
	column-gap: 20px;
}

.header_contacts{
	padding: 0;
}
.header_contacts a{
	font-size: 18px;
}
.header_contacts p{
	white-space: nowrap;
}
.header_top .get-order{
	font-size: 14px;
	padding: 10px 12px;
	margin-right: 0;
	white-space: nowrap;
	margin: 0;
}
.header_adresses{
	display: flex;
	align-items: start;
	justify-content: space-between;
	column-gap: 10px;
	max-width: 550px;
	font-size: 15px;
}
.header_adresses span{
	font-size: 9pt !important;
}

.main-art_cont{
	padding-left: 0;
	padding-right: 24px;
	width: 44%;
}
.main-art_pic {
   
    width: 26%;
    
}
.main_adresses {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 30%;
    padding-left: 15px;
}
.main_adresses span.adress-item {
    font-family: Open Sans;
    font-size: 1.8rem;
    font-weight: 600;
    margin-bottom: 30px;
}

.main-art_wrapper{
	justify-content: space-between;
}
.main-art_pic{
	text-align: right;
}

.main-art_cont .get-order--colored {
    font-size: 24px;
    width: 350px;
}
.header_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
    column-gap: 20px;
    margin-top: 10px;
}
.header_contacts {
    flex: 1;
    display: flex;
    align-items: center;
    gap: 15px;
}
span.adress-item span {
    font-size: 18px ;
    font-weight: bold;
    font-family: Noto Serif Bold;
}

/* Стили для мобильных устройств */

@media screen and (max-width: 768px) {
        .hide-mobile {
        display: none !important;
    }
    .main-art_cont {
    padding-left: 0;
    padding-right: 24px;
    width: 100%;
}
    .header_banner-mob_phones {
        background-color: #cccccc5c;
    }
    
    .header_banner-mob_adresses {
        display: flex;
        flex-direction: column;
        gap: 15px;
        position: relative;
    }
    
    span.adress-item:after {
        content: " ";
        display: block;
        border-bottom: 1px solid #fff;
        width: 190px;
        position: absolute;
        bottom: -9px;
        left: calc(50% - 85px);
    }
    
    span.adress-item {
        position: relative;
    }
    
    .header_banner-mob_phones a {
        color: #ffffff;
        font-family: Noto Serif Bold;
        font-size: 16px;
        font-weight: bold;
    }
    .header_banner-mob_but span {
    text-align: center;
    width: 70%;
}
.main-list_wrapper>p {
    padding: 5px 15px;
}
.main-list_wrapper>ul {
    padding: 5px 15px;
}
.main-list_wrapper>ul>li {
    padding: 5px 0px;
}
.main-art_wrapper {
    padding: 0px 15px;
}
    span.adress-item {
        position: relative;
        text-align: left;
    }
    .header_banner-mob_wrapper {

    background-color: rgb(0 0 0 / 65%);

}
}