:root{--index-level-element-1: 0;--index-level-element-2: 1;--index-level-element-3: 2;--index-level-element-4: 3;--index-level-element-5: 4;--index-level-text: 5;--bgc-color: #fffde6;--text-color: #491c11;--border-frame: 1px solid #5b1309;--fontFamily: "Times New Roman", sans-serif;--fontFamilySecond: "Garamond", sans-serif;--fontSize-main: 1.1rem;--line-height: 1.5rem}img{max-width:100%}body{font-family:var(--fontFamily);font-size:var(--fontSize-main);line-height:var(--line-height);color:var(--text-color);background-image:url(../images/cover.jpg);background-position:64px -40px;position:relative}body::before{content:"";width:100%;height:100%;position:absolute;inset:0;z-index:-1}p,li,label,span,input,textarea,a,ul,menu{z-index:var(--index-level-text)}a{color:var(--text-color)}a:hover span::before{background-color:rgba(0,0,0,0)}a span{position:relative}a span::before{content:"";position:absolute;bottom:-1px;left:0;right:0;width:100%;height:1px;background-color:var(--text-color)}a span:hover::before{background-color:rgba(0,0,0,0)}h1{font-size:2.3em;font-weight:bold;text-align:center;line-height:100%}@media screen and (max-width: 1024px){h1{font-size:1.4em}}h3{font-size:1.6rem;font-weight:bold}@media screen and (max-width: 767px){h3{font-size:1.2em}}h3.subtitle{text-align:left;font-weight:400;text-align:center}u{text-decoration:underline}main{position:relative;overflow:hidden;padding-bottom:100px}main::before{content:"";background-image:url(../images/tpl/body-left.png);position:absolute;top:83px;left:-1px;bottom:0;height:100%;width:7px}main::after{content:"";background-image:url(../images/tpl/body-left.png);position:absolute;top:83px;right:-2px;bottom:0;height:100%;width:7px}.font_garamond{font-variant-numeric:lining-nums;font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum"}.container{margin:0 auto}.bgk-papper{height:240px;background:url(../images/tpl/top_fon.png) bottom left repeat-x;position:relative}@media screen and (max-width: 767px){.bgk-papper{height:155px}}.bgk-papper::after,.bgk-papper::before{content:"";position:absolute;top:-90px;left:0;width:313px;height:200px;background:url(../images/wind.png) no-repeat;background-position:-30px;background-position-x:-65px;z-index:var(--index-level-element-2)}@media screen and (max-width: 767px){.bgk-papper::after,.bgk-papper::before{z-index:-2}}.bgk-papper::after{right:0;left:auto;-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}@media screen and (max-width: 767px){.flag-img{width:680px;margin:0 auto}}.header{z-index:var(--index-level-element-3)}.header__flag{position:absolute;left:26px;right:0;max-width:860px;margin:0 auto;text-align:center;z-index:var(--index-level-element-3)}@media screen and (max-width: 767px){.header__flag{z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header__flag::before{content:url(../images/little_fire_left.png);position:absolute;top:24px;left:257px;z-index:var(--index-level-element-2)}@media screen and (max-width: 767px){.header__flag::before{display:none}}.header__flag::after{content:url(../images/little_fire_right.png);position:absolute;top:24px;right:262px;z-index:var(--index-level-element-2)}@media screen and (max-width: 767px){.header__flag::after{display:none}}.header__flag--light-for-fire{position:absolute;left:0;right:0;top:80px;max-width:215px;margin:0 auto}@media screen and (max-width: 767px){.header__flag--light-for-fire{display:none}}.header__flag--light-for-fire::after{content:"";position:absolute;top:33px;right:101px;height:20px;width:13px;background:-webkit-gradient(linear, left top, right top, from(rgb(253, 236, 104)), color-stop(rgba(255, 254, 255, 0.5)), to(rgb(253, 236, 104)));background:linear-gradient(90deg, rgb(253, 236, 104), rgba(255, 254, 255, 0.5), rgb(253, 236, 104));border-radius:100%;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);z-index:var(--index-level-element-1);-webkit-box-shadow:0px 0px 35px 12px #ffc051;box-shadow:0px 0px 35px 12px #ffc051;-webkit-animation-name:glow;animation-name:glow;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.header .fire_glow-left .light::after,.header .fire_glow-right .light::after{content:"";position:absolute;top:16px;height:17px;width:9px;background:-webkit-gradient(linear, left top, right top, from(rgb(253, 236, 104)), color-stop(rgba(255, 254, 255, 0.5)), to(rgb(253, 236, 104)));background:linear-gradient(90deg, rgb(253, 236, 104), rgba(255, 254, 255, 0.5), rgb(253, 236, 104));border-radius:100%;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);z-index:var(--index-level-element-1);-webkit-box-shadow:0px 0px 35px 12px #ffc051;box-shadow:0px 0px 35px 12px #ffc051;-webkit-animation-name:glow;animation-name:glow;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;opacity:.6;visibility:hidden}.header .fire_glow-left .light::after{left:-8px}.header .fire_glow-right .light::after{right:0}.header__fire{position:absolute;left:0;right:-32px;top:33px;max-width:550px;margin:0 auto;pointer-events:none;text-align:center;z-index:var(--index-level-element-2)}@media screen and (max-width: 767px){.header__fire{max-width:290px}}.header__bot--left,.header__bot--right{position:absolute;bottom:-158px;left:0}.header__bot--right{left:auto;right:0;-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}header .swiper{height:215px;z-index:var(--index-level-element-1)}header .swiper-slide{height:222px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__slider{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1200px}@media screen and (max-width: 767px){.header__slider{display:none}}.fire_glow-center{position:absolute;bottom:-52px;left:104px;right:0;margin:0 auto}@media screen and (max-width: 767px){.fire_glow-center{display:none}}.fire_glow-left{position:absolute;bottom:-31px;left:1px;right:0;margin:0 auto}@media screen and (max-width: 767px){.fire_glow-left{display:none}}@media screen and (max-width: 767px){.fire_glow-left{display:none}}.fire_glow-right{position:absolute;right:-6px;bottom:-31px}.fire_center{position:absolute;z-index:var(--index-level-element-2);left:-5px;right:0;margin:0 auto;bottom:-6px}@media screen and (max-width: 767px){.fire_center{display:none}}main>.container::before{content:"";background-image:url(../images/tpl/content_bot_center.png);background-repeat:no-repeat;position:absolute;bottom:-28px;right:0;left:0;height:25px;width:203px;margin:0 auto;z-index:var(--index-level-element-2)}@media screen and (max-width: 767px){main>.container::after{content:"";background-image:url(../images/tpl/content_bot_side.png);background-repeat:no-repeat;position:absolute;bottom:21px;left:-12px;width:196px;height:240px;z-index:var(--index-level-element-3);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}}main>.container>.wrapper{position:relative}main>.container>.wrapper::before{content:"";background-image:url(../images/tpl/content_bot_center.png);background-repeat:no-repeat;position:absolute;bottom:-19px;right:0;left:0;margin:0 auto;height:15px;width:204px;z-index:var(--index-level-element-3)}main>.container>.wrapper .wrapper_inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin:56px 35px 0 17px;position:relative}@media screen and (max-width: 767px){main>.container>.wrapper .wrapper_inner{margin:58px 18px 0 18px}}main>.container>.wrapper .wrapper_inner::after,main>.container>.wrapper .wrapper_inner::before{content:"";background-image:url(../images/tpl/content_bot_side.png);background-repeat:no-repeat;position:absolute;bottom:-80px;right:-35px;width:196px;height:240px;z-index:var(--index-level-element-3)}main>.container>.wrapper .wrapper_inner::before{background-image:url(../images/tpl/content_bot_bot.png);background-repeat:repeat;bottom:-23px;right:0;left:0;height:15px;width:100%;z-index:var(--index-level-element-1)}.content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;min-height:970px;width:1300px}.content::after,.content::before{content:"";background-image:url(../images/tpl/content_top_left.png);background-repeat:no-repeat;position:absolute;top:-22px;left:-2px;width:239px;height:260px;z-index:var(--index-level-element-2)}.content::after{background-image:url(../images/tpl/content_top_right.png);left:auto;right:0}.content__box{display:grid;background:var(--bgc-color);height:100%;min-height:inherit;width:initial}.content__box::before,.content__box::after{content:"";background-image:url(../images/tpl/content_top_top.png);background-repeat:repeat-x;position:absolute;top:-22px;left:0;width:calc(var(--content-width) - 30px);height:260px;z-index:var(--index-level-element-1)}@media screen and (max-width: 767px){.content__box::before,.content__box::after{width:calc(var(--content-width) - 80px)}}.content__box::after{content:"";bottom:0px;top:auto;left:0;right:0;width:100%;max-width:100%;height:29px;z-index:var(--index-level-element-1);opacity:.5;-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}.content__box .wrapper{overflow:hidden;position:relative;padding:10px 40px}.content__box .wrapper::before{content:"";background-image:url(../images/tpl/content_side.png);background-repeat:repeat-y;position:absolute;top:10px;right:auto;left:-3px;width:32px;height:100%;z-index:var(--index-level-element-3);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.content__box .wrapper::after{content:"";background-image:url(../images/tpl/content_side.png);background-repeat:repeat-y;position:absolute;top:100px;left:auto;right:-3px;width:32px;height:100%;z-index:var(--index-level-element-3)}.content__text{padding-bottom:85px}.content__text p,.content__text li{text-indent:30px;text-align:justify;font-size:1.227rem}.content__title{border-bottom:var(--border-frame);position:relative;margin-bottom:20px}.content__title::before,.content__title::after{content:url(../images/icons/marker_hr.jpg);position:absolute;bottom:-13px;right:0}.content__title::before{content:url(../images/icons/marker_hr.jpg);left:0;right:auto;-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.menubar{display:grid;position:relative;margin-top:54px;width:375px;min-width:375px;min-height:810px}@media screen and (max-width: 1280px){.menubar{width:285px;min-width:285px}}@media screen and (max-width: 767px){.menubar{display:none}}.menubar::after,.menubar::before{content:"";background-image:url(../images/tpl/menubar_top.png);background-repeat:no-repeat;position:absolute;top:-24px;left:-3px;width:103%;height:100%;z-index:var(--index-level-element-2)}@media screen and (max-width: 1280px){.menubar::after,.menubar::before{width:100%}}@media screen and (max-width: 1024px){.menubar::after,.menubar::before{width:300px;min-width:auto}}@media screen and (max-width: 991px){.menubar::after,.menubar::before{width:286px}}.menubar::after{content:"";background-image:url(../images/tpl/menubar_bot.png);bottom:-73px;left:-20px;top:auto;width:462px;height:233px}@media screen and (max-width: 1280px){.menubar::after{width:274px}}@media screen and (max-width: 991px){.menubar::after{display:none}}.menubar__box{background:var(--bgc-color);min-height:inherit;max-width:inherit;padding:23px 28px 0}@media screen and (max-width: 1280px){.menubar__box{padding:22px 15px 0}}@media screen and (max-width: 991px){.menubar__box{width:240px}}.menubar__box::after,.menubar__box::before{content:"";background-image:url(../images/tpl/menubar_left.png);background-repeat:repeat-y;position:absolute;top:0;left:0;width:100%;height:100%}.menubar__box::after{content:"";background-image:url(../images/tpl/menubar_right.png);right:0;width:75px;left:auto}@media screen and (max-width: 991px){.menubar.mobile{position:fixed;display:block;z-index:67;left:-300px;top:10%;-webkit-transition:left .5s ease;transition:left .5s ease;min-height:auto;-webkit-box-shadow:0px 5px 5px -5px rgba(34,60,80,.6);box-shadow:0px 5px 5px -5px rgba(34,60,80,.6)}.menubar.mobile .open{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.menubar.mobile.active{left:0}.menubar.mobile .support_project{display:none}.menubar.mobile .menubar__box{padding-bottom:40px;width:auto}}#menu__mobile{display:none;position:fixed;left:-25px;top:210px;padding:20px;width:30px;height:35px;background:var(--bgc-color);cursor:pointer;overflow:hidden;-webkit-box-shadow:0px 5px 5px -5px rgba(34,60,80,.6);box-shadow:0px 5px 5px -5px rgba(34,60,80,.6);z-index:7;-webkit-transition:all .45s ease;transition:all .45s ease}@media screen and (max-width: 991px){#menu__mobile{display:block}}#menu__mobile .close{display:none}#menu__mobile .inner{margin-top:5px}#menu__mobile.active{left:252px}#menu__mobile.active .close{display:block}#menu__mobile.active .open{display:none}#menu__mobile.active .inner{-webkit-transform:translateX(14px);-ms-transform:translateX(14px);transform:translateX(14px)}#menu__mobile:hover{background:#e6e2c0}#menu__mobile::after{content:"";background-image:url(../images/tpl/content_top_left.png);background-repeat:no-repeat;position:absolute;top:0;left:0;width:100px;height:100px;z-index:-1;opacity:.8}.overlay{background:#000;width:100%;height:100vh;position:fixed;left:0;top:0;z-index:-1;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.overlay.active{z-index:6;opacity:.3}.menubar_nav li{margin-bottom:9px;font-size:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (max-width: 1280px){.menubar_nav li{font-size:16px}}.menubar_nav li a{padding-left:15px;color:#673f35;cursor:pointer}.menubar_nav li::before{content:url(../images/icons/marker_list.png) " ";position:absolute}.menubar_nav>.first{margin-bottom:20px;padding-left:15px;font-weight:bold}.menubar_nav>.first::before{content:""}.support_project{height:255px;text-align:center;border:var(--border-frame);margin-top:110px;margin-bottom:40px;position:relative}@media screen and (max-width: 1280px){.support_project{z-index:3}}@media screen and (max-width: 1024px){.support_project{margin-bottom:50px}}.support_project::before,.support_project::after{content:url(../images/tpl/corner.jpg);position:absolute;top:-2px;left:-2px;width:25px;height:25px;-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.support_project::after{top:-2px;right:-3px;left:auto;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.support_project__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%}.support_project__box::before,.support_project__box::after{content:url(../images/tpl/corner.jpg);position:absolute;bottom:-2px;left:-2px;width:25px;height:25px;-webkit-transform:scale(-1, -1);-ms-transform:scale(-1, -1);transform:scale(-1, -1)}.support_project__box::after{bottom:-2px;right:-2px;left:auto;-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}.support_project p{font-size:24px}.support_project a{display:inline-block;color:#fff;line-height:36px;background-color:var(--text-color);width:275px;height:36px;margin-top:34px}@media screen and (max-width: 1280px){.support_project a{width:225px}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:12px}.breadcrumb a{margin:0 10px}.breadcrumb a:first-child{margin-left:0}.breadcrumb>span:last-child{margin-left:10px}.search{position:absolute;top:-9px;left:15px;max-width:423px;font-size:12px}@media screen and (max-width: 767px){.search{display:none}}.search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.search input{border:1px solid #465b32;background:#fff;width:232px;height:20px;padding:0 10px}@media screen and (max-width: 1024px){.search input{width:113px}}@media screen and (max-width: 1280px){.search input{width:142px}}.search button{text-align:center;color:#fff;background-color:#465b32;width:96px;height:22px}.control_map{position:relative;float:right;margin-left:20px;margin-bottom:0;height:679px;width:800px}.control_map .content__text--map{height:100%}.control_map_slider{height:inherit;position:relative}.control_map_slider img{position:absolute;width:inherit;height:inherit;inset:0}.control_map_btn{display:block;background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;width:50px;height:50px;position:absolute;bottom:30px;left:0;right:0;margin:auto}.control_map_btn.active{background-position:-58px 0px}input[type=range],input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:100%}input[type=range]:focus{outline:none}input[type=range]::-ms-track{width:100%;cursor:pointer;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}:root{--h-range: 20px}input[type=range]{height:10px;margin:10px 0;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:10px;cursor:pointer;animate:.2s;-webkit-box-shadow:0px 0px 0px #353535;box-shadow:0px 0px 0px #353535;background:#3b3b3b;border-radius:5px;border:0px solid #f3c846}input[type=range]::-webkit-slider-thumb{-webkit-box-shadow:0px 0px 3px #353535;box-shadow:0px 0px 3px #353535;border:0px solid #f3c846;height:14px;width:19px;border-radius:6px;background:#f6c87d;cursor:pointer;-webkit-appearance:none;margin-top:-2px}input[type=range]:focus::-webkit-slider-runnable-track{background:#3b3b3b}input[type=range]::-moz-range-track{width:100%;height:10px;cursor:pointer;animate:.2s;box-shadow:0px 0px 0px #353535;background:#3b3b3b;border-radius:5px;border:0px solid #f3c846}input[type=range]::-moz-range-thumb{box-shadow:0px 0px 3px #353535;border:0px solid #f3c846;height:14px;width:19px;border-radius:6px;background:#f6c87d;cursor:pointer}input[type=range]::-ms-track{width:100%;height:10px;cursor:pointer;animate:.2s;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}input[type=range]::-ms-fill-lower{background:#3b3b3b;border:0px solid #f3c846;border-radius:6px;box-shadow:0px 0px 0px #353535}input[type=range]::-ms-fill-upper{background:#3b3b3b;border:0px solid #f3c846;border-radius:6px;box-shadow:0px 0px 0px #353535}input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0px 0px 3px #353535;border:0px solid #f3c846;height:14px;width:19px;border-radius:6px;background:#f6c87d;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:#3b3b3b}input[type=range]:focus::-ms-fill-upper{background:#3b3b3b}.control_map_range{width:320px;display:block;position:absolute;inset:0;bottom:0;top:auto;margin:0 auto}.drop-menu{background:#f9f3d4;background-image:url(../images/tpl/submenu_l.jpeg);background-repeat:repeat-y;background-position-x:0;overflow:hidden;-webkit-transform:translateX(-32px);-ms-transform:translateX(-32px);transform:translateX(-32px);height:auto;width:102%;max-height:0;padding-top:0;padding-bottom:0;padding-left:55px;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:4px 4px 8px 0px rgba(34,60,80,0);box-shadow:4px 4px 8px 0px rgba(34,60,80,0);margin-top:0}@media screen and (max-width: 1280px){.drop-menu{width:98%}}@media screen and (max-width: 1024px){.drop-menu{width:97%}}.drop-menu li::before{content:url(../images/icons/menu_right.png) " ";opacity:0}.menubar_nav .active .drop-menu{-webkit-transition:all .5s ease-in;transition:all .5s ease-in;max-height:500px;padding-top:5px;padding-bottom:15px;margin-top:5px;border-bottom:1px solid #f4e2c5;border-top:1px solid #f4e2c5;-webkit-box-shadow:4px 4px 8px 0px rgba(34,60,80,.12);box-shadow:4px 4px 8px 0px rgba(34,60,80,.12)}.menubar_nav .active .drop-menu li::before{-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;opacity:1}.menubar_nav .drop-menu li{margin:12px 0 15px}.menubar_nav .drop-menu a::before{content:"";width:90%;height:1px;position:absolute;left:-65px;right:0;background:#f9dfb8 url(../images/tpl/ml_r.png) top right no-repeat;margin:0 auto;top:-7px}.submenu.active>a span::before{display:none}.menubar_nav .drop-menu .active{font-weight:700}.menubar_nav .drop-menu .active span::before{display:none}.submenu.active.childHasActive>a span::before{display:none}.width-100{width:100%;min-width:100%}.mw-1000{max-width:1000px}@media screen and (max-width: 1024px){.mw-1000{max-width:100%}}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.content__text a{color:#722b1a;text-decoration:underline}.content__text a[href^="#footnote"]{text-decoration:none}.content__text a[href*="./"]{display:none}.content__text a[href*="./"]:has(img){display:-webkit-box;display:-ms-flexbox;display:flex}.content__text a:hover{color:#922d14}.fancybox_container a{display:none}.fancybox_container a:first-child{display:block}.fancybox_container .remove_indentation{font-size:.875rem}p.remove_indentation{text-indent:0}p i{font-style:italic;color:#722b1a}p i span{display:table;margin-right:0;margin-left:auto;color:inherit}p u{text-decoration:underline}.shadow{-webkit-box-shadow:0 0 8px 4px rgba(34,60,80,.2);box-shadow:0 0 8px 4px rgba(34,60,80,.2)}.shadow-none{-webkit-box-shadow:none;box-shadow:none}.align{display:block;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.align-left{margin-left:initial}.align-right{margin-right:initial}.poems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;min-width:auto}@media screen and (max-width: 1280px){.poems{-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;gap:30px}}.poems>p{min-width:425px}@media screen and (max-width: 1280px){.poems>p{min-width:345px}}@media screen and (max-width: 1400px){.poems>p{min-width:330px}}.poems_images{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:12px;z-index:0}@media screen and (max-width: 1280px){.poems_images{margin:0 auto}}.poems_images p{font-size:.875rem;line-height:initial;text-align:center;margin-bottom:20px}.poems_images a:first-child{display:inline}.poems i{display:block;margin:0 30px;min-width:300px;text-align:left}.dostoprimechatelnosti{margin:0 auto}.float-right{float:right;margin:0;margin-left:34px;-ms-flex-line-pack:center;align-content:center}.grave{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grave__info>p b{font-size:1.8rem;margin-bottom:20px;display:block}.grave__info p,.grave__info li{text-align:center}.grave__info li{font-weight:bold;text-indent:0}.grave__image{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-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.grave__image .images-columns--row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:20px}.grave__image img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-height:100%;-webkit-box-shadow:0 0 8px 4px rgba(34,60,80,.2);box-shadow:0 0 8px 4px rgba(34,60,80,.2)}.images-columns{align-self:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:grid;grid-column-gap:50px;grid-row-gap:20px}@media screen and (max-width: 1280px){.images-columns{width:100%}}.images-columns--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 1400px){.images-columns--row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.personalii-145{padding-bottom:145px}.personalii-120{padding-bottom:120px}.personalii-70{padding-bottom:70px}.personalii-50{padding-bottom:50px}.personalii-30{padding-bottom:30px}.personalii-15{padding-bottom:15px}.personalii .grave__info>p b{font-size:inherit;margin-bottom:inherit;display:inline}.float_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1024px){.float_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.float_area__side-right{min-width:300px}@media screen and (max-width: 1024px){.float_area__side-right{min-width:auto}}.float_area__side-right .poems_images{margin:0 auto;margin-bottom:35px;margin-left:auto;margin-right:0}@media screen and (max-width: 1024px){.float_area__side-right .poems_images{margin-right:auto;margin-bottom:0}}.float_area__side-left{min-width:235px;padding-right:30px}.float_area__side-left .poems_images{margin-left:0px;margin-right:20px}.content__text .second_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.3rem}.content__text .font_garamond{font-family:var(--fontFamilySecond);font-size:1.027rem;color:#000000}.content__text .font_garamond i{font-family:var(--fontFamily)}.content__text .font_garamond .header_mini{font-size:1.25rem}.content__text .little_text{text-indent:0;font-size:.75rem;margin-top:30px;padding-top:30px;position:relative}.content__text .little_text::before{content:"";position:absolute;top:0;left:0;width:320px;height:1px;background-color:#5b1309}.people_list__title{font-size:1.3rem}.people_list p{text-indent:0}.people_list p span{font-size:1.3rem}.content__text table{border-collapse:collapse;width:99%;color:#000000;max-width:1000px;margin:0 auto}.content__text table p{font-family:var(--fontFamilySecond);text-indent:0;padding:0 10px}.content__text td{padding:5px;border:1px solid}.content__text tr:first-child td strong{text-align:center;display:block}.content__text tr:first-child td b{text-align:center;display:block}.content__text td:first-child p,.content__text td:nth-child(3) p,.content__text td:nth-child(4) p,.content__text td:nth-child(5) p{padding:0 5px;text-indent:0;text-align:center}.content__text td:first-child p b,.content__text td:nth-child(3) p b,.content__text td:nth-child(4) p b,.content__text td:nth-child(5) p b{text-align:center;display:block}.content__text .support_project{margin-top:0;height:45px}.content__text .support_project p{font-size:1.125rem}.content__text .support_project+div{margin-top:30px}summary{list-style:none;-webkit-box-shadow:0px 8px 10px -9px rgba(80,46,34,.25);box-shadow:0px 8px 10px -9px rgba(80,46,34,.25);cursor:pointer}summary:hover{-webkit-box-shadow:0px 0 10px -9px rgba(80,46,34,.25);box-shadow:0px 0 10px -9px rgba(80,46,34,.25)}.mw-800 img{max-width:800px;margin:0 auto}.document p{font-family:var(--fontFamilySecond);font-size:1.027rem}.document p.document__header{text-align:center;font-size:1.25rem}.btn-up{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:10px;right:50px;width:50px;height:50px;opacity:.6;-webkit-transition:opacity .3s ease-in-out,bottom .3s ease;transition:opacity .3s ease-in-out,bottom .3s ease;cursor:pointer;z-index:99}.btn-up__hide{bottom:-100px}.btn-up__stop{position:absolute;bottom:120px}.btn-up:hover{opacity:1}.btn-up img{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;margin:auto;background:rgba(64,26,18,.28);border-radius:100%}.longlist{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.content__text .btn{display:inline-block;color:#fff;line-height:36px;background-color:var(--text-color);width:auto;height:36px;text-decoration:none;padding:0 20px}.content__text .btn:hover{color:#fff}.neighbors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.neighbors_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.neighbors_button .btn{height:56px;line-height:56px}.warrning{font-size:18px;color:red;font-weight:bold}.accordion{background:#fefefe;border-radius:8px;color:#000000}.accordion article{padding:0 15px}.accordion .support_project::before,.accordion .support_project::after{display:none}.accordion .support_project__box::before,.accordion .support_project__box::after{display:none}.accordion__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;z-index:0;position:relative}.accordion__content{position:relative;max-height:240px;min-height:240px;overflow:hidden;padding:10px 0 0;-webkit-transition:all .3s ease;transition:all .3s ease}.accordion__content .font_garamond{font-size:1.16rem}.accordion__content .font_garamond.table__header{font-size:1.35rem}.accordion__content .font_garamond.garamond__header{font-size:1.35rem}.accordion__content p{font-size:1.16rem}.accordion__content i{color:#000000}.accordion__content::after{content:" ";display:block;position:relative;height:240px;background:-webkit-gradient(linear, left bottom, left top, color-stop(8%, rgb(254, 254, 254)), color-stop(92%, rgba(254, 254, 254, 0.3)));background:linear-gradient(0deg, rgb(254, 254, 254) 8%, rgba(254, 254, 254, 0.3) 92%);border-radius:8px;z-index:5}.accordion__content>.accordion__summary{height:0;padding:0}.accordion__content .accordion__toggler{position:absolute;bottom:10px;left:10px;padding:4px 15px;border-radius:5px;border:1px solid rgba(64,26,18,.3);-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.1);box-shadow:0 0 10px 5px rgba(0,0,0,.1);background-color:#401a12;color:#fff;z-index:6;cursor:pointer}.accordion__content--open{max-height:initial;padding:10px 0 70px}.accordion__content--open::after{display:none}.accordion__content--open>.accordion__summary{height:auto;grid-template-rows:unset;overflow:unset}.accordion__content--open .accordion__toggler{margin-top:50px}.accordion__content--short>.accordion__summary{height:auto}.accordion__content--short::after{height:unset}.accordion__content--closing{-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.f-button[data-collapse] img{width:31px;margin-top:4px;opacity:.9}.f-button[data-collapse] img:last-child{display:none}.fancybox__container.collapse{width:200px;overflow:hidden;height:300px;left:auto;opacity:.9}.fancybox__container.collapse .is-left{display:none}.fancybox__container.collapse .fancybox__backdrop{position:absolute}.fancybox__container.collapse .f-button[data-collapse] img:first-child{display:none}.fancybox__container.collapse .f-button[data-collapse] img:last-child{display:block}.hidden[data-panzoom-action],.hidden[data-fancybox-toggle-slideshow],.hidden[data-fancybox-toggle-thumbs]{display:none}[data-fancybox-toggle-fullscreen]{display:none}video{max-width:100%}@media screen and (max-width: 1400px){.manor_linden_tree img{width:85%;margin:0 auto;display:block}}


    
.btn-up__hide {
  bottom: -100px;
}

.btn-up__stop {
  position: absolute;
  bottom: 120px;
}

/* .btn-up {display:none;} */
/* Для экранов от 2300px до 3079px */
@media (min-width: 2300px) and (max-width: 3079px) {
    .content__box::before,
    .content__box::after {
        width: calc(var(--content-width) + 50px);
    }
}

/* Для экранов от 3080px до 3799px */
@media (min-width: 3080px) and (max-width: 3799px) {
    .content__box::before,
    .content__box::after {
        width: calc(var(--content-width) + 100px); /* Промежуточное значение */
    }
}

/* Для экранов от 3800px */
@media (min-width: 3800px) {
    .content__box::before,
    .content__box::after {
        width: calc(var(--content-width) + 150px);
    }
}



/* fire */












.breadcrumb_last{z-index: 0;}

/* Базовые стили для всех ссылок */
.menubar_nav a {
  /*   text-decoration: none; */
    font-weight: normal;
    position: relative;
    display: inline-block;
}

/* Активный пункт первого уровня */
.menubar_nav > li.active > a {
    
    font-weight: 700 !important;
}
.menubar_nav > li.active > a::after {
    display: none !important;
}

/* Стили для второго уровня меню */
.drop-menu li a {
    font-weight: normal !important;
}

/* Активный пункт второго уровня */
.drop-menu li.active > a {
    font-weight: 700 !important;
    text-decoration: none !important;
}

/* Стиль родителя при активном подпункте */
.menubar_nav > li.submenu:has(.active) > a {
    font-weight: normal !important;
    text-decoration: underline !important;
}
.menubar_nav > li.submenu:has(.active) > a::after {
    display: block !important;
}
.menubar_nav > li.active:not(.submenu) > a::after {
   text-decoration: none !important;
}

.menubar_nav > li.active:not(.submenu) > a::before {
   text-decoration: none !important;
}

/* Убираем подчеркивание для активного пункта без подменю */
.menubar_nav > li.active:not(.submenu) > a span::before {
    display: none !important;
    content: none !important;
    background-color: transparent !important;
}

/* На всякий случай добавим и для ::after */
.menubar_nav > li.active:not(.submenu) > a span::after {
    display: none !important;
    content: none !important;
    background-color: transparent !important;
}

/* Убираем подчеркивание у родительского пункта первого уровня,
если активный пункт находится во втором уровне 11.04.2025*/
.menubar_nav > li.submenu:has(.drop-menu .active) > a {
    text-decoration: none !important;
}
        
.tire {
   font-family: var(--fontFamily);
}

 /* Стили для модального окна */
.modal {
 position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: white;
 padding: 10px;
 border-radius: 8px;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
 z-index: 10000;
}

/* Скрыть видео до открытия модального окна */
 #video {
display: none;
}

