.elementor-kit-21{--e-global-color-primary:#00967A;--e-global-color-secondary:#4F5492;--e-global-color-accent:#D84029;--e-global-color-text:#696969;--e-global-color-ff6ce95:#1D1D1B;--e-global-color-f8dc496:#FFFFFF;--e-global-color-e66cb5d:#00000000;--e-global-color-fcb5d82:#007862;--e-global-color-5bd6909:#D9EFEB;--e-global-color-5128ce8:#69BEAE;--e-global-color-f9bb519:#3F4375;--e-global-color-7cf6f85:#EDEDF4;--e-global-color-563db7b:#4E5592;--e-global-color-2b2f627:#8C94AC;--e-global-color-02e39de:#4F54924D;--e-global-color-9d4b89d:#7F96FE;--e-global-color-b61cbb6:#324AB1;--e-global-color-543af01:#F9F9F9;--e-global-color-9b89e3f:#D9D9DA;--e-global-color-9020ee2:#C8C9CA;--e-global-color-948f1f8:#C2C4C5;--e-global-color-a1175c7:#A3A8AA;--e-global-color-d90ab85:#6F767A;--e-global-color-6f8dac2:#4C5154;--e-global-color-207952a:#373B3D;--e-global-color-5d5c2bd:#1A1C1D;--e-global-color-c51d19d:#1BB36C;--e-global-color-bc47ee3:#ED3030;--e-global-color-463f6e7:#FF5F3E;--e-global-color-cb24446:#17A2B8;--e-global-color-587d2b8:#F7EEE8;--e-global-color-3b3bf1e:#E3B81E1A;--e-global-color-dada0fe:#BE9914;--e-global-color-c27602c:#1B2559;--e-global-color-81316f2:#8C94AC;--e-global-color-b65acf7:#1B2559;--e-global-color-129eb40:#644090;--e-global-color-9c10d0d:#19132F;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Nexa";--e-global-typography-text-font-size:1.6rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:22px;--e-global-typography-accent-font-family:"Verveine";--e-global-typography-accent-font-size:36px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:italic;--e-global-typography-accent-line-height:1.2em;--e-global-typography-f9ae111-font-family:"Nexa";--e-global-typography-f9ae111-font-size:2rem;--e-global-typography-f9ae111-font-weight:400;--e-global-typography-f9ae111-line-height:1.2em;--e-global-typography-d2b2ca4-font-family:"Nexa";--e-global-typography-d2b2ca4-font-size:2rem;--e-global-typography-d2b2ca4-font-weight:800;--e-global-typography-d2b2ca4-line-height:1.2em;--e-global-typography-7b4b382-font-family:"Nexa";--e-global-typography-7b4b382-font-size:1.6rem;--e-global-typography-7b4b382-font-weight:800;--e-global-typography-7b4b382-line-height:1.2em;--e-global-typography-f48523b-font-family:"Nexa";--e-global-typography-f48523b-font-size:1.4rem;--e-global-typography-f48523b-font-weight:400;--e-global-typography-f48523b-line-height:1.2em;--e-global-typography-f555777-font-family:"Nexa";--e-global-typography-f555777-font-size:1.4rem;--e-global-typography-f555777-font-weight:800;--e-global-typography-f555777-line-height:1.2em;--e-global-typography-c9fe1d1-font-family:"Nexa";--e-global-typography-c9fe1d1-font-size:clamp(2.8rem, 1.96912rem + 2.308vw, 6.4rem);--e-global-typography-c9fe1d1-font-weight:800;--e-global-typography-c9fe1d1-line-height:1em;--e-global-typography-b15f712-font-family:"Nexa";--e-global-typography-b15f712-font-size:clamp(2.6rem, 2.0924rem + 1.41vw, 4.8rem);--e-global-typography-b15f712-font-weight:800;--e-global-typography-b15f712-line-height:1.2em;--e-global-typography-e518241-font-family:"Verveine";--e-global-typography-e518241-font-size:clamp(3.6rem, 2.90772rem + 1.923vw, 6.6rem);--e-global-typography-e518241-font-weight:400;--e-global-typography-e518241-line-height:1em;--e-global-typography-76d731a-font-family:"Nexa";--e-global-typography-76d731a-font-size:clamp(2.4rem, 2.21532rem + 0.513vw, 3.2rem);--e-global-typography-76d731a-font-weight:800;--e-global-typography-76d731a-line-height:1em;--e-global-typography-d276a7f-font-family:"Nexa";--e-global-typography-d276a7f-font-size:clamp(2rem, 1.90784rem + 0.256vw, 2.4rem);--e-global-typography-d276a7f-font-weight:800;--e-global-typography-d276a7f-line-height:1em;--e-global-typography-a31c552-font-family:"Nexa";--e-global-typography-a31c552-font-size:clamp(1.8rem, 1.75392rem + 0.128vw, 2rem);--e-global-typography-a31c552-font-weight:800;--e-global-typography-a31c552-line-height:1em;--e-global-typography-4e756e0-font-family:"Nexa";--e-global-typography-4e756e0-font-size:clamp(1.6rem, 1.55392rem + 0.128vw, 1.8rem);--e-global-typography-4e756e0-font-weight:800;--e-global-typography-4e756e0-line-height:1em;--e-global-typography-93bfeeb-font-family:"Nexa";--e-global-typography-93bfeeb-font-size:2.4rem;--e-global-typography-93bfeeb-font-weight:400;--e-global-typography-b0de638-font-family:"Verveine";--e-global-typography-b0de638-font-size:3.6rem;--e-global-typography-b0de638-font-weight:400;--e-global-typography-b0de638-line-height:1em;--e-global-typography-754ef37-font-family:"Verveine";--e-global-typography-754ef37-font-size:3rem;--e-global-typography-754ef37-font-weight:400;--e-global-typography-754ef37-line-height:1em;--e-global-typography-55bc88c-font-family:"Verveine";--e-global-typography-55bc88c-font-size:2.4rem;--e-global-typography-55bc88c-font-weight:400;--e-global-typography-55bc88c-line-height:1em;--e-global-typography-bb0c960-font-family:"Nexa";--e-global-typography-bb0c960-font-size:1.6rem;--e-global-typography-bb0c960-font-weight:400;--e-global-typography-bb0c960-font-style:normal;--e-global-typography-bb0c960-line-height:1.2em;--e-global-typography-353b5d3-font-family:"Nexa";--e-global-typography-353b5d3-font-size:1.6rem;--e-global-typography-353b5d3-font-weight:700;--e-global-typography-353b5d3-line-height:1.2em;color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-21 button,.elementor-kit-21 input[type="button"],.elementor-kit-21 input[type="submit"],.elementor-kit-21 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-bb0c960-font-family ), Sans-serif;font-size:var( --e-global-typography-bb0c960-font-size );font-weight:var( --e-global-typography-bb0c960-font-weight );font-style:var( --e-global-typography-bb0c960-font-style );line-height:var( --e-global-typography-bb0c960-line-height );color:var( --e-global-color-f8dc496 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 24px 18px 24px;}.elementor-kit-21 button:hover,.elementor-kit-21 button:focus,.elementor-kit-21 input[type="button"]:hover,.elementor-kit-21 input[type="button"]:focus,.elementor-kit-21 input[type="submit"]:hover,.elementor-kit-21 input[type="submit"]:focus,.elementor-kit-21 .elementor-button:hover,.elementor-kit-21 .elementor-button:focus{background-color:var( --e-global-color-fcb5d82 );color:var( --e-global-color-f8dc496 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fcb5d82 );}.elementor-kit-21 e-page-transition{background-color:#FFBC7D;}.elementor-kit-21 a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-21 a:hover{color:var( --e-global-color-fcb5d82 );}.elementor-kit-21 h1{color:var( --e-global-color-ff6ce95 );font-family:var( --e-global-typography-c9fe1d1-font-family ), Sans-serif;font-size:var( --e-global-typography-c9fe1d1-font-size );font-weight:var( --e-global-typography-c9fe1d1-font-weight );line-height:var( --e-global-typography-c9fe1d1-line-height );}.elementor-kit-21 h2{color:var( --e-global-color-ff6ce95 );font-family:var( --e-global-typography-b15f712-font-family ), Sans-serif;font-size:var( --e-global-typography-b15f712-font-size );font-weight:var( --e-global-typography-b15f712-font-weight );line-height:var( --e-global-typography-b15f712-line-height );}.elementor-kit-21 h3{color:var( --e-global-color-ff6ce95 );font-family:var( --e-global-typography-76d731a-font-family ), Sans-serif;font-size:var( --e-global-typography-76d731a-font-size );font-weight:var( --e-global-typography-76d731a-font-weight );line-height:var( --e-global-typography-76d731a-line-height );}.elementor-kit-21 h4{color:var( --e-global-color-ff6ce95 );font-family:var( --e-global-typography-d276a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-d276a7f-font-size );font-weight:var( --e-global-typography-d276a7f-font-weight );line-height:var( --e-global-typography-d276a7f-line-height );}.elementor-kit-21 h5{color:var( --e-global-color-ff6ce95 );font-family:var( --e-global-typography-a31c552-font-family ), Sans-serif;font-size:var( --e-global-typography-a31c552-font-size );font-weight:var( --e-global-typography-a31c552-font-weight );line-height:var( --e-global-typography-a31c552-line-height );}.elementor-kit-21 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-4e756e0-font-family ), Sans-serif;font-size:var( --e-global-typography-4e756e0-font-size );font-weight:var( --e-global-typography-4e756e0-font-weight );line-height:var( --e-global-typography-4e756e0-line-height );}.elementor-kit-21 img{border-radius:16px 16px 16px 16px;}.elementor-kit-21 label{color:var( --e-global-color-ff6ce95 );font-family:var( --e-global-typography-f48523b-font-family ), Sans-serif;font-size:var( --e-global-typography-f48523b-font-size );font-weight:var( --e-global-typography-f48523b-font-weight );line-height:var( --e-global-typography-f48523b-line-height );}.elementor-kit-21 input:not([type="button"]):not([type="submit"]),.elementor-kit-21 textarea,.elementor-kit-21 .elementor-field-textual{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );accent-color:var( --e-global-color-ff6ce95 );background-color:var( --e-global-color-7cf6f85 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-kit-21 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-21 textarea:focus,.elementor-kit-21 .elementor-field-textual:focus{color:var( --e-global-color-ff6ce95 );accent-color:var( --e-global-color-ff6ce95 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-21{--e-global-typography-text-font-size:1.4rem;--e-global-typography-f9ae111-font-size:1.8rem;--e-global-typography-d2b2ca4-font-size:1.8rem;--e-global-typography-7b4b382-font-size:1.4rem;--e-global-typography-f48523b-font-size:1.2rem;--e-global-typography-f555777-font-size:1.2rem;--e-global-typography-93bfeeb-font-size:2rem;--e-global-typography-55bc88c-font-size:20px;--e-global-typography-bb0c960-font-size:1.4rem;--e-global-typography-353b5d3-font-size:1.5rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-21 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-21 h1{font-size:var( --e-global-typography-c9fe1d1-font-size );line-height:var( --e-global-typography-c9fe1d1-line-height );}.elementor-kit-21 h2{font-size:var( --e-global-typography-b15f712-font-size );line-height:var( --e-global-typography-b15f712-line-height );}.elementor-kit-21 h3{font-size:var( --e-global-typography-76d731a-font-size );line-height:var( --e-global-typography-76d731a-line-height );}.elementor-kit-21 h4{font-size:var( --e-global-typography-d276a7f-font-size );line-height:var( --e-global-typography-d276a7f-line-height );}.elementor-kit-21 h5{font-size:var( --e-global-typography-a31c552-font-size );line-height:var( --e-global-typography-a31c552-line-height );}.elementor-kit-21 h6{font-size:var( --e-global-typography-4e756e0-font-size );line-height:var( --e-global-typography-4e756e0-line-height );}.elementor-kit-21 button,.elementor-kit-21 input[type="button"],.elementor-kit-21 input[type="submit"],.elementor-kit-21 .elementor-button{font-size:var( --e-global-typography-bb0c960-font-size );line-height:var( --e-global-typography-bb0c960-line-height );}.elementor-kit-21 label{font-size:var( --e-global-typography-f48523b-font-size );line-height:var( --e-global-typography-f48523b-line-height );}.elementor-kit-21 input:not([type="button"]):not([type="submit"]),.elementor-kit-21 textarea,.elementor-kit-21 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-kit-21{--e-global-typography-d2b2ca4-font-size:2rem;--e-global-typography-7b4b382-font-size:1.6rem;--e-global-typography-f48523b-font-size:1.4rem;--e-global-typography-f555777-font-size:1.4rem;--e-global-typography-93bfeeb-font-size:2.4rem;--e-global-typography-b0de638-font-size:36px;--e-global-typography-55bc88c-font-size:24px;--e-global-typography-bb0c960-font-size:1.6rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-21 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-21 h1{font-size:var( --e-global-typography-c9fe1d1-font-size );line-height:var( --e-global-typography-c9fe1d1-line-height );}.elementor-kit-21 h2{font-size:var( --e-global-typography-b15f712-font-size );line-height:var( --e-global-typography-b15f712-line-height );}.elementor-kit-21 h3{font-size:var( --e-global-typography-76d731a-font-size );line-height:var( --e-global-typography-76d731a-line-height );}.elementor-kit-21 h4{font-size:var( --e-global-typography-d276a7f-font-size );line-height:var( --e-global-typography-d276a7f-line-height );}.elementor-kit-21 h5{font-size:var( --e-global-typography-a31c552-font-size );line-height:var( --e-global-typography-a31c552-line-height );}.elementor-kit-21 h6{font-size:var( --e-global-typography-4e756e0-font-size );line-height:var( --e-global-typography-4e756e0-line-height );}.elementor-kit-21 button,.elementor-kit-21 input[type="button"],.elementor-kit-21 input[type="submit"],.elementor-kit-21 .elementor-button{font-size:var( --e-global-typography-bb0c960-font-size );line-height:var( --e-global-typography-bb0c960-line-height );}.elementor-kit-21 label{font-size:var( --e-global-typography-f48523b-font-size );line-height:var( --e-global-typography-f48523b-line-height );}.elementor-kit-21 input:not([type="button"]):not([type="submit"]),.elementor-kit-21 textarea,.elementor-kit-21 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-21{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-21 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-21 h1{font-size:var( --e-global-typography-c9fe1d1-font-size );line-height:var( --e-global-typography-c9fe1d1-line-height );}.elementor-kit-21 h2{font-size:var( --e-global-typography-b15f712-font-size );line-height:var( --e-global-typography-b15f712-line-height );}.elementor-kit-21 h3{font-size:var( --e-global-typography-76d731a-font-size );line-height:var( --e-global-typography-76d731a-line-height );}.elementor-kit-21 h4{font-size:var( --e-global-typography-d276a7f-font-size );line-height:var( --e-global-typography-d276a7f-line-height );}.elementor-kit-21 h5{font-size:var( --e-global-typography-a31c552-font-size );line-height:var( --e-global-typography-a31c552-line-height );}.elementor-kit-21 h6{font-size:var( --e-global-typography-4e756e0-font-size );line-height:var( --e-global-typography-4e756e0-line-height );}.elementor-kit-21 button,.elementor-kit-21 input[type="button"],.elementor-kit-21 input[type="submit"],.elementor-kit-21 .elementor-button{font-size:var( --e-global-typography-bb0c960-font-size );line-height:var( --e-global-typography-bb0c960-line-height );}.elementor-kit-21 label{font-size:var( --e-global-typography-f48523b-font-size );line-height:var( --e-global-typography-f48523b-line-height );}.elementor-kit-21 input:not([type="button"]):not([type="submit"]),.elementor-kit-21 textarea,.elementor-kit-21 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:2400px){.elementor-kit-21{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-21 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-21 h1{font-size:var( --e-global-typography-c9fe1d1-font-size );line-height:var( --e-global-typography-c9fe1d1-line-height );}.elementor-kit-21 h2{font-size:var( --e-global-typography-b15f712-font-size );line-height:var( --e-global-typography-b15f712-line-height );}.elementor-kit-21 h3{font-size:var( --e-global-typography-76d731a-font-size );line-height:var( --e-global-typography-76d731a-line-height );}.elementor-kit-21 h4{font-size:var( --e-global-typography-d276a7f-font-size );line-height:var( --e-global-typography-d276a7f-line-height );}.elementor-kit-21 h5{font-size:var( --e-global-typography-a31c552-font-size );line-height:var( --e-global-typography-a31c552-line-height );}.elementor-kit-21 h6{font-size:var( --e-global-typography-4e756e0-font-size );line-height:var( --e-global-typography-4e756e0-line-height );}.elementor-kit-21 button,.elementor-kit-21 input[type="button"],.elementor-kit-21 input[type="submit"],.elementor-kit-21 .elementor-button{font-size:var( --e-global-typography-bb0c960-font-size );line-height:var( --e-global-typography-bb0c960-line-height );}.elementor-kit-21 label{font-size:var( --e-global-typography-f48523b-font-size );line-height:var( --e-global-typography-f48523b-line-height );}.elementor-kit-21 input:not([type="button"]):not([type="submit"]),.elementor-kit-21 textarea,.elementor-kit-21 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */html {font-size: 62.5%; /* 1rem = 10px */}

/* Footer at bottom */
body {
	display: flex;
	flex-direction: column;
    min-height: 100vh;
}
footer, .elementor-location-footer {margin-top: auto;}
/* Générales */
svg {transition: 0.3s ease !important;}
.grecaptcha-badge {visibility:hidden !important;}

.button-reset-pass.creer {
    border-radius :50px !important;
    padding:0 !important;
}
.creer a{
        padding: 8px 12px 8px 12px !important;
        
        
        font-family: var(--e-global-typography-bb0c960-font-family), Sans-serif;
    font-size: var(--e-global-typography-bb0c960-font-size);
    font-weight: var(--e-global-typography-bb0c960-font-weight);
    font-style: var(--e-global-typography-bb0c960-font-style);
    line-height: var(--e-global-typography-bb0c960-line-height);
    letter-spacing: var(--e-global-typography-bb0c960-letter-spacing);
    word-spacing: var(--e-global-typography-bb0c960-word-spacing);
        height:36px !important;
}

.hideapply .apply-filters__button {display:none !important;}



/* VERVEINE */
@font-face {
  font-family: 'Verveine';
  src: url('/wp-content/uploads/sites/2/2023/10/Verveine-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* NEXA REGULAR */
@font-face {
  font-family: 'Nexa';
  src: url('/wp-content/uploads/sites/2/2023/10/Nexa-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* NEXA EXTRABOLD */
@font-face {
  font-family: 'Nexa';
  src: url('/wp-content/uploads/sites/2/2023/10/Nexa-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* NEXA BLACK */
@font-face {
  font-family: 'Nexa';
  src: url('/wp-content/uploads/sites/2/2023/10/Nexa-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dossantos-immo.fr/wp-content/uploads/sites/2/2023/10/Nexa-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://dossantos-immo.fr/wp-content/uploads/sites/2/2023/10/Nexa-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dossantos-immo.fr/wp-content/uploads/sites/2/2023/10/Nexa-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Verveine';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dossantos-immo.fr/wp-content/uploads/sites/2/2023/10/Verveine-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */