h2{color:#313131!important;font-size:48px!important;font-weight:700!important}.datings-section{padding:20px 0 40px}.datings-header{background-color:#ffdb58;border-radius:64px;padding:24px 24px 64px;position:relative}.datings-header__slider{overflow:hidden}.datings-header__slider .keen-slider__slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;min-height:auto;opacity:1!important;transform-style:preserve-3d;visibility:visible!important}.datings-header__slider .keen-slider__slide .row{margin:0;width:100%}.datings-header__slider .keen-slider__slide .datings-header__thumb,.datings-header__slider .keen-slider__slide .datings-header__wrapper{opacity:1!important;visibility:visible!important}.datings-header__pagination{display:flex;gap:16px;justify-content:center;left:24px;position:absolute;top:583px;width:calc(50% - 44px)}.datings-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}.datings-pagination-dot.active{background-color:#f74f63}.datings-header__thumb{border-radius:64px;height:535px;overflow:hidden;width:100%}.datings-header__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:0}.datings-header .col-lg-6:last-child{padding-left:40px}.datings-header__wrapper{display:flex;flex-direction:column;height:535px;justify-content:space-between}.datings__title{font-size:48px;line-height:1.2;max-width:600px}.datings__subtitle,.datings__title{color:#313131;font-weight:700;margin-bottom:20px}.datings__subtitle{font-size:24px;line-height:1.5}.datings-header__details{display:flex;gap:30px;margin-bottom:0}.datings-header__detail{align-items:center;display:flex}.datings-header__detail p{font-size:24px;font-weight:700;margin-bottom:0;margin-left:8px}.offer-btn__wrapper{align-items:center;display:flex}.offer-btn,.offer-link{background:#f74f63;border:none;border-radius:100px;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-decoration:none;width:-moz-fit-content;width:fit-content}.offer-btn{background:transparent;border:1px solid #f74f63;color:#f74f63;margin-left:24px}.review-section{padding:40px 0}.review-section h2{margin-bottom:40px}.review-items{background-color:#cede70;border-radius:36px;display:flex;flex-flow:column;height:100%;-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='36' ry='36'/%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='36' ry='36'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.review-items__thumb{border-radius:36px;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__text{padding:24px 24px 18px}.review-items__text p{font-size:16px;font-weight:600;margin-bottom:0;max-width:480px}.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{background-color:#bfceec}.review-items--interactive{cursor:pointer;position:relative}.review-items__hover{align-items:flex-start;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#eef1f7;bottom:0;display:flex;left:0;opacity:0;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}.review-items--interactive.hover-locked .review-items__hover,.review-items--interactive:hover .review-items__hover{opacity:1;transform:translateY(0);transition-delay:.5s}.review-items--interactive.hover-locked:not(:hover) .review-items__hover{transition-delay:0s}body.modal-open{overflow-y:scroll!important;padding-right:0!important}body.modal-open .review-section{position:relative;z-index:1}.review-items__hover-content{display:flex;flex-direction:column;height:100%;width:100%}.review-items__hover-content h4{color:#313131;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:16px}.review-items__hover-details{align-items:center;display:flex;gap:24px;margin-bottom:20px}.review-items__hover-share{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:auto;padding:0;width:32px}.review-items__hover-share img{height:32px;width:32px}.review-items__hover-details span{align-items:center;color:#313131;display:flex;font-size:16px;font-weight:500}.review-items__hover-details span img{height:32px;margin-right:8px;width:32px}.review-items__hover-content p{color:#313131;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:12px;max-width:384px}.review-items__hover-content p:last-of-type{margin-bottom:0}.review-items__hover-buttons{display:flex;gap:10px;margin-top:auto;padding-top:20px}.review-items__hover-btn{background:#f74f63;border-radius:100px;color:#fff;display:inline-block;flex:1;font-size:13px;font-weight:600;padding:12px 16px;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.review-items__hover-btn:hover{box-shadow:0 6px 16px #f74f634d;color:#fff;transform:translateY(-2px)}.review-items__hover-btn-outline{background:transparent;border:1px solid #f74f63;border-radius:100px;color:#f74f63;display:inline-block;flex:1;font-size:13px;font-weight:600;padding:12px 16px;text-align:center;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.review-items__hover-btn-outline:hover{background:#f74f631a;color:#f74f63;transform:translateY(-2px)}.review-items--blue .review-items__hover-buttons{justify-content:flex-start}.review-items--blue .review-items__hover-buttons .review-items__hover-btn{border:none;flex:0 0 calc(50% - 5px)}.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)!important;max-width:calc(33.333% - 16px)!important}}@media screen and (max-width:991px){.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}.review-items--interactive{overflow:hidden}.review-items__hover{border-radius:20px;display:flex;pointer-events:none}.review-items--interactive.hover-locked .review-items__hover{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s}.review-items--interactive:hover .review-items__hover{opacity:0;transform:translateY(100%)}.review-items--interactive:hover.hover-locked .review-items__hover{opacity:1;transform:translateY(0)}.review-items--interactive .review-items__text,.review-items--interactive .review-items__thumb{opacity:1;position:relative;visibility:visible;z-index:1}.review-slider-photos .keen-slider__slide,.review-slider-photos .keen-slider__slide .review-items{opacity:1!important;visibility:visible!important}}.locations-section{padding:40px 0}.locations-section h2{margin-bottom:8px}.locations-subtitle{font-size:24px;font-weight:700;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-h .locations-items--text{max-width:430px}.locations-items--pink{background-color:#ffa8b2}.locations-items--blue{background-color:#bfceec;display:flex;flex-flow:column;justify-content:end}.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--text{font-weight:600}.locations-items-h__thumb{border-radius:25px;max-height:393px;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}@media screen and (max-width:1482px){.locations-items-h__thumb{max-height:368px}}.img-armchair{min-height:305px;overflow:hidden;position:relative}.img-armchair img{bottom:-30px;max-width:330px;position:absolute;right:35px}.img-armchair .locations-items--text{max-width:560px}.img-relaxation{min-height:240px;overflow:hidden;position:relative}.img-relaxation img{bottom:-60px;max-width:228px;position:absolute;right:-20px}.img-spices{min-height:240px;overflow:hidden;position:relative}.img-spices img{bottom:-55px;max-width:365px;position:absolute;right:-30px}.img-statue{min-height:204px;overflow:hidden;position:relative}.img-statue img{bottom:0;left:20px;max-width:270px;position:absolute}.img-statue h3,.img-statue p{margin-left:225px}.img-rackets p{max-width:490px}.img-rackets{min-height:204px;overflow:hidden;position:relative}.img-rackets img{bottom:15px;max-width:200px;position:absolute;right:50px}.buy-ticket__wrapper{display:flex;justify-content:center}.buy-ticket{background-color:#f74f63;border-radius:100px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;margin-top:40px;padding:22px 24px;text-decoration:none;width:-moz-fit-content;width:fit-content}.review__kids{padding:40px 0}.review__kids h2{margin-bottom:40px}.kids__reviews__slider{overflow:hidden;padding:0 20px}.kids__reviews__slider,.kids__reviews__slider.keen-slider{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.kids__reviews__slider.keen-slider{align-items:flex-start;display:flex}.kids__reviews__slider .keen-slider__slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;max-width:none!important;min-width:auto!important;width:auto!important}.kids__reviews__block__video,.kids__reviews__slider .keen-slider__slide{flex-shrink:0;height:445px;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.kids__reviews__block__video{border-radius:20px;display:flex;overflow:hidden;position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kids__reviews__block__video:not(.video){max-width:675px;min-width:675px;width:675px}.kids__reviews__block__video.video{max-width:335px;min-width:335px;width:335px}.kids__reviews__video-img{height:100%;image-rendering:-webkit-optimize-contrast;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.kids__reviews__play-button{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:80px;justify-content:center;left:50%;opacity:1;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94);width:80px;will-change:transform;z-index:2}.kids__reviews__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}.kids__reviews__play-button:before{animation:pulse 2s ease-out infinite;border:1px solid #fff;border-radius:inherit;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px}.kids__reviews__slider-pagination{display:flex;gap:8px;justify-content:center;width:100%}.kids__reviews__slider-pagination .pagination-dot{background:transparent;border:2px solid #f74f63;border-radius:50%;cursor:pointer;height:16px;margin:15px 0;padding:0;transition:background-color .3s ease;width:16px}.kids__reviews__slider-pagination .pagination-dot.active{background:#f74f63}.kids__reviews__slider__nav__slider{margin-top:40px!important}@keyframes pulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1)}}.kids__reviews__play-button:hover{box-shadow:0 4px 15px #0003;transform:translate(-50%,-50%) scale(1.05)}@media (max-width:768px){.kids__reviews__block__video:not(.video){max-width:300px;min-width:300px;width:300px}.kids__reviews__block__video.video{max-width:280px;min-width:280px;width:280px}.kids__reviews__slider{padding:0 10px}}.kids__reviews__slider *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.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}select.form-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:30px}#dateRequestModal .modal-dialog{max-width:660px;width:100%}#dateRequestModal .modal-content{border:none;border-radius:24px}#dateRequestModal .modal-header{border-bottom:none;padding:36px 36px 0}#dateRequestModal .modal-title{color:#313131;font-size:24px;font-weight:700}#dateRequestModal .btn-close{background-size:15px 15px;height:15px;opacity:.5;padding:0;width:15px}#dateRequestModal .btn-close:hover{opacity:1}#dateRequestModal .callback__submit{align-self:flex-end;margin-top:10px;padding:14px 32px;width:auto}#dateRequestModal .modal-body{padding:24px 36px 36px}@media screen and (max-width:991px){#dateRequestModal .modal-dialog{margin:16px auto;max-width:calc(100% - 32px)}#dateRequestModal .modal-header{align-items:flex-start;padding:24px 24px 0}#dateRequestModal .btn-close{margin-top:8px}#dateRequestModal .modal-body{padding:16px 24px 24px}#dateRequestModal .modal-content{border-radius:20px}}.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)}.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}.appells{margin-top:40px}.appells.offer-btn__wrapper{justify-content:center}.appells .offer-btn,.appells .offer-link{padding:20px 24px}@media screen and (max-width:1440px){.datings-header__thumb,.datings-header__wrapper{height:388px}.datings-header__pagination{bottom:24px;display:flex;gap:16px;justify-content:center;left:24px;position:absolute;top:unset;width:calc(50% - 44px)}.review-items__thumb{border-radius:36px;height:320px;max-height:320px}}@media screen and (max-width:991px){.datings-section{overflow:hidden}.datings-header{border-radius:24px;overflow:hidden;padding:16px}.datings-header__slider.keen-slider{overflow:hidden!important}.datings-header__slider .keen-slider__slide{overflow:hidden}.datings-header__slider .keen-slider__slide,.datings-header__slider .keen-slider__slide>*{opacity:1!important;visibility:visible!important}.datings-header .col-lg-6,.datings-header .col-lg-6:last-child{padding-left:0;padding-right:0}.datings-header__wrapper{margin-top:24px}.datings-header .offer-btn__wrapper{gap:12px;margin-top:16px;width:100%}.datings-header .offer-link{flex:1;text-align:center}.datings-header .offer-btn{flex:1.5;margin-left:0;text-align:center}.datings-header__thumb,.datings-header__wrapper{height:unset}.datings-header__thumb{border-radius:24px;height:490px}.datings__title{font-size:20px!important}.datings__subtitle{font-size:14px;font-weight:600}.datings-header__detail img{height:16px;width:16px}.datings-header__detail p{font-size:12px;font-weight:400}.datings-header__details{display:flex;gap:30px;margin-bottom:20px}.offer-btn,.offer-link{font-size:13px;padding:12px 16px}.datings-pagination-dot{border:1px solid #f74f63;height:8px;width:8px}.datings-header__pagination{gap:16px;margin-bottom:0;margin-top:24px;position:static;width:100%}.review-section .review-slider.keen-slider .item-review-slider{max-width:315px!important;min-width:315px!important;width:315px!important}.review-items{-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='20' ry='20'/%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='20' ry='20'/%3E%3C/svg%3E")}.review-items,.review-items__thumb{border-radius:20px}.review-items__thumb span{bottom:10px;font-size:13px;left:10px;padding:4px 8px}.review-items__text{padding:16px 10px;text-align:left}.review-items__text p{font-size:14px}.review-items__hover{border-radius:20px;padding:16px}.review-items__hover-content h4{font-size:18px;margin-bottom:12px}.review-items__hover-details{gap:16px;margin-bottom:12px}.review-items__hover-details span{font-size:13px}.review-items__hover-details span img{height:20px;margin-right:6px;width:20px}.review-items__hover-share,.review-items__hover-share img{height:24px;width:24px}.review-items__hover-content p{font-size:13px;line-height:1.4;margin-bottom:8px}.review-items__hover-buttons{gap:8px;padding-top:12px}.review-items__hover-btn,.review-items__hover-btn-outline{font-size:12px;padding:10px 12px}.review-section h2{margin-bottom:20px}h2{font-size:20px!important}.locations-subtitle{font-size:11px;font-weight:600;margin-bottom:20px}.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:16px;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,.locations-items-h--text__wrapper{padding:45px 20px}.locations-items-h--text__wrapper{padding-bottom:32px}.locations-items-h__thumb{border-radius:15px;height:100%;max-height:335px}.locations-items-h__thumb img{height:355px;width:100%}.img-armchair{min-height:302px;overflow:hidden}.img-armchair img{bottom:-10px;max-width:110px;right:20px}.img-armchair .locations-items--text{max-width:270px}.img-relaxation img{max-width:110px;right:0}.img-relaxation,.img-spices{min-height:206px}.img-relaxation .locations-items--text{max-width:320px}.img-spices img{bottom:-20px;max-width:165px;right:-35px;transform:scaleX(-1)}.img-spices .locations-items--text{max-width:295px}.img-statue img{left:unset;max-width:230px;right:10px;transform:scaleX(-1)}.img-statue h3,.img-statue p{margin-left:0}.img-statue{height:286px;padding-bottom:0}.img-rackets{min-height:238px}.img-rackets img{bottom:10px;max-width:120px;right:10px}.img-rackets .locations-items--text,.img-statue .locations-items--text{max-width:295px}.img-rackets h3,.img-relaxation h3,.img-statue h3{max-width:165px}.buy-ticket{display:block;font-size:13px;font-weight:600;margin-top:20px;padding:12px;text-align:center!important;width:100%}.locations-section .buy-ticket{display:none}.kids__reviews__slider .keen-slider__slide{height:auto}.kids__reviews__block__video:not(.video){height:250px;max-width:290px;min-width:290px;width:290px}.kids__reviews__block__video.video{height:250px;max-width:335px;min-width:335px;width:335px}.kids__reviews__block__video{height:250px}.kids__reviews__slider-pagination{margin-top:16px}.kids__reviews__slider-pagination .pagination-dot{border-width:1px;height:8px;margin:0;width:8px}.kids__reviews__slider__nav__slider{margin-top:24px!important}.review__kids h2{margin-bottom:24px}.callback__form-wrapper{max-width:100%;padding:0}.callback__title{font-size:20px;margin-bottom:16px;max-width:335px}.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-title{font-size:20px;font-weight:500}.modal-header{align-items:start;display:flex}.locations-section,.review-section{padding:40px 0 20px}.appells{margin-top:24px}.appells .offer-btn,.appells .offer-link{font-size:13px;padding:12px 15px}.kids__reviews__video-img{-o-object-position:top;object-position:top}}@media screen and (max-width:700px){.datings-header__thumb{height:450px}}@media screen and (max-width:535px){.datings-header__thumb{height:350px}}@media screen and (max-width:460px){.datings-header__thumb{height:250px}}@media screen and (max-width:375px){.datings-header__thumb{height:205px}}@media screen and (max-width:350px){.datings-header .offer-btn,.datings-header .offer-link{font-size:11px;padding:10px 12px;white-space:nowrap}}