/* Кнопки управления */
.close-btn,
.fullscreen-btn {
cursor: pointer;
font-weight: bold;
color: #333;
transition: all 0.3s ease-in-out;
}

.close-btn:hover,
.fullscreen-btn:hover {
color: red;
}

/* аккоридион делаем осветление темнее, внимательно сохраняем коричневый цвет кнопок развернуть и свернуть*/
.accordion__content {
  position: relative;
  overflow: hidden; /* Оставляем, чтобы градиент не выходил за пределы */
}

/* Затемнение нижней части */
.accordion__content::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 40%; /* Высота градиентной зоны */
  background: linear-gradient(
    to bottom, 
    rgba(255,255,255,0) 0%,    /* Прозрачность вверху градиента */
    rgba(255,255,255,0.6) 50%, /* Начало затемнения */
    rgba(255,255,255,1) 100%   /* Полная непрозрачность внизу */
  );
  pointer-events: none;
}

/* Развёрнутое состояние - убираем затемнение */
.accordion__content--open::after {
  display: none;
}

/* Кнопка */
.accordion__toggler {
  position: relative;
  z-index: 2;
  margin-top: 8px; /* Отступ от контента */
}

/* убираем из меню гостевой книги подменюшки с комментами*/
li.submenu:last-child > ul.drop-menu {
    display: none !important;
}

