/*!/wp-content/plugins/flamingos-plugin/build/style-index.css*/.wrapper .js-flexi-video{position:relative}.flexi-video__container{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;height:0;padding-bottom:56.25%;position:relative;text-align:center;text-decoration:none}.flexi-video__container--inner{left:50%;max-width:31.25rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.flexi-video__responsive{background:#000;box-sizing:border-box;display:block;height:0;padding-bottom:56.25%;position:relative;width:100%}.flexi-video__responsive iframe{box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}.flexi-video__button{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;left:50%;max-width:270px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s}.flexi-video__button svg{height:100px;width:100px}@media screen and (min-width:1024px){.flexi-video__button svg{height:270px;width:270px}}.flexi-video__button:hover{transform:translate(-50%,-50%) scale(1.1)}.js-flexi-video:hover{cursor:pointer}.js-flexi-video:hover .flexi-video__button{transform:translate(-50%,-50%) scale(1.1)}.block-mixedmediaslider{padding-bottom:2.5rem}.block-mixedmediaslider .video-wrap{position:relative}.block-mixedmediaslider .video-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.block-mixedmediaslider .video-wrap__grippy{bottom:2.5rem;left:0;position:absolute;top:2rem;width:calc(50% - 3.125rem);z-index:3}.block-mixedmediaslider .video-wrap__grippy:before{content:"";display:block;height:35%;left:100%;position:absolute;top:0;width:60%}.block-mixedmediaslider .video-wrap__grippy+.video-wrap__grippy{left:auto;right:0}.block-mixedmediaslider .video-wrap__grippy+.video-wrap__grippy:before{bottom:0;left:auto;right:100%;top:auto}.block-mixedmediaslider h1{text-align:center}.block-mixedmediaslider .main-carousel{margin:auto}.block-mixedmediaslider .carousel-cell{width:100%}.block-mixedmediaslider .main-carousel .flickity-viewport{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.block-mixedmediaslider.slider-auto-height .carousel-cell{height:0;width:100%}.block-mixedmediaslider .carousel-cell.image-wrap{height:100%}.block-mixedmediaslider .carousel-cell.image-wrap img{background-size:cover;bottom:0;display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%)}.block-mixedmediaslider .carousel-cell.image-wrap .media-wrapper-image{display:flex;flex-direction:column;height:100%}.block-mixedmediaslider .carousel-cell.image-wrap .media-wrapper-image img{height:70%!important}@media screen and (min-width:600px){.block-mixedmediaslider .carousel-cell.image-wrap .media-wrapper-image img{height:80%!important}}@media screen and (min-width:923px){.block-mixedmediaslider .carousel-cell.image-wrap .media-wrapper-image img{height:90%!important}}.block-mixedmediaslider .carousel-cell.image-wrap .media-wrapper-image .media-slider-caption{bottom:0;font-size:16px;font-style:normal;font-weight:400;height:30%;left:50%;line-height:20px;padding-top:16px;position:absolute;text-align:center;transform:translateX(-50%)}@media screen and (min-width:600px){.block-mixedmediaslider .carousel-cell.image-wrap .media-wrapper-image .media-slider-caption{font-size:20px;height:20%;line-height:24px;padding-top:35px}}@media screen and (min-width:923px){.block-mixedmediaslider .carousel-cell.image-wrap .media-wrapper-image .media-slider-caption{height:10%}}.block-mixedmediaslider.slider-auto-height .carousel-cell.video-wrap{height:0;padding-bottom:56.25%;width:100%}.block-mixedmediaslider .carousel-cell.video-wrap iframe,.block-mixedmediaslider .carousel-cell.video-wrap img{background-size:cover;bottom:0;display:block;left:0;position:absolute;right:0;top:0;width:100%}@supports(aspect-ratio:1/1){.block-mixedmediaslider .carousel-cell.video-wrap img{aspect-ratio:16/9;background-repeat:no-repeat;background-size:contain;height:100%;-o-object-fit:contain;object-fit:contain}}.block-mixedmediaslider .js-video-trigger svg{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:auto;left:50%;max-width:9.375rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s;width:9.375rem}.block-mixedmediaslider .js-video-trigger svg:hover{transform:translate(-50%,-50%) scale(1.1)}.block-mixedmediaslider:not(.show-slider-dots) .flickity-page-dots{display:none}body{--oots-tab-border-radius:0.5rem;--oots-tab-color:var(--wp--preset--color--dark-green);--oots-tab-active-color:var(--colour-text)}.oots-tabs ul[role=tablist]{display:flex;gap:.5rem;list-style:none;overflow-x:auto;overflow-y:none;transform:translateY(1px)}.oots-tabs ul[role=tablist]::-webkit-scrollbar{height:8px}.oots-tabs ul[role=tablist]::-webkit-scrollbar-track{background:#f1f1f1}.oots-tabs ul[role=tablist]::-webkit-scrollbar-thumb{background-color:var(--wp--preset--color--blue);border-color:#fff0}.oots-tabs ul[role=tablist]::-webkit-scrollbar-thumb:hover{background-color:var(--colour-text)}.oots-tabs a[role=tab]{background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--grey,#bbb);color:var(--oots-tab-color);cursor:pointer;display:block;padding:.5rem 1rem;text-decoration:none}.oots-tabs a[aria-selected=true],.oots-tabs a[role=tab]:focus,.oots-tabs a[role=tab]:hover{color:var(--oots-tab-active-color)}.oots-tabs a[aria-selected=true]{border-bottom-color:#fff}.oots-tabs article.block-tab{border:1px solid var(--wp--preset--color--grey,#bbb);padding:1rem}.block-googlemap .acf-map{height:50rem;margin:2.5rem 0;width:100%}@media screen and (min-width:1024px){.block-googlemap .acf-map{margin:1.25rem 0}}.block-googlemap .acf-map .marker-info{display:block;padding:0}.block-googlemap .acf-map .marker-info img{aspect-ratio:16/9;max-width:19.375rem!important;-o-object-fit:cover;object-fit:cover}.block-googlemap .acf-map .marker-info .location-details{padding:.5rem 1.25rem .5625rem}.block-googlemap .acf-map .marker-info .location-details h3{font-size:1.5rem;margin-bottom:.625rem;margin-top:0}.block-googlemap .acf-map .marker-info .location-details .address{margin-bottom:.625rem}.block-googlemap .acf-map .marker-info .location-details .address p{font-size:1rem;line-height:1.38;margin:0;max-width:16.25rem}.block-googlemap .acf-map .marker-info .location-details .phone{font-size:1rem}.block-googlemap .acf-map .marker-info .location-details .email{font-size:1rem;line-height:1.38}.block-googlemap .acf-map .marker-info .location-details .link{font-size:1rem;line-height:1.38;margin-bottom:1.25rem;margin-top:1.25rem}.block-googlemap .acf-map .marker-info .location-details .link a{border-radius:.3125rem;padding:.4375rem 1.25rem;transition:background-color .3s ease-in-out}.block-googlemap .acf-map img{max-width:inherit!important}.gm-style .gm-style-iw-c{border-radius:1.4375rem;padding:0}.gm-style .gm-style-iw-d{overflow:hidden!important}.gm-style .gm-style-iw-t:after{top:-.0625rem}.gm-style .gm-style-iw-c button{right:1.25rem!important;top:.25rem!important}.gm-style .gm-style-iw-c button span{filter:brightness(0) saturate(100%) invert(100%) sepia(13%) saturate(7500%) hue-rotate(226deg) brightness(116%) contrast(116%);height:1.875rem!important;width:1.875rem!important}