@charset "utf-8";@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{content:"\e905"}.icon-mail:before{content:"\e900"}.icon-search:before{content:"\e901"}.icon-tel:before{content:"\e902"}.icon-time:before{content:"\e903"}.icon-up:before{content:"\e904"}.icon-pin:before{content:"\e910"}
 body{box-sizing:border-box;font-family:"Montserrat",sans-serif;font-size:15px;line-height:1.4;letter-spacing:-0.02em;color:var(--text);margin:0;padding:0;background:#FFFBF1;--text:#626262;--brown:#6F4335;--yellow:#F3C56B;--white:#F9F2E2;--mustard:#D2A564;--philosoph:"Philosopher",sans-serif}div,h1,h2,h3,h4,p,ul,ol,li,a,input,textarea,label,button,span{box-sizing:border-box}*::-moz-selection{color:var(--mustard);background-color:var(--brown)}*::selection{color:var(--mustard);background-color:var(--brown)}a{cursor:pointer;transition:0.3s}a,a:hover{text-decoration:none}p{font-size:15px;line-height:1.4}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{list-style:none;margin:0;padding:0}ol{counter-reset:list}img{max-width:100%}input,button,textarea{outline:none}form{width:100%}textarea{resize:none}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;box-sizing:border-box}.wrapper{position:relative}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:1024px){.container{max-width:990px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1300px){.container{max-width:1230px}}@media (min-width:1500px){.container{max-width:1440px}}@media (min-width:1800px){.container{max-width:1690px}}.flex{display:flex;flex-wrap:wrap}.flex.between{justify-content:space-between}.flex.align-center{align-items:center}.d-none{display:none}.ttl.slg{font-family:var(--philosoph);font-weight:700;font-size:100px;line-height:1;text-transform:uppercase;color:var(--brown)}.ttl.lg{font-family:var(--philosoph);font-weight:700;font-size:50px;line-height:1;text-transform:uppercase;color:var(--brown)}.ttl.md{font-weight:600;font-size:32px;line-height:1.2}.ttl.sm{font-weight:500;line-height:1.3;text-transform:uppercase;color:var(--brown)}.subttl{display:flex;align-items:center;font-weight:500;font-size:15px;text-transform:uppercase;color:var(--brown);max-width:max-content}.subttl:before{content:'';width:30px;height:4px;flex-shrink:0;border-top:.8px solid var(--brown);border-bottom:.8px solid var(--brown);margin-right:9px}.subttl.centered:after{content:'';width:30px;height:4px;flex-shrink:0;border-top:.8px solid var(--brown);border-bottom:.8px solid var(--brown);margin-left:9px}.yellow,.ttl.yellow{color:var(--yellow)}.white,.ttl.white{color:var(--white)}.centered{text-align:center;margin-left:auto;margin-right:auto}.mt100{margin-top:100px}.mt50{margin-top:50px}.mb110{margin-bottom:110px}.mb80{margin-bottom:80px}.mb60{margin-bottom:60px}.mb40{margin-bottom:40px}.mb35{margin-bottom:35px}.mb30{margin-bottom:30px}.mb25{margin-bottom:25px}.mb20{margin-bottom:20px}.mb15{margin-bottom:15px}.mb10{margin-bottom:10px}.padding-section{padding:7% 0}@media(min-width:1700px){.padding-section{padding:140px 0}}.btn{display:flex;justify-content:center;align-items:center;text-align:center;font-weight:600;font-size:13px;line-height:1;color:var(--brown);width:180px;height:46px;cursor:pointer;transition:0.4s;text-transform:uppercase;background:transparent;outline:none;border:1px solid var(--brown);border-radius:23px}.btn:hover{background:var(--brown);color:var(--yellow)}.btn.point:before{content:'';width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--brown);transition:inherit;margin-right:9px}.btn.point:hover:before{background:var(--yellow)}button.btn{max-width:100%}.btn.scnd{color:var(--yellow);border-color:var(--yellow)}.btn.scnd:before{background:var(--yellow)}.btn.scnd:hover{background:var(--yellow);color:var(--brown)}.btn.scnd:hover:before{background:var(--brown)}.btn.btn-cat{background:var(--yellow);color:var(--brown);border-color:var(--yellow)}.btn.btn-cat:hover{background:var(--brown);color:var(--yellow);border-color:var(--brown)}.modal{display:none;position:fixed;top:0;left:0;z-index:1200;width:100vw;height:100vh;overflow:hidden;outline:0}.modal-inner{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(32,20,20,.95);display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-wrapper{background:var(--white);padding:40px;position:relative;width:calc(100% - 30px);max-width:550px;overflow-y:auto}.modal-wrapper .close{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:40px;line-height:.5;color:#000;position:absolute;right:0;top:0;cursor:pointer;transition:.3s}.modal-wrapper .text{font-size:20px}.uForm__preload{display:none;position:fixed;z-index:999;left:0;top:0;right:0;bottom:0;width:100vw;height:100vh;background:url(/images/loading.svg) no-repeat center / 120px rgba(32,20,20,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.breadcrumb,.breadcrumb li{display:flex;align-items:center;font-weight:500;font-size:11px;text-transform:uppercase}.breadcrumb .divider{width:4px;height:4px;border-radius:50%;background:var(--mustard);margin:0 9px 2px}.breadcrumb{flex-wrap:wrap;margin-top:55px}.breadcrumb span{color:var(--text)}.breadcrumb a span,.page-header .breadcrumb a span{color:var(--mustard)}.page-header .breadcrumb{justify-content:center;margin-top:20px}.page-header .breadcrumb span{color:#FFFBF1}.pagination-list{display:flex;flex-wrap:wrap;justify-content:center}.pagination-list li a,.pagination-list li span{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;font-size:14px;line-height:1;margin:5px;transition:0.5s}.pagination-list li a{color:#000}.pagination-list li span{color:#E44A51}.pagination-list li.active span,.pagination-list li:hover a,.pagination-list li.arrow:hover a{background:#E44A51;color:#fff}.pagination-list li.arrow a{background:#F8F8F8}.pagination-list li.arrow span{color:#E1E1E1}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--brown)}::-webkit-scrollbar-thumb{background-color:var(--yellow);border-radius:3px}html,body,div,*{scrollbar-width:thin;scrollbar-color:var(--yellow) var(--brown)}.burger-menu{display:none;width:29px;height:29px;position:relative;z-index:1200;padding:5px}.burger-menu span{display:block;width:24px;height:2px;border-radius:1px;background-color:var(--yellow);position:absolute;left:5px;opacity:1;transition:all linear 0.3s}.burger-menu span:first-child{top:7px}.burger-menu span:nth-child(2),.burger-menu span:nth-child(3){top:15px}.burger-menu span:last-child{top:23px}.burger-menu.active span:first-child{top:0;opacity:0}.burger-menu.active span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger-menu.active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger-menu.active span:last-child{top:40px;opacity:0}.body-wrapper{min-height:100vh;display:flex;position:relative;flex-direction:column;overflow-x:hidden}.main{flex:1}.body-wrapper:before{content:'';position:absolute;top:0;right:0;width:0;height:100%;background:rgba(32,20,20,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1100;transition:400ms ease-in-out}.body-wrapper.hidden:before{width:100%}.header-menu{display:flex;align-items:center;justify-content:space-between}.header-item{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.header-menu,.header-menu li{list-style:none}.header-menu a{text-decoration:none}.header-menu a,.header-menu span{display:block;color:var(--white);font-weight:500;font-size:15px;text-transform:uppercase}.header-menu>.menu-item>a,.header-menu>.menu-item>span{padding:15px 17px}.header-menu .menu-item:hover>a,.header-menu .menu-item:hover>span{color:var(--yellow)}.header-menu>.menu-item.parent{position:relative}.header-menu>.menu-item.parent>a{padding-right:31px}.header-menu>.menu-item.parent>a:before,.header-menu>.menu-item.parent>a:after{content:"";position:absolute;top:50%;right:10px;display:block;width:8px;height:2px;transition:all 0.3s ease-out;background-color:var(--white);transform:translate(-2px,-50%) rotate(45deg)}.header-menu>.menu-item.parent>a:after{transform:translate(2px,-50%) rotate(-45deg)}.header-menu>.menu-item.parent:hover>a:before{transform:translate(-2px,-50%) rotate(-45deg);background:var(--yellow)}.header-menu>.menu-item.parent:hover>a:after{transform:translate(2.5px,-50%) rotate(45deg);background:var(--yellow)}.header-menu>.menu-item.parent .submenu{width:200px;background-color:#311D16;opacity:0;visibility:hidden;transform:translateY(10px);position:absolute;top:100%;left:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:5;padding-left:0;padding-bottom:20px}.header-menu>.menu-item.parent>.submenu a{padding:8px 20px;display:block;background-color:#311D16}.header-menu>.menu-item.parent>.submenu .menu-item{position:relative}.header-menu .menu-item.parent:hover .submenu{visibility:visible;opacity:1;transform:translateY(0)}.submenu .menu-item a{line-height:1.2}.header-menu>.menu-item.active>a,.header-menu>.menu-item.active>span{font-weight:600;text-decoration:underline}.header-menu>.menu-item.parent>.submenu>.menu-item.parent>a,.header-menu>.menu-item.parent>.submenu>.menu-item.parent>.submenu>.menu-item.parent>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-menu>.menu-item.parent>.submenu>.menu-item.parent>a::after,.header-menu>.menu-item.parent>.submenu>.menu-item.parent>.submenu>.menu-item.parent>a::after{content:"\203a";display:inline-block;margin-left:10px;font-size:18px}.header-menu>.menu-item.parent>.submenu>.menu-item.parent .submenu{position:absolute;top:0;left:198px;visibility:hidden;opacity:0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;width:230px;padding-left:0}.header-menu>.menu-item.parent>.submenu>.menu-item.parent>.submenu>.menu-item.parent>.submenu{left:228px}.header-menu>.menu-item.parent .submenu>.menu-item.parent:hover>.submenu,.header-menu>.menu-item.parent .submenu>.menu-item.parent .submenu>.menu-item.parent:hover>.submenu{visibility:visible;opacity:1}.mobile-menu{background-color:#311D16;position:fixed;right:-280px;top:0px;height:100%;width:280px;z-index:10009;transition:0.4s linear;display:flex;flex-direction:column;overflow-y:scroll;padding-bottom:60px}.mobile-menu.open{right:0}.mobile-menu .top{height:100px;display:flex;justify-content:space-between;align-items:flex-start;padding:10px 15px 0;margin-bottom:50px}.mobile-menu .close{font-size:40px;line-height:1;color:var(--yellow)}.mobile-menu .logo{display:flex;width:100px}.mobile-menu .menu{flex:1;margin-bottom:30px}.mobile-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.mobile-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;color:var(--white);border-bottom:1px solid rgba(255,255,255,0.1);padding:5px 5px 5px 10px;font-weight:500;font-size:14px;font-style:normal;text-transform:uppercase}.mobile-menu .deeper>a,.mobile-menu .deeper>span{padding-right:15px;width:80%}.mobile-menu li .list-btn{width:20%;height:40px;top:0;right:0;border-bottom:none;padding:0;border-bottom:1px solid rgba(255,255,255,0.1);position:relative}.mobile-menu .list-btn:before,.mobile-menu .list-btn:after{content:"";position:absolute;top:50%;right:15px;display:block;width:6px;height:2px;transition:all 0.3s ease-out;background-color:var(--white);transform:translate(-2px,-50%) rotate(45deg)}.mobile-menu .list-btn:after{transform:translate(2px,-50%) rotate(-45deg)}.mobile-menu .list-btn.open:before,.mobile-menu .list-btn.open:before{transform:translate(-2px,-50%) rotate(-45deg)}.mobile-menu .list-btn.open:after,.mobile-menu .list-btn.open:after{transform:translate(2px,-50%) rotate(45deg)}.mobile-menu .nav-child{background-color:rgba(0,0,0,0.2);display:none;width:100%}.mobile-menu .nav-child a{padding-left:20px}.mobile-menu .nav-child li.deeper .list-btn{width:20%}.mobile-menu .list-btn:hover i,.mobile-menu .list-btn.open i{background-color:#00a8e7}.mod-languages{width:40px;padding:8px 0;position:relative}.mod-languages .lang-list{width:100%}.mod-languages .lang-list a{color:var(--white);font-size:13px;font-weight:500}.mod-languages .active-language{display:block;font-style:normal;font-weight:500;font-size:13px;text-transform:uppercase;color:var(--white)}.mod-languages:hover .active-language,.mod-languages .lang-list a:hover{color:var(--yellow)}.header .mod-languages .lang-list{visibility:hidden;opacity:0;transform:translateY(10px);position:absolute;width:230px;top:100%;left:0;padding:10px 5px;background:#311D16;transition:0.3s;z-index:10}.header .mod-languages .lang-list li{text-align:center}.header .mod-languages{margin-right:15px}.header .mod-languages .lang-list{width:100%}.mod-languages .active-language:before,.mod-languages .active-language:after{content:"";position:absolute;top:50%;right:5px;display:block;width:6px;height:2px;transition:all 0.3s ease-out;background-color:var(--white);transform:translate(-2px,-50%) rotate(45deg)}.mod-languages .active-language:after{transform:translate(2px,-50%) rotate(-45deg)}.header .mod-languages:hover .active-language:before,.mobile-menu .mod-languages.open .active-language:before{transform:translate(-2px,-50%) rotate(-45deg);background:var(--yellow)}.header .mod-languages:hover .active-language:after,.mobile-menu .mod-languages.open .active-language:after{transform:translate(2.5px,-50%) rotate(45deg);background:var(--yellow)}.mod-languages a,.mobile-menu .mod-languages .active-language{font-size:13px}.mobile-menu .mod-languages .lang-list a{margin-top:15px}.mod-languages:hover .lang-list{visibility:visible;opacity:1;transform:translateY(0)}#toTop{display:flex;justify-content:center;align-items:center;font-size:16px;color:var(--brown);background:var(--yellow);width:40px;height:40px;border-radius:50%;position:fixed;right:15px;bottom:15px;z-index:20;cursor:pointer;visibility:hidden;opacity:0;transition:all 0.5s}#toTop.show{visibility:visible;opacity:1}.header{position:relative;width:100%;height:78px;top:0;left:0;z-index:1000;display:flex;align-items:center;background:#311D16;transition:left linear .4s}.header.sticky,.main-page .header.sticky{position:fixed;animation:flash 0.5s linear 1;background:rgba(49,29,22,0.95)}.body-wrapper.hidden .header.sticky,.main-page .body-wrapper.hidden .header{left:-280px}@keyframes flash{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.header .logo{display:flex;width:109px;position:absolute;top:19px;left:0;right:0;margin:0 auto}.header .icon-tel{display:flex;align-items:center;color:var(--white);font-weight:500;font-size:15px;margin-right:21px}.header .icon-tel:before{font-size:23px;color:var(--yellow);opacity:.8;transition:inherit;margin-right:10px}.header .icon-tel:hover{color:var(--yellow)}.header .icon-tel:hover:before{opacity:1}.header .btn{width:120px;height:34px;font-weight:500;margin-right:40px}.mod-search{position:relative;margin-right:20px}.mod-search>.icon-search{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background:#402920;font-size:16.5px;color:var(--yellow);cursor:pointer}.mod-search>.icon-search.active:before{content:"\D7";font-size:36px;line-height:1;position:relative;bottom:5px}.mod-search .search{position:absolute;bottom:-70px;right:0;background:#332723;opacity:0;visibility:hidden;transform:translateY(10px);transition:.5s;border-radius:8px;overflow:hidden}.mod-search .search.active{opacity:1;visibility:visible;transform:translateY(0)}.mod-search .search .inputbox{width:400px;background:#332723;font-size:16px;color:var(--white);padding:15px 40px 15px 15px;border:none;border-radius:8px}.mod-search .search .icon-search{position:absolute;top:0;bottom:0;right:15px;height:24px;font-size:16.5px;color:var(--yellow);margin:auto 0;background:transparent;border:none;outline:none;cursor:pointer}.mobile-menu .icon-tel{display:flex;align-items:center;color:var(--white);font-weight:500;font-size:15px;margin:0 auto}.mobile-menu .icon-tel:before{font-size:23px;color:var(--yellow);opacity:.8;transition:inherit;margin-right:10px}.footer{background:url(/images/bg_footer.jpg) no-repeat center / cover var(--brown)}.footer .logo-box{width:50%;border-right:1px solid #65493F;padding:135px 15px 15px 0}.footer .logo{width:130px;flex-shrink:0;margin-right:30px}.footer-text{max-width:330px;color:#AC9C92}.footer-text .ttl{display:block;font-weight:500;color:var(--yellow);text-transform:uppercase;margin-bottom:12px}.footer-menus{width:50%}.footer-menu{width:50%;border-right:1px solid #65493F;padding:130px 15px 35px 70px}.footer-menu a{display:block;font-weight:500;font-size:13px;text-transform:uppercase;color:var(--white);margin-bottom:15px}.footer-menu a:hover{color:var(--yellow)}.footer-contacts{width:50%;padding:130px 15px 35px 70px}.footer-contacts .contact-item{display:flex;align-items:center;color:var(--white);margin-bottom:15px}.footer-contacts .contact-item:before{font-size:20px;color:var(--yellow);margin-right:12px}.footer-contacts a.contact-item:hover{color:var(--yellow)}.footer-contacts .contact-item.icon-time{align-items:flex-start}.footer-brands{border-top:1px solid #65493F;padding:40px 0 30px 70px}.footer-brands .menu{display:flex;flex-wrap:wrap}.footer-brands a{display:flex;align-items:center;height:30px;border-radius:15px;font-weight:500;font-size:13px;line-height:1.3;text-transform:uppercase;color:#AC9B91;border:1px solid #AC9B91;padding:0 15px;margin:0 10px 10px 0}.footer-brands a:hover{color:var(--white);border-color:var(--white)}.footer .bottom{height:70px;border-top:1px solid #65493F}.footer .bottom .copy{font-size:13px;color:var(--yellow);opacity:.5}.main-intro{background:url(/images/main/intro.jpg) no-repeat right bottom / 100% #201414;padding:232px 0}.main-intro .ttl{max-width:850px}.main-intro .text{max-width:590px;font-size:20px}.main-intro .btn-cat{margin-right:20px}.main-advan{background:var(--brown);padding:60px 0}.main-advan .item{display:flex;align-items:center;width:22%;font-weight:500;font-size:15px;line-height:1.3;text-transform:uppercase;color:var(--white)}.main-advan .item .ico{width:130px;height:130px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:25px}.main-brands{padding:80px 0}.brands-wrapper{max-width:1570px;justify-content:center;margin-left:auto;margin-right:auto}.brands-wrapper .item{display:flex;align-items:center;width:calc(16.65% - 90px);transition:1s;margin:0 45px 15px}.brands-wrapper .item img{width:100%}.brands-wrapper .item:hover{transform:scale(1.15)}.main-bg{background:url(/images/bg.jpg) no-repeat center / cover}.main-about{padding:185px 0}.main-about .img-box{width:39%}.main-about .text-box{width:47.3%}.main-about .col{width:51%}.main-about .col:first-child{width:46%}.main-goals{background:var(--mustard)}.main-goals .img-wrap{position:absolute;width:27.6%}.main-goals .img-wrap.left{top:22%;left:0;background:url(/images/main/part2.png) no-repeat left / contain;padding-bottom:22.4%}.main-goals .img-wrap.right{bottom:5%;right:0;background:url(/images/main/part3.png) no-repeat right / contain;padding-bottom:27.6%;animation:rotates 10s linear infinite}.main-goals .img-wrap:before{content:'';width:190px;height:190px;background:url(/images/main/house.svg) no-repeat center / contain;position:absolute;animation:rotate 10s linear infinite}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.main-goals .img-wrap.left:before{right:0;bottom:-95px}.main-goals .img-wrap.right:before{left:0;top:-30px}.main-goals .text-box{width:33%;max-width:630px}.main-goals-img{display:block;width:300px}.main-goals .btn-box{justify-content:center}.main-goals .btn{margin:0 10px}.main-gal-img{display:block;width:100%}.main-form{background:#F9F2E2;position:relative;padding:120px 0}.main-form .form-box{width:calc(50% - 20px)}.input{font-family:"Montserrat",sans-serif;width:100%;background:#FFFBF1;border:1px solid #F9F2E2;border-radius:8px;font-size:16px;color:var(--brown);transition:.4s;padding:14px 22px}.input:focus{border-color:var(--brown)}.input::placeholder{color:var(--text)}textarea.input{height:120px;resize:none}.checkbox{position:relative;max-width:max-content;margin-top:5px;margin-left:auto}.checkbox input{width:10px;height:10px;opacity:0;position:absolute;top:-2px;left:-4px}.checkbox label{display:flex;align-items:center;font-size:13px;color:var(--text);cursor:pointer}.checkbox label:before{display:flex;justify-content:center;align-items:center;width:15px;height:15px;border-radius:2px;flex-shrink:0;background:#EDE4D0;font-size:8px;color:transparent;transition:.4s;margin-right:10px}.checkbox input:checked~label:before{color:var(--brown)}.checkbox label a{color:var(--mustard);margin-left:5px}.contact-form .form-col{width:calc(50% - 10px)}.main-form .ttl.lg{max-width:540px}.main-form .map-box{width:50%;height:100%;background:url(/images/form_map_eng.jpg) no-repeat center / cover;position:absolute;top:0;right:0}.main-form .map-box.ua{background-image:url(/images/form_map_ukr.jpg)}.page-header{min-height:290px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--brown);padding:165px 0 30px}.page-header .ttl{display:flex;justify-content:center;align-items:center;text-align:center;max-width:max-content;color:var(--yellow);margin:0 auto}.page-header .ttl:before,.page-header .ttl:after{content:'';width:65px;height:10px;flex-shrink:0;border-top:1.5px solid var(--yellow);border-bottom:1.5px solid var(--yellow)}.page-header .ttl:before{margin-right:22px}.page-header .ttl:after{margin-left:22px}.about-intro .wrapper{max-width:970px}.about-advan .item{display:flex;align-items:flex-start;width:calc(33.3% - 12.5px);padding:23px 42px}.about-advan .item img{width:144px;flex-shrink:0;margin-right:30px}.about-brands .ttl{max-width:670px}.about-team{background:var(--mustard)}.about-team .wrapper{max-width:1480px;margin-left:auto;margin-right:auto}.about-team .img-box{width:36%;position:relative}.about-team .img-box:before,.about-team .img-box:after{content:'';width:190px;height:190px;background:url(/images/main/house.svg) no-repeat center / contain;position:absolute;animation:rotate 10s linear infinite}.about-team .img-box:before{top:40px;right:-65px}.about-team .img-box:after{left:0;bottom:-35px}.about-team .text-box{width:51%}.about-team .ttl.lg{max-width:655px}.about-team-list{margin-bottom:-60px}.about-team-list li{display:flex;width:calc(50% - 40px);font-weight:500;text-transform:uppercase;line-height:1.3;color:var(--brown);margin-bottom:60px}.about-team-list li:before{display:flex;justify-content:center;align-items:center;counter-increment:list;content:counter(list);width:45px;height:45px;border-radius:50%;flex-shrink:0;background:#E1B473;font-weight:700;font-size:13px;margin-right:15px}@media(min-width:1700px){.prod-page{padding:165px 0 185px}}.prod-page .wrapper{max-width:1450px;margin-right:auto;margin-right:auto}.prod-page .text-box{width:40.1%}.prod-page .text-box .text{color:var(--brown)}.prod-page .fields .item{display:flex;justify-content:space-between;line-height:1.3;border-bottom:1px solid #E7E0D0;padding-bottom:2px;margin-bottom:10px}.prod-page .fields .key{text-transform:uppercase;font-weight:500;color:var(--mustard)}.prod-page .fields .val{font-weight:700;text-transform:uppercase;color:var(--brown)}.prod-page .img-box{width:39.7%}.cat-intro .wrapper{border-bottom:1px solid #EDE4CD;padding:20px 0}.cat-intro .logo-box{display:flex;justify-content:center;width:calc(50% - 10px)}.cat-intro .logo-box img{width:100%;max-width:300px}.cat-intro .short-descr{width:calc(50% - 10px)}.cat-intro .short-descr p{max-width:695px}.cat-descr .wrapper{border-top:1px solid #EDE4CD;padding:100px 0}.cat-descr .ttl-box{width:calc(50% - 10px);padding-left:8%}.cat-descr .descr{width:calc(50% - 10px)}.cat-descr .descr p{margin-bottom:30px}.cat-descr .descr ul li{position:relative;padding-left:20px;margin-bottom:10px}.cat-descr .descr ul li:before{content:'';width:6px;height:6px;border-radius:50%;background:var(--brown);position:absolute;top:.45em;left:0}.cat-prods .prod-flex{margin-left:-10px;margin-right:-10px}.cat-prods .prod-item{display:flex;flex-direction:column;width:calc(25% - 20px);border:1px solid rgba(210,165,100,0.5);border-radius:20px;padding:60px 40px 50px;margin:0 10px 38px}.cat-prods .prod-item:hover{background:var(--white);border-color:var(--white)}.cat-prods .prod-item .ttl{flex:1;font-weight:600;font-size:18px;line-height:1.3;text-align:center;text-transform:uppercase;color:var(--brown)}.cat-prods .item-image{display:flex;justify-content:center;align-items:center;width:47%;transition:1s;margin:0 auto 55px}.cat-prods .prod-item:hover .item-image{transform:scale(1.1)}.cat-prods .fields .item{display:flex;justify-content:space-between;line-height:1.3}.cat-prods .fields .item:not(:last-child){border-bottom:1px solid #E7E0D0;padding-bottom:2px;margin-bottom:10px}.cat-prods .fields .key{text-transform:uppercase;font-weight:500;color:var(--mustard)}.cat-prods .fields .val{font-weight:700;text-transform:uppercase;color:var(--brown)}.contacts-section{background:var(--mustard);padding:60px 0}.contacts-section .item{display:flex;justify-content:center;width:25%;padding:30px 15px 5px}.contacts-section .item:not(:last-child){border-right:1px solid #DAB581}.contacts-section .contact-item{font-weight:500;line-height:1.3;text-transform:uppercase;text-align:center;color:var(--white)}.contacts-section .contact-item:before{display:block;font-size:33px;color:var(--yellow);margin:0 auto 15px}.search-page .wrapper{max-width:1410px;margin-left:auto;margin-right:auto}.search-results .result-item{width:calc(50% - 10px);background:#F9F2E2;border-radius:20px;padding:30px 65px 50px 40px;margin-bottom:20px}.search-results .result-title,.search-results .result-title a{font-weight:600;font-size:20px;color:var(--brown)}.search-results .result-title a{text-decoration:underline}.search-results .result-text{color:var(--brown)}.search-results .highlight{color:var(--mustard)}.search-page .error{font-size:20px;font-weight:500;color:var(--brown)}.search-page .error .query{color:var(--mustard)}.page-privacy{background:var(--white);padding:180px 0 160px}.page-privacy .wrapper{max-width:1410px;margin:0 auto}.page-privacy .subhead{font-weight:600;font-size:20px;line-height:140%;color:var(--brown);margin-bottom:20px}.page-privacy .text-block{column-count:2;column-gap:125px;padding-right:105px;margin-bottom:30px}.page-privacy .text-block.mb60{border-bottom:1px solid #EDE4CD;padding-bottom:20px}.page-privacy .text-block p{margin-bottom:20px}
@media screen and (max-width:1700px){.ttl.slg{font-size:72px}.main-intro{padding:15% 0}.about-advan .item{width:calc(33.3% - 30px);padding:0}}@media screen and (max-width:1500px){.ttl.slg{font-size:60px}.ttl.lg{font-size:42px}.ttl.md{font-size:24px}.main-advan .item{width:calc(25% - 20px)}.main-advan .item .ico{margin-right:15px}.brands-wrapper .item{width:calc(20% - 90px)}.main-about{padding:140px 0}.main-about .img-box{width:47%}.about-team-list{margin-bottom:-30px}.about-team-list li{width:calc(50% - 15px);margin-bottom:30px}.cat-prods .prod-item{padding:30px 20px}.page-privacy .text-block{column-gap:80px;padding-right:0}.cat-descr .ttl-box{width:100%;text-align:center;padding:0;margin-bottom:30px}.cat-descr .descr{width:100%}.header .logo{width:60px;position:static;margin-left:0}}@media screen and (max-width:1300px){.header-menu{display:none}.burger-menu{display:block}.header{height:65px}.header .logo{width:60px;position:static;margin-left:0}.main-goals .img-wrap{display:none}.main-goals .text-box{width:100%;padding:0 15px}.prod-page .text-box{width:45%}.prod-page .img-box{width:45%}.cat-prods .prod-item{width:calc(33.33% - 20px)}}@media screen and (max-width:1200px){.mt100{margin-top:70px}.mt50{margin-top:35px}.mb110{margin-bottom:80px}.mb80{margin-bottom:55px}.mb60{margin-bottom:40px}.mb40{margin-bottom:30px}.mb35{margin-bottom:25px}.mb30{margin-bottom:20px}.mb25{margin-bottom:17px}.mb20{margin-bottom:15px}.breadcrumb{margin-top:20px}.main-intro{padding:80px 0 30%}.main-advan{padding-bottom:30px}.main-advan .item{width:calc(50% - 20px);margin-bottom:30px}.brands-wrapper .item{width:calc(25% - 90px)}.main-about .img-box{width:100%;order:2;max-width:650px;margin:40px auto 0}.main-about .text-box{width:100%}.footer .logo-box{width:35%;padding-top:80px}.footer .logo-box>.flex{flex-direction:column}.footer .logo{margin:0 auto 10px 0}.footer-menus{width:65%}.footer-menu,.footer-contacts{padding:80px 15px 30px 30px}.footer-brands{padding-left:30px}.about-advan .item{width:100%;max-width:500px;margin:0 auto 30px}.mod-search .search{bottom:-64px}.page-privacy{padding:100px 0}.page-privacy .text-block{column-count:1}}@media screen and (max-width:1024px){.header .container{height:auto}.main-form{padding:60px 0 0}.main-form .form-box{width:100%;margin-bottom:50px}.main-form .map-box{position:static;width:100%;height:auto;padding-bottom:72%}.about-team .img-box{display:none}.about-team .text-box{width:100%}.prod-page .text-box{width:100%}.prod-page .img-box{width:100%;max-width:570px;margin:30px auto 0}.cat-descr .wrapper{padding:60px 0}.cat-descr .descr p{margin-bottom:15px}.cat-prods .prod-item{width:calc(50% - 20px)}.search-results .result-item{width:100%}.contacts-section{padding:40px 0}.contacts-section .item{width:100%;padding:0}.contacts-section .item:not(:last-child){border-right:0;border-bottom:1px solid #DAB581;padding-bottom:20px;margin-bottom:20px}}@media screen and (max-width:768px){.padding-section{padding:70px 0}.header .icon-tel,.header .btn{display:none}.main-advan .item{width:100%}.brands-wrapper .item{width:calc(50% - 90px)}.footer .logo-box{width:100%;text-align:center;border:none;padding:60px 0 30px}.footer .logo{margin:0 auto 10px}.footer-menus{width:100%}.footer-menu{border:none;padding:0;margin-bottom:30px}.footer-contacts{padding:0;margin-bottom:30px}.footer-brands{display:none}.footer .bottom .copy{text-align:center}.page-header{min-height:200px;padding:120px 0 20px}.page-header .ttl:before,.page-header .ttl:after{width:30px;height:5px}.page-header .ttl:before{margin-right:12px}.page-header .ttl:after{margin-left:12px}.page-privacy{padding:70px 0}.cat-intro .wrapper{padding-bottom:60px}.cat-intro .logo-box{width:100%;margin-bottom:20px}.cat-intro .short-descr{width:100%}.cat-intro .short-descr p{max-width:100%;text-align:center}.cat-intro .short-descr .btn{margin:0 auto}}@media screen and (max-width:550px){.mt100{margin-top:50px}.mt50{margin-top:25px}.mb110{margin-bottom:50px}.mb80{margin-bottom:40px}.mb60{margin-bottom:30px}.mb40{margin-bottom:20px}.mb35{margin-bottom:17px}.mb30{margin-bottom:15px}.mb20{margin-bottom:12px}.mb15{margin-bottom:8px}.ttl.slg{font-size:42px}.ttl.lg{font-size:30px}.ttl.md{font-size:20px}.main-about{padding:60px 0}.main-about .text-box .col{width:100%;margin-bottom:20px}.about-team-list li{width:100%}.cat-prods .prod-item{width:calc(100% - 20px)}.search-results .result-item{padding:20px 15px}.mod-search .search{right:-105px}}@media (max-width:480px){.main-intro .btn-box{flex-direction:column}.main-intro .btn-cat{margin:0 0 20px}.main-goals .btn-box{flex-direction:column;align-items:center}.main-goals .btn{margin:10px 0}.contact-form .form-col{width:100%}.contact-form .checkbox{margin-bottom:15px}.footer-menu,.footer-contacts{width:100%}.footer-menu a{text-align:center}.footer-contacts .contact-item{justify-content:center;text-align:center}.footer-contacts .contact-item:before{display:none}}@media screen and (max-width:425px){.ttl.lg{font-size:28px}.ttl.md{font-size:18px}.main-brands{padding:40px 0}.brands-wrapper{margin-left:-10px;margin-right:-10px}.brands-wrapper .item{width:calc(50% - 50px);margin:0 25px 10px}.main-gal-img{width:170%;max-width:170%}.about-advan .item img{width:100px;margin-right:15px}.mod-search .search{width:345px}}@media screen and (max-width:365px){.main-intro .text{font-size:18px}.page-header .ttl:before,.page-header .ttl:after{display:none}.mod-search .search{width:290px}}
