html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}ul{margin:0;padding:0}h1,h2,h3,h4,h5,p{margin:0}li{list-style:none}a{text-decoration:none;color:inherit}body{font-size:16px;line-height:1.3;font-weight:600;font-family:Rethink Sans;font-size:20px;font-weight:700;color:#2b2a29}.container{max-width:1740px;margin:0 auto;padding:0 10px}.header__top{padding:55px 0 90px;display:flex;align-items:center;justify-content:space-between}.menu__list{color:#0a507a;display:flex;gap:40px;font-family:Rethink Sans;font-size:20px;font-weight:700}.phone{background-color:#0a507a;color:#fff;display:flex;gap:10px;padding:10px 20px;border-radius:30px;font-family:Rethink Sans;font-size:20px;font-weight:700}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0)}.title-img{max-width:100%;z-index:-1;position:relative}.title-text{background-color:#2b2a29;color:#fff;padding:10px 20px;border-radius:30px;display:inline-block;margin-top:20px}header{background:url(/assets/bg-B4LH5ZNr.png);background-repeat:no-repeat;background-position:top center;min-height:100vh}.header__content{display:flex;justify-content:space-between;padding-bottom:100px}.header__info{display:flex;flex-direction:column;gap:118px;margin-top:auto}.header__info-list{display:flex;flex-wrap:wrap;gap:18px 10px;max-width:510px}.header__info-item{padding:10px 20px;color:#0a507a;border:1px solid #0a507a;border-radius:30px;font-size:26px;font-weight:700}.header__social{margin-top:auto}.header__social-list{display:flex;gap:20px}.header__news-box{width:392px;height:485px;background-color:#fffc;padding:50px 20px;border-radius:10px;margin-bottom:80px;margin-top:-40px}.header__news-title,.header__news-subtitle{color:#2b2a29;font-family:Rethink Sans;font-size:32px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.header__news-link{color:#2b2a29;font-family:Rethink Sans;font-size:16px;font-style:normal;font-weight:800;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;display:block;margin-top:10px;margin-bottom:30px}.header__buttons{display:flex;gap:20px}.header__buttons-book{padding:10px 20px;border-radius:30px;color:#fff;background-color:#2b2a29;font-family:Rethink Sans;font-size:32px;font-weight:800;text-transform:uppercase}.header__buttons-activities{padding:10px 20px;border-radius:30px;color:#2b2a29;background-color:#fffc;font-family:Rethink Sans;font-size:32px;font-weight:800;text-transform:uppercase;border:1px solid #2b2a29}.text{margin:150px 0;max-width:1073px;color:#2b2a29;font-family:Rethink Sans;font-size:64px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.about__inner{display:flex;justify-content:space-between;margin-bottom:150px}.about__content{max-width:550px}.about__subtitle{font-family:Rethink Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}.about__title{font-family:Rethink Sans;font-size:64px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;margin-bottom:100px}.about-list{display:flex;flex-wrap:wrap;gap:18px 10px;max-width:510px;margin-bottom:256px}.about-item{padding:10px 20px;color:#0a507a;border:1px solid #0a507a;border-radius:30px;font-size:26px;font-weight:700}.about__text{display:flex;flex-direction:column;gap:20px;font-family:Rethink Sans;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.activities{margin-bottom:100px}.activities__subtitle{font-size:20px;font-weight:700;text-transform:capitalize;margin-bottom:20px}.activities__title{font-size:55px;max-width:850px;font-weight:800;text-transform:uppercase;line-height:1.6}.activities__info{display:flex;gap:20px;margin-bottom:100px}.activities__text{max-width:850px}.activities__text p{margin-bottom:35px}.activities__list{display:flex}.activities__item{height:335px;width:335px;border:1px solid black;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:26px;font-weight:700}.activities__item h5{width:85px;text-align:center}.img{max-width:100%}@media (max-width: 1500px){.about{display:none}.activities__info{flex-wrap:wrap;justify-content:center}.activities__subtitle{display:none}.activities__list{justify-content:center;flex-wrap:wrap;gap:30px}.text{padding:150px 0;margin:0 auto}}@media (max-width: 1000px){.header__news-box,.header__content,.menu{display:none}.text{margin-top:-317px;text-align:center;font-size:32px}.header__top{justify-content:center}.activities__item{height:201px;width:201px;font-size:30px}}@media (max-width: 420px){.header__top{padding:25px 0}.title-text{margin:0 auto;width:164px;display:flex}.title-img{margin-bottom:25px}.text{margin:-500px 0 0}.activities{margin-bottom:50px}.activities__title{font-size:35px}.header__buttons-book{display:flex;font-size:20px;justify-content:center;cursor:pointer}.activities__info{margin-bottom:50px}}._reviews_3109u_1{margin:150px 0}._reviews__top_3109u_4{margin-bottom:100px;margin-left:50%}._reviews__subtitle_3109u_8{color:var(--Black, #2b2a29);font-family:Rethink Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}._reviews__title_3109u_17{color:var(--Black, #2b2a29);font-family:Rethink Sans;font-size:64px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}._reviews__items_3109u_26{display:grid;grid-template-columns:1fr 2fr 2fr 1fr;gap:20px}._reviews__img_3109u_31{width:100%;margin-bottom:20px}._reviews__item_3109u_26:nth-child(2n){margin-top:100px}._reviews_3109u_1 ._blockquote_3109u_38{-moz-tab-size:16px;tab-size:16px;margin:0;text-align:center}._reviews_3109u_1 ._blockquote__text_3109u_43{margin-bottom:15px}._reviews_3109u_1 ._blockquote__cite_3109u_46{display:block}@media (max-width: 1200px){._reviews__top_3109u_4{margin-left:0}._reviews__items_3109u_26{grid-template-columns:1fr 2fr 2fr}._reviews__item_3109u_26:nth-child(2n):last-child{display:none}}@media (max-width: 700px){._reviews_3109u_1{margin:50px 0}._reviews__items_3109u_26{grid-template-columns:1fr 2fr}._reviews__item_3109u_26:nth-child(odd):last-child{display:none}._reviews__title_3109u_17{font-size:37px}._reviews__top_3109u_4{margin-bottom:50px}}@media (max-width: 420px){._reviews__items_3109u_26{grid-template-columns:1fr}._reviews__item_3109u_26:nth-child(odd):first-child{display:none}._reviews__title_3109u_17{font-size:30px}._reviews__item_3109u_26:nth-child(2n){margin-top:0}}._footer_1io83_1{background-color:#2b2a29;color:#fff;padding:0 20px}._footer__top_1io83_6{max-width:1220px;margin:0 auto;padding-top:100px;display:flex;justify-content:space-between}._footer__title_1io83_13{font-family:Rethink Sans;font-size:64px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}._footer__info_1io83_21{max-width:1220px;margin:0 auto}._footer__infolist_1io83_25{max-width:800px;display:flex;justify-content:space-between}._footer__infoitem_1io83_30 dt{font-family:Rethink Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}._footer__infoitem_1io83_30 dd{margin:0;font-family:Rethink Sans;font-size:16px;font-style:normal;font-weight:600;line-height:normal}._footer__infoitem_1io83_30 dd+dd{margin-top:20px;margin-bottom:60px}._footer__bottom_1io83_50{max-width:1220px;margin:0 auto;display:flex;justify-content:space-between;padding-bottom:100px;align-items:center}._footer__bottom_1io83_50 img{filter:brightness(0) invert(1)}._footer__nav_1io83_61{max-width:450px;display:flex;gap:30px;justify-content:space-between}._footer__navlink_1io83_67{font-family:Rethink Sans;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 800px){._footer__title_1io83_13{font-size:40px}._footer__bottom_1io83_50{flex-wrap:wrap}._header__social_1io83_82{margin-bottom:20px}}@media (max-width: 500px){._footer__top_1io83_6{flex-wrap:wrap-reverse;justify-content:center;gap:30px;margin-bottom:37px}._footer__title_1io83_13{font-size:50px}._header__social_1io83_82{margin-bottom:20px}._footer__infolist_1io83_25{flex-wrap:wrap}}@media (max-width: 400px){._footer__title_1io83_13{font-size:35px}._footer__top_1io83_6{padding-top:50px}._footer__bottom_1io83_50{padding-bottom:50px}}
