.elementor-lightbox .swiper-slide{padding-bottom:96px!important}.elementor-lightbox .swiper-slide{width:var(--hd-slide-width,auto)!important;max-width:100vw!important;padding-left:20px!important;padding-right:20px!important}.elementor-lightbox .swiper-zoom-container{width:auto!important;max-width:100%!important}.elementor-lightbox .elementor-lightbox-image{max-width:100%!important;max-height:100%!important;opacity:0!important;transition:opacity .3s ease!important}.elementor-lightbox .swiper-slide-active .elementor-lightbox-image{opacity:1!important;transition:none!important}.elementor-lightbox.hd-moving .swiper-slide-prev .elementor-lightbox-image,.elementor-lightbox.hd-moving .swiper-slide-next .elementor-lightbox-image{opacity:1!important;transition:none!important}.elementor-lightbox .swiper-wrapper{will-change:transform}.elementor-lightbox .swiper-lazy-preloader{display:none!important}.elementor-lightbox .hd-spinner{position:fixed;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border:3px solid rgb(255 255 255 / .18);border-top-color:#b5b5b5;border-radius:50%;z-index:6;pointer-events:none;opacity:0;transition:opacity .15s ease;animation:hd-spin .9s linear infinite}.elementor-lightbox.hd-loading .hd-spinner{opacity:1}@keyframes hd-spin{to{transform:rotate(360deg)}}.elementor-lightbox .swiper::before,.elementor-lightbox .swiper::after{content:"";position:fixed;top:0;bottom:0;width:var(--hd-fade,0);pointer-events:none;z-index:5}.elementor-lightbox .swiper::before,.elementor-lightbox .swiper::after{background:rgb(0 0 0 / .8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.elementor-lightbox .swiper::before{left:0;-webkit-mask-image:linear-gradient(to right,#000 0%,rgb(0 0 0 / .65) 55%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,rgb(0 0 0 / .65) 55%,transparent 100%)}.elementor-lightbox .swiper::after{right:0;-webkit-mask-image:linear-gradient(to left,#000 0%,rgb(0 0 0 / .65) 55%,transparent 100%);mask-image:linear-gradient(to left,#000 0%,rgb(0 0 0 / .65) 55%,transparent 100%)}.elementor-lightbox .elementor-swiper-button-prev,.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .hd-lightbox-download,.elementor-lightbox .dialog-close-button{z-index:10!important}.elementor-lightbox .elementor-swiper-button-prev,.elementor-lightbox .elementor-swiper-button-next{visibility:visible!important;position:fixed!important;top:auto!important;bottom:28px!important;transform:none!important;width:48px!important;height:48px!important;border-radius:50%!important;background:rgb(255 255 255 / .15)!important;color:#fff!important;font-size:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .2s ease!important}.elementor-lightbox .elementor-slideshow--ui-hidden .elementor-swiper-button-prev,.elementor-lightbox .elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-lightbox .elementor-slideshow--ui-hidden .hd-lightbox-download{opacity:1!important}.elementor-lightbox .elementor-swiper-button-prev:hover,.elementor-lightbox .elementor-swiper-button-next:hover{background:rgb(255 255 255 / .32)!important}.elementor-lightbox .elementor-swiper-button-prev{left:calc(50% - 58px)!important;right:auto!important}.elementor-lightbox .elementor-swiper-button-next{left:calc(50% + 10px)!important;right:auto!important}.elementor-lightbox .elementor-swiper-button svg,.elementor-lightbox .dialog-close-button svg{display:none!important}.elementor-lightbox .elementor-swiper-button::before,.elementor-lightbox .hd-lightbox-download::before,.elementor-lightbox .dialog-close-button::before{font-family:dorficonsbold20;font-style:normal;font-weight:400;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased}.elementor-lightbox .elementor-swiper-button-prev::before{content:"\e80d";transform:rotate(90deg)}.elementor-lightbox .elementor-swiper-button-next::before{content:"\e80d";transform:rotate(-90deg)}.elementor-lightbox .hd-lightbox-download::before{content:"\e858"}.elementor-lightbox .dialog-close-button{text-decoration:none!important;box-sizing:border-box!important;padding:0!important;margin:0!important;position:fixed!important;top:28px!important;right:28px!important;left:auto!important;bottom:auto!important;width:48px!important;height:48px!important;border-radius:50%!important;background:rgb(255 255 255 / .15)!important;color:#fff!important;font-size:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;transition:background .2s ease!important}.elementor-lightbox .dialog-close-button:hover{background:rgb(255 255 255 / .32)!important}.elementor-lightbox .dialog-close-button::before{content:"\e852"}.elementor-lightbox .elementor-slideshow__counter{position:fixed!important;left:40px!important;right:auto!important;top:52px!important;bottom:auto!important;transform:translateY(-50%)!important;margin:0!important;width:auto!important;height:auto!important;white-space:nowrap!important;z-index:10}@media (orientation:portrait) and (max-width:767px){.elementor-lightbox .elementor-slideshow__counter{left:34px!important;font-size:1rem!important}}@media (orientation:landscape) and (max-height:500px){.elementor-lightbox .elementor-slideshow__counter{left:16px!important;top:32px!important;font-size:1rem!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important}}.elementor-lightbox .hd-lightbox-download{position:fixed!important;bottom:28px!important;right:28px!important;left:auto!important;top:auto!important;width:48px!important;height:48px!important;border-radius:50%!important;background:rgb(255 255 255 / .15)!important;color:#fff!important;font-size:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;z-index:2;transition:background .2s ease}.elementor-lightbox .hd-lightbox-download:hover{background:rgb(255 255 255 / .32)!important}@media (orientation:portrait) and (max-width:767px){.elementor-lightbox .swiper-slide{padding-left:18px!important;padding-right:18px!important;padding-bottom:108px!important}.elementor-lightbox .elementor-swiper-button-prev,.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .hd-lightbox-download{bottom:40px!important}}@media (orientation:landscape) and (max-height:500px){.elementor-lightbox .swiper-slide{padding:22px 82px!important}.elementor-lightbox .elementor-swiper-button-prev,.elementor-lightbox .elementor-swiper-button-next{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.elementor-lightbox .elementor-swiper-button-prev{left:14px!important;right:auto!important}.elementor-lightbox .elementor-swiper-button-next{left:auto!important;right:14px!important}.elementor-lightbox .dialog-close-button{top:14px!important;right:14px!important}.elementor-lightbox .hd-lightbox-download{bottom:14px!important;right:14px!important}}@media (orientation:portrait) and (min-width:768px){.elementor-lightbox .swiper-slide{padding-left:34px!important;padding-right:34px!important}}@media (orientation:landscape) and (min-height:501px) and (pointer:coarse){.elementor-lightbox .swiper-slide{padding:70px 96px!important}.elementor-lightbox .elementor-swiper-button-prev,.elementor-lightbox .elementor-swiper-button-next{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.elementor-lightbox .elementor-swiper-button-prev{left:28px!important;right:auto!important}.elementor-lightbox .elementor-swiper-button-next{left:auto!important;right:28px!important}}