/* @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}}
:where(form){font-size:1rem}:where(label){display:block;font-size:.875rem}:where(textarea,select,input:not([type=button],[type=submit],[type=reset],[type=file])){background-color:var(--input-bg-color,#fff);border:1px solid var(--input-border-color,#ededed);border-radius:0;color:var(--input-color,#000);line-height:1;outline:none;padding:var(--input-padding,.75em 1.25em);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}:where(textarea,select,input:not([type=button],[type=submit],[type=reset],[type=file]))::-moz-placeholder{color:var(--input-placeholder-color)}:where(textarea,select,input:not([type=button],[type=submit],[type=reset],[type=file]))::placeholder{color:var(--input-placeholder-color)}:where(textarea,select,input:not([type=button],[type=submit],[type=reset],[type=file])):focus{background-color:var(--input-focus-bg-color,#fff);border-color:var(--input-focus-border-color);box-shadow:0 0 5px var(--input-focus-shadow-color)}:where(textarea,select,input:not([type=button],[type=submit],[type=reset],[type=file],[type=checkbox],[type=radio])){display:block;width:100%}:where(input[type=file]){max-width:100%}:where(input[type=file])::-webkit-file-upload-button{background-color:#f1f1f1;color:#000}[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-bottom:0;margin-left:.5rem;margin-right:1rem;vertical-align:baseline}.input-group{align-items:stretch;display:flex;width:100%}form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{padding-right:0;width:30px}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;padding-right:0}form .field-add-more-submit{margin:.5em 0 0}.form-actions,.form-item{margin-bottom:1em;margin-top:1em}tr.even .form-item,tr.odd .form-item{margin-bottom:0;margin-top:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;font-size:inherit;font-weight:700;margin:0;padding:0}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:.4em;margin-top:.4em}.form-type-checkbox .description,.form-type-radio .description{margin-left:2.4em}[dir=rtl] .form-type-checkbox .description,[dir=rtl] .form-type-radio .description{margin-left:0;margin-right:2.4em}.marker{color:#e00}.form-required:after{background-image:url(/themes/clearwater/img/required.svg);background-repeat:no-repeat;background-size:6px 6px;content:"";display:inline-block;height:6px;margin:0 .3em;vertical-align:super;width:6px}abbr.ajax-changed,abbr.tabledrag-changed{border-bottom:none}.form-item input.error,.form-item select.error,.form-item textarea.error{border:2px solid red}.form-item--error-message:before{background-image:url(/themes/clearwater/img/error.svg);background-size:contain;content:"";display:inline-block;height:14px;vertical-align:sub;width:14px}
.grid--webform{margin-inline:calc(var(--grid-gutter-x)*-.5)}@media(min-width:768px){.grid--webform .cell--small{--grid-cell-width:41.6667%}.grid--webform .cell--offset{margin-left:8.3333%}.grid--webform .cell--big{--grid-cell-width:91.6667%}}
.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--block .block__title{padding-inline:calc(var(--grid-gutter-x)*.5)}.paragraph--type--block.grid-container{--grid-container-width:92.875rem;--outer-grid-container-padding:30px}@media(min-width:1440px){.paragraph--type--block.grid-container{--outer-grid-container-padding:308px}}@media(min-width:1180px){.paragraph--type--block.rc-top.grid-container,.paragraph--type--block.rc-top>.grid-container{border-top-left-radius:10px;border-top-right-radius:10px;overflow:clip}.paragraph--type--block.rc-bottom.grid-container,.paragraph--type--block.rc-bottom>.grid-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:clip}}.block--addtoany-block .block__title,.block--webform-block .block__title{margin-bottom:1.5rem}.block--addtoany-block{text-align:center}.block--addtoany-block a{margin:0}.block--news-pinned .block__title{text-align:center}.product-downloads__category{--icon-size:1.5rem;font-weight:var(--font-weight-bold);padding-right:5rem;position:relative}.product-downloads__category svg.icon{position:absolute;right:30px;top:0}.product-downloads .grid--downloads{--grid-gutter-y:var(--grid-gutter-x)}@media(min-width:768px){.product-downloads .grid--downloads>.cell{--grid-cell-width:50%}}@media(min-width:1024px){.product-downloads .grid--downloads>.cell{--grid-cell-width:33.3333%}}.product-downloads__items{font-size:.8125rem;list-style:none;margin:0 0 1.5rem;padding:0 5rem 0 0}.product-downloads__items>li{margin:0 0 1em;padding:0}.product-downloads__items>li a{position:relative;text-decoration:none}@media(pointer:fine){.product-downloads__items>li 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}}.product-downloads__items>li a:focus,.product-downloads__items>li a:hover{text-decoration:none}@media(pointer:fine){.product-downloads__items>li a:focus:before,.product-downloads__items>li 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--type--blockquote{overflow:clip;padding-top:9.625rem}@media(min-width:768px){.paragraph--type--blockquote{padding-top:12.5rem}}.paragraph--type--blockquote .paragraph__content{letter-spacing:var(--header-letter-spacing);margin-inline:auto;max-width:var(--grid-container-width);padding-bottom:3.5rem;position:relative}.paragraph--type--blockquote .paragraph__content *{letter-spacing:var(--header-letter-spacing)}@media(min-width:768px){.paragraph--type--blockquote .paragraph__content{padding-bottom:6.25rem}}@media(min-width:1440px){.paragraph--type--blockquote .paragraph__content:before{background-color:var(--background-color);content:"";height:100%;position:absolute;right:calc((100vw - var(--grid-container-width))/2*-1);top:0;width:50vw;z-index:-1}}.paragraph--type--blockquote .paragraph__content__misc,.paragraph--type--blockquote .paragraph__content__quote{padding-left:1.25rem;padding-right:1.875rem}@media(min-width:1440px){.paragraph--type--blockquote .paragraph__content__misc,.paragraph--type--blockquote .paragraph__content__quote{padding-left:5.75rem;padding-right:5.75rem}}.paragraph--type--blockquote .paragraph__content__quote{font-size:1.25rem;font-weight:var(--font-weight-light);margin-block:1.5625rem}@media(min-width:768px){.paragraph--type--blockquote .paragraph__content__quote{font-size:1.875rem}}@media(min-width:1024px){.paragraph--type--blockquote .paragraph__content__quote{margin-block:3.125rem}}.paragraph--type--blockquote .paragraph__meta{align-items:flex-end;display:flex;flex-flow:row wrap}.paragraph--type--blockquote .paragraph__meta__photo{margin-top:-6.5rem;max-width:23.625rem;padding-right:1.625rem;width:100%}.paragraph--type--blockquote .paragraph__meta__name{font-size:1rem;font-weight:var(--font-weight-semibold);padding:1.8125rem 1.875rem 0 1.25rem;width:100%}@media(min-width:768px){.paragraph--type--blockquote .paragraph__meta__name{font-size:1.25rem}}@media(min-width:1024px){.paragraph--type--blockquote .paragraph__meta__name{flex:1 1 0;margin-top:-6.5rem;width:auto}}
.paragraph--type--media-text{--extra-content-padding:0px}@media(max-width:767.98px){.paragraph--type--media-text{padding-bottom:max(var(--current-section-padding-bottom,0px),25px);padding-top:max(var(--current-section-padding-top,0px),25px)}}@media(min-width:768px){.paragraph--type--media-text{--grid-gutter-x:0;--extra-content-padding:15px}}@media(min-width:1024px){.paragraph--type--media-text{--extra-content-padding:4.5rem}}@media(min-width:768px){.paragraph--type--media-text .content-col,.paragraph--type--media-text .media-col{--grid-cell-width:50%}}.paragraph--type--media-text .content-col{order:2}@media(min-width:768px){.paragraph--type--media-text .content-col{padding-inline:var(--extra-content-padding)}}@media(min-width:1024px){.paragraph--type--media-text .content-col{--grid-cell-width:54%}}.paragraph--type--media-text .content-col .field--name-field-text{max-inline-size:29.625em}.paragraph--type--media-text .content-col .field--name-field-text :last-child{margin-bottom:0}.paragraph--type--media-text .content-col .field--name-field-links{margin-top:var(--paragraph-margin,1.25rem)}.paragraph--type--media-text .media-col{margin-bottom:1rem;order:1}@media(min-width:768px){.paragraph--type--media-text .media-col{margin-bottom:0}}@media(min-width:1024px){.paragraph--type--media-text .media-col{--grid-cell-width:46%}}.paragraph--type--media-text .media-col .image-link{display:block;margin:0;padding:0}.paragraph--type--media-text .media-col img,.paragraph--type--media-text .media-col video{display:block}@media(min-width:768px){.paragraph--type--media-text.mpos-left .title-col{padding-right:var(--extra-content-padding)}.paragraph--type--media-text.mpos-right .title-col{padding-left:var(--extra-content-padding)}.paragraph--type--media-text.mpos-right .content-col{order:1}.paragraph--type--media-text.mpos-right .media-col{order:2}}.paragraph--type--media-text.title-display--text .paragraph__content .grid-row{align-items:center}@media(min-width:768px){.paragraph--type--media-text.title-display--standalone-text.mpos-left .title-col{padding-left:calc(50% + var(--extra-content-padding))}}@media(min-width:1024px){.paragraph--type--media-text.title-display--standalone-text.mpos-left .title-col{padding-left:calc(46% + var(--extra-content-padding))}}@media(min-width:768px){.paragraph--type--media-text.title-display--standalone-text.mpos-right .title-col{padding-right:calc(50% + var(--extra-content-padding))}}@media(min-width:1024px){.paragraph--type--media-text.title-display--standalone-text.mpos-right .title-col{padding-right:calc(46% + var(--extra-content-padding))}}.paragraph--type--media-text.grid-container{--grid-container-width:73.75rem}.paragraph--type--media-text.grid-container .paragraph__content .grid-row{justify-content:space-between}@media(min-width:768px){.paragraph--type--media-text.grid-container.mpos-left .media-col{translate:calc(var(--outer-grid-container-padding)*-.5) 0}.paragraph--type--media-text.grid-container.mpos-left .media-col img,.paragraph--type--media-text.grid-container.mpos-left .media-col video{margin-inline:auto}.paragraph--type--media-text.grid-container.mpos-right .media-col{translate:calc(var(--outer-grid-container-padding)*.5) 0}}.paragraph--type--media-text.grid-container.container-wide{--grid-container-width:92.875rem}@media(min-width:1180px){.paragraph--type--media-text.rc-top{border-top-left-radius:10px;border-top-right-radius:10px;overflow:clip}.paragraph--type--media-text.rc-bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:clip}}.paragraph--type--media-text.img-cover .paragraph__content .grid-row{align-items:stretch}@media(min-width:768px){.paragraph--type--media-text.img-cover .content-col{padding-block:2rem}.paragraph--type--media-text.img-cover .media-col .image-link,.paragraph--type--media-text.img-cover .media-col .media{height:100%}.paragraph--type--media-text.img-cover .media-col img,.paragraph--type--media-text.img-cover .media-col video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}
.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}}
