.wpcf7-list-item{
  margin-left:0;
}
.wpcf7-list-item label {
    color: #91938d;
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: .88em;
    line-height: 1.5;
    font-weight: 400;
}
.wpcf7-list-item label {
    display: flex;
    align-items: flex-start;
}
.wpcf7-list-item label a{
     color: #91938d;
}
input[type="checkbox"] {
    flex-shrink: 0;
    margin-right: 10px;
    margin-top:2px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ce0202;
    background: #ce0202;
    color: #fff;
    padding: 10px;
    margin: 10px 0px 20px 0px;
    font-size: 14px;
    line-height: 21px;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background: #46b450;
    color: #fff;
    padding: 10px;
    margin: 0px;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 20px;
    margin-top:10px;
}

.section-filozofia .kontakt-title-bg-text {
    will-change: transform;
    transition: transform 0.18s linear;
}
.is-button-submit{
    background: transparent;
}

.pobyt-input-hidden {
    position: absolute;
    opacity: 0;
    pointer-events: none;
    width: 1px;
    height: 1px;
}

.js-pobyt-otworz-kalendarz {
    cursor: pointer;
}

.pobyt-osoby-input {
    width: 2.2em;
    min-width: 2.2em;
    text-align: center;
    background: transparent;
    border: 0;
    color: #242a34;
    letter-spacing: 1.8px;
    text-transform: uppercase;
  
    font-size: 3.75em;
    font-weight: 500;
    line-height: 1.2;
    padding: 0;
    margin: 0;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: textfield;
}

.pobyt-osoby-input:focus {
    outline: none;
}

.pobyt-f-item-wrapper.is-person-number .btn-pm {
    background: transparent;
    border: 0;
    padding: 0;
    margin: 0;
    line-height: 0;
    appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
}

.pobyt-f-item-wrapper.is-person-number .btn-pm .image-10 {
    display: block;
}

.pobyt-f-item-wrapper.is-person-number .pb-item {
    min-width: 2.2em;
    justify-content: center;
}

.flatpickr-calendar {
    border-radius: 16px;
    border: 1px solid rgba(36, 42, 52, 0.12);
    box-shadow: 0 24px 50px rgba(0, 0, 0, 0.16);
    font-family: Inter, sans-serif;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange {
    background: #242a34;
    border-color: #242a34;
}

.flatpickr-day.today {
    border-color: #8d9091;
}

.jak-mapa {
    width: 100%;
    min-height: 40em;
}

.kontakt-mapa-canvas {
    width: 100%;
    height: 100%;
    min-height: 40em;
}

@media screen and (max-width: 991px) {
    .jak-mapa,
    .kontakt-mapa-canvas {
        min-height: 28em;
    }
}
.pobyt-f-item-wrapper.is-person-number .btn-pm{
    border:0;
}
.section-video{
    height:46em;
}
.section-info-scrollpin {
    --info-left-scale: 0.5;
    --info-right-scale: 1;
    position: relative;
    height: 260vh;
    overflow: clip;
}

.section-info-scrollpin .info-scrollpin-sticky {
    position: sticky;
    top: 0;
    height: 100vh;
    height: 100svh;
    width: 100%;
}

.section-info-scrollpin .info-flex-scrollpin {
    display: flex;
    width: 100%;
    height: 100%;
    max-width: none;
    margin: 0;
}

.section-info-scrollpin .info-col-scrollpin {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    height: 100%;
}

.section-info-scrollpin .info-col-scrollpin:first-child {
    flex: 0 0 50%;
    max-width: 50%;
}

.section-info-scrollpin .info-col-scrollpin:last-child {
    flex: 0 0 50%;
    max-width: 50%;
}

.section-info-scrollpin .info-col-scrollpin:first-child .info-image-shell,
.section-info-scrollpin .info-col-scrollpin .info-image-shell,
.section-info-scrollpin .info-col-scrollpin .smaller-img-wrapper {
    width: 100%;
    aspect-ratio: 1 / 1;
    height: auto;
    max-height: 100%;
    overflow: hidden;
    transform-origin: center center;
    will-change: transform;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
    contain: paint;
}

.section-info-scrollpin .info-col-scrollpin:first-child .info-image-shell,
.section-info-scrollpin .info-col-scrollpin:first-child .smaller-img-wrapper {
    transform: translateZ(0) scale(var(--info-left-scale));
}

.section-info-scrollpin .info-col-scrollpin .info-image-shell-right {
    transform: translateZ(0) scale(var(--info-right-scale));
}

.section-info-scrollpin .info-col-scrollpin img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    will-change: transform;
}

