.elementor-2997 .elementor-element.elementor-element-0490a61{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2997 .elementor-element.elementor-element-283431e{--display:flex;--justify-content:center;}.elementor-2997 .elementor-element.elementor-element-80951d4 .elementor-repeater-item-05b9a79.elementor-social-icon{background-color:var( --e-global-color-8f661ea );}.elementor-2997 .elementor-element.elementor-element-80951d4{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2997 .elementor-element.elementor-element-80951d4.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-2997 .elementor-element.elementor-element-c6e03b2{--display:flex;}.elementor-2997 .elementor-element.elementor-element-8b0e408{text-align:center;}.elementor-2997 .elementor-element.elementor-element-8b0e408 .wpr-logo{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-2997 .elementor-element.elementor-element-8b0e408 .wpr-logo-image{max-width:135px;}.elementor-2997 .elementor-element.elementor-element-8b0e408.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-2997 .elementor-element.elementor-element-8b0e408.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-2997 .elementor-element.elementor-element-8b0e408.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-2997 .elementor-element.elementor-element-8b0e408 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-2997 .elementor-element.elementor-element-8b0e408 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-2997 .elementor-element.elementor-element-8b0e408 .wpr-logo-description{color:#888888;}.elementor-2997 .elementor-element.elementor-element-1b98597{--display:flex;--justify-content:center;}.elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-search-form-input{color:#333333;background-color:#ffffff;border-color:#E8E8E8;text-align:left;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px !important;padding:10px 10px 10px 10px;}.elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-search-form-input::-webkit-input-placeholder{color:#9e9e9e;}.elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-search-form-input:-ms-input-placeholder{color:#9e9e9e;}.elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-search-form-input::-moz-placeholder{color:#9e9e9e;}.elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-search-form-input:-moz-placeholder{color:#9e9e9e;}.elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-search-form-input::placeholder{color:#9e9e9e;}.elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-data-fetch{border-color:#E8E8E8;border-width:0px 0px 0px 0px;border-radius:0 0 0px 0px;}.elementor-2997 .elementor-element.elementor-element-6c438a0.wpr-search-form-input-focus .wpr-search-form-input{color:#333333;background-color:#ffffff;border-color:#E8E8E8;}.elementor-2997 .elementor-element.elementor-element-6c438a0.wpr-search-form-input-focus .wpr-search-form-input::-webkit-input-placeholder{color:#9e9e9e;}.elementor-2997 .elementor-element.elementor-element-6c438a0.wpr-search-form-input-focus .wpr-search-form-input:-ms-input-placeholder{color:#9e9e9e;}.elementor-2997 .elementor-element.elementor-element-6c438a0.wpr-search-form-input-focus .wpr-search-form-input::-moz-placeholder{color:#9e9e9e;}.elementor-2997 .elementor-element.elementor-element-6c438a0.wpr-search-form-input-focus .wpr-search-form-input:-moz-placeholder{color:#9e9e9e;}.elementor-2997 .elementor-element.elementor-element-6c438a0.wpr-search-form-input-focus .wpr-search-form-input::placeholder{color:#9e9e9e;}.elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-search-form-input, .elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-category-select-wrap, .elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-category-select{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:500;font-style:italic;letter-spacing:0.3px;}.elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-category-select-wrap::before{right:10px;}.elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-category-select{padding:10px 10px 10px 10px;}.elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-search-form-submit{color:#3F3F3F;background-color:#FFFFFF;border-color:#E8E8E8;min-width:38px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2997 .elementor-element.elementor-element-6c438a0 .wpr-search-form-submit:hover{color:#272727;background-color:#FFFFFF;border-color:#E8E8E8;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-0dac0ae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2997 .elementor-element.elementor-element-0dac0ae .elementor-divider-separator{width:100%;}.elementor-2997 .elementor-element.elementor-element-0dac0ae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2997 .elementor-element.elementor-element-35f51b8{--display:flex;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2997 .elementor-element.elementor-element-a6d208f{--display:flex;}.elementor-2997 .elementor-element.elementor-element-69a2981{--divider-border-style:solid;--divider-color:#E0E0E0;--divider-border-width:1px;}.elementor-2997 .elementor-element.elementor-element-69a2981 .elementor-divider-separator{width:100%;}.elementor-2997 .elementor-element.elementor-element-69a2981 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2997 .elementor-element.elementor-element-4873cab{--display:flex;top:0px;bottom:auto;z-index:10;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2997 .elementor-element.elementor-element-4873cab:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-4873cab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-4873cab + .wpr-hidden-header{top:0px;}.elementor-2997 .elementor-element.elementor-element-4873cab + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.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-2997 .elementor-element.elementor-element-db4865b .elementor-heading-title{font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-db4865b .elementor-heading-title a:hover, .elementor-2997 .elementor-element.elementor-element-db4865b .elementor-heading-title a:focus{color:#E59B3D;}.elementor-2997 .elementor-element.elementor-element-db4865b .elementor-heading-title a{transition-duration:1s;}.elementor-2997 .elementor-element.elementor-element-de4e9a1 .elementor-heading-title{font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-de4e9a1 .elementor-heading-title a:hover, .elementor-2997 .elementor-element.elementor-element-de4e9a1 .elementor-heading-title a:focus{color:#E59B3D;}.elementor-2997 .elementor-element.elementor-element-de4e9a1 .elementor-heading-title a{transition-duration:1s;}.elementor-2997 .elementor-element.elementor-element-615208b .elementor-heading-title{font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-615208b .elementor-heading-title a:hover, .elementor-2997 .elementor-element.elementor-element-615208b .elementor-heading-title a:focus{color:#E59B3D;}.elementor-2997 .elementor-element.elementor-element-615208b .elementor-heading-title a{transition-duration:1s;}.elementor-2997 .elementor-element.elementor-element-f18a3d5 .elementor-heading-title{font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-f18a3d5 .elementor-heading-title a:hover, .elementor-2997 .elementor-element.elementor-element-f18a3d5 .elementor-heading-title a:focus{color:#E59B3D;}.elementor-2997 .elementor-element.elementor-element-f18a3d5 .elementor-heading-title a{transition-duration:1s;}.elementor-2997 .elementor-element.elementor-element-2384caa .elementor-heading-title{font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-2384caa .elementor-heading-title a:hover, .elementor-2997 .elementor-element.elementor-element-2384caa .elementor-heading-title a:focus{color:#E59B3D;}.elementor-2997 .elementor-element.elementor-element-2384caa .elementor-heading-title a{transition-duration:1s;}.elementor-2997 .elementor-element.elementor-element-089543b .elementor-heading-title{font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-089543b .elementor-heading-title a:hover, .elementor-2997 .elementor-element.elementor-element-089543b .elementor-heading-title a:focus{color:#E59B3D;}.elementor-2997 .elementor-element.elementor-element-089543b .elementor-heading-title a{transition-duration:1s;}.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-2997 .elementor-element.elementor-element-5d3518e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-weight:400;border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-2997 .elementor-element.elementor-element-5d3518e .elementor-button:hover, .elementor-2997 .elementor-element.elementor-element-5d3518e .elementor-button:focus{background-color:var( --e-global-color-fd2795d );color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-5d3518e{margin:-08px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2997 .elementor-element.elementor-element-5d3518e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2997 .elementor-element.elementor-element-5d3518e .elementor-button:hover svg, .elementor-2997 .elementor-element.elementor-element-5d3518e .elementor-button:focus svg{fill:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-bdfb368{--display:flex;}.elementor-2997 .elementor-element.elementor-element-b2800d3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;}.elementor-2997 .elementor-element.elementor-element-b2800d3:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-b2800d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/ecstaticdancefestival.co.uk/wp-content/uploads/2026/02/Ecstatic-Dance-Background-1.png?fit=1923%2C825&ssl=1");}.elementor-2997 .elementor-element.elementor-element-4358159{--display:flex;}.elementor-2997 .elementor-element.elementor-element-7b734b4{--spacer-size:30px;}.elementor-2997 .elementor-element.elementor-element-dbcb787{text-align:center;}.elementor-2997 .elementor-element.elementor-element-dbcb787 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:58px;font-weight:700;color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-a506839{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2997 .elementor-element.elementor-element-a506839 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:400;font-style:italic;letter-spacing:-0.8px;color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-d23be08{text-align:center;}.elementor-2997 .elementor-element.elementor-element-d23be08 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:#F8F5E0;}.elementor-2997 .elementor-element.elementor-element-ef53f79{text-align:center;}.elementor-2997 .elementor-element.elementor-element-ef53f79 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:600;color:#F8F5E0;}.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-2997 .elementor-element.elementor-element-2e56ca8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Lato", Sans-serif;font-weight:400;color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-2e56ca8.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-37276ec .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-weight:400;border-radius:30px 30px 30px 30px;padding:20px 50px 20px 50px;}.elementor-2997 .elementor-element.elementor-element-37276ec .elementor-button:hover, .elementor-2997 .elementor-element.elementor-element-37276ec .elementor-button:focus{background-color:#F5F676;color:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-37276ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2997 .elementor-element.elementor-element-37276ec .elementor-button:hover svg, .elementor-2997 .elementor-element.elementor-element-37276ec .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-6c4e3cf{--spacer-size:10px;}.elementor-2997 .elementor-element.elementor-element-6605741{--display:flex;--border-radius:0px 20px 20px 0px;}.elementor-2997 .elementor-element.elementor-element-6605741:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-6605741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://i0.wp.com/ecstaticdancefestival.co.uk/wp-content/uploads/2026/03/DSC_0150-scaled.jpg?fit=2560%2C1707&ssl=1") 50% 50%;background-size:cover;}.elementor-2997 .elementor-element.elementor-element-1e8f45f{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-2997 .elementor-element.elementor-element-1e8f45f:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-1e8f45f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23f0fbe );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2997 .elementor-element.elementor-element-73871b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;}.elementor-2997 .elementor-element.elementor-element-73871b1 .elementor-icon-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-73871b1 .elementor-icon{font-size:88px;}.elementor-2997 .elementor-element.elementor-element-73871b1 .elementor-icon svg{height:88px;}.elementor-2997 .elementor-element.elementor-element-28fabaf{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-28fabaf.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-b706bb2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-weight:400;border-radius:30px 30px 30px 30px;padding:20px 50px 20px 50px;}.elementor-2997 .elementor-element.elementor-element-b706bb2 .elementor-button:hover, .elementor-2997 .elementor-element.elementor-element-b706bb2 .elementor-button:focus{background-color:#F5F676;color:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-b706bb2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2997 .elementor-element.elementor-element-b706bb2 .elementor-button:hover svg, .elementor-2997 .elementor-element.elementor-element-b706bb2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-4064d8d{--display:flex;--overlay-opacity:0.43;}.elementor-2997 .elementor-element.elementor-element-4064d8d:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-4064d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/ecstaticdancefestival.co.uk/wp-content/uploads/2026/02/Ecstatic-Dance-Background-4.png?fit=1923%2C825&ssl=1");}.elementor-2997 .elementor-element.elementor-element-4064d8d::before, .elementor-2997 .elementor-element.elementor-element-4064d8d > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-4064d8d > .e-con-inner > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-4064d8d > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-4064d8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-4064d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-23f0fbe );--background-overlay:'';}.elementor-2997 .elementor-element.elementor-element-4064d8d > .elementor-shape-top .elementor-shape-fill, .elementor-2997 .elementor-element.elementor-element-4064d8d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-4064d8d > .elementor-shape-top svg, .elementor-2997 .elementor-element.elementor-element-4064d8d > .e-con-inner > .elementor-shape-top svg{height:109px;}.elementor-2997 .elementor-element.elementor-element-4064d8d > .elementor-shape-bottom .elementor-shape-fill, .elementor-2997 .elementor-element.elementor-element-4064d8d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-e0aca2d{--spacer-size:109px;}.elementor-2997 .elementor-element.elementor-element-c35c1e3{text-align:center;}.elementor-2997 .elementor-element.elementor-element-c35c1e3 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-8f661ea );}.elementor-2997 .elementor-element.elementor-element-1f91f28{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2997 .elementor-element.elementor-element-1f91f28 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:81px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-d3cbbb2{text-align:center;}.elementor-2997 .elementor-element.elementor-element-d3cbbb2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-6a28a75{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2997 .elementor-element.elementor-element-3e96ff8{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.2);}.elementor-2997 .elementor-element.elementor-element-3e96ff8:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-3e96ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-3e96ff8.e-con:hover{--e-con-transform-translateY:8px;}.elementor-2997 .elementor-element.elementor-element-ffa871a{--spacer-size:50px;}.elementor-2997 .elementor-element.elementor-element-6bcb12a{text-align:center;}.elementor-2997 .elementor-element.elementor-element-6bcb12a .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-8f661ea );}.elementor-2997 .elementor-element.elementor-element-5a3f4c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2997 .elementor-element.elementor-element-5a3f4c2 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:51px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-4faaa2b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-2997 .elementor-element.elementor-element-4faaa2b.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-bb54e76 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-weight:400;border-radius:30px 30px 30px 30px;padding:20px 50px 20px 50px;}.elementor-2997 .elementor-element.elementor-element-bb54e76 .elementor-button:hover, .elementor-2997 .elementor-element.elementor-element-bb54e76 .elementor-button:focus{background-color:var( --e-global-color-fd2795d );color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-bb54e76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2997 .elementor-element.elementor-element-bb54e76 .elementor-button:hover svg, .elementor-2997 .elementor-element.elementor-element-bb54e76 .elementor-button:focus svg{fill:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-4694375{--spacer-size:50px;}.elementor-2997 .elementor-element.elementor-element-51a1d54{--display:flex;}.elementor-2997 .elementor-element.elementor-element-51a1d54.e-con:hover{--e-con-transform-translateY:8px;}.elementor-2997 .elementor-element.elementor-element-c835077{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.2);}.elementor-2997 .elementor-element.elementor-element-c835077:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-c835077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-d8356ab{--spacer-size:50px;}.elementor-2997 .elementor-element.elementor-element-43aa6c9{text-align:center;}.elementor-2997 .elementor-element.elementor-element-43aa6c9 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-8f661ea );}.elementor-2997 .elementor-element.elementor-element-9f36448{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2997 .elementor-element.elementor-element-9f36448 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:51px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-aadd5e6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-2997 .elementor-element.elementor-element-aadd5e6.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-4028e46 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-weight:400;border-radius:30px 30px 30px 30px;padding:20px 50px 20px 50px;}.elementor-2997 .elementor-element.elementor-element-4028e46 .elementor-button:hover, .elementor-2997 .elementor-element.elementor-element-4028e46 .elementor-button:focus{background-color:var( --e-global-color-fd2795d );color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-4028e46 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2997 .elementor-element.elementor-element-4028e46 .elementor-button:hover svg, .elementor-2997 .elementor-element.elementor-element-4028e46 .elementor-button:focus svg{fill:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-0a91c51{--spacer-size:50px;}.elementor-2997 .elementor-element.elementor-element-87098c2{--spacer-size:93px;}.elementor-2997 .elementor-element.elementor-element-6b2a62a{--display:flex;}.elementor-2997 .elementor-element.elementor-element-dbec01b{--display:flex;}.elementor-2997 .elementor-element.elementor-element-db74705{--spacer-size:50px;}.elementor-2997 .elementor-element.elementor-element-6ba4638{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2997 .elementor-element.elementor-element-6ba4638 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-dc28cbd{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2997 .elementor-element.elementor-element-1bcaffb{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-2997 .elementor-element.elementor-element-1bcaffb:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-1bcaffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-13429d7 .elementor-icon-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-a774cf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-2997 .elementor-element.elementor-element-a774cf2 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-27004e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-27004e5.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-c461def{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-2997 .elementor-element.elementor-element-c461def:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-c461def > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-cee57cf .elementor-icon-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-5ed6cfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-2997 .elementor-element.elementor-element-5ed6cfc .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-e3f50cb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-e3f50cb.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-10fbf81{--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;--border-radius:10px 10px 10px 10px;}.elementor-2997 .elementor-element.elementor-element-10fbf81:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-10fbf81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-d252a82 .elementor-icon-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-caf049b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-2997 .elementor-element.elementor-element-caf049b .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-80c8f29{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-80c8f29.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-b3911e4{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-2997 .elementor-element.elementor-element-b3911e4:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-b3911e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-e318485 .elementor-icon-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-d29a095{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-2997 .elementor-element.elementor-element-d29a095 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-8d51e6f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-8d51e6f.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-4c6db10{--spacer-size:50px;}.elementor-2997 .elementor-element.elementor-element-8b7dedd{--display:flex;--min-height:234px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.29;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2997 .elementor-element.elementor-element-8b7dedd:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-8b7dedd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/ecstaticdancefestival.co.uk/wp-content/uploads/2026/03/DSC_0086-scaled.jpg?fit=2560%2C1707&ssl=1");background-position:center right;background-size:cover;}.elementor-2997 .elementor-element.elementor-element-8b7dedd::before, .elementor-2997 .elementor-element.elementor-element-8b7dedd > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-8b7dedd > .e-con-inner > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-8b7dedd > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-8b7dedd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-8b7dedd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#655565;--background-overlay:'';}.elementor-2997 .elementor-element.elementor-element-e839750{--display:flex;--min-height:0px;--overlay-opacity:0.67;--border-radius:20px 20px 0px 0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2997 .elementor-element.elementor-element-e839750:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-e839750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23f0fbe );background-image:url("https://i0.wp.com/ecstaticdancefestival.co.uk/wp-content/uploads/2026/03/Ecstatic-Dance-Background-6.png?fit=1920%2C1080&ssl=1");}.elementor-2997 .elementor-element.elementor-element-e839750::before, .elementor-2997 .elementor-element.elementor-element-e839750 > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-e839750 > .e-con-inner > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-e839750 > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-e839750 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-e839750 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-23f0fbe );--background-overlay:'';}.elementor-2997 .elementor-element.elementor-element-6d35e3c{--spacer-size:50px;}.elementor-2997 .elementor-element.elementor-element-1cd337e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2997 .elementor-element.elementor-element-1cd337e .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-83c2b53{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );}.elementor-2997 .elementor-element.elementor-element-83c2b53.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-7b5f746{--spacer-size:7px;}.elementor-2997 .elementor-element.elementor-element-5ec12a6{--display:flex;}.elementor-2997 .elementor-element.elementor-element-52dd5e6{--display:flex;--min-height:402px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.59;}.elementor-2997 .elementor-element.elementor-element-52dd5e6:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-52dd5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/ecstaticdancefestival.co.uk/wp-content/uploads/2026/03/Ecstatic-Dance-Background-6.png?fit=1920%2C1080&ssl=1");}.elementor-2997 .elementor-element.elementor-element-52dd5e6::before, .elementor-2997 .elementor-element.elementor-element-52dd5e6 > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-52dd5e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-52dd5e6 > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-52dd5e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-52dd5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-23f0fbe );--background-overlay:'';}.elementor-2997 .elementor-element.elementor-element-8758ced{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2997 .elementor-element.elementor-element-02e2bb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2997 .elementor-element.elementor-element-02e2bb7 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-cb80e96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2997 .elementor-element.elementor-element-cb80e96 .elementor-heading-title{font-family:var( --e-global-typography-4d36639-font-family ), Sans-serif;font-size:var( --e-global-typography-4d36639-font-size );font-weight:var( --e-global-typography-4d36639-font-weight );color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-2bc28f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-2bc28f4.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-e249d6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2997 .elementor-element.elementor-element-e249d6f .elementor-heading-title{font-family:var( --e-global-typography-4d36639-font-family ), Sans-serif;font-size:var( --e-global-typography-4d36639-font-size );font-weight:var( --e-global-typography-4d36639-font-weight );color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-b9acd3f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-b9acd3f.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-75805fa .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-weight:400;border-radius:30px 30px 30px 30px;padding:20px 50px 20px 50px;}.elementor-2997 .elementor-element.elementor-element-75805fa .elementor-button:hover, .elementor-2997 .elementor-element.elementor-element-75805fa .elementor-button:focus{background-color:var( --e-global-color-fd2795d );color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-75805fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2997 .elementor-element.elementor-element-75805fa .elementor-button:hover svg, .elementor-2997 .elementor-element.elementor-element-75805fa .elementor-button:focus svg{fill:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-c943d6a{--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;--border-radius:20px 200px 20px 20px;}.elementor-2997 .elementor-element.elementor-element-c943d6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2997 .elementor-element.elementor-element-48e9598 img{height:500px;object-fit:cover;object-position:center center;border-radius:300px 10px 20px 10px;}.elementor-2997 .elementor-element.elementor-element-7086e91{--display:flex;--min-height:402px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.59;}.elementor-2997 .elementor-element.elementor-element-7086e91:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-7086e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/ecstaticdancefestival.co.uk/wp-content/uploads/2026/03/Ecstatic-Dance-Background-6.png?fit=1920%2C1080&ssl=1");}.elementor-2997 .elementor-element.elementor-element-7086e91::before, .elementor-2997 .elementor-element.elementor-element-7086e91 > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-7086e91 > .e-con-inner > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-7086e91 > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-7086e91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-7086e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-23f0fbe );--background-overlay:'';}.elementor-2997 .elementor-element.elementor-element-44eba16{--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;--border-radius:20px 200px 20px 20px;}.elementor-2997 .elementor-element.elementor-element-44eba16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-8d2e0de{--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;--border-radius:20px 200px 20px 20px;}.elementor-2997 .elementor-element.elementor-element-8d2e0de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-9fde746 img{height:800px;object-fit:cover;object-position:center center;border-radius:20px 10px 200px 10px;}.elementor-2997 .elementor-element.elementor-element-81e9b24{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2997 .elementor-element.elementor-element-9ef8805{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2997 .elementor-element.elementor-element-9ef8805 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-3e3b76d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2997 .elementor-element.elementor-element-3e3b76d .elementor-heading-title{font-family:var( --e-global-typography-4d36639-font-family ), Sans-serif;font-size:var( --e-global-typography-4d36639-font-size );font-weight:var( --e-global-typography-4d36639-font-weight );color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-1bd7bb0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-1bd7bb0.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-6d0d916{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2997 .elementor-element.elementor-element-6d0d916 .elementor-heading-title{font-family:var( --e-global-typography-4d36639-font-family ), Sans-serif;font-size:var( --e-global-typography-4d36639-font-size );font-weight:var( --e-global-typography-4d36639-font-weight );color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-7bea9dd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-secondary );}.elementor-2997 .elementor-element.elementor-element-7bea9dd.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-f738967 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-weight:400;border-radius:30px 30px 30px 30px;padding:20px 50px 20px 50px;}.elementor-2997 .elementor-element.elementor-element-f738967 .elementor-button:hover, .elementor-2997 .elementor-element.elementor-element-f738967 .elementor-button:focus{background-color:var( --e-global-color-fd2795d );color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-f738967 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2997 .elementor-element.elementor-element-f738967 .elementor-button:hover svg, .elementor-2997 .elementor-element.elementor-element-f738967 .elementor-button:focus svg{fill:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-64e516c{--display:flex;--min-height:119px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.59;}.elementor-2997 .elementor-element.elementor-element-64e516c:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-64e516c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/ecstaticdancefestival.co.uk/wp-content/uploads/2026/03/Ecstatic-Dance-Background-6.png?fit=1920%2C1080&ssl=1");}.elementor-2997 .elementor-element.elementor-element-64e516c::before, .elementor-2997 .elementor-element.elementor-element-64e516c > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-64e516c > .e-con-inner > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-64e516c > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-64e516c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-64e516c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-23f0fbe );--background-overlay:'';}.elementor-2997 .elementor-element.elementor-element-ed3e5a3{--display:flex;--min-height:234px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.29;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2997 .elementor-element.elementor-element-ed3e5a3:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-ed3e5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/ecstaticdancefestival.co.uk/wp-content/uploads/2026/03/belltent6-600-%C3%97-400-px.png?fit=600%2C400&ssl=1");background-position:center right;background-size:cover;}.elementor-2997 .elementor-element.elementor-element-ed3e5a3::before, .elementor-2997 .elementor-element.elementor-element-ed3e5a3 > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-ed3e5a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-ed3e5a3 > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-ed3e5a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-ed3e5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#655565;--background-overlay:'';}.elementor-2997 .elementor-element.elementor-element-ec09d25{--display:flex;--min-height:0px;--overlay-opacity:0.67;--border-radius:20px 20px 0px 0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2997 .elementor-element.elementor-element-ec09d25:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-ec09d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-ec09d25::before, .elementor-2997 .elementor-element.elementor-element-ec09d25 > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-ec09d25 > .e-con-inner > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-ec09d25 > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-ec09d25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-ec09d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-23f0fbe );--background-overlay:'';}.elementor-2997 .elementor-element.elementor-element-ec09d25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-8aa5071{--spacer-size:50px;}.elementor-2997 .elementor-element.elementor-element-2471e92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2997 .elementor-element.elementor-element-2471e92 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-f85de4c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );}.elementor-2997 .elementor-element.elementor-element-f85de4c.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-686ad06 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-weight:400;border-radius:30px 30px 30px 30px;padding:20px 50px 20px 50px;}.elementor-2997 .elementor-element.elementor-element-686ad06 .elementor-button:hover, .elementor-2997 .elementor-element.elementor-element-686ad06 .elementor-button:focus{background-color:var( --e-global-color-fd2795d );color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-686ad06 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2997 .elementor-element.elementor-element-686ad06 .elementor-button:hover svg, .elementor-2997 .elementor-element.elementor-element-686ad06 .elementor-button:focus svg{fill:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-6f93a6c{--spacer-size:7px;}.elementor-2997 .elementor-element.elementor-element-a75f77e{--display:flex;}.elementor-2997 .elementor-element.elementor-element-95dfa81{--display:flex;}.elementor-2997 .elementor-element.elementor-element-4de674e{--spacer-size:50px;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active){background-color:var( --e-global-color-fa964b3 );}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:82px;color:var( --e-global-color-fa964b3 );}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li img{width:82px;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li svg{width:82px;height:82px;fill:var( --e-global-color-fa964b3 );}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-tab-inline-icon li .title-before-icon{margin-right:14px;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-tab-inline-icon li .title-after-icon{margin-left:14px;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-tab-top-icon li i, .elementor-2997 .elementor-element.elementor-element-423cc02 .eael-tab-top-icon li img, .elementor-2997 .elementor-element.elementor-element-423cc02 .eael-tab-top-icon li svg{margin-bottom:14px;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li{background-color:var( --e-global-color-23f0fbe );color:#333;border-style:solid;border-color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li:hover:not(.active){background-color:var( --e-global-color-8f661ea );}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:#fff;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li:hover > i{color:#fff;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{fill:#fff;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul .active{background-color:var( --e-global-color-fa964b3 );}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li.active{color:#fff;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li.active > i{color:#fff;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{fill:#fff;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-content > div{color:#333;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li:after{border-width:10px;bottom:-10px;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:-10px;top:calc(50% - 10px) !important;border-left-color:var( --e-global-color-fa964b3 );}.rtl .elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:auto;left:-10px !important;top:calc(50% - 10px) !important;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after{border-top-color:var( --e-global-color-fa964b3 );}.elementor-2997 .elementor-element.elementor-element-7ee3130{--display:flex;}.elementor-2997 .elementor-element.elementor-element-fb41534{--spacer-size:50px;}.elementor-2997 .elementor-element.elementor-element-e576d5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-e576d5e:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-e576d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE4C600;background-image:url("https://i0.wp.com/ecstaticdancefestival.co.uk/wp-content/uploads/2026/03/background.png?fit=1923%2C825&ssl=1");}.elementor-2997 .elementor-element.elementor-element-f50dc15{--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;}.elementor-2997 .elementor-element.elementor-element-95e96ee{padding:50px 50px 50px 50px;}.elementor-2997 .elementor-element.elementor-element-95e96ee img{height:500px;object-fit:cover;object-position:center center;border-radius:10px 250px 10px 20px;}.elementor-2997 .elementor-element.elementor-element-8870c77{--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;}.elementor-2997 .elementor-element.elementor-element-c0d4820{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2997 .elementor-element.elementor-element-5664f45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2997 .elementor-element.elementor-element-5664f45 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-a18a421{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2997 .elementor-element.elementor-element-a18a421 .elementor-heading-title{font-family:var( --e-global-typography-4d36639-font-family ), Sans-serif;font-size:var( --e-global-typography-4d36639-font-size );font-weight:var( --e-global-typography-4d36639-font-weight );color:var( --e-global-color-0f2f78d );}.elementor-2997 .elementor-element.elementor-element-2cbb2a0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-8fa33c8 );}.elementor-2997 .elementor-element.elementor-element-2cbb2a0.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-8a5ffda .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-weight:400;border-radius:30px 30px 30px 30px;padding:20px 50px 20px 50px;}.elementor-2997 .elementor-element.elementor-element-8a5ffda .elementor-button:hover, .elementor-2997 .elementor-element.elementor-element-8a5ffda .elementor-button:focus{background-color:var( --e-global-color-fd2795d );color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-8a5ffda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2997 .elementor-element.elementor-element-8a5ffda .elementor-button:hover svg, .elementor-2997 .elementor-element.elementor-element-8a5ffda .elementor-button:focus svg{fill:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-2264396{--display:flex;--overlay-opacity:0.57;}.elementor-2997 .elementor-element.elementor-element-2264396::before, .elementor-2997 .elementor-element.elementor-element-2264396 > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-2264396 > .e-con-inner > .elementor-background-video-container::before, .elementor-2997 .elementor-element.elementor-element-2264396 > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-2264396 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2997 .elementor-element.elementor-element-2264396 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-2997 .elementor-element.elementor-element-910e89f{--spacer-size:50px;}.elementor-2997 .elementor-element.elementor-element-48e92ad{text-align:center;}.elementor-2997 .elementor-element.elementor-element-48e92ad .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:58px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-3324d75{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4f6f96e-font-family ), Sans-serif;font-size:var( --e-global-typography-4f6f96e-font-size );font-weight:var( --e-global-typography-4f6f96e-font-weight );color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-3324d75.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-94e83f1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-weight:400;border-radius:30px 30px 30px 30px;padding:20px 50px 20px 50px;}.elementor-2997 .elementor-element.elementor-element-94e83f1 .elementor-button:hover, .elementor-2997 .elementor-element.elementor-element-94e83f1 .elementor-button:focus{background-color:var( --e-global-color-fd2795d );color:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-94e83f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2997 .elementor-element.elementor-element-94e83f1 .elementor-button:hover svg, .elementor-2997 .elementor-element.elementor-element-94e83f1 .elementor-button:focus svg{fill:var( --e-global-color-23f0fbe );}.elementor-2997 .elementor-element.elementor-element-b2eebf8{--spacer-size:50px;}.elementor-2997 .elementor-element.elementor-element-a08c308{margin-top:50px;margin-bottom:50px;}.elementor-2997 .elementor-element.elementor-element-6182658 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2997 .elementor-element.elementor-element-70798c5{text-align:left;}.elementor-2997 .elementor-element.elementor-element-70798c5 .wpr-logo{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-2997 .elementor-element.elementor-element-70798c5 .wpr-logo-image{max-width:151px;}.elementor-2997 .elementor-element.elementor-element-70798c5.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-2997 .elementor-element.elementor-element-70798c5.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-2997 .elementor-element.elementor-element-70798c5.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-2997 .elementor-element.elementor-element-70798c5 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-2997 .elementor-element.elementor-element-70798c5 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-2997 .elementor-element.elementor-element-70798c5 .wpr-logo-description{color:#888888;}.elementor-2997 .elementor-element.elementor-element-84b54d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-2997 .elementor-element.elementor-element-223c07e{text-align:start;}.elementor-2997 .elementor-element.elementor-element-223c07e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:600;color:#222222;}.elementor-2997 .elementor-element.elementor-element-4bc4d83 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#686868;}.elementor-2997 .elementor-element.elementor-element-03565d3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#686868;}.elementor-2997 .elementor-element.elementor-element-28244d2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#686868;}.elementor-2997 .elementor-element.elementor-element-9f25fce .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#686868;}.elementor-2997 .elementor-element.elementor-element-b05c399 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-2997 .elementor-element.elementor-element-e0757fa{text-align:start;}.elementor-2997 .elementor-element.elementor-element-e0757fa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:600;color:#222222;}.elementor-2997 .elementor-element.elementor-element-0910b2d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#686868;}.elementor-2997 .elementor-element.elementor-element-511a099 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#686868;}.elementor-2997 .elementor-element.elementor-element-fd17334 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#686868;}.elementor-2997 .elementor-element.elementor-element-ea7f317 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-2997 .elementor-element.elementor-element-3ece03a{text-align:start;}.elementor-2997 .elementor-element.elementor-element-3ece03a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:600;color:#222222;}.elementor-2997 .elementor-element.elementor-element-e29f56d .elementor-repeater-item-05b9a79.elementor-social-icon{background-color:var( --e-global-color-8f661ea );}.elementor-2997 .elementor-element.elementor-element-e29f56d{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2997 .elementor-element.elementor-element-e29f56d.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body.elementor-page-2997:not(.elementor-motion-effects-element-type-background), body.elementor-page-2997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23f0fbe );}@media(max-width:1024px){.elementor-2997 .elementor-element.elementor-element-0490a61{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2997 .elementor-element.elementor-element-4873cab{top:0px;bottom:auto;}.elementor-2997 .elementor-element.elementor-element-4873cab + .wpr-hidden-header{top:0px;}.elementor-2997 .elementor-element.elementor-element-4873cab + .wpr-hidden-header-flex{top:0px;}.elementor-2997 .elementor-element.elementor-element-db4865b .elementor-heading-title{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-de4e9a1 .elementor-heading-title{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-615208b .elementor-heading-title{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-f18a3d5 .elementor-heading-title{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-2384caa .elementor-heading-title{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-089543b .elementor-heading-title{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-b2800d3{--grid-auto-flow:row;}.elementor-2997 .elementor-element.elementor-element-28fabaf{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-6a28a75{--grid-auto-flow:row;}.elementor-2997 .elementor-element.elementor-element-dc28cbd{--grid-auto-flow:row;}.elementor-2997 .elementor-element.elementor-element-27004e5{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-e3f50cb{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-80c8f29{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-8d51e6f{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-8b7dedd{--min-height:525px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-2997 .elementor-element.elementor-element-8b7dedd:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-8b7dedd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2997 .elementor-element.elementor-element-e839750{--margin-top:0px;--margin-bottom:-130px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2997 .elementor-element.elementor-element-83c2b53{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-cb80e96 .elementor-heading-title{font-size:var( --e-global-typography-4d36639-font-size );}.elementor-2997 .elementor-element.elementor-element-2bc28f4{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-e249d6f .elementor-heading-title{font-size:var( --e-global-typography-4d36639-font-size );}.elementor-2997 .elementor-element.elementor-element-b9acd3f{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-3e3b76d .elementor-heading-title{font-size:var( --e-global-typography-4d36639-font-size );}.elementor-2997 .elementor-element.elementor-element-1bd7bb0{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-6d0d916 .elementor-heading-title{font-size:var( --e-global-typography-4d36639-font-size );}.elementor-2997 .elementor-element.elementor-element-7bea9dd{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-ed3e5a3{--min-height:525px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-2997 .elementor-element.elementor-element-ed3e5a3:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-ed3e5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2997 .elementor-element.elementor-element-ec09d25{--margin-top:0px;--margin-bottom:-130px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2997 .elementor-element.elementor-element-f85de4c{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-a18a421 .elementor-heading-title{font-size:var( --e-global-typography-4d36639-font-size );}.elementor-2997 .elementor-element.elementor-element-2cbb2a0{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-3324d75{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-a08c308{padding:0px 20px 0px 20px;}.elementor-2997 .elementor-element.elementor-element-223c07e .elementor-heading-title{font-size:15px;}.elementor-2997 .elementor-element.elementor-element-e0757fa .elementor-heading-title{font-size:15px;}.elementor-2997 .elementor-element.elementor-element-3ece03a .elementor-heading-title{font-size:15px;}}@media(max-width:767px){.elementor-2997 .elementor-element.elementor-element-8b0e408 .wpr-logo-image{max-width:52px;}.elementor-2997 .elementor-element.elementor-element-4873cab{top:0px;bottom:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2997 .elementor-element.elementor-element-4873cab + .wpr-hidden-header{top:0px;}.elementor-2997 .elementor-element.elementor-element-4873cab + .wpr-hidden-header-flex{top:0px;}.elementor-2997 .elementor-element.elementor-element-db4865b .elementor-heading-title{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-de4e9a1 .elementor-heading-title{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-615208b .elementor-heading-title{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-f18a3d5 .elementor-heading-title{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-2384caa .elementor-heading-title{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-089543b .elementor-heading-title{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-b2800d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2997 .elementor-element.elementor-element-d23be08 .elementor-heading-title{font-size:20px;}.elementor-2997 .elementor-element.elementor-element-6605741{--min-height:156px;}.elementor-2997 .elementor-element.elementor-element-1e8f45f{--width:500px;}.elementor-2997 .elementor-element.elementor-element-28fabaf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-1f91f28 .elementor-heading-title{font-size:40px;}.elementor-2997 .elementor-element.elementor-element-d3cbbb2 .elementor-heading-title{font-size:16px;}.elementor-2997 .elementor-element.elementor-element-6a28a75{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2997 .elementor-element.elementor-element-5a3f4c2 .elementor-heading-title{font-size:36px;}.elementor-2997 .elementor-element.elementor-element-9f36448 .elementor-heading-title{font-size:34px;}.elementor-2997 .elementor-element.elementor-element-6ba4638 .elementor-heading-title{font-size:32px;}.elementor-2997 .elementor-element.elementor-element-dc28cbd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2997 .elementor-element.elementor-element-27004e5{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-e3f50cb{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-80c8f29{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-8d51e6f{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-8b7dedd{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2997 .elementor-element.elementor-element-e839750{--margin-top:0px;--margin-bottom:-220px;--margin-left:0px;--margin-right:0px;}.elementor-2997 .elementor-element.elementor-element-1cd337e .elementor-heading-title{font-size:48px;}.elementor-2997 .elementor-element.elementor-element-83c2b53{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-cb80e96 .elementor-heading-title{font-size:var( --e-global-typography-4d36639-font-size );}.elementor-2997 .elementor-element.elementor-element-2bc28f4{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-e249d6f .elementor-heading-title{font-size:var( --e-global-typography-4d36639-font-size );}.elementor-2997 .elementor-element.elementor-element-b9acd3f{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-3e3b76d .elementor-heading-title{font-size:var( --e-global-typography-4d36639-font-size );}.elementor-2997 .elementor-element.elementor-element-1bd7bb0{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-6d0d916 .elementor-heading-title{font-size:var( --e-global-typography-4d36639-font-size );}.elementor-2997 .elementor-element.elementor-element-7bea9dd{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-ed3e5a3{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2997 .elementor-element.elementor-element-ec09d25{--margin-top:70px;--margin-bottom:-220px;--margin-left:0px;--margin-right:0px;}.elementor-2997 .elementor-element.elementor-element-2471e92 .elementor-heading-title{font-size:28px;}.elementor-2997 .elementor-element.elementor-element-f85de4c{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:42px;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li img{width:42px;}.elementor-2997 .elementor-element.elementor-element-423cc02 .eael-advance-tabs .eael-tabs-nav > ul li svg{width:42px;height:42px;}.elementor-2997 .elementor-element.elementor-element-95e96ee img{width:100%;}.elementor-2997 .elementor-element.elementor-element-8870c77{--width:500px;}.elementor-2997 .elementor-element.elementor-element-a18a421 .elementor-heading-title{font-size:var( --e-global-typography-4d36639-font-size );}.elementor-2997 .elementor-element.elementor-element-2cbb2a0{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-3324d75{font-size:var( --e-global-typography-4f6f96e-font-size );}.elementor-2997 .elementor-element.elementor-element-84b54d1{width:50%;}.elementor-2997 .elementor-element.elementor-element-b05c399{width:50%;}.elementor-2997 .elementor-element.elementor-element-ea7f317 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-2997 .elementor-element.elementor-element-283431e{--width:16.754%;}.elementor-2997 .elementor-element.elementor-element-c6e03b2{--width:66.158%;}.elementor-2997 .elementor-element.elementor-element-1b98597{--width:16.363%;}.elementor-2997 .elementor-element.elementor-element-4873cab{--content-width:1248px;}.elementor-2997 .elementor-element.elementor-element-bdfb368{--content-width:1373px;}.elementor-2997 .elementor-element.elementor-element-1e8f45f{--width:74%;}.elementor-2997 .elementor-element.elementor-element-e839750{--width:30%;}.elementor-2997 .elementor-element.elementor-element-5ec12a6{--width:70%;}.elementor-2997 .elementor-element.elementor-element-8758ced{--width:50%;}.elementor-2997 .elementor-element.elementor-element-c943d6a{--width:50.482%;}.elementor-2997 .elementor-element.elementor-element-44eba16{--width:50.482%;}.elementor-2997 .elementor-element.elementor-element-8d2e0de{--width:100%;}.elementor-2997 .elementor-element.elementor-element-81e9b24{--width:50%;}.elementor-2997 .elementor-element.elementor-element-ec09d25{--width:40%;}.elementor-2997 .elementor-element.elementor-element-a75f77e{--width:70%;}.elementor-2997 .elementor-element.elementor-element-f50dc15{--width:50%;}.elementor-2997 .elementor-element.elementor-element-8870c77{--width:50%;}.elementor-2997 .elementor-element.elementor-element-c0d4820{--width:100%;}.elementor-2997 .elementor-element.elementor-element-2264396{--content-width:839px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2997 .elementor-element.elementor-element-283431e{--width:30%;}.elementor-2997 .elementor-element.elementor-element-c6e03b2{--width:40%;}.elementor-2997 .elementor-element.elementor-element-1b98597{--width:30%;}.elementor-2997 .elementor-element.elementor-element-e839750{--width:40%;}.elementor-2997 .elementor-element.elementor-element-ec09d25{--width:40%;}}@media(min-width:1025px){.elementor-2997 .elementor-element.elementor-element-8b7dedd:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-8b7dedd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2997 .elementor-element.elementor-element-e839750:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-e839750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2997 .elementor-element.elementor-element-52dd5e6:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-52dd5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2997 .elementor-element.elementor-element-7086e91:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-7086e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2997 .elementor-element.elementor-element-64e516c:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-64e516c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2997 .elementor-element.elementor-element-ed3e5a3:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-ed3e5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}