body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    -webkit-transition-duration: inherit;
         -o-transition-duration: inherit;
            transition-duration: inherit;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
         -o-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
            transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    -webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
         -o-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
            transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
    -o-transition: opacity .25s ease, visibility 0s ease .25s;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;
    -o-transition: opacity .25s ease 0s, visibility 0s ease 0s;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
            animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -ms-transform-origin: 0;
    -webkit-transform-origin: 0;
            transform-origin: 0;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: -webkit-gradient(linear,
        left bottom, left top,
        from(rgba(0, 0, 0, .85)),
        color-stop(50%, rgba(0, 0, 0, .3)),
        color-stop(65%, rgba(0, 0, 0, .15)),
        color-stop(75.5%, rgba(0, 0, 0, .075)),
        color-stop(82.85%, rgba(0, 0, 0, .037)),
        color-stop(88%, rgba(0, 0, 0, .019)),
        to(rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(bottom,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(bottom,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    -webkit-animation: fancybox-rotate 1s linear infinite;
            animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
    100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

@keyframes fancybox-rotate {
    100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    -webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1);
         -o-transition-timing-function: cubic-bezier(0, 0, .25, 1);
            transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
         -o-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
            transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
            transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(.5, .5, .5);
            transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
            transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
            transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
            transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
            transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
            transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
            box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94);
    -o-transition: all .2s cubic-bezier(.25, .46, .45, .94);
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}.svgmap{position:relative;overflow:hidden;text-align:center}@media screen and (max-width: 580px){.svgmap{margin-bottom:40px}.svgmap:not(.level__map){width:200%;margin-left:-15%;height:360px}}.svgmap svg{max-width:100%}.svgmap.level__map svg{max-height:70vh}.svgmap .col-inner{overflow:hidden;padding:0 0 40px}.svgmap #osiedle polygon{fill:black;opacity:.5;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;cursor:pointer}.svgmap #osiedle polygon:hover{opacity:.6}.svgmap #osiedle text{font-size:20px;fill:#fff;text-shadow:0 0 10px #000;font-weight:bold;pointer-events:none;font-family:Poppins,sans-serif}@media screen and (min-width: 1024px){.svgmap #osiedle{margin-top:-200px}}.svgmap #budynek polygon{fill:#c39a54e0;opacity:0;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;cursor:pointer}.svgmap #budynek polygon:hover{opacity:.6}.svgmap #level path,.svgmap #level polygon,.svgmap #level polyline,.svgmap #level rect{stroke:#c39a54;fill:#c39a54;opacity:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer}.svgmap #level path.wolny,.svgmap #level polygon.wolny,.svgmap #level polyline.wolny,.svgmap #level rect.wolny{fill:green}.svgmap #level path.zarezerwowany,.svgmap #level polygon.zarezerwowany,.svgmap #level polyline.zarezerwowany,.svgmap #level rect.zarezerwowany{fill:yellow;opacity:.3}.svgmap #level path.sprzedany,.svgmap #level polygon.sprzedany,.svgmap #level polyline.sprzedany,.svgmap #level rect.sprzedany{fill:red;opacity:.3}.svgmap #level path:hover,.svgmap #level polygon:hover,.svgmap #level polyline:hover,.svgmap #level rect:hover{opacity:.5}.svgmap #b1,.svgmap #b2,.svgmap .level{stroke-width:5px;stroke:#c39a54;fill:#c39a54 !important;opacity:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;opacity:0 !important}.svgmap #b1:hover,.svgmap #b2:hover,.svgmap .level:hover{opacity:.5 !important}.svgmap path.dark,.svgmap polygon.dark,.svgmap polyline.dark,.svgmap rect.dark{opacity:.5 !important;fill:black  !important}.svgmap__back{position:absolute;left:4.5%;bottom:70px;border-radius:30px;text-transform:uppercase;font-size:16px;font-weight:300;width:150px;line-height:55px;min-height:55px;margin-bottom:0}.svgmap__tooltip{opacity:0;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.svgmap__tooltip.show{opacity:1 !important}.svgmap__point{cursor:pointer}.svgmap__point path,.svgmap__point polygon,.svgmap__point polyline,.svgmap__point rect{opacity:1 !important}.html{scroll-behavior:smooth}.col-l2c{z-index:10}@media screen and (min-width: 550px){.col-l2c{top:310px}}.section-l2c .ux-shape-divider{z-index:30}@media screen and (max-width: 580px){.section-l2c .ux-shape-divider{display:none}}@media screen and (min-width: 850px){.section-l2c .ux-shape-divider{bottom:75px}}.tooltipCard{position:fixed;width:260px;background:#fff;z-index:99;display:none;padding:10px 15px 5px;border-radius:10px}@media only screen and (max-width: 850px){.tooltipCard{position:relative;width:100%;display:none !important;border:2px solid #133127;padding:5px 10px}}.tooltipCard.open{display:block}.tooltipCard h5{font-size:30px;margin-bottom:15px;color:#c39a54;font-weight:800}.tooltipCard__title{margin-top:0}.tooltipCard__item{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;font-weight:400}.tooltipCard__value{color:#c39a54;text-align:right;position:relative}.tooltipCard__value.empty{top:0}.tooltipCard__value.powierzchnia,.tooltipCard__value.dzialka{top:-3px}.tooltipCard__info,.tooltipCard__subheader{display:none;font-size:20px;text-align:center;padding-bottom:5px}.tooltipCard__subheader{display:block}.infoCard{position:absolute;top:-200vh;z-index:1;background:#0f2706;padding:20px;width:100%;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;min-height:100vh;color:#fff}@media screen and (min-width: 48em){.infoCard{width:600px;border-bottom-left-radius:300px;border-bottom-right-radius:300px;right:5vw;padding:40px;height:860px;min-height:auto}}.infoCard.open{top:0}.infoCard__close{position:absolute;font-size:48px;color:#c39a54;cursor:pointer;width:40px;top:-10px;right:0}@media screen and (min-width: 48em){.infoCard__close{top:auto;left:0;margin:auto;bottom:10px}}.infoCard__title{margin-bottom:0;line-height:1;font-size:40px;font-weight:700;text-align:center;color:#c39a54}.infoCard__status{text-align:center;margin-bottom:25px;font-style:italic;font-size:20px}.infoCard__item{margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.infoCard__label{text-transform:uppercase;line-height:1;width:55%}.infoCard__value{font-weight:600;position:relative;top:3px;line-height:1.2;text-align:left;font-family:"Yeseva One", sans-serif;font-size:32px;width:45%}.infoCard__value.powierzchnia,.infoCard__value.dzialka{top:-2px}.infoCard__value.expose{font-size:24px}.infoCard__buttons{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.infoCard__buttons .button{display:block;margin-bottom:20px;width:100%;border-radius:30px;border:2px solid #c39a54;font-size:16px;font-weight:300;line-height:50px;min-height:50px;color:#fff;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-transform:uppercase}.infoCard__buttons .button:hover{background-color:#c39a54;color:#0f2706}@media screen and (min-width: 48em){.infoCard__buttons .button{max-width:300px}}.infoCard__buttons .button#infoCardMore{position:relative;padding-left:40px}.infoCard__buttons .button#infoCardMore:before{content:url(data:image/svg+xml;base64,PHN2ZyBpZD0iV2Fyc3R3YV8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNS4wOTE5IDUuMjU2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCNHcmFkaWVudEZpbGxfMSk7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJHcmFkaWVudEZpbGxfMSIgeDE9IjAiIHkxPSIyLjYyOCIgeDI9IjUuMDkxOSIgeTI9IjIuNjI4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYTg3NjI5Ii8+PHN0b3Agb2Zmc2V0PSIuMjgiIHN0b3AtY29sb3I9IiNjYmE0NTkiLz48c3RvcCBvZmZzZXQ9Ii40OCIgc3RvcC1jb2xvcj0iI2RkYmE3NSIvPjxzdG9wIG9mZnNldD0iLjY5IiBzdG9wLWNvbG9yPSIjZDFhZjYzIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYWI4NDMxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgaWQ9IldhcnN0d2FfMS0yIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDQuODg2N2MwLC4xMDA2LC4wMzgzLC4xOTY3LC4wODk2LC4yNDkxLC4wNTAyLC4wNTE2LC4xMzI2LC4xMjAyLC4yMjg3LC4xMjAySDQuNzczNWMuMTQ5NCwwLC4zMTg0LS4xNTkzLC4zMTg0LS4zNjkzdi0xLjU0MDFoLS43MDg0djEuMjAxM0guNzA4NHYtMS4yMDEzSDB2MS41NDAxSDBaTTIuMDUzMSwuMDcyYzAtLjA0ODUsLjAzMzgtLjA3MTEsLjA4LS4wNzJoLjg0NjRjLjA0ODIsLjAwMTIsLjA3OTcsLjAzMzIsLjA3OTcsLjA4MjJWMS44MjcyaC41NTQ0Yy4xMzQ3LDAsLjA0MzksLjEyMTQsLjAxNDgsLjE1ODUtLjAyNTMsLjAzMTctLjA0MzcsLjA1ODEtLjA2NjEsLjA4ODFsLS42NzMyLC44NzY4Yy0uMDQ4MiwuMDYxOC0uMDg2OCwuMTEzMS0uMTM1NSwuMTcyNi0uMTg5NCwuMjMxOS0uMjAyNywuMTgyLS4zNjk0LS4wMDUxbC0uNzE5Ny0uODcxM2MtLjA0NzktLjA1OS0uMDk5NS0uMTE0My0uMTQ1MS0uMTczLS4wNzc0LS4wOTkyLS4xMTI4LS4xMDgtLjExMjgtLjE5NTMsLjE3MDktLjAzOTYsLjQ1OTItLjAyMDQsLjY0NjUtLjAyMDRWLjA3MloiLz48L2c+PC9zdmc+);position:absolute;width:20px;height:20px;left:23px;top:6px}.infoCard__desc{text-align:center;margin-top:25px;margin-bottom:10px;width:100%;font-size:16px}.infoCard__contact{text-align:center;color:#fff}.infoCard__contact a{color:#fff}.infoCard__contact a:hover{color:#c39a54}.infoCard .infoCard__buttons #infoAsk{display:none}.infoCard.sprzedane .infoCard__buttons #infoReserve{display:none}.infoCard.rezerwacja .infoCard__buttons #infoReserve{display:none}.infoCard.rezerwacja .infoCard__buttons #infoAsk{display:initial}.header-inner{position:relative;z-index:1}.modal{display:none;max-width:600px;background-color:rgba(195,154,84,0.88);border-radius:10px;padding:30px}.modal input:not([type="submit"]){background-color:rgba(255,255,255,0.2);border:none !important;color:#fff !important}.modal input:not([type="submit"])::-webkit-input-placeholder{color:#fff !important}.modal input:not([type="submit"])::-moz-placeholder{color:#fff !important}.modal input:not([type="submit"])::-ms-input-placeholder{color:#fff !important}.modal input:not([type="submit"])::placeholder{color:#fff !important}.modal input[type="submit"]{margin-top:10px}.modal label{color:#fff;font-weight:normal}.modal__header{color:#0f2706;margin-bottom:35px;position:relative}.modal__header:after{position:absolute;content:" ";width:30px;height:3px;background-color:#fff;left:0;bottom:-10px}.modal__hidden{display:none !important}.modal__accept label{font-size:14px;font-weight:normal !important}.modal__rodo{font-size:14px;margin-top:10px;margin-bottom:30px}.modal__rodo a{color:white}.modal__send{text-align:center;margin-top:20px}.modal__send>input[type="submit"]{border:2px solid #000 !important;background-color:#eee !important;color:#000 !important}.modal .wpcf7-list-item{margin-left:0}.modal .wpcf7-textarea{max-height:233px;width:100%}.modal input[type=radio],.modal input[type=checkbox]{display:none}.modal .wpcf7-list-item-label,.modal .wpcf7-list-item-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin-right:20px}.modal .wpcf7-list-item-label:before,.modal input[type=checkbox]+wpcf7-list-item-label:before{content:" ";width:20px;min-width:20px;height:20px;display:inline-block;border:1px solid #000;border-radius:4px;margin-right:10px;background-color:white;position:relative;top:2px}.modal .wpcf7-list-item-label:after,.modal .wpcf7-list-item-label:after{font-family:'fl-icons' !important;position:absolute;content:"\E00A";font-weight:normal;width:16px;height:16px;display:block;opacity:0;top:1px;left:3px;-webkit-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;color:#000}.modal input[type=radio]:checked+.wpcf7-list-item-label:after,.modal input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.modal input.wpcf7-not-valid{border-color:red}.modal span.wpcf7-not-valid-tip{width:100%;white-space:nowrap;bottom:-4px;font-size:14px;background-color:none !important}.modal .wpcf7-form-control-wrap{display:block}.modal .wpcf7-form-control-wrap.your-recipient .wpcf7-select.wpcf7-validates-as-required.wpcf7-not-valid{border-color:red}.modal .wpcf7-response-output{display:none !important}.modal .wpcf7-acceptance{margin-left:10px}.modal__info{padding-top:20px;padding-bottom:10px}.modal__success{display:none;text-align:center}.modal__success h2{color:black}.modal__success .button{margin-top:40px}.modal .accordion{color:#fff}.modal .accordion-title{color:#fff}.close-button{color:#c39a54;font-size:48px}.reveal{max-width:100% !important}.level{background-image:url(../images/level_bg.jpg);background-position:bottom center;background-size:cover;min-height:100vh;position:relative}.level__title{font-size:18px;padding:30px 5vw;color:#0f2706;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (min-width: 850px){.level__title{font-size:32px}}.level__title span{display:block;white-space:nowrap}.level__title__nr{-webkit-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;text-align:right;padding-left:30px;width:100%}.level__title__nr.open{width:0}.level__map{-webkit-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}@media screen and (min-width: 48em){.level__map.open{-webkit-transform:translateX(-20vw);-ms-transform:translateX(-20vw);transform:translateX(-20vw)}}.level #north{height:40px}html{background-color:#fff}#moove_gdpr_cookie_info_bar{left:0 !important;top:0;background-color:rgba(0,0,0,0.7) !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100% !important;height:100% !important;border:none !important;border-radius:0 !important;max-width:100% !important;max-height:100% !important;overflow:hidden}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{border:1px solid #d3ced2;border-radius:10px;background-color:#202020;width:600px;max-width:calc(100% - 30px)}

/*# sourceMappingURL=bundle.css.map*/