.ow-info-scrollpin {
    --ow-info-left-scale: 0.5;
    --ow-info-right-scale: 1;
    position: relative;
    height: 230vh;
    overflow: clip;
}

.ow-info-scrollpin .ow-info-scrollpin-sticky {
    position: sticky;
    top: 0;
    height: 100vh;
    height: 100svh;
    width: 100%;
}

.ow-info-scrollpin .ow-info-flex-scrollpin {
    display: flex;
    width: 100%;
    height: 100%;
    max-width: none;
    margin: 0;
}

.ow-info-scrollpin .ow-info-col-scrollpin {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    height: 100%;
}

.ow-info-scrollpin .ow-info-col-scrollpin:first-child,
.ow-info-scrollpin .ow-info-col-scrollpin:last-child {
    flex: 0 0 50%;
    max-width: 50%;
}

.ow-info-scrollpin .ow-info-image-shell,
.ow-info-scrollpin .smaller-img-wrapper.ow-info-image-shell {
    width: 100%;
    aspect-ratio: 1 / 1;
    height: auto;
    max-height: 100%;
    overflow: hidden;
    transform-origin: center center;
    will-change: transform;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
    contain: paint;
}

.ow-info-scrollpin .ow-info-col-scrollpin:first-child .ow-info-image-shell {
    transform: translateZ(0) scale(var(--ow-info-left-scale));
}

.ow-info-scrollpin .ow-info-image-shell-right {
    transform: translateZ(0) scale(var(--ow-info-right-scale));
}

.ow-info-scrollpin .ow-info-col-scrollpin img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    will-change: transform;
}

