.elementor-8940 .elementor-element.elementor-element-31cc146{--display:flex;--overlay-opacity:0.58;}.elementor-8940 .elementor-element.elementor-element-31cc146::before, .elementor-8940 .elementor-element.elementor-element-31cc146 > .elementor-background-video-container::before, .elementor-8940 .elementor-element.elementor-element-31cc146 > .e-con-inner > .elementor-background-video-container::before, .elementor-8940 .elementor-element.elementor-element-31cc146 > .elementor-background-slideshow::before, .elementor-8940 .elementor-element.elementor-element-31cc146 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8940 .elementor-element.elementor-element-31cc146 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-8940 .elementor-element.elementor-element-4196b43{--display:flex;}.elementor-8940 .elementor-element.elementor-element-4196b43:not(.elementor-motion-effects-element-type-background), .elementor-8940 .elementor-element.elementor-element-4196b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04CCBC;}.elementor-8940 .elementor-element.elementor-element-fd13170{--display:flex;}.elementor-8940 .elementor-element.elementor-element-fd13170:not(.elementor-motion-effects-element-type-background), .elementor-8940 .elementor-element.elementor-element-fd13170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF3;}.elementor-8940 .elementor-element.elementor-element-6ee5030{--display:flex;}.elementor-8940 .elementor-element.elementor-element-6ee5030:not(.elementor-motion-effects-element-type-background), .elementor-8940 .elementor-element.elementor-element-6ee5030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04CCBC;}.elementor-8940 .elementor-element.elementor-element-aec68a3{--display:flex;}.elementor-8940 .elementor-element.elementor-element-aec68a3:not(.elementor-motion-effects-element-type-background), .elementor-8940 .elementor-element.elementor-element-aec68a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF3;}.elementor-8940 .elementor-element.elementor-element-754e878{--display:flex;}.elementor-8940 .elementor-element.elementor-element-754e878:not(.elementor-motion-effects-element-type-background), .elementor-8940 .elementor-element.elementor-element-754e878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04CCBC;}.elementor-8940 .elementor-element.elementor-element-73f4877{--display:flex;}.elementor-8940 .elementor-element.elementor-element-73f4877:not(.elementor-motion-effects-element-type-background), .elementor-8940 .elementor-element.elementor-element-73f4877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EDE0;}.elementor-8940 .elementor-element.elementor-element-627445f{--display:flex;}.elementor-8940 .elementor-element.elementor-element-627445f:not(.elementor-motion-effects-element-type-background), .elementor-8940 .elementor-element.elementor-element-627445f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF3;}.elementor-8940 .elementor-element.elementor-element-bd5f6cd{--display:flex;}.elementor-8940 .elementor-element.elementor-element-bd5f6cd:not(.elementor-motion-effects-element-type-background), .elementor-8940 .elementor-element.elementor-element-bd5f6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04CCBC;}.elementor-8940 .elementor-element.elementor-element-1af5f3c{--display:flex;}.elementor-8940 .elementor-element.elementor-element-1af5f3c:not(.elementor-motion-effects-element-type-background), .elementor-8940 .elementor-element.elementor-element-1af5f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF3;}.elementor-8940 .elementor-element.elementor-element-cb1ee72{--display:flex;--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8940 .elementor-element.elementor-element-c4358a6 .elementor-repeater-item-0c30d84 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://vibesweeks.com/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-24-at-17.27.43-scaled.jpeg);background-size:cover;}.elementor-8940 .elementor-element.elementor-element-c4358a6 .elementor-repeater-item-191b54a .swiper-slide-bg{background-color:#833CA300;background-image:url(https://vibesweeks.com/wp-content/uploads/2025/11/Lanzarote-1-1.jpeg);background-size:cover;}.elementor-8940 .elementor-element.elementor-element-c4358a6 .elementor-repeater-item-8a717a1 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://vibesweeks.com/wp-content/uploads/2025/11/P1145375-e1771540940933.jpg);background-size:cover;}.elementor-8940 .elementor-element.elementor-element-c4358a6 .elementor-repeater-item-1c5592d .swiper-slide-bg{background-color:#833CA300;background-image:url(https://vibesweeks.com/wp-content/uploads/2026/05/flixier-2025-11-16T13_11_14.815Z.jpg);background-size:cover;}.elementor-8940 .elementor-element.elementor-element-c4358a6 .elementor-repeater-item-c4b8420 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://vibesweeks.com/wp-content/uploads/2025/05/P1144781.jpg);background-size:cover;}.elementor-8940 .elementor-element.elementor-element-c4358a6 .elementor-repeater-item-d0a5cdb .swiper-slide-bg{background-color:#833CA300;background-image:url(https://vibesweeks.com/wp-content/uploads/2024/12/IMG_0448-scaled.jpeg);background-size:cover;}.elementor-8940 .elementor-element.elementor-element-c4358a6 .elementor-repeater-item-4404688 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://vibesweeks.com/wp-content/uploads/2026/05/20260401_182932-scaled.jpg);background-size:cover;}.elementor-8940 .elementor-element.elementor-element-c4358a6 .swiper-slide{transition-duration:calc(5000ms*1.2);height:605px;}.elementor-8940 .elementor-element.elementor-element-c4358a6 .swiper-slide-contents{max-width:66%;}.elementor-8940 .elementor-element.elementor-element-c4358a6 .swiper-slide-inner{text-align:center;}.elementor-8940 .elementor-element.elementor-element-c4358a6 .elementor-swiper-button{color:var( --e-global-color-secondary );}.elementor-8940 .elementor-element.elementor-element-c4358a6 .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-8940 .elementor-element.elementor-element-c4358a6 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-8940 .elementor-element.elementor-element-c4358a6 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-8940 .elementor-element.elementor-element-6107cae{--display:flex;}.elementor-8940 .elementor-element.elementor-element-6107cae:not(.elementor-motion-effects-element-type-background), .elementor-8940 .elementor-element.elementor-element-6107cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF3;}.elementor-8940 .elementor-element.elementor-element-83433cc{--display:flex;}.elementor-8940 .elementor-element.elementor-element-83433cc:not(.elementor-motion-effects-element-type-background), .elementor-8940 .elementor-element.elementor-element-83433cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4C4B0;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8940 .elementor-element.elementor-element-c4358a6 .swiper-slide{height:60vh;}}