/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Sinkin Sans';src:url(/themes/clearwater/font/SinkinSans-200XLight.woff2) format('woff2'),url(/themes/clearwater/font/SinkinSans-200XLight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'Sinkin Sans';src:url(/themes/clearwater/font/SinkinSans-300Light.woff2) format('woff2'),url(/themes/clearwater/font/SinkinSans-300Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Sinkin Sans';src:url(/themes/clearwater/font/SinkinSans-500Medium.woff2) format('woff2'),url(/themes/clearwater/font/SinkinSans-500Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Sinkin Sans';src:url(/themes/clearwater/font/SinkinSans-600SemiBold.woff2) format('woff2'),url(/themes/clearwater/font/SinkinSans-600SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Sinkin Sans';src:url(/themes/clearwater/font/SinkinSans-700Bold.woff2) format('woff2'),url(/themes/clearwater/font/SinkinSans-700Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap;}
:root{--cookie-banner-bg:linear-gradient(90deg,#1b7b93,#005c73) 0 0 no-repeat;--cookie-banner-color:var(--color--white,#fff);--cookie-banner-description-color:#edf1f5;--cookie-banner-overlay-bg:rgba(0,0,0,.6);--cookie-banner-base-font-size:0.875rem;--cookie-banner-button-font-size:1.0625rem}body.eu-cookie-compliance-popup-open{overflow:hidden}body.eu-cookie-compliance-popup-open div#sliding-popup{background-color:var(--cookie-banner-overlay-bg);bottom:0;left:0;overflow-y:auto;right:0;top:0;width:100%}div#sliding-popup p{margin-bottom:6px}div#sliding-popup>.eu-cookie-compliance-banner{--button-bg-color:transparent;background:var(--cookie-banner-bg);color:var(--cookie-banner-color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(90%,67.5rem)}div#sliding-popup>.eu-cookie-compliance-banner[aria-hidden=true]{display:none}.eu-cookie-compliance-content{font-size:var(--cookie-banner-base-font-size,.875rem);margin:0;max-width:100%;padding:2rem}@media(min-width:1024px){.eu-cookie-compliance-content{padding:3rem}}.eu-cookie-compliance-content p{line-height:1.3}.eu-cookie-compliance-content .eu-cookie-compliance-message{float:none;margin-bottom:1rem;max-width:100%;width:100%}.eu-cookie-compliance-categories{margin-top:1.5rem}.eu-cookie-compliance-category{margin-bottom:1rem}.eu-cookie-compliance-category input{margin:0}.eu-cookie-compliance-category label{color:var(--cookie-banner-color);font-size:var(--cookie-banner-base-font-size,.875rem);font-weight:var(--font-weight-bold,700)}@media(min-width:768px){.eu-cookie-compliance-category label{font-size:calc(var(--cookie-banner-base-font-size,.875rem)*1.134)}}.eu-cookie-compliance-category-description{color:var(--cookie-banner-description-color);font-size:calc(var(--cookie-banner-base-font-size,.875rem)*.7143)}@media(min-width:768px){.eu-cookie-compliance-category-description{font-size:calc(var(--cookie-banner-base-font-size,.875rem)*.85714)}}.eu-cookie-compliance-default-button{-webkit-appearance:none;background-color:var(--button-bg-color);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-radius);color:var(--button-color);cursor:pointer;display:inline-block;font-family:inherit;font-size:var(--button-font-size);line-height:1;margin:var(--button-margin);padding:var(--button-padding);text-align:center;text-decoration:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle}.eu-cookie-compliance-default-button:focus,.eu-cookie-compliance-default-button:hover{background-color:var(--button-bg-color-hover,var(--button-bg-color));color:var(--button-color-hover,var(--button-color))}.eu-cookie-compliance-default-button{--button-border-width:2px;--button-border-color:var(--cookie-banner-color);--button-margin:0 0 0.5rem}.eu-cookie-compliance-default-button.eu-cookie-compliance-categories-toggle{--button-border-width:1px;--button-font-size:1em}.eu-cookie-compliance-more-button{--button-padding:0.5em 0;--button-color:var(--cookie-banner-color);--button-bg-color-hover:var(--button-bg-color);font-weight:var(--font-weight-normal,400);text-decoration:underline;text-transform:none}.eu-cookie-compliance-save-preferences-button{--button-color:var(--cookie-banner-color);cursor:pointer}.eu-cookie-compliance-buttons{float:none;margin-top:1.5rem;max-width:100%}.eu-cookie-compliance-buttons button{--button-font-size:var(--cookie-banner-button-font-size);--button-margin:0 0.5rem 0.5rem 0}
#page-footer{--text-color:var(--color--midnight-blue);--header-color:var(--color--midnight-blue);--link:var(--text-color);--link-hover:var(--color--primary);--vta-button-color:var(--color--charcoal);--vta-button-text-color:var(--vta-button-color);--vta-button-hover-text-color:var(--color--white);--vta-button-hover-bg-color:var(--vta-button-color);color:var(--text-color);--timeline-line-color:var(--color--primary);--hamburger-color:var(--text-color);background-color:var(--page-footer-bg-color,#000);font-size:.9375rem;line-height:1.75;padding-bottom:3rem;padding-top:3rem}@media(min-width:1024px){#page-footer{padding-bottom:5rem;padding-top:5.3125rem}}#page-footer a{text-decoration:none}#page-footer .ft-grid{margin-inline:0;padding-bottom:1.5rem}#page-footer .ft-grid .cell--contact{--grid-gutter-x:30px;--grid-gutter-y:30px}@media(min-width:1024px){#page-footer .ft-grid .cell--contact{--grid-cell-width:25%}}#page-footer .ft-grid .cell--contact .contact-info a{position:relative;text-decoration:none}@media(pointer:fine){#page-footer .ft-grid .cell--contact .contact-info a:before{background-color:currentColor;bottom:.1em;content:"";height:1px;left:.1em;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease-out,visibility .2s ease-out;visibility:hidden}}#page-footer .ft-grid .cell--contact .contact-info a:focus,#page-footer .ft-grid .cell--contact .contact-info a:hover{text-decoration:none}@media(pointer:fine){#page-footer .ft-grid .cell--contact .contact-info a:focus:before,#page-footer .ft-grid .cell--contact .contact-info a:hover:before{transform:scaleX(1);transition:transform .8s cubic-bezier(.68,-.55,.27,1.55),visibility .8s cubic-bezier(.68,-.55,.27,1.55);visibility:visible}}@media(min-width:1024px){#page-footer .ft-grid .cell--menu{--grid-cell-width:75%}}#page-footer .branding{margin-bottom:2.25rem;margin-top:1.5rem;max-width:210px}@media(max-width:767.98px){#page-footer .branding{margin-inline:auto}}#page-footer .branding img{display:block}@media(max-width:767.98px){#page-footer .social-links{text-align:center}}#page-footer .location-wrapper{margin-bottom:1.5rem}@media(min-width:480px){#page-footer .location-wrapper{display:inline-block;width:49%}}@media(min-width:1024px){#page-footer .location-wrapper{display:block;width:100%}}#page-footer .contact-info{margin-bottom:2rem}@media(min-width:480px){#page-footer .contact-info{display:inline-block;width:49%}}@media(min-width:1024px){#page-footer .contact-info{display:block;width:100%}}#page-footer .contact-info strong{margin-right:.75em}#page-footer .footer-sitemap{display:none}@media(min-width:1024px){#page-footer .footer-sitemap{--grid-gutter-x:22px;--grid-gutter-y:30px;display:flex}}@media(min-width:1440px){#page-footer .footer-sitemap{margin-inline:-11px}}#page-footer .footer-sitemap>.cell{--grid-cell-width:100%}@media(min-width:480px){#page-footer .footer-sitemap>.cell{--grid-cell-width:50%}}@media(min-width:1024px){#page-footer .footer-sitemap>.cell{--grid-cell-width:33.3333%}}#page-footer .page-footer-bottom{--outer-grid-container-padding:30px}#page-footer .page-footer-bottom>.grid-row{--grid-gutter-x:30px;border-top:1px solid var(--color--charcoal);margin-inline:0;padding-top:.75rem}@media(min-width:1024px){#page-footer .page-footer-bottom>.grid-row{--grid-gutter-x:0}}#page-footer .page-footer-bottom>.grid-row>.cell--copyright{text-align:center}@media(min-width:768px){#page-footer .page-footer-bottom>.grid-row>.cell--copyright{--grid-cell-width:auto;text-align:left}#page-footer .page-footer-bottom>.grid-row>.cell--menu{flex-basis:var(--grid-cell-flex-basis--auto);flex-grow:var(--grid-cell-flex-grow--auto);flex-shrink:var(--grid-cell-flex-shrink--auto);--grid-cell-width:auto}}.menu.menu--sitemap a{display:inline-block;margin:0;padding:1em 0}.menu.menu--sitemap>li>a{font-size:1rem;font-weight:var(--font-weight-bold)}.menu.menu--sitemap .submenu>li+li{border-top:1px solid var(--color--light-grey)}.menu.menu--footer{display:flex;flex-flow:row wrap;gap:.5rem;justify-content:center;margin-top:1rem;text-transform:uppercase}@media(min-width:768px){.menu.menu--footer{gap:1.25rem;justify-content:flex-end;margin-top:0}}.menu.menu--footer a{position:relative;text-decoration:none}@media(pointer:fine){.menu.menu--footer a:before{background-color:currentColor;bottom:.1em;content:"";height:1px;left:.1em;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease-out,visibility .2s ease-out;visibility:hidden}}.menu.menu--footer a:focus,.menu.menu--footer a:hover{text-decoration:none}@media(pointer:fine){.menu.menu--footer a:focus:before,.menu.menu--footer a:hover:before{transform:scaleX(1);transition:transform .8s cubic-bezier(.68,-.55,.27,1.55),visibility .8s cubic-bezier(.68,-.55,.27,1.55);visibility:visible}}
.paragraph:has(.field--name-field-bg-image){position:relative}.paragraph:has(.field--name-field-bg-image) .paragraph__content{position:relative}.paragraph .field--name-field-bg-image{bottom:0;left:0;position:absolute;right:0;top:0}.paragraph .field--name-field-bg-image img,.paragraph .field--name-field-bg-image video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.paragraph.container-wide{--grid-container-width:92.875rem}.paragraph.container-wide>.paragraph__content{margin-inline:auto;width:min(100%,75rem)}.paragraph.full-width{--grid-container-width:100%}.paragraph.has-box-shadow{box-shadow:0 0 60px var(--box-shadow-color)}.paragraph.bg-img-contain .field--name-field-bg-image img,.paragraph.bg-img-contain .field--name-field-bg-image video{-o-object-fit:contain;object-fit:contain}.paragraph.colour-gold .paragraph__title{color:var(--color--gold)}.paragraph.content-border{border:3px solid var(--color--white);border-radius:10px}.media--image .media__caption{font-size:.75rem;margin-top:.5rem}.media--remote-video .media__caption{margin-inline:auto;margin-top:1rem;max-inline-size:45rem}
.paragraph--type--featured-content-block .grid--title .field--name-field-text,.paragraph--type--featured-content-block .grid--title .paragraph__title{text-align:center}.paragraph--type--featured-content-block .paragraph__title{margin-bottom:1rem}.paragraph--type--featured-content-block .field--name-field-text :last-child{margin-bottom:0}.paragraph--type--featured-content-block .field--name-field-content-blocks{--grid-gutter-x:6px;--grid-gutter-y:var(--grid-gutter-x);margin-top:1.75rem}@media(min-width:680px){.paragraph--type--featured-content-block .field--name-field-content-blocks>.cell{--grid-cell-width:50%}}@media(min-width:1024px){.paragraph--type--featured-content-block .field--name-field-content-blocks>.cell{--grid-cell-width:33.3333%}}.paragraph--type--featured-content-block .field--name-field-content-blocks>.cell .paragraph--type--featured-content{height:100%}@media(min-width:1180px){.paragraph--type--featured-content-block.rc-top.grid-container,.paragraph--type--featured-content-block.rc-top>.grid-container{border-top-left-radius:10px;border-top-right-radius:10px;overflow:clip}.paragraph--type--featured-content-block.rc-bottom.grid-container,.paragraph--type--featured-content-block.rc-bottom>.grid-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:clip}}.paragraph--type--featured-content{--fc-pb:2rem;--fc-pi:2rem;--fc-pct:2rem;--text-color:var(--color--midnight-blue);--header-color:var(--color--midnight-blue);--link:var(--text-color);--link-hover:var(--color--primary);--vta-button-color:var(--color--charcoal);--vta-button-text-color:var(--vta-button-color);--vta-button-hover-text-color:var(--color--white);--vta-button-hover-bg-color:var(--vta-button-color);color:var(--text-color);--timeline-line-color:var(--color--primary);--hamburger-color:var(--text-color);background-color:var(--color--white);border:3px solid #eaf6f8;border-radius:10px;max-inline-size:25rem;overflow:clip;position:relative}.paragraph--type--featured-content:has(.paragraph__subtitle){--fc-pct:0px}.paragraph--type--featured-content .paragraph__header{color:inherit;display:flex;flex-flow:column nowrap;height:100%;text-decoration:none}.paragraph--type--featured-content .paragraph__subtitle{--heading-line-height:1.25;font-weight:var(--font-weight-bold);margin-bottom:0;min-height:calc(2em*var(--heading-line-height,1.25) + 4rem);padding-block:var(--fc-pb,2rem);padding-inline:var(--fc-pi,2rem);z-index:1}.paragraph--type--featured-content .paragraph__photo-wrapper{flex-grow:1;line-height:0;position:relative}.paragraph--type--featured-content .paragraph__photo-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.paragraph--type--featured-content .paragraph__content{background-color:var(--color--white);display:flex;flex-flow:column nowrap;font-size:.875rem;inset:0;opacity:0;padding-bottom:var(--fc-pb,2rem);padding-top:var(--fc-pct,0);padding-inline:var(--fc-pi,2rem);position:absolute;transform:translateY(10px);transition:all .4s cubic-bezier(.32,.24,.15,1);visibility:hidden;z-index:10}.paragraph--type--featured-content .paragraph__content-inner{line-height:var(--global-line-height)}.paragraph--type--featured-content.is-open .paragraph__content,.paragraph--type--featured-content:focus .paragraph__content,.paragraph--type--featured-content:hover .paragraph__content{opacity:1;transform:translateY(0);visibility:visible}
.paragraph--type--simple:has(p.text-align-center) .paragraph__title{margin-inline:auto;max-inline-size:50rem;text-align:center}.paragraph--type--simple .responsive-embed iframe{background-color:var(--color--white)}.paragraph--type--simple.container-wide>.paragraph__content{width:min(100%,60rem)}@media(min-width:1180px){.paragraph--type--simple.rc-top.grid-container,.paragraph--type--simple.rc-top>.grid-container{border-top-left-radius:10px;border-top-right-radius:10px;overflow:clip}.paragraph--type--simple.rc-bottom.grid-container,.paragraph--type--simple.rc-bottom>.grid-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:clip}}
.paragraph--type--text-2col .grid-row{margin-inline:calc(var(--grid-gutter-x)*-.5)}.paragraph--type--text-2col .cell--content{margin-bottom:1.25rem}@media(min-width:768px){.paragraph--type--text-2col .cell--content{--grid-cell-width:50%;margin-bottom:0}}.paragraph--type--text-2col .field--name-field-text-right{overflow:clip}.paragraph--type--text-2col.grid-container{--grid-container-width:92.875rem;--outer-grid-container-padding:30px}@media(min-width:1440px){.paragraph--type--text-2col.grid-container{--outer-grid-container-padding:308px}}.paragraph--type--text-2col.center-vertically .grid-row{align-items:center}@media(min-width:1180px){.paragraph--type--text-2col.rc-top.grid-container,.paragraph--type--text-2col.rc-top>.grid-container{border-top-left-radius:10px;border-top-right-radius:10px;overflow:clip}.paragraph--type--text-2col.rc-bottom.grid-container,.paragraph--type--text-2col.rc-bottom>.grid-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:clip}}