@media screen and (min-width: 992px) {
    .home .section-w,
    .home .section-w-bg,
    .page-template-template-okolica .section-single-scenariusz,
    .page-template-template-okolica .section-single-scenariusz-v2,
    .page-template-template-okolica .section-single-scenariusz-v3,
    .page-template-template-okolica .section-single-scenariusz-v4 {
        min-height: 100vh;
        min-height: 100svh;
        position: sticky;
        top: 0;
        z-index: var(--stack-z, 1);
        transform: translate3d(0, var(--stack-shift, 0px), 0);
        will-change: transform;
        isolation: isolate;
    }

    .home .section-w::after,
    .home .section-w-bg::after,
    .page-template-template-okolica .section-single-scenariusz::after,
    .page-template-template-okolica .section-single-scenariusz-v2::after,
    .page-template-template-okolica .section-single-scenariusz-v3::after,
    .page-template-template-okolica .section-single-scenariusz-v4::after {
        content: "";
        position: absolute;
        inset: 0;
        background: #75716582;
        opacity: var(--stack-dim, 0);
        pointer-events: none;
        z-index: 20;
    }

    .home .section-w-bg {
        margin-top: 0;
        margin-bottom: 0;
    }

    .home .section-w > .container,
    .home .section-w-bg > .container {
        position: relative;
        z-index: 10;
        max-width: none;
        width: 100%;
        min-height: inherit;
        display: flex;
        padding-left: 0;
        padding-right: 0;
    }

    .home .section-cta,
    .home .section-pobyt,
    .home .section-kontakt {
        position: relative;
        z-index: 80;
    }

    .page-template-template-okolica .section-krawiec,
    .page-template-template-okolica .section-pobyt,
    .page-template-template-okolica .section-kontakt {
        position: relative;
        z-index: 80;
    }

    .home .footer {
        position: relative;
        z-index: 90;
    }

    .page-template-template-okolica .footer {
        position: relative;
        z-index: 90;
    }

    .home .section-w ._w-box,
    .home .section-w-bg ._w-bg-flex {
        min-height: inherit;
        width: 100%;
        flex: 1 1 auto;
        align-items: stretch;
    }

    .home .section-w ._w-img,
    .home .section-w .image-4,
    .home .section-w-bg ._w-bg-col,
    .home .section-w-bg .background-video-3,
    .home .section-w-bg .image-7 {
        height: 100%;
    }

    .home .section-w .image-4,
    .home .section-w-bg .image-7 {
        width: 100%;
        object-fit: cover;
    }

    .home .section-w ._w-img {
        max-height: none;
    }

    .home .section-w ._w-box-content,
    .home .section-w-bg ._w-bg-content {
        min-height: inherit;
    }

    .home .section-w ._w-box-content {
        justify-content: center;
    }

    .home .section-w ._w-box-abs-content {
        margin-top: 3.13em;
        margin-bottom: 0;
    }

    .home .section-w-bg ._w-bg-content {
        height: 100%;
        min-height: inherit;
        justify-content: center;
        align-items: center;
    }

    .home .section-w .image-5,
    .home .section-w-bg .image-6 {
        margin-top: 0;
        margin-bottom: 1.25em;
    }

    .home .section-w ._w-box-content:not(.is-alt),
    .home .section-w-bg ._w-bg-content:not(.is-alt) {
        padding-left: clamp(1.5rem, 2.6vw, 3.25rem);
        padding-right: max(calc((100vw - 90em) / 2), 2rem);
    }

    .home .section-w ._w-box-content.is-alt,
    .home .section-w-bg ._w-bg-content.is-alt {
        padding-right: clamp(1.5rem, 2.6vw, 3.25rem);
        padding-left: max(calc((100vw - 90em) / 2), 2rem);
    }

    .home .section-w-bg ._w-bg-content-wrapper {
        justify-content: center;
        margin-left:auto;
    }

    .page-template-template-o-willi .section-w {
        min-height: 100vh;
        min-height: 100svh;
    }

    .page-template-template-o-willi .section-w > .container {
        max-width: none;
        width: 100%;
        min-height: inherit;
        display: flex;
        padding-left: 0;
        padding-right: 0;
    }

    .page-template-template-o-willi .section-w ._w-box {
        min-height: inherit;
        width: 100%;
        flex: 1 1 auto;
        align-items: stretch;
    }

    .page-template-template-o-willi .section-w ._w-img,
    .page-template-template-o-willi .section-w .image-4 {
        height: 100%;
        width: 100%;
    }

    .page-template-template-o-willi .section-w ._w-img {
        max-height: none;
    }

    .page-template-template-o-willi .section-w .image-4 {
        object-fit: cover;
    }

    .page-template-template-o-willi .section-w ._w-box-content {
        min-height: inherit;
        justify-content: center;
    }

    .page-template-template-o-willi .section-w ._w-box-abs-content {
        margin-top: 3.13em;
        margin-bottom: 0;
    }

    .page-template-template-o-willi .section-w ._w-box-content:not(.is-alt) {
        padding-left: clamp(1.5rem, 2.6vw, 3.25rem);
        padding-right: max(calc((100vw - 90em) / 2), 2rem);
    }

    .page-template-template-o-willi .section-w ._w-box-content.is-alt {
        padding-right: clamp(1.5rem, 2.6vw, 3.25rem);
        padding-left: max(calc((100vw - 90em) / 2), 2rem);
    }
}

.section-hero {
    min-height: 100vh;
}

.section-historia {
    min-height: 100vh;
}

