.module-columns.has-background-primary:not(.cols_have_background) .module-gallery.style-2 .list .link:hover:not(:active) .title,.module-columns.has-background-primary:not(.cols_have_background) .module-gallery.style-2 .list .link:focus:not(:active) .title,.module-gallery.has-background-primary:not(.cols_have_background).style-2 .list .link:hover:not(:active) .title,.module-gallery.has-background-primary:not(.cols_have_background).style-2 .list .link:focus:not(:active) .title,.cols-background-primary .module-gallery.style-2 .list .link:hover:not(:active) .title,.cols-background-primary .module-gallery.style-2 .list .link:focus:not(:active) .title,.module-columns.has-background-secondary:not(.cols_have_background) .module-gallery.style-2 .list .link:hover:not(:active) .title,.module-columns.has-background-secondary:not(.cols_have_background) .module-gallery.style-2 .list .link:focus:not(:active) .title,.module-gallery.has-background-secondary:not(.cols_have_background).style-2 .list .link:hover:not(:active) .title,.module-gallery.has-background-secondary:not(.cols_have_background).style-2 .list .link:focus:not(:active) .title,.cols-background-secondary .module-gallery.style-2 .list .link:hover:not(:active) .title,.cols-background-secondary .module-gallery.style-2 .list .link:focus:not(:active) .title{color:inherit}.module-columns.has-background-primary:not(.cols_have_background) .module-gallery.style-2 .list .desc,.module-gallery.has-background-primary:not(.cols_have_background).style-2 .list .desc,.cols-background-primary .module-gallery.style-2 .list .desc,.module-columns.has-background-secondary:not(.cols_have_background) .module-gallery.style-2 .list .desc,.module-gallery.has-background-secondary:not(.cols_have_background).style-2 .list .desc,.cols-background-secondary .module-gallery.style-2 .list .desc{color:#fff}.module-columns.has-background-secondary:not(.cols_have_background) .module-gallery .list .illus-wrapper::after,.module-gallery.has-background-secondary:not(.cols_have_background) .list .illus-wrapper::after,.cols-background-secondary .module-gallery .list .illus-wrapper::after{background-color:var(--color-secondary, #02bd9c)}.module-columns.has-background-tertiary:not(.cols_have_background) .module-gallery.style-2 .list .link:hover:not(:active) .title,.module-columns.has-background-tertiary:not(.cols_have_background) .module-gallery.style-2 .list .link:focus:not(:active) .title,.module-gallery.has-background-tertiary:not(.cols_have_background).style-2 .list .link:hover:not(:active) .title,.module-gallery.has-background-tertiary:not(.cols_have_background).style-2 .list .link:focus:not(:active) .title,.cols-background-tertiary .module-gallery.style-2 .list .link:hover:not(:active) .title,.cols-background-tertiary .module-gallery.style-2 .list .link:focus:not(:active) .title{color:inherit}.module-columns.has-background-tertiary:not(.cols_have_background) .module-gallery.style-2 .list .desc,.module-gallery.has-background-tertiary:not(.cols_have_background).style-2 .list .desc,.cols-background-tertiary .module-gallery.style-2 .list .desc{color:inherit}.module-columns.has-background-tertiary:not(.cols_have_background) .module-gallery .list .illus-wrapper::after,.module-gallery.has-background-tertiary:not(.cols_have_background) .list .illus-wrapper::after,.cols-background-tertiary .module-gallery .list .illus-wrapper::after{background-color:var(--color-default, #224f5a)}.module-gallery.style-1 .list .link:not(:active) .illus-wrapper::before{transition:all .3s ease}.module-gallery.style-1 .list .illus-wrapper::before{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 50%, rgba(255, 255, 255, 0) 100%);content:""}.module-gallery.style-1 .list .illus-wrapper:last-child::before{display:none}.module-gallery.style-1 .list .desc{position:absolute;bottom:0;left:0;width:100%;padding:2.1875rem;color:#fff;text-shadow:0 0 1.25rem rgba(0,0,0,.5)}.module-gallery.style-1 .list .txt{display:none}.module-gallery.style-2 .list .link:not(:active) .title{transition:all .3s ease}.module-gallery.style-2 .list .link:hover:not(:active) .title,.module-gallery.style-2 .list .link:focus:not(:active) .title{color:var(--color-primary, #3ee98d)}.module-gallery.style-2 .list .desc{margin-top:.9375rem;color:#9b9b9b}.module-gallery.style-2 .list .title{font-size:1.25rem;line-height:1.2;letter-spacing:-0.04em;font-weight:600}.module-gallery.style-2 .list .txt{display:block;font-size:1rem;margin-top:.25rem}.module-gallery.style-3 .list .link:hover .desc,.module-gallery.style-3 .list .link:focus .desc{top:0;color:#fff}.module-gallery.style-3 .list .link:hover .title::before,.module-gallery.style-3 .list .link:focus .title::before{top:-3.75rem;opacity:0}.module-gallery.style-3 .list .desc{position:absolute;top:2.5rem;left:0;width:100%;height:100%;padding:1.5625rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;column-gap:0px}.module-gallery.style-3 .list .desc>*{flex:0 1 auto}.module-gallery.style-3 .list .desc{flex-direction:column;text-align:center;color:rgba(0,0,0,0);transition:all .3s ease}.module-gallery.style-3 .list .title{position:static;text-align:center}.module-gallery.style-3 .list .title::before{position:absolute;top:-2.5rem;left:0;width:100%;height:100%;padding:1.5625rem;z-index:-1;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;column-gap:0px}.module-gallery.style-3 .list .title::before>*{flex:0 1 auto}.module-gallery.style-3 .list .title::before{color:#fff;content:attr(data-text);transition:all .3s ease}.module-gallery.style-3 .list .txt{display:block}.module-gallery.style-3 .list .fake-btn{display:block;color:inherit;transition:none !important}.module-gallery .list.img-fixe{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;column-gap:1.25rem}.module-gallery .list.img-fixe>*{flex:0 1 auto;flex-basis:calc(100%/3 - 1.25rem*2/3)}.module-gallery .list.img-fixe{row-gap:1.25rem}.module-gallery .list.img-fixe.columns-1 .item{flex-basis:100%}.module-gallery .list.img-fixe.columns-2 .item{flex-basis:calc(50% - 1.25rem/2)}.module-gallery .list.img-fixe.columns-4 .item{flex-basis:calc(25% - 3.75rem/4)}.module-gallery .list.img-fixe.columns-5 .item{flex-basis:calc(20% - 5rem/5)}.module-gallery .list.img-fixe .illus{object-fit:cover;aspect-ratio:1/.75}.module-gallery .list.img-fluid.columns-2{columns:2}.module-gallery .list.img-fluid.columns-3{columns:3}.module-gallery .list.img-fluid.columns-4{columns:5}.module-gallery .list.img-fluid.columns-5{columns:5}.module-gallery .list.img-fluid .item{margin-top:1.25rem}.module-gallery .list.img-fluid .item:first-child{margin-top:0}.module-gallery .list .link{position:relative;overflow:hidden;width:100%;border:0}.module-gallery .list .link:not(:active) .illus-wrapper::after{transition:all .3s ease}.module-gallery .list .link:hover .overlay{opacity:1;transform:translateY(0)}.module-gallery .list .link:hover:not(:active) .illus-wrapper::after,.module-gallery .list .link:focus:not(:active) .illus-wrapper::after{opacity:.5}.module-gallery .list .illus-wrapper{position:relative;background-color:rgba(0,0,0,.1);overflow:hidden}.module-gallery .list .illus-wrapper::after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:var(--color-primary, #3ee98d);content:""}.border-rounded .module-gallery .list .illus-wrapper{border-radius:.75rem}.module-gallery .list .illus{display:block;width:100%;margin:0 auto}.module-gallery .list .overlay{position:absolute;top:1.75rem;right:1.75rem;opacity:0;z-index:5;text-align:center;font-size:.9375rem;line-height:1;font-weight:700;letter-spacing:-0.04em;color:#fff;transform:translateY(-0.625rem);transition:all .3s ease}.module-gallery .list .overlay .icon{display:block;margin-bottom:.3125rem}.module-gallery .list .overlay svg{margin:0 auto}.module-gallery .list .overlay svg *{fill:#fff}.module-gallery .list .desc{width:100%}.module-gallery .list .category,.module-gallery .list .title{position:relative;z-index:5}.module-gallery .list .category{margin-bottom:.3125rem;font-size:.875rem;line-height:1.2;letter-spacing:-0.04em;text-transform:uppercase}.module-gallery .list .title{margin:0;text-align:left}.module-gallery .list .fake-btn{margin-top:.375rem;display:none}@media(hover: none){.module-gallery.style-3 .list .desc{position:absolute;top:0;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 15%, rgba(0, 0, 0, 0.5) 50%, rgba(255, 255, 255, 0) 85%);color:#fff}.module-gallery.style-3 .list .title::before{display:none}}@media only screen and (max-width: 1024px){.module-gallery .list.img-fixe .item{flex-basis:calc(50% - 1.25rem)}.module-gallery .list.img-fluid.columns-3,.module-gallery .list.img-fluid.columns-4,.module-gallery .list.img-fluid.columns-5{columns:2}}@media only screen and (max-width: 600px){.module-gallery .list.img-fixe.columns-2 .item,.module-gallery .list.img-fixe.columns-3 .item{flex-basis:100%}.module-gallery .list.img-fluid.columns-2,.module-gallery .list.img-fluid.columns-3{columns:1}}.popin-gallery-wrapper{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;visibility:hidden;opacity:0;z-index:9999;transition:all .6s ease}.popin-gallery-wrapper::before{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.74;z-index:-1;background-color:#000;content:""}.popin-gallery-wrapper.active{visibility:visible;opacity:1}.popin-gallery-wrapper .popin{position:relative;width:100%;height:100vh;overflow:hidden;background-color:rgba(0,0,0,.5)}.popin-gallery-wrapper .popin .btn-close{position:absolute;top:20px;right:20px;width:70px;height:70px;z-index:5;display:flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer}.popin-gallery-wrapper .popin .btn-close .icon{display:block;max-width:24px}.popin-gallery-wrapper .popin .btn-close svg *{fill:#fff}.popin-gallery-wrapper .swiper{overflow:hidden;width:100%;height:100%}.popin-gallery-wrapper .swiper-wrapper{display:flex;height:100%}.popin-gallery-wrapper .swiper-slide{flex-shrink:0;width:100%;height:100%}.popin-gallery-wrapper .item{position:relative;display:flex;align-items:flex-end;height:100vh;max-height:100vh;color:#fff}.popin-gallery-wrapper .item::after{position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:5;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 50%, rgba(255, 255, 255, 0) 100%);content:""}.popin-gallery-wrapper .item.no-desc::after{display:none}.popin-gallery-wrapper .illus-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.popin-gallery-wrapper .illus{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.popin-gallery-wrapper .container-large{max-width:100vw}.popin-gallery-wrapper .container-2{padding-right:0;padding-left:0}.popin-gallery-wrapper .desc{position:relative;width:100%;padding:0 3.5% 6%;z-index:10;text-shadow:0 0 20px rgba(0,0,0,.5)}.popin-gallery-wrapper .desc .title{margin:0;max-width:726px;text-align:inherit;color:#fff}.popin-gallery-wrapper .desc .txt{max-width:726px;margin-top:18px}.popin-gallery-wrapper .desc .btn-wrapper{margin-top:30px}.popin-gallery-wrapper .slider-pagination{top:auto;bottom:0;padding-bottom:2.72%}.popin-gallery-wrapper .slider-pagination .swiper-pagination-bullet{background-color:#fff}.popin-gallery-wrapper .slider-navigation::before{border-color:#fff}.popin-gallery-wrapper .slider-navigation.prev{left:8px}.popin-gallery-wrapper .slider-navigation.next{right:8px}html.disable-scroll{overflow:hidden}