@media screen and (max-width: 1024px){.header{background:#1f2f1d}.header .menu_btn{position:relative;z-index:101;top:0;width:40px;border:none;background:#ffffff26;color:#fff;border-radius:50px;aspect-ratio:1;order:3}.header .menu_btn:before,.header .menu_btn:after{display:block;content:"";position:absolute;left:11px;border-top:2px solid;width:18px;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.header .menu_btn:before{top:13px;transform-origin:left top;-webkit-transfrom-origin:left top}.header .menu_btn:after{bottom:13px;transform-origin:left bottom;-webkit-transfrom-origin:left bottom}.header .menu_btn span{display:block;margin:0 auto;width:18px;border-top:2px solid;-o-transition:opacity .2s .4s;-ms-transition:opacity .2s .4s;-moz-transition:opacity .2s .4s;-webkit-transition:opacity .2s .4s;transition:opacity .2s .4s}.header .header_inner{align-items:center;justify-content:space-between;padding:10px 0}.header .header_inner:before{display:none}.header .main_logo{order:2}.header .lg_block{font-size:140%;order:1}.header .lg_block button{width:32px;margin:0}.header .lg_block button.selected{background:transparent;pointer-events:all}.header .lg_block .drop_list{position:absolute;left:0;right:0;top:100%;display:none}.header .lg_block li{padding:5px 0 0}.header .menu_block{opacity:0;width:0;height:0;right:0;top:0;padding:0;min-width:320px;overflow:hidden;z-index:104;background:#192817;position:fixed;-o-transition:height .5s;-ms-transition:height .5s;-moz-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}.header .menu_inner{position:relative;max-height:100vh;overflow-x:hidden;overflow-y:auto}.header .main_menu{display:block;margin:0;padding:66px 30px}.header .main_menu .page_container{padding:0}.header .main_menu>li{padding:0}.header .main_menu>li:not(:first-child){padding-top:24px}.header .main_menu>li>a{padding:0;width:max-content;font-size:180%}.header .main_menu>li a{font-size:160%;font-family:mardoto,roboto;padding:0;width:max-content}.header .main_menu>li .submenu_list{display:block;position:unset;background:transparent;border:none;padding-top:0}.header .main_menu>li .submenu_list .page_container:before{display:none}.header .main_menu>li .submenu_list ul{display:block;margin:0}.header .main_menu>li .submenu_list li{padding:20px 0 0 20px}.menu_opened{overflow:hidden}.menu_opened .menu_block{opacity:1;height:100vh;-o-transition:opacity .5s 0s,height 0s 0s;-ms-transition:opacity .5s 0s,height 0s 0s;-moz-transition:opacity .5s 0s,height 0s 0s;-webkit-transition:opacity .5s 0s,height 0s 0s;transition:opacity .5s 0s,height 0s 0s}.menu_opened .menu_btn{z-index:110;position:relative}.menu_opened .menu_btn span{opacity:0;-o-transition:opacity .2s 0s;-ms-transition:opacity .2s 0s;-moz-transition:opacity .2s 0s;-webkit-transition:opacity .2s 0s;transition:opacity .2s 0s}.menu_opened .menu_btn:before{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);left:15px;top:13px}.menu_opened .menu_btn:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);left:15px;bottom:13px}}@media screen and (max-width: 575px){.header .main_logo span{font-size:2rem}.header .main_logo svg{width:43px}.header .header_inner{padding:6px 0}}@media screen and (max-width: 1024px){.footer{margin-top:80px}.footer_top{padding:30px 0}.footer_top .top_inner{flex-direction:column;align-items:center}.footer_top .footer_logo img{width:70px}.footer_top .footer_logo .logo_info div{font-size:160%}.footer_top .footer_logo .logo_info span{font-size:320%}.footer_top .contact_us{padding:30px 0 0;margin-left:0;flex-direction:column;align-items:center}.footer_top .contact_us>span{font-size:200%;text-align:center;padding:0 0 30px}.footer_middle{padding:30px 0}.footer_middle a{font-size:160%}.footer_middle .footer_menues{justify-content:center}.footer_bottom ul:not(.socials_list)>li{flex:0 0 50%;max-width:50%}.footer_bottom ul:not(.socials_list)>li:has(.socials_list) .bottom_title{text-align:left}.footer_bottom .socials_list{justify-content:flex-start}.footer_bottom .bottom_title{font-size:160%}.footer_bottom .contact_info{font-size:140%}.footer_bottom .footer_info{padding-top:40px;flex-direction:column;align-items:center;justify-content:unset}.footer_bottom .footer_info .website_info{padding:0 0 20px;text-align:center}.footer_bottom .show_map{font-size:140%;margin:30px auto 0}.map_popup .popup_container{padding:20px}}@media screen and (max-width: 575px){.footer{margin-top:60px}.footer_middle{display:none}.footer_top .footer_logo img{width:43px}.footer_top .footer_logo .logo_info div{font-size:140%}.footer_top .footer_logo .logo_info span{font-size:240%}.footer_top .contact_us>span{font-size:180%}.footer_bottom{padding:0 0 30px}.footer_bottom ul:not(.socials_list){text-align:center;margin:0}.footer_bottom ul:not(.socials_list)>li{flex:0 0 100%;max-width:100%;padding:30px 0 0}.footer_bottom ul:not(.socials_list)>li:has(.socials_list) .bottom_title{text-align:center}.footer_bottom .socials_list{justify-content:flex-start}.footer_bottom .contact_info{padding-top:10px}.footer_bottom .socials_list{justify-content:center}.footer_bottom .footer_info{padding-top:30px;font-size:120%}.footer_bottom .footer_info .website_info{padding:0 0 10px}}@media screen and (max-width: 1024px){.gallery_page{padding-top:130px}.gallery_page>img,.gallery_page>picture>img{display:none}.gallery_page .page_title+img{margin:20px auto 0}.sliders_main{padding-top:40px}.gallery-swiper-next{right:10px;background:#1f2f1d}.gallery-swiper-prev{left:10px;background:#1f2f1d}.small_images{margin-top:30px}}@media screen and (max-width: 768px){.gallery-swiper-next{right:0;width:40px;margin-top:-20px}.gallery-swiper-next:before{font-size:2.4rem}.gallery-swiper-prev{left:0;width:40px;margin-top:-20px}.gallery-swiper-prev:before{font-size:2.4rem}.big_images .play_btn{width:60px;margin:-30px 0 0 -30px}.big_images .play_btn img{width:22px}}@media screen and (max-width: 575px){.gallery_page{padding-top:96px}.gallery_page .page_title+img{margin-top:15px}.sliders_main{padding-top:30px}.small_images{margin-top:20px}.big_images .play_btn{width:50px;margin:-25px 0 0 -25px}.big_images .play_btn img{width:20px}}
