.elementor-12068 .elementor-element.elementor-element-dbfbbe2:not(.elementor-motion-effects-element-type-background), .elementor-12068 .elementor-element.elementor-element-dbfbbe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://ndc.ie/wp-content/uploads/2022/09/0C3A4798copy.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12068 .elementor-element.elementor-element-dbfbbe2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-1f4eaf8 ) 55%);opacity:0.87;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12068 .elementor-element.elementor-element-dbfbbe2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:250px 0px 125px 0px;}.elementor-12068 .elementor-element.elementor-element-b089a7e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12068 .elementor-element.elementor-element-623ef81 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-12068 .elementor-element.elementor-element-1bd5ab9{color:#FFFFFF;font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-ac470fa{color:#FFFFFF;font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-251a552 .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-12068 .elementor-element.elementor-element-251a552 .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-12068 .elementor-element.elementor-element-251a552 .elementor-button{font-weight:400;text-transform:none;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-4d7200e );padding:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-251a552 .elementor-button:hover, .elementor-12068 .elementor-element.elementor-element-251a552 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-4d7200e );}.elementor-12068 .elementor-element.elementor-element-251a552 .elementor-button:hover svg, .elementor-12068 .elementor-element.elementor-element-251a552 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12068 .elementor-element.elementor-element-ec9c94c{--spacer-size:10px;}.elementor-12068 .elementor-element.elementor-element-2aca1c3 > .elementor-container{max-width:900px;}.elementor-12068 .elementor-element.elementor-element-d09c50e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12068 .elementor-element.elementor-element-d09c50e > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-da4b930{text-align:center;}.elementor-12068 .elementor-element.elementor-element-1da9837:not(.elementor-motion-effects-element-type-background), .elementor-12068 .elementor-element.elementor-element-1da9837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://ndc.ie/wp-content/uploads/2022/09/0W2A4693copy.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12068 .elementor-element.elementor-element-1da9837 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12068 .elementor-element.elementor-element-1da9837{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-12068 .elementor-element.elementor-element-48e16e3 > .elementor-element-populated{padding:0% 20% 0% 10%;}.elementor-12068 .elementor-element.elementor-element-0be30d9{text-align:left;color:var( --e-global-color-a200ebe );font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-0be30d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-f28d7d6{text-align:left;color:var( --e-global-color-a200ebe );font-size:27px;line-height:1.5em;}.elementor-12068 .elementor-element.elementor-element-f28d7d6 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );}.elementor-12068 .elementor-element.elementor-element-99eae05 > .elementor-container{max-width:1024px;}.elementor-12068 .elementor-element.elementor-element-99eae05:not(.elementor-motion-effects-element-type-background), .elementor-12068 .elementor-element.elementor-element-99eae05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#90CECC21;}.elementor-12068 .elementor-element.elementor-element-99eae05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-12068 .elementor-element.elementor-element-99eae05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12068 .elementor-element.elementor-element-4f48306.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12068 .elementor-element.elementor-element-e5eb388{text-align:center;}.elementor-12068 .elementor-element.elementor-element-e5eb388 .elementor-heading-title{color:var( --e-global-color-1f4eaf8 );font-size:54px;}.elementor-12068 .elementor-element.elementor-element-56cca30{text-align:center;color:var( --e-global-color-1f4eaf8 );font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-56cca30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-5d6d1d2{text-align:center;color:var( --e-global-color-text );font-size:27px;line-height:1.5em;}.elementor-12068 .elementor-element.elementor-element-5d6d1d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-12068 .elementor-element.elementor-element-e45865f{text-align:center;}.elementor-12068 .elementor-element.elementor-element-e45865f .elementor-heading-title{color:var( --e-global-color-primary );font-size:22px;font-weight:500;}.elementor-12068 .elementor-element.elementor-element-c711c18 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#BFD73000;border-radius:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-c711c18 .elementor-button:hover, .elementor-12068 .elementor-element.elementor-element-c711c18 .elementor-button:focus{color:var( --e-global-color-a200ebe );background-color:var( --e-global-color-primary );}.elementor-12068 .elementor-element.elementor-element-c711c18 .elementor-button:hover svg, .elementor-12068 .elementor-element.elementor-element-c711c18 .elementor-button:focus svg{fill:var( --e-global-color-a200ebe );}.elementor-12068 .elementor-element.elementor-element-c711c18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-c711c18{width:auto;max-width:auto;}.elementor-12068 .elementor-element.elementor-element-dccfa1f > .elementor-container{max-width:1200px;}.elementor-12068 .elementor-element.elementor-element-dccfa1f:not(.elementor-motion-effects-element-type-background), .elementor-12068 .elementor-element.elementor-element-dccfa1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #90CECC21 65%, var( --e-global-color-a200ebe ) 100%);}.elementor-12068 .elementor-element.elementor-element-dccfa1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;padding:0px 0px 40px 0px;}.elementor-12068 .elementor-element.elementor-element-dccfa1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12068 .elementor-element.elementor-element-f5628b1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12068 .elementor-element.elementor-element-f5628b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-3494dfc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12068 .elementor-element.elementor-element-3494dfc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-9ff3aa7 > .elementor-container{max-width:1024px;}.elementor-12068 .elementor-element.elementor-element-9ff3aa7{margin-top:80px;margin-bottom:40px;}.elementor-12068 .elementor-element.elementor-element-0323168{text-align:center;color:var( --e-global-color-text );line-height:1.5em;}.elementor-12068 .elementor-element.elementor-element-0323168 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 30px 0px;}.elementor-12068 .elementor-element.elementor-element-ce069e0{text-align:center;}.elementor-12068 .elementor-element.elementor-element-ce069e0 .elementor-heading-title{color:var( --e-global-color-1f4eaf8 );font-size:32px;}.elementor-12068 .elementor-element.elementor-element-0da8787 > .elementor-container{max-width:1200px;}.elementor-12068 .elementor-element.elementor-element-0da8787{margin-top:40px;margin-bottom:80px;}.elementor-12068 .elementor-element.elementor-element-b2b7163 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12068 .elementor-element.elementor-element-b2b7163 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-1b12198 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12068 .elementor-element.elementor-element-1b12198 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-045f8d3{margin-top:0px;margin-bottom:80px;}.elementor-12068 .elementor-element.elementor-element-8aba899{text-align:center;color:var( --e-global-color-primary );font-size:36px;font-weight:400;}.elementor-12068 .elementor-element.elementor-element-66a3f0f{margin-top:0px;margin-bottom:200px;}.elementor-12068 .elementor-element.elementor-element-9c46768 .elementor-cta__content{text-align:center;}.elementor-12068 .elementor-element.elementor-element-9c46768 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00463C5E;}.elementor-12068 .elementor-element.elementor-element-9c46768 .elementor-cta .elementor-cta__bg, .elementor-12068 .elementor-element.elementor-element-9c46768 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-12068 .elementor-element.elementor-element-09f0e85 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-12068 .elementor-element.elementor-element-09f0e85 .elementor-button:hover, .elementor-12068 .elementor-element.elementor-element-09f0e85 .elementor-button:focus{color:var( --e-global-color-a200ebe );background-color:var( --e-global-color-primary );}.elementor-12068 .elementor-element.elementor-element-09f0e85 .elementor-button:hover svg, .elementor-12068 .elementor-element.elementor-element-09f0e85 .elementor-button:focus svg{fill:var( --e-global-color-a200ebe );}.elementor-12068 .elementor-element.elementor-element-c3ab8b8 .elementor-cta__content{text-align:center;}.elementor-12068 .elementor-element.elementor-element-c3ab8b8 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00463C66;}.elementor-12068 .elementor-element.elementor-element-c3ab8b8 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00463C5E;}.elementor-12068 .elementor-element.elementor-element-c3ab8b8 .elementor-cta .elementor-cta__bg, .elementor-12068 .elementor-element.elementor-element-c3ab8b8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-12068 .elementor-element.elementor-element-6abb754 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-12068 .elementor-element.elementor-element-6abb754 .elementor-button:hover, .elementor-12068 .elementor-element.elementor-element-6abb754 .elementor-button:focus{color:var( --e-global-color-a200ebe );background-color:var( --e-global-color-primary );}.elementor-12068 .elementor-element.elementor-element-6abb754 .elementor-button:hover svg, .elementor-12068 .elementor-element.elementor-element-6abb754 .elementor-button:focus svg{fill:var( --e-global-color-a200ebe );}.elementor-12068 .elementor-element.elementor-element-6ecea6a{margin-top:0px;margin-bottom:200px;}.elementor-12068 .elementor-element.elementor-element-c7a6b17 .elementor-cta__content{text-align:center;}.elementor-12068 .elementor-element.elementor-element-c7a6b17 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00463C5E;}.elementor-12068 .elementor-element.elementor-element-c7a6b17 .elementor-cta .elementor-cta__bg, .elementor-12068 .elementor-element.elementor-element-c7a6b17 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-12068 .elementor-element.elementor-element-cd55127 .elementor-cta__content{text-align:center;}.elementor-12068 .elementor-element.elementor-element-cd55127 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00463C66;}.elementor-12068 .elementor-element.elementor-element-cd55127 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00463C5E;}.elementor-12068 .elementor-element.elementor-element-cd55127 .elementor-cta .elementor-cta__bg, .elementor-12068 .elementor-element.elementor-element-cd55127 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-12068 .elementor-element.elementor-element-1bd5ab9{font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-ac470fa{font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-1da9837{margin-top:30px;margin-bottom:0px;}.elementor-12068 .elementor-element.elementor-element-0be30d9{font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-f28d7d6{font-size:20px;}.elementor-12068 .elementor-element.elementor-element-f28d7d6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-99eae05{margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-56cca30{font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-5d6d1d2{font-size:20px;}.elementor-12068 .elementor-element.elementor-element-5d6d1d2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-dccfa1f{padding:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-9ff3aa7{margin-top:0px;margin-bottom:0px;}.elementor-12068 .elementor-element.elementor-element-0323168{font-size:20px;}.elementor-12068 .elementor-element.elementor-element-0323168 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-09f0e85 .elementor-button{padding:20px 40px 20px 40px;}.elementor-12068 .elementor-element.elementor-element-6abb754 .elementor-button{padding:20px 40px 20px 40px;}}@media(max-width:1024px){.elementor-12068 .elementor-element.elementor-element-dbfbbe2{margin-top:0px;margin-bottom:0px;padding:250px 0px 80px 0px;}.elementor-12068 .elementor-element.elementor-element-1bd5ab9{font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-ac470fa{font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-1da9837{margin-top:50px;margin-bottom:0px;}.elementor-12068 .elementor-element.elementor-element-0be30d9{font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-0be30d9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12068 .elementor-element.elementor-element-f28d7d6{font-size:18px;}.elementor-12068 .elementor-element.elementor-element-99eae05{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-e5eb388 .elementor-heading-title{font-size:36px;}.elementor-12068 .elementor-element.elementor-element-56cca30{font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-56cca30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-5d6d1d2{font-size:18px;}.elementor-12068 .elementor-element.elementor-element-5d6d1d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-c711c18 .elementor-button{padding:15px 30px 15px 30px;}.elementor-12068 .elementor-element.elementor-element-dccfa1f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-2200dae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12068 .elementor-element.elementor-element-9ff3aa7{margin-top:0px;margin-bottom:0px;}.elementor-12068 .elementor-element.elementor-element-0323168{font-size:18px;}.elementor-12068 .elementor-element.elementor-element-0da8787{margin-top:30px;margin-bottom:0px;}.elementor-12068 .elementor-element.elementor-element-6fd2ecf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12068 .elementor-element.elementor-element-583667a > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-12068 .elementor-element.elementor-element-09f0e85 .elementor-button{padding:20px 40px 20px 40px;}.elementor-12068 .elementor-element.elementor-element-6abb754 .elementor-button{padding:20px 40px 20px 40px;}}@media(max-width:640px){.elementor-12068 .elementor-element.elementor-element-dbfbbe2{margin-top:0px;margin-bottom:0px;padding:200px 0px 80px 0px;}.elementor-12068 .elementor-element.elementor-element-1bd5ab9{font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-ac470fa{font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-1da9837{margin-top:60px;margin-bottom:0px;}.elementor-12068 .elementor-element.elementor-element-0be30d9{font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-0be30d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-f28d7d6{font-size:18px;}.elementor-12068 .elementor-element.elementor-element-f28d7d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-12068 .elementor-element.elementor-element-99eae05{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-e5eb388 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-12068 .elementor-element.elementor-element-56cca30{font-size:var( --e-global-typography-a6f3ae7-font-size );line-height:var( --e-global-typography-a6f3ae7-line-height );letter-spacing:var( --e-global-typography-a6f3ae7-letter-spacing );word-spacing:var( --e-global-typography-a6f3ae7-word-spacing );}.elementor-12068 .elementor-element.elementor-element-56cca30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-5d6d1d2{font-size:18px;}.elementor-12068 .elementor-element.elementor-element-5d6d1d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-e45865f .elementor-heading-title{font-size:20px;}.elementor-12068 .elementor-element.elementor-element-c711c18 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12068 .elementor-element.elementor-element-c711c18{width:100%;max-width:100%;}.elementor-12068 .elementor-element.elementor-element-dccfa1f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-2200dae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12068 .elementor-element.elementor-element-9ff3aa7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-0323168{font-size:18px;}.elementor-12068 .elementor-element.elementor-element-ce069e0 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-12068 .elementor-element.elementor-element-0da8787{margin-top:30px;margin-bottom:0px;}.elementor-12068 .elementor-element.elementor-element-6fd2ecf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12068 .elementor-element.elementor-element-8aba899{font-size:30px;}.elementor-12068 .elementor-element.elementor-element-09f0e85 .elementor-button{padding:20px 40px 20px 40px;}.elementor-12068 .elementor-element.elementor-element-09f0e85 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12068 .elementor-element.elementor-element-6abb754 .elementor-button{padding:20px 40px 20px 40px;}.elementor-12068 .elementor-element.elementor-element-6abb754 > .elementor-widget-container{margin:10px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:641px){.elementor-12068 .elementor-element.elementor-element-b089a7e{width:100%;}.elementor-12068 .elementor-element.elementor-element-a51e68c{width:100%;}.elementor-12068 .elementor-element.elementor-element-2200dae{width:100%;}.elementor-12068 .elementor-element.elementor-element-a054215{width:100%;}.elementor-12068 .elementor-element.elementor-element-6fd2ecf{width:100%;}}@media(min-width:1367px){.elementor-12068 .elementor-element.elementor-element-dbfbbe2:not(.elementor-motion-effects-element-type-background), .elementor-12068 .elementor-element.elementor-element-dbfbbe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-12068 .elementor-element.elementor-element-1da9837:not(.elementor-motion-effects-element-type-background), .elementor-12068 .elementor-element.elementor-element-1da9837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-251a552 */.elementor-12068 .elementor-element.elementor-element-251a552 svg {width: 0.5em;}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d09c50e */.elementor-12068 .elementor-element.elementor-element-d09c50e .eicon-play:before {
    content: url('https://ndc.ie/wp-content/uploads/2022/08/play-square.svg');
    opacity: 1;
}

