.wpa-test-msg{background:#d1ecf1!important;border:1px solid #bee5eb!important;border-radius:5px!important;color:#0c5460!important;font-size:14px!important;padding:.75rem 1.25rem!important;font-family:Arial!important;margin-top:5px!important}span.wpa-button{display:inline-block!important;padding-top:5px!important;color:#fff!important;background-color:#6c757d!important;border-color:#6c757d!important;padding:5px 10px!important;border-radius:5px!important;margin-top:5px!important;cursor:pointer!important}#altEmail_container,.altEmail_container{position:absolute!important;overflow:hidden!important;display:inline!important;height:1px!important;width:1px!important;z-index:-1000!important}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

@font-face {
    font-family: swiper-icons;
    src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
    font-weight: 400;
    font-style: normal
;font-display: swap;
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next svg,
.swiper-button-prev svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
    transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-lock {
    display: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    touch-action: none;
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active {
    pointer-events: auto
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    content: '';
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-cube .swiper-slide-next+.swiper-slide {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height
}

.swiper.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}
.glightbox-container {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999 !important;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    outline: 0
}

.glightbox-container.inactive {
    display: none
}

.glightbox-container .gcontainer {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 9999;
    overflow: hidden
}

.glightbox-container .gslider {
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    position: relative;
    overflow: hidden;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.glightbox-container .gslide {
    width: 100%;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0
}

.glightbox-container .gslide.current {
    opacity: 1;
    z-index: 99999;
    position: relative
}

.glightbox-container .gslide.prev {
    opacity: 1;
    z-index: 9999
}

.glightbox-container .gslide-inner-content {
    width: 100%
}

.glightbox-container .ginner-container {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    margin: auto;
    height: 100vh
}

.glightbox-container .ginner-container.gvideo-container {
    width: 100%
}

.glightbox-container .ginner-container.desc-bottom,
.glightbox-container .ginner-container.desc-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.glightbox-container .ginner-container.desc-left,
.glightbox-container .ginner-container.desc-right {
    max-width: 100% !important
}

.gslide iframe,
.gslide video {
    outline: 0 !important;
    border: none;
    min-height: 165px;
    -webkit-overflow-scrolling: touch;
    -ms-touch-action: auto;
    touch-action: auto
}

.gslide:not(.current) {
    pointer-events: none
}

.gslide-image {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.gslide-image img {
    max-height: 100vh;
    display: block;
    padding: 0;
    float: none;
    outline: 0;
    border: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    max-width: 100vw;
    width: auto;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -ms-touch-action: none;
    touch-action: none;
    margin: auto;
    min-width: 200px
}

.desc-bottom .gslide-image img,
.desc-top .gslide-image img {
    width: auto
}

.desc-left .gslide-image img,
.desc-right .gslide-image img {
    width: auto;
    max-width: 100%
}

.gslide-image img.zoomable {
    position: relative
}

.gslide-image img.dragging {
    cursor: -webkit-grabbing !important;
    cursor: grabbing !important;
    -webkit-transition: none;
    transition: none
}

.gslide-video {
    position: relative;
    max-width: 100vh;
    width: 100% !important
}

.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
    display: none
}

.gslide-video .gvideo-wrapper {
    width: 100%;
    margin: auto
}

.gslide-video::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 0, 0, .34);
    display: none
}

.gslide-video.playing::before {
    display: none
}

.gslide-video.fullscreen {
    max-width: 100% !important;
    min-width: 100%;
    height: 75vh
}

.gslide-video.fullscreen video {
    max-width: 100% !important;
    width: 100% !important
}

.gslide-inline {
    background: #fff;
    text-align: left;
    max-height: calc(100vh - 40px);
    overflow: auto;
    max-width: 100%;
    margin: auto
}

.gslide-inline .ginlined-content {
    padding: 20px;
    width: 100%
}

.gslide-inline .dragging {
    cursor: -webkit-grabbing !important;
    cursor: grabbing !important;
    -webkit-transition: none;
    transition: none
}

.ginlined-content {
    overflow: auto;
    display: block !important;
    opacity: 1
}

.gslide-external {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-width: 100%;
    background: #fff;
    padding: 0;
    overflow: auto;
    max-height: 75vh;
    height: 100%
}

.gslide-media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto
}

.zoomed .gslide-media {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.desc-bottom .gslide-media,
.desc-top .gslide-media {
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.gslide-description {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%
}

.gslide-description.description-left,
.gslide-description.description-right {
    max-width: 100%
}

.gslide-description.description-bottom,
.gslide-description.description-top {
    margin: 0 auto;
    width: 100%
}

.gslide-description p {
    margin-bottom: 12px
}

.gslide-description p:last-child {
    margin-bottom: 0
}

.zoomed .gslide-description {
    display: none
}

.glightbox-button-hidden {
    display: none
}

.glightbox-mobile .glightbox-container .gslide-description {
    height: auto !important;
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 19px 11px;
    max-width: 100vw !important;
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
    max-height: 78vh;
    overflow: auto !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .75)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .75) 100%);
    -webkit-transition: opacity .3s linear;
    transition: opacity .3s linear;
    padding-bottom: 50px
}

.glightbox-mobile .glightbox-container .gslide-title {
    color: #fff;
    font-size: 1em
}

.glightbox-mobile .glightbox-container .gslide-desc {
    color: #a1a1a1
}

.glightbox-mobile .glightbox-container .gslide-desc a {
    color: #fff;
    font-weight: 700
}

.glightbox-mobile .glightbox-container .gslide-desc * {
    color: inherit
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
    color: #fff;
    opacity: .4
}

.gdesc-open .gslide-media {
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    opacity: .4
}

.gdesc-open .gdesc-inner {
    padding-bottom: 30px
}

.gdesc-closed .gslide-media {
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    opacity: 1
}