@supports (height: 100svh) {
    .section-hero {
        min-height: 100svh;
    }

    .section-historia {
        min-height: 100svh;
    }
}

.page-template-template-okolica .section-title-bg,
.page-template-template-udogodnienia .section-title-bg,
.page-template-template-o-willi .section-title-bg{
    justify-content: center;
}
.image-22 {
    object-fit: cover;
}

.wnetrza-menu {
    position: relative;
    z-index: 60;
    width: 100%;
}

.js-wnetrza-menu-spacer {
    display: block;
    height: 0;
}

.wnetrza-menu.is-fixed {
    position: fixed;
    top: var(--wnetrza-menu-top, 0px);
    left: 0;
    right: 0;
    margin-top: 0;
    z-index: 999;
}

.wnetrza-menu.is-hidden {
    opacity: 0;
    transform: translateY(-12px);
    pointer-events: none;
    transition: opacity 0.28s ease, transform 0.28s ease;
}

.is-gal-slider .slick-track {
    display: flex !important;
}

.is-gal-slider .slick-slide {
    height: auto !important;
}

.is-gal-slider .slick-slide > div {
    height: auto;
}

.gallery-nav-line {
    cursor: pointer;
    touch-action: none;
}

.gallery-line-inner {
    transition: transform .35s ease;
    cursor: grab;
}

.gallery-line-inner:active {
    cursor: grabbing;
}

.gal-slider-wrapper .slick-list {
    touch-action: pan-y;
}

.is-gal-slider .slick-cloned .lightbox-link {
    pointer-events: none;
}

body.is-menu-open .button-nav.is-desktop.w-button {
    color: #242a34;
    background-color: #f9f7f3;
    border-color: #f9f7f3;
}

.header-logo-inline svg {
    width: 100%;
    height: auto;
    display: block;
}

.navbar.is-kontakt-nav {
    background: #F5F3ED !important;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
}

.navbar.is-kontakt-nav .header-logo-inline svg path {
    fill: #242A34 !important;
}

.navbar.is-kontakt-nav .lottie-animation svg *,
.navbar.is-kontakt-nav .menu-button svg * {
    fill: #242A34 !important;
    stroke: #242A34 !important;
}

.navbar.is-kontakt-nav .text-block-2,
.navbar.is-kontakt-nav .icon-embed-custom-2,
.navbar.is-kontakt-nav .dropdown-toggle {
    color: #242A34 !important;
}

.navbar.is-kontakt-nav .lang-drop {
    border-bottom-color: #242A34 !important;
}

body.is-menu-open .navbar.is-kontakt-nav {
    background-color: #75716582 !important;
    -webkit-backdrop-filter: blur(12.5px);
    backdrop-filter: blur(12.5px);
}

body.is-menu-open .navbar.is-kontakt-nav .header-logo-inline svg path {
    fill: #F5F3ED !important;
}

body.is-menu-open .navbar.is-kontakt-nav .lottie-animation svg *,
body.is-menu-open .navbar.is-kontakt-nav .menu-button svg * {
    fill: #F5F3ED !important;
    stroke: #F5F3ED !important;
}

body.is-menu-open .navbar.is-kontakt-nav .text-block-2,
body.is-menu-open .navbar.is-kontakt-nav .icon-embed-custom-2,
body.is-menu-open .navbar.is-kontakt-nav .dropdown-toggle {
    color: #E9E6DE !important;
}

body.is-menu-open .navbar.is-kontakt-nav .lang-drop {
    border-bottom-color: #E9E6DE !important;
}

.section-page-default {
    background-color: #e9e6de;
    padding: 9em 0 7em;
}

.page-default-card {
    background: #f3f1eb;
    border: 1px solid rgba(36, 42, 52, 0.08);
    border-radius: 1.25em;
    padding: 3.2em 3em;
    color: #242a34;
}

.page-default-thumb-wrapper {
    margin-bottom: 2em;
    border-radius: 1em;
    overflow: hidden;
}

