/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ws-card-grid .ws-card-grid-eyebrow{font-family:var(--ws-block-label-font-family);font-size:var(--ws-block-label-font-size);font-weight:var(--ws-block-label-font-weight);line-height:var(--ws-block-label-line-height);letter-spacing:var(--ws-block-label-letter-spacing);text-transform:var(--ws-block-label-text-transform);}.ws-card-grid .ws-card-grid-header{display:flex;margin-bottom:32px;flex-direction:row;align-items:center;gap:10px;}.ws-card-grid .ws-card-grid-cta{display:none;}.ws-card-grid .ws-card-grid-cta p:last-child{margin-bottom:0;}@media (min-width:768px){.ws-card-grid .ws-card-grid-cta{margin-left:auto;display:block;flex-shrink:0;margin-top:0;}}.ws-card-grid .ws-card-grid-title{margin-bottom:0;}.ws-card-grid .ws-card-grid-intro p:last-child{margin-bottom:0;}.ws-card-grid .ws-card-grid-intro{margin-bottom:32px;}.ws-card-grid.ws-card-grid--has-filter .ws-card-grid-intro{margin-bottom:0;}.ws-card-grid .ws-card-grid-filter-wrapper{background-color:var(--ws-color-white);display:flex;align-items:center;gap:20px;position:sticky;top:var(--ws-sticky-top);z-index:100;padding-block:20px;}.ws-card-grid .ws-card-grid-cta-bottom{margin-top:32px;}@media (min-width:768px){.ws-card-grid .ws-card-grid-cta-bottom{display:none}}.ws-card-grid .ws-card-grid-cards{display:flex;gap:26px;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding-left:20px;}.ws-card-grid .ws-card-grid-cards::-webkit-scrollbar{display:none;}@media (min-width:768px){.ws-card-grid .ws-card-grid-cards{overflow-x:unset;scroll-snap-type:unset;scroll-padding-left:0;scrollbar-width:unset;margin-left:0;margin-right:0;padding-left:0;}}.ws-card-grid .ws-card-grid-cards .ws-card{flex:0 0 calc(100vw - 80px);scroll-snap-align:start;}@media (min-width:768px){.ws-card-grid .ws-card-grid-cards .ws-card{scroll-snap-align:unset}}@media (min-width:768px){.ws-card-grid .ws-card-grid-cards{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;}}@media (min-width:768px){.ws-card-grid .ws-card-grid-cards .ws-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;margin-bottom:32px}}@media (min-width:768px){.ws-card-grid .ws-card-grid-cards > :not(.ws-card){grid-column:1 / -1}}@media (min-width:768px){.ws-card-grid:not(.ws-card-grid--cols-4) .ws-card-grid-cards:has(.ws-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.ws-card-grid.ws-card-grid--cols-2 .ws-card-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ws-card-grid.ws-card-grid--cols-4 .ws-card-grid-cards{grid-template-columns:repeat(4,1fr)}}.ws-card-grid.ws-card-grid--square-images .ws-card-image{aspect-ratio:1 / 1;}.ws-card-grid.ws-card-grid--mobile-stack .ws-card-grid-cards{display:block;overflow-x:unset;scroll-snap-type:unset;scroll-padding-left:0;scrollbar-width:unset;margin-left:0;margin-right:0;padding-left:0;}@media (min-width:768px){.ws-card-grid.ws-card-grid--mobile-stack .ws-card-grid-cards{display:grid}}.ws-card-grid.ws-card-grid--mobile-stack .ws-card{margin-bottom:32px;}.block .block .block .ws-card-grid-title{font-family:var(--ws-block-label-font-family);font-size:var(--ws-block-label-font-size);font-weight:var(--ws-block-label-font-weight);line-height:var(--ws-block-label-line-height);letter-spacing:var(--ws-block-label-letter-spacing);text-transform:var(--ws-block-label-text-transform);display:flex;gap:32px;width:100%;align-items:center;}.block .block .block .ws-card-grid-title::first-line{display:block;flex:1;}.block .block .block .ws-card-grid-title::after{background:var(--ws-color-black);content:'';display:block;flex:1;height:1px;}
.ws-hero{margin-bottom:50px;}@media (min-width:768px){.ws-hero{margin-bottom:100px;}}.ws-hero{padding:50px 0;}@media (min-width:768px){.ws-hero{padding:100px 0;}}.ws-hero.has-page-title{padding-top:40px;}@media (min-width:768px){.ws-hero.has-page-title{padding-top:80px}}.ws-hero{background:var(--ws-color-cream);color:var(--ws-color-black);}.ws-hero-page-title{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.ws-hero-page-title{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.ws-hero-wrapper{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.ws-hero-wrapper{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}@media (min-width:768px){.ws-hero-wrapper{display:flex;margin-inline:auto;align-items:center}}.ws-hero-image{margin-bottom:30px;}@media (min-width:768px){.ws-hero-image{width:57%;margin-bottom:0}}@media (min-width:768px){.ws-hero-content{width:43%;display:flex;flex-direction:column;align-items:flex-start;padding-left:32px}}@media (min-width:768px){.ws-hero--col-50-50 .ws-hero-wrapper{column-gap:32px;}.ws-hero--col-50-50 .ws-hero-image,.ws-hero--col-50-50 .ws-hero-content{width:calc(50% - 16px);padding:0;}}@media (min-width:768px){.ws-hero--image-right .ws-hero-image{order:1;}}.ws-hero-eyebrow{font-family:var(--ws-block-label-font-family);font-size:var(--ws-block-label-font-size);font-weight:var(--ws-block-label-font-weight);line-height:var(--ws-block-label-line-height);letter-spacing:var(--ws-block-label-letter-spacing);text-transform:var(--ws-block-label-text-transform);margin-bottom:30px;}.ws-hero-title{font-family:var(--ws-h2-font-family);font-size:var(--ws-h2-font-size);font-weight:var(--ws-h2-font-weight);line-height:var(--ws-h2-line-height);letter-spacing:var(--ws-h2-letter-spacing);margin-top:0;margin-bottom:32px;margin-bottom:20px;}.ws-hero-title.ws-hero-title--h1{font-family:var(--ws-h1-font-family);font-size:var(--ws-h1-font-size);font-weight:var(--ws-h1-font-weight);line-height:var(--ws-h1-line-height);letter-spacing:var(--ws-h1-letter-spacing);margin-top:0;margin-bottom:32px;margin-bottom:20px;}.ws-hero-title a,.ws-hero-title a:visited{text-decoration:none;color:var(--ws-color-black);}.ws-hero-title a:hover{text-decoration:underline;}.ws-hero-mustache,.ws-hero-body{font-family:var(--ws-pp-large-font-family);font-size:var(--ws-pp-large-font-size);font-weight:var(--ws-pp-large-font-weight);line-height:var(--ws-pp-large-line-height);margin-bottom:30px;}.ws-hero-mustache .event-showings p{margin-bottom:0;}.ws-hero-mustache .event-showings__times{display:flex;flex-wrap:wrap;}.ws-hero-mustache .event-showings__time:not(:first-child)::before{content:", ";}.ws-hero-body p:last-child{margin-bottom:0;}.ws-hero-button-wrapper .button{display:inline-block;padding:10px 15px;background-color:var(--ws-color-black);border:1px solid var(--ws-color-black);color:var(--ws-color-white);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;text-decoration:none;}.ws-hero-button-wrapper .button:visited{color:var(--ws-color-white);}.ws-hero-button-wrapper .button:hover{background-color:var(--ws-color-jasper);border-color:var(--ws-color-amethyst);color:var(--ws-color-white);text-decoration:none;}.ws-hero-button-wrapper .button:disabled,.ws-hero-button-wrapper .button:disabled:hover{background-color:var(--ws-color-black);border-color:var(--ws-color-black);color:var(--ws-color-white);cursor:not-allowed;opacity:.7;}.ws-hero--text-color-white{color:var(--ws-color-white);}.ws-hero--text-color-white .ws-hero-title a,.ws-hero--text-color-white .ws-hero-title a:visited{color:var(--ws-color-white);}.ws-hero--text-color-white .ws-hero-eyebrow,.ws-hero--text-color-white .ws-hero-mustache,.ws-hero--text-color-white .ws-hero-body{color:var(--ws-color-white);}.ws-hero--text-color-white .ws-hero-button-wrapper .button{display:inline-block;padding:10px 15px;background-color:transparent;border:1px solid var(--ws-color-white);color:var(--ws-color-white);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;text-decoration:none;}.ws-hero--text-color-white .ws-hero-button-wrapper .button:visited{color:var(--ws-color-white);}.ws-hero--text-color-white .ws-hero-button-wrapper .button:hover{background-color:var(--ws-color-white);border-color:var(--ws-color-white);color:var(--ws-color-black);text-decoration:none;}.ws-hero--text-color-white .ws-hero-button-wrapper .button:disabled,.ws-hero--text-color-white .ws-hero-button-wrapper .button:disabled:hover{background-color:transparent;border-color:var(--ws-color-white);color:var(--ws-color-white);cursor:not-allowed;opacity:.7;}
:root{--ss-primary-color:#5897fb;--ss-bg-color:#ffffff;--ss-font-color:#4d4d4d;--ss-placeholder-color:#8d8d8d;--ss-disabled-color:#dcdee2;--ss-border-color:#dcdee2;--ss-highlight-color:#fffb8c;--ss-focus-color:var(--ss-primary-color);--ss-success-color:#00b755;--ss-error-color:#dc3545;--ss-main-height:40px;--ss-content-height:300px;--ss-modal-height:85vh;--ss-modal-width:min(90vw,400px);--ss-search-height:var(--ss-main-height);--ss-option-height:var(--ss-main-height);--ss-spacing-l:9px;--ss-spacing-m:7px;--ss-spacing-s:5px;--ss-animation-timing:0.2s;--ss-border-radius:4px;--ss-modal-z-index:1000001}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none !important}.ss-main{display:flex;flex-direction:row;align-items:center;position:relative;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:0 var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing),border-radius var(--ss-animation-timing)}@media(prefers-reduced-motion:reduce){.ss-main{transition:background-color var(--ss-animation-timing)}}.ss-main{overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-dir-above{border-top-left-radius:0px;border-top-right-radius:0px}.ss-main.ss-dir-below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ss-main .ss-values{display:flex;flex-wrap:wrap;align-items:center;align-content:center;align-self:stretch;gap:var(--ss-spacing-m);flex:1 1 0%;min-width:0;max-width:100%;padding:var(--ss-spacing-s) 0;box-sizing:border-box;overflow:hidden}.ss-main .ss-values:has(.ss-multi-string){flex-wrap:nowrap;gap:0}.ss-main .ss-values:has(.ss-single),.ss-main .ss-values:has(.ss-placeholder){flex-wrap:nowrap}.ss-main .ss-values .ss-single,.ss-main .ss-values .ss-placeholder,.ss-main .ss-values .ss-multi-string{display:block;flex:1 1 0%;min-width:0;width:100%;max-width:100%;margin:0;padding:0 var(--ss-spacing-m) 0 calc(var(--ss-spacing-l) - var(--ss-spacing-s));line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.ss-main .ss-values .ss-placeholder{color:var(--ss-placeholder-color)}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;max-width:100%;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}@media(prefers-reduced-motion:reduce){.ss-main .ss-values .ss-value{animation:none}}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{flex:1;min-width:0;font-size:12px;line-height:1;color:var(--ss-bg-color);padding:var(--ss-spacing-s) var(--ss-spacing-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);min-height:0;transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);overflow:hidden;z-index:10000}@media(prefers-reduced-motion:reduce){.ss-content{transition:none}}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-fixed{position:fixed}.ss-content.ss-dir-above{transform-origin:center bottom;flex-direction:column-reverse;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-dir-below{transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content.ss-open{opacity:1;transform:scaleY(1)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;gap:var(--ss-spacing-s);min-height:var(--ss-search-height);padding:0 var(--ss-spacing-s);box-sizing:border-box;border-bottom:1px solid var(--ss-border-color)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;min-height:0;height:100%;padding:0 var(--ss-spacing-m);margin:0;border:none;background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:none}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;box-sizing:border-box;width:22px;height:22px;margin:auto 0;padding:0;border:none;border-radius:var(--ss-border-radius);background-color:var(--ss-primary-color)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:10px;height:10px;margin:0}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content.ss-dir-above .ss-search{border-bottom:none;border-top:1px solid var(--ss-border-color)}.ss-content .ss-list{flex:1 1 auto;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--ss-primary-color) var(--ss-bg-color)}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-option{min-height:0;transition:max-height var(--ss-animation-timing) ease,min-height var(--ss-animation-timing) ease,opacity var(--ss-animation-timing) ease,padding-top var(--ss-animation-timing) ease,padding-bottom var(--ss-animation-timing) ease,margin-top var(--ss-animation-timing) ease,margin-bottom var(--ss-animation-timing) ease}.ss-content .ss-list .ss-optgroup:not(.ss-close):not(.ss-open) .ss-option{min-height:var(--ss-option-height)}.ss-content .ss-list .ss-optgroup.ss-open .ss-option{min-height:var(--ss-option-height);max-height:100px;opacity:1;overflow:visible}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{min-height:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;max-height:0;opacity:0;overflow:hidden}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:var(--ss-option-height);padding:0 var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:bold;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:0 var(--ss-spacing-l) 0 calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:flex;align-items:center;min-height:var(--ss-option-height);padding:0 var(--ss-spacing-l);white-space:normal;color:var(--ss-font-color);cursor:pointer;user-select:none;content-visibility:auto;contain-intrinsic-size:auto var(--ss-option-height)}.ss-content .ss-list .ss-option:hover:not(.ss-disabled){color:var(--ss-bg-color);background-color:var(--ss-primary-color);border-left:5px solid var(--ss-primary-color);transition:border-left var(--ss-animation-timing) ease}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:var(--ss-highlight-color)}.ss-content .ss-list .ss-search{display:flex;flex-direction:row;align-items:center;min-height:var(--ss-search-height);padding:0 var(--ss-spacing-l)}.ss-modal-overlay{position:fixed;inset:0;z-index:var(--ss-modal-z-index);display:flex;align-items:center;justify-content:center;padding:var(--ss-spacing-l);box-sizing:border-box;background-color:rgba(0,0,0,.8);opacity:0;transition:opacity var(--ss-animation-timing)}@media(prefers-reduced-motion:reduce){.ss-modal-overlay{transition:none}}.ss-modal-overlay.ss-open{opacity:1}.ss-modal-overlay .ss-modal-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--ss-modal-width);max-height:var(--ss-modal-height);overflow:visible}.ss-modal-overlay .ss-modal-dialog .ss-modal-title{flex:0 0 auto;width:100%;padding:0 0 var(--ss-spacing-l);box-sizing:border-box;font-weight:bold;font-size:1.35em;line-height:1.3;color:#fff;text-align:left;background:none;border:none}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content{position:relative !important;top:auto !important;left:auto !important;width:100% !important;max-width:100%;max-height:var(--ss-modal-height);min-height:0;margin:0 !important;transform-origin:center center;z-index:1;border-radius:var(--ss-border-radius);overflow:visible}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:none;border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);color:var(--ss-font-color);cursor:pointer;outline:0;box-shadow:0 1px 4px rgba(0,0,0,.5);transform:translate(50%,-50%)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close:hover{background-color:var(--ss-bg-color);box-shadow:0 2px 6px rgba(0,0,0,.16)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close svg{width:10px;height:10px}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close svg path{fill:none;stroke:currentColor;stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-list{min-height:0;overflow-x:hidden;overflow-y:auto;border-radius:0 0 var(--ss-border-radius) var(--ss-border-radius);scrollbar-color:var(--ss-primary-color) var(--ss-bg-color)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-search.ss-hide~.ss-list{border-radius:var(--ss-border-radius)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content.ss-dir-above,.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content.ss-dir-below{flex-direction:column;transform-origin:center center}
:root{--ws-desktop-max-width:1216px;--ws-screen-tablet:768px;--ws-screen-desktop:1024px;--ws-main-nav-height:152px;--ws-admin-bar-height:54px;--ws-anchor-links-height:68px;--ws-anchor-links-top:var(--ws-main-nav-height);--ws-sticky-top:var(--ws-main-nav-height);--ws-color-black:#000;--ws-color-white:#fff;--ws-color-charcoal:#323232;--ws-color-light-gray:#E5E5E5;--ws-color-cream:#F5F2EE;--ws-color-mauve:#B87CB0;--ws-color-amethyst:#5F355E;--ws-color-rio:#8B2131;--ws-color-jasper:#D33038;--ws-color-sunflower:#F3C20C;--ws-color-ochre:#EF9E18;--ws-color-sky:#2A8DC2;--ws-color-turquoise:#35998E;--ws-color-cerulean:#095388;--ws-color-primary-dark:#000;--ws-color-primary-light:#fff;--ws-block-label-font-family:Inter;--ws-block-label-font-size:16px;--ws-block-label-font-style:normal;--ws-block-label-font-weight:800;--ws-block-label-line-height:130%;--ws-block-label-letter-spacing:0.48px;--ws-block-label-text-transform:uppercase;--ws-body-font-family:Inter;--ws-h1-font-family:Inter;--ws-h1-font-size:48px;--ws-h1-font-weight:700;--ws-h1-line-height:130%;--ws-h1-letter-spacing:-0.48px;--ws-h2-font-family:Inter;--ws-h2-font-size:40px;--ws-h2-font-weight:700;--ws-h2-line-height:130%;--ws-h2-letter-spacing:-0.4px;--ws-h3-font-family:Inter;--ws-h3-font-size:36px;--ws-h3-font-weight:700;--ws-h3-line-height:130%;--ws-h3-letter-spacing:-0.26px;--ws-h4-font-family:Inter;--ws-h4-font-size:30px;--ws-h4-font-weight:700;--ws-h4-line-height:130%;--ws-h4-letter-spacing:-0.3px;--ws-h5-font-family:Inter;--ws-h5-font-size:28px;--ws-h5-font-weight:700;--ws-h5-line-height:130%;--ws-h5-letter-spacing:-0.84px;--ws-h6-font-family:Inter;--ws-h6-font-size:24px;--ws-h6-font-weight:700;--ws-h6-line-height:130%;--ws-h6-letter-spacing:-0.24px;--ws-pp-large-font-family:Inter;--ws-pp-large-font-size:20px;--ws-pp-large-font-style:normal;--ws-pp-large-font-weight:400;--ws-pp-large-line-height:130%;--ws-pp-small-font-family:Inter;--ws-pp-small-font-size:16px;--ws-pp-small-font-style:normal;--ws-pp-small-font-weight:400;--ws-pp-small-line-height:130%;}@media all and (max-width:768px){:root{--ws-main-nav-height:71px;}}@media all and (max-width:960px){--ws-main-nav-height:152px;}@media (min-width:1060px){.gin--core-navigation{--ws-sticky-top:calc(var(--ws-main-nav-height) + var(--ws-admin-bar-height));--ws-anchor-links-top:calc(var(--ws-main-nav-height) + var(--ws-admin-bar-height))}.gin--core-navigation .has-anchor-links{--ws-sticky-top:calc(var(--ws-main-nav-height) + var(--ws-admin-bar-height) + var(--ws-anchor-links-height));}}html{box-sizing:border-box;height:100dvh;}*,*:before,*:after{box-sizing:inherit;}body{margin:0;padding:0;}html,body{font-family:var(--ws-pp-large-font-family);font-size:var(--ws-pp-large-font-size);font-weight:var(--ws-pp-large-font-weight);line-height:var(--ws-pp-large-line-height);}.page-title{margin-bottom:50px;}@media (min-width:768px){.page-title{margin-bottom:100px;}}.ws-wide-hero-page-title{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.ws-wide-hero-page-title{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.ws-wide-hero-page-title{margin-top:34px;}@media (min-width:768px){.ws-wide-hero-page-title{margin-top:84px}}.ws-wide-hero-image{max-width:1440px;display:block;margin-inline:auto;}.ws-wide-hero-image img{display:block;}.page-title--standalone{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.page-title--standalone{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}img{max-width:100%;height:auto;}figcaption{font-family:var(--ws-pp-small-font-family);font-size:var(--ws-pp-small-font-size);font-weight:var(--ws-pp-small-font-weight);line-height:var(--ws-pp-small-line-height);}button{font-family:var(--ws-body-font-family);font-size:16px;line-height:130%;}input[type="submit"]{cursor:pointer;}p,ul,ol,dl,blockquote,table,figcaption{margin-top:0;margin-bottom:32px;}a,a:visited{color:var(--ws-color-black);text-decoration:none;}a:hover{text-decoration:underline;}h1,.h1{font-family:var(--ws-h1-font-family);font-size:var(--ws-h1-font-size);font-weight:var(--ws-h1-font-weight);line-height:var(--ws-h1-line-height);letter-spacing:var(--ws-h1-letter-spacing);margin-top:0;margin-bottom:32px;}h2,.h2{font-family:var(--ws-h2-font-family);font-size:var(--ws-h2-font-size);font-weight:var(--ws-h2-font-weight);line-height:var(--ws-h2-line-height);letter-spacing:var(--ws-h2-letter-spacing);margin-top:0;margin-bottom:32px;}h3,.h3{font-family:var(--ws-h3-font-family);font-size:var(--ws-h3-font-size);font-weight:var(--ws-h3-font-weight);line-height:var(--ws-h3-line-height);letter-spacing:var(--ws-h3-letter-spacing);margin-top:0;margin-bottom:32px;}h4,.h4{font-family:var(--ws-h4-font-family);font-size:var(--ws-h4-font-size);font-weight:var(--ws-h4-font-weight);line-height:var(--ws-h4-line-height);letter-spacing:var(--ws-h4-letter-spacing);margin-top:0;margin-bottom:32px;}h5,.h5{font-family:var(--ws-h5-font-family);font-size:var(--ws-h5-font-size);font-weight:var(--ws-h5-font-weight);line-height:var(--ws-h5-line-height);letter-spacing:var(--ws-h5-letter-spacing);margin-top:0;margin-bottom:32px;}h6,.h6{font-family:var(--ws-h6-font-family);font-size:var(--ws-h6-font-size);font-weight:var(--ws-h6-font-weight);line-height:var(--ws-h6-line-height);letter-spacing:var(--ws-h6-letter-spacing);margin-top:0;margin-bottom:32px;}.pp-body-small{font-family:var(--ws-pp-small-font-family);font-size:var(--ws-pp-small-font-size);font-weight:var(--ws-pp-small-font-weight);line-height:var(--ws-pp-small-line-height);}.block-label{font-family:var(--ws-block-label-font-family);font-size:var(--ws-block-label-font-size);font-weight:var(--ws-block-label-font-weight);line-height:var(--ws-block-label-line-height);letter-spacing:var(--ws-block-label-letter-spacing);text-transform:var(--ws-block-label-text-transform);margin-bottom:10px;}.page-separator{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.page-separator{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.page-separator{margin-block:50px;}@media (min-width:768px){.page-separator{margin-block:100px}}hr{border:none;border-top:1px solid var(--ws-color-black);;position:relative;overflow:visible;}hr:after{content:'';position:absolute;top:50%;left:0;width:50px;height:20px;margin-top:-10px;background:var(--ws-color-white) url(/themes/custom/watershed/images/hr-m.svg) 0 0 no-repeat;background-size:40px 17.5px;}@media (min-width:768px){hr:after{width:80px;height:35px;margin-top:-18px;background-size:80px 35px}}.page-separator--alt hr:after{left:auto;right:0;background-position:100% 0;}@media (min-width:768px){.hide-on-tablet{display:none}}.text-color--white{color:var(--ws-color-white);}.text-color--black{color:var(--ws-color-black);}.button{display:inline-block;padding:10px 15px;background-color:transparent;border:1px solid var(--ws-color-black);color:var(--ws-color-black);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;text-decoration:none;}.button:visited{color:var(--ws-color-black);}.button:hover{background-color:var(--ws-color-black);border-color:var(--ws-color-black);color:var(--ws-color-white);text-decoration:none;}.button:disabled,.button:disabled:hover{background-color:transparent;border-color:var(--ws-color-black);color:var(--ws-color-black);cursor:not-allowed;opacity:.7;}.button--white{display:inline-block;padding:10px 15px;background-color:transparent;border:1px solid var(--ws-color-white);color:var(--ws-color-white);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;text-decoration:none;}.button--white:visited{color:var(--ws-color-white);}.button--white:hover{background-color:var(--ws-color-white);border-color:var(--ws-color-white);color:var(--ws-color-black);text-decoration:none;}.button--white:disabled,.button--white:disabled:hover{background-color:transparent;border-color:var(--ws-color-white);color:var(--ws-color-white);cursor:not-allowed;opacity:.7;}.button--secondary{display:inline-block;padding:10px 15px;background-color:var(--ws-color-black);border:1px solid var(--ws-color-black);color:var(--ws-color-white);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;text-decoration:none;}.button--secondary:visited{color:var(--ws-color-white);}.button--secondary:hover{background-color:var(--ws-color-jasper);border-color:var(--ws-color-amethyst);color:var(--ws-color-white);text-decoration:none;}.button--secondary:disabled,.button--secondary:disabled:hover{background-color:var(--ws-color-black);border-color:var(--ws-color-black);color:var(--ws-color-white);cursor:not-allowed;opacity:.7;}.header-sticky{position:sticky;z-index:480;background:var(--ws-color-white);padding-block:24px;top:0;}@media (min-width:1060px){.gin--core-navigation .header-sticky{top:var(--ws-admin-bar-height)}}@media (min-width:768px){.header-sticky{padding-bottom:12px;}}.page-header{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.page-header{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.page-header{display:flex;justify-content:flex-end;}.page-header .site-logo{margin-right:auto;display:block;}.page-header .site-logo img{display:block;width:260px;}@media (min-width:768px){.page-header .site-logo img{margin-top:6px;width:320px}}@media (min-width:1024px){.page-header .site-logo img{margin-top:0;width:461px}}.block-system-menu-blockhud-menu{display:none;}@media (min-width:768px){.block-system-menu-blockhud-menu{display:flex;}}.block-system-menu-blockhud-menu{align-items:center;}.block-system-menu-blockhud-menu .contextual .trigger{top:-15px;right:-15px;}.block-system-menu-blockhud-menu > ul{margin:8px 0 0 0;padding:0;list-style-type:none;display:flex;column-gap:15px;align-items:center;}.block-system-menu-blockhud-menu li a{display:inline-block;padding:10px 15px;background-color:transparent;border:1px solid var(--ws-color-black);color:var(--ws-color-black);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;text-decoration:none;}.block-system-menu-blockhud-menu li a:visited{color:var(--ws-color-black);}.block-system-menu-blockhud-menu li a:hover{background-color:var(--ws-color-black);border-color:var(--ws-color-black);color:var(--ws-color-white);text-decoration:none;}.block-system-menu-blockhud-menu li a:disabled,.block-system-menu-blockhud-menu li a:disabled:hover{background-color:transparent;border-color:var(--ws-color-black);color:var(--ws-color-black);cursor:not-allowed;opacity:.7;}.block-system-menu-blockhud-menu li .is-featured{display:inline-block;padding:10px 15px;background-color:var(--ws-color-black);border:1px solid var(--ws-color-black);color:var(--ws-color-white);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;text-decoration:none;}.block-system-menu-blockhud-menu li .is-featured:visited{color:var(--ws-color-white);}.block-system-menu-blockhud-menu li .is-featured:hover{background-color:var(--ws-color-jasper);border-color:var(--ws-color-amethyst);color:var(--ws-color-white);text-decoration:none;}.block-system-menu-blockhud-menu li .is-featured:disabled,.block-system-menu-blockhud-menu li .is-featured:disabled:hover{background-color:var(--ws-color-black);border-color:var(--ws-color-black);color:var(--ws-color-white);cursor:not-allowed;opacity:.7;}@media (max-width:1060px){.block-system-menu-blockhud-menu li a,.block-system-menu-blockhud-menu li .is-featured{font-size:16px}}:root{--adamm-burger__bar-color:#000;--adamm-burger__animation-duration:0.3s;--adamm-burger__animation-timing:cubic-bezier(0.55,0.085,0,0.99);--adamm-burger__bar-width:32px;--adamm-burger__bar-height:5px;--adamm-burger__space-between-bars:6px;--adamm-burger__fudge-for-bottom-bar-in-x:-4px;--adamm-burger__translate:'';--adamm-burger__transform-origin:'';--adamm-burger__scaling:4;--adamm-burger__bar-width--scaled:calc(var(--adamm-burger__bar-width) * var(--adamm-burger__scaling));--adamm-burger__bar-height--scaled:calc(var(--adamm-burger__bar-height) * var(--adamm-burger__scaling));--adamm-burger__space-between-bars--scaled:calc(var(--adamm-burger__space-between-bars) * var(--adamm-burger__scaling));}.burger-wrapper{padding-top:6px;}.adamm-menu__toggle{text-indent:-999em;--adamm-burger__display:flex;position:relative;align-items:center;gap:0;margin:0;border:0;appearance:none;background:transparent;}@media (min-width:960px){.adamm-menu__toggle{display:none}}.adamm-menu__toggle.adamm-menu__toggle--burger-processed{display:none;}.adamm-menu__toggle.adamm-menu__toggle--burger-processed.adamm-menu__toggle--show{display:var(--adamm-burger__display,flex);}.adamm-menu__toggle-icon{display:block;width:var(--adamm-burger__bar-width);height:calc(var(--adamm-burger__bar-height) * 3 + var(--adamm-burger__space-between-bars) * 2);transform:scale(calc(1 / var(--adamm-burger__scaling)));transform-origin:left top;}.adamm-menu__toggle-icon::before,.adamm-menu__toggle-icon::after{content:'';position:absolute;top:0;left:0;box-sizing:border-box;display:block;width:var(--adamm-burger__bar-width--scaled);}.adamm-menu__toggle-icon::before{--adamm-burger__transform-origin:left top;height:0;border-top-width:var(--adamm-burger__bar-height--scaled);border-top-style:solid;border-top-color:var(--adamm-burger__bar-color);background:var(--adamm-burger__bar-color);transform:translateY(calc(var(--adamm-burger__space-between-bars--scaled) + var(--adamm-burger__bar-height--scaled)) * -1);transform-origin:var(--adamm-burger__transform-origin);}@media (prefers-reduced-motion:no-preference){.adamm-menu__toggle-icon::before{transition:transform var(--adamm-burger__animation-duration) var(--adamm-burger__animation-timing)}}.adamm-menu__toggle-icon::after{--adamm-burger__height:calc(var(--adamm-burger__bar-height--scaled) * 2 + var(--adamm-burger__space-between-bars--scaled));--adamm-burger__transform-origin:left bottom;top:calc(var(--adamm-burger__bar-height--scaled) + var(--adamm-burger__space-between-bars--scaled));height:calc(var(--adamm-burger__space-between-bars--scaled) + var(--adamm-burger__bar-height--scaled) * 2);border-width:var(--adamm-burger__bar-height--scaled);border-style:solid;border-color:var(--adamm-burger__bar-color);border-inline-width:0;background:transparent;}@media (prefers-reduced-motion:no-preference){.adamm-menu__toggle-icon::after{transition:border var(--adamm-burger__animation-duration)  var(--adamm-burger__animation-timing),transform var(--adamm-burger__animation-duration)  var(--adamm-burger__animation-timing);transform-origin:var(--adamm-burger__transform-origin)}}.adamm-menu__toggle[aria-expanded="true"] .adamm-menu__toggle-icon:before{border-top-color:var(--adamm-burger__bar-color);transform:rotate(45deg);transform-origin:var(--adamm-burger__transform-origin);}.adamm-menu__toggle[aria-expanded="true"] .adamm-menu__toggle-icon:after{border-top-color:transparent;border-bottom-color:var(--adamm-burger__bar-color);transform:translateY(var(--adamm-burger__fudge-for-bottom-bar-in-x))
      rotate(-45deg);transform-origin:var(--adamm-burger__transform-origin);}.block-system-menu-blockmain{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.block-system-menu-blockmain{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.block-system-menu-blockmain{display:none;width:100%;}@media (min-width:768px){.block-system-menu-blockmain{display:block;width:auto}}.adamm-menu__wrapper.adamm-show{display:block;}.adamm-menu__wrapper > .adamm-is-mobile{height:calc(100dvh - 48px);padding-bottom:24px;overflow-y:scroll;}.menu-main{list-style-type:none;margin:0;margin-left:-15px;padding:12px 0 0 0;background-color:#fff;position:relative;z-index:500;}@media (min-width:768px){.menu-main{display:flex;column-gap:55px;}}.menu-main.adamm-is-desktop{display:flex;column-gap:55px;}.menu-main .adamm-hide{display:none;}.menu-main ul{list-style-type:none;margin:0;padding:0;}.menu-main ul,.menu-main li{background-color:inherit;position:relative;}.menu-main button{appearance:none;padding:0;border:none;background:transparent;}.menu-main a,.menu-main span,.menu-main button{display:block;color:#000;text-decoration:none;cursor:pointer;padding:10px 15px;}.menu-main a:visited{color:#000;}.menu-main > li > a,.menu-main > li > span,.menu-main > li > button{font-family:Inter;font-size:20px;font-weight:700;line-height:130%;letter-spacing:-0.6px;position:relative;}.menu-main > li:hover > a:after,.menu-main > li:hover > span:after,.menu-main > li:hover > button:after{display:block;content:'';border-bottom:2px solid var(--ws-color-rio);position:absolute;left:15px;right:15px;bottom:9px;}.adamm-is-desktop .menu-main li ul{border:1px solid var(--ws-color-black);border-top:none;}.menu-main > li > ul{display:none;}.menu-main .adamm-dropdown__wrapper{background-color:#fff;}.menu-main .adamm-dropdown__wrapper ul{display:block}.adamm-is-desktop .menu-main .adamm-dropdown__wrapper{position:absolute;top:100%;left:0;width:200px;}.menu-main li li > a,.menu-main li li > span,.menu-main li li > button{padding:8px 15px;}.menu-main li .has-children:after{position:absolute;content:'\003E';right:5px;top:6px;}.menu-main .title-wrapper{position:relative;display:inline-block;padding:0;}.menu-main li li > a:hover .title-wrapper:after,.menu-main li li > button:hover .title-wrapper:after{display:block;content:'';border-bottom:2px solid var(--ws-color-rio);position:absolute;left:0;right:0;bottom:-2px;}.menu-main > li ul ul{display:none;}.adamm-is-desktop .menu-main > li ul ul{position:absolute;top:0;left:100%;width:180px;}.adamm-menu__outer-wrapper.adamm-is-mobile{position:relative;z-index:450;}.adamm-menu__outer-wrapper.adamm-is-mobile,.adamm-dropdown__wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.25s ease;justify-content:stretch;overflow:hidden;}.adamm-menu__outer-wrapper.adamm-is-mobile.adamm-transitioning,.adamm-dropdown__wrapper.adamm-transitioning{visibility:visible;}.adamm-menu__outer-wrapper.adamm-is-mobile.adamm-show,.adamm-dropdown__wrapper.adamm-show{grid-template-rows:1fr;}@media (min-width:768px){.adamm-menu__outer-wrapper{display:block;}}.adamm-menu__outer-wrapper:has(.adamm-menu__wrapper.adamm-show){grid-template-rows:1fr;}.adamm-menu__wrapper,.adamm-dropdown__content{min-height:0;transition:padding 0.25s,border 0.25s;}.adamm-is-desktop .adamm-hide .adamm-menu__wrapper,.adamm-is-desktop .adamm-hide .adamm-dropdown__content{border-width:0;padding-block:0;}.block-system-menu-blockfooter > ul{font-size:14px;margin:0;padding:0;list-style-type:none;display:flex;justify-content:flex-start;gap:32px;}.block-system-menu-blockfooter > ul > li{padding:0;}.messages-list{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.messages-list{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.messages-list{margin:20px auto;}.messages{padding:10px 15px;color:var(--ws-color-white);border-width:0 0 0 12px;border-style:solid;border-color:var(--ws-color-charcoal);background-color:var(--ws-color-charcoal);}.messages a{color:var(--ws-color-white);text-decoration:underline;}.messages a:hover{text-decoration:none;}.messages--error{border-color:var(--ws-color-jasper);}.messages--status{border-color:var(--ws-color-sky);}.messages--warning{border-color:var(--ws-color-ochre);}.messages__title{margin-bottom:5px;font-size:18px;}.messages__list{margin:0;padding:0;list-style:none;}.layout-builder__message .messages{background-image:none;}.field--field-images img{display:block;}.field--field-images .field-item{margin-bottom:32px;}.user-form,.user-pass,.user-pass-reset,.user-login-form,.user-logout-confirm,.passport-edit-form,.passport-activity-change-form,.passport-achievement-edit-form,.views-exposed-form,.webform-submission-form{padding-bottom:100px;max-width:600px;}.user-form .form-item,.user-pass .form-item,.user-pass-reset .form-item,.user-login-form .form-item,.user-logout-confirm .form-item,.passport-edit-form .form-item,.passport-activity-change-form .form-item,.passport-achievement-edit-form .form-item,.views-exposed-form .form-item,.webform-submission-form .form-item{margin:20px 0px;}.user-form .form-type-textfield label,.user-form .form-type-textarea label,.user-form .form-type-email label,.user-form .form-type-password label,.user-form .form-type-number label,.user-form .form-type-select label,.user-form .form-type-select-tagify label,.user-form .form-type-entity-autocomplete-tagify label,.user-pass .form-type-textfield label,.user-pass .form-type-textarea label,.user-pass .form-type-email label,.user-pass .form-type-password label,.user-pass .form-type-number label,.user-pass .form-type-select label,.user-pass .form-type-select-tagify label,.user-pass .form-type-entity-autocomplete-tagify label,.user-pass-reset .form-type-textfield label,.user-pass-reset .form-type-textarea label,.user-pass-reset .form-type-email label,.user-pass-reset .form-type-password label,.user-pass-reset .form-type-number label,.user-pass-reset .form-type-select label,.user-pass-reset .form-type-select-tagify label,.user-pass-reset .form-type-entity-autocomplete-tagify label,.user-login-form .form-type-textfield label,.user-login-form .form-type-textarea label,.user-login-form .form-type-email label,.user-login-form .form-type-password label,.user-login-form .form-type-number label,.user-login-form .form-type-select label,.user-login-form .form-type-select-tagify label,.user-login-form .form-type-entity-autocomplete-tagify label,.user-logout-confirm .form-type-textfield label,.user-logout-confirm .form-type-textarea label,.user-logout-confirm .form-type-email label,.user-logout-confirm .form-type-password label,.user-logout-confirm .form-type-number label,.user-logout-confirm .form-type-select label,.user-logout-confirm .form-type-select-tagify label,.user-logout-confirm .form-type-entity-autocomplete-tagify label,.passport-edit-form .form-type-textfield label,.passport-edit-form .form-type-textarea label,.passport-edit-form .form-type-email label,.passport-edit-form .form-type-password label,.passport-edit-form .form-type-number label,.passport-edit-form .form-type-select label,.passport-edit-form .form-type-select-tagify label,.passport-edit-form .form-type-entity-autocomplete-tagify label,.passport-activity-change-form .form-type-textfield label,.passport-activity-change-form .form-type-textarea label,.passport-activity-change-form .form-type-email label,.passport-activity-change-form .form-type-password label,.passport-activity-change-form .form-type-number label,.passport-activity-change-form .form-type-select label,.passport-activity-change-form .form-type-select-tagify label,.passport-activity-change-form .form-type-entity-autocomplete-tagify label,.passport-achievement-edit-form .form-type-textfield label,.passport-achievement-edit-form .form-type-textarea label,.passport-achievement-edit-form .form-type-email label,.passport-achievement-edit-form .form-type-password label,.passport-achievement-edit-form .form-type-number label,.passport-achievement-edit-form .form-type-select label,.passport-achievement-edit-form .form-type-select-tagify label,.passport-achievement-edit-form .form-type-entity-autocomplete-tagify label,.views-exposed-form .form-type-textfield label,.views-exposed-form .form-type-textarea label,.views-exposed-form .form-type-email label,.views-exposed-form .form-type-password label,.views-exposed-form .form-type-number label,.views-exposed-form .form-type-select label,.views-exposed-form .form-type-select-tagify label,.views-exposed-form .form-type-entity-autocomplete-tagify label,.webform-submission-form .form-type-textfield label,.webform-submission-form .form-type-textarea label,.webform-submission-form .form-type-email label,.webform-submission-form .form-type-password label,.webform-submission-form .form-type-number label,.webform-submission-form .form-type-select label,.webform-submission-form .form-type-select-tagify label,.webform-submission-form .form-type-entity-autocomplete-tagify label{display:block;margin-bottom:5px;font-weight:bold;}.user-form .form-type-textfield input,.user-form .form-type-textfield select,.user-form .form-type-textfield textarea,.user-form .form-type-textarea input,.user-form .form-type-textarea select,.user-form .form-type-textarea textarea,.user-form .form-type-email input,.user-form .form-type-email select,.user-form .form-type-email textarea,.user-form .form-type-password input,.user-form .form-type-password select,.user-form .form-type-password textarea,.user-form .form-type-number input,.user-form .form-type-number select,.user-form .form-type-number textarea,.user-form .form-type-select input,.user-form .form-type-select select,.user-form .form-type-select textarea,.user-form .form-type-select-tagify input,.user-form .form-type-select-tagify select,.user-form .form-type-select-tagify textarea,.user-form .form-type-entity-autocomplete-tagify input,.user-form .form-type-entity-autocomplete-tagify select,.user-form .form-type-entity-autocomplete-tagify textarea,.user-pass .form-type-textfield input,.user-pass .form-type-textfield select,.user-pass .form-type-textfield textarea,.user-pass .form-type-textarea input,.user-pass .form-type-textarea select,.user-pass .form-type-textarea textarea,.user-pass .form-type-email input,.user-pass .form-type-email select,.user-pass .form-type-email textarea,.user-pass .form-type-password input,.user-pass .form-type-password select,.user-pass .form-type-password textarea,.user-pass .form-type-number input,.user-pass .form-type-number select,.user-pass .form-type-number textarea,.user-pass .form-type-select input,.user-pass .form-type-select select,.user-pass .form-type-select textarea,.user-pass .form-type-select-tagify input,.user-pass .form-type-select-tagify select,.user-pass .form-type-select-tagify textarea,.user-pass .form-type-entity-autocomplete-tagify input,.user-pass .form-type-entity-autocomplete-tagify select,.user-pass .form-type-entity-autocomplete-tagify textarea,.user-pass-reset .form-type-textfield input,.user-pass-reset .form-type-textfield select,.user-pass-reset .form-type-textfield textarea,.user-pass-reset .form-type-textarea input,.user-pass-reset .form-type-textarea select,.user-pass-reset .form-type-textarea textarea,.user-pass-reset .form-type-email input,.user-pass-reset .form-type-email select,.user-pass-reset .form-type-email textarea,.user-pass-reset .form-type-password input,.user-pass-reset .form-type-password select,.user-pass-reset .form-type-password textarea,.user-pass-reset .form-type-number input,.user-pass-reset .form-type-number select,.user-pass-reset .form-type-number textarea,.user-pass-reset .form-type-select input,.user-pass-reset .form-type-select select,.user-pass-reset .form-type-select textarea,.user-pass-reset .form-type-select-tagify input,.user-pass-reset .form-type-select-tagify select,.user-pass-reset .form-type-select-tagify textarea,.user-pass-reset .form-type-entity-autocomplete-tagify input,.user-pass-reset .form-type-entity-autocomplete-tagify select,.user-pass-reset .form-type-entity-autocomplete-tagify textarea,.user-login-form .form-type-textfield input,.user-login-form .form-type-textfield select,.user-login-form .form-type-textfield textarea,.user-login-form .form-type-textarea input,.user-login-form .form-type-textarea select,.user-login-form .form-type-textarea textarea,.user-login-form .form-type-email input,.user-login-form .form-type-email select,.user-login-form .form-type-email textarea,.user-login-form .form-type-password input,.user-login-form .form-type-password select,.user-login-form .form-type-password textarea,.user-login-form .form-type-number input,.user-login-form .form-type-number select,.user-login-form .form-type-number textarea,.user-login-form .form-type-select input,.user-login-form .form-type-select select,.user-login-form .form-type-select textarea,.user-login-form .form-type-select-tagify input,.user-login-form .form-type-select-tagify select,.user-login-form .form-type-select-tagify textarea,.user-login-form .form-type-entity-autocomplete-tagify input,.user-login-form .form-type-entity-autocomplete-tagify select,.user-login-form .form-type-entity-autocomplete-tagify textarea,.user-logout-confirm .form-type-textfield input,.user-logout-confirm .form-type-textfield select,.user-logout-confirm .form-type-textfield textarea,.user-logout-confirm .form-type-textarea input,.user-logout-confirm .form-type-textarea select,.user-logout-confirm .form-type-textarea textarea,.user-logout-confirm .form-type-email input,.user-logout-confirm .form-type-email select,.user-logout-confirm .form-type-email textarea,.user-logout-confirm .form-type-password input,.user-logout-confirm .form-type-password select,.user-logout-confirm .form-type-password textarea,.user-logout-confirm .form-type-number input,.user-logout-confirm .form-type-number select,.user-logout-confirm .form-type-number textarea,.user-logout-confirm .form-type-select input,.user-logout-confirm .form-type-select select,.user-logout-confirm .form-type-select textarea,.user-logout-confirm .form-type-select-tagify input,.user-logout-confirm .form-type-select-tagify select,.user-logout-confirm .form-type-select-tagify textarea,.user-logout-confirm .form-type-entity-autocomplete-tagify input,.user-logout-confirm .form-type-entity-autocomplete-tagify select,.user-logout-confirm .form-type-entity-autocomplete-tagify textarea,.passport-edit-form .form-type-textfield input,.passport-edit-form .form-type-textfield select,.passport-edit-form .form-type-textfield textarea,.passport-edit-form .form-type-textarea input,.passport-edit-form .form-type-textarea select,.passport-edit-form .form-type-textarea textarea,.passport-edit-form .form-type-email input,.passport-edit-form .form-type-email select,.passport-edit-form .form-type-email textarea,.passport-edit-form .form-type-password input,.passport-edit-form .form-type-password select,.passport-edit-form .form-type-password textarea,.passport-edit-form .form-type-number input,.passport-edit-form .form-type-number select,.passport-edit-form .form-type-number textarea,.passport-edit-form .form-type-select input,.passport-edit-form .form-type-select select,.passport-edit-form .form-type-select textarea,.passport-edit-form .form-type-select-tagify input,.passport-edit-form .form-type-select-tagify select,.passport-edit-form .form-type-select-tagify textarea,.passport-edit-form .form-type-entity-autocomplete-tagify input,.passport-edit-form .form-type-entity-autocomplete-tagify select,.passport-edit-form .form-type-entity-autocomplete-tagify textarea,.passport-activity-change-form .form-type-textfield input,.passport-activity-change-form .form-type-textfield select,.passport-activity-change-form .form-type-textfield textarea,.passport-activity-change-form .form-type-textarea input,.passport-activity-change-form .form-type-textarea select,.passport-activity-change-form .form-type-textarea textarea,.passport-activity-change-form .form-type-email input,.passport-activity-change-form .form-type-email select,.passport-activity-change-form .form-type-email textarea,.passport-activity-change-form .form-type-password input,.passport-activity-change-form .form-type-password select,.passport-activity-change-form .form-type-password textarea,.passport-activity-change-form .form-type-number input,.passport-activity-change-form .form-type-number select,.passport-activity-change-form .form-type-number textarea,.passport-activity-change-form .form-type-select input,.passport-activity-change-form .form-type-select select,.passport-activity-change-form .form-type-select textarea,.passport-activity-change-form .form-type-select-tagify input,.passport-activity-change-form .form-type-select-tagify select,.passport-activity-change-form .form-type-select-tagify textarea,.passport-activity-change-form .form-type-entity-autocomplete-tagify input,.passport-activity-change-form .form-type-entity-autocomplete-tagify select,.passport-activity-change-form .form-type-entity-autocomplete-tagify textarea,.passport-achievement-edit-form .form-type-textfield input,.passport-achievement-edit-form .form-type-textfield select,.passport-achievement-edit-form .form-type-textfield textarea,.passport-achievement-edit-form .form-type-textarea input,.passport-achievement-edit-form .form-type-textarea select,.passport-achievement-edit-form .form-type-textarea textarea,.passport-achievement-edit-form .form-type-email input,.passport-achievement-edit-form .form-type-email select,.passport-achievement-edit-form .form-type-email textarea,.passport-achievement-edit-form .form-type-password input,.passport-achievement-edit-form .form-type-password select,.passport-achievement-edit-form .form-type-password textarea,.passport-achievement-edit-form .form-type-number input,.passport-achievement-edit-form .form-type-number select,.passport-achievement-edit-form .form-type-number textarea,.passport-achievement-edit-form .form-type-select input,.passport-achievement-edit-form .form-type-select select,.passport-achievement-edit-form .form-type-select textarea,.passport-achievement-edit-form .form-type-select-tagify input,.passport-achievement-edit-form .form-type-select-tagify select,.passport-achievement-edit-form .form-type-select-tagify textarea,.passport-achievement-edit-form .form-type-entity-autocomplete-tagify input,.passport-achievement-edit-form .form-type-entity-autocomplete-tagify select,.passport-achievement-edit-form .form-type-entity-autocomplete-tagify textarea,.views-exposed-form .form-type-textfield input,.views-exposed-form .form-type-textfield select,.views-exposed-form .form-type-textfield textarea,.views-exposed-form .form-type-textarea input,.views-exposed-form .form-type-textarea select,.views-exposed-form .form-type-textarea textarea,.views-exposed-form .form-type-email input,.views-exposed-form .form-type-email select,.views-exposed-form .form-type-email textarea,.views-exposed-form .form-type-password input,.views-exposed-form .form-type-password select,.views-exposed-form .form-type-password textarea,.views-exposed-form .form-type-number input,.views-exposed-form .form-type-number select,.views-exposed-form .form-type-number textarea,.views-exposed-form .form-type-select input,.views-exposed-form .form-type-select select,.views-exposed-form .form-type-select textarea,.views-exposed-form .form-type-select-tagify input,.views-exposed-form .form-type-select-tagify select,.views-exposed-form .form-type-select-tagify textarea,.views-exposed-form .form-type-entity-autocomplete-tagify input,.views-exposed-form .form-type-entity-autocomplete-tagify select,.views-exposed-form .form-type-entity-autocomplete-tagify textarea,.webform-submission-form .form-type-textfield input,.webform-submission-form .form-type-textfield select,.webform-submission-form .form-type-textfield textarea,.webform-submission-form .form-type-textarea input,.webform-submission-form .form-type-textarea select,.webform-submission-form .form-type-textarea textarea,.webform-submission-form .form-type-email input,.webform-submission-form .form-type-email select,.webform-submission-form .form-type-email textarea,.webform-submission-form .form-type-password input,.webform-submission-form .form-type-password select,.webform-submission-form .form-type-password textarea,.webform-submission-form .form-type-number input,.webform-submission-form .form-type-number select,.webform-submission-form .form-type-number textarea,.webform-submission-form .form-type-select input,.webform-submission-form .form-type-select select,.webform-submission-form .form-type-select textarea,.webform-submission-form .form-type-select-tagify input,.webform-submission-form .form-type-select-tagify select,.webform-submission-form .form-type-select-tagify textarea,.webform-submission-form .form-type-entity-autocomplete-tagify input,.webform-submission-form .form-type-entity-autocomplete-tagify select,.webform-submission-form .form-type-entity-autocomplete-tagify textarea{width:100%;padding:5px;font-size:16px;}.user-form .form-type-textfield .tagify,.user-form .form-type-textarea .tagify,.user-form .form-type-email .tagify,.user-form .form-type-password .tagify,.user-form .form-type-number .tagify,.user-form .form-type-select .tagify,.user-form .form-type-select-tagify .tagify,.user-form .form-type-entity-autocomplete-tagify .tagify,.user-pass .form-type-textfield .tagify,.user-pass .form-type-textarea .tagify,.user-pass .form-type-email .tagify,.user-pass .form-type-password .tagify,.user-pass .form-type-number .tagify,.user-pass .form-type-select .tagify,.user-pass .form-type-select-tagify .tagify,.user-pass .form-type-entity-autocomplete-tagify .tagify,.user-pass-reset .form-type-textfield .tagify,.user-pass-reset .form-type-textarea .tagify,.user-pass-reset .form-type-email .tagify,.user-pass-reset .form-type-password .tagify,.user-pass-reset .form-type-number .tagify,.user-pass-reset .form-type-select .tagify,.user-pass-reset .form-type-select-tagify .tagify,.user-pass-reset .form-type-entity-autocomplete-tagify .tagify,.user-login-form .form-type-textfield .tagify,.user-login-form .form-type-textarea .tagify,.user-login-form .form-type-email .tagify,.user-login-form .form-type-password .tagify,.user-login-form .form-type-number .tagify,.user-login-form .form-type-select .tagify,.user-login-form .form-type-select-tagify .tagify,.user-login-form .form-type-entity-autocomplete-tagify .tagify,.user-logout-confirm .form-type-textfield .tagify,.user-logout-confirm .form-type-textarea .tagify,.user-logout-confirm .form-type-email .tagify,.user-logout-confirm .form-type-password .tagify,.user-logout-confirm .form-type-number .tagify,.user-logout-confirm .form-type-select .tagify,.user-logout-confirm .form-type-select-tagify .tagify,.user-logout-confirm .form-type-entity-autocomplete-tagify .tagify,.passport-edit-form .form-type-textfield .tagify,.passport-edit-form .form-type-textarea .tagify,.passport-edit-form .form-type-email .tagify,.passport-edit-form .form-type-password .tagify,.passport-edit-form .form-type-number .tagify,.passport-edit-form .form-type-select .tagify,.passport-edit-form .form-type-select-tagify .tagify,.passport-edit-form .form-type-entity-autocomplete-tagify .tagify,.passport-activity-change-form .form-type-textfield .tagify,.passport-activity-change-form .form-type-textarea .tagify,.passport-activity-change-form .form-type-email .tagify,.passport-activity-change-form .form-type-password .tagify,.passport-activity-change-form .form-type-number .tagify,.passport-activity-change-form .form-type-select .tagify,.passport-activity-change-form .form-type-select-tagify .tagify,.passport-activity-change-form .form-type-entity-autocomplete-tagify .tagify,.passport-achievement-edit-form .form-type-textfield .tagify,.passport-achievement-edit-form .form-type-textarea .tagify,.passport-achievement-edit-form .form-type-email .tagify,.passport-achievement-edit-form .form-type-password .tagify,.passport-achievement-edit-form .form-type-number .tagify,.passport-achievement-edit-form .form-type-select .tagify,.passport-achievement-edit-form .form-type-select-tagify .tagify,.passport-achievement-edit-form .form-type-entity-autocomplete-tagify .tagify,.views-exposed-form .form-type-textfield .tagify,.views-exposed-form .form-type-textarea .tagify,.views-exposed-form .form-type-email .tagify,.views-exposed-form .form-type-password .tagify,.views-exposed-form .form-type-number .tagify,.views-exposed-form .form-type-select .tagify,.views-exposed-form .form-type-select-tagify .tagify,.views-exposed-form .form-type-entity-autocomplete-tagify .tagify,.webform-submission-form .form-type-textfield .tagify,.webform-submission-form .form-type-textarea .tagify,.webform-submission-form .form-type-email .tagify,.webform-submission-form .form-type-password .tagify,.webform-submission-form .form-type-number .tagify,.webform-submission-form .form-type-select .tagify,.webform-submission-form .form-type-select-tagify .tagify,.webform-submission-form .form-type-entity-autocomplete-tagify .tagify{border-color:black;}.user-form .form-type-textfield .description,.user-form .form-type-textarea .description,.user-form .form-type-email .description,.user-form .form-type-password .description,.user-form .form-type-number .description,.user-form .form-type-select .description,.user-form .form-type-select-tagify .description,.user-form .form-type-entity-autocomplete-tagify .description,.user-pass .form-type-textfield .description,.user-pass .form-type-textarea .description,.user-pass .form-type-email .description,.user-pass .form-type-password .description,.user-pass .form-type-number .description,.user-pass .form-type-select .description,.user-pass .form-type-select-tagify .description,.user-pass .form-type-entity-autocomplete-tagify .description,.user-pass-reset .form-type-textfield .description,.user-pass-reset .form-type-textarea .description,.user-pass-reset .form-type-email .description,.user-pass-reset .form-type-password .description,.user-pass-reset .form-type-number .description,.user-pass-reset .form-type-select .description,.user-pass-reset .form-type-select-tagify .description,.user-pass-reset .form-type-entity-autocomplete-tagify .description,.user-login-form .form-type-textfield .description,.user-login-form .form-type-textarea .description,.user-login-form .form-type-email .description,.user-login-form .form-type-password .description,.user-login-form .form-type-number .description,.user-login-form .form-type-select .description,.user-login-form .form-type-select-tagify .description,.user-login-form .form-type-entity-autocomplete-tagify .description,.user-logout-confirm .form-type-textfield .description,.user-logout-confirm .form-type-textarea .description,.user-logout-confirm .form-type-email .description,.user-logout-confirm .form-type-password .description,.user-logout-confirm .form-type-number .description,.user-logout-confirm .form-type-select .description,.user-logout-confirm .form-type-select-tagify .description,.user-logout-confirm .form-type-entity-autocomplete-tagify .description,.passport-edit-form .form-type-textfield .description,.passport-edit-form .form-type-textarea .description,.passport-edit-form .form-type-email .description,.passport-edit-form .form-type-password .description,.passport-edit-form .form-type-number .description,.passport-edit-form .form-type-select .description,.passport-edit-form .form-type-select-tagify .description,.passport-edit-form .form-type-entity-autocomplete-tagify .description,.passport-activity-change-form .form-type-textfield .description,.passport-activity-change-form .form-type-textarea .description,.passport-activity-change-form .form-type-email .description,.passport-activity-change-form .form-type-password .description,.passport-activity-change-form .form-type-number .description,.passport-activity-change-form .form-type-select .description,.passport-activity-change-form .form-type-select-tagify .description,.passport-activity-change-form .form-type-entity-autocomplete-tagify .description,.passport-achievement-edit-form .form-type-textfield .description,.passport-achievement-edit-form .form-type-textarea .description,.passport-achievement-edit-form .form-type-email .description,.passport-achievement-edit-form .form-type-password .description,.passport-achievement-edit-form .form-type-number .description,.passport-achievement-edit-form .form-type-select .description,.passport-achievement-edit-form .form-type-select-tagify .description,.passport-achievement-edit-form .form-type-entity-autocomplete-tagify .description,.views-exposed-form .form-type-textfield .description,.views-exposed-form .form-type-textarea .description,.views-exposed-form .form-type-email .description,.views-exposed-form .form-type-password .description,.views-exposed-form .form-type-number .description,.views-exposed-form .form-type-select .description,.views-exposed-form .form-type-select-tagify .description,.views-exposed-form .form-type-entity-autocomplete-tagify .description,.webform-submission-form .form-type-textfield .description,.webform-submission-form .form-type-textarea .description,.webform-submission-form .form-type-email .description,.webform-submission-form .form-type-password .description,.webform-submission-form .form-type-number .description,.webform-submission-form .form-type-select .description,.webform-submission-form .form-type-select-tagify .description,.webform-submission-form .form-type-entity-autocomplete-tagify .description{font-size:14px;}.user-form .form-type-textfield .description a,.user-form .form-type-textarea .description a,.user-form .form-type-email .description a,.user-form .form-type-password .description a,.user-form .form-type-number .description a,.user-form .form-type-select .description a,.user-form .form-type-select-tagify .description a,.user-form .form-type-entity-autocomplete-tagify .description a,.user-pass .form-type-textfield .description a,.user-pass .form-type-textarea .description a,.user-pass .form-type-email .description a,.user-pass .form-type-password .description a,.user-pass .form-type-number .description a,.user-pass .form-type-select .description a,.user-pass .form-type-select-tagify .description a,.user-pass .form-type-entity-autocomplete-tagify .description a,.user-pass-reset .form-type-textfield .description a,.user-pass-reset .form-type-textarea .description a,.user-pass-reset .form-type-email .description a,.user-pass-reset .form-type-password .description a,.user-pass-reset .form-type-number .description a,.user-pass-reset .form-type-select .description a,.user-pass-reset .form-type-select-tagify .description a,.user-pass-reset .form-type-entity-autocomplete-tagify .description a,.user-login-form .form-type-textfield .description a,.user-login-form .form-type-textarea .description a,.user-login-form .form-type-email .description a,.user-login-form .form-type-password .description a,.user-login-form .form-type-number .description a,.user-login-form .form-type-select .description a,.user-login-form .form-type-select-tagify .description a,.user-login-form .form-type-entity-autocomplete-tagify .description a,.user-logout-confirm .form-type-textfield .description a,.user-logout-confirm .form-type-textarea .description a,.user-logout-confirm .form-type-email .description a,.user-logout-confirm .form-type-password .description a,.user-logout-confirm .form-type-number .description a,.user-logout-confirm .form-type-select .description a,.user-logout-confirm .form-type-select-tagify .description a,.user-logout-confirm .form-type-entity-autocomplete-tagify .description a,.passport-edit-form .form-type-textfield .description a,.passport-edit-form .form-type-textarea .description a,.passport-edit-form .form-type-email .description a,.passport-edit-form .form-type-password .description a,.passport-edit-form .form-type-number .description a,.passport-edit-form .form-type-select .description a,.passport-edit-form .form-type-select-tagify .description a,.passport-edit-form .form-type-entity-autocomplete-tagify .description a,.passport-activity-change-form .form-type-textfield .description a,.passport-activity-change-form .form-type-textarea .description a,.passport-activity-change-form .form-type-email .description a,.passport-activity-change-form .form-type-password .description a,.passport-activity-change-form .form-type-number .description a,.passport-activity-change-form .form-type-select .description a,.passport-activity-change-form .form-type-select-tagify .description a,.passport-activity-change-form .form-type-entity-autocomplete-tagify .description a,.passport-achievement-edit-form .form-type-textfield .description a,.passport-achievement-edit-form .form-type-textarea .description a,.passport-achievement-edit-form .form-type-email .description a,.passport-achievement-edit-form .form-type-password .description a,.passport-achievement-edit-form .form-type-number .description a,.passport-achievement-edit-form .form-type-select .description a,.passport-achievement-edit-form .form-type-select-tagify .description a,.passport-achievement-edit-form .form-type-entity-autocomplete-tagify .description a,.views-exposed-form .form-type-textfield .description a,.views-exposed-form .form-type-textarea .description a,.views-exposed-form .form-type-email .description a,.views-exposed-form .form-type-password .description a,.views-exposed-form .form-type-number .description a,.views-exposed-form .form-type-select .description a,.views-exposed-form .form-type-select-tagify .description a,.views-exposed-form .form-type-entity-autocomplete-tagify .description a,.webform-submission-form .form-type-textfield .description a,.webform-submission-form .form-type-textarea .description a,.webform-submission-form .form-type-email .description a,.webform-submission-form .form-type-password .description a,.webform-submission-form .form-type-number .description a,.webform-submission-form .form-type-select .description a,.webform-submission-form .form-type-select-tagify .description a,.webform-submission-form .form-type-entity-autocomplete-tagify .description a{color:var(--ws-color-black);}.user-form .form-type-textfield .description a:hover,.user-form .form-type-textarea .description a:hover,.user-form .form-type-email .description a:hover,.user-form .form-type-password .description a:hover,.user-form .form-type-number .description a:hover,.user-form .form-type-select .description a:hover,.user-form .form-type-select-tagify .description a:hover,.user-form .form-type-entity-autocomplete-tagify .description a:hover,.user-pass .form-type-textfield .description a:hover,.user-pass .form-type-textarea .description a:hover,.user-pass .form-type-email .description a:hover,.user-pass .form-type-password .description a:hover,.user-pass .form-type-number .description a:hover,.user-pass .form-type-select .description a:hover,.user-pass .form-type-select-tagify .description a:hover,.user-pass .form-type-entity-autocomplete-tagify .description a:hover,.user-pass-reset .form-type-textfield .description a:hover,.user-pass-reset .form-type-textarea .description a:hover,.user-pass-reset .form-type-email .description a:hover,.user-pass-reset .form-type-password .description a:hover,.user-pass-reset .form-type-number .description a:hover,.user-pass-reset .form-type-select .description a:hover,.user-pass-reset .form-type-select-tagify .description a:hover,.user-pass-reset .form-type-entity-autocomplete-tagify .description a:hover,.user-login-form .form-type-textfield .description a:hover,.user-login-form .form-type-textarea .description a:hover,.user-login-form .form-type-email .description a:hover,.user-login-form .form-type-password .description a:hover,.user-login-form .form-type-number .description a:hover,.user-login-form .form-type-select .description a:hover,.user-login-form .form-type-select-tagify .description a:hover,.user-login-form .form-type-entity-autocomplete-tagify .description a:hover,.user-logout-confirm .form-type-textfield .description a:hover,.user-logout-confirm .form-type-textarea .description a:hover,.user-logout-confirm .form-type-email .description a:hover,.user-logout-confirm .form-type-password .description a:hover,.user-logout-confirm .form-type-number .description a:hover,.user-logout-confirm .form-type-select .description a:hover,.user-logout-confirm .form-type-select-tagify .description a:hover,.user-logout-confirm .form-type-entity-autocomplete-tagify .description a:hover,.passport-edit-form .form-type-textfield .description a:hover,.passport-edit-form .form-type-textarea .description a:hover,.passport-edit-form .form-type-email .description a:hover,.passport-edit-form .form-type-password .description a:hover,.passport-edit-form .form-type-number .description a:hover,.passport-edit-form .form-type-select .description a:hover,.passport-edit-form .form-type-select-tagify .description a:hover,.passport-edit-form .form-type-entity-autocomplete-tagify .description a:hover,.passport-activity-change-form .form-type-textfield .description a:hover,.passport-activity-change-form .form-type-textarea .description a:hover,.passport-activity-change-form .form-type-email .description a:hover,.passport-activity-change-form .form-type-password .description a:hover,.passport-activity-change-form .form-type-number .description a:hover,.passport-activity-change-form .form-type-select .description a:hover,.passport-activity-change-form .form-type-select-tagify .description a:hover,.passport-activity-change-form .form-type-entity-autocomplete-tagify .description a:hover,.passport-achievement-edit-form .form-type-textfield .description a:hover,.passport-achievement-edit-form .form-type-textarea .description a:hover,.passport-achievement-edit-form .form-type-email .description a:hover,.passport-achievement-edit-form .form-type-password .description a:hover,.passport-achievement-edit-form .form-type-number .description a:hover,.passport-achievement-edit-form .form-type-select .description a:hover,.passport-achievement-edit-form .form-type-select-tagify .description a:hover,.passport-achievement-edit-form .form-type-entity-autocomplete-tagify .description a:hover,.views-exposed-form .form-type-textfield .description a:hover,.views-exposed-form .form-type-textarea .description a:hover,.views-exposed-form .form-type-email .description a:hover,.views-exposed-form .form-type-password .description a:hover,.views-exposed-form .form-type-number .description a:hover,.views-exposed-form .form-type-select .description a:hover,.views-exposed-form .form-type-select-tagify .description a:hover,.views-exposed-form .form-type-entity-autocomplete-tagify .description a:hover,.webform-submission-form .form-type-textfield .description a:hover,.webform-submission-form .form-type-textarea .description a:hover,.webform-submission-form .form-type-email .description a:hover,.webform-submission-form .form-type-password .description a:hover,.webform-submission-form .form-type-number .description a:hover,.webform-submission-form .form-type-select .description a:hover,.webform-submission-form .form-type-select-tagify .description a:hover,.webform-submission-form .form-type-entity-autocomplete-tagify .description a:hover{text-decoration:none;}.user-form .form-type-checkbox input,.user-form .form-type-radio input,.user-pass .form-type-checkbox input,.user-pass .form-type-radio input,.user-pass-reset .form-type-checkbox input,.user-pass-reset .form-type-radio input,.user-login-form .form-type-checkbox input,.user-login-form .form-type-radio input,.user-logout-confirm .form-type-checkbox input,.user-logout-confirm .form-type-radio input,.passport-edit-form .form-type-checkbox input,.passport-edit-form .form-type-radio input,.passport-activity-change-form .form-type-checkbox input,.passport-activity-change-form .form-type-radio input,.passport-achievement-edit-form .form-type-checkbox input,.passport-achievement-edit-form .form-type-radio input,.views-exposed-form .form-type-checkbox input,.views-exposed-form .form-type-radio input,.webform-submission-form .form-type-checkbox input,.webform-submission-form .form-type-radio input{width:16px;height:16px;}.user-form .form-type-checkbox .description,.user-form .form-type-radio .description,.user-pass .form-type-checkbox .description,.user-pass .form-type-radio .description,.user-pass-reset .form-type-checkbox .description,.user-pass-reset .form-type-radio .description,.user-login-form .form-type-checkbox .description,.user-login-form .form-type-radio .description,.user-logout-confirm .form-type-checkbox .description,.user-logout-confirm .form-type-radio .description,.passport-edit-form .form-type-checkbox .description,.passport-edit-form .form-type-radio .description,.passport-activity-change-form .form-type-checkbox .description,.passport-activity-change-form .form-type-radio .description,.passport-achievement-edit-form .form-type-checkbox .description,.passport-achievement-edit-form .form-type-radio .description,.views-exposed-form .form-type-checkbox .description,.views-exposed-form .form-type-radio .description,.webform-submission-form .form-type-checkbox .description,.webform-submission-form .form-type-radio .description{font-size:14px;margin-left:28px;font-style:italic;}.user-form .form-type-checkbox .description a,.user-form .form-type-radio .description a,.user-pass .form-type-checkbox .description a,.user-pass .form-type-radio .description a,.user-pass-reset .form-type-checkbox .description a,.user-pass-reset .form-type-radio .description a,.user-login-form .form-type-checkbox .description a,.user-login-form .form-type-radio .description a,.user-logout-confirm .form-type-checkbox .description a,.user-logout-confirm .form-type-radio .description a,.passport-edit-form .form-type-checkbox .description a,.passport-edit-form .form-type-radio .description a,.passport-activity-change-form .form-type-checkbox .description a,.passport-activity-change-form .form-type-radio .description a,.passport-achievement-edit-form .form-type-checkbox .description a,.passport-achievement-edit-form .form-type-radio .description a,.views-exposed-form .form-type-checkbox .description a,.views-exposed-form .form-type-radio .description a,.webform-submission-form .form-type-checkbox .description a,.webform-submission-form .form-type-radio .description a{color:var(--ws-color-black);}.user-form .form-type-checkbox .description a:hover,.user-form .form-type-radio .description a:hover,.user-pass .form-type-checkbox .description a:hover,.user-pass .form-type-radio .description a:hover,.user-pass-reset .form-type-checkbox .description a:hover,.user-pass-reset .form-type-radio .description a:hover,.user-login-form .form-type-checkbox .description a:hover,.user-login-form .form-type-radio .description a:hover,.user-logout-confirm .form-type-checkbox .description a:hover,.user-logout-confirm .form-type-radio .description a:hover,.passport-edit-form .form-type-checkbox .description a:hover,.passport-edit-form .form-type-radio .description a:hover,.passport-activity-change-form .form-type-checkbox .description a:hover,.passport-activity-change-form .form-type-radio .description a:hover,.passport-achievement-edit-form .form-type-checkbox .description a:hover,.passport-achievement-edit-form .form-type-radio .description a:hover,.views-exposed-form .form-type-checkbox .description a:hover,.views-exposed-form .form-type-radio .description a:hover,.webform-submission-form .form-type-checkbox .description a:hover,.webform-submission-form .form-type-radio .description a:hover{text-decoration:none;}.user-form fieldset,.user-pass fieldset,.user-pass-reset fieldset,.user-login-form fieldset,.user-logout-confirm fieldset,.passport-edit-form fieldset,.passport-activity-change-form fieldset,.passport-achievement-edit-form fieldset,.views-exposed-form fieldset,.webform-submission-form fieldset{border:none;padding:0;}.user-form fieldset legend,.user-pass fieldset legend,.user-pass-reset fieldset legend,.user-login-form fieldset legend,.user-logout-confirm fieldset legend,.passport-edit-form fieldset legend,.passport-activity-change-form fieldset legend,.passport-achievement-edit-form fieldset legend,.views-exposed-form fieldset legend,.webform-submission-form fieldset legend{font-weight:bold;margin-bottom:5px;padding:0;}.user-form fieldset .fieldset-wrapper,.user-pass fieldset .fieldset-wrapper,.user-pass-reset fieldset .fieldset-wrapper,.user-login-form fieldset .fieldset-wrapper,.user-logout-confirm fieldset .fieldset-wrapper,.passport-edit-form fieldset .fieldset-wrapper,.passport-activity-change-form fieldset .fieldset-wrapper,.passport-achievement-edit-form fieldset .fieldset-wrapper,.views-exposed-form fieldset .fieldset-wrapper,.webform-submission-form fieldset .fieldset-wrapper{border:1px solid black;padding:10px;}.user-form .checkboxes--wrapper .fieldset-wrapper,.user-form .radios--wrapper .fieldset-wrapper,.user-pass .checkboxes--wrapper .fieldset-wrapper,.user-pass .radios--wrapper .fieldset-wrapper,.user-pass-reset .checkboxes--wrapper .fieldset-wrapper,.user-pass-reset .radios--wrapper .fieldset-wrapper,.user-login-form .checkboxes--wrapper .fieldset-wrapper,.user-login-form .radios--wrapper .fieldset-wrapper,.user-logout-confirm .checkboxes--wrapper .fieldset-wrapper,.user-logout-confirm .radios--wrapper .fieldset-wrapper,.passport-edit-form .checkboxes--wrapper .fieldset-wrapper,.passport-edit-form .radios--wrapper .fieldset-wrapper,.passport-activity-change-form .checkboxes--wrapper .fieldset-wrapper,.passport-activity-change-form .radios--wrapper .fieldset-wrapper,.passport-achievement-edit-form .checkboxes--wrapper .fieldset-wrapper,.passport-achievement-edit-form .radios--wrapper .fieldset-wrapper,.views-exposed-form .checkboxes--wrapper .fieldset-wrapper,.views-exposed-form .radios--wrapper .fieldset-wrapper,.webform-submission-form .checkboxes--wrapper .fieldset-wrapper,.webform-submission-form .radios--wrapper .fieldset-wrapper{border:none;background-color:var(--ws-color-cream);padding-block:5px;}.user-form .checkboxes--wrapper .form-item,.user-form .radios--wrapper .form-item,.user-pass .checkboxes--wrapper .form-item,.user-pass .radios--wrapper .form-item,.user-pass-reset .checkboxes--wrapper .form-item,.user-pass-reset .radios--wrapper .form-item,.user-login-form .checkboxes--wrapper .form-item,.user-login-form .radios--wrapper .form-item,.user-logout-confirm .checkboxes--wrapper .form-item,.user-logout-confirm .radios--wrapper .form-item,.passport-edit-form .checkboxes--wrapper .form-item,.passport-edit-form .radios--wrapper .form-item,.passport-activity-change-form .checkboxes--wrapper .form-item,.passport-activity-change-form .radios--wrapper .form-item,.passport-achievement-edit-form .checkboxes--wrapper .form-item,.passport-achievement-edit-form .radios--wrapper .form-item,.views-exposed-form .checkboxes--wrapper .form-item,.views-exposed-form .radios--wrapper .form-item,.webform-submission-form .checkboxes--wrapper .form-item,.webform-submission-form .radios--wrapper .form-item{margin:14px 0px;}.user-form .form-item-field-affinities .description,.user-pass .form-item-field-affinities .description,.user-pass-reset .form-item-field-affinities .description,.user-login-form .form-item-field-affinities .description,.user-logout-confirm .form-item-field-affinities .description,.passport-edit-form .form-item-field-affinities .description,.passport-activity-change-form .form-item-field-affinities .description,.passport-achievement-edit-form .form-item-field-affinities .description,.views-exposed-form .form-item-field-affinities .description,.webform-submission-form .form-item-field-affinities .description{display:none;}.user-form .form-datetime-wrapper h4,.user-pass .form-datetime-wrapper h4,.user-pass-reset .form-datetime-wrapper h4,.user-login-form .form-datetime-wrapper h4,.user-logout-confirm .form-datetime-wrapper h4,.passport-edit-form .form-datetime-wrapper h4,.passport-activity-change-form .form-datetime-wrapper h4,.passport-achievement-edit-form .form-datetime-wrapper h4,.views-exposed-form .form-datetime-wrapper h4,.webform-submission-form .form-datetime-wrapper h4{font-size:20px;margin-bottom:0px;}.user-form .form-datetime-wrapper .form-item,.user-pass .form-datetime-wrapper .form-item,.user-pass-reset .form-datetime-wrapper .form-item,.user-login-form .form-datetime-wrapper .form-item,.user-logout-confirm .form-datetime-wrapper .form-item,.passport-edit-form .form-datetime-wrapper .form-item,.passport-activity-change-form .form-datetime-wrapper .form-item,.passport-achievement-edit-form .form-datetime-wrapper .form-item,.views-exposed-form .form-datetime-wrapper .form-item,.webform-submission-form .form-datetime-wrapper .form-item{display:inline-block;margin-block:2px;}.user-form .form-type-processed-text h3,.user-pass .form-type-processed-text h3,.user-pass-reset .form-type-processed-text h3,.user-login-form .form-type-processed-text h3,.user-logout-confirm .form-type-processed-text h3,.passport-edit-form .form-type-processed-text h3,.passport-activity-change-form .form-type-processed-text h3,.passport-achievement-edit-form .form-type-processed-text h3,.views-exposed-form .form-type-processed-text h3,.webform-submission-form .form-type-processed-text h3{margin-bottom:20px;}.user-form .form-type-password-confirm .description,.user-form .form-type-password-confirm .password-strength__title,.user-form .form-type-password-confirm .password-confirm-message,.user-pass .form-type-password-confirm .description,.user-pass .form-type-password-confirm .password-strength__title,.user-pass .form-type-password-confirm .password-confirm-message,.user-pass-reset .form-type-password-confirm .description,.user-pass-reset .form-type-password-confirm .password-strength__title,.user-pass-reset .form-type-password-confirm .password-confirm-message,.user-login-form .form-type-password-confirm .description,.user-login-form .form-type-password-confirm .password-strength__title,.user-login-form .form-type-password-confirm .password-confirm-message,.user-logout-confirm .form-type-password-confirm .description,.user-logout-confirm .form-type-password-confirm .password-strength__title,.user-logout-confirm .form-type-password-confirm .password-confirm-message,.passport-edit-form .form-type-password-confirm .description,.passport-edit-form .form-type-password-confirm .password-strength__title,.passport-edit-form .form-type-password-confirm .password-confirm-message,.passport-activity-change-form .form-type-password-confirm .description,.passport-activity-change-form .form-type-password-confirm .password-strength__title,.passport-activity-change-form .form-type-password-confirm .password-confirm-message,.passport-achievement-edit-form .form-type-password-confirm .description,.passport-achievement-edit-form .form-type-password-confirm .password-strength__title,.passport-achievement-edit-form .form-type-password-confirm .password-confirm-message,.views-exposed-form .form-type-password-confirm .description,.views-exposed-form .form-type-password-confirm .password-strength__title,.views-exposed-form .form-type-password-confirm .password-confirm-message,.webform-submission-form .form-type-password-confirm .description,.webform-submission-form .form-type-password-confirm .password-strength__title,.webform-submission-form .form-type-password-confirm .password-confirm-message{font-size:14px;}.user-form .form-type-password-confirm .form-item,.user-pass .form-type-password-confirm .form-item,.user-pass-reset .form-type-password-confirm .form-item,.user-login-form .form-type-password-confirm .form-item,.user-logout-confirm .form-type-password-confirm .form-item,.passport-edit-form .form-type-password-confirm .form-item,.passport-activity-change-form .form-type-password-confirm .form-item,.passport-achievement-edit-form .form-type-password-confirm .form-item,.views-exposed-form .form-type-password-confirm .form-item,.webform-submission-form .form-type-password-confirm .form-item{margin:12px 0px;}.user-form .form-type-password-confirm .password-confirm-message .ok,.user-pass .form-type-password-confirm .password-confirm-message .ok,.user-pass-reset .form-type-password-confirm .password-confirm-message .ok,.user-login-form .form-type-password-confirm .password-confirm-message .ok,.user-logout-confirm .form-type-password-confirm .password-confirm-message .ok,.passport-edit-form .form-type-password-confirm .password-confirm-message .ok,.passport-activity-change-form .form-type-password-confirm .password-confirm-message .ok,.passport-achievement-edit-form .form-type-password-confirm .password-confirm-message .ok,.views-exposed-form .form-type-password-confirm .password-confirm-message .ok,.webform-submission-form .form-type-password-confirm .password-confirm-message .ok{color:#325e1c;font-weight:bold;}.user-form .form-type-password-confirm .password-confirm-message .error,.user-pass .form-type-password-confirm .password-confirm-message .error,.user-pass-reset .form-type-password-confirm .password-confirm-message .error,.user-login-form .form-type-password-confirm .password-confirm-message .error,.user-logout-confirm .form-type-password-confirm .password-confirm-message .error,.passport-edit-form .form-type-password-confirm .password-confirm-message .error,.passport-activity-change-form .form-type-password-confirm .password-confirm-message .error,.passport-achievement-edit-form .form-type-password-confirm .password-confirm-message .error,.views-exposed-form .form-type-password-confirm .password-confirm-message .error,.webform-submission-form .form-type-password-confirm .password-confirm-message .error{color:#a51b00;font-weight:bold;}.user-form .form-type-password-confirm .password-strength__meter,.user-pass .form-type-password-confirm .password-strength__meter,.user-pass-reset .form-type-password-confirm .password-strength__meter,.user-login-form .form-type-password-confirm .password-strength__meter,.user-logout-confirm .form-type-password-confirm .password-strength__meter,.passport-edit-form .form-type-password-confirm .password-strength__meter,.passport-activity-change-form .form-type-password-confirm .password-strength__meter,.passport-achievement-edit-form .form-type-password-confirm .password-strength__meter,.views-exposed-form .form-type-password-confirm .password-strength__meter,.webform-submission-form .form-type-password-confirm .password-strength__meter{margin-top:8px;background-color:#ebeae4;}.user-form .form-type-password-confirm .password-strength__indicator,.user-pass .form-type-password-confirm .password-strength__indicator,.user-pass-reset .form-type-password-confirm .password-strength__indicator,.user-login-form .form-type-password-confirm .password-strength__indicator,.user-logout-confirm .form-type-password-confirm .password-strength__indicator,.passport-edit-form .form-type-password-confirm .password-strength__indicator,.passport-activity-change-form .form-type-password-confirm .password-strength__indicator,.passport-achievement-edit-form .form-type-password-confirm .password-strength__indicator,.views-exposed-form .form-type-password-confirm .password-strength__indicator,.webform-submission-form .form-type-password-confirm .password-strength__indicator{transition:width 0.5s ease-out;background-color:#77b259;}.user-form .form-type-password-confirm .password-strength__indicator .is-weak,.user-pass .form-type-password-confirm .password-strength__indicator .is-weak,.user-pass-reset .form-type-password-confirm .password-strength__indicator .is-weak,.user-login-form .form-type-password-confirm .password-strength__indicator .is-weak,.user-logout-confirm .form-type-password-confirm .password-strength__indicator .is-weak,.passport-edit-form .form-type-password-confirm .password-strength__indicator .is-weak,.passport-activity-change-form .form-type-password-confirm .password-strength__indicator .is-weak,.passport-achievement-edit-form .form-type-password-confirm .password-strength__indicator .is-weak,.views-exposed-form .form-type-password-confirm .password-strength__indicator .is-weak,.webform-submission-form .form-type-password-confirm .password-strength__indicator .is-weak{background-color:#e62600;}.user-form .form-type-password-confirm .password-strength__indicator .is-fair,.user-pass .form-type-password-confirm .password-strength__indicator .is-fair,.user-pass-reset .form-type-password-confirm .password-strength__indicator .is-fair,.user-login-form .form-type-password-confirm .password-strength__indicator .is-fair,.user-logout-confirm .form-type-password-confirm .password-strength__indicator .is-fair,.passport-edit-form .form-type-password-confirm .password-strength__indicator .is-fair,.passport-activity-change-form .form-type-password-confirm .password-strength__indicator .is-fair,.passport-achievement-edit-form .form-type-password-confirm .password-strength__indicator .is-fair,.views-exposed-form .form-type-password-confirm .password-strength__indicator .is-fair,.webform-submission-form .form-type-password-confirm .password-strength__indicator .is-fair{background-color:#e09600;}.user-form .form-type-password-confirm .password-strength__indicator .is-good,.user-pass .form-type-password-confirm .password-strength__indicator .is-good,.user-pass-reset .form-type-password-confirm .password-strength__indicator .is-good,.user-login-form .form-type-password-confirm .password-strength__indicator .is-good,.user-logout-confirm .form-type-password-confirm .password-strength__indicator .is-good,.passport-edit-form .form-type-password-confirm .password-strength__indicator .is-good,.passport-activity-change-form .form-type-password-confirm .password-strength__indicator .is-good,.passport-achievement-edit-form .form-type-password-confirm .password-strength__indicator .is-good,.views-exposed-form .form-type-password-confirm .password-strength__indicator .is-good,.webform-submission-form .form-type-password-confirm .password-strength__indicator .is-good{background-color:#0074bd;}.user-form .form-type-password-confirm .password-strength__indicator .is-strong,.user-pass .form-type-password-confirm .password-strength__indicator .is-strong,.user-pass-reset .form-type-password-confirm .password-strength__indicator .is-strong,.user-login-form .form-type-password-confirm .password-strength__indicator .is-strong,.user-logout-confirm .form-type-password-confirm .password-strength__indicator .is-strong,.passport-edit-form .form-type-password-confirm .password-strength__indicator .is-strong,.passport-activity-change-form .form-type-password-confirm .password-strength__indicator .is-strong,.passport-achievement-edit-form .form-type-password-confirm .password-strength__indicator .is-strong,.views-exposed-form .form-type-password-confirm .password-strength__indicator .is-strong,.webform-submission-form .form-type-password-confirm .password-strength__indicator .is-strong{background-color:#77b259;}.user-form .form-type-password-confirm .password-suggestions,.user-pass .form-type-password-confirm .password-suggestions,.user-pass-reset .form-type-password-confirm .password-suggestions,.user-login-form .form-type-password-confirm .password-suggestions,.user-logout-confirm .form-type-password-confirm .password-suggestions,.passport-edit-form .form-type-password-confirm .password-suggestions,.passport-activity-change-form .form-type-password-confirm .password-suggestions,.passport-achievement-edit-form .form-type-password-confirm .password-suggestions,.views-exposed-form .form-type-password-confirm .password-suggestions,.webform-submission-form .form-type-password-confirm .password-suggestions{margin:10px 0px;padding:12px;border:1px solid #b4b4b4;font-size:14px;}.user-form .form-type-password-confirm .password-suggestions ul,.user-pass .form-type-password-confirm .password-suggestions ul,.user-pass-reset .form-type-password-confirm .password-suggestions ul,.user-login-form .form-type-password-confirm .password-suggestions ul,.user-logout-confirm .form-type-password-confirm .password-suggestions ul,.passport-edit-form .form-type-password-confirm .password-suggestions ul,.passport-activity-change-form .form-type-password-confirm .password-suggestions ul,.passport-achievement-edit-form .form-type-password-confirm .password-suggestions ul,.views-exposed-form .form-type-password-confirm .password-suggestions ul,.webform-submission-form .form-type-password-confirm .password-suggestions ul{margin-bottom:0;}.user-form #edit-timezone summary,.user-pass #edit-timezone summary,.user-pass-reset #edit-timezone summary,.user-login-form #edit-timezone summary,.user-logout-confirm #edit-timezone summary,.passport-edit-form #edit-timezone summary,.passport-activity-change-form #edit-timezone summary,.passport-achievement-edit-form #edit-timezone summary,.views-exposed-form #edit-timezone summary,.webform-submission-form #edit-timezone summary{display:none;}.user-form .webform-type-fieldset > .fieldset-wrapper,.user-pass .webform-type-fieldset > .fieldset-wrapper,.user-pass-reset .webform-type-fieldset > .fieldset-wrapper,.user-login-form .webform-type-fieldset > .fieldset-wrapper,.user-logout-confirm .webform-type-fieldset > .fieldset-wrapper,.passport-edit-form .webform-type-fieldset > .fieldset-wrapper,.passport-activity-change-form .webform-type-fieldset > .fieldset-wrapper,.passport-achievement-edit-form .webform-type-fieldset > .fieldset-wrapper,.views-exposed-form .webform-type-fieldset > .fieldset-wrapper,.webform-submission-form .webform-type-fieldset > .fieldset-wrapper{border:none;margin:0;padding:0;}.user-form .webform-type-fieldset > legend,.user-pass .webform-type-fieldset > legend,.user-pass-reset .webform-type-fieldset > legend,.user-login-form .webform-type-fieldset > legend,.user-logout-confirm .webform-type-fieldset > legend,.passport-edit-form .webform-type-fieldset > legend,.passport-activity-change-form .webform-type-fieldset > legend,.passport-achievement-edit-form .webform-type-fieldset > legend,.views-exposed-form .webform-type-fieldset > legend,.webform-submission-form .webform-type-fieldset > legend{margin:0;}.user-form .webform-type-fieldset > legend .fieldset-legend,.user-pass .webform-type-fieldset > legend .fieldset-legend,.user-pass-reset .webform-type-fieldset > legend .fieldset-legend,.user-login-form .webform-type-fieldset > legend .fieldset-legend,.user-logout-confirm .webform-type-fieldset > legend .fieldset-legend,.passport-edit-form .webform-type-fieldset > legend .fieldset-legend,.passport-activity-change-form .webform-type-fieldset > legend .fieldset-legend,.passport-achievement-edit-form .webform-type-fieldset > legend .fieldset-legend,.views-exposed-form .webform-type-fieldset > legend .fieldset-legend,.webform-submission-form .webform-type-fieldset > legend .fieldset-legend{font-family:var(--ws-h3-font-family);font-size:var(--ws-h3-font-size);font-weight:var(--ws-h3-font-weight);line-height:var(--ws-h3-line-height);letter-spacing:var(--ws-h3-letter-spacing);margin-top:0;margin-bottom:32px;}.user-form .webform-type-fieldset > .fieldset-wrapper > .form-item:first-child,.user-pass .webform-type-fieldset > .fieldset-wrapper > .form-item:first-child,.user-pass-reset .webform-type-fieldset > .fieldset-wrapper > .form-item:first-child,.user-login-form .webform-type-fieldset > .fieldset-wrapper > .form-item:first-child,.user-logout-confirm .webform-type-fieldset > .fieldset-wrapper > .form-item:first-child,.passport-edit-form .webform-type-fieldset > .fieldset-wrapper > .form-item:first-child,.passport-activity-change-form .webform-type-fieldset > .fieldset-wrapper > .form-item:first-child,.passport-achievement-edit-form .webform-type-fieldset > .fieldset-wrapper > .form-item:first-child,.views-exposed-form .webform-type-fieldset > .fieldset-wrapper > .form-item:first-child,.webform-submission-form .webform-type-fieldset > .fieldset-wrapper > .form-item:first-child{margin-top:8px;}.user-form .webform-type-fieldset > .fieldset-wrapper > .form-item:last-child,.user-pass .webform-type-fieldset > .fieldset-wrapper > .form-item:last-child,.user-pass-reset .webform-type-fieldset > .fieldset-wrapper > .form-item:last-child,.user-login-form .webform-type-fieldset > .fieldset-wrapper > .form-item:last-child,.user-logout-confirm .webform-type-fieldset > .fieldset-wrapper > .form-item:last-child,.passport-edit-form .webform-type-fieldset > .fieldset-wrapper > .form-item:last-child,.passport-activity-change-form .webform-type-fieldset > .fieldset-wrapper > .form-item:last-child,.passport-achievement-edit-form .webform-type-fieldset > .fieldset-wrapper > .form-item:last-child,.views-exposed-form .webform-type-fieldset > .fieldset-wrapper > .form-item:last-child,.webform-submission-form .webform-type-fieldset > .fieldset-wrapper > .form-item:last-child{margin-bottom:8px;}.user-form .webform-type-datetime label,.user-pass .webform-type-datetime label,.user-pass-reset .webform-type-datetime label,.user-login-form .webform-type-datetime label,.user-logout-confirm .webform-type-datetime label,.passport-edit-form .webform-type-datetime label,.passport-activity-change-form .webform-type-datetime label,.passport-achievement-edit-form .webform-type-datetime label,.views-exposed-form .webform-type-datetime label,.webform-submission-form .webform-type-datetime label{display:block;margin-bottom:0px;font-weight:bold;}.user-form .webform-type-datetime .form-item,.user-pass .webform-type-datetime .form-item,.user-pass-reset .webform-type-datetime .form-item,.user-login-form .webform-type-datetime .form-item,.user-logout-confirm .webform-type-datetime .form-item,.passport-edit-form .webform-type-datetime .form-item,.passport-activity-change-form .webform-type-datetime .form-item,.passport-achievement-edit-form .webform-type-datetime .form-item,.views-exposed-form .webform-type-datetime .form-item,.webform-submission-form .webform-type-datetime .form-item{display:inline-block;margin-block:2px;}.user-form .webform-type-webform-document-file label,.user-form .webform-type-webform-image-file label,.user-pass .webform-type-webform-document-file label,.user-pass .webform-type-webform-image-file label,.user-pass-reset .webform-type-webform-document-file label,.user-pass-reset .webform-type-webform-image-file label,.user-login-form .webform-type-webform-document-file label,.user-login-form .webform-type-webform-image-file label,.user-logout-confirm .webform-type-webform-document-file label,.user-logout-confirm .webform-type-webform-image-file label,.passport-edit-form .webform-type-webform-document-file label,.passport-edit-form .webform-type-webform-image-file label,.passport-activity-change-form .webform-type-webform-document-file label,.passport-activity-change-form .webform-type-webform-image-file label,.passport-achievement-edit-form .webform-type-webform-document-file label,.passport-achievement-edit-form .webform-type-webform-image-file label,.views-exposed-form .webform-type-webform-document-file label,.views-exposed-form .webform-type-webform-image-file label,.webform-submission-form .webform-type-webform-document-file label,.webform-submission-form .webform-type-webform-image-file label{margin-bottom:5px;font-weight:bold;}.user-form .webform-type-webform-document-file .description,.user-form .webform-type-webform-image-file .description,.user-pass .webform-type-webform-document-file .description,.user-pass .webform-type-webform-image-file .description,.user-pass-reset .webform-type-webform-document-file .description,.user-pass-reset .webform-type-webform-image-file .description,.user-login-form .webform-type-webform-document-file .description,.user-login-form .webform-type-webform-image-file .description,.user-logout-confirm .webform-type-webform-document-file .description,.user-logout-confirm .webform-type-webform-image-file .description,.passport-edit-form .webform-type-webform-document-file .description,.passport-edit-form .webform-type-webform-image-file .description,.passport-activity-change-form .webform-type-webform-document-file .description,.passport-activity-change-form .webform-type-webform-image-file .description,.passport-achievement-edit-form .webform-type-webform-document-file .description,.passport-achievement-edit-form .webform-type-webform-image-file .description,.views-exposed-form .webform-type-webform-document-file .description,.views-exposed-form .webform-type-webform-image-file .description,.webform-submission-form .webform-type-webform-document-file .description,.webform-submission-form .webform-type-webform-image-file .description{margin-top:10px;font-size:14px;font-style:italic;line-height:1.4;}.user-form .webform-type-webform-document-file .description a,.user-form .webform-type-webform-image-file .description a,.user-pass .webform-type-webform-document-file .description a,.user-pass .webform-type-webform-image-file .description a,.user-pass-reset .webform-type-webform-document-file .description a,.user-pass-reset .webform-type-webform-image-file .description a,.user-login-form .webform-type-webform-document-file .description a,.user-login-form .webform-type-webform-image-file .description a,.user-logout-confirm .webform-type-webform-document-file .description a,.user-logout-confirm .webform-type-webform-image-file .description a,.passport-edit-form .webform-type-webform-document-file .description a,.passport-edit-form .webform-type-webform-image-file .description a,.passport-activity-change-form .webform-type-webform-document-file .description a,.passport-activity-change-form .webform-type-webform-image-file .description a,.passport-achievement-edit-form .webform-type-webform-document-file .description a,.passport-achievement-edit-form .webform-type-webform-image-file .description a,.views-exposed-form .webform-type-webform-document-file .description a,.views-exposed-form .webform-type-webform-image-file .description a,.webform-submission-form .webform-type-webform-document-file .description a,.webform-submission-form .webform-type-webform-image-file .description a{color:var(--ws-color-black);}.user-form .webform-type-webform-document-file .description a:hover,.user-form .webform-type-webform-image-file .description a:hover,.user-pass .webform-type-webform-document-file .description a:hover,.user-pass .webform-type-webform-image-file .description a:hover,.user-pass-reset .webform-type-webform-document-file .description a:hover,.user-pass-reset .webform-type-webform-image-file .description a:hover,.user-login-form .webform-type-webform-document-file .description a:hover,.user-login-form .webform-type-webform-image-file .description a:hover,.user-logout-confirm .webform-type-webform-document-file .description a:hover,.user-logout-confirm .webform-type-webform-image-file .description a:hover,.passport-edit-form .webform-type-webform-document-file .description a:hover,.passport-edit-form .webform-type-webform-image-file .description a:hover,.passport-activity-change-form .webform-type-webform-document-file .description a:hover,.passport-activity-change-form .webform-type-webform-image-file .description a:hover,.passport-achievement-edit-form .webform-type-webform-document-file .description a:hover,.passport-achievement-edit-form .webform-type-webform-image-file .description a:hover,.views-exposed-form .webform-type-webform-document-file .description a:hover,.views-exposed-form .webform-type-webform-image-file .description a:hover,.webform-submission-form .webform-type-webform-document-file .description a:hover,.webform-submission-form .webform-type-webform-image-file .description a:hover{text-decoration:none;}.user-form .webform-type-webform-document-file label.button,.user-form .webform-type-webform-image-file label.button,.user-pass .webform-type-webform-document-file label.button,.user-pass .webform-type-webform-image-file label.button,.user-pass-reset .webform-type-webform-document-file label.button,.user-pass-reset .webform-type-webform-image-file label.button,.user-login-form .webform-type-webform-document-file label.button,.user-login-form .webform-type-webform-image-file label.button,.user-logout-confirm .webform-type-webform-document-file label.button,.user-logout-confirm .webform-type-webform-image-file label.button,.passport-edit-form .webform-type-webform-document-file label.button,.passport-edit-form .webform-type-webform-image-file label.button,.passport-activity-change-form .webform-type-webform-document-file label.button,.passport-activity-change-form .webform-type-webform-image-file label.button,.passport-achievement-edit-form .webform-type-webform-document-file label.button,.passport-achievement-edit-form .webform-type-webform-image-file label.button,.views-exposed-form .webform-type-webform-document-file label.button,.views-exposed-form .webform-type-webform-image-file label.button,.webform-submission-form .webform-type-webform-document-file label.button,.webform-submission-form .webform-type-webform-image-file label.button{display:inline-block;padding:10px 15px;background-color:var(--ws-color-black);border:1px solid var(--ws-color-black);color:var(--ws-color-white);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;text-decoration:none;}.user-form .webform-type-webform-document-file label.button:visited,.user-form .webform-type-webform-image-file label.button:visited,.user-pass .webform-type-webform-document-file label.button:visited,.user-pass .webform-type-webform-image-file label.button:visited,.user-pass-reset .webform-type-webform-document-file label.button:visited,.user-pass-reset .webform-type-webform-image-file label.button:visited,.user-login-form .webform-type-webform-document-file label.button:visited,.user-login-form .webform-type-webform-image-file label.button:visited,.user-logout-confirm .webform-type-webform-document-file label.button:visited,.user-logout-confirm .webform-type-webform-image-file label.button:visited,.passport-edit-form .webform-type-webform-document-file label.button:visited,.passport-edit-form .webform-type-webform-image-file label.button:visited,.passport-activity-change-form .webform-type-webform-document-file label.button:visited,.passport-activity-change-form .webform-type-webform-image-file label.button:visited,.passport-achievement-edit-form .webform-type-webform-document-file label.button:visited,.passport-achievement-edit-form .webform-type-webform-image-file label.button:visited,.views-exposed-form .webform-type-webform-document-file label.button:visited,.views-exposed-form .webform-type-webform-image-file label.button:visited,.webform-submission-form .webform-type-webform-document-file label.button:visited,.webform-submission-form .webform-type-webform-image-file label.button:visited{color:var(--ws-color-white);}.user-form .webform-type-webform-document-file label.button:hover,.user-form .webform-type-webform-image-file label.button:hover,.user-pass .webform-type-webform-document-file label.button:hover,.user-pass .webform-type-webform-image-file label.button:hover,.user-pass-reset .webform-type-webform-document-file label.button:hover,.user-pass-reset .webform-type-webform-image-file label.button:hover,.user-login-form .webform-type-webform-document-file label.button:hover,.user-login-form .webform-type-webform-image-file label.button:hover,.user-logout-confirm .webform-type-webform-document-file label.button:hover,.user-logout-confirm .webform-type-webform-image-file label.button:hover,.passport-edit-form .webform-type-webform-document-file label.button:hover,.passport-edit-form .webform-type-webform-image-file label.button:hover,.passport-activity-change-form .webform-type-webform-document-file label.button:hover,.passport-activity-change-form .webform-type-webform-image-file label.button:hover,.passport-achievement-edit-form .webform-type-webform-document-file label.button:hover,.passport-achievement-edit-form .webform-type-webform-image-file label.button:hover,.views-exposed-form .webform-type-webform-document-file label.button:hover,.views-exposed-form .webform-type-webform-image-file label.button:hover,.webform-submission-form .webform-type-webform-document-file label.button:hover,.webform-submission-form .webform-type-webform-image-file label.button:hover{background-color:var(--ws-color-jasper);border-color:var(--ws-color-amethyst);color:var(--ws-color-white);text-decoration:none;}.user-form .webform-type-webform-document-file label.button:disabled,.user-form .webform-type-webform-document-file label.button:disabled:hover,.user-form .webform-type-webform-image-file label.button:disabled,.user-form .webform-type-webform-image-file label.button:disabled:hover,.user-pass .webform-type-webform-document-file label.button:disabled,.user-pass .webform-type-webform-document-file label.button:disabled:hover,.user-pass .webform-type-webform-image-file label.button:disabled,.user-pass .webform-type-webform-image-file label.button:disabled:hover,.user-pass-reset .webform-type-webform-document-file label.button:disabled,.user-pass-reset .webform-type-webform-document-file label.button:disabled:hover,.user-pass-reset .webform-type-webform-image-file label.button:disabled,.user-pass-reset .webform-type-webform-image-file label.button:disabled:hover,.user-login-form .webform-type-webform-document-file label.button:disabled,.user-login-form .webform-type-webform-document-file label.button:disabled:hover,.user-login-form .webform-type-webform-image-file label.button:disabled,.user-login-form .webform-type-webform-image-file label.button:disabled:hover,.user-logout-confirm .webform-type-webform-document-file label.button:disabled,.user-logout-confirm .webform-type-webform-document-file label.button:disabled:hover,.user-logout-confirm .webform-type-webform-image-file label.button:disabled,.user-logout-confirm .webform-type-webform-image-file label.button:disabled:hover,.passport-edit-form .webform-type-webform-document-file label.button:disabled,.passport-edit-form .webform-type-webform-document-file label.button:disabled:hover,.passport-edit-form .webform-type-webform-image-file label.button:disabled,.passport-edit-form .webform-type-webform-image-file label.button:disabled:hover,.passport-activity-change-form .webform-type-webform-document-file label.button:disabled,.passport-activity-change-form .webform-type-webform-document-file label.button:disabled:hover,.passport-activity-change-form .webform-type-webform-image-file label.button:disabled,.passport-activity-change-form .webform-type-webform-image-file label.button:disabled:hover,.passport-achievement-edit-form .webform-type-webform-document-file label.button:disabled,.passport-achievement-edit-form .webform-type-webform-document-file label.button:disabled:hover,.passport-achievement-edit-form .webform-type-webform-image-file label.button:disabled,.passport-achievement-edit-form .webform-type-webform-image-file label.button:disabled:hover,.views-exposed-form .webform-type-webform-document-file label.button:disabled,.views-exposed-form .webform-type-webform-document-file label.button:disabled:hover,.views-exposed-form .webform-type-webform-image-file label.button:disabled,.views-exposed-form .webform-type-webform-image-file label.button:disabled:hover,.webform-submission-form .webform-type-webform-document-file label.button:disabled,.webform-submission-form .webform-type-webform-document-file label.button:disabled:hover,.webform-submission-form .webform-type-webform-image-file label.button:disabled,.webform-submission-form .webform-type-webform-image-file label.button:disabled:hover{background-color:var(--ws-color-black);border-color:var(--ws-color-black);color:var(--ws-color-white);cursor:not-allowed;opacity:.7;}.user-form .webform-type-webform-document-file label.button,.user-form .webform-type-webform-image-file label.button,.user-pass .webform-type-webform-document-file label.button,.user-pass .webform-type-webform-image-file label.button,.user-pass-reset .webform-type-webform-document-file label.button,.user-pass-reset .webform-type-webform-image-file label.button,.user-login-form .webform-type-webform-document-file label.button,.user-login-form .webform-type-webform-image-file label.button,.user-logout-confirm .webform-type-webform-document-file label.button,.user-logout-confirm .webform-type-webform-image-file label.button,.passport-edit-form .webform-type-webform-document-file label.button,.passport-edit-form .webform-type-webform-image-file label.button,.passport-activity-change-form .webform-type-webform-document-file label.button,.passport-activity-change-form .webform-type-webform-image-file label.button,.passport-achievement-edit-form .webform-type-webform-document-file label.button,.passport-achievement-edit-form .webform-type-webform-image-file label.button,.views-exposed-form .webform-type-webform-document-file label.button,.views-exposed-form .webform-type-webform-image-file label.button,.webform-submission-form .webform-type-webform-document-file label.button,.webform-submission-form .webform-type-webform-image-file label.button{font-size:16px;cursor:pointer;}.captcha-type-challenge--turnstile{margin-top:30px;}.user-form #edit-delete{display:inline-block;padding:10px 15px;background-color:var(--ws-color-black);border:1px solid var(--ws-color-black);color:var(--ws-color-white);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;text-decoration:none;}.user-form #edit-delete:visited{color:var(--ws-color-white);}.user-form #edit-delete:hover{background-color:var(--ws-color-jasper);border-color:var(--ws-color-amethyst);color:var(--ws-color-white);text-decoration:none;}.user-form #edit-delete:disabled,.user-form #edit-delete:disabled:hover{background-color:var(--ws-color-black);border-color:var(--ws-color-black);color:var(--ws-color-white);cursor:not-allowed;opacity:.7;}.user-form #edit-delete{margin-left:15px;}.user-affinities-form #edit-delete{display:none;}.views-exposed-form{max-width:none;padding-bottom:0;}@media (min-width:768px){.views-exposed-form{display:grid;grid-template-columns:1fr 1fr;gap:0px 20px;align-items:center;}}@media (min-width:1024px){.views-exposed-form{grid-template-columns:repeat(3,1fr) auto;}}.views-exposed-form .form-actions{padding-top:26px;}.ws-card-grid-filter .views-exposed-form .form-item{margin-top:0;margin-bottom:0;}.ws-form-inline-filters .ws-card-grid-filter,.ws-form-inline-filters.ws-card-grid-filter,.ws-form-inline-filters .views-exposed-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.ws-form-inline-filters .form-type-select{display:flex;align-items:center;gap:10px;}@media (min-width:1024px){.ws-form-inline-filters .form-type-select{min-width:500px;}}.ws-form-inline-filters .form-type-select label{width:fit-content;white-space:nowrap;flex-shrink:0;font-weight:normal;}.ws-form-inline-filters .form-type-select select{height:2em;}.ws-form-inline-filters .form-actions,.ws-form-inline-filters .views-exposed-form .form-actions{padding-top:0;}body{--ss-primary-color:#000000;--ss-bg-color:#ffffff;--ss-font-color:#000000;--ss-placeholder-color:#333333;--ss-border-color:#000000;--ss-focus-color:#000000;--ss-main-height:48px;--ss-content-height:180px;--ss-search-height:var(--ss-main-height);--ss-option-height:var(--ss-main-height);--ss-border-radius:0px;}body .ss-main:focus{box-shadow:none;outline:2px solid var(--ws-color-sunflower);outline-offset:2px;}.region-content table{width:100%;padding-bottom:50px;}.region-content table th{padding:10px;text-align:left;background-color:var(--ws-color-charcoal);color:var(--ws-color-white);}.region-content table th a{color:var(--ws-color-white);}.region-content table th a:hover{text-decoration:none;}.region-content table td{padding:10px;}.region-content table td a:not('.button'){color:var(--ws-color-black);text-decoration:underline;}.region-content table td a:not('.button'):hover{text-decoration:none;}.region-content table tbody tr:nth-child(even){background-color:var(--ws-color-light-gray);}.region-content .table-plain{padding-bottom:1em;}.region-content .table-plain th,.region-content .table-plain td{padding:0;padding-bottom:16px;}.region-content .table-plain tbody tr:nth-child(even){background-color:inherit;}.region-content .table-plain p{margin-bottom:0;}.paragraph--type--anchor-link{scroll-margin-top:calc(var(--ws-sticky-top) + 60px);}.anchor-links{background:var(--ws-color-white);padding:20px;padding-bottom:0;position:sticky;top:calc(var(--ws-anchor-links-top) - 20px);z-index:400;max-height:calc(100dvh - var(--ws-anchor-links-top));overflow-y:auto;}@media (min-width:768px){.anchor-links{padding:0;max-height:none;overflow-y:visible;}}.anchor-links .anchor-links__button{appearance:none;position:relative;display:flex;background-color:inherit;border:none;padding:0;cursor:pointer;overflow:hidden;flex-grow:1;font-family:var(--ws-pp-large-font-family);font-size:var(--ws-pp-large-font-size);font-weight:var(--ws-pp-large-font-weight);line-height:var(--ws-pp-large-line-height);font-weight:700;}.anchor-links .anchor-links__button:before{content:'';position:absolute;top:calc(50% - 0.375em);right:0;display:block;width:0.75em;height:0.75em;border:4px solid currentColor;border-bottom-width:0;border-left-width:0;margin-left:auto;rotate:45deg;scale:0.75;transform-origin:40% center;transition:rotate 0.15s ease-out,translate 0.15s ease-out;}@media (prefers-reduced-motion){.anchor-links .anchor-links__button:before{transition:none}}.anchor-links .anchor-links__button[aria-expanded="true"]:before{rotate:135deg;translate:0 -0.25em;}.anchor-links .anchor-links__button__show-text,.anchor-links .anchor-links__button__hide-text{display:none;}.anchor-links .anchor-links__button[aria-expanded="false"] > .anchor-links__button__show-text{display:inline-block;}.anchor-links .anchor-links__button[aria-expanded="true"] > .anchor-links__button__hide-text{display:inline-block;}.anchor-links .anchor-links__header{display:flex;column-gap:20px;margin-bottom:1em;}@media (min-width:768px){.anchor-links .anchor-links__header{display:none}}.anchor-links .anchor-links__content{padding:0;margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.anchor-links .anchor-links__content{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.anchor-links .anchor-links__content{display:grid;padding:0;grid-template-rows:0fr;transition:grid-template-rows 0.25s ease;overflow:hidden;}.anchor-links .anchor-links__content.contentExpander--collapsed{grid-template-rows:0fr;}.contentExpander--transitioning .anchor-links .anchor-links__content,.anchor-links .anchor-links__content.contentExpander--expanded{grid-template-rows:1fr;}@media (min-width:768px){.anchor-links .anchor-links__content{display:block;padding:20px;}}@media (min-width:1024px){.anchor-links .anchor-links__content{padding-inline:40px;}}.anchor-links .anchor-links__list{min-height:0;margin:0;padding:0;list-style-type:none;font-size:16px;font-weight:700;}.anchor-links .anchor-links__list li{margin-bottom:1em;}@media (min-width:768px){.anchor-links .anchor-links__list li{margin-bottom:0}}@media (min-width:768px){.anchor-links .anchor-links__list{display:flex;column-gap:40px;}}.anchor-links .anchor-links__list a:hover{text-decoration:none;border-bottom:2px solid var(--ws-color-rio);}@media (min-width:768px){.anchor-links .anchor-links__list a{display:inline-block;}}.anchor-links .anchor-links__list .is-active,.anchor-links .anchor-links__list .is-active:hover{border-bottom:2px solid var(--ws-color-rio);}.accordion__button{appearance:none;position:relative;display:flex;width:100%;background-color:inherit;border:none;padding:0;cursor:pointer;overflow:hidden;text-align:left;padding-right:calc(.75em + 1ex);font-family:var(--ws-h3-font-family);font-size:var(--ws-h3-font-size);font-weight:var(--ws-h3-font-weight);line-height:var(--ws-h3-line-height);letter-spacing:var(--ws-h3-letter-spacing);margin-top:0;margin-bottom:32px;}.accordion__button:before{content:'';position:absolute;top:calc(50% - 0.375em);right:0;display:block;width:0.75em;height:0.75em;border:4px solid currentColor;border-bottom-width:0;border-left-width:0;margin-left:auto;rotate:45deg;scale:0.75;transform-origin:40% center;transition:rotate 0.15s ease-out,translate 0.15s ease-out;}@media (prefers-reduced-motion){.accordion__button:before{transition:none}}.accordion__button[aria-expanded="true"]:before{rotate:135deg;translate:0 -0.25em;}.accordion__button__open-text{display:none;margin-left:auto;text-align:left;text-indent:-999em;}[aria-expanded="false"] > .accordion__button__open-text{display:block;}.accordion__button__close-text{display:none;margin-left:auto;text-align:left;text-indent:-999em;}[aria-expanded="true"] > .accordion__button__close-text{display:block;}.accordion__content{display:grid;padding:0;grid-template-rows:0fr;transition:grid-template-rows 0.25s ease;overflow:hidden;}.accordion__content.contentExpander--collapsed{grid-template-rows:0fr;}.contentExpander--transitioning .accordion__content,.accordion__content.contentExpander--expanded{grid-template-rows:1fr;}.accordion__content-inner{min-height:0;}main .block{margin-bottom:50px;}@media (min-width:768px){main .block{margin-bottom:100px;}}main .block-page-title-block{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){main .block-page-title-block{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}main .block-page-title-block{margin-bottom:30px;}.block-system-main-block{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.block-system-main-block{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}main .block-system-main-block{margin-bottom:0;}.route--entity-node-canonical .block-system-main-block{padding-inline:0;max-width:none;}.route--entity-node-canonical .block-system-main-block .block{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.route--entity-node-canonical .block-system-main-block .block{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.route--entity-node-canonical .block-system-main-block .block .block{max-width:none;padding-inline:0;margin-bottom:0;}.route--entity-node-canonical .block-system-main-block .ws-card-grid{padding-inline:0;}#block-watershed-loginnotice{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){#block-watershed-loginnotice{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}#block-watershed-loginnotice{margin-bottom:30px;}.route .block-system-main-block .block-views-block-article-low-res-image-header{padding-inline:0;max-width:none;}.route .block-system-main-block .block-profile-has-supported,.route .block-system-main-block .block-profile-has-written{background-color:var(--ws-color-cream);max-width:none;margin:0;padding-block:50px;}@media (min-width:768px){.route .block-system-main-block .block-profile-has-supported,.route .block-system-main-block .block-profile-has-written{padding-block:100px;}}.route .block-system-main-block .block-profile-has-supported:last-child,.route .block-system-main-block .block-profile-has-written:last-child{padding-bottom:0;}.route .block-system-main-block .block-profile-has-supported .view,.route .block-system-main-block .block-profile-has-written .view{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.route .block-system-main-block .block-profile-has-supported .view,.route .block-system-main-block .block-profile-has-written .view{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.block-title{@include block-label-hr;}.block-exhibition-press{padding:30px;background:var(--ws-color-cream);}.block-exhibition-press .block-exhibition-press__title{margin-bottom:26px;}.block-prm-block-banner{background-color:var(--ws-color-rio);color:var(--ws-color-white);}.block-prm-block-banner .prm-banner{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.block-prm-block-banner .prm-banner{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.block-prm-block-banner .prm-banner{padding-top:15px;padding-bottom:15px;font-size:16px;}.block-prm-block-banner .prm-banner p:last-child{margin-bottom:0;}.block-prm-block-banner .prm-banner .button{display:inline-block;padding:10px 15px;background-color:transparent;border:1px solid var(--ws-color-white);color:var(--ws-color-white);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;text-decoration:none;}.block-prm-block-banner .prm-banner .button:visited{color:var(--ws-color-white);}.block-prm-block-banner .prm-banner .button:hover{background-color:var(--ws-color-white);border-color:var(--ws-color-white);color:var(--ws-color-black);text-decoration:none;}.block-prm-block-banner .prm-banner .button:disabled,.block-prm-block-banner .prm-banner .button:disabled:hover{background-color:transparent;border-color:var(--ws-color-white);color:var(--ws-color-white);cursor:not-allowed;opacity:.7;}.block-prm-block-banner .prm-banner .button{font-size:16px;padding:5px 10px;}.block-event-showings-table{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.block-event-showings-table{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.block-event-showings-table{margin-bottom:50px;}@media (min-width:768px){.block-event-showings-table{margin-bottom:100px;}}.block-event-showings-table .button{white-space:nowrap;}.block-prm-user-annual-giving{padding:30px;color:var(--ws-color-white);background-color:var(--ws-color-charcoal);}.block-prm-user-annual-giving h2{font-family:var(--ws-h5-font-family);font-size:var(--ws-h5-font-size);font-weight:var(--ws-h5-font-weight);line-height:var(--ws-h5-line-height);letter-spacing:var(--ws-h5-letter-spacing);margin-top:0;margin-bottom:32px;}.block-prm-user-annual-giving .annual-giving__total{font-size:64px;line-height:1;font-weight:700;}.block-prm-user-dashboard-header{margin-top:8px;margin-bottom:50px;background-image:url(/themes/custom/watershed/images/dashboard-header.png);background-size:cover;background-repeat:no-repeat;background-position-x:75%;}@media (min-width:768px){.block-prm-user-dashboard-header{background-position-x:20%;}}.block-prm-user-dashboard-header .dashboard-header{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.block-prm-user-dashboard-header .dashboard-header{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.block-prm-user-dashboard-header .dashboard-header{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding-block:50px;min-height:690px;color:var(--ws-color-white);}@media (min-width:768px){.block-prm-user-dashboard-header .dashboard-header{flex-direction:row;justify-content:space-between;min-height:520px}}.block-prm-user-dashboard-header .dashboard-header__edit-link{font-size:20px;font-weight:700;text-decoration:none;}.block-prm-user-dashboard-header .dashboard-header__edit-link::before{content:'';display:inline-block;width:16px;height:16px;background-image:url(/themes/custom/watershed/images/icon-pencil.svg);background-size:cover;background-repeat:no-repeat;margin-right:5px;}.block-prm-user-dashboard-header .dashboard-header__edit-link:hover{text-decoration:underline;}.block-prm-user-dashboard-header .dashboard-header__edit-link{color:var(--ws-color-white);position:absolute;top:30px;right:20px;}@media (min-width:768px){.block-prm-user-dashboard-header .dashboard-header__edit-link{right:40px}}.block-prm-user-dashboard-header .dashboard-header__details-wrapper{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;font-size:20px;text-align:right;}@media (min-width:768px){.block-prm-user-dashboard-header .dashboard-header__details-wrapper{flex-direction:row;margin-bottom:0px;text-align:left}}.block-prm-user-dashboard-header .dashboard-header__details{display:flex;flex-direction:column;justify-content:space-between;;}.block-prm-user-dashboard-header .dashboard-header__greeting{margin-bottom:10px;}.block-prm-user-dashboard-header .dashboard-header__membership-level{font-weight:700;text-transform:uppercase;margin-bottom:10px;}.block-prm-user-dashboard-header .dashboard-header__membership-info{display:flex;flex-direction:column;gap:10px;margin-bottom:5px;}@media (min-width:768px){.block-prm-user-dashboard-header .dashboard-header__membership-info{flex-direction:row;gap:20px}}.block-prm-user-dashboard-header .dashboard-header__actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin-bottom:5px;}.block-prm-user-dashboard-header .field--field-avatar-image img{width:100px;height:100px;}@media (min-width:768px){.block-prm-block-join-passport .block-content{display:flex;gap:32px}}.block-prm-block-join-passport .join-passport-body{max-width:700px;}@media (min-width:768px){.block-prm-block-join-passport .join-passport-body p:last-child{margin-bottom:0;}}@media (min-width:768px){.block-prm-block-join-passport .join-passport-cta{margin-left:auto;flex-shrink:0;}}.block-prm-block-join-passport .join-passport-cta .button{display:inline-block;padding:10px 15px;background-color:var(--ws-color-black);border:1px solid var(--ws-color-black);color:var(--ws-color-white);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;text-decoration:none;}.block-prm-block-join-passport .join-passport-cta .button:visited{color:var(--ws-color-white);}.block-prm-block-join-passport .join-passport-cta .button:hover{background-color:var(--ws-color-jasper);border-color:var(--ws-color-amethyst);color:var(--ws-color-white);text-decoration:none;}.block-prm-block-join-passport .join-passport-cta .button:disabled,.block-prm-block-join-passport .join-passport-cta .button:disabled:hover{background-color:var(--ws-color-black);border-color:var(--ws-color-black);color:var(--ws-color-white);cursor:not-allowed;opacity:.7;}.block-prm-user-member-benefits .member-benefits__benefits p{display:flex;font-size:20px;line-height:1.3;gap:8px;}.block-prm-user-member-benefits .member-benefits__benefits p::before{content:"";background:url(/themes/custom/watershed/images/icon-circle-checkmark.svg) no-repeat;width:26px;height:26px;flex:0 0 26px;}.block-prm-user-member-benefits .member-benefits__upgrade{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;border:1px solid var(--ws-color-black);}@media (min-width:768px){.block-prm-user-member-benefits .member-benefits__upgrade{flex-direction:row;align-items:center;}}.block-prm-user-member-benefits .member-benefits__upgrade p{font-size:24px;line-height:1.3;font-weight:700;margin:0;}.block-prm-user-member-benefits .member-benefits__upgrade .button{display:inline-block;padding:10px 15px;background-color:var(--ws-color-black);border:1px solid var(--ws-color-black);color:var(--ws-color-white);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;text-decoration:none;}.block-prm-user-member-benefits .member-benefits__upgrade .button:visited{color:var(--ws-color-white);}.block-prm-user-member-benefits .member-benefits__upgrade .button:hover{background-color:var(--ws-color-white);border-color:var(--ws-color-black);color:var(--ws-color-black);text-decoration:none;}.block-prm-user-member-benefits .member-benefits__upgrade .button:disabled,.block-prm-user-member-benefits .member-benefits__upgrade .button:disabled:hover{background-color:var(--ws-color-black);border-color:var(--ws-color-black);color:var(--ws-color-white);cursor:not-allowed;opacity:.7;}.block-prm-user-membership-expiry{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.block-prm-user-membership-expiry{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.block-prm-user-membership-expiry .membership-expiry-notice{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.block-prm-user-membership-expiry .membership-expiry-notice{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.block-prm-user-membership-expiry .membership-expiry-notice{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:30px;background-color:var(--ws-color-rio);color:var(--ws-color-white);}@media (min-width:768px){.block-prm-user-membership-expiry .membership-expiry-notice{flex-direction:row;align-items:center;padding:25px 50px}}.block-prm-user-membership-expiry .membership-expiry-notice__message{margin-bottom:30px;font-size:24px;line-height:1.3;font-weight:700;}@media (min-width:768px){.block-prm-user-membership-expiry .membership-expiry-notice__message{margin-bottom:0}}.block-prm-user-membership-expiry .membership-expiry-notice__renew{display:inline-block;padding:10px 15px;background-color:var(--ws-color-white);border:1px solid var(--ws-color-black);color:var(--ws-color-black);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;text-decoration:none;}.block-prm-user-membership-expiry .membership-expiry-notice__renew:visited{color:var(--ws-color-black);}.block-prm-user-membership-expiry .membership-expiry-notice__renew:hover{background-color:var(--ws-color-black);border-color:var(--ws-color-black);color:var(--ws-color-white);text-decoration:none;}.block-prm-user-membership-expiry .membership-expiry-notice__renew:disabled,.block-prm-user-membership-expiry .membership-expiry-notice__renew:disabled:hover{background-color:var(--ws-color-white);border-color:var(--ws-color-black);color:var(--ws-color-black);cursor:not-allowed;opacity:.7;}.block-prm-user-my-affinities{padding:30px;background-color:var(--ws-color-cream);}.block-prm-user-my-affinities h2{font-family:var(--ws-h5-font-family);font-size:var(--ws-h5-font-size);font-weight:var(--ws-h5-font-weight);line-height:var(--ws-h5-line-height);letter-spacing:var(--ws-h5-letter-spacing);margin-top:0;margin-bottom:32px;}.block-prm-user-my-affinities .my-affinities__list{list-style:none;margin-bottom:32px;padding:0;}.block-prm-user-my-affinities .my-affinities__item{line-height:1.3;margin-top:10px;}.block-system-menu-blockpassport-administration{padding:30px;background-color:var(--ws-color-cream);}.block-system-menu-blockpassport-administration h2{font-family:var(--ws-h5-font-family);font-size:var(--ws-h5-font-size);font-weight:var(--ws-h5-font-weight);line-height:var(--ws-h5-line-height);letter-spacing:var(--ws-h5-letter-spacing);margin-top:0;margin-bottom:32px;}.block-system-menu-blockpassport-administration ul{list-style:none;margin:0;padding:0;}.block-system-menu-blockpassport-administration li{margin-bottom:15px;}.block-passport-dashboard{padding:30px;color:var(--ws-color-white);background-color:var(--ws-color-charcoal);}.block-passport-dashboard h2{font-family:var(--ws-h5-font-family);font-size:var(--ws-h5-font-size);font-weight:var(--ws-h5-font-weight);line-height:var(--ws-h5-line-height);letter-spacing:var(--ws-h5-letter-spacing);margin-top:0;margin-bottom:32px;}.block-passport-dashboard .passport__related li a{color:var(--ws-color-white);}.block-passport-dashboard .passport__view-link{display:inline-block;margin-top:10px;color:var(--ws-color-white);}.block-passport-dashboard .passport__view-link:hover{text-decoration:none;}.block-passport-dashboard .passport__related-link a[href]{color:var(--ws-color-white);}.block-prm-block-landing{background-color:var(--ws-color-cream);}.route .block-system-main-block .block-prm-block-landing{max-width:none;margin-bottom:0;padding-inline:0;}.route .block-system-main-block .block-prm-block-landing .block{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.route .block-system-main-block .block-prm-block-landing .block{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.route .block-system-main-block .block-prm-block-landing .block{margin-bottom:50px;}@media (min-width:768px){.route .block-system-main-block .block-prm-block-landing .block{margin-bottom:100px;}}.route .block-system-main-block .block-prm-block-landing .block:first-child{padding-top:50px;}@media (min-width:768px){.route .block-system-main-block .block-prm-block-landing .block:first-child{padding-top:100px}}.route .block-system-main-block .block-prm-block-landing .block:last-child{margin-bottom:0;padding-bottom:50px;}@media (min-width:768px){.route .block-system-main-block .block-prm-block-landing .block:last-child{padding-bottom:100px}}.paragraph:not(:first-child) .block-prm-block-landing{margin-top:-50px;}@media (min-width:768px){.paragraph:not(:first-child) .block-prm-block-landing{margin-top:-100px}}.block-prm-block-copyright{font-size:14px;}.block-prm-block-copyright p{margin-bottom:0;}.block-prm-logo-block .block-content a,.block-prm-logo-block .block-content img{display:block;}.block-prm-block-for-you .prm-for-you{display:flex;flex-direction:row;align-items:center;}.block-prm-block-for-you .prm-for-you .title{margin-bottom:0;}.block-prm-block-for-you .prm-for-you .button{margin-left:auto;}@media (min-width:768px){.block-prm-block-whats-on .whats-on-wrapper{display:flex;column-gap:32px}}.block-prm-block-whats-on .whats-on-intro{margin-bottom:32px;}@media (min-width:768px){.block-prm-block-whats-on .whats-on-intro{align-self:flex-start;position:sticky;top:var(--ws-sticky-top);width:calc(50% - 16px);order:1}}.block-prm-block-whats-on .whats-on-cards{display:flex;gap:26px;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding-left:20px;}.block-prm-block-whats-on .whats-on-cards::-webkit-scrollbar{display:none;}@media (min-width:768px){.block-prm-block-whats-on .whats-on-cards{overflow-x:unset;scroll-snap-type:unset;scroll-padding-left:0;scrollbar-width:unset;margin-left:0;margin-right:0;padding-left:0;}}.block-prm-block-whats-on .whats-on-cards .ws-card{flex:0 0 calc(100vw - 80px);scroll-snap-align:start;}@media (min-width:768px){.block-prm-block-whats-on .whats-on-cards .ws-card{scroll-snap-align:unset}}@media (min-width:768px){.block-prm-block-whats-on .whats-on-cards{display:block;width:calc(50% - 16px)}}.block-prm-block-whats-on .ws-card-title{font-family:var(--ws-h5-font-family);font-size:var(--ws-h5-font-size);font-weight:var(--ws-h5-font-weight);line-height:var(--ws-h5-line-height);letter-spacing:var(--ws-h5-letter-spacing);margin-top:0;margin-bottom:32px;}.block-prm-block-whats-on .ws-card{margin-bottom:50px;}@media (min-width:768px){.block-prm-block-whats-on .ws-card:last-child{margin-bottom:0;}}.block-prm-supporters-list{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.block-prm-supporters-list{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.block-prm-supporters-list[class]{margin-bottom:40px;}.block-prm-supporters-list .block-title{margin-bottom:10px;text-align:center;}.block-prm-supporters-list > div{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.block-prm-supporters-list > div{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.block-prm-supporters-list > div{padding-block:20px;background-color:var(--ws-color-cream);border-top:10px solid var(--ws-color-jasper);}.block-prm-supporters-list.border-amethyst > div{border-top-color:var(--ws-color-amethyst);}.block-prm-supporters-list.border-cerulean> div{border-top-color:var(--ws-color-cerulean);}.block-prm-supporters-list.border-ochre > div{border-top-color:var(--ws-color-ochre);}.block-prm-supporters-list.border-rio > div{border-top-color:var(--ws-color-rio);}.block-prm-supporters-list .description p{font-size:16px;}.block-prm-supporters-list .footnote p{font-size:14px;margin-top:40px;text-align:right;}.block-prm-supporters-list .list ul{list-style:none;margin-top:0;margin-bottom:20px;padding:0;}.block-prm-supporters-list .list ul li{text-indent:20px hanging;break-inside:avoid;}.block-prm-supporters-list .list ul ul{padding-left:20px;font-size:16px;line-height:1.4;}.block-prm-supporters-list .list ul ul li{text-indent:0px;}.block-prm-supporters-list.one-column .list h3{font-size:28px;margin-bottom:20px;text-align:center;}.block-prm-supporters-list.one-column .list ul{max-width:600px;margin:0 auto 20px;text-align:center;}.block-prm-supporters-list.two-columns .list h3{font-size:28px;margin-bottom:20px;text-align:center;}.block-prm-supporters-list.two-columns .list ul{max-width:600px;margin:0 auto 20px;column-count:1;column-gap:20px;text-align:center;}@media (min-width:768px){.block-prm-supporters-list.two-columns .list ul{column-count:2;text-align:left}}.block-prm-supporters-list.three-columns .list{column-count:1;column-gap:20px;}@media (min-width:768px){.block-prm-supporters-list.three-columns .list{column-count:2;}}@media (min-width:1024px){.block-prm-supporters-list.three-columns .list{column-count:3;}}.block-prm-supporters-list.three-columns .list h3{font-size:18px;margin-bottom:10px;break-after:avoid;}.block-prm-supporters-list.four-columns .list{column-count:1;column-gap:20px;}@media (min-width:768px){.block-prm-supporters-list.four-columns .list{column-count:2;}}@media (min-width:1024px){.block-prm-supporters-list.four-columns .list{column-count:4;}}.block-prm-supporters-list.four-columns .list h3{font-size:18px;margin-bottom:10px;break-after:avoid;}.block-prm-user-thank-you{border:1px solid var(--ws-color-black);padding:40px 20px;}@media (min-width:768px){.block-prm-user-thank-you{padding:40px;}}.block-prm-user-thank-you p{font-size:20px;line-height:1.3;}.block-prm-user-thank-you p:last-child{margin-bottom:0;}.block-prm-block-upcoming-events{max-width:calc(var(--ws-desktop-max-width) + 80px);padding:0 40px;margin-left:auto;margin-right:auto;}.block-views-block-exhibition-sponsors .block-content{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.block-views-block-exhibition-sponsors .block-content{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.block-views-block-exhibition-sponsors .views-field-field-supported-by ul{list-style-type:none;margin:50px 0;padding:0;}@media (min-width:768px){.block-views-block-exhibition-sponsors .views-field-field-supported-by ul{margin-block:100px;display:flex;column-gap:32px;row-gap:100px;flex-wrap:wrap}}@media (min-width:768px){.block-views-block-exhibition-sponsors .views-field-field-supported-by li{width:calc(33% - (64px / 3));font-family:var(--ws-h6-font-family);font-size:var(--ws-h6-font-size);font-weight:var(--ws-h6-font-weight);line-height:var(--ws-h6-line-height);letter-spacing:var(--ws-h6-letter-spacing);margin-top:0;margin-bottom:32px;text-align:center;color:var(--ws-color-black);}}.block-views-block-exhibition-sponsors .views-field-field-supported-by li a{display:block;text-decoration:none;}.block-views-block-exhibition-sponsors .views-field-field-supported-by li a:hover{text-decoration:underline;}.block-views-block-upcoming-exhibitions{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.block-views-block-upcoming-exhibitions{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.block-views-block-upcoming-exhibitions .views-exposed-form{display:none;}.block-views-block-upcoming-exhibitions .ws-card-grid{padding-inline:0;}@media (min-width:768px){.block-views-block-upcoming-exhibitions .ws-card-grid{padding-inline:0}}.block-prm-block-recent-articles{max-width:calc(var(--ws-desktop-max-width) + 80px);padding:0 40px;margin-left:auto;margin-right:auto;}.block-prm-block-newsletter h2{font-size:20px;font-weight:700;line-height:130%;letter-spacing:-0.2px}.film-showings-form{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.film-showings-form{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.film-showings-form .film-showings-filter{background-color:var(--ws-color-white);display:flex;align-items:center;gap:20px;position:sticky;top:var(--ws-sticky-top);z-index:100;padding-block:20px;}.film-showings-form .film-showings-filter__calendar{margin-left:auto;}.film-showings-form .ws-card-grid{padding-inline:0;}@media (min-width:768px){.film-showings-form .ws-card-grid{padding-inline:0}}.upcoming-events-form{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.upcoming-events-form{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.upcoming-events-form .upcoming-events-filter{background-color:var(--ws-color-white);display:flex;align-items:center;gap:20px;position:sticky;top:var(--ws-sticky-top);z-index:100;padding-block:20px;}.upcoming-events-form .upcoming-events-filter__calendar{margin-left:auto;}.upcoming-events-form .ws-card-grid{padding-inline:0;}@media (min-width:768px){.upcoming-events-form .ws-card-grid{padding-inline:0}}.layout--twocol-section{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.layout--twocol-section{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.layout--twocol-section{gap:32px;}@media (min-width:768px){.layout--twocol-section{flex-wrap:nowrap}}.layout--twocol-section--33-67 .block{margin-bottom:50px;}.layout--twocol-section--33-67 .layout__region--first{flex:0 0 100%;}@media (min-width:768px){.layout--twocol-section--33-67 .layout__region--first{flex:0 0 345px}}.layout--twocol-section--33-67 .layout__region--second{flex:0 0 100%;}@media (min-width:768px){.layout--twocol-section--33-67 .layout__region--second{flex:0 1 840px}}.node--article--full .layout--twocol-section--33-67 .layout__region--first{align-self:flex-start;position:sticky;top:var(--ws-sticky-top);}.node--article--full .layout--twocol-section--33-67 .layout__region--first .block-field-blocknodearticletitle{margin-bottom:0;}.node--article--full .block-field-blocknodearticlefield-image{background:var(--ws-color-cream);}.node--article--full .block-field-blocknodearticlefield-image .field--field-image{max-width:1440px;display:block;margin-inline:auto;}.node--article--full .block-field-blocknodearticlefield-image .field--field-image img{display:block;}.node--article--full .block-views-block-article-low-res-image-header{display:none;}.node--article--full .block-views-block-article-low-res-image-header .ws-hero{background-color:var(--ws-color-cream);}.node--article--full.has-low-res-image .block-field-blocknodearticlefield-image{display:none;}.node--article--full.has-low-res-image .block-views-block-article-low-res-image-header{display:block;}.node--article--full .field--title{margin-bottom:10px;}.node--article--full .field--created{font-family:var(--ws-pp-small-font-family);font-size:var(--ws-pp-small-font-size);font-weight:var(--ws-pp-small-font-weight);line-height:var(--ws-pp-small-line-height);margin-bottom:50px;}.node--article--full .field--field-affinities{background:var(--ws-color-cream);padding:30px;}.node--article--full .field--field-affinities .field-label h2{font-family:var(--ws-block-label-font-family);font-size:var(--ws-block-label-font-size);font-weight:var(--ws-block-label-font-weight);line-height:var(--ws-block-label-line-height);letter-spacing:var(--ws-block-label-letter-spacing);text-transform:var(--ws-block-label-text-transform);}.node--article--full .field--field-affinities .field-content{font-family:var(--ws-pp-small-font-family);font-size:var(--ws-pp-small-font-size);font-weight:var(--ws-pp-small-font-weight);line-height:var(--ws-pp-small-line-height);}.node--article--full .field--field-affinities .field-content a{color:var(--ws-color-black);text-decoration:none;}.node--article--full .field--field-affinities .field-content a:hover{text-decoration:underline;}.node--article--full .field--field-affinities .field-item{margin-bottom:10px;}.node-type--media-gallery .node-content{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.node-type--media-gallery .node-content{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.node-type--media-gallery .field--field-cover-media{margin-bottom:32px;}.view-mode--gallery-embed .field--field-gallery-paragraphs .ws-grid .ws-col:nth-child(4) ~ .ws-col{display:none;}.gallery-card{display:block;}.gallery-card img{display:block;max-width:100%;}.ws-media-gallery-button-wrapper{display:flex;justify-content:center;}.node--press-release--full .cover-image{margin-bottom:50px;}@media (min-width:768px){.node--press-release--full .cover-image{margin-bottom:100px;}}.node--press-release--full .cover-image{max-width:1440px;display:block;margin-inline:auto;}.node--press-release--full .cover-image img{display:block;}.node--press-release--full .field--pubdate{font-family:var(--ws-block-label-font-family);font-size:var(--ws-block-label-font-size);font-weight:var(--ws-block-label-font-weight);line-height:var(--ws-block-label-line-height);letter-spacing:var(--ws-block-label-letter-spacing);text-transform:var(--ws-block-label-text-transform);margin-bottom:50px;}.node--press-release--full .node-content{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.node--press-release--full .node-content{max-width:calc(880px);padding-left:40px;padding-right:40px;}}.node--press-release--full .node-content{margin-bottom:50px;}@media (min-width:768px){.node--press-release--full .node-content{margin-bottom:100px;}}.node--press-release--full .field--field-affinities{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.node--press-release--full .field--field-affinities{max-width:calc(880px);padding-left:40px;padding-right:40px;}}.node--press-release--full .field--field-affinities{background-color:var(--ws-color-cream);padding:30px;}.node--press-release--full .field--field-affinities .field-label h2{font-family:var(--ws-block-label-font-family);font-size:var(--ws-block-label-font-size);font-weight:var(--ws-block-label-font-weight);line-height:var(--ws-block-label-line-height);letter-spacing:var(--ws-block-label-letter-spacing);text-transform:var(--ws-block-label-text-transform);}.node--press-release--full .field--field-affinities .field-content{font-family:var(--ws-pp-small-font-family);font-size:var(--ws-pp-small-font-size);font-weight:var(--ws-pp-small-font-weight);line-height:var(--ws-pp-small-line-height);}.node--press-release--full .field--field-affinities .field-content a{color:var(--ws-color-black);text-decoration:none;}.node--press-release--full .field--field-affinities .field-content a:hover{text-decoration:underline;}.profile__heading{background:var(--ws-color-cream);padding:75px 0;border-top:10px solid var(--ws-color-cream);position:relative;z-index:2;}.profile__heading-wrapper{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.profile__heading-wrapper{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.profile__heading-wrapper{position:relative;min-height:176px;display:flex;flex-direction:column;justify-content:center;}.profile__heading-wrapper .field--field-image{width:176px;height:176px;margin-bottom:20px;border:3px solid var(--ws-color-cream);border-radius:50%;overflow:hidden;}@media (min-width:768px){.profile__heading-wrapper .field--field-image{position:absolute;transform:translate(0,-50%);top:50%;}}@media (min-width:1024px){.profile__heading-wrapper .field--field-image{left:40px;}}.profile__heading-wrapper .field--field-image picture{width:100%;}.profile__heading-wrapper .profile__heading-text{margin-bottom:10px;}@media (min-width:768px){.profile__heading-wrapper .profile__heading-text{padding-left:206px;}}.profile__heading-wrapper .profile__heading-text h1,.profile__heading-wrapper .profile__heading-text h2{margin-bottom:10px;}.profile__heading-wrapper .profile__heading-text .field--field-subtitle{font-family:var(--ws-block-label-font-family);font-size:var(--ws-block-label-font-size);font-weight:var(--ws-block-label-font-weight);line-height:var(--ws-block-label-line-height);letter-spacing:var(--ws-block-label-letter-spacing);text-transform:var(--ws-block-label-text-transform);}.profile__sticky-heading{position:sticky;top:var(--ws-sticky-top);z-index:1;background:var(--ws-color-cream);padding-block:16px;box-shadow:0 2px 8px rgba(0,0,0,0.08);transform:translateY(-100%);transition:transform 0.3s ease;}.profile__sticky-heading .profile__sticky-heading-wrapper{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.profile__sticky-heading .profile__sticky-heading-wrapper{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.profile__sticky-heading .profile__sticky-heading-wrapper{display:flex;align-items:center;gap:32px;}.profile__sticky-heading .field--field-image{flex-shrink:0;width:100px;height:100px;border:3px solid var(--ws-color-black);background-color:var(--ws-color-black);border-radius:50%;overflow:hidden;}.profile__sticky-heading .field--field-image picture{width:100%;}.profile__sticky-heading .profile__sticky-heading-text h2{font-family:var(--ws-h5-font-family);font-size:var(--ws-h5-font-size);font-weight:var(--ws-h5-font-weight);line-height:var(--ws-h5-line-height);letter-spacing:var(--ws-h5-letter-spacing);margin-top:0;margin-bottom:32px;}@media (min-width:768px){.profile__sticky-heading .profile__sticky-heading-text h2{font-family:var(--ws-h2-font-family);font-size:var(--ws-h2-font-size);font-weight:var(--ws-h2-font-weight);line-height:var(--ws-h2-line-height);letter-spacing:var(--ws-h2-letter-spacing);margin-top:0;margin-bottom:32px;}}.profile__sticky-heading .profile__sticky-heading-text h2{margin-bottom:10px;}.profile__sticky-heading .profile__sticky-heading-text .field--field-subtitle{font-family:var(--ws-block-label-font-family);font-size:var(--ws-block-label-font-size);font-weight:var(--ws-block-label-font-weight);line-height:var(--ws-block-label-line-height);letter-spacing:var(--ws-block-label-letter-spacing);text-transform:var(--ws-block-label-text-transform);}.profile__sticky-heading-title{font-family:var(--ws-h2-font-family);font-size:var(--ws-h2-font-size);font-weight:var(--ws-h2-font-weight);line-height:var(--ws-h2-line-height);letter-spacing:var(--ws-h2-letter-spacing);margin-top:0;margin-bottom:32px;margin-bottom:10px;}.profile__sticky-heading.is-visible{transform:translateY(0);}.profile__heading--border-color-sunflower{border-color:var(--ws-color-sunflower);}.profile__heading--border-color-sunflower .field--field-image{border-color:var(--ws-color-sunflower);}.profile__heading--border-color-sunflower ~ .profile__sticky-heading{background-color:var(--ws-color-sunflower);}.profile__heading--border-color-mauve{border-color:var(--ws-color-mauve);}.profile__heading--border-color-mauve .field--field-image{border-color:var(--ws-color-mauve);}.profile__heading--border-color-mauve ~ .profile__sticky-heading{background-color:var(--ws-color-mauve);}.profile__heading--border-color-sky{border-color:var(--ws-color-sky);}.profile__heading--border-color-sky .field--field-image{border-color:var(--ws-color-sky);}.profile__heading--border-color-sky ~ .profile__sticky-heading{background-color:var(--ws-color-sky);}.profile__heading--border-color-rio{border-color:var(--ws-color-rio);}.profile__heading--border-color-rio .field--field-image{border-color:var(--ws-color-rio);}.profile__heading--border-color-rio ~ .profile__sticky-heading{background-color:var(--ws-color-rio);}.profile__heading--border-color-rio ~ .profile__sticky-heading .profile__sticky-heading-text{color:var(--ws-color-white);}.profile__heading--border-color-rio ~ .profile__sticky-heading .field--field-image{border-color:var(--ws-color-white);background-color:var(--ws-color-white);}.profile__content{margin-inline:auto;padding:50px 20px;}@media (min-width:768px){.profile__content{max-width:880px;padding:100px 20px;padding-left:40px;padding-right:40px;}}.profile__content .field--field-impact{background:var(--ws-color-cream);padding:40px 20px;}@media (min-width:768px){.profile__content .field--field-impact{padding:40px 50px}}.node--profile--full .block-profile-has-supported,.node--profile--full .block-profile-written-by{padding-block:50px;}@media (min-width:768px){.node--profile--full .block-profile-has-supported,.node--profile--full .block-profile-written-by{padding-block:100px;}}.node--profile--full .block-profile-has-supported,.node--profile--full .block-profile-written-by{background-color:var(--ws-color-cream);}.field--field-media-oembed-video iframe{width:100%;height:auto;aspect-ratio:16 / 9;}.responsive-image picture{max-width:100%;}.responsive-image--wysiwyg-extra-large{max-width:1200px;}.responsive-image--wysiwyg-default{max-width:720px;}.responsive-image--wysiwyg-medium{max-width:300px;}.responsive-image--wysiwyg-small{max-width:170px;}.pager{margin-top:50px;margin-bottom:50px;}@media (min-width:768px){.pager{margin-bottom:100px;}}.pager ul{list-style-type:none;margin:0;padding:0;display:flex;column-gap:32px;justify-content:center;}.node-type--event .ws-hero{padding-top:50px;}.node-type--event:has(.ws-hero[style*="background-color: #FFFFFF"]) .ws-hero{margin-bottom:0px;}.route--view-giving-history-page-1 .block-system-main-block{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.route--view-giving-history-page-1 .block-system-main-block{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.route--view-giving-history-page-1 .block-system-main-block table{max-width:800px;}.route--view-giving-history-page-1 .block-system-main-block table th:first-child{width:160px;}.route--view-giving-history-page-1 .block-system-main-block table th:nth-child(3){width:160px;}.route--view-giving-history-page-1 .giving-history__back-to-dashboard{margin-bottom:40px;}.route--prm-user-membership-card .layout-content{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.route--prm-user-membership-card .layout-content{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.route--prm-user-membership-card .layout-content{padding-bottom:100px;}.route--prm-user-membership-card .layout-content .block-system-main-block{margin:0;}.route--prm-user-membership-card .layout-content h1{font-family:var(--ws-h5-font-family);font-size:var(--ws-h5-font-size);font-weight:var(--ws-h5-font-weight);line-height:var(--ws-h5-line-height);letter-spacing:var(--ws-h5-letter-spacing);margin-top:0;margin-bottom:32px;text-align:center;}.route--prm-user-membership-card .layout-content .membership-card{max-width:335px;position:relative;margin-bottom:50px;padding:40px 20px;border:1px solid var(--ws-color-black);font-weight:bold;text-align:center;}.route--prm-user-membership-card .layout-content .membership-card__name{font-family:var(--ws-h5-font-family);font-size:var(--ws-h5-font-size);font-weight:var(--ws-h5-font-weight);line-height:var(--ws-h5-line-height);letter-spacing:var(--ws-h5-letter-spacing);margin-top:0;margin-bottom:32px;margin-bottom:8px;}.route--prm-user-membership-card .layout-content .membership-card__member-number{font-size:16px;line-height:1.3;font-weight:800;letter-spacing:0.48px;text-transform:uppercase;}.route--prm-user-membership-card .layout-content .membership-card__actions a{display:inline-block;margin-top:20px;}.route--prm-passport-info .block-system-main-block{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.route--prm-passport-info .block-system-main-block{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.route--prm-passport-info .block-system-main-block{margin-bottom:50px;display:flex;gap:50px;}.route--prm-passport-info .passport{flex:0 1 335px;padding-bottom:100px;position:relative;margin-bottom:50px;padding:40px 20px;border:1px solid var(--ws-color-black);}.route--prm-passport-info .passport h1{font-family:var(--ws-h5-font-family);font-size:var(--ws-h5-font-size);font-weight:var(--ws-h5-font-weight);line-height:var(--ws-h5-line-height);letter-spacing:var(--ws-h5-letter-spacing);margin-top:0;margin-bottom:32px;}.route--prm-passport-info .passport .passport__edit-link{font-size:20px;font-weight:700;text-decoration:none;}.route--prm-passport-info .passport .passport__edit-link::before{content:'';display:inline-block;width:16px;height:16px;background-image:url(/themes/custom/watershed/images/icon-pencil.svg);background-size:cover;background-repeat:no-repeat;margin-right:5px;}.route--prm-passport-info .passport .passport__edit-link:hover{text-decoration:underline;}.route--prm-passport-info .passport .passport__edit-link::before{background-image:url(/themes/custom/watershed/images/icon-pencil-dark.svg);}.route--prm-passport-info .passport .passport__edit-link{color:var(--ws-color-black);position:absolute;top:15px;right:20px;}.route--prm-passport-info .passport .passport__qr{margin-bottom:32px;text-align:center;}.route--prm-passport-info .passport .button{display:inline-block;margin-top:30px;}.route--prm-passport-info .passport .passport__related-link{margin-bottom:10px;}.route--prm-passport-info .prm-passport-leaderboard{display:none;}@media (min-width:1024px){.route--prm-passport-info .prm-passport-leaderboard{display:block;flex:1;padding:30px 20px;}}.route--prm-passport-info .prm-passport-leaderboard .leaderboards__wrapper{gap:20px;}.route--prm-passport-info .prm-passport-leaderboard h2{font-size:28px}@media (min-width:768px){.route--prm-passport-info .prm-passport-leaderboard .name-and-points .wrapper{display:block}}.route--prm-passport-leaderboard .block-page-title-block{display:none;}.route--prm-passport-leaderboard .block-system-main-block{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.route--prm-passport-leaderboard .block-system-main-block{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.route--prm-passport-leaderboard .block-system-main-block h2{margin-bottom:10px;}.route--prm-passport-leaderboard .block-system-main-block table{max-width:800px;}.route--prm-passport-leaderboard .block-system-main-block table th:first-child{width:50px;}.route--prm-passport-leaderboard .block-system-main-block table th:nth-child(3){width:80px;}.route--prm-tickets-ticket .layout-content{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.route--prm-tickets-ticket .layout-content{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.route--prm-tickets-ticket .layout-content{padding-bottom:100px;}.route--prm-tickets-ticket .layout-content .block-system-main-block{margin:0;}.route--prm-tickets-ticket .layout-content h1{font-family:var(--ws-h5-font-family);font-size:var(--ws-h5-font-size);font-weight:var(--ws-h5-font-weight);line-height:var(--ws-h5-line-height);letter-spacing:var(--ws-h5-letter-spacing);margin-top:0;margin-bottom:32px;text-align:center;}.route--prm-tickets-ticket .layout-content .ticket-detail{max-width:335px;position:relative;margin-bottom:50px;padding:40px 20px;border:1px solid var(--ws-color-black);font-weight:bold;text-align:center;}.route--prm-tickets-ticket .layout-content .ticket-detail__qr{margin-bottom:32px;}.route--prm-tickets-ticket .layout-content .ticket-detail__event-title{font-family:var(--ws-h5-font-family);font-size:var(--ws-h5-font-size);font-weight:var(--ws-h5-font-weight);line-height:var(--ws-h5-line-height);letter-spacing:var(--ws-h5-letter-spacing);margin-top:0;margin-bottom:32px;margin-bottom:8px;}.route--prm-tickets-ticket .layout-content .ticket-detail__offer{font-weight:bold;margin-bottom:8px;}.route--prm-tickets-ticket .layout-content .ticket-detail__name{margin-bottom:8px;}.route--prm-tickets-ticket .layout-content .ticket-detail__actions .button--secondary{margin-left:15px;}.route--view-tickets-page-1 .block-system-main-block,.route--view-tickets-archived-page-1 .block-system-main-block{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.route--view-tickets-page-1 .block-system-main-block,.route--view-tickets-archived-page-1 .block-system-main-block{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.route--view-tickets-page-1 .block-system-main-block table,.route--view-tickets-archived-page-1 .block-system-main-block table{max-width:600px;}.route--view-tickets-page-1 .tickets__back-to-dashboard,.route--view-tickets-archived-page-1 .tickets__back-to-dashboard{margin-bottom:40px;margin-left:20px;}.route--entity-user-canonical .block-page-title-block{display:none;}.route--entity-user-canonical .layout--twocol-section{margin-bottom:100px;}.node-content .paragraph:nth-last-child(2) ~ .page-separator{display:none;}.paragraph--type--exhibition-hero,.paragraph--type--event-hero{margin-bottom:50px;}@media (min-width:768px){.paragraph--type--exhibition-hero,.paragraph--type--event-hero{margin-bottom:100px}}.paragraph--type--cta-grid{margin-bottom:50px;}@media (min-width:768px){.paragraph--type--cta-grid{margin-bottom:100px;}}.paragraph--type--cta-grid .field--field-rich-title{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.paragraph--type--cta-grid .field--field-rich-title{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.paragraph--type--cta-grid .ws-grid{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.paragraph--type--cta-grid .ws-grid{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.paragraph--type--exhibition-cta{margin-bottom:50px;}@media (min-width:768px){.paragraph--type--exhibition-cta{margin-bottom:100px;}}.paragraph--type--exhibition-cta .ws-grid{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.paragraph--type--exhibition-cta .ws-grid{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.paragraph--type--exhibition-cta .field--field-sidebar-image{margin-bottom:30px;}.paragraph .ws-grid .ws-col:last-child{margin-bottom:0;}@media (min-width:768px){.paragraph .ws-grid .ws-col{margin-bottom:0}}.paragraph--type--profile-reference-grid{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.paragraph--type--profile-reference-grid{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.paragraph--type--two-col-img-text{margin-top:-50px;}@media (min-width:768px){.paragraph--type--two-col-img-text{margin-top:-100px;}}.paragraph--type--two-col-img-text .ws-hero{background-color:var(--ws-color-white);padding-bottom:0;}@media (min-width:768px){.paragraph--type--two-col-img-text .ws-hero{padding-bottom:0}}@media (min-width:768px){.paragraph--type--two-col-img-text .ws-hero-image,.paragraph--type--two-col-img-text .ws-hero-content{flex:0 0 calc(50% - 16px);width:calc(50% - 16px);}}.paragraph--type--two-col-sticky-img-text{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.paragraph--type--two-col-sticky-img-text{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.paragraph--type--two-col-sticky-img-text{margin-bottom:50px;}@media (min-width:768px){.paragraph--type--two-col-sticky-img-text{margin-bottom:100px;}}.paragraph--type--two-col-sticky-img-text .ws-grid .ws-col:last-child{margin-bottom:0;}@media (min-width:768px){.paragraph--type--two-col-sticky-img-text .ws-grid{align-items:start;}.paragraph--type--two-col-sticky-img-text .ws-grid .ws-col{margin-bottom:0;flex:0 0 calc(50% - 16px);}.paragraph--type--two-col-sticky-img-text .ws-grid .ws-col:first-child{position:sticky;top:var(--ws-sticky-top);}}.paragraph--type--two-col-sticky-img-text .field--field-body .sticky-img-text__read-more{display:none;}@media (max-width:767px){.paragraph--type--two-col-sticky-img-text .field--field-body .sticky-img-text__read-more ~ *{display:none;}.paragraph--type--two-col-sticky-img-text .field--field-body .sticky-img-text__read-more{display:block;appearance:none;border:none;padding:0;color:var(--ws-color-black);background:transparent;}.paragraph--type--two-col-sticky-img-text .field--field-body .sticky-img-text__read-more:hover{color:var(--ws-color-black);background:transparent;}.paragraph--type--two-col-sticky-img-text .field--field-body.is-expanded > *{display:revert;}.paragraph--type--two-col-sticky-img-text .field--field-body.is-expanded .sticky-img-text__read-more{display:none;}}.paragraph--type--one-column-text{margin-bottom:50px;}@media (min-width:768px){.paragraph--type--one-column-text{margin-bottom:100px;}}.paragraph--type--one-column-text .field--field-body{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.paragraph--type--one-column-text .field--field-body{max-width:calc(880px);padding-left:40px;padding-right:40px;}}.paragraph--type--accordion{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.paragraph--type--accordion{max-width:calc(880px);padding-left:40px;padding-right:40px;}}.paragraph--type--press-item{margin-bottom:30px;}.paragraph--type--press-item:last-child{margin-bottom:0;}.paragraph--type--press-item .press-item__title{font-weight:bold;margin-bottom:10px;}.paragraph--type--press-item .field--field-publisher{font-family:var(--ws-pp-small-font-family);font-size:var(--ws-pp-small-font-size);font-weight:var(--ws-pp-small-font-weight);line-height:var(--ws-pp-small-line-height);}.passport h2{font-family:var(--ws-h5-font-family);font-size:var(--ws-h5-font-size);font-weight:var(--ws-h5-font-weight);line-height:var(--ws-h5-line-height);letter-spacing:var(--ws-h5-letter-spacing);margin-top:0;margin-bottom:32px;}.passport h3,.passport .passport__rank{font-size:16px;line-height:1.3;font-weight:800;letter-spacing:0.48px;text-transform:uppercase;margin:0;}.passport .passport__total-points{font-size:64px;line-height:1;font-weight:700;}.passport .passport__related{margin:30px 0px 0px;}.passport .passport__related h6{margin-bottom:10px;}.passport .passport__related ul{margin:0;padding:0;list-style:none;}.passport .passport__related li{font-size:20px;line-height:1.3;font-weight:700;margin-bottom:10px;}.passport .passport__related a{color:var(--ws-color-black);text-decoration:underline;}.passport .passport__related a:hover{text-decoration:none;}.passport .passport__related .passport__related-name-and-points{display:flex;justify-content:space-between;}.passport .passport__related .passport__related-rank{margin-top:5px;text-align:right;font-size:16px;font-weight:400;text-transform:uppercase;}.passport .passport__related-link{margin:10px 0px 30px;}.passport .passport__related-link a{color:var(--ws-color-black);}.passport .passport__related-link a:hover{text-decoration:none;}.passport .messages--warning{margin:10px 0px 15px;padding:10px;background-color:var(--ws-color-rio);color:var(--ws-color-white);font-size:16px;font-weight:normal;}.passport .messages--warning a{color:var(--ws-color-white);text-decoration:underline;}.passport .messages--warning a:hover{text-decoration:none;}.view-passport-list,.view-passport-achievements,.view-passport-leaderboards,.passport-achievement-edit-form,.passport-activity-change-form,.passport-achievement-delete-form,.route--prm-passport-admin-current-activity .block-system-main-block{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.view-passport-list,.view-passport-achievements,.view-passport-leaderboards,.passport-achievement-edit-form,.passport-activity-change-form,.passport-achievement-delete-form,.route--prm-passport-admin-current-activity .block-system-main-block{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.view-passport-list .views-exposed-form,.view-passport-achievements .views-exposed-form{padding-bottom:20px;max-width:100%;}@media (min-width:768px){.view-passport-list .views-exposed-form,.view-passport-achievements .views-exposed-form{display:flex;gap:0px 20px;flex-wrap:wrap;align-items:center;}}@media (min-width:768px){.view-passport-list .views-exposed-form .form-item,.view-passport-achievements .views-exposed-form .form-item{flex:0 0 48%}}@media (min-width:1024px){.view-passport-list .views-exposed-form .form-item,.view-passport-achievements .views-exposed-form .form-item{flex:1}}.prm-passport-leaderboard{padding:50px 10px;background-color:var(--ws-color-cream);border-top:10px solid var(--ws-color-jasper);}@media (min-width:1024px){.prm-passport-leaderboard{padding:100px 50px;}}.prm-passport-leaderboard .leaderboards__wrapper{display:flex;flex-direction:column;align-items:center;}@media (min-width:1024px){.prm-passport-leaderboard .leaderboards__wrapper{flex-direction:row;align-items:flex-start;gap:50px}}.prm-passport-leaderboard .leaderboard{max-width:600px;width:100%;}@media (min-width:1024px){.prm-passport-leaderboard .leaderboard{width:50%;}}.prm-passport-leaderboard .leaderboard table{border-spacing:0px 20px;}.prm-passport-leaderboard .leaderboard[class] tr{background-color:var(--ws-color-white);}.prm-passport-leaderboard .leaderboard td{padding:20px 15px;border-top:1px solid var(--ws-color-black);border-bottom:1px solid var(--ws-color-black);}.prm-passport-leaderboard .leaderboard td:first-child{border-left:1px solid var(--ws-color-black);}.prm-passport-leaderboard .leaderboard td:last-child{border-right:1px solid var(--ws-color-black);}.prm-passport-leaderboard .rank{width:32px;}.prm-passport-leaderboard .rank div{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:100px;color:var(--ws-color-white);background-color:var(--ws-color-jasper);}.prm-passport-leaderboard .avatar{line-height:0;width:100px;}.prm-passport-leaderboard .avatar img{max-width:none;width:70px;height:70px;}.prm-passport-leaderboard .name-and-points .wrapper{display:flex;flex-direction:column;font-size:20px;line-height:1.3;}@media (min-width:768px){.prm-passport-leaderboard .name-and-points .wrapper{flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:space-between}}.prm-passport-leaderboard tr:first-child .name-and-points{font-size:24px;font-weight:700;}.node-type--flagship-page .block-passport-leaderboard{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.node-type--flagship-page .block-passport-leaderboard{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.region-prefooter{background-color:var(--ws-color-cream);padding:50px 0;}@media (min-width:768px){.region-prefooter{padding:100px 0;}}.region-prefooter .block{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.region-prefooter .block{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.region-prefooter .block:last-child{margin-bottom:0;}.route--entity-taxonomy-term-canonical .block-system-main-block .ws-card-grid{padding-inline:0;}.block-prm-block-social-media-links .social-media-links{margin:0;padding:0;display:flex;gap:16px;list-style:none;justify-content:flex-start;}.region-footer{padding-top:64px;padding-bottom:64px;background:var(--ws-color-black);color:var(--ws-color-white);}.region-footer h2{color:var(--ws-color-white);}.region-footer a,.region-footer a:visited{text-decoration:none;color:var(--ws-color-white);}.region-footer-top{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.region-footer-top{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.region-footer-top{padding-bottom:64px;}@media (min-width:768px){.region-footer-top{display:flex;justify-content:space-between}}.region-footer-bot-wrapper{margin-inline:auto;padding-left:20px;padding-right:20px;}@media (min-width:1024px){.region-footer-bot-wrapper{max-width:calc(var(--ws-desktop-max-width) + 80px);padding-left:40px;padding-right:40px;}}.region-footer-bot{border-top:1px solid var(--ws-color-white);padding-top:24px;display:flex;flex-direction:column;font-size:14px;}.region-footer-bot .block{width:100%;margin-bottom:20px;}.region-footer-bot .block-prm-block-copyright{order:3;}@media (min-width:590px){.region-footer-bot{flex-direction:row;justify-content:space-between;column-gap:32px;flex-wrap:wrap}.region-footer-bot .block-system-menu-blockfooter{width:calc(60% - 16px);}.region-footer-bot .block-prm-block-social-media-links{width:calc(40% - 16px);justify-content:flex-end;}.region-footer-bot .block-prm-block-social-media-links .social-media-links{justify-content:flex-end;}.region-footer-bot .block-prm-block-social-media-links svg{width:24px;height:24px;}}@media (min-width:1060px){.region-footer-bot{flex-wrap:wrap}.region-footer-bot .block-prm-block-copyright{order:0;}.region-footer-bot .block-prm-block-copyright,.region-footer-bot .block-prm-block-social-media-links{width:25%;}.region-footer-bot .block-system-menu-blockfooter{width:calc(50% - 64px);}.region-footer-bot .block-system-menu-blockfooter ul{justify-content:center;}}.view-mode--byline{display:flex;align-items:center;gap:10px;color:var(--ws-color-black);}.view-mode--byline .field--field-image .contextual .trigger{display:none;}.view-mode--byline .field--field-media-image{width:60px;height:60px;border-radius:50%;overflow:hidden;}.view-mode--byline .field--field-media-image picture{width:100%;}.view-mode--byline .field--title{margin-bottom:0;}a.view-mode--byline{text-decoration:none;color:var(--ws-color-black);}a.view-mode--byline:hover{text-decoration:underline;}.views-mini-pager{margin-top:50px;margin-bottom:50px;}@media (min-width:768px){.views-mini-pager{margin-bottom:100px;}}.views-mini-pager ul{list-style-type:none;margin:0;padding:0;display:flex;column-gap:32px;justify-content:center;}
