.bx_pagination_bottom *{vertical-align:baseline}.bx_pagination_bottom{color:#8d8d8d;font-size:11px}.bx_pagination_bottom .bx_pagination_section_two{float:right;text-align:right}.bx_pagination_bottom .bx_pg_section{vertical-align:top;height:30px;line-height:30px;display:inline-block}.bx_pagination_bottom .bx_pagination_select_container{display:inline-block}.bx_pagination_bottom .bx_pagination_select_container select{color:#8d8d8d;resize:none;-webkit-appearance:none;background:#fff url(/bitrix/components/bitrix/system.pagenavigation/templates/visual/images/select_arrow.png) 100% no-repeat;border:1px solid #e0e0e0;border-radius:1px;outline:none;height:22px;margin:2px 20px 2px 10px;padding:1px 25px 3px 5px;font-size:11px;line-height:16px;position:relative}@-moz-document url-prefix(){.bx_pagination_bottom .bx_pagination_select_container select{padding-right:5px;background:#fff!important}}.bx_pagination_bottom .bx_pagination_page{white-space:nowrap;font-size:12px}.bx_pagination_bottom .bx_pagination_page ul{margin:0;padding:0;display:inline-block}.bx_pagination_bottom .bx_pagination_page li{color:#8d8d8d;text-align:center;min-width:22px;line-height:22px;display:inline-block}.bx_pagination_bottom .bx_pagination_page li a{color:#8d8d8d;text-align:center;min-width:22px;line-height:22px;text-decoration:none;display:block}.bx_pagination_bottom .bx_pagination_page li a:hover{color:#555}.bx_pagination_bottom .bx_pagination_page li.bx_active{background:#dbecf4;border-radius:3px;box-shadow:inset 0 2px 2px #0000001a}.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num{display:block}.bx_pagination_bottom .bx_pg_section.bx_pg_show_col select{margin-right:5px}.bx_pagination_bottom .bx_wsnw{white-space:nowrap}@media (width>=480px) and (width<=639px){.bx_pagination_bottom .bx_pagination_select_container select{margin-right:10px}}@media (width<=479px){.bx_pagination_bottom .bx_pagination_section_two{float:none;text-align:left}.bx_pagination_bottom .bx_pagination_select_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:47%}.bx_pagination_bottom .bx_pagination_select_container select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:90%;display:block;margin-right:0!important}.bx_pagination_bottom .bx_pg_section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;width:100%}.bx_pagination_bottom .bx_pagination_page{white-space:normal}.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num{text-align:center;width:100%;height:auto}.bx_pagination_bottom .bx_pg_section.bx_pg_show_col{display:none}.bx_pagination_bottom .bx_pg_text{width:50%;display:inline-block}.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text{display:none}}.bx_pagination_bottom .bx_pagination_section_one,.bx_pagination_bottom .bx_pagination_section_two,.bx_pagination_bottom .bx_pagination_select_container,.bx_pagination_bottom .bx_pagination_select_container select,.bx_pagination_bottom .bx_pg_section,.bx_pagination_bottom .bx_pagination_page,.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num,.bx_pagination_bottom .bx_pg_section.bx_pg_show_col,.bx_pagination_bottom .bx_pg_text,.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text{-o-transition:all .3s ease;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.header__new-dd{margin-right:auto;position:relative}.header__new-dd__btn{text-transform:uppercase;color:#49972d;cursor:pointer;justify-content:flex-start;align-items:center;font-size:12px;font-weight:700;line-height:31px;display:flex}.header__new-dd__btn>svg{margin-right:8px}.header__new-dd__content{opacity:0;visibility:hidden;width:100%;max-height:0;transition:max-height .3s,opacity .3s,visibility .3s;position:absolute;top:120%;left:0;overflow:hidden}.header__new-dd__content.is-open{opacity:1;visibility:visible;max-height:500px}.header__new-dd__content-inner{background:#fff;border-radius:6px;padding:12px 24px}.header__new-dd__link{color:#212121;text-transform:uppercase;font-size:14px;font-weight:400;line-height:19px;display:block;text-decoration:none!important}.header__new-dd__link:not(:last-child){margin-bottom:7px}.header__new-dd__link:hover{color:#49972d}.header__menu a{padding:0 .6rem!important}.header__new-nav{z-index:100;position:relative}.footer__copyright-main{text-transform:uppercase}.footer__legal-company{text-transform:none;margin-top:12px;line-height:1.5}.footer__legal-links{text-transform:none;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:12px;display:flex}.footer__legal-links a{text-decoration:underline}.footer__legal-cookies{text-align:left;text-transform:none;max-width:1100px;margin:16px auto 0;font-size:12px;line-height:1.5}.footer__legal-cookies p{margin:0 0 8px;font-size:14px!important}@media screen and (width<=992px){.header__new-dd{margin-left:auto;margin-right:8px}.header__phone{margin-left:0!important}.header__new-dd__btn>svg{width:12px}.header__phone a .icon-phone{display:none}.header__phone a{font-size:15px!important}.header__new-dd__btn{font-size:14px}}@media screen and (width<=767px){.footer__legal-links{flex-direction:column;gap:8px}.footer__legal-cookies{font-size:11px}}.tlg-button{background:#00a8e2;border-radius:6px;justify-content:start;align-items:center;width:100%;max-width:205px;height:54px;margin-left:19px;padding:0 19px;display:flex;text-decoration:none!important}.tlg-button svg{flex-shrink:0;margin-right:12px}.tlg-button__name{text-align:center;color:#fff;margin-bottom:5px;font-size:15px;font-weight:700;line-height:100%}.tlg-button__desc{text-align:center;color:#beeeff;font-size:13px;font-weight:400;line-height:100%}@media screen and (width<=767px){.tlg-button{justify-content:center;max-width:100%;margin-left:0}}td.end:before{width:100%!important}.header__title-btn{text-align:center;background:#ffcb07;border-radius:6px;width:100%;max-width:458px;margin:15px auto 0;padding:15px 10px;font-size:17px;font-weight:700;line-height:150%;display:block;color:#010101!important;text-decoration:none!important}@media screen and (width<=1024px){.header__title-btn{padding-top:7px;padding-bottom:7px;font-size:10px}}.footer__auth:before{background-image:url()}@media screen and (width<=991px){.header nav{position:relative}.header .container .header__menu.active{z-index:1000000;background:#fff;border:1px solid;width:100%;max-width:45.625rem;height:auto;position:absolute;top:70px;left:0;display:block!important}}@media screen and (width<=500px){.header .container .header__menu.active{width:100vw;left:-12.5px}}.new__bron:disabled{opacity:.5}.our-advantages--section{position:relative}.our-advantages--section:before{content:"";z-index:1;background:#0009;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.our-advantages--section>.container{z-index:2;position:relative}@font-face{font-family:Montserrat;src:url(/bitrix/templates/hotel_site_new/css/fonts/Montserrat-Bold.eot);src:local(Montserrat Bold),local(Montserrat-Bold),url(/bitrix/templates/hotel_site_new/css/fonts/Montserrat-Bold.eot?#iefix)format("embedded-opentype"),url(/bitrix/templates/hotel_site_new/css/fonts/Montserrat-Bold.woff)format("woff"),url(/bitrix/templates/hotel_site_new/css/fonts/Montserrat-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}body{color:#000;min-width:320px;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:400}input,button{color:#000;font-family:Montserrat!important;font-size:15px!important;font-weight:700!important}h1,h2{text-transform:uppercase;font-weight:900}h1{font-size:54px}h2{font-size:49px}::-webkit-input-placeholder{color:#000!important}::-moz-placeholder{opacity:1;color:#000!important}::-moz-placeholder{color:#000!important}::placeholder{color:#000!important}input[type=number]{-moz-appearance:textfield}img{max-width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.form-control[readonly]{background-color:#fff!important}.form-control{color:inherit}.head{background-color:#000000a3;background-position:50%;background-size:cover}.head .phone{color:#fff;text-align:center;padding:15px 0;font-size:26px;font-weight:700;line-height:25px}.head .phone a{color:#fff}.head .phone span{font-size:12px;font-weight:400}.head .phone span a{color:#fff}.head .container{position:relative}.head .showMobileMenu{color:#fff;font-size:25px;position:absolute;top:20px;right:16px}.head .showMobileMenu i{cursor:pointer}.head .mobileMenu{z-index:2;background:#fff;border-radius:5px;width:100%;padding:40px;display:none;position:fixed;top:20px;left:0}.head .mobileMenu .close{cursor:poiner;color:#000;font-size:32px;position:absolute;top:10px;right:10px}.head .mobileMenu a{color:#000;font-weight:700}.sanName{text-align:center;color:#fff;padding:50px 0}.sanName>button{width:100%;margin-top:25px;padding:15px;font-size:15px}.formBron{padding:10px}.formBron .title{text-transform:uppercase;text-align:center;padding-top:14px;font-size:14px;font-weight:700}.formBron input,.formBron button{padding:13px 15px}.formBron input{border:none;border-left:1px solid #ccc;border-radius:0}.sanName .formBron input{text-align:center;border-bottom:1px solid #ccc;border-left:none;color:#000!important}.formBron button{width:100%}.formBron .touristsWrap{position:relative}.formBron .turistsBlock{z-index:1;background:#fff;border:1px solid #ccc;width:100%;padding:5px;display:none;position:absolute;top:60px;left:0}.formBron .turistsBlock:before,.formBron .turistsBlock:after{content:"";border:10px solid #0000;border-bottom-color:#ccc;position:absolute;bottom:100%;left:calc(50% - 10px)}.formBron .turistsBlock:after{border-bottom:10px solid #fff;bottom:calc(100% - 1px)}.formBron .turistsBlock .ads{margin-bottom:5px}.formBron .turistsBlock i,.formBron .turistsBlock input{vertical-align:middle}.formBron .turistsBlock i{cursor:pointer;background:#ffc107;width:25px;height:25px;font-size:14px;font-weight:400;position:relative}.formBron .turistsBlock i:before{position:absolute;top:6px;left:7px}.formBron .turistsBlock i.fa-plus{margin-left:-4px}.formBron .turistsBlock i.fa-minus{margin-right:-4px}.formBron .turistsBlock input{text-align:center;border:1px solid #ffc107;border-left:none;border-right:none;width:calc(100% - 50px);height:25px;margin:0;padding:0;font-size:13px!important;font-weight:400!important}.sanName .formBron{margin-top:25px;padding:0;display:none}.sanName .formBron .turistsBlock{width:calc(100% - 10px);left:5px}.sanName .formBron button{margin-top:10px}.sanName .formBron input::focus{color:#000!important}.rooms .item{margin-bottom:30px}.rooms .item img{border-radius:5px 5px 0 0;max-width:100%}.rooms .item .desc{background:#fff;border-radius:0 0 5px 5px;height:calc(100% - 196px);padding:20px}.rooms .item .desc .title{text-transform:uppercase;font-size:18px;font-weight:700}.infra{background:#fff;border-radius:5px;padding:20px}.infra h3{text-transform:uppercase;margin-bottom:20px;font-size:18px;font-weight:700}.infra ul{margin-bottom:0;list-style:none}.infra ul li{margin-bottom:10px}.infra ul li i{color:#fff;background:#a8c276;border-radius:50%;margin-right:10px;padding:10px}.images{padding:40px 0 10px}.images img{max-width:100%}.footer{margin-top:30px}.footer .menu{line-height:30px}.footer .menu a{color:#000;text-transform:uppercase;font-weight:700}.footer .rezhim{color:#000;text-transform:uppercase;font-weight:700;line-height:30px}.footer .copyright{text-transform:uppercase;padding-top:15px;padding-bottom:15px;font-size:11px;font-weight:700;line-height:25px}.footer .callBox{text-align:center;font-size:32px;font-weight:700;line-height:29px}.footer .callBox a{color:#000}.footer .callBox span{font-size:11px;font-weight:400}.footer .callBox button{width:100%;padding:16px}.modal input,.modal textarea,.modal button{font-weight:400!important}.responses .item{background:#fff;border-radius:5px;padding:20px 40px}.responses .item .title{text-transform:uppercase;font-size:18px;font-weight:700}.responses .item .date{color:#9d9d9d;font-size:12px}.contacts{padding:40px 0}.contacts h1{margin-bottom:40px}.contacts p{font-size:20px}.contacts p span{text-transform:uppercase;font-weight:700}.contacts p.title{font-size:35px;font-weight:700}#mapBox{height:400px}.photos .item{margin-bottom:30px}.newRules:hover{border:none}.tooltipster-borderless{font-size:80%}.waLink{position:fixed;bottom:20px;left:20px}.waLink img{width:48px}.bs-tooltip-right{position:fixed!important;top:auto!important;bottom:29px!important;left:67px!important;transform:none!important}.bs-tooltip-right .tooltip-inner{color:#000;background-color:#ffc107;font-weight:700}.bs-tooltip-right .arrow:before{border-right-color:#ffc107}.error{color:red}#bronModalWithPricesLK .form-group,#bronModalWithPrices .form-group{margin-bottom:0}.fixHead{z-index:2;background-color:#000000a3;background-position:50%;background-size:cover;width:100%;padding-left:15px;padding-right:15px;display:none;position:fixed;top:0;left:0}.fixHead .showMobileMenu{top:25px}.withotSvBlock .link:hover{color:#000}.new_options{webkit-column-count:3;-moz-column-count:3;column-count:3;margin:0;padding:0;list-style:none}.new_options .name img{margin-right:10px}.rateMix .trItem{position:relative}.rateMix .humans .itemlist{margin-bottom:10px}.rateMix .humans .itemlist i.fa,.rateMix .humans .itemlist .tarif{vertical-align:middle}.rateMix .humans .itemlist i.fa{margin-right:5px;font-size:35px}.rateMix .humans .itemlist .tarif .selectRateLink{cursor:default}.rateMix .humans .itemlist .tarif .selectRateLink.withClick{cursor:pointer;border-bottom-style:dashed;border-bottom-width:1px;position:relative}.rateMix .humans .itemlist .tarif .selectRateLink.withClick:after{content:"";background:url(/bitrix/templates/seven_new/img/icons/ar_down_chosen.png) 50%/100% no-repeat;width:15px;height:27px;position:absolute;top:-1px;right:-25px}.rateMix .humans .itemlist .tarif .selectRateLink.active:after{transform:rotate(-180deg)}.selectRatesBlock{z-index:9999;text-align:left;background:#fff;border:1px solid #b9b9b9;border-radius:0 0 3px 3px;width:calc(100% + 2px);margin-left:-1px;display:none;position:absolute;top:0;left:0}.selectRatesBlock .left,.selectRatesBlock .right{width:50%}.selectRatesBlock .left{float:left}.selectRatesBlock .right{float:right}.selectRatesBlock .tabs a{color:#000;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding:20px;font-size:90%;font-weight:700;text-decoration:none;display:block}.selectRatesBlock .tabs a.active{color:#5dbde0;background:#e9e9e9}.selectRatesBlock .desc{margin-bottom:0;padding:0!important}.selectRatesBlock .desc .descitem{padding:20px;display:none}.selectRatesBlock .desc .descitem.active{background:#e9e9e9;display:block}.selectRatesBlock .desc .descitem p{margin-bottom:16px;font-size:90%;line-height:20px}.selectRatesBlock .desc .descitem .buttons a{color:#000;border:1px solid #000;border-radius:3px;margin-right:20px;padding:13px 26px;font-size:90%;font-weight:700;text-decoration:none;display:inline-block}.selectRatesBlock .desc .descitem .buttons a.select{background:#ffcb07;border-color:#ffcb07}@media (width<=768px){.rateMix .humans .itemlist .tarif .selectRateLink.withClick:after{width:12px;height:22px;right:-17px}.rateMix .humans .itemlist .tarif .selectRateLink{font-size:13px}.rateMix .humans .itemlist i.fa{font-size:26px}.rateMix div.item{border-bottom:none}.selectRatesBlock .left,.selectRatesBlock .right{float:none;width:100%}.selectRatesBlock .desc .descitem .buttons{text-align:center}.selectRatesBlock .desc .descitem .buttons a{margin-right:10px}.rateMix .humans{margin-left:-15px;width:calc(100% + 15px)!important}}.formBron .chs .child.btn{border-radius:50px;margin-bottom:10px;padding:8px 16px;font-size:13px;position:relative}.formBron .chs .child.btn:hover{background:#fff}.formBron .chs .child.btn:after{content:"";background:url(/bitrix/templates/hotel_site_new/images/close_red.png);width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;right:-21px}.formBron .chs .listChildsBlock .btn-outline-secondary{color:#6c757d!important}.formBron .chs .listChildsBlock{padding-top:7px}.formBron .chs .addChildsBlock{text-align:center;position:relative}.formBron .chs .addChild{font-size:13px;line-height:15px}.formBron .chs .childsAges{background:#fff;border-radius:10px;width:141px;height:213px;margin-left:-70px;padding:15px 20px;display:none;position:absolute;top:calc(100% + 10px);left:50%;overflow-y:scroll;box-shadow:0 4px 15px #00000040}.formBron .chs .childsAges ul{text-align:left;width:100%;margin:0;padding:0;list-style:none}.formBron .chs .childsAges ul li a{font-size:13px;line-height:25px;display:block}.formBron .chs .childsAges ul li a:hover{color:#00abde;font-weight:700}.search{z-index:10!important}@media (width<=990px){img{height:auto}.formBron .title{padding-top:10px;font-size:11px}.formBron input,.formBron button{padding:8px 0 8px 10px;font-size:13px!important}.sanName h1{font-size:22px}.head .phone{text-align:left;font-size:15px}.head .phone span{font-size:10px}iframe{height:auto;max-width:100%!important}.new_options{webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (width<=768px){h1{font-size:24px}h2{font-size:22px}.footer .menu,.footer .rezhim{margin-bottom:20px}.footer .callBox{font-size:26px}.responses .item{padding:20px}.ws-chat{display:none!important}}@media (width<=576px){.head .mobileMenu{width:calc(100% - 30px);left:15px}.new_options{webkit-column-count:1;-moz-column-count:1;column-count:1}}div.first{display:inline-block}.closing-button:hover:before,.closing-button:hover:after{transform:translate(0)}@media screen and (width<=550px){#calendar-block{padding:15px}}@media screen and (width<=400px){#calendar-block{padding:5px}}.team{padding-top:20px;font-family:Open Sans,sans-serif}.team__section .swiper-button-next:after,.team__section .swiper-container-rtl .swiper-button-prev:after,.team__section .swiper-button-prev:after,.team__section .swiper-container-rtl .swiper-button-next:after{display:none}.team h2{text-align:center;margin:20px 0}@media screen and (width>=768px){.team__slider .swiper-button-next,.team__slider .swiper-button-prev{display:none}}@media screen and (width<=767px){.team__slider{position:relative;overflow:hidden}.team__slider .swiper-button-next,.team__slider .swiper-button-prev{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA1OCA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDE2NiI+CjxjaXJjbGUgaWQ9IkVsbGlwc2UgNyIgY3g9IjI5IiBjeT0iMjkiIHI9IjI5IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDI5IDI5KSIgZmlsbD0iI0ZGQ0IwNyIgZmlsbC1vcGFjaXR5PSIwLjkiLz4KPGcgaWQ9Ikdyb3VwIj4KPHBhdGggaWQ9IlZlY3RvciIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNi41ODQgMjcuNTcxNEwyNi40NjEzIDE3LjQxNzNDMjUuODcyIDE2Ljg2MDkgMjQuOTcwNyAxNi44NjA5IDI0LjQxNiAxNy40MTczQzIzLjg2MTMgMTcuOTczNyAyMy44NjEzIDE4Ljg3NzggMjQuNDE2IDE5LjQ2OUwzMy41MzMzIDI4LjYxNDZMMjQuNDE2IDM3Ljc2MDJDMjMuODYxMyAzOC4zMTY2IDIzLjg2MTMgMzkuMjU1NSAyNC40MTYgMzkuODExOUMyNC45NzA3IDQwLjM2ODMgMjUuODcyIDQwLjM2ODMgMjYuNDYxMyAzOS44MTE5TDM2LjU4NCAyOS42MjNDMzcuMTM4NyAyOS4wNjY3IDM3LjEzODcgMjguMTYyNSAzNi41ODQgMjcuNTcxNFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9nPgo8L3N2Zz4K) 50% no-repeat;width:58px;height:58px;top:204px}.team__slider .swiper-button-prev{left:0;transform:rotate(180deg)}.team__slider .swiper-button-next{right:0}}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1400px){.container{max-width:1140px}}.fa{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.fa-check:before{content:""}img{max-width:100%;height:auto}.new_options{margin:0;padding:0;list-style:none}.new_options .name{break-before:avoid;padding:5px 0 2px;font-weight:700}.new_options .name img{vertical-align:middle;margin-right:10px}.new_options .list{padding:3px 0 0 32px;font-size:13px;display:block}.new_options .list.fishka{color:#74ab57;font-weight:700}.show_chto .new_options{webkit-column-count:3;-moz-column-count:3;column-count:3}@media (width<=992px){.show_chto .new_options{webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (width<=768px){.show_chto .new_options{webkit-column-count:1;-moz-column-count:1;column-count:1}}h2.title{text-align:center;color:#000;margin-bottom:30px;padding-bottom:10px;font-size:36px;font-weight:700;line-height:49px;position:relative}h2.title:after{content:"";background:#ffcb07;border-radius:5px;width:100px;height:5px;margin-left:-50px;position:absolute;bottom:0;left:50%}.textInfo{background:#fdfaef;padding:40px 0}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-body-color-rgb:33, 37, 41;--bs-body-bg-rgb:255, 255, 255;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:Lato, sans-serif;--bs-body-font-size:.875rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:.0625rem;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,:before,:after{box-sizing:border-box}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;margin:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.34375rem + 1.125vw)}@media (width>=1200px){h1,.h1{font-size:2.1875rem}}h2,.h2{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){h2,.h2{font-size:1.75rem}}h3,.h3{font-size:calc(1.27813rem + .3375vw)}@media (width>=1200px){h3,.h3{font-size:1.53125rem}}h4,.h4{font-size:calc(1.25625rem + .075vw)}@media (width>=1200px){h4,.h4{font-size:1.3125rem}}h5,.h5{font-size:1.09375rem}h6,.h6{font-size:.875rem}p{margin-top:0;margin-bottom:1rem}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ul{margin-top:0;margin-bottom:1rem;padding-left:2rem}ul ul{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:.875em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}img,svg{vertical-align:middle}tr,td{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-.125rem;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}[hidden]{display:none!important}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container,.container-sm{max-width:33.75rem}}@media (width>=768px){.container,.container-sm,.container-md{max-width:45.625rem}}@media (width>=992px){.container,.container-sm,.container-md,.container-lg{max-width:62rem}}@media (width>=1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:78.125rem}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0}@media (width>=576px){.col-sm-12{flex:none;width:100%}}@media (width>=768px){.col-md{flex:1 0}.col-md-6{flex:none;width:50%}}.col-form-label{font-size:inherit;margin-bottom:0;padding-top:.4375rem;padding-bottom:.4375rem;font-weight:500;line-height:1.5}.form-control{color:#212529;appearance:none;background-color:#fff;background-clip:padding-box;border:.0625rem solid #dee2e6;border-radius:.375rem;width:100%;padding:.375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{opacity:1;background-color:#e9ecef}.form-control::file-selector-button{margin:-.375rem -.75rem;color:#212529;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;background-color:#e9ecef;border-inline-end-width:.0625rem;border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext:focus{outline:0}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 #212529}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 .0625rem #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 .0625rem #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating>.form-control:focus,.form-floating>.form-control-plaintext:focus{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label{opacity:.65;transform:scale(.85)translateY(-.5rem)translate(.15rem)}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within,.input-group .btn:focus{z-index:3}.valid-feedback{color:#198754;width:100%;margin-top:.25rem;font-size:.875em;display:none}.valid-tooltip{z-index:5;color:#fff;background-color:#198754e6;border-radius:.375rem;max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.75rem;display:none;position:absolute;top:100%}.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.form-control.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#198754;padding-right:calc(1.5em + .75rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.was-validated .input-group .form-control:valid:focus,.input-group .form-control.is-valid:focus,.was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus{z-index:3}.invalid-feedback{color:#dc3545;width:100%;margin-top:.25rem;font-size:.875em;display:none}.invalid-tooltip{z-index:5;color:#fff;background-color:#dc3545e6;border-radius:.375rem;max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.75rem;display:none;position:absolute;top:100%}.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.was-validated .input-group .form-control:invalid:focus,.input-group .form-control.is-invalid:focus,.was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:.875rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:.0625rem;--bs-btn-border-color:transparent;--bs-btn-border-radius:.3125rem;--bs-btn-box-shadow:inset 0 .0625rem 0 #ffffff26, 0 .0625rem .0625rem #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check:focus+.btn,.btn:focus{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus,.btn-check:active+.btn:focus,.btn:active:focus,.btn.active:focus,.btn.show:focus{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217, 164, 6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 .1875rem .3125rem #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108, 117, 125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 .1875rem .3125rem #00000020;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-link:focus{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus{z-index:1}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:.0625rem solid var(--bs-alert-border-color);--bs-alert-border-radius:.375rem;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);position:relative}.modal{--bs-modal-zindex:1055;--bs-modal-width:28.125rem;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color: ;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:.0625rem;--bs-modal-border-radius:.5rem;--bs-modal-box-shadow:0 .125rem .25rem #00000013;--bs-modal-inner-border-radius:calc(.5rem - .0625rem);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:.0625rem;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:.0625rem;z-index:var(--bs-modal-zindex);outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.modal-dialog{width:auto;margin:var(--bs-modal-margin);pointer-events:none;position:relative}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-3.125rem)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{min-height:calc(100% - var(--bs-modal-margin) * 2);align-items:center;display:flex}.modal-content{width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;z-index:var(--bs-backdrop-zindex);background-color:var(--bs-backdrop-bg);width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{padding:var(--bs-modal-padding);flex:auto;position:relative}.modal-footer{padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (width>=576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 .5rem 1rem #00000026}.modal-dialog{max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto}.modal-sm{--bs-modal-width:18.75rem}}@media (width>=992px){.modal-lg,.modal-xl{--bs-modal-width:50rem}}@media (width>=1200px){.modal-xl{--bs-modal-width:71.25rem}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (width<=575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (width<=767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (width<=991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (width<=1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (width<=1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.btn-close:hover{color:#000;opacity:.75;text-decoration:none}.btn-close:focus{opacity:1;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:.25}.link-primary:hover,.link-primary:focus{color:#0a58ca!important}.link-secondary:hover,.link-secondary:focus{color:#565e64!important}.link-success:hover,.link-success:focus{color:#146c43!important}.link-info:hover,.link-info:focus{color:#3dd5f3!important}.link-warning:hover,.link-warning:focus{color:#ffcd39!important}.link-danger:hover,.link-danger:focus{color:#b02a37!important}.link-light:hover,.link-light:focus{color:#f9fafb!important}.link-dark:hover,.link-dark:focus{color:#1a1e21!important}.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:.0625rem!important;height:.0625rem!important;margin:-.0625rem!important;padding:0!important;position:absolute!important;overflow:hidden!important}.float-start{float:left!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.flex-wrap{flex-wrap:wrap!important}.mb-5{margin-bottom:3rem!important}.pt-0{padding-top:0!important}.text-center{text-align:center!important}.visible{visibility:visible!important}@media (width>=768px){.d-md-block{display:block!important}.d-md-none{display:none!important}}@media (width>=992px){.d-lg-flex{display:flex!important}.d-lg-none{display:none!important}}@use "sass:math";.icon{fill:currentColor;width:1em;height:1em;display:inline-block}.icon-action-arrow{width:2em}.icon-action-discount{width:.58333em}.icon-advantages_forest{width:1em}.icon-burger{width:1.06667em}.icon-calendar{width:.92em}.icon-feedback-phone{width:.6087em}.icon-ok{width:1em}.icon-our-advantages-bron{width:.58462em}.icon-our-advantages-calendar,.icon-our-advantages-calendar-2{width:1em}.icon-our-advantages-discount{width:.98361em}.icon-our-advantages-manager{width:.83871em}.icon-our-advantages-perc{width:.67241em}.icon-our-advantages-taxi{width:1.75em}.icon-phone{width:.43478em}.icon-search{width:.95238em}.icon-swiper-arrow,.icon-team-email,.icon-team-phone,.icon-telegramm{width:1em}.icon-tourist{width:.82609em}.icon-vk,.icon-watsapp{width:1em}@use "sass:math";body{background:#f3f3f3}.fancybox-nav{background:url(/images/blank.gif)!important}.section{padding:5rem 0}@media (width<=991.98px){.section{padding:2.5rem 0}}@media (width<=767.98px){.section{padding:2.0625rem 0}}.section h2,.section .h2{text-align:center;margin-bottom:2.5rem;padding-bottom:1.5625rem}.section h2:after,.section .h2:after{content:"";background:#49972d;width:5.0625rem;height:.25rem;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width<=991.98px){.section h2,.section .h2{margin-bottom:1.875rem}}@media (width<=767.98px){.section h2,.section .h2{margin-bottom:1.25rem}}.section__gray{background-color:#f3f3f3}.section__white{background-color:#fff}.section__light-blue{background-color:#f2faff}.section__feedback{background:url(/images/feedback-1.png) 50%/cover no-repeat;padding:2.8125rem 0;position:relative}.section__feedback:before{content:"";z-index:1;background:#152533b3;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=991.98px){.section__feedback{padding:3.25rem 0 4rem}}@media (width<=767.98px){.section__feedback{padding:2.5rem 0}}.main-btn{color:#fff;text-align:center;text-transform:uppercase;background:#49972d;border-radius:.375rem;padding:1.25rem 3.4375rem;font-size:1.0625rem;font-weight:700;line-height:normal;text-decoration:none;transition:all .2s;display:inline-block}.main-btn:hover{color:#fff;background:#336c21}@media (width<=991.98px){.main-btn{padding:.96875rem 2.65625rem;font-size:.8125rem}}.swiper-button-prev,.swiper-button-next{cursor:pointer;z-index:1;width:2.3125rem;height:2.3125rem;margin-top:-1.15625rem;position:absolute;top:50%}.swiper-button-prev .icon,.swiper-button-next .icon{width:100%;height:100%}.swiper-button-prev{left:0;transform:rotate(180deg)}.swiper-button-next{right:0}.btn{text-align:center;text-transform:uppercase;white-space:nowrap;border-radius:.375rem;padding:1.25rem 2.875rem;font-size:1.0625rem;font-weight:700;line-height:normal;text-decoration:none;transition:all .2s;display:inline-block}@media (width<=991.98px){.btn{padding:.9375rem 1.6875rem;font-size:.8125rem}}.btn__yellow{color:#212121;background:#ffcb07}.btn__yellow:hover{opacity:.9;background:#ffcb07;border-color:#ffcb07}.btn__green{color:#fff;background:#49972d}.btn__green:hover{color:#fff;opacity:.9;background:#49972d;border-color:#49972d}.btn__gray:hover{color:#fff;opacity:.9;background:#afafaf;border-color:#afafaf}.btn__white{color:#212121;background:#fff;border-color:#d0d3db}.btn__white:hover{opacity:.9;border-color:#d0d3db}.tip{width:.875rem;height:.875rem;display:inline-block;position:relative}.tip:before{content:"";cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDEyNSI+CjxjaXJjbGUgaWQ9IkVsbGlwc2UgMjAiIGN4PSI4IiBjeT0iOCIgcj0iNy41IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjRDhEOEQ4Ii8+CjxwYXRoIGlkPSI/IiBkPSJNNy4wNzk3NyA5LjIyMTg5VjguOTAyNEM3LjA3OTc3IDguNzA2NjcgNy4xMDcxMSA4LjUzMzk3IDcuMTYxOCA4LjM4NDNDNy4yMTY0OSA4LjIzMTc1IDcuMzA0MjggOC4wODc4NCA3LjQyNTE2IDcuOTUyNTZDNy41NDYwNSA3LjgxNDQgNy43MDU4IDcuNjczMzcgNy45MDQ0IDcuNTI5NDVDOC4wODI4NSA3LjQwMjgxIDguMjI1MzMgNy4yODkxMSA4LjMzMTgzIDcuMTg4MzdDOC40NDEyIDcuMDg3NjMgOC41MjAzNSA2Ljk4ODMzIDguNTY5MjggNi44OTA0N0M4LjYyMTA5IDYuNzg5NzMgOC42NDcgNi42NzYwNCA4LjY0NyA2LjU0OTM5QzguNjQ3IDYuMzYyMyA4LjU3NzkyIDYuMjE5ODMgOC40Mzk3NiA2LjEyMTk3QzguMzAxNiA2LjAyNDExIDguMTA4NzYgNS45NzUxNyA3Ljg2MTIzIDUuOTc1MTdDNy42MTM2OSA1Ljk3NTE3IDcuMzY3NiA2LjAxNDAzIDcuMTIyOTQgNi4wOTE3NUM2Ljg4MTE3IDYuMTY5NDYgNi42MzUwNyA2LjI3MTY0IDYuMzg0NjYgNi4zOTgyOEw1LjkxNDA2IDUuNDUyNzdDNi4yMDE4OSA1LjI5MTU4IDYuNTE0MTkgNS4xNjIwNiA2Ljg1MDk1IDUuMDY0MkM3LjE4NzcxIDQuOTYzNDYgNy41NTYxMyA0LjkxMzA5IDcuOTU2MjEgNC45MTMwOUM4LjU3MjE2IDQuOTEzMDkgOS4wNDg1MiA1LjA2MTMyIDkuMzg1MjggNS4zNTc3OEM5LjcyNDkyIDUuNjUxMzcgOS44OTQ3NCA2LjAyNTU0IDkuODk0NzQgNi40ODAzMUM5Ljg5NDc0IDYuNzIyMDkgOS44NTU4OCA2LjkzMjIxIDkuNzc4MTcgNy4xMTA2NkM5LjcwMzMzIDcuMjg2MjQgOS41ODgyIDcuNDUwMyA5LjQzMjc3IDcuNjAyODVDOS4yODAyMiA3Ljc1MjUyIDkuMDg4ODIgNy45MTA4MiA4Ljg1ODU1IDguMDc3NzdDOC42ODU4NiA4LjIwNDQxIDguNTUzNDUgOC4zMTA5MSA4LjQ2MTM1IDguMzk3MjZDOC4zNjkyNCA4LjQ4MzYgOC4zMDU5MiA4LjU2OTk1IDguMjcxMzggOC42NTYzQzguMjM5NzIgOC43Mzk3NyA4LjIyMzg5IDguODQxOTUgOC4yMjM4OSA4Ljk2Mjg0VjkuMjIxODlINy4wNzk3N1pNNi45NDE2MSAxMC42OTg0QzYuOTQxNjEgMTAuNDI3OSA3LjAxNTAxIDEwLjIzNzkgNy4xNjE4IDEwLjEyODVDNy4zMTE0NyAxMC4wMTkyIDcuNDkxMzcgOS45NjQ0OCA3LjcwMTQ4IDkuOTY0NDhDNy45MDU4NCA5Ljk2NDQ4IDguMDgxNDEgMTAuMDE5MiA4LjIyODIxIDEwLjEyODVDOC4zNzc4OCAxMC4yMzc5IDguNDUyNzEgMTAuNDI3OSA4LjQ1MjcxIDEwLjY5ODRDOC40NTI3MSAxMC45NTc1IDguMzc3ODggMTEuMTQ0NiA4LjIyODIxIDExLjI1OTdDOC4wODE0MSAxMS4zNzQ4IDcuOTA1ODQgMTEuNDMyNCA3LjcwMTQ4IDExLjQzMjRDNy40OTEzNyAxMS40MzI0IDcuMzExNDcgMTEuMzc0OCA3LjE2MTggMTEuMjU5N0M3LjAxNTAxIDExLjE0NDYgNi45NDE2MSAxMC45NTc1IDYuOTQxNjEgMTAuNjk4NFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.875rem;height:.875rem;display:inline-block;position:absolute;top:0;left:0}.tip__text{opacity:0;z-index:-10;background:#fff;border:.0625rem solid #f5f5f5;width:12.5rem;min-width:100%;padding:.3125rem .625rem;transition:opacity .2s;position:absolute;top:calc(-100% - 2.8125rem);right:0;box-shadow:0 0 .5rem .0625rem #0000001a}@media (width<=767.98px){.tip__text{right:-6.25rem}}.tip:hover>.tip__text{opacity:1;z-index:0}.image-preview:hover:before,.image-preview:hover:after{opacity:1}h1,.h1,.h1,h2,.h2,.h2,h3,.h3,.h3,h4,.h4,.h4,h5,.h5,.h5,h6 .h6,.h6 .h6{margin:0 0 1.25rem;font-weight:500;line-height:1.2}h2,.h2,.h2{color:#212121;text-align:center;font-size:2.375rem;font-weight:700;line-height:normal;position:relative}@media (width<=991.98px){h2,.h2,.h2{font-size:1.5625rem}}@media (width<=767.98px){h2,.h2,.h2{font-size:1.375rem}}h3,.h3,.h3{text-transform:uppercase;margin-bottom:1.875rem;font-size:1.375rem;font-weight:400;line-height:normal}@media (width<=320px){h4,.h4,.h4{font-size:1.125rem}}@media (width>=1200px) and (width<=1399.98px){h4,.h4,.h4{font-size:1.5rem}}@media (width<=991.98px){h4,.h4,.h4{font-size:calc(.126582vw + 1.09968rem)}}@media (width<=320px){h5,.h5,.h5{font-size:1.0625rem}}@media (width>=1200px) and (width<=1399.98px){h5,.h5,.h5{font-size:1.25rem}}@media (width<=991.98px){h5,.h5,.h5{font-size:calc(.126582vw + 1.03718rem)}}@media (width<=320px){h6,.h6,.h6{font-size:1rem}}@media (width>=1200px) and (width<=1399.98px){h6,.h6,.h6{font-size:1.125rem}}@media (width<=991.98px){h6,.h6,.h6{font-size:calc(.126582vw + .974684rem)}}ul{margin:0;padding:0;list-style:none}p{color:#212121;margin:0;font-size:1.0625rem;font-weight:400;line-height:normal}p:not(:last-child){margin-bottom:.9375rem}@media (width<=991.98px){p{font-size:.8125rem}}.icon{display:inline-block}.icon.calendar{background-image:url(/bitrix/templates/images/sprite.png);background-position:0 0;width:2.25rem;height:2.25rem}.config{background-image:url(/bitrix/templates/images/sprite.png);background-position:-2.5625rem 0;width:2.25rem;height:2.25rem}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:75rem}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:75rem}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:.0625rem;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:.0625rem;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:.25rem solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:2.625rem;height:2.625rem;margin-top:-1.3125rem;margin-left:-1.3125rem;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{vertical-align:top;border:0;outline:none;margin:0;padding:0}.fancybox-wrap{z-index:8020;position:absolute;top:0;left:0}.fancybox-skin{color:#444;text-shadow:none;background:#f9f9f9;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;position:relative}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 .625rem 1.5625rem #00000080;-moz-box-shadow:0 .625rem 1.5625rem #00000080;box-shadow:0 .625rem 1.5625rem #00000080}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;white-space:nowrap;margin:0;padding:.9375rem;font:.875rem/1.25rem Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-image,.fancybox-iframe{width:100%;height:100%;display:block}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/bitrix/templates/img/fancybox_sprite.png)}#fancybox-loading{opacity:.8;cursor:pointer;z-index:8060;background-position:0 -6.75rem;margin-top:-1.375rem;margin-left:-1.375rem;position:fixed;top:50%;left:50%}#fancybox-loading div{background:url(/bitrix/templates/img/fancybox_loading.gif) 50% no-repeat;width:2.75rem;height:2.75rem}.fancybox-close{cursor:pointer;z-index:8040;width:2.25rem;height:2.25rem;position:absolute;top:-1.125rem;right:-1.125rem}.fancybox-nav{cursor:pointer;-webkit-tap-highlight-color:#0000;z-index:8040;background:url(/bitrix/templates/img/blank.gif);width:40%;height:100%;text-decoration:none;position:absolute;top:0}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{cursor:pointer;z-index:8040;visibility:hidden;width:2.25rem;height:2.125rem;margin-top:-1.125rem;position:absolute;top:50%}.fancybox-prev span{background-position:0 -2.25rem;left:.625rem}.fancybox-next span{background-position:0 -4.5rem;right:.625rem}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{max-width:6249.94rem;max-height:6249.94rem;position:absolute;top:-6249.94rem;left:-6249.94rem;overflow:visible!important}.fancybox-lock{width:auto;overflow:visible!important}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{z-index:8010;background:url(/bitrix/templates/img/fancybox_overlay.png);display:none;position:absolute;top:0;left:0;overflow:hidden}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto scroll}.fancybox-title{visibility:hidden;text-shadow:none;z-index:8050;font:.8125rem/1.25rem Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{z-index:8050;text-align:center;margin-bottom:-2.1875rem;position:absolute;bottom:0;right:50%}.fancybox-title-float-wrap .child{text-shadow:0 .0625rem .125rem #222;color:#fff;white-space:nowrap;background:#000c;-webkit-border-radius:.9375rem;-moz-border-radius:.9375rem;border-radius:.9375rem;margin-right:-100%;padding:.125rem 1.25rem;font-weight:700;line-height:1.5rem;display:inline-block}.fancybox-title-outside-wrap{color:#fff;margin-top:.625rem;position:relative}.fancybox-title-inside-wrap{padding-top:.625rem}.fancybox-title-over-wrap{color:#fff;background:#000c;padding:.625rem;position:absolute;bottom:0;left:0}@media only screen and (-webkit-device-pixel-ratio>=1.5),only screen and (-moz-device-pixel-ratio>=1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/bitrix/templates/img/fancybox_sprite@2x.png);background-size:2.75rem 9.5rem}#fancybox-loading div{background-image:url(/bitrix/templates/img/fancybox_loading@2x.gif);background-size:1.5rem 1.5rem}}@media screen and (width>=1300px){.search{z-index:1;margin-top:-5.625rem;position:relative}}@media screen and (width<=1299px){.search__container{width:100%;max-width:100%;margin:0;padding:0}}@media screen and (width>=1300px){.search__wrapper{background:#fff;border-radius:.375rem;margin:0 -2.625rem;padding:1.875rem}}.search__main{background:#3a4349;border-radius:.375rem;align-items:center;padding:1.8125rem 1.5625rem;display:flex}@media screen and (width<=1299px){.search__main{border-radius:0;gap:.75rem}}@media (width<=767.98px){.search__main{flex-wrap:wrap;gap:.625rem;padding:1.0625rem .9375rem 1.5625rem}}.search__input{width:25%;position:relative}@media (width<=767.98px){.search__input{width:calc(50% - .3125rem)}}.search__input .icon{width:1.375rem;height:1.375rem;position:absolute;top:1.1875rem;left:1.75rem}@media (width<=991.98px){.search__input .icon{width:1rem;height:1rem;top:.875rem;left:.8125rem}}.search__input input{box-sizing:border-box;color:#212121;background:#fff;border:0;border-radius:.375rem;outline:none;width:100%;padding:.96875rem 1.0625rem .96875rem 4.375rem;font-size:1.0625rem;font-weight:400;line-height:1.9375rem}@media (width<=991.98px){.search__input input{flex-grow:1;width:100%;padding:.4375rem 1.0625rem .4375rem 2.5rem;font-size:.8125rem}}@media screen and (width>=1300px){.search__split{margin:0 .5625rem}}@media (width<=991.98px){.search__split{display:none}}.search__date{margin:0}@media screen and (width>=1300px){.search__tourists{margin:0 1.375rem}}.search__button{color:#fff;box-sizing:border-box;text-transform:uppercase;background:#49972d;border:0;border-radius:.375rem;justify-content:center;align-items:center;gap:1rem;width:100%;padding:.96875rem 1.0625rem;font-size:1.0625rem;font-weight:400;line-height:1.9375rem;transition:all .2s;display:flex;position:relative}@media (width<=991.98px){.search__button{padding:.4375rem .9375rem;font-size:.8125rem}}.search__button:hover{background:#336c21}.search__button .icon{width:1.375rem;height:1.375rem;position:static}@media (width<=991.98px){.search__button .icon{width:1rem;height:1rem}}.search__swipe{color:#fff;text-transform:uppercase;box-sizing:border-box;background:#293135;padding:.3125rem 1.5625rem;font-size:.875rem;font-weight:700;line-height:1.9375rem;display:none}@media screen and (width<=1299px){.search__swipe{display:block}}@media (width<=991.98px){.search__swipe{font-size:.75rem}}@media (width<=767.98px){.search__swipe{padding:.125rem .9375rem}}.search__swipe--wrapper{justify-content:space-between;align-items:center;display:flex}.search__swipe svg{transition:all .2s;transform:rotate(180deg)}.search__swipe.open svg{transform:rotate(0)}.advantages{padding:1.25rem 0 3.125rem}.advantages__row{flex-wrap:wrap;justify-content:center;gap:.3125rem;display:flex}@media (width<=991.98px){.advantages__row{gap:2.5rem}}@media (width<=767.98px){.advantages__row{justify-content:flex-start}}.advantages__item{width:13.0625rem}@media (width<=991.98px){.advantages__item{width:12.125rem}}@media (width<=767.98px){.advantages__item{align-items:center;gap:.6875rem;width:100%;display:flex}.advantages__item:not(:last-child){margin-bottom:1rem}}@media (width>=992px){.advantages__text{min-height:8.125rem}}.advantages__description{gap:.625rem 1.875rem;display:flex}@media (width<=991.98px){.advantages__description{flex-direction:column}}.advantages__description-col-2 img{object-position:center;object-fit:cover;width:100%;height:100%}@media (width>=992px){.advantages__description-col-2{min-width:43.0625rem}}@media (width<=991.98px){.advantages__description-col-2{height:19.6875rem}}.advantages .icon{width:6.5rem;height:6.5rem;display:block}@media (width>=768px){.advantages .icon{margin:0 auto 1.25rem}}@media (width<=991.98px){.advantages .icon{min-width:3.8125rem;max-width:3.8125rem;height:3.8125rem;margin-bottom:.625rem}}@media (width<=767.98px){.advantages .icon{margin-bottom:0}}@media (width>=768px){.advantages p{text-align:center}}@media (width<=767.98px){.our-advantages{text-align:center}}.our-advantages--section{background-position:50%;background-size:cover;height:41.25rem}.our-advantages--section h2,.our-advantages--section .h2,.our-advantages--section p{color:#fff}.our-advantages__row{flex-wrap:wrap;justify-content:center;gap:3.3125rem 2.5rem;padding:1.25rem 9.375rem 0;display:flex}@media screen and (width<=1243px){.our-advantages__row{padding:1.25rem 0 0}}@media (width<=991.98px){.our-advantages__row{gap:2.6875rem 1.875rem}}@media (width<=767.98px){.our-advantages__row{justify-content:flex-start;gap:1.625rem 2.25rem;width:18.75rem;margin:0 auto;display:inline-flex}}.our-advantages__item{width:12.5rem}@media (width<=991.98px){.our-advantages__item{width:9.4375rem}}@media (width<=767.98px){.our-advantages__item{width:8.25rem}}.our-advantages__item p{text-align:center}.our-advantages .icon{width:3.75rem;height:3.75rem;margin:0 auto 1.25rem;display:block}@media (width<=991.98px){.our-advantages .icon{width:2.8125rem;height:2.8125rem}}@media (width<=767.98px){.our-advantages .icon{width:2.125rem;height:2.125rem;margin-bottom:1rem}}.actions{border-radius:.375rem;overflow:hidden}.actions__tabs{display:flex}@media (width<=767.98px){.actions__tabs{flex-direction:column}}.actions__header--item{color:#fff;cursor:pointer;background-color:#49972d;align-items:center;gap:1.6875rem;padding:1.5625rem 1.875rem;font-size:1.25rem;font-weight:700;line-height:normal;transition:all .2s;display:flex;position:relative}.actions__header--item>span{white-space:normal}.actions__header--item:not(:last-child){border-bottom:.0625rem solid #7db16a}@media (width>=768px){.actions__header--item:last-child{border-radius:0 0 0 .21838rem}}@media (width<=991.98px){.actions__header--item{gap:.9375rem;padding:.875rem .8125rem;font-size:.8125rem}}@media (width<=767.98px){.actions__header--item{flex-wrap:wrap}.actions__header--item>span{width:100%}}.actions__header--item .icon{color:#fff;width:2.125rem;height:2.125rem;transition:all .2s}@media (width<=991.98px){.actions__header--item .icon{width:1.25rem;height:1.25rem}}.actions__header--item .arrow{stroke:#fff;width:.625rem;height:.625rem;transition:all .2s;position:absolute;top:1.25rem;right:.9375rem}@media (width>=768px){.actions__header--item .arrow{display:none!important}}.actions__header--item .actions__header--content{width:100%;display:none}@media (width>=768px){.actions__header--item .actions__header--content{display:none!important}}.actions__header--item.active{color:#212121;background-color:#fff}.actions__header--item.active .icon{color:#49972d}.actions__header--item.active .arrow{stroke:#49972d;transform:rotate(180deg)}.actions__content{background-color:#fff;padding:2.25rem 1.5rem}@media (width<=991.98px){.actions__content{padding:1.25rem 1.25rem 1.25rem .8125rem}}@media (width<=767.98px){.actions__content{padding:.9375rem;display:none}}.actions__content .actions__content--item{display:none}@media (width<=767.98px){.actions__content--item{padding-top:1.25rem}}.actions__content--item img{float:left;border-radius:.375rem;max-width:16.125rem;margin-right:1.4375rem}@media (width<=991.98px){.actions__content--item img{max-width:9.375rem;margin-right:.8125rem}}@media (width<=767.98px){.actions__content--item img{float:none;width:100%;max-width:100%;margin-bottom:.9375rem;margin-right:0}}.main-rooms__time{justify-content:center;gap:2.5rem;display:flex}.main-rooms__time--item{align-items:center;gap:.6875rem;display:flex}.main-rooms__time--item .icon{width:1.125rem;height:1.125rem}.main-rooms__card{height:unset;background:#fff;border-radius:.375rem;flex-direction:column;padding:1.25rem 1.375rem;transition:opacity .2s;display:flex}@media (width<=991.98px){.main-rooms__card{padding:.9375rem}}.main-rooms__card-slider{width:100%}.main-rooms__card-list{gap:1.125rem;padding-top:2.5rem;display:flex;position:relative;overflow:hidden}@media (width<=991.98px){.main-rooms__card-list{padding:1.875rem 4.0625rem 0}}@media (width<=575.98px){.main-rooms__card-list{padding:1.25rem .9375rem 0}}@media (width>=992px){.main-rooms__card-list .swiper-button-prev,.main-rooms__card-list .swiper-button-next{display:none}}.main-rooms__card--image{height:12.75rem;margin-bottom:.625rem}@media (width<=991.98px){.main-rooms__card--image{height:9.125rem}}.main-rooms__card--image img{object-fit:cover;width:100%;height:100%}.main-rooms__card--title{color:#212121;margin-bottom:.625rem;font-size:1.25rem;font-weight:700;line-height:normal}@media (width<=991.98px){.main-rooms__card--title{font-size:.9375rem}}.main-rooms__card--description p span{color:#49972d;font-weight:700}.main-rooms__card--more{color:#212121;border:.0625rem solid #212121;border-radius:.375rem;padding:.875rem 2rem;font-size:1.0625rem;font-weight:400;line-height:normal;text-decoration:none;transition:all .2s;display:inline-block}@media (width<=991.98px){.main-rooms__card--more{padding:.59375rem 1.28125rem;font-size:.8125rem}}.main-rooms__card--more:hover{color:#fff;background:#49972d;border:.0625rem solid #49972d}.main-rooms__card--button{margin-top:auto;padding-top:1.25rem}.main-rooms__card-all{text-align:center;padding-top:1.875rem}@media (width<=991.98px){.main-rooms__card-all{padding-top:1.5625rem}}.infrastructura{columns:3;padding-top:1.25rem}@media (width<=767.98px){.infrastructura{columns:2}}@media (width<=575.98px){.infrastructura{columns:unset}}.infrastructura li{color:#212121;padding:.625rem 0 .625rem 2.6875rem;font-size:1.0625rem;font-weight:400;line-height:normal;position:relative}@media (width<=991.98px){.infrastructura li{padding:.5rem 0 .5rem 2.25rem;font-size:.9375rem}}.infrastructura li:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDI4NyI+CjxjaXJjbGUgaWQ9IkVsbGlwc2UgNzkiIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTMuNSIgZmlsbD0iIzQ5OTcyRCIvPgo8cGF0aCBpZD0iVmVjdG9yIDE1OSIgZD0iTTggMTMuNUwxMiAxNy41TDE4LjUgMTEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L2c+Cjwvc3ZnPgo=);background-size:contain;width:1.6875rem;height:1.6875rem;display:block;position:absolute;top:.5rem;left:0}@media (width<=991.98px){.infrastructura li:before{width:1.375rem;height:1.375rem;top:.4375rem}}.feedback{z-index:1;color:#fff;position:relative}.feedback__form{gap:1.625rem;display:flex}@media (width<=767.98px){.feedback__form{flex-direction:column;gap:.5625rem}}.feedback__textarea{min-width:27.9375rem}@media screen and (width<=1200px){.feedback__textarea{min-width:60%}}@media (width<=767.98px){.feedback__textarea{min-width:100%;height:11.125rem}}.feedback__input-block{width:100%}.feedback__input{margin-bottom:.8125rem;position:relative}@media (width<=767.98px){.feedback__input{margin-bottom:0}}.feedback__input .icon{width:1.3125rem;height:1.3125rem;position:absolute;top:1.1875rem;left:1.375rem}@media (width<=991.98px){.feedback__input .icon{width:1rem;height:1rem;top:.9375rem;left:1.0625rem}}@media (width<=767.98px){.feedback__input .icon{left:.8125rem}}.feedback__input input{color:#212121;border:0;border-radius:.375rem;outline:none;width:100%;padding:1.125rem 1.125rem 1.125rem 3.4375rem;font-size:1.0625rem;font-weight:400}@media (width<=991.98px){.feedback__input input{padding:.8125rem 1.125rem .8125rem 2.8125rem;font-size:.8125rem}}@media (width<=767.98px){.feedback__input input{padding:.8125rem 1.125rem .8125rem 2.5rem}}.feedback__button{margin-bottom:.8125rem}.feedback__button button{color:#fff;text-align:center;text-transform:uppercase;background:#49972d;border:0;border-radius:.375rem;width:100%;padding:1.125rem;font-size:1.0625rem;font-weight:700;transition:all .2s}.feedback__button button:hover{background-color:#336c21}@media (width<=991.98px){.feedback__button button{padding:.8125rem;font-size:.8125rem}}.feedback__agree input{display:none}.feedback__agree label{font-size:.75rem;font-weight:400;line-height:.875rem}.feedback__agree a{color:#49972d;text-decoration:none}.feedback__agree input+label{cursor:pointer;user-select:none;gap:.5rem;display:inline-flex}.feedback__agree input+label:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:50% 50%;border:.0625rem solid #c3c3c3;border-radius:.125rem;flex-grow:0;flex-shrink:0;width:.9375rem;height:.9375rem;margin-right:.5em;display:inline-block}.feedback__agree input:checked+label:before{background-color:#49972d;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDExIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJWZWN0b3IgMjMiIGQ9Ik0xIDMuMjVMNC40NjE1NCA3TDEwIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);border-color:#49972d}.team__card{height:unset;background:#fff;border-radius:.375rem;flex-direction:column;padding:1.25rem 1.375rem;transition:opacity .2s;display:flex}@media (width<=991.98px){.team__card{padding:.9375rem}}.team__card-slider{width:100%}.team__card-list{gap:1.125rem;padding-top:2.5rem;display:flex;position:relative;overflow:hidden}@media (width<=991.98px){.team__card-list{padding:1.875rem 4.0625rem 0}}@media (width<=575.98px){.team__card-list{padding:1.25rem .3125rem 0}}@media (width>=992px){.team__card-list .swiper-button-prev,.team__card-list .swiper-button-next{display:none}}.team__card--image{margin-bottom:1.4375rem;padding:45% 0;position:relative}@media (width<=991.98px){.team__card--image{height:9.125rem}}.team__card--image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.team__card--title{color:#212121;margin-bottom:.625rem;font-size:1.25rem;font-weight:700;line-height:normal}@media (width<=991.98px){.team__card--title{font-size:.9375rem}}.team__card--description p{font-style:italic;font-weight:400;line-height:normal}.team__card--description p span{color:#49972d;font-weight:700}.team__card--more{color:#212121;border:.0625rem solid #212121;border-radius:.375rem;padding:.875rem 2rem;font-size:1.0625rem;font-weight:400;line-height:normal;text-decoration:none;transition:all .2s;display:inline-block}@media (width<=991.98px){.team__card--more{padding:.59375rem 1.28125rem;font-size:.8125rem}}.team__card--more:hover{color:#fff;background:#49972d;border:.0625rem solid #49972d}.team__card--button{margin-top:auto;padding-top:1.25rem}.team__social-list{flex-wrap:wrap;justify-content:center;gap:.4375rem;width:100%;display:flex;position:absolute;bottom:1.25rem}.team__social-list .icon{width:2.3125rem;height:2.3125rem}.gallery{flex-wrap:wrap;gap:1.125rem;display:flex}.gallery__item{border-radius:.3125rem;width:calc(33.3333% - .75rem);height:19.375rem;position:relative}@media (width<=991.98px){.gallery__item{height:11.1875rem}}@media (width<=767.98px){.gallery__item{width:100%;height:auto;padding:45% 0}}.gallery__item img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=767.98px){.rooms{border-bottom:.0625rem solid #e2e2e2}}.services__thumbs{flex-wrap:wrap;gap:4.6875rem;display:inline-flex}@media (width<=991.98px){.services__thumbs{gap:2.0625rem;padding-top:.625rem}}@media screen and (width<=360px){.services__thumbs{justify-content:center}}.services__thumbs--wrapper{text-align:center}.services__item{cursor:pointer;flex-direction:column;align-items:center;width:11.5625rem;display:flex}.services__item:hover .services__image,.services__item.active .services__image{filter:grayscale(0)}@media (width<=991.98px){.services__item{width:5.625rem}}.services__image{filter:grayscale();background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:11.5625rem;height:11.5625rem;margin-bottom:1.0625rem;transition:all .2s;overflow:hidden}.services__image picture,.services__image img{width:100%;height:100%;display:block}.services__image img{object-fit:cover}@media (width<=991.98px){.services__image{width:4.1875rem;height:4.1875rem}}.services__name{text-align:center;color:#3a3a3a;font-size:1.0625rem;font-weight:600;line-height:1.75rem}@media (width<=991.98px){.services__name{font-size:.8125rem;line-height:.71944rem}}.services__slider-main{border-radius:.375rem;margin-top:3.125rem}.services__slider-main--wrapper{background:#f3f3f3;padding:2.1875rem 3.125rem}@media (width<=991.98px){.services__slider-main--wrapper{padding:1.875rem}}@media (width<=767.98px){.services__slider-main--wrapper{padding:1.875rem .9375rem}}.services__slider-main--item{gap:2.1875rem;display:flex}@media (width<=991.98px){.services__slider-main--item{gap:1.25rem}}@media (width<=767.98px){.services__slider-main--item{flex-direction:column}}.services__slider-main--image{min-width:22.875rem;max-width:22.875rem;height:18.75rem}@media (width<=991.98px){.services__slider-main--image{min-width:13.75rem;max-width:13.75rem;height:12.5rem}}@media (width<=767.98px){.services__slider-main--image{min-width:unset;max-width:100%;height:12.5rem}}.services__slider-main--image img{object-fit:cover;border-radius:.375rem;width:100%;height:100%}.services__slider-main--image picture{width:100%;height:100%;display:block}.services__slider-main--description h3,.services__slider-main--description .h3{color:#212121;text-transform:uppercase;margin-bottom:1.0625rem;font-size:1.0625rem;font-weight:700}@media (width<=991.98px){.services__slider-main--description h3,.services__slider-main--description .h3{display:none}}.services__slider-main--description p{margin-bottom:.75rem}.services__slider-main--title-mobile{color:#212121;text-transform:uppercase;margin-bottom:.9375rem;font-size:.8125rem;font-weight:700;display:none}@media (width<=991.98px){.services__slider-main--title-mobile{display:block}}.services__props{columns:3;padding-top:5.375rem}@media (width<=767.98px){.services__props{columns:unset;padding-top:1.875rem}}.services .swiper-button-prev,.services .swiper-button-next{justify-content:center;align-items:center;display:flex}@media (width<=991.98px){.services .swiper-button-prev,.services .swiper-button-next{width:1.875rem;height:1.875rem}}@media (width<=767.98px){.services .swiper-button-prev,.services .swiper-button-next{margin-top:0;top:9.375rem}}.services .swiper-button-prev{transform:rotate(0)}@media (width<=767.98px){.services .swiper-button-prev{left:1.625rem}.services .swiper-button-next{right:1.625rem}.props{border-top:.0625rem solid #d8d8d8;padding-bottom:.9375rem;position:relative}.props:last-child{border-bottom:.0625rem solid #d8d8d8}.props:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDExIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJWZWN0b3IgMjU4IiBkPSJNMS40NjY4IDEuMzU5MzhMNS42NTM3MSA0LjQwNDRMOS44NDA2MiAxLjM1OTM4IiBzdHJva2U9IiM0OTk3MkQiIHN0cm9rZS13aWR0aD0iMS41MjI1MSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.625rem;height:.625rem;transition:all .2s;position:absolute;top:1.375rem;right:0}.props.open:before{transform:rotate(180deg)}}.props__title{color:#49972d;text-transform:uppercase;align-items:center;gap:.8125rem;margin-bottom:.625rem;font-size:1.0625rem;font-weight:600;line-height:normal;display:flex}@media (width<=991.98px){.props__title{font-size:.8125rem}}@media (width<=767.98px){.props__title{margin-bottom:0;padding-top:.9375rem}}.props__title img{object-fit:contain;width:2rem;height:2rem}@media (width<=991.98px){.props__title img{width:1.5rem;height:1.5rem}}.props ul{margin:0 0 1.625rem}@media (width>=768px){.props ul{display:block!important}}@media (width<=767.98px){.props ul{margin-bottom:0;padding-top:.9375rem;display:none}}.props ul li{color:#212121;padding-left:2.6875rem;font-size:1.0625rem;font-weight:400;line-height:normal;position:relative}@media (width<=991.98px){.props ul li{font-size:.8125rem}}.props ul li:not(:last-child){margin-bottom:.3125rem}.props ul li:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDExIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJWZWN0b3IgMzUiIGQ9Ik0xIDMuNEw0LjM3NSA3TDEwIDEiIHN0cm9rZT0iIzQ5OTcyRCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.5625rem;height:.5625rem;display:block;position:absolute;top:.5rem;left:1.375rem}@media (width<=767.98px){.food{background:#fff}}@media (width>=768px){.food .swiper-wrapper{flex-wrap:wrap;gap:.5625rem;min-width:15.1875rem}.food .swiper-wrapper .swiper-slide{width:7.3125rem;height:7.3125rem}}@media (width>=992px){.food .swiper-wrapper{gap:1rem;min-width:26.125rem}.food .swiper-wrapper .swiper-slide{width:12.5625rem;height:12.5625rem}}.food .swiper-button-prev,.food .swiper-button-next{width:1.625rem;height:1.625rem}.food .swiper-button-prev{left:.6875rem}.food .swiper-button-next{right:.6875rem}@media (width<=767.98px){.food__images--slider{width:100%;height:100%;position:absolute;top:0;left:0}}.header{position:relative}.header nav{align-items:center;padding:1.34375rem 0;display:flex}.header__menu{display:flex}.header__menu a{color:#212121;text-transform:uppercase;padding:0 1.875rem;font-size:.875rem;font-weight:400;line-height:1.9375rem;text-decoration:none;transition:all .2s;display:block}@media screen and (width<=1200px){.header__menu a{padding:0 .9375rem}}.header__menu a:hover{color:#49972d}.header__phone{margin-left:auto}.header__phone a{color:#212121;text-align:right;white-space:nowrap;align-items:center;gap:.25rem;font-size:1.4375rem;font-weight:700;line-height:normal;text-decoration:none;transition:all .2s;display:flex}.header__phone a:hover{color:#49972d}.header__phone a .icon-phone{color:#49972d;width:1.375rem;height:1.375rem}.header__burger .icon{stroke:#212121;width:.9375rem;height:.9375rem}.header__banner{background-position:50%;height:35.375rem;position:relative}@media (width<=991.98px){.header__banner{height:14.8125rem}}@media (width<=767.98px){.header__banner{height:11.375rem}}.header__banner:before{content:"";background:#10203875;width:100%;height:100%;position:absolute;top:0;left:0}.header__title-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.header h1,.header .h1{color:#fff;text-align:center;margin-bottom:1.125rem;font-size:3.3125rem;font-weight:700;line-height:normal}@media (width<=991.98px){.header h1,.header .h1{font-size:1.7575rem}}@media (width<=767.98px){.header h1,.header .h1{margin-bottom:.625rem;font-size:1.25rem}}.header__subtitle{color:#fff;text-align:center;text-transform:uppercase;font-size:1.0625rem;font-weight:700;line-height:1.9375rem}@media (width<=991.98px){.header__subtitle{font-size:.56375rem;line-height:1.028rem}}@media (width<=767.98px){.header__subtitle{font-size:.75rem;line-height:normal}}.mainmenu__list li a:hover{color:#0d6efd}@media (width<=991.98px){.mainmenu__list li a:hover{text-decoration:none}}@media (width>=992px){.mainmenu__item a:hover{text-decoration:none;transition:color .2s}.mainmenu__item--parent:hover .mainmenu__dropdown{opacity:1;margin-top:0;transition:opacity,margin-top .2s}.mainmenu__item--parent>a:hover:after{border-top-color:#0d6efd;border-right-color:#0d6efd}}.content{padding-top:.625rem}.module{margin-bottom:1.875rem}.pagination__list li a:hover,.pagination__list li span:hover{color:#0d6efd;text-decoration:none}.pagination__list li.disabled{display:none}.pagination__list li:hover a{color:#0d6efd;border-color:#0d6efd}.footer{background:#fff;padding-top:1.875rem;padding-bottom:.625rem}.footer__row{justify-content:space-between;align-items:flex-start;gap:5rem;padding-bottom:1.875rem;display:flex}@media screen and (width<=1200px){.footer__row{gap:1.875rem}}@media (width<=767.98px){.footer__row{flex-wrap:wrap;justify-content:center;gap:.6875rem}}.footer__nav{margin-right:1.25rem}@media (width<=991.98px){.footer__nav{display:none}}.footer__nav ul{columns:2;column-gap:3.3125rem}.footer__nav li{margin-bottom:.9375rem}.footer__nav a{color:#49972d;border-bottom:.0625rem solid #49972d;padding-bottom:0;font-size:1.0625rem;font-weight:400;line-height:normal;text-decoration-line:none;transition:all .2s;display:inline-block}.footer__nav a:hover{color:#336c21;border-color:#336c21}.footer__contacts{margin-right:1.25rem}@media (width<=767.98px){.footer__contacts{order:2;justify-content:space-between;gap:1.25rem;width:100%;padding-top:1.25rem;display:flex}}.footer__contacts--social{flex-wrap:wrap;gap:.4375rem;padding-top:1.5rem;display:flex}@media (width<=767.98px){.footer__contacts--social{max-width:5.6875rem;padding-top:0}}.footer__contacts--social .icon{width:2.3125rem;height:2.3125rem}.footer__auth{max-width:19.1875rem;padding-left:1.625rem;position:relative}@media (width<=991.98px){.footer__auth{max-width:13.4375rem;padding-left:1rem}}@media (width<=767.98px){.footer__auth{order:1;max-width:100%;padding-left:1.875rem;padding-right:1.875rem}}.footer__auth:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iNzgiIHZpZXdCb3g9IjAgMCAyMiA3OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IlZlY3RvciAyMjAiIGQ9Ik0yMS4xNDA3IDc1Ljk5MDFDMjEuNjg3NSA3NS45MTIzIDIyLjA2NzggNzUuNDA2MSAyMS45OTAxIDc0Ljg1OTNMMjAuNzIzNyA2NS45NDg4QzIwLjY0NiA2NS40MDIgMjAuMTM5NyA2NS4wMjE4IDE5LjU5MjkgNjUuMDk5NUMxOS4wNDYxIDY1LjE3NzIgMTguNjY1OSA2NS42ODM1IDE4Ljc0MzYgNjYuMjMwMkwxOS44NjkyIDc0LjE1MDdMMTEuOTQ4OCA3NS4yNzYzQzExLjQwMiA3NS4zNTQgMTEuMDIxOCA3NS44NjAzIDExLjA5OTUgNzYuNDA3MUMxMS4xNzcyIDc2Ljk1MzkgMTEuNjgzNSA3Ny4zMzQxIDEyLjIzMDIgNzcuMjU2NEwyMS4xNDA3IDc1Ljk5MDFaTTIxIDBDMjAuNzg0NCAwIDIwLjYwNjUgMC4wNjE2MDA0IDIwLjUxMTggMC4wOTg2ODY4QzIwLjQwMDYgMC4xNDIyMjMgMjAuMjk0OSAwLjE5NjcwOCAyMC4yMDA5IDAuMjUwNDY0QzIwLjAxMjIgMC4zNTg0MDIgMTkuODAyIDAuNTAzMTgyIDE5LjU4MDcgMC42NzA1MjRDMTkuMTM0MyAxLjAwNzk5IDE4LjU3MjcgMS40OTA1MSAxNy45Mjk1IDIuMDk3OTZDMTYuNjM5NiAzLjMxNTk4IDE0Ljk3NyA1LjA3ODU0IDEzLjE4NjYgNy4yODg0QzkuNjA4NjIgMTEuNzA0NyA1LjQ4MzEyIDE3Ljk1MzkgMi44MTMxIDI1LjI3MTZDMC4xNDEzNzQgMzIuNTk0IC0xLjA4NTgxIDQxLjAyNDcgMS4xOTc3MiA0OS43NTY3QzMuNDgzODUgNTguNDk4NyA5LjI2MDA4IDY3LjQzMjUgMjAuMzk5NCA3NS43OTk2TDIxLjYwMDYgNzQuMjAwNEMxMC43NTQxIDY2LjA1MzQgNS4yODQ3NCA1Ny40ODAxIDMuMTMyNjUgNDkuMjUwN0MwLjk3Nzk1IDQxLjAxMTMgMi4xMTk5MiAzMy4wMDYzIDQuNjkxOTQgMjUuOTU3MkM3LjI2NTY1IDE4LjkwMzQgMTEuMjU4NSAxMi44NDU0IDE0Ljc0MDYgOC41NDc0QzE2LjQ4MDMgNi40MDAwOSAxOC4wODMxIDQuNzAzNzEgMTkuMzAyNiAzLjU1MjA3QzE5LjkxNCAyLjk3NDY5IDIwLjQxODEgMi41NDQ3IDIwLjc4NjggMi4yNjU4N0MyMC45NzMxIDIuMTI1MDYgMjEuMTA3OSAyLjAzNTc0IDIxLjE5MzggMS45ODY2MkMyMS4yMzcxIDEuOTYxODQgMjEuMjUxMSAxLjk1NzA2IDIxLjI0MTEgMS45NjA5NkMyMS4yMzUzIDEuOTYzMjQgMjEuMjE0IDEuOTcxMzQgMjEuMTgwMiAxLjk3OTUyQzIxLjE0ODYgMS45ODcxNiAyMS4wODUyIDIgMjEgMlYwWiIgZmlsbD0iI0ZGQ0IwNyIvPgo8L3N2Zz4K);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:4.625rem;margin-top:-1.25rem;position:absolute;top:50%;left:0}@media (width<=991.98px){.footer__auth:before{width:.6875rem;height:2.625rem;margin-top:-.625rem}}@media (width<=767.98px){.footer__auth:before{width:1.0625rem;height:4.0625rem;margin-top:-1.875rem}}.footer__auth--text{color:#212121;text-align:center;border:.0625rem solid #ffcb07;border-radius:.375rem;width:100%;margin-bottom:.6875rem;padding:.90625rem 1.0625rem;font-size:.875rem;font-weight:400;line-height:normal}@media (width<=991.98px){.footer__auth--text{padding:.625rem;font-size:.8125rem}}@media (width<=767.98px){.footer__auth--button{text-align:center}}.footer__phone{text-align:right;margin-left:auto}.footer__phone .phone{color:#212121;margin-top:.625rem;margin-bottom:1.0625rem;font-size:1.4375rem;font-weight:700;line-height:normal;text-decoration:none;transition:all .2s;display:inline-block}.footer__phone .phone:hover{color:#49972d}.footer__phone .phone .icon{margin-right:.625rem;transform:translateY(-.1875rem)}@media (width<=991.98px){.footer__phone .phone .icon{width:.4375rem;height:1.0625rem;transform:translateY(-.125rem)}.footer__phone .phone{margin-bottom:.3125rem;font-size:1.0625rem}}@media (width<=767.98px){.footer__phone .phone{margin-bottom:.625rem}.footer__phone{text-align:center;order:0;margin-top:0;margin-left:0}}@media (width<=991.98px){.footer__phone p{margin-bottom:.3125rem}}@media (width<=767.98px){.footer__phone p{margin-bottom:.625rem}}.footer__phone .btn{padding-left:1.9375rem;padding-right:1.9375rem}@media (width<=767.98px){.footer__phone .btn{text-transform:none;padding:.625rem 1.25rem}}.footer__copyright{color:#212121;margin-bottom:1.25rem;font-size:.8125rem;font-weight:700;line-height:normal}.footer__copyright a{color:#49972d;text-decoration:none}@media (width<=991.98px){.footer__copyright{margin-bottom:1.0625rem;font-size:.625rem}}.overlay{opacity:0;visibility:hidden;z-index:100;background-color:#00000080;transition:all .2s;position:fixed;inset:0}.overlay.is-active,body.is-animate .overlay{visibility:visible;opacity:1;transition:all .2s}.go-top.is-show:hover{opacity:1;background-color:#0d6efd;transition:background-color .2s}iframe{width:100%!important;height:600px!important}#services{background:0 0;padding-bottom:5rem}@media screen and (width>=1024px){.actions__header{width:100%;min-width:521px;max-width:521px}}@media screen and (width<=900px){.advantages__item .icon{max-width:61px!important}}.advantages__item .icon{object-fit:contain!important}.swiper-button-prev:after,.swiper-button-next:after{display:none}.header{margin-bottom:100px!important}.header__banner{position:relative}.header__banner-vid{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.icon-action-discount{flex-shrink:0!important}.formBron .turistsBlock{border:none;border-radius:6px;padding:18px 17px}.formBron .turistsBlock:after,.formBron .turistsBlock:before{display:none}.formBron .turistsBlock input{text-align:center;color:#212121;background:#f5f5f5;border:1px solid #d8d8d8;border-radius:1000px;max-width:139px;height:auto;margin-left:13px;margin-right:13px;padding:11px 15px;font-size:14px;font-weight:400;line-height:20px}.formBron .chs .child.btn{text-align:center;text-transform:initial;background:#f5f5f5;border:1px solid #d8d8d8;width:100%;max-width:139px;padding:11px 15px;font-size:14px;font-weight:400;line-height:20px;color:#212121!important}.formBron .turistsBlock .ads{justify-content:center;align-items:center;display:flex}.formBron .turistsBlock i{background:0 0;border:1px solid #212121;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;display:flex}.formBron .turistsBlock i:before{position:static}.addChild{text-align:center;text-transform:initial;border-radius:1000px;padding:10px;font-size:14px;font-weight:400;line-height:20px;color:#fff!important;box-shadow:none!important;background:#49972d!important;border-color:#49972d!important;outline:none!important}.childsAges li>a{line-height:20px;text-decoration:none;color:#212121!important;font-size:14px!important;font-weight:400!important}.childsAges li>a:hover{color:#49972d!important}.childsAges li:not(:last-child){margin-bottom:15px}.formBron .turistsBlock{top:80px}.childsAges{scrollbar-width:thin;scrollbar-color:#49972d #e7e7e7}.addChildsBlock ::-webkit-scrollbar-thumb{background-color:#49972d;border-radius:100px;width:9px}.addChildsBlock ::-webkit-scrollbar{width:15px;height:15px}.addChildsBlock ::-webkit-scrollbar-thumb{background:#49972d;border-radius:100px}.addChildsBlock ::-webkit-scrollbar-track:horizontal{background-color:#e7e7e7}.new-rooms__list-header{color:#212121;justify-content:start;align-items:center;margin-bottom:18px;font-size:20px;font-weight:700;line-height:24px;display:flex}.new-rooms__list-header img{object-fit:contain;width:32px;height:32px;margin-right:10px}.new-rooms__list-item i{color:#49972d}.new-rooms__list-item span{color:#212121;font-size:17px;font-weight:400;line-height:20.4px}.new-rooms__list-item a *,.new-rooms__list-item a{color:#49972d!important}.row.new-rooms__grid{grid-template-columns:1fr 1fr;gap:39px 183px;display:grid}@media screen and (width<=1100px){.row.new-rooms__grid{grid-template-columns:1fr;gap:20px}}.tip{margin-left:5px}.room__tariff--name:not(:first-child) .icon{color:#d0d3db}.room__tariff--name{cursor:pointer;align-items:start}[data-tab-name]+svg{position:relative;top:5px}.new-booking{color:#1b1b1b;background:#fff;border-radius:10px;display:none;width:100%!important;max-width:722px!important;padding:0!important}.new-booking *{box-sizing:border-box}.new-booking__wrapper{padding:72px 56px;position:relative}.new-booking__counter{text-align:center;margin-bottom:17px;font-size:30px;font-weight:400;line-height:36px;display:block}.average{color:#4d4d4d;font-size:13px;font-weight:400;line-height:36px}.new-booking__header{text-align:center;margin-bottom:17px;font-size:30px;font-weight:400;line-height:36px;display:block}.new-booking__label{display:block}.new-booking__span{color:#717171;margin-bottom:10px;font-size:17px;font-weight:400;line-height:23.15px;display:block}.new-booking__field{border:1px solid #c2c4c9;border-radius:6px;width:100%;padding:16px 21px 12px;font-size:17px;line-height:20.72px;display:block;font-weight:400!important}.new-booking__row{justify-content:space-between;align-items:center;margin-top:25px;margin-bottom:37px;display:flex}.new-booking__date{justify-content:start;align-items:center;display:flex}.new-booking__label.--date{flex-shrink:0;width:100%;max-width:127px}.date-spacer{background:#c2c4c9;flex-shrink:0;width:24px;height:1px;margin:0 16px;position:relative;top:13px}.new-booking__persons{justify-content:start;align-items:center;display:flex}.new-booking__label.--person{flex-shrink:0;max-width:72px}.new-booking__label.--person .new-booking__span{text-align:center}.new-booking__label.--person:not(:last-child){margin-right:31px}.new-booking__cost{margin-bottom:21px}.new-booking__cost-row{justify-content:start;align-items:center;display:flex}.new-booking__cost-val{color:#49972d;margin-right:15px;font-size:20px;font-weight:700;line-height:27.24px}.new-booking__score{font-size:17px;font-weight:400;line-height:20.4px}.new-booking__score-text.yellow{color:#ffcb07}.new-booking__cost-alert{background:#ffcb07;border-radius:6px;max-width:516px;margin-top:23px;padding:15px 14px;font-size:14px;font-weight:400;line-height:19.07px}.new-booking__phone{max-width:195px;margin-bottom:25px}.new-booking__terms{cursor:pointer;justify-content:start;align-items:center;margin-top:33px;margin-bottom:26px;display:flex;position:relative}.new-booking__check{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.new-booking__check:checked+.new-booking__custom{background:#49972d}.new-booking__check:checked+.new-booking__custom svg{display:block}.new-booking__custom{border:1px solid #49972d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;margin-right:9px;display:flex}.new-booking__custom svg{display:none}.new-booking__terms-text{font-size:14px;font-weight:400;line-height:19.07px}.new-booking__terms-text a{color:#49972d;text-decoration:none}.new-booking__controlls{justify-content:center;align-items:center;display:flex}.new-booking__btn{text-align:center;color:#fff;text-transform:uppercase;cursor:pointer;background:#49972d;border:none;border-radius:6px;outline:none;width:100%;max-width:246px;padding:17px 42px;font-size:17px;font-weight:700;line-height:31px}.new-booking__btn.--disabled{pointer-events:none;opacity:.5}@media screen and (width<=720px){.new-booking__wrapper{padding:40px 20px}.new-booking__row,.new-booking__cost-row{flex-direction:column;align-items:start}}.hotelMap :focus{outline:none}.mapLink,.mapLink:hover{color:#2e8b57;border-bottom:1px dashed #2e8b57;font-size:80%;text-decoration:none}.hotelMap{line-height:1.5;display:none}.overlay{z-index:998;background:#000000b0;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.overlay img{margin-top:-16px;margin-left:-16px;position:absolute;top:50%;left:50%}.hotelMap{z-index:999;background:#fff;border-radius:5px;width:1140px;margin-top:-210px;margin-left:-570px;padding:28px 30px;font-family:Open Sans;position:absolute;top:50%;left:50%}.hotelMap .closeButton{color:#fff;font-size:18px;line-height:25px;text-decoration:none;position:absolute;top:-40px;right:20px}.hotelMap .closeButton img{margin-left:5px}.hotelMap .months li:hover{background-color:#ffcb07}@media (width<=1140px){.hotelMap{width:728px;margin-left:-364px;padding:25px}}@media (width<=768px){.hotelMap{width:290px;margin-top:0;margin-left:-145px;padding:15px;top:33px}.hotelMap .closeButton{font-size:10px;top:-29px;right:11px}.hotelMap .closeButton img{width:9px;height:9px}}