.greset {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.gabsolute {
    position: absolute
}

.grelative {
    position: relative
}

.glightbox-desc {
    display: none !important
}

.glightbox-open {
    overflow: hidden
}

.gloader {
    height: 25px;
    width: 25px;
    -webkit-animation: lightboxLoader .8s infinite linear;
    animation: lightboxLoader .8s infinite linear;
    border: 2px solid #fff;
    border-right-color: transparent;
    border-radius: 50%;
    position: absolute;
    display: block;
    z-index: 9999;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 47%
}

.goverlay {
    width: 100%;
    height: calc(100vh + 1px);
    position: fixed;
    top: -1px;
    left: 0;
    background: #000;
    will-change: opacity
}

.glightbox-mobile .goverlay {
    background: #000
}

.gclose,
.gnext,
.gprev {
    z-index: 99999;
    cursor: pointer;
    width: 26px;
    height: 44px;
    border: none;
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.gclose svg,
.gnext svg,
.gprev svg {
    display: block;
    width: 25px;
    height: auto;
    margin: 0;
    padding: 0
}

.gclose.disabled,
.gnext.disabled,
.gprev.disabled {
    opacity: .1
}

.gclose .garrow,
.gnext .garrow,
.gprev .garrow {
    stroke: #fff
}

.gbtn.focused {
    outline: 2px solid #0f3d81
}

iframe.wait-autoplay {
    opacity: 0
}

.glightbox-closing .gclose,
.glightbox-closing .gnext,
.glightbox-closing .gprev {
    opacity: 0 !important
}

.glightbox-clean .gslide-description {
    background: #fff
}

.glightbox-clean .gdesc-inner {
    padding: 22px 20px
}

.glightbox-clean .gslide-title {
    font-size: 1em;
    font-weight: 400;
    font-family: arial;
    color: #000;
    margin-bottom: 19px;
    line-height: 1.4em
}

.glightbox-clean .gslide-desc {
    font-size: .86em;
    margin-bottom: 0;
    font-family: arial;
    line-height: 1.4em
}

.glightbox-clean .gslide-video {
    background: #000
}

.glightbox-clean .gclose,
.glightbox-clean .gnext,
.glightbox-clean .gprev {
    background-color: rgba(0, 0, 0, .75);
    border-radius: 4px
}

.glightbox-clean .gclose path,
.glightbox-clean .gnext path,
.glightbox-clean .gprev path {
    fill: #fff
}

.glightbox-clean .gprev {
    position: absolute;
    top: -100%;
    left: 30px;
    width: 40px;
    height: 50px
}

.glightbox-clean .gnext {
    position: absolute;
    top: -100%;
    right: 30px;
    width: 40px;
    height: 50px
}

.glightbox-clean .gclose {
    width: 35px;
    height: 35px;
    top: 15px;
    right: 10px;
    position: absolute
}

.glightbox-clean .gclose svg {
    width: 18px;
    height: auto
}

.glightbox-clean .gclose:hover {
    opacity: 1
}

.gfadeIn {
    -webkit-animation: gfadeIn .5s ease;
    animation: gfadeIn .5s ease
}

.gfadeOut {
    -webkit-animation: gfadeOut .5s ease;
    animation: gfadeOut .5s ease
}

.gslideOutLeft {
    -webkit-animation: gslideOutLeft .3s ease;
    animation: gslideOutLeft .3s ease
}

.gslideInLeft {
    -webkit-animation: gslideInLeft .3s ease;
    animation: gslideInLeft .3s ease
}

.gslideOutRight {
    -webkit-animation: gslideOutRight .3s ease;
    animation: gslideOutRight .3s ease
}

.gslideInRight {
    -webkit-animation: gslideInRight .3s ease;
    animation: gslideInRight .3s ease
}

.gzoomIn {
    -webkit-animation: gzoomIn .5s ease;
    animation: gzoomIn .5s ease
}

.gzoomOut {
    -webkit-animation: gzoomOut .5s ease;
    animation: gzoomOut .5s ease
}

@-webkit-keyframes lightboxLoader {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

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

@keyframes lightboxLoader {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

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

@-webkit-keyframes gfadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes gfadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes gfadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes gfadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes gslideInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-60%, 0, 0);
        transform: translate3d(-60%, 0, 0)
    }

    to {
        visibility: visible;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes gslideInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-60%, 0, 0);
        transform: translate3d(-60%, 0, 0)
    }

    to {
        visibility: visible;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@-webkit-keyframes gslideOutLeft {
    from {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        -webkit-transform: translate3d(-60%, 0, 0);
        transform: translate3d(-60%, 0, 0);
        opacity: 0;
        visibility: hidden
    }
}

@keyframes gslideOutLeft {
    from {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        -webkit-transform: translate3d(-60%, 0, 0);
        transform: translate3d(-60%, 0, 0);
        opacity: 0;
        visibility: hidden
    }
}

@-webkit-keyframes gslideInRight {
    from {
        opacity: 0;
        visibility: visible;
        -webkit-transform: translate3d(60%, 0, 0);
        transform: translate3d(60%, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes gslideInRight {
    from {
        opacity: 0;
        visibility: visible;
        -webkit-transform: translate3d(60%, 0, 0);
        transform: translate3d(60%, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@-webkit-keyframes gslideOutRight {
    from {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        -webkit-transform: translate3d(60%, 0, 0);
        transform: translate3d(60%, 0, 0);
        opacity: 0
    }
}

@keyframes gslideOutRight {
    from {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        -webkit-transform: translate3d(60%, 0, 0);
        transform: translate3d(60%, 0, 0);
        opacity: 0
    }
}

@-webkit-keyframes gzoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 1
    }
}

@keyframes gzoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes gzoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

@keyframes gzoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

@media (min-width:769px) {
    .glightbox-container .ginner-container {
        width: auto;
        height: auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .glightbox-container .ginner-container.desc-top .gslide-description {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .glightbox-container .ginner-container.desc-top .gslide-image,
    .glightbox-container .ginner-container.desc-top .gslide-image img {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .glightbox-container .ginner-container.desc-left .gslide-description {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .glightbox-container .ginner-container.desc-left .gslide-image {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .gslide-image img {
        max-height: 97vh;
        max-width: 100%
    }

    .gslide-image img.zoomable {
        cursor: -webkit-zoom-in;
        cursor: zoom-in
    }

    .zoomed .gslide-image img.zoomable {
        cursor: -webkit-grab;
        cursor: grab
    }

    .gslide-inline {
        max-height: 95vh
    }

    .gslide-external {
        max-height: 100vh
    }

    .gslide-description.description-left,
    .gslide-description.description-right {
        max-width: 275px
    }

    .glightbox-open {
        height: auto
    }

    .goverlay {
        background: rgba(0, 0, 0, .92)
    }

    .glightbox-clean .gslide-media {
        -webkit-box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, .65);
        box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, .65)
    }

    .glightbox-clean .description-left .gdesc-inner,
    .glightbox-clean .description-right .gdesc-inner {
        position: absolute;
        height: 100%;
        overflow-y: auto
    }

    .glightbox-clean .gclose,
    .glightbox-clean .gnext,
    .glightbox-clean .gprev {
        background-color: rgba(0, 0, 0, .32)
    }

    .glightbox-clean .gclose:hover,
    .glightbox-clean .gnext:hover,
    .glightbox-clean .gprev:hover {
        background-color: rgba(0, 0, 0, .7)
    }

    .glightbox-clean .gprev {
        top: 45%
    }

    .glightbox-clean .gnext {
        top: 45%
    }
}

@media (min-width:992px) {
    .glightbox-clean .gclose {
        opacity: .7;
        right: 20px
    }
}

@media screen and (max-height:420px) {
    .goverlay {
        background: #000
    }
}
*{box-sizing:border-box}@font-face{font-family:"Ubuntu-Regular";src:url(https://hartmann-interior.pl/wp-content/themes/hartmann/assets/css/../fonts/Ubuntu-Regular.ttf) format("truetype");font-style:normal;font-display: swap;font-weight:400}@font-face{font-family:"Ubuntu-Light";src:url(https://hartmann-interior.pl/wp-content/themes/hartmann/assets/css/../fonts/Ubuntu-Light.ttf) format("truetype");font-style:normal;font-display: swap;font-weight:300}@font-face{font-family:"Ubuntu-Bold";src:url(https://hartmann-interior.pl/wp-content/themes/hartmann/assets/css/../fonts/Ubuntu-Bold.ttf) format("truetype");font-style:normal;font-display: swap;font-weight:700}@font-face{font-family:"MenoBanner-Bold";src:url(https://hartmann-interior.pl/wp-content/themes/hartmann/assets/css/../fonts/MenoBanner-Bold.otf) format("truetype");font-style:normal;font-display: swap;font-weight:700}@font-face{font-family:"MenoBanner-Regular";src:url(https://hartmann-interior.pl/wp-content/themes/hartmann/assets/css/../fonts/MenoBanner-Regular.otf) format("truetype");font-style:normal;font-display: swap;font-weight:500}.col-1{width:100%;max-width:8.3333333333%}.col-2{width:100%;max-width:16.6666666667%}.col-3{width:100%;max-width:25%}.col-4{width:100%;max-width:33.3333333333%}.col-5{width:100%;max-width:41.66666666%}.col-6{width:100%;max-width:50%}.col-7{width:100%;max-width:58.3333333333%}.col-8{width:100%;max-width:66.6666666667%}.col-9{width:100%;max-width:75%}.container{max-width:1440px;margin:0 auto;padding:0 15px}@media (max-width:991px){.container{padding:0 15px}}.wrapper{display:flex;flex-wrap:wrap}.overflow-hide{overflow:hidden}.ai-center{align-items:center}.text-center{text-align:center}.d-flex{display:flex}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body{font-family:"Ubuntu-Regular",sans-serif;line-height:normal;overflow-x:hidden;background-color:#fff;color:#fff;margin:0;position:relative;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover}body.open-menu{position:relative}button{border:0;background:transparent}input{background:transparent;color:#000}input:focus{border:0;outline:none}textarea{background:transparent;color:#000}textarea:focus{border:0;outline:none}a{transition:all 0.3s ease;text-decoration:none!important;color:#000}a:hover{color:#97704F}h1,h2,h3,h4,h5,h6{color:#fff;margin:0}h1{font-size:4.5rem;line-height:5.4375rem;font-family:"MenoBanner-Bold",sans-serif}@media (max-width:991px){h1{font-size:2.5rem;line-height:3.25rem}}h2{font-size:4.5rem;line-height:5.4375rem;font-family:"MenoBanner-Bold",sans-serif}@media (max-width:991px){h2{font-size:1.75rem;line-height:normal}}h3{font-size:2rem;line-height:normal;font-family:"Ubuntu-Light",sans-serif;font-weight:300}@media (max-width:991px){h3{font-size:1.125rem;line-height:normal}}h4{font-size:1.5rem;line-height:2rem;font-family:"Ubuntu-Regular",sans-serif;font-weight:500}@media (max-width:991px){h4{font-size:1rem;line-height:normal}}h5{font-size:1.25rem}h6{font-size:1rem}p{font-size:1.125rem;line-height:1.5rem;margin-top:0;margin-bottom:1rem;font-family:"Ubuntu-Regular",sans-serif;color:#000}@media (max-width:991px){p{font-size:.875rem;line-height:normal}}strong{font-family:"Ubuntu-Bold",sans-serif}img{max-width:100%;height:auto}.v100{height:100vh}.btn{background:#fff;font-size:1.125rem;color:#97704F;padding:15px 62px 15px 30px;display:inline-flex;position:relative;align-items:center;border-radius:0;cursor:pointer;font-family:"Ubuntu-Regular",sans-serif;transition:all 0.3s ease;text-align:left;width:max-content;margin-top:0;text-align:center;justify-content:center;text-transform:uppercase;border:2px solid #97704F}@media (max-width:991px){.btn{font-size:1rem}}.btn::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDEyIDIyIj4KICA8cGF0aCBpZD0iWE1MSURfOTJfIiBkPSJNODQuNTg2LDExLDc1LjI5MywxLjcwOEExLDEsMCwxLDEsNzYuNzA3LjI5NGwxMCwxMGExLDEsMCwwLDEsMCwxLjQxNGwtMTAsMTBhMSwxLDAsMCwxLTEuNDE0LTEuNDE0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1IDApIiBmaWxsPSIjOTc3MDRmIi8+Cjwvc3ZnPgo=);position:absolute;right:21px;height:22px;width:12px;transition:all 0.3s ease}.btn:hover::after{right:11px}.btn__black{background:#D6B9A0;transition:all 0.3s ease}.btn__black:hover{background:#000;color:#fff;transition:all 0.3s ease}.section-header{margin:0 auto 95px;width:100%;display:flex;flex-direction:column;z-index:1;position:relative}@media (max-width:991px){.section-header{margin:0 auto 50px}}.section-header__header{color:#97704F;text-align:center}.section-header__sub-header{margin:6px 0 0;color:#000;text-align:center}.section-header__button{width:952px;margin:56px auto 0}@media (max-width:991px){.section-header__button{width:100%;padding:15px 30px}}.section-header__button::after{display:none}.section-header__button:hover{background:#97704F;color:#fff}.page-template-default .header-page+section{padding-top:100px}.notfound{padding:200px 0}.notfound .container{display:flex;flex-direction:column;gap:20px;align-items:center}.pagination{margin-top:50px;display:flex;justify-content:center;gap:10px}.pagination .page-numbers{font-family:"Ubuntu-Regular",sans-serif;font-size:1.25rem;width:30px;height:30px;border:1px solid #97704F;display:flex;justify-content:center;align-items:center;border-radius:3px}.pagination .page-numbers.current{background:#97704F;color:#fff}.pagination .page-numbers:hover{background:#97704F;color:#fff}.pagination .page-numbers.next{border:0;align-items:start}.pagination .page-numbers.next:hover{background:transparent;color:#97704F}.pagination .page-numbers.prev{border:0;align-items:start}.pagination .page-numbers.prev:hover{background:transparent;color:#97704F}.header{position:fixed;z-index:2;width:100vw;left:0;top:0;z-index:41;transition:all 0.3s ease;background:rgba(0,0,0,.65);box-sizing:border-box}@media (max-width:1200px){.header{height:auto}}.header .container{z-index:1;max-width:100%;padding:0 96px}@media (max-width:991px){.header .container{padding:0}}.header__content{display:flex;justify-content:space-between;align-items:center;padding:0 15px}@media (max-width:1400px){.header__content{gap:30px;align-items:center;padding:15px}}.header__logo{height:70px;display:flex;align-items:center}@media (max-width:991px){.header__logo{width:auto;height:40px}}@media (max-width:991px){.header__logo img{height:40px;width:auto}}.header__nav{display:flex;align-items:end;gap:50px}@media (max-width:991px){.header__nav{gap:20px;align-items:center}}.header__menu{z-index:10;transition:all 0.3s ease}.header__menu-list{display:flex;list-style:none;gap:24px;margin:0;padding:0;align-items:center;justify-content:space-between;font-family:"Ubuntu-Regular",sans-serif}@media (max-width:991px){.header__menu-list{display:none}}@media (max-width:991px){.header__menu-list>.menu-item{width:100%}}.header__menu-list>.menu-item>a{text-decoration:none;color:#fff;padding:36px 0;font-size:1.125rem;display:flex;align-items:center;font-family:"Ubuntu-Regular",sans-serif;transition:all 0.3s ease;text-transform:uppercase;z-index:1;background:transparent;position:relative}@media (max-width:991px){.header__menu-list>.menu-item>a{padding:0 0 15px}}.header__menu-list>.menu-item>a.active{color:#D6B9A0}.header__menu-list>.menu-item>a.active::after{content:"";width:100%;height:1px;background:#D6B9A0;position:absolute;top:65%}.header__menu-list>.menu-item.current-menu-item>a,.header__menu-list>.menu-item.current_page_item>a,.header__menu-list>.menu-item.current-menu-ancestor>a,.header__menu-list>.menu-item.current_page_ancestor>a,.header__menu-list>.menu-item.current-menu-parent>a,.header__menu-list>.menu-item.current_page_parent>a{color:#D6B9A0}.header__menu-list>.menu-item.current-menu-item>a::after,.header__menu-list>.menu-item.current_page_item>a::after,.header__menu-list>.menu-item.current-menu-ancestor>a::after,.header__menu-list>.menu-item.current_page_ancestor>a::after,.header__menu-list>.menu-item.current-menu-parent>a::after,.header__menu-list>.menu-item.current_page_parent>a::after{content:"";width:100%;height:1px;background:#D6B9A0;position:absolute;top:65%}.header__menu-list>.menu-item .sub-menu{visibility:hidden;opacity:0;position:absolute;top:91px;right:0;list-style:none;padding:36px 96px;z-index:0;width:max-content;background:rgba(0,0,0,.55);display:flex;gap:24px;border-radius:0 0 40px 40px}@media (max-width:991px){.header__menu-list>.menu-item .sub-menu{border-radius:0;top:0;flex-direction:column;padding-left:20px;left:20px}}.header__menu-list>.menu-item .sub-menu>li{transition:all 0.3s ease}.header__menu-list>.menu-item .sub-menu>li a{padding:0;display:flex;color:#F2F2F2;font-family:"Ubuntu-Regular",sans-serif;text-transform:none;font-size:.875rem;letter-spacing:0;position:relative;transition:all 0.3s ease}.header__menu-list>.menu-item .sub-menu>li:hover{transition:all 0.3s ease}.header__menu-list>.menu-item .sub-menu>li:hover a{color:#D6B9A0!important;transition:all 0.3s ease}.header__menu-list>.menu-item .sub-menu>li:last-child{border:0}.header__menu-list>.menu-item .sub-menu>li.current-menu-item>a{background:transparent;color:#D6B9A0}.header__menu-list>.menu-item .sub-menu.submenu-open{opacity:1;visibility:visible;position:relative;width:100%;padding:0}@media (min-width:991px){.header__menu-list>.menu-item .sub-menu.submenu-open{margin-top:10px}}.header__menu-list>.menu-item .sub-menu.submenu-open li{border:0}@media (min-width:991px){.header__menu-list>.menu-item .sub-menu.submenu-open li a{width:70%}}.header__menu-list>.menu-item:hover{color:#D6B9A0}.header__menu-list>.menu-item:hover>a{color:#D6B9A0}.header__menu-list>.menu-item:hover>a::after{content:"";width:100%;height:1px;background:#D6B9A0;position:absolute;top:65%}@media (min-width:991px){.header__menu-list>.menu-item:hover>ul{visibility:visible;opacity:1;display:flex;justify-content:center}}.header__menu-list>.current_page_item>a{color:#97704F;position:relative}@media (max-width:991px){.header__menu-list>.current_page_item>a{color:#fff;justify-content:space-between}}.header.scrolled{transition:all 0.3s ease}.header__btn{padding:0 10px;display:none;align-items:center;justify-content:center;width:48px;height:39px;border-radius:10px;color:#fff;background-color:#97704F;border:none;margin:0 auto;cursor:pointer;border:1px solid #97704F}.header__btn:hover{background-color:#97704F}@media (max-width:991px){.header__btn--open{display:flex!important;position:relative}}.header__btn--open svg path{color:#fff}.header__btn--close{display:none}.header__btn--close svg path{color:#97704F}.header__burger span{width:20px;height:2px;background-color:#fff;border-radius:2px;position:relative;transition:200ms;display:flex}.header__burger span::before{content:"";position:absolute;top:-6px;width:20px;height:2px;background-color:#fff;border-radius:2px;transition:200ms;left:0}.header__burger span::after{content:"";position:absolute;bottom:-6px;width:20px;height:2px;background-color:#fff;border-radius:2px;left:0}.submenu-toggle{display:none}@media (max-width:991px){.header__menu-list{display:flex;flex-direction:column;position:fixed;top:0;right:0;width:100%;height:100vh;background:#000;z-index:2000;padding:130px 20px 20px;transform:translateX(100%);transition:transform 0.5s ease-in-out,opacity 0.5s ease-in-out;opacity:0;justify-content:flex-start;gap:25px;align-items:flex-start}.header__btn--close{display:none;z-index:9999;position:relative}.show-mobile-menu{overflow:hidden;height:100vh}.show-mobile-menu .header__btn--close{display:flex!important}.show-mobile-menu .header__btn--open{display:none!important}.show-mobile-menu .header__menu-list{transform:translateX(0);opacity:1;gap:25px}.submenu-toggle{width:40px;position:absolute;height:20px;right:0;display:block}.submenu-toggle::after{content:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEyIDciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3Ij4KCTxkZWZzPgoJCTxpbWFnZSAgd2lkdGg9IjEyIiBoZWlnaHQ9IjciIGlkPSJpbWcxIiBocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQUhDQU1BQUFBTGJGd1dBQUFBQVhOU1IwSUIyY2tzZndBQUFEOVFURlJGMXJtZzFybWcxcm1nMXJtZzFybWcxcm1nMXJtZzFybWcxcm1nMXJtZzFybWcxcm1nMXJtZzFybWcxcm1nMXJtZzFybWcxcm1nMXJtZzFybWcxcm1nWnpQZFNBQUFBQlYwVWs1VFR4a0FKMDNXL3dVSTAvc0ordm4yZEh2Mzh2SDF6LzFmN2dBQUFFZEpSRUZVZUp3dHlzRUtnREFNQTlDa2FwMUR3Zi8vU0hkeE83Z2kxbW91eVlNUUpMNlFuTWdlVysrQmtpeTBkRzBVNU1zYzQxemhRQmEvVzBVQSs0bXQ0QWRXUGQ1NkFHZ0dEaDlLTjAwSEFBQUFBRWxGVGtTdVFtQ0MiLz4KCTwvZGVmcz4KCTxzdHlsZT4KCTwvc3R5bGU+Cgk8dXNlIGlkPSJCYWNrZ3JvdW5kIiBocmVmPSIjaW1nMSIgeD0iMCIgeT0iMCIvPgo8L3N2Zz4=);position:absolute;left:auto;font-size:14px;transition:transform 0.2s ease;width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:auto;bottom:auto;right:auto}}.footer{background-color:#F7F7F7;border-radius:40px 40px 0 0;padding:80px 0}@media (max-width:991px){.footer{padding:50px 0;border-radius:20px 20px 0 0}}.footer .container{display:flex;flex-direction:column;position:relative;z-index:1;max-width:1200px}.footer__content{display:flex;justify-content:space-between;gap:160px}@media (max-width:991px){.footer__content{gap:50px;flex-direction:column}}.footer__title{margin-bottom:0;color:#97704F;font-size:1rem;font-family:"Ubuntu-Bold",sans-serif;text-transform:uppercase}.footer__map{display:flex;flex-direction:column;gap:23px}@media (max-width:991px){.footer__map{align-items:center}}.footer__map--item{display:flex;flex-direction:column;gap:23px}.footer__map--item>div{display:flex;flex-direction:column}.footer__map--item>div p{margin-bottom:16px}.footer__map--item>div p:last-child{margin-bottom:0}@media (max-width:991px){.footer__map--item>div p{text-align:center}}.footer__map--item>div img{width:464px}@media (max-width:991px){.footer__map--item>div img{width:100%}}.footer__social{display:flex;flex-direction:column;gap:23px}@media (max-width:991px){.footer__social{align-items:center}}.footer__social--item{display:flex;gap:21px}@media (max-width:991px){.footer__social--item img{width:30px}}.footer__menu{display:flex;flex-direction:column;gap:23px}@media (max-width:991px){.footer__menu{align-items:center}}.footer__menu .menu-footer{padding:0;list-style:none;margin:0;display:flex;flex-direction:column;gap:16px}@media (max-width:991px){.footer__menu .menu-footer{text-align:center}}.footer__menu .menu-footer a{text-transform:uppercase}.footer__menu .menu-footer .last{margin-top:20px}.footer__menu .menu-footer .last a{color:#97704F;text-decoration:underline!important;font-family:"Ubuntu-Bold",sans-serif}.copyright{background:#97704F;padding:36px 0}.copyright .container{max-width:1200px}.copyright__content{display:flex;justify-content:space-between;gap:20px}@media (max-width:991px){.copyright__content{flex-direction:column}}.copyright__content p{color:#fff;margin-bottom:0}.copyright__content p a{color:#fff}.copyright__content p a:hover{color:#fff}@media (max-width:991px){.copyright__content p{text-align:center}}.carousel{position:relative;margin:96px 0 120px}.carousel .container{max-width:1200px;position:relative}.carousel__swiper{overflow:hidden}.carousel__slide{position:relative;margin-top:75px}.carousel__slide.swiper-slide-active{margin-top:0}.carousel__slide.swiper-slide-active .carousel__item{transform:scale(1);opacity:1;z-index:2}.carousel__slide.swiper-slide-active .carousel__item--image{height:304px}@media (max-width:991px){.carousel__slide.swiper-slide-active .carousel__item--image{height:224px}}.carousel__slide.swiper-slide-active .carousel__item--image-img{height:160px}.carousel__slide.swiper-slide-active .carousel__item--image-img img{height:auto}@media (max-width:991px){.carousel__slide.swiper-slide-active .carousel__item--image-img{height:76px}}.carousel__slide.swiper-slide-active .carousel__item--title{font-size:1.5rem;line-height:1.875rem;font-family:"Ubuntu-Regular",sans-serif;font-weight:500}@media (max-width:991px){.carousel__slide.swiper-slide-active .carousel__item--title{font-size:1.25rem;line-height:1.625rem}}.carousel__slide.swiper-slide-active .carousel__item--text p{font-size:1.125rem;line-height:1.5rem}.carousel .carousel__item{width:100%;overflow:hidden;display:flex;gap:24px;flex-direction:column;align-items:center;position:relative;z-index:2;text-align:center;opacity:.5;transform:scale(.9);transition:transform 0.4s ease,opacity 0.4s ease}@media (max-width:991px){.carousel .carousel__item{opacity:1;transform:scale(1)}}.carousel .carousel__item--image{border-radius:0 80px 0 80px;display:flex;justify-content:center;align-items:center;width:100%;height:224px;padding:98px 54px}@media (max-width:991px){.carousel .carousel__item--image{border-radius:0 40px 0 40px}}.carousel .carousel__item--image-img{height:76px;display:flex;justify-content:center;align-items:center}.carousel .carousel__item--image-img img{height:auto;width:100%}.carousel .carousel__item--title{color:#97704F;line-height:normal;text-align:center;margin:0;font-size:1.125rem;line-height:1.25rem}.carousel .carousel__item--text p{font-size:.8125rem;line-height:1.3125rem;color:#000;margin-bottom:0}.carousel .swiper-nav{color:#97704F}@media (max-width:991px){.carousel .swiper-nav{display:none}}.carousel .swiper-nav.swiper-button-next{right:-100px;top:210px}.carousel .swiper-nav.swiper-button-prev{left:-100px;top:210px}.carousel .swiper-pagination{position:relative;margin:50px auto 0;left:0!important;right:0!important;text-align:left;display:none;justify-content:center}@media (max-width:991px){.carousel .swiper-pagination{gap:10px;display:flex}}.carousel .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;background:transparent;border:2px solid #97704F;border-radius:0;opacity:1}.carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#97704F;border:2px solid #97704F}.slider{position:relative;background-color:#F7F7F7}.slider .container{padding:0 15px 200px}@media (max-width:991px){.slider .container{padding:0 15px 100px}}.slider__slide{overflow:hidden;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0 0 40px 40px}@media (max-width:991px){.slider__slide{border-radius:0 0 20px 20px}}.slider__slide::after{content:"";background:rgba(0,0,0,.4);z-index:0;position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}.slider__slide .slider__item{width:100%;height:600px;overflow:hidden;display:flex;justify-content:end;flex-direction:column;align-items:center;position:relative;z-index:2;text-align:center}@media (max-width:991px){.slider__slide .slider__item{height:auto;min-height:400px;flex-direction:column;gap:40px}}.slider__slide .slider__item .title{font-size:4.5rem;color:#fff;font-weight:500;line-height:normal;text-align:center;margin:0 0 16px;font-family:"MenoBanner-Bold",sans-serif}@media (max-width:991px){.slider__slide .slider__item .title{font-size:3rem;margin:0 0 20px}}.slider__slide .slider__item .paragraph{font-size:2.0625rem;line-height:2.4375rem;color:#fff;width:90%}@media (max-width:991px){.slider__slide .slider__item .paragraph{font-size:1.25rem;line-height:normal;width:100%}}.slider__slide .slider__item img.slider__img{object-fit:cover;width:100%;height:100%}.slider .swiper-nav{color:#fff}@media (max-width:767px){.slider .swiper-nav{display:none}}.slider .swiper-nav.swiper-button-next{right:10%;top:auto;bottom:30%}.slider .swiper-nav.swiper-button-prev{left:10%;top:auto;bottom:30%}.slider .swiper-pagination{max-width:1240px;margin:0 auto;padding:0 20px;left:0!important;right:0!important;text-align:left;bottom:40px!important;display:flex;gap:17px;justify-content:end}@media (max-width:767px){.slider .swiper-pagination{gap:10px}}.slider .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;background:transparent;border:2px solid #fff;border-radius:0;opacity:1}.slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;border:2px solid #fff}.hero{position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;height:600px;border-radius:0 0 40px 40px;background-color:#97704F}@media (max-width:991px){.hero{height:400px;border-radius:0 0 20px 20px}}.home .slider+.icon{padding:40px 0 85px}@media (max-width:991px){.home .slider+.icon{margin-top:0;padding:40px 0}}.icon{position:relative;width:100%;overflow:visible;margin:0 0 85px;border-radius:0 0 40px 40px}@media (max-width:991px){.icon{margin:50px 0;border-radius:0 0 20px 20px}}.icon__content{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}@media (max-width:991px){.icon__content{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.icon__content{grid-template-columns:repeat(2,1fr)}}.icon__content--item{display:flex;flex-direction:column;align-items:center;gap:20px;background:#F7F7F7;padding:40px 15px 15px}@media (max-width:991px){.icon__content--item{padding:15px 10px 20px 10px}}.icon__content--item .image{position:relative;max-height:56px;min-height:56px}@media (max-width:991px){.icon__content--item .image{max-height:40px;min-height:40px}}.icon__content--item .image img{width:auto;height:100%}.icon__content--item .title{font-size:1.125rem;color:#97704F;font-family:"Ubuntu-Regular",sans-serif;text-align:center}@media (max-width:991px){.icon__content--item .title{font-size:.875rem}}.icon__content--item .text{font-size:.875rem;color:#000;text-align:center;margin:0}@media (max-width:991px){.icon__content--item .text{font-size:.75rem}}.icon__content--item:nth-child(odd){border-radius:0 40px 0 40px}@media (max-width:991px){.icon__content--item:nth-child(odd){border-radius:0 20px 0 20px}}.icon__content--item:nth-child(even){border-radius:40px 0 40px 0}@media (max-width:991px){.icon__content--item:nth-child(even){border-radius:20px 0 20px 0}}.our-brands{position:relative;width:100%;overflow:visible;margin:96px 0 0}.our-brands__content{display:flex;gap:60px;justify-content:center;align-items:center}@media (max-width:991px){.our-brands__content{gap:35px;flex-direction:column}}.our-brands__content--item{display:flex;justify-content:center;align-items:center}.our-brands__content--item .image{position:relative}.our-brands__content--item .image img{width:100%;height:100%;object-fit:cover}.our-brands__btn{display:flex;justify-content:center;margin-top:100px}@media (max-width:991px){.our-brands__btn{margin-top:50px}}.our-brands__image{margin-top:107px}@media (max-width:991px){.our-brands__image{margin-top:80px}}.page>.products:first-child{margin-top:196px}@media (max-width:991px){.page>.products:first-child{margin-top:140px}}.home .products__content--item:hover::after{height:32%;transition:all 0.3s ease}.products{position:relative;width:100%;overflow:visible;margin:96px 0 120px}@media (max-width:991px){.products{margin:50px 0 60px}}.products .section-header__header{color:#97704F;text-align:center;font-size:4.5rem;line-height:5.4375rem;font-family:"MenoBanner-Bold",sans-serif}@media (max-width:991px){.products .section-header__header{font-size:2.5rem;line-height:3.25rem}}.products .section-header__sub-header{margin:6px 0 0;color:#000;text-align:center;font-size:2rem;line-height:normal;font-family:"Ubuntu-Light",sans-serif;font-weight:300}@media (max-width:991px){.products .section-header__sub-header{font-size:1.125rem;line-height:normal}}.products__content{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:767px){.products__content{display:flex;flex-direction:column}}.products__content--item{overflow:hidden;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;height:464px}@media (max-width:991px){.products__content--item{height:300px}}.products__content--item::after{content:"";position:absolute;width:100%;height:28%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);transition:all 0.3s ease}.products__content--item:nth-child(1){border-radius:0 80px 0 80px}@media (max-width:991px){.products__content--item:nth-child(1){border-radius:0 40px 0 40px}}.products__content--item:nth-child(1) .more{bottom:24px;right:24px;text-align:right}.products__content--item:nth-child(1)::after{bottom:0}.products__content--item:nth-child(2){border-radius:80px 0 80px 0}@media (max-width:991px){.products__content--item:nth-child(2){border-radius:40px 0 40px 0}}.products__content--item:nth-child(2) .more{bottom:24px;left:24px;text-align:left}.products__content--item:nth-child(2)::after{bottom:0}.products__content--item:nth-child(3){border-radius:80px 0 80px 0}@media (max-width:991px){.products__content--item:nth-child(3){border-radius:40px 0 40px 0}}.products__content--item:nth-child(3) .more{top:24px;right:24px;text-align:right}.products__content--item:nth-child(3)::after{top:0;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%)}.products__content--item:nth-child(4){border-radius:0 80px 0 80px}@media (max-width:991px){.products__content--item:nth-child(4){border-radius:0 40px 0 40px}}.products__content--item:nth-child(4) .more{top:24px;left:24px;text-align:left}.products__content--item:nth-child(4)::after{top:0;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%)}.products__content--item .bg{position:absolute;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transform:scale(1);transition:all 0.3s ease}.products__content--item .more{position:absolute;z-index:2;width:75%}.products__content--item .more .more-title{font-size:1.5rem;color:#fff;font-family:"Ubuntu-Regular",sans-serif;text-transform:uppercase;z-index:2;margin-bottom:16px}@media (max-width:991px){.products__content--item .more .more-title{font-size:1.125rem}}.products__content--item .more .more-text{font-size:1.125rem;color:#fff;font-family:"Ubuntu-Regular",sans-serif;z-index:2;padding:0;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.5s ease,opacity 0.9s ease}@media (max-width:991px){.products__content--item .more .more-text{font-size:.875rem}}.products__content--item:hover::after{height:60%;transition:all 0.3s ease}.products__content--item:hover .more .more-text{height:auto;max-height:400px;opacity:1;transition:max-height 0.9s ease,opacity 0.9s ease}.home .our-brands+.headers{margin-top:-140px}@media (max-width:991px){.home .our-brands+.headers{margin-top:50px}}.headers{position:relative;width:100%;overflow:visible;margin:96px 0}@media (max-width:991px){.headers{margin:50px 0}}.headers .container{max-width:980px}@media (max-width:991px){.headers .container{max-width:100%}}.headers .container .section-header{margin-bottom:0}.headers__content{display:flex;flex-direction:column;align-items:center}.text{position:relative;width:100%;overflow:visible;margin:96px 0}@media (max-width:991px){.text{margin:50px 0}}.text .container{max-width:980px}@media (max-width:991px){.text .container{max-width:100%}}.text .container .section-header{margin-bottom:0}.text__content{display:flex;flex-direction:column;align-items:center;gap:96px;margin-top:95px}@media (max-width:991px){.text__content{gap:40px;margin-top:0}}.text__content--text h4{margin-bottom:40px}.text__content--text h4:last-child{margin-bottom:0}.text__content--text p:last-child{margin-bottom:0}.video{position:relative;width:100%;overflow:visible;margin:96px 0}@media (max-width:991px){.video{margin:50px 0}}.video .container{max-width:980px}@media (max-width:991px){.video .container{max-width:100%}}.video__content{display:flex;flex-direction:column;align-items:center}.video__content--video{width:100%;height:530px}@media (max-width:767px){.video__content--video{height:auto}}.button{position:relative;width:100%;overflow:visible;margin:96px 0}@media (max-width:991px){.button{margin:50px 0}}.button .container{max-width:980px}@media (max-width:991px){.button .container{max-width:100%}}.button__content{display:flex;justify-content:center}.slider-gallery{position:relative;padding-bottom:100px}.slider-gallery__slide{overflow:hidden}.slider-gallery__nav{max-width:1240px;margin:0 auto;padding:0 20px;display:flex;gap:15px;justify-content:center;position:relative}.slider-gallery .swiper-nav{color:#97704F}.slider-gallery .swiper-nav.swiper-button-next{right:10%;top:auto;bottom:30%}.slider-gallery .swiper-nav.swiper-button-prev{left:10%;top:auto;bottom:30%}.slider-gallery .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;background:transparent;border:1px solid #97704F;border-radius:0;opacity:1}.slider-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#97704F;border:1px solid #97704F}.company-history{margin:125px 0 120px}.company-history::before{content:"";background-image:url(https://hartmann-interior.pl/wp-content/themes/hartmann/assets/css/../img/bg-history.svg);background-size:contain;background-position:center 150px;background-repeat:no-repeat;position:absolute;height:100%;top:0;left:90px;right:90px}@media (max-width:991px){.company-history::before{left:0;right:0;background-position:center top}}.company-history .container{max-width:1220px}.company-history__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:96px 200px;align-items:start;position:relative}@media (max-width:991px){.company-history__grid{grid-template-columns:1fr;gap:48px}}.company-history__grid::before{content:"";position:absolute;left:50%;top:0;width:2px;height:100%;background:#97704F;z-index:0}@media (max-width:991px){.company-history__grid::before{left:0}}.company-history__grid--item{position:relative;padding:0}@media (max-width:991px){.company-history__grid--item{grid-column:1/-1;width:100%;margin:0;padding-left:20px}}.company-history__grid--item .content-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:0}@media (max-width:767px){.company-history__grid--item .content-gallery{grid-template-columns:1fr}}.company-history__grid--item .content-gallery img{max-width:100%;display:block;width:100%;height:100%;object-fit:cover}.company-history__grid--item .content-text__title{margin-bottom:24px;color:#97704F;font-family:"MenoBanner-Bold",sans-serif}.company-history__grid--item .content-text__subtitle{margin-bottom:24px;color:#97704F}.company-history__grid--item .content-text__body{color:#000;font-size:1.125rem;line-height:1.5rem}.company-history__grid--item:first-child .content-gallery{margin-top:63px}@media (max-width:991px){.company-history__grid--item:first-child .content-gallery{margin-top:24px}}.company-history__grid--item::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy45OTkiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMy45OTkgMjQiPgogIDxnIGlkPSJHcm91cF8yMTIiIGRhdGEtbmFtZT0iR3JvdXAgMjEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTM5IC0yOTg1LjAwMSkiPgogICAgPGcgaWQ9Ikdyb3VwXzEwMCIgZGF0YS1uYW1lPSJHcm91cCAxMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkzOSAyOTg0KSI+CiAgICAgIDxwYXRoIGlkPSJVbmlvbl8yIiBkYXRhLW5hbWU9IlVuaW9uIDIiIGQ9Ik0xMDIyNC40OC0zMjQ2YTQsNCwwLDAsMS00LTR2LTcuNTE5SDEwMjI4YTQsNCwwLDAsMSw0LDRWLTMyNDZabS0xNi40OCwwdi03LjUyMWE0LDQsMCwwLDEsNC00aDcuNTJWLTMyNTBhNCw0LDAsMCwxLTQsNFptMTIuNDc5LTEyLjQ4Vi0zMjY2YTQsNCwwLDAsMSw0LTRIMTAyMzJ2Ny41MTlhNCw0LDAsMCwxLTQsNFptLTguNDc5LDBhNCw0LDAsMCwxLTQtNFYtMzI3MGg3LjUxOWE0LDQsMCwwLDEsNCw0djcuNTE5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMjA4IDMyNzEuMDAxKSIgZmlsbD0iIzk3NzA0ZiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);position:absolute;top:0;width:24px;height:24px;background:#fff;z-index:1;padding:10px 0}@media (max-width:991px){.company-history__grid--item::before{left:0;right:auto}}.company-history__grid--item:nth-child(2n-1)::before{right:-113px}@media (max-width:991px){.company-history__grid--item:nth-child(2n-1)::before{right:auto;left:-12px}}.company-history__grid--item:nth-child(2n-1) .content-text{text-align:right}@media (max-width:991px){.company-history__grid--item:nth-child(2n-1) .content-text{text-align:left}}.company-history__grid--item:nth-child(2n)::before{left:-1110px}@media (max-width:991px){.company-history__grid--item:nth-child(2n)::before{left:-12px}}.company-history__grid--item:nth-child(2n) .content-text{text-align:left}.company-history__grid--item:last-child{grid-column:1/-1;width:756px;margin:auto;padding-top:50px}@media (max-width:991px){.company-history__grid--item:last-child{width:100%;margin:0}}.company-history__grid--item:last-child::before{right:48.3%;left:auto}@media (max-width:991px){.company-history__grid--item:last-child::before{left:0;right:auto}}.company-history__grid--item:last-child::after{content:"";position:absolute;left:50%;top:0;width:2px;height:100%;background:#fff;z-index:0}@media (max-width:991px){.company-history__grid--item:last-child::after{display:none}}.company-history__grid--item:last-child .content-text{text-align:center;z-index:2;position:relative}@media (max-width:991px){.company-history__grid--item:last-child .content-text{text-align:left}}.faq{position:relative;margin:96px 0 120px}@media (max-width:991px){.faq{margin:50px 0 100px}}.faq .container{max-width:952px}.faq__content{display:flex;flex-direction:column}.faq__content .faq__list{display:flex;flex-direction:column;gap:24px}.faq__content .faq__list .faq-item{display:flex;flex-direction:column}.faq__content .faq__list .faq-item.open button{background:transparent;color:#97704F}.faq__content .faq__list .faq-item.open button:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDIyIDEyIj4KICA8cGF0aCBpZD0iWE1MSURfOTJfIiBkPSJNOS41ODYsMTEsLjI5MywyMC4yOTNhMSwxLDAsMSwwLDEuNDE0LDEuNDE0bDEwLTEwYTEsMSwwLDAsMCwwLTEuNDE0bC0xMC0xMEExLDEsMCwwLDAsLjI5MywxLjcwN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTIpIHJvdGF0ZSgtOTApIiBmaWxsPSIjOTc3MDRmIi8+Cjwvc3ZnPgo=);width:30px;height:30px;display:flex;align-items:center;justify-content:center;transform:rotate(0deg);transition:transform all 0.3s ease}.faq__content .faq__list .faq-question{margin-top:0;position:relative;border:1px solid #97704F}.faq__content .faq__list .faq-question button{text-align:left;display:flex;align-items:center;font-size:1.125rem;padding:12px 60px 12px 14px;width:100%;background-color:transparent;text-transform:uppercase;color:#97704F;cursor:pointer;transition:all 0.3s}@media (max-width:991px){.faq__content .faq__list .faq-question button{font-size:1rem}}.faq__content .faq__list .faq-question button:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDIyIDEyIj4KICA8cGF0aCBpZD0iWE1MSURfOTJfIiBkPSJNOS41ODYsMTEsLjI5MywyMC4yOTNhMSwxLDAsMSwwLDEuNDE0LDEuNDE0bDEwLTEwYTEsMSwwLDAsMCwwLTEuNDE0bC0xMC0xMEExLDEsMCwwLDAsLjI5MywxLjcwN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTIpIHJvdGF0ZSgtOTApIiBmaWxsPSIjOTc3MDRmIi8+Cjwvc3ZnPgo=);position:absolute;right:24px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transform:rotate(180deg);transition:transform all 0.3s ease}@media (max-width:991px){.faq__content .faq__list .faq-question button:after{right:10px}}.faq__content .faq__list .faq-question button:focus{outline:none;border:0!important}.faq__content .faq__list .faq-answer{display:none}.faq__content .faq__list .faq-answer .answer{padding:15px;border:1px solid #97704F;font-size:1.125rem;line-height:1.5rem;color:#000;position:relative}@media (max-width:991px){.faq__content .faq__list .faq-answer .answer{font-size:.875rem;line-height:normal}}.faq__content .btn{color:#000}.showroom{background-color:#F7F7F7;background-image:url(https://hartmann-interior.pl/wp-content/themes/hartmann/assets/css/../img/bg-img-footer.svg);background-size:contain;background-position:center 90px;background-repeat:no-repeat;position:relative;border-radius:40px 40px 0 0;padding:96px 0 65px}@media (max-width:991px){.showroom{padding:50px 0;border-radius:20px 20px 0 0}}.showroom__opening_hours{background-color:#fff;background-image:none;margin:96px 0 101px;padding:0}@media (max-width:991px){.showroom__opening_hours{margin:50px 0}}.showroom .container{display:flex;flex-direction:column;position:relative;z-index:1}.showroom__content{display:flex;align-items:center;flex-direction:column;gap:96px}@media (max-width:991px){.showroom__content{gap:50px}}.showroom__title{margin-bottom:96px;color:#000;text-align:center;font-family:"Ubuntu-Light",sans-serif}@media (max-width:767px){.showroom__title{margin-bottom:20px}}.showroom__header{text-align:center}@media (max-width:767px){.showroom__header{margin-bottom:0}}.showroom__header--header{color:#97704F}.showroom__header--sub-header{color:#000}.showroom__team{margin-bottom:60px;max-width:952px}@media (max-width:767px){.showroom__team{margin-bottom:20px}}.showroom__team--title{text-align:center;margin-bottom:96px}@media (max-width:767px){.showroom__team--title{margin-bottom:50px}}.showroom__team--img{margin-bottom:56px}@media (max-width:991px){.showroom__team--img{margin-bottom:30px}}.showroom__team--img img{border-radius:40px;overflow:hidden}@media (max-width:991px){.showroom__team--img img{border-radius:20px}}.showroom__team--item{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:767px){.showroom__team--item{grid-template-columns:repeat(2,1fr)}}.showroom__team--item>div{width:auto;display:flex;flex-direction:column}@media (max-width:767px){.showroom__team--item>div{width:auto}}.showroom__team--item>div img{margin-bottom:24px}.showroom__team--item>div p{text-align:center;margin-bottom:0;color:#97704F}.showroom__team--item>div p.name{text-transform:uppercase;margin-bottom:16px;color:#000}.showroom__team--item>div:nth-child(odd) img{border-radius:40px 0 40px 0}@media (max-width:991px){.showroom__team--item>div:nth-child(odd) img{border-radius:20px 0 20px 0}}.showroom__team--item>div:nth-child(even) img{border-radius:0 40px 0 40px}@media (max-width:991px){.showroom__team--item>div:nth-child(even) img{border-radius:0 20px 0 20px}}.showroom__open--item{display:grid;grid-template-columns:repeat(3,1fr);gap:0}@media (max-width:991px){.showroom__open--item{display:flex;flex-direction:column;align-items:center}}.showroom__open--item>div{display:flex;flex-direction:column;align-items:center;padding:18px 92px}@media (max-width:991px){.showroom__open--item>div{padding:18px 0}}.showroom__open--item>div h4{margin-bottom:24px}@media (max-width:767px){.showroom__open--item>div h4{margin-bottom:18px}}.showroom__open--item>div p{text-align:center;margin-bottom:18px;color:#000}.showroom__open--item>div p:last-child{margin-bottom:0}.showroom__open--item>div:first-child{border-right:2px solid #97704F;padding-left:0}@media (max-width:991px){.showroom__open--item>div:first-child{border-right:0}}.showroom__open--item>div:last-child{border-left:2px solid #97704F;padding-right:0}@media (max-width:991px){.showroom__open--item>div:last-child{border-left:0}}.showroom__map--item{display:grid;grid-template-columns:repeat(2,1fr);gap:0}@media (max-width:767px){.showroom__map--item{display:flex;flex-direction:column;align-items:center;gap:30px}}.showroom__map--item>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 134px}@media (max-width:991px){.showroom__map--item>div{padding:0 50px}}@media (max-width:767px){.showroom__map--item>div{padding:0}}.showroom__map--item>div p{text-align:center;margin-bottom:18px}.showroom__map--item>div p:last-child{margin-bottom:0}.showroom__map--item>div:first-child{padding:18px 134px;border-right:2px solid #97704F}@media (max-width:991px){.showroom__map--item>div:first-child{padding:18px 50px}}@media (max-width:767px){.showroom__map--item>div:first-child{border-right:0;padding:18px 0}}.showroom__social--title{margin-bottom:40px;color:#000;text-align:center}.showroom__social--item{display:flex;justify-content:center;gap:21px}.showroom-team{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjM1MS4wNzYiIGhlaWdodD0iMTIxOC44MzEiIHZpZXdCb3g9IjAgMCAyMzUxLjA3NiAxMjE4LjgzMSI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfNjciIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDY3IiB3aWR0aD0iMTIyNi44MzIiIGhlaWdodD0iNzMwLjMzMSIgZmlsbD0iI2ZmZiIvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoLTIiPgogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzY4IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA2OCIgd2lkdGg9Ijk1OS4zMjIiIGhlaWdodD0iOTc2Ljk5OSIgZmlsbD0iI2ZmZiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9Ikdyb3VwXzI2MCIgZGF0YS1uYW1lPSJHcm91cCAyNjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ2Ny42NiAtMTg3Ny44MzMpIj4KICAgIDxnIGlkPSJHcm91cF84NiIgZGF0YS1uYW1lPSJHcm91cCA4NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjU2LjU4NCAxODc3LjgzMykiIG9wYWNpdHk9IjAuNiI+CiAgICAgIDxnIGlkPSJHcm91cF83NiIgZGF0YS1uYW1lPSJHcm91cCA3NiIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzc2IiBkYXRhLW5hbWU9IlBhdGggNzYiIGQ9Ik03NTMuMTQ1LDQ5OC4wNDNjLTM0LjU4NiwyNi45MzItNzAuMTc4LDUyLjM0NS0xMDUuMzc1LDc0LjEyNS00Ni4zNTEsMjguNjktOTEuNzE5LDUxLjEwNi0xMzIuNzk0LDYwLjczMy0zMC40LDcuMTMzLTU3Ljc3Nyw3Ljg4NS03OC43NC03LjM2NS0xNC42LTEwLjYxOC0yMS45Mi0yOC4zMTEtMjYuNDI4LTQ4LjkzNS02LjI1LTI4LjU5MS02LjEtNjIuNDI2LTIuMzYxLTk4LjA4NGwuOTgzLTguNmExMjIzLjcyLDEyMjMuNzIsMCwwLDAsMTU4LjgtMTMzLjI1NmMzMi40MjItMzIuNDMxLDkyLjMtOTYuODcxLDExNi4xMzMtMTU3Ljk1MSwyMi4zNjYtNTcuMjksMTcuMzU1LTExMi4wMjEtMzMuNzg1LTE1MS43OTItNDQuNjMzLTM0LjcxOC04OC0zMS40MzItMTI3LjI2Mi05LjQ3LTQxLjY3OCwyMy4zMTYtNzguMjUzLDc0Ljg5My05OS45ODMsMTEwLjYtMzEuMjE3LDUxLjI4LTc4LjU4MywxNzEuMTg2LTk5LjgzNSwyODcuNDc1QzIyMi4yLDQ4Mi4wNDIsMCw1NzUuMDkxLDAsNTc1LjA5MUwzMS42NTUsNjYzLjAyczE5MC44OTMtNzcuOSwyNzkuODU1LTEzMC40NzRsLjAyNSwxLjY5M0MzMTMuMjI2LDYwOC4wMzMsMzM2LDY2OC4yLDM4MS4yNjYsNzAxLjEyM2M1OC41Miw0Mi41NjEsMTQyLjg2NiwzNi44MzEsMjM1LjEtNS42MzksNDcuMjkyLTIxLjc4LDk3LjIyNi01Mi45LDE0Ni4zNzUtODguMjc2LDkuNzE4LDMwLjYxNCwyNS44NzUsNTUuNjY0LDQ4LjMsNzMuNjQ2LDQ4LjkzNSwzOS4yMjYsMTM4LjEsNDkuMzQ4LDI4MS41NjQtMTcuNjExLDYwLjk4OS0yOC40NTksMTM0LjIzLTgxLjQxNSwxMzQuMjMtODEuNDE1bC02Mi41MjUtNjkuNDY4cy01OC45NjYsNDEuODEtMTExLjIyOCw2Ni4yYy01Mi45NDgsMjQuNy05NS41MDksMzcuODIyLTEyOS41NTcsNDAuNDg5LTIzLjU2MywxLjg0OS00MS41MjktMS4xLTU0LjAyOS0xMS4xMjEtMTEuMDU1LTguODU5LTE2Ljg1OS0yMi41MjMtMjAuMzkzLTM4LjQ5MWExNjUuMDIzLDE2NS4wMjMsMCwwLDEtMy41LTI2LjE2NGMxMDMuMDMtODQuMzQ2LDE5Mi43NjctMTc1LjA5MSwyMzMuMDUtMjE4LjczMywyOC4xMjEtMzAuNDU3LDc2LjA0LTEwMi4xMDUsOTAuMTgzLTE2Ni44OTIsMTIuNzQtNTguMzY0LjEwNy0xMTEuMTEzLTQ5Ljk0Mi0xNDIuNC0zOC4xLTIzLjgxMS04My45NS0xOC40NjktMTI3LjMyLDcuMjE2LTQ3LjM5MSwyOC4wNjMtOTEuNTI5LDgwLjU3My0xMDkuMDgyLDEwOS44MjVDODE5LjY2NiwyMzcsNzYyLjU3NCwzODMuNjI4LDc1My4xNDUsNDk4LjA0M20xMTIuNjQ4LTk1LjAzOGM2NC4wMTktNTcuOTUxLDExNi40NDYtMTExLjgxNSwxNDQuMTc5LTE0MS44NTksMjAuODU1LTIyLjU4OSw1Ny4wNTktNzUuMzgsNjcuNTUzLTEyMy40MzEsMy43MDctMTcuMDA4LDYuNDE1LTM0LjA5LTguMTc0LTQzLjIxMy0zLjE3LTEuOTgyLTYuNzg3LTEuMTgxLTEwLjQxMS0uMy02LjU4OSwxLjU5My0xMy4xODUsNC43ODktMTkuNzQ5LDguNjc3LTMzLjM1NSwxOS43NDktNjQuMjA5LDU2LjkxLTc2LjU2LDc3LjQ5My0zOC4zMjYsNjMuODg3LTc0Ljk0MiwxNDUuMTI5LTk2LjgzOCwyMjIuNjNNNDM5LjkzNSwzMjcuMTYzcTMxLjY3OS0yNy4xMjIsNjEuMjEyLTU2LjZjMjIuMjc1LTIyLjI3NSw2MS4xLTYyLjIzNiw4NC43LTEwNC4xNTMsNy40NjQtMTMuMjY4LDEzLjQ2Ni0yNi41ODUsMTUuNTcxLTM5LjQ1NywxLjYxLTkuODUtLjE1Ny0xOS4yMjEtOS4yMjItMjYuMjcxLTEyLjU0MS05Ljc1OS0yNC4yNzMtMi45LTM0LjY4NSw1LjU0LTIzLjM5LDE4Ljk2NS00Mi40MTIsNDkuMTY2LTU1LjM1LDcwLjQxOC0xOC4xNzIsMjkuODU1LTQyLjQ2Miw4Ni4xNzEtNjIuMjI4LDE1MC41MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF84NyIgZGF0YS1uYW1lPSJHcm91cCA4NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2Ny42NiAyMTE5LjY2NSkiIG9wYWNpdHk9IjAuNTkiPgogICAgICA8ZyBpZD0iR3JvdXBfNzkiIGRhdGEtbmFtZT0iR3JvdXAgNzkiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgtMikiPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzc3IiBkYXRhLW5hbWU9IlBhdGggNzciIGQ9Ik00NDMuOCwzLjMyN2MtNjMuNjIsOS45MTUtMTUzLjEsMjEuNjYyLTIxOC4xLDczLjg4My0yMi4wMTYsMTcuNjg3LTc2LjAxNCw0OS4wNzctMTAzLjY3MSw4NC42MjRDODcuNzY2LDIwNS44NjEsNDIuNzA4LDI2Ny4zLDIwLjE0NSwzNDEuMzY1Yy0yNC42NjMsODAuOTI4LTI2LjUsMTc1LjkwOC02LjUsMjU1Ljk3OUM0OC45NjQsNzM4LjczLDkwLjksODQyLjM1MiwyMTguMzgsOTEyLjgzMWMyMy4xMzUsMTIuNzkxLDQ0LjEyNiwzMS4xMTEsNjguNjksNDEuMzY4LDcxLjg4MywzMC4wMjQsMTg5LjAyMywyOS4wOCwzMDEuMyw0Ljg3NywxMTIuNi0yNC4yNzIsMjE5Ljc4LTcxLjkzOSwyNzIuMjgtMTMwLjY4Myw0OC4yNjQtNTQsODIuMDY1LTE2MC43MTMsOTIuOS0yMzIuMzYsMTkuNDg3LTEyOC45LTEwLjg1My0yNzUuOTc2LTgzLjMtMzg3LjY1Ni0zMi43NzYtNTAuNTMxLTY0LjM4NS05NS43NTctOTIuOS0xMTUuNjExQzcxOC4wNTcsNTEuNDg1LDY2My4wMjgsMzIuNjQzLDYwNy40NCwxNy43MzMsNTU0LjQxLDMuNTIsNDk3Ljk0MS01LjEwOSw0NDMuOCwzLjMyN00zMTAuNTQsMjEyLjVDMTgyLjA2OSwzMTMuMzEsMTkxLjQ1LDQyMi45NTcsMTg2LjY5MSw0NTUuMjQzYy0xMy40ODcsOTEuNTUxLDE3LjczNiwxOTguNDY1LDgwLjk5LDI2NC41MjEsNDEuODc3LDQzLjcyOSw5My4zNDYsMTIwLjcxOCwzMTQuNTMsOTQuNzI2QzY0OC43MjEsODA2LjY3NCw3MTkuMiw3NTQuOTA3LDc1MS4wNDQsNjkyLjFjMzEuMjU0LTYxLjY1MSw0Ni4xNy0xNzMuMywzNy40NjYtMjcyLjY3Mi01LjU5MS02My45MDYtMjAuNTk0LTEyMi45NjEtNDkuNTQ5LTE1OC43LTc0LjExOS05MS40NzctMjA3Ljk4My0xMTIuMS0zMTIuODQtOTMuODUtNDUuMTg5LDcuODY1LTgyLjYwNSwxOS43NDktMTE1LjU4LDQ1LjYyMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);background-position:right 180px}.showroom-team .container{max-width:952px}@media (max-width:991px){.showroom-team .container{max-width:100%}}.showroom-team__content{gap:40px}.list-product+.architects-zone{margin:96px 0}@media (max-width:991px){.list-product+.architects-zone{margin:50px 0}}.architects-zone{position:relative;width:100%;overflow:visible;margin:210px 0 0}@media (max-width:991px){.architects-zone{margin:80px 0 0}}.architects-zone .container{max-width:952px}@media (max-width:991px){.architects-zone .container{max-width:100%}}.architects-zone__content{display:flex;flex-direction:column;align-items:center;gap:20px;background:#D6B9A0;border-radius:40px;padding:96px 20px 101px}@media (max-width:991px){.architects-zone__content{border-radius:20px;padding:50px 20px}}.architects-zone__content h2{margin-bottom:0}.architects-zone__content h4{margin-bottom:0}.architects-zone__content p{font-size:1.5rem;font-family:"Ubuntu-Regular",sans-serif;color:#fff;margin-bottom:0}@media (max-width:991px){.architects-zone__content p{font-size:1rem}}.architects-zone__btn{display:flex;justify-content:center;margin-top:60px}.quote{position:relative;width:100%;overflow:visible;margin:128px 0 120px}@media (max-width:991px){.quote{margin:50px 0 60px}}.quote .container{max-width:708px}@media (max-width:991px){.quote .container{max-width:100%}}.quote__content{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:40px 0 40px 0;background:linear-gradient(120deg,#97704F 50%,#D6B9A0 100%);padding:20px}@media (max-width:991px){.quote__content{border-radius:20px 0 20px 0}}.quote__content--border{background:linear-gradient(120deg,#97704F 50%,#D6B9A0 100%);border:1px solid #fff;width:100%;padding:30px;border-radius:40px 0 40px 0}@media (max-width:991px){.quote__content--border{border-radius:20px 0 20px 0}}.quote__content--text{font-size:1.5rem;line-height:2rem;font-family:"MenoBanner-Regular",sans-serif;font-weight:500;margin-bottom:38px;color:#fff;text-align:center}@media (max-width:991px){.quote__content--text{font-size:1.125rem;line-height:normal}}.quote__content--btn{text-align:center}.quote__content--btn a{font-size:1.125rem;color:#fff;text-align:center;text-decoration:underline!important}.show-more{position:relative;margin:96px 0}.show-more__content{display:none}.show-more.is-open .show-more__content{display:block}.show-more.is-open .section-header__button{display:none}.list-product{margin:165px 0 96px}@media (max-width:991px){.list-product{margin:100px 0 50px}}.list-product .section-header{margin:0 auto 95px;display:flex;flex-direction:column;align-items:center}@media (max-width:991px){.list-product .section-header{margin:0 auto 50px}}.list-product .section-header__header{margin-bottom:39px}.list-product .section-header__sub-header{margin:0;width:1000px}@media (max-width:991px){.list-product .section-header__sub-header{width:100%}}.list-product .section-header__sub-header p:last-child{margin-bottom:0}.list-product__content-header{font-size:1.5rem;line-height:2rem;font-family:"Ubuntu-Regular",sans-serif;color:#97704F;text-align:center;margin-bottom:40px}@media (max-width:991px){.list-product__content-header{font-size:1.125rem;line-height:normal}}.list-product__content-scroll{margin-top:96px;display:flex;justify-content:center}.list-product__content-scroll img{width:38px}.list-product__content .tabs-wrapper .tabs-nav{display:flex;gap:24px;justify-content:center;list-style:none;padding-left:0;margin:0 0 96px;flex-wrap:wrap}.list-product__content .tabs-wrapper .tabs-nav .tab-link{padding:10px;cursor:pointer;border:2px solid #97704F;color:#97704F;background:#fff;transition:all 0.3s ease;text-transform:uppercase}.list-product__content .tabs-wrapper .tabs-nav .tab-link.active{color:#fff;background:#97704F;transition:all 0.3s ease}.list-product__content .tabs-wrapper .tabs-nav .tab-link:hover{color:#fff;background:#97704F;transition:all 0.3s ease}.list-product__content .tabs-wrapper .tabs-content .tab-content{display:none}.list-product__content .tabs-wrapper .tabs-content .tab-content.active{display:block}.list-product__content .tabs-wrapper .tabs-content .tab-content .products-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:991px){.list-product__content .tabs-wrapper .tabs-content .tab-content .products-list{display:flex;flex-direction:column}}.list-product__content .tabs-wrapper .tabs-content .tab-content .products-list--item{overflow:hidden;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;height:768px}@media (max-width:991px){.list-product__content .tabs-wrapper .tabs-content .tab-content .products-list--item{height:300px}}.list-product__content .tabs-wrapper .tabs-content .tab-content .products-list--item:first-child{grid-column:1/-1;margin:auto;width:100%;border-radius:80px 80px 0 0;height:1000px}@media (max-width:991px){.list-product__content .tabs-wrapper .tabs-content .tab-content .products-list--item:first-child{margin:0;border-radius:20px 20px 0 0;height:300px}}.list-product__content .tabs-wrapper .tabs-content .tab-content .products-list--item::after{content:"";position:absolute;width:100%;height:20%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);transition:all 0.3s ease;bottom:0;z-index:1}@media (max-width:991px){.list-product__content .tabs-wrapper .tabs-content .tab-content .products-list--item::after{height:65%}}.list-product__content .tabs-wrapper .tabs-content .tab-content .products-list--item .product-bg{position:absolute;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transform:scale(1);transition:all 0.3s ease}.list-product__content .tabs-wrapper .tabs-content .tab-content .products-list--item .product-text{position:absolute;z-index:2;color:#fff;font-family:"Ubuntu-Regular",sans-serif;z-index:2;padding:0;bottom:24px;left:24px;right:24px;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;font-weight:500}@media (max-width:991px){.list-product__content .tabs-wrapper .tabs-content .tab-content .products-list--item .product-text{font-size:.875rem;line-height:1.25rem}}.list-product__content .tabs-wrapper .tabs-content .tab-content .products-list--item:hover::after{height:25%;transition:all 0.3s ease}@media (max-width:991px){.list-product__content .tabs-wrapper .tabs-content .tab-content .products-list--item:hover::after{height:65%}}