.elementor-11 .elementor-element.elementor-element-3388b32{--display:flex;}.elementor-11 .elementor-element.elementor-element-3388b32:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3388b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-repeater-item-dbc3021 .swiper-slide-bg{background-image:url(https://bw-marquise.com/wp-content/uploads/Enscape_2026-02-06-14-24-16.avif);background-size:cover;}.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-repeater-item-fea175c .swiper-slide-bg{background-image:url(https://bw-marquise.com/wp-content/uploads/Enscape_2026-02-06-14-09-01.avif);background-size:cover;}.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-repeater-item-4e0b224 .swiper-slide-bg{background-image:url(https://bw-marquise.com/wp-content/uploads/Enscape_2026-02-06-14-21-06.avif);background-size:cover;}.elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide{transition-duration:calc(3000ms*1.2);height:100svh;}.elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide-contents{max-width:calc(100% - 400px);}.elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide-inner{padding:100px 100px 100px 100px;text-align:start;}.elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-swiper-button{font-size:16px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-30a62c9{z-index:5;}.elementor-11 .elementor-element.elementor-element-1099ad4{--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:100px 100px;--row-gap:100px;--column-gap:100px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-11 .elementor-element.elementor-element-1099ad4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1099ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26ce492 );}.elementor-11 .elementor-element.elementor-element-66bf23c{--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-11 .elementor-element.elementor-element-e98af5a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-24a1d06 );}.elementor-11 .elementor-element.elementor-element-e940034{--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-11 .elementor-element.elementor-element-befa23f{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-81caacb{--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-11 .elementor-element.elementor-element-0619bd3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0619bd3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0619bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26ce492 );}.elementor-11 .elementor-element.elementor-element-b59d3d1{--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-11 .elementor-element.elementor-element-b59d3d1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b59d3d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bw-marquise.com/wp-content/uploads/Enscape_2026-02-06-14-13-12.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-dd81e2d{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-11 .elementor-element.elementor-element-0425a91{--display:flex;}.elementor-11 .elementor-element.elementor-element-f9a1f31 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-4cc898e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-11 .elementor-element.elementor-element-4898663{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f0919e5{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-11 .elementor-element.elementor-element-6a871ac{--display:flex;}.elementor-11 .elementor-element.elementor-element-754507e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-3297a96 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-11 .elementor-element.elementor-element-ea400b2{--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:12.5px 12.5px;--row-gap:12.5px;--column-gap:12.5px;}.elementor-11 .elementor-element.elementor-element-8351f87 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;padding:13px 25px 13px 25px;}.elementor-11 .elementor-element.elementor-element-8351f87 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-8351f87 .elementor-button:focus{background-color:var( --e-global-color-text );color:#FFFFFF;border-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-8351f87 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-8351f87 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-df72c1c{--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-11 .elementor-element.elementor-element-df72c1c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-df72c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bw-marquise.com/wp-content/uploads/Enscape_2026-02-06-14-21-06.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-986ae4a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-986ae4a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-986ae4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26ce492 );}.elementor-11 .elementor-element.elementor-element-234927e{--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-11 .elementor-element.elementor-element-234927e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-234927e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-24a1d06 );background-image:url("https://bw-marquise.com/wp-content/uploads/cote-d-opale.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-81e2f67{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-11 .elementor-element.elementor-element-18b667d{--display:flex;}.elementor-11 .elementor-element.elementor-element-46d1e22 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-20680fd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-11 .elementor-element.elementor-element-7f2e794{--display:flex;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-3388b32{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide{height:calc(100svh - 79px);}.elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide-contents{max-width:100%;}.elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide-inner{padding:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-1099ad4{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-e98af5a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-0619bd3{--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-11 .elementor-element.elementor-element-dd81e2d{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-f9a1f31 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-4cc898e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-4898663{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-f0919e5{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-754507e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-3297a96 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-986ae4a{--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-11 .elementor-element.elementor-element-81e2f67{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-46d1e22 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-20680fd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:650px){.elementor-11 .elementor-element.elementor-element-3388b32{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide{height:calc(100svh - 75.5px);}.elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide-inner{padding:25px 25px 25px 25px;}.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-1099ad4{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-e98af5a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-dd81e2d{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-f9a1f31 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-4cc898e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-f0919e5{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-754507e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-3297a96 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-81e2f67{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-46d1e22 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-20680fd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:651px){.elementor-11 .elementor-element.elementor-element-66bf23c{--width:50%;}.elementor-11 .elementor-element.elementor-element-e940034{--width:50%;}.elementor-11 .elementor-element.elementor-element-b59d3d1{--width:50%;}.elementor-11 .elementor-element.elementor-element-dd81e2d{--width:50%;}.elementor-11 .elementor-element.elementor-element-f0919e5{--width:50%;}.elementor-11 .elementor-element.elementor-element-df72c1c{--width:50%;}.elementor-11 .elementor-element.elementor-element-234927e{--width:50%;}.elementor-11 .elementor-element.elementor-element-81e2f67{--width:50%;}}@media(max-width:1024px) and (min-width:651px){.elementor-11 .elementor-element.elementor-element-66bf23c{--width:100%;}.elementor-11 .elementor-element.elementor-element-e940034{--width:100%;}.elementor-11 .elementor-element.elementor-element-b59d3d1{--width:100%;}.elementor-11 .elementor-element.elementor-element-dd81e2d{--width:100%;}.elementor-11 .elementor-element.elementor-element-f0919e5{--width:100%;}.elementor-11 .elementor-element.elementor-element-df72c1c{--width:100%;}.elementor-11 .elementor-element.elementor-element-234927e{--width:100%;}.elementor-11 .elementor-element.elementor-element-81e2f67{--width:100%;}}/* Start custom CSS for slides, class: .elementor-element-bec9516 */.elementor-11 .elementor-element.elementor-element-bec9516:after {
    
    content: '';
    height: 130px;
    width: 2px;
    position: absolute;
    background: white;
    left: 50%;
    translate: -50%;
    bottom: 0;
    animation: scroll 2s infinite;
    z-index: 1;
    
}

@keyframes scroll {
    0% {
        transform-origin: top;
        transform: scaleY(0);
    }

    45% {
        transform-origin: top;
        transform: scaleY(1);
    }

    55% {
        transform-origin: bottom;
        transform: scaleY(1);
    }

    100% {
        transform-origin: bottom;
        transform: scaleY(0);
    }
}

.elementor-11 .elementor-element.elementor-element-bec9516 .e-con-inner {
    
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide-bg:before {
    
    content: '';
    inset: 0;
    position: absolute;
    background: linear-gradient(to top, rgba(0, 33, 63,0) 0%, rgba(0, 33, 63, 1) 100%);
    z-index: 1;
    pointer-events: none;
}

.elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide-inner {
    
    z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide-contents {
    
    text-wrap: balance;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 25px;
    
}

.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-slide-heading, .elementor-11 .elementor-element.elementor-element-bec9516 .elementor-slide-description {
    
    text-shadow: #00213f 0 0 18.75px;
}

.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-swiper-button {
    
    border-radius: 7.5px;
    width: 62px;
    height: 62px;
    border: solid 2px white;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: none;
    top: auto;
    bottom: 100px;
}

.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-swiper-button-prev {
    
    left: 100px;
}

.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-swiper-button-next {
    
    right: auto;
    left: 174.5px;
}

.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-slide-button {
    
    margin-left: 150px;
}

.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-swiper-button, .elementor-11 .elementor-element.elementor-element-bec9516 .elementor-slide-button {
    
    backdrop-filter: blur(10px);
    
    transition: background-color .3s;
}


.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-swiper-button:hover, .elementor-11 .elementor-element.elementor-element-bec9516 .elementor-slide-button:hover {
    
    background-color: var(--or);
}

.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-slide-heading:before {
    
    content: '';
    width: 100%;
    height: 33.333px;
    display: inline-block;
    background-position: left;
    background-repeat: no-repeat;
    margin-bottom: 25px;
}

@media only screen and (min-width:1920px) {
    
    .elementor-11 .elementor-element.elementor-element-bec9516 .swiper-slide {
        
        height: 1080px !important;
    }
    
}

@media only screen and (max-width:1024px) {
    
        .elementor-11 .elementor-element.elementor-element-bec9516:after {
        
        left: auto;
        right: 50px;
        translate: 0;
        height: 112px;
    }
    
    .elementor-11 .elementor-element.elementor-element-bec9516 .elementor-swiper-button {
               
               bottom: 50px;
    }
    
        .elementor-11 .elementor-element.elementor-element-bec9516 .elementor-swiper-button-prev {
    
    left: 50px;
}

.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-swiper-button-next {
    
       left: 124.5px;
}
}

@media only screen and (max-width:650px) {
    
            .elementor-11 .elementor-element.elementor-element-bec9516:after {
        
        left: auto;
        right: 25px;
        height: 83.5px;
    }
    
    .elementor-11 .elementor-element.elementor-element-bec9516 .elementor-swiper-button {
               
               bottom: 25px;
               width: 58.5px;
               height: 58.5px;
    }
    
        .elementor-11 .elementor-element.elementor-element-bec9516 .elementor-swiper-button-prev {
    
    left: 25px;
}

.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-swiper-button-next {
    
       left: 96px;
}

.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-slide-button {
    
    margin-left: 142px;
}

.elementor-11 .elementor-element.elementor-element-bec9516 .elementor-slide-heading:before {

    height: 25px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30a62c9 */.elementor-11 .elementor-element.elementor-element-30a62c9 {
    
    position: absolute;
    right: 100px;
    bottom: 100px;
        background-color: rgba(255, 255, 255, .5);
    border-radius: 15px;
    backdrop-filter: blur(10px);
    padding: 25px;
}

.elementor-11 .elementor-element.elementor-element-30a62c9 input {
    
    width: 100%;
}

.nbAdultes label, .nbEnfants label {
    
    font-weight: normal;
}

#ui-datepicker-div {
    
    width: auto !important;
    background-color: white !important;
    border: solid 1px var(--gris75);
    border-radius: 7.5px;
    left: auto !important;
    right: 125px !important;
    overflow: hidden;
    translate: 0 -1px;
    display: none;
    
}

.ui-datepicker th {
    
    font-size: 12px;
    color: var(--gris50);
    font-weight: normal;
}

.ui-datepicker-group {
    
    float: left;
    width: 50%;
}

.ui-datepicker-prev.ui-state-disabled , .ui-datepicker-next.ui-state-disabled ,
.clearB,
#emplacementChambres .title,
.ui-datepicker-buttonpane {
    
    display: none;
}

.ui-datepicker-prev, .ui-datepicker-next {
    
    position: absolute;
}

.ui-datepicker-title {
    
    padding: 12.5px;
    text-align: center;
    line-height: 1;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    background: var(--blanc90);
    border-bottom: solid 1px var(--gris75);
}

.ui-datepicker-group-first .ui-datepicker-calendar,
.ui-datepicker-group-first .ui-datepicker-title {
    
    border-right: solid 1px var(--gris75);
}

.ui-datepicker-calendar {
    
    padding: 12.5px;
}

.ui-datepicker-prev {
    
    left: 0;
    border-right: solid 1px var(--gris75);
}

.ui-datepicker-next {
    
    right: 0;
    border-left: solid 1px var(--gris75);
}

.ui-datepicker-prev, .ui-datepicker-next {
    
    cursor: pointer;
    height: 39px;
    width: 39px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-indent: -9999px;
    color: var(--bleu) !important;
}

.ui-datepicker-prev:before,
.ui-datepicker-next:before {
    
    position: absolute;
    font-family: eicons;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-indent: 0;
}

.ui-datepicker-prev:before {
    
    content: "\e87e";
}

.ui-datepicker-next:before {
    
    content: "\e87d";
}

.ui-datepicker td a, .ui-datepicker td span {
    
    width: 32px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    border-radius: 5px;
    text-align: center;
}

.ui-datepicker td a {
    
    color: var(--bleu);
}

#ui-datepicker-div .ui-datepicker-current-day .ui-state-active, .ui-datepicker table.ui-datepicker-calendar td:hover a {
    
    background: var(--bleu2);
    color: white;
}

.ui-state-disabled {
    
    color: var(--gris75);
}

.encartwidth {
    
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.uk-grid,
.personnes {
    
    display: flex;
    flex-direction: column;
    gap: 6.25px;
}

.elementor-11 .elementor-element.elementor-element-30a62c9 select {
    
    padding: 3.125px;
    font-family: var(--e-global-typography-text-font-family);
    font-size: var(--e-global-typography-text-font-size);
    border: none;
    color: var(--e-global-color-text);
    border-radius: 7.5px;
    border: solid 1px var(--gris75);
    transition: border .3s;
}

.elementor-11 .elementor-element.elementor-element-30a62c9 select:focus {
    
    border-color: var(--ciel);
}


#hideShowPrivilege {
    
    color: var(--gris25);
    font-size: 12px;
}

#hideShowPrivilege span {
    
    text-decoration: underline;
}

#tarif_et_dispo {
    
    width: 100%;
    text-align: center;
    background: var(--e-global-color-text);
    color: white;
    padding: 15px 25px;
    cursor: pointer;
    display: inline-block;
    border-radius: 7.5px;
    transition: background-color .3s;
}

#tarif_et_dispo:hover {
    
    background-color: var(--bleu2);
}