/* Убрать фоновое изображение */
main>.container::before {
    background-image: none !important;
}

/* .wrapper::before {
  content: '';
  display: block;
  margin-top: 0; базовый отступ
  другие стили
}

.wrapper.new-window::before {
  margin-top: 209px; отступ при открытии в новом окне
}

.wrapper.text-offset {
  padding-top: 209px; или нужное значение
  transform: translateY(209px) ;
} */


.fancybox__container .fancybox__content {
padding: 0 !important;
background: transparent !important;
overflow: visible !important;
/* Добавлено для ускорения */
/* transition: none !important; */
} 

.fancybox__slide.big-content .fancybox__content {
overflow: visible !important;
position: absolute; 08 
top: auto !important; 
left: 0 !important;
right: 0 !important;
margin: auto !important;
/*     Добавлено для ускорения */  
transform: translateZ(0); 
}    
.fancybox__slide.big-content .fancybox__content img {
width: auto !important;
height: auto !important;
max-width: none !important;
max-height: none !important; /*кажется не нужно*/
object-fit: none !important; /* закрыла и теперь видно в миниатюре */
position: absolute !important;/* вот это влияет на сворачивание при закрытии */
cursor: grab;
touch-action: none;    /*  размывает остальное если закрыть */
} 

.fancybox__slide.big-content .fancybox__content {
display: flex !important;
align-items: center !important;
justify-content: center !important;
position: relative !important;
width: 100% !important;
height: 100% !important;
}