.elementor-12068 .elementor-element.elementor-element-d09c50e .eicon-play:before:hover {
    content: url('https://ndc.ie/wp-content/uploads/2022/08/play-square.svg');
    opacity: 0;
    display: none;
}


.elementor-12068 .elementor-element.elementor-element-d09c50e .elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    left: 50%;
}

@media screen and (max-width: 767px) {
    .elementor-12068 .elementor-element.elementor-element-d09c50e .elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    left: 50%;
}	
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f5628b1 */.elementor-12068 .elementor-element.elementor-element-f5628b1 .eicon-play:before {
    content: url('https://ndc.ie/wp-content/uploads/2022/08/play-square.svg');
    opacity: 1;
}

.elementor-12068 .elementor-element.elementor-element-f5628b1 .eicon-play:before:hover {
    content: url('https://ndc.ie/wp-content/uploads/2022/08/play-square.svg');
    opacity: 0;
    display: none;
}


.elementor-12068 .elementor-element.elementor-element-f5628b1 .elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    left: 50%;
}

@media screen and (max-width: 767px) {
    .elementor-12068 .elementor-element.elementor-element-f5628b1 .elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    left: 50%;
}	
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3494dfc */.elementor-12068 .elementor-element.elementor-element-3494dfc .eicon-play:before {
    content: url('https://ndc.ie/wp-content/uploads/2022/08/play-square.svg');
    opacity: 1;
}

