.elementor-1190 .elementor-element.elementor-element-f05fef7{--display:flex;--min-height:500px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.66;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-f05fef7:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-f05fef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/image5-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1190 .elementor-element.elementor-element-f05fef7::before, .elementor-1190 .elementor-element.elementor-element-f05fef7 > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-f05fef7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-f05fef7 > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-f05fef7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-f05fef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000FC 100%);}.elementor-1190 .elementor-element.elementor-element-79480fb{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1190 .elementor-element.elementor-element-d9789be{text-align:start;}.elementor-1190 .elementor-element.elementor-element-d9789be img{max-width:41%;}.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-1190 .elementor-element.elementor-element-9593104{width:var( --container-widget-width, 61.283% );max-width:61.283%;--container-widget-width:61.283%;--container-widget-flex-grow:0;text-align:start;}.elementor-1190 .elementor-element.elementor-element-9593104.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-9593104 .elementor-heading-title{font-size:90px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-90f1281{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.9;--padding-top:0100px;--padding-bottom:0100px;--padding-left:50px;--padding-right:50px;}.elementor-1190 .elementor-element.elementor-element-90f1281:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-90f1281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/AdobeStock_2021072594.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1190 .elementor-element.elementor-element-90f1281::before, .elementor-1190 .elementor-element.elementor-element-90f1281 > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-90f1281 > .e-con-inner > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-90f1281 > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-90f1281 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-90f1281 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1190 .elementor-element.elementor-element-126056b{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-126056b:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-126056b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1190 .elementor-element.elementor-element-2c390b7{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-2c390b7 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-2c390b7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-edc3b52 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-62b6dcd{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-62b6dcd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-62b6dcd .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.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-1190 .elementor-element.elementor-element-32d5f5a{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-6502791{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.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-1190 .elementor-element.elementor-element-5adb601 .elementor-button{background-color:#000000;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:4.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-1190 .elementor-element.elementor-element-5653edf{--display:flex;--min-height:640px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-5653edf .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1190 .elementor-element.elementor-element-5653edf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-54039bd{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-2324968{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-e935814{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e935814:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-e935814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/incense.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-e935814.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-0ec4f2b{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-86cd113{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-40px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-86cd113:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-86cd113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-2308dc1{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-2308dc1 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-2308dc1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-c88f7e6 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-f5bc8f7{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-f5bc8f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-f5bc8f7 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-e593569{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-2d3fc6b{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-a54fe9a{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-a54fe9a:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-a54fe9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-5fcea9c{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-5fcea9c:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-5fcea9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-a514713{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-a514713 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-a514713 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-1881d98 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-1230163{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-1230163.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-1230163 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-bbd696a{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-86a3458{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-62187fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-62187fc:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-62187fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/Return-to-Sender-Spell-Workshop.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-62187fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-1768bf3{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-37db20d{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-3d94f69{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-3d94f69:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-3d94f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/wishing.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-3d94f69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-75c22b0{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-cfe2afa{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-cfe2afa:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-cfe2afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-f391772{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-f391772 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-f391772 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-326c64f .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-8ff3f5f{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-8ff3f5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-8ff3f5f .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-e480e60{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-4e74634{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-989eff4{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.87;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-989eff4:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-989eff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-989eff4::before, .elementor-1190 .elementor-element.elementor-element-989eff4 > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-989eff4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-989eff4 > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-989eff4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-989eff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1190 .elementor-element.elementor-element-c0563dd{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-c0563dd:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-c0563dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-044e44f{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-044e44f .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-044e44f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-4b2b6c1 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-ce0d55b{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-ce0d55b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-ce0d55b .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-970b921{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-dbae297{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-e51ce54{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e51ce54:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-e51ce54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/dragon.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-e51ce54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-5a426b0{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-e25637e{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-e9d7dde{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e9d7dde:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-e9d7dde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/witchery.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-e9d7dde.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-ea2517d{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-ef6d443{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-ef6d443:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-ef6d443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-f78edf9{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-f78edf9 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-f78edf9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-d945482 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-9bee81d{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-9bee81d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-9bee81d .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-e7694b8{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-5adad80{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-a9a759d{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-a9a759d:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-a9a759d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-bc40553{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-bc40553:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-bc40553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-28a212c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-28a212c .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-28a212c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-8542f23 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-f1ba00c{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-f1ba00c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-f1ba00c .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-4dd0d36{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-bef2a9f{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-8200e2e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-8200e2e:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-8200e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/fossil-magic.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-8200e2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-cdcee9d{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-5dc0874{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-17a3d2b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-17a3d2b:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-17a3d2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/Herbal-First-Aid.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-17a3d2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-573c7a9{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-933936c{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-933936c:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-933936c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-aab4ed4{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-aab4ed4 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-aab4ed4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-6b53a88 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-daad4ee{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-daad4ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-daad4ee .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-2b4efd9{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-8277d97{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-1947e0c{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-1947e0c:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-1947e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-5c572e4{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:50px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-5c572e4:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-5c572e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-8c85daf{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-8c85daf .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-8c85daf .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-5173aa2 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-4b6b1d9{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-4b6b1d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-4b6b1d9 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-537ae45{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-26db15d{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-b200af7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-b200af7:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-b200af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/e2488978-1cad-4e80-9078-b5aeb6b5af04.jpeg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-b200af7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-39e50d3{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-f0caf16{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.9;--padding-top:0100px;--padding-bottom:0100px;--padding-left:50px;--padding-right:50px;}.elementor-1190 .elementor-element.elementor-element-f0caf16:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-f0caf16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/AdobeStock_831571202.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1190 .elementor-element.elementor-element-f0caf16::before, .elementor-1190 .elementor-element.elementor-element-f0caf16 > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-f0caf16 > .e-con-inner > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-f0caf16 > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-f0caf16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-f0caf16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1190 .elementor-element.elementor-element-e14919a{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-e14919a:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-e14919a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-41982db{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-41982db .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-41982db .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-0e3fd96 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-2253dcd{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-5ce9ae5{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-cc55fb7 .elementor-button{background-color:#000000;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:4.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-1190 .elementor-element.elementor-element-a10e745{--display:flex;--min-height:640px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-a10e745 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1190 .elementor-element.elementor-element-a10e745.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-1be7dbb{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-e6f3555{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-39d10f9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-39d10f9:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-39d10f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/grounding.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-39d10f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-2201b85{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-1db171b{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-1db171b:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-1db171b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-1b45233{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-1b45233 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-1b45233 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-36de375 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-f7ac1fa{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-f7ac1fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-f7ac1fa .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-e8fb4a9{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-066bf55{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-7b38aaa{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-7b38aaa:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-7b38aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-45df68e{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-45df68e:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-45df68e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-fee169c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-fee169c .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-fee169c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-49d9a07 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-ad6a777{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-ad6a777.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-ad6a777 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-a3b0f57{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-2de441b{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-c2a938c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-c2a938c:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-c2a938c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/earrings.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-c2a938c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-b46c13d{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-0e040a3{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-587e1b9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-587e1b9:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-587e1b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/muses.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-587e1b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-7f3f181{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-5bde2d9{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-5bde2d9:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-5bde2d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-cde70a7{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-cde70a7 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-cde70a7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-c0250f2 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-b66584d{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-b66584d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-b66584d .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-636bb72{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-56ab103{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-75256b9{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-75256b9:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-75256b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-ed9c44e{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-ed9c44e:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-ed9c44e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-c6edaa2{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-c6edaa2 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-c6edaa2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-65e02f6 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-90487f8{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-90487f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-90487f8 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-d8f9923{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-04fc0f4{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-0bd9e4b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-0bd9e4b:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-0bd9e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/drum.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-0bd9e4b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-58f3942{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-9b15ad2{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-de8559e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-de8559e:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-de8559e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/magic.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-de8559e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-ea19813{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-ffc78e9{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-ffc78e9:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-ffc78e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-7b81292{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-7b81292 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-7b81292 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-38b1f30 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-29f8296{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-29f8296.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-29f8296 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-6b4791c{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-71f64e2{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-7e578e4{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-7e578e4:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-7e578e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-8d7c3e4{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-8d7c3e4:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-8d7c3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-c5f78a4{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-c5f78a4 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-c5f78a4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-9aed228 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-76057d4{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-76057d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-76057d4 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-9c178c2{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-d0226d0{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-03b65c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-03b65c4:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-03b65c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/magic-work.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-03b65c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-b7f49cd{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-3a63b10{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-413e094{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-413e094:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-413e094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/magical-group.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-413e094.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-80fabb4{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-a08fb02{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-a08fb02:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-a08fb02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-fec4053{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-fec4053 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-fec4053 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-f07ba11 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-16c379e{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-16c379e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-16c379e .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-d7ae40e{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-d189d39{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-43a0dd1{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-43a0dd1:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-43a0dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-313d1b8{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-313d1b8:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-313d1b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-bd6e977{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-bd6e977 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-bd6e977 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-901bd68 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-16e6c72{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-16e6c72.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-16e6c72 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-5228ff9{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-0ba7975{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-e3b132d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e3b132d:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-e3b132d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/hands-on.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-e3b132d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-af2e915{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-d085e20{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.77;--padding-top:0100px;--padding-bottom:0100px;--padding-left:50px;--padding-right:50px;}.elementor-1190 .elementor-element.elementor-element-d085e20:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-d085e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/AdobeStock_2092740455.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1190 .elementor-element.elementor-element-d085e20::before, .elementor-1190 .elementor-element.elementor-element-d085e20 > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-d085e20 > .e-con-inner > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-d085e20 > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-d085e20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-d085e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-71c0845 );--background-overlay:'';}.elementor-1190 .elementor-element.elementor-element-1ef023e{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-1ef023e:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-1ef023e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-4af4e7e{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-4af4e7e .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-4af4e7e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-211d18d .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-e421c05{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-5066e4e{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-9e5f9d4 .elementor-button{background-color:#000000;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:4.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-1190 .elementor-element.elementor-element-e1f9e7a{--display:flex;--min-height:640px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e1f9e7a .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1190 .elementor-element.elementor-element-e1f9e7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-665847a{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-5ab3a20{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-5ab3a20:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-5ab3a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-d4930f9{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-d4930f9:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-d4930f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-7ac435d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-7ac435d .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-7ac435d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-ecbf8ba .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-dc80df8{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-dc80df8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-dc80df8 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-7f391b2{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-e30c002{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-fb11df3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-fb11df3:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-fb11df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/hex-jar.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-fb11df3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-04f439b{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-871b8fc{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-dc0b27e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-dc0b27e:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-dc0b27e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/path-clearing.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-dc0b27e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-38b73c3{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-45e4e20{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-45e4e20:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-45e4e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-847e7f2{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-847e7f2 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-847e7f2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-456ebf7 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-34496a5{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-34496a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-34496a5 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-ade8d26{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-a4eadd0{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-09a1ecc{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-09a1ecc:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-09a1ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-b1dbb1f{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-b1dbb1f:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-b1dbb1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-00b6a92{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-00b6a92 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-00b6a92 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-4eaded8 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-dd812dd{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-dd812dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-dd812dd .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-4dbc243{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-683defd{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-3ebfa30{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-3ebfa30:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-3ebfa30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/mark.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-3ebfa30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-83f2e8b{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-c665c62{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-31dd087{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-31dd087:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-31dd087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/animal-comm.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-31dd087.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-4d249b7{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-db9709f{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-db9709f:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-db9709f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-9631540{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-9631540 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-9631540 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-b576cb2 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-2073b6e{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-2073b6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-2073b6e .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-d8863e5{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-25b210e{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-1a66414{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-1a66414:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-1a66414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-eddc925{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-eddc925:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-eddc925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-6b75ec7{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-6b75ec7 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-6b75ec7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-b03385d .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-081262f{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-081262f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-081262f .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-58978b7{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-dac882f{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-c268154{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-c268154:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-c268154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/avalon.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-c268154.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-69b84b2{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-6dd1dc7{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-1ad07ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-1ad07ea:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-1ad07ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/poppet.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-1ad07ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-6e38143{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-fabb7c0{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-fabb7c0:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-fabb7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-71da55b{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-71da55b .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-71da55b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-7796e8e .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-d75349b{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-d75349b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-d75349b .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-092a3da{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-5bebb40{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-05078b8{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-05078b8:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-05078b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-48f5d71{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-48f5d71:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-48f5d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-0037726{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-0037726 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-0037726 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-2a1672b .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-735c8fa{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-735c8fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-735c8fa .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-a54378c{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-268faef{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-e35122c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e35122c:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-e35122c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/cord.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-e35122c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-3dde211{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-e7245b3{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-ed986f7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-ed986f7:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-ed986f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/therapeutic.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-ed986f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-638e02b{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-005de17{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-005de17:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-005de17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-4c1d631{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-4c1d631 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-4c1d631 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-0557538 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-34398a3{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-34398a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-34398a3 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-ea2a0e9{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-59b62cc{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-71f22b9{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.9;--padding-top:0100px;--padding-bottom:0100px;--padding-left:50px;--padding-right:50px;}.elementor-1190 .elementor-element.elementor-element-71f22b9:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-71f22b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/AdobeStock_2045432858.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1190 .elementor-element.elementor-element-71f22b9::before, .elementor-1190 .elementor-element.elementor-element-71f22b9 > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-71f22b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-71f22b9 > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-71f22b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-71f22b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1190 .elementor-element.elementor-element-a5d4f2b{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-a5d4f2b:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-a5d4f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-ed764b7{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-ed764b7 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-ed764b7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-e6c48be .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-3d4d808{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-623abbf{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-59997b2 .elementor-button{background-color:#000000;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:4.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-1190 .elementor-element.elementor-element-146dc1f{--display:flex;--min-height:640px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-146dc1f .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1190 .elementor-element.elementor-element-146dc1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-0aeb527{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-379d135{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-e01bf93{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e01bf93:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-e01bf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/reclaim.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-e01bf93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-fe29652{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-886bd93{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-886bd93:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-886bd93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-f81128d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-f81128d .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-f81128d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-06a5667 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-a381246{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-a381246.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-a381246 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-e362ff2{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-088794c{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-abf13d4{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-abf13d4:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-abf13d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-88f65c4{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-88f65c4:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-88f65c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-416eaaa{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-416eaaa .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-416eaaa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-8ca1ca6 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-b3bc55e{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-b3bc55e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-b3bc55e .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-5b6749c{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-9132376{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-96d58a8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-96d58a8:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-96d58a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/cord-cutting.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-96d58a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-98c54c8{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-22fdfbb{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-4c73269{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-4c73269:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-4c73269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/virgin.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-4c73269.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-c4215bd{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-a5b2a61{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-a5b2a61:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-a5b2a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-eef23b0{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-eef23b0 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-eef23b0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-d8c9333 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-661b5b2{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-661b5b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-661b5b2 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-e2b1d76{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-d090590{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-d701de6{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-d701de6:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-d701de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-396e843{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-396e843:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-396e843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-99fb17d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-99fb17d .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-99fb17d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-8f41278 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-e882308{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-e882308.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-e882308 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-9521238{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-7218b5b{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-b38f255{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-b38f255:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-b38f255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/dynamic.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-b38f255.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-a29c2fe{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-650f55c{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-4164091{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-4164091:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-4164091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/prosperity.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-4164091.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-fb78f08{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-26aae62{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-26aae62:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-26aae62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-7650e0e{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-7650e0e .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-7650e0e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-3f172cb .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-cf36a36{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-cf36a36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-cf36a36 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-7287ba2{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-e9a03d7{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-b9c149a{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-b9c149a:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-b9c149a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-4b051b5{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-4b051b5:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-4b051b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-a2b5b41{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-a2b5b41 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-a2b5b41 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-a52958e .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-2ee3912{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-2ee3912.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-2ee3912 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-fc554f6{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-3eec7e7{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-0ae982c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-0ae982c:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-0ae982c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/charm.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-0ae982c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-8b92504{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-b716bdc{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-5b88799{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-5b88799:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-5b88799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/plant-spirits.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-5b88799.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-0c03e49{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-e0e5562{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-e0e5562:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-e0e5562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-1014666{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-1014666 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-1014666 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-584c880 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-778965f{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-778965f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-778965f .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-2a2412b{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-b6afc60{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-5dfdfa2{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-5dfdfa2:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-5dfdfa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-a976d5c{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-a976d5c:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-a976d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-647cf05{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-647cf05 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-647cf05 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-9032e3a .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-feba758{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-feba758.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-feba758 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-6123666{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-6f69782{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-add32d3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-add32d3:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-add32d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/earth-wands.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-add32d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-90a7690{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-87e9c04{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.9;--padding-top:0100px;--padding-bottom:0100px;--padding-left:50px;--padding-right:50px;}.elementor-1190 .elementor-element.elementor-element-87e9c04:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-87e9c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/AdobeStock_113671535.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1190 .elementor-element.elementor-element-87e9c04::before, .elementor-1190 .elementor-element.elementor-element-87e9c04 > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-87e9c04 > .e-con-inner > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-87e9c04 > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-87e9c04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-87e9c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-71c0845 );--background-overlay:'';}.elementor-1190 .elementor-element.elementor-element-1e13488{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-1e13488:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-1e13488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-b4220d6{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-b4220d6 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-b4220d6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-c8801da .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-8fdd340{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-161cbda{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-7b90a73 .elementor-button{background-color:#000000;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:4.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-1190 .elementor-element.elementor-element-9a71406{--display:flex;--min-height:640px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-9a71406 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1190 .elementor-element.elementor-element-9a71406.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-bd65e12{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-b03a6da{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-b03a6da:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-b03a6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-e6afd71{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-e6afd71:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-e6afd71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-251444d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-251444d .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-251444d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-c7c7f03 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-324a320{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-324a320.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-324a320 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-cc5fcc5{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-9da4881{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-d975ee2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-d975ee2:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-d975ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/medium-masterclass.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-d975ee2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-3208c42{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-cfe95ea{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-ccc00cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-ccc00cb:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-ccc00cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/blot.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-ccc00cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-4f809d2{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-a7ae837{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-a7ae837:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-a7ae837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-f0e5d99{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-f0e5d99 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-f0e5d99 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-87e12cc .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-69843a6{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-69843a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-69843a6 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-7d17ffb{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-e3b9bfe{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-2e4231f{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-2e4231f:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-2e4231f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-aa2fadc{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-aa2fadc:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-aa2fadc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-7a3d24b{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-7a3d24b .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-7a3d24b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-e0d03de .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-3ed170d{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-3ed170d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-3ed170d .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-e686a74{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-4c74fec{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-00eea18{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-00eea18:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-00eea18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/beating.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-00eea18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-46e6ac0{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-219d2a9{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-8098cac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-8098cac:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-8098cac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/astral.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-8098cac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-1a3e52e{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-fac450c{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-fac450c:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-fac450c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-736d619{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-736d619 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-736d619 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-18b7283 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-6df5d41{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-6df5d41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-6df5d41 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-3d5da68{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-bc5bdd1{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-95dfb87{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-95dfb87:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-95dfb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-2dc85c1{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-2dc85c1:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-2dc85c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-d62c1e9{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-d62c1e9 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-d62c1e9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-56788f7 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-ee9c580{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-ee9c580.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-ee9c580 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-bf24f4a{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-cf5cc28{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-60efd44{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-60efd44:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-60efd44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/13goals.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-60efd44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-cc99a63{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-69363b2{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-6502d0a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-6502d0a:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-6502d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/doorway.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-6502d0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-a14ef2b{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-24ab9e3{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-24ab9e3:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-24ab9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-5d5b715{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-5d5b715 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-5d5b715 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-5e18a68 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-ce39d89{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-ce39d89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-ce39d89 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-0c48ee8{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-e8b166b{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-9d70362{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-9d70362:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-9d70362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-e84f0d2{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-e84f0d2:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-e84f0d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-7849148{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-7849148 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-7849148 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-28d8983 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-758b3d4{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-758b3d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-758b3d4 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-311187f{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-73ab847{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-408e2c2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-408e2c2:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-408e2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/poppet-making.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-408e2c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-14ec29a{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-c7dd23b{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-c28766b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-c28766b:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-c28766b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/energies.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-c28766b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-1504b76{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-f6709f3{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-f6709f3:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-f6709f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-9aaae07{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-9aaae07 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-9aaae07 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-fffa3e0 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-2d37b33{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-2d37b33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-2d37b33 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-2d08aa4{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-db1c0d7{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-847ab05{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.9;--padding-top:0100px;--padding-bottom:0100px;--padding-left:50px;--padding-right:50px;}.elementor-1190 .elementor-element.elementor-element-847ab05:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-847ab05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/AdobeStock_310410598.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1190 .elementor-element.elementor-element-847ab05::before, .elementor-1190 .elementor-element.elementor-element-847ab05 > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-847ab05 > .e-con-inner > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-847ab05 > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-847ab05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-847ab05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1190 .elementor-element.elementor-element-89cec42{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-89cec42:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-89cec42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-eb6cab0{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-eb6cab0 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-eb6cab0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-9319300 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-04155cc{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-675ef7a{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-eaf9943 .elementor-button{background-color:#000000;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:4.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-1190 .elementor-element.elementor-element-6a1d27d{--display:flex;--min-height:640px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-6a1d27d .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1190 .elementor-element.elementor-element-6a1d27d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-1d1db77{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-ed1b994{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-c9a2064{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-c9a2064:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-c9a2064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/tarot.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-c9a2064.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-bb8a395{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-54d83d6{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-54d83d6:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-54d83d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-3442744{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-3442744 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-3442744 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-93d632d .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-865cfc7{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-865cfc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-865cfc7 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-8eec8a2{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-c3566e1{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-1d539bb{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-1d539bb:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-1d539bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-ea7a3b5{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-ea7a3b5:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-ea7a3b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-23e6df7{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-23e6df7 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-23e6df7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-d30f27f .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-5840681{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-5840681.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-5840681 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-86304d2{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-3810e83{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-8c0ca19{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-8c0ca19:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-8c0ca19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/sea.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-8c0ca19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-30b31a8{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-d426e6c{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-d8a316f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-d8a316f:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-d8a316f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/goddess.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-d8a316f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-619f59c{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-cdcc3ef{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-cdcc3ef:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-cdcc3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-50a12ef{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-50a12ef .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-50a12ef .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-056abb5 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-319f8c9{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-319f8c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-319f8c9 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-deecc16{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-66bbafa{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-bcecc40{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-bcecc40:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-bcecc40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-d76f64b{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-d76f64b:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-d76f64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-1487f51{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-1487f51 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-1487f51 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-130bfeb .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-663834f{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-663834f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-663834f .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-f207cdb{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-0795db8{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-39ef69a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-39ef69a:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-39ef69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/shapeshifting.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-39ef69a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-ff1b70a{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-2edd5c9{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-903db4c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-903db4c:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-903db4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/09/att.kvuThl400Hhv6H_G36XmlvsQUgagZz_LyiSAb4rrB0I-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-903db4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-160029e{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-eaee273{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-eaee273:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-eaee273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-fe829b6{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-fe829b6 .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-fe829b6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-75340c9 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-b9c233a{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-b9c233a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-b9c233a .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-8afffb2{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-27a5bdc{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-40e2527{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-40e2527:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-40e2527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-0f36d21{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-0f36d21:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-0f36d21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-11bf70a{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-11bf70a .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-11bf70a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-166d7fb .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-52e33b7{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-52e33b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-52e33b7 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-1faecac{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-8f9cc9a{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-11770f7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-11770f7:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-11770f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/spells.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-11770f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-ca0e7ba{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-15fd80d{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-bea239f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-bea239f:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-bea239f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/astrology.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-bea239f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-bd8d26a{--spacer-size:650px;}.elementor-1190 .elementor-element.elementor-element-090b9c4{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:-50px;--margin-right:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-090b9c4:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-090b9c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-f6cfabe{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-f6cfabe .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-f6cfabe .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-0e3a9a3 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-486e1a7{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-486e1a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-486e1a7 .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-4df4184{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-f1270b8{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-a196b5f{--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:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-71c0845 );--border-color:var( --e-global-color-71c0845 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-1190 .elementor-element.elementor-element-a196b5f:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-a196b5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-c8e82d4{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:40px;--margin-right:-40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-1190 .elementor-element.elementor-element-c8e82d4:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-c8e82d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-20d1b5f{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1.5px;}.elementor-1190 .elementor-element.elementor-element-20d1b5f .elementor-divider-separator{width:100%;}.elementor-1190 .elementor-element.elementor-element-20d1b5f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1190 .elementor-element.elementor-element-dfbfa09 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:3px;color:#000000D9;}.elementor-1190 .elementor-element.elementor-element-c44721f{width:var( --container-widget-width, 105.541% );max-width:105.541%;--container-widget-width:105.541%;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-c44721f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-c44721f .elementor-heading-title{font-family:"rieven-uncial", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:53px;color:#000000;}.elementor-1190 .elementor-element.elementor-element-99f9d39{font-size:20px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-d275f07{font-size:15px;font-weight:400;line-height:34px;color:#252525;}.elementor-1190 .elementor-element.elementor-element-125fba5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-125fba5:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-125fba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afestivalforpagansandwitches.co.uk/wp-content/uploads/2026/08/drum-circle.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1190 .elementor-element.elementor-element-125fba5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1190 .elementor-element.elementor-element-0c748a9{--spacer-size:650px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1190 .elementor-element.elementor-element-f05fef7{--content-width:1345px;}.elementor-1190 .elementor-element.elementor-element-90f1281{--content-width:1250px;}.elementor-1190 .elementor-element.elementor-element-126056b{--width:50%;}.elementor-1190 .elementor-element.elementor-element-5653edf{--width:50%;}.elementor-1190 .elementor-element.elementor-element-e935814{--width:40%;}.elementor-1190 .elementor-element.elementor-element-86cd113{--width:70%;}.elementor-1190 .elementor-element.elementor-element-5fcea9c{--width:70%;}.elementor-1190 .elementor-element.elementor-element-62187fc{--width:40%;}.elementor-1190 .elementor-element.elementor-element-3d94f69{--width:40%;}.elementor-1190 .elementor-element.elementor-element-cfe2afa{--width:70%;}.elementor-1190 .elementor-element.elementor-element-c0563dd{--width:70%;}.elementor-1190 .elementor-element.elementor-element-e51ce54{--width:40%;}.elementor-1190 .elementor-element.elementor-element-e9d7dde{--width:40%;}.elementor-1190 .elementor-element.elementor-element-ef6d443{--width:70%;}.elementor-1190 .elementor-element.elementor-element-bc40553{--width:70%;}.elementor-1190 .elementor-element.elementor-element-8200e2e{--width:40%;}.elementor-1190 .elementor-element.elementor-element-17a3d2b{--width:40%;}.elementor-1190 .elementor-element.elementor-element-933936c{--width:70%;}.elementor-1190 .elementor-element.elementor-element-5c572e4{--width:70%;}.elementor-1190 .elementor-element.elementor-element-b200af7{--width:40%;}.elementor-1190 .elementor-element.elementor-element-f0caf16{--content-width:1250px;}.elementor-1190 .elementor-element.elementor-element-e14919a{--width:50%;}.elementor-1190 .elementor-element.elementor-element-a10e745{--width:50%;}.elementor-1190 .elementor-element.elementor-element-39d10f9{--width:40%;}.elementor-1190 .elementor-element.elementor-element-1db171b{--width:70%;}.elementor-1190 .elementor-element.elementor-element-45df68e{--width:70%;}.elementor-1190 .elementor-element.elementor-element-c2a938c{--width:40%;}.elementor-1190 .elementor-element.elementor-element-587e1b9{--width:40%;}.elementor-1190 .elementor-element.elementor-element-5bde2d9{--width:70%;}.elementor-1190 .elementor-element.elementor-element-ed9c44e{--width:70%;}.elementor-1190 .elementor-element.elementor-element-0bd9e4b{--width:40%;}.elementor-1190 .elementor-element.elementor-element-de8559e{--width:40%;}.elementor-1190 .elementor-element.elementor-element-ffc78e9{--width:70%;}.elementor-1190 .elementor-element.elementor-element-8d7c3e4{--width:70%;}.elementor-1190 .elementor-element.elementor-element-03b65c4{--width:40%;}.elementor-1190 .elementor-element.elementor-element-413e094{--width:40%;}.elementor-1190 .elementor-element.elementor-element-a08fb02{--width:70%;}.elementor-1190 .elementor-element.elementor-element-313d1b8{--width:70%;}.elementor-1190 .elementor-element.elementor-element-e3b132d{--width:40%;}.elementor-1190 .elementor-element.elementor-element-d085e20{--content-width:1250px;}.elementor-1190 .elementor-element.elementor-element-1ef023e{--width:50%;}.elementor-1190 .elementor-element.elementor-element-e1f9e7a{--width:50%;}.elementor-1190 .elementor-element.elementor-element-d4930f9{--width:70%;}.elementor-1190 .elementor-element.elementor-element-fb11df3{--width:40%;}.elementor-1190 .elementor-element.elementor-element-dc0b27e{--width:40%;}.elementor-1190 .elementor-element.elementor-element-45e4e20{--width:70%;}.elementor-1190 .elementor-element.elementor-element-b1dbb1f{--width:70%;}.elementor-1190 .elementor-element.elementor-element-3ebfa30{--width:40%;}.elementor-1190 .elementor-element.elementor-element-31dd087{--width:40%;}.elementor-1190 .elementor-element.elementor-element-db9709f{--width:70%;}.elementor-1190 .elementor-element.elementor-element-eddc925{--width:70%;}.elementor-1190 .elementor-element.elementor-element-c268154{--width:40%;}.elementor-1190 .elementor-element.elementor-element-1ad07ea{--width:40%;}.elementor-1190 .elementor-element.elementor-element-fabb7c0{--width:70%;}.elementor-1190 .elementor-element.elementor-element-48f5d71{--width:70%;}.elementor-1190 .elementor-element.elementor-element-e35122c{--width:40%;}.elementor-1190 .elementor-element.elementor-element-ed986f7{--width:40%;}.elementor-1190 .elementor-element.elementor-element-005de17{--width:70%;}.elementor-1190 .elementor-element.elementor-element-71f22b9{--content-width:1250px;}.elementor-1190 .elementor-element.elementor-element-a5d4f2b{--width:50%;}.elementor-1190 .elementor-element.elementor-element-146dc1f{--width:50%;}.elementor-1190 .elementor-element.elementor-element-e01bf93{--width:40%;}.elementor-1190 .elementor-element.elementor-element-886bd93{--width:70%;}.elementor-1190 .elementor-element.elementor-element-88f65c4{--width:70%;}.elementor-1190 .elementor-element.elementor-element-96d58a8{--width:40%;}.elementor-1190 .elementor-element.elementor-element-4c73269{--width:40%;}.elementor-1190 .elementor-element.elementor-element-a5b2a61{--width:70%;}.elementor-1190 .elementor-element.elementor-element-396e843{--width:70%;}.elementor-1190 .elementor-element.elementor-element-b38f255{--width:40%;}.elementor-1190 .elementor-element.elementor-element-4164091{--width:40%;}.elementor-1190 .elementor-element.elementor-element-26aae62{--width:70%;}.elementor-1190 .elementor-element.elementor-element-4b051b5{--width:70%;}.elementor-1190 .elementor-element.elementor-element-0ae982c{--width:40%;}.elementor-1190 .elementor-element.elementor-element-5b88799{--width:40%;}.elementor-1190 .elementor-element.elementor-element-e0e5562{--width:70%;}.elementor-1190 .elementor-element.elementor-element-a976d5c{--width:70%;}.elementor-1190 .elementor-element.elementor-element-add32d3{--width:40%;}.elementor-1190 .elementor-element.elementor-element-87e9c04{--content-width:1250px;}.elementor-1190 .elementor-element.elementor-element-1e13488{--width:50%;}.elementor-1190 .elementor-element.elementor-element-9a71406{--width:50%;}.elementor-1190 .elementor-element.elementor-element-e6afd71{--width:70%;}.elementor-1190 .elementor-element.elementor-element-d975ee2{--width:40%;}.elementor-1190 .elementor-element.elementor-element-ccc00cb{--width:40%;}.elementor-1190 .elementor-element.elementor-element-a7ae837{--width:70%;}.elementor-1190 .elementor-element.elementor-element-aa2fadc{--width:70%;}.elementor-1190 .elementor-element.elementor-element-00eea18{--width:40%;}.elementor-1190 .elementor-element.elementor-element-8098cac{--width:40%;}.elementor-1190 .elementor-element.elementor-element-fac450c{--width:70%;}.elementor-1190 .elementor-element.elementor-element-2dc85c1{--width:70%;}.elementor-1190 .elementor-element.elementor-element-60efd44{--width:40%;}.elementor-1190 .elementor-element.elementor-element-6502d0a{--width:40%;}.elementor-1190 .elementor-element.elementor-element-24ab9e3{--width:70%;}.elementor-1190 .elementor-element.elementor-element-e84f0d2{--width:70%;}.elementor-1190 .elementor-element.elementor-element-408e2c2{--width:40%;}.elementor-1190 .elementor-element.elementor-element-c28766b{--width:40%;}.elementor-1190 .elementor-element.elementor-element-f6709f3{--width:70%;}.elementor-1190 .elementor-element.elementor-element-847ab05{--content-width:1250px;}.elementor-1190 .elementor-element.elementor-element-89cec42{--width:50%;}.elementor-1190 .elementor-element.elementor-element-6a1d27d{--width:50%;}.elementor-1190 .elementor-element.elementor-element-c9a2064{--width:40%;}.elementor-1190 .elementor-element.elementor-element-54d83d6{--width:70%;}.elementor-1190 .elementor-element.elementor-element-ea7a3b5{--width:70%;}.elementor-1190 .elementor-element.elementor-element-8c0ca19{--width:40%;}.elementor-1190 .elementor-element.elementor-element-d8a316f{--width:40%;}.elementor-1190 .elementor-element.elementor-element-cdcc3ef{--width:70%;}.elementor-1190 .elementor-element.elementor-element-d76f64b{--width:70%;}.elementor-1190 .elementor-element.elementor-element-39ef69a{--width:40%;}.elementor-1190 .elementor-element.elementor-element-903db4c{--width:40%;}.elementor-1190 .elementor-element.elementor-element-eaee273{--width:70%;}.elementor-1190 .elementor-element.elementor-element-0f36d21{--width:70%;}.elementor-1190 .elementor-element.elementor-element-11770f7{--width:40%;}.elementor-1190 .elementor-element.elementor-element-bea239f{--width:40%;}.elementor-1190 .elementor-element.elementor-element-090b9c4{--width:70%;}.elementor-1190 .elementor-element.elementor-element-c8e82d4{--width:70%;}.elementor-1190 .elementor-element.elementor-element-125fba5{--width:40%;}}@media(max-width:1024px){.elementor-1190 .elementor-element.elementor-element-f05fef7{--min-height:476px;}.elementor-1190 .elementor-element.elementor-element-79480fb{--padding-top:150px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1190 .elementor-element.elementor-element-9593104{width:var( --container-widget-width, 727.945px );max-width:727.945px;--container-widget-width:727.945px;--container-widget-flex-grow:0;}.elementor-1190 .elementor-element.elementor-element-9593104 .elementor-heading-title{font-size:72px;}.elementor-1190 .elementor-element.elementor-element-90f1281{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-2324968{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-a54fe9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-37db20d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-989eff4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e25637e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-a9a759d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-5dc0874{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-1947e0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-f0caf16{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e6f3555{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-7b38aaa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-0e040a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-75256b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-9b15ad2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-7e578e4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-3a63b10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-43a0dd1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-d085e20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-5ab3a20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-871b8fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-09a1ecc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-c665c62{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-1a66414{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-6dd1dc7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-05078b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e7245b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-71f22b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-379d135{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-abf13d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-22fdfbb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-d701de6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-650f55c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-b9c149a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-b716bdc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-5dfdfa2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-87e9c04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-b03a6da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-cfe95ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-2e4231f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-219d2a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-95dfb87{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-69363b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-9d70362{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-c7dd23b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-847ab05{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-ed1b994{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-1d539bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-d426e6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-bcecc40{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-2edd5c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-40e2527{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-15fd80d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-a196b5f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1190 .elementor-element.elementor-element-f05fef7{--min-height:377px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1190 .elementor-element.elementor-element-d9789be img{width:100%;max-width:100%;}.elementor-1190 .elementor-element.elementor-element-9593104{width:var( --container-widget-width, 332.906px );max-width:332.906px;--container-widget-width:332.906px;--container-widget-flex-grow:0;text-align:center;}.elementor-1190 .elementor-element.elementor-element-9593104 .elementor-heading-title{font-size:40px;line-height:1.4em;}.elementor-1190 .elementor-element.elementor-element-90f1281{--content-width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-126056b{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1190 .elementor-element.elementor-element-62b6dcd .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-32d5f5a{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-6502791{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-5653edf{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-54039bd{--spacer-size:320px;}.elementor-1190 .elementor-element.elementor-element-54039bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-2324968{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e935814{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-0ec4f2b{--spacer-size:296px;}.elementor-1190 .elementor-element.elementor-element-0ec4f2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-86cd113{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-f5bc8f7 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-e593569{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-2d3fc6b{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-a54fe9a{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-5fcea9c{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-1230163 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-bbd696a{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-86a3458{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-62187fc{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-1768bf3{--spacer-size:296px;}.elementor-1190 .elementor-element.elementor-element-1768bf3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-37db20d{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-3d94f69{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-75c22b0{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-75c22b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-cfe2afa{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-8ff3f5f .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-e480e60{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-4e74634{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-989eff4{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-c0563dd{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-ce0d55b .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-970b921{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-dbae297{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-e51ce54{--width:100%;--min-height:298px;}.elementor-1190 .elementor-element.elementor-element-5a426b0{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-5a426b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-e25637e{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e9d7dde{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-ea2517d{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-ea2517d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-ef6d443{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-9bee81d .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-e7694b8{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-5adad80{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-a9a759d{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-bc40553{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-f1ba00c .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-4dd0d36{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-bef2a9f{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-8200e2e{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-cdcee9d{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-cdcee9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-5dc0874{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-17a3d2b{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-573c7a9{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-573c7a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-933936c{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-daad4ee .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-2b4efd9{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-8277d97{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-1947e0c{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-5c572e4{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-4b6b1d9 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-537ae45{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-26db15d{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-b200af7{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-39e50d3{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-39e50d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-f0caf16{--content-width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e14919a{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1190 .elementor-element.elementor-element-2253dcd{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-5ce9ae5{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-a10e745{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-1be7dbb{--spacer-size:470px;}.elementor-1190 .elementor-element.elementor-element-1be7dbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-e6f3555{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-39d10f9{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-2201b85{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-2201b85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-1db171b{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-f7ac1fa .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-e8fb4a9{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-066bf55{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-7b38aaa{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-45df68e{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-ad6a777 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-a3b0f57{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-2de441b{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-c2a938c{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-b46c13d{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-b46c13d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-0e040a3{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-587e1b9{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-7f3f181{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-7f3f181 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-5bde2d9{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-b66584d .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-636bb72{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-56ab103{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-75256b9{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-ed9c44e{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-90487f8 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-d8f9923{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-04fc0f4{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-0bd9e4b{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-58f3942{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-58f3942 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-9b15ad2{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-de8559e{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-ea19813{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-ea19813 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-ffc78e9{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-29f8296 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-6b4791c{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-71f64e2{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-7e578e4{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-8d7c3e4{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-76057d4 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-9c178c2{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-d0226d0{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-03b65c4{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-b7f49cd{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-b7f49cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-3a63b10{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-413e094{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-80fabb4{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-80fabb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-a08fb02{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-16c379e .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-d7ae40e{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-d189d39{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-43a0dd1{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-313d1b8{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-16e6c72 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-5228ff9{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-0ba7975{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-e3b132d{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-af2e915{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-af2e915 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-d085e20{--content-width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-1ef023e{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1190 .elementor-element.elementor-element-e421c05{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-5066e4e{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-e1f9e7a{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-665847a{--spacer-size:320px;}.elementor-1190 .elementor-element.elementor-element-665847a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-5ab3a20{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-d4930f9{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-dc80df8 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-7f391b2{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-e30c002{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-fb11df3{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-04f439b{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-04f439b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-871b8fc{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-dc0b27e{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-38b73c3{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-38b73c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-45e4e20{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-34496a5 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-ade8d26{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-a4eadd0{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-09a1ecc{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-b1dbb1f{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-dd812dd .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-4dbc243{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-683defd{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-3ebfa30{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-83f2e8b{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-83f2e8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-c665c62{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-31dd087{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-4d249b7{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-4d249b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-db9709f{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-2073b6e .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-d8863e5{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-25b210e{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-1a66414{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-eddc925{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-081262f .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-58978b7{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-dac882f{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-c268154{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-69b84b2{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-69b84b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-6dd1dc7{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-1ad07ea{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-6e38143{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-6e38143 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-fabb7c0{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-d75349b .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-092a3da{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-5bebb40{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-05078b8{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-48f5d71{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-735c8fa .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-a54378c{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-268faef{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-e35122c{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-3dde211{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-3dde211 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-e7245b3{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-ed986f7{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-638e02b{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-638e02b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-005de17{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-34398a3 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-ea2a0e9{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-59b62cc{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-71f22b9{--content-width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-a5d4f2b{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1190 .elementor-element.elementor-element-3d4d808{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-623abbf{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-146dc1f{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-0aeb527{--spacer-size:370px;}.elementor-1190 .elementor-element.elementor-element-0aeb527 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-379d135{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e01bf93{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-fe29652{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-fe29652 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-886bd93{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-a381246 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-e362ff2{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-088794c{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-abf13d4{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-88f65c4{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-b3bc55e .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-5b6749c{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-9132376{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-96d58a8{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-98c54c8{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-98c54c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-22fdfbb{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-4c73269{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-c4215bd{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-c4215bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-a5b2a61{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-661b5b2 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-e2b1d76{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-d090590{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-d701de6{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-396e843{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-e882308 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-9521238{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-7218b5b{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-b38f255{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-a29c2fe{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-a29c2fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-650f55c{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-4164091{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-fb78f08{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-fb78f08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-26aae62{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-cf36a36 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-7287ba2{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-e9a03d7{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-b9c149a{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-4b051b5{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-2ee3912 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-fc554f6{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-3eec7e7{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-0ae982c{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-8b92504{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-8b92504 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-b716bdc{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-5b88799{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-0c03e49{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-0c03e49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-e0e5562{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-778965f .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-2a2412b{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-b6afc60{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-5dfdfa2{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-a976d5c{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-feba758 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-6123666{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-6f69782{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-add32d3{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-90a7690{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-90a7690 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-87e9c04{--content-width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-1e13488{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1190 .elementor-element.elementor-element-8fdd340{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-161cbda{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-9a71406{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-bd65e12{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-bd65e12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-b03a6da{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e6afd71{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-324a320 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-cc5fcc5{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-9da4881{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-d975ee2{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-3208c42{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-3208c42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-cfe95ea{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-ccc00cb{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-4f809d2{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-4f809d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-a7ae837{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-69843a6 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-7d17ffb{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-e3b9bfe{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-2e4231f{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-aa2fadc{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-3ed170d .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-e686a74{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-4c74fec{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-00eea18{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-46e6ac0{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-46e6ac0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-219d2a9{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-8098cac{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-1a3e52e{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-1a3e52e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-fac450c{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-6df5d41 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-3d5da68{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-bc5bdd1{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-95dfb87{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-2dc85c1{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-ee9c580 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-bf24f4a{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-cf5cc28{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-60efd44{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-cc99a63{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-cc99a63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-69363b2{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-6502d0a{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-a14ef2b{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-a14ef2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-24ab9e3{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-ce39d89 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-0c48ee8{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-e8b166b{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-9d70362{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-e84f0d2{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-758b3d4 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-311187f{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-73ab847{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-408e2c2{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-14ec29a{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-14ec29a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-c7dd23b{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-c28766b{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-1504b76{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-1504b76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-f6709f3{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-2d37b33 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-2d08aa4{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-db1c0d7{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-847ab05{--content-width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-89cec42{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1190 .elementor-element.elementor-element-04155cc{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-675ef7a{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-6a1d27d{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-1d1db77{--spacer-size:470px;}.elementor-1190 .elementor-element.elementor-element-1d1db77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-ed1b994{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-c9a2064{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-bb8a395{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-bb8a395 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-54d83d6{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-865cfc7 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-8eec8a2{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-c3566e1{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-1d539bb{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-ea7a3b5{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-5840681 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-86304d2{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-3810e83{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-8c0ca19{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-30b31a8{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-30b31a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-d426e6c{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-d8a316f{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-619f59c{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-619f59c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-cdcc3ef{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-319f8c9 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-deecc16{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-66bbafa{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-bcecc40{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-d76f64b{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-663834f .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-f207cdb{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-0795db8{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-39ef69a{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-ff1b70a{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-ff1b70a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-2edd5c9{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-903db4c{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-160029e{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-160029e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-eaee273{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-b9c233a .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-8afffb2{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-27a5bdc{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-40e2527{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-0f36d21{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-52e33b7 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-1faecac{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-8f9cc9a{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-11770f7{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-ca0e7ba{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-ca0e7ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-15fd80d{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-bea239f{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-bd8d26a{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-bd8d26a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-090b9c4{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-486e1a7 .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-4df4184{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-f1270b8{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-a196b5f{--width:100%;--min-height:112px;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-c8e82d4{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1190 .elementor-element.elementor-element-c44721f .elementor-heading-title{font-size:35px;}.elementor-1190 .elementor-element.elementor-element-99f9d39{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-d275f07{line-height:2.2em;}.elementor-1190 .elementor-element.elementor-element-125fba5{--width:100%;--min-height:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-0c748a9{--spacer-size:300px;}.elementor-1190 .elementor-element.elementor-element-0c748a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-6502791 */:root {
    --border: #d8d2c9;
    --header-bg: #3b2f4a;
    --header-text: #f7f4ee;
    --row-alt: #f6f3ee;
    --accent: #7a4b8a;
    --text: #2b2530;
  }

  * { box-sizing: border-box; }

  body {
    margin: 0;
  
    background: #fbfaf7;
    color: var(--text);
  }

  .table-wrap {
    max-width: 900px;
    margin: 0 auto;
  }

  h1 {
    font-size: 1.3rem;
    margin: 0 0 16px;
    text-align: center;
  }

  table {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
    box-shadow: 0 1px 4px rgba(0,0,0,0.06);
  }

  caption {
    caption-side: top;
    text-align: left;
    font-size: 0.85rem;
    color: #6b6470;
    margin-bottom: 6px;
  }

  thead th, thead td {
    background: var(--header-bg);
    color: var(--header-text);
    text-align: left;
    padding: 12px 14px;
    font-size: 0.9rem;
    font-weight: 600;
  }

  tbody td {
    padding: 12px 14px;
    border-bottom: 1px solid var(--border);
    font-size: 0.92rem;
    vertical-align: top;
  }

  tbody tr:nth-child(even) {
    background: var(--row-alt);
  }

  tbody tr:hover {
    background: #efe6f3;
  }

  td.cost, td.spaces {
    white-space: nowrap;
  }

  /* ---------- Mobile: stack rows into cards ---------- */
  @media (max-width: 990px) {
    table, thead, tbody, th, td, tr {
      display: block;
    }

    thead {
      display: none; /* hide header row, labels come from data-label */
    }

    tbody tr {
      background: #fff;
      border: 1px solid var(--border);
      border-radius: 10px;
      margin-bottom: 14px;
      padding: 10px 4px;
      box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    }

    tbody tr:nth-child(even) {
      background: #fff; /* remove zebra striping on mobile cards */
    }

    tbody td {
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      gap: 12px;
      padding: 8px 12px;
      border-bottom: 1px dashed var(--border);
      text-align: right;
    }

    tbody td:last-child {
      border-bottom: none;
    }

    tbody td::before {
      content: attr(data-label);
      font-weight: 600;
      color: var(--accent);
      text-align: left;
      flex-shrink: 0;
      max-width: 40%;
    }

    tbody td[data-label="Workshop"] {
      background: #f6f3ee;
      border-radius: 6px;
      font-weight: 600;
    }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d3fc6b */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86a3458 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e74634 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbae297 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5adad80 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bef2a9f */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8277d97 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26db15d */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce9ae5 */:root {
    --border: #d8d2c9;
    --header-bg: #3b2f4a;
    --header-text: #f7f4ee;
    --row-alt: #f6f3ee;
    --accent: #7a4b8a;
    --text: #2b2530;
  }

  * { box-sizing: border-box; }

  body {
    margin: 0;
  
    background: #fbfaf7;
    color: var(--text);
  }

  .table-wrap {
    max-width: 900px;
    margin: 0 auto;
  }

  h1 {
    font-size: 1.3rem;
    margin: 0 0 16px;
    text-align: center;
  }

  table {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
    box-shadow: 0 1px 4px rgba(0,0,0,0.06);
  }

  caption {
    caption-side: top;
    text-align: left;
    font-size: 0.85rem;
    color: #6b6470;
    margin-bottom: 6px;
  }

  thead th, thead td {
    background: var(--header-bg);
    color: var(--header-text);
    text-align: left;
    padding: 12px 14px;
    font-size: 0.9rem;
    font-weight: 600;
  }

  tbody td {
    padding: 12px 14px;
    border-bottom: 1px solid var(--border);
    font-size: 0.92rem;
    vertical-align: top;
  }

  tbody tr:nth-child(even) {
    background: var(--row-alt);
  }

  tbody tr:hover {
    background: #efe6f3;
  }

  td.cost, td.spaces {
    white-space: nowrap;
  }

  /* ---------- Mobile: stack rows into cards ---------- */
  @media (max-width: 990px) {
    table, thead, tbody, th, td, tr {
      display: block;
    }

    thead {
      display: none; /* hide header row, labels come from data-label */
    }

    tbody tr {
      background: #fff;
      border: 1px solid var(--border);
      border-radius: 10px;
      margin-bottom: 14px;
      padding: 10px 4px;
      box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    }

    tbody tr:nth-child(even) {
      background: #fff; /* remove zebra striping on mobile cards */
    }

    tbody td {
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      gap: 12px;
      padding: 8px 12px;
      border-bottom: 1px dashed var(--border);
      text-align: right;
    }

    tbody td:last-child {
      border-bottom: none;
    }

    tbody td::before {
      content: attr(data-label);
      font-weight: 600;
      color: var(--accent);
      text-align: left;
      flex-shrink: 0;
      max-width: 40%;
    }

    tbody td[data-label="Workshop"] {
      background: #f6f3ee;
      border-radius: 6px;
      font-weight: 600;
    }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-066bf55 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de441b */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56ab103 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04fc0f4 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71f64e2 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0226d0 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d189d39 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ba7975 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5066e4e */:root {
    --border: #d8d2c9;
    --header-bg: #3b2f4a;
    --header-text: #f7f4ee;
    --row-alt: #f6f3ee;
    --accent: #7a4b8a;
    --text: #2b2530;
  }

  * { box-sizing: border-box; }

  body {
    margin: 0;
  
    background: #fbfaf7;
    color: var(--text);
  }

  .table-wrap {
    max-width: 900px;
    margin: 0 auto;
  }

  h1 {
    font-size: 1.3rem;
    margin: 0 0 16px;
    text-align: center;
  }

  table {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
    box-shadow: 0 1px 4px rgba(0,0,0,0.06);
  }

  caption {
    caption-side: top;
    text-align: left;
    font-size: 0.85rem;
    color: #6b6470;
    margin-bottom: 6px;
  }

  thead th, thead td {
    background: var(--header-bg);
    color: var(--header-text);
    text-align: left;
    padding: 12px 14px;
    font-size: 0.9rem;
    font-weight: 600;
  }

  tbody td {
    padding: 12px 14px;
    border-bottom: 1px solid var(--border);
    font-size: 0.92rem;
    vertical-align: top;
  }

  tbody tr:nth-child(even) {
    background: var(--row-alt);
  }

  tbody tr:hover {
    background: #efe6f3;
  }

  td.cost, td.spaces {
    white-space: nowrap;
  }

  /* ---------- Mobile: stack rows into cards ---------- */
  @media (max-width: 990px) {
    table, thead, tbody, th, td, tr {
      display: block;
    }

    thead {
      display: none; /* hide header row, labels come from data-label */
    }

    tbody tr {
      background: #fff;
      border: 1px solid var(--border);
      border-radius: 10px;
      margin-bottom: 14px;
      padding: 10px 4px;
      box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    }

    tbody tr:nth-child(even) {
      background: #fff; /* remove zebra striping on mobile cards */
    }

    tbody td {
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      gap: 12px;
      padding: 8px 12px;
      border-bottom: 1px dashed var(--border);
      text-align: right;
    }

    tbody td:last-child {
      border-bottom: none;
    }

    tbody td::before {
      content: attr(data-label);
      font-weight: 600;
      color: var(--accent);
      text-align: left;
      flex-shrink: 0;
      max-width: 40%;
    }

    tbody td[data-label="Workshop"] {
      background: #f6f3ee;
      border-radius: 6px;
      font-weight: 600;
    }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e30c002 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4eadd0 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683defd */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25b210e */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dac882f */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bebb40 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-268faef */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59b62cc */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-623abbf */:root {
    --border: #d8d2c9;
    --header-bg: #3b2f4a;
    --header-text: #f7f4ee;
    --row-alt: #f6f3ee;
    --accent: #7a4b8a;
    --text: #2b2530;
  }

  * { box-sizing: border-box; }

  body {
    margin: 0;
  
    background: #fbfaf7;
    color: var(--text);
  }

  .table-wrap {
    max-width: 900px;
    margin: 0 auto;
  }

  h1 {
    font-size: 1.3rem;
    margin: 0 0 16px;
    text-align: center;
  }

  table {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
    box-shadow: 0 1px 4px rgba(0,0,0,0.06);
  }

  caption {
    caption-side: top;
    text-align: left;
    font-size: 0.85rem;
    color: #6b6470;
    margin-bottom: 6px;
  }

  thead th, thead td {
    background: var(--header-bg);
    color: var(--header-text);
    text-align: left;
    padding: 12px 14px;
    font-size: 0.9rem;
    font-weight: 600;
  }

  tbody td {
    padding: 12px 14px;
    border-bottom: 1px solid var(--border);
    font-size: 0.92rem;
    vertical-align: top;
  }

  tbody tr:nth-child(even) {
    background: var(--row-alt);
  }

  tbody tr:hover {
    background: #efe6f3;
  }

  td.cost, td.spaces {
    white-space: nowrap;
  }

  /* ---------- Mobile: stack rows into cards ---------- */
  @media (max-width: 990px) {
    table, thead, tbody, th, td, tr {
      display: block;
    }

    thead {
      display: none; /* hide header row, labels come from data-label */
    }

    tbody tr {
      background: #fff;
      border: 1px solid var(--border);
      border-radius: 10px;
      margin-bottom: 14px;
      padding: 10px 4px;
      box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    }

    tbody tr:nth-child(even) {
      background: #fff; /* remove zebra striping on mobile cards */
    }

    tbody td {
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      gap: 12px;
      padding: 8px 12px;
      border-bottom: 1px dashed var(--border);
      text-align: right;
    }

    tbody td:last-child {
      border-bottom: none;
    }

    tbody td::before {
      content: attr(data-label);
      font-weight: 600;
      color: var(--accent);
      text-align: left;
      flex-shrink: 0;
      max-width: 40%;
    }

    tbody td[data-label="Workshop"] {
      background: #f6f3ee;
      border-radius: 6px;
      font-weight: 600;
    }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-088794c */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9132376 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d090590 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7218b5b */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9a03d7 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3eec7e7 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6afc60 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f69782 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-161cbda */:root {
    --border: #d8d2c9;
    --header-bg: #3b2f4a;
    --header-text: #f7f4ee;
    --row-alt: #f6f3ee;
    --accent: #7a4b8a;
    --text: #2b2530;
  }

  * { box-sizing: border-box; }

  body {
    margin: 0;
  
    background: #fbfaf7;
    color: var(--text);
  }

  .table-wrap {
    max-width: 900px;
    margin: 0 auto;
  }

  h1 {
    font-size: 1.3rem;
    margin: 0 0 16px;
    text-align: center;
  }

  table {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
    box-shadow: 0 1px 4px rgba(0,0,0,0.06);
  }

  caption {
    caption-side: top;
    text-align: left;
    font-size: 0.85rem;
    color: #6b6470;
    margin-bottom: 6px;
  }

  thead th, thead td {
    background: var(--header-bg);
    color: var(--header-text);
    text-align: left;
    padding: 12px 14px;
    font-size: 0.9rem;
    font-weight: 600;
  }

  tbody td {
    padding: 12px 14px;
    border-bottom: 1px solid var(--border);
    font-size: 0.92rem;
    vertical-align: top;
  }

  tbody tr:nth-child(even) {
    background: var(--row-alt);
  }

  tbody tr:hover {
    background: #efe6f3;
  }

  td.cost, td.spaces {
    white-space: nowrap;
  }

  /* ---------- Mobile: stack rows into cards ---------- */
  @media (max-width: 990px) {
    table, thead, tbody, th, td, tr {
      display: block;
    }

    thead {
      display: none; /* hide header row, labels come from data-label */
    }

    tbody tr {
      background: #fff;
      border: 1px solid var(--border);
      border-radius: 10px;
      margin-bottom: 14px;
      padding: 10px 4px;
      box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    }

    tbody tr:nth-child(even) {
      background: #fff; /* remove zebra striping on mobile cards */
    }

    tbody td {
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      gap: 12px;
      padding: 8px 12px;
      border-bottom: 1px dashed var(--border);
      text-align: right;
    }

    tbody td:last-child {
      border-bottom: none;
    }

    tbody td::before {
      content: attr(data-label);
      font-weight: 600;
      color: var(--accent);
      text-align: left;
      flex-shrink: 0;
      max-width: 40%;
    }

    tbody td[data-label="Workshop"] {
      background: #f6f3ee;
      border-radius: 6px;
      font-weight: 600;
    }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9da4881 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3b9bfe */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c74fec */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc5bdd1 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf5cc28 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8b166b */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73ab847 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db1c0d7 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-675ef7a */:root {
    --border: #d8d2c9;
    --header-bg: #3b2f4a;
    --header-text: #f7f4ee;
    --row-alt: #f6f3ee;
    --accent: #7a4b8a;
    --text: #2b2530;
  }

  * { box-sizing: border-box; }

  body {
    margin: 0;
  
    background: #fbfaf7;
    color: var(--text);
  }

  .table-wrap {
    max-width: 900px;
    margin: 0 auto;
  }

  h1 {
    font-size: 1.3rem;
    margin: 0 0 16px;
    text-align: center;
  }

  table {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
    box-shadow: 0 1px 4px rgba(0,0,0,0.06);
  }

  caption {
    caption-side: top;
    text-align: left;
    font-size: 0.85rem;
    color: #6b6470;
    margin-bottom: 6px;
  }

  thead th, thead td {
    background: var(--header-bg);
    color: var(--header-text);
    text-align: left;
    padding: 12px 14px;
    font-size: 0.9rem;
    font-weight: 600;
  }

  tbody td {
    padding: 12px 14px;
    border-bottom: 1px solid var(--border);
    font-size: 0.92rem;
    vertical-align: top;
  }

  tbody tr:nth-child(even) {
    background: var(--row-alt);
  }

  tbody tr:hover {
    background: #efe6f3;
  }

  td.cost, td.spaces {
    white-space: nowrap;
  }

  /* ---------- Mobile: stack rows into cards ---------- */
  @media (max-width: 990px) {
    table, thead, tbody, th, td, tr {
      display: block;
    }

    thead {
      display: none; /* hide header row, labels come from data-label */
    }

    tbody tr {
      background: #fff;
      border: 1px solid var(--border);
      border-radius: 10px;
      margin-bottom: 14px;
      padding: 10px 4px;
      box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    }

    tbody tr:nth-child(even) {
      background: #fff; /* remove zebra striping on mobile cards */
    }

    tbody td {
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      gap: 12px;
      padding: 8px 12px;
      border-bottom: 1px dashed var(--border);
      text-align: right;
    }

    tbody td:last-child {
      border-bottom: none;
    }

    tbody td::before {
      content: attr(data-label);
      font-weight: 600;
      color: var(--accent);
      text-align: left;
      flex-shrink: 0;
      max-width: 40%;
    }

    tbody td[data-label="Workshop"] {
      background: #f6f3ee;
      border-radius: 6px;
      font-weight: 600;
    }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3566e1 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3810e83 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66bbafa */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0795db8 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27a5bdc */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f9cc9a */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1270b8 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d275f07 */.elem-table {
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

thead {
    background-color: #24182F;
    border-bottom: 2px solid #fff;
    color: #fff;
}

th {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: solid 1px;

    height: 20px;
}

th h1 {
    font-size: 14px;
}

tr:nth-child(2n) {
    background: rgba(222, 222, 222, 0.30);
}/* End custom CSS */