/**handles:block-image-carousel-styles**/
.block-image-carousel{position:relative}.block-image-carousel .image{width:100%;height:60rem;position:relative;overflow:hidden;border-radius:20px}@media (max-width:767.98px){.block-image-carousel .image{height:40rem}}.block-image-carousel .image img{width:auto;height:auto;position:absolute;min-width:100%;max-width:initial;min-height:100%;max-height:initial;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-image-carousel .image.video{cursor:pointer}.block-image-carousel .image.video::before{display:block;width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;content:'';background:rgba(0,0,0,.4);transition:background .3s}.block-image-carousel .image.video:hover::before{background:rgba(0,0,0,.6)}.block-image-carousel .image.video::after{display:block;width:120px;height:120px;position:absolute;z-index:3;top:50%;left:50%;content:'';transform:translate(-50%,-50%);background-image:url("https://www.mglgroup.co.uk/wp-content/themes/mgl/img/video-play.svg");background-position:center;background-size:120px 120px}.block-image-carousel .gallery-nav{display:flex;width:100%;position:absolute;z-index:2;top:50%;justify-content:space-between;max-width:100%;transform:translateY(-50%);pointer-events:none}@media (max-width:1349.98px){.block-image-carousel .gallery-nav{position:initial;max-width:100%;margin:2rem 0;transform:translateY(0)}}.block-image-carousel .gallery-nav .btn-circle{width:8rem;height:8rem;z-index:2;pointer-events:all;visibility:hidden}.block-image-carousel .gallery-nav .btn-circle[aria-disabled=false]{visibility:visible}@media (max-width:1349.98px){.block-image-carousel .gallery-nav .btn-circle{margin:0!important}}@media (max-width:991.98px){.block-image-carousel .gallery-nav .btn-circle{width:4rem;height:4rem}}.block-image-carousel .gallery-nav .btn-circle--next{margin-right:-4rem}.block-image-carousel .gallery-nav .btn-circle--prev{margin-left:-4rem}.block-image-carousel .gallery-nav .swiper-button-disabled{visibility:hidden}.block-image-carousel .modal{display:none;width:100%;height:100%;position:fixed;z-index:9999;top:0;left:0;padding:3rem 5rem;background-color:rgba(0,0,0,.7)}@media (max-width:767.98px){.block-image-carousel .modal{padding:1rem 1.5rem}.block-image-carousel .modal .modal-content{width:100%}}.block-image-carousel .modal iframe{width:80vw;height:auto;aspect-ratio:16/9}@media (max-width:767.98px){.block-image-carousel .modal iframe{width:100%}}.block-image-carousel .modal.active{display:flex;align-items:center;justify-content:center}.block-image-carousel .modal.active::after{width:3rem;height:3rem;position:absolute;top:2rem;right:2rem;content:'';background-image:url("https://www.mglgroup.co.uk/wp-content/themes/mgl/img/close.svg");background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}