.home-offer{background-color:#f4f7fb;color:var(--header-text);padding:40px 0 0;width:100%}.home-offer__title{background:url(/build/assets/backtxt-BELpKFIt.webp);-webkit-background-clip:text;background-size:cover;-webkit-text-fill-color:transparent;display:inline-block;font-size:93px;font-weight:700;line-height:75px;text-transform:uppercase}.home-offer__title span{font-size:55px}.home-offer__subtitle{font-size:22px;font-weight:800;margin-top:15px}@media (max-width:1725px){.home-offer img{max-width:100%}.home-offer .row{align-items:flex-end}}@media (max-width:767px){.home-offer p{font-size:14px}.home-offer__title{font-size:72px;line-height:55px}.home-offer__title span{font-size:34px}.home-offer__subtitle{font-size:18px!important}}@media (max-width:575px){.home-offer{padding:15px 0 0}.home-offer__title{font-size:60px;line-height:50px}.home-offer__title span{font-size:22px}.home-offer__subtitle{font-size:16px!important}}@media (max-width:435px){.home-offer__title{font-size:53px;line-height:43px}.home-offer__title span{font-size:22px}}@media (max-width:390px){.home-offer__title{font-size:49px;line-height:43px}.home-offer__title span{font-size:20px}}@media (max-width:1725px){.header-image{height:454px;width:636px}}@media (max-width:1399px){.header-image{height:354px;width:536px}}@media (max-width:768px){.header-image{height:auto;max-width:100%;width:100%}}.features{padding:50px 0}.title-section{color:var(--header-text);font-size:55px;font-weight:800;line-height:55px}.features__block__video{background:url(/build/assets/features-video-bg-CzGhZZ6V.webp);background-position:50%;background-size:cover;border-radius:20px;max-width:400px;min-width:400px;padding:50px}.features__block__video,.play-button{align-items:center;display:flex;justify-content:center}.play-button{background:#fff;border-radius:50%;cursor:pointer;height:80px;position:relative;width:80px}.play-button:after{border-color:transparent transparent transparent #ff4b77;border-style:solid;border-width:15px 0 15px 25px;content:"";height:0;margin-left:5px;width:0}.play-button:before{animation:css60_btn 2s ease-out infinite;border:1px solid #fff;border-radius:inherit;bottom:-2px;content:"";display:inline-block;left:-2px;opacity:0;position:absolute;right:-2px;top:-2px}@keyframes css60_btn{0%{border-width:4px;opacity:1;transform:scale(1)}to{border-width:1px;opacity:0;transform:scale(1.35)}}.row.features-item__wrapper{display:flex;flex-wrap:wrap}.features-item p{margin-bottom:0}.features-item{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 10px 40px 0 rgba(30,26,0,.15);color:var(--header-text);display:flex;font-size:14px;margin-top:20px;padding:20px 30px;width:100%}.features-item .row{width:100%}.features-item-icon{color:#ee105a;font-size:22px;font-weight:800}@media (max-width:991px){.title-section{font-size:45px;line-height:48px}}@media (max-width:767px){.title-section{font-size:38px;line-height:45px}}@media (max-width:575px){.title-section{font-size:30px;line-height:38px}}@media (max-width:435px){.title-section{font-size:28px;line-height:33px}}@media (max-width:400px){.features__block__video{min-width:300px}}.programs{padding:50px 0}.programs-slider{margin-top:70px;overflow:hidden!important;padding:0 40px!important;position:relative!important}.programs-slider .swiper-wrapper{height:auto!important;padding:20px 0!important}.programs-slider .swiper-slide,.programs-slider.swiper{height:auto!important}.programs-slider__item{background-color:#f4f7fb;border-radius:15px;color:var(--header-text);display:flex!important;flex-direction:column!important;height:100%!important;padding:40px 40px 0 30px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:700px!important}.programs-slider__item .row{display:flex!important;flex:1!important;margin:0!important;width:100%!important}.programs-slider__item .col-lg-7{display:flex!important;flex-direction:column!important}.programs-slider__item .col-lg-5{align-items:flex-end!important;display:flex!important}.programs-slider .swiper-slide-next .programs-slider__item,.programs-slider .swiper-slide-prev .programs-slider__item{opacity:.7!important;transform:scale(.9)!important}.programs-slider .swiper-slide-active .programs-slider__item{box-shadow:0 5px 20px rgba(0,0,0,.1)!important}.programs-slider-item__title{font-size:21px;font-weight:400;margin-bottom:35px}.programs-slider-item__text{font-size:13px;font-weight:400}.programs-slider-item__link{background:linear-gradient(147deg,#f12d71,#fe7341);border:none;border-radius:5px;color:#fff;display:block;font-size:13px;margin-bottom:20px;max-width:115px;padding:12px 20px;text-decoration:none;transition:opacity .3s}.programs-slider-item__link:hover{color:#fff;opacity:.9}.programs-slider__item img{display:block;max-height:250px;max-width:250px;-o-object-fit:cover;object-fit:cover}.programs-slider .swiper-button-next,.programs-slider .swiper-button-prev{background:var(--accent-pink)!important;border-radius:50%!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;height:40px!important;width:40px!important}.programs-slider .swiper-button-next:after,.programs-slider .swiper-button-prev:after{color:#fff!important;font-size:18px!important}.programs-slider .swiper-pagination{margin-top:30px!important;position:relative!important}.programs-slider .swiper-pagination-bullet{background:#000!important;height:13px!important;opacity:.2!important;width:13px!important}.programs-slider .swiper-pagination-bullet-active{background:#f12d71!important;opacity:1!important}@media (max-width:1200px){.programs-slider__item{width:600px!important}}@media (max-width:992px){.programs{padding:0}.programs-slider{margin-top:15px}.programs-slider__item{width:500px!important}}@media (max-width:768px){.programs-slider__item{opacity:1!important;transform:scale(1)!important;width:100%!important}}@media (max-width:575px){.programs-slider-item__title{margin-bottom:20px}}.recommendations{padding:50px 0}.recommendations-slider{margin-top:40px;overflow:hidden}.recommendations-slider__item{align-items:center;display:flex!important;flex-direction:column;margin:0 auto;position:relative;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}.recommendations-slider__item--play:after{align-items:center;background-color:red;border-radius:50%;color:#fff;content:"";content:"\25B6";cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;position:absolute;right:25%;top:2%;transition:background-color .3s;width:30px;z-index:1}.recommendations-slider__item .swiper-slide{width:auto!important}.recommendations-slider-item__thumb{align-items:center;border-radius:50%;display:flex;height:100px;justify-content:center;overflow:hidden;width:100px}.recommendations-slider-item__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recommendations-slider__item p{color:#db005c;font-size:13px;margin-top:10px}@media (max-width:991px){.recommendations{padding:30px 0}}@media (max-width:575px){.recommendations-slider__item--play:after{right:40%;transform:translateX(40%)}}@media (max-width:340px){.recommendations-slider__item--play:after{right:35%;transform:translateX(35%)}}.gift-emotions{padding:50px 0}.gift-emotions__container{background-color:#f4f7fb;border-radius:15px;padding:40px 40px 0}.section-gift__info{padding-bottom:70px}.title-section-gift{font-size:50px;font-weight:300}.section-gift__text{color:var(--header-text);margin-top:40px;max-width:500px}.section-gift__buttons{display:flex;gap:20px;margin-top:60px}.section-gift__button{align-items:center;background:linear-gradient(147deg,#f12d71,#fe7341);border-radius:8px;color:#fff;display:inline-flex;flex:1;justify-content:center;padding:30px 32px;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap}.section-gift__button:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);opacity:.9}@media (max-width:1199px){.section-gift__button{font-size:14px;padding:30px 25px}}@media (max-width:991px){.gift-emotions{padding:10px 0 30px}.title-section-gift{font-size:40px;font-weight:300}}@media (max-width:768px){.title-section-gift{font-size:35px}.section-gift__text{font-size:14px;margin-top:20px}.section-gift__buttons{margin-top:40px}.section-gift__info{padding-bottom:25px}.gift-emotions img{height:auto;max-width:100%;width:100%}}@media (max-width:575px){.title-section-gift{font-size:33px}.gift-emotions__container{padding:40px 20px 0}.section-gift__buttons{flex-wrap:wrap}}@media (max-width:480px){.gift-emotions__container img{max-width:100%}}@media (max-width:435px){.title-section-gift{font-size:28px}.gift-emotions__container{padding:30px 20px 0}}.review-item{background-color:#f4f7fb;border-radius:15px;margin-bottom:60px;margin-top:20px;padding:60px 40px 40px;position:relative}.review-item__header{align-content:center;display:flex;justify-content:space-between;margin-bottom:20px}.review-item__author{align-items:center;display:flex;gap:60px}.review-item__name{color:#333;font-size:18px;font-weight:600;margin:0}.review-item__link{color:#f12d71;font-size:14px}.review-item__rating{display:flex;gap:2px}.review-item__star{color:gold;font-size:40px}.review-item__content{display:flex;flex-direction:column;gap:16px}.review-item__text{color:#333;font-size:16px;line-height:1.5}.review-item__avatar{border:5px solid #fff;border-radius:50%;bottom:-20px;left:50%;overflow:hidden;position:absolute;transform:translateX(-50%)}.review-item__avatar img{display:block;height:100%;width:100%}.hidden-content{height:0;overflow:hidden;transition:height .3s ease-out}.hidden-content.expanded{height:auto}.hidden-content__inner{opacity:0;transition:opacity .3s ease-out}.hidden-content.expanded .hidden-content__inner{opacity:1}.show-more{background:none;border:none;color:#f12d71;cursor:pointer;font-size:14px;padding:5px 0}.show-more:hover{text-decoration:underline}@media (max-width:991px){.review-item{padding:30px 40px 40px}.review-item__header{align-items:flex-end}.review-item__author{display:block}.review-item__name{font-size:16px}.review-item__link{font-size:13px}.review-item__star{font-size:30px}.review-item__text{font-size:14px}.show-more{font-size:13px}}@media (max-width:768px){.review-item__header{align-items:flex-start;flex-direction:column;gap:2px;margin-bottom:8px}.review-item__rating{align-self:flex-start}}@media (max-width:435px){.review-item{padding:30px 20px}}.mission{padding:30px 0}.mission-container{background-color:#000;border-radius:15px;color:#fff;padding:80px 40px 20px}.mission__title{font-weight:400;margin-bottom:20px}.mission__title b{font-size:32px}.mission__text{max-width:500px}@media (max-width:1199px){.mission img{max-width:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:991px){.mission{padding:0 0 30px}.mission-container{padding:30px 40px 0}}@media (max-width:768px){.mission p{font-size:14px}.mission__title{font-size:20px}.mission__title b{font-size:28px}}@media (max-width:435px){.mission-container{padding:30px 20px 0}}.partners{padding:30px 0}.partners__subtitle{color:var(--header-text);margin-top:20px}.partners__subtitle a{color:#f12d71}.partner-btn{background:linear-gradient(147deg,#f12d71,#fe7341);border:none;border-radius:8px;color:#fff;max-height:90px;padding:30px 32px;text-align:center;transition:all .3s ease}.partner-btn:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);opacity:.9}.tour-btn-wrapper{display:flex;justify-content:center;margin-bottom:40px}.book-tour-btn{align-items:center;background:linear-gradient(147deg,#f12d71,#fe7341);border-radius:8px;color:#fff;display:inline-flex;justify-content:center;padding:30px 32px;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap}.book-tour-btn:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);opacity:.9}@media (max-width:1199px){.book-tour-btn,.partner-btn{font-size:14px}}@media (max-width:991px){.partners{padding:0}.partners p{font-size:14px}}.partners__subtitle{color:#000!important;margin-bottom:-5px}.recommendations-slider{position:relative}.recommendations-slider .swiper-button-next,.recommendations-slider .swiper-button-prev{background:var(--accent-pink)!important;border-radius:50%!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;height:40px!important;top:40%!important;width:40px!important}.recommendations-slider .swiper-button-next:after,.recommendations-slider .swiper-button-prev:after{color:#fff!important;font-size:18px!important}.recommendations-slider .swiper-pagination{bottom:0;margin-top:15px;position:relative}.recommendations-slider .swiper-pagination-bullet{background:#000!important;height:13px!important;opacity:.2!important;width:13px!important}.recommendations-slider .swiper-pagination-bullet-active{background:#f12d71!important;opacity:1!important}