.uk-form-icon {
    
    position: relative;
}

.uk-form-icon:after {
    
    content: '';
    pointer-events: none;
    position: absolute;
    top: 50%;
    right: 12.5px;
    translate: 0 -50%;
    width: 18.75px;
    height: 18.75px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 107.98'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23003a79; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M94,12.48h-7.13V4c0-2.21-1.79-4-4-4s-4,1.79-4,4v8.48H29.13V4c0-2.21-1.79-4-4-4s-4,1.79-4,4v8.48h-7.13C6.28,12.48,0,18.76,0,26.48v67.5c0,7.72,6.28,14,14,14h80c7.72,0,14-6.28,14-14V26.48c0-7.72-6.28-14-14-14ZM14,20.48h7.13v8.52c0,2.21,1.79,4,4,4s4-1.79,4-4v-8.52h49.74v8.52c0,2.21,1.79,4,4,4s4-1.79,4-4v-8.52h7.13c3.31,0,6,2.69,6,6v15.04H8v-15.04c0-3.31,2.69-6,6-6ZM94,99.98H14c-3.31,0-6-2.69-6-6v-44.46h92v44.46c0,3.31-2.69,6-6,6Z'/%3E%3Ccircle class='cls-1' cx='25.13' cy='84.38' r='5'/%3E%3Ccircle class='cls-1' cx='44.38' cy='84.38' r='5'/%3E%3Ccircle class='cls-1' cx='63.62' cy='84.38' r='5'/%3E%3Ccircle class='cls-1' cx='82.87' cy='84.38' r='5'/%3E%3Ccircle class='cls-1' cx='25.13' cy='65.13' r='5'/%3E%3Ccircle class='cls-1' cx='44.38' cy='65.13' r='5'/%3E%3Ccircle class='cls-1' cx='63.62' cy='65.13' r='5'/%3E%3Ccircle class='cls-1' cx='82.87' cy='65.13' r='5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

@media only screen and (max-width:1024px) {
    
    .elementor-11 .elementor-element.elementor-element-30a62c9 {
    
    position: static;
    margin: 50px;
    }
    
    #ui-datepicker-div {
    
    right: auto !important;
    left: 75px !important;
    }
}

