/**
 * Swiper 11.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2023
 */

@font-face {
    font-family: swiper-icons;
    src: url('data:application/font-woff;charset=utf-8;base64, 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');
    font-weight: 400;
    font-style: normal
}

: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-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: 20px}
.swiper-button-next,.swiper-button-prev {position: absolute;top: var(--swiper-navigation-top-offset, 50%);width: 45px;height: 45px;margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color:#333;background: #eee;}
.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, 0px);right: auto}
.swiper-button-next,.swiper-rtl .swiper-button-prev {right: var(--swiper-navigation-sides-offset, 0px);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, 0px);left: auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {content: 'next'}
.swiper-pagination {position: initial;text-align: center;transition: .3s opacity;transform: translate3d(0, 0, 0);z-index: 10;margin-top: .3rem;}
.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, 12px));height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 12px));display: inline-block;border-radius: var(--swiper-pagination-bullet-border-radius, 3px);background: var(--manhover-color);opacity: var(--swiper-pagination-bullet-inactive-opacity, .3);border-radius: 50%;}
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(--mantips-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, 8px)}
.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); bottom:-30px; z-index: 50; height: var(--swiper-scrollbar-size, 2px); width: calc(100% - 0 * 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(--manhover-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-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-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-cards { overflow: visible}
.swiper-cards .swiper-slide {  transform-origin: center bottom;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  overflow: hidden}

/* glightbox */
.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;padding: .1rem;}
.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;border-radius: 8px;}
.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: rgba(52,58,64,0.8);backdrop-filter: blur(7px);will-change: opacity}
.glightbox-mobile .goverlay {background: rgba(52,58,64,0.8);backdrop-filter: blur(7px);}
.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: 0}
.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}
.plyr__poster {display: none!important;}
.ytp-large-width-mode .ytp-error .ytp-small-redirect {bottom: 55px!important;}

@-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(52,58,64,0.8);backdrop-filter: blur(7px);}
.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);background:#fff}
.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 (min-width: 480px) {
.plyr--video .plyr__controls {padding-top: calc(var(--plyr-control-spacing, 10px)* 0.5);}
}
@media screen and (max-height:420px) {
.goverlay {background: #000}
}
