.elementor-308 .elementor-element.elementor-element-8aa130a{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;}.elementor-308 .elementor-element.elementor-element-8aa130a:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-8aa130a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crystalvillagelanzarote.com/wp-content/uploads/2025/09/Render200420Post_VF.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-308 .elementor-element.elementor-element-8aa130a::before, .elementor-308 .elementor-element.elementor-element-8aa130a > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-8aa130a > .e-con-inner > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-8aa130a > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-8aa130a > .e-con-inner > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-8aa130a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-308 .elementor-element.elementor-element-04fed6f{text-align:center;}.elementor-308 .elementor-element.elementor-element-04fed6f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:84px;font-weight:400;color:#FFFFFF;}.elementor-308 .elementor-element.elementor-element-17b8427{--display:flex;}.elementor-308 .elementor-element.elementor-element-950c3e2{--spacer-size:30px;}.elementor-308 .elementor-element.elementor-element-ee470ff{--display:flex;}.elementor-308 .elementor-element.elementor-element-75ac28d{text-align:justify;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-308 .elementor-element.elementor-element-7bf2c91{--display:flex;}.elementor-308 .elementor-element.elementor-element-0c8c81f{--spacer-size:30px;}.elementor-308 .elementor-element.elementor-element-27e53aa{--display:flex;}.elementor-308 .elementor-element.elementor-element-4e97eec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;letter-spacing:1px;color:#232323;}.elementor-308 .elementor-element.elementor-element-0bf064c{text-align:justify;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-308 .elementor-element.elementor-element-0ae73cb{--display:flex;}.elementor-308 .elementor-element.elementor-element-301cf2b{--spacer-size:30px;}.elementor-308 .elementor-element.elementor-element-7979068{--display:flex;}.elementor-308 .elementor-element.elementor-element-06c6f49 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;letter-spacing:1px;color:#232323;}.elementor-308 .elementor-element.elementor-element-eee5532{text-align:justify;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-308 .elementor-element.elementor-element-6334d08{--display:flex;}.elementor-308 .elementor-element.elementor-element-9f9e4df{--spacer-size:30px;}.elementor-308 .elementor-element.elementor-element-449ffd7{--display:flex;}.elementor-308 .elementor-element.elementor-element-058bafb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;letter-spacing:1px;color:#232323;}.elementor-308 .elementor-element.elementor-element-31f4fae{text-align:justify;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-308 .elementor-element.elementor-element-31f4fae a{color:#848484;}.elementor-308 .elementor-element.elementor-element-99b0d30{--display:flex;}.elementor-308 .elementor-element.elementor-element-33dc6a9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-308 .elementor-element.elementor-element-33dc6a9 .elementor-divider-separator{width:100%;}.elementor-308 .elementor-element.elementor-element-33dc6a9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-308 .elementor-element.elementor-element-8e70056{text-align:justify;font-family:"Lato", Sans-serif;font-size:8px;font-weight:400;}.elementor-308 .elementor-element.elementor-element-cd6f347{font-family:"Lato", Sans-serif;font-size:10px;font-weight:400;}.elementor-308 .elementor-element.elementor-element-cd6f347 a{color:#848484;}@media(min-width:768px){.elementor-308 .elementor-element.elementor-element-17b8427{--content-width:70%;}.elementor-308 .elementor-element.elementor-element-7bf2c91{--content-width:70%;}.elementor-308 .elementor-element.elementor-element-0ae73cb{--content-width:70%;}.elementor-308 .elementor-element.elementor-element-6334d08{--content-width:70%;}.elementor-308 .elementor-element.elementor-element-99b0d30{--content-width:70%;}}@media(max-width:1024px){.elementor-308 .elementor-element.elementor-element-8aa130a{--min-height:100vh;}.elementor-308 .elementor-element.elementor-element-8aa130a:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-8aa130a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-786px -149px;background-size:auto;}}@media(max-width:767px){.elementor-308 .elementor-element.elementor-element-8aa130a:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-8aa130a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1000px -248px;}.elementor-308 .elementor-element.elementor-element-75ac28d{font-size:14px;}.elementor-308 .elementor-element.elementor-element-0bf064c{font-size:14px;}.elementor-308 .elementor-element.elementor-element-eee5532{font-size:14px;}.elementor-308 .elementor-element.elementor-element-31f4fae{font-size:14px;}}@media(min-width:1025px){.elementor-308 .elementor-element.elementor-element-8aa130a:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-8aa130a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}