.header{background:transparent url(/build/assets/header-bg-4d3e549b.jpg) no-repeat bottom center;background-size:cover;padding-top:20px;position:relative;color:#fff}@media screen and (max-width: 550px){.header{background:transparent url(/build/assets/header-bg-m-31969e7d.jpg) no-repeat bottom center;background-size:cover}}.header__title br{display:block}.header__title .br{display:none}@media screen and (max-width: 1280px){.header__title{font-size:100px}}@media screen and (max-width: 1000px){.header__title{font-size:70px}}@media screen and (max-width: 767px){.header__title{font-size:50px}.header__title .br{display:block}}.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__bottom-text{background:#3F6FEB}@media screen and (max-width: 767px){.header__date{margin:20px 0 250px}}.family{background:#ffffff;position:relative;color:#231f20;padding-bottom:60px}@media screen and (max-width: 767px){.family{padding-bottom:40px}}.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:33px 20px 0}}.family__info--l{margin-right:75px;padding-top:37px}@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:41px;line-height:1.3;font-family:Maitree,serif;padding-bottom:40px}@media screen and (max-width: 1000px){.family__title{font-size:24px;padding-bottom:25px}}.family__desc{font-size:20px;line-height:1.45;width:80%}@media screen and (max-width: 1000px){.family__desc{font-size:16px;width:100%}}.family__img{width:576px;flex:0 0 auto;height:auto}@media screen and (max-width: 1000px){.family__img{width:100%;margin-top:40px}}.travel__list{background:#fff url(/build/assets/travel-bg-0e35895e.jpg) no-repeat 50% 50%;background-size:cover}@media screen and (max-width: 767px){.travel__list{background:#fff url(/build/assets/travel-bg-m-b73df780.jpg) no-repeat 50% 50%;background-size:cover;padding:61px 20px 59px}}.travel__item{border-radius:20px;background:#FFF;box-shadow:10px 10px 52px #2d30411a;width:600px}.travel__item img{width:95px;height:auto;margin:auto}@media screen and (max-width: 767px){.travel__item img{width:65px}}@media screen and (max-width: 1400px){.travel__item{width:520px}}@media screen and (max-width: 767px){.travel__item{width:100%;padding:20px 27px 25px}}.travel__item-title{font-weight:600;font-size:25px;line-height:1.4;padding:20px 0}@media screen and (max-width: 767px){.travel__item-title{padding:10px 0;font-size:20px}}.travel__item-text{font-size:18px;line-height:1.4}@media screen and (max-width: 767px){.travel__item-text{font-size:15px}}@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:-67%}}.tour__map-holder{position:relative;z-index:0}@media screen and (max-width: 1000px){.tour__map-holder{order:1}}.tour__map{width:698px}@media screen and (max-width: 1300px){.tour__map{width:500px}}@media screen and (max-width: 767px){.tour__map{width:130%;margin-left:-5%}}.producers__text span{color:#3f6feb}@media screen and (max-width: 1000px){.producers__img-m{margin-top:26px}}.program{padding-bottom:286px;margin-top:-170px}@media screen and (max-width: 1300px){.program{margin-top:-100px}}@media screen and (max-width: 1000px){.program{margin-top:58px}}@media screen and (max-width: 767px){.program{padding-bottom:100px}}.program--open .program__top-day{background:#3F6FEB}.program--open .program__top-title{color:#3f6feb}.gallery__slider .slick-dots .slick-active{background:#3F6FEB}.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:130px 0 102px}@media screen and (max-width: 1360px){.hotel{padding:85px 20px}}@media screen and (max-width: 1160px){.hotel{padding-top:300px}}@media screen and (max-width: 600px){.hotel{padding:300px 20px 37px}}.hotel__btns{margin:50px auto;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:6px;background:#F5F6FB}@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;border-radius:6px;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;background:#F5F6FB}.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}.faq{padding:120px 0 0}@media screen and (max-width: 1160px){.faq{padding:70px 0 60px}}.faq__slider .slick-dots .slick-active{background:#3F6FEB}.form{background:#ffffff url(/build/assets/form-bg-313d3921.jpg) no-repeat top center;background-size:cover;height:767px;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:300px;margin-top:460px;background:#ffffff url(/build/assets/form-bg-m-5c8ffd7f.jpg) no-repeat top center;background-size:cover}}.form__title span,.form__text a{color:#3f6feb}.form__inner{position:absolute;z-index:1;width:1160px;top:50%;left:50%;bottom:initial;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}}
