.header{background:transparent url(/build/assets/header-bg-bf7ed7b3.jpg) no-repeat top center;background-size:cover;padding-top:20px;position:relative;color:#231f20}@media screen and (max-width: 550px){.header{background:transparent url(/build/assets/header-bg-m-88afc30a.jpg) no-repeat bottom center;background-size:cover}}.header__logo-m{display:none}@media screen and (max-width: 550px){.header__logo-m{display:block}}@media screen and (max-width: 550px){.header__logo-d{display:none}}.header_flag-m{display:none}@media screen and (max-width: 550px){.header_flag-m{position:absolute;right:0;display:block;width:117px;top:300px}}.header_flag-d{top:300px;position:absolute}@media screen and (max-width: 1100px){.header_flag-d{width:250px}}@media screen and (max-width: 800px){.header_flag-d{width:200px}}@media screen and (max-width: 550px){.header_flag-d{display:none}}.header__social{right:-50%}@media (min-width: 1100px){.header__social{transform:translate(50%)}}.header__btn-holder{margin:450px 0 195px}@media screen and (max-width: 1600px){.header__btn-holder{margin:109px 0 195px}}@media (min-width: 700px){.header__btn-holder svg{width:45px;height:auto}}@media screen and (max-width: 1100px){.header__btn-holder{margin:0}}@media screen and (max-width: 700px){.header__btn-holder{bottom:100px}}.header__bottom{padding-top:78px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 1000px){.header__bottom{padding-top:28px}}.header__bottom .book__btn{margin-top:40px}@media screen and (max-width: 1100px){.header__bottom .book__btn{margin:20px 0 300px}}@media screen and (max-width: 767px){.header__bottom .book__btn{margin:10px 0 240px}}.header__title{text-align:center;font-size:80px;line-height:1.2;letter-spacing:normal;position:relative;z-index:1;text-transform:uppercase;color:#231f20;padding:0 15px}.header__title .gold{font-size:120px;background:linear-gradient(96.91deg,#FE8A20 11.58%,#FEA520 105.78%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header__title br{display:block}.header__title .br{display:none}@media screen and (max-width: 1680px){.header__title{font-size:70px}.header__title .gold{font-size:100px}}@media screen and (max-width: 1000px){.header__title{font-size:50px}.header__title .gold{font-size:65px}}@media screen and (max-width: 600px){.header__title{font-size:32px}.header__title .gold{font-size:40px}}.header__date{border-radius:10px;background:#3F6FEB;display:flex;align-items:center;padding:12px 26px;margin:54px 0 0}.header__date svg{width:29px;height:auto}.header__date svg path{stroke:#fff}.header__date div{font-weight:500;font-size:27px;line-height:31px;color:#fff;padding-left:9px}@media screen and (max-width: 1100px){.header__date{margin:20px 0 0;border-radius:7px;padding:6px 15px}.header__date div{font-size:17px;line-height:19px;padding-left:7px}.header__date svg path{width:24px}}@media screen and (max-width: 767px){.header__date{margin:20px 0 70px}}.header__bottom-text{position:absolute;width:100%;bottom:0;left:0;text-align:center;color:#fff;font-weight:500;font-size:24px;line-height:1.28;z-index:1;padding:11px 5px;background:#3F6FEB;display:block}@media screen and (max-width: 1199px){.header__bottom-text{font-size:15px}}.family{background:#ffffff;position:relative;color:#231f20;padding-bottom:60px;padding-top:97px}@media screen and (max-width: 1000px){.family{padding:33px 0 77px}}.family__holder{display:flex;align-items:center;width:1360px;margin:auto}@media screen and (max-width: 1370px){.family__holder{width:100%;align-items:start;padding:0 20px}}@media screen and (max-width: 1000px){.family__holder{flex-direction:column;padding:0 20px}}.family__info--l{margin-right:120px;padding-top:0}@media screen and (max-width: 1370px){.family__info--l{margin-right:20px}}@media screen and (max-width: 1000px){.family__info--l{margin:0;padding:0}}.family__title{font-weight:600;font-size:60px;line-height:1.3;font-family:Maitree,serif;padding-bottom:40px}.family__title span{background:linear-gradient(90deg,#F6AC17 33.48%,#FAD172 43.77%,#CE9009 51.12%,#F6A70B 92.29%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 1000px){.family__title{font-size:30px;padding-bottom:25px}}.family__desc{font-size:22px;line-height:155%;width:100%}@media screen and (max-width: 1000px){.family__desc{font-size:16px;width:100%}}.family__img-holder{position:relative}@media screen and (max-width: 1000px){.family__img-holder{width:100%}}.family__img{width:620px;flex:0 0 auto;height:auto}@media screen and (max-width: 1370px){.family__img{width:500px}}@media screen and (max-width: 1000px){.family__img{width:100%;margin-top:25px}}.family__decor{position:absolute}.family__c{top:13px;left:-94px}@media screen and (max-width: 1000px){.family__c{display:none}}.family__c-2{bottom:45px;right:-36px}@media screen and (max-width: 1000px){.family__c-2{display:none}}.family__l{top:-140px;left:0;z-index:1}@media screen and (max-width: 1600px){.family__l{display:none}}.family__r{top:-175px;right:0;z-index:1}@media screen and (max-width: 1600px){.family__r{display:none}}@media screen and (max-width: 767px){.travel{padding:0}}.travel__list{background:#fff url(/build/assets/travel-bg-4f42679e.jpg) no-repeat 50% 50%;background-size:cover;gap:12px;align-items:flex-end;height:1115px;max-height:100vh;padding:135px 20px}@media screen and (max-width: 1150px){.travel__list{align-items:flex-start}}@media screen and (max-width: 800px){.travel__list{flex-direction:row;background:#fff url(/build/assets/travel-bg-m-109950fc.jpg) no-repeat 50% 50%;background-size:cover;padding:51px 20px 54px;height:auto;max-height:unset;border-radius:15px}}.travel__item{border-radius:20px;background:#FFF;box-shadow:10px 10px 52px #2d30411a;padding:30px 21px 40px;width:600px}.travel__item:nth-child(1){width:356px}.travel__item:nth-child(2){width:296px}.travel__item:nth-child(3){width:370px}.travel__item:nth-child(4){width:298px}.travel__item img{width:95px;height:auto;margin:auto auto auto 0}@media screen and (max-width: 800px){.travel__item img{margin:auto}}@media screen and (max-width: 767px){.travel__item img{width:65px}}@media screen and (max-width: 800px){.travel__item{width:100%!important;padding:20px 27px 25px}}.travel__item-title{font-weight:600;font-size:26px;line-height:1.4;padding:20px 0;text-align:left}@media screen and (max-width: 800px){.travel__item-title{text-align:center;padding:10px 0;font-size:20px}}.travel__item-text{font-size:18px;line-height:1.4;text-align:left}@media screen and (max-width: 800px){.travel__item-text{text-align:center;font-size:15px}}.tour{margin-top:-215px}@media screen and (max-width: 1350px){.tour{margin-top:-180px}}@media screen and (max-width: 1000px){.tour{margin-top:0}}@media screen and (max-width: 1300px){.tour__inner{margin:0 0 0 50px}}@media screen and (max-width: 1000px){.tour__inner{margin:-28% 0 0;order:2}}@media screen and (max-width: 767px){.tour__inner{margin-top:-55%}}@media screen and (max-width: 1000px){.tour__map{width:600px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.tour__map{width:140%}}@media screen and (max-width: 1000px){.tour__map-holder{display:none}}.tour__map-holder-m{display:none}@media screen and (max-width: 1000px){.tour__map-holder-m{display:block}}.producers{margin-top:92px}.producers__text{margin-top:-50px}@media (max-width: 1600px) and (min-width: 1431px){.producers__text{font-size:35px}}@media screen and (max-width: 600px){.producers__text{padding:25px 20px 0}}.producers__text span{color:#d59412}@media screen and (max-width: 1000px){.producers__img-m{box-shadow:0 -25px 21px 12px #fff;z-index:1;position:relative;margin-top:-150px}}.program{padding-bottom:200px;margin-top:-40px}@media screen and (max-width: 1300px){.program{margin-top:0}}@media screen and (max-width: 1000px){.program{margin-top:58px}}@media screen and (max-width: 767px){.program{padding-bottom:100px}}.program .book__btn{margin-top:40px}.program__top-date{background:#f2e9d8}.program__top-m-arrow{margin-left:5px}@media screen and (max-width: 1000px){.program__top-m-arrow{display:inline-block}}.program--open .program__top-day{background:#D59412}.program--open .program__top-title{color:#d59412}@media screen and (max-width: 450px){.program__top-title div{width:auto}}.program__place-info{width:100%}.gallery{margin-top:0}@media screen and (max-width: 1000px){.gallery{margin-top:46px}}.gallery__slider .slick-dots .slick-active{background:#3F6FEB}.guide{padding:196px 0 0}@media screen and (max-width: 1500px){.guide{padding:123px 20px 0;width:100%}}@media screen and (max-width: 1000px){.guide{flex-direction:column;padding-top:60px}}@media (max-width: 1160px){.book-blocks-desktop{display:none}}.book-blocks-mobile{display:none}@media (max-width: 1160px){.book-blocks-mobile{display:block}}.book{margin-bottom:170px}.book__title{color:#3f6feb;font-size:40px;font-family:Poppins,sans-serif;font-weight:600}@media screen and (max-width: 1160px){.book__title{font-size:35px}}@media screen and (max-width: 767px){.book__title{font-size:24px}}@media (min-width: 1160px){.book__top{padding-bottom:0}.book-blocks{position:relative;bottom:-170px}.book__u-title{padding-top:0;font-weight:600;font-size:58px;line-height:130%}.book__u-img{height:100%;-o-object-fit:contain;object-fit:contain;top:0;right:0px;left:unset;width:auto;position:absolute}.book__u-discount{font-size:44.6px;font-weight:600;width:240px;text-align:center;transform:rotate(4.55deg);right:50px;bottom:40px}.book__list{gap:12px;flex-wrap:wrap;margin:150px 0 0}.book__list-cols{margin-top:12px}.book__icon{margin-left:0}.book__item{width:384px;text-align:left;margin-right:0;padding:30px 22px 40px}.book__item:last-child{margin-right:unset;margin-left:unset}.book__item-row{display:flex}.book__item-col-l{width:400px;text-align:left}.book__item-u{padding:75px}.book__item-title{padding:20px 0}.book__item-desc{line-height:140%}.book .book__u-icon{width:80px;height:80px;position:absolute;top:30px;right:90px}.book .book__u-icon img{position:absolute;top:14px;left:18px;width:53px;height:auto;transform:rotate(-4deg)}.book__item-full{width:1360px;max-width:calc(100% - 80px);margin-left:auto;margin-right:auto;border-radius:20px;overflow:hidden;background:#EAF5FF;cursor:pointer}.book__item-full .book__u-desc{font-size:22px;line-height:140%}}.book__stars{position:absolute;z-index:1;top:-35px;right:0}@media screen and (max-width: 1280px){.book__stars{width:250px;top:155px}}@media screen and (max-width: 1000px){.book__stars{display:none}}.book__inc-email a{color:#3f6feb}.book__place-img{position:relative;width:50%}.book__place-img .book__place-img--m{display:none}.book__place-img img{width:100%}@media screen and (max-width: 1199px){.book__place-img{width:100%}.book__place-img img{border-radius:15px 15px 0 0}}@media screen and (max-width: 600px){.book__place-img img{display:none}.book__place-img .book__place-img--m{display:block}}.book__price{position:relative;width:214px;margin:0 40px 0 0;border-radius:13px;background:#FFF;box-shadow:9.322px 9.322px 49.273px #2d30411a;padding:51px 0 35px}.book__price:last-child{margin-right:0}@media screen and (max-width: 1199px){.book__price{width:100%;margin:0 0 31px;border-radius:9px;padding:17px 15px;display:flex;align-items:flex-end;justify-content:space-between;background:#f7f7f7;box-shadow:none}.book__price:last-child{margin:0}}.book__price-icon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);border-radius:50%}.book__price-icon .m{display:none}.book__price-icon img{width:60px;height:auto;filter:none}@media screen and (max-width: 1199px){.book__price-icon{left:15px;transform:translateY(-50%)}.book__price-icon img{width:44px;display:none}.book__price-icon .m{display:block;border-radius:50%;box-shadow:2.667px 3.556px 9.778px #2d30411a}}.hotel{padding:100px 0 102px}@media screen and (max-width: 1360px){.hotel{padding:85px 20px}}@media screen and (max-width: 1160px){.hotel{padding-top:180px}}@media screen and (max-width: 600px){.hotel{padding:180px 20px 37px}}.hotel__btns{margin:50px auto;display:flex;align-items:center;justify-content:center;gap:15px;width:-moz-fit-content;width:fit-content;background:none}@media screen and (max-width: 1000px){.hotel__btns{margin:32px auto 16px}}@media screen and (max-width: 767px){.hotel__btns{margin:30px auto;background:#ffffff;flex-direction:column;gap:7px}}.hotel__btn{font-weight:500;font-size:18px;line-height:21px;letter-spacing:-.16px;transition:all .3s ease;background:#FFF;box-shadow:4px 4px 20px #6f717826;cursor:pointer;padding:15px 20px}.hotel__btn:hover{color:#3f6feb}@media screen and (max-width: 1000px){.hotel__btn{font-size:14px;line-height:16px;padding:9px 17px}}@media screen and (max-width: 767px){.hotel__btn{text-align:center;padding:10px 15px;border-radius:6px}.hotel__btn:nth-child(2n){margin-right:0}.hotel__btn:hover{color:#3f6feb}}.hotel__btn--active{transition:all .3s ease;background:#3F6FEB;color:#fff}.hotel__btn--active:hover{color:#fff}.hotel__stars{width:147px;height:auto;margin-bottom:20px}@media screen and (max-width: 1000px){.hotel__stars{width:116px}}.hotel__desc{height:290px}@media screen and (max-width: 1360px){.hotel__desc{height:auto}}.say__title-2{position:relative}.say__star{display:none;position:absolute;top:10px;right:-20px}@media screen and (max-width: 1000px){.say__star{display:block}}.faq{padding:120px 0 0}@media screen and (max-width: 1160px){.faq{padding:70px 0 60px}}.faq__column-1{width:370px}.faq__slider .slick-dots .slick-active{background:#3F6FEB}.form{background:#ffffff url(/build/assets/form-bg-80420597.jpg) no-repeat top center;background-size:cover;height:730px;margin-top:0}@media screen and (max-width: 1160px){.form{height:600px;padding:0 20px;margin-top:136px}}@media screen and (max-width: 767px){.form{height:292px;margin-top:455px;background:#ffffff url(/build/assets/form-bg-m-b5160088.jpg) no-repeat top center;background-size:cover}}.form__title span,.form__text a{color:#3f6feb}.form__icon{position:absolute;top:-50px;left:62px;width:95px}@media screen and (max-width: 1160px){.form__icon{width:50px;top:-25px;left:20px;transform:none}}.form__inner{position:absolute;z-index:1;width:1160px;bottom:initial;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;background:#FFF;box-shadow:7px 17px 37px #0000001a;display:flex}@media screen and (max-width: 1160px){.form__inner{width:500px;bottom:198px;top:initial;transform:translate(-50%);display:block;box-shadow:7px 7px 37px #2d30411a;border-radius:15px}}@media screen and (max-width: 500px){.form__inner{width:calc(100% - 40px)}}@media screen and (max-width: 767px){.form__btn{box-shadow:-1px 4px 10px #ffe17680 inset,8px 11px 26px #ffb23ea6}}.read__text{max-width:100%}.read__text-short{width:500px}.read__text-medium{width:600px}
