#post-window{display:none;background:#fff;z-index:10}#post-window .close{right:42px;background-color:rgba(0,0,0,0);border:none;padding:0;z-index:1}#post-window .close .close-icon{width:17px;height:17px}#post-window .close .close-icon span{background-color:#000;display:block;position:absolute;top:0;right:8px;width:1px;height:17px}#post-window .close .close-icon span:first-child{transform:rotate(45deg)}#post-window .close .close-icon span:last-child{transform:rotate(-45deg)}#post-window .post-window-outside{max-height:100%;overflow-y:auto}#post-window .post-window-inside{z-index:14}#post-window .post-window-inside-content{padding-top:114px}#post-window .post-icon{width:207px;height:154px}#post-window .post-content{text-align:justify}#post-window .post-gallery .featured-image{aspect-ratio:1/1}#post-window .post-gallery .gallery-images{grid-template-columns:repeat(4, 1fr);grid-gap:12px}#post-window .post-gallery .gallery-images .gallery-image{aspect-ratio:1;cursor:pointer}#post-window .post-gallery .gallery-images .gallery-image img{transition:all 1.2s ease-in-out}#post-window .post-gallery .gallery-images .gallery-image:nth-child(1){grid-column:1/span 4}#post-window .post-gallery .gallery-images .gallery-image:hover img{transform:scale(1.1)}#post-window .post-video-wrap{padding:0 44px 128px}#post-window .post-video-wrap-inside{aspect-ratio:1026/563}#post-window .post-video-wrap .play-video{z-index:1;cursor:pointer}#post-window .post-video img{z-index:1;pointer-events:all}#post-window .post-video video{outline:none}#post-window .site-logo{z-index:1}@media only screen and (min-width: 992px){#post-window .post-window-inside-content{padding:0 88px;display:flex;flex-direction:column}#post-window .post-window-inside-content .post-window-inside-content-row{justify-self:center;margin:auto 0}}@media only screen and (max-width: 991px){#post-window .close{right:32px}#post-window .site-logo{max-width:220px}#post-window .post-window-inside-content{padding-top:102px}#post-window .post-icon{width:162px;height:120px}#post-window .post-gallery-wrap{order:2}#post-window .post-video-wrap{padding:0 0 64px}#post-window .post-video-wrap .play-video{max-width:78px}}@media only screen and (max-width: 430px){#post-window .site-logo{max-width:176px}}@media only screen and (min-width: 992px){#post-window .post-window-inside-content-row{align-items:flex-start}#post-window .post-gallery-wrap{position:-webkit-sticky;position:sticky;top:calc(114px + 32px);align-self:flex-start;height:fit-content}#post-window .post-gallery{width:100%}}@media only screen and (max-width: 991px){#post-window .post-gallery-wrap{position:static;top:auto;height:auto}}.gallery-swiper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:10}.gallery-swiper .swiper-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:96px 0;margin:0 auto}.gallery-swiper .swiper-pagination{top:44px;bottom:initial;width:auto;left:50%;transform:translateX(-50%)}.gallery-swiper .close-swiper{position:absolute;right:42px;top:33px;z-index:5;padding:0;margin:0;background-color:rgba(0,0,0,0);border:0;outline:none}.gallery-swiper .close-swiper .close-icon{width:17px;height:17px}.gallery-swiper .close-swiper .close-icon span{background-color:#fff;display:block;position:absolute;top:0;right:8px;width:1px;height:17px}.gallery-swiper .close-swiper .close-icon span:first-child{transform:rotate(45deg)}.gallery-swiper .close-swiper .close-icon span:last-child{transform:rotate(-45deg)}.gallery-swiper .swiper{width:100%;padding:0 140px;height:100%}.gallery-swiper .swiper .swiper-slide{display:flex;align-items:center;justify-content:center;opacity:0;transition:transform .8s cubic-bezier(0.33, 0, 0.13, 1) .4s,opacity .8s cubic-bezier(0.33, 0, 0.13, 1)}.gallery-swiper .swiper .swiper-slide img{max-height:100%;width:auto;object-fit:contain}.gallery-swiper .swiper .swiper-slide.swiper-slide-next,.gallery-swiper .swiper .swiper-slide.swiper-slide-prev{transform:scale(0.7);opacity:.1}.gallery-swiper .swiper .swiper-slide.swiper-slide-active{transform:translateZ(0px);opacity:1}.gallery-swiper .swiper-wrapper{transition-timing-function:cubic-bezier(0.33, 0, 0.13, 1)}.gallery-swiper .swiper-prev,.gallery-swiper .swiper-next{position:absolute;top:50%;transform:translateY(-50%);padding:0;margin:0;background-color:rgba(0,0,0,0);border:0;outline:none;z-index:2;max-width:62px}.gallery-swiper .swiper-prev svg,.gallery-swiper .swiper-next svg{pointer-events:none;width:100%}.gallery-swiper .swiper-prev{left:38px}.gallery-swiper .swiper-next{right:38px}.gallery-swiper.open{display:flex}@media only screen and (max-width: 991px){.gallery-swiper .swiper{padding:0 60px}.gallery-swiper .swiper-pagination{top:33px}.gallery-swiper .swiper-container{padding:80px 0 56px}.gallery-swiper .swiper-prev,.gallery-swiper .swiper-next{max-width:38px}.gallery-swiper .swiper-prev{left:12px}.gallery-swiper .swiper-next{right:12px}.gallery-swiper .close-swiper{right:32px}}.projects-block{padding-top:178px;overflow:hidden}.projects-block .post-filters-container{padding-top:96px}.projects-block .projects-title-wrap{margin-bottom:40px !important}.projects-block .projects-title-wrap .link-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}.projects-block .post-filters-wrap{max-width:572px;margin-bottom:57px;display:none !important}.projects-block .post-filters-wrap .countries,.projects-block .post-filters-wrap .statuses{margin-bottom:10px}.projects-block .post-filter{flex:1;border-left:none;border-right:none;padding:4px 16px;text-transform:uppercase;font-size:14px;line-height:normal;min-height:40px;margin-bottom:8px}.projects-block .post-filter.active{background-color:#000;color:#fff}.projects-block .post-filter-alternate{flex:1;border-top:1px solid #000;border-bottom:1px solid #000;border-left:none;border-right:none;padding:4px 16px;text-transform:uppercase;font-size:14px;min-height:40px;margin-bottom:8px;display:grid;place-items:center;line-height:1.3;transition:.15s linear}.projects-block .post-filter-alternate.active{background-color:#000;color:#fff}.projects-block .post-filter-alternate:hover{background-color:#000;color:#fff}.projects-block .posts-wrap{padding:0}.projects-block .posts .post{aspect-ratio:478/453;cursor:pointer}.projects-block .posts .post::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1}.projects-block .posts .post-image{transform:scale(1.02);transition:all 1.2s ease-in-out}.projects-block .posts .post-btn{width:max-content;padding-bottom:72px}.projects-block .posts .post-btn-image{margin-left:16px;position:relative;width:22px;height:22px;overflow:hidden}.projects-block .posts .post-btn-image-content{transform:translateX(-29px);transition-property:transform;transition-duration:.5s;transition-timing-function:linear}.projects-block .posts .post-btn-image-content img:nth-child(1){margin-right:7px}.projects-block .posts .post-info{z-index:1}.projects-block .posts .post:hover .post-image{transform:scale(1.2)}.projects-block .posts .post:hover .post-btn-image-content{transform:translateX(0)}@media only screen and (max-width: 1040px){.projects-block .fs-50{font-size:40px;line-height:40px}}@media only screen and (max-width: 991px){.projects-block{padding-top:134px}.projects-block .fs-50{font-size:50px;line-height:50px}.projects-block .post-filters-wrap{max-width:572px;margin-bottom:0}.projects-block .projects-title-wrap{padding:0 24px}.projects-block .projects-title-wrap .link-arrow{position:relative;right:initial;top:initial;transform:initial}.projects-block .projects-title-wrap .post-filters-wrap .statuses{margin-bottom:0}.projects-block .post-filters-container{padding:0}.projects-block .posts-wrap{margin-bottom:-2px}.projects-block .posts .post{aspect-ratio:430/408;max-height:initial}.projects-block .posts .post-btn{padding-bottom:60px}}@media only screen and (max-width: 991px)and (max-height: 625px){.projects-block .posts .post{max-height:initial}}@media only screen and (max-width: 392px){.projects-block .fs-50{font-size:42px;line-height:42px}}@media only screen and (max-width: 360px){.projects-block{padding-top:145px}}@media only screen and (max-width: 991px){html[lang=lv-LV] .projects-block .fs-40,html[lang=ru-RU] .projects-block .fs-40{font-size:36px;letter-spacing:0;line-height:36px;margin-bottom:16px !important}}html[lang=ru-RU] .projects-block .link-arrow{max-width:min-content;text-align:left}@media only screen and (max-width: 991px){html[lang=ru-RU] .projects-block .link-arrow{max-width:max-content}}
