.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:none !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0 !important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0px rgba(0,0,0,.65);box-shadow:1px 2px 9px 0px rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
*,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}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}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(--dark_teal);color:#fff}::-moz-selection{background:var(--dark_teal);color:#fff}.search_filter_form input[type=submit],.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}button{-webkit-appearance:none;appearance:none;background:0 0;border:none;padding:0;margin:0;font:inherit;color:inherit}.icon{font-style:normal !important}
@font-face{font-family:'circ';src:url(//fo.newgraphic.ie/assets/themes/film_offaly_2026/css/../fonts/CircularStd-Black.woff2) format('woff2');font-weight:900;font-style:normal}@font-face{font-family:'circ';src:url(//fo.newgraphic.ie/assets/themes/film_offaly_2026/css/../fonts/CircularStd-BlackItalic.woff2) format('woff2');font-weight:900;font-style:italic}@font-face{font-family:'circ';src:url(//fo.newgraphic.ie/assets/themes/film_offaly_2026/css/../fonts/CircularStd-Bold.woff2) format('woff2');font-weight:700;font-style:normal}@font-face{font-family:'circ';src:url(//fo.newgraphic.ie/assets/themes/film_offaly_2026/css/../fonts/CircularStd-BoldItalic.woff2) format('woff2');font-weight:700;font-style:italic}@font-face{font-family:'circ';src:url(//fo.newgraphic.ie/assets/themes/film_offaly_2026/css/../fonts/CircularStd-Book.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'circ';src:url(//fo.newgraphic.ie/assets/themes/film_offaly_2026/css/../fonts/CircularStd-BookItalic.woff2) format('woff2');font-weight:400;font-style:italic}@font-face{font-family:'circ';src:url(//fo.newgraphic.ie/assets/themes/film_offaly_2026/css/../fonts/CircularStd-Medium.woff2) format('woff2');font-weight:500;font-style:normal}@font-face{font-family:'circ';src:url(//fo.newgraphic.ie/assets/themes/film_offaly_2026/css/../fonts/CircularStd-MediumItalic.woff2) format('woff2');font-weight:500;font-style:italic}@font-face{font-family:"fo";font-weight:400;font-style:normal;src:url(data:application/octet-stream;base64,d09GMgABAAAAABB8AA8AAAAAH5gAABAkAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACEFggOCZwMEQgKkWiPLAsYAAE2AiQDLAQgBYVZB4EKDIEcGzwdIxHCxgEAhZ5I9hcHxhgTF/paN/3kSMtEeP/E9iilIrZ38y8Pjp466tUISWb952nb/699YgoEi1G8NVZjNVYjJrcQG6PgZTT+6uR1OpRXJndOjmYbVEDSOimU3ZNXFTAo+RTzv1DNVFOplFYJEJQLb5l8Ka1I7xh7soyB51GX8jC1rMJXf4HkAgVckg9avlxJKko554Y5w+xtenKw//+cr733NtnPB1ZziEKiMHMufelrc1/ygdN+TDsgKmzsAIVBty+JB6SIj5+cJr8JN+fmJyUJ6/ewNuoiElnoz2O49WdEs2KsSYcV6Ef/kCAABjxoBevqGZqAYz0U3UQGBAAAIKC5Pa2Hl0PQqgkICECtXCG9Lf88XQ8JsDPZVwBcPf309A9UEAMYJEfvm/uWuhfwjThen8r9++Eofxr3ACAfzAglciwBUUfXNvhyw6FqKYdRLHD82zuggUGJi7jyWtNr/3x99fWNfUAcaFKPKb7cbIZ3kOE9ZQIa9Lh/8RQUc+zIuxxrDSCO+mQQEDfA9LgBrscNCD1uQObFFUTea00G1LzXXhnQ8l6fZEDPe32qASMJfrvNdgwlAibDMIq8P4bj9j3K/c9A9TYFr2ku3eQLzPN/TSakP9NtYy0IgE4d9CBh8g4CVpk7GNSqdXBIu8dXTi34hhRKSr6wlcaX3GHC+HVXsBuMTW4RN7s9Gxpi8mQOLlgYm96xuti7IDCq71PScpO8Al/Yib2ZhhIDsQkPXAxixoMpPR/XSCt8Y4LIP/uCNMvhbIhyGCzc4/RXCNzUdDOK7+bN3qqa+vna+tcoBfzcUsASMX3kUR4i+MZGMpfuynqCwUkpy10Zc6qFWi/FGHYTmGPnDPgDGKyyfdqG6fDmh8/zcaLMsHc4ltLE2OYIRYzUQ3yLmFQfHRIyFITnVlA5Cajm0cwbayNUHIqoTYFYXdTGi4dg1TVZF2MPzBY+smsdj0/prP9YiuIZdUTeCmli8jQGjTYK3vsgyshEZmMghwp03unBVAzaxrp5FbA8TIY1c6gPFdSuQ4dQupuDs2MhjYSO4y3RuyYNCsMZ6PU54dDftrkGbMm5yLXHcGcKBZ0ITzLssqu0gq7GAWVswNrGKywP7l53EP3JJAStIucHRNoSOAQz97+XMCPDh5Ngjdp42zqcKGzokIUY35GIYjMRnHwXOLh75qMhEPRjou9IwmEJZEQ5FtLvsitJTNLN6mY6QUdMxvuvoYifQbxKwkB3FaQs3Qrvv9SrjC0CKdOmoiC5+WYnLzeHqicpIuiEuS/OEiaODK2pwH0SCgkTgmLdlZqkn9i1+k146RocsOBk2VZGnBzvJgWNFIrKRH23LECKDiCC1p5Sar4xFxYK2OHXQLJ5GeIwT4KBWS/pKH1jURYXTix477mH1PuGakmdCK6K7SvRYaLAdceRthFBOjFwE4cMEnCAJBwkBQ6RCodJgyOktxRDZd8nSnn/NahU0OeWcr6jxCPL1H7nL83K0/7azcICzuBxKVQP6gKSeMNMtDALFbNRMQcVc1ExDxXzUbEAFQtRsQg1UQapcyuUb5pIL9Lo3WnUGadCmb5WeuCxo+iYrqMCImNZk3HNa7pTzxyrDOdQGarFi2PsUNv6o6JbZFodhvuRQ7dKNJnjE9WQJ1Q312ABTnCYXgwKOtK73RTmPgCg64Wuleq0yme71EJqGdPugc7sC3LUoTpTO+r9+RBnoTs3oDBZuyZVGgPZW8pbfNtdeWxjzRK2jY2Q+b4+pdWTtx2NACZp5hGOcD8jF7v0sPHOTldmInVXDwtpqpGq6gmKChPGhNn9yc7e27AndFXNcou8uhW9V8GgdNnEno5SdjHCKBd7utARqRfB1CqSuS1tsbK5VNrLpSR/oKwiiKyjvGYUgyOYs5XCKZOUlAKryWnzkZ6nlD5iiJwBcuaL3IselM7y6GiWw2wigsye1mufs1pqMHD2CEWCnKsxrRYjISmbap6JUEmt1kTqrYJUQxTFH8e8PW8JKTCtpss1pSy/l7d1LcnL1lUTVpk3wur1vNAYIcH7GZHGMDHTGKSOVfGklTueBduXnJrJiTvCZUx83Z2gMRLbuAs0RWdVQr9Os6v3twkKKzzR0F0DUzfdLHUvYy8ttlVub6tSS6VrcX/Fe1CMEffAzM8/xViDBT9iH3Z5rWvG6kqdjTRCbwsa70iE+x5mVWe1LDmJsI/9rmuTr+6xddsnLKO2uzgDKwdRQLcq6sQfAg0rDA8Fc6hSyajLrpKqHkFuroJs+NxktORTQE+KPiIYyyGgn0iN47GXJgTAZA4Bp4japks+jQo7eaYKEARyCXg0QOpYl4iOE9EJIjpJpILpYTfNYjeFsJvmsFvN47GPFsQMFnMIuETkLNOEXbRiNSGcS8DVADlrIADXAwQbuQTcDNCGrZI9NCvP2UaqYt5c28F2tStwq4AdyyIle4SHqE6BU3SCUxvQEiOeprXg6VqLe8YCO+BMJPTiWdITztYJzmlAa1x4rtaK52mteL7WihdIgAt1got04osxqw0v0drwUq0NL9Pa8HIJcIVOcKVOiauiPmU7q90ophz4lGDH3WeyMw9kBgIdxTFtMcZzfKcfqPsoBYH2wYlejg2GiVUugOUV8JYFG1IBVn6V38hATTG/D2now/aCBrerSriE7SDv1PnBG90bU8sOci5NLy7c5mgZi0gCAhwus5BeISHkaa9KGcdjAHOw4njOaUSK/BlMy+wpSEBo1PXKGlcDSYocgjZKYoDenIU0TVCgZtJYUsT8Q87ux3B1LFPPs/250ajgPHebO5xymHRp1d28syHa8s9V31qmlXlciwsvtIlMQxj3dLZKm9aTBiSuLwIe8naB3qMpxgWRom87jmyOvFBryNRkZqSyNxwf6la+Lrox2hkKI2Vcy/LcBUzi5D2JAcjCn0h2lIAqyVWJ2frwR6N+6DEpeoqKe6Nzo6uapmUdIbBKgxMDIcurNc6QlnsVpx3OCkEIWkp6zU1d5LhgMUFJJwmCZigjypgiaVLEtDzYhDLlhbsUJd0XH8j3ZhpRxiKK8dwaiPQxMJEeNKhmw4krqTIcPXoUL8PkZGdF6R2C6+vd594KCUCmYa+T046eHTuckgDFoZCUvr7jLirVfo82RJJounmPq6tarUlXKxoCz15PPQAoY14ACOHehvt9ayV9m0E+NkqiKAkcDOo56bajBbQCpXsEwd278VSwckg+hBV86MoVV80ZT3U7bsMqeNWih0/T6RDVYekwGCv4AcBclEoQ4rpWBmLMX9lYDCHbaaVMnx4ZdU1zPjIR7R+838+wr1eyBg5cUH1lKevvbpPLi0MGBnPG40qqLzZeqZ61/UJp6TjzN/z8HBvEJI0rrmaZoLW6uhj5EEpsbyydcv2vrwos0S+Zmpde6FniVa+ZMX/Woi7N/BmLZnX9Gf5ntPGgID6gsrSsKJgJ4cdPLNpVUlJezoUMDh+w7+24dey5rFtFbJ++vlX2K9d1N/vUq47mJy6u84pdYxLTr9qzzmvx58crfRmPyjrGo8Knn/L/hcO0qntL62158TcU/dF6lO7mXmy2/rQxb8EsIl0scNlQ4PLr5cYPA1QOhHz5Btlv+uqtxbEUr+OPG+rpC7Dm6zfbejrM939x729Pm2/iRjXF7D+79gnWe0XZ6osv9Ze/9NKjZZf1UaRhvi4YqptveGEuPVhXF2yYe6Fhrm52tm6uIfLiTEVRb9FoDMTMlXvT48dsr6ztId3f8NcLL9w86Mt9RrrLLMpIznrF/W33X91Lh0KtZz952mlNka98ZXbTNtiT3/93wHvTtJKTq7G9Xmv4IiPZzbdk/zp++fSfmJYZGbxp2pNWsPqw6+FrtQbtpt5Ni1YiOyF/1bfeKvxC4befLLyljMpO8d9y/JQrv579+YKm0nZP9m9/4vOq+QL+duUj1Bd89MAZwa8nBiPnDFz9l4QrE65e+sHJXfKCCwRhZtLvXfvzKu8Zb6mSo+lz8Bm+loozTl8+9Pa7M3KuMn71Az5JF7xVWTX+lfZ9tradefrpH7pDb12442JX6Vbjiaax8dPLcXTK5Hj0TQ80Hjvvgs+SF5xDXzznnC/SWRe0XuH6a8lX3R8XHHIvivym1E7+W/VLd5wYfh7vdNHoy3fSNX3blxuPf3+/4KZBflM///S7FT/80hebPZ/yqcbrb/+xp/8of+LE+ZaInHferkj+JDkizztHRC3YxkUEAys65xz5L5uXAID9Lf5vfhuwv8fSuN+bqxGIhlSF0QCBoR8E0DSIEAQIo0nJTEkv9k6mEwcN6QTJJfj5BjEogilhCJAUFIYEVyUPQ9U0dRqqqgWhqdqooRP6ero7W5oqPPm5rlR90piUAhppNsUs9lbZDF37aKs3ZGOchgBwBh4GI2IBMEYhEKOxk8e9bUWFaS4Rwm9WiAcG88YhKTJcJen5RlgYHOABcI6QIHCMZbgJOdnu0oxSpwPplK4EndfKIMIhYrQJQLgE5y0vAWOnespys9q4klbsTXXslxHRqQA4eFLl9XlAUGgInPFLoQCkYFkSMUbTkohYUBAjNpqd1K9MyVSVQ+Hx3iyS0gX9ATWpkTxfEQwSl4KDaZyFoZ9KC0DTZAhSk2NAYX6mdfCAmZqUmGDXlYTJMA4xjxOyakYZA8x7qsrzc3i32gnm+Nlk4vJmBlNVYxcJNgdTZIKiloSAFIJ5KOIIg8AMYmFdY6rdrgamZlI5i+yB7T7rwOriyYB/rKW5saG+rrbmwIQ1npI6vHiyUzlYDAJAQDA/aznobH5bc/I4APz3wnsTirfd/2leXM5vA6CBAcTWQwMbVtADHwpbck/Z4qjiH3cUNyNCU0GcAFiTQoWbUrRCTrRhE/I2DIfRjWsARB129FqT8bf4oUYuJxN01ExmUNHK3NK7WaA+MlnChmlWUJ+bbKAYa3e2IQW3goOEDmAVT8BkQjKlTGZwUC5z1KtYoN49WcKkaVZQ35hsYIrOu8yGPPrtf8OPdRZaP6Y6YuCUT/oo71trhLFXGMGEkUoFH/nKb7+IoJGmfPaltaLMY096mnnzyKnLldHo0itYynriDX/DmXzdQFJ67xmd2MI2zsAuwljGCqKwUIBOFMJCJTyoRC0szOEMWNgiuHUYmwhhHRZCOAVRrLhy5Mle4qWMNw1e9PL6FS3D/MIbFoef0Q0EORrCGZr9/ugyTskuEcIuLp2tcQqLqTjh+G/MQgXK4CHBXmeTzAlRUbFAfzSCU1OuNMzMWaLU2aXsYhZ6aG60sO3Oq4rnLadMMhw1vEaUD5nxWMFMORn03oKNGHESJEkhlTTSySAb2SFDu7tbp7FQVBoXXcVA6UgTpK3vRYun7raUVmgGdld7FGzOcfsZW6cYdFWpkbJc/3Zn+R+8bgtg8Av4gX/AHtG1gRjd79h7ew9qxx5QNF3QuPyLAGzVm34RHOjay6HLx2Zi3stnUFiggtgXNJSFZzxwYC+/utGXtPNBIqZ+fsJR9Hreg6PoC7R/zOSaPSO9+aflgoKuLgA=)}@font-face{font-family:"fo2";font-weight:400;font-style:normal;src:url(data:application/octet-stream;base64,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)}@font-face{font-family:"fo3";font-weight:400;font-style:normal;src:url(data:application/octet-stream;base64,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)}
.fade-in{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.fade-in{transition:none !important;opacity:1 !important;transform:none !important}}
:root{--black:#000;--white:#fff;--logo_dark:#362d23;--logo_moss:#62754d;--logo_sage:#83995a;--logo_olive:#a6a357;--logo_teal:#7c9ba6;--logo_blue:#88cadd;--charcoal:#2c3031;--dark:#362d23;--moss:#5f734b;--sage:#809757;--blue:#74bbc9;--olive:#a6a357;--teal:#7c9ba6;--map_dot_blue:#5e8f9e;--map_dot_stroke:#74bbc9;--light_blue:#d1e4ef;--mint:#00ae9a;--aqua:#3dafb1;--sage_tint:color-mix(in srgb,var(--sage) 85%,#fff 15%);--moss_transparent:rgba(95,115,75,.2);--sage_transparent:rgba(128,151,87,.2);--blue_transparent:rgba(116,187,201,.2);--olive_transparent:rgba(166,163,87,.2);--teal_transparent:rgba(124,155,166,.2);--moss_transparent2:rgba(95,115,75,.5);--sage_transparent2:rgba(128,151,87,.5);--blue_transparent2:rgba(116,187,201,.5);--olive_transparent2:rgba(166,163,87,.5);--teal_transparent2:rgba(124,155,166,.5);--bg_winners:linear-gradient(180deg,rgba(117,243,243,.3) 0%,rgba(163,225,224,.3) 100%);--midnight_teal:#243842;--dark_teal:#086769;--footer:#045455;--footer1:#2e8996;--footer2:#227f54;--blue_tint:color-mix(in srgb,var(--blue) 85%,#fff 15%);--blue_10:color-mix(in srgb,var(--blue) 10%,#fff 90%);--sage_10:color-mix(in srgb,var(--sage) 10%,#fff 90%);--moss_10:color-mix(in srgb,var(--moss) 10%,#fff 90%);--olive_10:color-mix(in srgb,var(--olive) 10%,#fff 90%);--teal_10:color-mix(in srgb,var(--teal) 10%,#fff 90%);--bg:#f1f2f2;--off_white:#f5f5f5;--grey:#ccc;--dark_grey:#6b6b6b;--light_sage:#d3d9d6;--light:#e3e7e5;--dark_blue:#2f3944;--darker_blue:#212a31;--darker_teal:#124e65;--offaly_orange:#e9c551;--other_blue:#556a75;--dark_teal_tint:color-mix(in srgb,var(--dark_teal) 15%,#fff 85%);--dark_orange:#e77611;--orange:#f0bb47;--orange_tint:color-mix(in srgb,var(--orange) 20%,#fff 80%);--aubergine:#27032f;--error:#860000;--gradient1:radial-gradient(circle at calc(150%) calc(150%), var(--sage_transparent), var(--blue_transparent));--wrapper-max:1728px;--wrapper-max:1440px;--wrapper-margin:72px;--text-max:832px;--text-max:720px;--img-max:880px;--img-max:960px;--masthead-height:210px;--masthead_padding:48px;--section-padding:48px;--search-button:64px;--masthead-clearance:var(--masthead-height);--padding-header:72px;--unit:16px;--overflow:calc(100% + 2px);--gutter:24px;--gutter_big:48px;--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-threequarters:calc((((100% - (var(--gutter) * 11)) / 12) * 9 ) + (var(--gutter) * 8));--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));--grid-twelfth:calc((((100% - (var(--gutter) * 11)) / 12) * 2 ));--grid-fivetwelfths:calc((((100% - (var(--gutter) * 11)) / 12) * 5 ) + (var(--gutter) * 4));--grid-twothirds2:calc(100% - var(--grid-third) - var(--gutter));--grid-twoninths:calc((var(--grid-twothirds2) - (var(--gutter) * 2)) / 3);--radius_big:40px;--radius:20px;--radius_small:8px;--headingfont:'poppins',sans-serif;--row_padding:56px}@media all and (max-width:1499.98px){:root{--wrapper-margin:64px}}@media all and (max-width:1199.98px){:root{--gutter_big:32px;--headshot_speaker:120px;--masthead_padding:32px;--masthead-height:168px;--wrapper-margin:24px;--section-padding:36px;--radius_big:32px}}@media all and (max-width:1099.98px){:root{--masthead-height:158px;--row_padding:48px}}@media all and (max-width:1023.98px){:root{--masthead-height:125px}}@media all and (max-width:899.98px){:root{--masthead_padding:20px;--wrapper-margin:24px;--masthead-height:100px;--section-radius:40px;--search-button:44px;--section-padding:24px;--gutter_big:24px;--gutter:24px;--radius_big:24px}}@media all and (max-width:599.98px){:root{--wrapper-margin:16px;--masthead-height:100px;--gutter:20px;--radius:20px;--radius_small:8px;--radius_big:20px;--row_padding:32px}}@media all and (max-width:499.98px){:root{--masthead-height:88px}}
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}article:has(a.cardlink:is(:hover,:focus-visible)) picture.c img,a:is(:hover,:focus-visible) picture.c img{transform:translate(-50%,-50%) scale(1.05,1.05)}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%}
:root{--bodytext_size:16px;--h1_size:34px;--h2_size:32px;--h3_size:24px;--h4_size:var(--bodytext_size)}#currentfilters dt,#pageintro .txt>p:first-child,.h2,h1,h2,h3,h4,h5{font-family:var(--headingfont);font-weight:700;color:var(--midnight_teal)}#pageintro .txt>p.eyebrow{font-size:var(--h4_size) !important;font-weight:700 !important;line-height:1 !important;margin-bottom:.5em !important}#pageintro .txt :is(li,p){font-weight:400;line-height:1.5;margin-bottom:1em;font-size:var(--bodytext_size)}#pageintro .txt>p:first-child,h1.h1{font-size:var(--h1_size);font-style:normal;line-height:120%;margin-bottom:0}@media all and (min-width:900px){body.single-locations h1.h1{padding:calc(var(--gutter) / 2) var(--section-padding)}}#pageintro .txt>p:first-child,h1.h1:not(:last-child){margin-bottom:var(--bodytext_size)}#currentfilters dt,.h2,h2{font-size:var(--h2_size);font-style:normal;line-height:120%;margin-bottom:0}#currentfilters dt,.h2:not(:last-child),h2:not(:last-child){margin-bottom:var(--bodytext_size)}h3{font-size:var(--h3_size);line-height:120%;margin-bottom:var(--bodytext_size);line-height:120%;margin-bottom:var(--bodytext_size)}h4{font-size:var(--h4_size);font-weight:700;line-height:120%;margin-bottom:var(--bodytext_size)}.bodytext p,.bodytext li{font-size:var(--bodytext_size);font-style:normal;font-weight:400;line-height:1.5;margin-bottom:1em}.bodytext p strong,.bodytext li strong{font-weight:700}.bodytext ul:not(.list-unstyled) li{margin-left:1em}.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:not(.list-unstyled) li{list-style:disc}.bodytext ul:not(.list-unstyled) ul li{list-style:circle;margin-top:.5em}.bodytext ul:not(.list-unstyled) 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 :is(p,ul,li)+:is(h2,h3,h4,h5,h6){margin-top:var(--gutter)}@media all and (max-width:1199.98px){:root{#pageintro .txt :is(li,p){font-size:var(--bodytext_size)}#pageintro .txt>p:first-child{font-size:var(--h1_size)}}}@media all and (max-width:899.98px){:root{--h1_size:28px;--h2_size:24px;--h3_size:20px}}@media all and (max-width:599.98px){:root{--bodytext_size:14px;--h1_size:24px;--h2_size:20px;--h3_size:18px}}.production .credits :is(li,p){font-size:12px;margin-left:0 !important;list-style:none !important}
html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{width:100%;top:0 !important;font-family:'poppins',sans-serif;font-variant-numeric:proportional-nums;font-weight:400;font-style:normal;line-height:1.5;color:var(--aubergine);background-color:#fff;-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%);-webkit-font-smoothing:antialiased}body[class*=template_home]{background:#f9f9f5}html,body{height:100%}body{display:flex;flex-direction:column}p:not(.cta) a:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}
.wrapper{width:100%;max-width:var(--wrapper-max);min-width:320px;padding-left:var(--wrapper-margin);padding-right:var(--wrapper-margin);margin:0 auto;position:relative;z-index:10}.section{padding:var(--section-padding) 0}.sectionrow{padding:var(--row_padding) 0}.sectionrow:first-child{padding-top:0}.sectionrow.none{padding:0;margin:var(--gutter) 0 var(--gutter_big)}.sectionrow.none:has(.cards:first-child),.sectionrow.none:has(h2+.cards){padding-top:0}div.light_sage{background:var(--light_sage);color:#000}div.dark_blue{background:var(--dark_blue);color:#fff}div.white{background:var(--white);color:var(--black)}div.off_white{background:var(--off_white);color:#000}.section:has(.other){margin-top:var(--gutter_big);background-color:var(--light);background:radial-gradient(circle at calc(150%) calc(150%), var(--sage_transparent), var(--blue_transparent))}@media all and (max-width:1023.98px){body:not(.hashero) #main{padding-top:var(--masthead-height)}}#main{position:relative}body[class*=template_contact] #main:before{display:block;width:100%;height:530px;content:"";position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(170,255,182,.3) 0%,rgba(255,255,255,.3) 100%)}#pagetop{overflow:hidden;position:relative}#pagetop:before{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;background:var(--gradient1);content:""}#pagetop:has(figure,.vidholder):before{height:calc(100% - 160px)}body[class*=single_winners] #pageintro:before{background:var(--bg_winners)}@media all and (max-width:1023.98px){#pagetop:has(figure):before{height:calc(100% - 96px)}}@media all and (max-width:599.98px){#pagetop:has(figure):before{height:calc(100% - 64px)}}
div.herotext p:last-child:has(a:first-child:last-child),.cta{font-size:18px !important;line-height:1.2 !important;margin:1em 0;margin:0}.cta:last-child{margin-bottom:0}div.herotext p:last-child a:first-child:last-child a,.cta a:last-child{margin-bottom:0}ul.cta{display:flex;flex-wrap:wrap;gap:.5em}ul.cta li{font-size:inherit;line-height:inherit}ul.cta li:not(:last-child){margin-bottom:16px}div.herotext p:last-child a:first-child:last-child,.cta a,.cta>span:not(.sr-only){box-sizing:content-box;cursor:pointer;background:var(--midnight_teal);border:1px solid var(--midnight_teal);color:#fff;font-weight:600 !important;font-size:inherit;line-height:inherit;vertical-align:top;display:inline-flex;align-items:center;text-shadow:none;border-radius:1em;padding:.6666em 1.5em .5em;transition:all .2s ease;overflow:hidden;position:relative}.pageheader .cta a{background:#fff;color:#000;border-color:#fff}.pageheader ul.cta li+li a{background:0 0;color:inherit;border-color:currentColor}.wp-block-button a:not(:last-child),.cta a:not(:last-child){margin-right:8px}button[type=submit]:is(:hover,:focus-visible),.wp-block-button a:hover,.cta a:is(:hover,:focus-visible),.cta span:hover{border-color:var(--darker_teal) !important;background-color:var(--darker_teal) !important;color:#fff !important}.white .cta a:is(:hover,:focus-visible),.lighter_blue .cta a:is(:hover,:focus-visible){border-color:var(--black) !important;background-color:var(--black) !important;color:#fff !important}div.herotext p:last-child a:first-child:last-child:is(:hover,:focus-visible),.blue .cta a:is(:hover,:focus-visible),.container_blue .cta a:is(:hover,:focus-visible){border-color:var(--white) !important;background-color:var(--white) !important;color:var(--darker_blue) !important}.cta a:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}.cta a[href*="//"]:not([href*="//fo.newgraphic.ie"]):not([href*="//filmoffaly.ie"]):not([href*="//www.filmoffaly.ie"]):not([href^="mailto:"]):after{margin-left:.75em;content:"\e803";font-weight:400 !important;font-family:'fo2';font-size:13px}.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)}.cta.alt li{flex:1;display:flex;width:100%}.cta.alt a{color:var(--dark_teal);background:rgba(217,217,217,.1);border-color:transparent;border-radius:20px;padding:1.25em;width:100%;flex:1}.cta.alt a[href*="//"]:not([href*="//fo.newgraphic.ie"]):not([href*="//filmoffaly.ie"]):not([href*="//www.filmoffaly.ie"]):not([href^="mailto:"]):after{font-size:20px}@media all and (max-width:599.98px){.wp-block-button,.cta{font-size:16px !important}}
#masthead{position:relative;z-index:99;background-color:#fff;color:var(--dark_teal);--masthead_gap:32px}body.hashero #masthead{position:absolute;top:0;left:0;width:100%;background-color:transparent !important;color:#fff !important}#topbar{display:flex;align-items:center;padding:var(--masthead_padding) 0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:var(--masthead_gap)}@media all and (max-width:1023.98px){body.scrolled #masthead{position:fixed;background-color:#fff !important;color:#000 !important}body.navshown #masthead{background:var(--dark_blue) !important;color:#fff !important}}#secondary{grid-column:2;grid-row:1;display:flex;justify-content:flex-end;gap:12px 18px}@media all and (max-width:899.98px){#secondary{gap:8px 12px}}#masthead .menuholder{grid-column:2;grid-row:2}.logo svg{display:block;width:268px;height:105px;transition:all .1s ease}.logo svg path.blue{fill:var(--logo_blue)}.logo svg path.sage{fill:var(--logo_sage)}.logo svg path.moss{fill:var(--logo_moss)}.logo svg path.teal{fill:var(--logo_teal)}.logo svg path.olive{fill:var(--logo_olive)}.logo svg path.dark{fill:var(--logo_dark)}body.hashero:not(.navshown):not(.scrolled) .logo svg path{fill:#fff !important}#footer .logo svg path{fill:#fff !important}@media all and (min-width:1024px){body.hashero.scrolled .logo svg path{fill:#fff !important}}@media all and (max-width:1023.98px){body.navshown .logo svg path{fill:#fff !important}}@media all and (max-width:1199.98px){.logo svg{display:block;width:204px;height:80px}}@media all and (max-width:1023.98px){.logo svg{display:block;width:153px;height:60px}}@media all and (max-width:499.98px){.logo svg{display:block;width:120px;height:47px}}#logo{position:relative;z-index:1;grid-row:1/span 2}#logo a{display:block}#logo a:hover svg{opacity:.666}#logo a:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px #000}#masthead .menuholder{margin-left:auto}@media all and (max-width:1199.98px){#masthead{--masthead_gap:24px}}@media all and (max-width:1099.98px){#masthead{--masthead_gap:18px}}@media all and (max-width:1023.98px){#topbar{display:flex;align-items:center}}#skip-link{position:fixed;background:rgba(0,0,0,.75);height:100%;width:100%;z-index:999;top:0;text-align:center;padding:var(--wrapper-margin)}#skip-link span.link{background-color:var(--white);border-radius:300px;display:inline-block;padding:.75em 1em;font-size:var(--bodytext_size);font-weight:700;line-height:1;color:var(--dark_teal);border:1px solid var(--grey)}#skip-link .wrapper{height:auto !important}#skip-link:not(:active):not(:focus){width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#000}#skip-link:focus{display:block}
.langselect ul{display:flex;gap:12px 18px;align-items:center}.button>a{box-sizing:content-box;cursor:pointer;background:0 0;border:1px solid currentColor;color:inherit;font-size:14px !important;font-weight:700 !important;line-height:inherit;vertical-align:top;display:inline-block;text-shadow:none;border-radius:300px;padding:.666em 1em .5em;transition:all .2s ease;overflow:hidden;position:relative}.button>a.sage{background-color:var(--sage);border-color:var(--sage);color:#fff}.button>a.moss{background-color:var(--moss);border-color:var(--moss);color:#fff}body.hashero:not(.navshown):not(.scrolled) .button>a:is(.sage,.moss){border-color:rgba(255,255,255,.1)}.langselect .button a{color:var(--dark_teal)}.button a.current{background-color:var(--blue) !important;border-color:var(--blue) !important;color:#414141 !important}.button a:is(:hover,:focus-visible){background-color:var(--dark_teal) !important;border-color:var(--dark_teal) !important;color:#fff !important}body.hashero:not(.navshown):not(.scrolled) .button a:is(:hover,:focus-visible){border-color:var(--white) !important}body.hashero:not(.navshown):not(.scrolled) .langselect .button a{border-color:#fff}body.hashero:not(.navshown):not(.scrolled) .langselect .button a:not(.current){color:#fff}body.hashero:not(.navshown):not(.scrolled) .langselect .button a.current{background-color:#fff}@media all and (max-width:1023.98px){#secondary>.button{display:none}}@media all and (max-width:899.98px){.langselect .button a span{display:none}.langselect .button a:after{content:attr(data-txt)}.langselect ul{gap:8px}}@media all and (max-width:599.98px){.button>a{padding:.666em .666em .5em;font-size:12px !important;border-radius:16px}}
.breadcrumbs{padding:24px 0 12px;color:var(--dark_teal);display:flex;align-items:center}.breadcrumbs ul{display:flex;align-items:flex-end;font-size:14px;flex-wrap:wrap;padding:0 var(--section-padding)}.breadcrumbs ul li{font-size:inherit;line-height:14px;font-weight:600;color:inherit}.breadcrumbs a{transition:all .2s ease;cursor:pointer;color:inherit}.breadcrumbs span{border:1px solid transparent;border-left:none;border-right:none}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.breadcrumbs span{border:1.5px solid transparent;border-left:none;border-right:none}}.breadcrumbs a:hover>span{border-bottom-color:currentColor}.breadcrumbs :is(a,span){display:inline-block;line-height:1}.breadcrumbs ul li:not(:last-child) a:after{content:">";padding:0 10px;font-weight:inherit}.breadcrumbs a{background-size:100% 1px,100% 1px;transition:background-size .3s}.breadcrumbs a:focus-visible{outline:3px solid #000;outline-offset:1px;box-shadow:0 0 0 6px #fff}@media all and (max-width:899.98px){.breadcrumbs{display:none}}
#secondary{display:flex;justify-content:flex-end;align-items:center}body.searchshown #secondary *{pointer-events:none;opacity:0;visibility:hidden}button#showsearch{cursor:pointer}button#closesearch,button#showsearch{height:48px;line-height:48px;min-width:48px;display:block;cursor:pointer;border:1px solid var(--blue);background-color:var(--blue);color:#fff;text-align:center;border-radius:20px;transition:all .2s ease;position:relative}button#closesearch{border-color:var(--dark_blue);background:var(--dark_blue)}button#closesearch:is(:hover,:focus-visible),button#showsearch:is(:hover,:focus-visible){border-color:var(--dark_blue);background:var(--dark_blue);color:#fff}body.hashero button#showsearch:is(:hover,:focus-visible){border-color:var(--white);color:var(--dark_blue);background:#fff}button#closesearch:focus-visible,button#showsearch:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}button#closesearch .icon,button#showsearch .icon{font-style:normal !important;display:block;margin:auto;width:20px;height:20px;line-height:20px}button#closesearch .icon:after,button#showsearch .icon:after{content:"\e803";display:block;font-family:"fo";font-size:20px}@media all and (max-width:1023.98px){body.navshown button#showsearch .icon:after{color:var(--dark_teal)}body.navshown.hashero button#showsearch .icon:after{color:#fff}body.navshown button#closesearch:is(:hover,:focus-visible),body.navshown button#showsearch:is(:hover,:focus-visible){border-color:var(--white);background:var(--white);color:var(--dark_blue)}body.navshown.hashero button#closesearch:is(:hover,:focus-visible),body.navshown.hashero button#showsearch:is(:hover,:focus-visible){border-color:var(--white);background:var(--white);color:var(--dark_blue) !important}body.navshown.hashero button#closesearch:is(:hover,:focus-visible),body.navshown.hashero button#showsearch:is(:hover,:focus-visible) .icon:after{color:inherit !important}}button#closesearch .icon:after{content:"";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="M10.4,12l-9.6,9.6l1.6,1.6l9.6-9.6l9.6,9.6l1.6-1.6L13.6,12l9.6-9.6l-1.6-1.6L12,10.4L2.4,0.8L0.8,2.4 L10.4,12z"/></svg>');background-size:contain;width:20px;height:20px}#secondary button{position:relative}@media all and (max-width:1023.98px){#secondary{margin-left:auto}}
.hamburger{display:none;cursor:pointer;border-radius:20px;height:48px;width:48px;border:1px solid transparent;position:relative;background:var(--dark_blue);outline:none}.hamburger:before{display:block;width:24px;height:24px;content:"";margin:auto;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="M0,2h24v3.2H0V2z M0,10.5h24v3.2H0V10.5z M0,18.8h24V22H0V18.8z"/></svg>')}body.hashero:not(.scrolled) .hamburger{border:1px solid var(--off_white);background:var(--off_white)}body.hashero:not(.scrolled) .hamburger: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="%232F3944" d="M0,2h24v3.2H0V2z M0,10.5h24v3.2H0V10.5z M0,18.8h24V22H0V18.8z"/></svg>')}.hamburger:is(:hover,:focus-visible){background:var(--hover_blue);border-color:var(--hover_blue)}.hamburger:is(:hover,:focus-visible):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="M0,2h24v3.2H0V2z M0,10.5h24v3.2H0V10.5z M0,18.8h24V22H0V18.8z"/></svg>')}.hamburger:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}body.navshown .hamburger: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="M10.4,12l-9.6,9.6l1.6,1.6l9.6-9.6l9.6,9.6l1.6-1.6L13.6,12l9.6-9.6l-1.6-1.6L12,10.4L2.4,0.8L0.8,2.4 L10.4,12z"/></svg>')}#menuholder>p{display:none}@media all and (max-width:1023.98px){body.navshown #menuholder>p{height:var(--masthead-height);background:0 0;position:fixed;top:0;padding:0;width:calc(100% - var(--wrapper-margin) - var(--wrapper-margin));left:var(--wrapper-margin);display:flex;align-items:center;justify-content:flex-end;margin-right:16px;margin-right:0;border-top:none;border-bottom:none}#menuholder>p .hamburger{pointer-events:auto}.hamburger{display:block}body.navshown{overflow:hidden}body.navshown #masthead div#secondary button.hamburger{opacity:0;pointer-events:none}#menuholder{background:#fff;visibility:hidden;position:absolute;transform:translateX(-100%)}#menuholder{visibility:hidden;position:relative}body.navshown #menuholder .hamburger{background:#fff}body.hashero #menuholder .hamburger:before,body.navshown #menuholder .hamburger: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="M10.4,12l-9.6,9.6l1.6,1.6l9.6-9.6l9.6,9.6l1.6-1.6L13.6,12l9.6-9.6l-1.6-1.6L12,10.4L2.4,0.8L0.8,2.4 L10.4,12z"/></svg>')}body.navshown #menuholder{visibility:visible;z-index:100;transform:none;pointer-events:none}body.navshown #mainmenu{opacity:1;visibility:visible;display:block;transform:none;overflow:auto;pointer-events:auto}#masthead{position:fixed;top:0;left:0;width:100%;z-index:999}:target{scroll-margin-top:calc(var(--masthead-height) + 32px)}}
#mainmenu{display:flex}#mainmenu>li{margin:0;position:relative}#mainmenu>li>:is(a,button){font-size:16px;font-weight:600;margin:0;padding:.5em 1.2em;line-height:1.2;color:inherit;font-family:inherit;background:0 0;-webkit-tap-highlight-color:transparent;appearance:none;background-color:transparent !important;display:inline-block;line-height:1.2;white-space:nowrap;transition:background-color .1s ease-out;position:relative;border-radius:0}body.lang_ga #mainmenu>li>:is(a,button){font-size:14px}#mainmenu>li>:is(button,a.has_sub) .hover-zone{display:block;background-color:transparent;pointer-events:none;transition:all .3s ease-in;opacity:0;z-index:999;position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);width:calc(150% + 24px);height:calc(100% + 30px)}#mainmenu>li.active>:is(button,a.has_sub) .hover-zone{top:calc(100% - 1px);opacity:1;pointer-events:auto}@media all and (max-width:1399.98px){#mainmenu>li>:is(a,button){font-size:15px}body.lang_ga #mainmenu>li>:is(a,button){font-size:12px}}@media all and (max-width:1199.98px){#mainmenu>li>:is(a,button){font-size:14px}body.lang_ga #mainmenu>li>:is(a,button){font-size:11px}}@media all and (max-width:1099.98px){#mainmenu>li>:is(a,button){font-size:12px}}@media all and (max-width:1023.98px){#mainmenu>li>:is(a,button),#mainmenu>li ul{padding:var(--wrapper-margin)}#mainmenu>li>:is(a,button):after{transition:none}#mainmenu>li:not(.active)>:is(a,button):is(:hover,:focus-visible):after{width:0 !important}#menuholder{width:100%;color:var(--white);overflow:hidden;background-color:var(--dark_blue);margin:0 16px;padding:0;position:fixed;left:0;top:var(--masthead-clearance);height:calc(100% - var(--masthead-clearance));max-height:calc(100% - var(--masthead-clearance));min-height:calc(100% - var(--masthead-clearance))}#mainmenu{display:block;overflow:auto;position:absolute;top:0;padding:20px;left:0;width:100%;height:100%}#menuholder:before{top:0}#menuholder:after{bottom:0;transform:rotate(180deg)}#mainmenu::-webkit-scrollbar{width:12px;height:12px}#mainmenu::-webkit-scrollbar-track{background:#fff}#mainmenu::-webkit-scrollbar-thumb{background-color:var(--darker_blue);border-radius:12px;border:3px solid #fff}#mainmenu::-webkit-scrollbar-thumb:hover{background-color:var(--darker_teal)}#mainmenu{scrollbar-width:thin;scrollbar-color:var(--blue) #fff}#mainmenu>li{margin:0 0 8px;border-radius:16px}#mainmenu>li>:is(button,a.has_sub) .hover-zone{display:none !important}#mainmenu>li.active{background-color:var(--bg);color:var(--dark_blue);overflow:hidden}}@media all and (min-width:1024px){#mainmenu>li>:is(a,button)>span:not(.hover-zone){border:1px solid transparent;border-left:none;border-right:none}#mainmenu>li>:is(a,button):is(:hover)>span:not(.hover-zone){border-bottom-color:currentColor}#mainmenu>li>:is(a,button).current{background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:bottom}#mainmenu>li>:is(a,button):is(:hover){background-size:1px 1px;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0))}}#mainmenu>li>:is(a,button):is(:focus-visible){outline:3px solid #fff;box-shadow:0 0 0 6px #000}#mainmenu>li>div.submenu{transition:opacity .2s ease;position:absolute;z-index:20;left:50%;transform:translateX(-50%);top:calc(100% + 4px);z-index:9999;width:auto;opacity:0;visibility:hidden;border-radius:20px;background:#fff;filter:drop-shadow(0 0 1px rgba(204,204,204,.9)) drop-shadow(0 12px 20px rgba(0,0,0,.15));color:var(--dark_teal);padding:20px}@media all and (min-width:1024px){#mainmenu>li:last-child>div.submenu{left:100%;transform:translateX(-100%)}}#mainmenu>li.active>div.submenu{visibility:visible;opacity:1;transition:opacity .1s ease-out}div.submenu:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;transition:none;opacity:0}#mainmenu>li.active>div.submenu:before{transition:top .2s ease-out;top:-8px;opacity:1}#mainmenu>li:last-child>div.submenu:before{left:75%;transform:translateX(-50%)}@media all and (max-width:1023.98px){#mainmenu>li>div.submenu{left:0;transform:none;max-height:0;overflow:hidden;position:static;width:100%;transition:all .3s ease-out !important}#mainmenu>li.active>div.submenu{max-height:90em;visibility:visible;opacity:1;transition:all .3s ease-in !important}#mainmenu>li>:is(button,a.has_sub){width:100%}body.lang_ga #mainmenu>li>:is(a,button),#mainmenu>li>:is(button,a){font-size:18px;font-weight:600}#mainmenu>li>:is(button,a.has_sub)>span{width:100%}#mainmenu>li>:is(button,a.has_sub) i{margin-left:auto !important}}#mainmenu ul :is(a,button)>span:not(.hover-zone){transition:all .2s ease;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 85%;background-repeat:no-repeat,no-repeat;background-size:0 2px,100% 2px;transition:background-size .2s}#mainmenu ul :is(a,button):is(:hover)>span:not(.hover-zone){background-size:100% 2px,100% 2px}#mainmenu ul :is(a,button):focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){#mainmenu :is(a,button)>span{background-size:0 1.5px,100% 1.5px}#mainmenu :is(a,button):is(:hover)>span{background-size:100% 1.5px,100% 1.5px}#mainmenu li.first :is(a,button)>span{background-size:0 2px,100% 2px}#mainmenu li.first :is(a,button):is(:hover)>span{background-size:100% 2px,100% 2px}}#mainmenu>li>:is(button,a.has_sub){cursor:pointer}#mainmenu>li>:is(button,a)>span{display:flex;align-items:center}#mainmenu>li>:is(button,a.has_sub) .icon{font-style:normal !important;margin-left:.666em;display:flex;align-items:center;position:relative;top:calc(-0.05em - 1px);display:inline-block;vertical-align:middle;line-height:1}#mainmenu>li>:is(button,a.has_sub) .icon:after{display:inline-block;font-size:.5em;line-height:1;transition:all .2s ease;font-family:fo;font-weight:400;content:"\e806"}#mainmenu>li.active>:is(button,a.has_sub) .icon:after{transform:rotate(180deg)}
#mainmenu>li>div.submenu p{width:100%;font-size:48px;line-height:1.2;font-weight:600;margin:0 0 32px}#mainmenu>li>div.submenu a{color:inherit}div.submenu>p a:after{font-family:fo;content:"\e800";margin-left:.5em}div.submenu>p a:after{font-size:.75em}div.submenu>ul>li{padding:0 0 1em;font-size:14px;font-weight:400;line-height:140%;min-width:10em;break-inside:avoid-column}div.submenu>ul>li:last-child{padding:0}div.submenu>ul>li li{padding:1.5em 0 0;font-size:14px;font-weight:400;line-height:140%;break-inside:avoid-column}@media all and (min-width:900px){div.submenu>ul>li.first{display:none}}@media all and (max-width:1023.98px){div.submenu>ul>li{font-size:16px}#mainmenu>li>div.submenu p{font-size:24px;line-height:1.2;font-weight:600;margin:0 0 1.2em}#mainmenu>li>div.submenu{background-color:inherit;border-radius:0;padding:0}#mainmenu>li>div.submenu>:is(p,ul){width:100%}}@media all and (min-width:900px){#mainmenu .submenu>ul{flex:1;column-count:1;column-gap:20px;position:relative}}
#search{position:fixed;top:0;left:0;width:100%;--form-base:96px}#pseudoform,body.search{--form-base:96px}#search>div{margin-top:0;background:#fff !important;color:var(--dark_blue);padding:0}#search{opacity:0;pointer-events:none;visibility:hidden;z-index:99;box-shadow:0px 16px 32px 0px rgba(0,0,0,.25);z-index:9999;background-color:rgba(255,255,255,0);color:var(--dark_blue);transition:all .2s ease}#search p{display:flex;justify-content:space-between;padding:var(--masthead_padding) 0 24px}@media all and (max-width:899.98px){#search p{align-items:center}}#search:before{display:block;width:100vw;height:100vh;position:fixed;top:0;left:0;content:"";background:rgba(58,58,58,.8);background:rgba(0,0,0,.75);pointer-events:auto;z-index:-1}body.searchshown #search{visibility:visible;opacity:1;background-color:rgba(255,255,255,1)}#search .wrapper{display:block;padding-bottom:calc(var(--gutter_big) * 2)}#search .wrapper>p:first-child{height:var(--masthead-height);display:flex;align-items:center;justify-content:flex-end}#masthead #search .wrapper{height:auto}#searchform{opacity:0;position:relative;transition:all .3s ease;transform:translateY(-48px)}.searchform{padding-bottom:24px;color:#000;font-family:inherit;pointer-events:auto}body.searchshown #search .wrapper>p{pointer-events:auto}body.searchshown #searchform{opacity:1;transform:none;flex:1}.searchform>div{background:rgba(255,255,255,.12);border:2px solid var(--dark_blue);border-radius:20px;padding:calc(var(--form-base) / 6) calc(var(--form-base) / 6) calc(var(--form-base) / 6) calc(var(--form-base) / 3);height:var(--form-base);display:flex;align-items:center;background:#fff}#search .searchform>div{opacity:0;width:25%;margin:0 auto;transform:scale(.75);transform:scale3d(.8,.8,1);transition:all .5s ease-out}body.searchshown #searchform>div{width:100%;opacity:1;transform:scale(1);transform:scale3d(1,1,1)}.searchform label:after{content:attr(data-text)}.searchform div>input[type=text]{font-size:calc(var(--form-base) / 4);font-size:20px;color:var(--dark_blue)}.searchform div>input[type=text]::-webkit-input-placeholder{color:#fff}.searchform div>input[type=text]::-moz-placeholder{color:#fff}.searchform div>input[type=text]:-ms-input-placeholder{color:#fff}.searchform div>input[type=text]::placeholder{color:#fff}.searchform label{white-space:nowrap;display:block;font-family:var(--headingfont);font-weight:700;color:inherit;font-size:var(--h1_size);padding-left:calc(var(--form-base) / 3);margin-bottom:0;font-style:normal;line-height:70px;min-height:70px}#pseudoform.searchform label{font-size:var(--bodytext_size)}#pseudoform.searchform{padding-bottom:0}.searchform input{line-height:1;font-family:inherit;height:calc(var(--form-base) / 2);outline:none;background:0 0;padding:.5em 0;border:none;font-weight:500 !important}.searchform :is(input,button):focus{outline:3px solid #000;outline-offset:1px;box-shadow:0 0 0 6px #fff}#search>div,.searchform>input[type=text]{flex:1}.searchform input[type=text]{width:100%;padding:0 .5em 0;margin-right:8px}.searchform button[type=submit]{cursor:pointer;background-color:var(--white);border-radius:20px;position:relative;width:calc(var(--form-base) * 0.6666);min-width:calc(var(--form-base) * 0.6666);height:calc(var(--form-base) * 0.6666);height:64px;line-height:64px;min-width:64px;width:64px}.searchform button[type=submit] i.icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"\e803";display:block;font-family:"fo";font-size:32px}.searchform input[type=submit]:hover{opacity:.7}@media all and (max-width:899.98px){#search{--form-base:90px}#search button[type=submit]{height:60px;line-height:60px;min-width:60px;width:60px}}@media all and (max-width:599.98px){.searchform label{font-size:24px}.searchform label:after{content:attr(data-mobile)}}@media all and (max-width:449px){.searchform ::placeholder{color:transparent}#search form:-ms-input-placeholder{color:transparent}.searchform ::-ms-input-placeholder{color:transparent}}.filters .grey{pointer-events:none;opacity:.5}
.underline :not(.wp-block-button):not(.cta)>a{transition:all .2s ease;cursor:pointer;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 85%;background-repeat:no-repeat,no-repeat;background-size:0 2px,100% 2px;transition:background-size .3s;font-weight:700}.underline :not(.wp-block-button):not(.cta)>a:hover{background-size:100% 2px,100% 2px;background-size:100% 2px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.underline :not(.wp-block-button):not(.cta)>a{background-size:0 1.5px,100% 1.5px}.underline :not(.wp-block-button):not(.cta)>a:hover{background-size:100% 1.5px,100% 1.5px}}.underline :not(.wp-block-button):not(.cta)>a:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px #000}.underline.cats a{background-size:0 2px,100% 2px}.underline.cats a:hover{background-size:100% 2px,100% 2px}.underline_shown :not(.wp-block-button):not(.cta):not(.logo)>a:not(.cat){color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 85%;background-repeat:no-repeat,no-repeat;background-size:100% 2px,100% 2px;transition:background-size .2s;font-weight:700}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.underline_shown :not(.wp-block-button):not(.cta):not(.logo)>a:not(.cat){background-size:100% 1.5px,100% 1.5px}}.underline_shown :not(.wp-block-button):not(.cta):not(.logo)>a:not(.cat):is(:hover,:focus-visible){color:#fff;background-image:linear-gradient(var(--dark),var(--dark)),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-size:100% 100%,100% 100%;background-size:100% 85%;background-position:0 0;transition:background-size .2s}.underline_shown.dark :not(.wp-block-button):not(.cta):not(.logo)>a:not(.cat):is(:hover,:focus-visible){color:#000 !important;background-image:linear-gradient(var(--white),var(--white)),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))}.underline_shown :not(.wp-block-button):not(.cta)>a:not(.cat):is(:hover,:focus-visible){color:#000;background-image:linear-gradient(#fff,#fff),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))}
body.navshown:before,body.loading:before{display:block;content:"";width:100%;height:100%;position:fixed;left:0;top:0;background:var(--dark_blue);opacity:.75;background-position:center;background-repeat:no-repeat;z-index:9992}@media all and (min-width:1100px){body.navshown:before{display:none !important}}body.navshown:before{z-index:900;background:var(--dark_blue)}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)}}
/*

.vidholder{ display: block; width:100%; height: auto;
    position: relative; border-radius: var(--radius_big);
    overflow: hidden;}

.vidholder::before { content:""; display: block;  width:100%; height: 0; padding-bottom: 56.25%; }
.vidholder iframe{ display: block; width:100%; height:100%;
    position: absolute; top: 0; left: 0;}*/
