
.hnr-page .primary-button { background-color: rgb(0, 169, 175); color: rgb(255, 255, 255); font-size: 16px; padding: 14px 20px; border-style: none; border-radius: 0px; }
.hnr-page h1 { font-family: Assistant; font-weight: normal; font-size: 58px; color: var(--txt-colorColorDefault, #000); }
#id1773957276219[widget-type="column"] { column-gap: 6%; }
#id1773957276219[widget-type="column"] > .column-1 { width: 47%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773957276219[widget-type="column"] > .column-2 { width: 47%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773957925296[widget-type="column"] { column-gap: 6%; }
#id1773957925296[widget-type="column"] > .column-1 { width: 47%; margin-left: 0%; margin-right: 0%; order: 2; }
#id1773957925296[widget-type="column"] > .column-2 { width: 47%; margin-left: 0%; margin-right: 0%; order: 1; }
#id1773961484264[widget-type="column"] { column-gap: 3%; }
#id1773961484264[widget-type="column"] > .column-1 { width: 31.33%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773961484264[widget-type="column"] > .column-2 { width: 31.33%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773961484264[widget-type="column"] > .column-3 { width: 31.33%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1774000157161[widget-type="column"] { column-gap: 3%; }
#id1774000157161[widget-type="column"] > .column-1 { width: 31.33%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1774000157161[widget-type="column"] > .column-2 { width: 31.33%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1774000157161[widget-type="column"] > .column-3 { width: 31.33%; margin-left: 0%; margin-right: 0%; order: 0; }
@media (max-width: 1199px) {
#id1773957276219[widget-type="column"] > .column-1 { width: 47%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773957276219[widget-type="column"] > .column-2 { width: 47%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773957925296[widget-type="column"] > .column-1 { width: 47%; margin-left: 0%; margin-right: 0%; order: 2; }
#id1773957925296[widget-type="column"] > .column-2 { width: 47%; margin-left: 0%; margin-right: 0%; order: 1; }
#id1773957276219[widget-type="column"] { column-gap: 6%; }
#id1773957925296[widget-type="column"] { column-gap: 6%; }
#id1773961484264[widget-type="column"] > .column-1 { width: 30%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773961484264[widget-type="column"] > .column-2 { width: 30%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773961484264[widget-type="column"] > .column-3 { width: 30%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773961484264[widget-type="column"] { column-gap: 5%; }
#id1774000157161[widget-type="column"] > .column-1 { width: 30%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1774000157161[widget-type="column"] > .column-2 { width: 30%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1774000157161[widget-type="column"] > .column-3 { width: 30%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1774000157161[widget-type="column"] { column-gap: 5%; }
}
@media (max-width: 991px) {
#id1773957276219[widget-type="column"] > .column-1 { width: 48%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773957276219[widget-type="column"] > .column-2 { width: 48%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773957925296[widget-type="column"] > .column-1 { width: 48%; margin-left: 0%; margin-right: 0%; order: 2; }
#id1773957925296[widget-type="column"] > .column-2 { width: 48%; margin-left: 0%; margin-right: 0%; order: 1; }
#id1773957276219[widget-type="column"] { column-gap: 4%; }
#id1773957925296[widget-type="column"] { column-gap: 4%; }
#id1773961484264[widget-type="column"] > .column-1 { width: 31%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773961484264[widget-type="column"] > .column-2 { width: 31%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773961484264[widget-type="column"] > .column-3 { width: 31%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1774000157161[widget-type="column"] > .column-1 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1774000157161[widget-type="column"] > .column-2 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1774000157161[widget-type="column"] > .column-3 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773961484264[widget-type="column"] { column-gap: 0%; justify-content: space-between; }
}
@media (max-width: 767px) {
#id1773957276219[widget-type="column"] > .column-1 { width: 100%; margin-left: 0%; margin-right: 0%; order: 2; }
#id1773957276219[widget-type="column"] > .column-2 { width: 100%; margin-left: 0%; margin-right: 0%; order: 1; }
#id1773957925296[widget-type="column"] > .column-1 { width: 100%; margin-left: 0%; margin-right: 0%; order: 2; }
#id1773957925296[widget-type="column"] > .column-2 { width: 100%; margin-left: 0%; margin-right: 0%; order: 1; }
#id1773957276219[widget-type="column"] { gap: 25px 4%; }
#id1773961484264[widget-type="column"] > .column-1 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773961484264[widget-type="column"] > .column-2 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773961484264[widget-type="column"] > .column-3 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1774000157161[widget-type="column"] > .column-1 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1774000157161[widget-type="column"] > .column-2 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1774000157161[widget-type="column"] > .column-3 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773961484264[widget-type="column"] { row-gap: 30px; }
#id1773957925296[widget-type="column"] { row-gap: 25px; }
}
.hnr-page .w-button-v3 { display: flex; justify-content: center; align-items: center; width: fit-content;width: -moz-fit-content; font-size: 14px; }
.hnr-page .w-button-v3.btn-icon-vertical { flex-direction: column; }
.hnr-page .w-button-v3.btn-icon-horizontal { flex-direction: row; }
.hnr-page .w-button-v3 .widget-icon { margin: 0px; }
.hnr-page .w-button-v3 .button-text { text-align: inherit; }
.hnr-page .w-section-v1 { height: auto; }
.hnr-page .w-column-v4 { width: 100%; justify-content: flex-start; margin: 0px; }
.hnr-page .w-space-v3:empty { height: 100px; width: 100%; min-height: 30px; }
.hnr-page .w-space-v3.flx-rows { display: flex; flex-direction: row; }
.hnr-page .w-space-v3.flx-cols { display: flex; flex-direction: column; }
.hnr-page .w-space-v3.grid-container { display: grid; }
.hnr-page .w-space-v3.absolute-widget:empty { min-width: 300px; }
.hnr-page .w-header-v2 { margin-top: 0px; margin-bottom: 0px; width: 100%; }
.hnr-page .w-header-v2 .has-decors { vertical-align: middle; }
.hnr-page .w-header-v2 .header-decor { width: max-content; }
.hnr-page .w-header-v2 .header-decor > img { width: 100%; }
.hnr-page .w-header-v2 .header-decor-right { float: right; }
.hnr-page .w-header-v2 .header-decor-left { float: left; }
.hnr-page .w-header-v2 .header-decor-bottom { clear: both; }
.hnr-page .w-socialicons-v5 { padding: 25px 20px; flex-wrap: wrap; justify-content: center; gap: 10px; }
.hnr-page .w-socialicons-v5.vertical { margin: 0px auto; }
.hnr-page .w-socialicons-v5 .social-icon-item { justify-content: center; }
.hnr-page .w-socialicons-v5 .social-icon-item > .svgContent { width: inherit; }
.hnr-page .lyt-column-cdefault-v3 { margin: 0px; }
.hnr-page .lyt-column-cdefault-v3 > .columnContainer { padding: 0px; }
.hnr-page .lyt-column-cdefault-v3.absolute-widget { width: 50%; }
.hnr-page .lyt-text-v3 { width: 100%; }
.hnr-page .lyt-text-v3.absolute-widget { width: 320px; }
.hnr-page .lyt-icon-external-v2 { width: 64px; height: 64px; }
.hnr-page .lyt-logo-default-v2 { display: inline-block; }
.hnr-page .lyt-logo-default-v2 img { width: 100%; height: 100%; }
.hnr-page .lyt-socialIcons-si6-v1 .svgContainer { fill: rgb(51, 51, 51); }
@media (min-width: 1200px) {
    .container {
        width: 1440px;
        padding-right: 15px;
        padding-left: 15px;
    }
}
.hnr-page .primary-button { color: rgb(255, 255, 255); font-size: 15px; padding: 14px 28px; border-style: none; border-radius: 10px; background-color: var(--thm-color1, #fff); font-family: Inter; font-weight: 700; text-transform: capitalize; text-align: center; line-height: 1; }
.hnr-page .primary-button:hover { background-color: var(--thm-color1-light, #fff); transition-duration: 1500ms; }
.hnr-page .secondary-button { background-color: transparent; color: rgb(0, 169, 175); font-size: 16px; padding: 12px 18px; border-color: rgb(0, 169, 175); border-style: solid; border-width: 2px; border-radius: 0px; }
.hnr-page .secondary-button:hover { background-color: rgb(0, 169, 175); color: rgb(255, 255, 255); }
.hnr-page h1 { font-family: Assistant; font-size: 58px; color: var(--txt-colorColor2, #fff); text-transform: uppercase; font-weight: 500; }
.hnr-page h2 { color: var(--txt-colorColor2, #fff); font-family: Assistant; font-weight: 700; text-transform: none; font-size: 44px; }
.hnr-page h3 { font-size: 30px; font-family: Assistant; font-weight: 500; }
.hnr-page { font-family: Assistant; font-size: 18px; font-weight: normal; line-height: 1.3; }
.hnr-page a { font-family: Inter; font-weight: 500; color: var(--txt-colorColorInverse, #fff); font-size: 15px; text-transform: capitalize; }
.hnr-page .polish-culture__title { text-align: right; }
.hnr-page .polish-culture__text { text-align: right; }
.hnr-page .polish-culture__container { display: flex; flex-direction: column; row-gap: 32px; }
.hnr-page .polish-culture__img { object-fit: cover; width: 100%; height: 100%; border-radius: 20px; aspect-ratio: 510 / 320; }
.hnr-page .section__py-20 { padding-top: 120px; padding-bottom: 120px; }
.hnr-page .space__mb-12 { margin-bottom: 64px; }
.hnr-page .section-city__button-w100 { width: 100%; }
.hnr-page .section-city__text-h3 { font-size: 30px; font-weight: 500; text-align: center; color: var(--txt-colorColorDefault, #fff); }
.hnr-page .space__mt-12 { margin-top: 48px; }
.hnr-page .space__mb-4 { margin-bottom: 16px; }
.hnr-page .space__mt-4 { margin-top: 16px; }
.hnr-page .padding-top80 { padding-top: 80px; }
.hnr-page .padding-bottom80 { padding-bottom: 120px; }
.hnr-page .cities__inner { padding: 50px 20px 20px; background-image: linear-gradient(180deg, var(--thm-color5, #fff) 0%, var(--thm-color3, #fff) 100%); }
.hnr-page .margin-bottom60:not(:last-child) { margin-bottom: 40px; }
.hnr-page .cities-list__icon { margin: 0px; width: 20px; height: 20px; display: flex; flex-shrink: 0; }
.hnr-page .cities__row { display: flex; max-width: none; margin-right: -15px; margin-left: -15px; }
.hnr-page .cities__item { background-color: var(--thm-color3, #fff); }
.hnr-page .border-radius16 { border-radius: 16px; overflow: hidden; }
.hnr-page .shadow-column { box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px; display: flex; flex-direction: column; flex-grow: 2; }
.hnr-page .section-city__img-decoration { object-fit: cover; width: 100%; height: auto; display: block; }
.hnr-page .section-city__column-container { padding: 30px 20px; background-color: var(--thm-color3, #fff); }
.hnr-page .section-city__img-decoration img { width: 100%; height: 100%; object-fit: cover; display: block; }
.hnr-page .cities-list__inner { display: flex; align-items: flex-start; column-gap: 12px; }
.hnr-page .cities-list__text { line-height: 1; width: auto; }
.hnr-page .cities__list { display: flex; flex-direction: column; row-gap: 18px; flex-grow: 1; }
.hnr-page .cities__description { padding: 30px 20px; display: flex; flex-direction: column; flex-grow: 1; }
.hnr-page .margin-bottom16:not(:last-child) { margin-bottom: 16px; }
.hnr-page .margin-bottom28:not(:last-child) { margin-bottom: 28px; }
.hnr-page .container-small { max-width: 1130px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; width: 100%; }
.hnr-page .padding-top40 { padding-top: 80px; }
.hnr-page .padding-bottom40 { padding-bottom: 80px; }
.hnr-page .cities__column { padding-right: 15px; padding-left: 15px; flex-basis: 33.333%; display: flex; flex-direction: column; }
.hnr-page .spectacle__icon { margin: 0px; background-color: var(--thm-color3, #fff); border-radius: 50%; width: 64px; height: 64px; padding: 16px; display: flex; align-items: center; justify-content: center; }
.hnr-page .spectacle__icon-inner { width: 90px; height: 90px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-image: url("/upload/domain/81945/images/icons/decor-circle.svg?6926583.799999997"); background-position: center bottom; background-size: cover; margin-bottom: 16px; }
.hnr-page .specta__inner { display: flex; flex-direction: column; align-items: center; flex-basis: 30%; }
.hnr-page .spectacle__subtitle { text-align: center; font-size: 18px; margin-bottom: 20px; max-width: 260px; }
.hnr-page .spectacle__text { text-align: center; background-color: var(--thm-color4-alpha1, #fff); padding: 10px 30px; border-radius: 10px; width: auto; max-width: 282px; color: var(--thm-color4, #fff); font-size: 16px; }
.hnr-page .spectacle__row { display: flex; flex-flow: column; justify-content: space-evenly; row-gap: 40px; }
.hnr-page .spectacle__item { display: flex; justify-content: center; column-gap: 2%; }
.hnr-page .spectacle__img { margin-right: auto; margin-left: auto; display: block; max-width: 698px; }
.hnr-page .impression__icon { margin: 0px; width: 24px; height: 24px; }
.hnr-page .impression__row { display: flex; flex-wrap: wrap; row-gap: 30px; max-width: none; margin-right: -15px; margin-left: -15px; padding-right: 30px; padding-left: 30px; }
.hnr-page .impression__column { padding-right: 15px; padding-left: 15px; flex-basis: 50%; display: flex; flex-direction: column; }
.hnr-page .impression__inner { padding: 24px; border-width: 1px; border-style: solid; border-top-color: var(--thm-color1-alpha2, #fff); border-right-color: var(--thm-color1-alpha2, #fff); border-bottom-color: var(--thm-color1-alpha2, #fff); border-left-color: var(--thm-color1-alpha2, #fff); background-color: rgba(184, 23, 61, 0.05); display: flex; column-gap: 16px; }
.hnr-page .impression__icon-inner { flex-shrink: 0; width: 48px; height: 48px; background-color: var(--thm-color1-light, #fff); display: flex; align-items: center; justify-content: center; border-radius: 50%; }
.hnr-page .position-static { position: static; right: unset; bottom: unset; }
.hnr-page .impression__decor-left { position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); top: 40px; left: 0px; max-width: 466px; width: 26%; }
.hnr-page .impression__decor-right { position: absolute; z-index: 1; right: 0px; bottom: unset; transform: translate3d(0%, 0%, 0px); top: 40px; left: unset; width: 26%; max-width: 466px; }
.hnr-page .reviews__inner { padding: 30px; border-width: 1px; border-style: solid; border-top-color: var(--thm-color3-dark, #fff); border-right-color: var(--thm-color3-dark, #fff); border-bottom-color: var(--thm-color3-dark, #fff); border-left-color: var(--thm-color3-dark, #fff); z-index: 2; background-color: var(--thm-color3, #fff); }
.hnr-page .reviews__icon { margin: 0px; width: 48px; height: 48px; }
.hnr-page .revieews__row { display: flex; max-width: none; margin-right: -15px; margin-left: -15px; }
.hnr-page .reviews__column { padding-right: 15px; padding-left: 15px; flex-basis: 50%; display: flex; flex-direction: column; }
.hnr-page .reviews__decor { margin-top: -16px; }
.hnr-page .reviews__text { font-size: 20px; color: var(--thm-color2, #fff); flex-grow: 1; }
.hnr-page .reviews-description__img { width: 60px; height: 60px; flex-shrink: 0; }
.hnr-page .reviews__description { display: flex; column-gap: 12px; }
.hnr-page .reviews-description__inner { display: flex; flex-direction: column; row-gap: 4px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: var(--thm-color2-alpha1, #fff); flex-grow: 1; }
.hnr-page .reviews-description__name { font-weight: 500; }
.hnr-page .reviews-description__text { color: var(--thm-color2, #fff); }
.hnr-page .impression__title { max-width: 600px; margin-right: auto; margin-left: auto; }
.hnr-page .banner__bg { background-image: url("/upload/domain/81945/images/optimized_images/banner-bg.webp?297669.200000003"); background-size: cover; background-position: center center; }
.hnr-page .mask__dark::before { width: 100%; height: 100%; display: inline-block; content: ""; position: absolute; z-index: 0; right: unset; bottom: unset; transform: translate3d(-50%, -50%, 0px); top: calc(50% + 0px); left: calc(50% + 0px); background-color: rgba(0, 0, 0, 0.74); }
.hnr-page .banner__inner { background-color: rgba(0, 0, 0, 0.6); backdrop-filter: blur(8px); padding: 60px 40px; display: flex; flex-direction: column; align-items: center; max-width: 896px; margin-right: auto; margin-left: auto; }
.hnr-page .text-color-white { color: var(--txt-colorColorInverse, #fff); }
.hnr-page .banner__text { font-size: 24px; font-weight: 600; }
.hnr-page .footer__social { padding: 0px; margin: 0px; display: flex; flex-wrap: wrap; gap: 12px 14px; }
.hnr-page .footer__container { display: flex; justify-content: space-between; column-gap: 30px; align-items: center; }
.hnr-page .footer__column-left { display: flex; justify-content: space-between; column-gap: 20px; flex-grow: 0; flex-basis: 72%; }
.hnr-page .footer__decor { flex-basis: 20%; }
.hnr-page .footer__logo { max-width: 150px; width: 100%; margin-bottom: 16px; }
.hnr-page .footer__logo-inner { flex-basis: 302px; }
.hnr-page .footer__contact-inner { display: flex; flex-basis: 52.5%; justify-content: space-between; }
.hnr-page .footer__social-inner { flex-basis: 200px; }
.hnr-page .footer__contact-list { flex-basis: 260px; display: flex; flex-direction: column; row-gap: 12px; }
.hnr-page .social__title { margin-bottom: 12px; }
.hnr-page .footer__social .svgContainer { margin-right: 0px; margin-left: 0px; border-width: 1px; border-style: solid; border-top-color: var(--thm-color2-lightest, #fff); border-right-color: var(--thm-color2-lightest, #fff); border-bottom-color: var(--thm-color2-lightest, #fff); border-left-color: var(--thm-color2-lightest, #fff); border-radius: 12px; width: 38px; height: 38px; }
.hnr-page .footer__social .svgContainer use { fill: var(--thm-color2-lightest, #fff); transition-duration: 500ms; }
.hnr-page .footer__social .svgContainer:hover use { fill: var(--thm-color1, #fff); }
.hnr-page .partner__container { padding-bottom: 10px; padding-right: 15px; padding-left: 15px; }
.hnr-page .partner__row { display: flex; column-gap: 10px; justify-content: center; overflow: hidden; }
.hnr-page .partner__img img { object-fit: contain; }
.hnr-page .partner__row-top { padding-top: 16px; border-top-width: 1px; border-top-style: solid; border-top-color: var(--thm-color2-lightest, #fff); }
.hnr-page .partner__img { width: auto; max-width: 100%; height: 55px; flex-shrink: 1; }
.hnr-page .partner__row-bottom { padding-bottom: 12px; border-bottom-style: solid; border-bottom-color: var(--thm-color2-lightest, #fff); border-bottom-width: 0px; }
.hnr-page .dark__bg { background-color: var(--thm-color2-darkest, #fff); }
.hnr-page .header__decor-top { width: 90%; margin-right: auto; margin-left: auto; display: block; }
.hnr-page .header__top-inner { margin-bottom: 12px; }
.hnr-page .header__logo * { width: 100%; }
.hnr-page .header__logo { width: 35%; }
.hnr-page .header__row::before { height: 6px; background-color: var(--txt-colorColor2, #fff); display: inline-block; content: ""; flex-grow: 1; }
.hnr-page .header__row::after { height: 6px; display: inline-block; content: ""; background-color: var(--txt-colorColor2, #fff); flex-grow: 1; }
.hnr-page .header__row { display: flex; align-items: center; justify-content: center; column-gap: 4%; }
.hnr-page .header__title { font-size: 32px; padding-right: 50px; padding-left: 50px; }
.hnr-page .header__content { padding-top: 10px; padding-bottom: 10px; z-index: 2; }
.hnr-page .header__content::before { width: 100%; height: 100%; display: inline-block; content: ""; position: absolute; z-index: 0; right: unset; bottom: unset; transform: translate3d(-50%, -50%, 0px); top: calc(50% + 0px); left: calc(50% + 0px); background-color: var(--thm-color6, #fff); clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 10% 100%); }
.hnr-page .header__img { display: block; width: 90%; margin-right: auto; margin-left: auto; }
.hnr-page .header__decor-bottom { position: absolute; z-index: 2; right: unset; bottom: 0%; transform: translate3d(-50%, 0%, 0px) translate3d(0px, 35%, 0px); top: unset; left: calc(50% + 0px); width: 82%; }
.hnr-page .header-decor__left { background-image: none; position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(0%, -50%, 0px); top: calc(50% + 0px); left: 0px; height: 100%; }
.hnr-page .header-decor__right { position: absolute; z-index: 0; right: 0px; bottom: unset; transform: translate3d(0%, 0%, 0px); top: 0px; left: unset; height: 100%; }
.hnr-page .text-align-center { text-align: center; }
.hnr-page .spectacle__inner { display: flex; justify-content: center; column-gap: 2%; }
.hnr-page .label__left { position: absolute; z-index: 3; right: unset; bottom: 6%; transform: translate3d(0%, 0%, 0px); top: unset; left: 0px; color: var(--thm-color3, #fff); width: auto; padding: 28px 28px 28px 14px; font-size: 24px; max-width: 265px; font-weight: 600; line-height: 1.2; text-transform: uppercase; background-image: url("/upload/domain/81945/images/optimized_images/decoration/label-mask.svg?1881428.700000003"); background-size: cover; background-position: right center; }
.hnr-page .header-label-right { font-size: 18px; color: var(--txt-colorColorInverse, #fff); font-weight: 500; text-transform: uppercase; position: absolute; z-index: 3; right: 0px; bottom: 6%; transform: translate3d(0%, 0%, 0px); top: unset; left: unset; width: auto; padding: 20px 16px 20px 30px; background-image: url("/upload/domain/81945/images/optimized_images/decoration/label-mask-right.svg?2096755.900000006"); background-size: cover; background-position: 0px center; text-align: center; max-width: 260px; display: flex; flex-direction: column; row-gap: 11px; }
.hnr-page .header-label-right span { color: rgb(255, 243, 138); font-weight: 700; }
.hnr-page .section__bg-grey-50 { background-image: url("/upload/domain/81945/images/optimized_images/20251201_218_BL_Kalejdoskop_Barw_Polski_TWON_DSC_9324.webp?110133.5"); background-size: cover; background-position: center center; }
@media (max-width: 1199px) {
.hnr-page .polish-culture__img { aspect-ratio: 510 / 400; }
.hnr-page h1 { font-size: 48px; }
.hnr-page h2 { font-size: 30px; }
.hnr-page h3 { font-size: 20px; }
.hnr-page { font-size: 16px; }
.hnr-page a { font-size: 15px; }
.hnr-page .space__mb-12 { margin-bottom: 48px; }
.hnr-page .section-city__text-h3 { font-size: 24px; }
.hnr-page .section-city__img-decoration { object-fit: cover; width: 100%; height: 26px; box-sizing: content-box; }
.hnr-page .container { width: 100%; }
.hnr-page .section-city__column-container { padding-right: 20px; padding-left: 20px; }
.hnr-page .impression__decor-left { width: 18%; }
.hnr-page .impression__decor-right { width: 18%; }
.hnr-page .impression__title { max-width: 468px; }
.hnr-page .footer__column-left { flex-basis: 76%; }
.hnr-page .header__title { font-size: 28px; }
.hnr-page .label__left { bottom: -11%; z-index: 3; font-size: 18px; max-width: 210px; }
.hnr-page .header-label-right { bottom: -11%; font-size: 14px; max-width: 217px; padding-right: 14px; padding-left: 22px; }
.hnr-page .padding-bottom80 { padding-bottom: 100px; }
.hnr-page .section__py-20 { padding-top: 100px; padding-bottom: 100px; }
.hnr-page .padding-top40 { padding-top: 50px; }
.hnr-page .padding-bottom40 { padding-bottom: 50px; }
.hnr-page .padding-top40__exception { padding-top: 100px; }
}
@media (max-width: 991px) {
.hnr-page h2 { font-size: 26px; }
.hnr-page h3 { font-size: 22px; }
.hnr-page .header__title { font-size: 20px; }
.hnr-page .specta__inner { flex-basis: 32%; }
.hnr-page .footer__logo-inner { flex-basis: 195px; }
.hnr-page .footer__contact-inner { column-gap: 14px; flex-basis: 60%; }
.hnr-page .partner__row { justify-content: flex-start; overflow: auto hidden; }
.hnr-page .partner__img { min-width: 58px; flex-shrink: 0; }
.hnr-page .padding-bottom40 { padding-bottom: 50px; }
}
@media (max-width: 767px) {
.hnr-page .section__py-20 { padding-top: 48px; padding-bottom: 48px; }
.hnr-page .space__mb-12 { margin-bottom: 50px; }
.hnr-page h2 { font-size: 28px; }
.hnr-page h1 { font-size: 44px; }
.hnr-page .space__mt-12 { margin-top: 16px; }
.hnr-page .polish-culture__container { row-gap: 16px; }
.hnr-page .polish-culture__title { text-align: left; }
.hnr-page .polish-culture__text { text-align: left; }
.hnr-page .header__row::before { height: 3px; }
.hnr-page .header__row::after { height: 3px; }
.hnr-page .header__img { aspect-ratio: 100 / 70; }
.hnr-page .header__img img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .cities__row { flex-wrap: wrap; row-gap: 30px; }
.hnr-page .cities__column { flex-basis: 100%; }
.hnr-page .specta__inner { flex-basis: 100%; }
.hnr-page .spectacle__inner { flex-wrap: wrap; row-gap: 40px; }
.hnr-page .impression__row { padding-right: 0px; padding-left: 0px; }
.hnr-page .impression__column { flex-basis: 100%; }
.hnr-page .reviews__column { flex-basis: 100%; }
.hnr-page .revieews__row { row-gap: 40px; flex-wrap: wrap; }
.hnr-page .reviews__inner { padding: 20px; }
.hnr-page .banner__inner { padding: 20px; }
.hnr-page .banner__text { font-size: 18px; }
.hnr-page .footer__column-left { flex-wrap: wrap; row-gap: 40px; flex-basis: 100%; padding-right: 15px; }
.hnr-page .footer__contact-inner { flex-wrap: wrap; row-gap: 40px; flex-basis: 100%; }
.hnr-page .footer__decor { position: absolute; z-index: 1; right: 0px; bottom: 0px; transform: translate3d(0%, 0%, 0px); top: unset; left: unset; flex-basis: auto; width: 17.5%; opacity: 1; }
.hnr-page .reviews__text { font-size: 16px; }
.hnr-page .header__title { font-size: 18px; padding-right: 36px; padding-left: 36px; }
.hnr-page .label__left { font-size: 10px; padding: 22px 24px 22px 10px; max-width: 125px; }
.hnr-page .header-label-right { font-size: 9px; padding: 10px 10px 10px 20px; max-width: 144px; row-gap: 8px; }
.hnr-page .partner__img { min-width: 50px; height: 38px; }
.hnr-page .padding-bottom80 { padding-bottom: 50px; }
.hnr-page .padding-top40 { padding-top: 50px; }
.hnr-page .padding-top80 { padding-top: 50px; }
.hnr-page .partner__row-bottom { padding-bottom: 16px; }
}
