.gallery{position:relative;padding:96px 0px 120px;background-color:#fff;border-top:solid 1px #c3c4cb}@media only screen and (max-width: 991px){.gallery{padding:64px 0px}}.gallery>.container{display:flex;gap:32px}@media only screen and (max-width: 991px){.gallery>.container{flex-direction:column-reverse}}.gallery>.container>*{flex:1}.gallery .right-column img{height:100%;-o-object-fit:cover;object-fit:cover}.gallery .right-image{width:672px;height:554px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 991px){.gallery .right-image{width:100%;height:auto}}@media only screen and (max-width: 576px){.gallery .right-image{min-height:420px}}.gallery .icon{display:flex;gap:4px;text-transform:uppercase;align-items:center;margin-bottom:10px}.gallery .wrap{display:flex;gap:32px;margin-top:76px}@media only screen and (max-width: 991px){.gallery .wrap{margin-top:64px;width:100%}}@media only screen and (max-width: 991px){.gallery .wrap{flex-direction:column}}.gallery .wrap img{width:320px;height:193px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 991px){.gallery .wrap img{width:100%;height:100%}}.gallery #open-gallery{margin-top:40px}.gallery .left-column{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 991px){.gallery .left-column .text{text-align:center}}.popup-gallery{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:10019;display:none;opacity:0;transition:opacity .3s ease}.popup-gallery .container-image{position:relative;width:100%;max-height:90vh}@media only screen and (max-width: 991px){.popup-gallery .container-image{height:calc(100vh - 116px)}}@media screen and (orientation: landscape){.popup-gallery .container-image{height:100%;max-height:100%}}.popup-gallery .container-image img{height:80vh;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .3s ease;margin-bottom:-3px}@media only screen and (max-width: 991px){.popup-gallery .container-image img{height:calc(100vh - 116px)}}@media only screen and (max-width: 991px)and (orientation: landscape){.popup-gallery .container-image img{height:100vh}}.popup-gallery .container-image img.slide-left{animation:slideLeft .5s ease}.popup-gallery .container-image img.slide-right{animation:slideRight .5s ease}.popup-gallery.active{display:flex;opacity:1}.popup-gallery .container{background-color:#fff;display:flex;overflow:hidden}@media only screen and (max-width: 991px){.popup-gallery .container{flex-direction:column;width:100%}}@media only screen and (max-width: 991px)and (orientation: landscape){.popup-gallery .container{margin:0}}.popup-gallery #close-popup{height:42px;padding:0px 12px 0px 20px;justify-content:center;align-items:center;gap:12px;font-size:16px;font-style:normal;font-weight:500;line-height:150%;top:12px;right:12px;position:absolute}@media only screen and (max-width: 991px){.popup-gallery #close-popup{top:24px;right:24px}}.popup-gallery .counter{margin-top:10px;color:var(--grey-500);font-size:16px;font-style:normal;font-weight:500;line-height:150%}.popup-gallery .arrows{position:absolute;bottom:24px;right:24px;display:flex;gap:8px}.popup-gallery .info{display:flex;min-width:203px;justify-content:flex-end;padding:24px 32px;background-color:#fff;flex-direction:column;position:relative}@media only screen and (max-width: 991px){.popup-gallery .info{position:unset}}@media only screen and (max-width: 991px){.popup-gallery .info .logo{position:relative}.popup-gallery .info .logo:after{content:" ";background-image:url(../../../../assets/svg/rotate.svg);width:70px;height:50px;display:block;position:absolute;top:0;right:0px;background-repeat:no-repeat}}.popup-gallery .info .logo img,.popup-gallery .info .logo svg{max-height:40px;width:150px}@keyframes slideLeft{0%{opacity:.3}100%{opacity:1}}@keyframes slideRight{0%{opacity:.3}100%{opacity:1}}