nav.pagination{margin:var(--gutter) 0}.nav-links{display:flex;justify-content:center}.nav-links span:not(.sr-only),.nav-links a{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;margin:6px;background:var(--white);color:var(--darker_blue);border:1px solid var(--grey);font-size:16px;font-style:normal;font-weight:400;line-height:1;height:40px;min-width:40px;width:40px;text-align:center;position:relative;border-radius:50%}.nav-links span.current{background:var(--darker_teal);color:var(--white)}.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="%23212A31"/> </svg>')}.nav-links a.prev:after{transform:translate(-50%,-50%) rotate(180deg)}.nav-links a:hover{background:var(--darker_teal);color:var(--white)}.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{outline:3px solid #000;box-shadow:0 0 0 6px #fff}
#backtotop{display:block;display:flex;justify-content:flex-end;align-items:center;color:var(--offaly_orange)}#backtotop>span>span{position:relative;margin-left:.5em}#backtotop p{margin:.5em 0 0 !important;width:var(--grid-twoninths);font-size:20px}@media all and (max-width:1199.98px){#backtotop p{width:var(--grid-third)}}@media all and (max-width:899.98px){#backtotop p{width:var(--grid-half)}}@media all and (max-width:599.98px){#backtotop p{width:100%;font-size:18px}}#backtotop p a{display:inline-flex;align-items:center;color:inherit;font-weight:700;line-height:1}#backtotop p a:after{display:none !important}#backtotop p a i.icon{font-style:normal !important;border:3.5px solid currentColor;border-radius:50%;width:2.25em;height:2.25em;display:block;line-height:1;text-align:center;margin-left:12px;transform:rotate(-90deg)}#backtotop p a i.icon:after{font-family:"fo";content:"\E800";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#backtotop a span{transition:all .2s ease;cursor:pointer;text-decoration:none;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 2px,100% 2px;transition:background-size .3s}#backtotop a:hover span{background-size:100% 2px,100% 2px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){#backtotop a span{background-size:0 1.5px,100% 1.5px}#backtotop a:hover span{background-size:100% 1.5px,100% 1.5px}}#backtotop a:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px #000}
body.page-template-template-news h1:not(#logo){border:none;color:#007676;padding-bottom:0}
.newscards{display:flex;flex-wrap:wrap;width:calc(100% + var(--gutter));position:relative;right:calc(var(--gutter) / 2)}.newscards .card{margin:calc(var(--gutter) / 2);width:calc(33.333% - var(--gutter))}.newscards .card>a{display:flex;flex:1;flex-direction:column;background:#004b6a;color:#fff}.newscards .card>a>div:not(.meta){flex:1;display:flex;flex-direction:column;padding:28px}.newscards .card>a>div:not(.meta):after{color:#c1ff03;font-weight:700;font-family:Inter;content:"\2192";font-size:32px;display:block;margin-top:auto}.newscards .card>a>div:not(.meta) p{font-weight:400;font-size:16px;line-height:1.5}.newscards .card>a>div:not(.meta) p:first-child{font-weight:700;font-size:20px;margin-bottom:.5em}.newscards .card>a>div:not(.meta) p.date{margin-bottom:1em}.newscards .card>a picture{display:block;overflow:hidden;position:relative;width:100%;height:0;padding-bottom:66.666%}.newscards .card>a picture>img{width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}
#hero{margin-bottom:calc(0px - var(--section-padding) - (var(--h2_size) * 1.2))}.hero{background:var(--charcoal);position:relative;padding-top:calc(var(--masthead-height) + var(--gutter));height:calc(50vw);min-height:480px;max-height:790px}figure.heroimage,figure.heroimage>:is(picture,video){width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;overflow:hidden}figure.heroimage:before{content:"";display:block;background:linear-gradient(to top,transparent,var(--charcoal));width:100%;height:calc(150% + 24px);position:absolute;top:0;z-index:1;background-blend-mode:multiply}#video{opacity:0;transition:opacity 1.5s ease}#video.is-visible{opacity:1}div.herotext{position:relative;color:#fff;z-index:5}div.herotext p:not(.cta){font-weight:700;font-size:48px;line-height:1.2;max-width:16.5em}div.herotext p:not(.cta) strong{color:var(--blue);font-weight:inherit}div.herotext p:not(:last-child){margin-bottom:1em}@media all and (max-width:899.98px){div.herotext p:not(.cta){font-size:32px}}@media all and (max-width:599.98px){div.herotext p:not(.cta){font-size:24px}}
.other{border-top:1px solid transparent;margin-bottom:calc(var(--gutter) / 2);margin-top:calc(var(--gutter) / 2);color:var(--darker_teal)}.other p.cta:last-child{margin:0 0 var(--gutter) 0}.cards{display:flex;flex-wrap:wrap;gap:var(--gutter);--card-padding:20px;color:var(--midnight_teal) !important;margin:var(--gutter) 0 var(--gutter_big) 0}.cards:first-child{margin-top:0}.cards:last-child{margin-bottom:0}.cards>article{background:var(--blue_10);width:calc(25% - (var(--gutter) * 0.75));width:calc(33.333333% - (var(--gutter) * 0.666666));border-radius:20px;position:relative;overflow:hidden;display:flex;flex-direction:column;margin:16px 0 0}.cards:has(article:nth-child(3):last-child)>article{width:calc(33.333% - (var(--gutter) * 0.75))}body[class*=template_winners] .cards>article{background:var(--bg_winners)}.cards.location_cards>article{background-color:var(--white);background-image:linear-gradient(135deg,var(--blue_transparent) 0%,var(--teal_transparent) 40%,var(--sage_transparent) 75%,var(--moss_transparent) 100%)}.other .cards>article{background:var(--white)}.cards div.txt{padding:var(--card-padding);flex:1;display:flex;flex-direction:column}.cards.rows_2>article{width:calc(50% - (var(--gutter) * 0.5))}.cards.rows_3>article{width:calc(33.333333% - (var(--gutter) * 0.666666))}.cards.rows_4>article{width:calc(25% - (var(--gutter) * 0.75))}.cards>.cards{width:calc(50% - (var(--gutter) * 0.5));margin-top:0}@media all and (min-width:1200px) and (max-width:1499.98px){body[class*=template_filmography] .cards>article{width:calc(33.333333% - (var(--gutter) * 0.666666))}}@media all and (min-width:1200px){.other .cards>article:nth-child(4){display:none}}@media all and (max-width:1199.98px){.cards.rows_4>article{width:calc(50% - (var(--gutter) * 0.5))}.cards.rows_3>article{width:calc(50% - (var(--gutter) * 0.5))}.cards>article{width:calc(50% - (var(--gutter) * 0.5)) !important}.cards>.cards{width:100%}}@media all and (max-width:899.98px){.cards>article{width:calc(50% - (var(--gutter) * 0.5)) !important}}@media all and (max-width:599.98px){.cards{--card-padding:16px}.cards>article{width:100% !important}}@media all and (max-width:599.98px){.cards>article{margin-top:0}}.cards>article .heading{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:0}.cards>article .heading:not(:last-child){margin-bottom:.5em}.cards>article p{font-size:14px;line-height:1.4;margin:0}.cards>article p:not(:last-child){margin-bottom:.5em}.cards>article p.imdb_link{color:var(--dark_orange);margin-top:auto}p.eb{font-size:16px;margin-bottom:.5em !important;font-weight:500;color:inherit;line-height:1.2}.bodytext .eb{color:var(--darker_teal)}@media all and (max-width:599.98px){p.eb{font-size:16px}}.cards>article p.imdb_link a{display:inline-flex;align-items:center}.cards>article p.imdb_link a:after{margin-left:.5em;content:"\e800";font-size:9px;font-weight:400 !important;font-family:'fo'}.cards>article a{color:inherit}.cards>article h3 a:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0}.cards>article:has(h3 a:is(:hover,:focus-visible)){background:var(--dark_teal);color:#fff}.cards.location_cards>article:has(h3 a:is(:hover,:focus-visible)){background:var(--moss);color:#fff}.cards.location_cards>article:nth-child(5n+2):has(h3 a:is(:hover,:focus-visible)){background:var(--sage)}.cards.location_cards>article:nth-child(5n+3):has(h3 a:is(:hover,:focus-visible)){background:var(--blue)}.cards.location_cards>article:nth-child(5n+4):has(h3 a:is(:hover,:focus-visible)){background:var(--olive)}.cards.location_cards>article:nth-child(5n+5):has(h3 a:is(:hover,:focus-visible)){background:var(--teal)}.cards>article:has(h3 a:is(:hover,:focus-visible)) h3{color:#fff}.cards>article:has(a:focus-visible){outline:3px solid #000;box-shadow:0 0 0 6px #fff}div.cards picture.c{width:100%;height:auto}div.cards picture.c:before{content:"";display:block;height:0;padding-bottom:67%}body[class*=template_filmography] div.cards picture.c:before{padding-bottom:56.25%}article.big{display:flex;margin:calc(var(--gutter) / 2) 0 var(--gutter_big);position:relative;gap:8px var(--gutter);overflow:hidden}article.big>picture{border-radius:var(--radius_big)}article.big>picture.c:before{content:"";display:block;height:0;padding-bottom:67%}article.big>:is(div,picture){width:50%}article.big>div.txt{padding:40px}article.big>div.txt p{font-size:var(--bodytext_size);margin-bottom:1em}article.big>div.txt p:last-child{margin-bottom:0}article.big a{color:inherit}article.big a:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0}article.big:has(a:is(:hover,:focus-visible)) h3{color:#fff}article.big:has(a:focus-visible){outline:3px solid #000;box-shadow:0 0 0 6px #fff}@media all and (max-width:1199.98px){article.big>div.txt{padding:40px}}@media all and (max-width:899.98px){article.big>div.txt{padding:20px}}@media all and (max-width:599.98px){article.big{flex-direction:column}article.big>:is(div,picture){width:100%}article.big>picture{order:-1}article.big>div.txt{padding:16px}}
.textcontent{margin-left:auto;margin-right:auto;max-width:var(--text-max);width:100%}@media (min-width:900px){.production{display:flex;gap:var(--gutter_big);max-width:var(--text-max);margin-left:auto;margin-right:auto}.production .textcontent{margin:0 !important;flex:1}.production .credits{max-width:300px}}.bodytext{background:#fff;margin-top:var(--gutter);margin-bottom:var(--gutter);border-radius:4px}.bodytext:has(+.section){padding-bottom:var(--gutter_big)}.cardheader .bodytext{padding:0 !important;background:0 0 !important}.quotecontent{background:var(--darker_teal);color:#fff;margin-top:var(--gutter);margin-bottom:var(--gutter);border-radius:20px;font-family:berthold-baskerville-pro,sans-serif}.quotecontent p{font-size:24px;line-height:1.4;margin-bottom:1em}.quotecontent blockquote p:before{content:"\201C"}.quotecontent blockquote p:is(:last-child,:has(+cite)):after{content:"\201D"}.quotecontent cite{font-size:16px;line-height:1.4;margin-top:var(--section-padding)}.quotecontent .eb{line-height:1.2;font-size:16px;color:inherit;text-transform:uppercase}@media all and (max-width:899.98px){.quotecontent p{font-size:18px}}
#pageintro{position:relative;z-index:15;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--blue_10) 100%);border-radius:var(--radius_big)}body[class*=template_winners] #pageintro{background:var(--bg_winners)}body.template_locations #pageintro{background-image:linear-gradient(135deg,var(--blue_transparent) 0%,var(--teal_transparent) 40%,var(--sage_transparent) 75%,var(--moss_transparent) 100%)}.wrapper:has(>#pageintro){z-index:20}#pageintro .section{padding:var(--section-padding)}.pageintro .txt{max-width:750px}.pageintro p{font-size:20px;line-height:140%}#pageintro :last-child{margin-bottom:0 !important}
.resource_area{min-height:320px}body:not(.search) .resource_filter{--gap:20px;margin:var(--gutter_big) 0 0;display:flex;gap:var(--gap);align-items:flex-start;position:relative;z-index:80}body:not(.search) .resource_filter>div{width:calc(50% - (var(--gutter) / 2));display:flex;gap:var(--gap);align-items:center}@media all and (max-width:599.98px){body:not(.search) .resource_filter{flex-direction:column}body:not(.search) .resource_filter>div{width:100%}}#currentfilters{--gap:20px}body.search #currentfilters{margin-bottom:var(--section-padding)}#currentfilters dl,body:not(.search) .resource_filter>div,body:not(.search) .resource_filter>div dl{display:flex;gap:8px var(--gap);align-items:center}#currentfilters dl,.resource_filter>div dl{flex-wrap:wrap}@media all and (max-width:1199.98px){.resource_filter{flex-wrap:wrap}.resource_filter>div{width:100%}}@media all and (max-width:899.98px){.resource_filter{--gap:16px}.resource_filter>div{flex-wrap:wrap}.resource_filter>div>div.filters{width:100%}}@media all and (max-width:599.98px){.resource_filter{--gap:12px}}body.search #currentfilters.notinuse{display:none !important}#currentfilters dt,body:not(.search) .resource_filter h2{font-size:14px;margin:0;font-weight:600}body:not(.search) .resource_filter .filters{position:relative}body:not(.search) .resource_filter .filters .extrafilters{position:absolute;top:100%;left:0;background:#fff;z-index:5}#currentfilters dl dd button,.resource_filter button.showfilters{font-size:16px;margin:0;padding:.666em 1.25em .5em;line-height:1.2;color:var(--midnight_teal);font-weight:500;font-family:inherit;background:#fff;-webkit-tap-highlight-color:transparent;appearance:none;white-space:nowrap;position:relative;border:1px solid var(--grey);border-radius:20px;cursor:pointer;display:flex;align-items:center;align-content:center;transition:all .1s ease}#currentfilters dl dd:not(dd+#clearall:last-child) button{background:var(--dark_teal);color:#fff}#currentfilters dl dd button:hover{background-color:var(--dark);color:#fff}#currentfilters dl dd button:focus-visible{background-color:var(--orange);color:var(--dark);outline:3px solid #000;box-shadow:0 0 0 6px #fff !important}body.search button.showfilters{width:100%}.resource_filter button.showfilters .icon{font-style:normal !important;margin-left:.666em;display:flex;align-items:center;position:relative;top:calc(-0.05em - 1px);display:inline-block;vertical-align:middle;line-height:1}body.search .resource_filter button.showfilters .icon{margin-left:auto}@media all and (max-width:899.98px){.resource_filter button.showfilters{width:100%}.resource_filter button.showfilters .icon{margin-left:auto}}.resource_filter button.showfilters .icon:after{display:inline-block;font-size:.5em;line-height:1;transition:all .2s ease;font-family:fo;font-weight:400;content:"\e806"}#currentfilters dl dd button .icon{font-style:normal !important;margin-left:12px;display:flex;align-items:center;position:relative;height:14px;display:inline-block;vertical-align:middle;line-height:1}#currentfilters dl dd button .icon:after{display:inline-block;font-size:22px;line-height:1;transition:all .2s ease;top:-4px;position:relative;font-family:fo;font-weight:400;content:"\e802"}#currentfilters dl dt+dd:last-child>button{pointer-events:none}#currentfilters dl dt+dd:last-child>button:before{content:"All"}body.lang_ga #currentfilters dl dt+dd:last-child>button:before{content:"Gach"}#currentfilters dl dt+dd:last-child>button>:is(span,.icon){display:none}.resource_filter button.showfilters[aria-expanded=true] .icon:after{transform:rotate(180deg)}.resource_filter button.showfilters[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.extrafilters{display:block;visibility:hidden;opacity:0;max-height:0;margin-bottom:0;overflow:hidden;font-size:16px;margin:0;padding:0 20px;line-height:1.2;color:var(--dark_blue);font-weight:500;font-family:inherit;background:0 0;-webkit-tap-highlight-color:transparent;appearance:none;background-color:#fff;display:inline-block;line-height:1.2;white-space:nowrap;position:relative;border:1px solid var(--grey);border-radius:20px;border-top-left-radius:0;border-top-right-radius:0;cursor:pointer;transition:max-height .2s ease-out,margin-bottom .2s ease,opacity .5s ease}body.search .extrafilters{width:100%}@media all and (max-width:899.98px){body:not(.search) .resource_filter .filters .extrafilters{width:100%;position:static}}.extrafilters:before,.extrafilters:after{content:"";display:block;height:20px}.extrafilters.visible{visibility:visible}.extrafilters.open{max-height:180em;opacity:1;margin-bottom:16px;transition:max-height .3s ease-in,margin-bottom .2s ease,opacity .5s ease}.extrafilters fieldset ul li{break-inside:avoid}@media all and (min-width:900px){body:not(.search) .extrafilters fieldset ul{column-count:2;column-gap:var(--gutter);column-rule:1px solid var(--grey)}}@media all and (min-width:1200px){body:not(.search) .extrafilters fieldset ul{column-count:3}}.filters label{display:flex;align-items:center;position:relative;font-family:inherit;cursor:pointer;font-size:16px;border:1px solid transparent}.filters label input{position:fixed;opacity:0;pointer-events:none;top:-100px}.filters label span{display:block}.filters label>b{display:block;content:"";width:42px;min-width:42px;height:42px;border:4px solid transparent;position:relative;border-radius:50%}body:not(.search) .filters label>b{margin-left:auto}.filters label>b:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;border-radius:2px;background:#d9d9d9}.filters label>input:checked~b:after{background:var(--dark_teal)}.filters label:is(:hover,:focus-visible)>b{background:var(--orange_tint)}
.pageheader{margin:var(--gutter) auto}.pageheader{font-size:var(--bodytext_size)}
#anchorlinks{margin-top:auto;font-size:14px;line-height:1.2;padding-top:1em}#anchorlinks h2{font-size:14px;white-space:nowrap;font-weight:700;line-height:inherit;line-height:1.2;padding:.666em 0 .5em;margin-bottom:.5em}#anchors{display:flex;flex-wrap:wrap;gap:12px}@media all and (min-width:600px){#anchorlinks h2{margin-bottom:0}#anchors{gap:12px var(--gutter)}}#anchors li a .icon{font-style:normal !important}@media (prefers-color-scheme:dark){#anchors li a:is(:hover,:focus-visible) .icon{color:#fff !important}}#anchors li a{background:#fff !important;border:1px solid var(--grey);font-weight:600 !important;border-radius:300px;padding:.666em 1em .5em;color:var(--dark_blue);display:inline-block;white-space:nowrap;line-height:1.2}#anchors li a:is(:focus-visible,:hover){background:var(--dark_blue) !important;border:1px solid var(--dark_blue);color:#fff}#anchors li a:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}@media all and (min-width:600px){#anchorlinks{display:flex;gap:var(--gutter);align-content:center}}
#footer{border-top:1px solid var(--light_sage);margin-top:var(--gutter_big)}body:has(.other) #footer{margin-top:0}#footer>div:not(#bottom){padding:var(--row_padding) 0}#footer>div div.wrapper{display:flex;gap:var(--gutter)}#footer>div.footer_partners{background:var(--white);color:#fff;--logo_height:56px;--logo_gap:calc(var(--gutter) * 1.5)}#footer>div.footer_partners ul{display:flex;align-items:center;justify-content:space-between;gap:var(--gutter) var(--logo_gap);width:100%}#footer>div.footer_partners ul a{display:block;display:flex;justify-content:center;transition:all .2s ease}#footer>div.footer_partners ul img{height:var(--logo_height);width:auto}#footer>div.footer_partners ul a[href*=".gov."] img{height:calc(var(--logo_height) * (78 / 56))}#footer>div.footer_partners ul a[href*=".offaly."] img{height:calc(var(--logo_height) * (42 / 56))}#footer>div.footer_partners ul a[href*=".eufunds."] img{height:calc(var(--logo_height) * (62 / 56))}#footer>div.footer_partners ul a:hover{transform:scale(1.05)}#footer>div.footer_partners ul a:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px #000}@media all and (max-width:1199.98px){#footer>div.footer_partners{--logo_height:45px}}@media all and (max-width:1099.98px){#footer>div.footer_partners{--logo_height:40px}#footer>div.footer_partners ul{justify-content:center;flex-wrap:wrap}#footer>div.footer_partners ul li{width:calc(33.333% - (var(--logo_gap) * (2 / 3)))}}@media all and (max-width:599.98px){#footer>div.footer_partners ul li{width:calc(50% - (var(--logo_gap) * (1 / 2)))}#footer>div.footer_partners ul a[href*=".offaly."] img{height:calc(var(--logo_height) * (40 / 56))}}@media all and (max-width:449.98px){#footer>div.footer_partners{--logo_height:9vw}#footer>div.footer_partners ul{gap:18px 12px}#footer>div.footer_partners ul a[href*=".offaly."] img{height:calc(var(--logo_height) * (38 / 56))}}#footer>div.contact{color:#fff;background-size:cover;background-position:center;background-color:var(--teal);background-image:linear-gradient(135deg,var(--logo_blue) 0%,var(--logo_teal) 40%,var(--logo_sage) 75%,var(--logo_olive) 100%);background:radial-gradient(circle at calc(150%) calc(150%), var(--sage), var(--dark_teal))}#footer>div.contact .wrapper{mix-blend-mode:screen}#footer>div.contact .wrapper>div{width:var(--grid-quarter)}#footer>div.contact .wrapper>div.logo{width:var(--grid-third)}#footer>div.contact .wrapper>div.details{width:var(--grid-fivetwelfths)}#footer>div.contact h2{font-size:28px;line-height:1.2;color:inherit;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:calc(0.9em);margin-bottom:1.1em;max-width:480px}#footer>div.contact p{font-size:16px;color:inherit;margin:1em 0}#footer>div.contact p a{color:inherit;font-weight:400}#footer>div.contact p span{color:var(--darker_teal)}#footer>div.contact ul img{width:245px;height:auto}#footer>div.contact p:is(.phone,.email)>span{display:block;color:inherit}#footer>div.contact p:is(.phone,.email)>span span{display:inline;color:var(--darker_teal)}#footer>div.contact p:is(.phone,.email) a{display:inline-block}#footer>div.contact p:is(.phone,.email):before{font-family:fo;content:"";font-size:18px;margin-right:1.5em;float:left;margin-bottom:1px}#footer>div.contact p.phone:before{content:'\e804'}#footer>div.contact p.email:before{content:'\e801'}@media all and (max-width:1199.98px){#footer>div.contact .wrapper{flex-wrap:wrap}#footer>div.contact .wrapper>div{width:var(--grid-third)}#footer>div.contact .wrapper>div.logo{width:100%;margin-bottom:12px}#footer>div.contact .wrapper>div.details{width:var(--grid-twothirds)}}@media all and (max-width:899.98px){#footer>div.contact p:is(.phone,.email):before{margin-right:1em}#footer>div.contact .wrapper>div,#footer>div.contact .wrapper>div,#footer>div.contact .wrapper>div.details{width:100% !important}}@media all and (max-width:599.98px){#footer>div.contact p{font-size:16px}#footer>div.contact h2{font-size:24px}}#footer_menu{background:var(--footer);color:#fff}#footer_menu .wrapper>div{flex:1;padding-left:calc(var(--grid-third) + var(--gutter))}#footer_menu ul{flex:1;column-count:3;column-gap:var(--gutter)}#footer_menu ul li{font-size:16px;line-height:1.2;margin:0 0 1em}#footer_menu ul li a{color:inherit;font-weight:400}@media all and (max-width:1199.98px){#footer_menu .wrapper>div{padding-left:0}}@media all and (max-width:899.98px){#footer_menu ul{column-count:2}}@media all and (max-width:599.98px){#footer_menu ul{column-count:1}}#bottom{background:var(--charcoal);color:#fff;padding:var(--gutter) 0}#bottom>div{display:flex;flex-wrap:wrap}#bottom a{color:#fff}#bottom button{color:inherit;background:0 0;cursor:pointer;font-family:inherit;font-size:inherit}#bottom>div>div{width:100%}#bottom ul{display:flex;flex-wrap:wrap;margin:0;gap:1em var(--gutter)}#bottom ul li,#bottom p:not(.cta){font-size:14px;margin:0}#bottom ul li a{font-weight:400}#bottom p#copyright{margin-top:1em}@media all and (min-width:1200px){#bottom>div>div{display:flex;flex-wrap:wrap}#bottom p#copyright{margin-left:auto;margin-top:0}}@media all and (max-width:899.98px){#bottom ul{width:100%}}#bottom p#design{width:100%;max-width:1800px !important;margin-top:2em;font-size:14px}#bottom p#design a{color:#a4a4a8;display:inline-block;position:relative;background:0 0;transition:all .2s ease}#bottom p#design a strong{font-weight:700}#bottom p#design a span{position:relative}#bottom p#design a:before{content:'';background-color:transparent;position:absolute;left:0;bottom:0;width:100%;height:1px;z-index:0;transition:all .15s ease-in-out}#bottom p#design a:is(:hover,:focus-visible):before{bottom:0;height:100%;background:var(--white);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-top:1em}}@media all and (max-width:899.98px){#bottom ul li{width:calc(50% - (var(--gutter) / 2))}}
ul.social{display:flex;gap:8px;align-items:center;flex-wrap:wrap}ul.social li{line-height:1;font-size:20px}#footer ul.social{position:relative}ul.social li a{display:flex !important;align-items:center !important;align-content:center !important;justify-content:center !important;color:inherit;width:32px;height:32px;border-radius:50%;background:#fff;color:#000;text-decoration:none;margin:0 auto !important;transition:all .2s ease}ul.social li a:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}.social a:before{font-family:'fo';content:"";display:block;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative}.social a[href*=bsky]:before{content:"\E809"}.social a[href*=facebook]:before{content:"\f09a";right:1px}.social a[href*=insta]:before{content:"\f16d"}.social a[href*=yout]:before{content:"\f16a"}.social a[href*=linkedin]:before{content:"\f0e1"}.social a[href*=sound]:before{content:"\E802"}.social a[href*=twitter]:before,.social a[href*="x."]:before{content:"\e811"}.social a[href*=mastodon]:before{content:"\e800";font-family:'fo2'}.social a[href*=bluesky]:before,.social a[href*=bsky]:before{content:"\e801";font-family:'fo2'}.social li a:hover{opacity:.7}
.wrapper:has(>.highlight_banner){margin-top:var(--gutter_big);margin-bottom:var(--gutter_big)}.highlight_banner{border-radius:var(--radius_big);overflow:hidden;display:flex;flex-wrap:wrap;--card-padding:64px;gap:var(--gutter);position:relative;z-index:1;overflow:hidden;display:flex;background:var(--light_blue)}body.home .highlight_banner{background:#fff}.highlight_banner.sage{background:var(--sage_10) !important}.highlight_banner.blue{background:var(--light_blue) !important}.highlight_banner.moss{background:var(--moss_10) !important}.highlight_banner.olive{background:var(--olive_10) !important}.highlight_banner.teal{background:var(--teal_10) !important}.highlight_banner>:is(div,figure){width:50%}.highlight_banner>div{padding:var(--section-padding)}.highlight_banner figure{display:block;position:relative}.highlight_banner figure picture{width:100%;height:100%;position:absolute;left:0;top:0}.highlight_banner figure:before{display:block;content:"";width:100%;height:0;padding-bottom:75%}.highlight_banner figure{display:flex;flex-direction:column;flex:1}.highlight_banner>div{display:flex;flex-direction:column}.highlight_banner div p:not(.cta){font-size:20px;line-height:1.5;max-width:28em}.highlight_banner div p:not(:last-child){margin-bottom:var(--bodytext_size)}.highlight_banner div p:has(+p.cta){margin-bottom:1.5em}.highlight_banner div p.cta{margin-top:auto}@media all and (max-width:1199.98px){.highlight_banner{--card-padding:40px}.highlight_banner div h2{font-size:var(--h2_size)}.highlight_banner div p:not(.cta){font-size:18px}}@media all and (min-width:900px){.highlight_banner>div.full{display:flex;width:100%;flex-direction:row-reverse}.highlight_banner>div.full :is(figure,div){width:50%}}@media all and (max-width:899.98px){.highlight_banner{--card-padding:32px}}@media all and (max-width:599.98px){.highlight_banner{--card-padding:20px}.highlight_banner div p:not(.cta){font-size:16px}}@media all and (max-width:899.98px){.highlight_banner .wrapper{flex-direction:column;padding:0 !important}.highlight_banner>:is(div,figure),.highlight_banner figure picture{width:100%}.highlight_banner figure:before{height:0;padding-bottom:50%}.highlight_banner>div.wrapper>div{padding:calc(var(--wrapper-margin) + 12px) var(--wrapper-margin)}.highlight_banner div p:not(.cta){font-size:24px}}@media all and (max-width:899.98px){.highlight_banner div p:not(.cta){font-size:20px}}
.wrapper:has(>.map_banner){margin-top:var(--gutter_big);margin-bottom:var(--gutter_big)}.map_banner{border-radius:var(--radius_big);display:flex;flex-wrap:wrap;--card-padding:64px;gap:var(--gutter);position:relative;z-index:1;display:flex;align-items:center;background:var(--light_blue);--dotsize:32px;--half_dotsize:calc(var(--dotsize) / 2)}.map_banner>:is(div,figure){width:50%}@media all and (min-width:1200px){.map_banner{align-items:normal}.map_banner>div{width:40%}.map_banner>figure{flex:1}}.map_banner>div{padding:var(--section-padding)}.map_banner figure{display:block;position:relative}.map_banner figure>div{width:100%;height:100%;position:absolute;left:0;top:0}@media all and (min-width:600px){.map_banner figure>div{width:calc(100% + var(--gutter_big));height:calc(100% + var(--gutter_big));transform:translate(calc(0px - (var(--gutter_big) / 2)),calc(0px - (var(--gutter_big) / 2)))}}.map_banner figure:before{display:block;content:"";width:100%;height:0;padding-bottom:88%}.map_banner figure{display:flex;flex-direction:column;flex:1}.map_banner>div{display:flex;flex-direction:column}.map_banner div p:not(.cta){font-size:16px;line-height:1.5;max-width:28em}.map_banner div p:not(:last-child){margin-bottom:var(--bodytext_size)}.map_banner div p:not(.cta):has(+p.cta){margin-bottom:var(--gutter)}.map_banner div p.cta{margin-top:auto}.offaly-map-module{max-width:900px}.map-wrapper{position:relative}.map-svg svg{width:100%;height:auto;display:block}.hotspot{position:absolute;transform:translate(-50%,-50%);z-index:1}.hotspot:hover,.hotspot:focus-within{z-index:10}.hotspot .dot{width:var(--dotsize);height:var(--dotsize);display:block;background:var(--map_dot_blue);border:2px solid var(--map_dot_stroke);color:#fff;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;position:relative}.hotspot .dot span{display:inline-block;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1;padding-top:.15em;font-weight:600;font-size:16px}.hotspot article.fade-in{visibility:hidden;position:absolute;top:0;left:0;transform:translate(-50%,12px) !important;width:240px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 !important;background-color:var(--white);background-image:linear-gradient(135deg,var(--blue_transparent) 0%,var(--teal_transparent) 40%,var(--sage_transparent) 75%,var(--moss_transparent) 100%);color:var(--midnight_teal);border-radius:20px;overflow:hidden}.hotspot article a:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0}.hotspot article a{color:inherit}.hotspot article:has(a:is(:hover,:focus-visible)){background:var(--dark_teal);color:#fff !important}.hotspot article .txt{padding:16px}.map_banner .hotspot article .txt p{font-size:16px}.hotspot article .heading{font-size:16px;font-weight:700;line-height:1.2;margin-bottom:0}.hotspot picture.c{width:100%;height:auto}.hotspot picture.c:before{content:"";display:block;height:0;padding-bottom:67%}.hotspot.left article{transform:translate(calc(0px - var(--dotsize)),12px) !important}.hotspot.right article{transform:translate(var(--dotsize),12px) !important;left:auto;right:0}.hotspot.left.bottom article{top:var(--half_dotsize);left:var(--half_dotsize);transform:translate(8px,-50%) !important}.hotspot:hover article{visibility:visible}@media all and (max-width:1199.98px){.map_banner{--card-padding:40px}.map_banner div h2{font-size:var(--h2_size)}}@media all and (min-width:900px){.map_banner>div.full{display:flex;width:100%;flex-direction:row-reverse}.map_banner>div.full :is(figure,div){width:50%}}@media all and (max-width:899.98px){.map_banner{--card-padding:32px}}@media all and (max-width:599.98px){.map_banner{--card-padding:20px}.hotspot article.fade-in{width:180px}}@media all and (max-width:899.98px){.map_banner .wrapper{flex-direction:column;padding:0 !important}.map_banner>:is(div,figure),.map_banner figure picture{width:100%}.map_banner>div.wrapper>div{padding:calc(var(--wrapper-margin) + 12px) var(--wrapper-margin)}}
.accordions{margin:var(--gutter) auto;--section-padding:20px}.accordions>div{padding:var(--section-padding) var(--section-padding) calc(var(--section-padding) * 0.8);border:1px solid transparent;background:var(--moss_transparent);border-radius:16px;transition:opacity .8s ease,transform .8s ease,background-color .2s ease}.accordions>div:nth-child(2n+2){background:var(--sage_transparent)}.accordions>div:nth-child(3n+3){background:var(--blue_transparent)}.accordions>div:nth-child(4n+4){background:var(--olive_transparent)}.accordions>div:nth-child(5n+5){background:var(--teal_transparent)}.accordions>div:not(:last-child){margin-bottom:var(--gutter)}.accordions{margin-top:var(--gutter);border-top:1px solid transparent}.accordions:first-child{margin-top:0 !important}.accordions>div.hover{background-color:var(--light_sage)}.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-style:normal;flex:1;padding-top:3px;padding-bottom:3px}.accordions>div>header p{margin:.75em 0;width:100%}.accordions>div>header:has(:focus-visible){outline:3px solid #000;box-shadow:0 0 0 6px #fff}.accordions>div>div{visibility:hidden;max-height:0;transition:max-height .333s ease-out;overflow:hidden}.accordions>div>div:before{display:block;height:24px;content:""}.accordions>div.open>div{max-height:850em;visibility:visible;transition:max-height .5s ease-in}@media all and (max-width:899.98px){.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:20px;margin-bottom:.5em}.accordions>div>header h3+p{margin-top:0}.accordions>div{border-radius:8px}}
.downloadsholder:not(:first-child){margin-top:calc(var(--gutter) * 1)}.downloadsholder:not(:last-child){margin-bottom:calc(var(--gutter) * 1)}ul.downloads li{list-style:none !important;margin:24px 0}ul.downloads li a{display:flex;align-items:center;border-radius:8px;border:1px solid #eaeef1;background:#fff;box-shadow:0 4px 4px 0 rgba(207,204,204,.25);padding:20px;color:var(--darker_blue);font-size:18px}ul.downloads li a span.t{padding-right:1em;font-weight:600}ul.downloads li a span.i{margin-left:auto;font-size:16px}ul.downloads li a i.icon:first-child:after{content:"";font-family:"fo3";font-size:40px;min-width:48px;width:48px;height:48px;display:flex;align-content:center;align-items:center;justify-content:center;content:"\e803";margin-right:.75em}ul.downloads li a i.icon:last-child{margin-left:12px;justify-self:flex-end}ul.downloads li a i.icon:last-child:after{content:"";font-family:"fo3";font-size:28px;min-width:36px;width:36px;height:36px;display:flex;align-content:center;align-items:center;justify-content:center;content:"\e802";color:var(--orange)}ul.downloads li a:is(:hover,:focus-visible){background-color:var(--dark_teal);color:#fff}ul.downloads li a:is(:hover,:focus-visible) i.icon:last-child:after{color:#fff}@media all and (max-width:899.98px){ul.downloads li a i.icon:first-child:after{font-size:24px;min-width:28px;width:28px;height:28px}ul.downloads li a i.icon:last-child:after{font-size:22px;min-width:24px;width:24px;height:24px}}
.imagery{margin:var(--gutter_big) 0}#pagetop .imagery{margin:0}.imagery figure{max-width:var(--img-max);margin-left:auto;margin-right:auto;position:relative;z-index:1}.imagery:not(:first-child){margin-top:calc(var(--gutter) * 2)}.imagery:not(:last-child){margin-bottom:calc(var(--gutter) * 2)}.imagery :is(.vidholder,picture){display:block;border-radius:var(--radius_big);overflow:hidden}.imagery .vidholder{display:block;width:100%;height:auto;position:relative}.imagery .vidholder:before{content:"";display:block;width:100%;height:0;padding-bottom:56.25%}.imagery iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0}#header_image{display:block;width:100%;margin-top:var(--gutter_big)}#header_image figcaption{margin:0}#header_image img,.imagery img{display:block;width:100%;height:auto}@media (prefers-color-scheme:dark){figcaption{color:#fff}}
.directory-info{display:flex;flex-direction:column;gap:var(--gutter);margin:var(--gutter) 0}@media (min-width:900px){.directory-info{flex-direction:row-reverse;align-items:flex-start}.directory-info>figure{width:var(--grid-third)}.directory-info>div{width:var(--grid-twothirds)}}@media (min-width:1200px){.directory-info{flex-direction:row-reverse;align-items:flex-start}.directory-info>:is(div,figure){width:var(--grid-half)}}.directory-info .bodytext{margin:0}.directory-info>figure{display:block;position:relative}.directory-info>figure picture{border-radius:4px;overflow:hidden;background:var(--dark_teal)}.directory-info>figure picture,.directory-info>figure picture img{display:block;width:100%;height:auto}.directory-info>figure picture:has(img.lazyloaded){background:0 0 !important}.profilesection{margin:calc(var(--gutter) * 1.5) 0}.profilesection:last-child{margin-bottom:0}.profilesection>h2:first-child{font-size:var(--bodytext_size);color:inherit}
:root{--heading:#0f4c5c;--text:#3f2a46}.location-info{--gutter:20px;margin:var(--gutter) 0;padding:0 0 var(--gutter) 0;display:flex;gap:var(--gutter)}.wrapper:has(.location_gallery)+.wrapper:has(.location-info) .location-info{margin:calc(var(--gutter) * 1.5) 0 var(--gutter) 0}.location-info .panels{display:flex;flex-direction:column;gap:var(--gutter)}.location-info>div{width:calc(50% - (var(--gutter) / 2))}.location-info .bodytext{margin:0}.location-info #map{height:450px;position:relative}@media (pointer:coarse){#map{position:relative;overflow:hidden}.map-hint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;font-family:inherit;font-weight:700;font-size:14px;pointer-events:none;transition:opacity .2s;z-index:9999}#map.locked .map-hint{opacity:0;visibility:hidden}}#map{position:relative}.panel-main{grid-row:span 2}@media (max-width:899.98px){.location-info{flex-direction:column}.location-info>div{width:100%}.panel-main{grid-row:auto}}@media (max-width:599.98px){.location-info #map{height:100vw}}
.location_gallery_wrapper{position:relative}.location_gallery{--gutter:20px;width:calc(100% + var(--gutter) + (var(--wrapper-margin) / 2));position:relative;right:calc((var(--gutter) / 2) + (var(--wrapper-margin) / 4));margin:0;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,1fr)}.location_gallery>figure{display:block;position:relative;margin:calc(var(--gutter) / 2)}.location_gallery>figure picture{border-radius:2px;background:var(--logo_moss);display:block;width:100%;height:100%;position:absolute;top:0;left:0}.location_gallery>figure:nth-child(2) picture{background:var(--logo_olive)}.location_gallery>figure:nth-child(3) picture{background:var(--logo_sage)}.location_gallery>figure:nth-child(4) picture{background:var(--logo_teal)}.location_gallery>figure:nth-child(5) picture{background:var(--logo_blue)}.location_gallery>figure picture:has(img.lazyloaded){background:0 0 !important}.location_gallery>figure:before{display:block;content:"";width:100%;height:0;padding-bottom:70%}.location_gallery>figure.image_1{grid-column:1/2;grid-row:1/3}@media (max-width:899.98px){.location_gallery{width:calc(100% + var(--gutter));right:calc(var(--gutter) / 2)}}@media (max-width:899.98px){.location_gallery{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,1fr)}.location_gallery{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.location_gallery>figure.image_1{grid-column:1/-1;grid-row:auto}}.glightbox-clean .gslide-description,.glightbox-container .gdesc-inner{background:0 0}.glightbox-container .gslide-title{text-align:center;color:#fff !important;font-size:16px !important;margin-bottom:0 !important}.glightbox-mobile .glightbox-container .gslide-description{padding-bottom:20px !important}#showgallery{background:var(--dark_teal);border:1px solid var(--grey);color:var(--white);border-radius:300px;padding:0 12px;font-size:14px;height:32px;line-height:32px;display:inline-flex;align-items:center;cursor:pointer;position:absolute;bottom:calc(var(--gutter) * 2);left:calc(var(--gutter) * 2)}@media (max-width:899.98px){#showgallery{bottom:calc(var(--gutter) * 1.5);left:calc(var(--gutter) * 1.5)}}@media (max-width:599.98px){#showgallery{bottom:calc(var(--gutter) * 1.5);left:50%;transform:translateX(-50%)}}#showgallery:before{display:inline-block;content:"";width:14px;height:14px;margin-right:8px;background-image:url('data:image/svg+xml;utf8,<svg fill="%23FFFFFF" 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 14 14" style="enable-background:new 0 0 14 14;" xml:space="preserve"><circle class="st0" cx="2" cy="2" r="2"/><circle class="st0" cx="7" cy="2" r="2"/><circle class="st0" cx="12" cy="2" r="2"/><circle class="st0" cx="2" cy="7" r="2"/><circle class="st0" cx="7" cy="7" r="2"/><circle class="st0" cx="12" cy="7" r="2"/><circle class="st0" cx="2" cy="12" r="2"/><circle class="st0" cx="7" cy="12" r="2"/><circle class="st0" cx="12" cy="12" r="2"/></svg>');background-size:contain}#showgallery:is(:hover,:focus-visible){background:var(--logo_dark);border:1px solid var(--white);color:#fff}#showgallery:is(:hover,:focus-visible):before{background-image:url('data:image/svg+xml;utf8,<svg fill="%23FFFFFF" 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 14 14" style="enable-background:new 0 0 14 14;" xml:space="preserve"><circle class="st0" cx="2" cy="2" r="2"/><circle class="st0" cx="7" cy="2" r="2"/><circle class="st0" cx="12" cy="2" r="2"/><circle class="st0" cx="2" cy="7" r="2"/><circle class="st0" cx="7" cy="7" r="2"/><circle class="st0" cx="12" cy="7" r="2"/><circle class="st0" cx="2" cy="12" r="2"/><circle class="st0" cx="7" cy="12" r="2"/><circle class="st0" cx="12" cy="12" r="2"/></svg>')}.location_gallery figure.vid>a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.location_gallery figure.vid>a:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #fff;z-index:1}.location_gallery figure.vid>a:hover:after{background:rgba(0,0,0,.8)}
.header_image{width:100%;max-width:var(--img-max);margin:var(--gutter) auto}.header_image picture{border-radius:var(--radius_big);overflow:hidden;display:block}.header_image picture:before{width:100%;padding-bottom:56.25%;display:block;content:""}
.glightbox-container .gslide-title,figcaption{padding:16px 0 16px;color:var(--darker_teal);display:flex;align-items:center;font-size:14px;font-weight:400;line-height:1.4}
.cardheader h2{color:inherit !important}.cardheader .bodytext{background:0 0 !important;color:inherit !important;margin-top:0 !important;margin-bottom:var(--gutter)}
.contactpage{display:flex;flex-wrap:wrap;gap:var(--gutter);margin:var(--gutter) 0 var(--gutter_big)}.contactpage>div{width:calc(50% - (var(--gutter) / 2))}.contactpage>div#contacttext{padding:0 0 var(--gutter) var(--section-padding);background:0 0}@media all and (max-width:899.98px){.contactpage>#contactform{width:100%}}#contactform form{margin-top:var(--gutter)}.contactpage>figure{flex:1}.contactpage>figure picture{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (min-width:600px){.cf7-row{display:flex;gap:var(--gutter)}}.cf7-row>p{flex:1}.cf7-row-2 .cf7-col{flex:1}.wpcf7 label>span:first-child{font-size:16px;line-height:1;color:var(--other_blue);margin-bottom:8px;display:block}.wpcf7 input:not([type=submit]):not([type=checkbox]),.wpcf7 textarea{font-family:inherit;width:100%;border-radius:6px;border:1px solid var(--grey);background-color:#fff;color:var(--darker_teal);font-size:16px;padding:1em 1em .85em}.wpcf7 p{margin:0 !important}.wpcf7-form-control-wrap{margin-bottom:8px;display:block}.wpcf7 input[type=submit]{font-family:inherit;font-weight:600;border-radius:20px;width:auto;border:1px solid var(--midnight_teal);cursor:pointer;color:#fff;background:var(--midnight_teal);font-size:18px;padding:.75em 1.333em .666em;margin:1em 0 var(--gutter) 0}.wpcf7 input[type=submit]:not(:disabled):is(:hover,:focus-visible){background-color:var(--darker_teal);border-color:var(--darker_teal);color:#fff}.wpcf7 input[type=submit]:disabled{opacity:.5}.wpcf7-acceptance label{display:flex;align-items:center;font-size:16px;color:var(--dark_grey)}.wpcf7-list-item{margin:0}.wpcf7 input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.1em;height:1.1em;border:1px solid var(--grey);background-color:#fff;border-radius:2px;display:grid;place-content:center;transition:all .15s ease;margin-right:12px;position:relative;top:-.125em}.wpcf7 input[type=checkbox]:before{content:"";width:.6em;height:.6em;transform:scale(0);transition:transform .15s ease;box-shadow:inset 1em 1em #fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.wpcf7 input[type=checkbox]:checked{background:#111;border-color:#111}.wpcf7 input[type=checkbox]:checked:before{transform:scale(1)}.wpcf7 input[type=checkbox]:focus-visible{outline:2px solid #4c9ffe;outline-offset:2px}.wpcf7-not-valid-tip{display:inline-block;background-color:var(--error);color:var(--white);font-size:12px;padding:1em}.wpcf7-response-output{font-size:16px;padding:1em 1em .85em !important}.newsletter .wpcf7{margin-top:var(--gutter)}
dl.cats{display:flex;align-items:center;flex-wrap:wrap;font-size:18px;gap:8px 12px;margin:calc(var(--gutter) * 1.5) 0 0;color:var(--dark_teal)}dl.cats dt{font-weight:700;width:100%;margin-bottom:.5em}dl.cats :is(dt,dd){display:block}dl.cats dd.cta a{background-color:var(--dark_teal);color:#fff}
.featured_locations .bodytext{background:0 0;padding:0;margin:0}.featured_locations{background-color:#fff;background-image:radial-gradient(circle at calc(150%) calc(150%), var(--sage_transparent2), var(--blue_transparent2));border-radius:var(--radius_big);padding:var(--section-padding)}@media all and (min-width:1200px){.featured_locations .cards>article:nth-child(4){display:none}}
.section:has(.latest_news){padding:0;background-image:radial-gradient(circle at calc(150%) calc(150%), var(--sage), var(--blue))}.latest_news{padding:var(--section-padding)}.latest_news .bodytext{background:0 0;padding:0;margin:0}.latest_news .bodytext h2{color:#fff}@media all and (min-width:1200px){.latest_news .cards>article:nth-child(4){display:none}}
.newsletter .bodytext{background:0 0 !important;padding:0;margin:0}.newsletter{border-radius:var(--radius_big);overflow:hidden;display:flex;flex-wrap:wrap;--card-padding:64px;gap:var(--gutter);position:relative;z-index:1;overflow:hidden;display:flex;justify-content:space-between;align-items:center;background-image:linear-gradient(to top,var(--sage_transparent),var(--blue_transparent));padding:var(--section-padding)}.newsletter>:is(div,figure){width:calc(50% - (var(--gutter) / 2))}.newsletter figure{display:block;position:relative;max-width:360px}.newsletter figure picture{width:100%;height:auto;border-radius:50%;overflow:hidden}.newsletter figure picture:before{display:block;content:"";width:100%;height:0;padding-bottom:100%}.newsletter figure{display:flex;flex-direction:column;flex:1}.newsletter>div{display:flex;flex-direction:column}.newsletter div.bodytext p:not(.cta){font-size:20px;line-height:1.5;max-width:28em}.newsletter div.bodytext p:not(:last-child){margin-bottom:var(--bodytext_size)}.newsletter div.bodytext p:has(+p.cta){margin-bottom:1.5em}.newsletter div.bodytext p.cta{margin-top:auto}
.contactpage{display:flex;flex-wrap:wrap;gap:var(--gutter);margin:var(--gutter) 0 var(--gutter_big)}.contactpage>div{width:calc(50% - (var(--gutter) / 2))}.contactpage>div#contacttext{padding:0 var(--section-padding) var(--gutter) var(--section-padding);background:0 0}@media all and (max-width:899.98px){.contactpage>#contactform{width:100%}.contactpage>div#contacttext{padding:0}}#contactform form{margin-top:var(--gutter)}.contactpage>figure{flex:1}.contactpage>figure picture{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (min-width:600px){.cf7-row{display:flex;gap:var(--gutter)}}.cf7-row>p{flex:1}.cf7-row-2 .cf7-col{flex:1}#loginform label>span:first-child{font-size:16px;line-height:1;color:var(--other_blue);margin-bottom:8px;display:block}#loginform input:not([type=submit]):not([type=checkbox]),#loginform textarea{font-family:inherit;width:100%;border-radius:6px;border:1px solid var(--grey);background-color:#fff;color:var(--darker_teal);font-size:16px;padding:1em 1em .85em}#loginform p{margin:calc(var(--gutter) / 1) 0 !important}.wpcf7-form-control-wrap{margin-bottom:8px;display:block}#loginform input[type=submit]{font-family:inherit;font-weight:600;border-radius:20px;width:auto;border:1px solid var(--midnight_teal);cursor:pointer;color:#fff;background:var(--midnight_teal);font-size:18px;padding:.75em 1.333em .666em;margin:0 0 var(--gutter) 0}#loginform input[type=submit]:not(:disabled):is(:hover,:focus-visible){background-color:var(--darker_teal);border-color:var(--darker_teal);color:#fff}#loginform input[type=submit]:disabled{opacity:.5}#loginform input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.1em;height:1.1em;border:1px solid var(--grey);background-color:#fff;border-radius:2px;display:grid;place-content:center;transition:all .15s ease;margin-right:12px;position:relative;top:-.125em}.login-remember label{display:flex;align-items:center}#loginform input[type=checkbox]:before{content:"";width:.6em;height:.6em;transform:scale(0);transition:transform .15s ease;box-shadow:inset 1em 1em #fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}#loginform input[type=checkbox]:checked{background:#111;border-color:#111}#loginform input[type=checkbox]:checked:before{transform:scale(1)}#loginform input[type=checkbox]:focus-visible{outline:2px solid #4c9ffe;outline-offset:2px}