.wcf--image-gallery{display:grid;align-items:center}.wcf--image-gallery .icon{position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;background-color:rgba(0,0,0,.5);transform:translateX(-101%);transition:all .7s}.wcf--image-gallery .icon i{display:inline-block;position:absolute;inset-inline-start:0;top:50%;z-index:9;font-size:20px;color:#fff;opacity:0;transition:all .6s;transform:translate(-50%,-50%)}.wcf--image-gallery a{display:block;position:relative;line-height:0}.wcf--image-gallery a:hover .icon{transform:translateX(0)}.wcf--image-gallery a:hover i{opacity:1;inset-inline-start:50%}.wcf--image-gallery .wcf--gallery-item{overflow:hidden}.wcf--image-gallery .wcf--gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wcf--image-gallery.style-2{align-items:start}.wcf--image-gallery.style-2 .wcf--gallery-item:nth-child(even){margin-top:120px}@media only screen and (max-width:1399px){.wcf--image-gallery.style-2 .wcf--gallery-item:nth-child(even){margin-top:90px}}@media only screen and (max-width:1199px){.wcf--image-gallery.style-2 .wcf--gallery-item:nth-child(even){margin-top:60px}}@media only screen and (max-width:767px){.wcf--image-gallery.style-2 .wcf--gallery-item:nth-child(even){margin-top:0}}.elementor-widget-wcf--image-gallery.wcf--image-effect-zoom-in img,.elementor-widget-wcf--image-gallery.wcf--image-effect-zoom-out img,.elementor-widget-wcf--image-gallery.wcf--image-left-move img,.elementor-widget-wcf--image-gallery.wcf--image-right-move img{transition:all .5s}.elementor-widget-wcf--image-gallery.wcf--image-effect-zoom-in .wcf--gallery-item,.elementor-widget-wcf--image-gallery.wcf--image-effect-zoom-out .wcf--gallery-item,.elementor-widget-wcf--image-gallery.wcf--image-left-move .wcf--gallery-item,.elementor-widget-wcf--image-gallery.wcf--image-right-move .wcf--gallery-item{overflow:hidden}.elementor-widget-wcf--image-gallery.wcf--image-effect-zoom-in img{transform:scale(1)}.elementor-widget-wcf--image-gallery.wcf--image-effect-zoom-in .wcf--gallery-item:hover img{transform:scale(1.1)}.elementor-widget-wcf--image-gallery.wcf--image-effect-zoom-out img{transform:scale(1)}.elementor-widget-wcf--image-gallery.wcf--image-effect-zoom-out .wcf--gallery-item:hover img{transform:scale(.9)}.elementor-widget-wcf--image-gallery.wcf--image-left-move img{transform:scale(1.1)}.elementor-widget-wcf--image-gallery.wcf--image-left-move .wcf--gallery-item:hover img{transform:scale(1.1) translateX(4%)}.elementor-widget-wcf--image-gallery.wcf--image-right-move img{transform:scale(1.1)}.elementor-widget-wcf--image-gallery.wcf--image-right-move .wcf--gallery-item:hover img{transform:scale(1.1) translateX(-4%)}.wcf--lightbox-enabled .wcf--lightbox-trigger{cursor:zoom-in}.wcf--lightbox{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity .35s ease,visibility .35s ease}.wcf--lightbox.wcf--lightbox-active{visibility:visible;opacity:1}.wcf--lightbox-overlay{position:absolute;inset:0;background:rgba(0,0,0,.92)}.wcf--lightbox-content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.wcf--lightbox-toolbar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-end;padding:16px 20px;z-index:3;gap:12px}.wcf--lightbox-counter{color:#fff;font-size:14px;margin-right:auto;opacity:.8;letter-spacing:1px}.wcf--lightbox-btn{background:0 0;border:none;color:#fff;cursor:pointer;font-size:20px;padding:8px;line-height:1;opacity:.7;transition:opacity .25s ease,transform .25s ease;display:inline-flex;align-items:center;justify-content:center}.wcf--lightbox-btn:hover{opacity:1;transform:scale(1.15)}.wcf--lightbox-btn svg{width:1em;height:1em;fill:currentColor}.wcf--lightbox-btn i{font-size:inherit}.wcf--lightbox-close{font-size:24px}.wcf--lightbox-next,.wcf--lightbox-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:3;font-size:28px;padding:12px}.wcf--lightbox-next:hover,.wcf--lightbox-prev:hover{transform:translateY(-50%) scale(1.15)}.wcf--lightbox-prev{left:12px}.wcf--lightbox-next{right:12px}.wcf--lightbox-stage{display:flex;align-items:center;justify-content:center;max-width:85%;max-height:85%;transition:opacity .25s ease}.wcf--lightbox-stage.wcf--lightbox-stage-fade{opacity:0}.wcf--lightbox-image{max-width:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.wcf--lightbox-fade-scale .wcf--lightbox-image{transform:scale(.85);transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .35s ease;opacity:0}.wcf--lightbox-fade-scale.wcf--lightbox-active .wcf--lightbox-image{transform:scale(1);opacity:1}.wcf--lightbox-slide .wcf--lightbox-image{transition:transform .35s cubic-bezier(.25,.46,.45,.94),opacity .35s ease;opacity:0}.wcf--lightbox-slide.wcf--lightbox-active .wcf--lightbox-image{opacity:1}.wcf--slide-out-left{transform:translateX(-100%)!important;opacity:0!important;transition:transform .35s cubic-bezier(.25,.46,.45,.94),opacity .35s ease!important}.wcf--slide-out-right{transform:translateX(100%)!important;opacity:0!important;transition:transform .35s cubic-bezier(.25,.46,.45,.94),opacity .35s ease!important}.wcf--slide-in-right{animation:wcfSlideInRight .35s cubic-bezier(.25,.46,.45,.94) forwards}.wcf--slide-in-left{animation:wcfSlideInLeft .35s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes wcfSlideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes wcfSlideInLeft{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@media only screen and (max-width:767px){.wcf--lightbox-stage{max-width:95%;max-height:80%}.wcf--lightbox-prev{left:4px}.wcf--lightbox-next{right:4px}.wcf--lightbox-next,.wcf--lightbox-prev{font-size:22px;padding:8px}.wcf--lightbox-toolbar{padding:10px 12px}}