.elementor-12068 .elementor-element.elementor-element-3494dfc .eicon-play:before:hover {
    content: url('https://ndc.ie/wp-content/uploads/2022/08/play-square.svg');
    opacity: 0;
    display: none;
}


.elementor-12068 .elementor-element.elementor-element-3494dfc .elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    left: 50%;
}

@media screen and (max-width: 767px) {
    .elementor-12068 .elementor-element.elementor-element-3494dfc .elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    left: 50%;
}	
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dccfa1f */.elementor-12068 .elementor-element.elementor-element-dccfa1f .custom-video-widget .video-section__link {
    display: none;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b2b7163 */.elementor-12068 .elementor-element.elementor-element-b2b7163 .eicon-play:before {
    content: url('https://ndc.ie/wp-content/uploads/2022/08/play-square.svg');
    opacity: 1;
}

.elementor-12068 .elementor-element.elementor-element-b2b7163 .eicon-play:before:hover {
    content: url('https://ndc.ie/wp-content/uploads/2022/08/play-square.svg');
    opacity: 0;
    display: none;
}


.elementor-12068 .elementor-element.elementor-element-b2b7163 .elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    left: 50%;
}

@media screen and (max-width: 767px) {
    .elementor-12068 .elementor-element.elementor-element-b2b7163 .elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    left: 50%;
}	
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1b12198 */.elementor-12068 .elementor-element.elementor-element-1b12198 .eicon-play:before {
    content: url('https://ndc.ie/wp-content/uploads/2022/08/play-square.svg');
    opacity: 1;
}

.elementor-12068 .elementor-element.elementor-element-1b12198 .eicon-play:before:hover {
    content: url('https://ndc.ie/wp-content/uploads/2022/08/play-square.svg');
    opacity: 0;
    display: none;
}


.elementor-12068 .elementor-element.elementor-element-1b12198 .elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    left: 50%;
}

@media screen and (max-width: 767px) {
    .elementor-12068 .elementor-element.elementor-element-1b12198 .elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    left: 50%;
}	
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0da8787 */.elementor-12068 .elementor-element.elementor-element-0da8787 .custom-video-widget .video-section__link {
    display: none;
}/* End custom CSS */
/* Start custom CSS */@media screen and (max-width: 767px) {
    .p1	{
        line-height: 1.5em !important;
    }
}/* End custom CSS */