html body :is(.ft-gallery-section,.container_full:has(.elementor-widget-gallery),.elementor-widget-gallery){position:relative!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;overflow:visible!important;contain:none!important;box-sizing:border-box!important}html body .elementor-widget-gallery,html body .elementor-widget-gallery>.elementor-widget-container{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body .elementor-widget-gallery .elementor-gallery__container{position:relative!important;display:block!important;columns:4!important;column-gap:10px!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body .elementor-widget-gallery .elementor-gallery__container>.e-gallery-item{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 10px!important;break-inside:avoid!important;transform:none!important;overflow:hidden!important;border:0!important;border-radius:var(--ft-radius-md,8px)!important;background:#f7f8fa!important;cursor:zoom-in!important}html body .elementor-widget-gallery .elementor-gallery__container>.e-gallery-item::before{content:""!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding-bottom:78%!important}html body .elementor-widget-gallery .elementor-gallery__container>.e-gallery-item:nth-child(6n/**/+1)::before{padding-bottom:112%!important}html body .elementor-widget-gallery .elementor-gallery__container>.e-gallery-item:nth-child(6n/**/+2)::before{padding-bottom:72%!important}html body .elementor-widget-gallery .elementor-gallery__container>.e-gallery-item:nth-child(6n/**/+3)::before{padding-bottom:92%!important}html body .elementor-widget-gallery .elementor-gallery__container>.e-gallery-item:nth-child(6n/**/+4)::before{padding-bottom:68%!important}html body .elementor-widget-gallery .elementor-gallery__container>.e-gallery-item:nth-child(6n/**/+5)::before{padding-bottom:104%!important}html body .elementor-widget-gallery .elementor-gallery__container>.e-gallery-item:nth-child(6n)::before{padding-bottom:82%!important}html body .elementor-widget-gallery .elementor-gallery__container>.e-gallery-item .e-gallery-image{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;background-size:cover!important;background-position:center center!important;border-radius:inherit!important;transform:scale(1)!important;filter:none!important;transition:transform .18s ease,filter .18s ease!important}.ftcm-site-gallery{display:block!important;columns:4!important;column-gap:10px!important;width:100%!important;height:auto!important;overflow:visible!important}.ftcm-site-gallery__item,.ftcm-gallery-lightbox-item{position:relative!important;display:block!important;width:100%!important;margin:0 0 10px!important;break-inside:avoid!important;overflow:hidden!important;border:0!important;border-radius:var(--ft-radius-md,8px)!important;background:#f7f8fa!important;text-decoration:none!important;cursor:zoom-in!important}.ftcm-site-gallery__item img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:cover!important;transform:scale(1)!important;filter:none!important;transition:transform .18s ease,filter .18s ease!important}.ftcm-gallery-zoom{position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;z-index:4!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:var(--ft-shape-circle,50%)!important;background:rgba(20,33,61,.62)!important;color:#fff!important;opacity:0!important;transform:translate(-50%,-50%) scale(.94)!important;pointer-events:none!important;transition:opacity .18s ease,transform .18s ease!important}.ftcm-gallery-zoom svg{width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important}.ftcm-site-gallery__item:hover img,.ftcm-gallery-lightbox-item:hover img{transform:scale(1.012)!important;filter:brightness(.96)!important}html body .elementor-widget-gallery .e-gallery-item:hover .e-gallery-image{transform:scale(1.012)!important;filter:brightness(.96)!important}.ftcm-site-gallery__item:hover .ftcm-gallery-zoom,.ftcm-gallery-lightbox-item:hover .ftcm-gallery-zoom{opacity:1!important;transform:translate(-50%,-50%) scale(1)!important}html.ftcm-lightbox-open,html.ftcm-lightbox-open body{overflow:hidden!important}.ftcm-site-lightbox{position:fixed!important;inset:0!important;z-index:1000000!important;display:grid!important;place-items:center!important;padding:32px!important;background:rgba(7,12,18,.95)!important;color:#fff!important}.ftcm-site-lightbox[hidden]{display:none!important}.ftcm-site-lightbox figure{position:relative!important;display:grid!important;place-items:center!important;max-width:94vw!important;max-height:92vh!important;margin:0!important;padding:0!important}.ftcm-site-lightbox figure img{display:block!important;max-width:92vw!important;max-height:86vh!important;width:auto!important;height:auto!important;object-fit:contain!important;border:0!important;border-radius:0!important}.ftcm-site-lightbox figcaption{min-height:20px!important;margin-top:10px!important;color:rgba(255,255,255,.72)!important;font:700 11px/1.2 Montserrat,Arial,sans-serif!important;letter-spacing:.08em!important}.ftcm-site-lightbox button{position:absolute!important;z-index:3!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:var(--ft-shape-circle,50%)!important;background:rgba(7,12,18,.42)!important;color:#fff!important;box-shadow:none!important;cursor:pointer!important}.ftcm-site-lightbox button:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.62)!important}.ftcm-site-lightbox button svg{width:19px!important;height:19px!important;color:currentColor!important;stroke:currentColor!important}.ftcm-site-lightbox__close{right:24px!important;top:24px!important}.ftcm-site-lightbox__nav{top:50%!important;transform:translateY(-50%)!important}.ftcm-site-lightbox__nav.is-prev{left:24px!important}.ftcm-site-lightbox__nav.is-next{right:24px!important}.ftcm-site-lightbox__nav[hidden]{display:none!important}@media (max-width:1279px){html body .elementor-widget-gallery .elementor-gallery__container,.ftcm-site-gallery{columns:3!important}}@media (max-width:767px){html body .elementor-widget-gallery .elementor-gallery__container,.ftcm-site-gallery{columns:2!important;column-gap:8px!important}html body .elementor-widget-gallery .elementor-gallery__container>.e-gallery-item,.ftcm-site-gallery__item,.ftcm-gallery-lightbox-item{margin-bottom:8px!important;border-radius:var(--ft-radius-sm,6px)!important}.ftcm-gallery-zoom{width:34px!important;height:34px!important;opacity:.86!important;background:rgba(20,33,61,.54)!important}.ftcm-gallery-zoom svg{width:16px!important;height:16px!important}.ftcm-site-lightbox{padding:18px!important}.ftcm-site-lightbox figure img{max-width:96vw!important;max-height:82vh!important}.ftcm-site-lightbox__close{right:12px!important;top:12px!important}.ftcm-site-lightbox__nav.is-prev{left:10px!important}.ftcm-site-lightbox__nav.is-next{right:10px!important}}@media (prefers-reduced-motion:reduce){.ftcm-gallery-zoom,.ftcm-site-gallery__item img,.ftcm-gallery-lightbox-item img,html body .elementor-widget-gallery .e-gallery-image{transition:none!important}}