.fancybox__slide.big-content::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.5);
z-index: 1;
opacity: 1;
transition: opacity 0.3s ease;
}

.fancybox__slide.big-content.is-selected::before {
opacity: 0;
pointer-events: none;
}
/* Стили для состояния, когда изображение перемещается */
  .fancybox__slide.big-content .fancybox__content img.is-dragging {
    cursor: grabbing;
  } 

.fancybox__slide:not(.big-content) .fancybox__content img {
    max-width: 100vw !important;
    max-height: 100vh !important;
    object-fit: contain !important; кажется влияет на качество
    position: fixed !important; 
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
}

  .fancybox__slide.big-content .fancybox__content {
        overflow: visible !important;
    } 

  /* улучшает миниатюру 08*/
     .fancybox__container.collapse {
      position: fixed !important;
      top: 0px !important;
      right: 0px !important;
      width: 200px !important;
      height: 200px !important;
    
       background-color: transparent !important; 
      padding: 0 !important;
      box-shadow: none !important;
      border-radius: 8px !important;
      overflow: hidden !important;
      z-index: 9999 !important;
  } 

 /* Стили для изображения внутри свернутого окна вроде надо 08*/
        .fancybox__container.collapse .fancybox__content {
        /*   display: block !important; */
          width: 100% !important;
          height: 100% !important;
          object-fit: contain !important;
          transform: scale(1) !important;
          display: flex !important;
align-items: center !important;
justify-content: center !important;

               }   
 /* Специальные стили для больших изображений с классом big-content ничего не меняется */
 .fancybox__container.collapse .fancybox__content.big-content {
    object-position: center !important;
    object-fit: contain !important;
    position: static !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
}

