.elementor-widget-smmp_image_carousel .swiper{position:static}.elementor-widget-smmp_image_carousel .swiper .swiper-slide figure{line-height:inherit}.elementor-widget-smmp_image_carousel .swiper-slide{text-align:center}.elementor-widget-smmp_image_carousel,.elementor-widget-smmp_image_carousel>.elementor-widget-container{position:relative}.elementor-widget-smmp_image_carousel{--smmp-arrow:60px;--smmp-dot:10px;--smmp-dot-active:40px;--smmp-bar-bottom:14px;--smmp-bar-side:4px;--smmp-bar-pad:24px;--swiper-pagination-bullet-horizontal-gap:5px}.elementor-widget-smmp_image_carousel .swiper-slide-inner{background:#fff0;margin:0}.elementor-widget-smmp_image_carousel .swiper-slide-image{display:block}.elementor-widget-smmp_image_carousel.elementor-element .swiper .elementor-swiper-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--smmp-arrow);height:var(--smmp-arrow);border-radius:50%;background:#000;border:1px solid #7c6026;font-size:18px;transition:border-color .2s,background .2s,opacity .2s}.elementor-widget-smmp_image_carousel.elementor-element .swiper .elementor-swiper-button:hover{border-color:#d9a527;background:#141310}.elementor-widget-smmp_image_carousel.elementor-element .swiper .elementor-swiper-button:focus-visible{outline:2px solid #f0c644;outline-offset:3px}.elementor-widget-smmp_image_carousel .swiper-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.elementor-widget-smmp_image_carousel .swiper-pagination .swiper-pagination-bullet{flex:none;box-sizing:border-box;width:var(--smmp-dot);height:var(--smmp-dot);margin:0 var(--swiper-pagination-bullet-horizontal-gap);background:#252625;opacity:1;border-radius:50px;transition:width .3s,background .3s}.elementor-widget-smmp_image_carousel .swiper-pagination .swiper-pagination-bullet-active{width:var(--smmp-dot-active);background:#d9a527}.elementor-widget-smmp_image_carousel .swiper-pagination .swiper-pagination-bullet:focus-visible{outline:2px solid #f0c644;outline-offset:2px}.elementor-widget-smmp_image_carousel.elementor-element.smmp-ic-nav-bar .elementor-image-carousel-wrapper{width:100%;padding-left:0;padding-right:0;padding-bottom:calc(var(--smmp-arrow) + var(--smmp-bar-pad))}.elementor-widget-smmp_image_carousel.elementor-element.smmp-ic-nav-bar.elementor-pagination-position-inside .elementor-image-carousel-wrapper{padding-bottom:0}.elementor-widget-smmp_image_carousel.elementor-element.smmp-ic-nav-bar.elementor-pagination-position-inside .swiper .swiper-pagination,.elementor-widget-smmp_image_carousel.elementor-element.smmp-ic-nav-bar.elementor-pagination-position-inside .swiper .elementor-swiper-button{bottom:calc(var(--smmp-bar-bottom) + 4px)}.elementor-widget-smmp_image_carousel.elementor-element.smmp-ic-nav-bar .swiper .elementor-swiper-button{top:auto;bottom:var(--smmp-bar-bottom);margin:0;transform:none}.elementor-widget-smmp_image_carousel.elementor-element.smmp-ic-nav-bar .swiper .elementor-swiper-button-prev{left:var(--smmp-bar-side);right:auto}.elementor-widget-smmp_image_carousel.elementor-element.smmp-ic-nav-bar .swiper .elementor-swiper-button-next{right:var(--smmp-bar-side);left:auto}.elementor-widget-smmp_image_carousel.elementor-element.smmp-ic-nav-bar .swiper .swiper-pagination{position:absolute;top:auto;bottom:var(--smmp-bar-bottom);left:calc(var(--smmp-bar-side) + var(--smmp-arrow) + 12px);right:calc(var(--smmp-bar-side) + var(--smmp-arrow) + 12px);width:auto;height:var(--smmp-arrow);margin:0;transform:none}.elementor-widget-smmp_image_carousel.elementor-element.smmp-ic-nav-bar .swiper:not(:has(.elementor-swiper-button)) .swiper-pagination{left:0;right:0}.elementor-widget-smmp_image_carousel.smmp-ic-tight{--smmp-dot:7px;--smmp-dot-active:20px;--swiper-pagination-bullet-horizontal-gap:3px}.elementor-widget-smmp_image_carousel.smmp-ic-tighter{--smmp-dot:5px;--smmp-dot-active:12px;--swiper-pagination-bullet-horizontal-gap:2px}.elementor-widget-smmp_image_carousel.smmp-ic-wrap .swiper-pagination{flex-wrap:wrap;align-content:center;row-gap:4px}.elementor-widget-smmp_image_carousel.smmp-ic-measuring .swiper-pagination-bullet{transition:none!important}@media (max-width:1024px){.elementor-widget-smmp_image_carousel{--smmp-arrow:52px;--smmp-dot-active:32px}}@media (max-width:767px){.elementor-widget-smmp_image_carousel{--smmp-arrow:44px;--smmp-dot:9px;--smmp-dot-active:28px;--smmp-bar-bottom:10px;--smmp-bar-pad:18px;--swiper-pagination-bullet-horizontal-gap:4px}.elementor-widget-smmp_image_carousel.elementor-element .swiper .elementor-swiper-button{font-size:15px}}@media (max-width:420px){.elementor-widget-smmp_image_carousel{--smmp-arrow:40px;--smmp-dot:8px;--smmp-dot-active:22px;--smmp-bar-side:0px}.elementor-widget-smmp_image_carousel.elementor-element .swiper .elementor-swiper-button{font-size:14px}}.elementor-widget-smmp_image_carousel .smmp-ic-has-video{cursor:pointer}.elementor-widget-smmp_image_carousel .smmp-ic-has-video .swiper-slide-inner{position:relative}.elementor-widget-smmp_image_carousel.smmp-ic-play-yes .smmp-ic-has-video .swiper-slide-inner::after{content:"";position:absolute;left:50%;top:50%;z-index:2;width:clamp(40px,22%,64px);aspect-ratio:1;border-radius:50%;background:#d9a527 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.5v13l11-6.5z' fill='%230d0d0d'/%3E%3C/svg%3E") 56% 50%/42% no-repeat;box-shadow:0 0 0 8px rgb(217 165 39 / .22);transform:translate(-50%,-50%);transition:transform .35s ease,box-shadow .35s ease;pointer-events:none}.elementor-widget-smmp_image_carousel.smmp-ic-play-yes .smmp-ic-has-video:hover .swiper-slide-inner::after{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 0 12px rgb(217 165 39 / .18)}.elementor-widget-smmp_image_carousel .smmp-ic-has-video .swiper-slide-inner:focus-visible{outline:2px solid #f0c644;outline-offset:3px}@media (max-width:767px){.elementor-widget-smmp_image_carousel.smmp-ic-play-yes .smmp-ic-has-video .swiper-slide-inner::after{box-shadow:0 0 0 6px rgb(217 165 39 / .22)}}@media (hover:none){.elementor-widget-smmp_image_carousel.smmp-ic-play-yes .smmp-ic-has-video:hover .swiper-slide-inner::after{transform:translate(-50%,-50%);box-shadow:0 0 0 8px rgb(217 165 39 / .22)}}.smmp-icm{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgb(5 5 5 / .88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s;font-family:"Montserrat",Sans-serif;color:#fff}.smmp-icm.is-open{opacity:1;visibility:visible;transition:opacity .3s ease}.smmp-icm *{box-sizing:border-box}.smmp-icm__box{position:relative;transform:translateY(18px) scale(.97);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.smmp-icm.is-open .smmp-icm__box{transform:none}.smmp-icm{--pad:96px;--padx:176px;--ar:0.5625;--max:480px;padding:calc(var(--pad) / 2);padding:max(calc(var(--pad) / 2),env(safe-area-inset-top)) max(calc(var(--pad) / 2),env(safe-area-inset-right)) max(calc(var(--pad) / 2),env(safe-area-inset-bottom)) max(calc(var(--pad) / 2),env(safe-area-inset-left))}.smmp-icm.is-wide{--max:1100px}.smmp-icm__screen{position:relative;width:min(calc(100vw - var(--padx,var(--pad))),calc((100vh - var(--pad)) * var(--ar)),var(--max));width:min(calc(100vw - var(--padx,var(--pad))),calc((100dvh - var(--pad)) * var(--ar)),var(--max));aspect-ratio:var(--ar);transition:aspect-ratio .25s ease;overflow:hidden;border:1px solid rgb(240 198 68 / .6);border-radius:22px;background:#000}.smmp-icm__screen video,.smmp-icm__screen iframe{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;border:0;object-fit:contain;background:#000}.smmp-icm button.smmp-icm__close{position:absolute;right:-14px;top:-14px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid rgb(217 165 39 / .7);border-radius:50%;background:#0d0d0d;color:#fff;font:inherit;font-size:22px;line-height:1;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none}.smmp-icm button.smmp-icm__close:hover,.smmp-icm button.smmp-icm__close:focus{background:#d9a527;color:#0d0d0d}.smmp-icm button.smmp-icm__step{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:-26px 0 0;padding:0;border:1px solid rgb(217 165 39 / .7);border-radius:50%;background:#0d0d0d;color:#fff;font:inherit;font-size:22px;line-height:1;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none;transition:background .3s ease,color .3s ease,opacity .3s ease}.smmp-icm button.smmp-icm__step[data-dir="-1"]{left:-76px}.smmp-icm button.smmp-icm__step[data-dir="1"]{right:-76px}.smmp-icm button.smmp-icm__step:hover,.smmp-icm button.smmp-icm__step:focus{background:#d9a527;color:#0d0d0d}.smmp-icm button.smmp-icm__step:disabled{opacity:.3;cursor:default;background:#0d0d0d;color:#fff}.smmp-icm.no-steps button.smmp-icm__step{display:none}.smmp-icm.no-steps{--padx:var(--pad)}.smmp-icm__count{position:absolute;left:0;right:0;bottom:-30px;text-align:center;font-size:12px;font-weight:700;letter-spacing:1.2px;color:rgb(255 255 255 / .6)}.smmp-icm.no-steps .smmp-icm__count{display:none}.smmp-icm button:focus-visible{outline:2px solid #f0c644;outline-offset:2px}html.smmp-icm-lock,html.smmp-icm-lock body{overflow:hidden}@media (max-width:1024px){.smmp-icm{--padx:140px}.smmp-icm button.smmp-icm__step{width:46px;height:46px;margin-top:-23px}.smmp-icm button.smmp-icm__step[data-dir="-1"]{left:-62px}.smmp-icm button.smmp-icm__step[data-dir="1"]{right:-62px}}@media (max-width:767px),(max-height:560px){.smmp-icm{--pad:24px;--padx:24px}.smmp-icm button.smmp-icm__step{width:40px;height:40px;margin-top:-20px;font-size:18px;background:rgb(13 13 13 / .6)}.smmp-icm button.smmp-icm__step[data-dir="-1"]{left:8px}.smmp-icm button.smmp-icm__step[data-dir="1"]{right:8px}.smmp-icm__count{display:none}.smmp-icm__screen{border-radius:16px}.smmp-icm button.smmp-icm__close{right:10px;top:10px;width:40px;height:40px;background:rgb(13 13 13 / .75)}}@media (prefers-reduced-motion:reduce){.smmp-icm,.smmp-icm__box,.elementor-widget-smmp_image_carousel .swiper-pagination-bullet{transition:none}}