/* @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}}
:root{--timeline-line-color:var(--text-color);--timeline-icon-bg:var(--color--black)}.vtimeline{padding:30px;position:relative}.vtimeline:before{background:var(--timeline-line-color);bottom:0;content:"";height:100%;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:4px}.vtimeline-point{clear:both;content:"";display:table;margin-bottom:30px;position:relative;width:100%}.vtimeline-point:last-child{margin-bottom:0}.vtimeline-icon{background:var(--timeline-line-color);border:3px solid var(--timeline-icon-bg);border-radius:50%;height:24px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:40px;width:24px}.vtimeline-block{background:tranparent;min-height:50px;opacity:1;transition:all .5s ease;width:45%}.vtimeline-block.vt-fade{opacity:0}.vtimeline-right .vtimeline-block{float:right}.vtimeline-date{left:55%;position:absolute;top:15px}.vtimeline-right .vtimeline-date{left:auto;right:55%}.vtimeline-content{padding:15px}.vtimeline-align-left:before{left:auto;margin-left:0;margin-right:0;right:30px}.vtimeline-align-left .vtimeline-icon{left:auto;margin-left:0;margin-right:-15px;right:0;top:5px}.vtimeline-align-left .vtimeline-date{display:block;left:0;padding:15px 0 0 15px;position:relative;top:0}.vtimeline-align-left .vtimeline-block{background:tranparent;margin-right:10%;min-height:50px;width:90%}.vtimeline-align-right:before{left:30px;margin-left:0;margin-right:0;right:auto}.vtimeline-align-right .vtimeline-icon{left:0;margin-left:-15px;margin-right:0;right:auto;top:5px}.vtimeline-align-right .vtimeline-date{display:block;left:0;padding:15px 0 0 15px;position:relative;top:0}.vtimeline-align-right .vtimeline-block{background:tranparent;margin-left:10%;min-height:50px;width:90%}@media(max-width:767.98px){.vtimeline:before{left:28px;margin-left:0;margin-right:0;right:auto}.vtimeline .vtimeline-icon{left:-13px;margin-left:0;margin-right:0;right:auto;top:23px}.vtimeline .vtimeline-block{margin-left:10%;width:90%}.vtimeline .vtimeline-right .vtimeline-block{float:none}.vtimeline .vtimeline-date,.vtimeline .vtimeline-right .vtimeline-date{display:block;left:0;padding:15px 0 0 15px;position:relative;top:0}.vtimeline-align-left:before{left:auto;margin-left:0;margin-right:0;right:30px}.vtimeline-align-left .vtimeline-icon{height:25px;left:auto;margin-left:0;margin-right:0;right:-13px;top:7px;width:25px}.vtimeline-align-left .vtimeline-block{margin-left:0;margin-right:15%;width:85%}}.vtimeline-date{display:none!important}.vtimeline:before{background:transparent!important;border-left:1px solid var(--timeline-line-color);width:0!important}.vtimeline-content{padding-left:0;padding-top:0!important;position:relative}.vtimeline-block{width:43%}.timeline__entry__title{font-size:50px}@media(min-width:768px){.timeline__entry__title{font-size:80px}.vtimeline-left .vtimeline-block{text-align:right}.vtimeline-left .vtimeline-content{padding-left:15px;padding-right:0}}
