.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100%/75%);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20%/25%);border-radius:50%;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:hsl(0 0% 20%/100%)}.column:not(.has-bg-x-pos).has-bg-image,.section-inner:not(.has-bg-x-pos).has-bg-image,.section:not(.has-bg-x-pos).has-bg-image{background-position-x:50%}.column:not(.has-bg-y-pos).has-bg-image,.section-inner:not(.has-bg-y-pos).has-bg-image,.section:not(.has-bg-y-pos).has-bg-image{background-position-y:0}.column:not(.has-bg-y-pos).bg-cover,.section-inner:not(.has-bg-y-pos).bg-cover,.section:not(.has-bg-y-pos).bg-cover{background-position-y:50%}.column.bg-cover,.section-inner.bg-cover,.section.bg-cover{background-repeat:no-repeat;background-size:cover}.section:not(.no-gutter){margin-top:1.5rem}.section:not(.allow-overflow){overflow:hidden}.section.full-height{display:flex;min-height:100vh}.section.full-height.align-row-top>.container-fluid{align-self:flex-start}.section.full-height.align-row-middle>.container-fluid{align-self:center}.section.full-height.align-row-bottom>.container-fluid{align-self:flex-end}.section.full-height.align-row-stretch>.container-fluid{align-self:stretch}.section.full-height>.container-fluid{flex-grow:1}.section.full-height .section-inner,.section.full-height .section-inner>.row{height:100%}@media (min-width:576px){.section:not(.equal-heights).align-columns-top .section-inner>.row{align-items:flex-start}}@media (max-width:575.98px){.section.align-columns-top .section-inner>.row{justify-content:flex-start}}@media (min-width:576px){.section:not(.equal-heights).align-columns-middle .section-inner>.row{align-items:center}}@media (max-width:575.98px){.section.align-columns-middle .section-inner>.row{justify-content:center}}@media (min-width:576px){.section:not(.equal-heights).align-columns-bottom .section-inner>.row{align-items:flex-end}}@media (max-width:575.98px){.section.align-columns-bottom .section-inner>.row{justify-content:flex-end}}.section.has-outer-fill{padding-right:.75rem;padding-left:.75rem}.section.has-inner-fill .section-inner{padding-right:1.5rem;padding-left:1.5rem}.section.has-inner-fill:not(.no-inner-padding-top) .section-inner,.section.has-outer-fill:not(.no-outer-padding-top){padding-top:1.5rem}.section.has-inner-fill:not(.no-inner-padding-bottom) .section-inner,.section.has-outer-fill:not(.no-outer-padding-bottom){padding-bottom:1.5rem}.section.bg-parallax{position:relative}.section.bg-parallax .parallax-container{position:absolute;top:0;right:0;bottom:0;left:0}.section.bg-parallax .parallax-container:not(.is-visible)>*{display:none}.section.bg-parallax.is-tiled .parallax-container>div{background-position-x:var(--pos-x);background-position-y:var(--pos-y)}@media (min-resolution:1.3){.section.bg-parallax.is-tiled .parallax-container>div{background-size:calc(var(--natural-width)/ 2)}}.section .column.has-fill.has-round-edges,.section.has-inner-fill .section-inner.has-round-edges{border-radius:var(--border-radius,8px);overflow:auto}.section .column.has-fill.has-shadow,.section.has-inner-fill .section-inner.has-shadow{box-shadow:0 0 var(--shadow-size,20px) rgba(0,0,0,var(--shadow-strength,.2))}.section .section-inner>.row{display:flex;flex-direction:column}@media (min-width:576px){.section .section-inner>.row{flex-direction:row}}@media (min-width:576px){.section .section-inner>.row>div[class*=col-].force-align-top{align-self:flex-start}}@media (min-width:576px){.section .section-inner>.row>div[class*=col-].force-align-middle{align-self:center}}@media (min-width:576px){.section .section-inner>.row>div[class*=col-].force-align-bottom{align-self:flex-end}}@media (min-width:576px){.section .section-inner>.row>div[class*=col-].force-align-stretch{align-self:stretch}}@media (max-width:575.98px){.section .section-inner>.row>div[class*=col-]+div{margin-top:1.5rem}}.section .column{display:flex;flex-direction:column;height:100%;position:relative}.section .column.align-assets-top{justify-content:flex-start}.section .column.align-assets-middle{justify-content:center}.section .column.align-assets-bottom{justify-content:flex-end}.section .column.align-assets-space-between{justify-content:space-between}.section .column.align-assets-space-evenly{justify-content:space-evenly}.section .column.has-fill:not(.no-padding){padding:1.5rem}.section .column.has-fill.no-padding .asset-force-padding{padding-left:1.5rem;padding-right:1.5rem}.section .column.has-fill.no-padding>:first-child.asset-force-padding{padding-top:1.5rem}.section .column.has-fill.no-padding>:last-child.asset-force-padding{padding-bottom:1.5rem}.section .column>.asset:not(.asset-spacer):not(:first-child){margin-top:.75rem}.section .column>.asset:not(.asset-spacer):not(:last-child){margin-bottom:.75rem}.asset>a{display:block}.asset-caption{margin-top:.75rem}.asset-zoom{overflow:hidden;position:relative}.asset-zoom .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .4s ease}.asset-zoom img{transition:filter .4s ease}.asset-zoom:hover .icon{opacity:1}.asset-zoom:hover img{filter:brightness(.5)}.asset-image img{width:100%}.asset-map .asset-zoom,.asset-map .img-responsive,.asset-video .asset-zoom,.asset-video .img-responsive{width:100%}.asset-carousel .carousel-wrapper.embed-responsive-item .carousel-cell{height:100%}.asset-carousel .carousel-wrapper:not(.flickity-enabled) .carousel-cell{display:none}.asset-carousel .carousel-wrapper .carousel-cell,.asset-carousel .carousel-wrapper img{width:100%}.asset-carousel .carousel-wrapper .flickity-page-dots{display:none;bottom:.75rem}@media (min-width:576px){.asset-carousel .carousel-wrapper .flickity-page-dots{display:block}}.asset-carousel .carousel-wrapper .flickity-prev-next-button{display:flex;width:30px;height:30px;padding:0;align-items:center;justify-content:center;background-color:rgba(39,105,85,.6)}.asset-carousel .carousel-wrapper .flickity-prev-next-button:hover{background-color:#276955}.asset-carousel .carousel-wrapper .flickity-prev-next-button.previous{left:.75rem}.asset-carousel .carousel-wrapper .flickity-prev-next-button.next{right:.75rem}.asset-carousel .carousel-wrapper .flickity-prev-next-button .flickity-button-icon{position:static;width:18px;height:auto}.asset-carousel .carousel-wrapper .flickity-prev-next-button .arrow{fill:#fff}.asset-spacer{position:relative}.asset-spacer .hit{position:absolute;top:0;right:0;bottom:0;left:0}.asset-text>:first-child{margin-top:0}.asset-text>:last-child{margin-bottom:0}.asset-text .r-colour-white{color:#fff}.asset-text .r-colour-white a{color:#e6e6e6}.asset-text .r-colour-primary{color:#276955}.asset-text .r-colour-primary a{color:#194437}.asset-text .r-h2-xl{font-size:2.5rem}.asset-text .r-size-xl{font-size:1.75rem}.asset-text .r-size-lg{font-size:1.5rem}.asset-text p[class^=r-button] a{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.asset-text p[class^=r-button] a{transition:none}}.asset-text p[class^=r-button] a:hover{color:#212529}.asset-text p[class^=r-button] a:focus{outline:0;box-shadow:0 0 0 .25rem rgba(39,105,85,.25)}.asset-text p[class^=r-button].r-button-white a{color:#212529;background-color:#fff;border-color:#fff}.asset-text p[class^=r-button].r-button-white a:hover{color:#000;background-color:#fff;border-color:#fff}.asset-text p[class^=r-button].r-button-white a:focus,.btn-check:focus+.asset-text p[class^=r-button].r-button-white a{color:#000;background-color:#fff;border-color:#fff;box-shadow:0 0 0 .25rem rgba(222,222,223,.5)}.asset-text p[class^=r-button].r-button-white a.active,.asset-text p[class^=r-button].r-button-white a:active,.btn-check:active+.asset-text p[class^=r-button].r-button-white a,.btn-check:checked+.asset-text p[class^=r-button].r-button-white a,.show>.asset-text p[class^=r-button].r-button-white a.dropdown-toggle{color:#000;background-color:#fff;border-color:#fff}.asset-text p[class^=r-button].r-button-white a.active:focus,.asset-text p[class^=r-button].r-button-white a:active:focus,.btn-check:active+.asset-text p[class^=r-button].r-button-white a:focus,.btn-check:checked+.asset-text p[class^=r-button].r-button-white a:focus,.show>.asset-text p[class^=r-button].r-button-white a.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(222,222,223,.5)}.asset-text p[class^=r-button].r-button-white a.disabled,.asset-text p[class^=r-button].r-button-white a:disabled{color:#000;background-color:#fff;border-color:#fff}.asset-text p[class^=r-button].r-button-primary a{color:#fff;background-color:#276955;border-color:#276955}.asset-text p[class^=r-button].r-button-primary a:hover{color:#fff;background-color:#215948;border-color:#1f5444}.asset-text p[class^=r-button].r-button-primary a:focus,.btn-check:focus+.asset-text p[class^=r-button].r-button-primary a{color:#fff;background-color:#215948;border-color:#1f5444;box-shadow:0 0 0 .25rem rgba(71,128,111,.5)}.asset-text p[class^=r-button].r-button-primary a.active,.asset-text p[class^=r-button].r-button-primary a:active,.btn-check:active+.asset-text p[class^=r-button].r-button-primary a,.btn-check:checked+.asset-text p[class^=r-button].r-button-primary a,.show>.asset-text p[class^=r-button].r-button-primary a.dropdown-toggle{color:#fff;background-color:#1f5444;border-color:#1d4f40}.asset-text p[class^=r-button].r-button-primary a.active:focus,.asset-text p[class^=r-button].r-button-primary a:active:focus,.btn-check:active+.asset-text p[class^=r-button].r-button-primary a:focus,.btn-check:checked+.asset-text p[class^=r-button].r-button-primary a:focus,.show>.asset-text p[class^=r-button].r-button-primary a.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(71,128,111,.5)}.asset-text p[class^=r-button].r-button-primary a.disabled,.asset-text p[class^=r-button].r-button-primary a:disabled{color:#fff;background-color:#276955;border-color:#276955}.asset-text p[class^=r-button].r-button-sm a{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.asset-text p[class^=r-button].r-button-lg a{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.asset-comments h3,.asset-form h3{margin:1.5rem 0}.asset-comments .date{opacity:.75}.asset-comments .comment,.asset-comments .comments h3{border-bottom:1px solid red}.asset-comments .comments h3{padding-bottom:1.5rem}.asset-comments .comments .btn{margin-bottom:1.5rem}.asset-comments .comment{padding-bottom:.75rem;margin-bottom:1.5rem}.homepage-hero{background-color:#033023}@media (min-width:768px){.homepage-hero{background-image:url(/Resources/dist/img/site/homepage-hero-bg.jpg)}}@media (min-width:768px){.homepage-hero__head{max-width:450px}}
