.elementor-4390 .elementor-element.elementor-element-69042e11:not(.elementor-motion-effects-element-type-background), .elementor-4390 .elementor-element.elementor-element-69042e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a8cb2a );background-image:url("https://www.barnardos.ie/wp-content/uploads/2025/07/Website-Banner-1600x500-1-1.png");}.elementor-4390 .elementor-element.elementor-element-69042e11 > .elementor-container{min-height:220px;}.elementor-4390 .elementor-element.elementor-element-69042e11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-4390 .elementor-element.elementor-element-69042e11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4390 .elementor-element.elementor-element-1f86fc7b{text-align:center;}.elementor-4390 .elementor-element.elementor-element-1f86fc7b .elementor-heading-title{font-size:3.75rem;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-4390 .elementor-element.elementor-element-405afb4{margin-top:40px;margin-bottom:0px;}.elementor-4390 .elementor-element.elementor-element-69b9461d:not(.elementor-motion-effects-element-type-background), .elementor-4390 .elementor-element.elementor-element-69b9461d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-4390 .elementor-element.elementor-element-69b9461d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 0px 75px 0px;}.elementor-4390 .elementor-element.elementor-element-69b9461d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4390 .elementor-element.elementor-element-12e3e9d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:40px;}.elementor-4390 .elementor-element.elementor-element-7db8d628 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4390 .elementor-element.elementor-element-7db8d628 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4390 .elementor-element.elementor-element-40dcec30 .elementor-cta .elementor-cta__bg, .elementor-4390 .elementor-element.elementor-element-40dcec30 .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-4390 .elementor-element.elementor-element-40dcec30 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-4390 .elementor-element.elementor-element-40dcec30 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-4390 .elementor-element.elementor-element-40dcec30:hover .elementor-widget-container{box-shadow:0px 3px 40px 0px rgba(0, 0, 0, 0.1);}.elementor-4390 .elementor-element.elementor-element-40dcec30 .elementor-cta__content{min-height:95px;text-align:left;padding:20px 20px 20px 20px;background-color:#FFFFFF;}.elementor-4390 .elementor-element.elementor-element-40dcec30 .elementor-cta__title{font-size:1.375rem;font-weight:700;letter-spacing:0.2px;color:#333333;}.elementor-4390 .elementor-element.elementor-element-40dcec30 .elementor-cta:hover .elementor-cta__title{color:#7AB800;}.elementor-4390 .elementor-element.elementor-element-40dcec30 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-4390 .elementor-element.elementor-element-2045e1cc .elementor-cta .elementor-cta__bg, .elementor-4390 .elementor-element.elementor-element-2045e1cc .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-4390 .elementor-element.elementor-element-2045e1cc > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-4390 .elementor-element.elementor-element-2045e1cc > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-4390 .elementor-element.elementor-element-2045e1cc:hover .elementor-widget-container{box-shadow:0px 3px 40px 0px rgba(0, 0, 0, 0.1);}.elementor-4390 .elementor-element.elementor-element-2045e1cc .elementor-cta__content{min-height:95px;text-align:left;padding:20px 20px 20px 20px;background-color:#FFFFFF;}.elementor-4390 .elementor-element.elementor-element-2045e1cc .elementor-cta__title{font-size:1.375rem;font-weight:700;letter-spacing:0.2px;color:#333333;}.elementor-4390 .elementor-element.elementor-element-2045e1cc .elementor-cta:hover .elementor-cta__title{color:#7AB800;}.elementor-4390 .elementor-element.elementor-element-2045e1cc .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-4390 .elementor-element.elementor-element-527d0369 .elementor-cta .elementor-cta__bg, .elementor-4390 .elementor-element.elementor-element-527d0369 .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-4390 .elementor-element.elementor-element-527d0369 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-4390 .elementor-element.elementor-element-527d0369 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-4390 .elementor-element.elementor-element-527d0369:hover .elementor-widget-container{box-shadow:0px 3px 40px 0px rgba(0, 0, 0, 0.1);}.elementor-4390 .elementor-element.elementor-element-527d0369 .elementor-cta__content{min-height:95px;text-align:left;padding:20px 20px 20px 20px;background-color:#FFFFFF;}.elementor-4390 .elementor-element.elementor-element-527d0369 .elementor-cta__title{font-size:1.375rem;font-weight:700;letter-spacing:0.2px;color:#333333;}.elementor-4390 .elementor-element.elementor-element-527d0369 .elementor-cta:hover .elementor-cta__title{color:#7AB800;}.elementor-4390 .elementor-element.elementor-element-527d0369 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-4390 .elementor-element.elementor-element-528ffd0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4390 .elementor-element.elementor-element-528ffd0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4390 .elementor-element.elementor-element-660bbcc .elementor-cta .elementor-cta__bg, .elementor-4390 .elementor-element.elementor-element-660bbcc .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-4390 .elementor-element.elementor-element-660bbcc > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-4390 .elementor-element.elementor-element-660bbcc > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-4390 .elementor-element.elementor-element-660bbcc:hover .elementor-widget-container{box-shadow:0px 3px 40px 0px rgba(0, 0, 0, 0.1);}.elementor-4390 .elementor-element.elementor-element-660bbcc .elementor-cta__content{min-height:95px;text-align:left;padding:20px 20px 20px 20px;background-color:#FFFFFF;}.elementor-4390 .elementor-element.elementor-element-660bbcc .elementor-cta__title{font-size:1.375rem;font-weight:700;letter-spacing:0.2px;color:#333333;}.elementor-4390 .elementor-element.elementor-element-660bbcc .elementor-cta:hover .elementor-cta__title{color:#7AB800;}.elementor-4390 .elementor-element.elementor-element-660bbcc .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-4390 .elementor-element.elementor-element-0b2cf0d .elementor-cta .elementor-cta__bg, .elementor-4390 .elementor-element.elementor-element-0b2cf0d .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-4390 .elementor-element.elementor-element-0b2cf0d > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-4390 .elementor-element.elementor-element-0b2cf0d > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-4390 .elementor-element.elementor-element-0b2cf0d:hover .elementor-widget-container{box-shadow:0px 3px 40px 0px rgba(0, 0, 0, 0.1);}.elementor-4390 .elementor-element.elementor-element-0b2cf0d .elementor-cta__content{min-height:95px;text-align:left;padding:20px 20px 20px 20px;background-color:#FFFFFF;}.elementor-4390 .elementor-element.elementor-element-0b2cf0d .elementor-cta__title{font-size:1.375rem;font-weight:700;letter-spacing:0.2px;color:#333333;}.elementor-4390 .elementor-element.elementor-element-0b2cf0d .elementor-cta:hover .elementor-cta__title{color:#7AB800;}.elementor-4390 .elementor-element.elementor-element-0b2cf0d .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-4390 .elementor-element.elementor-element-4151a13 .elementor-cta .elementor-cta__bg, .elementor-4390 .elementor-element.elementor-element-4151a13 .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-4390 .elementor-element.elementor-element-4151a13 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-4390 .elementor-element.elementor-element-4151a13 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-4390 .elementor-element.elementor-element-4151a13:hover .elementor-widget-container{box-shadow:0px 3px 40px 0px rgba(0, 0, 0, 0.1);}.elementor-4390 .elementor-element.elementor-element-4151a13 .elementor-cta__content{min-height:95px;text-align:left;padding:20px 20px 20px 20px;background-color:#FFFFFF;}.elementor-4390 .elementor-element.elementor-element-4151a13 .elementor-cta__title{font-size:1.375rem;font-weight:700;letter-spacing:0.2px;color:#333333;}.elementor-4390 .elementor-element.elementor-element-4151a13 .elementor-cta:hover .elementor-cta__title{color:#7AB800;}.elementor-4390 .elementor-element.elementor-element-4151a13 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-4390 .elementor-element.elementor-element-2297987{--divider-border-style:solid;--divider-color:var( --e-global-color-b2f777d );--divider-border-width:1px;}.elementor-4390 .elementor-element.elementor-element-2297987 .elementor-divider-separator{width:100%;}.elementor-4390 .elementor-element.elementor-element-2297987 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4390 .elementor-element.elementor-element-ac690f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4390 .elementor-element.elementor-element-04762db{--display:flex;}.elementor-4390 .elementor-element.elementor-element-9ee4a79{--display:flex;}.elementor-4390 .elementor-element.elementor-element-9ea2615 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4390 .elementor-element.elementor-element-44b4fae .elementor-tab-title{background-color:var( --e-global-color-b2f777d );}.elementor-4390 .elementor-element.elementor-element-44b4fae .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-d59db8a );}.elementor-4390 .elementor-element.elementor-element-44b4fae .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-d59db8a );}.elementor-4390 .elementor-element.elementor-element-44b4fae .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-e6f00d4 );}.elementor-4390 .elementor-element.elementor-element-44b4fae .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-e6f00d4 );}.elementor-4390 .elementor-element.elementor-element-ed7c43a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4390 .elementor-element.elementor-element-ed7c43a:not(.elementor-motion-effects-element-type-background), .elementor-4390 .elementor-element.elementor-element-ed7c43a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e9a3f0 );}.elementor-4390 .elementor-element.elementor-element-f7558e7 .elementor-heading-title{font-size:19px;line-height:23px;color:var( --e-global-color-fa69b1b );}.elementor-4390 .elementor-element.elementor-element-7c17812{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4390 .elementor-element.elementor-element-618b77f{--display:flex;}.elementor-4390 .elementor-element.elementor-element-71d6a95{--display:flex;}.elementor-4390 .elementor-element.elementor-element-b8dba93{--divider-border-style:solid;--divider-color:var( --e-global-color-b2f777d );--divider-border-width:1px;}.elementor-4390 .elementor-element.elementor-element-b8dba93 .elementor-divider-separator{width:100%;}.elementor-4390 .elementor-element.elementor-element-b8dba93 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4390 .elementor-element.elementor-element-128c0d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4390 .elementor-element.elementor-element-420f2b8{--display:flex;}.elementor-4390 .elementor-element.elementor-element-31089ac{--display:flex;}.elementor-4390 .elementor-element.elementor-element-9f759ff > .elementor-widget-container{background-color:var( --e-global-color-b2f777d );padding:6px 6px 6px 6px;}.elementor-4390 .elementor-element.elementor-element-9f759ff .elementor-icon-box-wrapper{align-items:center;}.elementor-4390 .elementor-element.elementor-element-9f759ff{--icon-box-icon-margin:15px;}.elementor-4390 .elementor-element.elementor-element-9f759ff .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9a8cb2a );}.elementor-4390 .elementor-element.elementor-element-9f759ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9a8cb2a );}.elementor-4390 .elementor-element.elementor-element-9f759ff.elementor-view-framed .elementor-icon, .elementor-4390 .elementor-element.elementor-element-9f759ff.elementor-view-default .elementor-icon{fill:var( --e-global-color-9a8cb2a );color:var( --e-global-color-9a8cb2a );border-color:var( --e-global-color-9a8cb2a );}.elementor-4390 .elementor-element.elementor-element-9f759ff .elementor-icon{font-size:38px;}.elementor-4390 .elementor-element.elementor-element-9f759ff .elementor-icon i{transform:rotate(0deg);}.elementor-4390 .elementor-element.elementor-element-9f759ff .elementor-icon-box-title, .elementor-4390 .elementor-element.elementor-element-9f759ff .elementor-icon-box-title a{font-size:20px;}.elementor-4390 .elementor-element.elementor-element-9f759ff .elementor-icon-box-description{font-size:14px;color:var( --e-global-color-fa69b1b );}.elementor-4390 .elementor-element.elementor-element-eec290a > .elementor-widget-container{background-color:var( --e-global-color-b2f777d );padding:6px 6px 6px 6px;}.elementor-4390 .elementor-element.elementor-element-eec290a .elementor-icon-box-wrapper{align-items:center;}.elementor-4390 .elementor-element.elementor-element-eec290a{--icon-box-icon-margin:15px;}.elementor-4390 .elementor-element.elementor-element-eec290a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9a8cb2a );}.elementor-4390 .elementor-element.elementor-element-eec290a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9a8cb2a );}.elementor-4390 .elementor-element.elementor-element-eec290a.elementor-view-framed .elementor-icon, .elementor-4390 .elementor-element.elementor-element-eec290a.elementor-view-default .elementor-icon{fill:var( --e-global-color-9a8cb2a );color:var( --e-global-color-9a8cb2a );border-color:var( --e-global-color-9a8cb2a );}.elementor-4390 .elementor-element.elementor-element-eec290a .elementor-icon{font-size:38px;}.elementor-4390 .elementor-element.elementor-element-eec290a .elementor-icon i{transform:rotate(0deg);}.elementor-4390 .elementor-element.elementor-element-eec290a .elementor-icon-box-title, .elementor-4390 .elementor-element.elementor-element-eec290a .elementor-icon-box-title a{font-size:20px;}.elementor-4390 .elementor-element.elementor-element-eec290a .elementor-icon-box-description{font-size:14px;color:var( --e-global-color-fa69b1b );}.elementor-4390 .elementor-element.elementor-element-4bf9362{--divider-border-style:solid;--divider-color:var( --e-global-color-b2f777d );--divider-border-width:1px;}.elementor-4390 .elementor-element.elementor-element-4bf9362 .elementor-divider-separator{width:100%;}.elementor-4390 .elementor-element.elementor-element-4bf9362 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4390 .elementor-element.elementor-element-1140f1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4390 .elementor-element.elementor-element-c4ded82{--display:flex;}.elementor-4390 .elementor-element.elementor-element-5491283{--display:flex;}.elementor-4390 .elementor-element.elementor-element-22d4ce2{--divider-border-style:solid;--divider-color:var( --e-global-color-b2f777d );--divider-border-width:1px;}.elementor-4390 .elementor-element.elementor-element-22d4ce2 .elementor-divider-separator{width:100%;}.elementor-4390 .elementor-element.elementor-element-22d4ce2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4390 .elementor-element.elementor-element-b1cee66{margin-top:40px;margin-bottom:0px;}.elementor-4390 .elementor-element.elementor-element-604dcf3{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4390 .elementor-element.elementor-element-04762db{--width:40%;}}@media(max-width:767px){.elementor-4390 .elementor-element.elementor-element-69042e11 > .elementor-container{min-height:100px;}.elementor-4390 .elementor-element.elementor-element-1f86fc7b .elementor-heading-title{font-size:1.8rem;}}