.elementor-46009 .elementor-element.elementor-element-a899353{--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-46009 .elementor-element.elementor-element-8318b37 > .elementor-widget-container{margin:50px 0px 20px 0px;}.elementor-46009 .elementor-element.elementor-element-8318b37{text-align:center;}.elementor-46009 .elementor-element.elementor-element-8318b37 .elementor-heading-title{font-family:var( --e-global-typography-3a29d08-font-family ), Sans-serif;font-size:var( --e-global-typography-3a29d08-font-size );font-weight:var( --e-global-typography-3a29d08-font-weight );line-height:var( --e-global-typography-3a29d08-line-height );color:var( --e-global-color-secondary );}.elementor-46009 .elementor-element.elementor-element-e47e141 .advanced_search_shortcode{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-46009 .elementor-element.elementor-element-43b733f{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46009 .elementor-element.elementor-element-bf5f355 > .elementor-widget-container{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-46009 .elementor-element.elementor-element-bf5f355 #gmap_wrapper {box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-46009 .elementor-element.elementor-element-45a1eb0{--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;}.elementor-46009 .elementor-element.elementor-element-756f7ad{--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-46009 .elementor-element.elementor-element-7d45194 .control_tax_wrapper{justify-content:left;}.elementor-46009 .elementor-element.elementor-element-7d45194 .property_listing {box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-46009 .elementor-element.elementor-element-759dfc2{--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;}.elementor-46009 .elementor-element.elementor-element-82067d7{--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-46009 .elementor-element.elementor-element-4eedb5a{--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-46009 .elementor-element.elementor-element-6528d86 .places_wrapper_type_2{height:300px;}.elementor-46009 .elementor-element.elementor-element-6528d86 	.property_listing.places_listing{height:300px;}.elementor-46009 .elementor-element.elementor-element-6528d86 .elementor_residence_grid{padding-left:15px;padding-right:15px;}.elementor-46009 .elementor-element.elementor-element-6528d86 .elementor_places_wrapper{margin-bottom:15px;}.elementor-46009 .elementor-element.elementor-element-6528d86 .realtor_name{bottom:40px;}body.elementor-page-46009:not(.elementor-motion-effects-element-type-background), body.elementor-page-46009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}@media(min-width:768px){.elementor-46009 .elementor-element.elementor-element-a899353{--width:85%;}.elementor-46009 .elementor-element.elementor-element-43b733f{--width:84%;}.elementor-46009 .elementor-element.elementor-element-45a1eb0{--width:86%;}.elementor-46009 .elementor-element.elementor-element-756f7ad{--width:100%;}.elementor-46009 .elementor-element.elementor-element-759dfc2{--width:84%;}.elementor-46009 .elementor-element.elementor-element-82067d7{--width:66.6666%;}.elementor-46009 .elementor-element.elementor-element-4eedb5a{--width:83%;}}@media(max-width:1024px){.elementor-46009 .elementor-element.elementor-element-8318b37 .elementor-heading-title{font-size:var( --e-global-typography-3a29d08-font-size );line-height:var( --e-global-typography-3a29d08-line-height );}.elementor-46009 .elementor-element.elementor-element-6528d86 .realtor_name{bottom:40px;}}@media(max-width:767px){.elementor-46009 .elementor-element.elementor-element-8318b37 .elementor-heading-title{font-size:var( --e-global-typography-3a29d08-font-size );line-height:var( --e-global-typography-3a29d08-line-height );}.elementor-46009 .elementor-element.elementor-element-6528d86 .realtor_name{bottom:40px;}}/* Start custom CSS for Wpresidence_Full_Map, class: .elementor-element-bf5f355 *//* Masquer la barre de recherche dans Google Maps */
.gm-style .gm-fullscreen-control,
.gm-style .gmnoprint:not(.gm-bundled-control) {
    display: none !important;
}

/* Masquer la barre de recherche spécifique */
.pac-container {
    display: none !important;
}

/* Masquer l'input de recherche dans Google Maps */
input[title="Search Google Maps"],
input[aria-label="Search Google Maps"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for Wpresidence_Properties_Top_Bar, class: .elementor-element-7d45194 *//* Ajuster la taille des boutons de navigation */
button.carousel-control-next,
button.carousel-control-prev {
    background: none !important; /* Supprime le fond bleu */
    width: auto !important; /* Ajuste la taille */
    height: auto !important; /* Ajuste la taille */
    padding: 5px !important; /* Réduit l’espace autour */
}

/* Assurez-vous que les icônes des flèches sont visibles */
button.carousel-control-next::before,
button.carousel-control-prev::before {
    color: #ffffff !important; /* Ajuste la couleur des flèches */
    font-size: 24px !important; /* Ajuste la taille des icônes */
    background: none !important; /* Supprime toute couleur de fond */
}/* End custom CSS */