@keyframes down{from{transform:translateY(0)}to{transform:translateY(25%)}}.city_type_excurs .city-hero__title-wrapper{width:100%;text-align:center;background-color:rgba(0, 0, 0, 0.5)}.city_type_excurs h1.city-hero__title{border-radius:calc(var(--border-radius) / 2);color:#fff;font-size:5rem;letter-spacing:1.2px}@media (max-width:767px){.city_type_excurs h1.city-hero__title{font-size:3rem}}.b-city-hero{margin-top:-7.5625rem;padding-top:calc(var(--section-padding) + 2.5625rem) !important;position:relative;padding-bottom:var(--grid-gap)}@media (min-width:992px){.b-city-hero{margin-top:-15rem !important}}.b-city-hero+section.section{padding-top:var(--section-padding)}.city-hero{padding-top:calc(var(--section-padding) + 1.25rem);display:flex;flex-direction:column;align-items:center;gap:12.0625rem}@media (max-width:576px){.city-hero{gap:1rem}}.city-hero__title{letter-spacing:0.02vw;color:white;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5)}@media (min-width:1799px){.city-hero__title{white-space:nowrap}}@media (max-width:1800px){.city-hero__title{font-size:9rem}}@media (max-width:1200px){.city-hero__title{font-size:6rem}}@media (max-width:768px){.city-hero__title{font-size:4.5rem}}@media (max-width:576px){.city-hero__title{font-size:3.5rem;text-shadow:var(--text-shadow)}}@media (max-width:440px){.city-hero__title{font-size:2.5rem}}.city-hero__content{color:var(--color-white);display:flex;flex-direction:column;align-items:center;gap:var(--grid-gap);width:100%}.city-hero__performance{gap:1.25rem;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:1800px){.city-hero__performance{gap:var(--grid-gap)}}@media (min-width:1400px){.city-hero__performance{flex-wrap:nowrap;width:100%}}@media (max-width:575px){.city-hero__performance{display:grid;grid-template-columns:1fr 1fr;gap:4px}}.city-hero__performance-item{position:relative;flex:1 0 180px;max-width:180px;padding:0.5rem 1rem;display:grid;gap:0.625rem;grid-template-columns:1.5rem 1fr;place-items:center;border:1px solid rgba(var(--color-white-rgb), 0.4);border-radius:calc(var(--border-radius) / 2);background:rgba(var(--color-white-rgb), 0.12);hyphens:auto;color:currentColor;font-size:0.875rem;font-weight:var(--font-extra);line-height:1.3;letter-spacing:-0.006vw}@media (max-width:576px){.city-hero__performance-item{text-shadow:var(--text-shadow)}}@media (max-width:575px){.city-hero__performance-item{padding:0.25rem 0.5rem;display:flex;flex-direction:column;gap:2px;text-align:center;width:100%}}.city-hero__performance-item-link{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.city-hero__performance-item-btn{background:var(--color-white);background:var(--color-white);color:#000}.city-hero__performance-item-btn-link{font-size:0.875rem;font-weight:var(--font-extra);line-height:1.3;letter-spacing:-0.006vw;text-align:left}@media (max-width:575px){.city-hero__performance-item-btn-link{text-align:center}}.city-hero__link{display:flex;flex-direction:column;gap:calc(var(--grid-gap) / 2);cursor:pointer}.city-hero__link:hover .city-hero__link-title{border-bottom-color:currentColor}.city-hero__link:hover .city-hero__link-icon{animation:down 1s infinite}.city-hero__link-title{border-bottom:1px solid transparent}.city-hero__link-icon{text-align:center}.b-calc-banner{padding:0;margin-top:var(--section-padding);margin-bottom:var(--section-padding);background-image:none !important}.b-calc__wrap{position:relative;background-size:auto;background-position:bottom;border-radius:var(--border-radius);padding:var(--grid-gap);display:flex;flex-direction:column;gap:calc(var(--grid-gap) / 2);z-index:5}.b-calc__title{color:var(--color-white);font-size:2.25rem;font-weight:var(--font-fat)}@media (max-width:768px){.b-calc__title{font-size:1.125rem}}.b-calc__text{max-width:45.25rem;color:var(--color-bg-alt);font-size:1.1875rem;font-weight:var(--font-bolder);line-height:1.3}@media (max-width:768px){.b-calc__text{font-size:0.75rem}}.b-calc__btn{background:var(--color-bg-performance);border-color:transparent}.b-calc__img-cards{position:absolute;bottom:1px;right:calc(var(--grid-gap) * 2);width:36.64%;z-index:-1}@media (max-width:768px){.b-calc__img-cards{display:none}}.modal-calc{padding:var(--grid-gap)}.modal-calc__form{display:flex;flex-direction:column;gap:calc(var(--grid-gap) / 2);align-items:center}.modal-calc__title{font-family:var(--font-title-family);font-size:1.5rem;font-weight:var(--font-extra);line-height:1.3}.modal-calc__subtitle{color:var(--color-text-muted-alt);font-size:0.85rem;font-weight:var(--font-extra);line-height:1.2}.modal-calc__description{display:flex;flex-direction:column;gap:0.25rem}@media (max-width:768px){.modal-calc__description{font-size:0.875rem}}.calc{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;border-radius:var(--border-radius)}@media (max-width:375px){.calc-wrapper{max-width:19.375rem;overflow-x:auto}}.calc-elem{background-color:var(--color-bg-alt);padding:0.5rem;max-width:9rem;text-align:center}@media (min-width:1600px){.calc-elem{max-width:12rem}}@media (max-width:768px){.calc-elem{max-width:5rem;padding:0.125rem}}.calc-elem:first-child{border-top-left-radius:var(--border-radius)}.calc-elem:nth-child(4){border-top-right-radius:var(--border-radius)}.calc-elem:nth-child(13){border-bottom-left-radius:var(--border-radius)}.calc-elem:last-child{border-bottom-right-radius:var(--border-radius)}.calc-elem__header{background-color:var(--color-primary)}@media (max-width:768px){.calc-elem__header{font-size:0.75rem;hyphens:auto}}.calc-elem>label{display:flex;font-size:1rem}@media (max-width:768px){.calc-elem>label{font-size:0.875rem}}.calc-elem>label span{font-size:1.5rem;color:var(--color-primary);cursor:default}@media (max-width:768px){.calc-elem>label span{font-size:1rem}}@media (max-width:576px){.calc input{font-size:0.75rem}}.calc input::placeholder{color:var(--color-text-muted)}.calc input:read-only{cursor:default}.calc input:read-only:focus{outline-width:0}.b-prices-spoiler{padding-top:0 !important;padding-bottom:0 !important}.b-prices-spoiler__city{overflow:hidden}.b-prices-spoiler__city.is-open{margin-bottom:calc(var(--grid-gap) / 2)}.b-prices-spoiler__city:last-child{margin-bottom:0}.b-prices-spoiler__city-title{margin-bottom:calc(var(--grid-gap) / 2);display:flex;align-items:center;padding:16px 24px;font-size:20px;background:#fff;cursor:pointer;box-shadow:0px 0px 20px 5px rgba(174, 174, 174, 0.25);border:2px solid transparent}.b-prices-spoiler__city-title::after{content:none !important}.b-prices-spoiler__city-title span{margin-right:auto}.b-prices-spoiler__city-title svg{width:20px;height:20px;margin-right:10px}.b-prices-spoiler__city-title .bi-chevron-down{margin-right:0 !important;transition:transform 0.3s ease}.is-open .b-prices-spoiler__city-title{border-color:var(--color-primary)}.is-open .b-prices-spoiler__city-title .bi-chevron-down{transform:rotate(180deg)}.b-prices-spoiler__excurs{background:#fff;padding:0 24px;max-height:0;overflow:hidden;transition:max-height 0.5s ease, padding 0.3s ease}.is-open .b-prices-spoiler__excurs{max-height:1000px;padding:8px}.price-table__row{display:grid;grid-template-columns:1fr 200px 150px;gap:8px}@media (max-width:767px){.price-table__row{grid-template-columns:1fr 100px 100px;gap:4px}}.price-table__row span{text-align:center;height:100%}.price-table__row span:first-child{flex:1}.price-table__header span{padding:10px 5px;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1;font-weight:var(--font-fat);background:var(--color-primary);text-align:center !important}.price-table__caption{font-size:16px;border-radius:3px;height:100%;padding:15px 0;margin:10px auto 5px;text-align:center;background-color:var(--color-text-sort)}.price-table__list{list-style:none;padding:0;margin:0}.price-table__item{padding:12px}.price-table__item:nth-child(odd){background-color:var(--color-bg-alt)}.price-table__item span:not(:first-child){color:var(--color-atten)}.price-table__item span:first-child{flex:1;text-align:left;padding-left:10px}.price-table__item span:last-child{text-align:right}@media (max-width:768px){.b-prices-spoiler__city-title{font-size:16px;padding:12px 16px}.price-table__row{grid-template-columns:1fr 100px 100px;gap:4px}.price-table__header,.price-table__item{flex-direction:column;align-items:flex-start;padding:8px 0}.price-table__header span,.price-table__item span{font-size:14px;margin-bottom:4px}.price-table__header span:last-child,.price-table__item span:last-child{margin-bottom:0}.price-table__item span:not(:first-child){display:grid;place-items:center}.price-table__caption{font-size:14px}}@media (max-width:575px){.b-prices-spoiler__excurs{padding:2px !important}.price-table__header{grid-template-columns:1fr 75px 75px;gap:2px}.price-table__header span{font-size:13px;padding:8px 2px}.price-table__item{grid-template-columns:1fr 65px 65px;gap:2px}.price-table__item span{font-size:12px;padding-right:6px;hyphens:auto}.price-table__item span:not(:first-child){display:grid;place-items:center right;text-align:right}}.b-reviews__promo{display:flex;flex-direction:column;color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-bolder);font-size:1.5rem;line-height:1.4;margin-right:0.75rem;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:992px){.b-reviews__promo{font-size:1.25rem}}@media (max-width:768px){.b-reviews__promo{font-size:1rem}}@media (max-width:576px){.b-reviews__promo{font-size:0.75rem;white-space:normal;width:100%}}.b-reviews__promo strong{font-size:1.5em;color:var(--color-primary)}.b-reviews__items{--col: 4;--gap-y: calc(var(--grid-gap) / 2);margin-top:-20px;padding-top:20px;padding-bottom:2px}@media (max-width:992px){.b-reviews__items{--col: 2}}@media (max-width:576px){.b-reviews__items{--col: 1}}.b-reviews__wrapper{position:relative}.b-reviews__navigation-prev,.b-reviews__navigation-next{position:absolute;z-index:1;left:0;top:50%;transform:translate(-50%, -50%);width:var(--swiper-navigation-size);display:grid;place-items:center;height:var(--swiper-navigation-size);background:var(--color-bg);border-radius:50%;box-shadow:0 0 calc(var(--swiper-navigation-size) / 4) var(--color-primary)}@media (max-width:767px){.b-reviews__navigation-prev,.b-reviews__navigation-next{width:calc(var(--swiper-navigation-size) / 1.5);height:calc(var(--swiper-navigation-size) / 1.5)}}.b-reviews__navigation-prev:hover,.b-reviews__navigation-next:hover{background:var(--color-primary)}.b-reviews__navigation-prev path,.b-reviews__navigation-next path{fill:var(--color-text)}.b-reviews__navigation-next{transform:translate(50%, -50%) scale(-1);left:auto;right:0}.b-reviews .swiper-wrapper{align-items:stretch}.b-reviews__item{display:flex !important;flex-direction:column;gap:0.5rem;position:relative;height:auto !important;border:1px solid var(--color-border-extra);border-radius:var(--border-radius-sm);line-height:1.3;padding:calc(var(--grid-gap) / 2)}@media (min-width:1400px){.b-reviews__item{padding:calc(var(--grid-gap) / 2) var(--grid-gap);padding-bottom:2.0625rem}}@media (max-width:992px){.b-reviews__item{gap:0.25rem;line-height:1.2}}.b-reviews__item svg,.b-reviews__item-decor{position:absolute;top:0;right:8.11%;transform:translateY(-50%);max-width:30px}.b-reviews__link{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius-sm)}.b-reviews__date{color:var(--color-text-muted);font-size:0.75rem}.b-reviews__header{display:flex;flex-direction:column;gap:0.25rem}.b-reviews__header-excurs{font-size:1.25rem;font-weight:var(--font-fat);line-height:1.2}@media (max-width:576px){.b-reviews__header-excurs{font-size:1rem;hyphens:auto}}.b-reviews__header-name{font-size:0.875rem;line-height:1.3}.b-reviews__text{color:var(--color-text-muted);font-size:0.875rem}@media (max-width:576px){.b-reviews__text{margin-top:0.5em;line-height:1.1}}.b-reviews__gallery{display:flex;flex-wrap:wrap;gap:0.5rem}.b-reviews__gallery a{position:relative;z-index:1}.b-reviews__gallery img{border-radius:var(--border-radius)}.b-reviews .swiper{--swiper-pagination-bottom: -2em}@media (min-width:992px){.b-reviews .swiper{--swiper-pagination-bullet-width: 0px}}.b-review-services{padding-top:0}.b-review-services .sw-app-body{width:auto !important}.sw-app>.sw-app-body{width:auto !important}/*# sourceMappingURL=./page-4cb335006096250941f122ae850bb2d2.map */