.elementor-1345 .elementor-element.elementor-element-782c24a3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1345 .elementor-element.elementor-element-782c24a3 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1345 .elementor-element.elementor-element-1a7be47{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-repeater-item-1363d9a .swiper-slide-bg{background-image:url(../../2021/03/sainte-anne-15.jpg);background-size:cover;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-repeater-item-dfef115 .swiper-slide-bg{background-image:url(../../2021/03/sainte-anne-14.jpg);background-size:cover;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-repeater-item-23e3015 .swiper-slide-bg{background-image:url(https://naoshotel.com/wp-content/uploads/2021/03/sainte-anne-10.jpg);background-size:cover;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-repeater-item-7e9b497 .swiper-slide-bg{background-image:url(https://naoshotel.com/wp-content/uploads/2021/03/sainte-anne-11.jpg);background-size:cover;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-repeater-item-2fc77ca .swiper-slide-bg{background-image:url(../../2021/03/sainte-anne-12.jpg);background-size:cover;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-repeater-item-e7a8bfc .swiper-slide-bg{background-image:url(../../2021/03/sainte-anne-6.jpg);background-size:cover;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-repeater-item-c2449a1 .swiper-slide-bg{background-image:url(../../2021/03/sainte-anne-5.jpg);background-size:cover;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-repeater-item-4fc30d3 .swiper-slide-bg{background-image:url(../../2021/03/sainte-anne-7.jpg);background-size:cover;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-repeater-item-2e7f6a3 .swiper-slide-bg{background-image:url(../../2021/03/sainte-anne-8.jpg);background-size:cover;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-repeater-item-a1f2197 .swiper-slide-bg{background-image:url(https://naoshotel.com/wp-content/uploads/2021/03/sainte-anne-9.jpg);background-size:cover;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-repeater-item-c38314d .swiper-slide-bg{background-image:url(https://naoshotel.com/wp-content/uploads/2021/03/sainte-anne-2.jpg);background-size:cover;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-repeater-item-6eb345f .swiper-slide-bg{background-image:url(../../2021/03/sainte-anne-4.jpg);background-size:cover;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-repeater-item-51b1032 .swiper-slide-bg{background-image:url(../../2021/03/sainte-anne-3.jpg);background-size:cover;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .swiper-slide-contents{max-width:66%;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .swiper-slide-inner{text-align:center;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-slide-button{color:#000000;background-color:#FFFFFF;border-color:#000000;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-swiper-button{color:#000000;}.elementor-1345 .elementor-element.elementor-element-62c9ac49 .elementor-swiper-button svg{fill:#000000;}.elementor-1345 .elementor-element.elementor-element-6a9e39f0 .elementor-icon-list-icon i{color:#000000;}.elementor-1345 .elementor-element.elementor-element-6a9e39f0 .elementor-icon-list-icon svg{fill:#000000;}.elementor-1345 .elementor-element.elementor-element-6a9e39f0{--e-icon-list-icon-size:14px;}.elementor-1345 .elementor-element.elementor-element-6a9e39f0 .elementor-icon-list-text{color:#000000;padding-left:10px;}@media(max-width:767px){.elementor-1345 .elementor-element.elementor-element-6a9e39f0{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}}/* Start custom CSS for section, class: .elementor-element-1fa90f2 */.elementor-1345 .elementor-element.elementor-element-1fa90f2, .elementor-1345 .elementor-element.elementor-element-1fa90f2 img {
    margin: 0;
}

.elementor-1345 .elementor-element.elementor-element-1fa90f2 .slider, .elementor-1345 .elementor-element.elementor-element-1fa90f2 .elementor-slides-wrapper {
    height: calc(100vh - 200px);
    margin: 0;
}

.elementor-1345 .elementor-element.elementor-element-1fa90f2 .encart {
    position: absolute;
    bottom: 20px;
    background-color: white;
    z-index:2;
    width: auto;
    padding: 10px 30px;
    left: 20px;
}

.elementor-1345 .elementor-element.elementor-element-1fa90f2 .encart.web {
    display: none;
}

.elementor-1345 .elementor-element.elementor-element-1fa90f2 .encart.soon {
    /*bottom: initial;
    top: 20px;
    left: initial;*/
    padding: 15px 20px 3px;
}

.elementor-1345 .elementor-element.elementor-element-1fa90f2 .elementor-swiper-button {
    position: absolute;
    bottom: 0px;
    top: initial;
    left: initial;
    margin: 0;
    line-height: 0;
    background-color: white;
    width: 40px;
    height: 40px;
    display: grid;
    align-content: center;
    justify-content: center;
}

.elementor-1345 .elementor-element.elementor-element-1fa90f2 .elementor-swiper-button-prev {
    right: 70px;
}
.elementor-1345 .elementor-element.elementor-element-1fa90f2 .elementor-swiper-button-next {
    right: 20px;
}/* End custom CSS */