.elementor-3966 .elementor-element.elementor-element-4e0b3b4>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-3966 .elementor-element.elementor-element-4e0b3b4{overflow:hidden}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-repeater-item-e522154 .swiper-slide-bg{background-image:url(https://www.lavillaracine.com/wp-content/uploads/2024/10/hotel-la-villa-racine-sliders-1-scaled.jpg);background-size:cover}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-repeater-item-e522154 .elementor-background-overlay{background-color:rgba(0,0,0,.5)}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-repeater-item-f913f7b .swiper-slide-bg{background-image:url(https://www.lavillaracine.com/wp-content/uploads/2024/10/hotel-la-villa-racine-suites-juniors6-scaled.jpg);background-size:cover}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-repeater-item-f913f7b .elementor-background-overlay{background-color:rgba(0,0,0,.5)}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-repeater-item-e0187dc .swiper-slide-bg{background-color:#bbb;background-image:url(https://www.lavillaracine.com/wp-content/uploads/2024/10/hotel-la-villa-racine-salle-de-conference-3-scaled.jpg);background-size:cover}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-repeater-item-e0187dc .elementor-background-overlay{background-color:rgba(0,0,0,.5)}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-repeater-item-0e9c662 .swiper-slide-bg{background-image:url(https://www.lavillaracine.com/wp-content/uploads/2024/10/hotel-la-villa-racine-sliders-6-scaled.jpg);background-size:cover}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-repeater-item-0e9c662 .elementor-background-overlay{background-color:rgba(0,0,0,.5)}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-repeater-item-2d300b9 .swiper-slide-bg{background-color:#bbb;background-image:url(https://www.lavillaracine.com/wp-content/uploads/2023/05/la-villa-racine-maj9-scaled.jpeg);background-size:cover}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-repeater-item-2d300b9 .elementor-background-overlay{background-color:rgba(0,0,0,.5)}.elementor-3966 .elementor-element.elementor-element-c097863 .swiper-slide{height:850px;transition-duration:calc(5000ms*1.2)}.elementor-3966 .elementor-element.elementor-element-c097863 .swiper-slide-contents{max-width:66%}.elementor-3966 .elementor-element.elementor-element-c097863 .swiper-slide-inner{text-align:center}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-slide-heading{color:var(--e-global-color-secondary);font-size:60px}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-slide-description{color:var(--e-global-color-secondary)}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-slide-button{color:var(--e-global-color-primary);background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-swiper-button{color:var(--e-global-color-secondary)}.elementor-3966 .elementor-element.elementor-element-c097863 .elementor-swiper-button svg{fill:var(--e-global-color-secondary)}.elementor-3966 .elementor-element.elementor-element-c097863 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var(--e-global-color-secondary);opacity:var(--e-global-color-secondary)}.elementor-3966 .elementor-element.elementor-element-c097863 .swiper-pagination-bullet-active{background-color:var(--e-global-color-primary)}.elementor-3966 .elementor-element.elementor-element-8794668>.elementor-background-overlay{opacity:.59}.elementor-3966 .elementor-element.elementor-element-8794668{margin-top:0;margin-bottom:0;padding:0}.elementor-3966 .elementor-element.elementor-element-5785d9b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3966 .elementor-element.elementor-element-5785d9b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-3966 .elementor-element.elementor-element-456cff8.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3966 .elementor-element.elementor-element-456cff8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3966 .elementor-element.elementor-element-26374c7>.elementor-container{min-height:100vh}.elementor-3966 .elementor-element.elementor-element-26374c7>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-3966 .elementor-element.elementor-element-26374c7 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center}.elementor-3966 .elementor-element.elementor-element-26374c7>.elementor-background-overlay{opacity:.59;transition:background .3s,border-radius .3s,opacity .3s}.elementor-3966 .elementor-element.elementor-element-26374c7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-3966 .elementor-element.elementor-element-6de7016.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-3966 .elementor-element.elementor-element-4f91cbe>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-3966 .elementor-element.elementor-element-4f91cbe>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#000 45%,#00000000 100%);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-3966 .elementor-element.elementor-element-4f91cbe{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-bc-flex-widget .elementor-3966 .elementor-element.elementor-element-3837621.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3966 .elementor-element.elementor-element-3837621.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3966 .elementor-element.elementor-element-3837621.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-3966 .elementor-element.elementor-element-dca8735>.elementor-widget-container{margin:0 30px 0 0}.elementor-3966 .elementor-element.elementor-element-dca8735{width:auto;max-width:auto}.elementor-bc-flex-widget .elementor-3966 .elementor-element.elementor-element-e36e2e5.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3966 .elementor-element.elementor-element-e36e2e5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3966 .elementor-element.elementor-element-e36e2e5.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-3966 .elementor-element.elementor-element-00f4f95{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--e-global-color-secondary);width:auto;max-width:auto}.elementor-3966 .elementor-element.elementor-element-00f4f95>.elementor-widget-container{margin:0;padding:0 20px 24px 0}.elementor-3966 .elementor-element.elementor-element-02bc8fc .button{--btn-bg:var(--e-global-color-secondary);--btn-color:var(--e-global-color-primary)}.elementor-3966 .elementor-element.elementor-element-02bc8fc{width:auto;max-width:auto}@media(max-width:767px){.elementor-3966 .elementor-element.elementor-element-26374c7>.elementor-container{min-height:100vh}.elementor-bc-flex-widget .elementor-3966 .elementor-element.elementor-element-6de7016.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-3966 .elementor-element.elementor-element-6de7016.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-3966 .elementor-element.elementor-element-3837621{width:30%}.elementor-3966 .elementor-element.elementor-element-e36e2e5{width:70%}}