.page-default-thumb {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
}

.page-default-title {
    margin: 0 0 .8em;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    font-size: clamp(2.1em, 3.8vw, 3.2em);
    line-height: 1.15;
    font-weight: 500;
}

.page-default-content,
.page-default-empty {
    font-size: 1.1em;
    line-height: 1.75;
}

.page-default-content > *:first-child {
    margin-top: 0;
}

.page-default-content > *:last-child {
    margin-bottom: 0;
}

.section-page-404 {
    min-height: 56vh;
    display: flex;
    align-items: center;
}

.page-404-card {
    text-align: center;
}

.page-404-code {
    margin: 0 0 .35em;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: .95em;
}

.page-404-card .is-s-button {
    margin-top: 1.6em;
}
.gal-slider-item{
    margin-left:10px;
    margin-right:10px;
}
.slick-list {
      margin: 0 -10px;
  }
  .is-gal-slider{
     margin-left:0px;
    margin-right:0px;   
  }
  .section-kontakt,
  .section-hero-kontakt{

    overflow: hidden;
  }
  @media screen and (max-width: 991px) {
    .section-info-scrollpin {
        height: auto;
    }

    .section-info-scrollpin .info-scrollpin-sticky {
        position: relative;
        height: auto;
    }

    .section-info-scrollpin .info-flex-scrollpin {
        min-height: 0;
        flex-direction: column;
    }

    .section-info-scrollpin .info-col-scrollpin,
    .section-info-scrollpin .info-col-scrollpin:first-child,
    .section-info-scrollpin .info-col-scrollpin:last-child {
        flex: 0 0 auto !important;
        width: 100%;
        max-width: 100% !important;
        min-height: 56vh;
    }

    .section-info-scrollpin .info-col-scrollpin .info-image-shell,
    .section-info-scrollpin .info-col-scrollpin .info-image-shell-right,
    .section-info-scrollpin .info-col-scrollpin .smaller-img-wrapper,
    .section-info-scrollpin .info-col-scrollpin > img {
        width: 100% !important;
        max-width: 100% !important;
    }

    .section-info-scrollpin .info-col-scrollpin .info-image-shell,
    .section-info-scrollpin .info-col-scrollpin .smaller-img-wrapper {
        transform: none !important;
    }

    .section-info-scrollpin .info-col-scrollpin img {
        transform: none !important;
        width: 100%;
        height: 100%;
        aspect-ratio: 1 / 1;
        object-fit: cover;
        display: block;
    }

    .ow-info-scrollpin {
        height: auto;
    }

    .ow-info-scrollpin .ow-info-scrollpin-sticky {
        position: relative;
        height: auto;
    }

    .ow-info-scrollpin .ow-info-flex-scrollpin {
        min-height: 0;
        flex-direction: column;
    }

    .ow-info-scrollpin .ow-info-col-scrollpin,
    .ow-info-scrollpin .ow-info-col-scrollpin:first-child,
    .ow-info-scrollpin .ow-info-col-scrollpin:last-child {
        flex: 0 0 auto !important;
        width: 100%;
        max-width: 100% !important;
        min-height: 56vh;
    }

    .ow-info-scrollpin .ow-info-image-shell {
        width: 100% !important;
        max-width: 100% !important;
        transform: none !important;
    }

    .ow-info-scrollpin .ow-info-col-scrollpin img {
        transform: none !important;
        width: 100%;
        height: 100%;
        aspect-ratio: 1 / 1;
        object-fit: cover;
        display: block;
    }

    .home .section-w > .container,
    .home .section-w-bg > .container,
    .page-template-template-o-willi .section-w > .container {
        width: 100%;
        max-width: none;
        padding-left: 0;
        padding-right: 0;
    }

    .home .section-w ._w-img,
    .home .section-w .image-4,
    .page-template-template-o-willi .section-w ._w-img,
    .page-template-template-o-willi .section-w .image-4,
    .home .section-w-bg .background-video-3,
    .home .section-w-bg .image-7 {
        width: 100%;
    }

    .home .section-w ._w-img {
        height: clamp(18rem, 58vw, 24rem);
    }

    .home .section-w ._w-img .image-4 {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .home .section-w ._w-box-content,
    .home .section-w ._w-box-abs-content,
    .page-template-template-o-willi .section-w ._w-box-content,
    .page-template-template-o-willi .section-w ._w-box-abs-content,
    .home .section-w-bg ._w-bg-content {
        padding-left: 2em;
        padding-right: 2em;
    }
}

  @media screen and (max-width: 767px) {
    .section-info-scrollpin .info-col-scrollpin {
        min-height: 52vh;
    }
}

  @media screen and (max-width: 479px) {
    .kontakt-title-bg-text {
        font-size: 5em;
    }
}
.section-info-text ._w-box-title{
    text-align:center;
}
.is-lower{
    text-transform: lowercase;
}
 
 .smaller-img-wrapper{
    max-width: 100%;
}

.section-w-bg {
    margin-top: 0em;
    margin-bottom: 0em;
}
._w-bg-content {
    grid-row-gap: 3.06em;
}
._w-box-text{
    font-size:1.2em;
}

.page-template-template-o-willi .gal-slider-wrapper {
    padding-left: 2em;
    padding-right: 2em;
}

.page-template-template-okolica .section-single-scenariusz .section-subtitle,
.page-template-template-okolica .section-single-scenariusz-v2 .section-subtitle,
.page-template-template-okolica .section-single-scenariusz-v3 .section-subtitle,
.page-template-template-okolica .section-single-scenariusz-v4 .section-subtitle {
    opacity: 1 !important;
}

@media (max-width:991px){
._w-box-text {
    text-align: right;
}
}
._w-img.is-full .w-background-video{
    height: 100%;
}
.footer{
    overflow: hidden;
}

@media (max-width:1100px){
.wn-menu-item {
    font-size: 1.5em;
}
}
.text-block{
    font-size:2em;
}
.udo-item-text,
.ap-text {
    font-size: 1.2em;
}
.section-auta-lodzie,
.section-wloska-kuchnia,
.section-slodkie,
.section-prywatnosc{
    min-height:100vh;
}
.szczegoly-flex{
    border-bottom:0;
}
@media screen and (max-width: 491px) {
    .home .section-w ._w-box-content, .home .section-w ._w-box-abs-content, .page-template-template-o-willi .section-w ._w-box-content, .page-template-template-o-willi .section-w ._w-box-abs-content, .home .section-w-bg ._w-bg-content {
        padding-left: 1em;
        padding-right: 1em;
    }
}
@media (max-width:991px){
    .home .section-w ._w-box-abs-content{
        padding-right:0;
    }
    ._w-box-abs-content {
     
        margin-top: 0em;
    }
}

@media screen and (max-width: 767px) {
    .section-filozofia .section-title-bg {
        margin-top: 11em;
    }
}
@media screen and (max-width: 479px) {
      .section-kontakt .konakt-title-bg {
        margin-top: 8.5em;
    }
    .section-kontakt .section-subtitle{
        opacity:1!important;
    }
    .page-template-template-o-willi .section-w ._w-box-abs-content{
        padding-left:0;
        padding-right:0;
    }
    .page-template-template-o-willi .section-w .section-extra-subtitle{
        text-align:right;
    }
}
@media screen and (max-width: 767px) {
    .footer-text-bg {
        font-size: 4em;
        top: -1.2em;
    }
}
@media screen and (max-width: 767px) {
    .section-poznaj .section-title-bg {
        margin-top: 10.5em;
    }
    .section-nad-jeziorem .section-subtitle{
        opacity:1!important;
    }
    .section-nad-jeziorem .section-title {
        text-align:center;
    }
}
@media screen and (max-width: 767px) {
    .section-nad-jeziorem .section-title-bg {
        margin-top: 13em;
    }
}
@media screen and (max-width: 767px) {
    .page-template-template-udogodnienia .section-poznaj .section-title-bg {
        margin-top: 12.5em;
    }
    .section-hero-kontakt .section-subtitle{
        opacity: 1!important;
    }
}
@media screen and (max-width: 491px) {
    .udo-item-text {
        max-width: 100%;
    }
    .udo-content-wrapper{
        width:100%;
    }
    .page-template-template-udogodnienia .section-udo-content {
 
    padding-bottom: 4em;
}
.section-hero-kontakt .konakt-title-bg.more {
    margin-top: 12em;
}
}
.page-template-template-udogodnienia .wnetrza-menu.is-fixed{
   position:static!important;
}

@media (max-width:500px){
    .szczegoly-item{
        width:100%;
    }
    .home .section-info-text {
    padding-bottom: 2.06em;
    }

    .home #dyskrecja .image-5,
    .home #mobilnosc .image-5{
        margin-top: 2em;
        margin-right: auto;
        margin-left: 0;
    }
    .home #dyskrecja ._w-box-abs-content,
    .home #mobilnosc ._w-box-abs-content{
        padding-left:0;
    }
    .home #dyskrecja ._w-box-abs-content,
    .home #mobilnosc ._w-box-abs-content{
       align-items: flex-start;
    }
    .home #dyskrecja ._w-box-text,
    .home #mobilnosc ._w-box-text{
        text-align:left;
    }
    #szczegoly .szcz-o-title{
        text-align: center;
    }
    #salon ._w-box-title,
    #salon .section-extra-subtitle,
    #sypialnia ._w-box-title,
    #sypialnia .section-extra-subtitle,
    #taras ._w-box-title,
    #taras .section-extra-subtitle{
        text-align: left;
        margin-right: auto;
    }
    .section-wiecej .info-col.centered,
    .section-wiecej .info-flex.too,
    .section-wiecej .info-col{
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    }
    .section-wiecej .odkryj-wiecej-text{
        text-align:center;
    }
    .section-single-scenariusz-v2 .section-title-wrapper,
    .section-single-scenariusz-v4 .section-title-wrapper{
        justify-content: flex-end;
        text-align:right;
        align-items:flex-end;
    }
    .section-single-scenariusz-v2 .scenariusz-desc.centered,
    .section-single-scenariusz-v4 .scenariusz-desc.centered{
        text-align:right;
    }
    .krawiec-icon {
        justify-content: center;
    align-items: center;
    }
    .section-krawiec .sc-top.more-space{
        align-items: center;
        text-align: center;
        justify-content: center;
    }
    .section-krawiec .section-title,
    .section-krawiec .section-extra-subtitle{
        text-align:center;
    }
    .page-template-template-udogodnienia .wnetrza-menu{
        margin-top:2em;
    }
    #pkil .text-block,
    #pkil .udo-item-text{
        text-align:right;
    }
     #winds .text-block,
    #winds .udo-item-text{
        text-align:right;
    }
     #warsztaty .text-block,
    #warsztaty .udo-item-text{
        text-align:right;
    }
    #daily .text-block,
    #daily .udo-item-text{
        text-align:right;
    }
    #personal .text-block,
    #personal .udo-item-text{
        text-align:right;
    }
    .sc4-img{
    padding:0 1em;
}
.section-extra-subtitle.blue{
    margin:0 auto;
}
.rodzina-inner-img{
    display: none;
}
}

.wnetrza-menu.is-fixed{
        padding-top: 1.81em;
    padding-bottom: 1.81em;
}
.wnetrza-menu.is-fixed .wn-menu-item{
        font-size: 1.2em;
}
.rodzina-inner-img {
    background-color: #f5f3ed;
    max-width: 33.06em;
    margin-top: 0;
    margin-bottom: 0;
    padding: 1.25em;
    position: absolute;
    inset: auto 0em auto auto;
}