.aem-AuthorLayer-Edit .carousel{max-width:1088px;margin:0 auto;padding:0 30px;clear:both!important;float:none!important;margin-bottom:60px}.aem-AuthorLayer-Edit .carousel .cmp-carousel__inner{width:100%!important}.aem-AuthorLayer-Edit .cmp-carousel__content{position:relative}.aem-AuthorLayer-Edit .cmp-carousel__item{display:none}.aem-AuthorLayer-Edit .cmp-carousel__item--active{display:block}.aem-AuthorLayer-Edit .cmp-carousel__action{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aem-AuthorLayer-Edit .cmp-carousel .cmp-carousel__action{display:none}.aem-AuthorLayer-Edit .cmp-carousel__indicators{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.aem-AuthorLayer-Edit .cmp-carousel__indicators .cmp-carousel__action--previous,.aem-AuthorLayer-Edit .cmp-carousel__indicators .cmp-carousel__action--next{display:none!important}.aem-AuthorLayer-Edit .cmp-carousel__indicator{position:relative;flex:0 1 auto;width:10px;height:10px;margin:0 7px;border-radius:50%;font-size:0;text-indent:-3000px;background-color:rgba(0,0,0,.5)}.aem-AuthorLayer-Edit .cmp-carousel__indicator--active{background-color:rgba(0,0,0,.8)}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel{max-width:1148px;margin:0 auto;clear:both!important;float:none!important;margin-bottom:60px}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel{position:relative}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel .carousel-nav-container{margin-left:8px}@media only screen and (max-width:768px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel .carousel-nav-container{margin-top:20px}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel .cmp-carousel__content{overflow:hidden}@media only screen and (max-width:768px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel .cmp-carousel__content{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel .cmp-carousel__content>.cmp-carousel__inner{display:flex;width:200%}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel .cmp-carousel__content>.cmp-carousel__inner>div{flex:1;margin-right:20px}@media only screen and (max-width:768px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel .cmp-carousel__content>.cmp-carousel__inner>div{margin-right:20px!important}}@media only screen and (max-width:768px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel .cmp-carousel__content::-webkit-scrollbar{width:0;height:0}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="1"] .cmp-carousel__content>.cmp-carousel__inner>div:last-of-type{margin-right:0!important}@media only screen and (max-width:768px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="1"] .cmp-carousel__content>.cmp-carousel__inner>div:last-of-type{margin-right:20px!important}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="2"] .cmp-carousel__content>.cmp-carousel__inner>div{margin-right:20px;padding:0}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="2"] .cmp-carousel__content>.cmp-carousel__inner>div:nth-child(2n+2){margin-right:0}@media only screen and (max-width:768px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="2"] .cmp-carousel__content>.cmp-carousel__inner>div:nth-child(2n+2){margin-right:20px!important}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="3"] .cmp-carousel__content>.cmp-carousel__inner>div{margin-right:20px;padding:0}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="3"] .cmp-carousel__content>.cmp-carousel__inner>div:nth-child(3n+3){margin-right:0}@media only screen and (max-width:768px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="3"] .cmp-carousel__content>.cmp-carousel__inner>div:nth-child(3n+3){margin-right:20px!important}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="4"] .cmp-carousel__content>.cmp-carousel__inner>div{margin-right:20px;padding:0}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="4"] .cmp-carousel__content>.cmp-carousel__inner>div:nth-child(4n+4){margin-right:0}@media only screen and (max-width:768px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="4"] .cmp-carousel__content>.cmp-carousel__inner>div:nth-child(4n+4){margin-right:20px!important}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="5"] .cmp-carousel__content>.cmp-carousel__inner>div{margin-right:20px}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="5"] .cmp-carousel__content>.cmp-carousel__inner>div:nth-child(5n+5){margin-right:0}@media only screen and (max-width:768px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel[data-cmp-items-to-display-desktop="5"] .cmp-carousel__content>.cmp-carousel__inner>div:nth-child(5n+5){margin-right:20px!important}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel .cmp-carousel__action--play,html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel .cmp-carousel__action--pause{display:none}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel>.cmp-carousel__action--previous{position:absolute;top:calc(50% - 48px);left:-68px;height:48px;width:48px;font-size:0;border:0;outline:0;background-color:transparent;background-image:url(../svg/icon-carousel-nav.svg);background-size:contain;cursor:pointer;transition:.2s}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel>.cmp-carousel__action--previous.inactive{opacity:.2;cursor:default;transition:.2s}@media only screen and (max-width:1250px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel>.cmp-carousel__action--previous{display:none}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel>.cmp-carousel__action--next{position:absolute;top:calc(50% - 48px);right:-68px;height:48px;width:48px;font-size:0;border:0;transform:rotate(180deg);outline:0;background-color:transparent;background-image:url(../svg/icon-carousel-nav.svg);background-size:contain;cursor:pointer;transition:.2s}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel>.cmp-carousel__action--next.inactive{opacity:.2;cursor:default;transition:.2s}@media only screen and (max-width:1250px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel>.cmp-carousel__action--next{display:none}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel div .mobile-only{display:none}@media only screen and (max-width:1250px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel div .mobile-only{display:inline-block;width:15px;height:48px;font-size:0;background-color:#fff;background-image:url(../svg/chevron-black-right.svg);background-size:contain;background-repeat:no-repeat;opacity:1;border:0;cursor:pointer;background-position:center;transition:.4s}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel div .mobile-only.cmp-carousel__action--previous{transform:rotate(180deg)}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel div .mobile-only.inactive{opacity:.4;transition:.4s}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel div .cmp-carousel__indicators{list-style:none;margin-top:20px;position:relative;left:-16px}@media only screen and (max-width:1250px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel div .cmp-carousel__indicators{top:-5px;margin:0 30px;display:inline-block}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel div .cmp-carousel__indicators li{display:none}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel div .cmp-carousel__indicators li.visible{display:inline-block}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel div .cmp-carousel__indicators li.visible button{background-color:transparent;outline:0;border:0;padding:16px}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel div .cmp-carousel__indicators li.visible button span{border-radius:50%;height:14px;display:block;width:14px;border:1px solid #000!important;background-color:#fff;cursor:pointer;font-size:0;border:0;outline:0;transition:.4s}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel div .cmp-carousel__indicators li.visible button.active span{background-color:#000;transition:.4s}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel.desktop_hide_nav .cmp-carousel__action,html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel .cmp-carousel.desktop_hide_nav .cmp-carousel__indicators{display:none!important}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-centred>.cmp-carousel{width:100%}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-centred>.cmp-carousel>.cmp-carousel__action{display:none}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-centred>.cmp-carousel>.carousel-nav-container{display:inline-block;margin-top:30px;margin-left:calc(50% - 70px);position:relative}@media only screen and (max-width:768px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-centred>.cmp-carousel>.carousel-nav-container{margin-left:0}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-centred>.cmp-carousel>.carousel-nav-container>button{display:inline-block;position:absolute;width:15px;top:0;height:48px;font-size:0;background-color:#fff;background-image:url(../svg/chevron-black-right.svg);background-size:contain;background-position:center;background-repeat:no-repeat;border:0;cursor:pointer;transition:.4s}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-centred>.cmp-carousel>.carousel-nav-container>button.cmp-carousel__action--previous{transform:rotate(180deg)}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-centred>.cmp-carousel>.carousel-nav-container>button.inactive{opacity:.4;transition:.4s}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-centred>.cmp-carousel>.carousel-nav-container .cmp-carousel__indicators{list-style:none;margin-top:40px;left:0;margin:0 15px 0 30px;display:inline-block}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-centred>.cmp-carousel>.carousel-nav-container .cmp-carousel__indicators button{padding:16px 8px}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-standard .cmp-carousel div .mobile-only{position:relative;top:2px}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-standard .cmp-carousel div .cmp-carousel__indicators{margin:5px 5px 0 0;left:0}@media only screen and (max-width:768px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-standard .cmp-carousel div .cmp-carousel__indicators{margin:0 5px;max-width:calc(100% - 45px)}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-standard .cmp-carousel div .cmp-carousel__indicators li.visible button{padding:16px 3px}@media only screen and (max-width:768px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .carousel.navigation-standard .cmp-carousel div .cmp-carousel__indicators li.visible button{padding:16px 2px}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .caption-left-indicators-right .cmp-image__title{font-weight:700}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .caption-left-indicators-right .cmp-carousel .carousel-nav-container{position:absolute;right:0;bottom:-2px;display:flex;align-items:center}@media screen and (max-width:600px){html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .caption-left-indicators-right .cmp-carousel .carousel-nav-container{bottom:-48px;left:0}}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .caption-left-indicators-right .cmp-carousel div .cmp-carousel__indicators{margin-top:0;left:0;top:0}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .caption-left-indicators-right .cmp-carousel div .cmp-carousel__indicators li.visible button{padding:11px}html:not(.aem-AuthorLayer-Edit) body:not(.home-page) .caption-left-indicators-right .cmp-carousel div .mobile-only{height:38px}@media only screen and (max-width:768px){body.basicpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.carousel{padding:0 30px!important}}html:not(.aem-AuthorLayer-Edit) body.services-page .carousel .cmp-carousel{margin:0 -10px}html:not(.aem-AuthorLayer-Edit) body.services-page .carousel .cmp-carousel .cmp-carousel__content>.cmp-carousel__inner>div{margin:0;padding:0 10px}html:not(.aem-AuthorLayer-Edit) body.services-page .carousel .cmp-carousel[data-cmp-items-to-display-desktop="2"] .cmp-carousel__content>.cmp-carousel__inner>div{margin:0;padding:0 10px}