#image_carousel_wrap{display:none}.image_carousel{padding:0 0;position:relative;width:100%;margin:auto}.image_carousel li img{width:100%}.caroufredsel_wrapper{background-color:transparent;margin:auto!important;width:100%!important}.image_carousel ul{display:block;list-style:none outside none;margin:0;padding:0;width:100%!important}.image_carousel li{padding:0;position:relative;width:100%!important;opacity:0;height:0}.gallery>li:first-child{opacity:1;height:auto}.thumb-wrap{position:relative;margin:calc(var(--padding)/2) 0 var(--padding)}#gallery>li:first-child a{width:100%;height:100%;position:absolute;z-index:1}.thumb_prev,.thumb_next{transition:.3s;z-index:2;height:100%;text-align:center;padding:1%;display:flex;vertical-align:middle;align-content:center;align-items:center;color:#fff;background:rgba(0,0,0,.7);position:absolute!important}.thumb_next{right:0}.thumb_prev{left:0}.thumb_prev:hover,.thumb_next:hover{background:rgba(0,0,0,.9);color:#fff}.gallery_prev,.gallery_next{transition:.3s;display:inline-block!important;text-decoration:none!important;z-index:2;font-size:4em;position:absolute;right:0;top:50%;transform:translateY(-50%);border-bottom:0!important}.gallery_prev{left:0;right:auto}.pagination{text-align:center;display:inline-block!important}.pagination a{background:#ccc!important;border:4px solid #ccc!important;border-radius:25px;color:#fff;width:25px;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;height:25px;margin:5px 10px;display:inline-block;transition:.3s}.pagination a.selected,.pagination a:hover{background:var(--primary-colour)!important}.pagination a span{display:none}.image_carousel .clearfix{float:none;clear:both}#gallery>li .caption{display:none}#gallery>li:first-child .caption{display:block;position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.7);padding:var(--padding);color:#fff}.thumbs{position:relative!important}.thumbs .thumb{display:inline-block;position:relative}.thumb img{padding:0 5px}.thumbs .thumb a{opacity:.5}.thumbs .thumb a.selected,.thumbs .thumb a:hover{opacity:1}a:hover>.caption{background:rgba(0,0,0,.9)}.box-grid-image{position:relative}.box-grid-image .caption{position:absolute;bottom:0;background:rgba(0,0,0,.7);width:100%;padding:10px;color:#fff}.gallery-box-grid [class*="column"]+[class*="column"]:last-child{float:left}span#show-if-slideshow{background:#eee;border:1px solid #ddd;margin-left:5px}.gallery-box-grid .columns{padding:var(--padding)}.masonry-grid-image{position:relative}.masonry-grid-image .caption{position:absolute;bottom:0;background:rgba(0,0,0,.7);width:100%;padding:10px;color:#fff;left:0}span#show-if-masonry{background:#eee;border:1px solid #ddd;margin-left:5px}.masonry-grid-image img{width:100%}.masonry .columns{margin-bottom:calc(var(--padding)*2)!important}.chrome-fix{position:absolute;width:100%;height:100%}.gallery-wrap{position:relative}.pag-wrap{position:absolute;top:0;bottom:-50px;left:-75px;right:-75px;text-align:center;z-index:2}.pagination{text-align:center;display:inline-block!important;bottom:0;position:absolute;width:100%;left:0}@media only screen and (max-width:561px){.pagination a{width:20px;height:20px;margin:5px 6px}}.playPause.paused .fa:before{content:""}a.playPause{color:#fff!important;padding:15px 20px;font-size:34px;border:0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;position:absolute;top:0;right:75px;border-bottom-right-radius:var(--border-radius)}.gallery-box-grid .columns.divider{padding:calc(var(--padding)/2) var(--padding);margin-bottom:0!important}.thumbs a:focus,.gallery a:focus{outline-offset:-3px}.masonry-grid-image a,.box-grid-image a{display:block}.masonry,.gallery-box-grid{width:calc(100% + var(--padding)*2);margin:0 calc(.01px - var(--padding))}.gallery .caption{position:absolute;left:40px;bottom:40px;padding:var(--space-200);background:#fff;border-radius:var(--border-radius);max-width:600px;right:40px;z-index:3}.gallery .caption h3{margin-bottom:var(--space-200)}.caption>p:first-child:not(:last-child){background:#000;color:#fff;border-radius:25px;padding-right:10px;font-size:14px;display:inline-block;border:1px solid #000;float:right;padding-top:0}.caption>p:first-child+h3,.caption>p:first-child+h2,.caption>p:first-child+h4{clear:both}.caption>p:first-child:not(:last-child):before{content:"Sector";background:#fff;color:#000;border-radius:25px 0 0 25px;padding:0 10px;margin-right:10px;line-height:var(--line-height);display:inline-block}.gallery-wrap{border-radius:var(--border-radius);overflow:hidden}.gallery-wrap li h4{font-size:clamp(.9rem,calc(.6rem + 1vw),2rem);font-weight:400}