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

.fancybox-active {
    height: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Buttons */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Navigation arrows */

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

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

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

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

/* Caption */

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

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

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

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

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

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

/* Loading indicator */

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

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

/* Transition effects */

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

/* transitionEffect: slide */

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

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

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

/* transitionEffect: fade */

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

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

/* transitionEffect: zoom-in-out */

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

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

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

/* transitionEffect: rotate */

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

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

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

/* transitionEffect: circular */

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

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

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

/* transitionEffect: tube */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover,a:focus,a:visited{outline:none !important}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}[class^="col-"]{width:100%;padding-left:15px;padding-right:15px;position:relative;min-height:1px}@media (min-width: 360px){.col-xxs-1{width:8.33333%}}@media (min-width: 360px){.col-xxs-2{width:16.66667%}}@media (min-width: 360px){.col-xxs-3{width:25%}}@media (min-width: 360px){.col-xxs-4{width:33.33333%}}@media (min-width: 360px){.col-xxs-5{width:41.66667%}}@media (min-width: 360px){.col-xxs-6{width:50%}}@media (min-width: 360px){.col-xxs-7{width:58.33333%}}@media (min-width: 360px){.col-xxs-8{width:66.66667%}}@media (min-width: 360px){.col-xxs-9{width:75%}}@media (min-width: 360px){.col-xxs-10{width:83.33333%}}@media (min-width: 360px){.col-xxs-11{width:91.66667%}}@media (min-width: 360px){.col-xxs-12{width:100%}}@media (min-width: 480px){.col-xs-1{width:8.33333%}}@media (min-width: 480px){.col-xs-2{width:16.66667%}}@media (min-width: 480px){.col-xs-3{width:25%}}@media (min-width: 480px){.col-xs-4{width:33.33333%}}@media (min-width: 480px){.col-xs-5{width:41.66667%}}@media (min-width: 480px){.col-xs-6{width:50%}}@media (min-width: 480px){.col-xs-7{width:58.33333%}}@media (min-width: 480px){.col-xs-8{width:66.66667%}}@media (min-width: 480px){.col-xs-9{width:75%}}@media (min-width: 480px){.col-xs-10{width:83.33333%}}@media (min-width: 480px){.col-xs-11{width:91.66667%}}@media (min-width: 480px){.col-xs-12{width:100%}}@media (min-width: 640px){.col-sm-1{width:8.33333%}}@media (min-width: 640px){.col-sm-2{width:16.66667%}}@media (min-width: 640px){.col-sm-3{width:25%}}@media (min-width: 640px){.col-sm-4{width:33.33333%}}@media (min-width: 640px){.col-sm-5{width:41.66667%}}@media (min-width: 640px){.col-sm-6{width:50%}}@media (min-width: 640px){.col-sm-7{width:58.33333%}}@media (min-width: 640px){.col-sm-8{width:66.66667%}}@media (min-width: 640px){.col-sm-9{width:75%}}@media (min-width: 640px){.col-sm-10{width:83.33333%}}@media (min-width: 640px){.col-sm-11{width:91.66667%}}@media (min-width: 640px){.col-sm-12{width:100%}}@media (min-width: 768px){.col-md-1{width:8.33333%}}@media (min-width: 768px){.col-md-2{width:16.66667%}}@media (min-width: 768px){.col-md-3{width:25%}}@media (min-width: 768px){.col-md-4{width:33.33333%}}@media (min-width: 768px){.col-md-5{width:41.66667%}}@media (min-width: 768px){.col-md-6{width:50%}}@media (min-width: 768px){.col-md-7{width:58.33333%}}@media (min-width: 768px){.col-md-8{width:66.66667%}}@media (min-width: 768px){.col-md-9{width:75%}}@media (min-width: 768px){.col-md-10{width:83.33333%}}@media (min-width: 768px){.col-md-11{width:91.66667%}}@media (min-width: 768px){.col-md-12{width:100%}}@media (min-width: 1024px){.col-lg-1{width:8.33333%}}@media (min-width: 1024px){.col-lg-2{width:16.66667%}}@media (min-width: 1024px){.col-lg-3{width:25%}}@media (min-width: 1024px){.col-lg-4{width:33.33333%}}@media (min-width: 1024px){.col-lg-5{width:41.66667%}}@media (min-width: 1024px){.col-lg-6{width:50%}}@media (min-width: 1024px){.col-lg-7{width:58.33333%}}@media (min-width: 1024px){.col-lg-8{width:66.66667%}}@media (min-width: 1024px){.col-lg-9{width:75%}}@media (min-width: 1024px){.col-lg-10{width:83.33333%}}@media (min-width: 1024px){.col-lg-11{width:91.66667%}}@media (min-width: 1024px){.col-lg-12{width:100%}}@media (min-width: 1200px){.col-xl-1{width:8.33333%}}@media (min-width: 1200px){.col-xl-2{width:16.66667%}}@media (min-width: 1200px){.col-xl-3{width:25%}}@media (min-width: 1200px){.col-xl-4{width:33.33333%}}@media (min-width: 1200px){.col-xl-5{width:41.66667%}}@media (min-width: 1200px){.col-xl-6{width:50%}}@media (min-width: 1200px){.col-xl-7{width:58.33333%}}@media (min-width: 1200px){.col-xl-8{width:66.66667%}}@media (min-width: 1200px){.col-xl-9{width:75%}}@media (min-width: 1200px){.col-xl-10{width:83.33333%}}@media (min-width: 1200px){.col-xl-11{width:91.66667%}}@media (min-width: 1200px){.col-xl-12{width:100%}}@media (min-width: 1440px){.col-xxl-1{width:8.33333%}}@media (min-width: 1440px){.col-xxl-2{width:16.66667%}}@media (min-width: 1440px){.col-xxl-3{width:25%}}@media (min-width: 1440px){.col-xxl-4{width:33.33333%}}@media (min-width: 1440px){.col-xxl-5{width:41.66667%}}@media (min-width: 1440px){.col-xxl-6{width:50%}}@media (min-width: 1440px){.col-xxl-7{width:58.33333%}}@media (min-width: 1440px){.col-xxl-8{width:66.66667%}}@media (min-width: 1440px){.col-xxl-9{width:75%}}@media (min-width: 1440px){.col-xxl-10{width:83.33333%}}@media (min-width: 1440px){.col-xxl-11{width:91.66667%}}@media (min-width: 1440px){.col-xxl-12{width:100%}}@media (min-width: 1920px){.col-xxxl-1{width:8.33333%}}@media (min-width: 1920px){.col-xxxl-2{width:16.66667%}}@media (min-width: 1920px){.col-xxxl-3{width:25%}}@media (min-width: 1920px){.col-xxxl-4{width:33.33333%}}@media (min-width: 1920px){.col-xxxl-5{width:41.66667%}}@media (min-width: 1920px){.col-xxxl-6{width:50%}}@media (min-width: 1920px){.col-xxxl-7{width:58.33333%}}@media (min-width: 1920px){.col-xxxl-8{width:66.66667%}}@media (min-width: 1920px){.col-xxxl-9{width:75%}}@media (min-width: 1920px){.col-xxxl-10{width:83.33333%}}@media (min-width: 1920px){.col-xxxl-11{width:91.66667%}}@media (min-width: 1920px){.col-xxxl-12{width:100%}}@media (min-width: 360px){.col-xxs-offset-0{margin-left:0%}}@media (min-width: 360px){.col-xxs-offset-1{margin-left:8.33333%}}@media (min-width: 360px){.col-xxs-offset-2{margin-left:16.66667%}}@media (min-width: 360px){.col-xxs-offset-3{margin-left:25%}}@media (min-width: 360px){.col-xxs-offset-4{margin-left:33.33333%}}@media (min-width: 360px){.col-xxs-offset-5{margin-left:41.66667%}}@media (min-width: 360px){.col-xxs-offset-6{margin-left:50%}}@media (min-width: 360px){.col-xxs-offset-7{margin-left:58.33333%}}@media (min-width: 360px){.col-xxs-offset-8{margin-left:66.66667%}}@media (min-width: 360px){.col-xxs-offset-9{margin-left:75%}}@media (min-width: 360px){.col-xxs-offset-10{margin-left:83.33333%}}@media (min-width: 360px){.col-xxs-offset-11{margin-left:91.66667%}}@media (min-width: 360px){.col-xxs-offset-12{margin-left:100%}}@media (min-width: 480px){.col-xs-offset-0{margin-left:0%}}@media (min-width: 480px){.col-xs-offset-1{margin-left:8.33333%}}@media (min-width: 480px){.col-xs-offset-2{margin-left:16.66667%}}@media (min-width: 480px){.col-xs-offset-3{margin-left:25%}}@media (min-width: 480px){.col-xs-offset-4{margin-left:33.33333%}}@media (min-width: 480px){.col-xs-offset-5{margin-left:41.66667%}}@media (min-width: 480px){.col-xs-offset-6{margin-left:50%}}@media (min-width: 480px){.col-xs-offset-7{margin-left:58.33333%}}@media (min-width: 480px){.col-xs-offset-8{margin-left:66.66667%}}@media (min-width: 480px){.col-xs-offset-9{margin-left:75%}}@media (min-width: 480px){.col-xs-offset-10{margin-left:83.33333%}}@media (min-width: 480px){.col-xs-offset-11{margin-left:91.66667%}}@media (min-width: 480px){.col-xs-offset-12{margin-left:100%}}@media (min-width: 640px){.col-sm-offset-0{margin-left:0%}}@media (min-width: 640px){.col-sm-offset-1{margin-left:8.33333%}}@media (min-width: 640px){.col-sm-offset-2{margin-left:16.66667%}}@media (min-width: 640px){.col-sm-offset-3{margin-left:25%}}@media (min-width: 640px){.col-sm-offset-4{margin-left:33.33333%}}@media (min-width: 640px){.col-sm-offset-5{margin-left:41.66667%}}@media (min-width: 640px){.col-sm-offset-6{margin-left:50%}}@media (min-width: 640px){.col-sm-offset-7{margin-left:58.33333%}}@media (min-width: 640px){.col-sm-offset-8{margin-left:66.66667%}}@media (min-width: 640px){.col-sm-offset-9{margin-left:75%}}@media (min-width: 640px){.col-sm-offset-10{margin-left:83.33333%}}@media (min-width: 640px){.col-sm-offset-11{margin-left:91.66667%}}@media (min-width: 640px){.col-sm-offset-12{margin-left:100%}}@media (min-width: 768px){.col-md-offset-0{margin-left:0%}}@media (min-width: 768px){.col-md-offset-1{margin-left:8.33333%}}@media (min-width: 768px){.col-md-offset-2{margin-left:16.66667%}}@media (min-width: 768px){.col-md-offset-3{margin-left:25%}}@media (min-width: 768px){.col-md-offset-4{margin-left:33.33333%}}@media (min-width: 768px){.col-md-offset-5{margin-left:41.66667%}}@media (min-width: 768px){.col-md-offset-6{margin-left:50%}}@media (min-width: 768px){.col-md-offset-7{margin-left:58.33333%}}@media (min-width: 768px){.col-md-offset-8{margin-left:66.66667%}}@media (min-width: 768px){.col-md-offset-9{margin-left:75%}}@media (min-width: 768px){.col-md-offset-10{margin-left:83.33333%}}@media (min-width: 768px){.col-md-offset-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md-offset-12{margin-left:100%}}@media (min-width: 1024px){.col-lg-offset-0{margin-left:0%}}@media (min-width: 1024px){.col-lg-offset-1{margin-left:8.33333%}}@media (min-width: 1024px){.col-lg-offset-2{margin-left:16.66667%}}@media (min-width: 1024px){.col-lg-offset-3{margin-left:25%}}@media (min-width: 1024px){.col-lg-offset-4{margin-left:33.33333%}}@media (min-width: 1024px){.col-lg-offset-5{margin-left:41.66667%}}@media (min-width: 1024px){.col-lg-offset-6{margin-left:50%}}@media (min-width: 1024px){.col-lg-offset-7{margin-left:58.33333%}}@media (min-width: 1024px){.col-lg-offset-8{margin-left:66.66667%}}@media (min-width: 1024px){.col-lg-offset-9{margin-left:75%}}@media (min-width: 1024px){.col-lg-offset-10{margin-left:83.33333%}}@media (min-width: 1024px){.col-lg-offset-11{margin-left:91.66667%}}@media (min-width: 1024px){.col-lg-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-xl-offset-0{margin-left:0%}}@media (min-width: 1200px){.col-xl-offset-1{margin-left:8.33333%}}@media (min-width: 1200px){.col-xl-offset-2{margin-left:16.66667%}}@media (min-width: 1200px){.col-xl-offset-3{margin-left:25%}}@media (min-width: 1200px){.col-xl-offset-4{margin-left:33.33333%}}@media (min-width: 1200px){.col-xl-offset-5{margin-left:41.66667%}}@media (min-width: 1200px){.col-xl-offset-6{margin-left:50%}}@media (min-width: 1200px){.col-xl-offset-7{margin-left:58.33333%}}@media (min-width: 1200px){.col-xl-offset-8{margin-left:66.66667%}}@media (min-width: 1200px){.col-xl-offset-9{margin-left:75%}}@media (min-width: 1200px){.col-xl-offset-10{margin-left:83.33333%}}@media (min-width: 1200px){.col-xl-offset-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl-offset-12{margin-left:100%}}@media (min-width: 1440px){.col-xxl-offset-0{margin-left:0%}}@media (min-width: 1440px){.col-xxl-offset-1{margin-left:8.33333%}}@media (min-width: 1440px){.col-xxl-offset-2{margin-left:16.66667%}}@media (min-width: 1440px){.col-xxl-offset-3{margin-left:25%}}@media (min-width: 1440px){.col-xxl-offset-4{margin-left:33.33333%}}@media (min-width: 1440px){.col-xxl-offset-5{margin-left:41.66667%}}@media (min-width: 1440px){.col-xxl-offset-6{margin-left:50%}}@media (min-width: 1440px){.col-xxl-offset-7{margin-left:58.33333%}}@media (min-width: 1440px){.col-xxl-offset-8{margin-left:66.66667%}}@media (min-width: 1440px){.col-xxl-offset-9{margin-left:75%}}@media (min-width: 1440px){.col-xxl-offset-10{margin-left:83.33333%}}@media (min-width: 1440px){.col-xxl-offset-11{margin-left:91.66667%}}@media (min-width: 1440px){.col-xxl-offset-12{margin-left:100%}}@media (min-width: 1920px){.col-xxxl-offset-0{margin-left:0%}}@media (min-width: 1920px){.col-xxxl-offset-1{margin-left:8.33333%}}@media (min-width: 1920px){.col-xxxl-offset-2{margin-left:16.66667%}}@media (min-width: 1920px){.col-xxxl-offset-3{margin-left:25%}}@media (min-width: 1920px){.col-xxxl-offset-4{margin-left:33.33333%}}@media (min-width: 1920px){.col-xxxl-offset-5{margin-left:41.66667%}}@media (min-width: 1920px){.col-xxxl-offset-6{margin-left:50%}}@media (min-width: 1920px){.col-xxxl-offset-7{margin-left:58.33333%}}@media (min-width: 1920px){.col-xxxl-offset-8{margin-left:66.66667%}}@media (min-width: 1920px){.col-xxxl-offset-9{margin-left:75%}}@media (min-width: 1920px){.col-xxxl-offset-10{margin-left:83.33333%}}@media (min-width: 1920px){.col-xxxl-offset-11{margin-left:91.66667%}}@media (min-width: 1920px){.col-xxxl-offset-12{margin-left:100%}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%}body{background:#fff;color:#333;font-size:14px;font-family:"Open Sans",sans-serif;line-height:2.14;display:flex;flex-direction:column;min-height:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p{margin-bottom:15px}p:last-child{margin:0}a{color:#333;text-decoration:none;transition:all 0.3s}a:hover{color:#0f2e8a}p a{text-decoration:underline}p a:hover{text-decoration:none}b,strong{font-weight:700}i,em{font-style:italic}img{max-width:100%;max-height:100%}h1,h2,h3,h4,h5,h6{color:#333;font-family:"Economica",sans-serif;line-height:1.2;font-weight:700;text-transform:uppercase;margin:0 0 15px;position:relative}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#333;text-decoration:underline}h1{font-size:42px;line-height:1.5}@media (max-width: 1023px){h1{font-size:30px;line-height:1.3}}h2{font-size:22px}h3{font-size:18px}h4{font-size:17px}h5{font-size:16px}h6{font-size:15px}.container,.container-wide{width:100%;max-width:1020px;padding:0 30px;margin:0 auto;position:relative}@media (max-width: 479px){.container,.container-wide{padding:0 15px}}.container-wide{max-width:1160px}main{flex:1 0 auto;overflow:hidden;padding:40px 0;margin-top:64px}.home main{padding:0}.btn,.block-pagination .page-numbers{display:inline-block;min-width:100px;border:1px solid #c0c0c0;background:#f8f8f8;border-radius:0;cursor:pointer;font-size:18px;line-height:1.2;font-family:"Economica",sans-serif;color:#333;font-weight:400;text-align:center;text-transform:uppercase;padding:10px;transition:all .3s ease-out 0s}.btn-dark{background:#c0c0c0;border-color:#b0b0b0}.btn:hover,.block-pagination .page-numbers:hover{color:#0f2e8a}.top-link{display:none;background:#fff;border-radius:50%;border:1px solid #fff;transition:none;position:fixed;right:20px;bottom:40px;z-index:5}.top-link:hover img{opacity:1}.top-link img{display:block;width:40px;height:40px;opacity:0.7;transition:all .3s ease-out 0s}.slick-slider .slick-dots{width:100%;display:flex;justify-content:center;padding-top:20px;position:absolute;left:0;bottom:30px}@media (max-width: 479px){.slick-slider .slick-dots{position:static}}.slick-slider .slick-dots li{display:flex}.slick-slider .slick-dots li:only-child{display:none}.slick-slider .slick-dots button{background:#fff;box-shadow:0 0 10px 0 #fff;border:none;padding:0;outline:none;cursor:pointer;width:12px;height:12px;border-radius:50%;text-indent:-9999px;margin:0 8px}@media (max-width: 479px){.slick-slider .slick-dots button{background:#333;opacity:0.5}}.slick-slider .slick-dots button:hover{background:#333}@media (max-width: 479px){.slick-slider .slick-dots button:hover{opacity:1}}.slick-slider .slick-dots .slick-active button{background:#333}@media (max-width: 479px){.slick-slider .slick-dots .slick-active button{background:#333;opacity:1}}.block-pagination{border-top:1px solid #c0c0c0;overflow:hidden;padding-top:30px;margin-top:25px}.block-pagination .page-numbers{display:none;background:#c0c0c0;border-color:#b0b0b0}.block-pagination .page-numbers:hover{color:#0f2e8a}.block-pagination .page-numbers.prev{display:block;float:left}.block-pagination .page-numbers.next{display:block;float:right}.block-back{overflow:hidden;margin-bottom:20px}.block-back .btn,.block-back .block-pagination .page-numbers,.block-pagination .block-back .page-numbers{float:right;min-width:inherit;font-size:16px;padding:7px 10px}@media (max-width: 767px){body.open-nav{overflow:hidden}}.header{width:100%;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.3);padding:22px 30px;position:fixed;left:0;top:0;z-index:10}@media (max-width: 479px){.header{padding:22px 15px}}.logo{background:#fff;border-radius:8px;padding:10px;position:absolute;left:50px;top:10px;z-index:2}@media (max-width: 1439px){.logo{padding:7px;left:30px;top:0}}@media (max-width: 479px){.logo{left:15px}}.logo img{display:block;height:90px}@media (max-width: 1439px){.logo img{height:70px}}.header-btn{display:none;align-items:center;float:right;border:none;background:none;font-size:20px;text-transform:uppercase;line-height:20px;color:#333;font-family:"Titillium Web",sans-serif;font-weight:300;outline:none;padding:0;position:relative}@media (max-width: 1199px){.header-btn{display:flex}}.header-btn-icon{display:block;width:12px;height:2px;background:#333;margin-left:12px;position:relative;transition:all 0.3s}.header-btn-icon:before,.header-btn-icon:after{content:'';display:inline-block;width:12px;height:2px;background:#333;transition:all 0.3s;position:absolute;left:0}.header-btn-icon:before{top:-3px}.header-btn-icon:after{top:3px}.header-nav.open-nav .header-btn-icon{background:transparent}.header-nav.open-nav .header-btn-icon:before,.header-nav.open-nav .header-btn-icon:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0}.header-nav.open-nav .header-btn-icon:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.header-nav.open-nav .header-btn-icon:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}@media (max-width: 1199px){.navbar-wrap{width:100%;background:#fff;overflow-y:auto;overflow-x:hidden;padding:50px 30px 30px;position:fixed;top:64px;left:-100%;bottom:0;z-index:1;transition:all 0.3s}}@media (max-width: 479px){.navbar-wrap{padding:50px 15px 30px}}@media (max-width: 1199px){.header-nav.open-nav .navbar-wrap{left:0}}.nav{display:flex;justify-content:center}@media (max-width: 1199px){.nav{display:block}}.nav li{border-right:1px solid #7c79cd;transform:skew(-35deg, 0deg);-webkit-transform:skew(-35deg, 0deg)}@media (max-width: 1199px){.nav li{border:none;transform:none;-webkit-transform:none}}.nav li:last-child{border:none}.nav li a{display:block;font-size:13px;line-height:20px;color:#333;font-family:"Titillium Web",sans-serif;font-weight:300;text-transform:uppercase;padding:0 12px;position:relative;transform:skew(35deg, 0deg);-webkit-transform:skew(35deg, 0deg);transition:all .3s ease-out 0s}@media (max-width: 1199px){.nav li a{display:inline-block;font-size:16px;border:none;padding:0;transform:none;-webkit-transform:none}}.nav li a:before{content:"";width:calc(100% - 24px);height:1px;background:#0f2e8a;position:absolute;left:12px;bottom:-2px;transition:all .3s ease-out 0s;opacity:0}@media (max-width: 1199px){.nav li a:before{width:100%;left:0}}.nav li a:hover{color:#0f2e8a}.nav li.active a:before{opacity:1}.list-lang-wrap{position:absolute;top:21px;right:11%}@media (max-width: 1439px){.list-lang-wrap{right:6%}}@media (max-width: 1199px){.list-lang-wrap{display:inline-block;margin-top:20px;position:relative;right:auto;top:auto}}.list-lang-wrap .wpml-ls-legacy-dropdown-click{width:auto}.list-lang-wrap .wpml-ls-legacy-dropdown-click li{background:transparent !important}.list-lang-wrap .wpml-ls-legacy-dropdown-click a{display:block;background:transparent !important;font-size:13px;line-height:1;color:#333;font-family:"Titillium Web",sans-serif;font-weight:300;text-transform:uppercase;border:none;border-bottom:1px solid #0f2e8a;padding:5px !important;transition:all .3s ease-out 0s}@media (max-width: 1199px){.list-lang-wrap .wpml-ls-legacy-dropdown-click a{font-size:16px}}.list-lang-wrap .wpml-ls-legacy-dropdown-click a:after{display:none !important}.list-lang-wrap .wpml-ls-legacy-dropdown-click a:hover,.list-lang-wrap .wpml-ls-legacy-dropdown-click a:focus{color:#0f2e8a !important;background:transparent !important}.list-lang-wrap .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{display:none;background:#fff;border:1px solid rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.2);padding:5px 10px;margin-top:5px;position:absolute;left:50%;right:auto;top:100%;transform:translateX(-50%)}@media (max-width: 1199px){.list-lang-wrap .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{left:-10px;transform:none}}.list-lang-wrap .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu.open-list{display:block}.list-lang-wrap .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{border-color:transparent}.list-lang-wrap .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover{border-color:#0f2e8a}.admin-bar .header{top:32px}@media (max-width: 782px){.admin-bar .header{top:46px}}@media (max-width: 1199px){.admin-bar .navbar-wrap{top:97px}}@media (max-width: 782px){.admin-bar .navbar-wrap{top:110px}}.admin-bar #wpadminbar{position:fixed !important}.footer{background:url(./bac19aeae9382bf85c62db00da569192.png) repeat center center;color:#fff;overflow:hidden;padding:60px 30px 15px}@media (max-width: 479px){.footer{padding:60px 15px 15px}}.footer-logo{display:inline-block;text-align:center;margin:-25px 0 25px}@media (max-width: 1199px){.footer-logo{display:block}}.footer-logo .logo-lovro img{max-width:80px}.footer h3{color:#fff;font-family:"Titillium Web",sans-serif;font-weight:400}@media (max-width: 1439px){.footer h3{font-size:16px}}.footer h3 span{display:inline-block}.footer-menu{overflow:hidden}.footer-menu-wrap{margin-bottom:25px}.footer-menu-wrap h3{float:left;min-width:115px;margin:3px 15px 0 0}@media (max-width: 1439px){.footer-menu-wrap h3{min-width:100px}}.footer-menu a{display:inline-block;color:#fff;line-height:1.3}.footer-menu a:hover{opacity:0.5}.footer-icons{display:flex;justify-content:center;float:right;margin-bottom:25px}@media (max-width: 1199px){.footer-icons{float:none;margin-top:5px}}.footer-icons a{flex-shrink:0;margin:0 10px}.footer-icons a:hover{opacity:0.5}.footer-icons img{display:block}.hero-slider{margin:-40px 0 40px}.home .hero-slider{margin:0}.hero-slider.hero-slider-full .slider-wrapper{height:calc(100vh - 64px)}@media (max-width: 1199px){.hero-slider.hero-slider-full .slider-wrapper{height:500px}}@media (max-width: 767px){.hero-slider.hero-slider-full .slider-wrapper{height:300px}}.hero-slider .slider-wrapper{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:700px;max-height:1000px;background-repeat:no-repeat;background-position:center top;background-size:cover;color:#fff;overflow:hidden;position:relative}@media (max-width: 1439px){.hero-slider .slider-wrapper{height:500px}}@media (max-width: 767px){.hero-slider .slider-wrapper{height:300px}}.hero-slider .text-wrapper{padding:50px 0}@media (max-width: 767px){.hero-slider .text-wrapper{padding:30px 0}}.hero-slider .text-wrapper .container{padding-bottom:30px}@media (max-width: 479px){.hero-slider .text-wrapper .container{padding-bottom:0}}.hero-slider .text-wrapper .box-link{height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:#fff}.hero-slider .text-wrapper h1,.hero-slider .text-wrapper h2{color:#fff}@media (max-width: 767px){.hero-slider .text-wrapper p{line-height:1.6}}.hero-slider .video-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}.section-news{padding:20px 0}.block-article{border-bottom:1px solid #c0c0c0;padding:25px 0}.block-article-wrap{margin:-25px 0}.block-article:last-child{border-bottom:none}.block-article .box-title{margin:0}.block-article .box-date{font-family:"Economica",sans-serif;font-size:18px;line-height:1.78;font-weight:700;text-transform:uppercase;margin-bottom:20px}.block-article .box-info{display:flex;margin-bottom:15px}@media (max-width: 767px){.block-article .box-info{display:block}}.block-article .box-img{width:320px;margin-right:20px}@media (max-width: 767px){.block-article .box-img{width:100%;max-width:500px;margin:0 auto 20px}}.block-article .box-img img{display:block;width:100%}.block-article .box-text{flex:1;text-align:justify}.section-banner img{display:block;width:100%}.section-featured-store{background:#e5d9c1;display:flex;flex-wrap:wrap}.section-featured-store .box-link{display:flex;flex-wrap:wrap;width:100%;}.section-featured-store .box-text{display:flex;align-items:center;justify-content:flex-end;flex:1;font-size:16px;color:#333;padding:45px}@media (max-width: 1199px){.section-featured-store .box-text{font-size:14px;padding:45px 30px}}@media (max-width: 479px){.section-featured-store .box-text{padding:45px 15px}}.section-featured-store .box-text-in{width:90%}@media (max-width: 1199px){.section-featured-store .box-text-in{width:100%}}.section-featured-store .box-title{font-size:36px;text-transform:none;font-family:"Open Sans",sans-serif;font-weight:400;margin-bottom:20px}@media (max-width: 1199px){.section-featured-store .box-title{font-size:30px}}.section-featured-store .box-logo{max-width:75%}.section-featured-store .box-img{width:46%;min-height:500px;background-repeat:no-repeat;background-position:center top;background-size:cover}@media (max-width: 1199px){.section-featured-store .box-img{min-height:400px}}@media (max-width: 767px){.section-featured-store .box-img{width:100%}}@media (max-width: 479px){.section-featured-store .box-img{min-height:300px}}.section-instagram-feed{background:#f4f5f7;text-align:center;padding:45px 0}.section-instagram-feed .box-heading{padding:0 15px}.section-instagram-feed .box-heading p{color:#333}.section-instagram-feed #sb_instagram{padding:10px 0 0 !important}.section-contacts{padding:45px 0}@-webkit-keyframes moveFromLeftRotate{from{-webkit-transform:translateX(-100%) rotate(-90deg)}to{-webkit-transform:translateX(0%) rotate(0deg)}}@-moz-keyframes moveFromLeftRotate{from{-moz-transform:translateX(-100%) rotate(-90deg)}to{-moz-transform:translateX(0%) rotate(0deg)}}@keyframes moveFromLeftRotate{from{transform:translateX(-100%) rotate(-90deg)}to{transform:translateX(0%) rotate(0deg)}}@-webkit-keyframes moveFromBottom{from{-webkit-transform:translateY(150%)}to{-webkit-transform:translateY(0%)}}@-moz-keyframes moveFromBottom{from{-moz-transform:translateY(150%)}to{-moz-transform:translateY(0%)}}@keyframes moveFromBottom{from{transform:translateY(150%)}to{transform:translateY(0%)}}.block-info-list{display:flex;flex-wrap:wrap;margin:-4px}.block-info-list .box-info{width:calc(20% - 8px);min-height:250px;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.2);border:1px solid #f8f8f8;text-align:center;overflow:hidden;padding:15px 5px;margin:4px;position:relative}@media (max-width: 1023px){.block-info-list .box-info{width:calc(33.333% - 8px)}}@media (max-width: 639px){.block-info-list .box-info{width:calc(50% - 8px)}}@media (max-width: 479px){.block-info-list .box-info{width:calc(100% - 8px)}}.block-info-list .box-info:hover{background:#0a1e5a;border-color:#0a1e5a;color:#fff}.block-info-list .box-info:hover .box-icon img{top:35px}.block-info-list .box-info:hover .box-title{color:#fff;-webkit-animation:moveFromLeftRotate 300ms ease;-moz-animation:moveFromLeftRotate 300ms ease;animation:moveFromLeftRotate 300ms ease}.block-info-list .box-info:hover .box-subtitle{color:#fff;-webkit-animation:moveFromBottom 500ms ease;-moz-animation:moveFromBottom 500ms ease;animation:moveFromBottom 500ms ease}.block-info-list .box-icon{height:105px}.block-info-list .box-icon img{transition:all 400ms linear;position:relative;top:20px}.block-info-list .box-title{min-height:64px;font-size:24px;line-height:1.33;opacity:0.9;transition:all 200ms linear}.block-info-list .box-subtitle{font-size:11px;line-height:1.82;color:#666;opacity:0.8;margin:30px 0 0;transition:all 200ms linear}.box-separator{width:400px;height:1px;background:#c0c0c0;margin:70px auto}@media (max-width: 479px){.box-separator{width:200px;margin:50px auto}}.block-info-description{text-align:center}.block-info-description+.block-info-description{padding-top:50px}.block-info-description .box-heading,.block-info-description h2{font-size:42px;line-height:1.5;font-weight:400;-webkit-text-stroke:1px #333}@media (max-width: 479px){.block-info-description .box-heading,.block-info-description h2{font-size:36px;line-height:1.11}}.block-info-description .row{margin:-10px}.block-info-description .row [class^="col-"]{padding:10px}.block-info-description .box-icon{padding:30px 0 5px}.block-info-description .box-title{font-size:22px;line-height:1.36;font-family:"Open Sans",sans-serif;font-weight:600;text-transform:none;margin-bottom:5px}.block-info-description .box-text{text-align:justify;padding:10px 0 15px}.block-search{border-bottom:1px solid #a8a8a8;padding:25px 20px 50px;margin-bottom:40px}@media (max-width: 767px){.block-search{padding:15px 0 50px}}.block-search .box-search{position:relative}.block-search .input-search{width:100%;height:60px;background:#fff;border:1px solid #a8a8a8;-webkit-appearance:none;border-radius:0;box-shadow:none;color:rgba(51,51,51,0.7);font-size:20px;box-sizing:border-box;outline:none;padding:10px 65px 10px 20px}@media (max-width: 767px){.block-search .input-search{height:50px;font-size:18px;padding:8px 55px 8px 15px}}.block-search .input-search::-moz-placeholder{color:rgba(51,51,51,0.7);opacity:1}.block-search .input-search:-ms-input-placeholder{color:rgba(51,51,51,0.7);opacity:1}.block-search .input-search::-webkit-input-placeholder{color:rgba(51,51,51,0.7);opacity:1}.block-search .submit-search{display:flex;align-items:center;justify-content:center;width:70px;height:60px;border:none;background:none;padding:0;transition:all .3s ease-out 0s;position:absolute;top:0;right:0}@media (max-width: 767px){.block-search .submit-search{width:60px;height:50px}}.block-search .submit-search:hover{opacity:0.7}.block-store-search{border-bottom:1px solid #a8a8a8;padding-bottom:50px;margin-bottom:90px}@media (max-width: 767px){.block-store-search{margin-bottom:70px}}.block-store-search .box-heading{font-size:42px;text-align:center;font-weight:400;margin-bottom:40px}@media (max-width: 479px){.block-store-search .box-heading{font-size:38px}}.list-floor{display:flex;flex-wrap:wrap;margin:-5px -30px 30px}@media (max-width: 1199px){.list-floor{margin:-5px -25px 30px}}@media (max-width: 1023px){.list-floor{margin:-5px -20px 25px}}@media (max-width: 479px){.list-floor{justify-content:center;margin:-5px -15px 20px}}.list-floor a{font-size:38px;line-height:1.4;font-family:"Economica",sans-serif;text-transform:uppercase;margin:5px 30px}@media (max-width: 1199px){.list-floor a{font-size:34px;margin:5px 25px}}@media (max-width: 1023px){.list-floor a{font-size:30px;margin:5px 20px}}@media (max-width: 479px){.list-floor a{font-size:24px;margin:5px 15px}}.list-floor .ui-tabs-active a{border-bottom:1px solid #a8a8a8}.map-floor svg polygon[isfloor="true"]{fill:#ededed !important}.info-store{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:150px;line-height:1.2;border:1px solid #a8a8a8;padding:15px}@media (max-width: 1199px){.info-store{padding:10px}}@media (max-width: 767px){.info-store{min-height:100px;padding:10px 5px}}.info-store #divider{width:100%;}.info-store .box-store-no-select{font-size:22px;color:#888;text-transform:uppercase;text-align:center;font-family:"Economica",sans-serif;padding:15px}.info-store .box-store{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.info-store .box-store .box-col{padding:10px}.info-store .box-store-in{display:flex;max-width:42%;width:42%;align-items:center}@media (max-width: 767px){.info-store .box-store-in{width:100%;max-width:100%;justify-content:center}}.info-store .box-store .box-logo{display:flex;align-items:center;justify-content:center;width:100px;height:85px;line-height:0}@media (max-width: 767px){.info-store .box-store .box-logo{width:90px;height:65px}}.info-store .box-store .box-logo img{width:auto;height:auto}.info-store .box-store .box-name{font-size:24px;text-transform:uppercase;font-family:"Economica",sans-serif;padding-left:30px}@media (max-width: 1199px){.info-store .box-store .box-name{padding-left:15px}}@media (max-width: 1023px){.info-store .box-store .box-name{font-size:20px}}.info-store .box-store .box-category{max-width:28%;width:28%}@media (max-width: 767px){.info-store .box-store .box-category{max-width:50%;width:50%}}@media (max-width: 479px){.info-store .box-store .box-category{max-width:100%;}}.info-store .box-store .box-category .box-link{display:flex;align-items:center}.info-store .box-store .box-category .box-icon{line-height:0}.info-store .box-store .box-category .box-title{font-size:20px;text-transform:uppercase;font-family:"Economica",sans-serif;padding-left:15px}@media (max-width: 1023px){.info-store .box-store .box-category .box-title{font-size:18px}}.info-store .box-store .box-info{width:15%;text-align:right;white-space:nowrap}@media (max-width: 767px){.info-store .box-store .box-info{width:25%;text-align:center}}@media (max-width: 479px){.info-store .box-store .box-info{width:50%}}.info-store .box-store .box-info .box-floor,.info-store .box-store .box-info .box-num{padding:3px 0}.info-store .box-store .box-details{width:15%;text-align:center}@media (max-width: 767px){.info-store .box-store .box-details{width:25%}}@media (max-width: 479px){.info-store .box-store .box-details{width:50%}}.info-store .box-store .box-details .box-title{padding-top:5px}.block-categories .box-heading,.block-brands .box-heading{font-size:38px;text-align:center;font-weight:400;margin-bottom:40px}.list-categories,.list-brands{display:flex;flex-wrap:wrap;margin:-9px -11px 25px}@media (max-width: 639px){.list-categories,.list-brands{margin:-5px -5px 0}}.list-categories .box-category,.list-brands .box-category{width:33.333%;padding:9px 11px}@media (max-width: 1023px){.list-categories .box-category,.list-brands .box-category{width:50%}}@media (max-width: 639px){.list-categories .box-category,.list-brands .box-category{width:100%;padding:5px}}.list-categories .box-link,.list-brands .box-link{display:flex;align-items:center;min-height:62px;background:#fff;border:1px solid #f8f8f8;box-shadow:1px 1px 2px rgba(0,0,0,0.2);transition:all 300ms linear 0s;cursor:pointer;padding:5px 10px}.list-categories .box-link:hover,.list-brands .box-link:hover{background:rgba(10,30,90,0.8);border-color:rgba(10,30,90,0.8);color:#fff}.list-categories .box-icon,.list-brands .box-icon{line-height:0;flex-shrink:0}.list-categories .box-title,.list-brands .box-title{font-size:20px;line-height:1.2;text-transform:uppercase;font-family:"Economica",sans-serif;padding-left:15px}.section-store-search-results .block-search{border:none;padding-left:0;padding-right:0}.block-store-search-results .box-heading{display:flex;align-items:center;justify-content:center;font-size:38px;text-align:center;font-weight:400;margin-bottom:40px}@media (max-width: 479px){.block-store-search-results .box-heading{font-size:30px}}.block-store-search-results .box-heading .box-icon{line-height:0;flex-shrink:0;padding-right:25px}@media (max-width: 1023px){.block-store-search-results .box-heading .box-icon{padding-right:18px}}@media (max-width: 479px){.block-store-search-results .box-heading .box-icon{padding-right:10px}}.list-store-search{margin:-10px -10px 25px}@media (max-width: 479px){.list-store-search{margin-bottom:0}}.list-store-search .box-store{padding:10px}.list-store-search .box-store-in{display:flex;align-items:center;padding-right:20px}@media (max-width: 639px){.list-store-search .box-store-in{width:100%;padding:0 0 15px}}.list-store-search .box-link{display:flex;align-items:center;justify-content:space-between;min-height:62px;background:#f8f8f8;border:1px solid #c0c0c0;color:#333;transition:all 300ms linear 0s;padding:10px 15px}@media (max-width: 639px){.list-store-search .box-link{flex-wrap:wrap;padding:15px}}.list-store-search .box-link:hover{box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}.list-store-search .box-logo{width:123px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;padding:0 10px;margin:-10px -15px}@media (max-width: 639px){.list-store-search .box-logo{width:90px;height:65px;margin:0}}.list-store-search .box-name{font-size:24px;line-height:1.2;text-transform:uppercase;font-family:"Economica",sans-serif;word-wrap:break-word;overflow:hidden;padding-left:35px}@media (max-width: 639px){.list-store-search .box-name{font-size:20px;padding-left:15px}}.list-store-search .box-info{white-space:nowrap;text-align:right;line-height:1.8}@media (max-width: 639px){.list-store-search .box-info{width:100%;text-align:left}}.section-store-desc .box-heading{font-size:42px;font-weight:400;text-align:center;margin:80px 0 25px}@media (max-width: 1199px){.section-store-desc .box-heading{margin-top:50px}}.section-store-desc .box-category{display:flex;align-items:center;justify-content:center;margin-bottom:50px}.section-store-desc .box-category .box-icon{flex-shrink:0;line-height:0}.section-store-desc .box-category .box-title{font-size:20px;line-height:1.2;text-transform:uppercase;font-family:"Economica",sans-serif;padding-left:15px}.block-store-desc{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #a8a8a8;font-size:18px;line-height:1.8;padding:30px}@media (max-width: 1199px){.block-store-desc{font-size:16px}}@media (max-width: 479px){.block-store-desc{font-size:14px;padding:20px 20px 30px}}.block-store-desc .box-text{width:40%;line-height:1.4;padding-right:50px}@media (max-width: 1199px){.block-store-desc .box-text{padding-right:30px}}@media (max-width: 1023px){.block-store-desc .box-text{width:50%}}@media (max-width: 767px){.block-store-desc .box-text{width:100%;padding:0 0 30px}}.block-store-desc .box-text h2{font-size:42px;font-weight:400}@media (max-width: 1199px){.block-store-desc .box-text h2{font-size:38px}}.block-store-desc .box-info{flex:1;text-align:right;margin:-10px 0}.block-store-desc .box-map{margin:10px -15px;line-height:0}@media (max-width: 1023px){.block-store-desc .box-map{margin:10px -10px}}.block-store-desc .box-map.no-click polygon{pointer-events:none}.block-store-desc .box-open p{margin:0}.list-brands .box-brand{width:33.333%;padding:9px 11px}@media (max-width: 1023px){.list-brands .box-brand{width:50%}}@media (max-width: 639px){.list-brands .box-brand{width:100%;padding:5px}}.list-brands .box-logo{width:100%;height:40px;display:flex;align-items:center;justify-content:center}.block-contacts{text-align:center}.block-contacts .box-heading{font-size:38px;font-weight:400;margin-bottom:40px}.block-contacts .row{font-size:18px;margin:-10px}@media (max-width: 1023px){.block-contacts .row{font-size:16px}}@media (max-width: 767px){.block-contacts .row{font-size:14px}}.block-contacts .row [class^="col-"]{padding:10px}.block-contacts .box-icon{padding:30px 0 5px}.block-social{display:flex;justify-content:space-between;align-items:center;text-align:center;max-width:700px;margin:90px auto 30px}@media (max-width: 1023px){.block-social{max-width:500px;margin:70px auto 15px}}@media (max-width: 479px){.block-social{max-width:300px;margin:50px auto 0}}.block-social .box-link{margin:10px;line-height:0}.block-social .box-link:hover{opacity:0.7}@media (max-width: 1023px){.block-social .box-link img{max-width:80%}}@media (max-width: 479px){.block-social .box-link img{max-width:60%}}.section-anchor{padding-top:1px}.block-info-map{max-width:860px;height:300px;overflow:hidden;text-align:center;margin:65px auto 0;position:relative}.block-info-map:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.block-info-map p{line-height:0;margin:0}.block-info-map iframe{width:100%}.block-info-map .box-link{display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;transition:all .4s ease-in-out;transform:scale(0);position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.block-info-map .box-info{display:flex;align-items:center;color:#fff;font-size:52px;line-height:1.4;font-weight:700;font-family:"Economica",sans-serif}@media (max-width: 479px){.block-info-map .box-info{font-size:36px;line-height:38px}}@media (max-width: 359px){.block-info-map .box-info{font-size:32px}}.block-info-map .box-icon{line-height:0;margin-right:5px}@media (max-width: 479px){.block-info-map .box-icon{width:32px}}.block-info-map:hover:before{box-shadow:inset 0 0 0 200px rgba(10,30,90,0.5);transition:all .3s ease-in}.block-info-map:hover .box-link{transform:scale(1);opacity:1}.block-form{text-align:left}.block-form .box-subheading{font-size:20px;line-height:1.4;font-style:italic;font-family:"Economica",sans-serif;text-align:center;margin:-10px 0 40px}.block-form .form-group{padding-bottom:40px}.block-form label{display:block;font-size:16px;line-height:1.4;text-transform:uppercase;font-weight:700;font-family:"Economica",sans-serif}.block-form .form-control{width:100%;height:42px;background:#fff;border:1px solid;border-color:#bfbfbf #dedede #dedede #bfbfbf;border-radius:0;font-size:12px;color:#333;outline:none;padding:5px 10px}.block-form .form-control:focus{border-color:rgba(82,168,236,0.8);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6)}.block-form textarea.form-control{height:120px;resize:none;overflow-y:auto}@-moz-document url-prefix(){.block-form select{text-indent:-2px}}.block-form .btn,.block-form .block-pagination .page-numbers,.block-pagination .block-form .page-numbers{min-width:inherit;border-radius:4px;font-size:15px;background:#d4d4d4;border:1px solid;border-color:#c8c9ca #9e9e9e #9e9e9e #c8c9ca;text-shadow:1px 1px #fff;padding:5px 12px}.block-form .btn:hover,.block-form .block-pagination .page-numbers:hover,.block-pagination .block-form .page-numbers:hover,.block-form .btn:focus,.block-form .block-pagination .page-numbers:focus,.block-pagination .block-form .page-numbers:focus{background:#b9ced9;border-color:#627782}.wpcf7 .wpcf7-form .ajax-loader{vertical-align:middle}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{display:block;position:relative}.wpcf7 .wpcf7-form .wpcf7-not-valid{border-color:#e50026}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{font-size:14px;color:#e50026;position:absolute;left:0;top:100%}.wpcf7 .wpcf7-form .wpcf7-response-output{line-height:1.6;text-align:center;padding:10px 15px;margin:0}.block-services{line-height:1.57;text-align:center;margin:0 -10px}@media (max-width: 479px){.block-services{margin:0 -5px}}.block-services [class^="col-"]{padding:10px}@media (max-width: 479px){.block-services [class^="col-"]{padding:5px}}.block-services .box-service{display:block;min-height:355px;background:#f8f8f8;box-shadow:1px 1px 2px rgba(0,0,0,0.2);padding:10px}.block-services .box-icon{line-height:0;height:80px;margin:-5px 0 5px}.block-services .box-heading{margin-bottom:10px}.block-services .box-heading:after{content:'';display:block;background:#c8c8c8;height:1px;width:60px;margin:15px auto 0}.section-blog .heading{background:#76B3B9;padding:15px 0;margin:-40px 0 40px}.section-blog .heading h1{color:#fff;font-size:36px;font-family:"Open Sans", sans-serif;font-weight:600;text-align:center;margin:0}@media (max-width: 767px){.section-blog .heading h1{font-size:30px}}.section-blog-single{line-height:1.6;text-align:justify}.section-blog-single .box-info{font-weight:700;text-align:right;margin-bottom:20px}.section-blog-single .box-date{font-size:12px}.section-event-single .box-info{border-bottom:1px solid #c0c0c0;padding-bottom:20px;margin-bottom:20px}.section-event-single .box-title{font-size:22px;line-height:1.2;margin:0}.section-event-single .box-date{font-family:"Economica",sans-serif;font-size:18px;line-height:1.78;font-weight:700;text-transform:uppercase}.error404 .main{display:flex;justify-content:center;align-items:center;text-align:center}.error404 h1{width:50%;font-size:42px;font-weight:400;-webkit-text-stroke:1px #333;margin:0 auto 15px}.error404 p{font-size:30px;line-height:1.4;color:#333}@media (max-width: 479px){.error404 p{font-size:20px}}

/*# sourceMappingURL=app.min.css.map*/

.section-featured-store .box-img {
    background-size: contain;
}

.wpml-ls-sub-menu {
    pointer-events: none;
}

.wpml-ls-item {
    pointer-events: all;
}

.slider-wrapper {
    height: calc(100vh - 96px) !important;
    max-height: inherit !important;
}

.section-hero.events .slider-wrapper.img-wrapper {
    background-size: contain;
}

.section-hero.events .slick-slide {
    height: 100%;
    width: 100%;
}

.section-hero.events .slider-wrapper img {
    width: 100%;
}

.section-hero.events .hero-slider .slider-wrapper {
    height: auto !important;
}

.section-event-single .block-back {
    height: 80px;
}

.box-store-in .box-col {
    margin: 4px;
}

.section-store-desc .box-heading {
    margin-top: 20px;
}

@media all and (max-width: 1440px) {
    .slider-wrapper {
        background-size: contain !important;
        aspect-ratio: 16 / 9.7;
        height: 100% !important;
    }

    @supports not (aspect-ratio: 16 / 9.7) {
        .slider-wrapper.img-wrapper {
            padding-bottom: 60.625%;
        }
    }

    .section-hero.events .hero-slider .slider-wrapper {
        aspect-ratio: unset;
    }
}

@media all and (max-width: 767px) {
    .block-services .box-service {
        min-height: auto;
        padding-bottom: 26px;
    }
}

.info-store .box-store .box-info .box-floor,
.info-store .box-store .box-info .box-num {
    padding: 3px 0;
    font-size: 20px;
}

.info-store .box-store .box-details .box-title {
    padding-top: 5px;
    font-size: 20px;
}

.info-store {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    min-height: 150px;
    line-height: 1.2;
    border: 1px solid #a8a8a8;
    padding: 0;
}

@media (max-width: 1199px) {
    .info-store {
        padding: 0;
    }
}

@media (max-width: 767px) {
    .info-store {
        min-height: 100px;
    }
}

@media (max-width: 479px) {
    .info-store .box-store {
        justify-content: center;
    }
}

.block-search {
    border-bottom: none;
    padding: 5px 20px 30px 20px;
    margin-bottom: 0;
}

.list-floor {
    display: flex;
    flex-wrap: wrap;
    margin: -5px 0 20px 0;
    justify-content:center;
}

.block-store-search {
    border-bottom: none;
    padding-bottom: 50px;
    margin-bottom: 0;
}

.single-stores .box-separator {
    margin: 40px auto;
}


.single-stores .box-heading {
    margin-bottom: 20px;
}

.single-stores .block-contacts .box-icon {
    padding: 10px 0 5px;
}

.single-stores .block-contacts .row {
    justify-content: center;
}

#store-search-results {
    display: none;
}

@media (max-width: 479px) {
    .info-store .box-store-in {
        justify-content: left;
    }

    .info-store .box-category, .info-store .box-info, .info-store .box-details {
        display: none;
    }
}

.bulleted li {
    list-style: disc inside;
}

@media (max-width: 479px) {
	.logo {padding: 0 7px}
}
@media (max-width: 1439px) {
	.logo img{height:64px}
}