/**handles:block-project-carousel-styles,block-related-news-styles**/
.block-project-carousel .col-header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:3rem}@media (max-width:991.98px){.block-project-carousel .col-header{margin-bottom:1rem}}.block-project-carousel .col-header .header{font-size:var(--fs-25);font-weight:900;margin:0;color:#007e32}.block-project-carousel .col-header .bts{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-top:4rem}@media (max-width:991.98px){.block-project-carousel .col-header .bts{display:none}}.block-project-carousel .col-header .bts>*{margin-left:1.5rem;text-decoration:none}.block-project-carousel .col-header .bts .btn-primary span{color:#fff}.block-project-carousel .col-slider .nav{position:absolute;z-index:2;top:calc((100% + 100px)/ 3)}@media (max-width:1549.98px){.block-project-carousel .col-slider .nav{top:calc((100% + 10px)/ 3)}}@media (max-width:1349.98px){.block-project-carousel .col-slider .nav{top:calc((100% - 40px)/ 3)}}.block-project-carousel .col-slider .nav--prev{left:-3rem}.block-project-carousel .col-slider .nav--next{right:-3rem}.block-project-carousel .col-slider .nav.swiper-button-disabled{display:none}@media (max-width:991.98px){.block-project-carousel .col-slider .nav{display:none}}.block-project-carousel .col-slider .swiper .project{width:33%}.block-project-carousel .col-slider .swiper .project .thumbnail{display:block;width:100%;height:auto;position:relative;overflow:hidden;margin-bottom:2rem;padding-top:100%;border-radius:20px}.block-project-carousel .col-slider .swiper .project .thumbnail img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1);-o-object-fit:cover;object-fit:cover}.block-project-carousel .col-slider .swiper .project:hover .thumbnail img{transform:translateX(-50%) translateY(-50%) scale(1.05)}.block-project-carousel .col-slider .swiper .project .service{font-size:var(--fs-12);color:#50545b}.block-project-carousel .col-slider .swiper .project .title{display:block;font-size:var(--fs-20);font-weight:900;line-height:1.2;text-decoration:none;color:#50545b}.block-project-carousel .col-mobile{display:none}@media (max-width:991.98px){.block-project-carousel .col-mobile{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2.5rem}}.block-project-carousel .col-mobile .navs{display:block;width:100%;height:4rem;position:relative}.block-project-carousel .col-mobile .navs .nav{position:absolute;z-index:2;top:0}.block-project-carousel .col-mobile .navs .nav--prev{left:0}.block-project-carousel .col-mobile .navs .nav--next{right:0}.block-project-carousel .col-mobile .navs .nav.swiper-button-disabled{display:none}.block-project-carousel .col-mobile .bts{width:100%;margin-top:2.5rem}.block-project-carousel .col-mobile .bts>*{width:100%;justify-content:center;margin-bottom:1.5rem}.block-project-carousel.load .project .thumbnail img{transition:.35s transform}.home .block-project-carousel{margin-top:-15rem;z-index:3;position:relative}
.block-related-news::before{content:'';position:absolute;width:100%;height:75%;top:0;left:0;background-image:url("https://www.mglgroup.co.uk/wp-content/themes/mgl/img/mgl-curve-inner.svg");background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;background-size:cover}.block-related-news:before{background-image:url("https://www.mglgroup.co.uk/wp-content/themes/mgl/img/mgl-curved-shape.svg")}.block-related-news{padding-top:7.4rem;padding-bottom:8rem;position:relative;max-width:100vw;overflow:hidden}.block-related-news::before{height:100%}@media (max-width:1349.98px){.block-related-news{padding-top:4rem;padding-bottom:4rem}}.block-related-news__wrapper{display:flex}.block-related-news__description-content{display:flex;justify-content:center;flex-direction:column;height:100%}@media (max-width:1349.98px){.block-related-news__description{padding-bottom:3.1rem;z-index:3;position:relative}.block-related-news__description-content{position:relative}.block-related-news__description-overlay{position:absolute;background:#f5f5f5;height:110%;width:200%;top:0;left:0;right:0;bottom:0;transform:translate(calc(-50%),-10%);transform-origin:center}}.block-related-news__description h1,.block-related-news__description h2,.block-related-news__description h3,.block-related-news__description h4,.block-related-news__description h5,.block-related-news__description h6{font-size:var(--fs-25);font-weight:900;line-height:1.333;margin-bottom:9px;color:#007e32}.block-related-news__description p{font-size:var(--fs-15);line-height:1.46;margin-bottom:3.4rem;color:#585858}@media (max-width:767.98px){.block-related-news__description p{margin-bottom:0}}.block-related-news__description a{font-size:var(--fs-15)}@media (max-width:767.98px){.block-related-news__description a{display:none}}.block-related-news__posts-holder .swiper{margin-right:-3px;margin-left:-3px;overflow:visible}@media (max-width:767.98px){.block-related-news__posts-holder .swiper{margin:0}}.block-related-news__posts-holder .single-post{display:flex;flex:1;flex-flow:column;border:none;margin:0 7.5px;height:auto;border-radius:20px;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}@media (max-width:1349.98px){.block-related-news__posts-holder .single-post{width:100%;flex:none;margin:0;margin-bottom:3.1rem}}.block-related-news__posts-holder .single-post .img-wrapper{display:flex;width:100%;overflow:hidden;align-items:center;justify-content:center;aspect-ratio:296/175;border-top-left-radius:20px;border-top-right-radius:20px}.block-related-news__posts-holder .single-post .img-wrapper img{width:100%;transition:transform .15s}.block-related-news__posts-holder .single-post .texts{display:flex;flex-flow:column;flex-grow:1;padding:18px 18px 22px 18px;background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.block-related-news__posts-holder .single-post .texts a{display:inline-block;font-size:var(--fs-15);font-weight:900;line-height:1.3;margin-bottom:.3rem;text-decoration:none;color:#007e32}.block-related-news__posts-holder .single-post .texts p{font-size:var(--fs-15);line-height:1.3;margin-bottom:0;color:#585858}.block-related-news__posts-holder .single-post .texts .cat-name{font-size:var(--fs-10);font-weight:400;line-height:1.3;margin-top:auto;padding-top:3.4rem;color:#007e32}@media (max-width:1349.98px){.block-related-news__posts-holder .single-post .texts .cat-name{padding-top:2rem}}.block-related-news__posts-holder .single-post:hover .img-wrapper img{transform:scale(1.1)}.block-related-news .btn-slider-active{display:none;font-size:var(--fs-15);margin-top:4.5rem;margin-left:1rem}@media (max-width:767.98px){.block-related-news .btn-slider-active{display:flex}}.block-related-news .news-nav{display:none}.block-related-news .news-nav .swiper-button-disabled{visibility:hidden}@media (max-width:1349.98px){.block-related-news .news-nav{display:flex;justify-content:space-between;margin-top:20px}}