.elementor-8535 .elementor-element.elementor-element-b9ef807{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-85px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;--z-index:999;}.elementor-8535 .elementor-element.elementor-element-6ebadeb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8535 .elementor-element.elementor-element-95009a3 .elementor-icon-wrapper{text-align:center;}.elementor-8535 .elementor-element.elementor-element-95009a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8535 .elementor-element.elementor-element-95009a3.elementor-view-framed .elementor-icon, .elementor-8535 .elementor-element.elementor-element-95009a3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8535 .elementor-element.elementor-element-95009a3.elementor-view-framed .elementor-icon, .elementor-8535 .elementor-element.elementor-element-95009a3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8535 .elementor-element.elementor-element-95009a3 .elementor-icon{font-size:35px;}.elementor-8535 .elementor-element.elementor-element-95009a3 .elementor-icon svg{height:35px;}.elementor-8535 .elementor-element.elementor-element-1bfae22{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8535 .elementor-element.elementor-element-2b9075a img{width:150px;}.elementor-8535 .elementor-element.elementor-element-b4e971e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8535 .elementor-element.elementor-element-e3c4ff7 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1em;letter-spacing:1px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-8535 .elementor-element.elementor-element-6ebadeb{--width:40%;}.elementor-8535 .elementor-element.elementor-element-1bfae22{--width:20%;}.elementor-8535 .elementor-element.elementor-element-b4e971e{--width:40%;}}@media(min-width:2400px){.elementor-8535 .elementor-element.elementor-element-b9ef807{--margin-top:0px;--margin-bottom:-88px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1366px){.elementor-8535 .elementor-element.elementor-element-b9ef807{--margin-top:0px;--margin-bottom:-75px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1200px){.elementor-8535 .elementor-element.elementor-element-b9ef807{--margin-top:0px;--margin-bottom:-75px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-8535 .elementor-element.elementor-element-b9ef807{--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-8535 .elementor-element.elementor-element-b9ef807{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%;}}/* Start custom CSS *//* HEADER : transparent au départ */
.sweet-header {
    background: transparent !important;
    background-color: transparent !important;
    transition: background-color 0.35s ease, box-shadow 0.35s ease;
}

/* HEADER : blanc cassé au scroll */
.sweet-header.she-header,
.sweet-header.elementor-sticky--effects,
.she-header .sweet-header,
.elementor-sticky--effects .sweet-header {
    background: #f8f6f1 !important;
    background-color: #f8f6f1 !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
}

/* Supprime les ombres au scroll */
.sweet-header.elementor-sticky--effects *,
.sweet-header.she-header * {
    text-shadow: none !important;
}

/* LOGO : blanc au départ */
.sweet-logo img {
    filter: brightness(0) invert(1) !important;
    transition: filter 0.35s ease;
}

/* LOGO : doré au scroll */
.sweet-header.elementor-sticky--effects .sweet-logo img,
.sweet-header.she-header .sweet-logo img,
.elementor-sticky--effects .sweet-logo img,
.she-header .sweet-logo img {
    filter: brightness(0) saturate(100%) invert(62%) sepia(21%) saturate(844%) hue-rotate(4deg) brightness(92%) contrast(86%) !important;
}

/* LIEN "Biens en vente" : doré au scroll */
.sweet-header.elementor-sticky--effects a,
.sweet-header.she-header a,
.elementor-sticky--effects .sweet-header a,
.she-header .sweet-header a {
    color: #c8a96a !important;
    text-shadow: none !important;
}

/* ICÔNE MENU : dorée au scroll */
.sweet-header.elementor-sticky--effects .elementor-icon,
.sweet-header.elementor-sticky--effects .elementor-icon *,
.sweet-header.she-header .elementor-icon,
.sweet-header.she-header .elementor-icon *,
.elementor-sticky--effects .sweet-header .elementor-icon,
.elementor-sticky--effects .sweet-header .elementor-icon *,
.she-header .sweet-header .elementor-icon,
.she-header .sweet-header .elementor-icon * {
    color: #c8a96a !important;
    fill: #c8a96a !important;
    stroke: #c8a96a !important;
}

/* Si le burger est fait avec des traits CSS */
.sweet-header.elementor-sticky--effects .elementor-icon span,
.sweet-header.she-header .elementor-icon span,
.elementor-sticky--effects .sweet-header .elementor-icon span,
.she-header .sweet-header .elementor-icon span {
    background-color: #c8a96a !important;
}/* End custom CSS */