h2{color:#313131!important;font-size:48px!important;font-weight:700!important}.hero-section{background-color:#000;background-image:url(/build/assets/hero_bg-BL56YyW5.jpg);background-position:top;background-repeat:no-repeat;background-size:97%;height:720px;padding:48px;position:relative}.hero-section>.container-fluid{height:100%;position:relative;z-index:1}.hero-banner{border:6px solid #ffdb58;border-radius:64px;color:#fff;display:flex;flex-flow:column;height:100%;justify-content:space-between;padding:48px}.hero-title{font-size:48px;font-weight:700;max-width:600px}.hero-subtitle{font-size:24px;font-weight:700;margin-bottom:24px;max-width:480px}.hero-btn{background:#f74f63;border:none;border-radius:100px;box-shadow:none;color:#fff;font-size:16px;font-weight:700;outline:none;padding:22px 24px}.hero-btn:active,.hero-btn:focus,.hero-btn:focus-visible,.hero-btn:hover{border:none!important;box-shadow:none!important;outline:none!important}@media (max-width:2050px){.hero-section{background-position:top;background-size:94%}}@media (max-width:1980px){.hero-section{background-size:100%}}@media (max-width:1905px){.hero-section{height:650px}}@media (max-width:1720px){.hero-section{height:590px}}@media (max-width:1500px){.hero-section{height:540px;padding:42px 48px}.hero-title{line-height:1.167}.hero-subtitle{line-height:120%}.hero-btn{font-weight:600;padding:20px 24px}}@media (max-width:1440px){.hero-section{height:540px;padding:42px 3px}}@media (max-width:1320px){.hero-section{background-position:bottom;background-size:100%}.hero-section:before{background:linear-gradient(180deg,rgba(0,0,0,.99),rgba(0,0,0,.99) 11%,transparent 35%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}}@media (max-width:1275px){.hero-section:before{background:linear-gradient(180deg,rgba(0,0,0,.99),#000 15%,transparent 40%)}}@media (max-width:1205px){.hero-section{background-size:110%}.hero-section:before{background:linear-gradient(180deg,rgba(0,0,0,.99),#000 15%,transparent 40%)}}@media (max-width:991px){.hero-section{background-image:url(/build/assets/hero_bg-m-BbzbezIY.png);background-position:bottom;background-size:80%;height:370px;padding:20px 8px}.hero-section:before{background:linear-gradient(270deg,rgba(0,0,0,.99),rgba(0,0,0,.99) 11%,transparent 35%)}.hero-banner{border:3px solid #ffdb58;border-radius:48px;display:flex;flex-direction:column;padding:29px 16px}.hero-banner>div{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:0}.hero-title{flex-shrink:0;font-size:20px;margin-bottom:24px}.hero-subtitle,.hero-title{line-height:1.5;max-width:305px}.hero-subtitle{font-size:16px;font-weight:400;margin-bottom:0}.hero-btn{font-size:13px;font-weight:600;padding:12px;width:180px}}@media (max-width:800px){.hero-section{background-size:90%}}@media (max-width:655px){.hero-section{background-size:100%}.hero-section:before{background:linear-gradient(270deg,rgba(0,0,0,.99),rgba(0,0,0,.99) 5%,transparent 25%)}}@media (max-width:590px){.hero-section{background-position:top}}@media (max-width:490px){.hero-section{background-image:url(/build/assets/hero_bg-m2-mRfqx0YI.jpg);background-position:top;background-size:100%;height:370px;padding:20px 8px}.hero-section:before{display:none}.hero-section:after{background:linear-gradient(90deg,#000 0,#0000001a 40%),linear-gradient(0deg,#000 0,rgba(0,0,0,.6) 18%,rgba(0,0,0,.2) 45%,transparent 65%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}}@media (max-width:415px){.hero-section:after{background:linear-gradient(90deg,#000,#0000001a 40%),linear-gradient(0deg,#000,#000 12%,#000 0,transparent 48%)}}@media (max-width:380px){.hero-section:after{background:linear-gradient(90deg,#000,#00000059 40%),linear-gradient(0deg,#000,#000 20%,#000 0,transparent 48%)}}.locations-section{padding:40px 0}.locations-section h2{margin-bottom:40px}.locations-items,.locations-items-h{background-color:#cede70;border-radius:24px;height:100%;position:relative}.locations-items,.locations-items-h--text__wrapper{padding:32px}.locations-items h3,.locations-items-h h3{color:#313131;font-size:34px;font-weight:700}.locations-items p,.locations-items-h p{color:#313131;font-size:16px;font-weight:600}.locations-items--pink{background-color:#ffa8b2}.locations-items--blue{background-color:#bfceec}.locations-items--yellow{background-color:#ffdb58}.locations-items--tag-left span,.locations-items--tag-right span,.locations-items--tag-top span{background-color:#bfceec;border-radius:24px;color:#313131;display:block;font-size:15px;font-weight:500;min-width:133px;padding:12px 24px;text-align:center}.locations-items--tag-right{background-color:#fff;border-radius:34px 0 0;bottom:0;margin-bottom:0;padding:16px 0 0 16px;position:absolute;right:0;z-index:20}.locations-items--tag-right:before{right:0;top:-24px}.locations-items--tag-right:after,.locations-items--tag-right:before{background:radial-gradient(circle at top left,transparent 24px,#fff 0);content:"";height:24px;position:absolute;width:24px;z-index:2}.locations-items--tag-right:after{bottom:0;left:-24px}.locations-items--tag-left{background-color:#fff;border-radius:0 34px 0 0;bottom:0;left:0;margin-bottom:0;padding:16px 16px 0 0;position:absolute;z-index:20}.locations-items--tag-left:before{left:0;top:-24px}.locations-items--tag-left:after,.locations-items--tag-left:before{background:radial-gradient(circle at top right,transparent 24px,#fff 0);content:"";height:24px;position:absolute;width:24px;z-index:2}.locations-items--tag-left:after{bottom:0;right:-24px}.locations-items--tag-top{background-color:#fff;border-radius:0 0 0 34px;margin-bottom:0;padding:0 0 16px 16px;position:absolute;right:0;top:0;z-index:20}.locations-items--tag-top:before{left:-24px;top:0}.locations-items--tag-top:after,.locations-items--tag-top:before{background:radial-gradient(circle at bottom left,transparent 24px,#fff 0);content:"";height:24px;position:absolute;width:24px;z-index:2}.locations-items--tag-top:after{bottom:-24px;right:0}.locations-items--tag--pink{background-color:#ffa8b2!important}.locations-items--tag--yellow{background-color:#ffdb58!important}.locations-items-h__thumb{border-radius:25px;max-height:402px;overflow:hidden}.locations-items-h__thumb img{display:flex;height:500px;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.img-armchair{min-height:280px;position:relative}.img-armchair img{bottom:0;max-width:330px;position:absolute;right:30px}.img-relaxation{min-height:250px;overflow:hidden;position:relative}.img-relaxation img{bottom:-60px;max-width:228px;position:absolute;right:-20px}.img-spices{min-height:250px;overflow:hidden;position:relative}.img-spices img{bottom:-55px;max-width:365px;position:absolute;right:-30px}.img-statue{min-height:215px;overflow:hidden;position:relative}.img-statue img{bottom:0;left:30px;max-width:210px;position:absolute}.img-statue h3,.img-statue p{margin-left:280px}.img-rackets p{max-width:300px}.img-rackets{min-height:215px;overflow:hidden;position:relative}.img-rackets img{bottom:15px;max-width:300px;position:absolute;right:15px}.review-section{padding:40px 0}.review-items{background-color:#cede70;border-radius:36px;display:flex;flex-flow:column;height:100%;overflow:hidden}.review-items__thumb{border-radius:36px;cursor:pointer;height:438px;max-height:438px;overflow:hidden;position:relative}.review-items__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.review-items__thumb span{background-color:#cede70;border-radius:24px;bottom:18px;display:block;font-size:16px;font-weight:600;left:18px;padding:12px 24px;position:absolute}.review-items__thumb button{align-items:center;background-color:#fff;border:none;border-radius:100%;bottom:18px;box-shadow:none;display:flex;height:44px;justify-content:center;outline:none;position:absolute;right:18px;width:44px}.review-items__thumb button svg{color:#f74f63;font-size:22px}.review-items__text{display:flex;flex:1;flex-flow:column;justify-content:space-between;padding:24px 24px 18px}.review-items__text p{font-size:16px;font-weight:600;margin-bottom:0}.review-items__text h3{font-size:20px;font-style:italic;font-weight:700}#reviewSlider .keen-slider__slide:nth-child(2) br{display:none}.review-items--pink,.review-items--pink .review-items__thumb span{background-color:#ffa8b2}.review-items--blue,.review-items--blue .review-items__thumb span{background-color:#bfceec}@media screen and (min-width:992px){.review-section .review-slider.keen-slider{display:flex;flex-wrap:wrap;gap:24px;overflow:visible}.review-section .review-slider.keen-slider .keen-slider__slide{flex:0 0 auto!important;min-width:auto!important;opacity:1!important;position:static!important;transform:none!important;width:auto!important}.review-section .review-slider.keen-slider .item-review-slider{flex:0 0 calc(33.333% - 16px);max-width:calc(33.333% - 16px)}}.programs-section{padding:40px 0}body.modal-open{overflow:hidden!important;padding-right:0!important}body.modal-open .programs-section{position:relative;z-index:1}.programs-slider__pagination{display:flex;gap:16px;justify-content:center;margin-top:40px}.programs-pagination-dot{background-color:transparent;border:2px solid #f74f63;border-radius:50%;cursor:pointer;height:16px;padding:0;transition:background-color .3s ease;width:16px}.programs-pagination-dot:hover{opacity:.8}.programs-pagination-dot.active{background-color:#f74f63}.programs-section .programs-slider.keen-slider:not([data-keen-slider-disabled]){overflow:hidden}.programs-section .programs-slider.keen-slider .keen-slider__slide{flex:0 0 432px;min-width:432px;width:432px}.programs-section .programs-slider .keen-slider__slide .programs-slider-item{height:100%;width:100%}@media screen and (max-width:991px){.programs-section .programs-slider.keen-slider .keen-slider__slide{flex:0 0 315px;min-width:315px;width:315px}.programs-pagination-dot{border:1px solid #f74f63;height:8px;width:8px}}.programs-subtitle{color:#313131;font-size:24px;font-weight:700;margin-bottom:40px;max-width:1070px}.programs-slider-item{background:#ffdb58;border-radius:24px;isolation:isolate;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23fff' rx='24' ry='24'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23fff' rx='24' ry='24'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:translateZ(0);-webkit-transform:translateZ(0)}.programs-slider-item-thumb{border-radius:24px;height:446px;overflow:hidden;width:100%}.programs-slider-item-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.programs-slider-item-info{padding:24px}.programs-schedule{font-size:16px;font-weight:500;margin-bottom:8px}.programs-title{font-size:24px;font-weight:700;margin-bottom:8px}.programs-details{display:flex;flex-wrap:wrap;gap:24px}.programs-details-items{align-items:end;display:flex}.programs-details-items p{font-size:16px;font-weight:500;margin-bottom:0;margin-left:4px}.programs-slider-item--interactive{cursor:pointer;position:relative}.programs-slider-item__hover{align-items:flex-start;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#eef1f7;bottom:0;display:flex;left:0;opacity:1;padding:24px;position:absolute;right:0;top:0;transform:translateY(100%);transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .3s ease;z-index:10}.programs-slider-item--interactive.hover-locked .programs-slider-item__hover,.programs-slider-item--interactive:hover .programs-slider-item__hover{opacity:1;transform:translateY(0);transition-delay:.5s}.programs-slider-item--interactive.hover-locked:not(:hover) .programs-slider-item__hover{transition-delay:0s}.programs-slider-item__hover-content{display:flex;flex-direction:column;height:100%;width:100%}.programs-slider-item__hover-title{color:#313131;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:16px}.programs-slider-item__hover-details{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:24px}.programs-slider-item__hover-details span{align-items:center;color:#313131;display:flex;font-size:14px;font-weight:500}.programs-slider-item__hover-details button{background:transparent;border:none;margin-left:auto;margin-top:-5px;padding:0}.programs-slider-item__hover-details button img{height:26px;width:26px}.programs-slider-item__hover-details span img{height:22px;margin-right:6px;width:22px}.programs-slider-item__hover-content p{color:#313131;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:32px;margin-left:0;max-width:384px}.programs-slider-item__hover-content p:last-of-type{margin-bottom:0}.programs__hover-schedule{font-size:16px;font-weight:500;margin-bottom:8px!important}.programs-slider-item__hover-buttons{display:flex;gap:10px;margin-top:auto;padding-top:20px}.programs-slider-item__hover-btn{background:#f74f63;border:none;color:#fff}.programs-slider-item__hover-btn,.programs-slider-item__hover-btn-outline{border-radius:100px;display:inline-block;flex:1;font-size:13px;font-weight:600;padding:12px 16px;text-align:center;text-decoration:none}.programs-slider-item__hover-btn-outline{background:transparent;border:1px solid #f74f63;color:#f74f63}.programs-slider-item__hover-btn-outline:active,.programs-slider-item__hover-btn-outline:focus,.programs-slider-item__hover-btn-outline:focus-visible,.programs-slider-item__hover-btn-outline:focus-within{border:1px solid #f74f63;box-shadow:none;outline:none}.programs-slider-item__tag{align-items:center;background:#ffdb58;border-radius:100%;display:flex;font-size:13px;font-weight:500;height:42px;justify-content:center;position:absolute;right:16px;top:16px;width:42px;z-index:999999}.programs-slider-green{background:#cede70}.programs-slider-pink{background:#ffa8b2}.programs-slider-blue{background:#bfceec}@media screen and (max-width:991px){.programs-slider-item--interactive{overflow:hidden}.programs-slider-item__hover{display:flex;pointer-events:none}.programs-slider-item--interactive.hover-locked .programs-slider-item__hover{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s}.programs-slider-item--interactive:hover .programs-slider-item__hover{opacity:0;transform:translateY(100%)}.programs-slider-item--interactive:hover.hover-locked .programs-slider-item__hover{opacity:1;transform:translateY(0)}.programs-slider-item--interactive .programs-slider-item-info,.programs-slider-item--interactive .programs-slider-item-thumb{opacity:1;position:relative;visibility:visible;z-index:1}}.callback__bg{align-items:center;display:flex;justify-content:center;padding:70px 0}.callback__form-wrapper{max-width:585px;padding:0 20px;width:100%}.callback__title{color:#2c2c2c;font-size:24px;font-weight:700;margin-bottom:24px;text-align:left}.callback__form{gap:22px}.callback__form,.form-item{display:flex;flex-direction:column}.form-item{gap:0}.form-label{color:#666;font-size:13px;font-weight:400;margin-bottom:0!important}.form-input{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#2c2c2c;font-size:15px;outline:none;padding:8px 12px;transition:border-color .3s}.form-input::-moz-placeholder{color:#b0b0b0}.form-input::placeholder{color:#b0b0b0}.form-textarea{min-height:80px;resize:vertical}.form-textarea--faq{height:152px;min-height:152px;resize:none}.form-item--checkbox{align-items:flex-start;flex-direction:row;gap:10px;margin-top:5px}.form-checkbox{accent-color:#6f7174;cursor:pointer;height:18px;margin-top:2px;width:18px}.form-checkbox-label{color:#666;cursor:pointer;font-size:13px;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-checkbox-link{color:#666;text-decoration:underline;transition:color .3s}.form-checkbox-link:hover{color:#f74f63}.callback__submit{align-self:flex-end;background:#f74f63;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin-top:10px;padding:14px 16px;transition:transform .2s,box-shadow .2s;width:100%}.callback__submit:active{transform:translateY(0)}.media-section{padding:40px 0}.media-section h2{margin-bottom:40px}.media-section .media-slider.keen-slider:not([data-keen-slider-disabled]){overflow:hidden}.media-section .media-slider.keen-slider .keen-slider__slide{flex-shrink:0;min-width:340px;width:340px}.media-slider-item{border:4px solid #ffdb58;border-radius:43px;flex-shrink:0;height:640px;overflow:hidden;width:340px}.media-slider-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.faq{align-items:center;display:flex;flex-flow:column;padding:40px 0}.faq-body{display:flex;flex-direction:column;max-width:800px}.faq-item{cursor:pointer;margin-bottom:60px;position:relative}.faq-question{align-items:center;border-radius:20px;display:flex;gap:20px;justify-content:space-between;padding:24px 28px;position:relative;transition:all .3s ease;z-index:2}.faq-item.yellow .faq-question{background-color:#f4d55b}.faq-item.green .faq-question{background-color:#d4e89e}.faq-item.pink .faq-question{background-color:#f4c4c4}.faq-item.blue .faq-question{background-color:#c4d9e8}.faq-question-text{color:#333;flex:1;font-size:20px;font-weight:700;line-height:1.5}.faq-toggle{align-items:center;background-color:transparent;border:1px solid #f74f63;border-radius:50%;color:#f74f63;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;font-weight:300;height:44px;justify-content:center;position:relative;transition:all .3s ease;width:44px}.faq-toggle:before{content:"+"}.faq-toggle:after,.faq-toggle:before{display:block;transition:opacity .3s ease,transform .3s ease}.faq-toggle:after{content:"−";opacity:0;position:absolute;transform:rotate(-90deg)}.faq-item.active .faq-toggle:before{opacity:0;transform:rotate(90deg)}.faq-item.active .faq-toggle:after{opacity:1;transform:rotate(0)}.faq-answer{border-radius:20px;margin-top:-32px;max-height:0;overflow:hidden;position:relative;transition:max-height .6s ease-in-out;z-index:1}.faq-item.active .faq-answer{max-height:250px}.faq-answer-inner{border-radius:20px;padding:44px 28px 10px}.faq-item.yellow .faq-answer-inner{background-color:#fdf8e8}.faq-item.green .faq-answer-inner{background-color:#f5f9ed}.faq-item.pink .faq-answer-inner{background-color:#fdf5f5}.faq-item.blue .faq-answer-inner{background-color:#f2f5fb}.faq-answer-content{color:#333;font-size:15px;line-height:1.7;margin-bottom:8px}.faq-answer-content p{margin-bottom:16px}.faq-answer-content p:last-child{margin-bottom:0}.faq-item.active{margin-bottom:30px}.faq h2{color:#313131!important;font-size:48px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:40px!important;text-align:center!important}.faq-btn{background:#f74f63;border:none;border-radius:100px;box-shadow:none;color:#fff;font-size:13px;font-weight:600;margin-top:16px;outline:none;padding:12px 16px}.faq-btn:active,.faq-btn:focus,.faq-btn:focus-visible,.faq-btn:hover{border:none;box-shadow:none;outline:none}.callback-request-modal .modal-dialog{max-width:660px}.callback-request-modal .modal-content{border-radius:24px;overflow:hidden}.callback-request-modal .modal-header{border-bottom:none;padding:36px 36px 0}.callback-request-modal .modal-title{font-size:24px;font-weight:700!important}.callback-request-modal .btn-close,.callback-request-modal .btn-close:active,.callback-request-modal .btn-close:focus,.callback-request-modal .btn-close:focus-visible,.callback-request-modal .btn-close:hover{border:none;box-shadow:none;outline:none}.callback-request-modal .modal-body{padding:36px}#dateRequestModal.modal .modal-dialog{max-width:660px}#dateRequestModal.modal .modal-content{border-radius:24px;overflow:hidden}#dateRequestModal.modal .modal-header{border-bottom:none;padding:36px 36px 0}#dateRequestModal.modal .modal-title{font-size:24px;font-weight:700!important}#dateRequestModal.modal .modal-body{padding:36px}#dateRequestModal .btn-close,#dateRequestModal .btn-close:active,#dateRequestModal .btn-close:focus,#dateRequestModal .btn-close:focus-visible,#dateRequestModal .btn-close:hover{border:none;box-shadow:none;outline:none}.hero-visit-modal .modal-dialog{max-width:660px}.hero-visit-modal .modal-content{border-radius:24px;overflow:hidden}.hero-visit-modal .modal-header{align-items:center;border-bottom:none;display:flex;padding:40px 36px 16px;position:relative}.hero-visit-modal .modal-header:after{background:#e9ecef;bottom:0;content:"";height:1px;left:36px;position:absolute;right:36px}.hero-visit-modal .modal-title{color:#313131;flex:1;font-size:24px!important;font-weight:700!important;margin:0}.hero-visit-modal .modal-header .btn-close{background-color:transparent!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23F74F63' d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:14px 14px!important;border:none!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;height:24px;margin-left:auto;min-width:24px;opacity:1!important;outline:none!important;padding:0;width:24px}.hero-visit-modal .modal-header .btn-close:active,.hero-visit-modal .modal-header .btn-close:focus,.hero-visit-modal .modal-header .btn-close:focus-visible,.hero-visit-modal .modal-header .btn-close:hover{border:none!important;box-shadow:none!important;outline:none!important}.hero-visit-modal .modal-body{padding:16px 36px 40px}.hero-visit-modal__nav{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.hero-visit-modal__link{align-items:center;border-bottom:1px solid #e9ecef;color:#313131;display:flex;font-size:20px;font-weight:500;justify-content:space-between;padding:20px 36px 20px 0;text-decoration:none;transition:color .2s;width:100%}.hero-visit-modal__link:hover{color:#f74f63}.hero-visit-modal__link:last-child{border-bottom:none}.hero-visit-modal__link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none' viewBox='0 0 8 12'%3E%3Cpath fill='%23F74F63' d='M1.41 0 0 1.41 4.58 6 0 10.59 1.41 12l6-6z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:8px 12px;content:"";display:inline-block;flex-shrink:0;height:12px;margin-left:auto;width:8px}@media screen and (max-width:1625px){.img-spices{display:flex;flex-flow:column;justify-content:center}}@media screen and (max-width:1440px){.img-spices .locations-items--text{max-width:325px}.img-statue h3,.img-statue p{max-width:228px}.img-armchair{min-height:296px}.img-relaxation,.img-spices{min-height:204px}.locations-items-h{display:flex;flex-direction:column}.locations-items-h--text__wrapper{display:flex;flex:1;flex-direction:column;justify-content:center;padding:32px 32px 0}.locations-items-h__thumb{height:320px;margin-top:auto}.locations-items-h__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}.img-spices h3{display:block;margin-top:38px}.img-rackets,.img-statue{min-height:204px}.locations-items--text{line-height:120%}.review-items__thumb{border-radius:36px;height:320px;max-height:320px}.review-items__text{display:flex;flex-direction:column}.review-items__text h3{margin-bottom:auto;margin-top:auto}#reviewSlider .keen-slider__slide:nth-child(2) .review-items__text{justify-content:unset}#reviewSlider .keen-slider__slide:nth-child(2) .review-items__text h3{margin-top:16px}.media-slider-item{height:528px}.media-section .media-slider.keen-slider .keen-slider__slide{min-width:281px;width:281px}}@media screen and (max-width:1275px){.img-rackets img{max-width:240px}.img-armchair img{max-width:280px}.programs-section .programs-slider.keen-slider .keen-slider__slide{flex:0 0 360px;min-width:360px;width:360px}.programs-slider-item-thumb{height:345px}.programs-title{font-size:20px}.programs-schedule{font-size:14px;margin-bottom:5px}.programs-details{gap:16px}.programs-details-items img{height:20px;width:20px}.programs-details-items p{font-size:14px;margin-left:4px;position:relative;top:2px}.programs-section{overflow-x:hidden}.programs-slider-item--interactive{overflow:hidden}.programs-slider-item__hover{backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;overflow:hidden}.programs-slider-item__hover-title{font-size:20px}.programs-slider-item__hover-content p,.programs__hover-schedule{font-size:14px}.programs-slider-item__hover-details{gap:16px}.programs-slider-item__hover-details span{font-size:13px}.programs-slider-item__hover-details span img{height:20px;margin-right:5px;width:20px}.programs-slider-item__hover-details button img{height:24px;width:24px}.programs-slider-item{border-radius:0}.programs-section .programs-slider.keen-slider .keen-slider__slide{backface-visibility:hidden;overflow:hidden}}@media screen and (max-width:1191px){.img-statue h3,.img-statue p{margin-left:220px}.img-statue img{max-width:195px}}@media screen and (max-width:991px){h2{font-size:20px!important}.programs-subtitle{font-size:14px;font-weight:600;margin-bottom:20px;margin-top:8px;max-width:550px}.programs-section .programs-slider.keen-slider .keen-slider__slide{flex:0 0 315px;min-width:315px;width:315px}.programs-slider-item-thumb{height:320px}.programs-slider-item-info{padding:20px}.programs-title{font-size:18px}.programs-schedule{font-size:13px;margin-bottom:4px}.programs-details{gap:14px}.programs-details-items img{height:18px;width:18px}.programs-details-items p{font-size:13px}.programs-slider-item__hover-title{font-size:18px}.programs-slider-item__hover-content p,.programs__hover-schedule{font-size:13px}.programs-slider-item__hover-details{gap:14px}.programs-slider-item__hover-details span{font-size:12px}.programs-slider-item__hover-details span img{height:18px;margin-right:4px;width:18px}.programs-slider-item__hover-details button img{height:22px;width:22px}.programs-slider-item__tag{font-size:11px;height:36px;right:12px;top:12px;width:36px}.locations-section .row.mb-4>.col-lg-8{order:2}.locations-section .row.mb-4>.col-lg-4{order:-1}.locations-items--tag-left span,.locations-items--tag-right span,.locations-items--tag-top span{background-color:#bfceec;border-radius:24px;color:#313131;display:block;font-size:13px;font-weight:600;padding:10px 17px}.locations-items--tag-left,.locations-items--tag-right{border-radius:0 0 0 34px;bottom:unset;left:unset;padding:0 0 16px 16px;right:0;top:0}.locations-items--tag-left:after,.locations-items--tag-left:before,.locations-items--tag-right:after,.locations-items--tag-right:before{background:radial-gradient(circle at bottom left,transparent 24px,#fff 0)}.locations-items--tag-left:before,.locations-items--tag-right:before{bottom:unset;left:-24px;right:unset;top:0}.locations-items--tag-left:after,.locations-items--tag-right:after{bottom:-24px;left:unset;right:0;top:unset}.locations-items,.locations-items-h{border-radius:15px}.locations-items h3,.locations-items-h h3{font-size:20px}.locations-items-h__thumb{border-radius:15px;height:100%;max-height:335px}.locations-items-h__thumb img{height:355px;-o-object-position:center;object-position:center;width:100%}.img-statue img{margin-bottom:-20px;max-width:220px;position:unset}.img-statue h3,.img-statue p{margin-left:0}.locations-items,.locations-items-h--text__wrapper{padding:20px}.img-spices h3{margin-top:0}.img-armchair{min-height:238px}.img-armchair .locations-items--tag-left{background-color:#fff;border-radius:0 34px 0 0;bottom:0;left:0;margin-bottom:0;padding:16px 16px 0 0;position:absolute;right:unset;top:unset;z-index:20}.img-armchair .locations-items--tag-left:before{left:0;top:-24px}.img-armchair .locations-items--tag-left:after,.img-armchair .locations-items--tag-left:before{background:radial-gradient(circle at top right,transparent 24px,#fff 0);content:"";height:24px;position:absolute;width:24px;z-index:2}.img-armchair .locations-items--tag-left:after{bottom:0;right:-24px}.img-armchair img{max-width:155px;right:5px}.img-armchair .locations-items--text{max-width:240px}.locations-items,.locations-items-h--text__wrapper{padding:40px 20px 20px}.locations-items-h p{margin-bottom:40px}.locations-items-h__thumb{max-height:278px}.img-rackets img{max-width:180px;right:40px}.img-rackets{min-height:238px}.review-section.container-fluid.custom-container{overflow-x:hidden}.review-section .review-slider.keen-slider{display:block;flex-wrap:nowrap;gap:0;margin-left:0!important;margin-right:calc(var(--bs-gutter-x, 1.5rem)*.5)!important;overflow:hidden}section.container-fluid.custom-container:has(.review-slider-photos){overflow-x:hidden}.review-slider-photos.keen-slider{display:flex!important;overflow:hidden}.review-section .review-slider.keen-slider .keen-slider__slide{flex:0 0 auto!important;margin-right:0!important;min-width:auto!important;position:relative!important;width:auto!important}.review-section .review-slider.keen-slider .item-review-slider{max-width:315px!important;min-width:315px!important;width:315px!important}.review-items,.review-items__thumb{border-radius:20px}.review-items__thumb span{bottom:10px;font-size:13px;left:10px;padding:4px 8px}.review-items__thumb button{bottom:10px;height:30px;right:10px;width:30px}.review-items__thumb button svg{font-size:16px}.review-items__text{padding:16px 10px;text-align:center}.review-items__text p{font-size:14px}.review-items__text h3{font-size:16px}#reviewSlider .keen-slider__slide:nth-child(2) h3{margin-top:8px}#reviewSlider .keen-slider__slide:nth-child(2) br{display:block}.callback__form-wrapper{max-width:100%;padding:0}.callback__title{font-size:20px;margin-bottom:16px;max-width:335px}.media-slider-item{border:3px solid #ffdb58;border-radius:28px;height:405px}.media-section .media-slider.keen-slider .keen-slider__slide{min-width:214px;width:214px}.faq h2{font-size:20px!important;font-weight:700!important;margin-bottom:24px!important}.faq-question-text{font-size:16px;font-weight:600}.faq-question{border-radius:10px;padding:10px}.faq-toggle{height:36px;width:36px}.faq-item{cursor:pointer;margin-bottom:40px;position:relative}.faq-item.active{margin-bottom:10px}#dateRequestModal .modal-dialog,#programsRequestModal .modal-dialog,.callback-request-modal .modal-dialog{margin:12px auto!important;max-width:calc(100% - 24px)!important}#dateRequestModal .modal-header,#programsRequestModal .modal-header,.callback-request-modal .modal-header{align-items:center;padding:14px 16px 8px 12px!important}#dateRequestModal .modal-header .btn-close,#programsRequestModal .modal-header .btn-close,.callback-request-modal .modal-header .btn-close{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0 0 0 auto!important;padding:0!important;width:24px}#dateRequestModal .modal-body,#programsRequestModal .modal-body,.callback-request-modal .modal-body{padding:10px 12px 16px!important}#dateRequestModal .modal-content,#programsRequestModal .modal-content,.callback-request-modal .modal-content{border-radius:20px}#dateRequestModal .modal-title,#programsRequestModal .modal-title,.callback-request-modal .modal-title{font-size:17px!important;font-weight:600!important}.hero-visit-modal .modal-dialog{margin:16px;max-width:none;min-height:auto}.hero-visit-modal .modal-content{border-radius:16px}.hero-visit-modal .modal-header{padding:24px 35px 12px}.hero-visit-modal .modal-header:after{left:35px;right:35px}.hero-visit-modal .modal-title{font-size:20px!important}.hero-visit-modal .modal-header .btn-close{background-size:14px 14px;height:36px;margin-right:-8px;min-height:36px;min-width:36px;padding:0;width:36px}.hero-visit-modal .modal-body{padding:12px 20px 24px}.hero-visit-modal__link{font-size:16px;min-height:52px;padding:16px 20px}.hero-visit-modal__link:after{background-size:6px 10px}}@media screen and (max-width:365px){.hero-visit-modal .modal-dialog{margin:12px}.hero-visit-modal .modal-header{padding:20px 14px 10px}.hero-visit-modal .modal-header:after{left:14px;right:14px}.hero-visit-modal .modal-title{font-size:18px!important}.hero-visit-modal .modal-body{padding:10px 14px 20px}.hero-visit-modal__link{font-size:14px;min-height:48px;padding:14px}.hero-visit-modal__link:after{background-size:5px 8px}}
