.row_gallery{background-color:#141423;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}.row_gallery-content .swiper-slide{--card-height:38.071vw;--cards-gutter:30px;--offset:0;--animation:0}.row_gallery-item{display:grid;height:var(--card-height);isolation:isolate;padding:20px;place-items:center;position:relative}.row_gallery-image{border-radius:10px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.row_gallery-image:after,.row_gallery-image:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.row_gallery-image:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.2) 50.11%)}.row_gallery-image:after{background:#000;opacity:0;transition:opacity .3s ease}.row_gallery-item.has-link.focused .row_gallery-image:after,.row_gallery-item.has-link:hover .row_gallery-image:after{opacity:.2}.row_gallery-item.has-link.button-active .row_gallery-image:after,.row_gallery-item.has-link:focus-within .row_gallery-image:after{opacity:.5}.row_gallery-image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.row_gallery-logo{text-align:center}.row_gallery-logo img{display:inline-block;vertical-align:top}.row_gallery-button{bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:32px 20px;position:absolute;transition:opacity .3s ease;width:100%}.row_gallery-item.has-link.focused .row_gallery-button,.row_gallery-item:focus-within .row_gallery-button,.row_gallery-item:hover .row_gallery-button{opacity:1}.row_gallery-button .button{align-items:center;background:rgba(20,20,35,.96);border-color:rgba(20,20,35,.96);color:#fff;display:inline-flex;font-size:12px;font-weight:400;gap:5px;letter-spacing:.05em;line-height:100%;padding:11.5px 21.5px;position:relative;text-transform:capitalize}.row_gallery-button .button:focus,.row_gallery-button .button:hover{background:hsla(0,0%,100%,.96);border-color:hsla(0,0%,100%,.96);color:#000}.row_gallery-button .button:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.row_gallery-button .button svg{flex-shrink:0;height:auto;width:14px}.row_gallery-content .swiper-pagination-fraction{bottom:auto;font-size:14px;font-weight:300;letter-spacing:.01em;line-height:100%;margin-top:39px;position:relative;text-transform:capitalize;top:auto}@keyframes floating{0{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (min-width:768px){.row_gallery-content.swiper{margin-inline:-167.82px -168.75px;padding-block:20px}.row_gallery-content .swiper-wrapper{align-items:start;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.row_gallery-content .swiper-slide{animation-duration:var(--animation);animation-iteration-count:infinite;animation-name:floating;display:none;height:auto}.row_gallery-content .swiper-slide:nth-child(6n-2),.row_gallery-content .swiper-slide:nth-child(6n-3),.row_gallery-content .swiper-slide:nth-child(6n-4),.row_gallery-content .swiper-slide:nth-child(6n-5){display:block}.row_gallery-content .swiper-slide:nth-child(6n-5){margin-top:26.88px}.row_gallery-content .swiper-slide:nth-child(6n-4){margin-top:42.86px}.row_gallery-content .swiper-slide:nth-child(6n-2){margin-top:27.18px}}@media (min-width:1025px){.row_gallery-content.swiper{margin-inline:-9.7119vw -9.7657vw}.row_gallery-content .swiper-wrapper{gap:30px;grid-template-columns:repeat(6,1fr)}.row_gallery-content .swiper-slide{display:block}.row_gallery-content .swiper-slide:nth-child(6n-2),.row_gallery-content .swiper-slide:nth-child(6n-5){margin-top:37px}.row_gallery-content .swiper-slide:nth-child(6n-4){margin-top:59px}.row_gallery-content .swiper-slide:nth-child(6n-1){margin-top:75px}}@media (max-width:1024px){.row_gallery-content .swiper-slide{--card-height:62.761vw}}@media (max-width:767px){.row_gallery{padding-top:110px}.row_gallery-content.swiper{padding-inline:85px}.row_gallery-content:not(.swiper-initialized) .swiper-slide{margin-right:20px}.row_gallery-item{--card-height:540px}.row_gallery-image:before{background:#000;opacity:.2}}