@charset "UTF-8";.grecaptcha-badge{display:none}@media screen and (min-width:992px){.captcha-modal .as-modal__title{max-width:370px}}.captcha-modal__reason{align-items:start;-moz-column-gap:8px;column-gap:8px;display:flex;margin-top:24px}.captcha-modal__reason img{vertical-align:text-bottom}.captcha-modal__reason-title{align-items:center;display:flex;font-size:1rem;font-weight:600;line-height:1.5}.captcha-modal__reason-btn svg{fill:var(--color-text-secondary);height:18px;width:18px}.captcha-modal__hint{font-size:12px;line-height:140%;margin-top:4px}.search-filters-dropdown{--inputs-gap:32px}.search-filters-dropdown .as-close-button{display:none}.search-filters-dropdown .as-input-slider{width:auto}.search-filters-dropdown .as-input-range__inputs{position:relative}.search-filters-dropdown .as-input-range__inputs:after{content:"–";left:50%;position:absolute;top:20px;transform:translate(-50%)}.search-filters-dropdown .as-input-range.is-grouped .as-input-range__inputs:after{display:none}.search-filters-dropdown__body{display:flex;flex-direction:column;min-height:100%}.search-filters-dropdown__content{flex-grow:1}@media screen and (min-width:1200px){.search-filters-dropdown__content{max-height:min(724px,80vh);overflow-y:auto;overscroll-behavior:none}}.search-filters-dropdown__container{min-height:140px;min-width:290px;padding:var(--dropdown-body-padding)}@media screen and (min-width:576px){.search-filters-dropdown__simple-location{min-height:128px;width:500px}.search-filters-dropdown__activities,.search-filters-dropdown__direction{max-width:90vw;min-height:200px;width:550px}.search-filters-dropdown__dates{max-width:328px;min-height:340px;width:90vw}.search-filters-dropdown__price{min-height:220px;width:380px}.search-filters-dropdown__duration{width:380px}.search-filters-dropdown__comfort,.search-filters-dropdown__difficulty{min-height:300px;width:360px}}.search-filters-dropdown__language{min-height:110px;min-width:320px}@media screen and (min-width:575px) and (max-width:992px){.search-filters-dropdown__body{min-width:500px;overflow:hidden}}.support-bubble-body{padding:32px 24px}@media screen and (min-width:576px){.support-bubble-body{padding:32px;width:480px}}.support-bubble-body__image{margin-bottom:16px;vertical-align:top}.support-bubble-body__title{margin-bottom:8px;margin-top:0}.support-bubble-body__caption{color:var(--color-text);font-size:18px;font-weight:600;margin-top:24px}.support-bubble-body__schedule{margin-top:8px}.support-bubble-body__contacts{margin-top:16px}.support-bubble-body__text{color:var(--color-text-secondary);margin-top:4px;max-width:300px}.support-bubble-body__messengers{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.support-bubble-body .phone-contacts__body{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:24px}.support-bubble-body.is-extended .support-bubble-body__image{display:none}.support-bubble-body.is-extended .support-bubble-body__caption{margin-top:16px}@media (min-height:820px) or (pointer:coarse){.support-bubble-body.is-extended .support-bubble-body__image{display:block}.support-bubble-body.is-extended .support-bubble-body__caption{margin-top:24px}.support-bubble-body.is-extended .support-bubble-body__call-button{margin-top:12px}.support-bubble-body.is-extended .phone-contacts__body{display:block}}.support-bubble{align-self:flex-end}.support-bubble__button.as-button{position:fixed}.support-bubble__button.as-button.is-success{animation:support-button-pulse 2s infinite}@media screen and (min-width:576px){.support-bubble__button.as-button{--button-size-lg:72px}}.support-bubble__icon{pointer-events:none}@media screen and (min-width:576px){.support-bubble__icon{--icon-medium-size:32px}}@keyframes support-button-pulse{0%{box-shadow:0 0 #60b259b3}to{box-shadow:0 0 0 12px transparent}}
