html,body,body * {font-feature-settings:unset}

#yamap_full, #yamap_small, .place_fotos {direction:ltr}
.container_mainpage, .container_inner {padding-left:0; padding-right:8.2rem}
.main_buttons {left:auto; right:3rem}
.main_button_helper {padding-left:0; padding-right:1.6rem}
.main_buttons:hover .main_button_descr {width:14rem}
.contacts_item {padding-right:2.4rem}
.contacts_item:before {right:0}
.breadcrumbs_area {display:flex}
.contacts_item_phone a {display:inline-flex; direction:ltr}
article a > span {display:inline-flex; direction:ltr}
.psevdocheck_ico {margin-left:1.6rem; margin-right:0}
.two_col_50_item {text-align:right}
.closepopup {left:2rem; right:unset}
.btn_goback {transform:rotate(180deg)}
.person_img, .medal_ico {margin-right:unset; margin-left:1.6rem}
.medal_item + .medal_item {margin-right:4rem; margin-left:unset}
.regal_img {margin-right:unset; margin-left:1.4rem}
.rtl footer .to_top_btn {right:auto; left:0}

@media only screen and (max-width:1320px) {
.site_logo svg {left:7rem}
.container_inner {padding-left:0rem; padding-right:0rem}

}@media screen and (max-width:1025px) {
.main_buttons:hover .main_button_descr {width:0rem}

}@media screen and (max-width:1180px) {
.body__menu_open .mobile_menu {left:0; right:auto}
.header_type_a_txt {margin-left:0; margin-right:2rem}
.mobile_menu .header_type_a_descr {text-align:right}

}@media screen and (max-width:767px) {
.container {padding:0 8rem 0 2rem}
.container_mainpage {padding-right:0}
.section_main_mansory .container_mainpage:before {background-position:left 70px top}
.body__menu_open .mobile_menu {right:0; left:auto}
.butger_btn {margin-left:auto; margin-right:2rem; right:0; left:auto}

/*
.header_flex_left {left:auto; right:-10.25rem; bottom:18rem; transform:rotate(90deg)}

*/

 
/*
 Это для ae 
*/

 .header_flex_left {left:auto; right:-22rem; bottom:28rem; transform:rotate(90deg)}

/*
 Это для ru 
*/

 .header_flex_right {left:auto; right:0; padding:0; padding-left:0.6rem}
.main_buttons {right:auto; left:2rem}
.main_buttons:hover .main_button_descr {width:0rem}
.mobile_menu:before {left:auto; right:0; bottom:-2rem; background-image:url('../../img/logo90-cn.svg'); transform:rotate(180deg); background-position:right 50% top}
.section_full_scr_slider {right:6rem; left:auto}
.btn_goback_area {right:6rem; left:unset}
.medal_descr {white-space:normal}
.person_img, .medal_ico {margin-right:1.6rem; margin-left:unset}
.placepage .header_flex_right::before, .personpage .header_flex_right::before {left:auto; right:6rem}

/*
 places_newslide_ar 
*/

 .section_places_newslider {display:flex; flex-direction:column}
.section_places_newslider .container {display:flex; flex-direction:column; height:100%}
.section_places_newslider .container_mainpage {display:flex; flex-direction:column; position:relative; height:100%}
.places_newslide {display:flex; position:relative; height:100%; flex-direction:row-reverse}
.places_newslide .place_card {opacity:0; position:absolute; top:0; right:0; transition:transform 0.8s ease; transition-property:visibility,transform,box-shadow,opacity; width:27.8%; min-height:30rem; bottom:7rem; max-height:50vw}
.places_newslide .place_card.active {opacity:1; z-index:6; transition-delay:0.075s}
.places_newslide .place_card.prev {opacity:0; z-index:5; transform:translateX(6rem) scale(0.88)}
.places_newslide .place_card.next {opacity:1; z-index:5; transform:translateX(-96%) scale(0.92); transition-delay:0.05s}
.places_newslide .place_card.next + .place_card {opacity:1; z-index:4; transform:translateX(-184%) scale(0.84); transition-delay:0.025s}
.places_newslide .place_card.next + .place_card + .place_card {opacity:1; z-index:3; transform:translateX(-264%) scale(0.76); opacity:1}
.places_newslide .place_card.next + .place_card + .place_card + .place_card {opacity:0.3; z-index:2; transform:translateX(-276%) scale(0.68)}
.newslide_arr_area {display:flex; flex-direction:row-reverse; gap:2rem; position:absolute; bottom:3rem; left:0}
.newslide_arr {width:2.6rem; height:2rem; background-position:50% 50%; background-repeat:no-repeat; background-size:contain; cursor:pointer}
.newslide_arr {transition:0.4s opacity ease}
.newslide_arr:hover {opacity:0.6}
.newslide_left {background-image:url("data:image/svg+xml,%3Csvg width='28' height='21' viewBox='0 0 28 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg %3E%3Cpath d='M27 10.2856L1 10.2856' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.2857 19.5714L1 10.2856L10.2857 0.999924' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A")}
.newslide_right {background-image:url("data:image/svg+xml,%3Csvg width='28' height='21' viewBox='0 0 28 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.999976 10.2855L27 10.2855' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.7143 0.999749L27 10.2855L17.7143 19.5712' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}
.newslide_arr.disabled {opacity:0.3; cursor:default}
.newslide_line {position:absolute; right:8rem; right:10rem; bottom:4rem; height:2px; background:#32363A}
.newslide_line_pos {background-color:#CFB28B; position:absolute; right:0; top:0; bottom:0; z-index:2; width:0%; overflow:hidden; transition:0.8s right ease}
}
@media screen and (max-width:767px) {
.places_newslide {display:none}
.newslide_arr_area {display:none}
}.search_list {position:absolute; top:100%; left:0; right:-2rem; font-size:1.4rem; color:#828282; border-radius:0 0 1.6rem 1.6rem; overflow:hidden; background:#484D51; z-index:5}
.search_list_item span {color:#fff}
.search_list_item {padding:0rem 1.6rem; margin:1.6rem 0; cursor:pointer; display:block}

@media screen and (max-width:1320px) {
.search_list {display:none}
.form_item:hover .search_list {display:block}

}@media screen and (max-width:767px) {
.search_list {display:block; max-height:70vh; overflow-y:auto}
}.main_p_filter_head {display:block; padding-bottom:0.8rem; font-weight:800}
.main_p_filter_head b {border-bottom:0.2rem solid; font-weight:800}

#yamap_full .leaflet-control-container .leaflet-top.leaflet-left {left:1rem;right:unset}