.elementor-10 .elementor-element.elementor-element-581bac7e > .elementor-background-overlay{opacity:0.52;}.elementor-10 .elementor-element.elementor-element-581bac7e{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-558e9b9e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-558e9b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B051E;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/07/Celtic-Steps-INEC-00002-4.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-558e9b9e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #ED1B7E 0%, #4400F6 100%);opacity:0.56;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-558e9b9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20% 0% 20% 0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-79c301e{text-align:center;}.elementor-10 .elementor-element.elementor-element-79c301e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-586a7885 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-586a7885:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-586a7885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-586a7885{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-586a7885 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-612f3142{text-align:center;}.elementor-10 .elementor-element.elementor-element-612f3142 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8193f53{text-align:center;}.elementor-10 .elementor-element.elementor-element-8193f53 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6bf2139e{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e4fd9d7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e4fd9d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-e4fd9d7 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-e4fd9d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-e4fd9d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-e4fd9d7 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-251de864:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-251de864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/07/Celtic-Steps-INEC-00137-5.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-251de864{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-251de864 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-251de864 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-251de864 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-6ceec41:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6ceec41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-6ceec41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-6ceec41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-727d9b8{text-align:center;}.elementor-10 .elementor-element.elementor-element-727d9b8 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f4e8acb{text-align:center;}.elementor-10 .elementor-element.elementor-element-f4e8acb .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-7c04d7f{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-99643c2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-99643c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-99643c2 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-99643c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-99643c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-99643c2 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-44ffff9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-44ffff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;}.elementor-10 .elementor-element.elementor-element-44ffff9 > .elementor-container{min-height:400px;}.elementor-10 .elementor-element.elementor-element-44ffff9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-44ffff9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-44ffff9 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-44ffff9 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-e0d4829:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e0d4829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-e0d4829{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-e0d4829 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-4de3c97{text-align:center;}.elementor-10 .elementor-element.elementor-element-4de3c97 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e0c4f57{text-align:center;}.elementor-10 .elementor-element.elementor-element-e0c4f57 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-6cb33f8{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-11d5393:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-11d5393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-11d5393 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-11d5393{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-11d5393 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-11d5393 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-451dc57:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-451dc57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/02/Hornpipe-Reel-scaled.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-451dc57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-451dc57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-451dc57 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-451dc57 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-619319a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-619319a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-619319a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-619319a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-f02c842{text-align:center;}.elementor-10 .elementor-element.elementor-element-f02c842 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f47d705{text-align:center;}.elementor-10 .elementor-element.elementor-element-f47d705 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-ae087bb{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4405a43:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4405a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4405a43 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-4405a43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-4405a43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-4405a43 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-031ec8b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-031ec8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/02/Song-Castle-Gardens-scaled.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-031ec8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-031ec8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-031ec8b > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-031ec8b > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-738c811:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-738c811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-738c811{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-738c811 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-b77fc0b{text-align:center;}.elementor-10 .elementor-element.elementor-element-b77fc0b .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1bbe886{text-align:center;}.elementor-10 .elementor-element.elementor-element-1bbe886 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-31ef493{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f8bd81a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f8bd81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f8bd81a > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-f8bd81a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-f8bd81a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-f8bd81a > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-744015d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-744015d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/02/Tin-Whistle-Solo-scaled.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-744015d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-744015d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-744015d > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-744015d > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-3000878:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3000878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-3000878{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-3000878 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-99bb71c{text-align:center;}.elementor-10 .elementor-element.elementor-element-99bb71c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b4ce82c{text-align:center;}.elementor-10 .elementor-element.elementor-element-b4ce82c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-d02e43f{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-248c488:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-248c488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-248c488 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-248c488{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-248c488 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-248c488 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-63cf2d5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-63cf2d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;}.elementor-10 .elementor-element.elementor-element-63cf2d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-63cf2d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-63cf2d5 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-63cf2d5 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-47e65bd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-47e65bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-47e65bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-47e65bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-c8f2de7{text-align:center;}.elementor-10 .elementor-element.elementor-element-c8f2de7 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5b171a4{text-align:center;}.elementor-10 .elementor-element.elementor-element-5b171a4 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-62eedfe{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1abeae4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1abeae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1abeae4 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-1abeae4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-1abeae4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-1abeae4 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-97f2840:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-97f2840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/07/Celtic-Steps-INEC-00084-1-1.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-97f2840{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-97f2840 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-97f2840 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-97f2840 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-55f1b54:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-55f1b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-55f1b54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-55f1b54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-23b1cd4{text-align:center;}.elementor-10 .elementor-element.elementor-element-23b1cd4 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9c3622d{text-align:center;}.elementor-10 .elementor-element.elementor-element-9c3622d .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-027f857{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0082f33:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0082f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0082f33 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-0082f33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-0082f33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-0082f33 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-30c2932:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-30c2932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/07/Banjo-Solo-1.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-30c2932{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-30c2932 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-30c2932 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-30c2932 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-624ddba:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-624ddba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-624ddba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-624ddba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-93180f5{text-align:center;}.elementor-10 .elementor-element.elementor-element-93180f5 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c8e5600{text-align:center;}.elementor-10 .elementor-element.elementor-element-c8e5600 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-b4fb8bd{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-90350dd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-90350dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-90350dd > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-90350dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-90350dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-90350dd > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-0723da7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0723da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;}.elementor-10 .elementor-element.elementor-element-0723da7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-0723da7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-0723da7 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-0723da7 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-cd8ce16:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cd8ce16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-cd8ce16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-cd8ce16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-dfb1e84{text-align:center;}.elementor-10 .elementor-element.elementor-element-dfb1e84 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-649d5d1{text-align:center;}.elementor-10 .elementor-element.elementor-element-649d5d1 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-0601c17{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-23fde28:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-23fde28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-23fde28 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-23fde28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-23fde28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-23fde28 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-092a7e3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-092a7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/07/Celtic-Steps-INEC-00007-5-1.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-092a7e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-092a7e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-092a7e3 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-092a7e3 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-a208ba1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a208ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-a208ba1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-a208ba1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-8514fd0{text-align:center;}.elementor-10 .elementor-element.elementor-element-8514fd0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6a6f829{text-align:center;}.elementor-10 .elementor-element.elementor-element-6a6f829 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-a0cf9e9{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0336499:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0336499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0336499 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-0336499{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-0336499 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-0336499 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-0388b65:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0388b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/02/Foggy-Dew-Instrumental-scaled.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0388b65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-0388b65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-0388b65 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-0388b65 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-bf1e5c3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bf1e5c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-bf1e5c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-bf1e5c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-b61ab7f{text-align:center;}.elementor-10 .elementor-element.elementor-element-b61ab7f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-738d5a6{text-align:center;}.elementor-10 .elementor-element.elementor-element-738d5a6 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-6222f54{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6b36c6f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6b36c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6b36c6f > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-6b36c6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-6b36c6f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-6b36c6f > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-8763eba:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8763eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/02/Margarets-Waltz-Slip-Jigs-scaled.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-8763eba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-8763eba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-8763eba > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-8763eba > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-e7843c0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e7843c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-e7843c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-e7843c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-91a502f{text-align:center;}.elementor-10 .elementor-element.elementor-element-91a502f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4a4203a{text-align:center;}.elementor-10 .elementor-element.elementor-element-4a4203a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-a615c6f{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-79747b2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-79747b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-79747b2 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-79747b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-79747b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-79747b2 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-b3acc54:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b3acc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/02/Song-On-Raglan-Road-scaled.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b3acc54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-b3acc54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-b3acc54 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-b3acc54 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-24bf45c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-24bf45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-24bf45c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-24bf45c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-322e1ec{text-align:center;}.elementor-10 .elementor-element.elementor-element-322e1ec .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-82defe6{text-align:center;}.elementor-10 .elementor-element.elementor-element-82defe6 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-8dae7ea{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0834a40:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0834a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0834a40 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-0834a40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-0834a40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-0834a40 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-cd1e9ab:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cd1e9ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;}.elementor-10 .elementor-element.elementor-element-cd1e9ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-cd1e9ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-cd1e9ab > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-cd1e9ab > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-0da98de:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0da98de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-0da98de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-0da98de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-a6b7866{text-align:center;}.elementor-10 .elementor-element.elementor-element-a6b7866 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-484e98e{text-align:center;}.elementor-10 .elementor-element.elementor-element-484e98e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-792fc32{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4635e6e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4635e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4635e6e > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-4635e6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-4635e6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-4635e6e > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-b5bce23:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b5bce23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/07/Celtic-Steps-INEC-00037-3-2.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b5bce23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-b5bce23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-b5bce23 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-b5bce23 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-9f3baec:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9f3baec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-9f3baec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-9f3baec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-f6b688a{text-align:center;}.elementor-10 .elementor-element.elementor-element-f6b688a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4045dd1{text-align:center;}.elementor-10 .elementor-element.elementor-element-4045dd1 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-73da478{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-feda859:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-feda859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-feda859 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-feda859{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-feda859 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-feda859 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-f39e424:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f39e424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;}.elementor-10 .elementor-element.elementor-element-f39e424{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-f39e424 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-f39e424 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-f39e424 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-b15517a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b15517a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-b15517a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-b15517a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-29e4a81{text-align:center;}.elementor-10 .elementor-element.elementor-element-29e4a81 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d4871ad{text-align:center;}.elementor-10 .elementor-element.elementor-element-d4871ad .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-1b29bdc{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e13cd85:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e13cd85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-e13cd85 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-e13cd85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-e13cd85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-e13cd85 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-ea5740d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ea5740d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/02/Kerry-Slides-Instrumental-scaled.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ea5740d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-ea5740d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-ea5740d > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-ea5740d > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-078635e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-078635e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-078635e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-078635e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-436d035{text-align:center;}.elementor-10 .elementor-element.elementor-element-436d035 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a4219a1{text-align:center;}.elementor-10 .elementor-element.elementor-element-a4219a1 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-f1b2e62{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ce9ae13:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ce9ae13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ce9ae13 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-ce9ae13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-ce9ae13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-ce9ae13 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-a498324:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a498324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/02/Song-Where-The-Blarney-Roses-Grow-scaled.jpg");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a498324{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-a498324 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-a498324 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-a498324 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-8d79710:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8d79710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2380 0%, #0B051E 100%);}.elementor-10 .elementor-element.elementor-element-8d79710{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-8d79710 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-e416244{text-align:center;}.elementor-10 .elementor-element.elementor-element-e416244 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6ab6818{text-align:center;}.elementor-10 .elementor-element.elementor-element-6ab6818 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:29px;font-weight:700;line-height:46px;color:#F3C151;}.elementor-10 .elementor-element.elementor-element-74d417f{text-align:center;font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2eeba26:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2eeba26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging2.celticsteps.ie/wp-content/uploads/2024/01/Celtic-Steps-INEC-00002.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2eeba26 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-2eeba26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-2eeba26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-2eeba26 > .elementor-shape-top .elementor-shape-fill{fill:#3400BD;}.elementor-10 .elementor-element.elementor-element-4297136:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4297136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29116B;}.elementor-10 .elementor-element.elementor-element-4297136{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 25% 0%;}.elementor-10 .elementor-element.elementor-element-4297136 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-4297136 > .elementor-shape-top .elementor-shape-fill{fill:#0B051E;}.elementor-10 .elementor-element.elementor-element-4297136 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-c0c59c6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-c0c59c6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c0c59c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B051E;}.elementor-10 .elementor-element.elementor-element-c0c59c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-c0c59c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-450295e .elementor-button{background-color:#61CE7000;font-family:"Figtree", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-450295e{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-450295e > .elementor-widget-container{margin:20px 5px 20px 5px;padding:5px 5px 5px 5px;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1200px){.elementor-10 .elementor-element.elementor-element-79c301e .elementor-heading-title{font-size:36px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(min-width:1201px){.elementor-10 .elementor-element.elementor-element-558e9b9e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-558e9b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-e4fd9d7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e4fd9d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-251de864:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-251de864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-99643c2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-99643c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-11d5393:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-11d5393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-451dc57:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-451dc57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-4405a43:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4405a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-031ec8b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-031ec8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-f8bd81a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f8bd81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-744015d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-744015d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-248c488:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-248c488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-1abeae4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1abeae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-97f2840:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-97f2840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-0082f33:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0082f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-30c2932:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-30c2932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-90350dd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-90350dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-23fde28:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-23fde28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-092a7e3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-092a7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-0336499:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0336499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-0388b65:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0388b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-6b36c6f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6b36c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-8763eba:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8763eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-79747b2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-79747b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-b3acc54:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b3acc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-0834a40:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0834a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-4635e6e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4635e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-b5bce23:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b5bce23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-feda859:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-feda859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-e13cd85:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e13cd85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-ea5740d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ea5740d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-ce9ae13:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ce9ae13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-a498324:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a498324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-2eeba26:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2eeba26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-79c301e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-79c301e .elementor-heading-title{font-size:40px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-401e5ed6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-401e5ed6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-612f3142 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-8193f53 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-6bf2139e{font-size:16px;}.elementor-10 .elementor-element.elementor-element-727d9b8 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-f4e8acb .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-7c04d7f{font-size:16px;}.elementor-10 .elementor-element.elementor-element-44ffff9 > .elementor-container{min-height:54px;}.elementor-10 .elementor-element.elementor-element-4de3c97 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-e0c4f57 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-6cb33f8{font-size:16px;}.elementor-10 .elementor-element.elementor-element-451dc57:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-451dc57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10 .elementor-element.elementor-element-f02c842 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-f47d705 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-ae087bb{font-size:16px;}.elementor-10 .elementor-element.elementor-element-b77fc0b .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-1bbe886 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-31ef493{font-size:16px;}.elementor-10 .elementor-element.elementor-element-99bb71c .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-b4ce82c .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-d02e43f{font-size:16px;}.elementor-10 .elementor-element.elementor-element-c8f2de7 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-5b171a4 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-62eedfe{font-size:16px;}.elementor-10 .elementor-element.elementor-element-23b1cd4 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-9c3622d .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-027f857{font-size:16px;}.elementor-10 .elementor-element.elementor-element-93180f5 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-c8e5600 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-b4fb8bd{font-size:16px;}.elementor-10 .elementor-element.elementor-element-dfb1e84 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-649d5d1 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-0601c17{font-size:16px;}.elementor-10 .elementor-element.elementor-element-8514fd0 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-6a6f829 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-a0cf9e9{font-size:16px;}.elementor-10 .elementor-element.elementor-element-b61ab7f .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-738d5a6 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-6222f54{font-size:16px;}.elementor-10 .elementor-element.elementor-element-8763eba:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8763eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10 .elementor-element.elementor-element-91a502f .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-4a4203a .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-a615c6f{font-size:16px;}.elementor-10 .elementor-element.elementor-element-322e1ec .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-82defe6 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-8dae7ea{font-size:16px;}.elementor-10 .elementor-element.elementor-element-a6b7866 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-484e98e .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-792fc32{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f6b688a .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-4045dd1 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-73da478{font-size:16px;}.elementor-10 .elementor-element.elementor-element-29e4a81 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-d4871ad .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-1b29bdc{font-size:16px;}.elementor-10 .elementor-element.elementor-element-ea5740d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ea5740d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-10 .elementor-element.elementor-element-436d035 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-a4219a1 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-f1b2e62{font-size:16px;}.elementor-10 .elementor-element.elementor-element-e416244 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-6ab6818 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-74d417f{font-size:16px;}.elementor-10 .elementor-element.elementor-element-450295e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-450295e .elementor-button{font-size:14px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}/* Start custom CSS for section, class: .elementor-element-558e9b9e */.fixed {
    position: fixed
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-581bac7e */.maxwidth {
    max-width: 100%!important;
    position: relative
}

@media (max-width:767px){
html body {
scroll-snap-type: none;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e4fd9d7 */.elementor-10 .elementor-element.elementor-element-e4fd9d7 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-586a7885 */.page-id-10  section#nominheight {
    min-height: 0!important
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-99643c2 */.elementor-10 .elementor-element.elementor-element-99643c2 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11d5393 */.elementor-10 .elementor-element.elementor-element-11d5393 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4405a43 */.elementor-10 .elementor-element.elementor-element-4405a43 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f8bd81a */.elementor-10 .elementor-element.elementor-element-f8bd81a {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-248c488 */.elementor-10 .elementor-element.elementor-element-248c488 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1abeae4 */.elementor-10 .elementor-element.elementor-element-1abeae4 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0082f33 */.elementor-10 .elementor-element.elementor-element-0082f33 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-90350dd */.elementor-10 .elementor-element.elementor-element-90350dd {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23fde28 */.elementor-10 .elementor-element.elementor-element-23fde28 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0336499 */.elementor-10 .elementor-element.elementor-element-0336499 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b36c6f */.elementor-10 .elementor-element.elementor-element-6b36c6f {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79747b2 */.elementor-10 .elementor-element.elementor-element-79747b2 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0834a40 */.elementor-10 .elementor-element.elementor-element-0834a40 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4635e6e */.elementor-10 .elementor-element.elementor-element-4635e6e {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-feda859 */.elementor-10 .elementor-element.elementor-element-feda859 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e13cd85 */.elementor-10 .elementor-element.elementor-element-e13cd85 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ce9ae13 */.elementor-10 .elementor-element.elementor-element-ce9ae13 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2eeba26 */.elementor-10 .elementor-element.elementor-element-2eeba26 {
     margin-left: calc(50% - 700vw);
    margin-right: calc(50% - 700vw);
}/* End custom CSS */