#app{overflow:hidden}#app .hero-block{background:#fff}#app .hero-block .content{background-position:100%;background-repeat:no-repeat;background-size:400px;width:100%;padding:50px 0 90px;position:relative}@media (width<=992px){#app .hero-block .content{padding:40px 20px}}#app .hero-block .content .image-block{z-index:1;width:400px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (width<=992px){#app .hero-block .content .image-block{right:-120px}}#app .hero-block .content .image-block img{max-width:100%}#app .hero-block .content .title-block{z-index:2;position:relative}#app .hero-block .content .title-block .title{letter-spacing:.01em;color:#152a49;margin-bottom:10px;font-size:40px;font-weight:700;line-height:140%}@media (width<=992px){#app .hero-block .content .title-block .title{font-size:25px}}#app .hero-block .content .hero-app-links{z-index:2;margin:50px 0;position:relative}#app .hero-block .content .hero-app-links a{margin-right:30px}@media (width<=992px){#app .hero-block .content .hero-app-links a{margin-bottom:20px;margin-right:0;display:block}}#app .hero-block .content .hero-app-links a img{width:150px}@media (width<=375px){#app .hero-block .content .hero-app-links a img{width:120px}}#app .hero-block .content .description-block{z-index:2;max-width:500px;position:relative}@media (width<=992px){#app .hero-block .content .description-block{margin-top:90px}}#app .hero-block .content .description-block .description{color:#152a49;font-size:16px;line-height:150%}@media (width<=992px){#app .hero-block .content .description-block .description{text-align:center}}#app .booking{background:#fff}#app .booking .content{padding:70px 0}@media (width<=992px){#app .booking .content{padding:15px 15px 40px}}#app .booking .content .title-block{margin-bottom:30px}@media (width<=992px){#app .booking .content .title-block{margin-bottom:0}}#app .booking .content .title-block.mobile{display:none}@media (width<=992px){#app .booking .content .title-block.mobile{display:block}#app .booking .content .title-block.desktop{display:none}}#app .booking .content .title-block .title{letter-spacing:.01em;color:#152a49;text-align:center;margin-bottom:10px;font-size:40px;font-weight:700;line-height:140%}@media (width<=992px){#app .booking .content .title-block .title{font-size:22px}}#app .booking .content .items{flex-direction:row;margin-bottom:40px;display:flex}@media (width<=992px){#app .booking .content .items{flex-direction:column-reverse;margin-bottom:30px}}#app .booking .content .items .list{margin-right:30px;padding-top:10px}@media (width<=992px){#app .booking .content .items .list{margin-right:0}}#app .booking .content .items .list ul{list-style-type:none}@media (width<=992px){#app .booking .content .items .list ul{padding:0}}#app .booking .content .items .list ul li{color:#6b778c;margin-bottom:20px;font-size:16px;font-weight:600;line-height:150%}@media (width<=992px){#app .booking .content .items .list ul li{margin-bottom:10px}}#app .booking .content .items .list ul li .point{text-align:center;color:#008a00;background:#eef8ed;border-radius:50%;width:23px;height:23px;margin-right:15px;display:inline-block}#app .booking .content .items .video{width:500px}@media (width<=992px){#app .booking .content .items .video{width:100%;margin-bottom:30px}}#app .booking .content .items .video video{max-width:100%}#app .booking .content .booking-app-links{flex-direction:row;justify-content:center;display:flex}#app .booking .content .booking-app-links a{margin:0 15px}#app .booking .content .booking-app-links a img{width:150px}#app .practise{background:#f2f5f9}#app .practise .content{padding:70px 0 50px}@media (width<=992px){#app .practise .content{padding:40px 20px}}#app .practise .content .title-block{margin-bottom:30px}#app .practise .content .title-block .title{letter-spacing:.01em;color:#152a49;text-align:center;margin-bottom:10px;font-size:40px;font-weight:700;line-height:140%}@media (width<=992px){#app .practise .content .title-block .title{font-size:25px}}#app .practise .content .title-block .subtitle{text-align:center;color:#6b778c;font-size:16px;font-weight:600;line-height:150%}#app .practise .content .items{grid-template-columns:repeat(2,1fr);gap:15px;max-width:680px;margin:0 auto 40px;display:grid}@media (width<=992px){#app .practise .content .items{grid-template-columns:repeat(1,1fr)}}#app .practise .content .items .item{background:#fff;flex-direction:column;align-items:center;padding:40px 15px;display:flex}#app .practise .content .items .item .icon-block{margin-bottom:15px}#app .practise .content .items .item .icon-block i{color:#231f20;font-size:24px}#app .practise .content .items .item .title-block{margin-bottom:5px}#app .practise .content .items .item .title-block .title{text-align:center;letter-spacing:.01em;color:#152a49;margin-bottom:0;font-size:20px;font-weight:700;line-height:140%}#app .practise .content .items .item .description-block{margin-bottom:20px}#app .practise .content .items .item .description-block .description{text-align:center;letter-spacing:.01em;color:#6b778c;align-items:center;margin-bottom:0;font-size:14px;font-weight:600;line-height:150%;display:flex}#app .health{background:#f7fbf6}#app .health .content{padding:70px 0}@media (width<=992px){#app .health .content{padding:40px 20px}}#app .health .content .title-block{margin-bottom:30px}#app .health .content .title-block .title{letter-spacing:.01em;color:#219653;text-align:center;margin-bottom:10px;font-size:40px;font-weight:700;line-height:140%}@media (width<=992px){#app .health .content .title-block .title{font-size:25px}}#app .health .content .title-block .subtitle{text-align:center;color:#6b778c;font-size:16px;font-weight:600;line-height:150%}#app .health .content .items{grid-template-columns:repeat(2,1fr);gap:15px;max-width:680px;margin:0 auto 40px;display:grid}@media (width<=992px){#app .health .content .items{grid-template-columns:repeat(1,1fr)}}#app .health .content .items .item{background:#fff;flex-direction:column;align-items:center;padding:40px 15px;display:flex}#app .health .content .items .item .title-block{margin-bottom:5px}#app .health .content .items .item .title-block .title{text-align:center;letter-spacing:.01em;color:#219653;margin-bottom:0;font-size:20px;font-weight:700;line-height:140%}#app .health .content .items .item .description-block{margin-bottom:20px}#app .health .content .items .item .description-block .description{text-align:center;letter-spacing:.01em;color:#6b778c;align-items:center;margin-bottom:0;font-size:14px;font-weight:600;line-height:150%;display:flex}#app .science{background:#152a49}#app .science .content{padding:20px 0}@media (width<=992px){#app .science .content{padding:60px 15px 15px}}#app .science .content .title-block{flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px;display:flex}#app .science .content .title-block .title{letter-spacing:.01em;color:#fff;text-align:center;margin-bottom:10px;font-size:40px;font-weight:700;line-height:140%}@media (width<=992px){#app .science .content .title-block .title{font-size:25px}}#app .science .content .title-block .subtitle{text-align:center;color:#fff;font-size:16px;font-weight:600;line-height:150%}#app section.testimonials{background-color:#fff}#app section.testimonials .container .section-heading{letter-spacing:.01em;text-align:center;color:var(--dark);margin-bottom:30px;font-size:25px;font-weight:700;line-height:1.4}@media (width>=992px){#app section.testimonials .container .section-heading{font-size:40px}}#app section.testimonials .container .quotes-carousel.swiper .swiper-wrapper .swiper-slide{background:#fff;border-radius:4px;padding:16px;box-shadow:0 1px 8px #00000014}#app section.testimonials .container .quotes-carousel.swiper .swiper-wrapper .swiper-slide .title{text-align:center;letter-spacing:.25px;color:#152a49;margin-bottom:16px;font-size:16px;font-weight:600;line-height:100%}#app section.testimonials .container .quotes-carousel.swiper .swiper-wrapper .swiper-slide .rating{margin-bottom:16px}#app section.testimonials .container .quotes-carousel.swiper .swiper-wrapper .swiper-slide .description{text-align:center;letter-spacing:.25px;color:#6b778c;margin-bottom:0;font-size:14px;font-style:italic;font-weight:400;line-height:150%}
