.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}
.owl-carousel{display:none;width:100%;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none;}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block;}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:move;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{transition:height 0.5s ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 0.4s ease;}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0;}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 0.1s ease;}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 0.4s ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
:root{--mm-ocd-width:100%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px;}
body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;}
.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0, 0, 0, 0);-webkit-transition-property:bottom, background-color;-o-transition-property:bottom, background-color;transition-property:bottom, background-color;-webkit-transition-duration:0s, 0.3s;-o-transition-duration:0s, 0.3s;transition-duration:0s, 0.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0.45s, 0.15s;-o-transition-delay:0.45s, 0.15s;transition-delay:0.45s, 0.15s;}
.mm-ocd--open{bottom:0;background:rgba(0, 0, 0, 0.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;}
.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:calc(100% - 80%);width:calc(100% - var(--mm-ocd-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));background:rgba(3, 2, 1, 0);}
.mm-ocd--left .mm-ocd__backdrop{right:0;}
.mm-ocd--right .mm-ocd__backdrop{left:0;}
.mm-spn,
.mm-spn a,
.mm-spn li,
.mm-spn span,
.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px;}
.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:130%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left 0.3s ease 0s;-o-transition:left 0.3s ease 0s;transition:left 0.3s ease 0s;cursor:default;}
.mm-spn ul:after{content:"";display:block;height:50px;height:var(--mm-spn-item-height);}
.mm-spn > ul{left:0;}
.mm-spn ul.mm-spn--open{left:0;}
.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden;}
.mm-spn li{position:relative;background:inherit;cursor:pointer;}
.mm-spn li:before{content:"";display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/2);right:25px;right:calc(var(--mm-spn-item-height)/2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0, -50%);-ms-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%);opacity:0.4;}
.mm-spn li:after{content:"";display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:0.15;}
.mm-spn a,
.mm-spn span{position:relative;z-index:1;padding:13px 20px;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/2)
var(--mm-spn-item-indent);}
.mm-spn a{background:inherit;color:inherit;text-decoration:none;}
.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height));}
.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:0.15;}
.mm-spn span{background:0 0;}
.mm-spn.mm-spn--navbar{cursor:pointer;}
.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/2);left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%, -50%);-ms-transform:rotate(-45deg) translate(50%, -50%);transform:rotate(-45deg) translate(50%, -50%);opacity:0.4;}
.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default;}
.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none;}
.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:50px;height:var(--mm-spn-item-height);padding:0 40px;padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:50px;line-height:var(--mm-spn-item-height);opacity:0.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent);}
.mm-spn.mm-spn--navbar ul{top:51px;top:calc(var(--mm-spn-item-height) + 1px);}
.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:0.15;}
.mm-spn.mm-spn--light{color:#444;background:#f3f3f3;}
.mm-spn.mm-spn--dark{color:#ddd;background:#333;}
.mm-spn.mm-spn--vertical{overflow-y:auto;}
.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static;}
.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent);}
.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height)/2);}
.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block;}
.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%, 0);-ms-transform:rotate(135deg) translate(-50%, 0);transform:rotate(135deg) translate(-50%, 0);}
.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none;}
.gallery{width:100%;}
.gallery-container{align-items:center;display:flex;height:400px;margin:0 auto;max-width:1000px;position:relative;}
.gallery-item{height:150px;opacity:0;position:absolute;transition:all 0.3s ease-in-out;width:150px;z-index:0;}
.gallery-item-1{left:15%;opacity:0.4;transform:translateX(-50%);}
.gallery-item-2,
.gallery-item-4{height:200px;opacity:1;width:200px;z-index:1;}
.gallery-item-2{left:30%;transform:translateX(-50%);}
.gallery-item-3{box-shadow:0 0 30px rgba(255, 255, 255, 0.6),
0 0 60px rgba(255, 255, 255, 0.45), 0 0 110px rgba(255, 255, 255, 0.25),
0 0 100px rgba(255, 255, 255, 0.1);height:300px;opacity:1;left:50%;transform:translateX(-50%);width:300px;z-index:2;}
.gallery-item-4{left:70%;transform:translateX(-50%);}
.gallery-item-5{left:85%;opacity:0.4;transform:translateX(-50%);}
.gallery-controls{display:flex;justify-content:space-between;margin:30px 0;position:absolute;top:50%;transform:translateY(-50%);width:100%;}
.gallery-controls button{background-color:transparent;border:0;cursor:pointer;font-size:16px;margin:0 20px;padding:0 12px;text-transform:capitalize;}
.gallery-controls button:focus{outline:none;}
.gallery-controls-previous{position:relative;}
.gallery-controls-previous::before{border:solid #000;border-width:0 2px 2px 0;content:"";display:inline-block;height:12px;left:-10px;padding:2px;position:absolute;top:0;transform:rotate(135deg) translateY(-50%);transition:left 0.15s ease-in-out;width:12px;}
.gallery-controls-next{position:relative;}
.gallery-controls-next::before{border:solid #000;border-width:0 2px 2px 0;content:"";display:inline-block;height:12px;padding:2px;position:absolute;right:-10px;top:50%;transform:rotate(-45deg) translateY(-50%);transition:right 0.15s ease-in-out;width:12px;}
.gallery-nav{bottom:-15px;display:flex;justify-content:center;list-style:none;padding:0;position:absolute;width:100%;}
.gallery-nav li{background:#ccc;border-radius:50%;height:10px;margin:0 16px;width:10px;}
.gallery-nav li.gallery-item-selected{background:#555;}