@keyframes in{from{transform:scale(.8) rotate(0)}to{transform:scale(1) rotate(-90deg)}}@keyframes out{from{transform:scale(1) rotate(-90deg)}to{transform:scale(.8) rotate(0)}}.image-gallery-block{padding-top:64px;padding-bottom:64px}.gallery-item{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer}.gallery-item:after{display:block;content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:0;transition:all .3s 0s cubic-bezier(.4,0,.2,1)}.gallery-item svg{width:16px;height:16px;color:#fff}.gallery-item img{transition:transform .5s ease;overflow:hidden}@media (max-width:1023px){.gallery-item,.gallery-item img{border-radius:24px}}@media (min-width:1024px){.gallery-item,.gallery-item img{border-radius:40px}}.gt-gallery__block .glide-v2.has-shadow{margin-bottom:0}.gt-gallery__block .gallery-item__icon{position:absolute;top:50%;right:50%;border-radius:50%;border:2px solid #fff;display:flex;justify-content:center;align-items:center;transition:all .3s 0s cubic-bezier(.4,0,.2,1);transform:scale(.8) rotate(0);opacity:0;z-index:1}@media (max-width:1023px){.gt-gallery__block .gallery-item__icon{margin-right:-24px;margin-top:-24px;width:48px;height:48px}}@media (min-width:1024px){.gt-gallery__block .gallery-item__icon{margin-right:-44px;margin-top:-44px;width:88px;height:88px}}.gt-gallery__block.dynamic .gallery-list,.gt-gallery__block.fix .gallery-list{display:flex;flex-wrap:wrap;gap:16px}@media (min-width:1024px){.gt-gallery__block.dynamic .gallery-list,.gt-gallery__block.fix .gallery-list{gap:32px}}.gt-gallery__block .gallery-item{aspect-ratio:1}.gt-gallery__block .gallery-item img,.gt-gallery__block .gallery-item picture{width:100%;height:100%;object-fit:cover;cursor:initial}.gt-gallery__block .gallery-item:focus-visible:after,.gt-gallery__block .gallery-item:hover:after{opacity:1}.gt-gallery__block .gallery-item:focus-visible .gallery-item__icon,.gt-gallery__block .gallery-item:hover .gallery-item__icon{transform:scale(1) rotate(-90deg);opacity:1}.gt-gallery__block .gallery-item:focus-visible img,.gt-gallery__block .gallery-item:hover img{transform:scale(1.12)}.gt-gallery__block.fix .gallery-item{flex:0 1 calc(50% - 8px);overflow:hidden;position:relative;aspect-ratio:369/383}@media (min-width:1024px){.gt-gallery__block.fix .gallery-item{flex-basis:calc((100% - 64px)/ 3)}}.gt-gallery__block.fix .gallery-item img,.gt-gallery__block.fix .gallery-item picture{width:100%;height:100%}.gt-gallery__block.fix .gallery-item img{display:block;object-fit:cover;transition:transform .5s ease}.gt-gallery__block.fix .gallery-item:hover img{transform:scale(1.12)}.gt-gallery__block.fix.items_1 .gallery-item{flex-basis:100%;aspect-ratio:2.3664}@media (min-width:1024px){.gt-gallery__block.fix.items_2 .gallery-item{flex-basis:calc(50% - 16px)}}.gt-gallery__block.dynamic .gallery-list .gallery-item{flex:0 1 calc((100% - 32px)/ 3);aspect-ratio:369/383}@media (min-width:1024px){.gt-gallery__block.dynamic .gallery-list .gallery-item{flex-basis:calc((100% - 64px)/ 3)}}.gt-gallery__block.dynamic .gallery-list .gallery-item:nth-child(1){flex-basis:100%;aspect-ratio:1169/383}.gt-gallery__block.dynamic .gallery-list .gallery-item:nth-child(2),.gt-gallery__block.dynamic .gallery-list .gallery-item:nth-child(3){flex-basis:calc((100% - 16px)/ 2);aspect-ratio:1}@media (min-width:1024px){.gt-gallery__block.dynamic .gallery-list .gallery-item:nth-child(2),.gt-gallery__block.dynamic .gallery-list .gallery-item:nth-child(3){flex-basis:calc((100% - 32px)/ 2)}}.gt-gallery__block.carousel .gallery-item{margin:0;width:100%}.gt-gallery__block.carousel picture{width:100%;height:100%}.gt-gallery__block.carousel.items_1 .gallery-item{aspect-ratio:2.3664}@media (min-width:960px){.gt-gallery__block.carousel.items_2 .glide-v2:not(.glide--carousel) .glide__slide{width:50%}}.gallery-modal{display:none;opacity:0;position:fixed;right:0;top:0;width:100vw;height:100vh;z-index:99;align-items:center;justify-items:center;background-color:#2b144d;transition:all .3s 0s cubic-bezier(.4,0,.2,1)}@media (min-width:1300px){.gallery-modal{padding-left:16px}}.gallery-modal.active{display:flex}.gallery-modal.show{opacity:1}.gallery-modal .gallery-modal-container{position:relative;margin-left:auto;margin-right:auto;padding-right:16px;padding-left:16px}.gallery-modal .gallery-modal-container:after,.gallery-modal .gallery-modal-container:before{content:" ";display:table}.gallery-modal .gallery-modal-container:after{clear:both}.gallery-modal .gallery-modal-container .container,.gallery-modal .gallery-modal-container .dynamic-container{width:auto;padding:0}.gallery-modal .gallery-modal-container .container .row,.gallery-modal .gallery-modal-container .dynamic-container .row{margin-right:0;margin-left:0}.gallery-modal .gallery-modal-container .dynamic-container{max-width:100%}.gallery-modal .gallery-modal-container [class*=col-] .container .row{margin-right:-16px;margin-left:-16px}@media (max-width:768px){.gallery-modal .gallery-modal-container{width:100%}}@media (min-width:768px){.gallery-modal .gallery-modal-container{width:calc(100% - 64px)}}@media (min-width:1024px){.gallery-modal .gallery-modal-container{width:calc(100% - 64px)}}@media (min-width:1300px){.gallery-modal .gallery-modal-container{width:1172px}}@media (min-width:1024px){.gallery-modal .gallery-modal-container{min-height:57rem;display:flex;flex-direction:column;justify-content:center}}.gallery-modal .modal-close-button{position:absolute;left:16px;bottom:calc(100% + 2rem);border:none}.gallery-modal .modal-close-button,.gallery-modal .modal-close-button svg{transition:all .3s 0s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.gallery-modal .modal-close-button{cursor:pointer}.gallery-modal .modal-close-button:active,.gallery-modal .modal-close-button:active svg,.gallery-modal .modal-close-button:focus-visible,.gallery-modal .modal-close-button:focus-visible svg,.gallery-modal .modal-close-button:hover,.gallery-modal .modal-close-button:hover svg{transform:scale(1.2)}}.gallery-modal .glide-v2,.gallery-modal .modal-close-button{opacity:0}.gallery-modal .glide-v2.active,.gallery-modal .modal-close-button.active{opacity:1}.modal-gallery-carousel .gallery-item{height:100%}.modal-gallery-carousel img{max-height:58rem}.opening-modal{overflow:hidden}.gt-gallery__overline{color:#666}.gt-gallery__overline+.gt-gallery__heading{margin-top:24px}@media (min-width:1024px){.gt-gallery__overline+.gt-gallery__heading{margin-top:16px}}.gt-gallery__title{margin:0;font-weight:var(--gt-title--font-weight,var(--font-weight-bold))}@media (min-width:1200px){.gt-gallery__title{font-size:var(--gt-title--font-size,4.8rem);line-height:var(--gt-title--line-height,5.6rem)}}@media (max-width:1199px){.gt-gallery__title{font-size:var(--gt-title--font-size-mobile,3.2rem);line-height:var(--gt-title--line-height-mobile,4rem)}}.gt-gallery__heading.flex{display:flex;flex-direction:column;row-gap:24px}@media (min-width:1024px){.gt-gallery__heading.flex{flex-direction:row;column-gap:40px}.gt-gallery__heading.flex .gt-gallery__desc,.gt-gallery__heading.flex .gt-gallery__title{width:50%}}.gt-gallery__heading.full-width .gt-gallery__desc,.gt-gallery__heading.full-width .gt-gallery__title{max-width:948px}.gt-gallery__heading.full-width .gt-gallery__desc{margin-top:24px}.gt-gallery__header+.gallery-list{margin-top:32px}@media (min-width:1024px){.gt-gallery__header+.gallery-list{margin-top:40px}}.gt-gallery-item-title{font-size:var(--gt-small-title--font-size,2.4rem);line-height:var(--gt-small-title--line-height,3.2rem);font-weight:var(--gt-small-title--font-weight,var(--font-weight-bold))}