.elementor-13 .elementor-element.elementor-element-7ba2f06{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--overlay-opacity:0.7;--padding-top:calc(var(--space-5xl) + var(--space-5xl) + var(--space-m) + var(--space-m));--padding-bottom:var(--space-6xl);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-13 .elementor-element.elementor-element-7ba2f06:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7ba2f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/stock-photo-nursery-children-playing-with-musical-instruments-in-the-classroom-one-little-girl-is-looking-at-447228733.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-7ba2f06::before, .elementor-13 .elementor-element.elementor-element-7ba2f06 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7ba2f06 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7ba2f06 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7ba2f06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7ba2f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #28282800 63%);}.elementor-13 .elementor-element.elementor-element-7ba2f06 > .elementor-shape-bottom svg, .elementor-13 .elementor-element.elementor-element-7ba2f06 > .e-con-inner > .elementor-shape-bottom svg{width:calc(105% + 1.3px);height:var(--space-4xl);}.elementor-13 .elementor-element.elementor-element-11e2eee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f98b551 .elementor-heading-title{color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-cac953a{color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-1f82317{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:var(--space-2xl) var(--space-3xl);--row-gap:var(--space-2xl);--column-gap:var(--space-3xl);--grid-auto-flow:row;--align-items:center;--padding-top:var(--space-4xl);--padding-bottom:var(--space-4xl);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-13 .elementor-element.elementor-element-64bd000{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4b03cbb img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 50px 0px 50px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-2bc3e66{right:-6%;}body.rtl .elementor-13 .elementor-element.elementor-element-2bc3e66{left:-6%;}.elementor-13 .elementor-element.elementor-element-2bc3e66{bottom:-6%;}.elementor-13 .elementor-element.elementor-element-2bc3e66 img{width:var(--space-7xl);}.elementor-13 .elementor-element.elementor-element-e2441b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-cfb42e9 .elementor-heading-title{color:var( --e-global-color-655bbf3 );}.elementor-13 .elementor-element.elementor-element-2388895 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-cfb82af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:var(--space-4xl);--padding-bottom:var(--space-4xl);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-13 .elementor-element.elementor-element-cfb82af:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-cfb82af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-655bbf3 );background-image:url("https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/Blue-Guitar-Background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-bc57056{text-align:center;}.elementor-13 .elementor-element.elementor-element-bc57056 .elementor-heading-title{color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-367beeb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:var(--space-l) var(--space-5xl);--row-gap:var(--space-l);--column-gap:var(--space-5xl);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-274db0a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-83f3b12 img{width:var(--space-6xl);}.elementor-13 .elementor-element.elementor-element-f2d9f7d{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3f20abb{text-align:center;}.elementor-13 .elementor-element.elementor-element-3f20abb .elementor-heading-title{font-size:var(--text-xl);color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-200fc67{text-align:center;color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-d791390{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1e994c3 img{width:var(--space-6xl);}.elementor-13 .elementor-element.elementor-element-1cb199a{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-48d1789{text-align:center;}.elementor-13 .elementor-element.elementor-element-48d1789 .elementor-heading-title{font-size:var(--text-xl);color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-c96fc73{text-align:center;color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-929d79e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-9c1ce31 img{width:var(--space-6xl);}.elementor-13 .elementor-element.elementor-element-89c25f0{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e8c50bf{text-align:center;}.elementor-13 .elementor-element.elementor-element-e8c50bf .elementor-heading-title{font-size:var(--text-xl);color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-83f029c{text-align:center;color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-1fc71f6{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:var(--space-3xl) var(--space-3xl);--row-gap:var(--space-3xl);--column-gap:var(--space-3xl);--grid-auto-flow:row;--align-items:center;--padding-top:var(--space-4xl);--padding-bottom:var(--space-4xl);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-13 .elementor-element.elementor-element-136afd2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5782a56 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-0fe2b19 .elementor-button{background-color:var( --e-global-color-655bbf3 );}.elementor-13 .elementor-element.elementor-element-55b0f56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-71ecc87 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 50px 0px 50px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f6b275a{right:-6%;}body.rtl .elementor-13 .elementor-element.elementor-element-f6b275a{left:-6%;}.elementor-13 .elementor-element.elementor-element-f6b275a{bottom:-15%;}.elementor-13 .elementor-element.elementor-element-f6b275a img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-fdb6464{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:var(--space-2xl) var(--space-2xl);--row-gap:var(--space-2xl);--column-gap:var(--space-2xl);--grid-auto-flow:row;--margin-top:var(--space-4xl);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--space-4xl);--padding-bottom:var(--space-4xl);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-13 .elementor-element.elementor-element-fdb6464:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fdb6464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-5ff5d25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8cbd414 > .elementor-widget-container{margin:0 0 0 0;}.elementor-13 .elementor-element.elementor-element-8cbd414 .elementor-wrapper{--video-aspect-ratio:1.33333;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c5fc139{right:-3%;}body.rtl .elementor-13 .elementor-element.elementor-element-c5fc139{left:-3%;}.elementor-13 .elementor-element.elementor-element-c5fc139{bottom:-12%;text-align:right;}.elementor-13 .elementor-element.elementor-element-c5fc139 img{width:75%;}.elementor-13 .elementor-element.elementor-element-71cd9e1{--display:flex;}.elementor-13 .elementor-element.elementor-element-01f8f8b{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--space-3xl);--padding-right:0;}.elementor-13 .elementor-element.elementor-element-c9044d7 .elementor-heading-title{font-size:var(--text-2xl);line-height:1.5;color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-fabcf86{color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-f24c5d7{--display:flex;}.elementor-13 .elementor-element.elementor-element-c432a8c{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--space-3xl);--padding-right:0;}.elementor-13 .elementor-element.elementor-element-a65fc72 .elementor-heading-title{font-size:var(--text-2xl);line-height:1.5;color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-1861b0f{color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-8f544bb{--display:flex;}.elementor-13 .elementor-element.elementor-element-c639435{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--space-3xl);--padding-right:0;}.elementor-13 .elementor-element.elementor-element-5d42e82 .elementor-heading-title{font-size:var(--text-2xl);line-height:1.5;color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-ad49e46{color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-37480d2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:var( --e-global-color-2affb9d );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-2affb9d );}.elementor-13 .elementor-element.elementor-element-37480d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}:where( .elementor-13 .elementor-element.elementor-element-37480d2 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-13 .elementor-element.elementor-element-70f7297{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:var(--space-4xl);--padding-bottom:var(--space-4xl);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-13 .elementor-element.elementor-element-70f7297 > .elementor-shape-bottom .elementor-shape-fill, .elementor-13 .elementor-element.elementor-element-70f7297 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-655bbf3 );}.elementor-13 .elementor-element.elementor-element-70f7297 > .elementor-shape-bottom svg, .elementor-13 .elementor-element.elementor-element-70f7297 > .e-con-inner > .elementor-shape-bottom svg{width:calc(700% + 1.3px);height:8000px;}.elementor-13 .elementor-element.elementor-element-fd33153{--display:flex;--border-radius:0px 50px 0px 50px;--padding-top:var(--space-3xl);--padding-bottom:var(--space-3xl);--padding-left:var(--space-3xl);--padding-right:var(--space-3xl);}.elementor-13 .elementor-element.elementor-element-fd33153:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fd33153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-5501169{text-align:center;}.elementor-13 .elementor-element.elementor-element-5501169 .elementor-heading-title{color:var( --e-global-color-2affb9d );}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1421567{left:-12%;}body.rtl .elementor-13 .elementor-element.elementor-element-1421567{right:-12%;}.elementor-13 .elementor-element.elementor-element-1421567{top:10%;z-index:-1;text-align:left;}.elementor-13 .elementor-element.elementor-element-1421567 img{width:var(--space-7xl);}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-18acc4c{right:-7%;}body.rtl .elementor-13 .elementor-element.elementor-element-18acc4c{left:-7%;}.elementor-13 .elementor-element.elementor-element-18acc4c{bottom:-9%;text-align:right;}.elementor-13 .elementor-element.elementor-element-18acc4c img{width:auto;height:var(--space-7xl);}.elementor-13 .elementor-element.elementor-element-af2ed1d{z-index:11;}.elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield .gfield_label{color:var( --e-global-color-2affb9d );font-size:var(--text-m);}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield label{color:var( --e-global-color-2affb9d );}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield .gfield_list_header .gform-field-label{color:var( --e-global-color-2affb9d );}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield label, html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield .gfield_list_header .gform-field-label{font-size:var(--text-m);}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield input[type="text"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield input[type="email"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield input[type="tel"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield input[type="number"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield textarea, html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield select{background-color:#FFFFFF00;color:var( --e-global-color-2affb9d );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2affb9d );}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield textarea{padding:10px 20px 10px 20px;}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield input[type="text"], 
                    html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield input[type="email"], 
                    html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield input[type="tel"], 
                    html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield input[type="number"], 
                    html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield textarea, 
                    html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield select{border-radius:50px 50px 50px 50px;}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield textarea, html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield select{font-size:var(--text-m);}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield input::-webkit-input-placeholder, html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield textarea::-webkit-input-placeholder{color:#FFFFFFB3;}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-custom-radio-checkbox input[type="checkbox"]{width:25px !important;height:25px;background:#FFFFFF00;border-width:2px;border-color:var( --e-global-color-2affb9d );}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-custom-radio-checkbox input[type="checkbox"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-custom-radio-checkbox input[type="checkbox"]:before{border-radius:0px 0px 0px 0px;}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gform_footer input[type="submit"]{background-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px !important;}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{background-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px !important;}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gform_body input[type="submit"].gform-button{background-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px !important;}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gform_body input[type="submit"].gform-button{text-transform:uppercase;letter-spacing:1px;}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gfield .validation_message{color:var( --e-global-color-2affb9d );}html body .elementor-13 .elementor-element.elementor-element-af2ed1d .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-13 .elementor-element.elementor-element-af2ed1d .gform_wrapper li.gfield_error textarea{border-width:1px;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-70f7297{--content-width:1100px;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-7ba2f06{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-1f82317{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-367beeb{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-1fc71f6{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-fdb6464{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-37480d2{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-7ba2f06{--e-con-grid-template-columns:1;--grid-auto-flow:row;--overlay-opacity:0.6;}.elementor-13 .elementor-element.elementor-element-1f82317{--e-con-grid-template-columns:1;--grid-auto-flow:row;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-2bc3e66{right:-2%;}body.rtl .elementor-13 .elementor-element.elementor-element-2bc3e66{left:-2%;}.elementor-13 .elementor-element.elementor-element-2bc3e66{bottom:-4.499%;}.elementor-13 .elementor-element.elementor-element-cfb82af{--gap:var(--space-xl) var(--space-xl);--row-gap:var(--space-xl);--column-gap:var(--space-xl);}.elementor-13 .elementor-element.elementor-element-367beeb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-274db0a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13 .elementor-element.elementor-element-f2d9f7d{--width:calc(100% - var(--space-6xl) - var(--space-m));}.elementor-13 .elementor-element.elementor-element-3f20abb{text-align:left;}.elementor-13 .elementor-element.elementor-element-200fc67{text-align:left;}.elementor-13 .elementor-element.elementor-element-d791390{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13 .elementor-element.elementor-element-1cb199a{--width:calc(100% - var(--space-6xl) - var(--space-m));}.elementor-13 .elementor-element.elementor-element-48d1789{text-align:left;}.elementor-13 .elementor-element.elementor-element-c96fc73{text-align:left;}.elementor-13 .elementor-element.elementor-element-929d79e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13 .elementor-element.elementor-element-89c25f0{--width:calc(100% - var(--space-6xl) - var(--space-m));}.elementor-13 .elementor-element.elementor-element-e8c50bf{text-align:left;}.elementor-13 .elementor-element.elementor-element-83f029c{text-align:left;}.elementor-13 .elementor-element.elementor-element-1fc71f6{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-55b0f56.e-con{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f6b275a{right:-2%;}body.rtl .elementor-13 .elementor-element.elementor-element-f6b275a{left:-2%;}.elementor-13 .elementor-element.elementor-element-f6b275a{bottom:-9%;text-align:right;}.elementor-13 .elementor-element.elementor-element-f6b275a img{width:85%;}.elementor-13 .elementor-element.elementor-element-fdb6464{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-37480d2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;}.elementor-13 .elementor-element.elementor-element-70f7297 > .elementor-shape-bottom svg, .elementor-13 .elementor-element.elementor-element-70f7297 > .e-con-inner > .elementor-shape-bottom svg{width:calc(1000% + 1.3px);height:7000;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-18acc4c{right:-2%;}body.rtl .elementor-13 .elementor-element.elementor-element-18acc4c{left:-2%;}.elementor-13 .elementor-element.elementor-element-18acc4c{bottom:-5%;}}/* Start custom CSS for container, class: .elementor-element-7ba2f06 */@media (max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-7ba2f06:before{
        background-image: linear-gradient(90deg, #000000 0%, #000000 63%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b03cbb */.elementor-13 .elementor-element.elementor-element-4b03cbb img{
    aspect-ratio: 4/3;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71ecc87 */.elementor-13 .elementor-element.elementor-element-71ecc87 img{
    aspect-ratio: 4/3;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f6b275a */.elementor-13 .elementor-element.elementor-element-f6b275a{
    width: 90%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8cbd414 */.elementor-13 .elementor-element.elementor-element-8cbd414{
    margin-top: calc((var(--space-4xl)*2)*-1);
}

.elementor-13 .elementor-element.elementor-element-8cbd414 .elementor-custom-embed-image-overlay {
    border-radius: 0 50px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5fc139 */.elementor-13 .elementor-element.elementor-element-c5fc139{
    width: 90%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8f8b */.elementor-13 .elementor-element.elementor-element-01f8f8b:before{
    content: '';
    background: url(https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/quote.png);
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-01f8f8b:before{
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-01f8f8b:before{
        width: 30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c432a8c */.elementor-13 .elementor-element.elementor-element-c432a8c:before{
    content: '';
    background: url(https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/quote.png);
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-c432a8c:before{
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-c432a8c:before{
        width: 30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c639435 */.elementor-13 .elementor-element.elementor-element-c639435:before{
    content: '';
    background: url(https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/quote.png);
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-c639435:before{
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-c639435:before{
        width: 30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8f8b */.elementor-13 .elementor-element.elementor-element-01f8f8b:before{
    content: '';
    background: url(https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/quote.png);
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-01f8f8b:before{
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-01f8f8b:before{
        width: 30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c432a8c */.elementor-13 .elementor-element.elementor-element-c432a8c:before{
    content: '';
    background: url(https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/quote.png);
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-c432a8c:before{
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-c432a8c:before{
        width: 30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c639435 */.elementor-13 .elementor-element.elementor-element-c639435:before{
    content: '';
    background: url(https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/quote.png);
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-c639435:before{
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-c639435:before{
        width: 30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8f8b */.elementor-13 .elementor-element.elementor-element-01f8f8b:before{
    content: '';
    background: url(https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/quote.png);
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-01f8f8b:before{
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-01f8f8b:before{
        width: 30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c432a8c */.elementor-13 .elementor-element.elementor-element-c432a8c:before{
    content: '';
    background: url(https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/quote.png);
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-c432a8c:before{
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-c432a8c:before{
        width: 30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c639435 */.elementor-13 .elementor-element.elementor-element-c639435:before{
    content: '';
    background: url(https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/quote.png);
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-c639435:before{
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-c639435:before{
        width: 30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8f8b */.elementor-13 .elementor-element.elementor-element-01f8f8b:before{
    content: '';
    background: url(https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/quote.png);
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-01f8f8b:before{
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-01f8f8b:before{
        width: 30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c432a8c */.elementor-13 .elementor-element.elementor-element-c432a8c:before{
    content: '';
    background: url(https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/quote.png);
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-c432a8c:before{
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-c432a8c:before{
        width: 30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c639435 */.elementor-13 .elementor-element.elementor-element-c639435:before{
    content: '';
    background: url(https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/quote.png);
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-c639435:before{
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-c639435:before{
        width: 30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1421567 */.elementor-13 .elementor-element.elementor-element-1421567{
    width: 90%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18acc4c */.elementor-13 .elementor-element.elementor-element-18acc4c{
    width: 90%;
}/* End custom CSS */
/* Start custom CSS for eael-gravity-form, class: .elementor-element-af2ed1d */.elementor-13 .elementor-element.elementor-element-af2ed1d .gfield_required.gfield_required_asterisk {
    color: #FFF;
}

.elementor-13 .elementor-element.elementor-element-af2ed1d a{
    color: #FFF;
    text-decoration: underline
}
.elementor-13 .elementor-element.elementor-element-af2ed1d .gform_body select {
   background-image: url(https://irishmusiccourse.effectordev2.ie/wp-content/uploads/2025/01/angle-down-solid.svg) !important;
   background-repeat: no-repeat;
}
@media (min-width: 768px){
    .elementor-13 .elementor-element.elementor-element-af2ed1d .gfield--type-checkbox .gfield_checkbox{
            flex-direction: row;
        justify-content: space-between;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70f7297 */.elementor-13 .elementor-element.elementor-element-70f7297 .elementor-shape-bottom{
    z-index: -1;
}/* End custom CSS */