.image.positionimageLeft,.image.positionimageRight{flex-flow:row wrap;align-content:flex-start}.image.positionimageLeft .header,.image.positionimageRight .header,.image.positionimageLeft .footer,.image.positionimageRight .footer{flex:1 1 100%}.image.positionimageLeft .media,.image.positionimageRight .media{flex:1 1 40%}.image.positionimageLeft .content,.image.positionimageRight .content{flex:0 0 60%}.image.positionimageLeft .footer,.image.positionimageRight .footer{order:3}.image.positionimageLeft .media{order:1}.image.positionimageLeft .inner{order:2}.image.positionimageRight .media{order:2}.image.positionimageRight .inner{order:1}.image.positionimageBottom .inner{order:1}.image.positionimageBottom .media{order:2}.image .media img{display:block;width:100%;height:auto}.image .media a{display:block;position:relative;text-decoration:none}.image .media a:before{content:" ";display:block;position:absolute;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0);transition:background .15s ease}.image .media a:after{content:"\e56b";display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;z-index:2;width:50px;height:50px;background:rgba(0,0,0,0.5);color:#fff;border-radius:100%;font-family:var(--symbol);font-size:25px;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);transition:all .25s ease}@media(hover:hover){.image .media a:hover:before{background:rgba(0,0,0,0.3)}.image .media a:hover:after{background:#000}}.image.block{padding:0}.image.block .inner{padding:var(--padding)}.image.block:hover .textlink:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.image.block .media{height:100%;width:100%;overflow:hidden;border-radius:var(--borderradius)}.image.block .media img{height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:628 / 400}.image.block .media a:before{display:none}.image.block .media a:after{content:"\e915";border:1px solid rgba(255,255,255,0.21);background-color:rgba(255,255,255,0.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:64px;height:64px;font-size:22px}.image.block.typeImageWithLinkAndHtml .media,.image.block.typeImageWithLink .media,.image.block.typeImageWithHtml .media,.image.block.popup .media{overflow:hidden;position:relative}.image.block.typeImageWithLinkAndHtml .media:before,.image.block.typeImageWithLink .media:before,.image.block.typeImageWithHtml .media:before,.image.block.popup .media:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.33;border-radius:var(--borderradius);z-index:2}.image.block.typeImageWithLinkAndHtml .media img,.image.block.typeImageWithLink .media img,.image.block.typeImageWithHtml .media img,.image.block.popup .media img{overflow:hidden;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}@media(min-width:56em){.image.block.typeImageWithLinkAndHtml:not(.typeImageWithHtml,.popup):hover img,.image.block.typeImageWithLink:not(.typeImageWithHtml,.popup):hover img,.image.block.typeImageWithHtml:not(.typeImageWithHtml,.popup):hover img,.image.block.popup:not(.typeImageWithHtml,.popup):hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.image.block.typeImageWithLinkAndHtml:not(.news-item,.testimonial-item,.popup),.image.block.typeImageWithLink:not(.news-item,.testimonial-item,.popup),.image.block.typeImageWithHtml:not(.news-item,.testimonial-item,.popup),.image.block.popup:not(.news-item,.testimonial-item,.popup){padding:0;margin:0;text-decoration:none}.image.block.typeImageWithLinkAndHtml:not(.news-item,.testimonial-item,.popup) .media,.image.block.typeImageWithLink:not(.news-item,.testimonial-item,.popup) .media,.image.block.typeImageWithHtml:not(.news-item,.testimonial-item,.popup) .media,.image.block.popup:not(.news-item,.testimonial-item,.popup) .media{position:absolute}.image.block.typeImageWithLinkAndHtml:not(.news-item,.testimonial-item,.popup) .inner,.image.block.typeImageWithLink:not(.news-item,.testimonial-item,.popup) .inner,.image.block.typeImageWithHtml:not(.news-item,.testimonial-item,.popup) .inner,.image.block.popup:not(.news-item,.testimonial-item,.popup) .inner{padding:var(--padding);display:flex;flex-direction:column;justify-content:flex-end;z-index:9;aspect-ratio:628 / 400}.image.block.typeImageWithLinkAndHtml:not(.news-item,.testimonial-item,.popup) .inner .blockTitle,.image.block.typeImageWithLink:not(.news-item,.testimonial-item,.popup) .inner .blockTitle,.image.block.typeImageWithHtml:not(.news-item,.testimonial-item,.popup) .inner .blockTitle,.image.block.popup:not(.news-item,.testimonial-item,.popup) .inner .blockTitle{padding-top:var(--padding)}.image.block.typeImageWithLinkAndHtml:not(.news-item,.testimonial-item,.popup) .inner .blockTitle,.image.block.typeImageWithLink:not(.news-item,.testimonial-item,.popup) .inner .blockTitle,.image.block.typeImageWithHtml:not(.news-item,.testimonial-item,.popup) .inner .blockTitle,.image.block.popup:not(.news-item,.testimonial-item,.popup) .inner .blockTitle,.image.block.typeImageWithLinkAndHtml:not(.news-item,.testimonial-item,.popup) .inner .content,.image.block.typeImageWithLink:not(.news-item,.testimonial-item,.popup) .inner .content,.image.block.typeImageWithHtml:not(.news-item,.testimonial-item,.popup) .inner .content,.image.block.popup:not(.news-item,.testimonial-item,.popup) .inner .content{position:relative;color:#fff;flex-grow:unset}.image.block.typeImageWithLinkAndHtml:not(.news-item,.testimonial-item,.popup) .inner .footer,.image.block.typeImageWithLink:not(.news-item,.testimonial-item,.popup) .inner .footer,.image.block.typeImageWithHtml:not(.news-item,.testimonial-item,.popup) .inner .footer,.image.block.popup:not(.news-item,.testimonial-item,.popup) .inner .footer,.image.block.typeImageWithLinkAndHtml:not(.news-item,.testimonial-item,.popup) .inner .content,.image.block.typeImageWithLink:not(.news-item,.testimonial-item,.popup) .inner .content,.image.block.typeImageWithHtml:not(.news-item,.testimonial-item,.popup) .inner .content,.image.block.popup:not(.news-item,.testimonial-item,.popup) .inner .content{padding:calc(var(--gutter) / 2) 0 0}.item .image.block:not(.news-item) img{aspect-ratio:300 / 250}