.elementor-2924 .elementor-element.elementor-element-aa4e819{--display:flex;--min-height:100vh;--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;--overlay-opacity:1;}.elementor-2924 .elementor-element.elementor-element-aa4e819:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-aa4e819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DEE1;}.elementor-2924 .elementor-element.elementor-element-aa4e819::before, .elementor-2924 .elementor-element.elementor-element-aa4e819 > .elementor-background-video-container::before, .elementor-2924 .elementor-element.elementor-element-aa4e819 > .e-con-inner > .elementor-background-video-container::before, .elementor-2924 .elementor-element.elementor-element-aa4e819 > .elementor-background-slideshow::before, .elementor-2924 .elementor-element.elementor-element-aa4e819 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2924 .elementor-element.elementor-element-aa4e819 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2924 .elementor-element.elementor-element-83744ea > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-2924 .elementor-element.elementor-element-83744ea{text-align:center;}.elementor-2924 .elementor-element.elementor-element-83744ea .elementor-heading-title{font-size:26px;letter-spacing:10px;color:var( --e-global-color-secondary );}.elementor-2924 .elementor-element.elementor-element-68d8c76 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-2924 .elementor-element.elementor-element-68d8c76{text-align:center;}.elementor-2924 .elementor-element.elementor-element-68d8c76 .elementor-heading-title{font-size:98px;letter-spacing:10px;color:var( --e-global-color-text );}.elementor-2924 .elementor-element.elementor-element-6106e30 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-2924 .elementor-element.elementor-element-527377b{--display:flex;--min-height:0px;--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-483a34d > .elementor-widget-container{margin:13px 0px 15px 0px;}.elementor-2924 .elementor-element.elementor-element-483a34d{text-align:center;}.elementor-2924 .elementor-element.elementor-element-89843c5{--display:flex;}.elementor-2924 .elementor-element.elementor-element-ebf027c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;columns:1;text-align:center;}.elementor-2924 .elementor-element.elementor-element-ebf027c.elementor-element{--align-self:center;}.elementor-2924 .elementor-element.elementor-element-d8824ac{--display:flex;--min-height:600px;--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;--overlay-opacity:0.23;}.elementor-2924 .elementor-element.elementor-element-d8824ac:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-d8824ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theweddingfairy.uk/wp-content/uploads/2025/06/IMG_3214.jpg");background-size:cover;}.elementor-2924 .elementor-element.elementor-element-d8824ac::before, .elementor-2924 .elementor-element.elementor-element-d8824ac > .elementor-background-video-container::before, .elementor-2924 .elementor-element.elementor-element-d8824ac > .e-con-inner > .elementor-background-video-container::before, .elementor-2924 .elementor-element.elementor-element-d8824ac > .elementor-background-slideshow::before, .elementor-2924 .elementor-element.elementor-element-d8824ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-2924 .elementor-element.elementor-element-d8824ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2924 .elementor-element.elementor-element-51336e4{--display:flex;--min-height:0px;--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-d6471ea > .elementor-widget-container{margin:13px 0px 15px 0px;}.elementor-2924 .elementor-element.elementor-element-d6471ea{text-align:center;}.elementor-2924 .elementor-element.elementor-element-d6471ea .elementor-heading-title{font-family:"Montserrat Light", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;line-height:27px;color:var( --e-global-color-primary );}.elementor-2924 .elementor-element.elementor-element-fae23a8{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-fae23a8:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-fae23a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2924 .elementor-element.elementor-element-4976664{--display:flex;}.elementor-2924 .elementor-element.elementor-element-0e9eb36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2924 .elementor-element.elementor-element-0e9eb36{text-align:start;}.elementor-2924 .elementor-element.elementor-element-0e9eb36 .elementor-heading-title{font-family:"Montserrat Light", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;text-decoration:none;line-height:27px;color:#FFFFFF;}.elementor-2924 .elementor-element.elementor-element-a845aba{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-2924 .elementor-element.elementor-element-8f3bc44 .elementor-button{background-color:#02010100;font-family:"Montserrat Light", Sans-serif;font-size:13px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-2924 .elementor-element.elementor-element-fed9482{--display:flex;}.elementor-2924 .elementor-element.elementor-element-a2dcae7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2924 .elementor-element.elementor-element-a2dcae7{text-align:start;}.elementor-2924 .elementor-element.elementor-element-a2dcae7 .elementor-heading-title{font-family:"Montserrat Light", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;text-decoration:none;line-height:27px;color:#FFFFFF;}.elementor-2924 .elementor-element.elementor-element-c044d33{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-2924 .elementor-element.elementor-element-b29e8fa .elementor-button{background-color:#02010100;font-family:"Montserrat Light", Sans-serif;font-size:13px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-2924 .elementor-element.elementor-element-3556bd5{--display:flex;}.elementor-2924 .elementor-element.elementor-element-abd4196 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2924 .elementor-element.elementor-element-abd4196{text-align:start;}.elementor-2924 .elementor-element.elementor-element-abd4196 .elementor-heading-title{font-family:"Montserrat Light", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;text-decoration:none;line-height:27px;color:#FFFFFF;}.elementor-2924 .elementor-element.elementor-element-163deb1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-2924 .elementor-element.elementor-element-da8182c .elementor-button{background-color:#02010100;font-family:"Montserrat Light", Sans-serif;font-size:13px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-2924 .elementor-element.elementor-element-39ca992{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.2;}.elementor-2924 .elementor-element.elementor-element-39ca992:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-39ca992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theweddingfairy.uk/wp-content/uploads/2025/08/IMG_6824.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2924 .elementor-element.elementor-element-39ca992::before, .elementor-2924 .elementor-element.elementor-element-39ca992 > .elementor-background-video-container::before, .elementor-2924 .elementor-element.elementor-element-39ca992 > .e-con-inner > .elementor-background-video-container::before, .elementor-2924 .elementor-element.elementor-element-39ca992 > .elementor-background-slideshow::before, .elementor-2924 .elementor-element.elementor-element-39ca992 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2924 .elementor-element.elementor-element-39ca992 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2924 .elementor-element.elementor-element-b9e8493{--display:flex;--min-height:521px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-209220b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2924 .elementor-element.elementor-element-209220b:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-209220b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theweddingfairy.uk/wp-content/uploads/2025/08/IMG_6849-1.webp");background-position:center center;background-size:cover;}.elementor-2924 .elementor-element.elementor-element-519bf79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2924 .elementor-element.elementor-element-519bf79:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-519bf79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theweddingfairy.uk/wp-content/uploads/2025/08/IMG_6827-1-scaled.webp");background-position:center right;background-size:cover;}.elementor-2924 .elementor-element.elementor-element-9ced91d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2924 .elementor-element.elementor-element-9ced91d:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-9ced91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theweddingfairy.uk/wp-content/uploads/2025/08/IMG_4779-scaled.webp");background-position:center center;background-size:cover;}.elementor-2924 .elementor-element.elementor-element-4bd24be{--display:flex;--min-height:450px;--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2924 .elementor-element.elementor-element-8d657ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2924 .elementor-element.elementor-element-8d657ae:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-8d657ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theweddingfairy.uk/wp-content/uploads/2025/08/IMG_3216-e1754867122585.webp");background-size:cover;}.elementor-2924 .elementor-element.elementor-element-33dd778{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2924 .elementor-element.elementor-element-33dd778:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-33dd778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theweddingfairy.uk/wp-content/uploads/2025/08/IMG_6857-e1754867162740.webp");background-size:cover;}.elementor-2924 .elementor-element.elementor-element-4ba983e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2924 .elementor-element.elementor-element-4ba983e:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-4ba983e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theweddingfairy.uk/wp-content/uploads/2025/08/IMG_3221-e1754867203576.webp");background-size:cover;}.elementor-2924 .elementor-element.elementor-element-cd3ecc2{--display:flex;--min-height:521px;--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2924 .elementor-element.elementor-element-cbb863f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2924 .elementor-element.elementor-element-cbb863f:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-cbb863f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theweddingfairy.uk/wp-content/uploads/2025/08/IMG_6853_1-scaled.webp");background-position:center center;background-size:cover;}.elementor-2924 .elementor-element.elementor-element-18aa203{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2924 .elementor-element.elementor-element-18aa203:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-18aa203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theweddingfairy.uk/wp-content/uploads/2025/08/IMG_3218.webp");background-size:cover;}.elementor-2924 .elementor-element.elementor-element-a45a24e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2924 .elementor-element.elementor-element-a45a24e:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-a45a24e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theweddingfairy.uk/wp-content/uploads/2025/08/IMG_4772-scaled.webp");background-position:center center;background-size:cover;}.elementor-2924 .elementor-element.elementor-element-45e0e05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-084a9bc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2924 .elementor-element.elementor-element-bc82d9e img{width:90%;}.elementor-2924 .elementor-element.elementor-element-bca3581 img{width:90%;}.elementor-2924 .elementor-element.elementor-element-a75edd4 img{width:90%;}@media(max-width:1024px){.elementor-2924 .elementor-element.elementor-element-084a9bc{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2924 .elementor-element.elementor-element-527377b{--content-width:832px;}.elementor-2924 .elementor-element.elementor-element-51336e4{--content-width:807px;}.elementor-2924 .elementor-element.elementor-element-fae23a8{--content-width:950px;}.elementor-2924 .elementor-element.elementor-element-209220b{--width:30%;}.elementor-2924 .elementor-element.elementor-element-519bf79{--width:40%;}.elementor-2924 .elementor-element.elementor-element-9ced91d{--width:30%;}.elementor-2924 .elementor-element.elementor-element-8d657ae{--width:30%;}.elementor-2924 .elementor-element.elementor-element-33dd778{--width:40%;}.elementor-2924 .elementor-element.elementor-element-4ba983e{--width:30%;}.elementor-2924 .elementor-element.elementor-element-cbb863f{--width:30%;}.elementor-2924 .elementor-element.elementor-element-18aa203{--width:40%;}.elementor-2924 .elementor-element.elementor-element-a45a24e{--width:30%;}}@media(min-width:1025px){.elementor-2924 .elementor-element.elementor-element-39ca992:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-39ca992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-2924 .elementor-element.elementor-element-68d8c76 .elementor-heading-title{font-size:82px;}.elementor-2924 .elementor-element.elementor-element-d6471ea .elementor-heading-title{font-size:12px;}.elementor-2924 .elementor-element.elementor-element-0e9eb36 .elementor-heading-title{font-size:12px;}.elementor-2924 .elementor-element.elementor-element-a2dcae7 .elementor-heading-title{font-size:12px;}.elementor-2924 .elementor-element.elementor-element-abd4196 .elementor-heading-title{font-size:12px;}.elementor-2924 .elementor-element.elementor-element-39ca992{--min-height:34vh;}.elementor-2924 .elementor-element.elementor-element-39ca992:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-39ca992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2924 .elementor-element.elementor-element-209220b{--min-height:500px;}.elementor-2924 .elementor-element.elementor-element-519bf79{--min-height:450px;}.elementor-2924 .elementor-element.elementor-element-9ced91d{--min-height:450px;}.elementor-2924 .elementor-element.elementor-element-8d657ae{--min-height:500px;}.elementor-2924 .elementor-element.elementor-element-33dd778{--min-height:450px;}.elementor-2924 .elementor-element.elementor-element-4ba983e{--min-height:450px;}.elementor-2924 .elementor-element.elementor-element-cbb863f{--min-height:500px;}.elementor-2924 .elementor-element.elementor-element-18aa203{--min-height:450px;}.elementor-2924 .elementor-element.elementor-element-a45a24e{--min-height:450px;}.elementor-2924 .elementor-element.elementor-element-084a9bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://theweddingfairy-com.okyanust.com/wp-content/uploads/2024/02/Montserrat-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */