/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-size-adjuster{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.text-size-adjuster button{display:inline-block;font-weight:var(--font-weight--semibold);padding:11px 24px 9px 24px;text-decoration:none;border-radius:1px;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.text-size-adjuster button:hover{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em)}.text-size-adjuster button:hover:focus{outline:none !important}.text-size-adjuster button:focus{outline:2px solid var(--focus);outline-offset:4px}.text-size-adjuster button:active{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em)}.text-size-adjuster button:active:focus{outline:none !important}.text-size-adjuster button[disabled]{background-color:var(--grey) !important;border-color:var(--grey) !important;color:var(--font) !important;pointer-events:none}.text-size-adjuster button[disabled]:hover,.text-size-adjuster button[disabled]:focus,.text-size-adjuster button[disabled]:active{background-color:var(--grey) !important;border-color:var(--grey) !important;color:var(--font) !important;text-decoration:none;cursor:not-allowed}.text-size-adjuster button{font-size:1.3125rem;text-align:center;padding:0;min-width:44px;min-height:44px;width:max(44px,2.75rem);height:max(44px,2.75rem);background:rgba(0,0,0,.15);border:rgba(0,0,0,.15);color:var(--link)}.text-size-adjuster button:hover{background:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25);color:var(--link--hover) !important}.text-size-adjuster button:active{background:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25);color:var(--link--active) !important}.text-size-adjuster button{background-color:var(--blue--light);color:var(--link);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 10px;gap:4px;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background;transition-property:background;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.text-size-adjuster button:hover,.text-size-adjuster button:active{text-decoration:none}.text-size-adjuster button:hover .letter,.text-size-adjuster button:active .letter{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);text-decoration-thickness:max(2px,2px,.12em)}.text-size-adjuster button:focus{outline-offset:-2px}.text-size-adjuster button[disabled=disabled]{cursor:not-allowed}.text-size-adjuster button .letter{position:relative;font-size:1.0625rem;text-decoration:none}.text-size-adjuster button .icon{font-size:1rem;position:relative}.text-size-adjuster button:hover{background:var(--green--light);color:var(--link--hover) !important}.text-size-adjuster button:hover .letter{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em)}.text-size-adjuster button:active{background:var(--green--light-alt);color:var(--link--hover) !important}.text-size-adjuster button:active .letter{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);text-decoration-thickness:max(2px,2px,.12em)}
.homepage-row__cta{background-color:var(--blue--dark);background-image:url(/themes/custom/newwestminster/images/cta-pattern.svg)}.homepage-row__cta--content{padding:48px 48px 72px 0}@media(max-width:64rem){.homepage-row__cta--content{padding:48px 0}}.homepage-row__cta--content a:focus{outline-color:var(--focus--light)}.homepage-row__cta .view-header{color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;border-bottom:solid 2px var(--red);width:100%}@media(max-width:48rem){.homepage-row__cta .view-header{gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none}}.homepage-row__cta .view-header>h2{margin-bottom:0}@media(max-width:48rem){.homepage-row__cta .view-header>h2{font-size:2rem;line-height:2.5rem}}.homepage-row__cta .view-header .homepage-row__icon{font-size:2.5rem;color:var(--white);width:67px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--red)}@media(max-width:48rem){.homepage-row__cta .view-header .homepage-row__icon{width:62px;height:62px;font-size:2rem}}.homepage-row__cta .view-header .homepage-row__icon span,.homepage-row__cta .view-header .homepage-row__icon i{color:var(--white) !important}.homepage-row__cta .view-header>a{color:var(--white);font-weight:600;text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color;transition-property:color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.homepage-row__cta .view-header>a:hover{color:var(--blue--light);text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);text-decoration-thickness:max(2px,2px,.12em)}.homepage-row__cta .view-header>a:hover:focus{outline:none}.homepage-row__cta .view-header>a:focus{outline:2px solid var(--focus);outline-offset:4px}.homepage-row__cta .view-header>a:active{color:var(--green--light);text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);text-decoration-thickness:max(2px,2px,.12em)}.homepage-row__cta .view-header>a:active:focus{outline:none}.homepage-row__cta .view-header>a[target=_blank]:not(:has(>figure,>article.media))::after{font-family:"Font Awesome 7 Pro";content:"";margin-left:.25rem;display:inline-block}.homepage-row__cta .view-header>a{margin-left:16px}.homepage-row__cta .view-header~p{color:var(--white)}.homepage-row__cta img{-o-object-fit:cover;object-fit:cover;margin-right:calc(clamp(8px,3.5vw,56px)*-1);max-width:520px;width:33.33333vw;min-width:464px}@media(max-width:64rem){.homepage-row__cta img{max-width:100vw;min-width:100vw;margin-left:calc(clamp(8px,3.5vw,56px)*-1)}}@media(max-width:32rem){.homepage-row__cta img{margin-left:calc(clamp(8px,3.5vw,56px)*-2)}}
.homepage-row__dynamic-quicklinks{background:var(--beige--light);padding-bottom:64px}@media(max-width:48rem){.homepage-row__dynamic-quicklinks{padding:0 0 48px 0}}
.homepage-row__events{padding:64px 0 72px 0;background:-webkit-gradient(linear,left top,left bottom,from(var(--blue)),to(transparent)),url(/themes/custom/newwestminster/images/events-pattern-2.png);background:linear-gradient(to bottom,var(--blue) 0%,transparent 100%),url(/themes/custom/newwestminster/images/events-pattern-2.png)}@media(max-width:48rem){.homepage-row__events{padding:48px 0}}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px}@media(max-width:80rem){.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}@media(max-width:64rem){.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header){gap:24px}}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header{color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;border-bottom:solid 2px var(--blue--light);margin-bottom:0;min-width:100%}@media(max-width:80rem){.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header{margin-bottom:0}}@media(max-width:48rem){.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header{gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none;margin-bottom:8px}}@media(max-width:48rem){.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header h2{font-size:2rem;line-height:2.5rem}}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header .homepage-row__icon{font-size:2.5rem;color:var(--white);width:67px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--blue--light)}@media(max-width:48rem){.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header .homepage-row__icon{width:62px;height:62px;font-size:2rem;margin-bottom:8px}}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header .homepage-row__icon span,.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header .homepage-row__icon i{color:var(--link) !important}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header a{color:var(--white);font-weight:600;text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color;transition-property:color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header a:hover{color:var(--blue--light);text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);text-decoration-thickness:max(2px,2px,.12em)}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header a:hover:focus{outline:none}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header a:focus{outline:2px solid var(--focus);outline-offset:4px}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header a:active{color:var(--green--light);text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);text-decoration-thickness:max(2px,2px,.12em)}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header a:active:focus{outline:none}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header a[target=_blank]:not(:has(>figure,>article.media))::after{font-family:"Font Awesome 7 Pro";content:"";margin-left:.25rem;display:inline-block}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header) .view-header a:focus{outline-color:var(--focus--light)}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header)>.view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-ms-flex-preferred-size:28vw;flex-basis:28vw;min-width:400px}@media(max-width:80rem){.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header)>.view-content{-ms-flex-preferred-size:unset;flex-basis:unset}}@media(max-width:64rem){.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header)>.view-content{gap:24px}}@media(max-width:48rem){.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header)>.view-content{min-width:100%}}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header)>.attachment{-webkit-box-flex:1;-ms-flex:1;flex:1}.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header)>.attachment .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px}@media(max-width:80rem){.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header)>.attachment .view-content{gap:32px}}@media(max-width:64rem){.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header)>.attachment .view-content{gap:24px}}@media(max-width:48rem){.homepage-row__events .view-homepage-view-upcoming-events:has(>.view-header)>.attachment .view-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.homepage-row__news-notices{padding:64px 0}@media(max-width:48rem){.homepage-row__news-notices{padding:48px 0}}.homepage-row__news-notices .view-homepage-view-news:has(>.view-header){row-gap:32px}.homepage-row__news-notices .view-homepage-view-news:has(>.view-header)>.view-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;border-bottom:solid 2px var(--green)}@media(max-width:48rem){.homepage-row__news-notices .view-homepage-view-news:has(>.view-header)>.view-header{gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none}}@media(max-width:48rem){.homepage-row__news-notices .view-homepage-view-news:has(>.view-header)>.view-header h2{font-size:2rem;line-height:2.5rem}}.homepage-row__news-notices .view-homepage-view-news:has(>.view-header)>.view-header .homepage-row__icon{font-size:2.5rem;color:var(--white);width:67px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--green)}@media(max-width:48rem){.homepage-row__news-notices .view-homepage-view-news:has(>.view-header)>.view-header .homepage-row__icon{width:62px;height:62px;font-size:2rem;margin-bottom:8px}}.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1:has(>.attachment .view-content .views-row:nth-of-type(2)) .view>.view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}@media(max-width:80rem){.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1:has(>.attachment .view-content .views-row:nth-of-type(2)) .view>.view-content{gap:32px}}@media(max-width:48rem){.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1:has(>.attachment .view-content .views-row:nth-of-type(2)) .view>.view-content{gap:24px;grid-template-columns:repeat(1,1fr)}}.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1:has(>.attachment .view-content .views-row:nth-of-type(2))>.view-content{display:none}.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1:not(:has(>.attachment .view-content .views-row:nth-of-type(2))){-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1:not(:has(>.attachment .view-content .views-row:nth-of-type(2)))>.attachment{width:calc(100% - 48px - max(400px,28.7vw,550px));-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media(max-width:80rem){.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1:not(:has(>.attachment .view-content .views-row:nth-of-type(2)))>.attachment{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:calc(50% - 32px);min-width:300px}}@media(max-width:48rem){.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1:not(:has(>.attachment .view-content .views-row:nth-of-type(2)))>.attachment{width:100%}}@media(min-width:calc(100rem + 0.2px)){.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1:not(:has(>.attachment .view-content .views-row:nth-of-type(2)))>.view-content{-ms-flex-preferred-size:29.2vw;flex-basis:29.2vw}}.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1:not(:has(>.attachment .view-content .views-row:nth-of-type(2)))>.view-content{-ms-flex-preferred-size:28.7vw;flex-basis:28.7vw;min-width:400px;max-width:560px}@media(max-width:80rem){.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1:not(:has(>.attachment .view-content .views-row:nth-of-type(2)))>.view-content{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px)}}@media(max-width:64rem){.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1:not(:has(>.attachment .view-content .views-row:nth-of-type(2)))>.view-content{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%;max-width:100%}}@media(max-width:48rem){.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1:not(:has(>.attachment .view-content .views-row:nth-of-type(2)))>.view-content{min-width:100%}}.homepage-row__news-notices .view-homepage-view-news.view-display-id-block_1>.view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.homepage-row__news-notices:not(:has(.attachment .view-content .views-row .news-card)) .attachment{display:none}.homepage-row__news-notices:not(:has(.attachment .view-content .views-row .news-card)) .block-views-blockhomepage-view-news-block-1{-ms-flex-preferred-size:50%;flex-basis:50%}.homepage-row__news-notices:not(:has(.attachment .view-content .views-row .news-card)) .block-views-blockhomepage-view-notices-block-1{all:unset;-ms-flex-preferred-size:50%;flex-basis:50%}.homepage-row__news-notices:not(:has(.attachment .view-content .views-row .news-card))>.container--half>.flex{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}@media(max-width:64rem){.homepage-row__news-notices:not(:has(.attachment .view-content .views-row .news-card))>.container--half>.flex{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}}
@media(min-width:calc(100rem + 0.2px)){.block-views-blockhomepage-view-notices-block-1{width:29.2vw}}.block-views-blockhomepage-view-notices-block-1{width:28.7vw;min-width:400px;max-width:560px;-ms-flex-negative:0;flex-shrink:0}@media(max-width:80rem){.block-views-blockhomepage-view-notices-block-1{width:100%;max-width:100%}}@media(max-width:64rem){.block-views-blockhomepage-view-notices-block-1{width:100%;max-width:100%}}@media(max-width:48rem){.block-views-blockhomepage-view-notices-block-1{min-width:100%}}.view-homepage-view-notices .view-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;border-bottom:solid 2px var(--yellow);margin-bottom:32px}@media(max-width:48rem){.view-homepage-view-notices .view-header{gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none;margin-bottom:32px}}@media(max-width:48rem){.view-homepage-view-notices .view-header h2{font-size:2rem;line-height:2.5rem}}.view-homepage-view-notices .view-header .homepage-row__icon{font-size:2.5rem;color:var(--white);width:67px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--yellow)}@media(max-width:48rem){.view-homepage-view-notices .view-header .homepage-row__icon{width:62px;height:62px;font-size:2rem;margin-bottom:8px}}.view-homepage-view-notices .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.view-homepage-view-notices .view-content .list-item-stylized:before{background:var(--yellow--alt)}.view-homepage-view-notices .view-content .list-item-stylized:has(.list-item-stylized__title a:hover):before{background:var(--red)}.view-homepage-view-notices .view-content .list-item-stylized:has(.list-item-stylized__title a:active):before{background:var(--blue)}
@media(max-width:32rem){.homepage-row .h1{font-size:1.75rem !important;font-weight:700 !important;line-height:2.1875rem !important}}
.homepage-row__spotlight{padding:64px 0}@media(max-width:48rem){.homepage-row__spotlight{padding:48px 0}}.homepage-row__spotlight .view-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;border-bottom:solid 2px var(--purple--light);margin-bottom:48px}@media(max-width:48rem){.homepage-row__spotlight .view-header{gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none;margin-bottom:32px}}.homepage-row__spotlight .view-header>h2{margin-bottom:0}@media(max-width:48rem){.homepage-row__spotlight .view-header>h2{font-size:2rem;line-height:2.5rem}}.homepage-row__spotlight .view-header .homepage-row__icon{font-size:2.5rem;color:var(--purple);width:67px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--purple--light)}@media(max-width:48rem){.homepage-row__spotlight .view-header .homepage-row__icon{width:62px;height:62px;font-size:2rem}}.homepage-row__spotlight .view-header>a{margin-left:16px}
.link-with-icon{text-decoration:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.link-with-icon:after{display:none !important}.link-with-icon .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color,background;transition-property:color,background;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.link-with-icon .title{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color,background;transition-property:color,background;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.field--name-field-social-media-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media(max-width:32rem){.field--name-field-social-media-links{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px}}
.links-block__title{margin-bottom:16px}.links-block__links{list-style:none;margin:0;padding:0}.links-block__links li{line-height:inherit;margin:0}.links-block__links{background-color:var(--blue--lighter);display:grid;grid-template-columns:repeat(2,1fr);gap:32px;padding:32px}@media(max-width:48rem){.links-block__links{grid-template-columns:repeat(1,1fr)}}.links-block__links li a{display:inline-block;font-weight:var(--font-weight--semibold);padding:11px 24px 9px 24px;text-decoration:none;border-radius:1px;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.links-block__links li a:hover{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em)}.links-block__links li a:hover:focus{outline:none !important}.links-block__links li a:focus{outline:2px solid var(--focus);outline-offset:4px}.links-block__links li a:active{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em)}.links-block__links li a:active:focus{outline:none !important}.links-block__links li a[disabled]{background-color:var(--grey) !important;border-color:var(--grey) !important;color:var(--font) !important;pointer-events:none}.links-block__links li a[disabled]:hover,.links-block__links li a[disabled]:focus,.links-block__links li a[disabled]:active{background-color:var(--grey) !important;border-color:var(--grey) !important;color:var(--font) !important;text-decoration:none;cursor:not-allowed}.links-block__links li a{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--link);padding:13px;padding:13px 2.125rem 13px 13px;padding:13px 13px 13px 2.125rem !important;position:relative}.links-block__links li a::after{font-family:"Font Awesome 7 Pro";content:"";font-weight:var(--icon-weight--solid);position:absolute;right:1rem;left:.5rem;right:auto;top:13px}.links-block__links li a[data-toggle]{padding:13px 2.125rem 13px 13px}.links-block__links li a[data-toggle]::after{font-family:"Font Awesome 7 Pro";content:"";font-weight:var(--icon-weight--solid);position:absolute;right:1rem;left:1rem;right:auto;top:13px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.links-block__links li a[data-toggle][aria-expanded=true]::after{-webkit-transform:rotate() !important;transform:rotate() !important}.links-block__links li a[disabled]{background-color:var(--grey) !important;color:var(--font) !important}.links-block__links li a[disabled]:hover,.links-block__links li a[disabled]:active{background-color:var(--grey) !important;color:var(--font) !important}.links-block__links li a:hover{color:var(--link--hover)}.links-block__links li a:active{color:var(--link--active)}.links-block__links li a{padding-top:0 !important;padding-bottom:0 !important}.links-block__links li a:after{top:-1px}
.mobile-menu-trigger{display:none;padding-left:16px;padding-right:50px;position:relative;min-width:114px}@media(max-width:32rem){.mobile-menu-trigger{min-height:44px;padding:9px 46px 7px 16px}}.mobile-menu-trigger::after{font-family:"Font Awesome 7 Pro";content:"";font-size:21px;font-weight:var(--icon-weight--normal);line-height:1.19;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-menu-trigger[aria-expanded=true]::after{font-family:"Font Awesome 7 Pro";content:""}@media(max-width:86rem){.mobile-menu-trigger{display:inline-block}}
.tippy-box{background:var(--bg--medium);border-radius:0px;color:var(--font);padding:12px}.tippy-box[data-placement^=top] .tippy-arrow::before{border-top-color:var(--bg--medium)}.tippy-box[data-placement^=bottom] .tippy-arrow::before{border-bottom-color:var(--bg--medium)}.tippy-box[data-placement^=left] .tippy-arrow::before{border-left-color:var(--bg--medium)}.tippy-box[data-placement^=right] .tippy-arrow::before{border-right-color:var(--bg--medium)}
.accordion__heading,details__heading,.webform-element-more__heading{margin:0}.accordion__trigger,.accordion summary,.accordion .webform-element-more--link,details__trigger,details summary,details .webform-element-more--link,.webform-element-more__trigger,.webform-element-more summary,.webform-element-more .webform-element-more--link{width:100%}.accordion__trigger>*,.accordion summary>*,.accordion .webform-element-more--link>*,details__trigger>*,details summary>*,details .webform-element-more--link>*,.webform-element-more__trigger>*,.webform-element-more summary>*,.webform-element-more .webform-element-more--link>*{display:block;max-width:75ch}.accordion .webform-element-more--link a,details .webform-element-more--link a,.webform-element-more .webform-element-more--link a{display:block}.accordion__content,details__content,.webform-element-more__content{display:none;width:100%}.accordion__content>.field__item>*:last-child,details__content>.field__item>*:last-child,.webform-element-more__content>.field__item>*:last-child{margin-bottom:0}.accordion .details-wrapper,.accordion .webform-element-more--content,details .details-wrapper,details .webform-element-more--content,.webform-element-more .details-wrapper,.webform-element-more .webform-element-more--content{overflow:auto;width:100%}details summary::before{display:none}
