/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
@media screen{html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.flex-default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.flex-default>*{margin-bottom:2rem;width:calc((100% / 1) - 2rem);margin-right:1rem;margin-left:1rem}.layout-container{position:relative}.breadcrumb,.eu-cookie-compliance-content,.layout-contained,.sitemap{max-width:1200px;margin-right:auto;margin-left:auto}.layout-contained--large{max-width:960px}.layout-contained--medium{max-width:768px}.layout-contained--small{max-width:640px}@font-face{font-family:Roboto;src:url(/themes/custom/weatherlab/components/fonts/roboto-v29-latin/roboto-v29-latin-regular.woff2) format("woff2"),url(/themes/custom/weatherlab/components/fonts/roboto-v29-latin/roboto-v29-latin-regular.woff) format("woff");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(/themes/custom/weatherlab/components/fonts/roboto-v29-latin/roboto-v29-latin-500.woff2) format("woff2"),url(/themes/custom/weatherlab/components/fonts/roboto-v29-latin/roboto-v29-latin-500.woff) format("woff");font-weight:500;font-display:swap;font-style:normal}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300;line-height:1.5}html strong{font-weight:500}html *,html ::after,html ::before{-webkit-box-sizing:inherit;box-sizing:inherit;margin-top:0}body{margin:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:24px;line-height:1.5}blockquote,ol,p,pre,table,ul{margin-bottom:24px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}sub,sup{position:relative;vertical-align:baseline;line-height:0}sup{top:-.5rem}sub{bottom:-.25rem}.bg-white{color:#000;background:#fff}.txt-white{color:#fff;background:#000}.bg-grey--background{color:#000;background:#f2f2f2}.txt-grey--background{color:#f2f2f2;background:#000}.bg-grey--border{color:#000;background:#dedede}.txt-grey--border{color:#dedede;background:#000}.bg-grey--mid{color:#000;background:#9e9e9e}.txt-grey--mid{color:#9e9e9e;background:#000}.bg-grey--text{color:#fff;background:#666}.txt-grey--text{color:#666;background:#fff}.bg-grey--dark{color:#fff;background:#343434}.txt-grey--dark{color:#343434;background:#fff}.bg-black{color:#fff;background:#000}.txt-black{color:#000;background:#fff}.bg-action--primary{color:#fff;background:#1a7a7f}.txt-action--primary{color:#1a7a7f;background:#fff}.bg-green{color:#000;background:#8cc64d}.txt-green{color:#8cc64d;background:#000}.bg-pink{color:#fff;background:#d81159}.txt-pink{color:#d81159;background:#fff}.bg-raspberry{color:#fff;background:#99073c}.txt-raspberry{color:#99073c;background:#fff}.bg-lavender{color:#fff;background:#5e60ce}.txt-lavender{color:#5e60ce;background:#fff}.bg-purple{color:#fff;background:#2729a8}.txt-purple{color:#2729a8;background:#fff}.bg-blue--v-and-t{color:#fff;background:#0070c0}.txt-blue--v-and-t{color:#0070c0;background:#fff}.bg-blue{color:#fff;background:#005ea1}.txt-blue{color:#005ea1;background:#fff}.bg-blue--dark{color:#fff;background:#164766}.txt-blue--dark{color:#164766;background:#fff}.bg-text--body{color:#fff;background:#000}.txt-text--body{color:#000;background:#fff}.demo-transition.transition-opacity{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.demo-transition.transition-move::after{-webkit-transition:left .3s ease-in;transition:left .3s ease-in}@media screen and (prefers-reduced-motion:reduce){*,::after,::before{-webkit-transition:unset!important;transition:unset!important}}.main{width:100%;max-width:1224px;margin:0 auto;padding:0 1rem;display:block}@media (min-width:480px){.main{padding:0 1rem}}@media (min-width:1224px){.main{padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)))}}.pl-template{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.pl .sg-pattern-title,.sg-main .sg-pattern-title{text-transform:none!important;color:#738ba3;font-size:1.4rem!important}.pl .sg-pattern-title a,.sg-main .sg-pattern-title a{text-transform:uppercase!important;color:#1169ba!important;font-family:Calibre,serif;font-size:2.2rem;font-weight:500}.pl .sg-subtype h2,.sg-main .sg-subtype h2{text-transform:uppercase;background-color:#9e9e9e;font-size:3rem}.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{width:100%;max-width:1224px;margin:0 auto;padding:1rem 1rem;display:block;text-decoration:none;color:#fff;line-height:1}@media (min-width:480px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding:1rem 1rem}}@media (min-width:1224px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)))}}.pl .sg-pattern>div,.sg-main .sg-pattern>div{width:100%;max-width:1224px;margin:0 auto;padding:0 1rem}@media (min-width:480px){.pl .sg-pattern>div,.sg-main .sg-pattern>div{padding:0 1rem}}@media (min-width:1224px){.pl .sg-pattern>div,.sg-main .sg-pattern>div{padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)))}}.pl .sg-pattern-extra-info,.sg-main .sg-pattern-extra-info{width:100%}.pl .sg-pattern-extra-code,.sg-main .sg-pattern-extra-code{display:none}.e-bulletin-subscribe__off-canvas-content form .form-type-checkbox .pl input,.e-bulletin-subscribe__off-canvas-content form .form-type-checkbox .sg-main input,.pl .e-bulletin-subscribe__off-canvas-content form .form-type-checkbox input,.pl .visually-hidden,.sg-main .e-bulletin-subscribe__off-canvas-content form .form-type-checkbox input,.sg-main .visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.pl .sg-colors,.sg-main .sg-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.pl .sg-colors li,.sg-main .sg-colors li{-webkit-box-flex:1;-ms-flex:1 0 180px;flex:1 0 180px;margin:0 .5rem 1rem;-webkit-box-shadow:1px 2px 5px #f2f2f2;box-shadow:1px 2px 5px #f2f2f2}.pl .sg-colors .sg-swatch,.pl .sg-colors__sample,.sg-main .sg-colors .sg-swatch,.sg-main .sg-colors__sample{display:block;overflow-y:scroll;height:100px;margin-bottom:.3em;padding:.5em;outline:1px solid #dedede}.pl .sg-colors .sg-info,.sg-main .sg-colors .sg-info{padding:.4em}.pl .sg-colors .sg-info span,.sg-main .sg-colors .sg-info span{display:block}.pl .sg-pattern-example,.sg-main .sg-pattern-example{padding-bottom:5px;-webkit-transform:translateZ(0);transform:translateZ(0)}.pl .sg-breakpoints,.sg-main .sg-breakpoints{position:relative;overflow:hidden}.pl .sg-breakpoints ul,.sg-main .sg-breakpoints ul{margin:0;padding:0}.pl .sg-breakpoints li,.sg-main .sg-breakpoints li{margin:0;padding:0;list-style-type:none}.pl .sg-breakpoints .device_widths,.sg-main .sg-breakpoints .device_widths{padding-top:20px}.pl .sg-breakpoints .device_widths>li,.sg-main .sg-breakpoints .device_widths>li{margin-bottom:15px;padding-right:15px;text-align:right;border-right:solid 3px #ccc;border-bottom:solid 3px #ccc}.pl .sg-breakpoints .breakpoints>li,.sg-main .sg-breakpoints .breakpoints>li{position:absolute;height:100%;border-left:solid 3px #595959}.pl .sg-breakpoints .breakpoints>li>.label,.sg-main .sg-breakpoints .breakpoints>li>.label{display:block;padding:3px;color:#fff;background:#595959}.pl .sg-breakpoints .breakpoints>li:hover,.sg-main .sg-breakpoints .breakpoints>li:hover{border-left-color:rgba(89,89,89,.3)}.pl .sg-breakpoints .breakpoints>li:hover>.label,.sg-main .sg-breakpoints .breakpoints>li:hover>.label{opacity:0}.u-spacing-down{margin-bottom:20px}.u-spacing-up{margin-top:20px}.u-gap-down{margin-bottom:5px}.u-gap-up{margin-top:5px}.padding{padding:16px}.eu-cookie-compliance-content,.padding-horizontal,.sitemap{padding-right:16px;padding-left:16px}.padding-vertical{padding-top:16px;padding-bottom:16px}.margin-bottom{margin-bottom:24px}@media (min-width:640px){.margin-bottom{margin-bottom:48px}}.margin-top{margin-top:24px}@media (min-width:640px){.margin-top{margin-top:48px}}.padding-bottom{padding-bottom:24px}@media (min-width:640px){.padding-bottom{padding-bottom:48px}}@media (min-width:768px){.padding-bottom{padding-bottom:72px}}.padding-top{padding-top:24px}@media (min-width:640px){.padding-top{padding-top:48px}}@media (min-width:768px){.padding-top{padding-top:72px}}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.u-center{display:inline-block;position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.u-center--h{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.u-center--v{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.local-base{font-size:1rem}@media (min-width:640px){.small-screen-only{display:none}}@media (min-width:768px){.small-screen-only{display:none}}@media (min-width:960px){.small-medium-screen-only{display:none}}.large-screen-only{display:none}@media (min-width:768px){.large-screen-only{display:block}}.large-medium-screen-only{display:none}@media (min-width:640px){.large-medium-screen-only{display:block}}.e-bulletin-subscribe__off-canvas-content form .form-type-checkbox input,.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal}[hidden]{display:none!important}.card[data-clickable]:active,.card[data-clickable]:focus-within,.card[data-clickable]:hover,.form-select:focus,.form-select:focus-visible,.tabs__wrapper--homepage .tabs__panel:focus,.tabs__wrapper--homepage .tabs__panel:focus-visible,.teaser__text-inner:focus,.teaser__text-inner:focus-visible,a:active,a:focus,a:focus-visible,a:hover,input[type=checkbox].form-checkbox:focus+label .input-icon,input[type=checkbox].form-checkbox:focus-visible+label .input-icon,input[type=radio].form-radio:focus+label .input-icon,input[type=radio].form-radio:focus-visible+label .input-icon{-webkit-transition:none;transition:none;border-radius:0;outline:2px dotted #2729a8;outline-offset:2px}.navigation--main ul.menu a:active,.navigation--main ul.menu a:focus,.navigation--main ul.menu a:focus-within,.navigation--main ul.menu a:hover{-webkit-transition:none;transition:none;border-radius:0;outline:2px dotted #2729a8;outline-offset:-2px}a{cursor:pointer;-webkit-transition:.3s;transition:.3s}a{color:#1a7a7f;-webkit-text-decoration-style:solid;text-decoration-style:solid}a:visited{color:#666}a:active,a:focus,a:focus-visible,a:hover{color:#99073c}label[for]{cursor:pointer}mark{border-radius:3px;background:#fbab39}.field__label{font-weight:700}.field--label-inline>.field__items,.field--label-inline>.field__label{display:inline}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{display:inline;padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-right:0;padding-left:.5em}.field--label-inline .field__label::after{content:":"}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-family:Roboto;font-weight:500}.h1,h1{font-size:clamp(25.632px,19.41112px + .01637 * 100vw,39.056px);line-height:1.5}.h2,h2{font-size:clamp(22.784px,18.86166px + .01032 * 100vw,31.248px);line-height:1.5}.h3,h3{font-size:clamp(20.256px,18.05385px + .0058 * 100vw,25.008px);line-height:1.5}.h4,h4{font-size:clamp(18px,17.07317px + .00244 * 100vw,20px);line-height:1.5}.h5,h5{font-size:clamp(18px,17.07317px + .00244 * 100vw,20px);line-height:1.5}.h6,h6{font-size:clamp(18px,17.07317px + .00244 * 100vw,20px);line-height:1.5}a{cursor:pointer;-webkit-transition:.3s;transition:.3s}.contextual-links a{border-bottom:0;font-weight:400}.contextual-links a:hover{border-bottom:0}.be-text--large{font-size:clamp(14.66667px,11.26829px + .00894 * 100vw,22px);font-weight:300}.be-text--small{font-size:clamp(9.33333px,7.17073px + .00569 * 100vw,14px)}.be-text--xsmall{font-size:clamp(9.33333px,7.17073px + .00569 * 100vw,14px)}.text img{margin-bottom:24px}@media (min-width:640px){.text img{margin-bottom:48px}}.text figcaption{margin-top:-24px}@media (min-width:640px){.text figcaption{margin-top:-48px}}.caption>figcaption{font-family:cursive;font-size:12px}.field--name-body img{margin-bottom:24px}.field--name-body .caption>img{margin-bottom:0}hr{width:50%;height:1px;margin:24px auto 35px;border:0;background-image:-webkit-gradient(linear,left top,right top,from(#d96716),color-stop(#fe5000),to(#d96716));background-image:linear-gradient(to right,#d96716,#fe5000,#d96716)}.rtecenter{text-align:center}.rteright{text-align:right}blockquote{margin-left:0;padding:1rem;color:#000;border-left:solid 5px #343434;background-color:#f2f2f2;font-size:1.5rem;font-weight:300;font-style:italic}.button,.button--primary,.call-to-action__link a,.form-submit,.noticeboard-entry__cta a,button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:41px;margin:0;padding:0 .75rem;cursor:pointer;text-decoration:none;color:#fff;border-width:1px 1px 3px;border-style:solid;border-color:transparent;border-bottom-color:#0f5659;border-radius:5px;background-color:#1a7a7f}.button--primary:link,.button--primary:visited,.button:link,.button:visited,.call-to-action__link a:link,.call-to-action__link a:visited,.form-submit:link,.form-submit:visited,.noticeboard-entry__cta a:link,.noticeboard-entry__cta a:visited,button:link,button:visited,input[type=button]:link,input[type=button]:visited,input[type=checkbox]:link,input[type=checkbox]:visited,input[type=radio]:link,input[type=radio]:visited,input[type=reset]:link,input[type=reset]:visited,input[type=submit]:link,input[type=submit]:visited{color:#fff}.button--primary:active,.button--primary:hover,.button:active,.button:hover,.call-to-action__link a:active,.call-to-action__link a:hover,.form-submit:active,.form-submit:hover,.noticeboard-entry__cta a:active,.noticeboard-entry__cta a:hover,button:active,button:hover,input[type=button]:active,input[type=button]:hover,input[type=checkbox]:active,input[type=checkbox]:hover,input[type=radio]:active,input[type=radio]:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{background-color:#0f5659}.button--primary:active,.button--primary:focus,.button--primary:focus-visible,.button--primary:hover,.button:active,.button:focus,.button:focus-visible,.button:hover,.call-to-action__link a:active,.call-to-action__link a:focus,.call-to-action__link a:focus-visible,.call-to-action__link a:hover,.form-submit:active,.form-submit:focus,.form-submit:focus-visible,.form-submit:hover,.noticeboard-entry__cta a:active,.noticeboard-entry__cta a:focus,.noticeboard-entry__cta a:focus-visible,.noticeboard-entry__cta a:hover,button:active,button:focus,button:focus-visible,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:focus-visible,input[type=button]:hover,input[type=checkbox]:active,input[type=checkbox]:focus,input[type=checkbox]:focus-visible,input[type=checkbox]:hover,input[type=radio]:active,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=radio]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:focus-visible,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:focus-visible,input[type=submit]:hover{color:#0f5659;border-color:#0f5659;border-radius:3px;outline:2px dotted #2729a8;outline-offset:2px;background:#fff}.block.views-exposed-form .form-submit,.button--secondary,.noticeboard-entry__cta a{color:#0f5659;border-color:#0f5659;background:#fff}.block.views-exposed-form .form-submit:link,.block.views-exposed-form .form-submit:visited,.button--secondary:link,.button--secondary:visited,.noticeboard-entry__cta a:link,.noticeboard-entry__cta a:visited{color:#0f5659}.block.views-exposed-form .form-submit:active,.block.views-exposed-form .form-submit:focus,.block.views-exposed-form .form-submit:focus-visible,.block.views-exposed-form .form-submit:hover,.button--secondary:active,.button--secondary:focus,.button--secondary:focus-visible,.button--secondary:hover,.noticeboard-entry__cta a:active,.noticeboard-entry__cta a:focus,.noticeboard-entry__cta a:focus-visible,.noticeboard-entry__cta a:hover{color:#fff;background:#1a7a7f}.button--tertiary{color:#000;border-color:#9e9e9e;background:#f2f2f2}.button--tertiary:link,.button--tertiary:visited{color:#000}.button--tertiary:active,.button--tertiary:focus,.button--tertiary:focus-visible,.button--tertiary:hover{color:#000;border-color:#666;background:#fff}.block.views-exposed-form .text-align-center a.form-submit,.call-to-action__link .text-align-center a,.noticeboard-entry__cta .text-align-center a,.text-align-center .block.views-exposed-form a.form-submit,.text-align-center .call-to-action__link a,.text-align-center .noticeboard-entry__cta a,.text-align-center a.button,.text-align-center a.button--secondary,.text-align-center a.button--tertiary{margin-right:auto;margin-left:auto}.block.views-exposed-form .text-align-right a.form-submit,.call-to-action__link .text-align-right a,.noticeboard-entry__cta .text-align-right a,.text-align-right .block.views-exposed-form a.form-submit,.text-align-right .call-to-action__link a,.text-align-right .noticeboard-entry__cta a,.text-align-right a.button,.text-align-right a.button--secondary,.text-align-right a.button--tertiary{margin-right:0;margin-left:auto}.block.views-exposed-form p a.form-submit,.call-to-action__link p a,.noticeboard-entry__cta p a,p .block.views-exposed-form a.form-submit,p .call-to-action__link a,p .noticeboard-entry__cta a,p a.button,p a.button--secondary,p a.button--tertiary{margin-top:1.5rem}.button.button--icon,.call-to-action__link a.button--icon,.noticeboard-entry__cta a.button--icon{-webkit-box-sizing:border-box;box-sizing:border-box;width:36px;height:36px;padding:0;-webkit-transition:none;transition:none;border-style:none;border-radius:50%;background:0 0}.button.button--icon .button__icon,.call-to-action__link a.button--icon .button__icon,.noticeboard-entry__cta a.button--icon .button__icon{display:block;width:100%;height:100%}.button.button--icon svg,.call-to-action__link a.button--icon svg,.noticeboard-entry__cta a.button--icon svg{width:100%;height:100%}.button.button--icon svg .svg__foreground,.call-to-action__link a.button--icon svg .svg__foreground,.noticeboard-entry__cta a.button--icon svg .svg__foreground{fill:#fff}.button.button--icon svg .svg__background,.call-to-action__link a.button--icon svg .svg__background,.noticeboard-entry__cta a.button--icon svg .svg__background{fill:#000}.button.button--icon:active,.button.button--icon:focus,.button.button--icon:focus-visible,.button.button--icon:hover,.call-to-action__link a.button--icon:active,.call-to-action__link a.button--icon:focus,.call-to-action__link a.button--icon:focus-visible,.call-to-action__link a.button--icon:hover,.noticeboard-entry__cta a.button--icon:active,.noticeboard-entry__cta a.button--icon:focus,.noticeboard-entry__cta a.button--icon:focus-visible,.noticeboard-entry__cta a.button--icon:hover{outline-offset:0}.button.button--icon:active svg .svg__foreground,.button.button--icon:focus svg .svg__foreground,.button.button--icon:focus-visible svg .svg__foreground,.button.button--icon:hover svg .svg__foreground,.call-to-action__link a.button--icon:active svg .svg__foreground,.call-to-action__link a.button--icon:focus svg .svg__foreground,.call-to-action__link a.button--icon:focus-visible svg .svg__foreground,.call-to-action__link a.button--icon:hover svg .svg__foreground,.noticeboard-entry__cta a.button--icon:active svg .svg__foreground,.noticeboard-entry__cta a.button--icon:focus svg .svg__foreground,.noticeboard-entry__cta a.button--icon:focus-visible svg .svg__foreground,.noticeboard-entry__cta a.button--icon:hover svg .svg__foreground{fill:#000}.button.button--icon:active svg .svg__background,.button.button--icon:focus svg .svg__background,.button.button--icon:focus-visible svg .svg__background,.button.button--icon:hover svg .svg__background,.call-to-action__link a.button--icon:active svg .svg__background,.call-to-action__link a.button--icon:focus svg .svg__background,.call-to-action__link a.button--icon:focus-visible svg .svg__background,.call-to-action__link a.button--icon:hover svg .svg__background,.noticeboard-entry__cta a.button--icon:active svg .svg__background,.noticeboard-entry__cta a.button--icon:focus svg .svg__background,.noticeboard-entry__cta a.button--icon:focus-visible svg .svg__background,.noticeboard-entry__cta a.button--icon:hover svg .svg__background{fill:#fff}button.trigger{max-width:none}.form-type-checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=checkbox].form-checkbox{position:absolute;z-index:5;top:0;left:0;width:40px;height:24px;opacity:0;border-style:none;font-size:16px}input[type=checkbox].form-checkbox+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=checkbox].form-checkbox:focus+label .input-icon,input[type=checkbox].form-checkbox:focus-visible+label .input-icon{outline-offset:3px}input[type=checkbox].form-checkbox+label .input-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:12px;height:12px;margin:6px 14px}input[type=checkbox].form-checkbox+label .input-icon::after{position:absolute;top:0;left:0;display:block;width:.75rem;height:.75rem;content:"";outline:1px solid #9e9e9e;outline-offset:1px;background:#f2f2f2}input[type=checkbox].form-checkbox+label .input-icon svg{display:none}input[type=checkbox].form-checkbox:checked+label .input-icon{background:0 0}input[type=checkbox].form-checkbox:checked+label .input-icon::after{outline-color:#9e9e9e}input[type=checkbox].form-checkbox:checked+label .input-icon svg{position:absolute;z-index:2;top:0;left:0;display:block;width:.75rem;height:.75rem}.bef-fieldset__wrapper{position:relative;border-radius:5px;background:#fff}@media (min-width:500px){.bef-fieldset__wrapper{border-radius:0;background:0 0}}.bef-fieldset__toggle{position:absolute;top:4px;right:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;max-width:none;height:35px;padding:0;border-style:none;border-radius:50%;background:0 0}.bef-fieldset__toggle[aria-expanded=true] .button-icon{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(0);transform:rotate(0)}.bef-fieldset__toggle[aria-expanded=true]+fieldset legend{border-bottom-right-radius:0;border-bottom-left-radius:0}.bef-fieldset__toggle[aria-expanded=true]+fieldset .fieldset-wrapper{max-height:1000px;-webkit-transition:.6s max-height,.3s opacity;transition:.6s max-height,.3s opacity;opacity:1}.bef-fieldset__toggle[aria-expanded=true]+fieldset .fieldset-wrapper>*{display:block}.bef-fieldset__toggle[aria-expanded=false] .button-icon{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bef-fieldset__toggle[aria-expanded=false]+fieldset .fieldset-wrapper{max-height:0;-webkit-transition:.6s max-height,.3s opacity;transition:.6s max-height,.3s opacity;opacity:0}.bef-fieldset__toggle[aria-expanded=false]+fieldset .fieldset-wrapper>*{display:none}.bef-fieldset__wrapper fieldset{margin:0;padding:0;border-style:none}.bef-fieldset__wrapper legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:41px;margin:0;padding:0 .75rem;cursor:pointer;text-decoration:none;color:#fff;border-width:1px 1px 3px;border-style:solid;border-color:transparent;border-bottom-color:#0f5659;border-radius:5px;background-color:#1a7a7f;display:flex;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:none;height:44px;padding-left:0;cursor:auto;text-align:center;pointer-events:none;border-radius:5px}.bef-fieldset__wrapper legend:link,.bef-fieldset__wrapper legend:visited{color:#fff}.bef-fieldset__wrapper legend:active,.bef-fieldset__wrapper legend:hover{background-color:#0f5659}.bef-fieldset__wrapper legend:active,.bef-fieldset__wrapper legend:focus,.bef-fieldset__wrapper legend:focus-visible,.bef-fieldset__wrapper legend:hover{color:#0f5659;border-color:#0f5659;border-radius:3px;outline:2px dotted #2729a8;outline-offset:2px;background:#fff}@media (min-width:500px){.bef-fieldset__wrapper legend{display:block;height:auto;padding:0;text-align:center;color:#000;border-style:none;background:0 0}}.bef-fieldset__wrapper .legend-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:1.5rem}.bef-fieldset__wrapper .legend-icon svg path{fill:#fff}@media (min-width:500px){.bef-fieldset__wrapper .legend-icon{display:none}}@media (min-width:500px){.bef-fieldset__wrapper .form-checkboxes,.bef-fieldset__wrapper .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.bef-fieldset__wrapper .form-item.form-type-checkbox,.bef-fieldset__wrapper .form-item.form-type-radio{padding:0;padding-right:.75rem;border-bottom:1px solid #dedede;line-height:2}.bef-fieldset__wrapper .form-item.form-type-checkbox:last-child,.bef-fieldset__wrapper .form-item.form-type-radio:last-child{padding-bottom:.5rem;border-bottom-style:none}@media (min-width:500px){.bef-fieldset__wrapper .form-item.form-type-checkbox,.bef-fieldset__wrapper .form-item.form-type-radio{padding:0;border-bottom-style:none}.bef-fieldset__wrapper .form-item.form-type-checkbox:last-child,.bef-fieldset__wrapper .form-item.form-type-radio:last-child{padding-bottom:0}}.bef-fieldset__wrapper .icon-label{width:100%}@media (min-width:500px){.bef-fieldset__wrapper .icon-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:41px;margin:0;padding:0 .75rem;cursor:pointer;text-decoration:none;color:#fff;border-width:1px 1px 3px;border-style:solid;border-color:transparent;border-bottom-color:#0f5659;border-radius:5px;background-color:#1a7a7f;width:auto;padding:0 12px 0 0}.bef-fieldset__wrapper .icon-label:link,.bef-fieldset__wrapper .icon-label:visited{color:#fff}.bef-fieldset__wrapper .icon-label:active,.bef-fieldset__wrapper .icon-label:hover{background-color:#0f5659}.bef-fieldset__wrapper .icon-label:active,.bef-fieldset__wrapper .icon-label:focus,.bef-fieldset__wrapper .icon-label:focus-visible,.bef-fieldset__wrapper .icon-label:hover{color:#0f5659;border-color:#0f5659;border-radius:3px;outline:2px dotted #2729a8;outline-offset:2px;background:#fff}}.bef-fieldset__toggle:active,.bef-fieldset__toggle:focus,.bef-fieldset__toggle:focus-visible,.bef-fieldset__toggle:hover{border-radius:50%;outline-width:2px;outline-offset:-4px}.bef-fieldset__toggle:active svg path,.bef-fieldset__toggle:focus svg path,.bef-fieldset__toggle:focus-visible svg path,.bef-fieldset__toggle:hover svg path{fill:#0f5659}.bef-fieldset__wrapper legend{border-bottom-color:#0f5659;background:#1a7a7f}@media (min-width:500px){.bef-fieldset__wrapper legend{background:0 0}}@media (min-width:500px){.bef-fieldset__wrapper input[type=radio]+.icon-label .input-icon{-webkit-box-sizing:content-box;box-sizing:content-box;padding:3px;background:#fff}}@media (min-width:500px){.bef-fieldset__wrapper input[type=checkbox]+.icon-label{color:#fff;border-color:#1a7a7f;border-bottom-color:#0f5659;background:#1a7a7f}.bef-fieldset__wrapper input[type=checkbox]+.icon-label .input-icon svg path{fill:#0f5659}.bef-fieldset__wrapper input[type=checkbox]+.icon-label .input-icon::after{outline-color:transparent}.bef-fieldset__wrapper input[type=checkbox]+.icon-label:hover{color:#0f5659;outline:0;background-color:#fff}.bef-fieldset__wrapper input[type=checkbox]+.icon-label:hover .input-icon{outline:2px dotted #2729a8;outline-offset:3px}.bef-fieldset__wrapper input[type=checkbox]+.icon-label:hover .input-icon::after{outline:0}}@media (min-width:500px){.bef-fieldset__wrapper input[type=radio]+.icon-label{color:#fff;border-color:#1a7a7f;border-bottom-color:#0f5659;background:#1a7a7f}.bef-fieldset__wrapper input[type=radio]+.icon-label .input-icon::after{outline-color:#fff;background:#fff}.bef-fieldset__wrapper input[type=radio]+.icon-label:hover{color:#0f5659;outline:0;background-color:#fff}.bef-fieldset__wrapper input[type=radio]+.icon-label:hover .input-icon{outline:2px dotted #2729a8;outline-offset:2px}.bef-fieldset__wrapper input[type=radio]+.icon-label:hover .input-icon::after{outline-color:#0f5659}}@media (min-width:500px){.bef-fieldset__wrapper input[type=checkbox]:checked+.icon-label{color:#0f5659;background:#fff}}@media (min-width:500px){.bef-fieldset__wrapper input[type=radio]:checked+.icon-label{color:#0f5659;background:#fff}}@media (min-width:500px){.bef-fieldset__wrapper input[type=radio]:checked+.icon-label .input-icon::after{outline-color:#0f5659;outline-offset:3px;background:#1a7a7f}}@media (min-width:500px){.bef-fieldset__wrapper input[type=checkbox]:active,.bef-fieldset__wrapper input[type=checkbox]:focus,.bef-fieldset__wrapper input[type=checkbox]:focus-visible,.bef-fieldset__wrapper input[type=checkbox]:hover{outline:0}.bef-fieldset__wrapper input[type=checkbox]:active+.icon-label,.bef-fieldset__wrapper input[type=checkbox]:focus+.icon-label,.bef-fieldset__wrapper input[type=checkbox]:focus-visible+.icon-label,.bef-fieldset__wrapper input[type=checkbox]:hover+.icon-label{color:#0f5659;outline:0;background:#fff}.bef-fieldset__wrapper input[type=checkbox]:active+.icon-label .input-icon,.bef-fieldset__wrapper input[type=checkbox]:focus+.icon-label .input-icon,.bef-fieldset__wrapper input[type=checkbox]:focus-visible+.icon-label .input-icon,.bef-fieldset__wrapper input[type=checkbox]:hover+.icon-label .input-icon{outline:2px dotted #2729a8}}@media (min-width:500px){.bef-fieldset__wrapper input[type=radio]:active+.icon-label,.bef-fieldset__wrapper input[type=radio]:focus+.icon-label,.bef-fieldset__wrapper input[type=radio]:focus-visible+.icon-label,.bef-fieldset__wrapper input[type=radio]:hover+.icon-label{color:#0f5659;outline:0;background:#fff}.bef-fieldset__wrapper input[type=radio]:active+.icon-label .input-icon,.bef-fieldset__wrapper input[type=radio]:focus+.icon-label .input-icon,.bef-fieldset__wrapper input[type=radio]:focus-visible+.icon-label .input-icon,.bef-fieldset__wrapper input[type=radio]:hover+.icon-label .input-icon{outline-offset:2px}.bef-fieldset__wrapper input[type=radio]:active+.icon-label .input-icon::after,.bef-fieldset__wrapper input[type=radio]:focus+.icon-label .input-icon::after,.bef-fieldset__wrapper input[type=radio]:focus-visible+.icon-label .input-icon::after,.bef-fieldset__wrapper input[type=radio]:hover+.icon-label .input-icon::after{outline-color:#0f5659;background:#0f5659}}.list--teasers-community-exchange .bef-fieldset__toggle:active,.list--teasers-community-exchange .bef-fieldset__toggle:focus,.list--teasers-community-exchange .bef-fieldset__toggle:focus-visible,.list--teasers-community-exchange .bef-fieldset__toggle:hover{border-radius:50%;outline-width:2px;outline-offset:-4px}.list--teasers-community-exchange .bef-fieldset__toggle:active svg path,.list--teasers-community-exchange .bef-fieldset__toggle:focus svg path,.list--teasers-community-exchange .bef-fieldset__toggle:focus-visible svg path,.list--teasers-community-exchange .bef-fieldset__toggle:hover svg path{fill:#99073c}.list--teasers-community-exchange .bef-fieldset__wrapper legend{border-bottom-color:#99073c;background:#d81159}@media (min-width:500px){.list--teasers-community-exchange .bef-fieldset__wrapper legend{background:0 0}}@media (min-width:500px){.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]+.icon-label .input-icon{-webkit-box-sizing:content-box;box-sizing:content-box;padding:3px;background:#fff}}@media (min-width:500px){.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]+.icon-label{color:#fff;border-color:#d81159;border-bottom-color:#99073c;background:#d81159}.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]+.icon-label .input-icon svg path{fill:#99073c}.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]+.icon-label .input-icon::after{outline-color:transparent}.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]+.icon-label:hover{color:#99073c;outline:0;background-color:#fff}.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]+.icon-label:hover .input-icon{outline:2px dotted #2729a8;outline-offset:3px}.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]+.icon-label:hover .input-icon::after{outline:0}}@media (min-width:500px){.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]+.icon-label{color:#fff;border-color:#d81159;border-bottom-color:#99073c;background:#d81159}.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]+.icon-label .input-icon::after{outline-color:#fff;background:#fff}.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]+.icon-label:hover{color:#99073c;outline:0;background-color:#fff}.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]+.icon-label:hover .input-icon{outline:2px dotted #2729a8;outline-offset:2px}.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]+.icon-label:hover .input-icon::after{outline-color:#99073c}}@media (min-width:500px){.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]:checked+.icon-label{color:#99073c;background:#fff}}@media (min-width:500px){.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:checked+.icon-label{color:#99073c;background:#fff}}@media (min-width:500px){.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:checked+.icon-label .input-icon::after{outline-color:#99073c;outline-offset:3px;background:#d81159}}@media (min-width:500px){.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]:active,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]:focus,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]:focus-visible,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]:hover{outline:0}.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]:active+.icon-label,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]:focus+.icon-label,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]:focus-visible+.icon-label,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]:hover+.icon-label{color:#99073c;outline:0;background:#fff}.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]:active+.icon-label .input-icon,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]:focus+.icon-label .input-icon,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]:focus-visible+.icon-label .input-icon,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=checkbox]:hover+.icon-label .input-icon{outline:2px dotted #2729a8}}@media (min-width:500px){.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:active+.icon-label,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:focus+.icon-label,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:focus-visible+.icon-label,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:hover+.icon-label{color:#99073c;outline:0;background:#fff}.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:active+.icon-label .input-icon,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:focus+.icon-label .input-icon,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:focus-visible+.icon-label .input-icon,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:hover+.icon-label .input-icon{outline-offset:2px}.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:active+.icon-label .input-icon::after,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:focus+.icon-label .input-icon::after,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:focus-visible+.icon-label .input-icon::after,.list--teasers-community-exchange .bef-fieldset__wrapper input[type=radio]:hover+.icon-label .input-icon::after{outline-color:#99073c;background:#99073c}}.list--teasers-irish-links .bef-fieldset__toggle:active,.list--teasers-irish-links .bef-fieldset__toggle:focus,.list--teasers-irish-links .bef-fieldset__toggle:focus-visible,.list--teasers-irish-links .bef-fieldset__toggle:hover{border-radius:50%;outline-width:2px;outline-offset:-4px}.list--teasers-irish-links .bef-fieldset__toggle:active svg path,.list--teasers-irish-links .bef-fieldset__toggle:focus svg path,.list--teasers-irish-links .bef-fieldset__toggle:focus-visible svg path,.list--teasers-irish-links .bef-fieldset__toggle:hover svg path{fill:#2729a8}.list--teasers-irish-links .bef-fieldset__wrapper legend{border-bottom-color:#2729a8;background:#d81159}@media (min-width:500px){.list--teasers-irish-links .bef-fieldset__wrapper legend{background:0 0}}@media (min-width:500px){.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]+.icon-label .input-icon{-webkit-box-sizing:content-box;box-sizing:content-box;padding:3px;background:#fff}}@media (min-width:500px){.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]+.icon-label{color:#fff;border-color:#d81159;border-bottom-color:#2729a8;background:#d81159}.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]+.icon-label .input-icon svg path{fill:#2729a8}.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]+.icon-label .input-icon::after{outline-color:transparent}.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]+.icon-label:hover{color:#2729a8;outline:0;background-color:#fff}.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]+.icon-label:hover .input-icon{outline:2px dotted #2729a8;outline-offset:3px}.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]+.icon-label:hover .input-icon::after{outline:0}}@media (min-width:500px){.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]+.icon-label{color:#fff;border-color:#d81159;border-bottom-color:#2729a8;background:#d81159}.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]+.icon-label .input-icon::after{outline-color:#fff;background:#fff}.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]+.icon-label:hover{color:#2729a8;outline:0;background-color:#fff}.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]+.icon-label:hover .input-icon{outline:2px dotted #2729a8;outline-offset:2px}.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]+.icon-label:hover .input-icon::after{outline-color:#2729a8}}@media (min-width:500px){.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]:checked+.icon-label{color:#2729a8;background:#fff}}@media (min-width:500px){.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:checked+.icon-label{color:#2729a8;background:#fff}}@media (min-width:500px){.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:checked+.icon-label .input-icon::after{outline-color:#2729a8;outline-offset:3px;background:#d81159}}@media (min-width:500px){.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]:active,.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]:focus,.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]:focus-visible,.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]:hover{outline:0}.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]:active+.icon-label,.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]:focus+.icon-label,.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]:focus-visible+.icon-label,.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]:hover+.icon-label{color:#2729a8;outline:0;background:#fff}.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]:active+.icon-label .input-icon,.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]:focus+.icon-label .input-icon,.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]:focus-visible+.icon-label .input-icon,.list--teasers-irish-links .bef-fieldset__wrapper input[type=checkbox]:hover+.icon-label .input-icon{outline:2px dotted #2729a8}}@media (min-width:500px){.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:active+.icon-label,.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:focus+.icon-label,.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:focus-visible+.icon-label,.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:hover+.icon-label{color:#2729a8;outline:0;background:#fff}.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:active+.icon-label .input-icon,.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:focus+.icon-label .input-icon,.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:focus-visible+.icon-label .input-icon,.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:hover+.icon-label .input-icon{outline-offset:2px}.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:active+.icon-label .input-icon::after,.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:focus+.icon-label .input-icon::after,.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:focus-visible+.icon-label .input-icon::after,.list--teasers-irish-links .bef-fieldset__wrapper input[type=radio]:hover+.icon-label .input-icon::after{outline-color:#2729a8;background:#2729a8}}.list--teasers-vacancies .bef-fieldset__toggle:active,.list--teasers-vacancies .bef-fieldset__toggle:focus,.list--teasers-vacancies .bef-fieldset__toggle:focus-visible,.list--teasers-vacancies .bef-fieldset__toggle:hover{border-radius:50%;outline-width:2px;outline-offset:-4px}.list--teasers-vacancies .bef-fieldset__toggle:active svg path,.list--teasers-vacancies .bef-fieldset__toggle:focus svg path,.list--teasers-vacancies .bef-fieldset__toggle:focus-visible svg path,.list--teasers-vacancies .bef-fieldset__toggle:hover svg path{fill:#005ea1}.list--teasers-vacancies .bef-fieldset__wrapper legend{border-bottom-color:#005ea1;background:#0070c0}@media (min-width:500px){.list--teasers-vacancies .bef-fieldset__wrapper legend{background:0 0}}@media (min-width:500px){.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]+.icon-label .input-icon{-webkit-box-sizing:content-box;box-sizing:content-box;padding:3px;background:#fff}}@media (min-width:500px){.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]+.icon-label{color:#fff;border-color:#0070c0;border-bottom-color:#005ea1;background:#0070c0}.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]+.icon-label .input-icon svg path{fill:#005ea1}.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]+.icon-label .input-icon::after{outline-color:transparent}.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]+.icon-label:hover{color:#005ea1;outline:0;background-color:#fff}.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]+.icon-label:hover .input-icon{outline:2px dotted #2729a8;outline-offset:3px}.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]+.icon-label:hover .input-icon::after{outline:0}}@media (min-width:500px){.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]+.icon-label{color:#fff;border-color:#0070c0;border-bottom-color:#005ea1;background:#0070c0}.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]+.icon-label .input-icon::after{outline-color:#fff;background:#fff}.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]+.icon-label:hover{color:#005ea1;outline:0;background-color:#fff}.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]+.icon-label:hover .input-icon{outline:2px dotted #2729a8;outline-offset:2px}.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]+.icon-label:hover .input-icon::after{outline-color:#005ea1}}@media (min-width:500px){.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]:checked+.icon-label{color:#005ea1;background:#fff}}@media (min-width:500px){.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:checked+.icon-label{color:#005ea1;background:#fff}}@media (min-width:500px){.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:checked+.icon-label .input-icon::after{outline-color:#005ea1;outline-offset:3px;background:#0070c0}}@media (min-width:500px){.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]:active,.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]:focus,.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]:focus-visible,.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]:hover{outline:0}.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]:active+.icon-label,.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]:focus+.icon-label,.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]:focus-visible+.icon-label,.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]:hover+.icon-label{color:#005ea1;outline:0;background:#fff}.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]:active+.icon-label .input-icon,.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]:focus+.icon-label .input-icon,.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]:focus-visible+.icon-label .input-icon,.list--teasers-vacancies .bef-fieldset__wrapper input[type=checkbox]:hover+.icon-label .input-icon{outline:2px dotted #2729a8}}@media (min-width:500px){.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:active+.icon-label,.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:focus+.icon-label,.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:focus-visible+.icon-label,.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:hover+.icon-label{color:#005ea1;outline:0;background:#fff}.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:active+.icon-label .input-icon,.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:focus+.icon-label .input-icon,.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:focus-visible+.icon-label .input-icon,.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:hover+.icon-label .input-icon{outline-offset:2px}.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:active+.icon-label .input-icon::after,.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:focus+.icon-label .input-icon::after,.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:focus-visible+.icon-label .input-icon::after,.list--teasers-vacancies .bef-fieldset__wrapper input[type=radio]:hover+.icon-label .input-icon::after{outline-color:#005ea1;background:#005ea1}}.icon-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-type-radio{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=radio].form-radio{position:absolute;z-index:5;top:0;left:0;width:40px;height:24px;opacity:0;border-style:none;font-size:16px}input[type=radio].form-radio+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=radio].form-radio+label .input-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:8px;height:8px;margin:8px 16px;border-radius:50%}input[type=radio].form-radio+label .input-icon::after{display:block;width:8px;width:100%;height:8px;height:100%;content:"";border-radius:50%;outline:1px solid #9e9e9e;outline-offset:2px;background:0 0}input[type=radio].form-radio:focus+label .input-icon,input[type=radio].form-radio:focus-visible+label .input-icon{border-radius:50%;outline-offset:5px}input[type=radio].form-radio:checked+label .input-icon::after{background:#000}.form-type-select{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-type-select>*{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1.375rem;font-size:16px;line-height:1.375}@media (min-width:500px){.form-type-select>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.form-type-select label{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;text-align:left}.form-select{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:2rem;padding-right:.5rem;padding-left:.5rem;cursor:pointer;color:#343434;border:1px solid #dedede;border-radius:5px;background:#fff;font-weight:400}.form-select:focus,.form-select:focus-visible{border-radius:2px}.form-select [selected]{color:#343434}.form-select option{font-family:Roboto,sans-serif}.form-email,.form-search,.form-tel,.form-text,.form-textarea{display:block;max-width:36rem;height:2.5rem;padding:.5rem 1.25rem;border:2px solid #dedede;border-radius:1.25rem;font-size:inherit}.form-email:focus,.form-email:focus-visible,.form-search:focus,.form-search:focus-visible,.form-tel:focus,.form-tel:focus-visible,.form-text:focus,.form-text:focus-visible,.form-textarea:focus,.form-textarea:focus-visible{outline:2px dotted #2729a8;outline-offset:1px}.webform-submission-form .form-email,.webform-submission-form .form-text,.webform-submission-form .form-textarea{display:block;clear:left;width:100%;height:60px;margin-bottom:40px;padding:0 20px;border:solid 2px #000;border-radius:3px}.webform-submission-form .form-email:focus,.webform-submission-form .form-text:focus,.webform-submission-form .form-textarea:focus{outline:2px solid #ffc600;-webkit-appearance:none}.webform-submission-form .form-textarea{height:120px;padding:20px}.webform-submission-form .form-item--error-message{margin-top:-2rem;color:#a51b00}.bg-primary .form-email:focus,.bg-primary .form-email:hover,.bg-primary .form-search:focus,.bg-primary .form-search:hover,.bg-primary .form-tel:focus,.bg-primary .form-tel:hover,.bg-primary .form-text:focus,.bg-primary .form-text:hover,.bg-primary .form-textarea:focus,.bg-primary .form-textarea:hover{-webkit-box-shadow:inset .5rem 0 0 0 #ff9e0d;box-shadow:inset .5rem 0 0 0 #ff9e0d}.captcha{margin-bottom:40px}@media (min-width:768px){.webform-submission-form{margin-right:8rem}}html{color:#000;font-family:Roboto;font-size:16px}::-moz-selection{color:#000;background:#8cc64d;background:rgba(140,198,77,.75)}::selection{color:#000;background:#8cc64d;background:rgba(140,198,77,.75)}::-moz-selection{color:#000;background:#8cc64d;background:rgba(140,198,77,.75)}body{background:#f2f2f2}img{max-width:100%;height:auto}.table-wrapper{margin:0 0 1.5rem;padding:1rem 0;border-radius:5px;outline:1px solid #dedede}table{position:relative;width:100%;margin:0;color:#000;border-collapse:collapse;border-style:none}@media (min-width:768px){table{table-layout:fixed}}@media (min-width:960px){table{table-layout:auto}}@media (min-width:1200px){table{table-layout:fixed}}td,th{padding:.5rem 1rem;text-align:left}table td{border-top:1px solid #dedede;background:0 0}table tbody>tr{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}table tbody>tr:hover>td{background-color:#f2f2f2}.priority-low{display:none}@media (min-width:768px){.priority-low{display:table-cell}}.responsive-table{overflow:auto;width:100%;margin:2em 0 0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.2)),to(transparent)),-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.2)),to(transparent)) 100% 0;background:linear-gradient(to right,rgba(0,0,0,.2),transparent),linear-gradient(to left,rgba(0,0,0,.2),transparent) 100% 0;background-color:#fff;background-repeat:no-repeat;background-size:10px 100%}.responsive-table table{max-width:none;margin:0;background:-webkit-gradient(linear,left top,right top,color-stop(30%,#fff),to(rgba(255,255,255,0))),-webkit-gradient(linear,right top,left top,color-stop(30%,#fff),to(rgba(255,255,255,0))) 100% 0;background:linear-gradient(to right,#fff 30%,rgba(255,255,255,0)),linear-gradient(to left,#fff 30%,rgba(255,255,255,0)) 100% 0;background-repeat:no-repeat;background-size:50px 100%;font-size:.9rem}.tableresponsive-toggle-columns{background:#fff}caption{margin:0 -2px;background:#fff}.responsive-table table td,.responsive-table table th{max-width:120px;padding:.4rem;word-wrap:break-word}@media (min-width:430px){.responsive-table table td,.responsive-table table th{max-width:160px}}@media (min-width:640px){.responsive-table table tbody td:first-of-type,.responsive-table table th:first-of-type{width:260px;min-width:260px}}@media (min-width:768px){.responsive-table table tbody td:first-of-type,.responsive-table table th:first-of-type{width:280px;min-width:280px}}.block--anrt-category-list-blocks{margin-bottom:1.5rem}.block--anrt-category-list-blocks .block__title{margin-bottom:.5rem;font-size:16px;font-weight:600}.list--teasers-irish-links .block--anrt-category-list-blocks{margin-bottom:1rem}.anrt-cl__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;list-style-type:none;row-gap:.5rem}.anrt-cl__list-item{margin:0;padding:0;list-style-type:none}.anrt-cl__list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:41px;margin:0;padding:0 .75rem;cursor:pointer;text-decoration:none;color:#fff;border-width:1px 1px 3px;border-style:solid;border-color:transparent;border-bottom-color:#0f5659;border-radius:5px;background-color:#1a7a7f;padding-right:1rem;padding-left:1rem;border-color:#1a7a7f;border-bottom-color:#0f5659;background-color:#1a7a7f}.anrt-cl__list-link:link,.anrt-cl__list-link:visited{color:#fff}.anrt-cl__list-link:active,.anrt-cl__list-link:hover{background-color:#0f5659}.anrt-cl__list-link:active,.anrt-cl__list-link:focus,.anrt-cl__list-link:focus-visible,.anrt-cl__list-link:hover{color:#0f5659;border-color:#0f5659;border-radius:3px;outline:2px dotted #2729a8;outline-offset:2px;background:#fff}.anrt-cl__list-link.is-active,.anrt-cl__list-link:active,.anrt-cl__list-link:focus,.anrt-cl__list-link:focus-visible,.anrt-cl__list-link:hover{color:#0f5659;background:#fff}.list--teasers-community-exchange .anrt-cl__list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:41px;margin:0;padding:0 .75rem;cursor:pointer;text-decoration:none;color:#fff;border-width:1px 1px 3px;border-style:solid;border-color:transparent;border-bottom-color:#0f5659;border-radius:5px;background-color:#1a7a7f;padding-right:1rem;padding-left:1rem;border-color:#d81159;border-bottom-color:#99073c;background-color:#d81159}.list--teasers-community-exchange .anrt-cl__list-link:link,.list--teasers-community-exchange .anrt-cl__list-link:visited{color:#fff}.list--teasers-community-exchange .anrt-cl__list-link:active,.list--teasers-community-exchange .anrt-cl__list-link:hover{background-color:#0f5659}.list--teasers-community-exchange .anrt-cl__list-link:active,.list--teasers-community-exchange .anrt-cl__list-link:focus,.list--teasers-community-exchange .anrt-cl__list-link:focus-visible,.list--teasers-community-exchange .anrt-cl__list-link:hover{color:#0f5659;border-color:#0f5659;border-radius:3px;outline:2px dotted #2729a8;outline-offset:2px;background:#fff}.list--teasers-community-exchange .anrt-cl__list-link.is-active,.list--teasers-community-exchange .anrt-cl__list-link:active,.list--teasers-community-exchange .anrt-cl__list-link:focus,.list--teasers-community-exchange .anrt-cl__list-link:focus-visible,.list--teasers-community-exchange .anrt-cl__list-link:hover{color:#99073c;background:#fff}.list--teasers-irish-links .anrt-cl__list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:41px;margin:0;padding:0 .75rem;cursor:pointer;text-decoration:none;color:#fff;border-width:1px 1px 3px;border-style:solid;border-color:transparent;border-bottom-color:#0f5659;border-radius:5px;background-color:#1a7a7f;padding-right:1rem;padding-left:1rem;border-color:#5e60ce;border-bottom-color:#2729a8;background-color:#5e60ce}.list--teasers-irish-links .anrt-cl__list-link:link,.list--teasers-irish-links .anrt-cl__list-link:visited{color:#fff}.list--teasers-irish-links .anrt-cl__list-link:active,.list--teasers-irish-links .anrt-cl__list-link:hover{background-color:#0f5659}.list--teasers-irish-links .anrt-cl__list-link:active,.list--teasers-irish-links .anrt-cl__list-link:focus,.list--teasers-irish-links .anrt-cl__list-link:focus-visible,.list--teasers-irish-links .anrt-cl__list-link:hover{color:#0f5659;border-color:#0f5659;border-radius:3px;outline:2px dotted #2729a8;outline-offset:2px;background:#fff}.list--teasers-irish-links .anrt-cl__list-link.is-active,.list--teasers-irish-links .anrt-cl__list-link:active,.list--teasers-irish-links .anrt-cl__list-link:focus,.list--teasers-irish-links .anrt-cl__list-link:focus-visible,.list--teasers-irish-links .anrt-cl__list-link:hover{color:#2729a8;background:#fff}.list--teasers-vacancies .anrt-cl__list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:41px;margin:0;padding:0 .75rem;cursor:pointer;text-decoration:none;color:#fff;border-width:1px 1px 3px;border-style:solid;border-color:transparent;border-bottom-color:#0f5659;border-radius:5px;background-color:#1a7a7f;padding-right:1rem;padding-left:1rem;border-color:#0070c0;border-bottom-color:#005ea1;background-color:#0070c0}.list--teasers-vacancies .anrt-cl__list-link:link,.list--teasers-vacancies .anrt-cl__list-link:visited{color:#fff}.list--teasers-vacancies .anrt-cl__list-link:active,.list--teasers-vacancies .anrt-cl__list-link:hover{background-color:#0f5659}.list--teasers-vacancies .anrt-cl__list-link:active,.list--teasers-vacancies .anrt-cl__list-link:focus,.list--teasers-vacancies .anrt-cl__list-link:focus-visible,.list--teasers-vacancies .anrt-cl__list-link:hover{color:#0f5659;border-color:#0f5659;border-radius:3px;outline:2px dotted #2729a8;outline-offset:2px;background:#fff}.list--teasers-vacancies .anrt-cl__list-link.is-active,.list--teasers-vacancies .anrt-cl__list-link:active,.list--teasers-vacancies .anrt-cl__list-link:focus,.list--teasers-vacancies .anrt-cl__list-link:focus-visible,.list--teasers-vacancies .anrt-cl__list-link:hover{color:#005ea1;background:#fff}.block--cta-block a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;text-decoration:none;color:#fff;border-radius:10px;background-color:#ff9e0d;font-family:cursive}.block--cta-block a::after{content:"\203A";font-size:1.5rem;font-weight:300}.block--cta-block a:focus,.block--cta-block a:hover{color:#000;background-color:#ffc600}.block--cta-block .contextual-links a::after{content:""}.e-bulletin-subscribe{margin-top:0}.e-bulletin-subscribe__off-canvas{position:absolute;z-index:1;top:0;width:100%;margin-top:0;-webkit-transition:.3s;transition:.3s;-webkit-transform-origin:top;transform-origin:top;background-color:#ff9e0d}.e-bulletin-subscribe__off-canvas--is-off-canvas{-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}.e-bulletin-subscribe__off-canvas--is-on-canvas{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}.e-bulletin-subscribe__cancel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.5rem 1rem;cursor:pointer;color:#fff;border:0;background-color:transparent;font-family:cursive}.e-bulletin-subscribe__off-canvas-content{padding:1rem 1rem 0 1rem}.e-bulletin-subscribe__off-canvas-content .form-item{max-width:300px}.e-bulletin-subscribe__cancel-x{font-family:Roboto}.e-bulletin-subscribe__off-canvas-content .messages--status{margin:2rem 0 1rem;padding:0 .5rem 1rem .5rem;font-size:.9rem}.e-bulletin-subscribe__off-canvas-content a{text-decoration:none;color:#fff;font-family:Roboto}.e-bulletin-subscribe__off-canvas-content a:hover{border-bottom:2px dashed #fff}.e-bulletin-subscribe__off-canvas-content .messages--error a{text-decoration:none;color:#ff9e0d;border-bottom:2px solid #ff9e0d}.e-bulletin-subscribe__off-canvas-content .messages--error a:hover{border-bottom:2px dashed #ff9e0d}.form-item--error-message{color:#f97c7c}.e-bulletin-subscribe__off-canvas-content form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-family:cursive}.e-bulletin-subscribe__off-canvas-content form .form-item{margin-top:1rem}.e-bulletin-subscribe__off-canvas-content form .checkboxes--wrapper{margin-top:3rem}.e-bulletin-subscribe__off-canvas-content form label{font-size:.9rem}.e-bulletin-subscribe__off-canvas-content form .form-required:after{position:relative;top:-4px;margin-left:5px;content:"*";color:#ffc600;font-size:.7rem}.e-bulletin-subscribe__off-canvas-content form .form-email,.e-bulletin-subscribe__off-canvas-content form .form-text{max-width:100%;padding:1.3rem 1rem;color:#fff;border:2px solid #fff;border-radius:10px;background-color:#ff9e0d}.e-bulletin-subscribe__off-canvas-content form .form-email::-webkit-input-placeholder,.e-bulletin-subscribe__off-canvas-content form .form-text::-webkit-input-placeholder{margin-left:10px;color:#343434}.e-bulletin-subscribe__off-canvas-content form .form-email::-moz-placeholder,.e-bulletin-subscribe__off-canvas-content form .form-text::-moz-placeholder{margin-left:10px;color:#343434}.e-bulletin-subscribe__off-canvas-content form .form-email:-ms-input-placeholder,.e-bulletin-subscribe__off-canvas-content form .form-text:-ms-input-placeholder{margin-left:10px;color:#343434}.e-bulletin-subscribe__off-canvas-content form .form-email::-ms-input-placeholder,.e-bulletin-subscribe__off-canvas-content form .form-text::-ms-input-placeholder{margin-left:10px;color:#343434}.e-bulletin-subscribe__off-canvas-content form .form-email::placeholder,.e-bulletin-subscribe__off-canvas-content form .form-text::placeholder{margin-left:10px;color:#343434}.e-bulletin-subscribe__off-canvas-content form .fieldset-legend{color:#ffc600;font-size:.9rem}.e-bulletin-subscribe__off-canvas-content fieldset{padding:0;border:0}.e-bulletin-subscribe__off-canvas-content form .form-actions{-ms-flex-item-align:end;align-self:flex-end;width:100%;margin-top:3rem}.e-bulletin-subscribe__off-canvas-content form .form-submit{width:calc(100% + 2rem);margin-left:-1rem;padding:1rem;color:#000;border:0;border:1px solid #ffc600;background-color:#ffc600}.e-bulletin-subscribe__off-canvas-content form .form-submit:focus,.e-bulletin-subscribe__off-canvas-content form .form-submit:hover{border:1px solid #000;background-color:#fff}.form-checkbox{margin:0;padding:0;list-style:none}.e-bulletin-subscribe__off-canvas-content form .form-type-checkbox label{position:relative;padding-left:2rem;-webkit-transition:color .3s;transition:color .3s;color:#fff}.e-bulletin-subscribe__off-canvas-content form .form-type-checkbox label::before{position:absolute;top:0;bottom:0;left:0;display:block;width:1.25rem;height:1.25rem;content:"";-webkit-transition:background .3s,border-color .5s .2s;transition:background .3s,border-color .5s .2s;border:2px solid #fff;border-radius:.25rem;background-color:#ff9e0d}.e-bulletin-subscribe__off-canvas-content form .form-type-checkbox label::after{position:absolute;top:0;left:.3em;width:.35em;height:80%;content:"";-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;color:#fff;border:solid #fff;border-width:0 4px 4px 0;font-size:1.5rem}.e-bulletin-subscribe__off-canvas-content form .form-type-checkbox input:checked+label{color:#d58a55}.e-bulletin-subscribe__off-canvas-content form .form-type-checkbox input:focus+label::before{outline:-webkit-focus-ring-color auto 5px}.e-bulletin-subscribe__off-canvas-content form .form-type-checkbox input:checked+label::before{border-color:#ffc600;background-color:#ffc600}.e-bulletin-subscribe__off-canvas-content form .form-type-checkbox input:checked+label::after{opacity:1}.block.views-exposed-form{max-width:888px;margin-right:auto;margin-left:auto}.block--footer{padding:2.5rem 2.75rem 3rem;border-radius:5px;background:#fff}.block--footer .block__title,.block--footer .navigation__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem;font-size:16px;line-height:24px}.block--footer .block__title svg,.block--footer .navigation__title svg{margin-right:.5rem}.block--footer p:last-child{margin-bottom:0}.block--link-block{min-height:44px;padding:0}.block--link-block a,.block--link-block button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 1rem 0 0;text-decoration:none;color:#000;border-style:none;border-radius:22px;background:#fff;font-weight:700}.block--link-block a.no-icon,.block--link-block button.no-icon{padding-left:22px}.block--link-block a:active,.block--link-block a:focus,.block--link-block a:focus-visible,.block--link-block a:hover,.block--link-block button:active,.block--link-block button:focus,.block--link-block button:focus-visible,.block--link-block button:hover{outline-offset:-4px}.block--link-block .link-block__icon{width:44px;height:44px}.block--link-block svg{-webkit-box-sizing:border-box;box-sizing:border-box;width:44px;height:44px;padding:10px}@media (min-width:768px){.block--link-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.block--link-block-icon{width:44px;height:44px}.block--link-block-icon a,.block--link-block-icon button{display:block;width:100%;height:100%;padding:0;border-style:none;border-radius:inherit;background:0 0}.block--link-block-icon a:active,.block--link-block-icon a:focus,.block--link-block-icon a:focus-visible,.block--link-block-icon a:hover,.block--link-block-icon button:active,.block--link-block-icon button:focus,.block--link-block-icon button:focus-visible,.block--link-block-icon button:hover{outline-offset:-4px}.block--link-block-icon a:active svg .svg__background,.block--link-block-icon a:focus svg .svg__background,.block--link-block-icon a:focus-visible svg .svg__background,.block--link-block-icon a:hover svg .svg__background,.block--link-block-icon button:active svg .svg__background,.block--link-block-icon button:focus svg .svg__background,.block--link-block-icon button:focus-visible svg .svg__background,.block--link-block-icon button:hover svg .svg__background{fill:#fff}.block--link-block-icon a:active svg .svg__foreground,.block--link-block-icon a:focus svg .svg__foreground,.block--link-block-icon a:focus-visible svg .svg__foreground,.block--link-block-icon a:hover svg .svg__foreground,.block--link-block-icon button:active svg .svg__foreground,.block--link-block-icon button:focus svg .svg__foreground,.block--link-block-icon button:focus-visible svg .svg__foreground,.block--link-block-icon button:hover svg .svg__foreground{fill:#343434}.block--link-block-icon svg{border-radius:inherit}.block--link-block-icon svg .svg__background{fill:#f2f2f2}.block--link-block-icon svg .svg__foreground{fill:#343434}.block--link-block-icon .link-block__icon{border-radius:inherit}.block--link-block-opposite{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-size:15px}.block--link-block-opposite button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 0 0 1rem;font-size:inherit}.block--link-block-opposite button:active svg .svg__foreground,.block--link-block-opposite button:focus svg .svg__foreground,.block--link-block-opposite button:focus-visible svg .svg__foreground,.block--link-block-opposite button:hover svg .svg__foreground{fill:#000}.block--link-block-opposite button:active svg .svg__background,.block--link-block-opposite button:focus svg .svg__background,.block--link-block-opposite button:focus-visible svg .svg__background,.block--link-block-opposite button:hover svg .svg__background{fill:#fff}.block--link-block-opposite svg{padding:6px}.block--link-block-opposite svg .svg__foreground{fill:#fff}.block--link-block-opposite svg .svg__background{fill:#000}.branding__logo a{padding:16px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;margin:0;border:0}.branding__logo a:active,.branding__logo a:focus,.branding__logo a:focus-visible,.branding__logo a:hover{outline-offset:-2px}.branding__logo img{display:block;height:24px}@media (min-width:960px){.branding__logo a{width:184px;margin-right:1rem}}.breadcrumb{margin:0 auto;padding:1rem;color:#666;font-size:13px;font-weight:700;line-height:1}.breadcrumb__items{margin:0;padding:0}.breadcrumb__item{display:inline-block}.breadcrumb__link:link{text-decoration:none;color:#666;font-weight:400}.breadcrumb__link:active,.breadcrumb__link:hover{text-decoration:underline}.category-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0;padding:0;list-style-type:none;color:#666;line-height:1.1875;gap:.5rem}.category-list__item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:1.5625rem;margin:0;padding:.1875rem .75rem;border:1px solid #666;border-radius:5px}.category-list__item a{text-decoration:underline}.category-list__item a:active,.category-list__item a:focus,.category-list__item a:focus-visible,.category-list__item a:hover{text-decoration:underline;outline-style:none}.category-list--unified{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:0 .75rem;border:1px solid #666;border-radius:5px;gap:.25em}.category-list--unified:focus-within,.category-list:not(.category-list--unified) .category-list__item:focus-within{outline:2px dotted #2729a8;outline-offset:2px}.category-list--unified .category-list__item{padding:.1875rem 0;border:none}.category-list--unified .category-list__item::after{content:", "}.category-list--unified .category-list__item:last-child::after{content:""}#sliding-popup{padding-top:24px;padding-bottom:24px;background:rgba(0,0,0,.85)!important;font-family:Roboto}#sliding-popup *{font-weight:400}#sliding-popup h2{font-size:1rem}#sliding-popup p{font-size:.75rem}.eu-cookie-compliance-more-button{color:#ffc600;font-family:Roboto;font-size:.75rem}.eu-cookie-compliance-more-button:focus,.eu-cookie-compliance-more-button:hover{color:#fff}.eu-cookie-compliance-secondary-button{height:auto;padding-top:.7rem;padding-bottom:.7rem;-webkit-transition:background .3s;transition:background .3s;color:#000;border:1px solid #fff;border-radius:10px;background-color:#fff;font-family:Roboto;font-size:.9rem;font-weight:400}.eu-cookie-compliance-secondary-button:focus,.eu-cookie-compliance-secondary-button:hover{color:#fff;border:1px solid #fff;background-color:#000;background-image:none}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button{height:auto;margin-left:1rem;padding-top:.7rem;padding-bottom:.7rem;-webkit-transition:background .3s;transition:background .3s;border:1px solid #000;border-radius:10px;background-color:#ffc600;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-family:Roboto;font-size:.9rem;font-weight:400;font-weight:400}.eu-cookie-compliance-default-button:focus,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:focus,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:focus,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:focus,.eu-cookie-withdraw-button:hover{text-decoration:underline;border:1px solid #000;background-color:#fff;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.dialog__container,.dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.dialog__container{z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex}.dialog__container[aria-hidden=true]{display:none}.dialog__overlay{background-color:rgba(102,102,102,.9)}.dialog__content{position:relative;z-index:2;margin:auto;background-color:#f2f2f2}.dialog__content{position:relative;max-width:90vw;max-height:90vh;border-radius:8px}@media (min-width:640px){.dialog__content{max-width:640px}}.dialog__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:68px;margin-bottom:0;color:#343434;border-bottom:1px solid #dedede;font-size:16px;font-weight:400;line-height:1.375}.dialog__close{position:absolute;top:22px;left:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;padding:0;cursor:pointer;border:none;background:0 0}.dialog__close:active,.dialog__close:focus,.dialog__close:focus-visible,.dialog__close:hover{border-radius:1px;outline-width:2px;outline-color:#2729a8;outline-offset:4px;background:0 0}.dialog__close-icon svg{display:block;fill:#343434}.dialog__close-text{margin-left:.5rem;color:#343434;font-size:15px}@media (min-width:0) and (max-width:500px){.dialog__close-text{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal}}.dialog__inner{overflow-y:scroll;max-height:calc(90vh - 68px);padding:1rem 1.5rem 1.5rem}.dialog__inner p{margin-bottom:0}.dialog__inner form{margin-top:1rem}.dialog__inner fieldset{margin:0 0 .75rem;padding:0 0 .75rem;border:none;border-bottom:1px solid #dedede}.dialog__inner legend{margin-bottom:.5rem;font-size:clamp(24px,25.73502px + -.00457 * 100vw,20.256px);font-weight:700}.dialog__inner .form-item{display:block}.dialog__inner .form-email,.dialog__inner .form-text{width:90%;height:2.75rem;margin-bottom:1rem;padding:.5rem;border:2px solid #666;border-radius:8px;background:0 0}.dialog__inner .form-type-email label,.dialog__inner .form-type-textfield label{display:block;margin-bottom:.25rem}.dialog__inner .form-type-checkbox,.dialog__inner .form-type-radio{margin-bottom:1rem}.dialog__inner .description{margin:.5rem 0;color:#666}.dialog__inner input[type=checkbox].form-checkbox+label .input-icon,.dialog__inner input[type=radio].form-radio+label .input-icon{width:1.5rem;height:1.5rem;margin:0 1rem 0 0;border-radius:5px}.dialog__inner input[type=checkbox].form-checkbox+label .input-icon svg,.dialog__inner input[type=radio].form-radio+label .input-icon svg{top:.25rem;left:.25rem;width:1rem;height:1rem}.dialog__inner input[type=checkbox].form-checkbox+label .input-icon svg path,.dialog__inner input[type=radio].form-radio+label .input-icon svg path{fill:#343434}.dialog__inner input[type=checkbox].form-checkbox+label .input-icon::after,.dialog__inner input[type=radio].form-radio+label .input-icon::after{width:1.5rem;height:1.5rem;border:2px solid #666;border-radius:5px;outline:0}.dialog__inner input[type=checkbox].form-checkbox:focus+label .input-icon,.dialog__inner input[type=checkbox].form-checkbox:focus-visible+label .input-icon,.dialog__inner input[type=radio].form-radio:focus+label .input-icon,.dialog__inner input[type=radio].form-radio:focus-visible+label .input-icon{outline-offset:1px}.dialog__inner .form-actions{margin-top:1.5rem}.icon-text{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.375rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.icon-text__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:1.375rem}.icon-text__icon svg{display:block;width:.875rem;height:.875rem;margin:0}.icon-text__icon svg path{fill:#343434}.icon-text__text{color:#343434;font-size:16px;line-height:1.375}.search-title{max-width:640px;height:100%;margin:0 auto 1rem auto;text-align:center;line-height:1;gap:1rem}.search-title.h2{font-size:clamp(26.03733px,23.62263px + .00635 * 100vw,31.248px)}.search-title--default .search-title__icon,.search-title__icon svg{display:inline-block;width:clamp(24px,20.29268px + .00976 * 100vw,32px);height:clamp(24px,20.29268px + .00976 * 100vw,32px);vertical-align:bottom}.search-title--default .search-title__icon>g,.search-title__icon svg>g{width:100%;height:100%;aspect-ratio:1}.search-title--default .search-title__icon .svg__foreground,.search-title__icon svg .svg__foreground{fill:#fff}.search-title--default .search-title__icon{border-radius:50%;background:#000}.search-title--default .search-title__icon svg{width:50%;margin:0 auto}.search-title--default .search-title__icon svg path{fill:#fff}.search-title__icon,.search-title__title{display:inline}.navigation .menu-item,.navigation ul.menu{margin:0;padding:0;list-style-type:none}.navigation .menu-item{margin-bottom:.5rem}.navigation ul.menu a{display:block}.navigation ul.menu a:link,.navigation ul.menu a:visited{text-decoration:none;color:#000}.navigation ul.menu a:active,.navigation ul.menu a:focus,.navigation ul.menu a:focus-visible,.navigation ul.menu a:hover{padding-left:.2rem;text-decoration:underline;color:#99073c;outline-offset:-2px;-webkit-text-decoration-style:solid;text-decoration-style:solid}.menu--housekeeping .menu-item{margin-bottom:0;border-bottom:1px solid #dedede}.menu--housekeeping ul.menu a{height:2.75rem;line-height:2.75rem}@media (min-width:960px){.menu--housekeeping ul.menu a{height:30px;line-height:30px}}body.no-scroll{overflow:hidden}body.no-scroll .navigation--main .menu-toggle[aria-expanded=true]+.menu{position:fixed}.navigation--main .menu-toggle[aria-expanded=true] .menu-toggle__control--hide{display:block}.navigation--main .menu-toggle[aria-expanded=true] .menu-toggle__control--show{display:none}.navigation--main .menu-toggle[aria-expanded=true]+.menu{z-index:20;top:56px;display:block;overflow-y:scroll;width:100vw}@media (min-width:960px){.navigation--main .menu-toggle[aria-expanded=true]+.menu{overflow-y:hidden;width:auto}}.navigation--main .menu-toggle+.menu{display:none}.navigation--main .menu-toggle[aria-expanded=false] .menu-toggle__control--hide{display:none}.navigation--main .menu-toggle[aria-expanded=false] .menu-toggle__control--show{display:block}.navigation--main .menu-toggle[aria-expanded=false]+.menu{display:none}.navigation--main .menu-toggle[aria-expanded]{padding:16px;position:absolute;z-index:2;top:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:56px;height:56px;border:0;border-radius:0;background:0 0}.navigation--main .menu-toggle[aria-expanded]:active,.navigation--main .menu-toggle[aria-expanded]:focus,.navigation--main .menu-toggle[aria-expanded]:focus-visible,.navigation--main .menu-toggle[aria-expanded]:hover{outline-offset:-2px}.navigation--main.contextual-region .menu-toggle{top:-56px}.navigation--main.contextual-region .menu-toggle svg{vertical-align:bottom}.navigation--main section.menu{height:calc(100vh - 56px);padding:0 1rem;background:#f2f2f2}.navigation--main .menu-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}.navigation--main .menu-item:last-child{margin-bottom:0}.navigation--main ul.menu a{width:100%;height:2rem;font-size:18px;line-height:2rem}.navigation--main ul.menu a:active,.navigation--main ul.menu a:focus,.navigation--main ul.menu a:focus-within,.navigation--main ul.menu a:hover{color:#000}.navigation--main ul.menu:first-child{margin-bottom:1rem;padding-top:1.5rem}.navigation--main ul.menu:first-child .menu-item{margin-bottom:.625rem}.navigation--main ul.menu:first-child a{position:relative;z-index:2;display:block;padding-right:3px;padding-left:32px}.navigation--main ul.menu:first-child a+span[role=presentation]{position:absolute;z-index:2;left:0;width:20px;height:20px;margin-right:9px;margin-left:3px;border-radius:50%}.navigation--main ul.menu:first-child a[href$="/community-exchange"]+span[role=presentation] svg{border:0;border-radius:inherit}.navigation--main ul.menu:first-child a[href$="/community-exchange"]+span[role=presentation] svg .svg__background{fill:#d81159}.navigation--main ul.menu:first-child a[href$="/community-exchange"]+span[role=presentation] svg .svg__foreground{fill:#fff}.navigation--main ul.menu:first-child a[href$="/community-exchange"]:active+span[role=presentation] svg,.navigation--main ul.menu:first-child a[href$="/community-exchange"]:focus+span[role=presentation] svg,.navigation--main ul.menu:first-child a[href$="/community-exchange"]:hover+span[role=presentation] svg{border:2px solid #d81159}.navigation--main ul.menu:first-child a[href$="/community-exchange"]:active+span[role=presentation] svg .svg__background,.navigation--main ul.menu:first-child a[href$="/community-exchange"]:focus+span[role=presentation] svg .svg__background,.navigation--main ul.menu:first-child a[href$="/community-exchange"]:hover+span[role=presentation] svg .svg__background{fill:#fff}.navigation--main ul.menu:first-child a[href$="/community-exchange"]:active+span[role=presentation] svg .svg__foreground,.navigation--main ul.menu:first-child a[href$="/community-exchange"]:focus+span[role=presentation] svg .svg__foreground,.navigation--main ul.menu:first-child a[href$="/community-exchange"]:hover+span[role=presentation] svg .svg__foreground{fill:#d81159}.navigation--main ul.menu:first-child a[href$="/vacancies"]+span[role=presentation] svg{border:0;border-radius:inherit}.navigation--main ul.menu:first-child a[href$="/vacancies"]+span[role=presentation] svg .svg__background{fill:#0070c0}.navigation--main ul.menu:first-child a[href$="/vacancies"]+span[role=presentation] svg .svg__foreground{fill:#fff}.navigation--main ul.menu:first-child a[href$="/vacancies"]:active+span[role=presentation] svg,.navigation--main ul.menu:first-child a[href$="/vacancies"]:focus+span[role=presentation] svg,.navigation--main ul.menu:first-child a[href$="/vacancies"]:hover+span[role=presentation] svg{border:2px solid #0070c0}.navigation--main ul.menu:first-child a[href$="/vacancies"]:active+span[role=presentation] svg .svg__background,.navigation--main ul.menu:first-child a[href$="/vacancies"]:focus+span[role=presentation] svg .svg__background,.navigation--main ul.menu:first-child a[href$="/vacancies"]:hover+span[role=presentation] svg .svg__background{fill:#fff}.navigation--main ul.menu:first-child a[href$="/vacancies"]:active+span[role=presentation] svg .svg__foreground,.navigation--main ul.menu:first-child a[href$="/vacancies"]:focus+span[role=presentation] svg .svg__foreground,.navigation--main ul.menu:first-child a[href$="/vacancies"]:hover+span[role=presentation] svg .svg__foreground{fill:#0070c0}.navigation--main ul.menu:first-child a[href$="/irish-links"]+span[role=presentation] svg{border:0;border-radius:inherit}.navigation--main ul.menu:first-child a[href$="/irish-links"]+span[role=presentation] svg .svg__background{fill:#5e60ce}.navigation--main ul.menu:first-child a[href$="/irish-links"]+span[role=presentation] svg .svg__foreground{fill:#fff}.navigation--main ul.menu:first-child a[href$="/irish-links"]:active+span[role=presentation] svg,.navigation--main ul.menu:first-child a[href$="/irish-links"]:focus+span[role=presentation] svg,.navigation--main ul.menu:first-child a[href$="/irish-links"]:hover+span[role=presentation] svg{border:2px solid #5e60ce}.navigation--main ul.menu:first-child a[href$="/irish-links"]:active+span[role=presentation] svg .svg__background,.navigation--main ul.menu:first-child a[href$="/irish-links"]:focus+span[role=presentation] svg .svg__background,.navigation--main ul.menu:first-child a[href$="/irish-links"]:hover+span[role=presentation] svg .svg__background{fill:#fff}.navigation--main ul.menu:first-child a[href$="/irish-links"]:active+span[role=presentation] svg .svg__foreground,.navigation--main ul.menu:first-child a[href$="/irish-links"]:focus+span[role=presentation] svg .svg__foreground,.navigation--main ul.menu:first-child a[href$="/irish-links"]:hover+span[role=presentation] svg .svg__foreground{fill:#5e60ce}.navigation--main ul.menu:first-child a[href$="/advertise"]+span[role=presentation] svg{border:0;border-radius:inherit}.navigation--main ul.menu:first-child a[href$="/advertise"]+span[role=presentation] svg .svg__background{fill:#000}.navigation--main ul.menu:first-child a[href$="/advertise"]+span[role=presentation] svg .svg__foreground{fill:#fff}.navigation--main ul.menu:first-child a[href$="/advertise"]:active+span[role=presentation] svg,.navigation--main ul.menu:first-child a[href$="/advertise"]:focus+span[role=presentation] svg,.navigation--main ul.menu:first-child a[href$="/advertise"]:hover+span[role=presentation] svg{border:2px solid #000}.navigation--main ul.menu:first-child a[href$="/advertise"]:active+span[role=presentation] svg .svg__background,.navigation--main ul.menu:first-child a[href$="/advertise"]:focus+span[role=presentation] svg .svg__background,.navigation--main ul.menu:first-child a[href$="/advertise"]:hover+span[role=presentation] svg .svg__background{fill:#fff}.navigation--main ul.menu:first-child a[href$="/advertise"]:active+span[role=presentation] svg .svg__foreground,.navigation--main ul.menu:first-child a[href$="/advertise"]:focus+span[role=presentation] svg .svg__foreground,.navigation--main ul.menu:first-child a[href$="/advertise"]:hover+span[role=presentation] svg .svg__foreground{fill:#000}.navigation--main ul.menu:last-child{padding-top:.5rem;border-top:1px solid #dedede}.navigation--main ul.menu:last-child .menu-item{margin-bottom:0}@media (min-width:960px){.navigation--main{width:100%;height:56px}.navigation--main section.menu{height:auto;height:100%;padding:0;background:0 0}.navigation--main ul.menu:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0;padding:0}.navigation--main ul.menu:first-child .menu-item{height:100%;margin:0 8px 0 0}.navigation--main ul.menu:first-child .menu-item:last-child{margin-right:0}.navigation--main ul.menu:first-child a{height:56px;padding:0 16px 0 40px;font-size:16px;line-height:56px}.navigation--main ul.menu:first-child a+span[role=presentation]{left:8px}.navigation--main ul.menu:last-child{display:none}}.menu--vacancy-categories--mobile-only .menu-item{margin:0;border-bottom:1px solid #ffcd19}.menu--vacancy-categories--mobile-only .menu-item a{display:block;padding:11.25px;text-decoration:none;color:#ff9e0d;border:0}.menu--vacancy-categories--mobile-only .menu-item a:focus,.menu--vacancy-categories--mobile-only .menu-item a:hover{text-decoration:underline;background-color:#b35512}.menu--vacancy-categories--mobile-only .menu-item--active-trail a:after{height:0}.menu--vacancy-categories--mobile-only{margin-bottom:48px}.block--header--toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.menu--vacancy-categories--mobile-only .block--header--toggle{width:100%;height:65px;margin-bottom:0;padding-top:12px;padding-bottom:12px;border:0;border-bottom:3px solid #ffcd19}.mobile-block__header-title{color:#000;font-family:cursive;font-weight:700}.menu--vacancy-categories--mobile-only .main-navigation__menu{overflow:hidden;-webkit-transition:height .5s ease;transition:height .5s ease}.menu--vacancy-categories--mobile-only .main-navigation__menu:not(.active){display:none}.mobile-block__header-icon.active{margin-top:-8px;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.mobile-block__header-icon svg{width:calc(1rem + 3px);height:calc(1rem + 3px);padding:3px;border-radius:50%;background-color:#000}.mobile-block__header-icon svg path{fill:#fff}.mobile-block__header-icon{margin-right:1rem}@media (min-width:768px){.mobile-block__header-icon{margin-right:2rem}}.form-item--error-message,.messages{position:relative;left:8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 8px);margin:1rem 0;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}[dir=rtl] .messages{left:-8px;padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769rem}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/weatherlab/components/images/messages/check.svg);-webkit-box-shadow:-8px 0 0 #77b259;box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;-webkit-box-shadow:8px 0 0 #77b259;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/weatherlab/components/images/messages/warning.svg);-webkit-box-shadow:-8px 0 0 #e09600;box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;-webkit-box-shadow:8px 0 0 #e09600;box-shadow:8px 0 0 #e09600}.form-item--error-message,.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/weatherlab/components/images/messages/error.svg);background-repeat:no-repeat;-webkit-box-shadow:-8px 0 0 #e62600;box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;-webkit-box-shadow:8px 0 0 #e62600;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}.form-item--error-message strong{font-weight:unset}.header__search-form{width:100%}.header__search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:44px;padding:4px;padding-left:48px;border-radius:22px;background:#fff;gap:.25rem}.header__search-form input{position:relative;z-index:0;display:block;width:calc(100% - .25rem);height:36px;padding:0 .25rem;-webkit-transition:none;transition:none;color:#000;border-style:none;border-radius:0;background:#fff}.header__search-form input::-webkit-input-placeholder{color:#343434;font-style:italic}.header__search-form input::-moz-placeholder{color:#343434;font-style:italic}.header__search-form input:-ms-input-placeholder{color:#343434;font-style:italic}.header__search-form input::-ms-input-placeholder{color:#343434;font-style:italic}.header__search-form input::placeholder{color:#343434;font-style:italic}.header__search-form input:focus,.header__search-form input:focus-visible{outline-offset:0}.header__search-form button{display:block;width:36px;max-width:none;height:36px;padding:0;-webkit-transition:none;transition:none;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:0;border-radius:50%;background:#000}.header__search-form button:active,.header__search-form button:focus,.header__search-form button:focus-visible,.header__search-form button:hover{color:#000;border-radius:50%;outline-offset:0;background:#fff}.header__search-form .form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.simpleads img{display:block;width:100%;max-width:700px;margin:0 auto}.sitemap-box{margin-bottom:48px}.social-sharing{position:relative;width:290px;height:52px;margin:0;padding:0;gap:6px}.social-sharing:not([data-once=socialsharing]){width:246px}.social-sharing__menu{position:absolute;right:unset;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;height:100%;padding:4px 12px 4px 56px;list-style-type:none;border-radius:26px;background:#f2f2f2;gap:6px}.social-sharing:not([data-once=socialsharing]) .social-sharing__menu{padding-left:12px}@media (min-width:768px){.social-sharing--reverse .social-sharing__menu{right:0;left:unset;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:4px 56px 4px 12px}.social-sharing--reverse:not([data-once=socialsharing]) .social-sharing__menu{padding-right:12px}}.social-sharing__menu-item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:32px;height:32px;list-style-type:none}.social-sharing__menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#343434}.social-sharing__menu-link *{pointer-events:none}.social-sharing__menu-link:active,.social-sharing__menu-link:focus,.social-sharing__menu-link:focus-visible,.social-sharing__menu-link:hover{border-radius:50%;outline-offset:2px;background:#fff}.social-sharing__menu-link:active svg path,.social-sharing__menu-link:focus svg path,.social-sharing__menu-link:focus-visible svg path,.social-sharing__menu-link:hover svg path{fill:#343434}.social-sharing__menu-link svg{display:block;max-width:100%;height:1rem}.social-sharing__menu-link svg path{fill:#fff}.social-sharing__toggle.button--icon{position:absolute;z-index:1;top:4px;right:unset;left:4px;display:block;width:44px;max-width:none;height:44px;padding:0;border-radius:50%;background:#fff}.social-sharing__toggle.button--icon *{pointer-events:none}.social-sharing__toggle.button--icon svg path{fill:#1a7a7f}@media (min-width:768px){.social-sharing--reverse .social-sharing__toggle.button--icon{right:4px;left:unset}}.social-sharing__toggle[aria-expanded=true]~.social-sharing__menu{width:100%;-webkit-transition:.3s;transition:.3s;opacity:1}.social-sharing__toggle[aria-expanded=true]~.social-sharing__menu>li{display:block}.social-sharing__toggle[aria-expanded=false]~.social-sharing__menu{width:52px;padding:4px;-webkit-transition:.3s;transition:.3s;opacity:0}.social-sharing__toggle[aria-expanded=false]~.social-sharing__menu>li{display:none}.tabs__wrapper{padding-bottom:2.5rem}.tabs__wrapper--homepage .tabs__tablist,.tabs__wrapper--homepage .tabs__tablist>li{margin:0;padding:0;list-style-type:none}.tabs__wrapper--homepage .tabs__tablist{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-1rem -1rem 1rem -1rem;padding:1rem 1rem 0;background:#f2f2f2}.tabs__wrapper--homepage .tabs__tablist>*{width:50%}.tabs__wrapper--homepage .tabs__tablist h2{font-size:16px;font-weight:400}.tabs__wrapper--homepage>a{width:-webkit-max-content;width:-moz-max-content;width:max-content;text-decoration:none}.tabs__wrapper--homepage>a:focus span.tabs__tab-title,.tabs__wrapper--homepage>a:hover span.tabs__tab-title{text-decoration:underline}.tabs__tab{display:none;padding:.5rem .75rem .75rem;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:500;gap:.5rem}.tabs__tab:active,.tabs__tab:hover,.tabs__tab:link,.tabs__tab:visited{text-decoration:none;color:#fff}.tabs__tab:focus,.tabs__tab:focus-visible{border-top-left-radius:5px;border-top-right-radius:5px;outline-color:#fff;outline-offset:-5px}.tabs__tab.tabs__tab--community-exchange:not([aria-selected=false]){background:#d81159}.tabs__tab.tabs__tab--community-exchange:not([aria-selected=false]) .svg__foreground{fill:#d81159}.tabs__tab.tabs__tab--vacancies-and-tenders:not([aria-selected=false]){background:#0070c0}.tabs__tab.tabs__tab--vacancies-and-tenders:not([aria-selected=false]) .svg__foreground{fill:#0070c0}.tabs__tab .tabs__tab-icon{display:block;width:1rem;height:1.2rem}.tabs__tab .tabs__tab-icon svg{display:block;width:1rem;height:1rem;vertical-align:middle}.tabs__tab .tabs__tab-title{font-size:15px;line-height:1.2}.tabs__tab .svg__background{fill:#fff}.tabs__tab[aria-selected=false]{color:#343434}.tabs__tab[aria-selected=false] .svg__background{fill:#9e9e9e}.tabs__tab[aria-selected=false] .svg__foreground{fill:#fff}.tabs__tablist .tabs__tab{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:960px){.tabs__tab{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0;padding:.75rem 1.5rem;border-radius:5px;font-size:18px;line-height:1.2}.tabs__tab .tabs__tab-icon{width:1.25rem;height:1.25rem}.tabs__tab .tabs__tab-icon svg{width:1.25rem;height:1.25rem}.tabs__tablist .tabs__tab{display:none}}.tabs__wrapper--homepage .tabs__tab>*{display:block;pointer-events:none}.tabs__wrapper--homepage .tabs__panel>*{margin-bottom:.5rem}.tabs__wrapper--homepage .tabs__panel .list--teasers{margin:0}.tabs__wrapper--homepage .tabs__panel .view-content{padding-right:0;padding-left:0}.tabs__wrapper--homepage .tabs__panel:focus,.tabs__wrapper--homepage .tabs__panel:focus-visible{outline-offset:0}@media (min-width:768px){.tabs__wrapper--homepage .tabs__tablist>*{width:auto;max-width:none}}@media (min-width:960px){.tabs__wrapper--homepage{display:grid;grid-template-areas:"latest-vacancies-heading latest-community-exchange-heading" "latest-vacancies-content latest-community-exchange-content";grid-template-rows:auto auto;grid-template-columns:repeat(2,fr);grid-row-gap:2rem;grid-column-gap:2.5rem}.tabs__wrapper--homepage .tabs__tablist{display:none}.tabs__tab--community-exchange{grid-area:latest-community-exchange-heading}.tabs__tab--vacancies{grid-area:latest-vacancies-heading}#vacancies-and-tenders-tabpanel{grid-area:latest-vacancies-content}#community-exchange-tabpanel{grid-area:latest-community-exchange-content}}.user-forms form{max-width:500px;margin:48px auto;text-align:left}.user-forms form .form-item{margin-bottom:24px}.user-forms form .form-item label{font-weight:700}.user-forms form .form-item input{max-width:100%}.user-forms .description{font-size:.75rem}.user-forms .back-to-site{max-width:500px;margin:auto;text-align:right}.user-forms .back-to-site a{color:#000}.website-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25em}.website-link__link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.building-blocks>.building-block{margin-bottom:2rem}.building-blocks span[role=presentation]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6rem;height:6rem;margin:0 auto 1rem;border-radius:3rem;background:#000}.building-blocks span[role=presentation] svg{display:block;width:44px;height:44px}.building-blocks span[role=presentation] svg path{fill:#fff}.building-blocks span[role=presentation] svg .svg__background{fill:#000}.building-blocks span[role=presentation] svg .svg__foreground{fill:#fff}.call-to-action .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.call-to-action__text{margin-top:24px}.container{border-radius:5px;background:#f2f2f2}.container a{text-decoration:none}.container a:active,.container a:focus,.container a:focus-visible,.container a:hover{text-decoration:underline}.container.container--with-heading{padding-top:2rem}.container .text{background:0 0}.container__heading{text-align:center}.container--default,.container--primary{background:#f2f2f2}.container--transparent{background:0 0}.card{position:relative;border-radius:5px;background:#fff;font-size:14px}.card[data-clickable]:active,.card[data-clickable]:focus-within,.card[data-clickable]:hover{cursor:pointer;border-radius:5px;outline-offset:-1px}.card[data-clickable]:active .card__link,.card[data-clickable]:focus-within .card__link,.card[data-clickable]:hover .card__link{text-decoration:underline;color:#99073c}.card[data-clickable]:active .card__link:active,.card[data-clickable]:active .card__link:hover,.card[data-clickable]:focus-within .card__link:active,.card[data-clickable]:focus-within .card__link:hover,.card[data-clickable]:hover .card__link:active,.card[data-clickable]:hover .card__link:hover{outline:0}.card[data-clickable] .card__link:focus,.card[data-clickable] .card__link:focus-visible{outline:0}.card__tag{color:#0070c0}.card__image img{display:block;width:100%;border-top-left-radius:5px;border-top-right-radius:5px}.card__inner{padding:.5rem 1rem 1.25rem}.card__title{margin-bottom:.5rem;color:#fff;font-size:18px;font-weight:500;line-height:calc(4 / 3)}.card__link{text-decoration:underline}.card__link:link{color:#000}.card__body ol:last-child,.card__body p:last-child,.card__body ul:last-child{margin-bottom:0}.card--promoted{padding-top:.5rem;background:radial-gradient(69.63% 69.63% at 80.29% 12.62%,#164766 0,#164766 100%);font-size:18px}.card--promoted .card__body,.card--promoted .card__link,.card--promoted .card__tag{color:#fff}.card--promoted .card__title{font-size:22px}.card--promoted .card__link{text-decoration:none}.card--promoted[data-clickable]:active,.card--promoted[data-clickable]:focus-within,.card--promoted[data-clickable]:hover{outline-color:#fff;outline-offset:-3px}.card--promoted[data-clickable]:active .card__link,.card--promoted[data-clickable]:focus-within .card__link,.card--promoted[data-clickable]:hover .card__link{text-decoration:underline;color:#fff}.section-break hr{width:75px;height:5px;margin-left:0;border:0;border-radius:3px;background:#ffc600}.section-break--primary hr{background:#ffc600}.section-break--secondary hr{background:#ffcd19}.section-break--tertiary hr{background:#ffdb0d}.side-by-side-panels__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media (min-width:768px){.side-by-side-panels__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.side-by-side-panel{padding:3rem 1rem 2rem;border-radius:5px;background:#f2f2f2}@media (min-width:768px){.side-by-side-panel{width:50%;padding:3rem 3rem 2rem}}.side-by-side-panels h2,.side-by-side-panels h6{margin-bottom:1rem;text-align:center}.testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:768px;margin:0 auto 1.5rem}.testimonial__text{width:100%;margin:0 auto;padding:.5rem 1.5rem;border:1px solid #1a7a7f;border-radius:5px;background:0 0;font-style:normal}.testimonial__text .field__item>:last-child{margin-bottom:0}.testimonial__citation cite{color:#666;font-size:15px;font-style:normal}.text{border-radius:5px;background:#f2f2f2}.text h2,.text h3,.text h4,.text h5,.text h6{text-align:center}.text__inner{padding-top:3rem;padding-bottom:2rem}.text li{margin-bottom:1rem}.text__table-wrapper{overflow-x:scroll}.site-layout__content-wrapper.breadcrumb .text,.site-layout__content-wrapper.eu-cookie-compliance-content .text,.site-layout__content-wrapper.layout-contained .text,.site-layout__content-wrapper.sitemap .text{max-width:none}.video{max-width:600px}.video__item{padding:10px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.video .video-embed-field-responsive-video{position:relative}.video .video-embed-field-responsive-video::after{display:block;padding-bottom:56.25%;content:""}.video .video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}@media (min-width:960px){.basic-page{position:relative}}.full__title{margin-bottom:24px;font-weight:500}.full__introduction{margin-bottom:48px;font-weight:300;font-style:italic;line-height:1.5}.full__introduction :last-child{margin-bottom:0}.full__container{margin-top:60px;padding:.5rem 1rem;border:1px solid #dedede;border-radius:5px}@media (min-width:768px){.full__container{padding-right:90px}}.full__container-heading{position:relative;padding-right:0;padding-left:0;cursor:pointer;color:#000;background-color:transparent}.full__container-heading:not([open]){margin-bottom:0}@media (min-width:768px){.full__container-item{display:-webkit-box;display:-ms-flexbox;display:flex}}.full__container-item-title{padding-right:1rem;cursor:pointer;color:#000;font-weight:700}@media (min-width:768px){.full__container-item-title{-ms-flex-negative:0;flex-shrink:0;width:300px;padding-left:1rem;text-align:right}}.full__social-sharing{padding:48px;background-color:#b35512}.general-info{margin-bottom:0}.general-info>*{margin-bottom:.5rem}.general-info>.general-info__categories{margin-bottom:1rem}.general-info>.general-info__dates:first-child{margin-bottom:1rem}.general-info>:last-child{margin-bottom:0}@media (min-width:768px){.general-info{position:relative}.general-info .general-info__categories{max-width:calc(100% - 290px)}.general-info .general-info__social{position:absolute;top:-13px;right:0}.general-info .general-info__dates{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}.general-info .general-info__dates>{margin-bottom:0}}.general-info.community-exchange .category-list--unified{outline-color:#d81159}.general-info.vacancies .category-list--unified{outline-color:#0070c0}.general-info.irish-links .category-list--unified{outline-color:#5e60ce}.teaser{padding:1rem 1.5rem;color:#343434;border:1px solid #dedede;border-radius:5px}.teaser>*{margin:.25rem 0 .25rem 32px}.teaser>:last-child{margin-bottom:0}.teaser .category-list{max-width:none;padding:0;border-style:none}.teaser .category-list__item{font-weight:500}@media (min-width:960px){.teaser{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(12,calc(100% / 12))}.teaser>*{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.teaser .teaser__title{grid-area:1/1/1/8;margin-bottom:1rem}.teaser .teaser__dates{grid-area:1/8/1/13;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:0}.teaser .teaser__dates-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.teaser .teaser__date-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.teaser .teaser__text{display:contents}.teaser .teaser__toggle{position:static;grid-area:2/1/2/3;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 0 0 32px;padding:0;text-align:left}.teaser .teaser__region{grid-area:2/3/2/7;margin:0;margin:0 0 0 24px}.teaser .teaser__region-inner{padding:1px}.teaser .category-list{grid-area:2/7/2/13;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.teaser .category-list__item{display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.teaser .teaser__text-inner{grid-area:3/1/3/11}.teaser .teaser__text-inner .field__item:last-child>:last-child{margin-bottom:0}}.teaser--irish-links:not(.teaser--irish-links-with-disclosure) .teaser__website{grid-area:4/1/4/16}@media (min-width:960px){.teaser--irish-links:not(.teaser--irish-links-with-disclosure) .teaser__title{grid-area:1/1/1/8;margin-bottom:1rem}.teaser--irish-links:not(.teaser--irish-links-with-disclosure) .category-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-area:1/8/1/13;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:.25rem}.teaser--irish-links:not(.teaser--irish-links-with-disclosure) .teaser__text-inner{grid-area:2/1/2/11}.teaser--irish-links:not(.teaser--irish-links-with-disclosure) .teaser__website{grid-area:3/1/3/11;margin-top:1rem}}.view-display-id-search_page .teaser--irish-links:not(.teaser--irish-links-with-disclosure) .teaser__website{grid-area:4/1/4/16}@media (min-width:960px){.view-display-id-search_page .teaser--irish-links:not(.teaser--irish-links-with-disclosure) .teaser__title{grid-area:1/1/1/8;margin-bottom:1rem}.view-display-id-search_page .teaser--irish-links:not(.teaser--irish-links-with-disclosure) .category-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-area:1/8/1/13;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:.25rem}.view-display-id-search_page .teaser--irish-links:not(.teaser--irish-links-with-disclosure) .teaser__text-inner{grid-area:3/1/3/11}.view-display-id-search_page .teaser--irish-links:not(.teaser--irish-links-with-disclosure) .teaser__website{grid-area:4/1/4/11;margin-top:1rem}}.teaser--irish-links-with-disclosure .teaser__website{grid-area:4/1/4/11}.teaser--irish-links-with-disclosure .category-list{grid-area:2/6/2/13}.teaser--nonpublic{border-color:#fbab39}.teaser__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;font-size:16px;font-weight:500}.teaser__title svg{position:relative;top:2px;display:block;width:20px;margin-right:12px;aspect-ratio:1/1}.teaser__title a{display:block;max-width:calc(100% - (32px));color:#000}.teaser__title a:link{text-decoration:underline}.teaser__title a:visited{text-decoration:none}.teaser__title a:active,.teaser__title a:focus,.teaser__title a:focus-visible,.teaser__title a:hover{text-decoration:underline;color:#99073c}.teaser__dates{display:-webkit-box;display:-ms-flexbox;display:flex}.teaser__date:first-child{margin-right:1.5rem}.teaser__date-inner,.teaser__region-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teaser__toggle{position:relative;left:-.25em;height:auto;padding:0 .25em;color:#1a7a7f;border-style:none;background:0 0}.teaser__toggle *{pointer-events:none}.teaser__toggle span{text-decoration:underline;font-size:16px;font-weight:400;line-height:1.375}.teaser__toggle .teaser__toggle-icon{margin-right:.5rem}.teaser__toggle:active,.teaser__toggle:focus,.teaser__toggle:focus-visible,.teaser__toggle:hover{background:0 0}.teaser__toggle:active span,.teaser__toggle:focus span,.teaser__toggle:focus-visible span,.teaser__toggle:hover span{text-decoration:none}.teaser__text-inner{margin-right:0;margin-left:0;-webkit-transition:all .3s;transition:all .3s}@media (min-width:960px){.teaser__text-inner{margin-left:32px}}.teaser__toggle[aria-expanded=true]+.teaser__text-inner{max-height:20em;margin-top:16px;margin-bottom:16px;opacity:1}.teaser__toggle[aria-expanded=true]+.teaser__text-inner>*{display:initial;height:auto;margin-top:0;margin-bottom:0}.teaser__toggle[aria-expanded=true]>.teaser__toggle-icon{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.teaser__toggle[aria-expanded=false]:not([hidden])+.teaser__text-inner{max-height:0;margin-top:0;margin-right:0;margin-bottom:0;opacity:0}.teaser__toggle[aria-expanded=false]:not([hidden])+.teaser__text-inner>*{display:none;height:auto}.teaser__toggle[aria-expanded=false]:not([hidden])>.teaser__toggle-icon{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(0);transform:rotate(0)}.teaser--community-exchange .teaser__title svg .svg__background{fill:#d81159}.teaser--community-exchange .category-list--unified,.teaser--community-exchange .category-list__item{outline-color:transparent}.teaser--vacancies .teaser__title svg .svg__background{fill:#005ea1}.teaser--vacancies .category-list--unified,.teaser--vacancies .category-list__item{outline-color:transparent}.teaser--irish-links .teaser__title svg .svg__background{fill:#5e60ce}.teaser--irish-links .category-list--unified,.teaser--irish-links .category-list__item{outline-color:transparent}.teaser--view-mode-short-teaser{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(16,1fr)}.teaser--view-mode-short-teaser .teaser__title{grid-area:1/1/1/16;margin-bottom:0}.teaser--view-mode-short-teaser .teaser__region{grid-area:2/1/2/12;margin-left:32px}.teaser--view-mode-short-teaser .teaser__dates{display:none}.teaser--view-mode-short-teaser .icon-text--expiry,.teaser--view-mode-short-teaser .icon-text--start{margin:0}.teaser--view-mode-short-teaser .teaser__date-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:768px){.teaser--view-mode-short-teaser .teaser__title{grid-area:1/1/1/12}.teaser--view-mode-short-teaser .teaser__dates{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:1/12/3/17;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.teaser--view-mode-short-teaser .teaser__dates-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;gap:.25rem;margin-bottom:0}.teaser--view-mode-short-teaser .teaser__dates-inner>*{margin:0 0 .25rem}.teaser--view-mode-short-teaser .teaser__dates-inner>:last-child{margin:0}}.title__title{margin-bottom:0;font-family:Roboto;font-size:.9rem;font-weight:400;line-height:1.5}.title__title a{display:block;padding:12px;text-decoration:none;color:#000}.title__title a:hover{text-decoration:underline;background-color:#b35512}.page-node-type-homepage .region-content{padding:0}.homepage__cards{background:#f2f2f2}.homepage__cards-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding-top:1rem;padding-bottom:1rem}@media (min-width:500px){.homepage__cards-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media (min-width:960px){.homepage__cards-inner{grid-template-columns:repeat(4,1fr);grid-column-gap:2rem;padding-top:2.75rem;padding-bottom:2.75rem}}.homepage__tabs{padding-top:1rem}@media (min-width:960px){.homepage__tabs{padding-top:1.5rem}}.irish-links>*{margin-bottom:48px}.irish-links>.general-info,.irish-links>.print-only{margin-bottom:0}.irish-links__body :last-child{margin-bottom:0}.landing-page__introduction,.landing-page__title{text-align:center}.landing-page__introduction{max-width:768px;margin-bottom:2rem;color:#666;font-weight:400}.landing-page__introduction .field__item>:last-child{margin-bottom:0}@media (min-width:640px){.landing-page__introduction{margin-bottom:3rem}}.list-accordion .view-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1rem 0;cursor:pointer;text-align:left;color:#000;border:0;border-bottom:1px solid #ffc600;background-color:#fff}.list-accordion .view-header:first-of-type{border-top:1px solid #ffc600}.site-content .view-homepage-lists .view-header{margin-bottom:0}.views-element-container .views-element-container .view-header:first-of-type{border-top:0}.list-accordion~.list-accordion .view-header:first-of-type{border-top:0}.list-accordion__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.list-accordion__title{margin-bottom:0;color:#000;font-family:cursive;font-weight:700}.list-accordion__header-icon{margin-left:1rem}.list-accordion--active .list-accordion__header-icon{margin-top:-8px;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.list-accordion svg{width:calc(1rem + 3px);height:calc(1rem + 3px);padding:3px;border-radius:50%;background-color:#000}.list-accordion svg path{fill:#fff}.list-accordion article a{border-bottom:0;font-weight:400}.list-accordion article a:visited{color:#d58a55}.list-accordion__header a:focus,.list-accordion__header a:hover{border-bottom:2px dashed #323232}.list--cards .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.list--cards .view-content>*{margin-bottom:2rem;width:calc((100% / 1) - 2rem);margin-right:1rem;margin-left:1rem}@media (min-width:640px){.list--cards .view-content>*{width:calc((100% / 2) - 2rem)}}@media (min-width:768px){.list--cards .view-content>*{width:calc((100% / 3) - 2rem)}}@media (min-width:960px){.list--cards .view-content>*{width:calc((100% / 3) - 2rem)}}.list--teasers .view-content,.list--teasers .view-empty,.list--teasers .view-filters,.list--teasers .view-pager{margin:0;padding:1rem}@media (min-width:960px){.list--teasers .view-content,.list--teasers .view-empty,.list--teasers .view-filters,.list--teasers .view-pager{padding:1rem 0}}.list--teasers .view-filters{background:#f2f2f2;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(4rem,#fff),color-stop(4rem,#f2f2f2));background:linear-gradient(0deg,#fff 0,#fff 4rem,#f2f2f2 4rem);text-align:center}.list--teasers .view-filters label[for=edit-keywords],.list--teasers .view-filters label[for=edit-tid]{margin-bottom:.5rem;font-size:16px;font-weight:500}.list--teasers .view-filters .form-item-tid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:auto;gap:0}.list--teasers .view-filters .form-actions{margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:960px){.list--teasers .view-filters .form-actions{margin-bottom:6rem}}.list--teasers .view-filters .form-type-select{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:0) and (max-width:500px){.list--teasers .view-filters .form-type-select label[for=edit-sort-bef-combine]{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal}}.list--teasers .view-filters .form-type-select--jump{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list--teasers .view-filters .form-type-select--jump label{font-weight:700}@media (min-width:960px){.list--teasers .view-filters{background:#f2f2f2;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(5rem,#fff),color-stop(5rem,#f2f2f2));background:linear-gradient(0deg,#fff 0,#fff 5rem,#f2f2f2 5rem)}}.list--teasers .views-exposed-form{max-width:960px;margin:0 auto;padding-bottom:0}.list--teasers .view-header{max-width:960px;margin:0 auto}.list--teasers .view-header .text-formatted{max-width:640px;margin:0 auto}.list--teasers .view-content,.list--teasers .view-empty{max-width:960px;margin:0 auto;padding-top:0;padding-bottom:0}.list--teasers .view-empty>:last-child{min-height:20em;margin-bottom:0}.list--teasers .view-pager{max-width:960px;margin:0 auto;padding-top:0;padding-bottom:0}.list--teasers .views-row{margin-bottom:.5rem}.list--teasers .views-row:last-child{margin-bottom:0}.list--teasers .view-section .h4{margin-bottom:0}.list--teasers .view-section+.view-section{margin-top:1.5rem}.list--teasers-irish-links .view-filters{background:#f2f2f2}.list--teasers-irish-links .view-content,.list--teasers-irish-links .view-empty{padding-top:1.5rem}@media (min-width:960px){.list--teasers-irish-links .view-content,.list--teasers-irish-links .view-empty{padding-top:3rem}}.list--teasers.list--teasers-irish-links .search-form{margin:1px auto 3rem}.list--teasers.view-search .view-filters{margin-bottom:.5rem;background:#f2f2f2}.terms{padding:1.5rem 1rem;border-radius:5px;background:#f2f2f2}.terms .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.term-name{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.term-name .field-icon{position:absolute;z-index:0;top:.25rem;display:block;width:1rem;height:1rem}.term-name .field-icon svg{display:block}.term-name .field-text{display:block;width:100%}.term-name a{position:relative;z-index:1;display:block;padding-left:1.5rem;text-decoration:underline;color:#000}.term-name a:active,.term-name a:focus,.term-name a:focus-visible,.term-name a:hover{text-decoration:underline;color:#99073c}.terms--community-exchange svg path{fill:#d81159}.terms--irish-links svg path{fill:#5e60ce}.terms--vacancies svg path{fill:#0070c0}.view-filters{margin-bottom:24px}.views-exposed-form{padding-top:0;padding-bottom:1.5rem}@media (min-width:640px){.views-exposed-form{padding-top:.5rem;padding-bottom:3rem}}.views-exposed-form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.views-exposed-form .form--inline>*{width:100%;margin-bottom:1rem}.views-exposed-form .form--inline>:last-child{margin-bottom:0}.views-exposed-form .form--inline .form-type-textfield{width:100%;max-width:500px;margin-right:auto;margin-left:auto}.views-exposed-form .form--inline .form-text{width:100%}.call-to-action__link .views-exposed-form .form--inline .form-actions a,.noticeboard-entry__cta .views-exposed-form .form--inline .form-actions a,.views-exposed-form .form--inline .form-actions .button,.views-exposed-form .form--inline .form-actions .call-to-action__link a,.views-exposed-form .form--inline .form-actions .noticeboard-entry__cta a{margin:0 5%;padding-right:4rem;padding-left:4rem}.list--teasers-community-exchange .svg__background{fill:#d81159}.list--teasers-irish-links .svg__background{fill:#5e60ce}.svg__background{fill:#0070c0}.views-exposed-form .h2 .search-terms{grid-column:2/3;max-width:30em}.views-exposed-form .form--inline label{display:block}@media (min-width:640px){.views-exposed-form .form--inline label{text-align:center}}.view-content-list-by-term-search-api .views-exposed-form .form--inline>*{float:none}.view-content-list-by-term-search-api .form-actions,.view-content-list-by-term-search-api .form-item-keywords{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-content-list-by-term-search-api .form-actions>*,.view-content-list-by-term-search-api .form-item-keywords>*{display:block;width:100%}.list--teasers .search-form{max-width:500px;margin:0 auto 5rem;position:relative}.list--teasers .search-form .form-text{width:100%;max-width:100%;padding-left:2.5rem}#edit-submit-taxonomy-term-search-api{background:0 0;border:none;position:absolute;bottom:8px;right:16px;width:24px;max-width:24px;height:24px;margin:0;padding:0;font-size:0}#edit-submit-taxonomy-term-search-api::before{content:'';display:block;position:absolute;left:3px;height:16px;width:16px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m%2023.410812%2C20.66124%20-4.166323%2C-4.166323%20c%201.190392%2C-1.73596%201.835216%2C-3.769493%201.835216%2C-5.951862%200%2C-2.8271937%20-1.091233%2C-5.4559523%20-3.075187%2C-7.4399259%20-4.116744%2C-4.116733%20-10.812628%2C-4.116733%20-14.9293619%2C0%20C%201.0911826%2C5.0871027%205.5622741e-8%2C7.7654601%205.5622741e-8%2C10.543055%205.5622741e-8%2C13.37015%201.0911826%2C15.998928%203.0751561%2C17.982883%20c%202.0335627%2C2.03363%204.7615287%2C3.075187%207.4398569%2C3.075187%202.08321%2C0%204.166323%2C-0.595245%205.90238%2C-1.835216%20l%204.166323%2C4.16642%20c%200.396733%2C0.396733%200.892721%2C0.595147%201.38871%2C0.595147%200.495988%2C0%200.991977%2C-0.198414%201.388807%2C-0.595147%200.843238%2C-0.694403%200.843238%2C-1.984051%200.04958%2C-2.728034%20z%20M%204.8111257%2C16.246923%20C%203.2735515%2C14.709378%202.4303613%2C12.675747%202.4303613%2C10.543055%20c%200%2C-2.1328001%200.8431902%2C-4.1663725%202.3807644%2C-5.7039466%20C%206.3486998%2C3.3015342%208.3822722%2C2.458344%2010.515013%2C2.458344%20c%202.13279%2C0%204.166323%2C0.8431902%205.703965%2C2.3807644%201.537545%2C1.5375741%202.380784%2C3.5711465%202.380784%2C5.7039466%200%2C2.132692%20-0.843239%2C4.166323%20-2.380784%2C5.703868%20-3.124766%2C3.174346%20-8.2334966%2C3.174346%20-11.4078523%2C0%20z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);background-position:0 0;background-size:contain}#edit-reset-taxonomy-term-search-api{background:0 0;border:none;position:absolute;bottom:8px;left:16px;width:24px;max-width:20px;height:24px;margin:0;padding:0;font-size:0}#edit-reset-taxonomy-term-search-api::before{content:'';display:block;position:absolute;left:2px;height:16px;width:16px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m%2022.7856%2C20.6284%20-8.1542%2C-8.1542%208.1542%2C-8.15422%20c%200.347%2C-0.34699%200.347%2C-0.89639%200%2C-1.21446%20L%2020.3277%2C0.64769%2011.5663%2C9.40914%202.77593%2C0.618774%200.318102%2C3.07661%20c%20-0.3469877%2C0.34698%20-0.3469877%2C0.89638%200%2C1.21445%20L%208.47232%2C12.4453%200.347018%2C20.6284%20c%20-0.3469881641%2C0.347%20-0.3469881641%2C0.8964%200%2C1.2145%20l%202.457832%2C2.4578%208.76145%2C-8.7614%208.7904%2C8.7903%202.4578%2C-2.4578%20c%200.3181%2C-0.347%200.3181%2C-0.8964%20-0.0289%2C-1.2434%20z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);background-position:0 0;background-size:contain}.pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.5rem 0 0;padding:0;list-style-type:none}.pager__item{margin:0;margin-right:.5rem;padding:0;list-style-type:none;text-align:center;border-width:1px 1px 3px 1px;border-style:solid;border-color:transparent;border-radius:5px;line-height:2}.pager__item.is-active{border-color:#1a7a7f}.pager__item:last-child{margin-right:0}.pager__item a{display:block;min-width:32px;height:32px;text-align:inherit;text-decoration:none;color:#343434;border-radius:2px}.pager__item a:active,.pager__item a:focus,.pager__item a:focus-visible,.pager__item a:hover{outline-offset:3px}@media (min-width:0) and (max-width:500px){.pager__item--first,.pager__item--last{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}}@media (min-width:640px){.pager__item--first,.pager__item--last{width:-webkit-max-content;width:-moz-max-content;width:max-content}.pager__item--first a,.pager__item--last a{padding:0 1em}}.maintenance-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;background-color:#fff}.maintenance-page__wrapper{padding:1.5rem;text-align:center;background-color:#fff}.maintenance-page__header svg{max-width:200px;margin-bottom:24px}.maintenance-page__content p:nth-last-child(1){margin-bottom:0}.noticeboard-entry>*{margin-bottom:48px}.noticeboard-entry>.general-info,.noticeboard-entry>.print-only{margin-bottom:0}.noticeboard-entry>.print-only{margin-top:48px}.noticeboard-entry>h1{margin-bottom:1.5rem}.noticeboard-entry__event{margin-bottom:24px}.noticeboard-entry__body :last-child{margin-bottom:0}.noticeboard-entry__event-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;font-size:1.5rem}.noticeboard-entry__event-item :last-of-type{margin-bottom:0}.noticeboard-entry__event-icon{margin-top:3px;margin-right:1rem}.noticeboard-entry__event-icon svg{width:1.5rem;height:1.5rem}.noticeboard-entry__cta a{text-decoration:none}.system-page__wrapper{margin-top:24px;padding:1rem}@media (min-width:768px){.system-page__wrapper{margin-top:48px;padding:24px}}@media (min-width:1200px){.system-page__wrapper{margin-top:72px;padding:2rem}}.node--unpublished{padding-top:24px;padding-right:.5rem;padding-left:.5rem;border:5px solid pink;background-color:#ffe3e8}.above-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-bottom:1px solid #b35512;background-color:#cb6015}.above-header .field--name-body img{margin-bottom:0}.above-header .field--name-body{line-height:0}.breadcrumbs{margin-bottom:24px;padding:.5rem 0}.credits{padding-top:2.375rem;padding-bottom:2rem}@media (min-width:768px){.credits{padding-top:1.75rem;padding-bottom:1.5rem}}.credits a{text-decoration:none;color:#000}.credits a:active,.credits a:focus,.credits a:focus-visible,.credits a:hover{text-decoration:underline;color:#99073c}.credits__inner{text-align:center}.credits__name{font-weight:700}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 1rem;gap:1rem}@media (min-width:960px){.footer-pre{display:none}}.js-header-processed~.footer-pre{display:none}.footer{padding:2.5rem 0 2rem}.footer .block{margin:0}.footer>.breadcrumb,.footer>.eu-cookie-compliance-content,.footer>.layout-contained,.footer>.sitemap{display:grid;grid-gap:1rem}@media (min-width:500px){.footer>.breadcrumb,.footer>.eu-cookie-compliance-content,.footer>.layout-contained,.footer>.sitemap{grid-template-rows:1fr,44px;grid-template-columns:repeat(2,1fr)}.footer>.breadcrumb .footer__inner,.footer>.eu-cookie-compliance-content .footer__inner,.footer>.layout-contained .footer__inner,.footer>.sitemap .footer__inner{grid-column:2/3;padding:0}}@media (min-width:960px){.footer>.breadcrumb,.footer>.eu-cookie-compliance-content,.footer>.layout-contained,.footer>.sitemap{grid-template-rows:1fr;grid-template-columns:17.5rem 17.5rem 1fr}.footer>.breadcrumb .footer__inner,.footer>.eu-cookie-compliance-content .footer__inner,.footer>.layout-contained .footer__inner,.footer>.sitemap .footer__inner{grid-column:4/5}}@media (min-width:960px){.footer{padding:4.875rem}}.header{background:#fff;position:sticky;top:0;z-index:10}.toolbar-fixed .header{top:40px}.toolbar-fixed.toolbar-tray-open .header{top:75px}@media (min-width:960px){.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:960px){.header__content{width:calc(100% - 200px)}}.header__utilities{background:#8cc64d}.header__utilities>div{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:44px;padding:1rem}.header__utilities .block--link-block-opposite{max-width:calc(100% - 52px)}@media (min-width:500px){.header__utilities .block--link-block-opposite{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.header__search{position:absolute;top:1rem;right:1rem;overflow:hidden;width:44px;height:44px;margin:0;border-radius:22px;background:#fff}.header__search.header__search--open{width:calc(100% - 2rem)}.call-to-action__link .header__search a.button--icon,.header__search .button.button--icon,.header__search .call-to-action__link a.button--icon,.header__search .noticeboard-entry__cta a.button--icon,.noticeboard-entry__cta .header__search a.button--icon{position:absolute;z-index:2;top:4px;left:4px;background:#fff}.call-to-action__link .header__search a.button--icon *,.header__search .button.button--icon *,.header__search .call-to-action__link a.button--icon *,.header__search .noticeboard-entry__cta a.button--icon *,.noticeboard-entry__cta .header__search a.button--icon *{pointer-events:none}.call-to-action__link .header__search a.button--icon:active,.call-to-action__link .header__search a.button--icon:focus,.call-to-action__link .header__search a.button--icon:hover,.header__search .button.button--icon:active,.header__search .button.button--icon:focus,.header__search .button.button--icon:hover,.header__search .call-to-action__link a.button--icon:active,.header__search .call-to-action__link a.button--icon:focus,.header__search .call-to-action__link a.button--icon:hover,.header__search .noticeboard-entry__cta a.button--icon:active,.header__search .noticeboard-entry__cta a.button--icon:focus,.header__search .noticeboard-entry__cta a.button--icon:hover,.noticeboard-entry__cta .header__search a.button--icon:active,.noticeboard-entry__cta .header__search a.button--icon:focus,.noticeboard-entry__cta .header__search a.button--icon:hover{background:#fff}.call-to-action__link .header__search a.button--icon:active svg path,.call-to-action__link .header__search a.button--icon:focus svg path,.call-to-action__link .header__search a.button--icon:hover svg path,.header__search .button.button--icon:active svg path,.header__search .button.button--icon:focus svg path,.header__search .button.button--icon:hover svg path,.header__search .call-to-action__link a.button--icon:active svg path,.header__search .call-to-action__link a.button--icon:focus svg path,.header__search .call-to-action__link a.button--icon:hover svg path,.header__search .noticeboard-entry__cta a.button--icon:active svg path,.header__search .noticeboard-entry__cta a.button--icon:focus svg path,.header__search .noticeboard-entry__cta a.button--icon:hover svg path,.noticeboard-entry__cta .header__search a.button--icon:active svg path,.noticeboard-entry__cta .header__search a.button--icon:focus svg path,.noticeboard-entry__cta .header__search a.button--icon:hover svg path{fill:#000}.call-to-action__link .header__search a.button--icon>span,.header__search .button.button--icon>span,.header__search .call-to-action__link a.button--icon>span,.header__search .noticeboard-entry__cta a.button--icon>span,.noticeboard-entry__cta .header__search a.button--icon>span{display:block;width:100%;height:100%;padding:10px}.call-to-action__link .header__search a.button--icon svg,.header__search .button.button--icon svg,.header__search .call-to-action__link a.button--icon svg,.header__search .noticeboard-entry__cta a.button--icon svg,.noticeboard-entry__cta .header__search a.button--icon svg{display:block;width:1rem;height:1rem}.call-to-action__link .header__search a.button--icon svg path,.header__search .button.button--icon svg path,.header__search .call-to-action__link a.button--icon svg path,.header__search .noticeboard-entry__cta a.button--icon svg path,.noticeboard-entry__cta .header__search a.button--icon svg path{fill:#000}.call-to-action__link .header__search a.button--icon[aria-expanded=false] .expanded,.header__search .button.button--icon[aria-expanded=false] .expanded,.header__search .call-to-action__link a.button--icon[aria-expanded=false] .expanded,.header__search .noticeboard-entry__cta a.button--icon[aria-expanded=false] .expanded,.noticeboard-entry__cta .header__search a.button--icon[aria-expanded=false] .expanded{display:none}.call-to-action__link .header__search a.button--icon[aria-expanded=false] .collapsed,.header__search .button.button--icon[aria-expanded=false] .collapsed,.header__search .call-to-action__link a.button--icon[aria-expanded=false] .collapsed,.header__search .noticeboard-entry__cta a.button--icon[aria-expanded=false] .collapsed,.noticeboard-entry__cta .header__search a.button--icon[aria-expanded=false] .collapsed{display:block}.call-to-action__link .header__search a.button--icon[aria-expanded=false]+.header__search-form form,.header__search .button.button--icon[aria-expanded=false]+.header__search-form form,.header__search .call-to-action__link a.button--icon[aria-expanded=false]+.header__search-form form,.header__search .noticeboard-entry__cta a.button--icon[aria-expanded=false]+.header__search-form form,.noticeboard-entry__cta .header__search a.button--icon[aria-expanded=false]+.header__search-form form{display:none}.call-to-action__link .header__search a.button--icon[aria-expanded=true] .expanded,.header__search .button.button--icon[aria-expanded=true] .expanded,.header__search .call-to-action__link a.button--icon[aria-expanded=true] .expanded,.header__search .noticeboard-entry__cta a.button--icon[aria-expanded=true] .expanded,.noticeboard-entry__cta .header__search a.button--icon[aria-expanded=true] .expanded{display:block}.call-to-action__link .header__search a.button--icon[aria-expanded=true] .collapsed,.header__search .button.button--icon[aria-expanded=true] .collapsed,.header__search .call-to-action__link a.button--icon[aria-expanded=true] .collapsed,.header__search .noticeboard-entry__cta a.button--icon[aria-expanded=true] .collapsed,.noticeboard-entry__cta .header__search a.button--icon[aria-expanded=true] .collapsed{display:none}.call-to-action__link .header__search a.button--icon[aria-expanded=true]+.header__search-form form,.header__search .button.button--icon[aria-expanded=true]+.header__search-form form,.header__search .call-to-action__link a.button--icon[aria-expanded=true]+.header__search-form form,.header__search .noticeboard-entry__cta a.button--icon[aria-expanded=true]+.header__search-form form,.noticeboard-entry__cta .header__search a.button--icon[aria-expanded=true]+.header__search-form form{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:640px){.header__search{max-width:48%}}@media (min-width:768px){.header__search{max-width:21.5rem}}.sidebar--first{position:relative;padding:2rem 1rem 2.5rem;border-top:1px solid #f2f2f2}.sidebar--first .block__title{line-height:48px}.sidebar--first .view-content{padding-right:0;padding-left:0}@media (min-width:960px){.sidebar--first{max-width:17.5rem;margin-top:96px;margin-top:0;padding-top:2.5rem;border-style:none}.sidebar--first .teaser__dates{display:none}.sidebar--first .teaser--irish-links .teaser__title,.sidebar--first .teaser__title{grid-area:1/1/1/16;margin-bottom:.5rem}.sidebar--first .teaser__region{grid-area:2/1/2/16}.sidebar--first .teaser--irish-links .teaser__website{grid-area:3/1/3/16;margin-top:0}}.sidebar--first>*{margin-bottom:24px}.sidebar--first>:last-child{margin-bottom:0}.layout-tabs{background:#000}.layout-tabs ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding-left:0}.layout-tabs li{margin:0;list-style:none}.layout-tabs li a{display:inline-block;padding:.66rem 1rem;text-decoration:none;color:#000;background-color:#d3d3d3;font-weight:700}.layout-tabs li a.is-active{color:#fff;background:green}.layout-tabs li a:focus,.layout-tabs li a:hover{text-decoration:underline;color:#000;background-color:#fff}@media (min-width:960px){.site-layout__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.4375rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-content{min-height:15em;padding-bottom:0;background:#fff}.region-content{padding:1rem 1rem 2rem 1rem}@media (min-width:960px){.region-content{padding-top:2.5rem;padding-bottom:3rem}}.path-community-exchange .region-content,.path-irish-links .region-content,.path-search .region-content,.path-taxonomy .region-content,.path-vacancies .region-content{padding-top:0;padding-right:0;padding-left:0}.path-node .site-layout{background:#fff}.path-node .credits,.path-node .footer,.path-node .region-content-plus-two{background:#f2f2f2}
}
