:root{--unit-paper:#07100e;--unit-ink:#ecf8f2;--unit-line:#26453b;--unit-shadow:0 18px 45px rgba(0,0,0,.24);--unit-mint:#49d6b7}
body,body.custom-background,body.home.custom-background{background:#07100e!important;background-image:radial-gradient(circle at 78% 7%,rgba(38,128,94,.18),transparent 32%),linear-gradient(160deg,#091412,#07100e 60%)!important;color:#eaf5ef!important}
.topbar_wrap,.topbar_ins{background:#050b09!important}
.tophead_wrap,.tophead_ins{background:#0d1915!important;box-shadow:0 8px 32px rgba(0,0,0,.23)!important}
.unit_brand_name{color:#e9fff4}.unit_brand_name em{color:#56d9ba}.unit_brand_name small{color:#8cad9e}
.topmenu li a{color:#d4e8dc!important}.topmenu li.current-menu-item>a,.topmenu li>a:hover{background:#1a3529!important;color:#70e3be!important}
.topmenu_ico{background-color:#183029!important}
.breadcrumb_wrap{background:linear-gradient(110deg,#0d2119,#15523b)!important}
.home_wtext_block{border-color:#2f6c52!important;background:radial-gradient(circle at 80% 32%,rgba(50,167,125,.18),transparent 28%),linear-gradient(120deg,#07120e,#0b271c 66%,#174b35)!important}
.unit_quick_wrap{margin:0 0 18px;padding:28px 30px;border:1px solid #28513e;border-radius:23px;background:linear-gradient(125deg,#10231b,#112c21);box-shadow:0 16px 38px rgba(0,0,0,.16)}
.unit_quick_heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px}.unit_quick_heading small{color:#68d9b5;font-weight:800;font-size:10px;letter-spacing:.18em}.unit_quick_heading h2{margin:7px 0;color:#f4fff8;font-size:25px;line-height:1.2}.unit_quick_heading p{margin:0;color:#a9c7b6;font-size:13px}.unit_quick_heading>span{color:#96c8ac;font-size:12px;white-space:nowrap}
.unit_quick_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.unit_quick_card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:105px;padding:16px;border:1px solid #335b46;border-radius:14px;background:#182f24;color:#f0fff5!important;text-decoration:none!important}.unit_quick_card:hover{background:#214934;border-color:#5bd5a0;transform:translateY(-2px)}.unit_quick_card strong{padding-right:13px;font-size:13px;line-height:1.45}.unit_quick_card strong i{font-style:normal;color:#64d9b4}.unit_quick_card span{color:#9ecbb1;font-size:11px}.unit_quick_card b{position:absolute;right:13px;bottom:12px;color:#6be3bb;font-size:18px}
.unit_benefits span{background:#12241c!important;border-color:#274d39!important;color:#dceee1!important;box-shadow:none!important}.unit_benefits b{color:#72e0b9}
.unit_local_note,.unit_exchange_notice{background:#11261c!important;border-color:#315b42!important;color:#b9d8c2!important}.unit_exchange_notice{border-left-color:#56d7a3!important}
.xchange_table_wrap,.home_reserv_wrap,.home_text_wrap,.home_news_wrap,.home_reviews_wrap{background:#102018!important;border-color:#2b4b38!important;box-shadow:var(--unit-shadow)!important}
.xchange_table_wrap:before{color:#68d8ad!important}.home_reserv_title,.home_text_title,.home_news_title,.home_reviews_title{color:#f2fff4!important}
.xtt_table,.xtt_change,.xtt_change_table,.xtt_table_body_wrap,.xtt_left_col_table,.xtt_right_col_table{background:#102018!important;border-color:#2b4b38!important;color:#e6f7eb!important}
.xtt_title,.xtl_title{background:#1a3929!important;color:#d7f3df!important}.xtt_one_line_left,.xtt_one_line_right{background:#11251c!important;border-bottom-color:#284734!important;color:#d8e9dc!important}.xtt_one_line_name,.xtt_one_line_name_left,.xtt_one_line_name_right{color:#dceee1!important}.xtt_one_line_left:hover,.xtt_one_line_right:hover{background:#214333!important}.js_item_left.active .xtt_one_line_left{background:#235943!important;color:#fff!important;box-shadow:inset 4px 0 #7ae6b4!important}.js_item_left.active .xtt_one_line_name{color:#fff!important}
.tbl_icon{background:#1b3427!important;color:#b6d3bf!important}.tbl_icon:hover,.tbl_icon.active{background:#2c6449!important;color:#fff!important}
.xtt_change_ico,.xtl_ico,.currency_logo{background-color:#1c2c25!important;border-color:#3a5b46!important}
.home_reserv_one,.home_reserv_one a,.home_reserv_table,.home_reserv_name,.home_reserv_txt{color:#cee6d5!important}
.one_home_reserv{background:#1b3325!important;border:1px solid #2f543c!important;border-radius:11px!important}.one_home_reserv_block,.one_home_reserv_title{color:#e4f5e8!important}.xtt_one_line_reserv_right,.xtt_one_line_reserv,.xtt_one_line_curs_right,.xtt_one_line_curs{color:#c7e2ce!important;border-color:#42614a!important}.xtt_one_line_right:hover .xtt_one_line_reserv{color:#edfff1!important}
.home_text_wrap .text,.home_news_wrap .text,.home_reviews_wrap .text,.content .text{color:#c9ddcf!important}
.content,.sidebar{color:#d9eee0!important}.widget,.widget_ins,.sidebar>div{background:#102018!important;border-color:#2b4b38!important;color:#d9eee0!important}.widget_title,.widget_titlevn{background:#183526!important;color:#f0fff4!important}
.xchange_div,.one_reviews,.many_reviews,.one_news,.single_news,.many_news_wrap,.single_news_wrap{background:#11221a!important;border-color:#2b4b38!important;color:#dbecdf!important;box-shadow:0 12px 30px rgba(0,0,0,.15)!important}
.one_reviews_name,.one_news_title,.one_news_title a{color:#f3fff5!important}.one_reviews_text,.one_news_excerpt,.single_news,.single_news p{color:#c8dece!important}.one_news_date,.one_reviews_date{background:#1d402e!important;color:#a7e5bf!important}.metabox_cats,.metabox_cats a,.metabox_tags,.metabox_tags a{color:#a9d7b9!important}
.one_news_more,.home_news_more,.home_reviews_more{background:#275f43!important;color:#dfffe9!important;border-color:#326c4d!important}.one_news_more:hover,.home_news_more:hover,.home_reviews_more:hover{background:#327b55!important}
.xchange_data_title,.xchange_pers_title{background:#1a3b29!important;color:#e2f8e9!important}.xchange_input input,.xchange_select select,.form_field_ins input,.form_field_ins textarea,.form_field_ins select,input[type=text],input[type=email],textarea,select{background:#1b3024!important;border-color:#345543!important;color:#effff4!important}.xchange_input input:focus,.form_field_ins input:focus{border-color:#5de4ad!important}
.captcha_div{background:#152c20!important;border-color:#2e543c!important;color:#e3f8e9!important}.captcha_divimg{background:#f4f8f5!important}
.rf_div_wrap,.rf_div,.rf_div_ins{background:#11221a!important;border-color:#2c4d39!important;color:#dceee0!important}.rf_div_title,.rf_div_title_ins{background:#1b3928!important;color:#f2fff4!important}.rf_line,.rf_label,.form_field{color:#dceee0!important}
.unit_review_empty{margin:0 0 22px;padding:33px 35px;border:1px solid #32654b;border-radius:21px;background:radial-gradient(circle at 90% 20%,rgba(66,181,117,.16),transparent 35%),linear-gradient(120deg,#0d2118,#194a31);color:#e9f9ed}.unit_review_empty span{font-size:10px;font-weight:800;letter-spacing:.19em;color:#75e2b0}.unit_review_empty h2{margin:12px 0;color:#fff;font-size:30px}.unit_review_empty p{max-width:600px;color:#bedbc8;line-height:1.6}.unit_review_empty a{display:inline-flex;gap:20px;margin-top:10px;padding:12px 18px;border-radius:10px;background:#50d6a1;color:#092b1a!important;font-weight:800;text-decoration:none!important}.unit_review_empty a:hover{background:#7aebbc}.no_reviews{display:none!important}#unit-review-form{scroll-margin-top:110px}
.footer_wrap{background:#050d09!important}
.page_wrap,.textblock,.login_widget,.cf_div,.log_div,.reg_div,.lp_div,.acf_div,.domacc_div,.checkstatus_div,.userverify_div{background:#11231b!important;border:1px solid #2c4d39!important;color:#dceee2!important;box-shadow:0 12px 30px rgba(0,0,0,.14)!important}
.cf_div_title,.log_div_title,.reg_div_title,.lp_div_title,.acf_div_title,.domacc_div_title,.checkstatus_div_title,.userverify_div_title,.login_widget_title,.xtt_left_col_title,.xtt_right_col_title,.tarif_table_title{background:#1b3929!important;color:#ebf8ee!important;border-color:#2d523c!important}
.cf_label,.log_label,.reg_label,.lp_label,.acf_label,.checkstatus_label,.uv_label,.form_field_label,.form_field_label label,.form_field_label_ins{color:#d7eadd!important}
.login_widget a,.page_wrap a,.textblock a{color:#79deb1}.login_widget a:hover,.page_wrap a:hover,.textblock a:hover{color:#b8f2d3}
.select_js_title{background:#1c3729!important;color:#e9f6ed!important;border-color:#42634d!important}.select_js_ul,.select_js_search{background:#11251b!important;color:#e9f6ed!important;border-color:#42634d!important}
.tarif_title{background:#235e43!important;border-top-color:#54c693!important;color:#effff4!important}a.tarif_line{background:#12261c!important;border:1px solid #294c37!important;color:#e0f0e4!important}a.tarif_line:hover{background:#1d3a2a!important;border-color:#4a9065!important}.tarif_curs_title,.tarif_curs_title a,.tarif_curs_line,.tarif_curs_line span{color:#e1efe5!important}.tarif_curs_line a:hover{color:#84e9b6!important}
.unit_catalog_tools{margin:10px 0 22px;padding:21px 23px;border:1px solid #2c5842;border-radius:15px;background:#11291e}.unit_catalog_tools label{display:block;margin-bottom:10px;color:#dff5e7;font-size:13px;font-weight:800}.unit_catalog_tools input[type=search]{width:100%;max-width:540px;height:45px;padding:0 15px;border:1px solid #3a7152;border-radius:9px;background:#0d1d16;color:#effff4;font:14px 'Open Sans',sans-serif;outline:none}.unit_catalog_tools input[type=search]:focus{border-color:#62ddb0;box-shadow:0 0 0 3px rgba(74,214,157,.12)}.unit_catalog_tools input[type=search]::placeholder{color:#88ad96}.unit_catalog_groups{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.unit_catalog_groups button{padding:8px 12px;border:1px solid #345f47;border-radius:100px;background:#183727;color:#cbe9d3;cursor:pointer;font:700 11px 'Open Sans',sans-serif}.unit_catalog_groups button:hover,.unit_catalog_groups button.active{background:#4bd5a0;border-color:#4bd5a0;color:#082317}.unit_catalog_count{margin-top:11px;color:#9dbda7;font-size:11px}.unit_catalog_hidden{display:none!important}.xtt_left_col_table,.xtt_right_col_table{max-height:640px;overflow-y:auto;scrollbar-color:#40765a #10231a;scrollbar-width:thin}
.unit_catalog_groups button{background:#183727!important;color:#cbe9d3!important;border-color:#345f47!important}.unit_catalog_groups button:hover,.unit_catalog_groups button.active{background:#4bd5a0!important;color:#082317!important;border-color:#4bd5a0!important}.xtt_left_col_title,.xtt_right_col_title{box-sizing:border-box;height:76px;overflow-y:auto;scrollbar-color:#40765a #10231a;scrollbar-width:thin}
.tarif_line_top{display:flex;align-items:center;gap:12px}.tarif_curs_line{float:none!important;width:auto!important;flex:1 1 0;min-width:0;overflow:visible!important}.tarif_curs_line_ins{display:flex;align-items:center;gap:12px;min-width:0}.tarif_curs_title{float:none!important;flex:1 1 auto;width:auto!important;min-width:0;padding-left:32px!important;overflow:visible!important;line-height:1.4!important}.tarif_curs_title_ins span{overflow-wrap:anywhere}.tarif_curs{float:none!important;flex:0 0 142px;min-width:0;text-align:right}.tarif_curs_ins span{overflow-wrap:anywhere}.tarif_curs_arr{float:none!important;flex:0 0 24px;width:24px!important}
.tarif_curs{flex-basis:165px;white-space:nowrap}.tarif_curs_ins span{font-size:11px}
.home_reserv_many{max-height:480px;overflow-y:auto;scrollbar-color:#40765a #10231a;scrollbar-width:thin}
.xtt_left_col_icon{display:none!important}.xtt_right_col_icon{float:none!important;width:100%!important;max-height:74px;overflow-y:auto;scrollbar-color:#40765a #10231a;scrollbar-width:thin}.xtt_icon_wrap{min-height:0!important}
.resultfalse{background:#43242a!important;border:1px solid #9e5361!important;color:#ffe1e5!important}.resulttrue{background:#153e2a!important;border:1px solid #4ba46e!important;color:#dcffe7!important}
@media(max-width:700px){.tarif_line_top{display:block}.tarif_curs_line_ins{justify-content:space-between}.tarif_curs{flex:0 0 125px}.tarif_curs_arr{display:none!important}.tarif_curs_line.in{margin-top:8px;padding-top:8px;border-top:1px solid #2d5039}}
@media(max-width:960px){.unit_quick_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unit_quick_heading{align-items:flex-start;flex-direction:column;gap:6px}}
@media(max-width:700px){.unit_quick_wrap{padding:23px 20px}.unit_quick_heading h2{font-size:21px}.unit_quick_card{min-height:88px}.unit_review_empty{padding:25px 22px}.unit_review_empty h2{font-size:25px}}
@media(max-width:480px){.unit_quick_grid{grid-template-columns:1fr}.unit_quick_card{min-height:72px}.unit_quick_card strong{font-size:14px}}

/* Shared row geometry at every width, including narrow desktop windows. */
.xchange_type_table{width:100%!important;max-width:1120px!important;margin:0 auto!important}
.xchange_type_table_ins,.xtt_table_wrap{width:100%!important}
.xtt_table_title_wrap,.xtt_table_body_wrap{display:grid!important;grid-template-columns:260px minmax(0,1fr);gap:14px;width:100%!important}
.xtt_table_title_wrap>.clear,.xtt_table_body_wrap>.clear,.xtt_one_line_left>.clear,.xtt_one_line_right>.clear,.xtt_one_line_abs,.xtt_one_line_abs2{display:none!important}
.xtt_left_col_title,.xtt_right_col_title,.xtt_left_col_table,.xtt_right_col_table{float:none!important;width:100%!important;min-width:0!important;margin:0!important}
.xtt_left_col_table,.xtt_right_col_table{scrollbar-gutter:stable;border-radius:0 0 12px 12px}
.xtt_left_col_title,.xtt_right_col_title{height:54px!important;padding:0 12px!important;overflow:hidden!important;display:flex!important;align-items:center!important;border-radius:10px 10px 0 0}
.xtt_table_title1,.xtt_table_title2,.xtt_table_title3,.xtt_table_title4{float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;font-size:11px!important;letter-spacing:.06em}
.xtt_table_title1 span,.xtt_table_title2 span,.xtt_table_title3 span,.xtt_table_title4 span{display:block!important;width:auto!important;height:auto!important;line-height:1.3!important;padding:0!important}
.xtt_table_title2{flex:1 1 auto!important}
.xtt_table_title3{flex:0 0 134px!important;padding-left:10px!important}
.xtt_table_title4{flex:0 0 100px!important;padding-left:10px!important}
.xtt_right_col_title>.clear{display:none!important}
.xtt_one_line_left,.xtt_one_line_right{box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:10px!important;height:64px!important;min-height:64px!important;padding:8px 12px!important;border-top:0!important;border-bottom:1px solid #294735!important}
.xtt_one_line_ico_left,.xtt_one_line_ico_right{float:none!important;flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important}
.xtt_one_line_left .currency_logo,.xtt_one_line_right .currency_logo{box-sizing:border-box!important;width:40px!important;height:40px!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;border:0!important;box-shadow:none!important}
.xtt_one_line_name_left,.xtt_one_line_name_right{float:none!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important}
.xtt_one_line_left .xtt_one_line_name,.xtt_one_line_right .xtt_one_line_name{display:block!important;height:auto!important;font-size:12.5px!important;line-height:16px!important;font-weight:600!important;overflow-wrap:anywhere}
.xtt_one_line_curs_left{display:none!important}
.xtt_one_line_curs_right,.xtt_one_line_reserv_right{float:none!important;display:flex!important;align-items:center!important;min-width:0!important;height:40px!important;margin:0!important;padding:0 0 0 10px!important;border-left:1px solid #294735!important}
.xtt_one_line_curs_right{flex:0 0 124px!important;width:124px!important}
.xtt_one_line_reserv_right{flex:0 0 90px!important;width:90px!important;padding-right:14px!important}
.xtt_one_line_curs,.xtt_one_line_reserv{display:block!important;height:auto!important;width:auto!important;font-size:11px!important;line-height:1.35!important;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.xtt_one_line_rez{width:16px!important;height:16px!important;right:7px!important;margin-top:-8px!important;background-size:contain!important;opacity:.45}
.xtt_one_line_right:hover .xtt_one_line_rez{opacity:1}
@media(max-width:1099px){.xtt_one_line_curs_right,.xtt_table_title3{display:none!important}}
@media(min-width:700px) and (max-width:839px){.xtt_table_title_wrap,.xtt_table_body_wrap{grid-template-columns:240px minmax(0,1fr)}.xtt_one_line_reserv_right{flex-basis:78px!important;width:78px!important}.xtt_table_title4{flex-basis:88px!important}}
@media(max-width:699px){.xtt_table_title_wrap,.xtt_table_body_wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.xtt_one_line_reserv_right,.xtt_table_title4,.xtt_one_line_rez{display:none!important}}
@media(max-width:559px){.xtt_one_line_left,.xtt_one_line_right{height:88px!important;min-height:88px!important;padding:8px!important;gap:7px!important}.xtt_one_line_ico_left,.xtt_one_line_ico_right,.xtt_one_line_left .currency_logo,.xtt_one_line_right .currency_logo{width:32px!important;height:32px!important;flex-basis:32px!important}.xtt_one_line_left .xtt_one_line_name,.xtt_one_line_right .xtt_one_line_name{font-size:11px!important;line-height:14px!important}.xtt_left_col_title,.xtt_right_col_title{height:50px!important;padding:0 8px!important}.xtt_table_title1,.xtt_table_title2{font-size:10px!important}}
.xtt_one_line_left,.xtt_one_line_right{border-top-color:#31513e!important;border-bottom-color:#31513e!important}
.xtt_one_line_curs_right,.xtt_one_line_reserv_right{border-left-color:#31513e!important;border-right-color:#31513e!important}
.js_item_left.active .xtt_one_line_left{background:#24533e!important}

/* Navigation follows the same dark green surfaces and restrained mint accent. */
@media(min-width:961px){
 .tophead{max-width:1200px!important}
 .topmenu{float:right!important;width:auto!important;height:auto!important;display:flex!important;align-items:center!important}
 .topmenu>ul{display:flex!important;align-items:center!important;gap:7px!important}
 .topmenu>ul>li{float:none!important;height:auto!important}
 .topmenu>ul>li>a{box-sizing:border-box!important;float:none!important;display:flex!important;align-items:center!important;height:42px!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#bed6ca!important;font:700 13px/1 'Open Sans',sans-serif!important;text-transform:none!important;letter-spacing:.01em!important;transition:background .15s,border-color .15s,color .15s}
 .topmenu>ul>li:hover>a,.topmenu>ul>li.current-menu-item>a,.topmenu>ul>li.current_page_item>a{background:#193a2b!important;border-color:#2d6548!important;color:#6de0af!important}
 .topmenu ul ul{top:calc(100% + 12px)!important;padding:7px!important;border:1px solid #315a42!important;border-radius:12px!important;background:#11271d!important;box-shadow:0 16px 30px rgba(0,0,0,.32)!important}
 .topmenu ul ul li>a,.topmenu ul ul li.current-menu-item>a{padding:11px 13px!important;border-radius:7px!important;color:#d2e9d9!important}
 .topmenu ul ul li:hover>a,.topmenu ul ul li.current-menu-item>a{background:#1d4430!important;color:#81e8b7!important}
 .topmenu ul ul ul{border-color:#315a42!important}
}
.tophead_ins{border-bottom:1px solid #234834!important;background:linear-gradient(90deg,#0b1712,#10281c)!important}

/* Responsive navigation is part of this desktop theme, too. */
.unit_menu_open{overflow:hidden!important}
.mobile_menu_abs{background:rgba(2,9,6,.75)!important;opacity:1!important;backdrop-filter:blur(5px)}
.mobile_menu{width:min(370px,90vw)!important;padding:30px 24px!important;background:radial-gradient(ellipse at top right,rgba(50,144,99,.12),transparent 65%),#0c1c14!important;border-left:1px solid #2c513b!important;box-shadow:-20px 0 70px rgba(0,0,0,.3)!important;word-break:normal!important}
.mobile_menu_title{padding:6px 52px 28px 4px!important;margin:0 0 14px;border-bottom:1px solid #244a34;font-size:20px!important;font-weight:800!important;letter-spacing:.13em;color:#e9f7ee!important}
.mobile_menu_title b{color:#57d7ab;font-weight:800}.mobile_menu_title small{display:block;margin-top:9px;font-size:10px;font-weight:600;letter-spacing:.16em;color:#789d89;text-transform:uppercase}
.topmenu_ico,.mobile_menu_close{position:relative!important;min-height:0!important;height:42px!important;border:1px solid #31583f!important;border-radius:11px!important;background:#153022!important;background-image:none!important;box-shadow:none!important;color:#9ae9c4!important;padding:0!important;cursor:pointer}
.topmenu_ico{width:100px!important;margin:9px 0 0!important;align-items:center;justify-content:center;gap:10px;font:700 12px/1 'Open Sans',sans-serif!important}
.topmenu_ico::before{content:"";display:block;width:18px;height:12px;border-top:2px solid #89dfb7;border-bottom:2px solid #89dfb7;background:linear-gradient(#89dfb7,#89dfb7) center/18px 2px no-repeat}
.mobile_menu_close{position:absolute!important;top:29px!important;right:24px!important;width:38px!important;height:38px!important}
.mobile_menu_close::before,.mobile_menu_close::after{content:"";position:absolute;left:10px;top:17px;width:16px;height:2px;background:#a4ddbd;transform:rotate(45deg)}
.mobile_menu_close::after{transform:rotate(-45deg)}
.topmenu_ico:hover,.mobile_menu_close:hover{background:#204b34!important;border-color:#49936a!important}
.mobile_menu_ins li{margin:6px 0!important}
.mobile_menu_ins li a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px;min-height:52px!important;padding:13px 16px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#bbd5c6!important;font:600 15px/1.35 'Open Sans',sans-serif!important;text-transform:none!important;text-decoration:none!important}
.mobile_menu_ins li a::after{content:"›";color:#537d63;font-size:22px;font-weight:400}
.mobile_menu_ins li.current-menu-item>a,.mobile_menu_ins li.current_page_item>a,.mobile_menu_ins li a:hover{background:#163e29!important;border-color:#2e6a46!important;color:#85e9b8!important}
.mobile_menu_ins li.current-menu-item>a::after{color:#85e9b8}
.mobile_menu_ins ul ul{margin-left:14px!important}
.unit_menu_footer{margin-top:34px;padding:22px 4px 0;border-top:1px solid #244a34}.unit_menu_footer>span{display:block;margin-bottom:12px;color:#7fa48c;font-size:12px}.unit_menu_footer>a{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#cae5d3!important;font-size:13px;font-weight:700;text-decoration:none}.unit_menu_footer b{color:#55d6a5;font-size:20px}
@media(max-width:960px){.topmenu_ico.only_mobile{display:flex!important}}

/* Dialogs and nested editorial text must follow the dark surface palette. */
.standart_windowins{background:#10251b!important;border:1px solid #355d45!important;border-radius:17px!important;color:#e2f1e7!important;box-shadow:0 28px 85px rgba(0,0,0,.55)!important}
.standart_window_title{background:#1b3b2a!important;border-bottom:1px solid #355d45!important;border-radius:16px 16px 0 0!important;color:#effbf3!important;padding-top:19px!important;padding-bottom:19px!important}
.standart_window_title_ins,.standart_window .rb_label,.standart_window label,.standart_window .check_rule,.standart_window .checkbox_label{color:#d8ebdf!important}
.standart_window a{color:#8ae3ba!important}.standart_window a:hover{color:#c0f7dc!important}
.standart_window input[type=text],.standart_window input[type=email],.standart_window input[type=password],.standart_window textarea,.standart_window select,input[type=password]{background:#1b3326!important;border:1px solid #41634c!important;border-radius:10px!important;color:#f2fff6!important}
.standart_window input::placeholder{color:#98b7a3!important}.standart_window_close{filter:brightness(0) invert(1);opacity:.8}.standart_window_close:hover{opacity:1}
.one_news_excerpt,.one_news_excerpt a,.one_news_excerpt a:hover,.one_news_excerpt p,.one_news_excerpt span,.single_news .text p,.single_news .text li,.single_news_wrap .text p,.single_news_wrap .text li{color:#d1e3d7!important}
.one_reviews_text,.one_reviews_text p,.one_reviews_text span,.one_reviews_answer,.one_reviews_answer p,.one_reviews_answer_title{color:#d1e3d7!important}
.breadcrumb_ins{position:relative;background-image:none!important}.breadcrumb_ins::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:73px;height:73px;background:#81dbb5;-webkit-mask:url(images/breadcrumb.png) center/contain no-repeat;mask:url(images/breadcrumb.png) center/contain no-repeat}
.breadcrumb_title{color:#f5fff8!important}.breadcrumb,.breadcrumb li,.breadcrumb a,.breadcrumb ul li.first a{color:#bfddcd!important}
@media(max-width:500px){.breadcrumb_ins::before{display:none}}
.log_div a,.reg_div a,.lp_div a,.widget_reviews a{color:#8ae3ba!important}.log_div a:hover,.reg_div a:hover,.lp_div a:hover{color:#c0f7dc!important}
a.widget_reviews_more{background:#24583c!important;border:1px solid #3b7751!important;color:#e6f8eb!important;border-radius:9px!important}a.widget_reviews_more:hover{background:#2d704b!important}
.one_reviews_name{display:inline-block!important;float:none!important;margin:0 10px 10px 0!important}.one_reviews_date{display:inline-block!important;float:none!important;margin:0 0 10px!important;padding:4px 8px!important;border-radius:6px!important;font-size:11px!important;line-height:1.35!important}.one_reviews_text{line-height:1.65!important}
.single_news a,.single_news_wrap a{color:#8ae3ba!important}.single_news a:hover,.single_news_wrap a:hover{color:#c0f7dc!important}

/* Pagination and reserve cards share fixed geometry across the catalog. */
.pagenavi{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;padding:18px 0!important}
.pagenavi a,.pagenavi span,.page-numbers{display:inline-flex!important;align-items:center;justify-content:center;min-width:38px;min-height:38px;margin:0!important;padding:8px 12px!important;border:1px solid #355e47!important;border-radius:9px!important;background:#173526!important;color:#d7eddf!important;text-decoration:none!important;font-size:12px!important;line-height:1.2!important;box-shadow:none!important}
.pagenavi a:hover,.page-numbers:hover{background:#24563b!important;border-color:#56b581!important;color:#f1fff7!important}.pagenavi span.current,.page-numbers.current{background:#55d3a6!important;border-color:#55d3a6!important;color:#09291a!important;font-weight:800!important}
.pagenavi_ins{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px}.pagenavi_ins>.clear{display:none!important}.pagenavi span:not(.current){min-width:20px;background:transparent!important;border-color:transparent!important;color:#94bda4!important;padding-left:0!important;padding-right:0!important}
.home_reserv_many_ins{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:148px;gap:12px;padding-right:8px}
.home_reserv_many_ins>.clear,.one_home_reserv>.clear{display:none!important}
.one_home_reserv,.one_home_reserv.last_item{float:none!important;width:auto!important;height:148px!important;min-width:0!important;margin:0!important;padding:14px!important;display:flex!important;flex-direction:column;overflow:hidden}
.one_home_reserv_ico{float:none!important;flex:0 0 44px!important;width:44px!important;height:44px!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;border:0!important}
.one_home_reserv_block{float:none!important;display:flex!important;flex:1;min-height:0;width:100%!important;padding:0!important;margin-top:9px;flex-direction:column;gap:6px}
.one_home_reserv_title{margin:0!important;font-size:12px!important;line-height:17px!important;overflow-wrap:anywhere}
.one_home_reserv_sum{margin-top:auto;font-size:13px!important;line-height:18px!important;color:#b2e4c7!important;font-variant-numeric:tabular-nums}
@media(max-width:899px){.home_reserv_many_ins{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:599px){.home_reserv_many_ins{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}.one_home_reserv,.one_home_reserv.last_item{height:160px!important}}
