html{scroll-behavior:smooth}
.non_scrollable{overflow:hidden}
::-webkit-input-placeholder{color:#65686b;opacity:1}
:-ms-input-placeholder{color:#65686b;opacity:1}
::-ms-input-placeholder{color:#65686b;opacity:1}
::-moz-placeholder{color:#65686b}
::placeholder{color:#65686b}
.grecaptcha-badge{display:none}
.menu_show_left{left:0!important;right:unset!important}
.clr_00,.clr_00:hover{color:#000;border-color:#000;text-decoration:none}
.clr_ff,.clr_ff:hover{color:#fff;border-color:#fff;text-decoration:none}
.clr_02,.clr_02:hover{color:#02232a;border-color:#02232a;text-decoration:none}
.clr_05,.clr_05:hover{color:#053742;border-color:#053742;text-decoration:none}
.clr_2f,.clr_2f:hover{color:#2f5d62;border-color:#2f5d62;text-decoration:none}
.clr_65,.clr_65:hover{color:#656565;border-color:#656565;text-decoration:none}
.clr_ee,.clr_ee:hover{color:#eeede9;border-color:#eeede9;text-decoration:none}
.clr_e2,.clr_e2:hover{color:#e2c283;border-color:#e2c283;text-decoration:none}
.clr_ffe,.clr_ffe:hover{color:#ffe0a4;border-color:#ffe0a4;text-decoration:none}
.bgr_f5{background:#f5f5f5;border:none}
.brd_8{border-radius:8px}
.capitalize{text-transform:uppercase}
.op-0{opacity:0;pointer-events:none}
.font_h1{font-family:Vollkorn;font-size:40px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2px;text-transform:uppercase}
.font_h2{font-family:Vollkorn;font-size:25px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:5.5px}
.font_h3{font-family:Roboto;font-size:18px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.541px;text-transform:uppercase}
.font_h4{font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:4.32px}
.font_h5{font-family:Roboto;font-size:14px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.7px}
.font_h6{font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:normal}
.font_h7{font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.54px}
.font_h8{font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3.36px}
.font_b1{font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;line-height:160%}
.font_b2{font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:105%;letter-spacing:1.86px}
.font_b3{font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.54px}
.show_mbl{display:none!important}
.show_mbl_1200{display:none!important}
.icon_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:22px;text-transform:uppercase}
.icon_ttl.icon_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.icon_ttl.icon_end{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.icon_ttl .icon_ttl_icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.breadcrumb_container{position:absolute;width:100%;max-width:1686px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.breadcrumb_container .breadcrumb{margin:0;background:0 0;padding:16px}
.breadcrumb_container .breadcrumb .breadcrumb-item a{font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:105%;letter-spacing:1.86px;color:#021216}
.breadcrumb_container .breadcrumb .breadcrumb-item::before{color:#021216}
.social{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.social .social_container{position:absolute;left:calc(100% + 5px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;z-index:99;padding:5px 10px;border-radius:16px;background:#053742}
.burger_menu span:first-child{top:5px;width:16px}
.menu-toggle{width:30px;height:30px;background:0 0;border:0;padding:0;margin:0;outline:0;position:relative}
.burger_menu span{display:block;width:30px;height:3px;background:#e2c283;z-index:1;position:absolute;top:13px;right:0;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in}
.burger_menu span:last-child{top:21px;width:24px}
.burger_to_x span{width:30px!important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:14px!important}
.burger_to_x span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.burger_to_x span:nth-child(2){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:0;scale:0}
.burger_to_x span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu_show{right:0!important}
.responsive_menu{top:112px;right:-100%;min-width:360px;height:calc(100vh - 112px);background:#eeede9;position:fixed;z-index:999;-webkit-transition:.8s ease-in;-o-transition:.8s ease-in;transition:.8s ease-in;overflow:auto}
.responsive_menu_top_row{padding:30px 24px;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;margin-bottom:30px}
.responsive_menu_top_row .social_toggle{background:0 0;border:none;font-size:20px;color:#021216}
.responsive_menu_list{padding-left:56px;padding-right:16px;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px}
.responsive_menu_list li a{color:#021216;font-family:Vollkorn;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.5px;text-transform:uppercase}
.responsive_menu_top_row .langs .dropdown .btn .icon-DOWN{color:#021216;font-size:5px}
.icms-header{position:sticky;top:0;width:100%;background:#021216;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;z-index:999}
.icms-header *{-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}
.icms-header.homepage{background:0 0}
.home .icms-header{position:fixed}
.icms-header .icms-header-content{max-width:1700px;padding:36px 24px;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;margin:auto;gap:65px}
.icms-header.homepage .icms-header-content{padding-top:50px}
.icms-header .icms-header-content .header_settings{display:-webkit-box;display:-ms-flexbox;display:flex;width:184px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.icms-header .icms-header-content .header_settings .social .social_toggle{font-size:17px;background:0;border:0;color:#e2c283}
.icms-header .icms-header-content .header_settings .langs .dropdown .btn{font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.54px;color:#e2c283}
.icms-header .icms-header-content .header_settings .langs .dropdown .dropdown-menu .dropdown-item{font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.54px;color:#e2c283}
.icms-content{position:relative}
.icms-content .icms-content-container{text-align:center;padding:100px 20px}
.langs{padding:2px 11px;text-transform:uppercase}
.langs .dropdown .btn{gap:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0;-webkit-box-shadow:none;box-shadow:none;border:none;text-transform:uppercase}
.dropdown-menu{border:1px solid rgba(0,0,0,.15);padding:0;min-width:45px}
.dropdown-item.active,.dropdown-item:active{color:#fff!important;text-decoration:none;background-color:#e2c283}
.langs .dropdown .btn:after{display:none}
.langs .dropdown .btn .icon-DOWN{color:#e2c283;font-size:5px}
.icms-header .icms-header-content .header_settings .search{color:#e2c283;font-size:15px;padding:0 5px;cursor:pointer}
.icms-header .icms-header-content .header_menu{width:100%;max-width:1000px}
.icms-header .icms-header-content .header_menu ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:stretch;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.icms-header .icms-header-content .header_menu ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.icms-header .icms-header-content .header_menu ul .active::after{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-36px;width:208px;height:6px;border-radius:6px 6px 0 0;background:#e2c283}
.icms-header.homepage .icms-header-content .header_menu ul .active::after{opacity:0}
.icms-header .header_logo img{max-height:51px}
.icms-header.homepage .header_logo img{max-height:100px}
.icms-header .icms-header-content .header_button{width:184px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.icms-header .icms-header-content .header_button .reservation_button{border-radius:30px;border:1px solid #e2c283;padding:10px;min-width:160px;text-align:center}
.icms-header .icms-header-content .header_button .reservation_button:hover{color:#021216;background:#e2c283}
.hp_slider_row{background-size:cover;background-position:right}
.hp_slider_row .hp_slider_row_content{max-width:1702px;padding:172px 24px 156px 24px;margin:auto;position:relative}
.hp_slider_row .hp_slider_row_content .hp_slider_container{position:relative}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider{padding:0 97px;margin-bottom:0}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_info{min-width:478px;width:25%}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_info .hp_slider_ttl{margin-bottom:25px}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_info .hp_slider_txt{margin-bottom:46px}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_info .hp_slider_btn{color:#e2c283;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.7px;padding:11px;width:150px;display:block;text-align:center;border-radius:6px 2px;background:#2f5d62}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_info .hp_slider_btn:hover{background:#e2c283;color:#000}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_img{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_img img{max-width:100%}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider_arrows{position:absolute;top:50%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:52px;pointer-events:none}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider_arrows i{pointer-events:auto;cursor:pointer;color:#e2c283;opacity:.2;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider_arrows i:hover{opacity:1}
.hp_slider_row .hp_slider_row_content .hp_slider_bottom_row{position:absolute;width:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:64px;padding:0 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.hp_slider_row .hp_slider_row_content .hp_slider_bottom_row .pagingInfo{color:#fff;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.hp_slider_row .hp_slider_row_content .hp_slider_bottom_row .bottom_row_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:24px}
.hp_slider_row .hp_slider_row_content .hp_slider_bottom_row .bottom_row_buttons a{display:block;width:320px;border-radius:30px;text-transform:uppercase;padding:23px;text-align:center;color:#fff}
.hp_slider_row .hp_slider_row_content .hp_slider_bottom_row .bottom_row_buttons .menu_btn{border:1px solid #03171c;background:#03171c}
.hp_slider_row .hp_slider_row_content .hp_slider_bottom_row .bottom_row_buttons .reservation_btn{border:1px solid #e2c283}
.hp_slider_row .hp_slider_row_content .hp_slider_bottom_row .bottom_row_buttons .menu_btn:hover,.hp_slider_row .hp_slider_row_content .hp_slider_bottom_row .bottom_row_buttons .reservation_btn:hover{border:1px solid #e2c283;background:#e2c283}
.hp_slider_row .hp_slider_row_content .hp_abs_leaf{position:absolute;bottom:0;left:8%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);pointer-events:none}
.hp_space_row .hp_space_row_wrapper{max-width:1794px;padding:64px 24px 32px 24px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:600px}
.hp_space_row .hp_space_row_wrapper .hp_space_row_content{max-width:1580px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.hp_space_row .hp_space_row_wrapper .hp_space_row_content .icon_ttl{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}
.hp_space_row .hp_space_row_wrapper .hp_space_row_content .hp_space_row_info{position:relative;width:100%;padding-right:250px;max-width:1049px}
.hp_space_row .hp_space_row_wrapper .hp_space_row_content .hp_space_row_info .hp_space_row_txt{max-width:706px;margin-bottom:32px}
.hp_space_row .hp_space_row_wrapper .hp_space_row_content .hp_space_row_info .hp_space_row_btn{color:#656565;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.7px;padding:11px;border-radius:6px 2px;border:1px solid #e2c283;display:block;min-width:150px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.hp_space_row .hp_space_row_wrapper .hp_space_row_content .hp_space_row_info .hp_space_row_btn:hover{background:#e2c283;color:#000}
.hp_space_row .hp_space_row_wrapper .hp_space_row_content .hp_space_row_info .abs_img{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}
.it_row{background-size:cover;background-position:center}
.it_row .it_row_content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1358px;padding:135px 24px 0 24px;margin:auto;gap:80px}
.it_row .it_left{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.it_row .it_left img{border-radius:38px 0 0 0;max-width:100%;margin-top:auto}
.it_row .it_right{max-width:706px;position:relative;padding-top:56px;padding-bottom:91px;width:60%}
.it_row .it_right .icon_ttl{max-width:540px;margin-bottom:52px}
.it_row .it_right .abs_leaf{position:absolute;bottom:-90px;right:78px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);pointer-events:none}
.icms-footer{background-size:cover;background-position:center}
.sc_row{display:-webkit-box;display:-ms-flexbox;display:flex}
.sc_row.contact_sc_row{border-bottom:1px solid #e2c283}
.sc_row .sc_row_left{width:50%;position:relative}
.sc_row .sc_row_left .abs_leaf{position:absolute;bottom:-85px;left:40%}
.sc_row .sc_row_left .sc_row_left_content{max-width:620px;margin-left:auto;padding:115px;padding-left:24px;padding-right:96px}
.sc_row .sc_row_left .icon_ttl{margin-bottom:50px}
.sc_row.contact_sc_row .sc_row_left .icon_ttl{margin-bottom:100px}
.sc_row .sc_row_left .sc_row_text{margin-bottom:54px}
.sc_row .sc_row_left .sc_info_box_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sc_row.contact_sc_row .sc_row_left .sc_info_box_container{gap:58px}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box{max-width:470px}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box .sc_info_box_ttl{margin-bottom:12px}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box .sc_info_box_info.work_hours{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;background-image:none!important;gap:36px}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box .sc_info_box_info{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:6px 6px 16px 6px;border:1px solid #eeede9;background:#fff;-webkit-box-shadow:12px 12px 23.4px 0 rgba(0,0,0,.05);box-shadow:12px 12px 23.4px 0 rgba(0,0,0,.05);padding:18px 12px 18px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:44px;position:relative;background-size:cover;background-position:center}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box .sc_info_box_info span{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box a.sc_info_box_info::before{content:'';position:absolute;inset:0;background:#fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border-radius:4px 4px 14px 4px;border:1px solid #eeede9}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box a.sc_info_box_info:hover::before{opacity:0}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box .sc_info_box_info .sc_info_box_icon{font-size:24px;width:100px;min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #bdbdbd;color:#2f5d62;position:relative;z-index:2}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box .sc_info_box_info .sc_info_box_icon.icon-MAIL{font-size:19px}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box a.sc_info_box_info:hover .sc_info_box_icon{color:#e2c284;border-color:#e2c284}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box .sc_info_box_info.work_hours .sc_info_box_icon{width:75px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box .sc_info_box_info .sc_info_box_icon_txt{position:relative;z-index:2;max-width:151px}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box .sc_info_box_info.work_hours .sc_info_box_icon_txt{max-width:unset;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box .sc_info_box_info.work_hours .sc_info_box_icon_txt .work_hours_seg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box a.sc_info_box_info:hover .sc_info_box_icon_txt{color:#fff}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box a.sc_info_box_info:hover .work_hours_seg_ttl{color:#fff}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box a.sc_info_box_info:hover .work_hours_seg_txt{color:#fff}
.bgr_top_row{background-size:cover!important;background-position:center!important;position:relative}
.bgr_top_row::before{content:'';height:88px;width:100%;position:absolute;bottom:0;left:0;background:#fff;z-index:0}
.bgr_top_row .icon_ttl{margin:auto;padding-top:98px}
.img_text_row{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1702px;padding:0 24px;padding-top:90px;margin:auto;position:relative}
.img_text_row .img_text_row_img img{max-width:100%;border-radius:32px 0}
.img_text_row .img_text_row_info{max-width:605px;padding-left:144px;padding-top:82px;position:relative;padding-bottom:190px}
.img_text_row .img_text_row_info .img_text_row_ttl{text-transform:uppercase;margin-bottom:18px;position:relative}
.img_text_row .img_text_row_info .img_text_row_ttl::after{content:'';width:80px;height:1px;position:absolute;top:10px;left:-32px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background:#e2c283}
.img_text_row .img_text_row_info .abs_leaf{position:absolute;left:80px;bottom:0}
.our_space .msg_btn{margin:auto;background:0 0;text-transform:uppercase}
.msg_btn{padding:23px;width:100%;max-width:320px;border-radius:30px;border:1px solid #e2c283;text-align:center;display:block;margin-top:64px}
.msg_btn:hover{background:#e2c283;color:#000}
.sc_row .sc_row_right{width:50%;padding:115px 24px 115px 0;background-size:cover;background-position:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sc_row .sc_row_right::after{content:'';position:absolute;z-index:1;width:60px;height:100%;background:#fff;left:0;top:0}
.sc_row .sc_row_right img{max-width:100%;position:relative;z-index:2;border-radius:32px 6px}
.events_page .breadcrumb_container a,.events_page .breadcrumb_container li::before,.menu_page .breadcrumb_container a,.menu_page .breadcrumb_container li::before,.our_space .breadcrumb_container a,.our_space .breadcrumb_container li::before{color:#fff!important}
.simple_page_content{max-width:1360px;margin:auto;padding:112px 24px 96px 24px}
.simple_page_content .icon_ttl{margin-bottom:48px}
.footer_top_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:65px;padding-bottom:80px}
.footer_top_row .footer_logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;padding:0 87px}
.footer_top_row::after,.footer_top_row::before{content:'';width:50%;display:block;height:1px;background:#e2c283}
.footer_content_container{max-width:1665px;margin:auto;padding:0 24px;padding-bottom:240px;position:relative}
.footer_content_container .footer_cats_container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:910px;margin:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding-left:100px;position:relative;z-index:2}
.footer_content_container .footer_cats_container .footer_cat{width:33.3333%;max-width:200px}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_ttl{margin-bottom:30px;cursor:pointer;pointer-events:none}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_ttl i{display:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_ttl.collapsed i{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_items{padding:0;margin:0;list-style:none}
.footer_content_container .footer_cats_container .footer_cat.contact_footer_cat .footer_cat_items li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-bottom:29px}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_items li{margin-bottom:20px}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_items li:last-of-type{margin:0!important}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_items li i{color:#e2c283;margin-top:2px;width:18px}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_items li .icon-PIN{font-size:20px}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_items li .icon-PHONE{font-size:14px}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_items li .icon-MAIL{font-size:12px}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_items li div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.footer_content_container .footer_abs_content{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 56px 27px}
.footer_content_container .footer_abs_content .back_to_top_container{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.footer_content_container .footer_abs_content .back_to_top{-webkit-transform:rotate(-90deg) translate(-50%,150%);-ms-transform:rotate(-90deg) translate(-50%,150%);transform:rotate(-90deg) translate(-50%,150%);cursor:pointer;white-space:nowrap}
.footer_content_container .footer_abs_content .back_to_top i{margin-left:16px;color:#e2c283}
.footer_content_container .footer_abs_content .f_newsletter{margin-top:auto;width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:44px}
.footer_content_container .footer_abs_content .f_newsletter .col_title{margin-bottom:16px}
.footer_content_container .footer_abs_content .f_newsletter .emailbar{width:100%;max-width:380px}
.footer_content_container .footer_abs_content .f_newsletter .emailbar input{background:0 0;border:0;outline:0;width:100%;text-align:center;padding:9px 36px}
.footer_content_container .footer_abs_content .f_newsletter .emailbar .emain_input_submit{width:100%;position:relative;border-radius:14px 6px;border:1px solid #e2c283;margin-bottom:15px}
.footer_content_container .footer_abs_content .f_newsletter .emailbar .emain_input_submit input::-webkit-input-placeholder{color:#fff}
.footer_content_container .footer_abs_content .f_newsletter .emailbar .emain_input_submit input::-moz-placeholder{color:#fff}
.footer_content_container .footer_abs_content .f_newsletter .emailbar .emain_input_submit input:-ms-input-placeholder{color:#fff}
.footer_content_container .footer_abs_content .f_newsletter .emailbar .emain_input_submit input::-ms-input-placeholder{color:#fff}
.footer_content_container .footer_abs_content .f_newsletter .emailbar .emain_input_submit input::placeholder{color:#fff}
.footer_content_container .footer_abs_content .f_newsletter .emailbar .emain_input_submit .btn{position:absolute;right:12px;font-size:10px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);color:#e2c283}
.footer_content_container .footer_abs_content .f_newsletter .emailbar .check-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}
.footer_content_container .footer_abs_content .f_newsletter .emailbar .check-container .n-check .font_b2{margin:0}
.footer_content_container .footer_abs_content .f_socials{width:20%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.footer_content_container .footer_abs_content .f_socials .f_socials_ttl{margin-bottom:30px}
.social_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
.social_container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#e2c283;border-radius:50%;font-size:28px}
.social_container a:hover{color:#fff}
.gallery_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 4px;max-width:1702px;padding:72px 24px 48px 24px;margin:auto}
.gallery_row .column{-webkit-box-flex:33.3333%;-ms-flex:33.3333%;flex:33.3333%;max-width:33.3333%;padding:0 4px}
.gallery_row .column img{margin-top:6px;vertical-align:middle;width:100%}
.gallery_row .gallery_item{width:100%}
.gallery_row .gallery_item_info .gallery_item_ttl{margin-bottom:16px}
.a_gal_container{padding:72px 24px 56px 24px}
.a_gal{max-width:1651px;margin:auto;border-radius:32px;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:48px}
.a_gal .gal_row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.a_gal .gal_row:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.a_gal .gal_row .gal_item_container{width:33.333333333333333333333%;border-radius:0}
.a_gal .gal_row .gal_item_container.big_img{background-size:cover;background-position:center}
.a_gal .gal_row .gal_item_container.big_img img{opacity:0}
.a_gal .gal_row .gal_item_container.small_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}
.a_gal .gal_row .gal_item_container .gal_item{position:relative;height:100%;display:block}
.a_gal .gal_row .gal_item_container.small_img .gal_item{background-position:center;background-size:cover}
.a_gal .gal_row .gal_item_container.small_img .gal_item img{opacity:0}
.a_gal .gal_row .gal_item_container .gal_item .gallery_item_info{position:absolute;z-index:1;bottom:0;left:0;width:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(.17%,#000),color-stop(99.76%,rgba(0,56,65,.47)));background:-o-linear-gradient(bottom,#000 .17%,rgba(0,56,65,.47) 99.76%);background:linear-gradient(0deg,#000 .17%,rgba(0,56,65,.47) 99.76%);padding:40px;max-height:calc(100% - 6px);overflow:auto;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:0}
.a_gal .gal_row .gal_item_container .gal_item:hover .gallery_item_info{opacity:1}
.a_gal .gal_row .gal_item_container .gal_item img{max-width:100%}
.events_container{padding:96px 0}
.events_container .event_row_container:nth-of-type(2n){background:#eeede9}
.events_container .event_row_container .event_row{max-width:1694px;min-height:600px;padding-left:24px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;gap:24px}
.events_container .event_row_container:nth-of-type(2n) .event_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:unset;padding-left:0;padding-right:24px}
.events_container .event_row_container .event_row .event_content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}
.events_container .event_row_container .event_row .event_content .event_content_ttl{min-width:267px}
.events_container .event_row_container .event_row .event_content .event_content_ttl .icon_ttl_txt{max-width:180px}
.events_container .event_row_container .event_row .event_content .event_content_txt_container{max-width:700px;padding-right:20px}
.events_container .event_row_container .event_row .event_content .event_content_txt_container .event_content_txt{margin-bottom:30px}
.events_container .event_row_container .event_row .contact_btn{border-radius:30px;border:1px solid #e2c283;padding:10px 28px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.events_container .event_row_container .event_row .contact_btn:hover{color:#000;background:#e2c283}
.events_container .event_row_container .event_row .event_bgr_img{min-width:578px;background-size:cover;background-position:center;border-radius:32px 0 0 0}
.events_container .event_row_container:nth-of-type(2n) .event_row .event_bgr_img{border-radius:0 32px 0 0}
.events_container .event_row_container:nth-of-type(3n) .event_row .event_bgr_img{border-radius:0 0 0 32px}
.menu_page .bgr_top_row::before{display:none}
.bgr_top_row .menu_select{padding:70px 24px 40px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;gap:12px;max-width:1700px;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.bgr_top_row .menu_select .menu_cat{color:#fff;position:relative;overflow:hidden;min-width:208px;text-align:center;text-transform:uppercase;padding:10px;height:36px;background:0 0;cursor:pointer;border-radius:22px;-webkit-filter:drop-shadow(12px 12px 23.4px rgba(0, 0, 0, .1));filter:drop-shadow(12px 12px 23.4px rgba(0, 0, 0, .1));-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.bgr_top_row .menu_select .menu_cat a,.bgr_top_row .menu_select .menu_cat button{color:#fff;position:absolute;width:100%;top:0;bottom:0;left:0;background:0 0!important;border:0;text-transform:uppercase;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:3.36px;display:flex;align-items:center;justify-content:center}
.bgr_top_row .menu_select .menu_cat.active,.bgr_top_row .menu_select .menu_cat.active a,.bgr_top_row .menu_select .menu_cat.active button,.bgr_top_row .menu_select .menu_cat:hover,.bgr_top_row .menu_select .menu_cat:hover a,.bgr_top_row .menu_select .menu_cat:hover button{background:#e2c283;color:#021216}
.menu_container{padding:104px 24px 72px 24px;min-height:753px}
.menu_container .menu_content{max-width:1578px;margin:auto;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 0;animation-name:load_page;animation-duration:1.5s}
@keyframes load_page{
0%{opacity:0}
100%{opacity:1}
}
.menu_pagination{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}
.menu_pagination .page-item a,.menu_pagination .page-item button.page-link{color:#e2c283;leading-trim:both;text-edge:cap;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;background:0 0}
.menu_pagination li.arrow{border:1px solid #e2c283;border-radius:4px}
.menu_pagination .page-item.active .page-link{z-index:3;color:#000;background-color:transparent;border-color:#000}
.menu_container .menu_content .menu_item{width:calc(25% - 58px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:26px;margin:0 29px;position:relative}
.menu_container .menu_content .menu_item::after{z-index:-1;content:'';position:absolute;width:100%;height:calc(100% - 72px);bottom:0;left:0;border:1px solid #e2c283;pointer-events:none}
.menu_container .menu_content .menu_item .menu_item_img{margin-bottom:38px}
.menu_container .menu_content .menu_item .menu_item_img img{max-width:100%}
.menu_container .menu_content .menu_item .menu_item_ttl{margin-bottom:9px}
.menu_container .menu_content .menu_item .menu_item_txt{margin-bottom:18px}
.menu_container .menu_content .menu_item .menu_item_btn{border-radius:7px 2px;background:#2f5d62;display:block;color:#e2c283;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.7px;padding:8px 28px;margin-top:auto;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.menu_container .menu_content .menu_item .menu_item_btn:hover{background:#e2c283;color:#000}
.product_display_row{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 123px)}
.product_display_row .product_display_row_left{width:50%;padding-left:24px;padding-top:112px;padding-bottom:40px}
.product_display_row .product_display_row_left .product_display_row_left_content{max-width:656px;padding-right:156px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.product_display_row .product_display_row_left .icon_ttl{margin-bottom:56px}
.product_display_row .product_display_row_left .product_display_txt{margin-bottom:64px}
.product_display_row .product_display_row_left .responsive_product_img{padding:32px;background-position:center;background-size:cover;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px}
.product_display_row .product_display_row_left .responsive_product_img img{max-width:100%}
.product_display_row .product_display_row_left .product_display_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:24px}
.product_display_row .product_display_row_left .product_display_buttons a{width:100%;max-width:320px;text-align:center;border-radius:30px;padding:19px;text-transform:uppercase}
.product_display_row .product_display_row_left .product_display_buttons a:hover{border:1px solid #e2c283;background:#e2c283;color:#000}
.product_display_row .product_display_row_left .product_display_buttons .menu_btn{border:1px solid #2f5d62;background:#2f5d62;color:#fff}
.product_display_row .product_display_row_left .product_display_buttons .reservation_btn{border:1px solid #e2c283;color:#2f5d62}
.product_display_row .product_display_row_left .share_container{margin-top:auto;position:relative}
.product_display_row .product_display_row_left .share_container .share_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:22px;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.product_display_row .product_display_row_left .share_container .share_button:hover{background:#e2c283}
.product_display_row .product_display_row_left .share_container .share_button:hover i{color:#000}
.product_display_row .product_display_row_left .share_container .share_button i{font-size:24px;color:#e2c283;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.share_widget{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:100%;opacity:0!important;-webkit-transition:.3s!important;-o-transition:.3s!important;transition:.3s!important}
.share_widget.show_widget{opacity:1!important}
.share_widget.show_widget .st-btn{margin:5px!important}
.product_display_row .product_display_row_right{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;background-size:cover;background-position:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product_display_row .product_display_row_right img{max-width:100%}
.prod_slider_row{background:#eeede9}
.prod_slider_row .prod_slider_row_content{max-width:1702px;margin:auto;padding:96px 24px 72px 24px}
.prod_slider_row .prod_slider_row_content .icon_ttl{margin:auto;margin-bottom:40px}
.prod_slider_row .prod_slider_row_content .prod_slider_row_txt{text-align:center;max-width:1090px;margin:auto;margin-bottom:40px}
.prod_slider_row .prod_slider_row_content .prod_slider_container{position:relative}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider_arrows{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:50%;font-size:50px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider_arrows i{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer;opacity:.6;pointer-events:auto}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider_arrows i:hover{opacity:1}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 120px;gap:30px}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item{min-width:0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:30px}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item::after{content:'';position:absolute;width:calc(100% - 20px);height:calc(100% - 140px);border:1px solid #2f5d62;pointer-events:none;left:10px;bottom:0;z-index:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:0}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item:hover .prod_slider_item_img img{scale:1.2}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item:hover::after{opacity:1}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item .prod_slider_item_img{margin-bottom:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item .prod_slider_item_img img{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;max-width:100%;margin:auto}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item .prod_slider_item_ttl{width:100%;margin-bottom:10px}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item .prod_slider_item_txt{margin-bottom:16px}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item .prod_slider_item_btn{width:100%;max-width:150px;text-align:center;margin-left:auto;color:#e2c283;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.7px;border-radius:8px 2px;padding:7px;background:#2f5d62}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item .prod_slider_item_btn:hover{background:#e2c283;color:#000}
.hp_slider_row .slick-dots,.prod_slider_row .slick-dots{padding:0 5px;width:100%;max-width:155px;overflow:auto;white-space:nowrap;list-style:none;gap:6px;margin:auto!important}
.hp_slider_row .slick-dots li button,.prod_slider_row .slick-dots li button{width:24px;height:24px}
.hp_slider_row .slick-dots li button:before,.prod_slider_row .slick-dots li button:before{font-size:24px;line-height:24px;width:24px;height:24px;color:transparent;border:1px solid #2f5d62;border-radius:50%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.hp_slider_row .slick-dots li button:before{border:1px solid #fff}
.hp_slider_row .slick-dots li button:after,.prod_slider_row .slick-dots li button:after{width:12px;height:11px;line-height:12px;color:#656565;font-size:8px}
.hp_slider_row .slick-dots li.slick-active button:after,.prod_slider_row .slick-dots li.slick-active button:after{opacity:1;color:transparent;background:#2f5d62;border-radius:50%;font-size:14px;font-size:12px;line-height:12px;width:12px;height:12px}
.hp_slider_row .slick-dots li.slick-active button:after{background:#e2c283}
.hp_slider_row .slick-dots li,.prod_slider_row .slick-dots li{width:24px;height:24px}
.hp_slider_row .slick-dots::-webkit-scrollbar,.prod_slider_row .slick-dots::-webkit-scrollbar{display:none}
.cf_row{max-width:948px;margin:auto;padding:140px 12px}
.cf_row .icon_ttl{margin:auto;margin-bottom:72px}
.cf_row .contact-form .contact-form-input_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cf_row .contact-form .contact-form-input_container .form-group{width:50%;padding:0 12px;margin-bottom:20px}
.cf_row .contact-form .contact-form-input_container .form-group:last-of-type{width:100%}
.cf_row .contact-form .contact-form-input_container .form-group .form-control{border-radius:8px 4px;border:1px solid #e2c283;padding:11px 32px;padding-right:6px;height:unset;-webkit-box-shadow:none;box-shadow:none;outline:0}
.cf_row .contact-form .contact-form-input_container .form-group .form-control::-webkit-input-placeholder{color:#bdbdbd}
.cf_row .contact-form .contact-form-input_container .form-group .form-control::-moz-placeholder{color:#bdbdbd}
.cf_row .contact-form .contact-form-input_container .form-group .form-control:-ms-input-placeholder{color:#bdbdbd}
.cf_row .contact-form .contact-form-input_container .form-group .form-control::-ms-input-placeholder{color:#bdbdbd}
.cf_row .contact-form .contact-form-input_container .form-group .form-control::placeholder{color:#bdbdbd}
.cf_row .contact-form .check-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}
.cf_row .contact-form .check-container .my_btn{border-radius:20px 0;border:1px solid #2f5d62;background:#2f5d62;padding:18px;color:#e2c283;text-align:center;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:18px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.541px;text-transform:uppercase}
.cf_row .contact-form .check-container .my_btn:hover{border:1px solid #e2c283;background:#e2c283;color:#000}
footer .copyright-content{color:#fff;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:normal;background:#000;padding:24px}
footer .copyright-content .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1700px;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}
footer .copyright-content .recaptcha_css{font-size:12px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
footer .copyright-content a.recaptcha_css{margin:0 3px}
footer .copyright-content .copyright .dev a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
footer .copyright-content .copyright .dev span{font-size:20px}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:100%}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:""}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slideimg{display:block}
.slick-slide.slick-loadingimg{display:none}
.slick-slide.draggingimg{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.img-responsive{max-width:100%;height:auto}
label.required::after{content:"*";color:red;margin-left:5px}
a,button{text-decoration:none;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
a:hover{text-decoration:none}
.loadthis{display:none}
.checkbox label:after,.radio label:after{content:"";display:table;clear:both}
.checkbox .cr,.radio .cr{position:relative;display:inline-block;border:1px solid #000;border-radius:3px;background:0 0;width:16px;height:16px;float:left;margin-right:5px;margin-top:2px}
.radio .cr{border-radius:50%}
.checkbox .cr .cr-icon,.radio .cr .cr-icon{position:absolute;font-size:14px;line-height:0;top:3px;left:3px;top:50%;left:50%;color:#000;width:8px;text-align:center;background:#000;height:8px;border-radius:3px}
.radio .cr .cr-icon{margin-left:.04em;border-radius:50%}
.checkbox label input[type=checkbox],.radio label input[type=radio]{display:none}
.checkbox label input[type=checkbox]+.cr>.cr-icon,.radio label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.checkbox label input[type=checkbox]:checked+.cr>.cr-icon,.radio label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotateZ(0);opacity:1}
.checkbox label input[type=checkbox]:disabled+.cr,.radio label input[type=radio]:disabled+.cr{opacity:.5}
.checkbox-light label:after,.radio-light label:after{content:"";display:table;clear:both}
.checkbox-light .cr,.radio-light .cr{position:relative;display:inline-block;border:1px solid #e2c283;border-radius:2px;background:0 0;width:12px;height:12px;float:left;margin-right:6px;margin-top:-1px}
.radio-light .cr{border-radius:50%}
.checkbox-light .cr .cr-icon,.radio-light .cr .cr-icon{position:absolute;font-size:10px;line-height:0;top:5px;left:5px;top:50%;left:50%;color:#fff;width:5px;text-align:center;background:#e2c283;height:5px;border-radius:0}
.radio-light .cr .cr-icon{margin-left:.04em;border-radius:50%}
.checkbox-light label input[type=checkbox],.radio-light label input[type=radio]{display:none}
.checkbox-light label input[type=checkbox]+.cr>.cr-icon,.radio-light label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.checkbox-light label input[type=checkbox]:checked+.cr>.cr-icon,.radio-light label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0) translate(-50%,-50%);-ms-transform:scale(1) rotate(0) translate(-50%,-50%);transform:scale(1) rotateZ(0) translate(-50%,-50%);opacity:1}
.checkbox-light label input[type=checkbox]:disabled+.cr,.radio-light label input[type=radio]:disabled+.cr{opacity:.5}
.checkbox-simplex2 label:after,.radio-simplex2 label:after{content:"";display:table;clear:both}
.checkbox-simplex2 label,.radio-simplex2 label{font-size:14px;margin-bottom:0}
.checkbox-simplex2 .cr,.radio-simplex2 .cr{position:relative;display:inline-block;border:1px solid #fff;border-radius:0;background:#fff;width:20px;height:20px;float:left;margin-right:10px;border:1px solid #000;margin-top:2px}
.radio-simplex2 .cr{border-radius:50%}
.checkbox-simplex2 .cr .cr-icon,.radio-simplex2 .cr .cr-icon{position:absolute;font-size:14px;line-height:0;top:50%;left:0;color:#000;width:100%;text-align:center}
.radio-simplex2 .cr .cr-icon{margin-left:.04em;border-radius:50%}
.checkbox-simplex2 label input[type=checkbox],.radio-simplex2 label input[type=radio]{display:none}
.checkbox-simplex2 label input[type=checkbox]+.cr>.cr-icon,.radio-simplex2 label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.checkbox-simplex2 label input[type=checkbox]:checked+.cr>.cr-icon,.radio-simplex2 label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotateZ(0);opacity:1}
.checkbox-simplex2 label input[type=checkbox]:disabled+.cr,.radio-simplex2 label input[type=radio]:disabled+.cr{opacity:.5}
.checkbox-simple label:after,.radio-simple label:after{content:"";display:table;clear:both}
.checkbox-simple .cr,.radio-simple .cr{position:relative;display:inline-block;border:1px solid #000;border-radius:0;background:0 0;width:14px;height:14px;float:left;margin-right:8px;margin-top:3px}
.radio-simple .cr{border-radius:50%}
.checkbox-simple .cr .cr-icon,.radio-simple .cr .cr-icon{position:absolute;font-size:14px;line-height:0;top:2px;left:2px;color:#000;width:8px;text-align:center;background:#000;height:8px}
.radio-simple .cr .cr-icon{margin-left:.04em;border-radius:50%}
.checkbox-simple label input[type=checkbox],.radio-simple label input[type=radio]{display:none}
.checkbox-simple label input[type=checkbox]+.cr>.cr-icon,.radio-simple label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.checkbox-simple label input[type=checkbox]:checked+.cr>.cr-icon,.radio-simple label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotateZ(0);opacity:1}
.checkbox-simple label input[type=checkbox]:disabled+.cr,.radio-simple label input[type=radio]:disabled+.cr{opacity:.5}
.slick-slide,.slick-slide *{outline:0!important}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.termsfeed-com---nb .cc-nb-title{font-size:16px!important;line-height:100%!important}
.termsfeed-com---nb .cc-nb-main-container{padding:20px!important}
.termsfeed-com---nb .cc-nb-text{font-size:13px!important}
.termsfeed-com---reset button{padding:5px!important}
.termsfeed-com---palette-light .cc-nb-okagree{background-color:#353b44!important}
.termsfeed-com---palette-light .cc-nb-reject{background-color:#353b44!important}
.termsfeed-com---palette-light .cc-cp-foot-save{background-color:#353b44!important}
.termsfeed-com---pc-dialog .cc-cp-body-content-entry-title{font-size:16px!important;margin-bottom:5px!important}
.termsfeed-com---pc-dialog .cc-cp-body-content-entry-text{font-size:13px!important;line-height:1.2!important}
.search-modal .modal-content{background:0 0;border:0;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.search-modal .modal-content .modal-body{background:0 0}
.search-modal .modal-content .modal-body .custom-modal-close{position:absolute;right:0;top:50%;width:20px;height:20px;background:0 0;color:#fff;line-height:20px;font-size:20px;padding:0;margin:0;border:0;outline:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.search-modal .modal-content .modal-body .search-modal-container{padding-right:50px}
.search-modal .modal-content .modal-body .search-modal-container .form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%}
.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data .form-element{width:100%;background:#232323;border:1px solid #65686b;border-radius:43px 0 0 43px;outline:0;padding:15px 30px;margin:0;font-weight:700;font-size:18px;line-height:22px;color:#fff}
.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data{margin-left:16px}
.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data .btn-element{background:#e2c283;border-radius:0 43px 43px 0;border:0 solid transparent;background:-o-linear-gradient(277deg,#76c4f0 0,#76c4f0 17.59%,#081b26 100%);padding:15px 30px;margin:0;font-weight:700;font-size:18px;line-height:22px;color:#fff}
@media only screen and (max-width:1720px){
.footer_content_container .footer_abs_content{padding:0 24px 56px 46px}
}
@media only screen and (max-width:1600px){
.footer_content_container .footer_cats_container{padding:0 218px;max-width:1200px}
}
@media only screen and (max-width:1400px){
.sc_row .sc_row_right{padding:24px 24px 24px 0}
.sc_row .sc_row_left .sc_row_left_content{padding:48px;padding-left:24px;padding-right:24px;margin:auto}
.sc_row .sc_row_left .icon_ttl{margin-bottom:32px!important;margin:auto}
.sc_row .sc_row_left .sc_row_text{margin-bottom:30px}
.sc_row.contact_sc_row .sc_row_left .sc_info_box_container{gap:24px}
.sc_row .sc_row_left .abs_leaf{left:unset;right:-146px;z-index:2}
.events_container .event_row_container .event_row .event_content .event_content_ttl{min-width:unset}
.events_container .event_row_container .event_row .event_bgr_img{min-width:unset;width:40%}
.events_container .event_row_container .event_row .event_content{width:60%}
.menu_container .menu_content .menu_item{margin:0 5px;width:calc(25% - 10px);padding:16px 5px;position:relative}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider{padding:0 64px}
}
@media only screen and (max-width:1200px){
.icon_ttl{font-family:Vollkorn;font-size:25px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:5.5px;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;text-align:center;gap:20px}
.simple_page_content{padding-top:64px;padding-bottom:48px}
.simple_page_content .icon_ttl{margin:auto;margin-bottom:28px}
.icms-header .icms-header-content .header_menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.icms-header .header_logo img{max-height:46px!important}
.icms-header .icms-header-content{padding:0 24px!important;height:112px}
.footer_content_container .footer_cats_container{margin:0;margin-left:auto;padding-left:48px;padding-right:173px}
.show_mbl_1200{display:block!important}
.hide_mbl_1200{display:none!important}
.footer_content_container .footer_abs_content .back_to_top_container{-webkit-transform:translateX(-160px);-ms-transform:translateX(-160px);transform:translateX(-160px);width:50px}
.footer_content_container .footer_abs_content{padding:0 20px 24px 30px}
.bgr_top_row::before{display:none}
.img_text_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:35px}
.bgr_top_row .icon_ttl{padding-top:64px}
.img_text_row .img_text_row_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.img_text_row .img_text_row_info{padding:32px 0;max-width:930px;margin:auto}
.img_text_row .img_text_row_info .img_text_row_ttl::after{display:none}
.img_text_row .img_text_row_info .img_text_row_ttl{font-size:15px;font-weight:700;line-height:normal;letter-spacing:3px;margin-bottom:12px}
.img_text_row .img_text_row_info .img_text_row_txt{font-size:12px;font-style:normal;font-weight:300;line-height:160%}
.events_container .event_row_container .event_row .event_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.events_container .event_row_container .event_row .event_content .event_content_ttl .icon_ttl_txt{max-width:unset}
.product_display_row .product_display_row_left .product_display_row_left_content{padding-right:24px}
.it_row .it_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.it_row .it_right .it_txt{text-align:center}
.hp_space_row .hp_space_row_wrapper .hp_space_row_content{gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.hp_space_row .hp_space_row_wrapper{min-height:unset}
.hp_slider_row .hp_slider_row_content{padding:130px 24px 190px 24px}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider{padding:0 0;margin-bottom:0}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_info .hp_slider_ttl{margin-bottom:10px;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.5px}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_info .hp_slider_txt{margin-bottom:20px;font-size:12px;font-style:normal;font-weight:300}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_info .hp_slider_btn{padding:7px}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_info{min-width:320px;width:45%}
}
@media only screen and (max-width:991px){
.gallery_row .gallery_item_info{padding:10px}
.gallery_row .gallery_item_info .gallery_item_ttl{margin-bottom:6px;font-size:14px}
.gallery_row .gallery_item_info .gallery_item_txt{font-size:12px;line-height:13px}
.f_socials .social_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}
.footer_content_container .footer_cats_container{padding-left:18px;padding-right:140px;gap:2px}
.footer_content_container .footer_cats_container .footer_cat.contact_footer_cat{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
footer .copyright-content .copyright{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:587px}
.checkbox-light .cr,.radio-light .cr{width:16px;height:16px;margin-right:7px;margin-top:-2px}
.checkbox-light .cr .cr-icon,.radio-light .cr .cr-icon{top:4px;left:4px;top:50%;left:50%;width:6px;height:6px}
.menu_container .menu_content .menu_item{width:calc(33.333333% - 16px);margin:0 8px}
.menu_container .menu_content{gap:16px 0}
.product_display_row .product_display_row_left{padding-top:64px;padding-bottom:10px}
.product_display_row .product_display_row_left .icon_ttl{margin:0 auto;margin-bottom:24px}
.product_display_row .product_display_row_left .product_display_txt{margin-bottom:28px}
.product_display_row .product_display_row_left .product_display_buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product_display_row .product_display_row_left .product_display_buttons a{padding:10px;max-width:172px}
.it_row .it_row_content{gap:20px;padding-top:20px}
.it_row .it_right .icon_ttl{margin-bottom:20px}
.it_row .it_left{width:50%}
.it_row .it_right{width:50%}
.it_row .it_left img{margin:auto;border-radius:38px 0}
.it_row .it_right .abs_leaf{right:0}
.hp_slider_row .hp_slider_row_content .hp_slider_bottom_row .bottom_row_buttons a{width:172px;padding:9px}
}
@media only screen and (max-width:768px){
.bgr_top_row .menu_select .menu_cat a,.bgr_top_row .menu_select .menu_cat button{position:relative!important}
.msg_btn{margin:auto;margin-top:50px;padding:13px;max-width:250px}
.sc_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sc_row .sc_row_left{width:100%}
.sc_row .sc_row_right{width:100%;padding:0 30px}
.sc_row .sc_row_right::after{width:100%;height:70px}
.show_mbl{display:block!important}
.hide_mbl{display:none!important}
.footer_content_container .footer_cats_container{padding-left:0;padding-right:0;gap:2px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}
.footer_top_row{padding-top:40px;padding-bottom:32px}
.footer_top_row .footer_logo{padding:0 24px}
.footer_top_row .footer_logo img{max-height:78px}
.footer_content_container .footer_abs_content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;max-width:380px;margin:0;padding:0;padding-bottom:24px}
.f_socials .social_container{gap:20px}
.footer_content_container .footer_abs_content .back_to_top_container{-webkit-transform:none;-ms-transform:none;transform:none;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer_content_container .footer_abs_content .f_socials{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:46px}
.footer_content_container .footer_abs_content .f_newsletter .emailbar .emain_input_submit{margin-bottom:5px}
.footer_content_container .footer_abs_content .back_to_top{-webkit-transform:none;-ms-transform:none;transform:none}
.footer_content_container{padding:0 44px;padding-bottom:0}
.footer_content_container .footer_abs_content .f_newsletter{width:100%;padding:0;margin-bottom:40px}
.footer_content_container .footer_abs_content .f_newsletter .col_title{margin-bottom:10px}
.events_container .event_row_container .event_row{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;min-height:unset;padding:40px 24px 22px 24px!important}
.events_container{padding:0}
.events_container .event_row_container .event_row .event_content{width:100%;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.events_container .event_row_container .event_row .contact_btn{margin:auto}
.events_container .event_row_container .event_row .event_bgr_img{height:336px;width:100%;border-radius:32px 0 0 0!important}
.events_container .event_row_container:nth-of-type(2n) .event_row .event_bgr_img{border-radius:0 32px 0 0!important}
.events_container .event_row_container .event_row .event_content .event_content_txt_container{padding:0!important}
.events_container .event_row_container .event_row .event_content .event_content_txt_container .event_content_txt{margin-bottom:0}
.bgr_top_row .menu_select{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;padding:40px 0 24px 8px}
.bgr_top_row .menu_select::after{content:'';position:absolute;height:29px;width:109px;background:-o-linear-gradient(179deg,#002b34 15.92%,rgb(220 220 220 / 0) 89.03%);background:linear-gradient(271deg,#053742 15.92%,rgb(220 220 220 / 0) 100%);bottom:24px;right:0;pointer-events:none}
.bgr_top_row .menu_select .menu_cat{font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.4px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;padding:8px}
.menu_container .menu_content .menu_item{width:calc(50% - 6px);margin:0 3px}
.menu_container .menu_content .menu_item .menu_item_img{margin-bottom:16px}
.menu_container .menu_content .menu_item .menu_item_ttl{margin-bottom:12px;font-family:Roboto;font-size:13px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.113px;text-transform:uppercase}
.menu_container .menu_content .menu_item .menu_item_txt{display:none}
.menu_container .menu_content .menu_item .menu_item_btn{font-size:12px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.4px;padding:4px 8px}
.menu_container{padding:32px 24px 32px 24px;min-height:unset}
.product_display_row .product_display_row_right{display:none}
.product_display_row .product_display_row_left{width:100%;padding:64px 0 40px 0}
.product_display_row .product_display_row_left .product_display_row_left_content{padding:0;margin:auto;max-width:unset}
.product_display_row .product_display_row_left .icon_ttl{margin-bottom:32px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0 24px}
.product_display_row .product_display_row_left .product_display_buttons{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:0 10px}
.product_display_row .product_display_row_left .product_display_txt{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 24px}
.product_display_row .product_display_row_left .share_container{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding:0 14px}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider{padding:0}
.prod_slider_row .prod_slider_row_content{padding:56px 24px 28px 24px}
.prod_slider_row .prod_slider_row_content .icon_ttl{margin-bottom:30px}
.prod_slider_row .prod_slider_row_content .prod_slider_row_txt{margin-bottom:30px}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item .prod_slider_item_ttl{text-align:center;font-size:18px;font-weight:900;letter-spacing:1.541px}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item .prod_slider_item_img{margin-bottom:25px}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item{padding:10px;padding-top:30px}
.prod_slider_row .prod_slider_row_content .prod_slider_container .prod_slider .prod_slider_item::after{width:calc(100% - 6px);height:calc(100% - 80px);left:3px}
.it_row .it_row_content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:64px;gap:40px}
.it_row .it_left{width:100%;padding:0 36px}
.it_row .it_left img{border-radius:38px 0 0 0}
.it_row .it_right{width:100%;padding:0}
.it_row .it_right .msg_btn{margin-top:34px;width:calc(100% - 72px);max-width:unset}
.hp_space_row .hp_space_row_wrapper .hp_space_row_content .hp_space_row_info{padding-right:0;padding-bottom:137px}
.hp_space_row .hp_space_row_wrapper .hp_space_row_content .hp_space_row_info .abs_img{-webkit-transform:translate(50%,29%) rotate(70deg);-ms-transform:translate(50%,29%) rotate(70deg);transform:translate(50%,29%) rotate(70deg);top:unset;right:50%;bottom:0;width:182px}
.hp_space_row .hp_space_row_wrapper .hp_space_row_content .hp_space_row_info .abs_img img{max-width:100%}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item{gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_info{width:100%;max-width:600px;min-width:unset}
.hp_slider_row .hp_slider_row_content .hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_img{width:100%;max-width:500px}
.hp_slider_row .hp_slider_row_content .hp_slider_bottom_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;bottom:45px;gap:45px}
.hp_slider_row .hp_slider_row_content .hp_slider_bottom_row .bottom_row_buttons{gap:8px}
.bgr_top_row{background:#053742!important}
.responsive_menu_list{gap:18px}
.responsive_menu_list li a{font-size:22px}
}
@media only screen and (max-width:640px){
.search-modal .modal-content .modal-body .custom-modal-close{top:0;right:15px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.search-modal .modal-content .modal-body .search-modal-container{padding-right:0;padding-top:50px}
.search-modal .modal-content .modal-body .search-modal-container .form-fields{display:block}
.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data{width:100%;margin-bottom:10px}
.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data .form-element{border-radius:43px 43px 43px 43px}
.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data{margin-left:0}
.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data .btn-element{border-radius:43px 43px 43px 43px;width:100%}
}
@media only screen and (max-width:560px){
.footer_content_container .footer_cats_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}
.footer_content_container .footer_cats_container .footer_cat{width:100%!important;max-width:unset}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_items li{margin-bottom:10px!important}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_ttl{margin-bottom:16px;pointer-events:all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_items{max-width:240px}
.footer_content_container .footer_cats_container .footer_cat .footer_cat_ttl i{display:block;font-size:9px}
.cf_row .contact-form .contact-form-input_container .form-group{width:100%}
.cf_row .icon_ttl{margin-bottom:32px}
.cf_row{padding:64px 12px}
.cf_row .contact-form .check-container .my_btn{padding:12px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.198px}
.a_gal_container{padding:40px 0 24px 0}
.a_gal{margin-bottom:24px}
.our_space .msg_btn{max-width:172px;padding:10px}
.breadcrumb-item+.breadcrumb-item{padding-left:4px}
.breadcrumb-item+.breadcrumb-item::before{padding-right:4px}
.breadcrumb_container .breadcrumb .breadcrumb-item a{letter-spacing:1px}
}
@media only screen and (max-width:480px){
footer .copyright-content .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px}
.responsive_menu{min-width:100%}
.a_gal .gal_row{-ms-flex-wrap:wrap;flex-wrap:wrap}
.a_gal .gal_row .gal_item_container{width:calc(50% - 3px)}
.a_gal .gal_row .gal_item_container.small_img{width:100%}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box .sc_info_box_info.work_hours{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.sc_row .sc_row_left .sc_info_box_container .sc_info_box .sc_info_box_info.work_hours .sc_info_box_icon{border:0;width:44px;border-bottom:1px solid #bdbdbd;display:flex;align-items:flex-start;min-height:40px}
}