@charset "UTF-8";.is-root-container .wp-block-group.container.offer-page__layout,.is-root-container .container.offer-page__layout{max-width:1312px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.is-root-container .offer-page__layout--sticky-shell,.is-root-container .offer-page__layout--sticky-shell .is-layout-flow,.is-root-container .offer-page__layout--sticky-shell .is-layout-constrained,.is-root-container .offer-page__content.is-layout-flow,.is-root-container .offer-page__section.is-layout-flow{--wp--style--block-gap: 0px}.is-root-container .offer-page__layout--sticky-shell .is-layout-flow>*+*,.is-root-container .offer-page__content.is-layout-flow>*+*,.is-root-container .offer-page__section.is-layout-flow:not(.offer-training)>*+*{margin-block-start:0}.is-root-container .offer-page__section,.is-root-container .wp-block-group.offer-page__section{position:relative}.is-root-container h2.offer-page__heading.wp-block-heading,.is-root-container .offer-page__section.wp-block-group>h2.offer-page__heading.wp-block-heading,.is-root-container .offer-page__section>.block-editor-block-list__layout>h2.offer-page__heading.wp-block-heading{overflow:visible;margin-top:0;margin-bottom:24px}.is-root-container .offer-region__header .offer-page__heading.wp-block-heading{margin-bottom:0}.is-root-container .offer-training.wp-block-group,.is-root-container .offer-page__section.offer-training{gap:0}.is-root-container .offer-training.block-editor-block-list__layout>.wp-block+.wp-block,.is-root-container .offer-training>.block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block+.wp-block{margin-block-start:48px}.is-root-container .offer-training__prices,.is-root-container .wp-block-group.offer-training__prices{margin-block-start:48px}.is-root-container .offer-region{display:flex;flex-direction:column;gap:48px}.is-root-container .offer-region__top{display:flex;flex-direction:column;gap:32px}.is-root-container .offer-region__intro{display:flex;flex-direction:column;gap:24px}.is-root-container .wp-block-hski-offer-region,.is-root-container .hski-section-block:has(.offer-region){overflow:visible}.is-root-container .offer-page__layout--sticky-shell .offer-page__hero-grid.wp-block-columns{display:grid!important;grid-template-columns:minmax(0,1fr) 296px;gap:32px;align-items:stretch;max-width:1312px;flex-wrap:unset}@media screen and (max-width: 767px){.is-root-container .offer-page__layout--sticky-shell .offer-page__hero-grid.wp-block-columns{grid-template-columns:1fr}}.is-root-container .offer-page__layout--sticky-shell .offer-page__hero-grid.wp-block-columns>.wp-block-column{margin:0;flex-basis:auto!important;width:auto!important}.is-root-container .offer-page__layout--sticky-shell .offer-page__main-col{display:flex;flex-direction:column;gap:0;min-width:0;overflow:visible}.is-root-container .offer-page__layout--sticky-shell .offer-page__main-col>.offer-sub-nav:not(.is-stuck):not(.is-pinned),.is-root-container .offer-page__layout--sticky-shell .offer-page__main-col>.wp-block-group.offer-sub-nav:not(.is-stuck):not(.is-pinned),.is-root-container .offer-page__layout--sticky-shell .offer-page__main-col>.hski-offer-sub-nav-block:not(.is-stuck):not(.is-pinned):not(:has(.is-stuck,.is-pinned)){margin-top:48px;margin-block-start:48px}.is-root-container .offer-page__layout--sticky-shell .offer-page__sidebar-col{min-width:296px;width:296px;max-width:296px}.is-root-container .offer-page__content,.is-root-container .offer-page__main-col,.is-root-container .offer-page__section,.is-root-container .hski-section-block{overflow:visible}.is-root-container .offer-page__rooms,.is-root-container .offer-page__rooms.wp-block-group{display:flex!important;flex-direction:column;gap:16px}.is-root-container .offer-room-card{display:flex;flex-direction:column;gap:24px}.is-root-container .offer-room-card__header,.is-root-container .offer-room-card__header.wp-block-group{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.is-root-container .offer-room-card__body,.is-root-container .offer-room-card__body.wp-block-columns{display:grid!important;grid-template-columns:336px minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;flex-wrap:unset}.is-root-container .offer-room-card__body>.wp-block-column.offer-room-card__media,.is-root-container .offer-room-card__body>.wp-block-column:first-child,.is-root-container .offer-room-card__body.wp-block-columns>.wp-block-column.offer-room-card__media,.is-root-container .offer-room-card__body.wp-block-columns>.wp-block-column:first-child{flex-basis:auto!important;width:auto!important;max-width:none;margin:0}.is-root-container .offer-room-card__body>.wp-block-column,.is-root-container .offer-room-card__body.wp-block-columns>.wp-block-column{margin:0;flex-basis:auto!important;width:auto!important}@media screen and (max-width: 1024px){.is-root-container .offer-room-card__body,.is-root-container .offer-room-card__body.wp-block-columns{grid-template-columns:1fr}}.is-root-container .offer-page__price-breakdown,.is-root-container .offer-page__price-breakdown.wp-block-columns{display:grid!important;grid-template-columns:1fr 1fr;gap:40px;flex-wrap:unset;align-items:start}.is-root-container .offer-page__price-breakdown>.wp-block-column,.is-root-container .offer-page__price-breakdown.wp-block-columns>.wp-block-column{margin:0;flex-basis:auto!important;width:auto!important}@media screen and (max-width: 767px){.is-root-container .offer-page__price-breakdown,.is-root-container .offer-page__price-breakdown.wp-block-columns{grid-template-columns:1fr;gap:32px}}.is-root-container #available-rooms{display:flex;flex-direction:column;gap:30px}.is-root-container #available-rooms>.offer-page__section-title,.is-root-container #available-rooms>.offer-page__section-title.wp-block-heading{margin:0}.is-root-container #available-rooms>.offer-page__rooms{margin-block-start:0!important}.offer-page.is-layout-flow,.offer-page.is-layout-constrained,.offer-page .wp-block-group.is-layout-flow,.offer-page .wp-block-group.is-layout-constrained{--wp--style--block-gap: 0px}.offer-page.is-layout-flow>*+*:not(.offer-sub-nav),.offer-page .is-layout-flow>*+*:not(.offer-sub-nav):not(.wp-block-group.offer-sub-nav),.offer-page.is-layout-constrained>*+*:not(.offer-sub-nav),.offer-page .is-layout-constrained>*+*:not(.offer-sub-nav):not(.wp-block-group.offer-sub-nav){margin-block-start:0}.offer-page__layout{display:grid;grid-template-columns:minmax(0,1fr) 296px;grid-template-areas:"gallery sidebar" "main sidebar";-moz-column-gap:32px;column-gap:32px;row-gap:0;align-items:start}@media screen and (max-width: 1024px){.offer-page__layout{grid-template-columns:1fr;grid-template-areas:"gallery" "sidebar" "main";row-gap:0}}.offer-page__layout--sticky-shell{display:block;grid-template-columns:unset;grid-template-areas:unset;-moz-column-gap:unset;column-gap:unset;row-gap:unset}.offer-page__layout--sticky-shell .offer-page__hero-grid.wp-block-columns{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:32px;align-items:stretch;overflow:visible;margin:0}@media screen and (max-width: 1024px){.offer-page__layout--sticky-shell .offer-page__hero-grid.wp-block-columns{display:flex!important;flex-direction:column!important;grid-template-columns:unset;gap:32px}}@media screen and (max-width: 767px){.offer-page__layout--sticky-shell .offer-page__hero-grid.wp-block-columns{display:grid!important;grid-template-columns:1fr;gap:24px;width:100%}}.offer-page__layout--sticky-shell .offer-page__hero-grid.wp-block-columns>.wp-block-column{margin:0;flex-basis:auto!important;width:auto!important}@media screen and (max-width: 1024px){.offer-page__layout--sticky-shell .offer-page__hero-grid.wp-block-columns>.wp-block-column{flex:0 0 auto!important;flex-basis:100%!important;width:100%!important;max-width:none!important}}.offer-page__layout--sticky-shell .offer-page__main-col{display:flex;flex-direction:column;gap:0;min-width:0;overflow:visible}@media screen and (max-width: 1024px){.offer-page__layout--sticky-shell .offer-page__main-col{gap:0}}.offer-page__layout--sticky-shell .offer-page__main-col>.offer-page__content,.offer-page__layout--sticky-shell .offer-page__main-col>.wp-block-group.offer-page__content,.offer-page__layout--sticky-shell .offer-page__main-col>.container.offer-page__content{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.offer-page__layout--sticky-shell .offer-page__main-col>.offer-sub-nav:not(.is-stuck):not(.is-pinned),.offer-page__layout--sticky-shell .offer-page__main-col>.wp-block-group.offer-sub-nav:not(.is-stuck):not(.is-pinned),.offer-page__layout--sticky-shell .offer-page__main-col>.hski-offer-sub-nav-block:not(.is-stuck):not(.is-pinned):not(:has(.is-stuck,.is-pinned)){margin-top:48px!important;margin-block-start:48px!important}@media screen and (max-width: 1024px){.offer-page__layout--sticky-shell .offer-page__main-col>.offer-sub-nav:not(.is-stuck):not(.is-pinned),.offer-page__layout--sticky-shell .offer-page__main-col>.wp-block-group.offer-sub-nav:not(.is-stuck):not(.is-pinned),.offer-page__layout--sticky-shell .offer-page__main-col>.hski-offer-sub-nav-block:not(.is-stuck):not(.is-pinned):not(:has(.is-stuck,.is-pinned)){margin-top:8px!important;margin-block-start:8px!important}}.offer-page__layout--sticky-shell .offer-page__main-col>.offer-sub-nav.is-stuck,.offer-page__layout--sticky-shell .offer-page__main-col>.offer-sub-nav.is-pinned,.offer-page__layout--sticky-shell .offer-page__main-col>.wp-block-group.offer-sub-nav.is-stuck,.offer-page__layout--sticky-shell .offer-page__main-col>.wp-block-group.offer-sub-nav.is-pinned,.offer-page__layout--sticky-shell .offer-page__main-col>.hski-offer-sub-nav-block.is-stuck,.offer-page__layout--sticky-shell .offer-page__main-col>.hski-offer-sub-nav-block.is-pinned,.offer-page__layout--sticky-shell .offer-page__main-col>.hski-offer-sub-nav-block:has(.is-stuck,.is-pinned){margin-top:0!important;margin-block-start:0!important}.offer-page__layout--sticky-shell .offer-page__sidebar-col{position:sticky;top:calc(var(--sticky-offset, var(--nav-height-js, 100px)) + 24px);z-index:2;align-self:start;max-height:calc(100dvh - var(--sticky-offset, var(--nav-height-js, 100px)) - 24px - 16px);min-width:0;min-height:0}@media screen and (max-height: 960px){.offer-page__layout--sticky-shell .offer-page__sidebar-col{overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(21,38,82,.28) transparent}.offer-page__layout--sticky-shell .offer-page__sidebar-col::-webkit-scrollbar{width:6px}.offer-page__layout--sticky-shell .offer-page__sidebar-col::-webkit-scrollbar-thumb{background:#15265247;border-radius:999px}}@media screen and (max-width: 1024px){.offer-page__layout--sticky-shell .offer-page__sidebar-col{position:static;top:auto;z-index:auto;max-height:none;overflow:visible}}.offer-page__layout--sticky-shell .offer-page__sidebar-col>.offer-page__sidebar{padding-bottom:8px;position:static;top:auto;max-height:none;overflow:visible}.offer-page__layout--sticky-shell .offer-page__sidebar-col .offer-page__guests-panel,.offer-page__layout--sticky-shell .offer-page__sidebar-col .offer-page__term-panel{position:static;max-width:none;margin:8px 0 0}@media screen and (max-width: 1024px){.offer-page__layout--sticky-shell .offer-page__sidebar-col .offer-page__guests-panel,.offer-page__layout--sticky-shell .offer-page__sidebar-col .offer-page__term-panel{position:absolute;max-width:350px;margin:0 auto}}@media screen and (max-width: 767px){.offer-page__layout--sticky-shell .offer-page__sidebar-col{display:none!important}}.offer-page__layout--sticky-shell .offer-page__gallery,.offer-page__layout--sticky-shell .offer-page__main,.offer-page__layout--sticky-shell .offer-page__sidebar{grid-area:unset}@media screen and (min-width: 1920px){.offer-page__hero{padding-top:24px}}@media screen and (max-width: 1919px){.offer-page__hero{padding-top:1.25vw}}@media screen and (max-width: 1024px){.offer-page__hero{padding-top:16px}}.offer-page__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:32px;align-items:start}@media screen and (max-width: 1024px){.offer-page__hero-grid{grid-template-columns:1fr}}.offer-page__gallery{grid-area:gallery;position:relative;display:grid;grid-template-columns:1fr;gap:16px;height:630px;min-height:630px}@media screen and (min-width: 1201px){.offer-page__gallery{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}@media screen and (max-width: 767px){.offer-page__gallery{height:350px;min-height:350px}}.offer-page__gallery-main,.offer-page__gallery-side-item{display:block;min-height:0;height:100%;border-radius:12px;overflow:hidden;cursor:zoom-in}.offer-page__gallery-main img,.offer-page__gallery-side-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.offer-page__gallery-main{min-height:0}.offer-page__gallery-side{display:none;grid-template-rows:1fr 1fr;gap:16px;min-height:0;height:100%}@media screen and (min-width: 1201px){.offer-page__gallery-side{display:grid}}.offer-page__gallery-side-item{height:100%}.offer-page__gallery-item--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.offer-page__gallery-more{position:absolute;right:16px;bottom:16px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:auto;height:56px;padding:0 24px;border:1px solid #152652;border-radius:999px;background:#fff;color:#152652;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:-.25px;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.offer-page__gallery-more:before,.offer-page__gallery-more:after{display:none!important}.offer-page__gallery-more:hover,.offer-page__gallery-more:focus-visible{background:#152652;color:#fff;border-color:#152652}@media screen and (max-width: 1024px){.offer-page__gallery-more{height:44px;padding:0 20px;font-size:14px;right:12px;bottom:12px}}@media screen and (max-width: 767px){.offer-page__gallery-more{right:auto;left:50%;bottom:16px;transform:translate(-50%)}}.offer-page__map-placeholder img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.offer-page__main{grid-area:main;display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.offer-page__main>.offer-page__content,.offer-page__main>.wp-block-group.offer-page__content,.offer-page__main>.container.offer-page__content{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.offer-page__sidebar{grid-area:sidebar;display:flex;flex-direction:column;gap:24px;position:sticky;top:calc(var(--sticky-offset, var(--nav-height-js, 100px)) + 24px);z-index:2;align-self:start;max-height:calc(100dvh - var(--sticky-offset, var(--nav-height-js, 100px)) - 24px - 16px);min-width:0;min-height:0;width:100%;max-width:100%;box-sizing:border-box}@media screen and (max-height: 960px){.offer-page__sidebar{overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(21,38,82,.28) transparent}.offer-page__sidebar::-webkit-scrollbar{width:6px}.offer-page__sidebar::-webkit-scrollbar-thumb{background:#15265247;border-radius:999px}}@media screen and (max-width: 1024px){.offer-page__sidebar{position:static;top:auto;z-index:auto;max-height:none;overflow:visible}}.offer-page__title-block{display:flex;flex-direction:column;gap:8px}.offer-page__title{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800;line-height:1.25;letter-spacing:-.5px;color:#1b1d21}@media screen and (min-width: 1920px){.offer-page__title{font-size:32px}}@media screen and (max-width: 1919px){.offer-page__title{font-size:1.6666666667vw}}@media screen and (max-width: 1024px){.offer-page__title{font-size:24px}}.offer-page__hotel{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:28px;color:#1b1d21}.offer-page__stars{margin-left:4px;color:#ff5000;letter-spacing:2px}.offer-page__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#0e1b3b}.offer-page__features li{display:flex;align-items:center;gap:12px}.offer-page__features[hidden]{display:none}.offer-page__features--extras{padding-top:4px;border-top:1px solid #dee4eb}.offer-page__feature-icon{flex-shrink:0;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.offer-page__selects{display:flex;flex-direction:column;gap:8px;position:relative;z-index:4}.offer-page__pick{display:flex;flex-direction:column;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.offer-page__sum-ic{display:none;width:18px;height:18px;flex:0 0 18px;color:#4475f2;align-items:center;justify-content:center}.offer-page__sum-ic svg{width:18px;height:18px;display:block}.offer-page__sumcard{display:flex;flex-direction:column;min-width:0;width:100%;max-width:100%;box-sizing:border-box;padding:4px 16px 16px;background:#eaf1fd}.offer-page__sumcard[hidden]{display:none}.offer-page__sumrow{display:flex;align-items:flex-start;gap:10px;padding:5px 0;margin:0;min-width:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;font-weight:600;line-height:1.35;color:#28324a;list-style:none}.offer-page__sumrow[hidden]{display:none}.offer-page__sumrow .offer-page__feature-icon{width:18px;height:18px;flex:0 0 18px;margin-top:1px}.offer-page__sumrow>span:last-child{min-width:0;overflow-wrap:anywhere}.offer-page__sum-amenities{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.offer-page__sumrow--light{font-weight:500}.offer-page__sumsep{height:1px;background:#d3dff1;margin:11px 0}.offer-page__sumln{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:4px 0;min-width:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.35;color:#4a5468}.offer-page__sumln span:first-child{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.offer-page__sumln span:last-child{flex:0 1 auto;max-width:48%;font-weight:800;color:#28324a;text-align:right;white-space:normal;overflow-wrap:anywhere}.offer-page__sumhint{color:#6b7886;font-size:12px;font-weight:400}.offer-page__sumtot{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:900;line-height:1.2;color:#111827}.offer-page__sumtot span:first-child{flex:none}.offer-page__sumtot span:last-child{width:100%;min-width:0;font-size:18px;text-align:left;overflow-wrap:anywhere}.offer-page__sumnote{margin:10px 0 0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.45;color:#6b7886}.offer-page__skip-apartment{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;font-weight:600;color:#28324a;cursor:pointer}.offer-page__change-room{display:block;margin-top:-8px;text-align:center;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;color:#4475f2;text-decoration:underline;cursor:pointer}.offer-page__change-room[hidden]{display:none}.offer-page__change-room:hover{opacity:.8}.offer-page__sidebar.is-picked .offer-page__features{display:none}.offer-page__sidebar.is-picked .offer-page__title{font-size:28px;line-height:1.1}.offer-page__sidebar.is-picked .offer-page__hotel{font-size:15px;line-height:22px}.offer-page__sidebar.is-picked .offer-page__pick{background:#eaf1fd;border:1px solid #d8e4f8;border-radius:18px}.offer-page__sidebar.is-picked .offer-page__selects{padding:14px 14px 4px;gap:10px}.offer-page__sidebar.is-picked .offer-page__sum-ic{display:inline-flex}.offer-page__sidebar.is-picked .offer-page__guests-trigger,.offer-page__sidebar.is-picked .offer-page__term-trigger{gap:8px;height:auto;min-height:44px;font-size:14px;line-height:20px;padding-top:10px;padding-bottom:10px}.offer-page__sidebar.is-picked .js-offer-price-block[hidden]{display:none}.offer-page__selects-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.offer-page__guests{position:relative;width:100%}.offer-page__guests-trigger{display:flex;align-items:center;width:100%;height:48px;padding:12px 40px 12px 16px;border:1px solid #c3ccd6;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%231B1D21' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#1b1d21;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .2s ease}.offer-page__guests-trigger:hover,.offer-page__guests-trigger:focus-visible{border-color:#4475f2;outline:none}.offer-page__guests.is-open .offer-page__guests-trigger{border-color:#4475f2}.offer-page__guests-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;display:flex;flex-direction:column;gap:4px;max-width:350px;margin:0 auto;padding:16px;border:1px solid #c3ccd6;border-radius:8px;background:#fff;box-shadow:0 12px 32px #1526521f;overflow:visible}.offer-page__guests-panel[hidden]{display:none}.offer-page__guests-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.offer-page__guests-row-label{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#1b1d21;max-width:110px}.offer-page__guests-amount{display:flex;align-items:center;gap:12px;padding:12px 0}.offer-page__guests-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:#ffdccc;color:#0e1b3b;cursor:pointer;flex-shrink:0;transition:opacity .2s ease,background .2s ease}.offer-page__guests-btn:hover:not(:disabled){background:#ffc9ad}.offer-page__guests-btn:disabled{opacity:.4;cursor:not-allowed}.offer-page__guests-btn svg{display:block}.offer-page__guests-value{display:inline-flex;align-items:center;justify-content:center;min-width:40px;width:40px;height:40px;border:1px solid #c3ccd6;border-radius:4px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#1b1d21;box-sizing:border-box}.offer-page__guests-confirm{margin-top:16px}.offer-page__guests-ages{display:flex;flex-direction:column;gap:12px;margin-top:4px;padding-top:8px}.offer-page__guests-ages[hidden]{display:none}.offer-page__guests-age{display:flex;flex-direction:column;gap:8px}.offer-page__guests-age-label{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:20px;color:#152652}.offer-page__guests-age-select{position:relative;width:100%}.offer-page__guests-age-select.is-open{z-index:2}.offer-page__guests-age-trigger{display:flex;align-items:center;gap:16px;width:100%;min-height:48px;margin:0;padding:0 16px;border:1px solid #c3ccd6;border-radius:8px;background:#fff;box-sizing:border-box;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.offer-page__guests-age-trigger:hover{border-color:#a8b5c2}.offer-page__guests-age-trigger:focus{outline:none;border-color:#4475f2;box-shadow:0 0 0 3px #4475f21f}.offer-page__guests-age-trigger[aria-expanded=true]{border-color:#4475f2;box-shadow:0 0 0 3px #4475f21f}.offer-page__guests-age-trigger[aria-expanded=true] .offer-page__guests-age-chevron{transform:rotate(180deg)}.offer-page__guests-age-value{flex:1;min-width:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1b1d21;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offer-page__guests-age-chevron{flex-shrink:0;width:20px;height:20px;color:#1b1d21;transition:transform .2s ease}.offer-page__guests-age-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:40;margin:0;padding:6px;list-style:none;border:1px solid #c3ccd6;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1b1d211f;max-height:240px;overflow:auto}.offer-page__guests-age-list[hidden]{display:none}@media screen and (max-width: 767px){.offer-page__guests-age-list{position:static;margin-top:4px;max-height:200px}}.offer-page__guests-age-option{display:flex;align-items:center;padding:10px 12px;border-radius:6px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#1b1d21;cursor:pointer}.offer-page__guests-age-option:hover,.offer-page__guests-age-option:focus{outline:none;background:#ecf1fe}.offer-page__guests-age-option.is-selected{background:#ecf1fe;font-weight:500}.offer-page__skip-apartment{display:flex;align-items:center;gap:8px;margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:22px;color:#1b1d21;cursor:pointer}.offer-page__skip-apartment[hidden]{display:none}.offer-page__skip-apartment input{width:18px;height:18px}.offer-page__field{display:flex;flex-direction:column;gap:6px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:#353b41}.offer-page__field select{width:100%;height:48px;padding:12px 40px 12px 16px;border:1px solid #8593a3;border-radius:8px;font-family:inherit;font-size:16px;line-height:24px;color:#1b1d21;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%231B1D21' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.offer-page__field--bare{position:relative}.offer-page__field--term select:not(.offer-page__term-native){padding-right:96px;border-color:#c3ccd6}.offer-page__term-select{position:relative;width:100%}.offer-page__term-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.offer-page__term-trigger{display:flex;align-items:center;gap:8px;width:100%;height:48px;padding:12px 16px;border:1px solid #c3ccd6;border-radius:8px;background:#fff;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#1b1d21;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .2s ease}.offer-page__term-trigger:hover,.offer-page__term-trigger:focus-visible{border-color:#4475f2;outline:none}.offer-page__term-select.is-open .offer-page__term-trigger{border-color:#4475f2}.offer-page__term-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-page__term-chevron{flex-shrink:0;width:20px;height:20px;color:#1b1d21;transition:transform .15s ease}.offer-page__term-select.is-open .offer-page__term-chevron{transform:rotate(180deg)}.offer-page__term-panel{position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;max-height:260px;overflow:auto;padding:8px 0;background:#fff;border:1px solid #c3ccd6;border-radius:8px;box-shadow:0 12px 32px #1526521f}.offer-page__term-panel[hidden]{display:none}.offer-page__term-option{display:block;width:100%;padding:10px 16px;border:0;background:transparent;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#1b1d21;text-align:left;cursor:pointer}.offer-page__term-option:hover,.offer-page__term-option:focus-visible{background:#eff4fc;outline:none}.offer-page__term-option.is-selected{background:#4475f21a;color:#294896;font-weight:600}.offer-page__nights{position:absolute;top:50%;right:40px;transform:translateY(-50%);pointer-events:none;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#505861;white-space:nowrap}.offer-page__term-trigger .offer-page__nights{position:static;top:auto;right:auto;transform:none;flex-shrink:0}.offer-page__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#ff5000}.offer-page__price s{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;color:#8593a3;text-decoration:line-through}.offer-page__price s[hidden]{display:none}.offer-page__price-current{color:#ff5000}.offer-page__booking{display:flex;flex-direction:column;align-items:stretch;gap:24px}@media screen and (max-width: 767px){.offer-page__booking{padding-bottom:30px}}.offer-page__booking .btn,.offer-page__booking .btn--primary,.offer-page__booking .btn--no-arrow,.offer-page__booking .wp-block-button__link,.offer-page__booking .is-style-hski-primary .wp-block-button__link{text-align:center;justify-content:center}.offer-page__booking .js-offer-booking-cta[hidden],.offer-page__booking .js-offer-scroll-rooms[hidden]{display:none!important}.offer-page__contact{display:flex;flex-direction:column;align-items:center;gap:12px}.offer-page__booking-note{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;text-align:center;color:#1b1d21}.offer-page__phone{display:inline-flex;align-items:center;gap:8px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#0e1b3b;text-decoration:none}.offer-page__phone:hover{color:#4475f2}.offer-page__phone-icon{flex-shrink:0;width:18px;height:18px;-o-object-fit:contain;object-fit:contain;color:#0e1b3b}.offer-page__reviews{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:8px 16px;border:1px solid #c7d6fb;border-radius:8px;background:#fff;box-shadow:0 4px 6px -4px #18274b14,0 8px 8px -4px #18274b0f}.offer-page__reviews-body{display:flex;flex-direction:column;gap:4px;min-width:0}.offer-page__reviews-title{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#1b1d21}.offer-page__reviews-rating{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.offer-page__reviews-score{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#1b1d21}.offer-page__reviews-stars{display:inline-flex;align-items:center;gap:0;color:#ff5000}.offer-page__reviews-count{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:20px;color:#6a7682}.offer-page__reviews-google{display:flex;align-items:center;justify-content:center;padding:7px;border-radius:8px;background:#eff2f5;flex-shrink:0}.offer-page__content{display:flex;flex-direction:column;gap:0}.offer-page__content.wp-block-group{gap:0}.offer-page__section{scroll-margin-top:calc(var(--nav-height-js, 100px) + 24px)}.offer-page__section.wp-block-group,.offer-page__section.offer-training{display:flex;flex-direction:column;gap:0}.offer-page__section.wp-block-group.offer-training,.offer-page__section.offer-training.offer-training{gap:48px}.offer-page__section.wp-block-group>.wp-block-paragraph+.wp-block-paragraph,.offer-page__section.wp-block-group>.wp-block-paragraph+.wp-block-list,.offer-page__section.wp-block-group>.wp-block-list+.wp-block-paragraph,.offer-page__section.wp-block-group>.offer-page__body+.wp-block-paragraph,.offer-page__section.wp-block-group>.wp-block-paragraph+.offer-page__body,.offer-page__section.offer-training>.wp-block-paragraph+.wp-block-paragraph,.offer-page__section.offer-training>.wp-block-paragraph+.wp-block-list,.offer-page__section.offer-training>.wp-block-list+.wp-block-paragraph,.offer-page__section.offer-training>.offer-page__body+.wp-block-paragraph,.offer-page__section.offer-training>.wp-block-paragraph+.offer-page__body{margin-block-start:16px}.offer-page__section-title{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800;line-height:1.2;letter-spacing:-.5px;color:#1b1d21}@media screen and (min-width: 1920px){.offer-page__section-title{font-size:40px}}@media screen and (max-width: 1919px){.offer-page__section-title{font-size:2.0833333333vw}}@media screen and (max-width: 1024px){.offer-page__section-title{font-size:28px}}.offer-page__section-title.wp-block-heading{margin-bottom:0}.offer-page__section.wp-block-group>.offer-page__section-title.wp-block-heading{margin:0}.offer-page #available-rooms{display:flex;flex-direction:column;gap:30px;scroll-margin-top:calc(var(--sticky-offset) + 72px)}.offer-page #available-rooms>.offer-page__section-title.wp-block-heading,.offer-page #available-rooms>.offer-page__section-title{margin:0}.offer-page #available-rooms>.offer-page__section-title+.offer-page__rooms,.offer-page #available-rooms>.offer-page__section-title+.wp-block-group.offer-page__rooms{margin-block-start:0}.offer-page__heading{--hski-ul-color: #c7d6fb;position:relative;display:inline-block;isolation:isolate;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;border:0;border-radius:0;background:none;padding:0;white-space:normal;overflow-wrap:break-word;display:inline-flex;flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 24px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:40px;font-weight:800;line-height:48px;letter-spacing:-.5px;color:#4475f2}.offer-page__heading:before{content:"";position:absolute;left:0;right:0;bottom:-13px;z-index:-1;height:35px;background-color:var(--hski-ul-color);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}@media screen and (max-width: 1024px){.offer-page__heading:before{height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}}@media screen and (max-width: 767px){.offer-page__heading{font-size:28px;line-height:36px}}.offer-page__section.wp-block-group>.offer-page__heading.wp-block-heading{margin-bottom:0}.offer-page__heading-underline{display:none!important}.offer-page__lead{margin:0;max-width:none;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:28px;color:#353b41}.offer-page__body{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:28px;color:#353b41}.offer-page__body p{margin:0 0 1em}.offer-page__body ul,.offer-page__body ul.wp-block-list{list-style:disc;list-style-position:outside;margin:0 0 1em;padding-left:1.5em}.offer-page__body ul:last-child,.offer-page__body ul.wp-block-list:last-child{margin-bottom:0}.offer-page__body li{list-style:disc;margin-bottom:.25em}.offer-page__body li::marker{color:#353b41}.offer-page__map-placeholder{margin-top:0;border-radius:8px;overflow:hidden;line-height:0}.offer-page__map-placeholder.wp-block-image,.offer-page__map-placeholder.wp-block-image.is-resized{width:100%;height:auto;max-width:100%}.offer-page__map-placeholder img{display:block;width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.offer-page__faq{max-width:none}.offer-page__faq.wp-block-group{display:flex;flex-direction:column;gap:0}.offer-page #section-faq>.offer-page__heading.wp-block-heading{margin-bottom:0}.offer-page #section-faq>.offer-page__heading.wp-block-heading+.offer-page__faq{margin-block-start:0}.offer-page__content+.school-usp,.offer-page__layout+.school-usp{margin-top:0}.offer-page__badges{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;list-style:none;margin:0;padding:32px 40px;border:1px solid #c7d6fb;border-radius:8px;background:#e3efff}.offer-page__badges.wp-block-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.offer-page__badge{display:flex;flex-direction:column;gap:16px;flex:1 1 0;min-width:140px;max-width:194px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#152652}.offer-page__badge.wp-block-group{display:flex;flex-direction:column}.offer-page__badge img,.offer-page__badge .wp-block-image img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.offer-page__badge .offer-page__badge-label,.offer-page__badge p{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#152652}.offer-page__offer-text{display:flex;flex-direction:column;gap:48px;min-width:0}.offer-page__offer-text.wp-block-group{display:flex}.offer-page__offer-text>.wp-block-paragraph,.offer-page__offer-text>p,.offer-page__offer-text .wp-block-paragraph,.offer-page__offer-text p{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#353b41}.offer-page__description{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:32px;align-items:start}.offer-page__description.wp-block-columns{display:flex;flex-wrap:nowrap;gap:32px;align-items:flex-start}.offer-page__description.wp-block-columns>.wp-block-column:first-child{flex:1 1 0;min-width:0}.offer-page__description.wp-block-columns>.wp-block-column:last-child{flex:0 0 296px;width:296px;max-width:296px}@media screen and (max-width: 1024px){.offer-page__description.wp-block-columns{flex-direction:column!important;flex-wrap:nowrap!important}.offer-page__description.wp-block-columns>.wp-block-column:first-child,.offer-page__description.wp-block-columns>.wp-block-column:last-child{flex:1 1 auto!important;flex-basis:100%!important;width:100%!important;max-width:none!important}}@media screen and (max-width: 767px){.offer-page__description.wp-block-columns{flex-direction:column!important;flex-wrap:nowrap!important;gap:24px}.offer-page__description.wp-block-columns>.wp-block-column{flex:1 1 auto!important;flex-basis:100%!important;width:100%!important;max-width:none!important}}@media screen and (max-width: 1024px){.offer-page__description{grid-template-columns:1fr}}@media screen and (max-width: 767px){.offer-page__description{grid-template-columns:1fr;gap:24px}}.offer-page__description-text{display:flex;flex-direction:column;gap:16px}.offer-page__description-text.wp-block-group{display:flex}.offer-page__description-text .wp-block-paragraph,.offer-page__description-text p{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:28px;color:#353b41}.offer-page__section>.wp-block-paragraph{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:28px;color:#353b41}.offer-page__body{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:28px;color:#353b41}.offer-page__body p{margin:0 0 16px}.offer-page__body p:last-child{margin-bottom:0}.offer-page__description-media{margin:0;border-radius:8px;overflow:hidden}.offer-page__description-media.wp-block-image{margin:0}.offer-page__description-media img{display:block;width:100%;height:222px;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media screen and (max-width: 1024px){.offer-page__description-media img{height:auto;aspect-ratio:296/222}}.offer-page__rooms{display:flex;flex-direction:column;gap:16px}.offer-page__rooms.wp-block-group{display:flex}.offer-page__price-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:32px 40px;border:1px solid #c7d6fb;border-radius:8px;background:#e3efff}.offer-page__price-breakdown.wp-block-columns{display:flex;flex-wrap:nowrap;gap:40px;padding:32px 40px;border:1px solid #c7d6fb;border-radius:8px;background:#e3efff}.offer-page__price-breakdown.wp-block-columns>.wp-block-column{flex-basis:0;flex-grow:1;min-width:0}@media screen and (max-width: 767px){.offer-page__price-breakdown.wp-block-columns{flex-direction:column!important;flex-wrap:nowrap!important;gap:32px;padding:24px 20px}.offer-page__price-breakdown.wp-block-columns>.wp-block-column{flex:1 1 auto!important;flex-basis:100%!important;width:100%!important;max-width:none!important}}@media screen and (max-width: 767px){.offer-page__price-breakdown{grid-template-columns:1fr;gap:32px}}.offer-page__price-col{display:flex;flex-direction:column;gap:24px;min-width:0}.offer-page__price-col.wp-block-column{display:flex;flex-direction:column;gap:24px}.offer-page__price-col h3,.offer-page__price-col .wp-block-heading{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#152652}.offer-page__price-col ul,.offer-page__price-col .wp-block-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#152652}.offer-page__price-col li{display:flex;align-items:flex-start;gap:12px;margin:0;padding:0 0 16px;border-bottom:1px solid #c7d6fb;width:100%}.offer-page__price-col li:before{content:none;display:none}.offer-page__price-col li::marker{content:none}.offer-page__price-label{flex:1 1 0;min-width:0}.offer-page__price-value{flex:0 1 auto;min-width:0;margin-left:auto;text-align:right;white-space:nowrap}.offer-page__price-col--extra li,.offer-page__price-breakdown.wp-block-columns>.wp-block-column:nth-child(2) li{flex-wrap:wrap}.offer-page__price-col--extra li .offer-page__price-label,.offer-page__price-col--extra li .offer-page__price-value,.offer-page__price-breakdown.wp-block-columns>.wp-block-column:nth-child(2) li .offer-page__price-label,.offer-page__price-breakdown.wp-block-columns>.wp-block-column:nth-child(2) li .offer-page__price-value{flex:1 1 calc(50% - 6px)}.offer-page__training-table{width:100%;max-width:32rem;margin:24px 0;border-collapse:collapse;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}.offer-page__training-table th,.offer-page__training-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #dee4eb}.offer-page__training-table th{font-weight:600;color:#1b1d21}.offer-page__training-table td{color:#353b41}.offer-page__training-unit{font-size:14px;color:#8593a3}.offer-page__video{margin-top:24px;max-width:640px}.offer-page__video-link{position:relative;display:block;border-radius:12px;overflow:hidden}.offer-page__video-link img{display:block;width:100%;height:auto}.offer-page__video-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:48px;color:#fff;background:#00000059}.offer-page__region-benefits.offer-page__badges,.offer-page__region-benefits.wp-block-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.offer-page__region-benefits.mb-0{margin-bottom:48px!important;margin-block-end:48px!important}.offer-page__region-benefits .offer-page__badge,.offer-page__region-benefits .offer-page__region-benefit{max-width:none}.offer-page__region-benefit{display:flex;flex:1 1 0;flex-direction:column;gap:16px;min-width:140px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#152652}.offer-page__region-benefit.wp-block-group{display:flex;flex-direction:column}.offer-page__region-benefit img,.offer-page__region-benefit .wp-block-image img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.offer-page__region-benefit p{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#152652}.offer-region{display:flex;flex-direction:column;gap:48px}.offer-region.wp-block-group,.offer-region.is-layout-flow{display:flex;flex-direction:column}.offer-region__top,.offer-region__top.wp-block-group,.offer-region__top.wp-block-columns,.offer-region__top.is-layout-flow{display:flex;flex-direction:column;gap:32px}.offer-region__intro{display:flex;flex-direction:column;gap:24px}.offer-region__intro.wp-block-group,.offer-region__intro.is-layout-flow{display:flex;flex-direction:column}.offer-region__intro>.wp-block-paragraph,.offer-region__intro>.wp-block-group{margin-block:0}.offer-region__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.offer-region__header.wp-block-group,.offer-region__header.is-layout-flow{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.offer-region__header .offer-page__heading,.offer-region__header .offer-region__title{margin-bottom:0}.offer-region__cta.wp-block-button{background:transparent;border:none;padding:0;margin:0}.offer-region__cta .wp-block-button__link,.offer-region__cta.wp-block-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:56px;height:auto;min-width:0;width:auto;padding:8px 24px;border:1px solid #152652;border-radius:999px;background:#fff;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:-.25px;color:#152652;text-decoration:none;white-space:nowrap}.offer-region__cta .wp-block-button__link:before,.offer-region__cta .wp-block-button__link:after,.offer-region__cta.wp-block-button .wp-block-button__link:before,.offer-region__cta.wp-block-button .wp-block-button__link:after{display:none;content:none}.offer-region__cta .wp-block-button__link:hover,.offer-region__cta.wp-block-button .wp-block-button__link:hover{background:#152652;color:#fff;padding:8px 24px}.offer-region__lead,.offer-region__footer{max-width:none;margin:0}.offer-region__lead.wp-block-paragraph,.offer-region__footer.wp-block-paragraph{margin-block:0}.offer-region__maps{position:relative;width:100%;padding-bottom:105px}@media screen and (max-width: 1024px){.offer-region__maps{padding-bottom:72px}}@media screen and (max-width: 767px){.offer-region__maps{padding-bottom:88px}}.offer-region__map-wide{width:100%;height:400px;border-radius:8px;overflow:hidden;line-height:0}.offer-region__map-wide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.offer-region__map-wide{height:340px}}@media screen and (max-width: 767px){.offer-region__map-wide{height:300px}}.offer-region__map-pin{position:absolute;right:0;bottom:0;display:block;width:320px;max-width:calc(100% - 24px);height:400px;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 6px 12px -6px #18274b14,0 8px 24px -4px #18274b0f;transform:scale(1);transform-origin:100% 100%;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;text-decoration:none;color:inherit}.offer-region__map-pin img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1025px){.offer-region__map-pin{right:115px}}@media screen and (max-width: 1024px){.offer-region__map-pin{right:auto;left:50%;width:min(260px,72%);height:300px;translate:-50% 0;transform-origin:50% 100%}}@media screen and (max-width: 767px){.offer-region__map-pin{width:min(220px,78%);height:260px}}.offer-region a.offer-region__map-pin:hover,.offer-region a.offer-region__map-pin:focus-visible{border-color:#4475f2;transform:scale(1.04);box-shadow:0 8px 16px -6px #18274b29,0 12px 28px -4px #4475f238;outline:none}.offer-region__map-label{position:absolute;top:16px;left:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:4px 12px;border:1px solid #c7d6fb;border-radius:9999px;background:#e3efff;transform:translate(-50%);font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1;color:#0e1b3b;white-space:nowrap;pointer-events:none}@media screen and (max-width: 767px){.offer-region__map-label{top:10px;height:auto;min-height:28px;max-width:calc(100% - 16px);padding:6px 10px;font-size:12px;line-height:1.2;white-space:normal;text-align:center}}.offer-training{display:flex;flex-direction:column;gap:48px}.offer-training.wp-block-group,.offer-training.is-layout-flow{display:flex;flex-direction:column}.offer-training .school-courses__tabs,.offer-training__tabs{justify-content:flex-start;width:100%;max-width:100%;margin:20px 0 0;padding-bottom:12px}@media screen and (min-width: 1024px){.offer-training .school-courses__tabs,.offer-training__tabs{margin-bottom:0}}.offer-training .school-courses__panels,.offer-training__panels{display:flex;flex-direction:column;width:100%;gap:0}.offer-training .school-courses__panel.is-active,.offer-training .school-courses__panel.is-leaving,.offer-training__panel.is-active,.offer-training__panel.is-leaving{display:flex;flex-direction:column;gap:48px}.offer-training .school-courses__panel.is-active.wp-block-group,.offer-training .school-courses__panel.is-leaving.wp-block-group,.offer-training .school-courses__panel.is-active.is-layout-flow,.offer-training .school-courses__panel.is-leaving.is-layout-flow{display:flex;--wp--style--block-gap: 0px}.offer-training .school-courses__panel.is-active.wp-block-group>*+*,.offer-training .school-courses__panel.is-leaving.wp-block-group>*+*,.offer-training .school-courses__panel.is-active.is-layout-flow>*+*,.offer-training .school-courses__panel.is-leaving.is-layout-flow>*+*{margin-block-start:0}.offer-training__intro{display:flex;flex-direction:column;gap:24px}.offer-training__intro.wp-block-group,.offer-training__intro.is-layout-flow{display:flex;flex-direction:column}.offer-training__intro>.wp-block-paragraph,.offer-training__intro>.wp-block-heading,.offer-training__intro>.wp-block-group:not(.school-courses__tabs):not(.offer-training__tabs){margin-block:0}.offer-training__intro>.school-courses__tabs,.offer-training__intro>.offer-training__tabs{margin-top:20px}.offer-training__intro-head{display:flex;flex-direction:column;gap:32px}.offer-training__intro-head.wp-block-group,.offer-training__intro-head.is-layout-flow{display:flex;flex-direction:column}.offer-training__intro-head>.wp-block-paragraph,.offer-training__intro-head>.wp-block-heading{margin-block:0}.offer-training__title{--hski-ul-color: #c7d6fb;position:relative;display:inline-block;isolation:isolate;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;border:0;border-radius:0;background:none;padding:0;white-space:normal;overflow-wrap:break-word;display:inline-flex;flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:40px;font-weight:800;line-height:48px;letter-spacing:-.5px;color:#4475f2}.offer-training__title:before{content:"";position:absolute;left:0;right:0;bottom:-13px;z-index:-1;height:35px;background-color:var(--hski-ul-color);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}@media screen and (max-width: 1024px){.offer-training__title:before{height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}}@media screen and (max-width: 767px){.offer-training__title{font-size:28px;line-height:36px}}.offer-training__title-underline{display:none!important}.offer-training__note{display:flex;align-items:center;gap:8px;width:100%;padding:8px 8px 8px 40px;border:1px solid #4475f2;border-radius:8px;background:#e3efff;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#152652;position:relative}.offer-training__note:not(:has(>img)):before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%234475F2' stroke-width='1.5'/%3E%3Cpath stroke='%234475F2' stroke-linecap='round' stroke-width='1.5' d='M12 11v5M12 8h.01'/%3E%3C/svg%3E") center/24px no-repeat}.offer-training__note img{flex-shrink:0;width:24px;height:24px}.offer-training__note p{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#152652}.offer-training__lead,.offer-training__text{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#353b41}.offer-training__lead.wp-block-paragraph,.offer-training__text.wp-block-paragraph{margin-block:0}.offer-training__intro>.wp-block-paragraph:not(.offer-training__note):not(.offer-training__lead){margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#353b41}.offer-training__hero-grid{display:grid;grid-template-columns:minmax(0,436px) minmax(0,1fr);gap:80px;align-items:start;padding-bottom:24px}.offer-training__hero-grid.wp-block-columns{display:flex;flex-wrap:nowrap;gap:80px;align-items:start}.offer-training__hero-grid.wp-block-columns>.wp-block-column:first-child{flex-basis:436px;flex-grow:0;flex-shrink:1;width:436px;max-width:436px}.offer-training__hero-grid.wp-block-columns>.wp-block-column:last-child{flex-basis:0;flex-grow:1;min-width:0}@media screen and (max-width: 1200px){.offer-training__hero-grid.wp-block-columns{gap:32px}.offer-training__hero-grid.wp-block-columns>.wp-block-column:first-child{flex-basis:0;flex-grow:1;width:auto;max-width:none}}@media screen and (max-width: 1024px){.offer-training__hero-grid.wp-block-columns{flex-direction:column!important;flex-wrap:nowrap!important;gap:32px}.offer-training__hero-grid.wp-block-columns>.wp-block-column:first-child,.offer-training__hero-grid.wp-block-columns>.wp-block-column:last-child{flex-basis:100%!important;flex-grow:0;width:100%!important;max-width:none!important}}@media screen and (max-width: 767px){.offer-training__hero-grid.wp-block-columns{flex-direction:column!important;flex-wrap:nowrap!important;gap:24px}.offer-training__hero-grid.wp-block-columns>.wp-block-column{flex-basis:100%!important;width:100%!important;max-width:none!important}}@media screen and (max-width: 1200px){.offer-training__hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media screen and (max-width: 1024px){.offer-training__hero-grid{grid-template-columns:1fr;gap:32px;padding-bottom:0}}@media screen and (max-width: 767px){.offer-training__hero-grid{grid-template-columns:1fr;gap:24px;padding-bottom:0}}.offer-training__headline{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:800;line-height:40px;letter-spacing:-.5px;color:#1b1d21}@media screen and (max-width: 767px){.offer-training__headline{font-size:24px;line-height:32px}}.offer-training__hero-content,.offer-training__hero-content.wp-block-column,.offer-training__hero-content.is-layout-flow{display:flex;flex-direction:column;gap:24px}.offer-training__hero-content>.offer-training__text,.offer-training__hero-content>.offer-training__text.mb-32{margin-bottom:8px}.offer-training__hero-content>.offer-training__checklist{margin-block:0}.offer-training__hero-content>.wp-block-buttons{margin:0}.offer-training__hero-body{display:flex;flex-direction:column;gap:32px}.offer-training__checklist{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.offer-training__checklist li{display:flex;align-items:flex-start;gap:12px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#1b1d21;list-style:none}.offer-training__checklist li:before{content:"";flex-shrink:0;width:32px;height:32px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%234475F2' d='M3 16C3 8.82 8.82 3 16 3C23.18 3 29 8.82 29 16C29 23.18 23.18 29 16 29C8.82 29 3 23.18 3 16ZM20.8133 13.5813C20.8933 13.4747 20.9512 13.3532 20.9836 13.2239C21.0159 13.0946 21.0221 12.9602 21.0018 12.8285C20.9815 12.6968 20.935 12.5704 20.8651 12.4569C20.7953 12.3434 20.7034 12.245 20.595 12.1675C20.4866 12.09 20.3638 12.035 20.2337 12.0056C20.1037 11.9763 19.9692 11.9732 19.838 11.9966C19.7068 12.02 19.5816 12.0694 19.4697 12.1419C19.3579 12.2144 19.2616 12.3085 19.1867 12.4187L14.872 18.4587L12.7067 16.2933C12.5171 16.1167 12.2664 16.0205 12.0073 16.0251C11.7482 16.0297 11.5011 16.1346 11.3178 16.3178C11.1346 16.5011 11.0297 16.7482 11.0251 17.0073C11.0205 17.2664 11.1167 17.5171 11.2933 17.7067L14.2933 20.7067C14.396 20.8092 14.5197 20.8882 14.656 20.9382C14.7922 20.9881 14.9377 21.0078 15.0824 20.9959C15.227 20.984 15.3673 20.9407 15.4935 20.8691C15.6197 20.7975 15.7289 20.6993 15.8133 20.5813L20.8133 13.5813Z'/%3E%3C/svg%3E") center/contain no-repeat}.offer-training__checklist li::marker{content:none}.offer-training__checklist li>img{display:none}.offer-training__checklist span{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#1b1d21}.offer-training__checklist--compact li:first-child{align-items:center}.offer-training__cta{align-self:flex-start}.offer-training__cta.wp-block-button{background:transparent;border:none;padding:0;margin:0}.offer-training__cta .wp-block-button__link,.offer-training__cta.wp-block-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:56px;height:auto;min-width:0;width:auto;padding:8px 24px;border:1px solid #152652;border-radius:999px;background:#fff;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:-.25px;color:#152652;text-decoration:none;white-space:nowrap}.offer-training__cta .wp-block-button__link:before,.offer-training__cta .wp-block-button__link:after,.offer-training__cta.wp-block-button .wp-block-button__link:before,.offer-training__cta.wp-block-button .wp-block-button__link:after{display:none;content:none}.offer-training__cta .wp-block-button__link:hover,.offer-training__cta.wp-block-button .wp-block-button__link:hover{background:#152652;color:#fff;padding:8px 24px}.offer-training__cta:where(button){display:inline-flex;align-items:center;justify-content:center;min-height:56px;width:auto;padding:8px 24px;border:1px solid #152652;border-radius:999px;background:#fff;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:-.25px;text-transform:none;color:#152652;cursor:pointer}.offer-training__cta:where(button):hover,.offer-training__cta:where(button):focus-visible{background:#152652;color:#fff}.offer-training__video{width:100%;max-width:none;margin:0;position:relative;display:block;border-radius:8px;overflow:hidden}.offer-training__video.wp-block-image,.offer-training__video.wp-block-image a,.offer-training__video.wp-block-image button{position:relative;display:block;border-radius:8px;overflow:hidden;margin:0}.offer-training__video img{display:block;width:100%;height:536px;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media screen and (max-width: 1024px){.offer-training__video img{height:320px}}@media screen and (max-width: 767px){.offer-training__video img{height:220px}}.offer-training__video-link{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:8px;overflow:hidden;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.offer-training__video-link>img{display:block;width:100%;height:536px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.offer-training__video-link>img{height:320px}}@media screen and (max-width: 767px){.offer-training__video-link>img{height:220px}}.offer-training__video-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 27%,rgba(0,0,0,.25) 100%);pointer-events:none}.offer-training__play{position:absolute;top:50%;left:50%;z-index:1;display:block;width:120px;height:120px;transform:translate(-50%,-50%);pointer-events:none}.offer-training__play img{display:block;width:120px;height:120px}@media screen and (max-width: 767px){.offer-training__play,.offer-training__play img{width:72px;height:72px}}.offer-training__features{display:flex;flex-direction:column;gap:48px;container-type:inline-size;container-name:offer-features}.offer-training__features.wp-block-group,.offer-training__features.is-layout-flow{display:flex;flex-direction:column}.offer-training__feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;width:100%}.offer-training__feature.wp-block-columns{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:32px}.offer-training__feature.wp-block-columns>.wp-block-column{flex:1 1 0;min-width:0;max-width:none;width:auto;align-self:center}.offer-training__feature.wp-block-columns>.offer-training__feature-copy,.offer-training__feature.wp-block-columns>.offer-training__feature-media-col,.offer-training__feature.wp-block-columns>.wp-block-column:has(.offer-training__feature-media){flex:1 1 0;max-width:none}@media screen and (max-width: 1200px){.offer-training__feature.wp-block-columns{gap:24px;flex-direction:column!important;align-items:stretch;flex-wrap:nowrap!important;height:auto}.offer-training__feature.wp-block-columns>.wp-block-column{flex:1 1 auto!important;flex-basis:auto!important;width:100%!important;max-width:none!important;height:auto;min-height:0;align-self:stretch}}@media screen and (max-width: 1024px){.offer-training__feature.wp-block-columns{flex-direction:column!important;align-items:stretch;gap:24px;height:auto}.offer-training__feature.wp-block-columns>.wp-block-column{flex:1 1 auto!important;flex-basis:auto!important;width:100%!important;max-width:none!important;height:auto;min-height:0;align-self:stretch}}@media screen and (max-width: 1200px){.offer-training__feature{grid-template-columns:1fr;gap:24px;height:auto;align-self:start}}@media screen and (max-width: 1024px){.offer-training__feature{grid-template-columns:1fr;gap:24px}}@container offer-features (max-width: 740px){.offer-training__feature.wp-block-columns{flex-direction:column!important;align-items:stretch;gap:24px}.offer-training__feature.wp-block-columns>.wp-block-column{flex:1 1 auto!important;flex-basis:auto!important;width:100%!important;max-width:none!important;height:auto;min-height:0;align-self:stretch}}@media screen and (min-width: 1201px){.offer-training__feature--reverse>.offer-training__feature-copy{order:2}.offer-training__feature--reverse>.offer-training__feature-media-col,.offer-training__feature--reverse>.wp-block-column:has(.offer-training__feature-media){order:1}}@media screen and (max-width: 1200px){.offer-training__feature--reverse>.offer-training__feature-copy,.offer-training__feature--reverse>.offer-training__feature-media-col,.offer-training__feature--reverse>.wp-block-column:has(.offer-training__feature-media){order:0}}@container offer-features (max-width: 740px){.offer-training__feature--reverse>.offer-training__feature-copy,.offer-training__feature--reverse>.offer-training__feature-media-col,.offer-training__feature--reverse>.wp-block-column:has(.offer-training__feature-media){order:0}}.offer-training__feature-copy{display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}.offer-training__feature-copy.wp-block-column,.offer-training__feature-copy.is-layout-flow{display:flex;flex-direction:column;justify-content:center}.offer-training__feature-copy>.wp-block-heading,.offer-training__feature-copy>.wp-block-paragraph,.offer-training__feature-copy>.wp-block-list{margin-block:0}.offer-training__feature-copy>.offer-training__checklist,.offer-training__feature-copy>.wp-block-list{margin-top:8px}.offer-training__feature-title{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:800;line-height:40px;letter-spacing:-.5px;color:#1b1d21}@media screen and (max-width: 767px){.offer-training__feature-title{font-size:24px;line-height:32px}}.offer-training__feature-media{margin:0;width:100%;max-width:none;height:auto;aspect-ratio:unset;border-radius:8px;overflow:hidden}.offer-training__feature-media.wp-block-image{height:auto!important;aspect-ratio:unset;width:100%}.offer-training__feature-media img,.offer-training__feature-media.wp-block-image img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1/1;max-height:none;-o-object-fit:cover;object-fit:cover;border-radius:8px}.offer-training__feature-media.wp-block-image.is-resized,.offer-training__feature-media.wp-block-image.is-resized img{width:100%!important;height:auto!important;aspect-ratio:1/1}.offer-training__feature-media--rounded,.offer-training__feature-media--rounded img,.offer-training__feature-media.wp-block-image.offer-training__feature-media--rounded,.offer-training__feature-media.wp-block-image.offer-training__feature-media--rounded img{border-radius:24px}.offer-training__prices{display:flex;flex-direction:column;gap:24px;width:100%;padding:32px 40px;border:1px solid #c7d6fb;border-radius:8px;background:#e3efff}.offer-training__prices.wp-block-group,.offer-training__prices.is-layout-flow{display:flex;flex-direction:column}@media screen and (max-width: 767px){.offer-training__prices{padding:24px 20px}}.offer-training__prices-title{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#152652}.offer-training__prices-title.wp-block-heading{margin:0}.offer-training__prices-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0;border-top:1px solid #c7d6fb}.offer-training__prices-list.wp-block-list{list-style:none;padding-left:0}.offer-training__prices-list li{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin:0;padding:16px 0;border-bottom:1px solid #c7d6fb}.offer-training__prices-list li::marker{content:none}@media screen and (max-width: 767px){.offer-training__prices-list li{flex-direction:column;gap:8px}}.offer-training__prices-label{flex:1 1 0;min-width:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#152652}.offer-training__prices-value{flex:1 1 0;min-width:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:right;color:#152652}@media screen and (max-width: 767px){.offer-training__prices-value{text-align:left}}.offer-training-program{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10070;display:none;align-items:center;justify-content:center;padding:20px;margin:0;background:#0f183480}.offer-training-program.is-open{display:flex}.offer-training-program[hidden]{display:none!important}.offer-training-program--preview{position:relative;inset:auto;display:flex;z-index:1;padding:8px 0 0;background:transparent}.offer-training-program--preview[hidden]{display:flex!important}.offer-training-program__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:transparent;cursor:pointer}.offer-training-program__card{position:relative;z-index:1;width:100%;max-width:600px;max-height:86vh;overflow-y:auto;overscroll-behavior:contain;padding:26px;border-radius:18px;background:#fff;box-shadow:0 18px 50px #15224a29}.offer-training-program__x{position:absolute;top:18px;right:20px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:#f0f2f7;color:#152652;font-size:16px;line-height:1;cursor:pointer}.offer-training-program__title{margin:0 0 6px;padding-right:34px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-weight:800;line-height:1.3;color:#152652}.offer-training-program__lead{margin:0 0 16px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;font-weight:400;line-height:1.6;color:#6b7794}.offer-training-program__pricecard{margin-bottom:18px;padding:14px 16px;border-radius:12px;background:#dae3fc}.offer-training-program__pricecard-label{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#4475f2}.offer-training-program__pricecard-value{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:800;line-height:1.2;color:#152652}.offer-training-program__pricenote{margin:-10px 0 16px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.5;color:#6b7794}.offer-training-program__h{margin:16px 0 8px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:800;line-height:1.3;color:#152652}.offer-training-program__list{list-style:none;margin:0;padding:0}.offer-training-program__list li{display:flex;gap:9px;padding:4px 0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;line-height:1.45;color:#41496a;list-style:none}.offer-training-program__list li:before{content:"✓";flex-shrink:0;color:#4475f2;font-weight:700}.offer-training-program__list li::marker{content:none}.offer-training-program__badgerow{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px}.offer-training-program__badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;color:#fff}.offer-training-program__badge svg{display:block}.offer-training-program__acc{margin-bottom:8px;overflow:hidden;border:1px solid #e7eaf1;border-radius:10px}.offer-training-program__acc-h{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:11px 14px;border:0;background:#fff;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;font-weight:700;text-align:left;color:#152652;cursor:pointer}.offer-training-program__acc-h:hover,.offer-training-program__acc.is-open .offer-training-program__acc-h{background:#f4f6fc}.offer-training-program__acc-chev{flex-shrink:0;color:#6b7794;transition:transform .15s ease}.offer-training-program__acc.is-open .offer-training-program__acc-chev{transform:rotate(180deg)}.offer-training-program__acc-b{display:none;padding:2px 14px 14px}.offer-training-program__acc.is-open .offer-training-program__acc-b{display:block}.offer-training-program__skegroup{margin-bottom:8px;padding:11px 14px;border:1px solid #e7eaf1;border-radius:10px;background:#f4f6fc}.offer-training-program__skegroup b{display:block;margin-bottom:4px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:700;color:#152652}.offer-training-program__sked{width:100%;border-collapse:separate;border-spacing:0 8px;margin-block:-8px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px}.offer-training-program__sked td{padding:4px 0;border-bottom:1px solid #e7eaf1;vertical-align:top;color:#41496a}.offer-training-program__sked td:first-child{padding-right:16px}.offer-training-program__sked td+td{padding-left:8px}.offer-training-program__sked tr:last-child td{border-bottom:none}.offer-training-program__tm{width:1%;white-space:nowrap;font-size:11px;color:#6b7794}.offer-training-program__closebtn{width:100%;margin-top:20px;padding:12px;border:1px solid #e7eaf1;border-radius:11px;background:#fff;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;color:#152652;cursor:pointer}.offer-training-program__closebtn:hover{background:#f4f6fc}.offer-room-card{display:flex;flex-direction:column;gap:24px;padding:16px;border:1px solid #dee4eb;border-radius:8px;background:#fff;box-shadow:0 4px 6px -4px #18274b14,0 8px 8px -4px #18274b0f}.offer-room-card--unavailable .offer-room-card__title,.offer-room-card--unavailable .offer-room-card__price,.offer-room-card--unavailable .offer-room-card__col-title,.offer-room-card--unavailable .offer-room-card__list{color:#8593a3}.offer-room-card--unavailable .offer-room-card__media{opacity:.72}.offer-room-card--unavailable .offer-room-card__select-wrap,.offer-room-card--unavailable .offer-room-card__select-btn{pointer-events:none}.offer-room-card--unavailable .offer-room-card__select-wrap .wp-block-button__link,.offer-room-card--unavailable .offer-room-card__select-wrap .wp-element-button,.offer-room-card--unavailable .offer-room-card__select-btn .wp-block-button__link,.offer-room-card--unavailable .offer-room-card__select-btn .wp-element-button{background:#8593a3;cursor:not-allowed;font-size:0;line-height:0;gap:0;padding:0 24px}.offer-room-card--unavailable .offer-room-card__select-wrap .wp-block-button__link:before,.offer-room-card--unavailable .offer-room-card__select-wrap .wp-element-button:before,.offer-room-card--unavailable .offer-room-card__select-btn .wp-block-button__link:before,.offer-room-card--unavailable .offer-room-card__select-btn .wp-element-button:before{display:none}.offer-room-card--unavailable .offer-room-card__select-wrap .wp-block-button__link:after,.offer-room-card--unavailable .offer-room-card__select-wrap .wp-element-button:after,.offer-room-card--unavailable .offer-room-card__select-btn .wp-block-button__link:after,.offer-room-card--unavailable .offer-room-card__select-btn .wp-element-button:after{display:inline;content:"Niedostępny";font-size:16px;font-weight:500;line-height:21px;letter-spacing:-.25px;color:#fff}.offer-room-card--unavailable .offer-room-card__select-wrap .wp-block-button__link:hover,.offer-room-card--unavailable .offer-room-card__select-wrap .wp-element-button:hover,.offer-room-card--unavailable .offer-room-card__select-btn .wp-block-button__link:hover,.offer-room-card--unavailable .offer-room-card__select-btn .wp-element-button:hover{background:#8593a3;color:#fff;padding:0 24px}.offer-room-card--nofit{opacity:.58}.offer-room-card--nofit .offer-room-card__select,.offer-room-card--nofit .js-offer-select-room{pointer-events:none;background:#8593a3;cursor:not-allowed}.offer-room-card__header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.offer-room-card__header.wp-block-group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.offer-room-card__title{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.25px;color:#1b1d21}.offer-room-card__status{font-weight:500;color:#353b41}.offer-room-card__header-actions{display:flex;align-items:center;gap:24px;flex-shrink:0}.offer-room-card__price{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#1b1d21;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.offer-room-card__price-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.offer-room-card__price-old{font-size:13px;font-weight:700;line-height:18px;color:#aeb6c9;text-decoration:line-through}.offer-room-card__price-old[hidden]{display:none}.offer-room-card__stock{margin:0;font-size:12px;font-weight:600;line-height:16px;color:#353b41}.offer-room-card__select{display:inline-flex;align-items:center;gap:12px;height:48px;padding:0 24px;border:0;border-radius:8px;background:#152652;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:-.25px;color:#fff;text-decoration:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;pointer-events:auto;position:relative;z-index:2}.offer-room-card__select:hover{background:#0e1b3b;color:#fff}.offer-room-card__select--disabled{background:#8593a3;cursor:not-allowed}.offer-room-card.is-selected{border-color:#ff5000;box-shadow:0 0 0 1px #ff5000,0 4px 6px -4px #18274b14,0 8px 8px -4px #18274b0f}.offer-room-card.is-selected .offer-room-card__checkbox{background:#ff5000;border-color:#ff5000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.offer-room-card__select-wrap{margin:0}.offer-room-card__select-wrap .wp-block-button__link,.offer-room-card__select-wrap .wp-element-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 24px 0 16px;border:none;border-radius:8px;background:#152652;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:-.25px;color:#fff;text-decoration:none;white-space:nowrap}.offer-room-card__select-wrap .wp-block-button__link:before,.offer-room-card__select-wrap .wp-element-button:before{content:"";display:block;position:static;flex-shrink:0;width:24px;height:24px;margin:0;border:1px solid #375ec4;border-radius:4px;background:#fff;background-image:none;transform:none}.offer-room-card__select-wrap .wp-block-button__link:after,.offer-room-card__select-wrap .wp-element-button:after{display:none;content:none}.offer-room-card__select-wrap .wp-block-button__link:hover,.offer-room-card__select-wrap .wp-element-button:hover{background:#0e1b3b;color:#fff;padding:0 24px 0 16px}.offer-room-card__select-wrap .wp-block-button__link:hover:before,.offer-room-card__select-wrap .wp-element-button:hover:before{left:auto}.offer-room-card__select-btn.wp-block-button{background:transparent;border:none;padding:0;margin:0}.offer-room-card__select-btn.wp-block-button .wp-block-button__link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;height:auto;min-width:0;width:auto;padding:0 24px 0 16px;border:none;border-radius:8px;background:#152652;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:-.25px;color:#fff}.offer-room-card__select-btn.wp-block-button .wp-block-button__link:before{content:"";display:block;position:static;top:auto;left:auto;flex-shrink:0;width:24px;height:24px;margin:0;border:1px solid #375ec4;border-radius:4px;background:#fff;background-image:none;transform:none}.offer-room-card__select-btn.wp-block-button .wp-block-button__link:after{display:none;content:none}.offer-room-card__select-btn.wp-block-button .wp-block-button__link:hover{background:#0e1b3b;color:#fff;padding:0 24px 0 16px}.offer-room-card__select-btn.wp-block-button .wp-block-button__link:hover:before{left:auto}.offer-room-card__checkbox{width:24px;height:24px;border:1px solid #375ec4;border-radius:4px;background:#fff;flex-shrink:0}.offer-room-card__body{display:grid;grid-template-columns:336px minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.offer-room-card__body.wp-block-columns{display:flex;flex-wrap:nowrap;gap:24px;align-items:start}.offer-room-card__body.wp-block-columns>.wp-block-column.offer-room-card__media,.offer-room-card__body.wp-block-columns>.wp-block-column:first-child{flex:0 0 336px;width:336px;max-width:336px}.offer-room-card__body.wp-block-columns>.wp-block-column:not(.offer-room-card__media):not(:first-child),.offer-room-card__body.wp-block-columns>.wp-block-column.offer-room-card__col{flex:1 1 0;min-width:0}@media screen and (max-width: 1024px){.offer-room-card__body.wp-block-columns{flex-direction:column}.offer-room-card__body.wp-block-columns>.wp-block-column.offer-room-card__media,.offer-room-card__body.wp-block-columns>.wp-block-column:first-child,.offer-room-card__body.wp-block-columns>.wp-block-column{flex:1 1 auto;width:100%;max-width:none}}@media screen and (max-width: 1024px){.offer-room-card__body{grid-template-columns:1fr}}.offer-room-card__media{position:relative;border-radius:8px;overflow:hidden;min-height:200px}.offer-room-card__gallery{width:100%;border-radius:8px;overflow:hidden}.offer-room-card__gallery .swiper-slide img{display:block;width:100%;height:263px;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media screen and (max-width: 1024px){.offer-room-card__gallery .swiper-slide img{height:220px}}.offer-room-card__size-tag{position:absolute;left:16px;bottom:16px;z-index:2;display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #c7d6fb;border-radius:8px;background:#ecf1fe;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;color:#294896}.offer-room-card__slider-nav{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;gap:8px}.offer-room-card__slider-nav[hidden]{display:none}.offer-room-card__slider-btn{display:block;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.offer-room-card__slider-btn img{width:32px;height:32px;display:block}.offer-room-card__slider-btn--prev img{transform:rotate(180deg)}.offer-room-card__slider-btn.swiper-button-disabled{opacity:.45;cursor:default}.offer-room-card__col{display:flex;flex-direction:column;gap:12px;min-width:0}.offer-room-card__col-title{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#1b1d21}.offer-room-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:20px;color:#1b1d21}.offer-room-card__list li{display:flex;align-items:flex-start;gap:8px}.offer-room-card__list li:before{content:"";flex-shrink:0;width:16px;height:16px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.5L7 12.5L13 3.5' stroke='%234475F2' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.offer-room-card__list li>img{display:none}.offer-room-card__meta{display:grid;gap:8px;margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.offer-room-card__meta div{display:grid;grid-template-columns:110px 1fr;gap:8px}.offer-room-card__meta dt{margin:0;color:#353b41;font-weight:500}.offer-room-card__meta dd{margin:0;color:#1b1d21}@media screen and (max-width: 767px){.offer-room-card.has-offer-sidebar-mobile{margin-bottom:calc(180px + env(safe-area-inset-bottom,0px))}}@media screen and (max-width: 767px){.offer-room-card.has-offer-sidebar-mobile.has-course-pick-card{margin-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media screen and (max-width: 767px){body.has-inline-sidebar-card .offer-page__layout--sticky-shell .offer-page__sidebar-col,body.has-inline-sidebar-card .offer-page .offer-page__sidebar-col{display:none!important}body.has-inline-sidebar-card .offer-page__sidebar-inline-slot{display:block;width:100%;max-width:none;min-width:0;margin:0 0 24px}body.has-inline-sidebar-card .offer-page__sidebar-inline-slot .offer-page__sidebar,body.has-inline-sidebar-card .offer-page__main-col>.offer-page__sidebar{display:flex!important;flex-direction:column;align-items:stretch;width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box;margin:0;padding:24px 16px;border:1px solid rgba(21,38,82,.06);border-radius:16px;background:#fff;box-shadow:0 12px 32px #1526521f}body.has-inline-sidebar-card .offer-page__sidebar-inline-slot .offer-page__guests-panel,body.has-inline-sidebar-card .offer-page__sidebar-inline-slot .offer-page__term-panel{position:static;max-width:none;margin:8px 0 0}}.bg-paleblue{background:#e3efff}.bg-paleblue-2{background:#eff4fc}.bg-navy{background:#152652}.bg-blue{background:#4475f2}.bg-blue-700{background:#375ec4}.bg-blue-800{background:#294896}.bg-blue-soft{background:#dae3fc}.bg-orange{background:#ff5000}.bg-orange-dark{background:#e04800}.bg-white{background:#fff}.bg-text{background:#1b1d21}.bg-text-muted{background:#353b41}.bg-neutral-200{background:#dee4eb}.bg-neutral-500{background:#8593a3}
