.page-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:stretch;min-height:406px;padding:72px 0;display:flex;position:relative}.page-hero_size_small{min-height:250px}.page-hero .section-mention{color:#8fd6f3;margin:0 0 18px}.page-hero__back-link{color:rgb(255 255 255 / .7);align-items:center;gap:0 6px;margin:0 0 26px;font-size:15.5px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;transition:color .1s;display:inline-flex}.page-hero__back-link:hover,.page-hero__back-link:focus{color:#fff}.page-hero__title{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:52.8px;font-style:normal;font-weight:900;line-height:1.08}@media (max-width:980px){.page-hero__title{font-size:46px}}@media (max-width:800px){.page-hero__title{font-size:42px}}@media (max-width:600px){.page-hero__title{font-size:38px}}.page-hero__text{color:#fff;font-size:18.5px;font-style:normal;font-weight:400}.page-hero:before{content:"";z-index:0;background:linear-gradient(90deg,rgb(24 110 150 / .94) 0%,rgb(31 114 155 / .5) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.page-hero__inner{z-index:2;position:relative}.page-hero__button-outer{margin-top:36px}.stats-banner{background-color:#0b2233;padding:22px 0}.stats-banner__cell{align-items:center;gap:0 14px;display:flex}.stats-banner__icon{color:#54c0eb;flex-shrink:0;font-size:20px}.stats-banner__line-top{color:#fff;font-size:17.5px;font-weight:700}.stats-banner__line-bottom{color:rgb(255 255 255 / .5);font-size:13px;font-weight:600}.region-features{color:#51606c;background-color:#f5f8fa;padding:22px 24px}.region-features__title{color:#009cde;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-style:normal;font-weight:900;line-height:normal}.region-features__text ul{margin:0;padding:0;list-style:none}.region-features__text ul li{align-items:baseline;gap:8px;display:flex}.region-features__text ul li:before{content:"";color:#009cde;flex-shrink:0;font:400 1em/1 "Font Awesome 7 Pro"}.faq-question{background:#fff;border:1px solid #dce4ea;border-radius:10px}.faq-question__top{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:0 16px;padding:21px 24px;display:flex}@media (max-width:480px){.faq-question__top{padding-left:16px;padding-right:16px}}.faq-question__question{color:#186e96;font-size:18px;font-style:normal;font-weight:700;line-height:1.4}.faq-question__answer{color:#51606c;height:0;font-size:16.5px;font-style:normal;font-weight:400;overflow:hidden}.faq-question__answer-inner{padding:23px 24px 24px}@media (max-width:480px){.faq-question__answer-inner{padding-left:16px;padding-right:16px}}.faq-question__answer-inner a{color:#0b2233;transition:opacity .1s}.faq-question__answer-inner a:hover,.faq-question__answer-inner a:focus{opacity:.7}.faq-question__icon{color:#009cde;background-color:#e7f6fd;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-4px;font-size:18px;transition:transform .5s;display:flex;transform:rotate(0)}.faq-question.is-open .faq-question__icon{transform:rotate(180deg)}.faq{background:#f5f8fa;border-top:1px solid #dce4ea;padding-top:84px;padding-bottom:84px}.faq__title{color:#186e96;letter-spacing:-.0199897em;margin:0 0 12px;font-size:38.72px;font-style:normal;font-weight:700;line-height:1.1}.faq__header{margin-bottom:33px}.faq__text{color:#51606c;font-size:17.5px;font-style:normal;font-weight:400}.faq__questions .faq-question+.faq-question{margin-top:14px}.faq__button-outer{text-align:right}.hotel-card{color:inherit;background:#fff;border:1px solid #dce4ea;border-radius:10px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 2px 8px rgb(11 34 51 / .06)}.hotel-card__top{background-position:50%;background-repeat:no-repeat;background-size:cover;height:172px;position:relative}.hotel-card__secure{color:#1c6e33;letter-spacing:.02em;background:rgb(255 255 255 / .95);border-radius:999px;padding:5px 11px;font-size:12.5px;font-style:normal;font-weight:900;line-height:normal;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px rgb(11 34 51 / .06)}.hotel-card__info{padding:18px 18px 16px}.hotel-card__location{color:#51606c;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:0 5px;margin:0 0 8px;font-size:12.5px;font-style:normal;font-weight:700;line-height:normal;display:flex}.hotel-card__title{margin:0 0 8px;font-size:20px;font-style:normal;font-weight:700;line-height:1.25}.hotel-card__price-from{color:#51606c;font-size:14.5px;font-style:normal;font-weight:600;line-height:normal}.hotel-card__price-from span{color:#0b2233;font-size:21px;font-style:normal;font-weight:700;line-height:normal}.hotel-card__info-bottom{border-top:1px solid #ecf1f5;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.hotel-card__info-bottom .link-icon{font-size:15.5px}.perk-item{background:#fff;border:1px solid #dce4ea;border-radius:10px;align-self:stretch;align-items:center;gap:14px;padding:18px 20px;font-size:17.5px;font-style:normal;font-weight:600;line-height:normal;display:flex;box-shadow:0 2px 8px rgb(11 34 51 / .06)}.perk-item_height_full{height:100%}.perk-item_border_none,.perk-item_mode_shortcode{box-shadow:none;background:0 0;border:none;padding:0}.perk-item_mode_shortcode{font-size:1em;font-weight:400}.perk-item_mode_shortcode b,.perk-item_mode_shortcode strong{font-weight:700}.perk-item_mode_shortcode+p,.perk-item_mode_shortcode+ul,.perk-item_mode_shortcode+ol{margin-top:1.5em}.perk-item_align_top{align-items:flex-start}.perk-item__icon,.perk-item__number{color:#248b40;background:#eaf7ec;border-radius:17px;justify-content:center;align-items:center;width:34px;height:34px;padding:8.5px;display:flex}.perk-item__icon_color_accent{color:#009cde;background-color:#e7f6fd}.perk-item__icon_color_warning{color:#f4a724;background-color:#fef6e6}.perk-item__icon_shape_square,.perk-item__number{border-radius:7px}.perk-item__title{margin-bottom:6px;font-size:17.5px;font-weight:700}.perk-item__text{color:#51606c;margin-top:2px;font-size:15px;font-style:normal;font-weight:400;line-height:1.5}.perk-item__number{font-size:21px;font-weight:900}.perk-item+.perk-item{margin-top:14px}.location-card{height:100%;color:inherit;background:#fff;border:1px solid #dce4ea;border-radius:10px;flex-direction:column;align-items:flex-start;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 2px 8px rgb(11 34 51 / .06)}.location-card__top{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:180px}.location-card__info{flex-grow:1;width:100%;padding:18px 18px 16px}.location-card__title{margin-bottom:10px;font-size:19px;font-style:normal;font-weight:700;line-height:1.25}.location-card__info{flex-direction:column;justify-content:space-between;display:flex}.location-card__info-line{color:#51606c;align-items:center;gap:0 8px;margin-bottom:10px;font-size:14.5px;display:flex}.location-card__info-line-icon{color:#0b2233;font-size:11px}.location-card__info-bottom{border-top:1px solid #ecf1f5;padding-top:10px}.page-region__posts-top{margin-bottom:75px}.page-region__posts-top .section-title{margin:0 0 16px}.page-region__posts-text{color:#51606c;font-size:17.5px}.page-region__features{margin-bottom:22px}.page-region__links{flex-wrap:wrap;gap:8px;display:flex}.page-region__posts{padding-top:32px}.page-region__trail{background-color:#f5f8fa}.page-region__trail .section-mention{margin:0 0 16.5px}.page-region__trail .section-title{margin:0 0 22px}@media (min-width:801px){.page-region__trail-grid{column-count:2;column-gap:16px}}.page-region__trail-grid{margin-bottom:10px}.page-region__trail-grid .perk-item .perk-item__icon{color:#009cde;background:0 0;width:auto;height:auto;padding:0}.page-region__trail-item{margin-bottom:16px}.page-region__renting{padding-top:64px;padding-bottom:64px}.page-region__renting .section-mention{margin-bottom:12px}.page-region__renting .section-title{margin:0 0 8px}.page-region__renting-top{margin-bottom:30px}