@media only screen and (max-width:650px) {
    
    .elementor-11 .elementor-element.elementor-element-30a62c9 {
    
    padding: 25px;
    margin: 25px;
    }
    
        #ui-datepicker-div {
    
    left: 50px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1099ad4 */.elementor-11 .elementor-element.elementor-element-1099ad4 .e-con-inner {
    
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-1099ad4 .e-con-inner:before {
    
    content: '';
    width: auto;
    inset: 0 -50px;
    position: absolute;
    opacity: .05;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 501.01 64.87'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23000; stroke-width: .5; stroke-miterlimit: 10; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M393.98,22.3c-6.95,0-9.21,5.04-9.73,11.38l17.64-2.69c0-4.69-2.52-8.69-7.9-8.69M411.55,52.82l.66-.03.21.42c.06.47.06.94.06,1.41,0,8.08-7.79,9.73-14.16,9.73-15.03,0-26.33-9.91-26.33-25.38,0-14.16,8.86-24.07,23.11-24.07,11.29,0,19.11,7.04,19.11,18.33,0,1.22-.08,2.35-.26,3.57l-29.53,4.08c1.03,8.69,6.91,14.6,16.76,14.6,3.41,0,7.5-.57,10.36-2.68'/%3E%3Cpath class='cls-1' d='M75.72,22.3c-6.87,0-9.14,5.04-9.65,11.38l17.64-2.7c0-4.69-2.52-8.68-7.99-8.68M93.29,52.82l.75-.03.2.42c.07.48.07.94.07,1.42,0,8.08-7.82,9.74-14.16,9.74-15.12,0-26.33-9.91-26.33-25.38,0-14.16,8.77-24.07,23.02-24.07,11.3,0,19.2,7.04,19.2,18.34,0,1.22-.08,2.35-.25,3.56l-29.55,4.09c1.04,8.69,6.86,14.6,16.76,14.6,3.38,0,7.42-.57,10.28-2.68'/%3E%3Cpath class='cls-1' d='M372.79,54.37c.1.4.14,1.2.14,1.73,0,6.17-6.6,8.26-11.64,8.26-9.82,0-15.98-5.82-15.98-15.9v-23.55h-5.37v-8.61h5.37V7.09h12.94v9.2h12.77v8.61h-12.69v23.11c0,4.87,2.87,7.74,7.91,7.74,2.05,0,4.25-.55,5.74-1.7l.57-.07'/%3E%3Cpath class='cls-1' d='M167.49,54.38c.09.4.14,1.19.14,1.73,0,6.17-6.69,8.26-11.65,8.26-9.9,0-15.99-5.83-15.99-15.9v-23.55h-5.45v-8.61h5.45V7.1h12.96v9.21h12.76v8.61h-12.69v23.11c0,4.86,2.87,7.73,7.83,7.73,2.05,0,4.34-.54,5.82-1.7l.57-.07'/%3E%3Cpath class='cls-1' d='M415.41,22.53c.61-4.56,4.55-6.91,8.84-6.91,5.12,0,8.72,3.13,8.72,8.52v1.74h.27c3.88-5.56,7.62-10.95,14.63-10.95.7,0,1.5.08,2.28.26l-.69,12.52c-1.32-.44-2.66-.61-4.08-.61-4.61,0-8.25,3.82-11.67,7.22v28.68h-12.91V26.65c0-1.91-.63-4.08-2.96-4.08-.62,0-1.23.13-1.8.41l-.46-.05'/%3E%3Cpath class='cls-1' d='M499.94,56.2l.45.11.11.39c-.41,3.84-3.53,6.97-8.76,6.97-6.08,0-9.38-3.9-9.38-10.42v-21.72c0-3.39-2.09-5.04-4.61-5.04-4.7,0-8.77,4.61-11.48,7.38v29.12h-13.02V16.31h12.77v8.87h.25c5.22-5.65,10.86-10.26,18.34-10.26,2.52,0,5.25.87,7.21,2.53,3.22,2.68,3.56,6.77,3.56,10.76v24.33c0,2.26.69,4.17,2.78,4.17.71,0,1.28-.15,1.77-.52'/%3E%3Cpath class='cls-1' d='M305.02,53.25c3.11,1.85,6.96,2.77,10.89,2.77,4.3,0,7.73-1.47,7.73-5.12,0-3.12-3.07-4.61-7.56-6.78-6.09-3.13-11.21-6.34-11.21-14.26,0-7.12,5.99-14.77,19.72-14.77,3.74,0,7.13.35,10.23.87l-1.54,8.86c-2.44-.78-5.65-1.3-8.61-1.3-4.75,0-7.3,1.91-7.3,4.6,0,2.87,3.46,4.61,7.82,6.78,5.82,2.87,11.47,6.17,11.47,14.17,0,6.34-4.86,15.29-19.38,15.29-8.34,0-13.2-3.13-13.2-9.3,0-.47,0-.94.06-1.42l.3-.44'/%3E%3Cpath class='cls-1' d='M99.74,53.25c3.02,1.85,6.87,2.77,10.88,2.77,4.26,0,7.64-1.47,7.64-5.12,0-3.13-3.04-4.61-7.47-6.78-6.17-3.13-11.21-6.34-11.21-14.25,0-7.12,5.91-14.77,19.64-14.77,3.82,0,7.21.34,10.25.87l-1.48,8.86c-2.43-.78-5.66-1.31-8.69-1.31-4.69,0-7.21,1.91-7.21,4.61,0,2.86,3.39,4.61,7.73,6.78,5.91,2.87,11.47,6.16,11.47,14.16,0,6.34-4.78,15.3-19.29,15.3-8.43,0-13.2-3.13-13.2-9.3,0-.47,0-.95.06-1.42l.3-.44'/%3E%3Cpath class='cls-1' d='M281.1,22.3c-6.95,0-9.21,5.04-9.74,11.38l17.64-2.69c0-4.69-2.52-8.69-7.9-8.69M298.67,52.82l.66-.03.21.42c.07.47.07.94.07,1.41,0,8.08-7.78,9.73-14.17,9.73-15.03,0-26.33-9.91-26.33-25.38,0-14.16,8.87-24.07,23.11-24.07,11.29,0,19.12,7.04,19.12,18.33,0,1.22-.09,2.35-.26,3.57l-29.55,4.08c1.05,8.69,6.95,14.6,16.77,14.6,3.42,0,7.5-.57,10.37-2.68'/%3E%3Cpath class='cls-1' d='M14.69,9.03v18.68c6.66-.56,9.96-1.87,12.69-3.66,2.82-1.84,4.45-4.44,4.6-7.31.07-1.63-.42-3.22-1.43-4.43-1.21-1.45-3.12-2.49-5.68-3.08-1.47-.34-3.38-.51-5.35-.51-1.57,0-3.22.12-4.82.32M14.69,54.71c1.42.28,3.47.46,5.26.46,4.93,0,7.36-1.01,9.26-2.11,1.83-1.05,3.32-2.68,4.3-4.69.98-2.01,1.37-4.28,1.16-6.66-.4-4.23-3.18-7.3-7.81-8.62-1.49-.42-3.29-.65-5.26-.65-2.23,0-4.61.31-6.92.91v21.36ZM18.69,63.85c-5.84,0-12.07-.57-17.83-1.61l-.35-.07V2.56l.36-.05C8.98,1.19,15.52.55,20.92.55h.04c7.43,0,12.03.82,16.57,2.9,2.61,1.22,4.6,2.92,5.93,5.04,1.12,1.78,1.72,3.83,1.74,5.99.02,1.28-.22,3.87-2.09,6.7-1.61,2.44-3.98,4.45-7.18,5.99,2.13.51,4.18,1.38,5.85,2.3,3.08,1.7,5.33,3.94,6.67,6.67,1.27,2.59,1.73,5.62,1.37,9.09-.68,6.34-4.91,12.04-11.31,15.11-3.92,1.83-8.35,2.9-13.64,3.29-1.98.14-4.09.22-6.2.22'/%3E%3Cpath class='cls-1' d='M238.01,9.92c1.01-.47,1.82-.41,2.4-.33,3.16.46,4.82,6.12,4.49,15.54-.16,4.54-1.1,11.43-3.26,17.46-1.05,2.91-2.25,5.19-3.57,6.8-1.43,1.77-3.05,2.66-4.7,2.68h-.23c-.38,0-.83-.01-1.22-.1l-7.4-50.28h-14.61l5.49,33.3c-.35,2.31-1.2,6.68-2.97,10.52-1.74,3.69-3.87,5.78-6.43,6.19-.32.05-.99.11-1.61.11-.27,0-.51,0-.72-.03l-7.36-50.1h-14.63l10.13,61.38.26.07c1.91.46,3.89.7,5.83.7,1.62,0,3.18-.16,4.64-.49,3.64-.81,7.16-2.97,9.98-6.22,2.21-2.65,3.97-5.81,5.02-9.16l2.49,15.11.27.06c2.7.59,4.5.71,6.54.71.57,0,1.16-.01,1.71-.02,3.71-.06,7.26-1.08,10.4-3.02,2.93-1.82,5.52-4.41,7.69-7.79,3.1-4.61,5.48-10.35,7.07-17.14,1.41-5.88,2.14-12.3,2.14-18.42,0-5.14-.8-9.16-2.36-12.04-1.78-3.26-4.53-4.91-8.09-4.91-1.9,0-3.85.8-5.32,2.2-1.12,1.07-2.68,3.12-2.81,6.72l.19.45'/%3E%3C/svg%3E");
    background-position: bottom;
    background-repeat: no-repeat;
    translate: 0 5%;
}/* End custom CSS */