/* Скрываем миниатюру сразу ушел артефакт биг*/
   .fancybox__container.is-opening .fancybox__content > *:not(.fancybox__carousel) {
 visibility: hidden;  /*артефакт? */
 }  
 /* Дополнительные стили для корректного отображения big-content в миниатюре отключилась лупа в прсомтре 08 */
 .fancybox__container.collapse .fancybox__slide.big-content .fancybox__content {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
 }  
 /* уменьшилось в миниатюре*/ 
 .fancybox__container.collapse .fancybox__slide.big-content .fancybox__content img {
   position: static !important;
   max-width: 100% !important;
   max-height: 100% !important;
   width: auto !important;
   height: auto !important;
   object-fit: contain !important;
   transform: none !important;
   margin: 0 !important;
   left: auto !important;
   top: auto !important;
   cursor: default !important;
}

.fancybox-is-closing .fancybox__content {
    opacity: 0 !important;
    transform: scale(0.99) !important;
   /*  transition: none !important; */
    display: none !important;
}

/* 4*/
.fancybox__container * {
    /* transition: none !important; */
 /*  animation: none !important;  ломает лупу */
     animation-delay: 0s !important; 
    animation-duration: 0s !important;
}

.fancybox__container.collapse .fancybox__content img {
    touch-action: none !important;
    pointer-events: none !important;
}
/* Оставляем лупу для обычных изображений и галереи */
.fancybox__container:not(.collapse) .f-button[data-panzoom-action="iterateZoom"],
.fancybox__container .f-button[data-panzoom-action="iterateZoom"] {
    display: inline-flex !important;
}

.fancybox__container .f-button[data-panzoom-action="iterateZoom"] {
    display: block;} 
    
    
/* кнопки управления остаются доступными */
.fancybox__toolbar {
    z-index: 30 !important;
    pointer-events: auto !important;
    touch-action: none;
}
.fancybox__container.collapse.is-closing .fancybox__content {
    opacity: 0; /* Убираем плавный переход */
    /* transform: scale(1);  *//* Убираем масштабирование */
    transition: none; /* Убираем все переходы */
}



@media screen and (max-width: 767px) {
.header__fire { z-index: 3;}
.flag-img {z-index:2507; }   

    .header__fire {
        z-index: -2;
    }
}
    
    
.search gcse-search {
    position: relative;
    z-index: 100;
    margin: 0;
    padding: 0;
}

.search-results-container {
    clear: both;
    margin-top: 20px;
}

.search-results-list {
    margin: 20px 0;
}

.search-pagination {
    margin-top: 30px;
    text-align: center;
}

/* Сброс стилей для формы */
.search gcse-search form {
    margin: 0;
    padding: 0;
}

.search gcse-search input[type="text"] {
    box-sizing: border-box;
    width: 100%;
    max-width: 300px;
}