@font-face{font-family:"caw_icons";src:url(//caw.newgraphic.ie/wp-content/themes/caw2026/css/../fonts/caw_icons.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:"social";font-weight:400;font-style:normal;src:url(data:application/octet-stream;base64,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)}@font-face{font-family:"social2";font-weight:400;font-style:normal;src:url(data:application/octet-stream;base64,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)}
:root{--headingfont:"Bricolage Grotesque",sans-serif;--masthead-height:178px;--wrapper-max:1440px;--radius:24px;--radius2:20px;--bg:#e8e8e8;--black:#000;--caw-black:#000;--yellow:#f0db10;--yellow-lighter:#fded9a;--yellow-lightest:#fff6cd;--green-lightest:#d0edd8;--green-lighter:#9fdbb3;--green:#1eb46a;--green-darker:#1e5736;--green-darkest:#162d1e;--green-event:#21844f;--blue-lightest:#c8d0e4;--blue-lighter:#91a3c9;--blue:#035193;--blue-darker:#152a48;--blue-darkest:#111926;--blue-news:#133d6c;--shadow:rgba(50,50,93,.25) 0px 30px 60px -12px,rgba(0,0,0,.3) 0px 18px 36px -18px;--shadow_hover:rgba(0,0,0,.3) 0px 19px 38px,rgba(0,0,0,.22) 0px 15px 12px;--focus:0 0 0 4px var(--yellow);--border-radius:12px;--unit:8px;--gap:32px;--gutter:32px;--gutter_big:64px;--padding:24px;--padding_big:64px;--headshot-size:80px;--headshot-margin:24px;--wrapper-margin:48px;--overflow:calc(100% + 2px);--transform_centre:translate(-50%,-50%);--grid-third:calc((((100% - (var(--gutter) * 11)) / 12) * 4 ) + (var(--gutter) * 3));--grid-twothirds:calc((((100% - (var(--gutter) * 11)) / 12) * 8 ) + (var(--gutter) * 7));--grid-quarter:calc((((100% - (var(--gutter) * 11)) / 12) * 3 ) + (var(--gutter) * 2));--grid-half:calc(50% - (var(--gutter) / 2));--grid-sixth:calc((((100% - (var(--gutter) * 11)) / 12) * 2 ) + var(--gutter));--cards_third:calc(((100% - var(--gutter)) / 3) - (var(--gutter) * (2 / 3)));--cards_twothirds:calc((var(--cards_third) * 2) + var(--gutter));--cards_half:calc((((100% - var(--gutter)) / 2)) - (var(--gutter)));--h1_size:56px;--bodytext_size:22px;--grad_down:linear-gradient(#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);--shadow:0px 8px 16px 0px rgba(167,141,252,.2),0px 0px 16px 0px rgba(0,0,0,.12);--cta-arrow:0}@media all and (max-width:1499.98px){:root{--wrapper-margin:48px}}@media all and (max-width:1199.98px){:root{--wrapper-margin:48px;--gutter_big:32px;--padding_big:32px;--h1_size:48px}}@media all and (max-width:1023.98px){:root{--masthead-height:80px;--headshot-size:64px;--headshot-margin:16px;--bodytext_size:18px}}@media all and (max-width:899.98px){:root{--wrapper-margin:32px;--h1_size:40px}}@media all and (max-width:599.98px){:root{--wrapper-margin:16px;--gap:24px;--gutter:24px;--gutter_big:24px;--padding:24px;--padding_big:24px;--radius:20px;--radius2:16px;--h1_size:32px}}
*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td,object,button{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}q:before,q:after{content:''}sup,sub{vertical-align:baseline;position:relative;top:-.5em;font-size:.8em}sub{top:1em}.clear{clear:both}.clearfix:after,.module:after{content:" ";display:table;clear:both}em,i{font-style:italic !important;font-weight:inherit !important}a img{border:none}a{text-decoration:none}a:active,a:focus-visible,button{outline:none;border:none;-moz-outline-style:none}::selection{background:var(--green);color:#000}::-moz-selection{background:var(--green);color:#000}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.flex{width:calc(100% + var(--gutter));position:relative;right:calc(var(--gutter) / 2);display:flex;flex-wrap:wrap}.flex.centred{justify-content:center}
.underline a{transition:all .2s ease;cursor:pointer;text-decoration:none;padding:1px 0;background-image:linear-gradient(currentColor,currentColor),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-position:0 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:0 1px,100% 1px;transition:background-size .3s}.underline a:hover{background-size:100% 1px,100% 1px}.underline a:focus-visible{box-shadow:0 0 0 3px var(--green)}.underline.cats a{background-size:0 2px,100% 2px}.underline.cats a:hover{background-size:100% 2px,100% 2px}.acf-field-message a,.underline_shown a{color:inherit;background-image:linear-gradient(currentColor,currentColor),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-position:0 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:100% 1px,100% 1px;transition:background-size .2s}.acf-field-message a:is(:hover,:focus-visible),.underline_shown a:is(:hover,:focus-visible){color:#000;background-image:linear-gradient(var(--green-lightest),var(--green-lightest)),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-size:100% 100%,100% 100%;transition:background-size .2s}
.breadcrumbs{color:#000}.breadcrumbs a{color:inherit}body.single-events .breadcrumbs{background:var(--green-darker);color:#fff}body.single-post .breadcrumbs{background:var(--blue-darker);color:#fff}.breadcrumbs ul{display:flex;align-items:flex-end;font-size:14px;padding:24px 0}.breadcrumbs ul li{font-size:inherit;line-height:17px;font-weight:400;color:inherit}.breadcrumbs ul li:not(:last-child):after{content:"\2022";padding:0 .75em;font-weight:inherit}.breadcrumbs a{transition:all .2s ease;cursor:pointer;text-decoration:none;padding:0;background-image:linear-gradient(currentColor,currentColor),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-position:0 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:0 1px,100% 1px;transition:background-size .2s}.breadcrumbs a{background-size:100% 1px,100% 1px}.breadcrumbs a:hover{background-size:100% 100%,100% 100%;color:#fff}body:not(.hashero) .breadcrumbs a:hover{background-image:linear-gradient(#000,#000),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-size:100% 100%,100% 100%;color:#fff}.breadcrumbs a:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--green);border-radius:2px}body.single-events .breadcrumbs a:focus-visible{box-shadow:0 0 0 1px var(--green-darker),0 0 0 3px var(--yellow);border-radius:2px}@media all and (max-width:899px){.breadcrumbs{display:none}}
html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{width:100%;top:0 !important;font-family:'IBM Plex Sans',sans-serif;font-optical-sizing:auto;font-variant-numeric:proportional-nums;font-variation-settings:normal;font-weight:400;font-style:normal;line-height:1.5;color:var(--caw-black);background-color:#fff;background-color:var(--caw-bg);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:transform .4s ease;--scrollbar-width:calc(100vw - 100%)}h1,h2,section h2{font-family:var(--headingfont);font-weight:700;color:inherit}h2.h2,section h2{font-size:36px;border-bottom:1px solid currentColor;margin-bottom:1em;padding-bottom:.5em}section:first-child h2,section.numbers_module h2{color:#fff;border-color:#fff}@media all and (max-width:899px){h1,h2.h2,section h2{font-size:32px}}@media all and (max-width:599px){h1,h2.h2,section h2{font-size:24px}}
h2{margin-bottom:.5em;font-size:40px;font-weight:600;line-height:120%}h2.h2,.bodytext h2{font-family:var(--headingfont);font-weight:700}h2.h2>a{color:inherit}.bodytext h3:not(:first-child){margin-top:1em}.bodytext h2:not(:first-child){margin-top:1.2em}.bodytext p,.bodytext li{font-size:20px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1em}.bodytext p strong,.bodytext li strong{font-weight:700}.bodytext li{margin-bottom:.5em}.bodytext ol li:last-child,.bodytext ul:not(.quicklinks):not(.downloads) li:last-child{margin-bottom:1em}.bodytext ul:not(.quicklinks):not(.downloads) ul li:last-child{margin-bottom:0}.bodytext ul li{list-style:disc}.bodytext ul ul li{list-style:circle;margin-top:.5em}.bodytext ul ul ul li{list-style:square}.bodytext ol li{list-style:decimal}.bodytext ol ol li{list-style:lower-latin;margin-top:.5em}.bodytext ol ol li{list-style:lower-roman}.bodytext ol ul li{list-style:disc;margin-top:.5em}.bodytext ul,.bodytext ol{margin-left:2rem}h3{font-size:30px;margin-bottom:.5em;font-style:normal;font-weight:600;line-height:120%}h4{font-size:24px;font-style:normal;line-height:120%;margin-bottom:.75em;font-weight:600}h4 strong{font-weight:700}.bodytext h4:not(:first-child){margin-top:1.5em}.bodytext hr{border:2px solid var(--blue-darker);margin:var(--gutter) 0 16px}@media all and (max-width:1199px){.h2,h2{font-size:32px;margin-bottom:16px}h3{font-size:24px;margin-bottom:16px}h4{font-size:21px;margin-bottom:16px}.bodytext p,.bodytext li{font-size:17px}}
.cky-btn-revisit-wrapper{display:none !important}#backtotop>span,.wrapper{width:100%;max-width:var(--wrapper-max);min-width:320px;border:var(--wrapper-margin) solid transparent;border-top:none !important;border-bottom:none !important;margin:0 auto;position:relative;z-index:10}.content{position:relative}.listings{padding:var(--wrapper-margin) 0}.textcontent{max-width:720px;margin:0 auto}section{padding:24px;padding-left:0 !important;padding-right:0 !important}section.numbers_module{padding:48px 0;overflow:hidden}#wave{width:100%;height:400px;position:absolute;bottom:0;left:0;object-fit:cover;mix-blend-mode:multiply}#main{position:relative}.add_header,section,.section{padding:calc(var(--gap) * 2) 0;background-color:var(--yellow-lighter)}.section:has(.wrapper:first-child):has(#mainimage:first-child){padding-top:0 !important}.section{background-color:var(--yellow-lightest)}.section:nth-child(2n+2){background-color:var(--yellow-lighter)}.add_header+.section{background-color:var(--yellow-lightest)}.section:has(.newscards){background:var(--blue-news);color:#fff}@media all and (max-width:599px){section,.section{padding:var(--gap) 0}}@media all and (min-width:900px){header.cardheader{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}header.cardheader:has(.bodytext):has(p){align-items:flex-start}header.cardheader:not(:has(p.cta)) .bodytext h2:last-child{margin-bottom:0}header.cardheader .cta:last-child{margin-top:0;width:auto;white-space:nowrap}header.cardheader .bodytext{max-width:720px}}
picture.c{display:block;position:relative;overflow:hidden}picture.c img{object-fit:cover;width:var(--overflow);height:var(--overflow);left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;transition:transform .2s ease-out}a:is(:hover,:focus-visible) picture.c img{transform:translate(-50%,-50%) scale(1.1,1.1)}a:is(:hover,:focus-visible) .meta picture.c img{transform:translate(-50%,-50%)}picture.con{display:inline-block;position:relative;overflow:hidden}picture.con img{object-fit:contain;width:auto;height:100%}
#masthead{z-index:10;z-index:11;top:0;left:0;width:100%;transition:all .25s ease;color:var(--yellow-lightest);background:var(--blue-darker);position:relative;display:flex;align-items:center}.logo{position:relative;--logosize:2em;font-family:var(--headingfont)}.logo{position:relative;z-index:10;margin:0 !important;font-size:32px}.logo a,.logo img,#logo a,#logo img,#logo svg{display:block;object-fit:contain;object-position:left center;top:0;left:0;transition:all .2s ease;color:#fff}.logo a,#logo a{display:flex;align-items:center;font-weight:700;white-space:nowrap}.logo a:before{width:var(--logosize);height:var(--logosize);min-width:var(--logosize);margin-right:.5em;display:block;content:"";background-size:contain;background-position:left center;background-repeat:no-repeat;speak:none;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 64 64" style="enable-background:new 0 0 64 64;" xml:space="preserve"><path fill="%231EB46A" d="M32,0L32,0c17.7,0,32,14.3,32,32l0,0c0,17.7-14.3,32-32,32l0,0C14.3,64,0,49.7,0,32l0,0C0,14.3,14.3,0,32,0z"/> <path fill="%239FDBB3" d="M58.1,33.9c-5.9-2.1-17.7-6.4-29.5-5.7c-9.5,0.6-19,4.4-28.5,7c0.9,9,5.6,17,12.4,22.2c5.3,0,10.7,0,16,0 c8.3,0,16.5,0,22.8,0c6.7-5.1,11.3-12.7,12.3-21.5L58.1,33.9z"/><path fill="%23035193" d="M59.1,49.1c-3.3-0.7-6.7-1.4-10-2.1C35,44.1,21,41.7,6.9,43.5c-1.5,0.2-3,0.4-4.5,0.7C7.2,55.8,18.6,64,32,64 C43.4,64,53.4,58,59.1,49.1z"/><path fill="%23F0DB10" d="M4.5,15.7c4.6,1.5,9.6,2.6,14.7,2.6c11.1,0,22.2-5.3,33.3-5.3c1.8,0,3.7,0.2,5.5,0.4C52.2,5.3,42.7,0,32,0 C20.3,0,10,6.3,4.5,15.7z"/><path fill="white" d="M32,64C14.4,64,0,49.6,0,32S14.4,0,32,0s32,14.4,32,32S49.6,64,32,64z M32,4C16.6,4,4,16.6,4,32 s12.6,28,28,28s28-12.6,28-28S47.4,4,32,4z"/> </svg>')}.logo a:hover,#logo a:hover{opacity:.7}#logo svg path{fill:#818688}#footer .logo svg path,#hero #logo svg path{fill:#fff}#logo svg path.o{fill:#6fbf58}#masthead{padding:var(--gutter) 0}@media all and (max-width:1199.98px){#masthead{padding:48px 0}.logo{font-size:24px}}@media all and (max-width:1023.98px){.logo{font-size:18px}}@media all and (max-width:899.98px){#masthead{padding:24px 0;height:var(--masthead-height)}}@media all and (max-width:599.98px){.logo{font-size:18px}}@media all and (max-width:369.98px){.logo{font-size:16px}}#hero>#masthead{padding-bottom:0 !important}#masthead>.wrapper{display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.logo a:focus-visible,#logo a:focus-visible{box-shadow:0 0 0 3px var(--green);border-radius:4px}@media all and (max-width:899.98px){#masthead>.wrapper{display:flex;justify-content:space-between;align-items:center}body.navshown #logo a:focus-visible{box-shadow:0 0 0 3px var(--green);border-radius:4px}}
@media all and (min-width:900px){#mainmenu .wrapper{margin:0;border:none !important}#mainmenu ul li a{color:inherit;margin:0 1em}#mainmenu ul li:last-child a{margin-right:0}#mainmenu ul{display:flex;align-items:center}#mainmenu ul li{font-size:16px;line-height:25px}}@media all and (min-width:1200px){#mainmenu ul li a{color:inherit;margin:0 1.5em}}#mainmenu ul li a{color:inherit}#mainmenu ul li:not(.cta) a:focus-visible{box-shadow:0 0 0 3px var(--green);border-radius:4px}#mainmenu ul li:not(.cta) a span{transition:all .2s ease;cursor:pointer;text-decoration:none;padding-bottom:2px;background-image:linear-gradient(currentColor,currentColor),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-position:0 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:0 1px,100% 1px;transition:background-size .3s}#mainmenu ul li:not(.cta) a:hover span{background-size:100% 1px,100% 1px}
.hamburger{display:none}@media all and (max-width:899.98px){#menuholder{position:fixed;width:100%;height:100%;background-color:var(--blue-darker);left:0;top:0;padding-top:var(--masthead-height);color:#fff;z-index:9}#mainmenu ul li{font-size:16px;line-height:1.2;margin:1em 0}#mainmenu ul li a{margin:0}body.navshown:before{z-index:-1;pointer-events:auto;opacity:.5}#menuholder{visibility:hidden}.hamburger{display:block;cursor:pointer;border:2px solid #fff;height:44px;width:44px;position:relative;outline:none;color:#fff;background:0 0;outline:none;border-radius:8px}.hamburger span{display:block;width:24px;height:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hamburger:focus-visible{box-shadow:0 0 0 3px var(--yellow)}.hamburger span em,.hamburger span:after,.hamburger span:before{display:block;width:100%;height:3px;content:"";background:#fff;transition:transform .2s ease;position:absolute;left:50%;transform:translateX(-50%)}.hamburger span:before{top:0}.hamburger span em{top:7px;transition:none}.hamburger span:after{top:calc(100% - 3px)}body.navshown .hamburger{border:3px solid #fff;border-radius:50%;transform:scale(.9)}body.navshown .hamburger span:before{top:50%;transform:translate(-50%,-50%) rotate(45deg)}body.navshown .hamburger span em{opacity:0}body.navshown .hamburger span:after{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.hamburger span em,.hamburger span:after,.hamburger span:before,.hamburger:focus-visible span em,.hamburger:focus-visible span:after,.hamburger:focus-visible span:before,.hamburger:hover span em,.hamburger:hover span:after,.hamburger:hover span:before{background:#fff}body.navshown .hamburger span em,body.navshown .hamburger span:after,body.navshown .hamburger span:before{background:#fff}body.navshown #masthead{z-index:33}body.navshown #menuholder{visibility:visible;opacity:1}body.navshown{overflow:hidden}#menuholder .hamburger{position:absolute;right:var(--wrapper-margin);top:0;top:calc((var(--masthead-height) - 44px) / 2)}}
#skip-to-content{padding:var(--unit);margin:0;transform:translate(-50%,-100%);position:fixed;z-index:100;top:0;left:50%;border-radius:4px}#skip-to-content:focus-within{transform:translate(-50%,0);position:fixed}#skip-to-content a{white-space:nowrap}@media all and (max-width:1023px){body.hashero:not(.scrolled) #skip-to-content a{background:#fff}body.hashero:not(.scrolled) #skip-to-content a:focus-visible{box-shadow:0 0 0 2px var(--green),0 0 0 4px #fff}}
.cta{font-size:16px !important;line-height:1.4 !important;margin:1em 0;margin:0}.cta:last-child{margin-bottom:0}.cta.booking{font-size:24px}.cta a{margin:.5em 0}ul.cta li{font-size:inherit;line-height:inherit}ul.cta li:not(:last-child){margin-bottom:16px}.cta a,.cta>span{box-sizing:content-box;background:var(--yellow);border:1px solid currentColor;color:#000;font-weight:400;font-family:"IBM Plex Sans",sans-serif;font-size:inherit;line-height:inherit;vertical-align:top;display:inline-block;text-shadow:none;border-radius:16px;padding:.75em 1em;transition:all .2s ease;overflow:hidden;position:relative}.cta.booking{--iconsize:24px;font-size:var(--iconsize) !important}.cta.booking a{padding:.75em 1em !important;font-weight:700;display:flex;align-items:center;white-space:nowrap}.cta a+a{color:inherit;border-color:currentColor;background:0 0}p.cta{display:inline-flex;flex-wrap:wrap;max-width:9999px !important;width:100%}.cta a:not(:last-child){margin-right:var(--gutter)}#masthead .cta a{background:var(--yellow);border:1px solid var(--blue-darkest);color:var(--blue-darkest)}.cta a:is(:hover,:focus-visible),.cta>span:hover{border-color:#fff !important;background-color:var(--blue) !important;color:#fff !important}input#mc-embedded-subscribe:hover{background:#7f7658}.cta a:focus-visible,.cta>span:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--yellow)}#masthead .cta a:focus-visible{box-shadow:0 0 0 2px var(--blue-darker),0 0 0 4px #fff}#pageheader .cta a:focus-visible{box-shadow:0 0 0 2px var(--green-darkest),0 0 0 4px var(--yellow)}.cta.arr a{display:inline-flex;align-items:center}button.submit:after,.cta:not(.booking)>a:after,.cta:not(.booking).arr a:after{border:1px solid currentColor;box-sizing:content-box;font-family:"caw_icons";content:"\E800";width:1.25em;min-width:1.25em;height:1.25em;line-height:1.25;text-align:center;display:inline-block;border-radius:50%;margin-left:.5em;font-weight:400 !important}.cta.booking a[href*="//"]:not([href*="//caw.newgraphic.ie"]):not([href*="//climate"]):not([href*="//www.climate"]):not([href^="mailto:"]):after{display:block;content:"";transform:none !important;display:block;top:0;margin-left:.5em;width:var(--iconsize);min-width:var(--iconsize);height:var(--iconsize);background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path fill="%233A3414" d="M14.7,0v2.7h4.8L6.3,15.8l1.9,1.9L21.3,4.5v4.8H24V0 M21.3,21.3H2.7V2.7H12V0H2.7C2,0,1.3,0.3,0.8,0.8 S0,2,0,2.7v18.7c0,0.7,0.3,1.4,0.8,1.9C1.3,23.7,2,24,2.7,24h18.7c0.7,0,1.4-0.3,1.9-0.8c0.5-0.5,0.8-1.2,0.8-1.9V12h-2.7V21.3z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:cover}.cta.booking a[href*="//"]:not([href*="//caw.newgraphic.ie"]):not([href*="//climate"]):not([href*="//www.climate"]):not([href^="mailto:"]):is(:focus-visible,:hover):after{filter:brightness(0) invert(1)}.cta a[href*="//"]:not([href*="//caw.newgraphic.ie"]):not([href*="//climateactionweek.ie"]):not([href*="//www.climateactionweek.ie"]):not([href^="mailto:"]):after{transform:rotate(-45deg)}.cta a[href*=".zip"]:after,.cta a[href*=".pdf"]:after,.cta a[href*=".doc"]:after,.cta a[href*=".docx"]:after,.cta a[href*=".webp"]:after,.cta a[href*=".jpg"]:after{transform:rotate(90deg)}.cta.up a:after{transform:rotate(-90deg)}p.biolink.cta a:after,.cta.down a:after,.cta :is(a[href$=".pdf"],a[href$=".doc"],a[href$=".docx"],a[href$=".xls"],a[href$=".xlsx"],a[href$=".csv"],a[href$=".txt"]):after{transform:rotate(90deg)}@media all and (max-width:599px){.cta{font-size:14px !important}.cta.booking{--iconsize:18px}}
body.home #pageheader p:first-child,.headertext h1,#pageheader h1{font-family:var(--headingfont);font-weight:700;font-size:64px;line-height:120%;margin-bottom:0}.headertext h1{margin-bottom:var(--gutter)}.headertext p,#pageheader p{font-family:var(--headingfont);font-weight:400;font-size:32px;line-height:130%;letter-spacing:-.01em;margin:0;max-width:25em}#pageheader p:not(.cta):not(:first-child){margin:var(--gutter) 0}#pageheader p:last-child{margin-bottom:0}@media all and (max-width:1199.98px){body.home #pageheader p:first-child,.headertext h1,#pageheader h1{font-size:48px}.headertext p,#pageheader p{font-size:24px}}@media all and (max-width:899.98px){body.home #pageheader p:first-child,.headertext h1,#pageheader h1{font-size:36px}.headertext p,#pageheader p{font-size:20px}}@media all and (max-width:599.98px){body.home #pageheader p:first-child,.headertext h1,#pageheader h1{font-size:24px}.headertext p,#pageheader p{font-size:18px}}.pageheader{display:flex;overflow:hidden;padding:calc(var(--padding_big) * 1) 0;background:var(--green);position:relative;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1728 864"> <rect fill="%231eb46a" width="1728" height="856"/> <path fill="%239fdbb3" d="M0,553l72,9c72,8,216,26,360,43s288,35,432,9c144-26,288-95,432-104s288,43,360,69l72,26v259H0v-311Z"/> <path fill="%23f0db10" d="M0,103.7l72,34.6c72,34.6,216,103.7,360,103.7s288-69.1,432-69.1,288,69.1,432,86.4c144,17.3,288-17.3,360-34.6l72-17.3V0H0v103.7Z"/>  <path fill="%23035193" d="M0,792l72-30c72-30,216-90,360-108s288,6,432,36c144,30,288,66,432,36s288-126,360-174l72-48v360H0v-72Z"/> </svg>');background-repeat:no-repeat;background-position:center;background-size:cover}.smallheader{background:var(--yellow);padding:calc(var(--padding) * 1.5) 0  calc(var(--padding) * 2)}.smallheader :last-child{margin-bottom:0 !important}.pageheader>.wrapper>div{display:flex;border-radius:var(--border-radius);overflow:hidden;background:var(--green-darkest);position:relative;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.pageheader>.wrapper>div :is(figure,div){display:block;width:50%;color:var(--yellow-lightest);position:relative}.pageheader figure{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1728 864"> <rect fill="%231eb46a" width="1728" height="856"/> <path fill="%239fdbb3" d="M0,553l72,9c72,8,216,26,360,43s288,35,432,9c144-26,288-95,432-104s288,43,360,69l72,26v259H0v-311Z"/> <path fill="%23f0db10" d="M0,103.7l72,34.6c72,34.6,216,103.7,360,103.7s288-69.1,432-69.1,288,69.1,432,86.4c144,17.3,288-17.3,360-34.6l72-17.3V0H0v103.7Z"/>  <path fill="%23035193" d="M0,792l72-30c72-30,216-90,360-108s288,6,432,36c144,30,288,66,432,36s288-126,360-174l72-48v360H0v-72Z"/> </svg>');background-repeat:no-repeat;background-position:center;background-size:cover}.pageheader figure picture{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (min-width:900px){body.home .pageheader>.wrapper>div{width:75%;max-width:850px}body.home .pageheader>.wrapper>div div{width:100%}}@media all and (min-width:1200px){body.home .pageheader>.wrapper>div{width:66.666%}}.pageheader>.wrapper>div figure:before{display:block;content:"";width:100%;height:0;padding-bottom:50%}.pageheader>.wrapper>div figure{display:flex;flex-direction:column;flex:1}.pageheader>.wrapper>div div{padding:var(--padding_big);display:flex;flex-direction:column;justify-content:center}@media all and (max-width:899.98px){.pageheader>.wrapper>div{flex-direction:column}.pageheader>.wrapper>div :is(figure,div){width:100%}.pageheader figure{order:-1}.pageheader figure picture{height:0;padding-bottom:50%}}
#anchors{display:flex;flex-wrap:wrap;width:calc(100% + 8px);margin:var(--gutter) 0 0;margin:0;color:var(--yellow-lightest)}#anchors dt,#anchors dd{color:inherit;font-size:14px;line-height:16px;margin-top:8px;margin-right:8px}#anchors dt{font-weight:700;font-family:var(--headingfont);padding:12px;padding-left:0;padding-right:0}#anchors dd a{color:inherit}#anchors dd a{display:block;position:relative;color:inherit;font-weight:400;border:1px solid currentColor;padding:12px;border-radius:24px;border:1px solid var(--yellow);background:0 0}#anchors a:is(:hover,:focus-visible){background-color:var(--yellow-lightest);color:var(--green-darkest);border-color:var(--yellow-lightest)}#anchors a:focus-visible{box-shadow:0 0 0 3px var(--green-darkest),0 0 0 5px var(--yellow)}@media all and (max-width:1199px){#anchors{margin:32px 0}}@media all and (max-width:899px){#anchors{margin:16px 0}}
#footer{color:#fff;margin-top:auto}#footer li,:is(#footernav,#footerinfo,#didyouknow) p:not(.logo){font-size:16px;line-height:19px;margin:.5em 0}#footer p{line-height:140%;max-width:32em;margin:1em 1em 1em 0}#footer h3,#footerinfo h2,#footer #footernav .wrapper>ul>li>a{display:inline-block;font-size:22px;line-height:27px;font-weight:700;color:#fff}#footer :not(.cta)>a{color:inherit}#footer .cta a:is(:hover,:focus-visible){color:#fff}#footer .cta a:is(:hover,:focus-visible){background-color:var(--yellow)}#footer .cta a:focus-visible{box-shadow:0 0 0 3px #fff}#footer>div#footerinfo p:not(.logo){font-size:18px;line-height:140%}#footer>div#footerinfo .wrapper>div:first-child .logo~p{font-size:20px;line-height:150%}#footer>div#footernav a:focus-visible{box-shadow:0 0 0 2px var(--blue-darker),0 0 0 4px var(--yellow)}#footer>div#footerinfo a:focus-visible{box-shadow:0 0 0 2px var(--blue-darkest),0 0 0 4px var(--yellow)}#footer>div#footernav{background:var(--blue);border:1px solid transparent}#footer>div#footerinfo{background-color:var(--blue-darker);padding:calc(var(--gutter) * 2) 0}@media all and (max-width:1199.98px){#footer>div#footerinfo{background-size:auto 96%}}#footer>div#footerinfo .wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}#footer>div#footerinfo .wrapper>div{width:calc(33.3333% - (var(--gutter) * 2 / 3))}#footer>div#footerinfo svg{width:198px;min-width:198px;height:70px;display:block}#footer>div#footerinfo p:not(.logo) a:before{content:'';background-color:rgba(255,255,255,.5);position:absolute;left:0;bottom:-1px;width:100%;height:1px;z-index:-1;transition:all .2s ease-in-out}#footer>div#footerinfo p:not(.logo) a[href^="mailto:"]:before,#footer>div#footerinfo p:not(.logo) a[href^="tel:"]:before{display:none !important}#footer>div#footerinfo p:not(.logo) a[href^="mailto:"],#footer>div#footerinfo p:not(.logo) a[href^="tel:"]{display:inline-flex;align-content:center;align-items:center;margin-top:.75em}#footer>div#footerinfo p:not(.logo) a[href^="mailto:"]:after,#footer>div#footerinfo p:not(.logo) a[href^="tel:"]:after{order:-1;transition:all .2s ease-in-out;font-family:"social";font-size:22px;display:flex;align-content:center;align-items:center;justify-content:center;min-width:40px;margin-right:.75em;width:40px;height:40px;border-radius:50%;border:2px solid #fff;content:"\E814"}#footer>div#footerinfo p:not(.logo) a[href^="tel:"]:after{content:"\E813"}#footer>div#footerinfo p:not(.logo) a:is([href^="mailto:"],[href^="tel:"]):hover:after{background-color:rgba(255,255,255,1);color:var(--blue-darkest)}#footer>div#footerinfo p:not(.logo) a:is([href^="mailto:"],[href^="tel:"]) span{border-bottom:1px solid #fff}#bottom{background:var(--blue-darkest);color:#fff;overflow:hidden}#bottom a{color:#fff}#bottom a:focus-visible{box-shadow:0 0 0 3px var(--yellow)}#bottom button{color:inherit;background:0 0;cursor:pointer;font-family:inherit;font-size:inherit}#bottom .wrapper{padding-top:16px;padding-bottom:16px}#bottom ul{display:flex;flex-wrap:wrap;margin:0}#bottom ul li,#bottom p{font-size:14px;margin:.5em var(--gutter) .5em 0}#bottom p{margin:.5em .5em .5em 0;white-space:nowrap}#bottom p#design{font-size:14px;margin-right:0;margin-left:0;margin-top:1em;max-width:9999px !important;width:100%}#bottom p#design a{color:#a4a4a8;display:inline-block;position:relative;background:0 0;transition:all .2s ease}#bottom p#design a:before{content:'';background-color:transparent;position:absolute;left:0;bottom:0;width:100%;height:1px;z-index:-1;transition:all .15s ease-in-out}#bottom p#design a:is(:hover,:focus-visible):before{bottom:0;height:100%;background:var(--yellow);padding:4px 12px;border-radius:300px;width:calc(100% + 24px);height:calc(100% + 8px);bottom:-4px;left:-12px}#bottom p#design a:is(:hover,:focus-visible){color:#000}@media all and (max-width:899.98px){#bottom p#design{margin:1.5em 0 0}}#footer #footernav{color:#fff;padding:var(--gutter) 0}#footer #footernav .cta{display:none !important}@media all and (min-width:900px){#bottom .wrapper{display:flex;align-items:center;flex-wrap:wrap}#bottom .wrapper div{display:flex;align-items:center;margin-left:auto}#bottom ul+p{margin-left:auto}#footer #footernav ul{display:flex;justify-content:space-between}}@media all and (min-width:1200px){#footer>div#footerinfo .wrapper>div:nth-child(1){width:var(--grid-half)}#footer>div#footerinfo .wrapper>div:nth-child(2),#footer>div#footerinfo .wrapper>div:nth-child(3){width:var(--grid-quarter)}}@media all and (max-width:1199.98px){#footer>div#footerinfo .wrapper>div{width:calc(50% - 32px);width:calc(50% - (var(--gutter) / 2))}#footer>div#footerinfo .wrapper>div:first-child,#footer>div#footerinfo .wrapper>div:nth-child(2){margin-bottom:32px}#footer>div#footerinfo .wrapper>div:nth-child(3){width:100%}}@media all and (max-width:899.98px){#footer>div#footerinfo .wrapper>div{width:100%}#footer>div#footerinfo .wrapper>div:first-child{width:100%}#footer>div#footerinfo .wrapper>div:nth-child(2),#footer>div#footerinfo .wrapper>div:nth-child(3){width:calc(50% - (var(--gutter) / 2))}#footer>div#footerinfo .wrapper>div:first-child,#footer>div#footerinfo .wrapper>div:nth-child(2){margin-bottom:32px}#footer h3{font-size:18px;line-height:25px}#footer li,#footer p:not(.logo){font-size:14px}#footer li{line-height:17px}#footer>div#footernav{padding-bottom:32px}#bottom ul li,#bottom p{width:calc(50% - 16px);margin-right:32px}#bottom p:nth-child(2n+2){margin-right:0}#bottom ul li:nth-child(2n+2){margin-right:0}#bottom .wrapper div{width:100%}}@media all and (max-width:599.98px){#footer p{max-width:113em}#footer #footernav .wrapper>ul{column-count:1}#footer>div#footerinfo{padding:32px 0}#footer>div#footerinfo .wrapper>div{width:100%}#footer>div#footerinfo .wrapper>div:first-child,#footer>div#footerinfo .wrapper>div:nth-child(2),#footer>div#footerinfo .wrapper>div:nth-child(3){width:100%}#footer>div#footerinfo .wrapper>div:not(:last-child){margin-bottom:32px}#bottom ul li{width:calc(50% - 16px);margin-right:32px}#bottom ul li:nth-child(2n+2){margin-right:0}}
#footer_promo{color:#000;position:relative;background-color:var(--blue-darker);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:auto;border-bottom:1px solid var(--blue-darkest)}#footer_promo>picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#footer_promo .wrapper{padding:calc(var(--gutter) * 2) 0}#footer_promo .wrapper>div{background:var(--green-lighter);border-radius:var(--radius);padding:var(--padding_big);width:100%}#footer_promo .wrapper>div p{margin-top:0}#footer_promo .wrapper>div p.cta:last-child{margin-top:auto}#footer_promo .wrapper>div#carbon{background:var(--green);margin:0 0 var(--gutter_big) 0}@media all and (min-width:600px){#footer_promo .wrapper{display:flex}#footer_promo .wrapper>div:not(:only-child){width:calc(50% - (var(--gutter_big) /2));display:flex;flex-direction:column}#footer_promo .wrapper>div#carbon{margin:0 var(--gutter_big) 0 0}}
ul.social{width:calc(100% + 12px);display:flex;align-items:center;flex-wrap:wrap}ul.social li{line-height:1;margin:4px !important}#footer ul.social li{font-size:32px}#footer ul.social{position:relative;width:calc(100% + ((44px - 32px) * 2));right:calc(44px - 32px);width:calc(100% + 8px);right:4px;right:calc(44px - 32px)}ul.social li a{display:flex !important;align-items:center !important;align-content:center !important;justify-content:center !important;color:#fff;width:44px;height:44px;text-decoration:none;margin:0 auto !important;transition:all .2s ease;background:0 0 !important}.social a:before{font-family:'social';content:"";display:block;background-size:contain;background-position:center;background-repeat:no-repeat}.social a[href*=bsky]:before{content:"\E809"}.social a[href*=facebook]:before{content:"\E804"}.social a[href*=insta]:before{content:"\E80F"}.social a[href*=sound]:before{content:"\E802"}.social a[href*=twitter]:before,.social a[href*="x."]:before{content:"\E80B"}.social a[href*=yout]:before{content:"\E806"}.social a[href*=tik]:before{content:"\E80C"}.social a[href*=linkedin]:before{content:"\E803"}.social a[href*=vimeo]:before{content:"\E80A"}.social a[href*=spotify]:before{font-family:'social2';content:"\F1BC"}.social li a:hover{opacity:.7}
.accordions>h3{margin-bottom:var(--gutter)}.accordions>div{padding:16px;border:1px solid currentColor;border-radius:var(--radius);transition:background-color .2s ease}.accordions>div{margin-bottom:var(--gutter)}.accordions{margin-top:var(--gutter);border-top:1px solid transparent;margin-bottom:var(--gutter_big)}.accordions:first-child{margin-top:0 !important}.accordions>div.hover{background-color:rgba(63,95,222,.1);background-color:var(--green-lightest);background-color:#fff}.accordions>div>header{position:relative;align-items:flex-start;display:flex;flex-wrap:wrap}.accordions>div>header>button{outline:none;border:none;background:0 0;cursor:pointer;width:100%;height:100%;position:absolute;left:0;top:0}.accordions>div>header h3{margin:0;font-size:22px;font-style:normal;font-weight:700;line-height:130%;flex:1;padding-top:3px;padding-bottom:3px}.accordions>div>header p{margin:.75em 0;width:100%}.accordions>div>header .pseudo_button:after{content:"Show";color:currentColor;display:flex;align-items:center;border:1px solid #000;border-radius:16px;font-family:var(--headingfont);font-size:19px;font-weight:400;line-height:1;padding:8px 8px 8px 36px;background-size:20px 20px;background-position:8px 50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"><polygon fill="black" points="10,13.1 5.9,9.1 7,8 10,11 13,8 14.1,9.1"/><path fill="black" d="M10,20C4.5,20,0,15.5,0,10C0,4.5,4.5,0,10,0c5.5,0,10,4.5,10,10C20,15.5,15.5,20,10,20z M10,1c-5,0-9,4-9,9 c0,5,4,9,9,9c5,0,9-4,9-9C19,5,15,1,10,1z"/></svg>')}.accordions>div>header:has(:focus-visible) .pseudo_button:after{box-shadow:0 0 0 3px var(--blue)}.accordions>div.open>header .pseudo_button:after{content:"Hide";background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"><polygon fill="black" points="13,12 10,9 7,12 5.9,10.9 10,6.9 14.1,10.9 		"/><path fill="black" d="M10,20C4.5,20,0,15.5,0,10C0,4.5,4.5,0,10,0s10,4.5,10,10C20,15.5,15.5,20,10,20z M10,1c-5,0-9,4-9,9s4,9,9,9 s9-4,9-9S15,1,10,1z"/></svg>')}.accordions>div>header:has(:focus-visible) .pseudo_button:after,.accordions>div.hover>header .pseudo_button:after{background-color:rgba(63,95,222,.1);background-color:var(--green-lightest);background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"><path fill="black" d="M10,20C4.5,20,0,15.5,0,10S4.5,0,10,0s10,4.5,10,10S15.5,20,10,20z"/><polygon fill="%23FFFFFF" points="10,13.1 5.9,9.1 7,8 10,11 13,8 14.1,9.1  "/></svg>')}.accordions>div.open>header:has(:focus-visible) .pseudo_button:after,.accordions>div.open.hover>header .pseudo_button:after{background-color:rgba(63,95,222,.1);background-color:var(--green-lightest);background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"><path fill="black" d="M10,20C4.5,20,0,15.5,0,10C0,4.5,4.5,0,10,0s10,4.5,10,10C20,15.5,15.5,20,10,20z"/><polygon fill="%23FFFFFF" points="13,12 10,9 7,12 5.9,10.9 10,6.9 14.1,10.9 		"/></svg>')}.accordions>div>div{visibility:hidden;max-height:0;transition:max-height .333s ease-out;overflow:hidden}.accordions:not(.stepbystep)>div>div:before{display:block;height:24px;content:""}.accordions>div.open>div{max-height:500em;visibility:visible;transition:max-height .5s ease-in}@media all and (max-width:899px){.accordions>div>header{display:block}button.showall,.accordions>div>header .pseudo_button:after{font-size:17px;display:inline-flex}.accordions>div>header h3{font-size:18px;margin-bottom:.5em}.accordions>div>header h3+p{margin-top:0}}
.image_and_text{margin:calc(var(--gutter_big)) 0}.section>.wrapper>.image_and_text:first-child{margin-top:0}.section>.wrapper>.image_and_text:last-child{margin-bottom:0}.image_and_text figure img{width:100%;height:auto;display:block;position:static;transform:none}@media all and (max-width:899.98px){.image_and_text figure{margin:0 0 var(--gutter)}}@media all and (min-width:900px){.image_and_text{display:flex;justify-content:space-between;align-items:center}.image_and_text.image_right{flex-direction:row-reverse}.image_and_text div.textcontent{margin:0 0 0 auto;max-width:999px}.image_and_text.image_right div.textcontent{margin:0 auto 0 0}.image_and_text figure,.image_and_text div{width:calc(50% - (var(--gutter_big) / 2))}}
.four_boxes{margin:calc(var(--gutter_big)) 0}:is(.section,.add_header)>.wrapper>.four_boxes:first-child{margin-top:0}:is(.section,.add_header)>.wrapper>.four_boxes:last-child{margin-bottom:0}.image_and_text figure img{width:100%;height:auto;display:block;position:static;transform:none}.boxes{display:flex;flex-wrap:wrap;width:calc(var(--gutter) + 100%);position:relative;right:calc(var(--gutter) / 2);margin-top:var(--gutter)}.boxes>div{background-color:var(--green);margin:calc(var(--gutter) / 2);width:calc(50% - var(--gutter));border-radius:var(--radius);padding:var(--padding);display:flex;flex-direction:column;position:relative}.boxes>div h3{font-size:20px;font-family:"IBM Plex Sans";line-height:1.2;margin-bottom:.5em;font-weight:700}.boxes>div p{font-size:16px;line-height:1.5;margin-bottom:0;font-weight:400}.boxes>div .icon{order:-1;font-family:var(--headingfont);font-size:80px;line-height:.8;margin-bottom:var(--padding);font-weight:700}.boxes>div .icon:has(img){height:64px}.boxes>div .icon img{height:64px;display:block}.boxes>div:has(picture){padding:0;overflow:hidden}.boxes>div picture{width:var(--overflow);height:var(--overflow);left:50%;top:50%;transform:translate(-50%,-50%)}@media all and (max-width:599.98px){.boxes>div{width:calc(100% - var(--gutter))}}@media all and (min-width:1200px){.four_boxes{display:flex;justify-content:space-between;align-items:flex-start}.four_boxes div.textcontent{max-width:999px;margin:0 auto 0 0}.four_boxes>div{width:calc(50% - (var(--gutter_big) / 2))}.boxes{margin-top:0}}
.highlight_banner{display:flex;border-radius:var(--border-radius);overflow:hidden;margin:64px 0;background:#fff;position:relative;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.highlight_banner.image_right{flex-direction:row-reverse}.highlight_banner.yellow-lightest{background:var(--yellow-lightest);color:#000}.highlight_banner.yellow-lighter{background:var(--yellow-lighter);color:#000}.highlight_banner.yellow{background:var(--yellow);color:#000}.highlight_banner.green-lightest{background:var(--green-lightest);color:#000}.highlight_banner.green-lighter{background:var(--green-lighter);color:#000}.highlight_banner.green{background:var(--green);color:#000}.highlight_banner.green-darker{background:var(--green-darker);color:#fff}.highlight_banner.green-darkest{background:var(--green-darkest);color:#fff}.highlight_banner.blue-lightest{background:var(--blue-lightest);color:#000}.highlight_banner.blue-lighter{background:var(--blue-lighter);color:#000}.highlight_banner.blue{background:var(--blue-darkest);color:#fff}.highlight_banner.blue-darker{background:var(--blue-darkest);color:#fff}.highlight_banner.blue-darkest{background:var(--blue-darkest);color:#fff}.highlight_banner:first-child{margin-top:32px}.highlight_banner:last-child{margin-bottom:32px}.highlight_banner .authors{position:absolute;top:0;left:0;padding:32px}.highlight_banner .authors picture{width:64px;height:64px}.highlight_banner b.image_placeholder,.highlight_banner :is(figure,div){display:block;width:50%;position:relative}.highlight_banner b.image_placeholder,.highlight_banner figure{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1728 864"> <rect fill="%231eb46a" width="1728" height="856"/> <path fill="%239fdbb3" d="M0,553l72,9c72,8,216,26,360,43s288,35,432,9c144-26,288-95,432-104s288,43,360,69l72,26v259H0v-311Z"/> <path fill="%23f0db10" d="M0,103.7l72,34.6c72,34.6,216,103.7,360,103.7s288-69.1,432-69.1,288,69.1,432,86.4c144,17.3,288-17.3,360-34.6l72-17.3V0H0v103.7Z"/>  <path fill="%23035193" d="M0,792l72-30c72-30,216-90,360-108s288,6,432,36c144,30,288,66,432,36s288-126,360-174l72-48v360H0v-72Z"/> </svg>');background-repeat:no-repeat;background-position:center;background-size:cover}.highlight_banner figure picture{position:absolute;top:0;left:0;width:100%;height:100%}.highlight_banner figure:before{display:block;content:"";width:100%;height:0;padding-bottom:50%}.highlight_banner figure{order:-1;display:flex;flex-direction:column;flex:1}.highlight_banner div{padding:104px 88px;display:flex;flex-direction:column;justify-content:center}a.highlight_banner{color:#000;transition:color .2s ease-out,background-color .2s ease-out;margin:var(--gutter) 0}a.highlight_banner div{padding:64px}a.highlight_banner figure{order:2}a.highlight_banner:focus-visible{box-shadow:0 0 0 4px #fff,0 0 0 7px var(--green)}a.highlight_banner:is(:hover,:focus-visible){background:var(--blue-darkest);color:#fff}.highlight_banner div p:not(.cta){font-size:28px}.highlight_banner div p:not(.cta):not(:last-child){margin-bottom:1em}@media all and (max-width:1199px){.highlight_banner div{padding:104px 88px}}@media all and (max-width:1199px){.highlight_banner div{padding:80px 64px}a.highlight_banner div{padding:64px}.highlight_banner div p:not(.cta){font-size:24px}}@media all and (max-width:1199px){.highlight_banner div{padding:64px 48px}a.highlight_banner div{padding:var(--padding)}.highlight_banner div p:not(.cta){font-size:24px}}@media all and (max-width:899px){.highlight_banner{flex-direction:column}.highlight_banner b.image_placeholder{display:none}.highlight_banner :is(figure,div){width:100%}.highlight_banner figure picture{height:0;padding-bottom:50%}.highlight_banner div{padding:var(--padding)}a.highlight_banner div{padding:var(--padding)}.highlight_banner div p:not(.cta){font-size:24px}}@media all and (max-width:899px){.highlight_banner div p:not(.cta){font-size:20px}}
.logos{background:#fff;border-radius:var(--radius)}.logos ul{display:flex;flex-wrap:wrap}.logos ul img{display:block}.logos{background-color:#fff !important;padding:var(--padding);box-shadow:0px 287px 80px 0px rgba(0,0,0,.0),0px 184px 74px 0px rgba(0,0,0,.01),0px 103px 62px 0px rgba(0,0,0,.04),0px 46px 46px 0px rgba(0,0,0,.07),0px 11px 25px 0px rgba(0,0,0,.08)}h2+.logos{margin-top:var(--gutter)}.logos ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.logos ul li{margin:calc(var(--gutter) / 2);margin:calc(var(--gutter) * 0.75)}.logos picture{display:block;width:auto;position:relative}.logos picture img{display:block;width:auto;height:64px}.logos picture img[src*=aois]{height:50px}.logos picture img[src*=youghal]{height:56px}.logos picture img[src*=six]{height:50px}.logos picture img[src*=trinity]{height:56px}.logos picture img[src*=pmi_chapter_ireland_logo]{height:50px}@media all and (max-width:899px){.logos{padding:24px 0}}@media all and (min-width:1200px){.logos{box-shadow:0px 287px 80px 0px rgba(0,0,0,.0),0px 184px 74px 0px rgba(0,0,0,.01),0px 103px 62px 0px rgba(0,0,0,.04),0px 46px 46px 0px rgba(0,0,0,.07),0px 11px 25px 0px rgba(0,0,0,.08)}}
.bodytext blockquote{margin:var(--gutter) 0;border-left:8px solid var(--blue);font-size:32px;padding:1em .5em 1em 1.5em}.bodytext blockquote.normal{font-size:var(--bodytext_size)}.bodytext blockquote>p{font-size:inherit;line-height:145%;margin:0}.bodytext blockquote>p:not(:first-child){margin-top:.5em}.bodytext blockquote>cite{font-size:16px;line-height:1.5;display:block;margin-top:2em}.bodytext blockquote>cite :is(strong,span){display:block}.bodytext blockquote>cite strong{font-weight:600}@media all and (max-width:1023px){.bodytext blockquote{font-size:24px}.bodytext blockquote.normal{font-size:var(--bodytext_size)}.bodytext blockquote>cite{font-size:16px}}@media all and (max-width:599px){.bodytext blockquote{font-size:22px;padding:20px 0 20px 28px;border-left-width:6px}.bodytext blockquote.normal{font-size:var(--bodytext_size)}.bodytext blockquote>cite{font-size:14px}}
.imagery{margin:var(--gutter) 0}#mainimage.imagery{margin-top:0}.imagery figure{max-width:970px;margin-left:auto;margin-right:auto}.imagery:not(:first-child){margin-top:calc(var(--gutter) * 2)}.imagery:not(:last-child){margin-bottom:calc(var(--gutter) * 2)}.imagery figure.portrait{max-width:720px}.imagery .vidholder{display:block;width:100%;height:0;padding-bottom:56.25%;position:relative}.imagery iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0}figcaption{color:#575757;font-size:16px;padding:1em 0;margin-bottom:1em}.imagery img{display:block;width:100%;height:auto}
.transcript{margin-bottom:calc(var(--gutter) * 1.5);margin-top:var(--gutter)}.imagery+.textcontent>.transcript{position:relative;top:calc(0px - var(--gutter));margin-top:0;margin-bottom:calc(var(--gutter) * 2)}.transcript{border:1px solid currentColor;background:0 0;border-radius:var(--radius);transition:background-color .2s ease}.transcript.hover{background-color:rgba(63,95,222,.1);background-color:#fff}.transcript{padding-bottom:16px}.transcript>header{position:relative;align-items:flex-start;display:flex;flex-wrap:wrap;padding:16px;padding-bottom:0}.transcript>div{max-height:0;transition:max-height .5s ease-out;overflow:hidden;padding:0 16px;visibility:hidden}.transcript.open>div{max-height:10000em;transition:max-height .75s ease-in;visibility:visible}.transcript>div:before{display:block;height:24px;content:""}.transcript>div :last-child{margin-bottom:0 !important}.transcript>header>button:after{content:"Show";color:currentColor;display:flex;align-items:center;border:1px solid currentColor;background:0 0;border-radius:16px;font-size:19px;font-weight:400;line-height:1;padding:8px 8px 8px 36px;background-size:20px 20px;background-position:8px 50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"><polygon fill="%23000000" points="10,13.1 5.9,9.1 7,8 10,11 13,8 14.1,9.1"/><path fill="%23000000" d="M10,20C4.5,20,0,15.5,0,10C0,4.5,4.5,0,10,0c5.5,0,10,4.5,10,10C20,15.5,15.5,20,10,20z M10,1c-5,0-9,4-9,9 c0,5,4,9,9,9c5,0,9-4,9-9C19,5,15,1,10,1z"/></svg>')}.transcript>header>button{margin:0;outline:none;border:none;background:0 0;cursor:pointer;font-family:inherit;font-size:24px;font-style:normal;font-weight:700;line-height:130%;flex:1;text-align:left;display:flex;flex-wrap:wrap;align-items:center}.transcript>header>button span{display:block;flex:1}:lang(ga) .transcript>header>button:after{content:"Taispeáin"}.transcript button:focus-visible:after{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--green);background-color:#fff}@media all and (max-width:1199px){.transcript{margin-bottom:calc(var(--gutter) * 2)}}@media all and (max-width:599px){.transcript>header>button{font-size:18px}.transcript>header>button:after{font-size:16px}.transcript{padding-bottom:16px}.transcript>header{padding:16px;padding-bottom:0}.transcript>div{padding:0 16px}}@media all and (max-width:399px){.transcript>header>button span{width:100%;flex:none;padding-bottom:.5em}}
.filterarea{padding:var(--gutter) 0 0}.resource_area{padding:32px 0 var(--gutter_big)}.resource_area #currentfilters{margin-bottom:24px;padding-top:0}#resource_header{display:flex;align-items:center;margin-bottom:24px}#resource_header p#found,#resource_header h2#found{margin:0}#order_options_cloned label{font-size:16px}#resource_filter #order_options{visibility:hidden}@media all and (max-width:599px){#resource_header{display:block}#resource_header p#found,#resource_header h2#found{margin-bottom:1em}}#resource_filter{display:flex;flex-wrap:wrap;width:calc(var(--gutter) + 100%);right:calc(var(--gutter) / 2);position:relative}#resource_filter>label:first-child{width:100%;font-size:var(--bodytext_size);font-weight:600;line-height:1;margin-bottom:1em;padding-left:24px}#resource_filter #resource_search{flex:1}#resource_filter .filters{width:calc(50% - var(--gutter));margin:calc(var(--gutter) / 2);margin-bottom:0}#resource_filter .filters label{display:flex;align-items:center;position:relative;font-family:inherit;cursor:pointer;font-size:16px;border:1px solid transparent}#resource_filter .filters label input{position:fixed;opacity:0;pointer-events:none;top:-100px}#resource_filter .filters label span{display:block}#resource_filter .filters label>b{display:block;content:"";width:42px;min-width:42px;height:42px;border:4px solid transparent;position:relative;border-radius:50%;margin-right:1px}#resource_filter .filters label>b:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;border:1px solid #9288b2;border-radius:2px}#resource_filter .filters label>input:checked~b:before{background:var(--green-darker)}#resource_filter .filters label:is(:hover,:focus-visible)>b{background:var(--green-lightest)}#resource_filter .filters label>input:checked~b:after{content:"";display:block;position:absolute;width:10px;height:5px;border:2px solid #fff;border-top:none;border-right:none;left:12px;top:13px;transform:rotate(-45deg)}#resource_filter #resource_search input:focus-visible,#resource_filter .filters button:focus-visible,#resource_filter .filters label:has(input:focus-visible){box-shadow:0 0 0 3px var(--green)}#resource_filter .filters form>div:first-child label{border-radius:60px;background:#fff;padding:0 12px 0 1px;border:1px solid #221d33}#resource_filter .filters form>div:first-child label>b{border-color:#fff}#resource_filter input[type=date]{border:1px solid #000;display:block;width:100%;font-family:inherit;font-size:14px;border-radius:4px;padding:4px;margin:4px 0 0}#resource_filter input[type=date]:not(:last-child){margin-bottom:10px}.extrafilters,.showfilters,#resource_search{align-self:flex-start;font-family:inherit;background:#fff;display:flex;align-items:center;border-radius:300px;height:72px;flex:1;border:1px solid var(--green-darkest);box-shadow:rgba(0,0,0,.2) 0 8px 16px;padding:0 12px 0 24px}#resource_search input{font-size:var(--bodytext_size);line-height:1;font-family:inherit}#resource_search input{height:32px;line-height:1;outline:none;background:0 0;padding:0;border:none;font-weight:600 !important;font-family:inherit}#resource_search input:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--green);border-radius:2px}#resource_search>div,#resource_search>input[type=text]{flex:1;margin-right:6px}#resource_search input[type=text]{width:100%;padding:0;margin-right:6px;background:#fff}#resource_search input[type=submit]{cursor:pointer;background-color:var(--green);border-radius:50%;text-indent:-999px;width:36px;min-width:48px;height:48px;background-size:24px 24px;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 34 34" style="enable-background:new 0 0 34 34;" xml:space="preserve"><path fill="%23110E19" d="M26.4,24.1l6.9,6.9L31,33.3l-6.9-6.9c-2.5,2-5.7,3.2-9,3.2c-7.9,0-14.4-6.5-14.4-14.4S7.2,0.7,15.1,0.7 s14.4,6.5,14.4,14.4C29.6,18.4,28.4,21.6,26.4,24.1z M23.2,22.9c2-2.1,3.2-4.9,3.2-7.8c0-6.2-5-11.2-11.2-11.2S3.9,9,3.9,15.1 s5,11.2,11.2,11.2c2.9,0,5.7-1.1,7.8-3.2L23.2,22.9z"/></svg>')}#resource_search input[type=submit]:hover{opacity:.7}@media all and (min-width:1200px){#resource_filter .filters{width:calc(25% - var(--gutter))}}@media all and (max-width:899.98px){.filterarea{padding-top:24px}#resource_filter #resource_search{width:100%}#resource_filter .filters{width:100%;max-width:9999px;margin-left:0;margin-top:24px}}.extrafilters,.showfilters{border-radius:12px;font-family:inherit}button.showfilters{font-size:20px;font-weight:700;padding:0 24px;width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;color:#000}button.showfilters:after{content:"";width:.8em;height:.8em;min-width:.8em;display:block;margin-left:auto;position:relative;top:-.2em;transform:rotate(45deg);border:2px solid currentColor;border-left:none;border-top:none}button.showfilters[aria-expanded=true]:after{transform:rotate(225deg);top:.2em}button.showfilters{margin-bottom:16px}.extrafilters{height:auto;padding:0 24px}.extrafilters:before,.extrafilters:after{display:block;content:"";height:24px}.extrafilters{display:block;visibility:hidden;opacity:0;max-height:0;transition:max-height .2s ease-out,opacity .5s ease;overflow:hidden}.extrafilters.visible{visibility:visible}.extrafilters.open{max-height:180em;opacity:1;transition:max-height .3s ease-in,opacity .5s ease}@media all and (max-width:599px){button.showfilters{margin:0 0 8px !important;font-size:18px}#resource_filter .filters{margin:8px 0 !important}button.showfilters,.extrafilters{padding:0 16px}.extrafilters{padding-left:12px;margin-top:8px}.extrafilters:before,.extrafilters:after{display:block;content:"";height:16px}}body.loading:before{display:block;content:"";width:100%;height:100%;position:fixed;left:0;top:0;background:var(--green);opacity:.75;background-position:center;background-repeat:no-repeat;z-index:9992}body.loading:after{z-index:9993;box-sizing:border-box;content:" ";display:block;width:80px;height:80px;animation:spin 1s infinite linear;border-radius:50%;border-width:12px;border-style:solid;border-color:rgba(255,255,255,.4) rgba(255,255,255,1) rgba(255,255,255,.4) rgba(255,255,255,1);overflow:hidden;text-indent:-99999em;margin:auto;position:fixed;top:50%;left:50%;margin:-40px 0 0 -40px}@keyframes spin{to{transform:rotate(360deg)}}
#currentfilterswrapper{padding-bottom:0 !important}#currentfilters{padding:16px 0;padding:32px 0 0;margin-bottom:-12px}#currentfilters.notinuse{display:none}#currentfilters button{background:0 0;outline:none;border:none;cursor:pointer}#currentfilters dl{display:flex;align-items:center;flex-wrap:wrap;padding:0}#currentfilters dt,#currentfilters dd button{margin:0 12px 12px 0;font-family:inherit;font-size:14px;letter-spacing:.16px;line-height:19px;color:#000}#currentfilters dd button{display:flex;align-items:center;background:#fff;border:1px solid #000;font-weight:400;padding:4px 4px 4px 10px;border-radius:18px;position:relative}#currentfilters dd button>b{width:24px;height:24px;display:block;margin-left:6px}#currentfilters dd#clearall button{font-size:16px;line-height:1.2;padding:12px 1em;border-radius:1em;font-weight:400;background:var(--yellow);border-color:var(--green-darkest);color:#000}#currentfilters dd button:is(:hover,:focus-visible){background:var(--green-darkest) !important;border-color:var(--green-darkest) !important;color:#fff !important}#currentfilters dd#clearall button:is(:hover,:focus-visible){background:var(--green-darkest) !important;border-color:var(--green-darkest) !important;color:#fff !important}#currentfilters dd button>b:after{display:inline-block;height:24px;width:24px;content:"";background-repeat:no-repeat;background-size:contain;background-position:0 0;background-image:url('data:image/svg+xml;utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path fill="%23000000" d="M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10S17.5,2,12,2z M17,15.6L15.6,17L12,13.4L8.4,17L7,15.6 l3.6-3.6L7,8.4L8.4,7l3.6,3.6L15.6,7L17,8.4L13.4,12L17,15.6z"/></svg>')}#currentfilters dd button:is(:hover,:focus-visible)>b:after{background-image:url('data:image/svg+xml;utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path fill="%23FFFFFF" d="M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10S17.5,2,12,2z M17,15.6L15.6,17L12,13.4L8.4,17L7,15.6 l3.6-3.6L7,8.4L8.4,7l3.6,3.6L15.6,7L17,8.4L13.4,12L17,15.6z"/></svg>')}#currentfilters button:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--green)}p#found,h2#found{font-family:"source-sans-3",sans-serif;font-size:40px;font-weight:700;line-height:1.2;margin:0 0 .5em}@media all and (max-width:1199px){p#found,h2#found{font-size:32px}}@media all and (max-width:899px){p#found,h2#found{font-size:24px;margin-bottom:16px}}
#resultsheading{padding:var(--gap) 0;position:relative}#resultsheading #toggle_map{color:var(--green-darkest);margin-left:auto;display:inline-flex;align-items:center;font-family:inherit;font-size:20px;background:0 0;border:none;outline:none;-webkit-appearance:none}#resultsheading #toggle_map:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 4px var(--blue)}#resultsheading #toggle_map b{display:block;height:40px;width:64px;margin-left:16px;position:relative}#resultsheading #toggle_map b:before{display:block;content:"";height:16px;width:64px;background:#000;border-radius:300px;position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:.5}#resultsheading #toggle_map b:after{display:block;content:"";height:40px;width:40px;background:#fff;border:1.5px solid #000;border-radius:50%;position:absolute;left:0;top:0;transition:left .2s ease;background-size:17px 20px;background-position:center;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="20" viewBox="0 0 17 20"><path d="M8.28428 17.3969L12.8406 12.8405C13.7417 11.9394 14.3553 10.7913 14.6038 9.54145C14.8524 8.29159 14.7248 6.99608 14.2371 5.81876C13.7494 4.64143 12.9235 3.63516 11.8639 2.92719C10.8043 2.21922 9.55862 1.84134 8.28428 1.84134C7.00993 1.84134 5.76421 2.21922 4.70463 2.92719C3.64504 3.63516 2.81918 4.64143 2.33148 5.81876C1.84379 6.99608 1.71615 8.29159 1.96471 9.54145C2.21328 10.7913 2.82688 11.9394 3.72793 12.8405L8.28428 17.3969ZM8.28428 20L2.42637 14.1421C1.26781 12.9835 0.478818 11.5074 0.159176 9.90041C-0.160466 8.29343 0.00359615 6.62774 0.630616 5.11399C1.25764 3.60025 2.31945 2.30643 3.68179 1.39614C5.04413 0.485861 6.6458 0 8.28428 0C9.92274 0 11.5244 0.485861 12.8868 1.39614C14.2491 2.30643 15.3109 3.60025 15.9379 5.11399C16.565 6.62774 16.729 8.29343 16.4094 9.90041C16.0897 11.5074 15.3007 12.9835 14.1422 14.1421L8.28428 20ZM8.28428 10.1251C8.77252 10.1251 9.24078 9.93119 9.58602 9.58595C9.93127 9.2407 10.1252 8.77245 10.1252 8.2842C10.1252 7.79595 9.93127 7.3277 9.58602 6.98245C9.24078 6.63721 8.77252 6.44325 8.28428 6.44325C7.79602 6.44325 7.32777 6.63721 6.98253 6.98245C6.63728 7.3277 6.44333 7.79595 6.44333 8.2842C6.44333 8.77245 6.63728 9.2407 6.98253 9.58595C7.32777 9.93119 7.79602 10.1251 8.28428 10.1251ZM8.28428 11.9661C7.30777 11.9661 6.37127 11.5782 5.68078 10.8877C4.99029 10.1972 4.60238 9.2607 4.60238 8.2842C4.60238 7.3077 4.99029 6.37119 5.68078 5.6807C6.37127 4.99021 7.30777 4.6023 8.28428 4.6023C9.26077 4.6023 10.1973 4.99021 10.8878 5.6807C11.5783 6.37119 11.9662 7.3077 11.9662 8.2842C11.9662 9.2607 11.5783 10.1972 10.8878 10.8877C10.1973 11.5782 9.26077 11.9661 8.28428 11.9661Z" fill="%23000000"/></svg>')}#resultsheading #toggle_map[aria-expanded=true] b:after{left:calc(100% - 40px)}#resultsheading #found{margin:0 0 .5em;font-size:24px;font-weight:700;font-family:'pns',sans-serif}@media all and (min-width:600px){#resultsheading{display:flex;align-items:center}#resultsheading #found{margin:0}}@media all and (min-width:900px){#resultsheading #found{font-size:24px}}@media all and (min-width:1200px){#resultsheading{display:flex;align-items:center}#resultsheading #found{font-size:32px}}#resultswrapper.mapopen{display:flex}#resultswrapper.mapopen>div{width:50%}
body[class*=template_events]{background:var(--yellow-lightest)}ul.directory{padding-bottom:var(--gap)}ul.directory>li{width:calc(50% - var(--gutter));margin:calc(var(--gutter) / 2)}#directory_container.mapopen{display:flex;justify-content:space-between}div#map{visibility:hidden;position:fixed;top:-100vh}.mapopen div#map{background:var(--green);height:100vw;min-height:500px;top:0;visibility:visible}@media all and (max-width:599.98px){div#map{order:-1;margin-bottom:32px}#directory_container.mapopen{flex-direction:column}#directory_container.mapopen>div{width:100%}}@media all and (min-width:600px){#directory_container.mapopen{justify-content:space-between}#directory_container.mapopen>div{width:calc(50% - (var(--gap) / 2));width:50%}.mapopen div#map{height:100vh;position:sticky !important;margin-left:auto}}#directory_container div#listings{max-width:calc(var(--wrapper-max) / 2);border-left:var(--wrapper-margin) solid transparent;border-right:var(--wrapper-margin) solid transparent;width:100%}@media all and (max-width:599.98px){ul.directory>li{width:calc(100% - var(--gutter));margin:calc(var(--gutter) / 2)}}@media all and (min-width:600px){#directory_container.mapopen ul.directory>li{width:calc(100% - var(--gutter))}}@media screen and (min-width:900px){#directory_container.mapopen>div{display:flex}#directory_container.mapopen div#listings{margin-left:auto}#directory_container:not(.mapopen) div#listings{max-width:var(--wrapper-max);margin:0 auto}#directory_container.mapopen div#listings{border-right-width:var(--gap)}ul.directory>li{width:calc(33.333% - var(--gutter))}ul.directory.featured>li{width:calc(50% - var(--gutter))}#directory_container.mapopen ul.directory>li{width:calc(100% - var(--gutter))}}@media screen and (min-width:1200px){ul.directory>li,ul.directory.featured>li{width:calc(25% - var(--gutter))}#directory_container.mapopen ul.directory>li{width:calc(50% - var(--gutter))}}
.eventheader{background:var(--green-event);color:#fff;padding:var(--padding_big) 0}.headertext{max-width:970px;margin-left:auto;margin-right:auto}body.page-template-template_news .headertext,.add_header .headertext{margin-left:0;max-width:1300px}dl.eventinfo dd{display:flex;flex-wrap:wrap;align-items:center;font-size:14px;line-height:20px;margin:12px 0}body.single-events dl.eventinfo dd{font-size:16px;line-height:20px}dl.eventinfo dd span{display:block;max-width:calc(100% - 30px)}dl.eventinfo dd:not(.available) span{flex:1}dl.eventinfo dd:before{width:24px;height:24px;margin-right:6px;display:inline-flex;align-items:center;content:"";background-size:contain;background-position:left center;background-repeat:no-repeat;speak:none;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path fill="white" d="M20.2,11.7c0.5,0.3,0.9,0.7,1.3,1.1c0.4,0.4,0.7,0.9,0.9,1.3c0.3,0.5,0.5,1,0.6,1.5c0.1,0.5,0.2,1.1,0.2,1.7 c0,0.9-0.2,1.8-0.5,2.6c-0.4,0.8-0.8,1.5-1.5,2.1c-0.6,0.6-1.3,1.1-2.1,1.4c-0.8,0.4-1.7,0.5-2.6,0.5c-0.7,0-1.4-0.1-2.1-0.3 c-0.7-0.2-1.3-0.5-1.8-0.9c-0.6-0.4-1-0.9-1.5-1.4c-0.4-0.6-0.8-1.2-1-1.8H0.8v-18h3V0.1h1.5v1.5h10.5V0.1h1.5v1.5h3L20.2,11.7 L20.2,11.7z M2.2,3.1v3h16.5v-3h-1.5v1.5h-1.5V3.1H5.2v1.5H3.8V3.1H2.2z M9.8,18.1c0-0.2,0-0.5,0-0.8c0-0.9,0.2-1.8,0.5-2.6 c0.4-0.8,0.8-1.5,1.5-2.1c0.6-0.6,1.3-1.1,2.1-1.4c0.8-0.4,1.7-0.5,2.6-0.5c0.8,0,1.5,0.1,2.2,0.4V7.6H2.2v10.5H9.8z M16.5,22.6 c0.7,0,1.4-0.1,2-0.4s1.2-0.6,1.7-1.1s0.9-1,1.1-1.7c0.3-0.6,0.4-1.3,0.4-2.1c0-0.7-0.1-1.4-0.4-2s-0.6-1.2-1.1-1.7s-1-0.9-1.7-1.1 c-0.6-0.3-1.3-0.4-2.1-0.4c-0.7,0-1.4,0.1-2,0.4c-0.6,0.3-1.2,0.6-1.7,1.1s-0.9,1-1.1,1.7c-0.3,0.6-0.4,1.3-0.4,2.1 c0,0.7,0.1,1.4,0.4,2c0.3,0.6,0.6,1.2,1.1,1.7s1,0.9,1.7,1.1C15.1,22.5,15.8,22.6,16.5,22.6z M17.2,16.6h2.2v1.5h-3.8v-4.5h1.5 L17.2,16.6L17.2,16.6z"/></svg>')}.gm-style-iw-d dl.eventinfo dd:before,.card dl.eventinfo dd:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path fill="black" d="M20.2,11.7c0.5,0.3,0.9,0.7,1.3,1.1c0.4,0.4,0.7,0.9,0.9,1.3c0.3,0.5,0.5,1,0.6,1.5c0.1,0.5,0.2,1.1,0.2,1.7 c0,0.9-0.2,1.8-0.5,2.6c-0.4,0.8-0.8,1.5-1.5,2.1c-0.6,0.6-1.3,1.1-2.1,1.4c-0.8,0.4-1.7,0.5-2.6,0.5c-0.7,0-1.4-0.1-2.1-0.3 c-0.7-0.2-1.3-0.5-1.8-0.9c-0.6-0.4-1-0.9-1.5-1.4c-0.4-0.6-0.8-1.2-1-1.8H0.8v-18h3V0.1h1.5v1.5h10.5V0.1h1.5v1.5h3L20.2,11.7 L20.2,11.7z M2.2,3.1v3h16.5v-3h-1.5v1.5h-1.5V3.1H5.2v1.5H3.8V3.1H2.2z M9.8,18.1c0-0.2,0-0.5,0-0.8c0-0.9,0.2-1.8,0.5-2.6 c0.4-0.8,0.8-1.5,1.5-2.1c0.6-0.6,1.3-1.1,2.1-1.4c0.8-0.4,1.7-0.5,2.6-0.5c0.8,0,1.5,0.1,2.2,0.4V7.6H2.2v10.5H9.8z M16.5,22.6 c0.7,0,1.4-0.1,2-0.4s1.2-0.6,1.7-1.1s0.9-1,1.1-1.7c0.3-0.6,0.4-1.3,0.4-2.1c0-0.7-0.1-1.4-0.4-2s-0.6-1.2-1.1-1.7s-1-0.9-1.7-1.1 c-0.6-0.3-1.3-0.4-2.1-0.4c-0.7,0-1.4,0.1-2,0.4c-0.6,0.3-1.2,0.6-1.7,1.1s-0.9,1-1.1,1.7c-0.3,0.6-0.4,1.3-0.4,2.1 c0,0.7,0.1,1.4,0.4,2c0.3,0.6,0.6,1.2,1.1,1.7s1,0.9,1.7,1.1C15.1,22.5,15.8,22.6,16.5,22.6z M17.2,16.6h2.2v1.5h-3.8v-4.5h1.5 L17.2,16.6L17.2,16.6z"/></svg>')}@media all and (min-width:900px){body.single-events dl.eventinfo dd:before{content:attr(data-dt);padding-left:32px;width:auto;font-weight:700}body.single-events dl.eventinfo dd+dd:before{opacity:0;user-select:none}body.single-events dl.eventinfo dd+dd{margin-top:-8px}body.single-events dl.eventinfo dd{font-size:18px}}dl.eventinfo dd.cost:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve"><g><path fill="white" d="M35.5,24.4c1.5-2.3,2.3-5,2.3-7.8c0-8-6.5-14.4-14.4-14.4c-2.9,0-5.5,0.8-7.8,2.3c-1.5,0.1-3,0.3-4.4,0.8  c1.1-1.2,2.3-2.1,3.7-3C17.4,0.8,20.3,0,23.3,0h0.1C32.5,0,40,7.5,40,16.7c0,0.1,0,0.3,0,0.4l0,0.1c-0.1,2.8-0.9,5.5-2.3,7.9   c-0.8,1.4-1.8,2.6-3,3.7C35.2,27.4,35.4,25.9,35.5,24.4z"/><path fill="white" d="M17.1,31c-1,0-2-0.2-2.9-0.6c-1.4-0.6-2.5-1.6-3.4-2.8c-0.3-0.4-0.5-0.9-0.7-1.3H8.3c-0.6,0-1-0.4-1-1  s0.4-1,1-1h1.2c0-0.3-0.1-0.6-0.1-0.9s0-0.6,0.1-0.9H8.3c-0.6,0-1-0.4-1-1s0.4-1,1-1h1.7c0.2-0.5,0.4-0.9,0.7-1.3  c0.8-1.3,2-2.2,3.4-2.8c1.4-0.6,2.9-0.7,4.4-0.5c1.5,0.3,2.8,1,3.9,2.1c0.4,0.4,0.4,1,0,1.4c-0.4,0.4-1,0.4-1.4,0    c-0.8-0.8-1.8-1.3-2.8-1.5c-1.1-0.2-2.2-0.1-3.2,0.3c-1,0.4-1.9,1.2-2.5,2.1c-0.1,0.1-0.1,0.2-0.1,0.2h4.8c0.6,0,1,0.4,1,1    s-0.4,1-1,1h-5.5c0,0.3-0.1,0.6-0.1,0.9c0,0.3,0,0.6,0.1,0.9h5.5c0.6,0,1,0.4,1,1s-0.4,1-1,1h-4.8c0,0.1,0.1,0.2,0.1,0.2    c0.6,0.9,1.5,1.7,2.5,2.1c1,0.4,2.1,0.5,3.2,0.3c1.1-0.2,2.1-0.7,2.8-1.5c0.4-0.4,1-0.4,1.4,0c0.4,0.4,0.4,1,0,1.4 c-1.1,1.1-2.4,1.8-3.9,2.1C18,31,17.5,31,17.1,31z"/> <path fill="white" fill-rule="evenodd" clip-rule="evenodd" d="M33.3,23.3c0,9.2-7.5,16.7-16.7,16.7C7.5,40,0,32.5,0,23.3C0,14.1,7.5,6.7,16.7,6.7 C25.9,6.7,33.3,14.1,33.3,23.3z M31.1,23.3c0,8-6.5,14.4-14.4,14.4S2.2,31.3,2.2,23.3c0-8,6.5-14.4,14.4-14.4S31.1,15.4,31.1,23.3z"/></g></svg>')}dl.eventinfo dd.venue:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path fill="white" d="M12,2.9c-1.9,0-3.6,0.7-4.9,2.1C5.7,6.3,5,8,5,9.9c0,2.9,1.8,5.6,3.7,7.8c1,1.1,2.1,2.1,3.3,3c1.2-0.9,2.3-1.9,3.3-3 c2-2.1,3.7-4.9,3.7-7.8C19,8,18.3,6.3,16.9,5C15.6,3.6,13.9,2.9,12,2.9z M12,23.1l-0.6-0.4l0,0l0,0l0,0l-0.1-0.1 c-0.4-0.3-0.8-0.6-1.2-0.9c-1-0.8-2-1.7-2.9-2.7C5.2,16.8,3,13.5,3,9.9c0-2.4,0.9-4.7,2.6-6.4s4-2.6,6.4-2.6s4.7,0.9,6.4,2.6 c1.7,1.7,2.6,4,2.6,6.4c0,3.6-2.2,6.9-4.3,9.1c-1.2,1.3-2.4,2.4-3.8,3.4c-0.1,0.1-0.2,0.2-0.3,0.3l0,0l0,0l0,0L12,23.1z M12,7.9 c-0.5,0-1,0.2-1.4,0.6S10,9.4,10,9.9s0.2,1,0.6,1.4s0.9,0.6,1.4,0.6s1-0.2,1.4-0.6S14,10.4,14,9.9s-0.2-1-0.6-1.4S12.5,7.9,12,7.9z M8,9.9c0-1.1,0.4-2.1,1.2-2.8C10,6.3,11,5.9,12,5.9s2.1,0.4,2.8,1.2C15.6,7.8,16,8.8,16,9.9s-0.4,2.1-1.2,2.8 C14,13.5,13,13.9,12,13.9s-2.1-0.4-2.8-1.2C8.4,12,8,11,8,9.9z"/></svg>')}.gm-style-iw-d dl.eventinfo dd.cost:before,.card dl.eventinfo dd.cost:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve"><g><path fill="black" d="M35.5,24.4c1.5-2.3,2.3-5,2.3-7.8c0-8-6.5-14.4-14.4-14.4c-2.9,0-5.5,0.8-7.8,2.3c-1.5,0.1-3,0.3-4.4,0.8  c1.1-1.2,2.3-2.1,3.7-3C17.4,0.8,20.3,0,23.3,0h0.1C32.5,0,40,7.5,40,16.7c0,0.1,0,0.3,0,0.4l0,0.1c-0.1,2.8-0.9,5.5-2.3,7.9   c-0.8,1.4-1.8,2.6-3,3.7C35.2,27.4,35.4,25.9,35.5,24.4z"/><path fill="black" d="M17.1,31c-1,0-2-0.2-2.9-0.6c-1.4-0.6-2.5-1.6-3.4-2.8c-0.3-0.4-0.5-0.9-0.7-1.3H8.3c-0.6,0-1-0.4-1-1  s0.4-1,1-1h1.2c0-0.3-0.1-0.6-0.1-0.9s0-0.6,0.1-0.9H8.3c-0.6,0-1-0.4-1-1s0.4-1,1-1h1.7c0.2-0.5,0.4-0.9,0.7-1.3  c0.8-1.3,2-2.2,3.4-2.8c1.4-0.6,2.9-0.7,4.4-0.5c1.5,0.3,2.8,1,3.9,2.1c0.4,0.4,0.4,1,0,1.4c-0.4,0.4-1,0.4-1.4,0    c-0.8-0.8-1.8-1.3-2.8-1.5c-1.1-0.2-2.2-0.1-3.2,0.3c-1,0.4-1.9,1.2-2.5,2.1c-0.1,0.1-0.1,0.2-0.1,0.2h4.8c0.6,0,1,0.4,1,1    s-0.4,1-1,1h-5.5c0,0.3-0.1,0.6-0.1,0.9c0,0.3,0,0.6,0.1,0.9h5.5c0.6,0,1,0.4,1,1s-0.4,1-1,1h-4.8c0,0.1,0.1,0.2,0.1,0.2    c0.6,0.9,1.5,1.7,2.5,2.1c1,0.4,2.1,0.5,3.2,0.3c1.1-0.2,2.1-0.7,2.8-1.5c0.4-0.4,1-0.4,1.4,0c0.4,0.4,0.4,1,0,1.4 c-1.1,1.1-2.4,1.8-3.9,2.1C18,31,17.5,31,17.1,31z"/> <path fill="black" fill-rule="evenodd" clip-rule="evenodd" d="M33.3,23.3c0,9.2-7.5,16.7-16.7,16.7C7.5,40,0,32.5,0,23.3C0,14.1,7.5,6.7,16.7,6.7 C25.9,6.7,33.3,14.1,33.3,23.3z M31.1,23.3c0,8-6.5,14.4-14.4,14.4S2.2,31.3,2.2,23.3c0-8,6.5-14.4,14.4-14.4S31.1,15.4,31.1,23.3z"/></g></svg>')}.gm-style-iw-d dl.eventinfo dd.venue:before,.card dl.eventinfo dd.venue:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path fill="black" d="M12,2.9c-1.9,0-3.6,0.7-4.9,2.1C5.7,6.3,5,8,5,9.9c0,2.9,1.8,5.6,3.7,7.8c1,1.1,2.1,2.1,3.3,3c1.2-0.9,2.3-1.9,3.3-3 c2-2.1,3.7-4.9,3.7-7.8C19,8,18.3,6.3,16.9,5C15.6,3.6,13.9,2.9,12,2.9z M12,23.1l-0.6-0.4l0,0l0,0l0,0l-0.1-0.1 c-0.4-0.3-0.8-0.6-1.2-0.9c-1-0.8-2-1.7-2.9-2.7C5.2,16.8,3,13.5,3,9.9c0-2.4,0.9-4.7,2.6-6.4s4-2.6,6.4-2.6s4.7,0.9,6.4,2.6 c1.7,1.7,2.6,4,2.6,6.4c0,3.6-2.2,6.9-4.3,9.1c-1.2,1.3-2.4,2.4-3.8,3.4c-0.1,0.1-0.2,0.2-0.3,0.3l0,0l0,0l0,0L12,23.1z M12,7.9 c-0.5,0-1,0.2-1.4,0.6S10,9.4,10,9.9s0.2,1,0.6,1.4s0.9,0.6,1.4,0.6s1-0.2,1.4-0.6S14,10.4,14,9.9s-0.2-1-0.6-1.4S12.5,7.9,12,7.9z M8,9.9c0-1.1,0.4-2.1,1.2-2.8C10,6.3,11,5.9,12,5.9s2.1,0.4,2.8,1.2C15.6,7.8,16,8.8,16,9.9s-0.4,2.1-1.2,2.8 C14,13.5,13,13.9,12,13.9s-2.1-0.4-2.8-1.2C8.4,12,8,11,8,9.9z"/></svg>')}.event_links{margin-top:var(--gutter)}.organisation_logo{background:#fff;border-radius:var(--radius);padding:var(--padding);box-shadow:0px 287px 80px 0px rgba(0,0,0,.0),0px 184px 74px 0px rgba(0,0,0,.01),0px 103px 62px 0px rgba(0,0,0,.04),0px 46px 46px 0px rgba(0,0,0,.07),0px 11px 25px 0px rgba(0,0,0,.08);max-width:9999px !important;display:inline-block}.organisation_logo picture img{height:80px;width:auto;display:block}.organisation_logo .caption{width:100%;margin:0}@media all and (min-width:900px){.event_links{display:flex;align-items:center}}
.gm-style .gm-style-iw div[class^=event]{--inner_padding:16px;max-width:300px;min-width:180px;--inner_margin:12px}.gm-style .gm-style-iw div[class^=event]>div>p.title{font-size:16px;line-height:120%;margin-bottom:var(--inner_margin);padding-bottom:var(--inner_margin);border-bottom:1px solid var(--indigo);padding-right:44px}.gm-style .gm-style-iw div[class^=event]>div>p.number{font-size:12px;font-family:var(--headingfont);line-height:120%;margin-bottom:0}.gm-style .gm-style-iw div[class^=event]>div>p.number sup{top:-.25em;font-size:.75em}.gm-style .gm-style-iw div[class^=event] picture{width:100%;min-width:100%;padding-bottom:50%}.gm-style .gm-style-iw div[class^=event] a div{padding:var(--inner_padding)}.gm-style .gm-style-iw div[class^=event] a div p{color:#000;font-size:14px}.gm-style .gm-style-iw div[class^=event] a div p.event_title{color:#000;font-weight:600}.gm-style .gm-style-iw div[class^=event] a:is(:hover,:focus-visible){background:var(--yellow-lighter)}.gm-style .gm-style-iw div[class^=event] dl.meta{display:none}.gm-style .gm-style-iw-d a{display:block;color:#000}.gm-style .gm-style-iw-d{overflow:hidden !important;max-height:1000px !important}.gm-style .gm-style-iw-c{padding:0 !important;max-height:1000px !important}.gm-style .gm-style-iw>button{filter:invert(1) !important;transform:scale(1.5);transform-origin:right top;z-index:100}.gm-style .gm-style-iw div.popup:before{opacity:.75;content:"";display:block;top:-2px;left:0;width:100%;height:50px;pointer-events:none;position:absolute;z-index:10;box-sizing:content-box;background:-webkit-linear-gradient(top,#000 0%,hsla(180,0%,100%,.738) 19%,hsla(180,0%,100%,.541) 34%,hsla(180,0%,100%,.382) 47%,hsla(180,0%,100%,.278) 56.5%,hsla(180,0%,100%,.194) 65%,hsla(180,0%,100%,.126) 73%,hsla(180,0%,100%,.075) 80.2%,hsla(180,0%,100%,.042) 86.1%,hsla(180,0%,100%,.021) 91%,hsla(180,0%,100%,.008) 95.2%,hsla(180,0%,100%,.002) 98.2%,hsla(180,0%,100%,0) 100%);background:linear-gradient(top,#000 0%,hsla(180,0%,100%,.738) 19%,hsla(180,0%,100%,.541) 34%,hsla(180,0%,100%,.382) 47%,hsla(180,0%,100%,.278) 56.5%,hsla(180,0%,100%,.194) 65%,hsla(180,0%,100%,.126) 73%,hsla(180,0%,100%,.075) 80.2%,hsla(180,0%,100%,.042) 86.1%,hsla(180,0%,100%,.021) 91%,hsla(180,0%,100%,.008) 95.2%,hsla(180,0%,100%,.002) 98.2%,hsla(180,0%,100%,0) 100%)}.gm-style-iw-chr{position:absolute;pointer-events:none;z-index:100;width:100%}.gm-style-iw-chr button{pointer-events:auto;opacity:1}.gm-style-iw-chr button:before{display:block;content:"";background:var(--yellow);border-radius:50%;width:32px;height:32px;top:8px;left:8px;position:absolute}
.downloads{display:flex;flex-wrap:wrap;width:calc(var(--gutter) + 100%);position:relative;right:calc(var(--gutter) / 2);margin-top:0}.downloads>article{background-color:#fff;margin:calc(var(--gutter) / 2);width:calc(50% - var(--gutter));border-radius:var(--radius);padding:var(--padding);display:flex;flex-direction:column;position:relative;box-shadow:0px 287px 80px 0px rgba(0,0,0,.0),0px 184px 74px 0px rgba(0,0,0,.01),0px 103px 62px 0px rgba(0,0,0,.04),0px 46px 46px 0px rgba(0,0,0,.07),0px 11px 25px 0px rgba(0,0,0,.08)}.downloads>article h3{font-size:20px;font-family:"IBM Plex Sans";line-height:1.2;margin-bottom:.5em;font-weight:700}.downloads>article p{font-size:16px;line-height:1.5;margin-bottom:1em;font-weight:400}.downloads>article p.cta:last-child{margin:auto 0 0}.downloads>article p.cta:last-child a{background:#fff}@media all and (max-width:599.98px){.downloads>article{width:calc(100% - var(--gutter))}}@media all and (min-width:900px){.downloads>article{width:calc(33.33% - var(--gutter))}}@media all and (min-width:1200px){.downloads>article{width:calc(25% - var(--gutter))}}
.card{display:flex;flex-direction:column}.card article{border-radius:var(--border-radius);overflow:hidden;display:flex;flex-direction:column;flex:1;position:relative;box-shadow:0px 8px 16px 0px rgba(167,141,252,.2),0px 0px 16px 0px rgba(0,0,0,.12);color:#000}.card div:not(.meta):not(.meta div){flex:1;padding:32px;background:#fff;transition:all .2s ease-out;display:flex;flex-direction:column}.card picture{height:0;padding-bottom:50%}.card.event picture{padding-bottom:32%}.cards{margin:var(--gutter) 0}.cards:last-child{margin-bottom:0}.cards.large .card{margin:calc(var(--gutter) / 2);width:calc(33.333% - var(--gutter))}.cards .card{margin:calc(var(--gutter) / 2);width:calc(33.333% - var(--gutter))}p.cat{display:inline-block;line-height:1;width:fit-content;width:-moz-fit-content;font-size:12px !important;padding:8px}a:is(:hover,:focus-visible) p.cat{border-color:rgba(255,255,255,.2)}.newscard p.cat{border:none;color:#fff !important;background:var(--blue-news)}.newscard div.meta{padding:0;order:-1;position:absolute;top:0;left:0;width:100%}.newscard div.meta p.cat{position:absolute;bottom:0;left:0}.newscard :is(picture,.image_placeholder)~div.meta:before{display:block;content:"";width:100%;height:0;padding-bottom:50%}.newscard div.meta div{display:flex;flex-wrap:wrap;padding:12px 0 0 12px;width:100%;position:absolute;top:0}.authors picture,.card div.meta div :is(picture,p,div){padding:0 !important;border-radius:50%;width:48px;height:48px;border:1px solid #fff;margin:0 8px 8px 0}.authors picture,.card div.meta div picture{background-color:var(--dark-purple);box-shadow:0px 4px 8px 0px #110e1a}.cards .card div p{font-size:14px;line-height:140%}.card div p:first-child+p:not(.date):not(.series){font-size:16px;line-height:140%}.card div:not(.meta) p:not(:last-child){margin-bottom:1em}.card div p:first-child{font-size:20px;font-weight:700;line-height:120%}.card div p strong{font-weight:700}.card div p.cta:last-child{margin:auto 0 0}.cards.large .card div:not(.meta){padding:48px}.cards.large .card div p{font-size:18px;line-height:140%}.cards.large .card div p:first-child{font-size:28px;font-weight:700;line-height:120%}.card a[href*="//"]:not([href*="//ria.newgraphic.ie"]):not([href*="//ria.ie"]):not([href*="//www.ria.ie"]):not([href^="mailto:"]) div p:first-child:after{content:'\E808';font-family:'social';font-weight:400 !important;font-size:14px;line-height:0;position:relative;vertical-align:baseline;top:-.5em;margin-left:4px}.cards.two .card{margin:calc(var(--gutter) / 2);width:calc(50% - var(--gutter))}@media all and (min-width:1200px){.cards.large .card div.meta div :is(picture,p,div){width:64px;height:64px}}.cards.large .card div.meta div{padding:32px}@media all and (min-width:900px){.cards.two .card{margin:calc(var(--gutter_big) / 2);width:calc(50% - var(--gutter_big))}.cards .card div.meta div :is(picture,p,div){padding:0 !important;border-radius:50%;width:48px;height:48px;border:1px solid #fff;margin:0 8px 8px 0}}@media all and (max-width:1199px){.cards .card{width:calc(33.333% - var(--gutter))}.cards .card div:not(.meta):not(.meta div){padding:24px}header.cardheader+.cards:not(.large) .card{width:calc(50% - var(--gutter))}}@media all and (max-width:899px){.cards .card,.cards.large .card{width:calc(50% - var(--gutter))}}@media all and (max-width:599px){.cards .card div:not(.meta):not(.meta div){padding:24px}.cards .card,.cards.large .card{width:100%;margin:var(--gutter) 0}header.cardheader+.cards:not(.large) .card{width:100%}}
ul.directory>li{--directory-padding:32px;--directory-spacing:8px;display:flex;flex-direction:column}ul.directory>li>article,ul.directory>li>article>a{flex:1;display:flex;flex-direction:column}ul.directory>li a{border-radius:12px;overflow:hidden;display:block;background-color:#fff;box-shadow:0px 287px 80px 0px rgba(0,0,0,.0),0px 184px 74px 0px rgba(0,0,0,.01),0px 103px 62px 0px rgba(0,0,0,.04),0px 46px 46px 0px rgba(0,0,0,.07),0px 11px 25px 0px rgba(0,0,0,.08);box-shadow:var(--shadow);color:#000;transition:all .2s ease}ul.directory>li a div{padding:var(--directory-padding)}ul.directory>li picture{height:0;padding-bottom:50%}ul.directory>li a:is(:hover,:focus-visible){background:var(--yellow-lighter)}ul.directory>li a:hover{box-shadow:var(--shadow_hover)}ul.directory>li a:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--green)}ul.directory>li a div p:not(:last-child){margin-bottom:var(--directory-spacing)}ul.directory>li a div p{font-size:15px;line-height:1.4}@media all and (max-width:899.98px){ul.directory>li{--directory-padding:24px}}@media all and (max-width:599.98px){ul.directory>li{--directory-padding:20px}}
body[class*=template_news]{background:var(--blue-news)}time.date{font-weight:600;font-size:14px;line-height:1.4;margin-top:auto;padding-top:1em;display:block}p.date:last-child{margin-bottom:0}body[class*=template_news] .section{background:0 0 !important;padding-top:0 !important}.othernews{background:var(--blue-news) !important;color:#fff}.newscard{display:flex;flex-direction:column}.newscard a{border-radius:var(--border-radius);overflow:hidden;display:flex;flex-direction:column;flex:1;position:relative;box-shadow:0px 8px 16px 0px rgba(167,141,252,.2),0px 0px 16px 0px rgba(0,0,0,.12);color:#000}.newscard div:not(.meta):not(.meta div){flex:1;padding:32px;background:#fff;transition:all .2s ease-out;display:flex;flex-direction:column}.newscard a:is(:hover,:focus-visible) div:not(.meta):not(.meta div){background:var(--yellow-lightest);color:#000}.newscard a:focus-visible{box-shadow:var(--focus)}.newscard b.image_placeholder,.newscard picture{display:block;,height:0;padding-bottom:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1728 864"> <rect fill="%231eb46a" width="1728" height="856"/> <path fill="%239fdbb3" d="M0,553l72,9c72,8,216,26,360,43s288,35,432,9c144-26,288-95,432-104s288,43,360,69l72,26v259H0v-311Z"/> <path fill="%23f0db10" d="M0,103.7l72,34.6c72,34.6,216,103.7,360,103.7s288-69.1,432-69.1,288,69.1,432,86.4c144,17.3,288-17.3,360-34.6l72-17.3V0H0v103.7Z"/>  <path fill="%23035193" d="M0,792l72-30c72-30,216-90,360-108s288,6,432,36c144,30,288,66,432,36s288-126,360-174l72-48v360H0v-72Z"/> </svg>');background-repeat:no-repeat;background-position:center;background-size:cover}.newscard.event picture{padding-bottom:32%}.newscards{margin:var(--gutter) 0}.newscards.large .newscard{margin:calc(var(--gutter) / 2);width:calc(33.333% - var(--gutter))}.newscards .newscard{margin:calc(var(--gutter) / 2);width:calc(25% - var(--gutter))}.newscards .newscard div p{font-size:14px;line-height:140%}.newscard div p:first-child+p:not(.date):not(.series){font-size:16px;line-height:140%}.newscard div:not(.meta) p:not(:last-child){margin-bottom:.5em}.newscard div p:first-child{font-size:20px;font-weight:700;line-height:120%}.newscard div p strong{font-weight:700}.newscard a[href*="//"]:not([href*="//caw.newgraphic.ie"]):not([href*="//climate"]):not([href*="//www.climate"]):not([href^="mailto:"]) div p:first-child:after{content:'\E808';font-family:'social';font-weight:400 !important;font-size:14px;line-height:0;position:relative;vertical-align:baseline;top:-.5em;margin-left:4px}@media all and (max-width:1199px){.newscards .newscard{width:calc(33.333% - var(--gutter))}}@media all and (max-width:899px){.newscards .newscard{width:calc(50% - var(--gutter))}}@media all and (max-width:599px){.newscards{width:100%;transform:none;right:0}.newscards .newscard{width:100%;margin:var(--gutter) 0}}
.newsheader{background:var(--blue-news);color:#fff;padding:var(--padding_big) 0 0}body.single-post .newsheader{padding:var(--padding_big) 0}body[class*=template_news] .newsheader{background:var(--blue);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1728 419.4'><path fill='%23133D6C' d='M0,367.6h72c72,0,216,0,360-34.6s288-103.7,432-172.8C1008,91.1,1152,22,1296,4.7c144-17.3,288,17.3,360,34.6 l72,17.3v362.9h-72c-72,0-216,0-360,0s-288,0-432,0s-288,0-432,0s-288,0-360,0H0V367.6z'/></svg>");background-repeat:no-repeat;background-position:0 calc(100% + 1px);background-size:100% 70%}.newsheader h1+#postmeta{margin-top:var(--gutter);color:var(--blue-lightest)}#postmeta p{font-family:"IBM Plex Sans",sans-serif;font-size:18px;font-weight:400;line-height:1;margin:0}#postmeta p span{font-weight:700}
#mainimage{position:relative}#mainimage .imagery{position:relative;margin-top:0}#mainimage:before{width:calc(100vw + 2px);height:50%;background:var(--blue-news);display:block;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%)}body.single-events #mainimage:before{background:var(--green-event)}.mainimage .vidholder{display:block;width:100%;height:0;padding-bottom:56.25%;position:relative}.mainimage iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0}@media all and (max-width:1023.98px){#mainimage:before{width:100vw}}
dl.tags{display:flex}dl.tags{display:flex;flex-wrap:wrap;margin:8px 0;align-items:center}dl.tags :is(dt,dd){font-size:14px;line-height:1;white-space:nowrap}dl.tags dt{display:inline-block;font-size:14px;color:#1d1d1d;border:1px solid transparent;padding:.5em 0;font-weight:700;margin:8px 8px 8px 0}dl.tags dd{margin:8px 8px 8px 0;font-size:14px}dl.tags dd a{padding:.5em;display:inline-block;color:#1d1d1d;border:1px solid #1d1d1d;border-radius:300px;transition:all .2s ease}dl.tags dd a:is(:hover,:focus-visible){border-color:var(--blue-darkest) !important;background-color:var(--blue-darkest) !important;color:#fff !important}dl.tags dd a:focus-visible{box-shadow:0 0 0 1px var(--yellow-lighter),0 0 0 4px var(--green)}
div.pagination{margin-top:var(--gutter)}.nav-links{display:flex;justify-content:center}.nav-links span,.nav-links a{display:block;margin:6px;background:#fff;font-size:16px;color:inherit;font-style:normal;font-weight:400;line-height:40px;min-width:40px;width:40px;text-align:center;letter-spacing:.17px;position:relative;border:1px solid var(--black);border-radius:50%}.nav-links span.current{background:var(--yellow)}.nav-links a.prev:after,.nav-links a.next:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:22px;height:22px;background-size:22px 22px;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M8.89626 5.5L7.60376 6.7925L11.8021 11L7.60376 15.2075L8.89626 16.5L14.3963 11L8.89626 5.5Z" fill="%23111B29"/> </svg>')}.nav-links a.prev:after{transform:translate(-50%,-50%) rotate(180deg)}.nav-links a:hover{color:#000;background:var(--yellow-lighter)}.nav-links a.prev:hover:after,.nav-links a.next:hover:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M8.89626 5.5L7.60376 6.7925L11.8021 11L7.60376 15.2075L8.89626 16.5L14.3963 11L8.89626 5.5Z" fill="%23FFFFFF"/> </svg>')}.nav-links a:focus-visible{box-shadow:0 0 0 3px var(--yellow-lighter),0 0 0 5px var(--green)}body[class*=template_news] .nav-links a:focus-visible{box-shadow:0 0 0 3px var(--blue-news),0 0 0 5px var(--yellow)}
body[class*=template-thanks],body[class*=template-add]{background:var(--yellow-lighter)}.acf-field-group[data-name^=step_]{display:none;border:none;padding:0;margin:0}.acf-field-group[data-name^=step_]:first-of-type{display:block}button.btn{user-select:none;margin:1em 1em 1em 0;font-family:inherit;font-size:16px;padding:1em;border-radius:1em;border:1px solid var(--green-darkest);cursor:pointer;background:var(--green)}button.submit{user-select:none;margin:1em 1em 1em 0;font-family:inherit;font-size:16px;padding:1em;border-radius:1em;border:1px solid var(--black);cursor:pointer;background:var(--yellow);color:#000;font-weight:700}button.submit:is(:hover,:focus-visible),button.btn:is(:hover,:focus-visible){background:var(--green-darker);color:#fff}button.submit:focus-visible,button.btn:focus-visible{box-shadow:0 0 0 1px var(--yellow-lighter),0 0 0 3px var(--green)}button.btn.next:after{font-family:"caw_icons";content:"\E800";margin-left:.5em;line-height:1;display:inline-block}button.btn:is(.prev,.back):after{display:none;content:""}button.btn:is(.prev,.back):before{font-family:"caw_icons";content:"\E800";-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";margin:0 .5em 0 0;display:inline-block;line-height:1}label[for=acf-field_67daf09064f60],div.acf-field--post-title,body[class*=template-add_review] div.acf-field-67d445dc5e922{display:none}body[class*=template-add_review] .formheader{text-align:center}.formheader h1{margin-bottom:0 !important}.formheader h1+p{margin:1em 0 0}div.buttongroup{display:flex;justify-content:center;align-items:center;margin-top:var(--gutter)}div.buttongroup p.cta:last-child{margin-left:12px}div.buttongroup button#addsubmit{background-color:var(--green-lighter);color:#fff;margin-right:12px}div.buttongroup button#addsubmit:after{content:"\2191"}button#addsubmit:not(:disabled):is(:hover,:focus-visible){color:#fff;border-color:var(--green-darkest);background-color:var(--green-darkest)}.acf-form-submit{padding:0 0 var(--gutter) 0 !important;margin-top:0 !important}.acf-form-submit:has(button:disabled),.acf-form-submit:has(input:disabled){display:none}
.acf-form *{font-family:inherit}.thanks,.formheader,form#add,.acf-form>div{max-width:720px;margin:var(--gutter) auto}.acf-form>div.-top{margin-bottom:0}div.acf-field-67daf09064f60>.acf-label:first-child{display:none}.acf-field-group:not([data-name=location])>.acf-label:first-child,.thanks,.formheader,form#add,.acf-form .acf-field-group.acf-field-67dda51650440,#review_answers,.acf-form fieldset.fieldset:not(.categorychecklist-holder>fieldset.fieldset),.acf-form .acf-field-group[data-name=location],.acf-form .acf-field:not(.acf-field-group):not(.acf-field-group[data-name=location]>.acf-input>.acf-fields>.acf-field){background:#fff;margin:var(--gutter) auto;box-shadow:var(--shadow);padding:var(--wrapper-margin);border-radius:var(--radius)}.acf-form .acf-field-67dda51650440 .acf-field,.acf-form fieldset.fieldset .acf-field:not(.acf-field-group):not(.acf-field-group[data-name=location]>.acf-input>.acf-fields>.acf-field),.acf-form .acf-field-group[data-name=location]>.acf-input>.acf-fields>.acf-label{background:0 0;margin:0;box-shadow:none;padding:0;border-radius:0}.acf-form fieldset.fieldset:not(.categorychecklist-holder>fieldset.fieldset)>.acf-field+.acf-field{margin-top:var(--gutter)}#review_answers h2,.acf-form fieldset.fieldset legend,.acf-label label{font-size:28px;font-weight:700;margin-bottom:.5em;line-height:1.2;display:block}.acf-field-680a4980655b9 .acf-fields>.acf-field>.acf-label>label{font-size:20px}.categorychecklist-holder>fieldset.fieldset legend{display:none}.acf-field-group:not(.acf-field-67dda51650440)>.acf-label:first-child label:last-child{margin-bottom:0}.acf-form fieldset.fieldset legend{float:left;width:100%}.acf-input .acf-fields .acf-field:not(:last-child){margin-bottom:var(--gutter)}.acf-fields.-border{background:0 0 !important;border:none !important}@media all and (max-width:1199.98px){#review_answers h2,.acf-form fieldset.fieldset legend,.acf-label label{font-size:24px}}@media all and (max-width:899.98px){#review_answers h2,.acf-form fieldset.fieldset legend,.acf-label label{font-size:24px}}@media all and (max-width:599.98px){#review_answers h2,.acf-form fieldset.fieldset legend,.acf-label label{font-size:18px}}.acf-field{clear:both}.acf-field-message p{font-size:16px;line-height:1.4;margin:1em 0}.acf-field input[type=number],.acf-field input[type=url],.acf-field input[type=text],.acf-field input[type=email],.acf-field-textarea textarea{width:100%;font-size:16px;line-height:1.4;padding:1em;border:2px solid #777;border-radius:4px;position:relative;transition:all .2s ease-in-out}.acf-field-textarea textarea:focus{border-color:currentColor}.acf-field input[type=number]:focus-visible,.acf-field input[type=url]:focus-visible,.acf-field input[type=text]:focus-visible,.acf-field input[type=email]:focus-visible,.acf-field-textarea textarea:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--green)}.acf-form p.description,:is(.acf-field-checkbox,.acf-field-radio,.acf-checkbox-list) label{display:flex;align-items:center;font-size:16px;cursor:pointer;user-select:none;position:relative;min-height:44px}.acf-form p.description{display:block}:is(.acf-field-checkbox,.acf-checkbox-list) input:is([type=checkbox],[type=radio]){appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;opacity:0;width:0;height:0}:is(.acf-field-checkbox,.acf-checkbox-list) label:has(input:focus-visible){background:var(--yellow-lighter)}:is(.acf-field-checkbox,.acf-checkbox-list):has(input[type=checkbox]) .checkmark{width:20px;min-width:20px;height:20px;border:2px solid #777;border-radius:4px;margin-right:10px;order:-1;position:relative;transition:all .2s ease-in-out}:is(.acf-field-checkbox,.acf-checkbox-list) label:has(input:focus-visible) span.checkmark{box-shadow:0 0 0 1px var(--yellow-lighter),0 0 0 3px var(--green)}:is(.acf-field-checkbox,.acf-checkbox-list) input[type=checkbox]:checked~.checkmark{background-color:currentColor;border-color:currentColor}:is(.acf-field-checkbox,.acf-checkbox-list) input[type=checkbox]:checked~.checkmark:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.acf-field-radio input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;opacity:0;width:0;height:0}:is(.acf-field-checkbox,.acf-checkbox-list):has(input[type=radio]) .checkmark,.acf-field-radio .checkmark{width:20px;height:20px;border:2px solid #ccc;border-radius:50%;margin-right:10px;order:-1;position:relative;transition:all .2s ease-in-out}:is(.acf-field-checkbox,.acf-checkbox-list) input[type=radio]:checked~.checkmark,.acf-field-radio input[type=radio]:checked+.checkmark{border-color:currentColor}:is(.acf-field-checkbox,.acf-checkbox-list) input[type=radio]:checked~.checkmark:after,.acf-field-radio input[type=radio]:checked+.checkmark:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background:currentColor;border-radius:50%;transform:translate(-50%,-50%)}:is(.acf-field-checkbox,.acf-checkbox-list) label:hover .checkmark,.acf-field-radio:hover .checkmark{border-color:#777}
.error{color:red;font-size:.9em;display:none}.change-btn{background:0 0;border:none;color:var(--indigo);font-weight:700;text-decoration:underline;cursor:pointer;margin-left:auto;align-self:flex-start}.change-btn:hover{color:var(--dark-teal)}.change-btn:focus-visible{box-shadow:0 0 0 3px var(--indigo)}#answers>div{padding:1em 0;font-size:16px}#answers>div:not(:last-child){border-bottom:1px solid var(--indigo)}#answers>div :is(h3,p,li,button){font-size:inherit;font-family:inherit}#answers>div h3{width:15em;margin-right:1em;font-weight:700}#answers>div :is(p,ul){flex:1;margin-right:1em}#answers>div :is(p,ul,button){margin-top:8px}#answers .warn{box-shadow:0 0 0 3px #fff,0 0 0 5px red}@media all and (min-width:600px){#answers>div{display:flex}#answers>div :is(p,ul,button){margin-top:0}}
select{font-family:inherit}.select2{margin-bottom:var(--gutter)}.select2-container{width:100% !important}.select2-container .select2-selection--single{height:auto !important;border:2px solid #777 !important;border-radius:4px;font-size:16px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;padding:8px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:8px}.select2-dropdown{background-color:#fff;border:2px solid #777;border-radius:4px}.select2-dropdown .select2-search__field{font-family:inherit;font-size:16px;padding:.5em !important}.select2-container--default .select2-results__option{padding:1em;font-size:16px;color:#000 !important}.select2-container--default .select2-results__option--highlighted{background-color:var(--green) !important;color:#fff !important}.select2-container--default .select2-selection--multiple{border:2px solid var(--green);border-radius:4px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--green-lighter);color:#000;border:none;border-radius:3px;padding:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff;margin-left:5px;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50% !important;right:4px !important;transform:translateY(-50%) scale(1.5)}
form#add{max-width:960px;margin:var(--gutter) auto}form#add .acf-label label{font-weight:500;font-size:20px;margin-bottom:1em}form#add .acf-label label:has(+p.description){margin-bottom:.4em}.acf-form p.description{margin-bottom:1em}
.acf-notice p{font-size:20px;padding:1em;border-radius:.5em;background:var(--green);color:#000;margin-bottom:1em}.acf-notice.acf-error-message p{background:#fff;box-shadow:0 0 0 3px red}.acf-notice-dismiss{display:none}
#review_answers h2,.acf-field-group[data-name*=step_]>.acf-label:first-child{display:flex;flex-direction:column}#review_answers h2:before,.acf-field-group[data-name*=step_]>.acf-label:first-child:before{display:block;font-size:28px;font-weight:500;margin:.333em 0}#review_answers h2:after,.acf-field-group[data-name*=step_]>.acf-label:first-child:after{display:block;content:"";order:-1;width:100%;height:24px;background:linear-gradient(to right,var(--green) 33%,var(--yellow-lightest) 33%);border-radius:4px}.acf-field-67dd9e8d2638f>.acf-label:first-child:after{background:linear-gradient(to right,var(--green) 66%,var(--yellow-lightest) 66%)}#review_answers h2:after{background:linear-gradient(to right,var(--green) 100%,var(--yellow-lightest) 100%)}.acf-field-group[data-name=step_1]>.acf-label:first-child:after{background:linear-gradient(to right,var(--green) 20%,var(--yellow-lightest) 20%)}.acf-field-group[data-name=step_2]>.acf-label:first-child:after{background:linear-gradient(to right,var(--green) 40%,var(--yellow-lightest) 40%)}.acf-field-group[data-name=step_3]>.acf-label:first-child:after{background:linear-gradient(to right,var(--green) 60%,var(--yellow-lightest) 60%)}.acf-field-group[data-name=step_4]>.acf-label:first-child:after{background:linear-gradient(to right,var(--green) 80%,var(--yellow-lightest) 80%)}.acf-field-group[data-name=step_1]>.acf-label:first-child:before{content:"Step 1 of 5"}.acf-field-group[data-name=step_2]>.acf-label:first-child:before{content:"Step 2 of 5"}.acf-field-group[data-name=step_3]>.acf-label:first-child:before{content:"Step 3 of 5"}.acf-field-group[data-name=step_4]>.acf-label:first-child:before{content:"Step 4 of 5"}#review_answers h2:before{content:"Step 5 of 5"}
.thanks:before{display:block;content:"";width:64px;height:64px;margin-bottom:20px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 64 64" style="enable-background:new 0 0 64 64;" xml:space="preserve"><path fill="%231EB46A" d="M32,64c-8.5,0-16.6-3.4-22.6-9.4C3.4,48.6,0,40.5,0,32S3.4,15.4,9.4,9.4C15.4,3.4,23.5,0,32,0 s16.6,3.4,22.6,9.4c6,6,9.4,14.1,9.4,22.6s-3.4,16.6-9.4,22.6C48.6,60.6,40.5,64,32,64z M25.6,48l28.8-27.2L49.6,16l-24,22.4 L14.4,27.2L9.6,32L25.6,48z"/></svg>')}.thanks h1:not(#logo){margin-bottom:.5em}@media all and (max-width:599.98px){.thanks:before{width:36px;height:36px;margin-bottom:16px}}