.elementor-62 .elementor-element.elementor-element-f19c1c0{--display:flex;}.elementor-62 .elementor-element.elementor-element-4c27d50{--display:flex;--min-height:67vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.96;--z-index:0;}.elementor-62 .elementor-element.elementor-element-4c27d50:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-4c27d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-4c27d50::before, .elementor-62 .elementor-element.elementor-element-4c27d50 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-4c27d50 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-4c27d50 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-4c27d50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-4c27d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#31363D;--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-f63934c .elementor-repeater-item-470d147 .swiper-slide-bg{background-image:url(https://www.puteaux.fr/wp-content/uploads/2023/10/mairie_puteaux-scaled.webp);background-size:cover;}.elementor-62 .elementor-element.elementor-element-f63934c .elementor-repeater-item-470d147 .elementor-background-overlay{background-color:#0000006E;}.elementor-62 .elementor-element.elementor-element-f63934c .elementor-repeater-item-b65dce4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.puteaux.fr/wp-content/uploads/2023/10/parc_puteaux-scaled.webp);background-size:cover;}.elementor-62 .elementor-element.elementor-element-f63934c .elementor-repeater-item-b65dce4 .elementor-background-overlay{background-color:#0000006E;}.elementor-62 .elementor-element.elementor-element-f63934c .elementor-repeater-item-d575385 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.puteaux.fr/wp-content/uploads/2023/10/jardin_japonais_puteaux.jpg);background-size:cover;}.elementor-62 .elementor-element.elementor-element-f63934c .elementor-repeater-item-d575385 .elementor-background-overlay{background-color:#0000006E;}.elementor-62 .elementor-element.elementor-element-f63934c .elementor-repeater-item-70cd69d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.puteaux.fr/wp-content/uploads/2023/10/fontaine_puteaux-scaled.webp);background-size:cover;}.elementor-62 .elementor-element.elementor-element-f63934c .elementor-repeater-item-70cd69d .elementor-background-overlay{background-color:#0000006E;}.elementor-62 .elementor-element.elementor-element-f63934c .swiper-slide{transition-duration:calc(4500ms*1.2);height:67vh;}.elementor-62 .elementor-element.elementor-element-f63934c > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #0000003B 100%);}.elementor-62 .elementor-element.elementor-element-f63934c{z-index:1;}.elementor-62 .elementor-element.elementor-element-f63934c .swiper-slide-contents{max-width:100%;}.elementor-62 .elementor-element.elementor-element-f63934c .swiper-slide-inner{text-align:center;}.elementor-62 .elementor-element.elementor-element-f63934c .elementor-swiper-button{font-size:2rem;color:#FFFFFF;}.elementor-62 .elementor-element.elementor-element-f63934c .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search-wrapper-inside{background-color:#FFFFFF;max-width:450px;padding:10px 7px 10px 7px;border-style:none;border-radius:3px 3px 3px 3px;}.elementor-62 .elementor-element.elementor-element-20e0ef6{width:100%;max-width:100%;z-index:5;}.elementor-62 .elementor-element.elementor-element-20e0ef6 > .elementor-widget-container{border-style:none;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__input-wrapper{flex-direction:row;gap:10px;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-pagination-list-inner{grid-template-columns:repeat(1, minmax(0, 1fr));gap:0px;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__input{border-style:none;background-color:#ffffff;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__input:focus{outline:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__btn{padding:10px 20px 10px 20px;border-radius:5px 5px 5px 5px;background-color:#FFFFFF;color:var( --e-global-color-primary );gap:10px;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__btn_icon{font-size:20px;color:var( --e-global-color-6a428c2 );}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__btn_icon svg{fill:var( --e-global-color-6a428c2 );}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search-wrapper{justify-content:center;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__items{border-style:none;border-radius:5px 5px 5px 5px;background-color:#ffffff;top:58px;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search-results{color:var( --e-global-color-74ea35a );}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-search-item__link{border-style:solid;border-width:0px 0px 1px 0px;border-color:#ECECEC;padding:10px 10px 10px 10px;flex-direction:row;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-search-item__link-title{color:var( --e-global-color-6a428c2 );}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-search-item__link-image{width:70px;height:40px;border-radius:3px 3px 3px 3px;object-fit:cover;border-style:none;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__title{color:#000000;text-align:inherit;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__spinner-path{stroke:#333333;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-pagination-header{padding:10px 10px 10px 10px;background-color:#FFFFFF;color:var( --e-global-color-6a428c2 );}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-pagination-header a{color:var( --e-global-color-6a428c2 );}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-page-number.uc-active{color:var( --e-global-color-c2bf96f );}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__suggested a{color:#4300ff;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__suggested{color:#4300ff;gap:10px;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__suggested-wrapper{padding:10px 0px 0px 0px;gap:10px;}.elementor-62 .elementor-element.elementor-element-f0715fe{z-index:1;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1248px){.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__input{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:992px){.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__input{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__input{font-size:var( --e-global-typography-text-font-size );}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__input-wrapper{gap:0px;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search__btn{padding:8px 0px 8px 8px;border-radius:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-20e0ef6 .uc-ajax-search-wrapper-inside{max-width:90%;padding:5px 13px 5px 13px;}}/* Start custom CSS for slides, class: .elementor-element-f63934c */.elementor-62 .elementor-element.elementor-element-f63934c .swiper-pagination-bullet{
    height: 40px;
    width: 6px;
    border-radius: 0;
    background: white;
    opacity: 1;
    transform: translatey(-25px);
    
}
.elementor-62 .elementor-element.elementor-element-f63934c .swiper-pagination-bullet-active{
    background: #1B3D71;
}

.elementor-62 .elementor-element.elementor-element-f63934c  .elementor-swiper-button-prev{
    bottom:25px;
    top:unset;
    left: 44%;
    z-index: 50;
}
.elementor-62 .elementor-element.elementor-element-f63934c  .elementor-swiper-button-next{
    bottom:25px;
    top:unset;
    right: 44%;
    
}
@media screen and (max-width:1024px){
    .elementor-62 .elementor-element.elementor-element-f63934c  .elementor-swiper-button-prev{
    bottom:25px;
    top:unset;
    left: 14%;
    z-index: 50;
}
.elementor-62 .elementor-element.elementor-element-f63934c  .elementor-swiper-button-next{
    bottom:25px;
    top:unset;
    right: 14%;
    
}
    
}/* End custom CSS */
/* Start custom CSS for ucaddon_ajax_search, class: .elementor-element-20e0ef6 */.elementor-62 .elementor-element.elementor-element-20e0ef6 button{
    opacity: 1 !important;
}
.elementor-62 .elementor-element.elementor-element-20e0ef6{
    position: absolute;
    z-index: 10;
}
.elementor-62 .elementor-element.elementor-element-20e0ef6 a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_svg_de_la_marie, class: .elementor-element-f0715fe */.elementor-62 .elementor-element.elementor-element-f0715fe{
    position: absolute;
    bottom: 0;
    pointer-events: none;
}/* End custom CSS */