.block-images-carousel{position:relative;max-width:100%}
.block-images-carousel .images-carousel{max-width:100vw;width:100%}
.block-images-carousel .images-carousel button.slick-arrow{border:0;background:rgba(0,0,0,0);cursor:pointer;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;background:#02854a;width:1.875rem;height:1.875rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;z-index:10;top:auto;bottom:-55px;transition:all .35s ease-in-out}
.block-images-carousel .images-carousel button.slick-arrow:hover{background:#00335c}
.block-images-carousel .images-carousel button.slick-arrow:before{content:"";mask:url("/wp-content/themes/edg/assets/icons//simple-arrow.svg") no-repeat center;-webkit-mask:url("/wp-content/themes/edg/assets/icons//simple-arrow.svg") no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:#fff;width:1rem;height:1rem;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;display:-webkit-inline-box;display:inline-flex;margin-left:-2px;opacity:1}
.block-images-carousel .images-carousel button.slick-arrow.slick-prev{left:0}
.block-images-carousel .images-carousel button.slick-arrow.slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:0;margin-right:-2px}
.block-images-carousel .images-carousel button.slick-arrow.slick-next{right:0}
.block-images-carousel .images-carousel .slick-dots{bottom:-35px;display:none !important}
.block-images-carousel .images-carousel .slick-dots li{width:10px;height:10px}
.block-images-carousel .images-carousel .slick-dots li button{width:9px;height:9px;border:1px solid #02854a;border-radius:50%;background:rgba(0,0,0,0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.block-images-carousel .images-carousel .slick-dots li button::before{opacity:0}
.block-images-carousel .images-carousel .slick-dots li:hover button{background:#d5d8c5}
.block-images-carousel .images-carousel .slick-dots li.slick-active button{background:#02854a}
.block-images-carousel .images-carousel .carousel-item{margin:4px;width:326px;max-width:100%;height:auto;aspect-ratio:1.414/1}
.block-images-carousel .images-carousel .carousel-item a{width:100%;height:100%}
.block-images-carousel .images-carousel .carousel-item a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
@media(min-width:768px){.block-images-carousel .images-carousel button.slick-arrow{top:50%;bottom:auto;width:2.5rem;height:2.5rem}
.block-images-carousel .images-carousel button.slick-arrow.slick-prev{left:-20px}
.block-images-carousel .images-carousel button.slick-arrow.slick-next{right:-20px}
.block-images-carousel .images-carousel .slick-dots{display:block !important}
.block-images-carousel .images-carousel .carousel-item{width:297px;max-width:19.6463654224vw}
}