:root{--color-black: #000;--color-white: #ffffff;--color-title: #1D2945;--color-text: #7d818d;--color-primary: #1699BE;--color-primary-light: #A0D5E4;--color-secondary: #e31b16;--color-therciary: #F9D3D2;--color-dark-blue: rgba(16, 23, 39, 0.2);--color-grey: #787878;--color-ligh-grey: #EEEEEE;--color-popup: rgba(16, 23, 39, 0.9);--color-popup-loader: rgba(16, 23, 39, 0.6);--color-electric: #FFBA61;--color-gaz: #FF6161;--color-air: #61A0FF;--color-wood: #E89A5F;--color-land: #8ADEBB;--color-criteria: #F3A6A4;--background-blue: rgb(208, 226, 242);--background-blue-gradient: linear-gradient(0deg, rgba(208, 226, 242, 1) 5%, rgba(141, 206, 224, 1) 60%);--background-pink: rgb(249, 213, 212);--background-pink-gradient: linear-gradient(180deg, rgba(249, 213, 212, 1) 0%, rgba(246, 238, 231, 1) 100%);--background-overlay: rgb(0, 0, 0);--background-overlay-gradient: linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(29, 41, 69, 1) 100%);--font-title: "Gluck";--font-border: "Gluck-Stroked";--font-text: "GothamRounded";--font-text-bold: "GothamRounded Bold";--font-icon: "icomoon";--font-weight-light: 300;--font-weight-book: 400;--font-weight-medium: 500;--font-weight-bold: 600;--shadow: 8px 41px 29px #1d294533;--shadow-thumb: 0 5px 10px rgba(29, 41, 69, 0.1)}:root{--color-brand-hexaom-primary: rgb(35, 44, 69);--color-brand-hexaom-secondary: #e22f3e;--color-brand-hexaom-grey: #182844;--color-brand-mfc-primary: #004289;--color-brand-mfc-secondary: #e01f21;--color-brand-mfc-grey: #1d1d1b;--color-mfc-brand-blue: #236bad;--color-mfc-brand-blue-dark: #074e8e;--color-brand-mca-primary: #004459;--color-brand-mca-secondary: #84102d;--color-base: rgb(0, 0, 0);--color-primary-extralight: #d0ddeb;--color-secondary: #e22f3e;--color-secondary-light: #f0969d;--color-secondary-extralight: #f9d4d7;--color-theme-darker: #174ED7;--color-theme-blue: #0084fa;--color-theme-blue-light: #8ab4ea;--color-theme-blue-extralight: #d1dcf7;--color-theme-bluegreen: #00C3BB;--color-theme-bluegreen-light: #7ee0dc;--color-theme-bluegreen-extralight: #cbf7eb;--color-theme-green: #00DC9D;--color-theme-green-light: #7eedcd;--color-theme-green-extralight: #cbf7eb;--color-theme-orange: #F0AD4E;--color-theme-orange-light: #fde991;--color-theme-orange-extralight: #fef6d2;--color-theme-yellow: #fdd525;--color-theme-yellow-light: #fde991;--color-theme-yellow-extralight: #fef6d2;--color-theme-red-darker: #e24d54;--color-theme-red: #F54646;--color-theme-red-light: #f9a1a1;--color-theme-red-extralight: #fcd9d9;--color-light: #FFF;--color-smoke: #f8f8f8;--color-muted: #e7e9ed;--color-colored-dark: #182844;--color-mediumdark-grey: #515151;--color-grey: #808080;--color-grey-light: #919191;--color-grey-extralight: #e2e2e2;--color-primary-grey: hsl(0, 0%, 30%);--color-black: #313131;--color-success: var(--color-theme-green);--color-success-light: var(--color-theme-green);--color-success-extralight: var(--color-theme-green);--color-info: #5BC0DE;--color-info-light: #acdfee;--color-info-extralight: #ddf2f8;--color-warning: var(--color-theme-yellow);--color-warning-light: var(--color-theme-yellow-light);--color-warning-extralight: var(--color-theme-yellow-extralight);--color-danger: var(--color-secondary);--color-danger-light: var(--color-secondary-light);--color-danger--extralight: var(--color-secondary-extra-light);--color-inverse: #333;--color-ghost: transparent;--color-muted: #e7e9ed;--colortest: #fff;--color-fake1: #fdd6c8;--color-fake2: #f7c0e7;--color-fake3: rgb(220, 255, 215);--color-theme-bg: #fff;--color-models: var(--color-theme-blue);--color-models-light: var(--color-theme-blue-light);--color-models-extralight: var(--color-theme-blue-extralight);--color-models-txt: #fff;--color-landhouses: var(--color-theme-bluegreen);--color-landhouses-light: var(--color-theme-bluegreen-light);--color-landhouses-extralight: var(--color-theme-bluegreen-extralight);--color-landhouses-txt: #fff;--color-lands: var(--color-theme-green);--color-lands-light: var(--color-theme-green-light);--color-lands-extralight: var(--color-theme-green-extralight);--color-lands-txt: #fff;--color-agencies-darker: var(--color-theme-red-darker);--color-agencies: var(--color-theme-red);--color-agencies-light: var(--color-theme-red-light);--color-agencies-extralight: var(--color-theme-red-extralight);--color-agencies-txt: #fff;--color-favs: var(--color-theme-red);--color-header-bg-1: #fff;--color-header-font: inherit;--forms-color: #bfbfbf;--input-color: var(--color-base);--input-bg: #fff;--input-border-width: 1px;--input-border-color: 1px;--input-border-radius: 8px;--input-placeholder-color: #747474;--input-font-size: inherit;--input-box-shadow: none;--input-group-addon-color: #000;--input-group-addon-border: #bfbfbf;--input-group-addon-bg: #f1f1f1;--nav-main-link-color: var(--color-base);--nav-main-hover-color: var(--color-secondary);--nav-main-active-color: var(--color-primary);--nav-main-bg: var(--color-light);--nav-main-lvl2-bg: var(--color-light);--nav-main-lvl2--hover_bg: var(--color-smoke);--nav-small-bg: var(--color-primary);--nav-small-list-link-color: #ffffffbb;--nav-small-list-link-hover-color: var(--color-light);--nav-small-list-link-hover-bg: #ffffff1c;--nav-small-list-link-currt-color: #fff;--nav-small-list-link-currt-hover-color: #fff;--nav-small-socials-link-color: var(--color-light);--nav-small-socials-link-hover-color: var(--color-light);--tabbar-bg-color: rgba(255, 255, 255, 0.72);--color-footer-bg-1: var(--color-mfc-brand-blue);--color-footer-bg-2: var(--color-mfc-brand-blue-dark);--color-footer-font: #fff;--color__footer_sub-bg: #fff;--color__footer_sub-txt: #000;--color-highlighted_txt: var(--color-theme-yellow);--map-zone-bg-color: #ccc;--map-zone-border-color: #000;--map-zone-opacity: .85;--map-zone-hover-bg-color: #fff;--map-zone-hover-border-color: var(--map-zone-border-color);--map-zone-hover-opacity: 1}:root{--font-size-body: clamp(1rem, 0.7813rem + 0.4688vw, 1.4rem);--font-size-desktop: min(max(1rem, 4vw), 22px);--font-icon-MFC: "icon-mfc";--weight-thin: 100;--weight-extralight: 200;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900}:root{--layout-wrapper-small-margin-left: 8vw;--layout-wrapper-small-margin-right: 8vw;--layout-wrapper-small-width: calc( 100vw - var(--layout-wrapper-small-margin-left) - var(--layout-wrapper-small-margin-right))}@media screen and (min-width: 769px){:root{--layout-wrapper-small-margin-left: 12vw;--layout-wrapper-small-margin-right: 12vw}}@media screen and (min-width: 993px){:root{--layout-wrapper-small-margin-left: 15vw;--layout-wrapper-small-margin-right: 15vw}}@media screen and (min-width: 1600px){:root{--layout-wrapper-small-margin-right: 20vw;--layout-wrapper-small-margin-left: 20vw}}:root{--layout-wrapper-medium-margin-left: 5vw;--layout-wrapper-medium-margin-right: 5vw;--layout-wrapper-medium-width: calc( 100vw - var(--layout-wrapper-medium-margin-left) - var(--layout-wrapper-medium-margin-right))}@media screen and (min-width: 769px){:root{--layout-wrapper-medium-margin-left: 8vw;--layout-wrapper-medium-margin-right: 8vw}}@media screen and (min-width: 1200px){:root{--layout-wrapper-medium-margin-left: 10vw;--layout-wrapper-medium-margin-right: 10vw}}:root{--layout-wrapper-large-margin-left: 2vw;--layout-wrapper-large-margin-right: 2vw;--layout-wrapper-large-width: calc( 100vw - var(--layout-wrapper-large-margin-left) - var(--layout-wrapper-large-margin-right))}@media screen and (min-width: 769px){:root{--layout-wrapper-large-margin-left: 4vw;--layout-wrapper-large-margin-right: 4vw}}:root{--box-spacer: 5em;--box-spacer-small: 3em}@media screen and (min-width: 1200px){:root{--box-spacer: 6em;--box-spacer-small: 4em}}:root{--safe-area-inset-top: 0;--safe-area-inset-bottom: 0}@supports(padding-top: env(safe-area-inset-top)){:root{--safe-area-inset-top: env(safe-area-inset-top)}}@supports(padding-bottom: env(safe-area-inset-bottom)){:root{--safe-area-inset-bottom: env(safe-area-inset-bottom)}}@font-face{font-family:"Gluck";src:url(fonts/a52d4214c5f4e9e139c8c309652b58b9.woff2) format("woff2"),url(fonts/ff941b51d3c7ba02197b4f35511908ed.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Gluck";src:url(fonts/4c0acac1d1b63bf5533f933e808ed740.woff2) format("woff2"),url(fonts/2b84e47401e210e82b131f34a4b1720f.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Gluck-Boldstroked";src:url(fonts/b58ad4d61401786105ee011f66854170.woff2) format("woff2"),url(fonts/5cfb2384f890a0ac4f939b746db5e8b3.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Gluck-Stripes";src:url(fonts/180e1d1b2cf7cdfb570d331ff5282b2f.woff2) format("woff2"),url(fonts/4742c72e30c4359cd4565e476bed4ec0.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Gluck-Stroked";src:url(fonts/70ad033a321048b1ffce10b7e59208d7.woff2) format("woff2"),url(fonts/6df2844cd259f57a660c521481948b43.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"GothamRounded";src:url(fonts/c6953803907d3fd1fb067aae3a74acbf.woff2) format("woff2"),url(fonts/9c24655ffb44ef328d683e471d57be0d.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"GothamRounded";src:url(fonts/48414f1fc39ba1697129c85d515dee62.woff2) format("woff2"),url(fonts/c9aeb9b98cdd4171b522b351afcca7da.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:"GothamRounded";src:url(fonts/9589beda723d31862c9448cfdd1dadd1.woff2) format("woff2"),url(fonts/081d778e42eef46a5b90779dc573eee5.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"GothamRounded";src:url(fonts/bc455183a333ace71db2a726da661b0a.woff2) format("woff2"),url(fonts/f6478e82779e528b420eb4ef52b53738.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"GothamRounded";src:url(fonts/562e4dcc3531e23b8c7af2cb216eb4da.woff2) format("woff2"),url(fonts/66e3a804805d3149eb272acfacc12616.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"GothamRounded Bold";src:url(fonts/f390cdc64c1bb248c32c0bbb51f4218c.woff2) format("woff2"),url(fonts/9d298674d543f17101b90b9936fba558.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"GothamRounded";src:url(fonts/558d90e51d2267a68e55541312cb7c03.woff2) format("woff2"),url(fonts/db844e5ac8e462ee4d1c4c1c37dabd64.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:"icomoon";src:url(fonts/cc584cca7e21a2a5b8593de78515ddb5.woff2) format("woff2"),url(fonts/ea84057a3f9fd271adaa4a0ea1d52a49.woff) format("woff");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-accompagnement:before{content:""}.icon-confort:before{content:""}.icon-qualite:before{content:""}.icon-numero-1:before{content:""}.icon-maison-open:before{content:""}.icon-france:before{content:""}.icon-criteres:before{content:""}.icon-plans:before{content:""}.icon-cle:before{content:""}.icon-architecture:before{content:""}.icon-deco:before{content:""}.icon-finitions:before{content:""}.icon-terrain:before{content:""}.icon-etage:before{content:""}.icon-plain-pied:before{content:""}.icon-garage:before{content:""}.icon-localisation:before{content:""}.icon-sde:before{content:""}.icon-suite-parentale:before{content:""}.icon-wc:before{content:""}.icon-cellier:before{content:""}.icon-lotissement:before{content:""}.icon-chambre:before{content:""}.icon-chambres-twin:before{content:""}.icon-euro:before{content:""}.icon-famille:before{content:""}.icon-plan:before{content:""}.icon-recherche:before{content:""}.icon-poele:before{content:""}.icon-plancher-chauffant:before{content:""}.icon-radiateur:before{content:""}.icon-croix:before{content:""}.icon-menu:before{content:""}.icon-360:before{content:""}.icon-rdv:before{content:""}.icon-contact:before{content:""}.icon-calendrier:before{content:""}.icon-pin-contour:before{content:""}.icon-pin:before{content:""}.icon-telephone:before{content:""}.icon-email:before{content:""}.icon-messenger:before{content:""}.icon-whatsapp:before{content:""}.icon-copier:before{content:""}.icon-fleche-retour:before{content:""}.icon-fleche:before{content:""}.icon-check:before{content:""}.icon-facebook:before{content:""}.icon-linkedin:before{content:""}.icon-air-pulse:before{content:""}.icon-telephone-contour:before{content:""}.icon-tri:before{content:""}.icon-moteur:before{content:""}.icon-agrandir:before{content:""}.icon-twitter:before{content:""}.icon-instagram-logo:before{content:""}:root{--font-icon-base: "icon-mfc"}.glide-home{height:100%;overflow:hidden}.glide-home .glide__track{height:99%}.glide-home .glide__slides{height:100%}.glide-home .glide__slide .slider-images-overlay{position:absolute;width:100%;height:100%;background:var(--background-overlay);background:var(--background-overlay-gradient);transition:all ease .1s;z-index:10;opacity:0}.glide-home .glide__slide--active .slider-images-overlay{opacity:1}.glide-home .glide_dots{position:absolute;z-index:20;bottom:20%;width:100%;display:flex;justify-content:center;color:#fff;font-size:3em}.glide-home .glide_dots .glide__bullet{height:12px;width:12px;border-radius:50%;background-color:rgba(255,255,255,.5);border:solid transparent;margin:0 5px}.glide-home .glide_dots .glide__bullet--active{border:solid transparent;width:96px;border-radius:20px;background-color:#fff}.testimony-slider{position:relative;width:100%}.testimony-slider img{max-width:100%;height:auto}.testimony-slider .glide-testimony{height:100%}.testimony-slider .testimony-items{display:flex;flex-direction:column;padding:75px 75px 25px 75px;background-color:var(--color-white);height:100%}@media screen and (max-width: 1650px){.testimony-slider .testimony-items{padding:40px}}@media screen and (max-width: 575px){.testimony-slider .testimony-items{padding:20px}}.testimony-slider .testimony-items .container-img{border-radius:50%;overflow:hidden;width:5em;border-radius:50%;overflow:hidden;height:5em}.testimony-slider .testimony-items .container-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimony-slider .testimony-items p{font-size:1.5em;line-height:2em;color:var(--color-text)}@media screen and (max-width: 1400px){.testimony-slider .testimony-items p{font-size:18px}}@media screen and (max-width: 960px){.testimony-slider .testimony-items p{font-size:1.2em}}@media screen and (max-width: 575px){.testimony-slider .testimony-items p{font-size:16px}}.testimony-slider .testimony-items .exerpt-link{font-weight:var(--font-weight-bold);color:var(--color-title);cursor:pointer;margin-top:auto;transform:translateY(-50px)}.testimony-slider .glide__slide{height:100%;opacity:.5;transition:all ease .3s}.testimony-slider .glide__slide--active{opacity:1;transition:all ease .3s}.testimony-slider .glide_dots{position:absolute;z-index:20;top:75%;width:100%;display:flex;justify-content:center;color:var(--color-title);font-size:3em;margin-top:30px}@media screen and (max-width: 960px){.testimony-slider .glide_dots{top:100%}}.testimony-slider .glide_dots .glide__bullet{height:12px;width:12px;border-radius:50%;background-color:rgba(29,41,69,.5);border:solid transparent;margin:0 5px}.testimony-slider .glide_dots .glide__bullet--active{width:96px;border-radius:20px;background-color:var(--color-title);border:solid transparent}.home .main .home-config{padding-top:25vh;position:relative}@media screen and (max-width: 960px){.home .main .home-config{padding-top:11vh;z-index:0}}.home .main .home-config .container-rounded{justify-content:space-around;position:relative;z-index:1;max-width:1400px}.home .main .home-config .hexagon{position:absolute;width:115%;top:-375px;left:19%;fill:var(--color-primary-light);z-index:0;opacity:.2}.home .main .home-config .config-slogan{width:100%;text-align:center}@media screen and (max-width: 960px){.home .main .home-config .config-slogan{display:none}}.home .main .home-config .config-slogan .secondary-title{letter-spacing:.09rem;margin-top:1.5em;margin-bottom:3em}.home .main .home-config .detail-text{padding-right:0;padding-top:8vh}.home .main .home-config .detail-text .icon{color:var(--color-title);font-size:5em}.home-commitment{margin-top:50px;position:relative;overflow:hidden}@media screen and (max-width: 960px){.home-commitment{margin-top:50vh;overflow:inherit;padding:0 1em}}.home-commitment .dots-annim{transform:rotate(90deg);width:20%;height:auto;right:-10%;top:45%}@media screen and (max-width: 960px){.home-commitment .dots-annim{right:-16%;top:-40%;width:50%}}.home-commitment .dots-annim svg{fill:#e31b16}.home-commitment .container{justify-content:space-between}.home-commitment .commitment-slogan{width:100%;text-align:center;font-size:.7em;margin-bottom:7vh}.commitment-item{width:47%;display:flex;margin:1em 0}@media screen and (max-width: 960px){.commitment-item{flex-direction:column;align-items:center;margin:1em 1em;width:37%}}.commitment-item .icon-container{position:relative;width:4.5em;margin-right:1em}@media screen and (max-width: 960px){.commitment-item .icon-container{width:6em}}.commitment-item .icon-container span{font-size:2.3em;position:absolute;z-index:1;top:0;bottom:0;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;text-shadow:2px 2px 2px var(--color-dark-blue)}.commitment-item .icon-container .hexa-container{position:relative;z-index:0;height:100%;display:flex}.commitment-item .icon-container .hexa-container svg{width:100%}.commitment-item .commitent-title{color:var(--color-title);font-size:1.3em;line-height:2em;font-weight:var(--font-weight-bold)}@media screen and (max-width: 960px){.commitment-item .commitent-title{text-align:center;font-size:1.5em}}.commitment-item .commitent-text{line-height:2em;font-size:1.05em}@media screen and (max-width: 960px){.commitment-item .commitent-text{display:none}}.slider{position:relative;display:flex;flex-direction:row;height:90vh;align-items:baseline}.slider .main-title>span{display:initial}.slider .main-title{width:80%}@media screen and (max-width: 768px){.slider .main-title{width:100%}}.slider-title{padding-bottom:100px;background-color:var(--color-primary-light);-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 90%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 90%);width:80%;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}@media screen and (max-width: 960px){.slider-title{width:100%;align-content:center}}.slider-title .slider-title-inner{position:relative;z-index:3;margin:0 10em;height:100%;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width: 1400px){.slider-title .slider-title-inner{margin:0 5em}}@media screen and (max-width: 960px){.slider-title .slider-title-inner{margin:0;width:80%;justify-content:space-around;align-items:center}}.slider-title p{width:49%;font-size:1.5em;line-height:1.5em;padding:2em 0}@media screen and (max-width: 1600px){.slider-title p{width:70%;padding:20px 0;font-size:1.2em}}@media screen and (max-width: 960px){.slider-title p{display:none}}.slider-images{position:absolute;right:0;height:100%;z-index:2;width:40%}@media screen and (max-width: 960px){.slider-images{display:none}}.slider-images .slider-inner{margin-top:18vh;overflow:hidden;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 99%, 0% 90%);clip-path:polygon(0% 0%, 100% 0%, 100% 99%, 0% 90%);height:80%;position:relative}.slider-images .slider-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dots-annim{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;top:10%;overflow:hidden}.dots-annim svg{position:relative;width:70%}.dots-annim svg .st0{transition:all ease .6s;fill:var(--color-title)}@-webkit-keyframes slidein{from{top:-1000px}to{top:0px}}@keyframes slidein{from{top:-1000px}to{top:0px}}.resume-component.house-resume .anim-container{justify-content:center !important;width:100% !important}.resume-component.house-resume .anim-container .magnetic-button{line-height:20px !important;min-width:250px !important}@media screen and (max-width: 575px){.resume-component.house-resume .anim-container .magnetic-button{height:50px !important;border-radius:12px !important}}.anim-container{display:flex;justify-content:space-between;margin-bottom:3vh;width:73%}.anim-container .arrow-annim{width:2.5em}@media screen and (max-width: 960px){.anim-container .arrow-annim{display:none}}.anim-container .arrow-annim .st1{fill:var(--color-white)}.anim-container .magnetic-button{min-height:80px;width:366px;font-size:1.2em}@media screen and (max-width: 575px){.anim-container .magnetic-button{min-height:59px;width:200px;font-size:12px}}.home .home-contact{margin-top:-200px}@media screen and (max-width: 1400px){.home .home-contact{margin-top:-150px}}@media screen and (max-width: 1400px){.home .home-contact .contact{-webkit-clip-path:polygon(0% 0%, 100% 6%, 100% 100%, 0% 94%);clip-path:polygon(0% 0%, 100% 6%, 100% 100%, 0% 94%);padding-bottom:75px}}@media screen and (max-width: 575px){.home .home-contact .contact{padding-top:150px}}@media screen and (max-width: 1250px){.home .home-contact .contact .min-title{font-size:3.5rem}}@media screen and (max-width: 575px){.home .home-contact .contact .min-title{font-size:30px}}.home .home-brand{padding-top:50px;position:relative;z-index:1;overflow:hidden;box-shadow:1px -25px 15px -9px #fff}@media screen and (max-width: 960px){.home .home-brand{margin-top:0;margin-bottom:0}.home .home-brand .scale-dot{position:relative;padding:0 0 0 0 !important;width:100%;margin-top:-35em;padding:0}.home .home-brand .scale-dot .dots-annim{display:none}.home .home-brand .scale-dot .scale-img{-webkit-clip-path:none;clip-path:none;height:600px}}@media screen and (max-width: 960px)and (max-width: 575px){.home .home-brand .scale-dot .scale-img{height:500px}}@media screen and (max-width: 960px){.home .home-brand .scale-dot .scale-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.home .home-brand .hide-hexa{width:120%;height:500px;position:absolute;top:-50px;background:#fff;z-index:-1}@media screen and (max-width: 1250px){.home .home-brand .min-title{font-size:3.5em}}@media screen and (max-width: 575px){.home .home-brand .min-title{font-size:30px}}.home .home-brand .container-rounded{flex-direction:row;flex-wrap:nowrap}.home .home-group{padding-top:50px;padding-bottom:2em;position:relative;z-index:1;max-width:1400px;margin:0 auto 50px}@media screen and (max-width: 960px){.home .home-group{padding-top:7vh}.home .home-group .rounded-img{position:relative;z-index:1;margin-top:-20%;margin-bottom:400px}}@media screen and (max-width: 960px){.home .home-group .container-rounded{flex-direction:column;max-width:100%}}.home .home-group .container-rounded .rounded-img{width:50%;max-width:600px;margin:0 auto}@media screen and (max-width: 960px){.home .home-group .container-rounded .rounded-img{width:100%;max-width:unset;border-radius:unset;border-bottom-left-radius:60px;border-bottom-right-radius:60px;height:600px;margin-top:-100px}}.home .home-group .container-rounded .rounded-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .home-group .container-rounded .detail-text{margin-top:2em;position:relative;width:45%}@media screen and (max-width: 960px){.home .home-group .container-rounded .detail-text{width:100%;padding:50px}}@media screen and (max-width: 575px){.home .home-group .container-rounded .detail-text{padding:30px}}.home .home-group .container-rounded .detail-text .dots-annim{position:initial;margin-top:50px;width:90%;height:26%;margin-left:-150px}@media screen and (max-width: 1250px){.home .home-group .container-rounded .detail-text .dots-annim{margin-left:-50px}}@media screen and (max-width: 960px){.home .home-group .container-rounded .detail-text .dots-annim{display:none}}@media screen and (max-width: 960px){.home .home-group .container-rounded .logo-hexaom{display:flex;justify-content:center;width:100%}}.home .home-group .container-rounded .logo-hexaom .hexaom{margin-bottom:30px;width:250px;min-width:250px}@media screen and (max-width: 575px){.home .home-group .container-rounded .logo-hexaom .hexaom{width:175px;min-width:175px}}.home .home-group .container-rounded .magnetic-button{font-size:1em;width:300px}@media screen and (max-width: 575px){.home .home-group .container-rounded .magnetic-button{font-size:12px;width:200px;height:60px}}.home .min-title{padding-bottom:.8em}@media screen and (max-width: 1200px){.home .min-title{font-size:3.5em}}@media screen and (max-width: 768px){.home .min-title{font-size:3em}}@media screen and (max-width: 575px){.home .min-title{font-size:2.5em}}@media screen and (max-width: 960px){.home .contact .min-title{width:60%}}@media screen and (max-width: 575px){.home .contact .min-title{padding-bottom:30px;width:80%}}.home .home-text{font-size:1.5em;line-height:1.8em;margin-bottom:3em;color:var(--color-text)}@media screen and (max-width: 1250px){.home .home-text{font-size:1.2em}}.home .contact .magnetic .magnetic-button{font-size:14px;height:82px;width:200px}@media screen and (max-width: 575px){.home .contact .magnetic .magnetic-button{font-size:12px}}.home .contact .detail-text{max-width:47%}@media screen and (max-width: 960px){.home .contact .detail-text{max-width:60%}.home .contact .detail-text .contact-text{font-size:18px}}@media screen and (max-width: 960px)and (max-width: 575px){.home .contact .detail-text .contact-text{font-size:16px}}@media screen and (max-width: 575px){.home .contact .detail-text{max-width:80%}}.home .contact .contact-text{width:100%}.home .contact .contact-container{padding-top:50px}@media screen and (max-width: 960px){.home .contact .contact-container .span{display:initial}}.home .container-rounded{justify-content:space-between;max-width:90%}@media screen and (max-width: 960px){.home .container-rounded{justify-content:space-between;flex-direction:column-reverse}}.home .container-rounded .magnetic-button{min-height:80px;width:400px;font-size:1em}@media screen and (max-width: 575px){.home .container-rounded .magnetic-button{min-height:59px;width:200px;font-size:12px}}@media screen and (max-width: 960px){.home .container-rounded .detail-text{max-width:100%;background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;border-bottom-left-radius:60px;border-bottom-right-radius:60px;z-index:2;position:relative}.home .container-rounded .detail-text p{text-align:center;width:100%}}@media screen and (max-width: 575px){.home .container-rounded .detail-text p{font-size:16px}}.home .container-lg{justify-content:space-between}@media screen and (max-width: 1250px){.home .container-lg{width:90%;max-width:90%}}@media screen and (max-width: 960px){.home .container-lg{width:100%;max-width:100%;padding-bottom:50px}}.home .container-scale .scale-dot{position:relative;padding:4em 4em 0em 0}@media screen and (max-width: 1650px){.home .container-scale .scale-dot{width:50%;padding:4em 1em 0em 0}}@media screen and (max-width: 960px){.home .container-scale .scale-dot{width:100%;overflow:hidden;border-bottom-left-radius:60px;border-bottom-right-radius:60px;box-shadow:0 10px 20px 1px gray;margin-top:-50%}.home .container-scale .scale-dot .dots-annim{display:none}}.home .container-scale .scale-dot .dots-annim{top:-40px;right:-250px;transform:rotate(90deg)}.home .container-scale .scale-dot .dots-annim svg .st3{fill:var(--color-primary)}.home .container-scale .scale-img{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 99%, 0% 96%);clip-path:polygon(0% 0%, 100% 0%, 100% 99%, 0% 96%)}.home .container-scale .detail-text{max-width:38%;margin-top:50px}@media screen and (max-width: 960px){.home .container-scale .detail-text{max-width:100%;background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;padding:50px;margin-top:0;border-bottom-left-radius:60px;border-bottom-right-radius:60px;z-index:2;position:relative}.home .container-scale .detail-text p{text-align:center;width:100%}}@media screen and (max-width: 960px)and (max-width: 575px){.home .container-scale .detail-text p{font-size:16px}}@media screen and (max-width: 575px){.home .container-scale .detail-text{padding:30px}}.home .button-primary{font-size:1em;width:165px}@media screen and (max-width: 575px){.home .button-primary{font-size:12px}}.home .global-footer{margin-top:50px}.container-nomarge{margin:0;display:flex;justify-content:flex-end;position:relative}.testimony{width:86%;position:relative}@media screen and (max-width: 960px){.testimony{width:100%}}@media screen and (max-width: 960px){.testimony .testimony-slider{padding-left:50px}}@media screen and (max-width: 575px){.testimony .testimony-slider{padding-left:20px}}.testimony .content-container{height:250px;overflow:hidden}@media screen and (max-width: 960px){.testimony .content-container{height:200px}}@media screen and (max-width: 575px){.testimony .content-container{height:150px}}.testimony .testi-shadow{height:70px;width:100%;background:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6), white);transform:translateY(-70px)}.testimony-container{background:var(--background-pink-gradient);-webkit-clip-path:polygon(-100% 12%, 100% 0%, 100% 88%, 0% 100%);clip-path:polygon(-100% 12%, 100% 0%, 100% 88%, 0% 100%);display:flex;flex-flow:row nowrap;overflow:visible;width:100%;margin-left:auto;padding-top:100px;padding-bottom:230px;margin-top:-70px;justify-content:space-between}@media screen and (max-width: 575px){.testimony-container{margin-top:-100px;padding-bottom:100px;-webkit-clip-path:polygon(-100% 12%, 100% 0%, 100% 95%, 0% 100%);clip-path:polygon(-100% 12%, 100% 0%, 100% 95%, 0% 100%)}}.testimony-container>*{flex:1 1 auto}@media screen and (max-width: 960px){.testimony-container .testimony-dots{display:none;width:0;height:0}}.testimony-img{padding-top:120px;flex:1 0 20%;margin-left:-5em;position:relative;z-index:3}.testimony-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 960px){.testimony-img{display:none}}.testimony-content{width:60%;margin-top:7em;padding-left:50px}@media screen and (max-width: 1650px){.testimony-content{max-width:50%;overflow:hidden}}@media screen and (max-width: 1200px){.testimony-content{max-width:55%}}@media screen and (max-width: 960px){.testimony-content{max-width:100%;padding-left:0}}.testimony-content .testimonie-top{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px}.testimony-content .testimonie-top-right{margin-left:10px}.testimony-content .testimonie-top-right .test-name{font-family:var(--font-title);font-weight:var(--font-weight-bold);font-size:20px}.testimony-content .testimonie-top-right .test-date{font-size:13px;color:var(--color-text)}.testimony-content .testimonie-top-right .stars-counter{margin:5px 0}.testimony-content .testimonie-top-right .stars-counter img{width:15px;height:15px;-o-object-fit:cover;object-fit:cover}.testimony-content .glide_dots{top:100%}.testimony-content .secondary-title{font-size:4em;margin-bottom:.5em}@media screen and (max-width: 1250px){.testimony-content .secondary-title{font-size:3.5em}}@media screen and (max-width: 960px){.testimony-content .secondary-title{text-align:center;font-size:3em;margin-bottom:1.5em}}@media screen and (max-width: 575px){.testimony-content .secondary-title{font-size:30px}}.testimony .testimony-dots{position:relative;width:40%;flex:unset}.testimony .testimony-dots .dots-annim{bottom:-85%;z-index:1;left:-47%}@media screen and (max-width: 960px){.page-template-default .home-commitment .dots-annim{width:30%;height:auto;right:-15%;top:45%}}@media screen and (max-width: 575px){.page-template-default .home-commitment .dots-annim{top:-100px;width:auto;height:200px;right:-45%}}@media screen and (max-width: 960px){.page-template-default .home-commitment .container{max-width:85%}.page-template-default .home-commitment .container .commitment-item{width:49%;margin:15px 0}.page-template-default .home-commitment .container .commitment-item .commitent-title{font-size:20px}}@media screen and (max-width: 960px)and (max-width: 575px){.page-template-default .home-commitment .container .commitment-item .commitent-title{font-size:12px}}.page-template-default .main-title p{font-family:var(--font-title);font-weight:var(--font-weight-bold);font-size:65px;line-height:1.1em;width:100%;padding:0}@media screen and (max-width: 1200px){.page-template-default .main-title p{font-size:50px}}@media screen and (max-width: 960px){.page-template-default .main-title p{display:block}}.page-template-default .min-title p{font-family:var(--font-title);font-weight:var(--font-weight-bold);font-size:65px;line-height:1.2em;width:100%;padding:0}@media screen and (max-width: 1200px){.page-template-default .min-title p{font-size:50px}}@media screen and (max-width: 960px){.page-template-default .min-title p{font-size:45px}}@media screen and (max-width: 768px){.page-template-default .min-title p{font-size:40px}}@media screen and (max-width: 500px){.page-template-default .min-title p{font-size:35px}}.page-template-default .main-title p>strong{display:initial;font-family:var(--font-border);font-size:1.1em}.page-template-default .min-title p>strong{display:initial;font-family:var(--font-border);font-size:1.1em}.page-template-default .img-slide{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.page-template-default .commitment-item .icon-container{width:75px}.page-template-default .similar-posts h2{max-width:47%;width:47%}.page-template-default .similar-posts .detail-text{max-width:47%}.page-template-default .similar-posts span{display:initial}.page-template-default .home-commitment{margin-top:100px;margin-bottom:100px}@media screen and (max-width: 960px){.page-template-default .home-commitment{overflow:hidden}}.page-template-default .home-commitment .commitment-slogan{font-size:unset}@media screen and (max-width: 768px){.page-template-default .home-commitment .commitment-slogan .secondary-title{font-size:40px;padding:0 15px}}@media screen and (max-width: 575px){.page-template-default .home-commitment .commitment-slogan .secondary-title{font-size:30px}}@media screen and (max-width: 1200px){.page-template-default .home-commitment .container{max-width:80%}}@media screen and (max-width: 768px){.page-template-default .home-commitment{margin-top:50px;margin-bottom:0}.page-template-default .home-commitment .container{max-width:100%}}@media screen and (max-width: 575px){.page-template-default .home-commitment{margin-top:-70px;margin-bottom:0;padding-top:115px}}.page-template-default .container-nomarge{margin-top:-25px}@media screen and (max-width: 960px){.page-template-default .container-nomarge{margin-top:-60px}}@media screen and (max-width: 960px){.page-template-default .home-config{padding-top:0;z-index:0;padding-bottom:0;z-index:1}}.page-template-default .home-config .container-rounded{position:relative;z-index:1;width:100%;justify-content:space-between}@media screen and (max-width: 1250px){.page-template-default .home-config .container-rounded{max-width:90%}}@media screen and (max-width: 960px){.page-template-default .home-config .container-rounded{flex-direction:column-reverse;max-width:100%}}.page-template-default .home-config .container-rounded .rounded-img{border-radius:40px;width:60%;max-width:400px;height:70vh}@media screen and (max-width: 960px){.page-template-default .home-config .container-rounded .rounded-img{margin-top:-100px;height:500px;width:100%;max-width:100%;z-index:1;border-radius:unset;border-bottom-left-radius:60px;border-bottom-right-radius:60px}}@media screen and (max-width: 768px){.page-template-default .home-config .container-rounded .rounded-img{height:400px}}.page-template-default .home-config .container-rounded .detail-text{width:50%}@media screen and (max-width: 960px){.page-template-default .home-config .container-rounded .detail-text{width:100%;display:flex;flex-direction:column;align-items:center;background:#fff;border-bottom-left-radius:60px;border-bottom-right-radius:60px;box-shadow:var(--shadow);padding:150px 50px 50px;z-index:2}}@media screen and (max-width: 575px){.page-template-default .home-config .container-rounded .detail-text{padding:150px 30px 30px}}.page-template-default .home-config .container-rounded .detail-text .home-text{color:var(--color-text);opacity:1;line-height:1.6;margin-bottom:50px}@media screen and (max-width: 1250px){.page-template-default .home-config .container-rounded .detail-text .home-text{font-size:1.2em}}@media screen and (max-width: 575px){.page-template-default .home-config .container-rounded .detail-text .home-text{font-size:16px}}@media screen and (max-width: 1250px){.page-template-default .home-config .container-rounded .detail-text h2{margin-bottom:0;font-size:3.5em}}@media screen and (max-width: 575px){.page-template-default .home-config .container-rounded .detail-text h2{font-size:30px}}.page-template-default .home-config .container-rounded .detail-text h2 span{display:initial}.page-template-default .home-config .hexagon{position:absolute;width:120%;top:0;fill:var(--color-primary-light);z-index:0;opacity:.3}.page-template-default .home-config .config-slogan{width:100%;text-align:center}@media screen and (max-width: 960px){.page-template-default .home-config .config-slogan{display:none}}.page-template-default .home-config .config-slogan .secondary-title{margin-top:1.5em;margin-bottom:3em}.page-template-default .home-config .detail-text{padding-right:0;padding-top:8vh}.page-template-default .home-config .detail-text .icon{font-size:5em}@media screen and (max-width: 960px){.page-template-default .slider{height:auto;flex-direction:column}}.page-template-default .slider .arrow-annim{position:absolute;left:50%;bottom:60px;width:30px;z-index:1;transform:translateX(-50%)}@media screen and (max-width: 960px){.page-template-default .slider .arrow-annim{display:none}}.page-template-default .slider .arrow-annim .st1{fill:#fff}.page-template-default .slider .slider-inner{margin-top:135px}.page-template-default .slider .slider-title{justify-content:flex-start}@media screen and (max-width: 960px){.page-template-default .slider .slider-title{height:100%;width:100%;padding-bottom:0}}@media screen and (max-width: 768px){.page-template-default .slider .slider-title{width:100%}}.page-template-default .slider .slider-title .slider-title-inner{justify-content:center;width:100%;padding-top:50px}@media screen and (max-width: 1200px){.page-template-default .slider .slider-title .slider-title-inner{width:100%;margin:50px}}@media screen and (max-width: 960px){.page-template-default .slider .slider-title .slider-title-inner{padding-top:0;width:100%;align-items:center;justify-content:flex-start;padding-bottom:50px}}.page-template-default .slider .slider-title .slider-title-inner .main-title{margin-bottom:10px}@media screen and (max-width: 1600px){.page-template-default .slider .slider-title .slider-title-inner .main-title{margin-bottom:10px;font-size:3.5em}}@media screen and (max-width: 960px){.page-template-default .slider .slider-title .slider-title-inner .main-title{margin-bottom:50px}}@media screen and (max-width: 575px){.page-template-default .slider .slider-title .slider-title-inner .main-title{font-size:30px}}.page-template-default .slider .slider-title .slider-title-inner .anim-container{width:70%}@media screen and (max-width: 960px){.page-template-default .slider .slider-title .slider-title-inner .anim-container{width:auto}}.page-template-default .slider .slider-title .slider-title-inner .anim-container .arrow-annim{transform:translateY(150px)}@media screen and (max-width: 1200px){.page-template-default .slider .slider-title .slider-title-inner .anim-container .arrow-annim{display:none}}.page-template-default .slider .slider-images{height:90%;top:-25px}@media screen and (max-width: 960px){.page-template-default .slider .slider-images{display:none}}@media screen and (max-width: 1650px){.page-template-default .slider .slider-images .dots-annim{top:100px}}@media screen and (max-width: 960px){.page-template-default .slider .slider-images .dots-annim{display:none;z-index:9999;top:unset;bottom:-275px}}@media screen and (max-width: 768px){.page-template-default .slider .slider-images .dots-annim{bottom:-200px;width:75%;right:0}}.home .main .home-config{padding:0 0 150px 0px}@media screen and (max-width: 960px){.home .main .home-config{padding:0;margin-top:-100px}}.page-contact-body{position:relative}.page-contact-body .dots-annim{transform:rotate(90deg);position:absolute;left:-200px;bottom:-10%;width:25%;z-index:1}@media screen and (max-width: 1650px){.page-contact-body .dots-annim{width:30%;bottom:-10%}}@media screen and (max-width: 1200px){.page-contact-body .dots-annim{width:30%;bottom:0;left:-150px}}@media screen and (max-width: 991px){.page-contact-body .dots-annim{bottom:10%}}@media screen and (max-width: 800px){.page-contact-body .dots-annim{left:-125px}}@media screen and (max-width: 768px){.page-contact-body .dots-annim{width:40%;bottom:0}}@media screen and (max-width: 575px){.page-contact-body .dots-annim{display:none}}.page-contact-body .page-contact{background:var(--color-primary-light);z-index:-1;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 88%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 88%);display:flex;justify-content:center;align-items:center;overflow:hidden;padding:70px 0}@media screen and (max-width: 1650px){.page-contact-body .page-contact{padding:50px 0}}@media screen and (max-width: 991px){.page-contact-body .page-contact{padding:30px 0 50px}}@media screen and (max-width: 768px){.page-contact-body .page-contact{flex-direction:column;align-items:center;padding:30px 0 100px}}@media screen and (max-width: 575px){.page-contact-body .page-contact{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 94%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 94%)}}.page-contact-body .page-contact-left{width:50%;max-width:800px;padding:100px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:-1}@media screen and (max-width: 1650px){.page-contact-body .page-contact-left{padding:85px}}@media screen and (max-width: 1400px){.page-contact-body .page-contact-left{padding:60px}}@media screen and (max-width: 960px){.page-contact-body .page-contact-left{padding:50px 30px 50px 50px}}@media screen and (max-width: 768px){.page-contact-body .page-contact-left{padding:0;align-items:center;width:100%}}.page-contact-body .page-contact-left .contact-txt{font-size:18px;color:var(--color-text);opacity:.6;line-height:1.6}@media screen and (max-width: 1650px){.page-contact-body .page-contact-left .contact-txt{font-size:16px}}@media screen and (max-width: 768px){.page-contact-body .page-contact-left .contact-txt{display:none}}.page-contact-body .page-contact-left h1{font-family:var(--font-text);color:var(--color-title);margin-bottom:10px;font-weight:500}@media screen and (max-width: 1650px){.page-contact-body .page-contact-left h1{font-size:60px}}@media screen and (max-width: 1200px){.page-contact-body .page-contact-left h1{font-size:45px}}@media screen and (max-width: 960px){.page-contact-body .page-contact-left h1{text-align:left;font-size:35px}}@media screen and (max-width: 675px){.page-contact-body .page-contact-left h1{font-size:30px;margin-bottom:0}}.page-contact-body .page-contact-right{width:50%;max-width:650px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;background-color:#fff;border-radius:60px;box-shadow:var(--shadow)}@media screen and (max-width: 1650px){.page-contact-body .page-contact-right{padding:30px;max-width:450px}}@media screen and (max-width: 991px){.page-contact-body .page-contact-right{margin-right:30px;padding:20px}}@media screen and (max-width: 768px){.page-contact-body .page-contact-right{margin-right:unset;margin-top:20px;padding:40px;width:70%}}@media screen and (max-width: 575px){.page-contact-body .page-contact-right{width:90%}.page-contact-body .page-contact-right br{display:none}}@media screen and (max-width: 475px){.page-contact-body .page-contact-right{width:100%;padding:40px 25px}}.page-contact-body .page-contact-right .form-row{display:flex;justify-content:space-between}@media screen and (max-width: 575px){.page-contact-body .page-contact-right .form-row{flex-direction:column}}.page-contact-body .page-contact-right .send-btn{background-color:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary);font-size:.8em;border-radius:15px;font-family:var(--font-text);font-weight:var(--font-weight-bold);text-transform:uppercase;cursor:pointer;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;opacity:1;width:250px;margin:auto;height:60px}@media screen and (max-width: 991px){.page-contact-body .page-contact-right .send-btn{font-size:14px;height:40px;width:150px}}.page-contact-body .page-contact-right .contact-form-mention{font-size:12px;width:calc(100% - 10px);margin:20px auto 0;color:var(--color-text);opacity:.6}@media screen and (max-width: 1650px){.page-contact-body .page-contact-right .contact-form-mention{margin:10px auto 0}}.page-contact-body .page-contact-right input,.page-contact-body .page-contact-right textarea,.page-contact-body .page-contact-right select{font-family:var(--font-text);font-size:18px;opacity:.5;margin-bottom:5px;width:calc(100% - 10px);margin:5px;height:50px;border-radius:14px;border:1px solid var(--color-text);padding:20px;opacity:.6}@media screen and (max-width: 1650px){.page-contact-body .page-contact-right input,.page-contact-body .page-contact-right textarea,.page-contact-body .page-contact-right select{font-size:16px;height:40px;border-radius:12px;padding:10px}}@media screen and (max-width: 991px){.page-contact-body .page-contact-right input,.page-contact-body .page-contact-right textarea,.page-contact-body .page-contact-right select{font-size:14px;height:35px}}@media screen and (max-width: 768px){.page-contact-body .page-contact-right input,.page-contact-body .page-contact-right textarea,.page-contact-body .page-contact-right select{font-size:16px;height:40px}}@media screen and (max-width: 575px){.page-contact-body .page-contact-right input,.page-contact-body .page-contact-right textarea,.page-contact-body .page-contact-right select{margin:0 0 5px 0}}@media screen and (max-width: 475px){.page-contact-body .page-contact-right input,.page-contact-body .page-contact-right textarea,.page-contact-body .page-contact-right select{font-size:12px}}.page-contact-body .page-contact-right input::-moz-placeholder, .page-contact-body .page-contact-right textarea::-moz-placeholder, .page-contact-body .page-contact-right select::-moz-placeholder{font-family:var(--font-text);font-size:18px;color:var(--color-text)}.page-contact-body .page-contact-right input:-ms-input-placeholder, .page-contact-body .page-contact-right textarea:-ms-input-placeholder, .page-contact-body .page-contact-right select:-ms-input-placeholder{font-family:var(--font-text);font-size:18px;color:var(--color-text)}.page-contact-body .page-contact-right input::placeholder,.page-contact-body .page-contact-right textarea::placeholder,.page-contact-body .page-contact-right select::placeholder{font-family:var(--font-text);font-size:18px;color:var(--color-text)}@media screen and (max-width: 1650px){.page-contact-body .page-contact-right input::-moz-placeholder, .page-contact-body .page-contact-right textarea::-moz-placeholder, .page-contact-body .page-contact-right select::-moz-placeholder{font-size:16px}.page-contact-body .page-contact-right input:-ms-input-placeholder, .page-contact-body .page-contact-right textarea:-ms-input-placeholder, .page-contact-body .page-contact-right select:-ms-input-placeholder{font-size:16px}.page-contact-body .page-contact-right input::placeholder,.page-contact-body .page-contact-right textarea::placeholder,.page-contact-body .page-contact-right select::placeholder{font-size:16px}}@media screen and (max-width: 475px){.page-contact-body .page-contact-right input::-moz-placeholder, .page-contact-body .page-contact-right textarea::-moz-placeholder, .page-contact-body .page-contact-right select::-moz-placeholder{font-size:12px}.page-contact-body .page-contact-right input:-ms-input-placeholder, .page-contact-body .page-contact-right textarea:-ms-input-placeholder, .page-contact-body .page-contact-right select:-ms-input-placeholder{font-size:12px}.page-contact-body .page-contact-right input::placeholder,.page-contact-body .page-contact-right textarea::placeholder,.page-contact-body .page-contact-right select::placeholder{font-size:12px}}.page-contact-body .page-contact-right input:active,.page-contact-body .page-contact-right textarea:active,.page-contact-body .page-contact-right select:active{outline:none}.page-contact-body .page-contact-right input:focus,.page-contact-body .page-contact-right textarea:focus,.page-contact-body .page-contact-right select:focus{outline:none}.page-contact-body .page-contact-right textarea{height:auto;line-height:1.6;opacity:.6}.page-contact-body .page-contact-right select{padding:0 20px}@media screen and (max-width: 1650px){.page-contact-body .page-contact-right select{padding:0 10px}}.page-contact-body .page-contact-overlay{position:absolute;left:100%;top:-50%;opacity:.2}@media screen and (max-width: 768px){.page-contact-body .page-contact-overlay{left:70%}}.page-contact-body .page-contact-overlay img{width:1400px;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 960px){.page-model-seo .home-commitment .dots-annim{width:30%;height:auto;right:-15%;top:45%}}@media screen and (max-width: 960px){.page-model-seo .home-commitment .container{max-width:85%}.page-model-seo .home-commitment .container .commitment-item{width:45%}}.page-model-seo .main-title p{font-family:var(--font-title);font-weight:var(--font-weight-bold);font-size:65px;line-height:1.1em;width:100%;padding:0}@media screen and (max-width: 1200px){.page-model-seo .main-title p{font-size:50px}}@media screen and (max-width: 960px){.page-model-seo .main-title p{display:block}}.page-model-seo .min-title p{font-family:var(--font-title);font-weight:var(--font-weight-bold);font-size:65px;line-height:1.2em;width:100%;padding:0}@media screen and (max-width: 1200px){.page-model-seo .min-title p{font-size:50px}}@media screen and (max-width: 960px){.page-model-seo .min-title p{font-size:45px}}@media screen and (max-width: 768px){.page-model-seo .min-title p{font-size:40px}}@media screen and (max-width: 500px){.page-model-seo .min-title p{font-size:35px}}.page-model-seo .main-title p>strong{display:initial;font-family:var(--font-border);font-size:1.1em}.page-model-seo .min-title p>strong{display:initial;font-family:var(--font-border);font-size:1.1em}.page-model-seo .img-slide{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.page-model-seo .commitment-item .icon-container{width:75px}.page-model-seo .similar-posts h2{max-width:47%;width:47%}.page-model-seo .similar-posts .detail-text{max-width:47%}.page-model-seo .similar-posts span{display:initial}.page-model-seo .home-commitment{margin-top:75px;margin-bottom:100px}.page-model-seo .testimony::before,.page-model-seo .testimony::after{display:none}.page-model-seo .testimony{overflow-x:hidden;padding-top:100px;background:transparent;-webkit-clip-path:none;clip-path:none;width:90%;margin-left:auto;position:relative;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1400px){.page-model-seo .testimony{padding-top:0}}@media screen and (max-width: 960px){.page-model-seo .testimony{width:100%}}.page-model-seo .container-nomarge{margin-top:-100px}@media screen and (max-width: 960px){.page-model-seo .container-nomarge{margin-top:-200px}}.page-model-seo .container-nomarge .model-slider-container{background:var(--background-pink-gradient);-webkit-clip-path:polygon(-100% 12%, 100% 0%, 100% 88%, 0% 100%);clip-path:polygon(-100% 12%, 100% 0%, 100% 88%, 0% 100%);display:flex;flex-flow:row nowrap;overflow:visible;width:calc(100% - 50px);margin-left:auto;padding-top:100px;padding-bottom:75px;margin-top:-70px}@media screen and (max-width: 1400px){.page-model-seo .container-nomarge .model-slider-container{width:90%;margin-top:50px;padding-top:100px;padding-bottom:150px}}@media screen and (max-width: 991px){.page-model-seo .container-nomarge .model-slider-container{width:100%;-webkit-clip-path:polygon(-100% 8%, 100% 0%, 100% 92%, 0% 100%);clip-path:polygon(-100% 8%, 100% 0%, 100% 92%, 0% 100%);margin-top:50px;padding-top:100px;padding-bottom:150px;justify-content:center}}@media screen and (max-width: 675px){.page-model-seo .container-nomarge .model-slider-container{-webkit-clip-path:polygon(0 4%, 100% 0%, 100% 96%, 0% 100%);clip-path:polygon(0 4%, 100% 0%, 100% 96%, 0% 100%);padding-bottom:100px}}.page-model-seo .container-nomarge .testimony-content{max-width:100%;display:flex;flex-direction:column;align-items:center;margin-top:3em}.page-model-seo .container-nomarge .testimony-content .models-slider{width:calc(100% + 100px);height:90%;position:relative}@media screen and (max-width: 960px){.page-model-seo .container-nomarge .testimony-content .models-slider{width:100%}}.page-model-seo .container-nomarge .testimony-content .models-slider img{max-width:100%;height:auto}.page-model-seo .container-nomarge .testimony-content .models-slider .glide-testimony{height:100%}.page-model-seo .container-nomarge .testimony-content .models-slider .glide-testimony .glide__slides{height:600px}@media screen and (max-width: 960px){.page-model-seo .container-nomarge .testimony-content .models-slider .glide-testimony .glide__slides{margin-left:50px;height:550px}}@media screen and (max-width: 768px){.page-model-seo .container-nomarge .testimony-content .models-slider .glide-testimony .glide__slides{height:450px}}.page-model-seo .container-nomarge .testimony-content .models-slider .testimony-items{background-color:var(--color-white);border-radius:30px;box-shadow:var(--shadow)}.page-model-seo .container-nomarge .testimony-content .models-slider .testimony-items .container-img{border-radius:30px;overflow:hidden;height:350px}@media screen and (max-width: 960px){.page-model-seo .container-nomarge .testimony-content .models-slider .testimony-items .container-img{height:300px}}@media screen and (max-width: 768px){.page-model-seo .container-nomarge .testimony-content .models-slider .testimony-items .container-img{height:250px}}.page-model-seo .container-nomarge .testimony-content .models-slider .testimony-items .container-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-model-seo .container-nomarge .testimony-content .models-slider .testimony-items p{font-size:18px;line-height:2em;color:var(--color-text);font-weight:bold;padding:20px;text-align:center}@media screen and (max-width: 960px){.page-model-seo .container-nomarge .testimony-content .models-slider .testimony-items p{font-size:1.2em}}@media screen and (max-width: 768px){.page-model-seo .container-nomarge .testimony-content .models-slider .testimony-items p{font-size:1em}}.page-model-seo .container-nomarge .testimony-content .models-slider .testimony-items .exerpt-link{font-weight:var(--font-weight-bold);color:var(--color-title);cursor:pointer}.page-model-seo .container-nomarge .testimony-content .models-slider .glide__slide{opacity:1;transition:all ease .3s}.page-model-seo .container-nomarge .testimony-content .models-slider .glide__slide--active{opacity:1;transition:all ease .3s}.page-model-seo .container-nomarge .testimony-content .models-slider .glide_dots{position:absolute;z-index:20;top:90%;width:100%;display:flex;justify-content:center;color:var(--color-title);font-size:3em}@media screen and (max-width: 960px){.page-model-seo .container-nomarge .testimony-content .models-slider .glide_dots{top:100%}}.page-model-seo .container-nomarge .testimony-content .models-slider .glide_dots .glide__bullet{height:15px;width:15px;background-color:rgba(29,41,69,.5);border:solid transparent}.page-model-seo .container-nomarge .testimony-content .models-slider .glide_dots .glide__bullet--active{width:96px;border-radius:100px/160px;background-color:var(--color-title);border:solid transparent}.page-model-seo .container-nomarge .testimony-content .min-title{text-align:center;margin-bottom:50px}.page-model-seo .container-nomarge .testimony-content .min-title span{display:initial}.page-model-seo .home-config{overflow:hidden;padding-top:25vh;position:relative;padding-bottom:250px}@media screen and (max-width: 960px){.page-model-seo .home-config{padding-top:0;z-index:0;padding-bottom:0;z-index:1}}.page-model-seo .home-config .container-rounded{position:relative;z-index:1;width:100%;justify-content:space-between}@media screen and (max-width: 1250px){.page-model-seo .home-config .container-rounded{max-width:90%}}@media screen and (max-width: 960px){.page-model-seo .home-config .container-rounded{flex-direction:column-reverse;max-width:100%}}.page-model-seo .home-config .container-rounded .rounded-img{border-radius:40px;width:50%;max-width:400px;height:70vh}@media screen and (max-width: 960px){.page-model-seo .home-config .container-rounded .rounded-img{margin-top:-100px;width:100%;max-width:100%;z-index:1;border-radius:60px}}@media screen and (max-width: 768px){.page-model-seo .home-config .container-rounded .rounded-img{height:400px}}.page-model-seo .home-config .container-rounded .detail-text{width:50%}@media screen and (max-width: 960px){.page-model-seo .home-config .container-rounded .detail-text{width:100%;display:flex;flex-direction:column;align-items:center;background:#fff;border-bottom-left-radius:60px;border-bottom-right-radius:60px;box-shadow:var(--shadow);padding:150px 50px 50px;z-index:2}}.page-model-seo .home-config .container-rounded .detail-text .home-text{font-size:18px;color:var(--color-text);opacity:.6;line-height:1.6;margin-bottom:50px}@media screen and (max-width: 1650px){.page-model-seo .home-config .container-rounded .detail-text .home-text{font-size:16px}}.page-model-seo .home-config .container-rounded .detail-text h2{margin-bottom:50px}.page-model-seo .home-config .container-rounded .detail-text h2 span{display:initial}.page-model-seo .home-config .hexagon{position:absolute;width:120%;top:0;fill:var(--color-primary-light);z-index:0;opacity:.3}.page-model-seo .home-config .config-slogan{width:100%;text-align:center}@media screen and (max-width: 960px){.page-model-seo .home-config .config-slogan{display:none}}.page-model-seo .home-config .config-slogan .secondary-title{margin-top:1.5em;margin-bottom:3em}.page-model-seo .home-config .detail-text{padding-right:0;padding-top:8vh}.page-model-seo .home-config .detail-text .icon{font-size:5em}.page-model-seo .slider{height:80vh}@media screen and (max-width: 960px){.page-model-seo .slider{height:800px;flex-direction:column}}.page-model-seo .slider .slider-inner{margin-top:135px}.page-model-seo .slider .slider-title{justify-content:flex-start}@media screen and (max-width: 960px){.page-model-seo .slider .slider-title{height:75%;width:80%}}@media screen and (max-width: 768px){.page-model-seo .slider .slider-title{width:100%}}.page-model-seo .slider .slider-title .slider-title-inner{justify-content:center;width:50%}@media screen and (max-width: 960px){.page-model-seo .slider .slider-title .slider-title-inner{width:100%;align-items:center;justify-content:flex-start}}.page-model-seo .slider .slider-title .slider-title-inner .main-title{margin-bottom:100px}@media screen and (max-width: 960px){.page-model-seo .slider .slider-title .slider-title-inner .main-title{margin-bottom:50px;margin-top:50px}}.page-model-seo .slider .slider-title .slider-title-inner .anim-container{width:100%}@media screen and (max-width: 960px){.page-model-seo .slider .slider-title .slider-title-inner .anim-container{width:auto}}.page-model-seo .slider .slider-title .slider-title-inner .anim-container .magnetic-button{min-height:60px;width:250px;font-size:1em}.page-model-seo .slider .slider-title .slider-title-inner .anim-container .arrow-annim{transform:translateY(200px)}.page-model-seo .slider .slider-images{height:90%;top:-25px}@media screen and (max-width: 960px){.page-model-seo .slider .slider-images{height:65%;top:240px;bottom:0;display:block;width:75%}}@media screen and (max-width: 1650px){.page-model-seo .slider .slider-images .dots-annim{top:100px}}@media screen and (max-width: 960px){.page-model-seo .slider .slider-images .dots-annim{z-index:9999;top:unset;bottom:-275px}}@media screen and (max-width: 768px){.page-model-seo .slider .slider-images .dots-annim{bottom:-200px;width:75%;right:0}}.page-404{position:relative}.page-404 .dots-annim{transform:rotate(90deg);position:absolute;left:-200px;bottom:-10%;width:25%;z-index:1}@media screen and (max-width: 1650px){.page-404 .dots-annim{width:30%;bottom:-10%}}@media screen and (max-width: 1200px){.page-404 .dots-annim{width:30%;bottom:0;left:-150px}}@media screen and (max-width: 991px){.page-404 .dots-annim{bottom:10%}}@media screen and (max-width: 800px){.page-404 .dots-annim{left:-125px}}@media screen and (max-width: 768px){.page-404 .dots-annim{width:40%;bottom:0}}@media screen and (max-width: 575px){.page-404 .dots-annim{display:none}}.page-404 .page-contact{background:var(--color-primary-light);z-index:-1;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 88%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 88%);display:flex;justify-content:center;align-items:center;overflow:hidden;padding:70px 0}@media screen and (max-width: 1650px){.page-404 .page-contact{padding:50px 0}}@media screen and (max-width: 991px){.page-404 .page-contact{padding:30px 0 50px}}@media screen and (max-width: 768px){.page-404 .page-contact{flex-direction:column;align-items:center;padding:30px 0 100px}}@media screen and (max-width: 575px){.page-404 .page-contact{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 94%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 94%)}}.page-404 .page-contact .button-blue{background-color:var(--color-primary-light);color:var(--color-title);border:2px solid var(--color-title)}.page-404 .page-contact .button-white{color:var(--color-primary-light)}@media screen and (max-width: 768px){.page-404 .page-contact .box-btn{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:150px}}.page-404 .page-contact-left{width:85%;max-width:850px;padding:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:-1}@media screen and (max-width: 1650px){.page-404 .page-contact-left{padding:85px}}@media screen and (max-width: 1400px){.page-404 .page-contact-left{padding:60px}}@media screen and (max-width: 960px){.page-404 .page-contact-left{padding:50px 30px 50px 50px}}@media screen and (max-width: 768px){.page-404 .page-contact-left{padding:0;align-items:center;width:100%}}@media screen and (max-width: 475px){.page-404 .page-contact-left{padding:0 20px}}.page-404 .page-contact-left .box-btn{display:flex;justify-content:space-between;width:100%}.page-404 .page-contact-left .contact-txt{font-size:22px;color:var(--color-text);opacity:.6;line-height:1.6;margin-bottom:50px;text-align:center}@media screen and (max-width: 1650px){.page-404 .page-contact-left .contact-txt{font-size:22px}}@media screen and (max-width: 768px){.page-404 .page-contact-left .contact-txt{font-size:18px}}.page-404 .page-contact-left h1{font-family:var(--font-text);color:var(--color-title);margin-bottom:10px;font-weight:500;font-size:150px}@media screen and (max-width: 675px){.page-404 .page-contact-left h1{font-size:100px;margin-bottom:0}}.page-404 .page-contact-right{width:50%;max-width:650px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;background-color:#fff;border-radius:60px;box-shadow:var(--shadow)}@media screen and (max-width: 1650px){.page-404 .page-contact-right{padding:30px;max-width:450px}}@media screen and (max-width: 991px){.page-404 .page-contact-right{margin-right:30px;padding:20px}}@media screen and (max-width: 768px){.page-404 .page-contact-right{margin-right:unset;margin-top:20px;padding:40px;width:70%}}@media screen and (max-width: 575px){.page-404 .page-contact-right{width:90%}.page-404 .page-contact-right br{display:none}}@media screen and (max-width: 475px){.page-404 .page-contact-right{width:100%;padding:40px 25px}}.page-404 .page-contact-right .form-row{display:flex;justify-content:space-between}@media screen and (max-width: 575px){.page-404 .page-contact-right .form-row{flex-direction:column}}.page-404 .page-contact-right .send-btn{background-color:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary);font-size:.8em;border-radius:15px;font-family:var(--font-text);font-weight:var(--font-weight-bold);text-transform:uppercase;cursor:pointer;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;opacity:1;width:250px;margin:auto;height:60px}@media screen and (max-width: 991px){.page-404 .page-contact-right .send-btn{font-size:14px;height:40px;width:150px}}.page-404 .page-contact-right .contact-form-mention{font-size:12px;width:calc(100% - 10px);margin:20px auto 0;color:var(--color-text);opacity:.6}@media screen and (max-width: 1650px){.page-404 .page-contact-right .contact-form-mention{margin:10px auto 0}}.page-404 .page-contact-right input,.page-404 .page-contact-right textarea,.page-404 .page-contact-right select{font-family:var(--font-text);font-size:18px;opacity:.5;margin-bottom:5px;width:calc(100% - 10px);margin:5px;height:50px;border-radius:14px;border:1px solid var(--color-text);padding:20px;opacity:.6}@media screen and (max-width: 1650px){.page-404 .page-contact-right input,.page-404 .page-contact-right textarea,.page-404 .page-contact-right select{font-size:16px;height:40px;border-radius:12px;padding:10px}}@media screen and (max-width: 991px){.page-404 .page-contact-right input,.page-404 .page-contact-right textarea,.page-404 .page-contact-right select{font-size:14px;height:35px}}@media screen and (max-width: 768px){.page-404 .page-contact-right input,.page-404 .page-contact-right textarea,.page-404 .page-contact-right select{font-size:16px;height:40px}}@media screen and (max-width: 575px){.page-404 .page-contact-right input,.page-404 .page-contact-right textarea,.page-404 .page-contact-right select{margin:0 0 5px 0}}@media screen and (max-width: 475px){.page-404 .page-contact-right input,.page-404 .page-contact-right textarea,.page-404 .page-contact-right select{font-size:12px}}.page-404 .page-contact-right input::-moz-placeholder, .page-404 .page-contact-right textarea::-moz-placeholder, .page-404 .page-contact-right select::-moz-placeholder{font-family:var(--font-text);font-size:18px;color:var(--color-text)}.page-404 .page-contact-right input:-ms-input-placeholder, .page-404 .page-contact-right textarea:-ms-input-placeholder, .page-404 .page-contact-right select:-ms-input-placeholder{font-family:var(--font-text);font-size:18px;color:var(--color-text)}.page-404 .page-contact-right input::placeholder,.page-404 .page-contact-right textarea::placeholder,.page-404 .page-contact-right select::placeholder{font-family:var(--font-text);font-size:18px;color:var(--color-text)}@media screen and (max-width: 1650px){.page-404 .page-contact-right input::-moz-placeholder, .page-404 .page-contact-right textarea::-moz-placeholder, .page-404 .page-contact-right select::-moz-placeholder{font-size:16px}.page-404 .page-contact-right input:-ms-input-placeholder, .page-404 .page-contact-right textarea:-ms-input-placeholder, .page-404 .page-contact-right select:-ms-input-placeholder{font-size:16px}.page-404 .page-contact-right input::placeholder,.page-404 .page-contact-right textarea::placeholder,.page-404 .page-contact-right select::placeholder{font-size:16px}}@media screen and (max-width: 475px){.page-404 .page-contact-right input::-moz-placeholder, .page-404 .page-contact-right textarea::-moz-placeholder, .page-404 .page-contact-right select::-moz-placeholder{font-size:12px}.page-404 .page-contact-right input:-ms-input-placeholder, .page-404 .page-contact-right textarea:-ms-input-placeholder, .page-404 .page-contact-right select:-ms-input-placeholder{font-size:12px}.page-404 .page-contact-right input::placeholder,.page-404 .page-contact-right textarea::placeholder,.page-404 .page-contact-right select::placeholder{font-size:12px}}.page-404 .page-contact-right input:active,.page-404 .page-contact-right textarea:active,.page-404 .page-contact-right select:active{outline:none}.page-404 .page-contact-right input:focus,.page-404 .page-contact-right textarea:focus,.page-404 .page-contact-right select:focus{outline:none}.page-404 .page-contact-right textarea{height:auto;line-height:1.6;opacity:.6}.page-404 .page-contact-right select{padding:0 20px}@media screen and (max-width: 1650px){.page-404 .page-contact-right select{padding:0 10px}}.page-404 .page-contact-overlay{position:absolute;left:80%;top:-20%;opacity:.2}@media screen and (max-width: 768px){.page-404 .page-contact-overlay{left:70%}}.page-404 .page-contact-overlay img{width:1400px;height:auto;-o-object-fit:cover;object-fit:cover}.single-entities_land_houses{font-family:var(--font-text)}.single-entities_land_houses .contact-btn-mobile{justify-content:center}.single-entities_land_houses .contact-btn-mobile .magnetic-button{width:48%;margin:0 5px}.single-entities_land_houses .full-size-me .call-me-cta{display:none}.single-entities_land_houses .offer-cta-mobile{position:fixed;bottom:0;width:100%;left:0;background:#fff;box-shadow:0 -5px 8px rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center;padding:15px;z-index:9999}@media(min-width: 768px){.single-entities_land_houses .offer-cta-mobile{display:none}}.single-entities_land_houses .offer-cta-mobile .offer-cta-btn{box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;width:45%;max-width:200px;width:250px;min-height:50px;border-radius:8px;font-size:16px;font-weight:500;display:flex;justify-content:center;align-items:center;margin:0 5px}.single-entities_land_houses .hours{width:60%}.single-entities_land_houses .nav3d-wrapper{background-color:#ff0}.single-entities_land_houses .glide__arrow--right{border:none;background-color:rgba(255,255,255,.6);color:#666;transform:rotate(270deg) translateX(50%) !important}.single-entities_land_houses .glide__arrow--left{border:none;background-color:rgba(255,255,255,.6);color:#666;transform:rotate(90deg) translateX(-50%) !important}@media(min-width: 576px){.single-entities_land_houses .second-line{margin-top:30px}}.single-entities_land_houses .offer-detail-item{background:rgba(220,220,220,.3);--pl: 5vw;--pr: 5vw;display:grid;grid-template-columns:var(--pl) 1fr 1fr var(--pr);grid-template-rows:auto;grid-template-areas:"		. 				pagination		form		. 			" "		medias			medias 			medias 		medias 		" "		.				header			header 		.			" "		.				description		description .			" "		.				map				map 		.			" "		.				agency			agency 		.			" "		.				similars		similars 	.			" "		.				legalnotice		legalnotice .			";gap:1em 0;position:relative}@media(min-width: 768px){.single-entities_land_houses .offer-detail-item{padding-top:50px;--pl: calc(2vw);--pr: calc(2vw - 30px)}}@media(min-width: 992px){.single-entities_land_houses .offer-detail-item{--pl: 5vw;--pr: calc(5vw - 30px)}}@media(min-width: 1600px){.single-entities_land_houses .offer-detail-item{--pl: 10vw;--pr: calc(10vw - 30px)}}@media(min-width: 768px){.single-entities_land_houses .offer-detail-item{grid-template-columns:var(--pl) 51.14583% 1fr var(--pr);gap:4em 2em;grid-template-areas:"	pagination			medias 			form		. 			" "	pagination			medias 			form 		. 			" "	pagination			header			form 		.			" "	pagination			description		form 		.			" "	pagination			map				form 		.			" "	pagination			agency			form 		.			" "	pagination			similars		similars 	.			" "	legalnotice		legalnotice		legalnotice legalnotice	"}}@media(min-width: 992px){.single-entities_land_houses .offer-detail-item{grid-template-columns:var(--pl) 58.14583% 1fr var(--pr)}}@media(min-width: 1600px){.single-entities_land_houses .offer-detail-item{grid-template-columns:var(--pl) 51.14583% 1fr var(--pr)}}.single-entities_land_houses .offer-detail-item .form-mention{margin-top:10px;font-size:12px;font-family:var(--font-text);color:var(--color-text)}.single-entities_land_houses .offer-detail-item .form-mention button{border:none;background:none;border-bottom:1px solid var(--color-title)}.single-entities_land_houses .offer-detail-item .form-mention button.on{display:none}.single-entities_land_houses .offer-detail-item .card-text{margin-top:30px;color:var(--color-title)}.single-entities_land_houses .offer-detail-item .card-text .agency-phone a{color:var(--color-title)}.single-entities_land_houses .offer-detail-item .card-text .agency-address{display:flex;align-items:center}.single-entities_land_houses .offer-detail-item .card-text .agency-address .agency-address-content{opacity:.5}@media(min-width: 576px){.single-entities_land_houses .offer-detail-item .sticker{position:-webkit-sticky;position:sticky;top:140px;bottom:20px}}.single-entities_land_houses .offer-detail-item .sticker h3{font-size:24px;font-family:var(--font-text);color:var(--color-title);margin-bottom:10px;font-weight:500}@media screen and (max-width: 675px){.single-entities_land_houses .offer-detail-item .sticker h3{font-size:30px;margin-bottom:0}}@media screen and (max-width: 575px){.single-entities_land_houses .offer-detail-item .sticker h3{font-size:19px}}.single-entities_land_houses .offer-detail-item .sticker .agency-phone{display:flex;justify-content:flex-start;align-items:center;font-family:var(--font-text);color:var(--color-title);margin-bottom:10px;font-size:20px}.single-entities_land_houses .offer-detail-item .sticker .agency-tel-number{opacity:.5}.single-entities_land_houses .offer-detail-item .sticker .agency-picto{-webkit-clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);background-color:var(--color-primary-light);width:40px;height:43px;display:flex;justify-content:center;align-items:center;margin-right:10px}.single-entities_land_houses .offer-detail-item .sticker .send-btn{width:100%;height:60px;background-color:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary);font-size:.8em;border-radius:15px;font-family:var(--font-text);font-weight:var(--font-weight-bold);text-transform:uppercase;cursor:pointer;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;opacity:1}.single-entities_land_houses .offer-detail-item .sticker input,.single-entities_land_houses .offer-detail-item .sticker textarea{opacity:.5;margin-bottom:0;width:100%;height:45px;border-radius:14px;border:1px solid var(--color-text);padding:10px;opacity:.6}.single-entities_land_houses .offer-detail-item .sticker input::-moz-placeholder, .single-entities_land_houses .offer-detail-item .sticker textarea::-moz-placeholder{font-family:var(--font-text);font-size:18px}.single-entities_land_houses .offer-detail-item .sticker input:-ms-input-placeholder, .single-entities_land_houses .offer-detail-item .sticker textarea:-ms-input-placeholder{font-family:var(--font-text);font-size:18px}.single-entities_land_houses .offer-detail-item .sticker input::placeholder,.single-entities_land_houses .offer-detail-item .sticker textarea::placeholder{font-family:var(--font-text);font-size:18px}.single-entities_land_houses .offer-detail-item .sticker input:active,.single-entities_land_houses .offer-detail-item .sticker textarea:active{outline:none}.single-entities_land_houses .offer-detail-item .sticker input:focus,.single-entities_land_houses .offer-detail-item .sticker textarea:focus{outline:none}.single-entities_land_houses .offer-detail-item .sticker textarea{height:auto}.single-entities_land_houses .offer-detail-item-header{background:transparent;grid-area:header;margin-bottom:20px}.single-entities_land_houses .offer-detail-item-header .grid-2{display:flex;flex-direction:column;grid-auto-flow:dense}.single-entities_land_houses .offer-detail-item-header-title{font-weight:700;color:var(--color-title)}.single-entities_land_houses .offer-detail-item-header-title .title-prefix{font-weight:400}@media(max-width: 575px){.single-entities_land_houses .offer-detail-item-header-price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3;margin:1em 0}}.single-entities_land_houses .offer-detail-item-header-price .price-amount{display:block;font-size:2.4rem;color:var(--color-theme-red)}@media(min-width: 576px){.single-entities_land_houses .offer-detail-item-header-price .price-amount{font-size:2.8rem}}.single-entities_land_houses .offer-detail-item-header-price .price-amount .detail-name{display:none}.single-entities_land_houses .offer-detail-item-header-price .price-monthly{display:block;color:var(--color-theme-red)}.single-entities_land_houses .offer-detail-item-header-price .price-estimation{display:block;color:var(--color-grey);text-decoration:underline}.single-entities_land_houses .offer-detail-item-header-price .price-estimation:hover,.single-entities_land_houses .offer-detail-item-header-price .price-estimation:focus{color:var(--color-primary)}@media(min-width: 576px){.single-entities_land_houses .offer-detail-item-header-price{text-align:right}}.single-entities_land_houses .offer-detail-item-header-specs{margin:.5em 0;color:var(--color-grey)}.single-entities_land_houses .offer-detail-item-header-specs .detail-list li{display:inline-block}.single-entities_land_houses .offer-detail-item-header-specs .detail-list li+li::before{content:" - "}.single-entities_land_houses .offer-detail-item-header-links{color:var(--color-primary);display:none;justify-content:flex-start;align-items:center}@media(min-width: 576px){.single-entities_land_houses .offer-detail-item-header-links{font-size:1.052631579em;justify-content:flex-end}}.single-entities_land_houses .offer-detail-item-header-links a{text-decoration:none;border-bottom:1px solid #000;padding-bottom:3px}.single-entities_land_houses .offer-detail-item-header-links a span::before{font-size:1rem}.single-entities_land_houses .offer-detail-item-header-reference{font-size:1.052631579em}.single-entities_land_houses .offer-detail-item-pagination{grid-area:pagination;font-size:1.3em}@media(min-width: 768px){.single-entities_land_houses .offer-detail-item-pagination{font-size:1em;text-align:right}}.single-entities_land_houses .offer-detail-item-pagination-container{display:flex;flex-flow:row nowrap}@media(min-width: 768px){.single-entities_land_houses .offer-detail-item-pagination-container{flex-flow:column nowrap;align-items:flex-end}}.single-entities_land_houses .offer-detail-item-pagination-container div:nth-of-type(2n){transform:rotate(-90deg) translateY(23px) translateX(3px)}.single-entities_land_houses .offer-detail-item-pagination-container div:nth-of-type(2n):hover{transform:rotate(-90deg) translateY(23px) translateX(3px) scale(1.2)}.single-entities_land_houses .offer-detail-item-pagination-container>*{flex:0 0 auto;margin-top:10px;transition:all .3s linear}@media(min-width: 768px){.single-entities_land_houses .offer-detail-item-pagination-container>*{margin-bottom:.5em}}.single-entities_land_houses .offer-detail-item-pagination-container>* .icon{border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:6px;background-color:#fff;box-shadow:0px 7px 16px 0px rgba(0,0,0,.2);font-weight:bold}.single-entities_land_houses .offer-detail-item-pagination-container>* .icon.icon-croix{display:none;transform:rotate(90deg) translateY(-20px) translateX(-3px)}@media(min-width: 768px){.single-entities_land_houses .offer-detail-item-pagination-container>* .icon.icon-croix{display:block}}.single-entities_land_houses .offer-detail-item-pagination-container>* .icon.icon-fleche-retour{display:block;font-weight:400;font-size:15px;padding:12px 6px}@media(min-width: 768px){.single-entities_land_houses .offer-detail-item-pagination-container>* .icon.icon-fleche-retour{display:none}}.single-entities_land_houses .offer-detail-item-pagination-container>* .icon.icon-fleche{font-weight:400}.single-entities_land_houses .offer-detail-item-pagination-container>* .icon.icon-fleche-gauche::before{transform:rotate(45deg)}.single-entities_land_houses .offer-detail-item-pagination-container>* .icon.icon-fleche-droite::before{transform:rotate(45deg)}.single-entities_land_houses .offer-detail-item-pagination-container>* .btn{--background-color: transparent;color:var(--color-title)}@media(max-width: 767px){.single-entities_land_houses .offer-detail-item-pagination-container>* .btn{display:none}.single-entities_land_houses .offer-detail-item-pagination-container>* .btn.pagination-list{display:block}}.single-entities_land_houses .offer-detail-item-description{line-height:1.6;grid-area:description;font-weight:300;color:var(--color-grey)}@media(min-width: 576px){.single-entities_land_houses .offer-detail-item-description{padding-right:2em}}.single-entities_land_houses .offer-detail-item-medias{grid-area:medias}.single-entities_land_houses .offer-detail-item-medias-slider-list{margin:0}.single-entities_land_houses .offer-detail-item-medias-slider-container{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(2, 1fr);gap:18px}.single-entities_land_houses .offer-detail-item-medias-slider-main{grid-column:1/-1;grid-row:1/span 2;position:relative;width:100%}@media(min-width: 576px){.single-entities_land_houses .offer-detail-item-medias-slider-main{grid-column:1/span 3;grid-row:1/span 2}}.single-entities_land_houses .offer-detail-item-medias-slider-thumbs{display:none}@media(min-width: 768px){.single-entities_land_houses .offer-detail-item-medias-slider-thumbs{display:grid;grid-column:4/span 2;grid-row:1/span 2;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr 1fr;gap:18px}}.single-entities_land_houses .offer-detail-item-medias-slider-thumbs button{margin:0;padding:0;background-color:transparent;border:none}.single-entities_land_houses .offer-detail-item-medias-slider-thumbs button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-entities_land_houses .offer-detail-item-map{overflow:hidden;grid-area:map;background-color:#fff;border-radius:10px}@media(min-width: 576px){.single-entities_land_houses .offer-detail-item-map{height:295px}}.single-entities_land_houses .offer-detail-item-map .googleMap{width:100%;height:100%}.single-entities_land_houses .offer-detail-item-legalnotice{grid-area:legalnotice;font-weight:300;-webkit-clip-path:polygon(0 0, 55% 8%, 100% 0, 100% 100%, 70% 94%, 0 90%);clip-path:polygon(0 0, 55% 8%, 100% 0, 100% 100%, 70% 94%, 0 90%);background:#fff;margin-bottom:50px}.single-entities_land_houses .offer-detail-item-legalnotice::before{--this-fractal-color-bg: #fff;z-index:0}.single-entities_land_houses .offer-detail-item-legalnotice-container{position:relative;padding:100px 15px;max-width:1400px;margin:auto}@media screen and (min-width: 768px){.single-entities_land_houses .offer-detail-item-legalnotice-container{padding:100px 50px}}.single-entities_land_houses .offer-detail-item-legalnotice-container h3{font-weight:400;margin-bottom:20px}.single-entities_land_houses .offer-detail-item-legalnotice-container p{line-height:1.6;opacity:.6}.single-entities_land_houses .offer-detail-item .snow{position:absolute;grid-column:1/-1;grid-row:6/span 1;background-color:#ff0}.single-entities_land_houses .offer-detail-item-agency{grid-area:agency;padding-top:2em;padding-bottom:2em}@media(min-width: 576px){.single-entities_land_houses .offer-detail-item-agency{padding-top:2em;padding-bottom:2em}}.single-entities_land_houses .offer-detail-item-agency::before{--this-left: calc(-10px - var(--pl));--this-right: calc(-10px - var(--pr));left:var(--this-left);right:var(--this-right);z-index:0}.single-entities_land_houses .offer-detail-item-agency>*{position:relative}.single-entities_land_houses .offer-detail-item-agency .card{display:flex;flex-direction:column}@media screen and (min-width: 576px){.single-entities_land_houses .offer-detail-item-agency .card{flex-direction:row}}@media(min-width: 576px){.single-entities_land_houses .offer-detail-item-agency .card{background-color:transparent;box-shadow:none}}@media(min-width: 768px){.single-entities_land_houses .offer-detail-item-agency .card{display:flex;flex-direction:column-reverse}}@media(min-width: 992px){.single-entities_land_houses .offer-detail-item-agency .card{flex-direction:row}}.single-entities_land_houses .offer-detail-item-agency .card:hover{transform:none}.single-entities_land_houses .offer-detail-item-agency .card .card-figure-item img{height:250px}.single-entities_land_houses .offer-detail-item-agency .card-title{font-size:1.6rem}@media screen and (min-width: 575px){.single-entities_land_houses .offer-detail-item-agency .card-title{font-size:1.8rem}}@media screen and (min-width: 768px){.single-entities_land_houses .offer-detail-item-agency .card-title{font-size:2rem}}@media screen and (min-width: 1400px){.single-entities_land_houses .offer-detail-item-agency .card-title{font-size:2.6rem}}.single-entities_land_houses .offer-detail-item-agency .card-title-prefix{font-size:1em}.single-entities_land_houses .offer-detail-item-agency .card-title-town{font-weight:700}.single-entities_land_houses .offer-detail-item-agency .card-title-zipcode{display:none}.single-entities_land_houses .offer-detail-item-agency .card-body{background-color:transparent;width:100%}@media screen and (min-width: 575px){.single-entities_land_houses .offer-detail-item-agency .card-body{width:50%}}@media(min-width: 576px){.single-entities_land_houses .offer-detail-item-agency .card-body{padding:0}.single-entities_land_houses .offer-detail-item-agency .card-body::after{display:none}}@media(min-width: 768px){.single-entities_land_houses .offer-detail-item-agency .card-body{width:100%}}@media(min-width: 992px){.single-entities_land_houses .offer-detail-item-agency .card-body{width:50%}}@media(min-width: 576px){.single-entities_land_houses .offer-detail-item-agency .card-figure{background-color:transparent;align-self:center;justify-self:center}.single-entities_land_houses .offer-detail-item-agency .card-figure-top{order:10;height:250px;width:100%;margin-bottom:15px}}@media screen and (min-width: 576px)and (min-width: 575px){.single-entities_land_houses .offer-detail-item-agency .card-figure-top{width:50%}}@media(min-width: 576px)and (min-width: 768px){.single-entities_land_houses .offer-detail-item-agency .card-figure-top{width:100%}}@media(min-width: 576px)and (min-width: 992px){.single-entities_land_houses .offer-detail-item-agency .card-figure-top{width:50%}}@media(min-width: 576px){.single-entities_land_houses .offer-detail-item-agency .card-figure-top .card-figure-container{height:100%}.single-entities_land_houses .offer-detail-item-agency .card-figure-top .card-figure-container .card-figure-item{height:100%}.single-entities_land_houses .offer-detail-item-agency .card-figure-top .card-figure-container .card-figure-item img{border-radius:10px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.single-entities_land_houses .offer-detail-item-agencyform{display:none;width:100vw;height:100vh;transition:all .5s linear;transform:translateY(1000px)}@media(min-width: 768px){.single-entities_land_houses .offer-detail-item-agencyform{grid-area:form;display:block;width:unset;height:unset;transform:none}}.single-entities_land_houses .offer-detail-item-agencyform-container{padding:1.3em 8%;background-color:#fff;border-radius:10px;box-shadow:0px 7px 16px 0px rgba(0,0,0,.07)}@media screen and (max-width: 575px){.single-entities_land_houses .offer-detail-item-agencyform-container{padding:10px 15px}}.single-entities_land_houses .offer-detail-item-agencyform-title{margin-bottom:1em}.single-entities_land_houses .offer-detail-item-agencyform-coords{margin:1.5em 0;font-size:1.3em;letter-spacing:.02em}.single-entities_land_houses .offer-detail-item-agencyform-coords .icon-square{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0 .3em 0 0;padding:.25em .5em;text-align:center;color:var(--color-primary);border:1px solid #bdbdbd;border-radius:.3em}.single-entities_land_houses .offer-detail-item-agencyform-coords .icon-square>*{flex:1 1 auto}.single-entities_land_houses .offer-detail-item-agencyform-coords a{text-decoration:none}.single-entities_land_houses .offer-detail-item-agencyform-form{font-size:.947368421em}.single-entities_land_houses .offer-detail-item-agencyform-form-mentions{margin:1.5em 0 1em;font-weight:300;line-height:1.25;font-size:.88889em;color:--color-grey}.single-entities_land_houses .offer-detail-item-agencyform .submit-container{display:flex;justify-content:center}.single-entities_land_houses .offer-detail-item-agencyform .submit-container>*{flex:0 0 auto}.single-entities_land_houses .offer-detail-item-agencyform.moveform{transform:translateY(0);position:fixed;z-index:999;display:block}.single-entities_land_houses .offer-detail-item-agencyform.moveform .offer-detail-item-agencyform-container{overflow-y:scroll;border-radius:0}.single-entities_land_houses .offer-detail-item-similars{grid-area:similars}.single-entities_land_houses .offer-detail-item-similars-title{margin:2em 0;text-align:center;color:var(--color-title);font-size:30px;font-weight:400}@media(min-width: 576px){.single-entities_land_houses .offer-detail-item-similars-title{margin:0 0 50px;font-size:50px;font-weight:initial}}.single-entities_land_houses .offer-detail-item-similars-list{margin:0;grid-template-columns:repeat(1, 1fr)}.single-entities_land_houses .offer-detail-item-similars-list .card:first-child~.card{margin:0;display:none}@media(min-width: 480px){.single-entities_land_houses .offer-detail-item-similars-list{grid-template-columns:repeat(2, 1fr)}.single-entities_land_houses .offer-detail-item-similars-list .card:first-child~.card{display:flex}.single-entities_land_houses .offer-detail-item-similars-list .card:nth-child(2)~.card{display:none}}@media(min-width: 768px){.single-entities_land_houses .offer-detail-item-similars-list{grid-template-columns:repeat(3, 1fr)}.single-entities_land_houses .offer-detail-item-similars-list .card:nth-child(2)~.card{display:flex}.single-entities_land_houses .offer-detail-item-similars-list .card:nth-child(3)~.card{display:none}}@media(min-width: 1600px){.single-entities_land_houses .offer-detail-item-similars-list{grid-template-columns:repeat(4, 1fr)}.single-entities_land_houses .offer-detail-item-similars-list .card:nth-child(2)~.card{display:flex}}.single-entities_land_houses .more-contents{margin-top:2em;margin-bottom:3em}.detail-item-medias{grid-area:medias}.detail-item-medias .detail-item-medias-slider-item{position:relative}.detail-item-medias .glide__slide__buttons-container{position:absolute;top:10px;right:10px;z-index:9999}.detail-item-medias .glide__slide__buttons-container button{width:30px;height:30px;border:none;background-color:rgba(255,255,255,.6);color:var(--color-title);border-radius:4px}.detail-item-medias .glide__slide__buttons-container button:focus{outline:none}.detail-item-medias-slider-list{margin:0}.detail-item-medias-slider-main-2{height:100%}.detail-item-medias-slider-wrapper,.detail-item-medias-slider-list,.detail-item-medias-slider .attachment-post-thumbnail{height:100%;width:100%}.detail-item-medias-slider-container{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(2, 1fr);gap:18px}.detail-item-medias-slider .full-thumbnail{grid-column:1/-1;grid-row:1/-1;background-color:var(--color-grey-extralight);overflow:hidden}@media(min-width: 768px){.detail-item-medias-slider .full-thumbnail{border-radius:10px}}.detail-item-medias-slider-main{grid-column:1/-1;grid-row:1/span 2;position:relative;width:100%}@media(min-width: 1200px){.detail-item-medias-slider-main{grid-column:1/span 3;grid-row:1/span 2}}.detail-item-medias-slider-main .glide__arrow--right{right:.5em;color:var(--color-title)}.detail-item-medias-slider-main .glide__arrow--left{left:.5em;color:var(--color-title)}.detail-item-medias-slider-main .glide__bullets{right:0;bottom:6px;left:auto;opacity:.85}.detail-item-medias-slider-thumbs{display:none}@media(min-width: 1200px){.detail-item-medias-slider-thumbs{display:grid;grid-column:4/span 2;grid-row:1/span 2;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr 1fr;gap:18px}}.detail-item-medias-slider-thumbs button{margin:0;padding:0;background-color:#fff;border:none;cursor:pointer}.detail-item-medias-slider-thumbs button:hover img{transform:scale(1.1)}.detail-item-medias-slider-thumbs button img{transition:all .3s linear}.detail-item-medias-slider-thumbs button:focus{outline:none}.detail-item-medias-slider-thumbs button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.post-type-archive-entities_land_houses{font-family:var(--font-text)}body.post-type-archive-entities_land_houses .toggle-me{left:100vw}body.post-type-archive-entities_land_houses .autocomplete-loader{width:50px}body.post-type-archive-entities_land_houses .offers-subtitle{font-family:var(--font-text);color:var(--color-text);line-height:1.5;padding:0 1.2em;margin-bottom:30px}body.post-type-archive-entities_land_houses .breadcrumb-wrapper .breadcrumb{margin:0 auto;margin-left:var(--layout-wrapper-large-margin-left);margin-right:var(--layout-wrapper-large-margin-right);max-width:unset}body.post-type-archive-entities_land_houses .mfc-autocomplete-autolocate{width:50px;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--input-group-addon-bg);border:1px solid var(--input-group-addon-border);border-top-right-radius:8px;border-bottom-right-radius:8px}body.post-type-archive-entities_land_houses .mfc-autocomplete-autolocate-button{background:transparent;border:0;font-size:25px;cursor:pointer}body.post-type-archive-entities_land_houses .mfc-autocomplete-autolocate-button:focus{outline:none}body.post-type-archive-entities_land_houses .btn-reset-search{margin-top:15px;color:var(--color-title);border-bottom:2px solid var(--color-title);background:transparent;border-top:0;border-left:0;border-right:0;font-size:16px;font-weight:500;font-family:var(--font-text);cursor:pointer}body.post-type-archive-entities_land_houses .button-primary.btn-del{margin:20px auto 10px;border:transparent;width:250px;min-height:35px;border-radius:10px;font-size:12px;font-weight:500;font-family:var(--font-text);text-transform:uppercase;cursor:pointer;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;height:35px;border:2px solid var(--color-primary)}body.post-type-archive-entities_land_houses .js-btn-show-results{background-color:var(--color-primary-light);color:var(--color-title);border:transparent;width:250px;min-height:70px;border-radius:20px;font-size:16px;font-weight:500;font-family:var(--font-text);text-transform:uppercase;cursor:pointer;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;height:82px}@media screen and (max-width: 475px){body.post-type-archive-entities_land_houses .js-btn-show-results{height:40px;min-height:40px;border-radius:8px}}body.post-type-archive-entities_land_houses .loader-list-container{width:100%;margin:30px 0;height:60px;display:none;justify-content:center;align-items:center}body.post-type-archive-entities_land_houses .loader-list-container .loader-dot-1,body.post-type-archive-entities_land_houses .loader-list-container .loader-dot-2,body.post-type-archive-entities_land_houses .loader-list-container .loader-dot-3{border:2px solid var(--color-title);width:30px;height:30px;border-radius:50%;margin:10px;-webkit-animation:dotPulse 1.5s infinite linear;animation:dotPulse 1.5s infinite linear}body.post-type-archive-entities_land_houses .loader-list-container .loader-dot-1{-webkit-animation-delay:0s;animation-delay:0s}body.post-type-archive-entities_land_houses .loader-list-container .loader-dot-2{-webkit-animation-delay:.25s;animation-delay:.25s}body.post-type-archive-entities_land_houses .loader-list-container .loader-dot-3{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes dotPulse{0%{transform:scale(0.4)}10%{transform:scale(0.6)}20%{transform:scale(0.8)}30%{transform:scale(1)}40%{transform:scale(1.2)}50%{transform:scale(1.4)}60%{transform:scale(1.2)}70%{transform:scale(1)}80%{transform:scale(0.8)}90%{transform:scale(0.6)}100%{transform:scale(0.4)}}@keyframes dotPulse{0%{transform:scale(0.4)}10%{transform:scale(0.6)}20%{transform:scale(0.8)}30%{transform:scale(1)}40%{transform:scale(1.2)}50%{transform:scale(1.4)}60%{transform:scale(1.2)}70%{transform:scale(1)}80%{transform:scale(0.8)}90%{transform:scale(0.6)}100%{transform:scale(0.4)}}body.post-type-archive-entities_land_houses .filtered-list{display:grid;grid-auto-flow:dense}body.post-type-archive-entities_land_houses .filtered-list{position:relative;margin-bottom:var(--box-spacer-small);gap:1em;grid-template-columns:repeat(5, 1fr)}@media screen and (max-width: 768px){body.post-type-archive-entities_land_houses .filtered-list{margin-top:0}}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list{margin-left:var(--layout-wrapper-large-margin-left);margin-right:var(--layout-wrapper-large-margin-right)}}@media(min-width: 1600px){body.post-type-archive-entities_land_houses .filtered-list{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 1920px){body.post-type-archive-entities_land_houses .filtered-list{grid-template-columns:repeat(6, 1fr)}}body.post-type-archive-entities_land_houses .filtered-list--filters{z-index:30;position:fixed;overflow-y:scroll;display:block;top:0;right:0;bottom:0;background:#666;left:0;max-width:100vw}@media(max-width: 767px){body.post-type-archive-entities_land_houses .filtered-list--filters{font-size:1.2em;overflow-x:hidden;color:#fff}}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--filters{grid-column:1/span 1;order:-1;z-index:30;position:relative;min-width:18em;background-color:transparent;overflow:visible}}@media(max-width: 767px){body.post-type-archive-entities_land_houses .filtered-list--filters:not(.filters-pannel-extended){left:100vw}}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--filters:not(.filters-pannel-extended){display:none;overflow:hidden;max-width:0;min-width:0;width:1px !important;margin:-1px !important;padding:0 !important;border:0 !important}}body.post-type-archive-entities_land_houses .filtered-list--filters-wrapper{--margin-b: 1.5em;--margin-b: calc(var(--safe-area-inset-bottom) + 1.5em);margin:7vh var(--layout-wrapper-medium-margin-right) var(--margin-b) var(--layout-wrapper-medium-margin-left);padding:0}@media(max-width: 767px){body.post-type-archive-entities_land_houses .filtered-list--filters-wrapper{color:var(--color-title);margin:40px 0 0;height:100vh;padding:20px}body.post-type-archive-entities_land_houses .filtered-list--filters-wrapper h2{color:var(--color-title);background:#fff;padding:20px;font-size:26px;border-top-left-radius:10px;border-top-right-radius:10px;margin-top:25px}}@media screen and (max-width: 767px)and (max-width: 475px){body.post-type-archive-entities_land_houses .filtered-list--filters-wrapper h2{font-size:20px;padding:15px 15px 0}}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--filters-wrapper{position:-webkit-sticky;position:sticky;top:140px;bottom:1.5em;margin:0;padding:1.5em 1.3em;background-color:#fff;box-shadow:var(--card-box-shadow)}}body.post-type-archive-entities_land_houses .filtered-list--filters-intro-small{padding:1.5em 0}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--filters-intro-small{display:none}}body.post-type-archive-entities_land_houses .filtered-list--filters-intro-desktop{display:none;font-size:1.2em;color:var(--color-title)}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--filters-intro-desktop{display:block}}body.post-type-archive-entities_land_houses .filtered-list--filters-motor{padding:1em;background-color:#fff;color:var(--color-base);border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (max-width: 475px){body.post-type-archive-entities_land_houses .filtered-list--filters-motor{padding:15px}body.post-type-archive-entities_land_houses .filtered-list--filters-motor .input-group{margin-bottom:0}}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--filters-motor{border-radius:0;padding:1em 0}}body.post-type-archive-entities_land_houses .filtered-list--filters-motor-step{margin-bottom:.4em;padding-bottom:.4em;border-bottom:1px solid #eee}@media screen and (max-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--filters-motor-step:first-of-type{display:none}}body.post-type-archive-entities_land_houses .filtered-list--filters-motor-step:last-child{border-bottom:0 none;margin-bottom:0;padding-bottom:0}body.post-type-archive-entities_land_houses .filtered-list--filters-motor fieldset{border:none;margin-bottom:10px}body.post-type-archive-entities_land_houses .filtered-list--filters-motor fieldset h3,body.post-type-archive-entities_land_houses .filtered-list--filters-motor fieldset h4{font-size:20px;font-weight:500;margin-bottom:5px;color:var(--color-title)}@media screen and (max-width: 475px){body.post-type-archive-entities_land_houses .filtered-list--filters-motor fieldset h3,body.post-type-archive-entities_land_houses .filtered-list--filters-motor fieldset h4{font-size:16px}}body.post-type-archive-entities_land_houses .filtered-list--filters-motor fieldset legend{display:none}body.post-type-archive-entities_land_houses .filtered-list--filters-motor .inputs-inline{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:1rem}body.post-type-archive-entities_land_houses .filtered-list--filters-motor .inputs-couple{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2, 1fr);grid-gap:1rem}body.post-type-archive-entities_land_houses .filtered-list--filters-motor .input-group-text{padding:.375em .6em}@media screen and (max-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--filters-motor .input-group-text{padding:0 10px}}body.post-type-archive-entities_land_houses .filtered-list--filters-motor .filter-group-types .form-check{padding-left:0}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--filters-motor .filter-group-geolocation-map{display:none}}body.post-type-archive-entities_land_houses .filtered-list--filters-motor .filter-group-geolocation-map .map-svg-interactive{margin-top:20px;--map-zone-bg-color: #fff;--map-zone-border-color: var( --color-sector2, --color-sector, --color-primary );--map-zone-opacity: 1;--map-zone-hover-bg-color: var(--map-zone-bg-color);--map-zone-hover-border-color: var(--map-zone-border-color);--map-zone-hover-opacity: 0.8;--map-zone-bg-color: var(--color-primary);--map-zone-border-color: #fff;--map-zone-opacity: 0.85;--map-zone-hover-opacity: 1}body.post-type-archive-entities_land_houses .filtered-list--filters-motor .filter-group-geolocation-map svg a{fill:var(--color-primary-light);color:var(--color-primary) !important}body.post-type-archive-entities_land_houses .filtered-list--filters-motor .filter-group-geolocation-map .je-suis-actif{fill:var(--color-title) !important;color:var(--color-title) !important}body.post-type-archive-entities_land_houses .filtered-list--filters-motor .filter-group-geolocation-everywhere{text-align:center}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--filters-motor .filter-group-geolocation-everywhere{display:none}}body.post-type-archive-entities_land_houses .filtered-list--filters-motor .help-text{margin-top:-0.5em;margin-bottom:.5rem;font-size:.8em;color:var(--color-primary-light)}body.post-type-archive-entities_land_houses .filtered-list--filters-motor .switch{font-size:.85em}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--filters-motor .step-offers-type{display:none}}body.post-type-archive-entities_land_houses .filtered-list--filters-motor-footer .js-btn-show-results{min-height:46px;border-radius:10px;height:43px}.js body.post-type-archive-entities_land_houses .filtered-list--filters-motor-footer .for-no-js{display:none}@media(min-width: 768px){.js .for-js{display:none}}.no-js body.post-type-archive-entities_land_houses .filtered-list--filters-motor-footer .for-js{display:none}body.post-type-archive-entities_land_houses .filtered-list--filters-motor-footer>*{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}body.post-type-archive-entities_land_houses .filtered-list--filters-motor-footer>*>*{flex:1 1 auto}body.post-type-archive-entities_land_houses .filtered-list--items{grid-template-rows:1/-1;grid-column:1/-1;z-index:0;position:relative;max-height:0;overflow:hidden;overflow:visible;transition:all .4s ease}@media(max-width: 767px){body.post-type-archive-entities_land_houses .filtered-list--items{min-height:70vh}}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items{max-height:99999999em;display:block}}body.post-type-archive-entities_land_houses .filtered-list--items.on{max-height:9999999em}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items.filters-pannel-extended{grid-column:2/-1}}body.post-type-archive-entities_land_houses .filtered-list--items-header{background-color:transparent;z-index:1;display:flex;position:-webkit-sticky;position:sticky;top:80px;flex-flow:row wrap;margin:0 0 1em 0;padding:0}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header{top:100px;margin:0;padding:1em 0 0 0}}@media(min-width: 992px){body.post-type-archive-entities_land_houses .filtered-list--items-header{flex:1 1 100%;flex-flow:row nowrap;justify-content:stretch;align-items:stretch;min-height:2.5em}}@media screen and (max-width: 1200px){body.post-type-archive-entities_land_houses .filtered-list--items-header{flex-direction:column}}body.post-type-archive-entities_land_houses .filtered-list--items-header>*{background-color:rgba(255,255,255,.75)}@media screen and (max-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header>*{background-color:#fff}}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header>*{padding:.5em 1.2em}}body.post-type-archive-entities_land_houses .filtered-list--items-header-wrapper{flex:1 1 100%}@media(max-width: 767px){body.post-type-archive-entities_land_houses .filtered-list--items-header-wrapper{padding:0 1.2em}}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header-wrapper{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media(min-width: 992px){body.post-type-archive-entities_land_houses .filtered-list--items-header-wrapper{border-top-left-radius:12px;border-top-right-radius:0;border-bottom-left-radius:12px;border-bottom-right-radius:0}}body.post-type-archive-entities_land_houses .filtered-list--items-header-title{font-size:2.2rem;font-weight:500;line-height:1.05;margin:0;padding:0;padding-right:0;padding-bottom:.3em;padding-left:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;color:var(--color-title)}@media screen and (max-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header-title{font-size:20px}}body.post-type-archive-entities_land_houses .filtered-list--items-header-title .highlighted{z-index:0;position:relative;display:inline-block}body.post-type-archive-entities_land_houses .filtered-list--items-header-title .highlighted::before{content:"";z-index:-1;position:absolute;left:0;bottom:-0.05ex;right:0;height:1ex;background-color:var(--color-highlighted_txt)}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header-title{padding-top:.4em;padding-bottom:.4em}}@media(max-width: 767px){body.post-type-archive-entities_land_houses .filtered-list--items-header-title-text:first-letter{text-transform:lowercase}}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header-title .filtered-list--counter{display:none}}body.post-type-archive-entities_land_houses .filtered-list--items-header-nav{flex:1 0 100%;order:-1;display:flex;flex-flow:row nowrap;align-items:center;padding-top:.4em;padding-bottom:.4em;font-size:1.05em;border-top-left-radius:0;border-top-right-radius:0}@media(max-width: 767px){body.post-type-archive-entities_land_houses .filtered-list--items-header-nav{padding:.4em 1.2em}}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header-nav{padding-left:1.5em;padding-right:.5em}}@media(max-width: 767px){body.post-type-archive-entities_land_houses .filtered-list--items-header-nav *:not(.card) button{--background-color: transparent;--color: var(--color-primary);padding:5px .5em;font-size:1.45em}}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header-nav{order:1;flex:1 1 auto;flex-flow:row wrap;font-size:.85em;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}}@media(min-width: 992px){body.post-type-archive-entities_land_houses .filtered-list--items-header-nav{flex-flow:row nowrap;flex:0 0 auto;border-top-left-radius:0;border-top-right-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:12px}}body.post-type-archive-entities_land_houses .filtered-list--items-header-nav>*{flex:0 1 auto;padding-left:0;text-align:right}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header-nav>*{flex:0 1 auto;padding-left:0}}body.post-type-archive-entities_land_houses .filtered-list--items-header-nav>*:first-child{padding-left:0}body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-filters-display{padding:10px;border-radius:6px;box-shadow:var(--card-box-shadow);display:none}@media screen and (max-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-filters-display{display:block;margin-right:15px}}body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-filters-display button{padding:0;background-color:transparent;color:var(--color-title);border:0 0 0 1px var(--color-light) inset}body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-order{position:relative}@media screen and (max-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-order{padding:10px;border-radius:6px;box-shadow:var(--card-box-shadow)}}body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-order .command-order-btn:focus{outline:none}body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-order-btn{padding:0 !important;background-color:transparent;color:var(--color-title);border:0 0 0 1px var(--color-light) inset}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-order-btn{display:none}}@media(max-width: 767px){body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-order--toggle{pointer-events:none;max-height:0;opacity:0;position:absolute;width:calc( 100vw - var(--layout-wrapper-large-margin-left) - var(--layout-wrapper-large-margin-left) - var(--layout-wrapper-large-margin-left) );right:var(--layout-wrapper-large-margin-right);padding-bottom:1em;background-color:var(--color-nav-main-bg);border-radius:.4em;transition:all .4s ease}}@media(max-width: 767px){body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-order--toggle.is-expanded{z-index:1;pointer-events:all;opacity:1;max-height:100vh;margin-top:.66667em;box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07);width:100vw;right:-20px;background:#fff;padding-top:10px;margin-top:18px}body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-order--toggle.is-expanded .command-order--select:focus{outline:none}body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-order--toggle.is-expanded::before{top:-16px}}@media(max-width: 767px){body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-order--select{width:90%;margin:0 auto;display:block;font-size:17px}}body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-mapview{flex:1;font-size:1.2em;text-align:left}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-mapview{order:10;text-align:right;flex:1 1 auto;padding-left:1em}}body.post-type-archive-entities_land_houses .filtered-list--items-header-nav .command-mapview .switch{margin-right:2px;margin-bottom:-1px;margin-left:2px}body.post-type-archive-entities_land_houses .filtered-list--items-container{position:relative;z-index:-5}body.post-type-archive-entities_land_houses .filtered-list--items-list{padding:0 1.2em}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--items-list{padding:0 0 0 1.5em}}body.post-type-archive-entities_land_houses .filtered-list--items-list.no-result-box{grid-template-columns:repeat(1, 1fr)}body.post-type-archive-entities_land_houses .filtered-list--items .no-result-container{display:none}body.post-type-archive-entities_land_houses .filtered-list--items .no-result{width:100%;display:flex;background:var(--color-primary-light);padding:30px;color:var(--color-title);justify-content:center;border-radius:20px;margin:0 20px}@media(max-width: 767px){body.post-type-archive-entities_land_houses .filtered-list--items.filters-pannel-extended .filtered-list--item{opacity:0;transform:translatey(40vh)}body.post-type-archive-entities_land_houses .filtered-list--items.filters-pannel-extended .filtered-list--item:nth-child(1){transition-delay:.3s}body.post-type-archive-entities_land_houses .filtered-list--items.filters-pannel-extended .filtered-list--item:nth-child(2){transition-delay:.6s}body.post-type-archive-entities_land_houses .filtered-list--items.filters-pannel-extended .filtered-list--item:nth-child(3){transition-delay:.8s}body.post-type-archive-entities_land_houses .filtered-list--items:not(.filters-pannel-extended) .filtered-list--item{opacity:1;transform:translateX(0)}body.post-type-archive-entities_land_houses .filtered-list--items:not(.filters-pannel-extended) .filtered-list--item:nth-child(1){transition-delay:.3s}body.post-type-archive-entities_land_houses .filtered-list--items:not(.filters-pannel-extended) .filtered-list--item:nth-child(2){transition-delay:.6s}body.post-type-archive-entities_land_houses .filtered-list--items:not(.filters-pannel-extended) .filtered-list--item:nth-child(3){transition-delay:.9s}}body.post-type-archive-entities_land_houses .filtered-list--item{transition:all .5s ease}body.post-type-archive-entities_land_houses .filtered-list--item.hide{transform:scale(0)}body.post-type-archive-entities_land_houses .filtered-list--map{z-index:-1;position:fixed;top:0;left:0;bottom:0;right:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:#add8e6;transition:all .8s ease;-webkit-clip-path:circle(1px at 25% 10vh);clip-path:circle(1px at 25% 10vh);pointer-events:none}@media(min-width: 768px){body.post-type-archive-entities_land_houses .filtered-list--map{-webkit-clip-path:circle(1px at 83% 15.89552vh);clip-path:circle(1px at 83% 15.89552vh)}}body.post-type-archive-entities_land_houses .filtered-list input#layout-choice-map[type=checkbox]:checked~.filtered-list--map{-webkit-clip-path:circle(150vw at 50% 60%) !important;clip-path:circle(150vw at 50% 60%) !important;pointer-events:all}:root{--card-box-shadow: 0 0.8px 2.1px rgba(0, 0, 0, 0.07), 0 2.1px 5.8px rgba(0, 0, 0, 0.04), 0 5.1px 13.9px rgba(0, 0, 0, 0.034), 0 17px 46px rgba(0, 0, 0, 0.027);--card-box-shadow--hover: 0 0.9px 0.9px rgba(0, 0, 0, 0.035), 0 2.4px 2.4px rgba(0, 0, 0, 0.05), 0 5.7px 5.7px rgba(0, 0, 0, 0.065), 0 19px 19px rgba(0, 0, 0, 0.1)}.card-list{margin:0;padding:0 0 75px 0;display:grid;grid-auto-flow:dense;grid-gap:2rem;grid-template-columns:repeat(1, 1fr)}@media(min-width: 576px){.card-list{grid-template-columns:repeat(1, 1fr)}}@media(min-width: 768px){.card-list{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 875px){.card-list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.card-list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1600px){.card-list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1920px){.card-list{grid-template-columns:repeat(4, 1fr)}}.card-list .card-container{display:flex;flex-flow:column nowrap;justify-content:stretch;align-items:stretch}.card-list .card{flex:1 0 auto;height:100%}.card-list>*{order:50}.card-list>*:nth-child(1){order:1}.card-list>*:nth-child(2){order:2}.card-list>*:nth-child(3){order:3}.card-list>*:nth-child(4){order:4}.card-list>*:nth-child(5){order:5}.card-list>*:nth-child(6){order:6}.card-list>*:nth-child(7){order:7}.card-list>*:nth-child(8){order:8}.card-list>*:nth-child(9){order:9}.card-list>*:nth-child(10){order:10}.card-summary-title{padding:0 0 .5em 0}.card-summary-content{margin-top:.5em;margin-bottom:.5em;font-size:.947368421em}.card{--this-padding-left: 1em;--this-padding-right: 1em;--card-border-radius: 9px;--this-color: var(--color-primary);position:relative;flex-flow:column nowrap;display:flex;flex-flow:column nowrap;margin-bottom:1.2em;background-color:#fff;text-align:left;word-wrap:break-word;border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow);overflow:hidden}@media(min-width: 576px){.card{transition:all .3s ease;margin-bottom:0}.card:hover{z-index:5;transform:scale(1.05);box-shadow:var(--card-box-shadow--hover)}}.card>*{order:10;flex:0 0 auto}.card-body{flex:1 0 auto;justify-content:space-between;position:relative;padding-left:var(--this-padding-left);padding-right:var(--this-padding-right);padding-top:.8em;padding-bottom:1em}.card-body .icon-fleche-retour{transform:rotate(180deg);position:absolute;right:var(--this-padding-right);bottom:20px;color:#000;font-size:1.1em;opacity:.6}.card-title{font-weight:500;line-height:1.3}.card-title-prefix{font-size:.666666667em}.card-title a{text-decoration:none;color:var(--color-title);transition:all .3s ease}.card-title a:hover,.card-title a:focus{color:var(--this-color, #333)}.card-title a::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.card-text{font-weight:400;line-height:1.35;color:#8d8d8d;padding-bottom:20px}.card-details-contact-list{display:grid;grid-auto-flow:dense;grid-template-columns:2.3em 1fr;align-items:center;grid-gap:1rem}.card-details-contact-list dt{color:var(--color-primary);font-size:1.3em;grid-column:auto/span 1;text-align:center}.card-details-contact-list dd{grid-column:auto/span 1}.card-details-contact-list .icon-square{display:flex;justify-content:flex-start;align-items:center;font-family:var(--font-text);color:var(--color-title);margin-bottom:10px;font-size:20px}.card-details-contact-list .icon-square .pic-open{-webkit-clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);background-color:var(--color-primary-light);width:40px;height:43px;display:flex;justify-content:center;align-items:center;margin:0}.card-rating{padding-top:.3em;padding-bottom:.8em}.card-rating .rating-stars{display:inline-block;padding-right:1em}.card-rating .rating-stars .star{font-size:1em;color:var(--color-theme-yellow);width:1em;height:1em}.card-rating .rating-text{color:var(--color-mediumdark-grey);text-decoration:none}.card .detail-list li{display:inline}.card .detail-list li+li::before{content:" • "}.card .detail-list .item-price{display:block}.card .detail-list .item-price+li::before{content:""}.card-figure{background-color:#f5f5f5}.card-figure-top{order:1}.card-figure img,.card-figure picture{width:100%}.card-figure img.brand,.card-figure picture.brand{height:100%;-o-object-fit:contain;object-fit:contain}.card-figure .controls{z-index:3;opacity:.8;position:absolute;bottom:10px;left:3.644646925%;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-figure .controls>*{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-actions{order:5;z-index:2;position:relative;margin:0 var(--this-padding-right) -2em var(--this-padding-left);padding:0;text-align:right;transform:translate(0, -50%)}.card-footer{order:20;background-color:var(--color-smoke);font-size:.95em}.card--whith-shadow{box-shadow:var(--card-box-shadow)}.card-read-more{text-align:center}@media(min-width: 576px){.card-read-more{display:none}}.card-manchette{--this-color: var(--color-primary);--picto-rotate: -26deg;--picto-circle-hover-color: #fff;overflow:hidden;text-align:center}.card-manchette-parent{order:3}@media screen and (min-width: 875px){.card-manchette-parent{grid-column:1/3}}@media screen and (min-width: 1200px){.card-manchette-parent{order:3;grid-column:1/4}}@media screen and (min-width: 1600px){.card-manchette-parent{order:4;grid-column:1/4}}@media screen and (min-width: 1920px){.card-manchette-parent{order:5;grid-column:1/5}}.card-manchette--classique{--this-color: var(--color-theme-blue-extralight);--this-color-hover: var(--color-theme-blue-light);--this-color-picto: var(--color-theme-blue);--picto-rotate: 0deg}.card-manchette--info{--this-color: var(--color-info-extralight);--this-color-hover: var(--color-info-light);--this-color-picto: var(--color-info-light);--picto-rotate: 0deg}.card-manchette--info .picto svg{transform:translate(0, -5px) scale(1.5)}.card-manchette--alert{--this-color: var(--color-primary-light);--this-color-hover: var(--color-primary);--this-color-picto: var(--color-warning);--picto-rotate: -26deg;--picto-circle-hover-color: rgba(255, 255, 255, 0.1)}.card-manchette--alert-parent{order:2}@media(min-width: 768px){.card-manchette--alert-parent{order:3}}.card-manchette--realizations{--this-color: var(--color-warning-extralight);--this-color-hover: var(--color-warning-light);--this-color-picto: var(--color-warning);--picto-rotate: 0deg;--picto-circle-hover-color: rgba(255, 255, 255, 0.1)}.card-manchette--realizations-parent{order:2}@media(min-width: 768px){.card-manchette--realizations-parent{order:3}}.card-manchette--configurateur{--this-color: var(--color-warning-extralight);--this-color-hover: var(--color-warning-light);--this-color-picto: var(--color-warning);--picto-rotate: 0deg;--picto-circle-hover-color: rgba(255, 255, 255, 0.1)}.card-manchette--configurateur-parent{order:2}@media(min-width: 768px){.card-manchette--configurateur-parent{order:3}}@media(min-width: 576px){.card-manchette{align-items:center}}@media(min-width: 1600px){.card-manchette:hover{transform:scale(1.02)}}.card-manchette-link{display:block;flex:1 0 100%;width:100%;display:block;text-decoration:none;transition:all .3s ease;background-color:var(--color-primary-light);border:none;cursor:pointer}.card-manchette-link:hover,.card-manchette-link:focus{text-decoration:none}.card-manchette-link:hover .picto,.card-manchette-link:focus .picto{transform:scale(1.15) rotate(var(--picto-rotate, -26deg))}.card-manchette-link:hover .picto::before,.card-manchette-link:focus .picto::before{transform:scale(25);background-color:var(--this-color-hover, --this-color)}.card-manchette-link:hover .picto::after,.card-manchette-link:focus .picto::after{transform:scale(1)}@media(min-width: 768px){.card-manchette-link:hover .picto,.card-manchette-link:focus .picto{transform:translate(20px, -8px) scale(1.1) rotate(var(--picto-rotate))}}.card-manchette-grid{display:flex;flex-flow:column wrap}@media(min-width: 992px){.card-manchette-grid{flex-flow:row nowrap;align-items:center}}.card-manchette-grid>*{margin:0;padding:1em 1em 0 1em}@media(min-width: 768px){.card-manchette-grid>*{padding-left:.3em;padding-right:.3em;padding-bottom:1em}}.card-manchette-grid>*:last-child{padding-bottom:1em}.card-manchette-title{flex:0 0 content;text-align:center}@media(min-width: 992px){.card-manchette-title{flex:1 1 auto;text-align:right;padding-left:1em}}.card-manchette-content{flex:2 1 auto;z-index:2;font-size:1.1rem;font-weight:bold}@media(min-width: 992px){.card-manchette-content{flex:2 1 auto;font-size:1.3rem}}.card-manchette-actions{flex:0 0 content;z-index:2;display:flex;justify-content:center;font-size:1.1rem}.card-manchette-actions .magnetic-button{line-height:1.8}@media(min-width: 992px){.card-manchette-actions{flex:1 0 auto}}.card-manchette .picto{display:inline-block;z-index:0;position:relative;width:1.2em;height:1.2em;padding:0;font-size:4em;line-height:1.2em;text-align:center;color:var(--this-color-picto);transform:rotate(var(--picto-rotate));transform-origin:center;transition:all .3s ease}.card-manchette .picto::before{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--this-color);border-radius:50%;transform-origin:center;transition:all .4s ease}.card-manchette .picto::after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--picto-circle-hover-color);border-radius:50%;transform-origin:center;transform:scale(0);transition:all .4s ease .05s}.card-manchette .picto svg{display:inline-block;width:var(--picto-size, 0.8em);height:var(--picto-size, 0.8em);transition:all .3s ease-out}.card-recto-verso{perspective:950px;height:250px !important}.card-recto-verso-wrapper{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1s}.card-recto-verso-wrapper.is-flipped{transform:rotateX(180deg) scale(1.01)}.card-recto-verso--face{height:200px;position:absolute;width:100%;height:100%;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow)}.card-recto-verso--face--front{cursor:pointer}.card-recto-verso--face--back{transform:rotateX(180deg);pointer-events:none}.card-width-effet-slide-hover .card-figure{position:relative;width:100%;background-color:var(--color-grey)}.card-width-effet-slide-hover .card-figure:before{content:"";display:block;width:100%;padding-top:47.15261959%}.card-width-effet-slide-hover .card-figure-container{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0}.card-width-effet-slide-hover .card-figure-container:hover .item-2{-webkit-clip-path:polygon(95% 0, 100% 0, 100% 100%, 93% 100%);clip-path:polygon(95% 0, 100% 0, 100% 100%, 93% 100%)}.card-width-effet-slide-hover .card-figure-container .item-1:hover{z-index:1;-webkit-clip-path:polygon(0 0, 95% 0, 95% 100%, 0 100%);clip-path:polygon(0 0, 95% 0, 95% 100%, 0 100%)}.card-width-effet-slide-hover .card-figure-container .item-1:hover::after{-webkit-clip-path:polygon(93% 0, 100% 0, 100% 100%, 90% 100%);clip-path:polygon(93% 0, 100% 0, 100% 100%, 90% 100%)}.card-width-effet-slide-hover .card-figure-container .item-2:hover{-webkit-clip-path:polygon(7% 0, 100% 0, 100% 100%, 5% 100%);clip-path:polygon(7% 0, 100% 0, 100% 100%, 5% 100%)}.card-width-effet-slide-hover .card-figure-item{position:absolute;top:0;right:0;bottom:0;left:0;transition:.4s;overflow:hidden}.card-width-effet-slide-hover .card-figure-item.item-1{-webkit-clip-path:polygon(0 0, 80.865603645% 0, 65.148063781% 100%, 0% 100%);clip-path:polygon(0 0, 80.865603645% 0, 65.148063781% 100%, 0% 100%)}.no-cssclippathpolygon .card-width-effet-slide-hover .card-figure-item.item-1{z-index:10}.no-cssclippathpolygon .card-width-effet-slide-hover .card-figure-item.item-1::after{display:none}.card-width-effet-slide-hover .card-figure-item.item-1::after{content:"";z-index:20;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.5);-webkit-clip-path:polygon(78.132118451% 0, 100% 0, 100% 100%, 60.13667426% 100%);clip-path:polygon(78.132118451% 0, 100% 0, 100% 100%, 60.13667426% 100%);transition:.5s;pointer-events:none}.card-width-effet-slide-hover .card-figure-item.item-2{-webkit-clip-path:polygon(80.865603645% 0, 100% 0, 100% 100%, 65.148063781% 100%);clip-path:polygon(80.865603645% 0, 100% 0, 100% 100%, 65.148063781% 100%)}.card-width-effet-slide-hover .card-figure-item img{width:100%}.sr-only,.post-type-archive-entities_agencies .filtered-list--filters-motor fieldset legend,.rendez-vous .form-step[data-step-type=rendez-vous-agency] input[type=radio],body .form-check-mewtoo input,.card .detail-area-house .detail-name,.card .detail-list .item-price .detail-name{display:none}.detail>p strong{display:block !important;margin-top:12px !important;margin-bottom:2px !important}*{margin:0;padding:0;list-style-type:none;text-decoration:none;box-sizing:border-box}main{position:relative}.home main{overflow:hidden}#cmplz-document{max-width:unset !important}.grecaptcha-badge{opacity:0 !important;height:0 !important;z-index:-100 !important}.map-loader{background-color:rgba(255,255,255,.8);transition:opacity ease-in-out 1s;width:38rem;padding:2rem;font-size:2rem;font-weight:bold;text-align:center;border-radius:1.2rem}.map-loader-wrapper{position:fixed;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;opacity:0;z-index:999;pointer-events:none}.map-loader-wrapper.loading{opacity:1}.sr-only,.post-type-archive-entities_agencies .filtered-list--filters-motor fieldset legend,.rendez-vous .form-step[data-step-type=rendez-vous-agency] input[type=radio],body .form-check-mewtoo input,.card .detail-area-house .detail-name,.card .detail-list .item-price .detail-name{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;white-space:nowrap !important;overflow:hidden !important;border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important}.breadcrumb-wrapper{position:relative;top:5px;left:0;width:100%;z-index:1}.breadcrumb-wrapper .breadcrumb{margin:0 auto;max-width:1600px;padding:10px 0;font-family:var(--font-text);color:var(--color-text)}@media screen and (max-width: 1650px){.breadcrumb-wrapper .breadcrumb{margin:0 2rem}}.breadcrumb-wrapper .breadcrumb a{transition:all .4s linear}.breadcrumb-wrapper .breadcrumb a:hover{color:var(--color-title)}.magnetic{margin:-100px;padding:100px;display:inline-block;border-radius:50%}.magnetic-button{font-size:.8em;line-height:45px;border-radius:20px;font-family:var(--font-text);font-weight:var(--font-weight-bold);text-transform:uppercase;cursor:pointer;min-height:60px;width:280px;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;height:82px}.magnetic-button-text{width:100%;text-align:center;position:absolute}.magnetic .magnetic-button.button-white.big{width:380px}.magnetic .wpcf7-response-output{font-family:var(--font-text);color:var(--color-title);text-align:center;border-radius:8px}.magnetic .button-red{background-color:var(--color-secondary);color:var(--color-white);border:transparent}.magnetic .button-white{background-color:var(--color-white);color:var(--color-title);border:transparent}.magnetic .button-blue{background-color:var(--color-primary-light);color:var(--color-title);border:transparent}.magnetic .button-primary{background-color:var(--color-white);color:var(--color-primary);border:var(--color-primary) 2px solid}@media screen and (max-width: 768px){.magnetic{padding:0 0 20px 0;margin:0}}.wpcf7-response-output{font-family:var(--font-text);color:var(--color-title);text-align:center;border-radius:8px}.button-red{background-color:var(--color-secondary);color:var(--color-white);border:transparent}.button-white{background-color:var(--color-white);color:var(--color-title);border:transparent}.button-blue{background-color:var(--color-primary-light);color:var(--color-title);border:transparent}.button-primary{background-color:var(--color-white);color:var(--color-primary);border:var(--color-primary) 2px solid}.skew{transition:transform .25s}p{font-family:var(--font-text);font-weight:var(--font-weight-book)}a{text-decoration:none;color:var(--color-black)}.container{position:relative;margin:0 auto;max-width:70%;display:flex;flex-wrap:wrap}@media screen and (max-width: 960px){.container{max-width:100%}}.container-lg{position:relative;margin:0 auto;max-width:80%;display:flex;flex-wrap:wrap}@media screen and (max-width: 960px){.container-lg{max-width:100%}}.secondary-title{color:var(--color-title);font-family:var(--font-title);font-weight:var(--font-weight-bold);color:var(--color-title);font-size:3.5em;letter-spacing:.09rem}@media screen and (max-width: 960px){.secondary-title{width:100%;word-break:keep-all}}.rounded-img{height:100%;overflow:hidden;border-radius:10%;box-shadow:var(--shadow)}@media screen and (max-width: 960px){.rounded-img{position:relative;z-index:1;margin-top:-34em;margin-bottom:4em}.rounded-img img{width:100%}}.main-title{letter-spacing:.09rem;color:var(--color-title);color:var(--color-title);letter-spacing:.09rem;font-family:var(--font-title);font-weight:var(--font-weight-bold);font-size:4.2em;line-height:1.1em}@media screen and (max-width: 960px){.main-title{font-size:3.8em}}.main-title>span{display:block;font-family:var(--font-border);font-size:1.1em}@media screen and (max-width: 960px){.main-title>span{display:inline}}.min-title{color:var(--color-title);letter-spacing:.09rem;font-family:var(--font-title);font-weight:var(--font-weight-bold);font-size:4.5em;line-height:1.2em}@media screen and (max-width: 960px){.min-title{text-align:center;font-size:3.5em}}.min-title>span{display:block;font-family:var(--font-border);font-size:1.1em}.open{font-family:var(--font-icon)}.open-icon-maison-open::before{content:"";font-family:var(--font-icon)}.open-icon-accompagnement::before{content:""}.open-icon-confort::before{content:""}.open-icon-qualite::before{content:""}.open-icon-numero-1::before{content:""}.home .breadcrumb,.tunnel .breadcrumb,.page-404 .breadcrumb{display:none !important}.single-entities_land_houses{background:rgba(220,220,220,.3)}@media screen and (max-width: 1400px){table tr{display:block;margin-bottom:40px}table td{display:block;text-align:right}}@media screen and (min-width: 770px){.tunnel .cc-revoke.cc-bottom{display:none !important}}.modal{display:none}.modal .modal-content{transform:scale(0)}.actived{display:block;position:fixed;width:100%;height:100%;background-color:var(--color-dark-blue);z-index:100;top:0;bottom:0}.actived .modal-content{height:100%;display:flex;justify-content:center;align-items:center;overflow:auto;transform:scaleY(0.01) scaleX(0);-webkit-animation:unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.actived .modal-body{background-color:var(--color-white);width:50%;margin:0 auto;padding:5em 9em;position:relative;transform:scale(0);-webkit-animation:zoomIn .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:zoomIn .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@media screen and (max-width: 1400px){.actived .modal-body{width:96%;padding:3em 1em}}.actived .modal-body .close{position:absolute;right:7%;font-size:3em;top:4%;cursor:pointer}.actived .modal-body .modal-top{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px}.actived .modal-body .modal-top-right{margin-left:10px}.actived .modal-body .modal-top-right .test-name{font-family:var(--font-title);font-weight:var(--font-weight-bold);font-size:20px}.actived .modal-body .modal-top-right .test-date{font-size:13px;color:var(--color-text)}.actived .modal-body .modal-top-right .stars-counter{margin:5px 0}.actived .modal-body .modal-top-right .stars-counter img{width:15px;height:15px;-o-object-fit:cover;object-fit:cover}.actived .modal-body .container-img{border-radius:50%;overflow:hidden;width:5em;border-radius:50%;overflow:hidden;height:5em}.actived .modal-body .container-img img{width:100%;height:auto}.actived .modal-body p{font-size:1em;line-height:2em;color:var(--color-text)}@-webkit-keyframes unfoldIn{0%{transform:scaleY(0.005) scaleX(0)}50%{transform:scaleY(0.005) scaleX(1)}100%{transform:scaleY(1) scaleX(1)}}@keyframes unfoldIn{0%{transform:scaleY(0.005) scaleX(0)}50%{transform:scaleY(0.005) scaleX(1)}100%{transform:scaleY(1) scaleX(1)}}@-webkit-keyframes zoomIn{0%{transform:scale(0)}50%{transform:scale(1)}100%{transform:scale(1)}}@keyframes zoomIn{0%{transform:scale(0)}50%{transform:scale(1)}100%{transform:scale(1)}}form,fieldset{border:none}fieldset{padding:0}fieldset legend{padding:0;border:0;white-space:normal}label{display:inline-block;cursor:pointer}[type=color],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{margin:0;padding:.375em .75em;font-family:inherit;font-size:inherit;vertical-align:middle;color:var(--input-color);border:0;box-shadow:0 0 0 1px var(--forms-color) inset;transition:.25s;transition-property:box-shadow,background-color,color,border;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=color]::-moz-placeholder, [type=date]::-moz-placeholder, [type=datetime-local]::-moz-placeholder, [type=email]::-moz-placeholder, [type=month]::-moz-placeholder, [type=number]::-moz-placeholder, [type=password]::-moz-placeholder, [type=search]::-moz-placeholder, [type=submit]::-moz-placeholder, [type=tel]::-moz-placeholder, [type=text]::-moz-placeholder, [type=time]::-moz-placeholder, [type=url]::-moz-placeholder, [type=week]::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{color:var(--input-placeholder-color);opacity:1}[type=color]:-ms-input-placeholder, [type=date]:-ms-input-placeholder, [type=datetime-local]:-ms-input-placeholder, [type=email]:-ms-input-placeholder, [type=month]:-ms-input-placeholder, [type=number]:-ms-input-placeholder, [type=password]:-ms-input-placeholder, [type=search]:-ms-input-placeholder, [type=submit]:-ms-input-placeholder, [type=tel]:-ms-input-placeholder, [type=text]:-ms-input-placeholder, [type=time]:-ms-input-placeholder, [type=url]:-ms-input-placeholder, [type=week]:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder{color:var(--input-placeholder-color);opacity:1}[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=submit]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,select::placeholder,textarea::placeholder{color:var(--input-placeholder-color);opacity:1}[type=submit]{background-color:var(--forms-color);color:var(--color-light);cursor:pointer}input:disabled,input[readonly]{background-color:#e7e9ed;opacity:1}select{height:35px;padding-right:2rem;background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20height%3D%2220%22%3E%3Cpath%20d%3D%22%20M%209.96%2011.966%20L%203.523%205.589%20C%202.464%204.627%200.495%206.842%201.505%207.771%20L%201.505%207.771%20L%208.494%2014.763%20C%209.138%2015.35%2010.655%2015.369%2011.29%2014.763%20L%2011.29%2014.763%20L%2018.49%207.771%20C%2019.557%206.752%2017.364%204.68%2016.262%205.725%20L%2016.262%205.725%20L%209.96%2011.966%20Z%20%22%20fill%3D%22inherit%22/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:1.2rem;border-radius:var(--input-border-radius)}select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--input-color)}select::-ms-expand{display:none}textarea{min-height:5em;vertical-align:top;resize:vertical;white-space:pre-wrap}[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-results-button,[type=search]::-webkit-search-results-decoration{display:none}input::-moz-placeholder, textarea::-moz-placeholder{color:#777}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#777}input::placeholder,textarea::placeholder{color:#777}input[type=file],input[type=range]{display:block;width:100%}progress{width:100%;vertical-align:middle}body .form-check-mewtoo{margin-right:.2rem;margin-bottom:.2rem;text-align:center}body .form-check-mewtoo label{z-index:1;position:relative;display:inline-flex;padding:.3em 1em;background-color:var(--input-group-addon-bg);font-size:1.2em;color:var(--input-group-addon-color, #000);border-radius:var(--input-border-radius);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width: 576px){body .form-check-mewtoo label{font-size:1em}}body .form-check-mewtoo label::after{content:"";visibility:hidden;z-index:-1;position:absolute;opacity:0;top:0;right:0;bottom:-5px;left:0;transform:scale(0.2) translateZ(0);background-color:var(--color-primary);transition:all .25s ease-out}body .form-check-mewtoo input:checked+label{font-weight:bold;color:#fff}body .form-check-mewtoo input:checked+label::after{opacity:1;visibility:visible;bottom:0;transform:scale(1.2)}body .form-check-mewtoo .additional-label{display:block;padding:.3em 0;line-height:1.12}body .form-check-mewtoo--large label{font-size:2.8em;padding:.1em .4em 0em}.icon-filters{position:relative;width:1em;height:1em;transform:rotate(90deg)}.icon-filters::before{content:"";display:block;position:absolute;top:.1875em;left:0;width:100%;height:.125em;background:#333 none repeat scroll 0% 0%;color:#333;box-shadow:currentColor 0 .4375em 0 0}.icon-filters::after{content:"";display:block;position:absolute;top:0px;left:0px;width:.125em;height:.375em;background:#333 none repeat scroll 0% 0%;color:#333;box-shadow:currentcolor .5em .4375em 0 0;transform:translate3d(0.1875em, 0.0625em, 0);transition:transform 200ms ease 0s,box-shadow 200ms ease 0s}.icon-filters.on::after{box-shadow:var(--color-secondary) -0.5em .4375em 0 0;transform:translate3d(0.6875em, 1px, 0)}.form-control{display:block;width:100%;height:calc(1.5em + .75em + 2px);padding:.375em .75em;color:var(--input-color);background-color:var(--input-bg);background-clip:padding-box;border-radius:var(--input-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:#495057;background-color:#fff;border-color:#8bbafe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control .form-control:disabled,.form-control .form-control[readonly]{background-color:var(---color-muted);opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:var(--input-color);background-color:var(--input-bg)}.form-group{margin-bottom:1rem}.col-form-label{padding-top:add(0.375em, 1px);padding-bottom:add(0.375em, 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:add(0.5em, 1px);padding-bottom:add(0.5em, 1px);font-size:1.25em;line-height:1.5}.col-form-label-sm{padding-top:add(0.25em, 1px);padding-bottom:add(0.25em, 1px);font-size:.875em;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375em 0;margin-bottom:0;font-size:var(--input-font-size);line-height:1.5;color:inherit;background-color:transparent;border:solid transparent;border-width:var(--input-border-width) 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5em + 2px);padding:.25em .5em;font-size:.875em;line-height:1.5;border-radius:.2em}.form-control-lg{height:calc(1.5em + 1em + 2px);padding:.5em 1em;font-size:1.25em;line-height:1.5;border-radius:.3em}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-text{display:block;margin-top:.25em}.form-check{position:relative;display:block;padding-left:1.25em}.form-check-input{position:absolute;margin-top:.3em;margin-left:-1.25em}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:var(--color-muted)}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75em}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125em;margin-left:0}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25em;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}#filter_sector_town{border-top-right-radius:8px;border-bottom-right-radius:8px}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin-bottom:1em}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0;height:41px;font-size:14px}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px;padding:0 !important}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.inpu-group-prepend{border-left-color:transparent}.inpu-group-append{border-right-color:transparent}.input-group-text{display:flex;align-items:center;padding:.375em .75em;margin-bottom:0;font-size:1em;line-height:1.5;color:var(--input-group-addon-color);text-align:center;white-space:nowrap;background-color:var(--input-group-addon-bg);border:1px solid var(--input-group-addon-border);border-radius:var(--input-border-radius)}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1em + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5em 1em;font-size:1.25em;line-height:1.5;border-radius:var(--input-border-radius)}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5em + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25em .5em;font-size:.875em;line-height:1.5;border-radius:var(--input-border-radius)}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75em}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.checkbox{border-radius:4px}.radio{border-radius:50%}.switch,.checkbox,.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:text-bottom;outline:0;cursor:pointer}.switch~label,.checkbox~label,.radio~label{cursor:pointer}.switch::-ms-check,.checkbox::-ms-check,.radio::-ms-check{display:none}.switch{--this-color: var(--color-primary-light);--this-color-off: var(--color-white);width:3.6em;height:1.8em;background-color:var(--this-color);line-height:1.8em;font-size:70%;border:0 none;border-radius:3em;box-shadow:inset -1.8em 0 0 var(--color-white),inset 0 0 0 1px var(--this-color),1px 2px 10px #ccc;transition:box-shadow .15s}.switch::before,.switch::after{font-weight:bold}.switch::before{content:"";float:right;margin-right:.6em}.switch:checked{box-shadow:inset 1.8em 0 0 #fff,inset 0 0 0 1px #fff,0px 4px 15px rgba(0,0,0,.2)}.switch:checked::before{content:"";float:left;margin-left:.6em}.switch.form-control{margin-right:.5em}.radio{width:2rem;height:2rem;background-size:0% 0%;transition:background-size .15s;box-shadow:inset 0 0 0 1px #333;background-color:var(--color-light)}.radio:checked{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3Csvg%20version%3D%221.1%22%20width%3D%22100%22%20height%3D%22100%22%0AviewBox%3D%220%200%2080%2080%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2224%22%20style%3D%22fill%3A%23333333%22/%3E%3C/svg%3E");background-size:90% 90%;background-position:center;background-repeat:no-repeat;background-color:var(--color-light)}.header-wrapper{background-color:--color-white;z-index:9999;width:100%;box-shadow:0 -6px 50px rgba(0,0,0,.25);position:-webkit-sticky;position:sticky;display:flex;justify-content:space-between;width:100%;top:0;height:118px}@media screen and (max-width: 768px){.header-wrapper{height:80px}}.header-wrapper .header-logo{width:150px}@media screen and (min-width: 575px){.header-wrapper .header-logo{width:160px}}@media screen and (min-width: 768px){.header-wrapper .header-logo{width:175px}}@media screen and (min-width: 991px){.header-wrapper .header-logo{width:200px}}@media screen and (min-width: 1200px){.header-wrapper .header-logo{width:220px}}.header-wrapper .rotate-me{transform:rotate(540deg)}.header-wrapper .icon-fleche{transition:all .3s linear}@media screen and (min-width: 992px){.header-wrapper .icon-fleche{display:none}}.header-wrapper .no-clickable .item-container a{pointer-events:none;cursor:default}.header-wrapper .icon-menu,.header-wrapper .icon-fleche-retour{transition:all .3s linear}.header-wrapper .icon-contact,.header-wrapper .icon-menu{display:none;font-size:30px;font-weight:bold}@media screen and (max-width: 991px){.header-wrapper .icon-contact,.header-wrapper .icon-menu{display:block}}@media screen and (max-width: 475px){.header-wrapper .icon-contact,.header-wrapper .icon-menu{font-size:20px}}.header-wrapper .magnetic{margin:0;padding:0}@media screen and (max-width: 991px){.header-wrapper .magnetic{display:none}}.header-wrapper .animation-backward{-webkit-animation:navFadeOutTop 300ms 0ms forwards !important;animation:navFadeOutTop 300ms 0ms forwards !important}.header-wrapper .header-navigation-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;padding:1.5rem 3rem}@media screen and (max-width: 1500px){.header-wrapper .header-navigation-wrapper{padding:1.5rem 2rem}}@media screen and (max-width: 991px){.header-wrapper .header-navigation-wrapper{padding:1.5rem 3rem}}@media screen and (max-width: 768px){.header-wrapper .header-navigation-wrapper{padding:1rem 2rem}}@media screen and (max-width: 475px){.header-wrapper .header-navigation-wrapper{padding:.5rem 1.5rem}}.header-wrapper .header-navigation-wrapper .menu-toggle{display:none}@media screen and (max-width: 991px){.header-wrapper .header-navigation-wrapper .menu-toggle{width:35px;display:flex;align-items:center;text-align:center;justify-content:center}}.header-wrapper .header-navigation-wrapper .icon-fleche-retour{width:0;height:0;opacity:0;line-height:35px}.header-wrapper .header-navigation-wrapper .show-me{transform:rotate(360deg);width:35px;height:35px;opacity:1;display:flex;align-items:center;justify-content:center}.header-wrapper .header-navigation-wrapper .hide-me{transform:rotate(0);width:0;height:0;opacity:0}.header-wrapper .header-navigation-wrapper .list-open{width:100% !important;height:auto !important;opacity:1 !important}.header-wrapper .header-navigation-wrapper .header-logo img{max-width:220px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width: 1500px){.header-wrapper .header-navigation-wrapper .header-logo img{max-width:175px}}@media screen and (max-width: 1200px){.header-wrapper .header-navigation-wrapper .header-logo img{max-width:150px}}@media screen and (max-width: 991px){.header-wrapper .header-navigation-wrapper .header-logo img{max-width:200px}}@media screen and (max-width: 475px){.header-wrapper .header-navigation-wrapper .header-logo img{max-width:150px}}.header-wrapper .header-navigation-wrapper .contact-button{width:250px;min-height:70px;border-radius:20px;font-size:16px;font-weight:500}@media screen and (max-width: 1500px){.header-wrapper .header-navigation-wrapper .contact-button{width:175px;min-height:60px}}@media screen and (max-width: 1200px){.header-wrapper .header-navigation-wrapper .contact-button{width:150px;min-height:50px;font-size:12px}}.header-wrapper .header-navigation-wrapper nav.burger-open{z-index:9999}@media screen and (max-width: 991px){.header-wrapper .header-navigation-wrapper nav.burger-open{max-height:800px;height:auto;padding:20px 5px 50px}}@media screen and (max-width: 991px){.header-wrapper .header-navigation-wrapper nav{max-height:0;display:flex;position:absolute;top:100%;left:0;background:var(--color-primary-light);width:100%;padding:0;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow-y:hidden;transition-property:all;transition-duration:.3s;transition-timing-function:ease-out}}.header-wrapper .header-navigation-wrapper nav .main-menu{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 991px){.header-wrapper .header-navigation-wrapper nav .main-menu{-webkit-clip-path:polygon(0 30px, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 30px, 100% 0, 100% 100%, 0% 100%);flex-direction:column;background-color:#fff;width:100%;border-bottom-left-radius:20px;padding-top:30px}}.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item{padding:0 25px;font-family:var(--font-text);font-weight:500;position:relative}@media screen and (max-width: 1500px){.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item{padding:0 15px}}@media screen and (max-width: 1200px){.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item{padding:0 10px}}@media screen and (max-width: 991px){.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item{width:90%;padding:15px 15px 10px 0 !important;border-bottom:2px solid var(--color-primary-light);margin:0 auto 5px}.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item:last-of-type{border-bottom:none}.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item .item-container{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 992px){.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item:hover .main-menu-sub-list{display:block}}.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item .item-container .main-menu-link{font-size:20px;color:var(--color-title)}@media screen and (max-width: 1500px){.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item .item-container .main-menu-link{font-size:18px}}@media screen and (max-width: 1100px){.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item .item-container .main-menu-link{font-size:16px}}.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item .main-menu-sub-list{width:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:50px 40px 50px 15px;display:none;position:absolute;background-color:#fff;top:100%;left:0;-webkit-clip-path:polygon(0 0, 100% 0, 100% 90%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 90%, 0% 100%);-webkit-animation:fadeInDown 300ms 0ms forwards;animation:fadeInDown 300ms 0ms forwards;overflow:hidden}@media screen and (max-width: 991px){.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item .main-menu-sub-list{display:block;position:initial;padding:0;max-width:100%;margin-top:10px;transition:all .6s linear;width:0;height:0;opacity:0}}.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item .main-menu-sub-list .main-menu-sub-item{font-weight:lighter;font-size:20px;padding:10px 10px;color:var(--color-text);transition:all .3s ease;position:relative}@media screen and (max-width: 991px){.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item .main-menu-sub-list .main-menu-sub-item{font-size:16px;padding:5px}}.header-wrapper .header-navigation-wrapper nav .main-menu .main-menu-item .main-menu-sub-list .main-menu-sub-item:hover{color:var(--color-title);font-weight:500;padding:10px 0 10px 20px}header{background-color:#fff}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}50%{opacity:0}75%{opacity:.5}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}50%{opacity:0}75%{opacity:.5}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes navFadeInDown{0%{opacity:0;transform:translateY(-100%)}50%{opacity:0}100%{opacity:1;transform:translateY(0)}}@keyframes navFadeInDown{0%{opacity:0;transform:translateY(-100%)}50%{opacity:0}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes navFadeOutTop{0%{opacity:1;transform:translateY(0)}50%{opacity:0}100%{opacity:0;transform:translateY(-100%)}}@keyframes navFadeOutTop{0%{opacity:1;transform:translateY(0)}50%{opacity:0}100%{opacity:0;transform:translateY(-100%)}}.global-footer .footer-bottom{max-width:1200px;margin:0 auto;text-align:left;padding:1rem 3rem;font-size:14px}@media screen and (min-width: 1200px){.global-footer .footer-bottom{max-width:1600px}}@media screen and (max-width: 991px){.global-footer .footer-bottom{text-align:center}}.global-footer>ul{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto;width:100%;padding:2.5rem 3rem 1.5rem}@media screen and (min-width: 1200px){.global-footer>ul{max-width:1600px}}@media screen and (max-width: 1200px){.global-footer>ul{flex-wrap:wrap;justify-content:space-around}.global-footer>ul .footer-logo{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:2rem}}@media screen and (max-width: 991px){.global-footer>ul{padding:2.5rem 3rem 0}}@media screen and (max-width: 768px){.global-footer>ul{flex-direction:column;padding:2.5rem 3rem 1.5rem}}.global-footer>ul>li{display:flex;justify-content:center;flex-direction:column;align-items:flex-start}@media screen and (max-width: 1200px){.global-footer>ul>li{width:20%}}@media screen and (max-width: 991px){.global-footer>ul>li{width:50%;margin-bottom:30px;align-items:center}}@media screen and (max-width: 768px){.global-footer>ul>li{width:100%;margin-bottom:0}}.global-footer>ul .footer-section-title{font-family:var(--font-text);font-weight:500;font-size:20px;margin-bottom:10px}@media screen and (max-width: 768px){.global-footer>ul .footer-section-title{display:none}}.global-footer>ul .footer-section-content a{margin:0 0 10px;display:inline-block}@media screen and (max-width: 768px){.global-footer>ul .footer-section-content{text-align:center}}.global-footer>ul .header-logo img{max-width:220px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width: 1500px){.global-footer>ul .header-logo img{max-width:200px}}@media screen and (max-width: 1200px){.global-footer>ul .header-logo img{max-width:175px}}@media screen and (max-width: 991px){.global-footer>ul .header-logo img{max-width:200px}}@media screen and (max-width: 475px){.global-footer>ul .header-logo img{max-width:150px}}.global-footer>ul .social-list{display:flex;justify-content:flex-start;align-items:center}.global-footer>ul .social-list li:first-of-type{margin:0 5px 0 0}.global-footer>ul .social-list li:last-of-type{margin:0 0 0 5px}.global-footer>ul .social-list li{width:25%;margin:0 5px}.global-footer>ul .social-list li a span{color:var(--color-text)}.container-left{margin:0;display:flex;justify-content:flex-start;position:relative}.contact{background:var(--background-blue);background:var(--background-blue-gradient);width:93%;position:relative;padding-top:200px;padding-bottom:250px;-webkit-clip-path:polygon(0% 0%, 100% 12%, 100% 100%, 0% 88%);clip-path:polygon(0% 0%, 100% 12%, 100% 100%, 0% 88%)}.contact .detail-text{max-width:47%}@media screen and (max-width: 960px){.contact{width:100%}}.contact-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:15vh}.contact .min-title{padding-bottom:1.4em}@media screen and (max-width: 960px){.contact .min-title{text-align:left}}.contact .min-title span{display:inline}@media screen and (max-width: 960px){.contact .min-title span{display:block}}.contact-text{font-size:1.5em;line-height:1.8em;margin-bottom:3em;color:var(--color-text);width:81%}@media screen and (max-width: 960px){.contact-text{width:100%}}.contact .magnetic .magnetic-button{font-size:1em;height:5em;width:340px}.similar-posts{z-index:0;margin-top:150px;background:var(--background-blue);background:var(--background-blue-gradient);width:93%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:200px;padding-bottom:250px;-webkit-clip-path:polygon(0% 0%, 100% 12%, 100% 100%, 0% 88%);clip-path:polygon(0% 0%, 100% 12%, 100% 100%, 0% 88%)}@media screen and (max-width: 1200px){.similar-posts{width:100%;-webkit-clip-path:polygon(0% 0%, 100% 8%, 100% 100%, 0% 92%);clip-path:polygon(0% 0%, 100% 8%, 100% 100%, 0% 92%);margin-top:50px;padding-top:100px;padding-bottom:150px}}@media screen and (max-width: 675px){.similar-posts{-webkit-clip-path:polygon(0% 0%, 100% 4%, 100% 100%, 0% 96%);clip-path:polygon(0% 0%, 100% 4%, 100% 100%, 0% 96%);padding-top:50px;padding-bottom:100px}}.similar-posts h2{font-size:48px;margin-bottom:20px}@media screen and (max-width: 675px){.similar-posts h2{font-size:30px;margin-bottom:0}}.similar-posts-list{display:grid;width:70%;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1650px){.similar-posts-list{width:80%}}@media screen and (max-width: 1200px){.similar-posts-list{width:100%}}@media screen and (max-width: 991px){.similar-posts-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 675px){.similar-posts-list{grid-template-columns:repeat(1, 1fr)}}.similar-posts-list li{margin:30px 15px;background:#fff}@media screen and (max-width: 991px){.similar-posts-list li:nth-of-type(3){display:none}}.similar-posts-list li .advice-tile-top{max-height:265px;height:265px}.pagination-wrapper{width:100%;margin:50px auto;display:flex;justify-content:center;align-items:center}.pagination-wrapper .invisible{display:none}.pagination-wrapper .pagination-round{border:2px solid var(--color-title);border-radius:50%;width:12px;height:12px;margin:10px;transition:all .3s linear}.pagination-wrapper .pagination-round:hover{transform:scale(1.2);background:var(--color-title)}.pagination-wrapper .pagination-pages{display:flex;justify-content:center;align-items:center}.pagination-wrapper .pagination-pages .pagination-page{border:2px solid var(--color-title);border-radius:50%;width:20px;height:20px;margin:10px;transition:all .3s linear}.pagination-wrapper .pagination-pages .pagination-page:hover{transform:scale(1.2);background:var(--color-title)}.pagination-wrapper .pagination-pages .pagination-page .pagination-link{width:100%;height:100%;display:block}.pagination-wrapper .pagination-pages .pagination-page.current{width:40px;height:40px;background:var(--color-title)}.entities-notification{flex:0 1 28em;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:92%;padding:4.5em 2em 2.5em;background-color:var(--notification-modal-background-color, #fff);text-align:center;color:var(--notification-modal-color, inherit);border-radius:var(--notification-modal-radius, 0);box-shadow:var(--notification-modal-shadow, none);font-family:var(--font-text);border-radius:30px}.entities-notification>*{flex:0 0 auto}.entities-notification--wrapper{position:fixed;display:flex;justify-content:center;align-items:center;z-index:5000;background-color:var(--notification-page-background-color, rgba(0, 0, 0, 0.2));left:0;top:0;right:0;bottom:0}.entities-notification--close{border:none;cursor:pointer;position:absolute;top:.5em;right:.5em;background-color:transparent;padding:1.5rem}.entities-notification--close:hover{transform:scale(1.15)}.entities-notification--title{font-size:2rem;font-weight:bold}@media(min-width: 576px){.entities-notification--title{font-size:2.4rem}}.entities-notification--text{margin:2em 0 1.3em 0}.entities-notification--ctas-container{display:grid;grid-auto-flow:dense;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:1em}.entities-notification .alert{font-weight:normal;font-size:1em}.contact-form{padding:30px;box-shadow:3px 10px 30px #1d294533;margin:0 30px 0 30px;border-radius:60px;background:#fff;transform:translateY(-78%)}.contact-form .form-mention{margin-top:10px;font-size:12px;font-family:var(--font-text);color:var(--color-text)}.contact-form .form-mention button{border:none;background:none;border-bottom:1px solid var(--color-title)}.contact-form .form-mention button.on{display:none}.contact-form .form-required-informations{font-size:16px;font-family:var(--font-text);color:var(--color-text)}.contact-form h2{font-size:24px;font-family:var(--font-text);color:var(--color-title);margin-bottom:10px;font-weight:500}@media screen and (max-width: 768px){.contact-form h2{font-size:20px}}@media screen and (max-width: 475px){.contact-form h2{padding-left:20px}}.contact-form .agency-phone{display:flex;justify-content:flex-start;align-items:center;font-family:var(--font-text);color:var(--color-title);margin-bottom:10px;font-size:20px}.contact-form .agency-tel-number{opacity:.5}.contact-form .agency-picto{-webkit-clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);background-color:var(--color-primary-light);width:40px;height:43px;display:flex;justify-content:center;align-items:center;margin-right:10px}.contact-form .agency-picto::before{font-size:24px}.contact-form .send-btn{background-color:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary);font-size:16px;border-radius:15px;font-family:var(--font-text);font-weight:var(--font-weight-bold);text-transform:uppercase;cursor:pointer;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;opacity:1;height:60px;width:100%}@media screen and (max-width: 768px){.contact-form .send-btn{height:40px;padding:5px}}.contact-form input,.contact-form textarea{font-family:"GothamRounded";opacity:.5;margin-bottom:0;width:100%;height:45px;border-radius:14px;color:var(--color-text);border:1px solid var(--color-text);padding:10px;opacity:.6}@media screen and (max-width: 768px){.contact-form input,.contact-form textarea{height:30px}}@media screen and (max-width: 475px){.contact-form input,.contact-form textarea{height:25px}}.contact-form input::-moz-placeholder, .contact-form textarea::-moz-placeholder{font-family:var(--font-text);font-size:18px}.contact-form input:-ms-input-placeholder, .contact-form textarea:-ms-input-placeholder{font-family:var(--font-text);font-size:18px}.contact-form input::placeholder,.contact-form textarea::placeholder{font-family:var(--font-text);font-size:18px}.contact-form input:active,.contact-form textarea:active{outline:none}.contact-form input:focus,.contact-form textarea:focus{outline:none}.contact-form textarea{height:auto}@media screen and (max-width: 475px){.contact-form textarea{max-height:90px;padding:10px 20px}}.advice-tile{display:flex;flex-direction:column;align-items:center;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;border-radius:40px;overflow:hidden}.advice-tile-top{width:100%;height:100%;max-height:300px;height:300px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;overflow:hidden}@media screen and (max-width: 1650px){.advice-tile-top{max-height:265px;height:265px}}@media screen and (max-width: 768px){.advice-tile-top{max-height:220px;height:220px}}@media screen and (max-width: 575px){.advice-tile-top{max-height:265px;height:265px}}@media screen and (max-width: 400px){.advice-tile-top{max-height:220px;height:220px}}.advice-tile-top a{width:100%;height:100%;display:flex}.advice-tile-top a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s linear}.advice-tile-top a img:hover{transform:scale(1.1)}.advice-tile-bottom{display:flex;flex-direction:column;align-items:flex-start;padding:20px;width:100%}.advice-tile-bottom .advice-tile-taxo{text-transform:uppercase;font-size:12px;font-family:var(--font-text);color:var(--color-title);margin-bottom:10px;display:inline-block}.advice-tile-bottom .advice-tile-title{font-size:24px;line-height:1;margin-bottom:15px;font-family:var(--font-text-bold)}.advice-tile-bottom .advice-tile-excerpt{font-family:var(--font-text);color:var(--color-title);opacity:.7;line-height:1.6;font-size:16px;margin-bottom:20px}.list-advices main{position:relative;overflow:hidden}.advice-list-header-container{display:flex;justify-content:flex-start;align-items:center;height:80vh;background-color:var(--color-primary-light);-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 99%, 0% 85%);clip-path:polygon(0% 0%, 100% 0%, 100% 99%, 0% 85%);padding:50px 0 150px}@media screen and (max-width: 768px){.advice-list-header-container{display:none}}.advice-list-header-container .advice-list-header{display:flex;max-width:100%;justify-content:flex-start;align-items:center;height:100%}.advice-list-header-container .advice-list-header-left{width:30%;height:100%;overflow:hidden;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 99%, 0% 85%);clip-path:polygon(0% 0%, 100% 0%, 100% 99%, 0% 85%)}@media screen and (max-width: 1200px){.advice-list-header-container .advice-list-header-left{width:40%}}.advice-list-header-container .advice-list-header-left .header-thumb-picture{height:100%;width:100%;display:block}.advice-list-header-container .advice-list-header-left .header-thumb-picture .skew{height:100%;width:100%;display:block}.advice-list-header-container .advice-list-header-left img{width:auto;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.advice-list-header-container .advice-list-header-right{width:50%;height:100%;padding:30px 50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width: 1200px){.advice-list-header-container .advice-list-header-right{width:60%}}@media screen and (max-width: 960px){.advice-list-header-container .advice-list-header-right{padding:20px 30px}}.advice-list-header-container .advice-list-header-right .advice-list-header-taxos{display:flex}.advice-list-header-container .advice-list-header-right-taxo{text-transform:uppercase;font-size:16px;font-family:var(--font-text);color:var(--color-title);margin-bottom:10px;display:inline-block}@media screen and (max-width: 960px){.advice-list-header-container .advice-list-header-right-taxo{font-size:14px}}.advice-list-header-container .advice-list-header-right-title{font-size:50px;line-height:1;margin-bottom:20px}@media screen and (max-width: 960px){.advice-list-header-container .advice-list-header-right-title{text-align:left}}@media screen and (max-width: 960px){.advice-list-header-container .advice-list-header-right-title{font-size:35px}}.advice-list-header-container .advice-list-header-right-excerpt{font-family:var(--font-text);color:var(--color-title);opacity:.7;line-height:1.6;font-size:20px}@media screen and (max-width: 960px){.advice-list-header-container .advice-list-header-right-excerpt{font-size:16px}}.advice-list-header-container .advice-list-header-right-date{margin-top:auto;font-family:var(--font-text);color:var(--color-title);opacity:.7;line-height:1.6;font-size:16px;font-style:italic}.advice-list{margin-top:-100px;display:flex;justify-content:center;flex-direction:column;position:relative;margin-bottom:60px}@media screen and (max-width: 768px){.advice-list{margin-top:20px;align-items:center}}.advice-list .dots-annim{transform:rotate(90deg);position:absolute;right:-263px;top:0;width:30%}.advice-list-nav{text-align:center;display:flex;flex-wrap:nowrap;height:110px;justify-content:center}@media screen and (max-width: 1200px){.advice-list-nav{scrollbar-width:none;-ms-overflow-style:none}.advice-list-nav::-webkit-scrollbar{display:none}}@media screen and (max-width: 991px){.advice-list-nav{width:100%;padding-left:35px;justify-content:center;overflow:auto}}@media screen and (max-width: 768px){.advice-list-nav{padding-left:10px;justify-content:flex-start}}@media screen and (max-width: 991px){.advice-list-nav .magnetic{margin:0;padding:15px 0;height:auto;display:block;border-radius:unset}}.advice-list-nav .categorie-button{width:auto;min-width:170px;margin:0 15px;box-shadow:var(--shadow);color:rgba(22,153,190,.3)}@media screen and (max-width: 768px){.advice-list-nav .categorie-button{box-shadow:0 0 10px}}.advice-list-nav .categorie-button.active{color:var(--color-primary)}.advice-list-nav .categorie-button span{line-height:1.3}.advice-list-container{max-width:1600px;margin:0 auto}@media screen and (max-width: 1650px){.advice-list-container{max-width:1200px}}.advice-list-container .advice-list-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;grid-column-gap:30px;grid-row-gap:30px}@media screen and (max-width: 1650px){.advice-list-container .advice-list-list{padding:0 50px}}@media screen and (max-width: 991px){.advice-list-container .advice-list-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.advice-list-container .advice-list-list{padding:0 20px;grid-column-gap:20px;grid-row-gap:20px}}@media screen and (max-width: 575px){.advice-list-container .advice-list-list{grid-template-columns:repeat(1, 1fr)}}.detail-advice .advice-single-container{max-width:1600px;margin:0 auto}@media screen and (max-width: 1650px){.detail-advice .advice-single-container{max-width:1200px}}.detail-advice .advice-single-content{max-width:1200px;margin:50px auto 30px;position:relative;font-family:var(--font-text);color:var(--color-title);opacity:.7;line-height:1.6;font-size:18px}@media screen and (max-width: 1650px){.detail-advice .advice-single-content{max-width:991px}}@media screen and (max-width: 1200px){.detail-advice .advice-single-content{padding:0 100px}}@media screen and (max-width: 991px){.detail-advice .advice-single-content{padding:0 50px}}@media screen and (max-width: 768px){.detail-advice .advice-single-content{margin:90px auto 30px;padding:0 30px}}@media screen and (max-width: 475px){.detail-advice .advice-single-content{padding:0 20px}}.detail-advice .advice-single-content .dots-annim{width:50%;left:-220px;top:unset;bottom:-300px}@media screen and (max-width: 1300px){.detail-advice .advice-single-content .dots-annim{left:-60px;width:40%;bottom:-250px}}@media screen and (max-width: 1200px){.detail-advice .advice-single-content .dots-annim{left:-50px;bottom:-175px}}@media screen and (max-width: 991px){.detail-advice .advice-single-content .dots-annim{display:none}}.detail-advice .advice-single-img{width:100%;height:550px;position:relative}@media screen and (max-width: 1650px){.detail-advice .advice-single-img{padding:0 50px}}@media screen and (max-width: 991px){.detail-advice .advice-single-img{padding:0}}.detail-advice .advice-single-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.detail-advice .advice-single-img .share-post-container{position:absolute;top:-80px;right:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--color-title)}@media screen and (max-width: 1650px){.detail-advice .advice-single-img .share-post-container{right:50px}}@media screen and (max-width: 768px){.detail-advice .advice-single-img .share-post-container{position:initial;display:grid;margin:0 20px 20px}}.detail-advice .advice-single-img .share-post-container ul{display:flex;justify-content:space-between;flex-wrap:nowrap;margin-top:10px;width:100%}.detail-advice .advice-single-img .share-post-container ul li{transition:all .3s linear;font-size:20px}.detail-advice .advice-single-img .share-post-container ul li:hover{transform:scale(1.2)}.detail-advice .advice-single-img .share-post-container ul .copy-btn{cursor:pointer}.detail-advice .advice-single-header{max-width:1200px;margin:0 auto 30px;position:relative;padding-top:50px}@media screen and (max-width: 1650px){.detail-advice .advice-single-header{max-width:991px;padding:0 50px}}@media screen and (max-width: 768px){.detail-advice .advice-single-header{padding:0 20px}}.detail-advice .advice-single-header-taxos{text-transform:uppercase;font-size:16px;font-family:var(--font-text);color:var(--color-title);margin-bottom:10px;display:inline-block}.detail-advice .advice-single-header-title{font-size:50px;line-height:1;margin-bottom:20px;width:90%}@media screen and (max-width: 960px){.detail-advice .advice-single-header-title{text-align:left}}@media screen and (max-width: 768px){.detail-advice .advice-single-header-title{width:100%;font-size:30px}}.detail-advice .advice-single-header-date{margin-top:auto;font-family:var(--font-text);color:var(--color-title);opacity:.7;line-height:1.6;font-size:16px;font-style:italic}@media screen and (min-width: 901px)and (max-width: 1400px){.page-template-configurer-votre-maison .swiper-container-land .swiper-wrapper{margin-bottom:40px}}.page-template-configurer-votre-maison .path-tunnel{position:relative;overflow-y:scroll}.page-template-configurer-votre-maison .path-tunnel.local .modal-container::-webkit-scrollbar{display:none}.page-template-configurer-votre-maison .path-tunnel.local .modal-container{height:auto;min-height:100vh}@media screen and (min-width: 1400px){.page-template-configurer-votre-maison .path-tunnel.local .modal-container{position:absolute;left:0;top:0}}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .path-tunnel.local .modal-container{padding-top:20px}}.page-template-configurer-votre-maison .path-tunnel.local .modal-container .modaly::-webkit-scrollbar{display:none}.page-template-configurer-votre-maison .path-tunnel.local .modal-container .modaly{width:100%;padding-bottom:50px;overflow-y:scroll;padding-left:20px;padding-right:20px}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .path-tunnel.local .modal-container .modaly{padding-bottom:0}}.page-template-configurer-votre-maison .path-tunnel.local .modal-container .modaly .secondary-title{margin-top:25px}@media screen and (max-width: 991px){.page-template-configurer-votre-maison .min-critere{margin-bottom:71px;height:100%}}.page-template-configurer-votre-maison .modaly{border-radius:40px !important;overflow:visible;min-width:250px}@media screen and (max-width: 991px){.page-template-configurer-votre-maison .modaly{min-width:500px !important}}@media screen and (max-width: 575px){.page-template-configurer-votre-maison .modaly{min-width:400px !important}}@media screen and (max-width: 475px){.page-template-configurer-votre-maison .modaly{min-width:300px !important}}.page-template-configurer-votre-maison .plan-modal-container .modaly .img-container{width:100%;min-height:270px;border-radius:none !important}@media screen and (max-width: 991px){.page-template-configurer-votre-maison .plan-modal-container .modaly .img-container{min-height:500px !important}}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .plan-modal-container .modaly .img-container{min-height:340px !important}}@media screen and (max-width: 475px){.page-template-configurer-votre-maison .plan-modal-container .modaly .img-container{min-height:275px !important;min-width:320px !important}}.page-template-configurer-votre-maison .plan-modal-container .modaly .img-container .active-image.plan-img{border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden}.page-template-configurer-votre-maison .finitions-content .modal-min-zoom.open{margin:0 !important;left:50% !important;top:10px !important;transform:translateX(-50%) !important;bottom:unset !important}.page-template-configurer-votre-maison .modal-item-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .modal-item-container{flex-direction:column;align-items:center;justify-content:center;margin-bottom:30px}}@media screen and (max-width: 575px){.page-template-configurer-votre-maison .modal-item-container{margin-bottom:25px}}.page-template-configurer-votre-maison .modal-item-container-container{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .modal-item-container-container{flex-direction:column;align-items:center;justify-content:center}}.page-template-configurer-votre-maison .modal-item-container-left{width:100%}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .modal-item-container-left{width:100%}}.page-template-configurer-votre-maison .modal-item-container-right{width:100%}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .modal-item-container-right{width:100%}}.page-template-configurer-votre-maison .modal-item-container .modal-item-picto{width:15%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .modal-item-container .modal-item-picto{width:100%;margin-bottom:10px}}.page-template-configurer-votre-maison .modal-item-container .modal-item-picto img{width:100px;height:auto;-o-object-fit:contain;object-fit:contain;max-height:150px}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .modal-item-container .modal-item-picto img{width:75px;max-height:75px}}.page-template-configurer-votre-maison .modal-item-container .modal-item-content{width:85%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-left:30px}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .modal-item-container .modal-item-content{width:100%;align-items:center;padding-left:0}}.page-template-configurer-votre-maison .modal-item-container .modal-item-content .modal-item-content-title{color:var(--color-primary-light);font-size:26px;margin-bottom:10px}.page-template-configurer-votre-maison .modal-item-container .modal-item-content .modal-item-content-text{font-size:16px;color:#6b6b6b}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .modal-item-container .modal-item-content .modal-item-content-text{text-align:center}}.page-template-configurer-votre-maison .modal-item-mention{font-style:italic;font-size:14px;color:#6b6b6b;margin-bottom:20px}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .land-container .swiper-container-land .criteria .thumb-img{height:150px}}@media screen and (max-width: 900px){.page-template-configurer-votre-maison .land-search{margin-top:80px !important}}.page-template-configurer-votre-maison .terrain-style .icon-container{width:150px !important}.page-template-configurer-votre-maison .terrain-style .cluster-container .thumb-cluster{width:200px !important}@media screen and (max-width: 1400px){.page-template-configurer-votre-maison .formula .menu-container .step-container ul{width:100%;justify-content:center;flex-direction:row;transform:translateX(0)}}.page-template-configurer-votre-maison.tunnel .main .min-thumb .swiper-container .swiper-wrapper .swp-min .thumb{height:115px}.page-template-configurer-votre-maison.tunnel .main .min-thumb .swiper-container .swiper-wrapper .swp-min .thumb .thumb-img{height:75px}.page-template-configurer-votre-maison.tunnel .main .criteria .min-thumb.main-criteria .swiper-wrapper{justify-content:center}.page-template-configurer-votre-maison.tunnel .main .criteria .min-thumb.main-criteria .thumb-title{padding-top:0}.page-template-configurer-votre-maison.tunnel .main .criteria .active-thumb.main-criteria .thumb-body{height:200px}@media screen and (max-width: 769px){.page-template-configurer-votre-maison.tunnel .main .criteria .active-thumb.main-criteria .thumb-body{height:auto;min-height:150px}}.page-template-configurer-votre-maison.tunnel .main .criteria .min-thumb.main-criteria .thumb-body{height:43px;justify-content:center}.page-template-configurer-votre-maison.tunnel .main .criteria .min-thumb.main-criteria .thumb-footer{display:none}.page-template-configurer-votre-maison.tunnel .main .style-archi .criteria-container{width:100% !important}@media screen and (max-width: 1400px){.page-template-configurer-votre-maison.tunnel .main .style-archi .criteria-container{width:100%}}.page-template-configurer-votre-maison.tunnel .main .style-archi .criteria-container .swiper-container-chauffage{padding-bottom:50px}.page-template-configurer-votre-maison.tunnel .main .sub-criteria .thumb-cluster.XL{width:100px !important;border-radius:2em}.page-template-configurer-votre-maison.tunnel .main .sub-criteria .thumb{height:100%}.page-template-configurer-votre-maison.tunnel .main .sub-criteria .thumb-cluster.twin{width:100px !important;border-radius:2em}@media screen and (max-width: 1400px){.page-template-configurer-votre-maison.tunnel .main .formula .form-finally #form{width:50%;margin:0 auto}.page-template-configurer-votre-maison.tunnel .main .formula .form-finally #form .tunnel-form-input{width:375px;margin:0 auto}.page-template-configurer-votre-maison.tunnel .main .formula .form-finally{max-width:1200px;text-align:center;margin:0 auto;padding:0 50px}}@media screen and (max-width: 769px){.page-template-configurer-votre-maison.tunnel .main{min-height:calc(100% - 80px)}.page-template-configurer-votre-maison.tunnel .main .formula .form-finally #form{width:100%;margin:0 auto}.page-template-configurer-votre-maison.tunnel .main .formula .form-finally #form .tunnel-form-input{width:100%;margin:0 auto}.page-template-configurer-votre-maison.tunnel .main .finitions-content{padding:0}.page-template-configurer-votre-maison.tunnel .main .house-resume+.wizard{display:none}.page-template-configurer-votre-maison.tunnel .main .right-side{justify-content:flex-start;min-height:unset}.page-template-configurer-votre-maison.tunnel .main .plan-modal-container .modaly .img-container{width:100%;border-radius:none !important}.page-template-configurer-votre-maison.tunnel .main .plan-modal-container .modaly .img-container .active-image.plan-img{border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden}.page-template-configurer-votre-maison.tunnel .main .swiper-container-plan .swiper-wrapper{padding-bottom:10px}.page-template-configurer-votre-maison.tunnel .main .plans-container .swiper-slide{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page-template-configurer-votre-maison.tunnel .main .plans-container .swiper-slide .plan-thumb{width:100%;height:100%}.page-template-configurer-votre-maison.tunnel .main .sub-criteria .thumb:first-of-type .thumb-cluster:first-of-type,.page-template-configurer-votre-maison.tunnel .main .sub-criteria .thumb:nth-of-type(2) .thumb-cluster:first-of-type{width:55px;height:55px}.page-template-configurer-votre-maison.tunnel .main .criteria .swiper-container-subcriteria .swiper-slide{padding:0}.page-template-configurer-votre-maison.tunnel .main .return-crit{margin-top:0;margin-bottom:15px}.page-template-configurer-votre-maison.tunnel .main .noactive#maison{transform:translateX(-40px)}.page-template-configurer-votre-maison.tunnel .main .wizard{width:100%}.page-template-configurer-votre-maison.tunnel .main .wizard .counterAdvert{position:initial}.page-template-configurer-votre-maison.tunnel .main .progress-link{display:flex;justify-content:space-between;width:100%;align-items:center;padding:0 15px}.page-template-configurer-votre-maison.tunnel .main .progress-link .btn-for-mobile .magnetic{padding:0}.page-template-configurer-votre-maison.tunnel .main .progress-link .btn-for-mobile .magnetic .magnetic-button{width:175px !important;height:50px !important;border-radius:15px !important}.page-template-configurer-votre-maison.tunnel .main .path-tunnel .title .secondary-title{padding:10px;font-size:24px;line-height:1.2}}@media screen and (max-width: 769px)and (max-width: 769px){.page-template-configurer-votre-maison.tunnel .main .path-tunnel .title .secondary-title{font-size:22px;padding:0 10px 10px}}@media screen and (max-width: 769px){.page-template-configurer-votre-maison.tunnel .main .path-tunnel .critere{height:calc(100vh - 230px);padding-bottom:71px}.page-template-configurer-votre-maison.tunnel .main .path-tunnel .critere .criteria .active-thumb.main-criteria .swiper-slide{padding-left:0}.page-template-configurer-votre-maison.tunnel .main .path-tunnel .critere .hidde-thumb-text{width:100%}.page-template-configurer-votre-maison.tunnel .main .path-tunnel .critere .critere-main{overflow-y:unset;height:auto;padding-bottom:0}}@media screen and (max-width: 769px){.page-template-configurer-votre-maison.tunnel .main .menu-container{position:static;top:80px;left:0;width:100%;min-height:unset;height:80px;padding:0 15px;background:#fff !important;margin-top:0}}@media screen and (max-width: 769px){.page-template-configurer-votre-maison.tunnel .main .local .menu-container{background:transparent !important}}@media screen and (max-width: 769px){.page-template-configurer-votre-maison.tunnel .main .path-tunnel .menu-container{top:0;background-color:transparent !important}}@media screen and (max-width: 575px){.page-template-configurer-votre-maison.tunnel .main{position:absolute;left:0;width:100%;top:80px}}.page-template-configurer-votre-maison .formula .min-critere.form-finally{padding:0 1.5em 80px !important}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .formula .min-critere.form-finally{padding:0 15px 80px !important}}.page-template-configurer-votre-maison .formula .min-critere.form-finally #form{width:75%;margin:0 auto}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .active#maison{margin-left:0 !important;transform:unset !important}.page-template-configurer-votre-maison .active#maison ul{display:none}}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .formula .min-critere .title{max-height:unset !important}.page-template-configurer-votre-maison .formula .min-critere .title p{text-align:center}.page-template-configurer-votre-maison .formula .min-critere .title .secondary-title{margin-top:15px !important}}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .formula .tunnel-form-row>span>input{padding:15px 0 15px 10px;border-radius:15px}}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .form-finally .mention p{text-align:center}}@media screen and (max-width: 769px){.page-template-configurer-votre-maison .form-finally .anim-container .magnetic-button{line-height:1.4;font-size:14px;width:100% !important}}@media screen and (max-width: 769px){.tunnel .modal-min-zoom.open{margin:0 auto !important}}.tunnel .path-tunnel.local .localisation{height:100%;display:flex;justify-content:center;align-items:center;z-index:2}@media screen and (max-width: 769px){.tunnel .path-tunnel.local .localisation{height:calc(100vh - 231px)}}.tunnel .path-tunnel.local .localisation .localisation-label{min-height:unset;height:100%;align-items:center;transform:translateY(-71px)}@media screen and (max-width: 769px){.tunnel .path-tunnel.local .localisation .autocomplete-wrapper{min-width:unset !important}}@media screen and (max-width: 1400px){.tunnel .path-tunnel.local .localisation-label-container{max-width:300px}}@media screen and (max-width: 1400px){.tunnel .path-tunnel.local .secondary-title{font-size:2.5em;letter-spacing:0px;padding:0 50px}.tunnel .path-tunnel.local .secondary-title br{display:none}}@media screen and (max-width: 991px){.tunnel .path-tunnel.local .secondary-title{font-size:2em;padding:0 30px}}@media screen and (max-width: 769px){.tunnel .path-tunnel.local .secondary-title{padding:30px;width:100%;line-height:1.4}}@media screen and (max-width: 575px){.tunnel .path-tunnel.local .secondary-title{font-size:24px}}.tunnel .path-tunnel.local .head-item#maison.active .header-container>p{display:block}@media screen and (max-width: 1400px){.tunnel .path-tunnel.local .head-item#maison{transform:translateX(-40px)}}.tunnel .path-tunnel.local .head-item#personnaliser.active .header-container>p{display:block}.tunnel .path-tunnel.local .head-item#terrain.active .header-container>p{display:block}@media screen and (max-width: 768px){.tunnel .anim-container .magnetic-button{min-height:unset !important;width:300px !important;height:70px !important}}.tunnel .container.tunnel-first-page{align-content:center}@media screen and (max-width: 768px){.tunnel .container.tunnel-first-page{align-content:flex-start;overflow:visible;padding:0 0 50px}}.tunnel .container.tunnel-first-page .path ul li .path-text{max-width:100%;padding:0 5px}.tunnel .container.tunnel-first-page .path ul li:nth-of-type(2) .path-title{max-width:100%;padding:0 5px}.tunnel .container.tunnel-first-page .path ul li:nth-of-type(3) .path-title{max-width:100%;padding:0 5px}.tunnel .container.tunnel-first-page .path ul li .path-title{max-width:100%;padding:0 5px}.tunnel .container.tunnel-first-page .path ul li:first-of-type .path-title{max-width:100%}@media screen and (max-width: 1350px){.tunnel .container.tunnel-first-page .secondary-title{font-size:2.5em;letter-spacing:0px;padding:0 50px}}@media screen and (max-width: 991px){.tunnel .container.tunnel-first-page .secondary-title{font-size:2em;padding:0 30px}}@media screen and (max-width: 769px){.tunnel .container.tunnel-first-page .secondary-title{padding:30px;width:100%;line-height:1.4}}@media screen and (max-width: 575px){.tunnel .container.tunnel-first-page .secondary-title{padding:10px;line-height:1.2;font-size:26px}}.tunnel .container.tunnel-first-page .config-slogan{margin-top:0 !important;margin-bottom:0 !important}.tunnel .container.tunnel-first-page .anim-container{padding-top:0;margin-bottom:0}.tunnel .tunnel-body{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tunnel .main{overflow:visible !important;height:calc(100% - 118px)}.tunnel .container-ending{min-height:82vh;display:flex;justify-content:center;flex-direction:column;align-items:center;background-image:url(images/bg-tunnel.b09a915.svg);background-repeat:no-repeat;background-size:70%;background-position-y:center;background-position-x:165%;overflow:hidden}.tunnel .container-ending-value{width:75%;display:flex;justify-content:center;flex-direction:column}@media screen and (max-width: 1688px){.tunnel .container-ending-value{width:90%}}.tunnel .container-ending .button-wrapper{width:100%;display:flex;justify-content:center;align-content:center;align-items:baseline}@media screen and (max-width: 769px){.tunnel .container-ending .button-wrapper{flex-direction:column;align-items:center}}.tunnel .container-ending .button-wrapper .magnetic-button{line-height:22px !important;width:320px}.tunnel .container-ending .button-wrapper .btn-big-txt{margin-right:50px}@media screen and (max-width: 769px){.tunnel .container-ending .button-wrapper .btn-big-txt{margin-right:0}}.tunnel .container-ending-title{display:flex;flex-direction:column;align-items:center}.tunnel .container-ending-title .icons-container{display:flex;width:175px;position:relative}.tunnel .container-ending-title .icons-container svg{width:100%}.tunnel .container-ending-title .icons-container svg path{fill:var(--color-primary-light)}.tunnel .container-ending-title .icons-container .icon-maison-open{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-content:center;align-items:center;font-size:55px}.tunnel .container-ending-title .headline{font-family:var(--font-title);font-weight:var(--font-weight-bold);color:var(--color-title);font-size:2em}@media screen and (max-width: 1688px){.tunnel .container-ending-title .headline{font-size:1.5em;text-align:center}}.tunnel .container-ending .text-ending{text-align:center;display:flex;justify-content:center;margin:2em 0;flex-direction:column;align-items:center}.tunnel .container-ending .text-ending p{width:66%;text-align:center;font-size:1.7em;line-height:1.7em}@media screen and (max-width: 1688px){.tunnel .container-ending .text-ending p{font-size:1.3em}}@media screen and (max-width: 769px){.tunnel .container-ending .text-ending p{width:100%;font-size:20px;line-height:1.3}}.tunnel .container-ending .share-post-container{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--color-title)}.tunnel .container-ending .share-post-container ul{display:flex;justify-content:space-between;flex-wrap:nowrap;margin-top:10px;width:100%}.tunnel .container-ending .share-post-container ul li{transition:all .3s linear;font-size:20px}.tunnel .container-ending .share-post-container ul li:hover{transform:scale(1.2)}.tunnel .container-ending .share-post-container ul .copy-btn{cursor:pointer}.tunnel .container-ending .link-ending{display:flex;justify-content:center;flex-direction:column;align-items:center}.tunnel .container-ending .link-ending .magnetic{margin:0 !important;padding:0 !important}.tunnel .container-ending .link-ending .magnetic-button{min-height:74px !important}.tunnel .container-ending .link-ending .magnetic-button-text{font-size:1.2em;display:flex;justify-content:center;align-content:center;align-items:center}.tunnel .container-ending .link-ending .magnetic-button-text .icon{font-size:2.5em;margin-right:.5em}.tunnel .container-ending .link-ending .visite{display:flex}.tunnel .container-ending .link-ending .visite a{font-family:var(--font-text);text-decoration:underline;color:var(--color-title);font-weight:var(--font-weight-bold);font-size:1.5em}.tunnel .container-ending .link-ending .visite span{font-size:2em;margin-right:.5em}.tunnel .container-ending .link-ending .sub-icon{margin:2em 0}.tunnel .container-ending .sending-user{display:flex;padding-top:4em;justify-content:space-around}@media screen and (max-width: 847px){.tunnel .container-ending .sending-user{flex-direction:column;align-items:center}}.tunnel .container-ending .sending-user .magnetic-button-text{width:auto;text-align:center;position:initial}.tunnel .container-ending .sending-user .land-sending{display:flex}@media screen and (max-width: 847px){.tunnel .container-ending .sending-user .land-sending{margin-bottom:2em}}.tunnel .container-ending .sending-user .land-sending span{font-size:3em;display:flex;align-items:flex-end;margin-right:.5em;padding-bottom:.05em}@media screen and (max-width: 769px){.tunnel .container-ending .sending-user .land-sending span{display:none}}.tunnel .container-ending .sending-user .land-sending .under-land{display:flex;flex-direction:column;justify-content:flex-end}.tunnel .container-ending .sending-user .land-sending .under-land>p{font-size:1.2em;text-align:center;color:var(--color-title)}.tunnel .container-ending .sending-user .land-sending .under-land a{font-size:1.2em;color:var(--color-title);font-weight:var(--font-weight-bold);text-decoration:underline}.tunnel .container-ending .sending-user .magnetic-button{min-height:74px !important}.tunnel .container-ending .sending-user .magnetic-button-text{font-size:1.2em;display:flex;justify-content:center;align-content:center;align-items:center;opacity:1 !important}.tunnel .container-ending .sending-user .magnetic-button-text .icon{font-size:2.5em;margin-right:.5em}.tunnel footer{display:none}.mon-projet .btn-visit{display:inline-block;background:#a0d5e4;color:#1d2945;font-family:var(--font-title);font-size:20px;font-weight:900;line-height:24px;margin:0;text-decoration:none;text-transform:none;padding:20px 25px;border-radius:3px;text-align:center}@media screen and (max-width: 768px){.mon-projet .advice-list-header-container{display:block;padding:20px 0 150px;min-height:650px}.mon-projet .advice-list-header-container .advice-list-header{flex-direction:column-reverse;padding:0 50px}}@media screen and (max-width: 768px)and (max-width: 575px){.mon-projet .advice-list-header-container .advice-list-header{padding:0 20px}}@media screen and (max-width: 768px){.mon-projet .advice-list-header-container .advice-list-header .advice-list-header-left{width:100%;-webkit-clip-path:none;clip-path:none}.mon-projet .advice-list-header-container .advice-list-header .advice-list-header-left img{width:100%;min-height:0px}}@media screen and (max-width: 768px){.mon-projet .advice-list-header-container .advice-list-header .advice-list-header-right{width:100%;padding:0 0 20px}.mon-projet .advice-list-header-container .advice-list-header .advice-list-header-right span{font-size:45px;margin-bottom:20px}}.mon-projet .advice-list-header-right span{font-size:65px;margin-bottom:30px}.mon-projet .advice-list-header-right h1{line-height:1.6 !important}@media screen and (max-width: 575px){.mon-projet .advice-list-header-right h1{font-size:20px}}.mon-projet .advice-list-header .advice-list-header-right{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1400px){.mon-projet .advice-list-header .advice-list-header-right{width:70%}}.mon-projet .mon-projet-h2{font-size:30px;text-align:center;padding:0 50px;line-height:1.6}@media screen and (max-width: 575px){.mon-projet .mon-projet-h2{padding:0 20px;font-size:20px}}@media screen and (max-width: 1400px){.mon-projet .mon-projet .advice-list-header-container .advice-list-header-right{width:70%}}.mon-projet .advice-list-list-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:1200px;margin:0 auto 50px;padding:0 30px}.mon-projet .advice-list-list-img{display:flex;flex-direction:column;align-items:center;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;border-radius:40px;overflow:hidden;-o-object-fit:cover;object-fit:cover;margin:15px;width:calc(50% - 30px);max-height:350px}@media screen and (max-width: 991px){.mon-projet .advice-list-list-img{width:100%;border-radius:30px}}@media screen and (max-width: 768px){.mon-projet .advice-list-list-img{border-radius:20px}}@media screen and (max-width: 675px){.mon-projet .advice-list-list-img{border-radius:8px}}.mon-projet .advice-list-recap{display:flex;justify-content:space-between;align-items:flex-start;width:70%;margin:30px auto;flex-wrap:wrap}@media screen and (max-width: 1300px){.mon-projet .advice-list-recap{width:90%}}.mon-projet .item-tunnel-last{opacity:0 !important;height:0 !important}.mon-projet .visite-virtu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.mon-projet .item-tunnel{box-shadow:var(--shadow-thumb);width:calc(100% / 6);border-radius:8px;overflow:hidden;margin:10px 5px}@media screen and (max-width: 1100px){.mon-projet .item-tunnel{width:calc(100% / 5)}}@media screen and (max-width: 768px){.mon-projet .item-tunnel{width:31%}}@media screen and (max-width: 575px){.mon-projet .item-tunnel{width:46%}}.mon-projet .item-tunnel img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;min-height:100px}.mon-projet .item-tunnel p{font-weight:bold;padding:10px;text-align:center}.share-post-container{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--color-title)}.share-post-container ul{display:flex;justify-content:space-between;flex-wrap:nowrap;margin-top:10px;width:100%}.share-post-container ul li{transition:all .3s linear;font-size:20px}.share-post-container ul li:hover{transform:scale(1.2)}.share-post-container ul .copy-btn{cursor:pointer}.text-mention{width:75%;text-align:center;font-size:.8em;color:var(--color-secondary);display:flex;justify-content:center}@media screen and (max-width: 575px){.text-mention{width:100% !important;padding-bottom:10px !important}}.text-mention>p{width:79%}@media screen and (max-width: 575px){.text-mention>p{width:100% !important}}.page-page-builder .detail-item-header{max-width:1600px;margin:0 auto;font-family:var(--font-title);padding:100px 30px 0;font-size:2.6rem;text-align:center}.page-page-builder .breadcrumb-wrapper .breadcrumb{margin:0 auto;max-width:1600px;padding-left:3rem}.page-page-builder .page-builder-container{max-width:1600px;margin:0 auto;font-family:var(--font-text);min-height:368px;padding:60px 30px 50px}.page-page-builder .page-builder-container p{font-family:var(--font-text);font-weight:var(--font-weight-book);color:var(--color-text);line-height:1.6}.page-page-builder .page-builder-container ul{padding:0 0 0 20px;font-family:var(--font-text);color:var(--color-text)}.page-page-builder .page-builder-container ul li{list-style-type:disc !important;font-family:var(--font-text);color:var(--color-text);line-height:1.6}.page-page-builder .page-builder-container ol{padding:0 0 0 20px;font-family:var(--font-text);color:var(--color-text)}.page-page-builder .page-builder-container ol li{list-style-type:decimal !important;font-family:var(--font-text);color:var(--color-text);line-height:1.6}.page-page-builder .page-builder-container a{color:var(--color-title);font-weight:bold}.page-page-builder .page-builder-container a:hover{color:var(--color-title)}.page-page-builder .page-builder-container h1,.page-page-builder .page-builder-container h2,.page-page-builder .page-builder-container h3,.page-page-builder .page-builder-container h4,.page-page-builder .page-builder-container h5,.page-page-builder .page-builder-container h6{color:var(--color-title)}.page-page-builder .page-builder-container h1{font-size:3.2rem}@media screen and (max-width: 768px){.page-page-builder .page-builder-container h1{font-size:2.4rem}}.page-page-builder .page-builder-container h2{margin-top:30px;margin-bottom:10px;position:relative;font-size:2rem}@media screen and (max-width: 768px){.page-page-builder .page-builder-container h2{font-size:1.8rem}}.page-page-builder .page-builder-container h2 a{position:absolute;top:200px;display:inline-block}.page-page-builder .page-builder-container h3{font-size:2rem}@media screen and (max-width: 768px){.page-page-builder .page-builder-container h3{font-size:1.8rem}}.page-page-builder .page-builder-container h4{font-size:1.8rem}@media screen and (max-width: 768px){.page-page-builder .page-builder-container h4{font-size:1.6rem}}.page-page-builder .page-builder-container h5{font-size:1.6rem}@media screen and (max-width: 768px){.page-page-builder .page-builder-container h5{font-size:1.4rem}}.page-page-builder .page-builder-container h6{font-size:1.4rem}@media screen and (max-width: 768px){.page-page-builder .page-builder-container h6{font-size:1.2rem}}@media screen and (max-width: 960px){.list-agencies .contact{overflow:hidden;padding-top:0;padding-bottom:0}}@media screen and (max-width: 575px){.list-agencies .contact{-webkit-clip-path:polygon(0% 0%, 100% 8%, 100% 100%, 0% 92%);clip-path:polygon(0% 0%, 100% 8%, 100% 100%, 0% 92%)}}@media screen and (max-width: 960px){.list-agencies .contact .contact-container{padding-top:10vh;padding-bottom:10vh}}.list-agencies .contact .contact-container h2{max-width:47%}@media screen and (max-width: 1500px){.list-agencies .contact .contact-container h2{max-width:60%}}@media screen and (max-width: 960px){.list-agencies .contact .contact-container h2{padding-bottom:30px}}@media screen and (max-width: 768px){.list-agencies .contact .contact-container h2{max-width:80%}}@media screen and (max-width: 475px){.list-agencies .contact .contact-container h2{font-size:2.5em}}@media screen and (max-width: 960px){.list-agencies .contact .contact-container h2 span{display:inline}}@media screen and (max-width: 1500px){.list-agencies .contact .contact-container .detail-text{max-width:60%}}@media screen and (max-width: 768px){.list-agencies .contact .contact-container .detail-text{max-width:80%}}.list-agencies .contact .contact-container .detail-text .contact-text{font-size:20px}@media screen and (max-width: 768px){.list-agencies .contact .contact-container .detail-text .contact-text{margin-bottom:30px}}@media screen and (max-width: 475px){.list-agencies .contact .contact-container .detail-text .contact-text{font-size:16px}}@media screen and (max-width: 475px){.list-agencies .contact .contact-container .detail-text .magnetic .magnetic-button{height:3em;width:250px}}.list-agencies .agencies-list-container{max-width:1600px;margin:0 auto;position:relative}@media screen and (max-width: 1650px){.list-agencies .agencies-list-container{max-width:1200px}}@media screen and (max-width: 1250px){.list-agencies .agencies-list-container{padding:0 40px}}@media screen and (max-width: 400px){.list-agencies .agencies-list-container{padding:0 20px}}.list-agencies .agencies-list-map{margin-top:50px;width:100%;height:63vh;display:none}.list-agencies .agencies-list-map img{width:50px;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 991px){.list-agencies .agencies-list-section .min-title{text-align:left}}@media screen and (max-width: 768px){.list-agencies .agencies-list-section .min-title{width:80%}}@media screen and (max-width: 600px){.list-agencies .agencies-list-section .min-title{width:100%}}@media screen and (max-width: 500px){.list-agencies .agencies-list-section .min-title{font-size:2.2rem;width:80%}}@media screen and (max-width: 400px){.list-agencies .agencies-list-section .min-title{width:100%;font-size:2.2rem}}.list-agencies .agencies-list-section .agencies-list-top{margin-top:50px;display:flex;justify-content:space-between;align-items:center}.list-agencies .agencies-list-section .agencies-list-search form{width:500px}@media screen and (max-width: 768px){.list-agencies .agencies-list-section .agencies-list-search form{width:320px}}.list-agencies .agencies-list-section .agencies-list-search .autocomplete-autolocate-wrapper{display:none}.list-agencies .agencies-list-section .agencies-list-search .autocomplete-choices{margin:0;border-radius:12px;font-family:var(--font-text);font-size:18px;color:var(--color-title)}.list-agencies .agencies-list-section .agencies-list-search .autocomplete-loader{left:400px}.list-agencies .agencies-list-section .agencies-list-search .lds-spinner{transform:scale(0.8)}.list-agencies .agencies-list-section .agencies-list-search .lds-spinner div:after{background-color:var(--color-title)}.list-agencies .agencies-list-section .agencies-list-search input{font-family:var(--font-text);font-size:18px;color:var(--color-title);opacity:.5;margin-top:50px;width:100%;height:66px;border-radius:14px;border:2px solid var(--color-text);padding:20px}.list-agencies .agencies-list-section .agencies-list-search input::-moz-placeholder{font-family:var(--font-text);color:var(--color-title);font-size:18px}.list-agencies .agencies-list-section .agencies-list-search input:-ms-input-placeholder{font-family:var(--font-text);color:var(--color-title);font-size:18px}.list-agencies .agencies-list-section .agencies-list-search input::placeholder{font-family:var(--font-text);color:var(--color-title);font-size:18px}.list-agencies .agencies-list-section .agencies-list-search input:active{outline:none}.list-agencies .agencies-list-section .agencies-list-search input:focus{outline:none}@media screen and (max-width: 768px){.list-agencies .agencies-list-section .agencies-list-search input{margin-top:40px;width:320px;height:40px;padding:20px 15px}.list-agencies .agencies-list-section .agencies-list-search input::-moz-placeholder{font-size:16px}.list-agencies .agencies-list-section .agencies-list-search input:-ms-input-placeholder{font-size:16px}.list-agencies .agencies-list-section .agencies-list-search input::placeholder{font-size:16px}}@media screen and (max-width: 575px){.list-agencies .agencies-list-section .agencies-list-search input{width:100%;padding:20px 10px}.list-agencies .agencies-list-section .agencies-list-search input::-moz-placeholder{font-size:14px}.list-agencies .agencies-list-section .agencies-list-search input:-ms-input-placeholder{font-size:14px}.list-agencies .agencies-list-section .agencies-list-search input::placeholder{font-size:14px}}.list-agencies .agencies-list-list{max-width:1600px;margin:0 auto 250px;position:relative;z-index:1}@media screen and (max-width: 1650px){.list-agencies .agencies-list-list{max-width:1200px}}@media screen and (max-width: 1300px){.list-agencies .agencies-list-list{margin:0 auto 120px}}@media screen and (max-width: 960px){.list-agencies .agencies-list-list{margin:0 auto 120px}}@media screen and (max-width: 768px){.list-agencies .agencies-list-list{padding:0}}.list-agencies .agencies-list-list .dots-annim{width:50%;left:-220px;top:unset;bottom:-370px}@media screen and (max-width: 1300px){.list-agencies .agencies-list-list .dots-annim{left:-60px;width:40%;bottom:-250px}}@media screen and (max-width: 1200px){.list-agencies .agencies-list-list .dots-annim{left:-50px;bottom:-175px}}@media screen and (max-width: 991px){.list-agencies .agencies-list-list .dots-annim{bottom:-175px;left:110px}}@media screen and (max-width: 768px){.list-agencies .agencies-list-list .dots-annim{bottom:-175px;left:0;width:60%}}@media screen and (max-width: 400px){.list-agencies .agencies-list-list .dots-annim{width:70%}}.list-agencies .agencies-list-list .filtered-list--items-list{margin-top:100px;display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;grid-column-gap:30px;grid-row-gap:50px}@media screen and (max-width: 1650px){.list-agencies .agencies-list-list .filtered-list--items-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1250px){.list-agencies .agencies-list-list .filtered-list--items-list{padding:0 20px}}@media screen and (max-width: 991px){.list-agencies .agencies-list-list .filtered-list--items-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.list-agencies .agencies-list-list .filtered-list--items-list{padding:0 20px;grid-column-gap:20px;grid-row-gap:20px;margin-top:50px}}@media screen and (max-width: 575px){.list-agencies .agencies-list-list .filtered-list--items-list{grid-template-columns:repeat(1, 1fr)}}.list-agencies .switch-map{display:flex}@media screen and (max-width: 768px){.list-agencies .switch-map{padding-top:75px;position:absolute;bottom:-10px;right:40px}}.list-agencies .list-result-trigger-display-type{padding:0;border-radius:4rem;font-size:18px;box-shadow:0 .3rem 1.1rem rgba(0,0,0,.22);height:40px;display:flex;justify-content:center;align-items:center;position:relative;font-family:var(--font-text)}@media screen and (max-width: 400px){.list-agencies .list-result-trigger-display-type{height:30px;font-size:14px}}.list-agencies .list-result-trigger-display-type-item{padding:10px 20px;position:relative;z-index:1;text-transform:uppercase;cursor:pointer}@media screen and (max-width: 400px){.list-agencies .list-result-trigger-display-type-item{padding:8px 10px}}.list-agencies .list-result-trigger-display-type-item:first-child{color:var(--color-title);transition:color ease-in-out .2s}.list-agencies .list-result-trigger-display-type-item:last-child{color:var(--color-title);transition:color ease-in-out .2s}.list-agencies .list-result-trigger-display-type:before{content:"";position:absolute;left:0;top:0;bottom:0;width:50%;border-radius:inherit;background-color:var(--color-primary-light);transition:left ease-in-out .3s}.list-agencies .list-result-trigger-display-type[data-display-mode=display-mode-map]:before{left:50%}.list-agencies .list-result-trigger-display-type[data-display-mode=display-mode-map] .list-result-trigger-display-type-item:first-child{color:var(--color-title)}.list-agencies .list-result-trigger-display-type[data-display-mode=display-mode-map] .list-result-trigger-display-type-item:last-child{color:var(--color-title)}.agency-tile{box-shadow:0px 13px 30px 0px #00000017;border-radius:40px;overflow:hidden;padding:30px 20px 30px 30px;font-family:var(--font-text);position:relative;margin-left:auto;margin-right:auto}.agency-tile .agency-tile--content{z-index:999}.agency-tile .agency-tile--overlay{z-index:-1;position:absolute;top:0;bottom:0;left:0;width:100%;background-color:#fff;opacity:.2}.agency-tile .agency-tile--overlay img{position:absolute;right:-400px;width:600px;top:0px;-o-object-fit:cover;object-fit:cover}.agency-tile h2{margin:0px 0 20px}.agency-tile .agency-logo{transform:translateX(-30px);width:240px;height:150px;-o-object-fit:contain;object-fit:contain}.agency-tile .agency-phone,.agency-tile .agency-address{display:flex;justify-content:flex-start;align-items:center}.agency-tile .agency-phone{margin-bottom:5px}.agency-tile .agency-address{align-items:flex-start}.agency-tile .agency-address-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;line-height:1.6;opacity:.5}.agency-tile .agency-tel-number{opacity:.5}.agency-tile .agency-picto{-webkit-clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);background-color:var(--color-primary-light);width:30px;height:33px;display:flex;justify-content:center;align-items:center;margin-right:10px}.rendez-vous .card-title{display:flex;justify-content:center;text-align:center;line-height:1.5}.rendez-vous .form-group{max-width:67vw}.rendez-vous .agencies-step .form-subtitle{text-align:left}.rendez-vous .agency-tile h2{text-align:left}@media screen and (max-width: 575px){.rendez-vous .agency-tile h2{font-size:20px}}.rendez-vous .street{text-align:left}.rendez-vous .resume-part{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:20px;max-width:800px !important;text-align:center}.rendez-vous .resume-part ul{display:flex;flex-direction:column;align-items:center}.rendez-vous .resume-part ul .rendez-vous-recap-item{font-weight:bold}.rendez-vous .resume-part a{padding:15px 50px;margin-top:30px}.rendez-vous .agencies-step{min-height:450px;transform:translateY(-50px);overflow:hidden}.rendez-vous .form-subtitle{font-size:18px;margin-bottom:15px;color:var(--color-title)}.rendez-vous .button-white{height:60px;width:100%;background-color:var(--color-primary-light);color:var(--color-title);border:transparent;text-transform:uppercase;cursor:pointer;line-height:45px;font-family:var(--font-text);display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;font-weight:bold;border-radius:var(--input-border-radius)}.rendez-vous .button-white.btn-white-demi{width:40%}.rendez-vous-railroad .rendez-vous-railroad-track{background-color:var(--color-title);height:1px}.rendez-vous-railroad .rendez-vous-railroad-step{width:2rem;height:2rem}.rendez-vous-railroad .rendez-vous-railroad-step:hover{color:var(--color-primary)}.rendez-vous p,.rendez-vous label,.rendez-vous div{font-family:var(--font-text)}.rendez-vous .mfc-autocomplete-autolocate{border-top-right-radius:var(--input-border-radius);border-bottom-right-radius:var(--input-border-radius);width:30px;height:100%;display:flex;justify-content:center;align-items:center;background-color:#d3d3d3}.rendez-vous .mfc-autocomplete-autolocate button{background-color:#d3d3d3;border:none}.rendez-vous .mfc-autocomplete-autolocate button span{font-size:20px}.rendez-vous .form-label{font-size:18px;margin-bottom:15px;color:var(--color-title)}.rendez-vous .txt-rdv{font-size:18px;margin-bottom:15px;color:var(--color-title)}.rendez-vous h1{font-family:var(--font-title);color:var(--color-title);font-size:26px;margin-top:50px}.rendez-vous .rdv-container{display:flex;justify-content:center;padding:2em 0;flex-direction:column;align-content:center;align-items:center;margin-bottom:10vw}.rendez-vous .rdv-container .detail-item-header{width:70%;padding-bottom:3em}@media screen and (max-width: 575px){.rendez-vous .rdv-container .detail-item-header{width:100%;padding-left:1rem;padding-right:1rem;text-align:center}}.rendez-vous .rdv-container .detail-item-header h1{width:100%;text-align:left}@media screen and (max-width: 575px){.rendez-vous .rdv-container .detail-item-header h1{text-align:center}}.rendez-vous .detail-item-description{width:70%}@media screen and (max-width: 575px){.rendez-vous .detail-item-description{width:100%;padding-left:1rem;padding-right:1rem;text-align:center}}.rendez-vous .form-step-container{display:block}.rendez-vous .form-step-container .form-step{position:relative;width:100%;max-width:none;top:0;line-height:30px}.rendez-vous .form-step-container .form-step .glide__slide{margin-bottom:2em;max-width:320px !important;margin:10px !important}.rendez-vous .localisation{display:flex;justify-content:center;align-items:center}.rendez-vous .localisation .autocomplete-wrapper{width:auto;margin:0 2em}.rendez-vous .localisation .autocomplete-wrapper #project-location{width:100%;padding:.5em;border:var(--color-title) solid 2px;font-size:1em;border-radius:10px;font-family:var(--font-text)}.rendez-vous .localisation .autocomplete-wrapper #project-location:focus{color:#495057;background-color:#fff;border-color:#8bbafe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.rendez-vous .form-step-container div[data-calendar-initialized=true]{background-color:#fff;box-shadow:var(--shadow-thumb);border-radius:9px;padding:.5em}.rendez-vous .form-step-container .calendar .calendar-days-prev,.rendez-vous .form-step-container .calendar .calendar-days-next{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;position:absolute;top:0;border-radius:4px;height:50px;width:50px;background:#f6f6f6;display:flex;justify-content:center;align-items:center}.rendez-vous .form-step-container .calendar .calendar-days-prev:hover,.rendez-vous .form-step-container .calendar .calendar-days-next:hover{background:#dcdcdc}.rendez-vous .form-step-container .calendar .calendar-days-prev{transform:rotate(90deg);left:-40px}.rendez-vous .form-step-container .calendar .calendar-days-next{transform:rotate(-90deg);right:-40px}.rendez-vous .form-step-container .calendar .icon-g-fleche-droite{transform:rotate(270deg)}.rendez-vous .form-step-container .calendar .icon-g-fleche-gauche{transform:rotate(90deg)}.rendez-vous .form-step-container .calendar-time{flex:auto !important;font-size:16px;background-color:var(--color-primary-light);padding:5px 10px}.rendez-vous .form-step-container .calendar-time:hover{background-color:var(--color-primary)}.rendez-vous .form-step-container .calendar .on-rdv{font-size:16px;padding-top:2.5em;text-align:center;display:flex;justify-content:center;align-items:center;width:100%;background:#f6f6f6;margin:32px 0;border-radius:14px;padding:5px 14px;line-height:1.5;text-decoration:underline;transition:all .3s linear}.rendez-vous .form-step-container .calendar .on-rdv:hover{background:#dcdcdc}.rendez-vous .text-rdv{text-align:center;margin-bottom:2em}.rendez-vous .btn-rdvloc{display:flex;justify-content:space-evenly;margin-bottom:2em}.rendez-vous .rendez-vous-date{margin-bottom:2em}.rendez-vous .rendez-vous-date div[data-selected-agency]{margin-right:2em}.rendez-vous .form-area{box-shadow:0px 13px 30px 0px #00000017;width:80% !important}.rendez-vous .form-area .form-aln{display:flex;justify-content:center;margin:0}.rendez-vous .form-area .form-aln .wpcf7-form-control-wrap{width:97%}.rendez-vous .form-area .form-aln .wpcf7-form-control-wrap input[type=text]{width:100%;padding:.5em;border:var(--color-title) solid 2px;font-size:1em;border-radius:10px;font-family:var(--font-text)}.rendez-vous .form-area .form-aln .wpcf7-form-control-wrap input[type=text]:focus,.rendez-vous .form-area .form-aln .wpcf7-form-control-wrap input[type=text]:active{color:#495057;background-color:#fff;border-color:#8bbafe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.rendez-vous .form-area .form-row{display:flex;justify-content:space-around}.rendez-vous .form-area .form-row .no-margin{margin:0}.rendez-vous .form-area .form-row input[type=text],.rendez-vous .form-area .form-row input[type=tel],.rendez-vous .form-area .form-row input[type=email]{width:100%;padding:.5em;border:var(--color-title) solid 2px;font-size:1em;border-radius:10px;font-family:var(--font-text)}.rendez-vous .form-area .form-row input[type=text]:focus,.rendez-vous .form-area .form-row input[type=text]:active,.rendez-vous .form-area .form-row input[type=tel]:focus,.rendez-vous .form-area .form-row input[type=tel]:active,.rendez-vous .form-area .form-row input[type=email]:focus,.rendez-vous .form-area .form-row input[type=email]:active{color:#495057;background-color:#fff;border-color:#8bbafe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.rendez-vous .form-area .mention-form{padding:.5em 1.3em;font-size:.8em;line-height:1.5em}.rendez-vous .form-area .mention-form .form-required-informations{padding-bottom:1em}.rendez-vous .form-area .btn-wrapper{padding:2em 0;display:flex;justify-content:center}.rendez-vous .form-area .title-crdn{margin-left:1em;padding-top:1em;font-size:1.1em}.rendez-vous .form-resume{box-shadow:0px 13px 30px 0px #00000017;width:50% !important;padding:2em;display:flex;flex-direction:column;align-content:center;align-items:center}.rendez-vous .form-resume p{padding-bottom:2em}.rendez-vous .form-resume ul{padding-left:2.2em;padding-top:1em;padding-bottom:1em}.rendez-vous .form-resume ul li{list-style-type:initial;padding-bottom:.5em}.rendez-vous .form-resume .magnetic-button-text #contact-submit{background:transparent;border:transparent solid 1px !important;color:var(--color-primary);font-size:1.2em;font-weight:500;box-shadow:none}.rendez-vous .form-step[data-step-type=rendez-vous-agency] input[type=radio]{display:inline}@media(min-width: 768px){.rendez-vous .form-step[data-step-type=rendez-vous-agency] [data-agencies-choice]{text-align:center}}.rendez-vous .form-step[data-step-type=rendez-vous-agency] .glide__track>div{display:flex;margin-bottom:0 !important}.rendez-vous .form-step[data-step-type=rendez-vous-agency] .glide__track>div>div{flex:1}.rendez-vous .form-step[data-step-type=rendez-vous-agency] .glide__track>div>div>div{height:100%}.rendez-vous .form-step[data-step-type=rendez-vous-agency] .glide__slides{margin-right:0;margin-bottom:0;padding:1em 0 2em}.rendez-vous .form-step[data-step-type=rendez-vous-agency] .glide__slide{margin-right:0;padding:0 1em 1em 1em}.rendez-vous .form-step[data-step-type=rendez-vous-agency] .glide__slide article{border:2px solid var(--color-grey-extralight)}@media(max-width: 767px){.rendez-vous .form-step[data-step-type=rendez-vous-agency] .glide__slide article .card-figure{display:none}}@media(max-width: 767px){.rendez-vous .form-step[data-step-type=rendez-vous-agency] .glide__slide article .card-details-contact-phone{display:none}}.rendez-vous .form-step[data-step-type=rendez-vous-agency] .glide__slide.active-agency{border:0 none}.rendez-vous .form-step[data-step-type=rendez-vous-agency] .glide__slide.active-agency article{border:6px solid var(--color-primary-light)}.rendez-vous [data-agencies-choice]{margin:0;max-width:auto}.rendez-vous [data-agencies-choice] .card{height:100%}.rendez-vous [data-agencies-choice] .card-body::after{display:none}.rendez-vous [data-agencies-choice] .card-body .card-text{padding-right:0;font-size:.85em}.rendez-vous [data-rdv-location-choice]{text-align:center}@media(min-width: 576px){.rendez-vous [data-rdv-location-choice] button{margin:0 2em}}.agency-single-container .marker-adress{position:relative;top:50%;left:50%;transform:translateX(-50%);width:200px;font-weight:bold;text-align:center;font-family:var(--font-text);color:var(--color-title);font-size:16px;z-index:250;opacity:1}.agency-single-container .agency-tile{background:#fff;box-shadow:0px 13px 30px 0px #00000017;max-width:350px;border-radius:40px;overflow:hidden;padding:30px 20px 30px 30px;font-family:var(--font-text);position:relative;margin-left:auto;margin-right:auto}.agency-single-container .agency-tile .agency-tile--content{z-index:999}.agency-single-container .agency-tile .agency-tile--overlay{z-index:-1;position:absolute;top:0;bottom:0;left:0;width:100%;background-color:#fff;opacity:.2}.agency-single-container .agency-tile .agency-tile--overlay img{position:absolute;right:-400px;width:600px;top:0px;-o-object-fit:cover;object-fit:cover}.agency-single-container .agency-tile h2{margin:0px 0 20px;background:transparent}.agency-single-container .agency-tile .agency-logo{transform:translateX(-30px);width:240px;height:150px;-o-object-fit:contain;object-fit:contain}.agency-single-container .agency-tile .agency-phone,.agency-single-container .agency-tile .agency-address{display:flex;justify-content:flex-start;align-items:center}.agency-single-container .agency-tile .agency-phone{margin-bottom:5px}.agency-single-container .agency-tile .agency-address{align-items:flex-start}.agency-single-container .agency-tile .agency-address-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;line-height:1.6;opacity:.5}.agency-single-container .agency-tile .agency-tel-number{opacity:.5}.agency-single-container .agency-tile .agency-picto{-webkit-clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);background-color:var(--color-primary-light);width:30px;height:33px;display:flex;justify-content:center;align-items:center;margin-right:10px}.agency-single-container .agency-single-main{position:relative}.agency-single-container .agency-single-offers{margin-top:150px;background:var(--background-pink-gradient);width:90%;margin-left:auto;position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:200px;padding-bottom:250px;-webkit-clip-path:polygon(-100% 12%, 100% 0%, 100% 88%, 0% 100%);clip-path:polygon(-100% 12%, 100% 0%, 100% 88%, 0% 100%)}@media screen and (max-width: 1400px){.agency-single-container .agency-single-offers{width:90%;margin-top:50px;padding-top:100px;padding-bottom:150px}}@media screen and (max-width: 991px){.agency-single-container .agency-single-offers{width:100%;-webkit-clip-path:polygon(-100% 8%, 100% 0%, 100% 92%, 0% 100%);clip-path:polygon(-100% 8%, 100% 0%, 100% 92%, 0% 100%);margin-top:50px;padding-top:100px;padding-bottom:150px;justify-content:center}}@media screen and (max-width: 675px){.agency-single-container .agency-single-offers{-webkit-clip-path:polygon(0 4%, 100% 0%, 100% 96%, 0% 100%);clip-path:polygon(0 4%, 100% 0%, 100% 96%, 0% 100%);padding-top:50px;padding-bottom:100px}}.agency-single-container .agency-single-offers-right{width:65%;padding:0 100px 0 50px}@media screen and (max-width: 1600px){.agency-single-container .agency-single-offers-right{padding:0 100px 0 0}}@media screen and (max-width: 991px){.agency-single-container .agency-single-offers-right{width:80%;padding:0;display:flex;flex-direction:column;align-items:center}}.agency-single-container .agency-single-offers-right .min-title{font-size:4rem}@media screen and (max-width: 1300px){.agency-single-container .agency-single-offers-right .min-title{font-size:3rem}}@media screen and (max-width: 600px){.agency-single-container .agency-single-offers-right .min-title{font-size:2.2rem}}.agency-single-container .agency-single-offers-right .min-title span{display:initial}.agency-single-container .agency-single-offers-right p{font-family:var(--font-text);color:var(--color-text);font-size:20px;line-height:1.6;opacity:.7;margin:50px 0}@media screen and (max-width: 1300px){.agency-single-container .agency-single-offers-right p{font-size:16px}}@media screen and (max-width: 991px){.agency-single-container .agency-single-offers-right p{text-align:center}}.agency-single-container .agency-single-offers-left{margin-left:-75px;height:650px;width:35%;overflow:hidden}@media screen and (max-width: 991px){.agency-single-container .agency-single-offers-left{display:none}}.agency-single-container .agency-single-offers-left .dots-annim{position:absolute;left:-200px;bottom:-500px;width:30%;z-index:-1}.agency-single-container .agency-single-offers-left .skew{width:100%;height:100%}.agency-single-container .agency-single-offers-left .skew img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.agency-single-container .agency-single-offers h2{font-size:48px;margin-bottom:20px}@media screen and (max-width: 675px){.agency-single-container .agency-single-offers h2{font-size:30px;margin-bottom:0}}.agency-single-container .agency-single-actuality{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:100px auto;position:relative}.agency-single-container .agency-single-actuality .dots-annim{transform:rotate(90deg);position:absolute;left:calc(100% - 250px);top:70px;fill:red;width:20%;z-index:-1}@media screen and (max-width: 1650px){.agency-single-container .agency-single-actuality .dots-annim{left:calc(100% - 200px)}}.agency-single-container .agency-single-actuality h2{font-size:48px;margin-bottom:20px}@media screen and (max-width: 675px){.agency-single-container .agency-single-actuality h2{font-size:30px;margin-bottom:0}}.agency-single-container .agency-single-main-form{position:absolute;right:20px;width:30%;max-width:500px;padding-left:15px;height:100%}@media screen and (max-width: 1400px){.agency-single-container .agency-single-main-form{width:30%}}@media screen and (max-width: 1200px){.agency-single-container .agency-single-main-form{width:40%}}@media screen and (max-width: 991px){.agency-single-container .agency-single-main-form{display:none}}.agency-single-container .agency-single-main-form .contact-form{position:-webkit-sticky;position:sticky;top:680px;margin-bottom:50px}.agency-single-container .agency-single-main-form .contact-form .icon-croix{display:none}.agency-single-container .agency-single-main-content{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px}.agency-single-container .agency-single-main-content-left{width:70%;position:relative}@media screen and (max-width: 1400px){.agency-single-container .agency-single-main-content-left{width:70%}}@media screen and (max-width: 1200px){.agency-single-container .agency-single-main-content-left{width:60%}}@media screen and (max-width: 991px){.agency-single-container .agency-single-main-content-left{width:100%}}.agency-single-container .agency-single-main-content-left .dots-annim{transform:rotate(90deg);position:absolute;left:-200px;top:-100px;width:40%}@media screen and (max-width: 1400px){.agency-single-container .agency-single-main-content-left .dots-annim{left:-150px;width:45%}}@media screen and (max-width: 991px){.agency-single-container .agency-single-main-content-left .dots-annim{width:30%;left:-120px}}@media screen and (max-width: 675px){.agency-single-container .agency-single-main-content-left .dots-annim{width:30%;left:-100px}}@media screen and (max-width: 475px){.agency-single-container .agency-single-main-content-left .dots-annim{width:50%;left:-120px;top:-130px}}.agency-single-container .agency-single-main-content-left .agency-single-main-description{width:80%;margin-left:auto;margin-top:50px;font-family:var(--font-text);color:var(--color-text);font-size:20px;line-height:1.6;opacity:.7}@media screen and (max-width: 991px){.agency-single-container .agency-single-main-content-left .agency-single-main-description{margin-right:auto}}@media screen and (max-width: 768px){.agency-single-container .agency-single-main-content-left .agency-single-main-description{font-size:16px;margin-top:30px;width:90%}}.agency-single-container .agency-single-main-content-left .agency-single-main-description p{margin-bottom:15px}.agency-single-container .agency-single-main-content-left .agency-single-main-map{margin-top:100px;width:80%;margin-left:auto;height:500px}@media screen and (max-width: 991px){.agency-single-container .agency-single-main-content-left .agency-single-main-map{margin-right:auto;width:100%;padding:0 15px;margin-bottom:30px}}@media screen and (max-width: 768px){.agency-single-container .agency-single-main-content-left .agency-single-main-map{margin-top:30px;height:350px}}.agency-single-container .agency-single-main-content-left .agency-single-main-map .googleMap{width:100%;height:100%}.agency-single-container .agency-single-main-header{display:flex;align-items:center;justify-content:space-between;width:100%;height:auto;min-height:75vh;position:relative;background:var(--color-primary-light);overflow:hidden;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 80%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 80%)}@media screen and (max-width: 991px){.agency-single-container .agency-single-main-header{height:auto;align-items:center}}@media screen and (max-width: 768px){.agency-single-container .agency-single-main-header{height:unset;min-height:75vh;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%)}}.agency-single-container .agency-single-main-header-overlay{position:absolute;left:50%;opacity:.2}@media screen and (max-width: 1650px){.agency-single-container .agency-single-main-header-overlay{left:65%}}@media screen and (max-width: 991px){.agency-single-container .agency-single-main-header-overlay{top:30px}}.agency-single-container .agency-single-main-header-overlay img{width:1000px;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1650px){.agency-single-container .agency-single-main-header-overlay img{width:650px}}@media screen and (max-width: 991px){.agency-single-container .agency-single-main-header-overlay img{width:450px}}.agency-single-container .agency-single-main-header .left-title{width:73%;margin-top:-60px}@media screen and (max-width: 1200px){.agency-single-container .agency-single-main-header .left-title{width:62%}}@media screen and (max-width: 991px){.agency-single-container .agency-single-main-header .left-title{width:100%}}.agency-single-container .agency-single-main-header .left-title .logo-container{width:80%;margin-left:auto}@media screen and (max-width: 991px){.agency-single-container .agency-single-main-header .left-title .logo-container{margin:auto}}@media screen and (max-width: 768px){.agency-single-container .agency-single-main-header .left-title .logo-container{width:90%}}.agency-single-container .agency-single-main-header .left-title .logo-container .agency-logo{width:250px;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.agency-single-container .agency-single-main-header .left-title .logo-container .agency-logo{width:200px}}@media screen and (max-width: 575px){.agency-single-container .agency-single-main-header .left-title .logo-container .agency-logo{width:175px}}@media screen and (max-width: 475px){.agency-single-container .agency-single-main-header .left-title .logo-container .agency-logo{width:150px}}.agency-single-container .agency-single-main-header .right-title{width:25%}@media screen and (max-width: 991px){.agency-single-container .agency-single-main-header .right-title{width:0%}}.agency-single-container .agency-single-main-header h1{font-size:3.5rem;padding-bottom:20px;width:80%;margin-left:auto}@media screen and (max-width: 1200px){.agency-single-container .agency-single-main-header h1{width:80%;font-size:2.6rem}}@media screen and (max-width: 991px){.agency-single-container .agency-single-main-header h1{width:80%;margin:auto}}@media screen and (max-width: 960px){.agency-single-container .agency-single-main-header h1{text-align:left}}@media screen and (max-width: 768px){.agency-single-container .agency-single-main-header h1{padding-top:unset;width:90%}}@media screen and (max-width: 475px){.agency-single-container .agency-single-main-header h1{font-size:2.2rem;margin-right:auto}}@media screen and (max-width: 400px){.agency-single-container .agency-single-main-header h1{font-size:1.9rem}}.agency-single-container .agency-single-main-header h1 span{width:100%;font-size:3rem}@media screen and (max-width: 1200px){.agency-single-container .agency-single-main-header h1 span{width:98%;font-size:2.4rem;line-height:1.2}}@media screen and (max-width: 991px){.agency-single-container .agency-single-main-header h1 span{width:100%}}@media screen and (max-width: 575px){.agency-single-container .agency-single-main-header h1 span{font-size:2.2rem}}@media screen and (max-width: 400px){.agency-single-container .agency-single-main-header h1 span{font-size:1.8rem}}.detail-agency{position:relative}.contact-btn-mobile{z-index:9998;position:fixed;bottom:0;width:100%;display:none;justify-content:center;background:#fff;padding:10px 0;box-shadow:0px -9px 20px 0px #00000040;transition:all .3s linear;height:80px}@media screen and (max-width: 991px){.contact-btn-mobile{display:flex}}.contact-btn-mobile .magnetic-button{max-height:60px}.contact-btn-mobile .close-form{display:none;position:absolute;right:25px;top:25px;color:#fff;background-color:var(--color-title);border-radius:50%;width:40px;height:40px;border:2px solid var(--color-title);justify-content:center;align-items:center;font-weight:bold;cursor:pointer}.contact-btn-mobile .close-form.show-cross{display:flex}.contact-btn-mobile .close-form.show-cross:active{outline:none;-webkit-animation:spin .4s ease-in-out;animation:spin .4s ease-in-out}@-webkit-keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}.contact-btn-mobile.full-size-me{z-index:9998;height:100%;align-items:center;background:rgba(255,255,255,.8)}.contact-btn-mobile .contact-form{display:none;transition:all .3s linear}.contact-btn-mobile .active{display:block;transform:unset;margin-top:100px;position:relative}@media screen and (max-width: 475px){.contact-btn-mobile .active{margin:110px 5px 0;padding:15px;border-radius:15px}}.contact-btn-mobile .hide-me{display:none}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__slides{align-items:stretch}.glide__slide{height:auto !important}.glide.slider-effect--fade .glide__slides{display:grid;transform:none !important;width:auto !important;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.glide.slider-effect--fade .glide__slide{position:relative;opacity:0;transition:opacity .5s ease;grid-area:1/1/2/2;margin-left:0 !important;margin-right:0 !important}.glide.slider-effect--fade .glide__slide--active{z-index:1;opacity:1}.glide.slider-effect--fade .glide__arrow--left{left:0}.glide.slider-effect--fade .glide__arrow--right{right:0}.slider-inline{margin-top:var(--box-spacer);margin-bottom:var(--box-spacer)}.slider-inline.actualities{--this-color: var(--color-secondary)}.slider-inline.advices{--this-color: var(--color-primary)}@media(min-width: 576px){.slider-inline{margin-right:0;margin-left:var(--layout-wrapper-large-margin-left)}}@media(min-width: 576px){.slider-inline[dir=rtl]{margin-right:var(--layout-wrapper-large-margin-right);margin-left:0}.slider-inline[dir=rtl] .slider-inline-slider-wrapper{padding-right:0;padding-left:0}.slider-inline[dir=rtl] .card-summary{margin-left:1em;text-align:right}.slider-inline[dir=rtl] .card-summary-wrapper::before{transform:scaleX(-1)}.slider-inline[dir=rtl] .card-body{direction:ltr}}@media(min-width: 576px){.slider-inline-wrapper{margin-right:0}}.slider-inline-list{margin:-1em 0 -70px 0}.slider-inline-slider{height:100%;margin-bottom:calc( -70px + 1em)}@media(min-width: 576px){.slider-inline-slider{margin-bottom:0;padding-right:0;padding-left:0}}.slider-inline-slider-wrapper{height:100%}@media(min-width: 576px){.slider-inline-slider-wrapper{padding-right:0;padding-left:0}}.slider-inline-slider-list{height:100%}.slider-inline-slider-item{height:100%;padding-top:1em;padding-right:7px;padding-bottom:70px;padding-left:7px}.slider-inline .glide__arrow{display:none;top:calc( 50% - 35px );background-color:rgba(255,255,255,.8)}@media(min-width: 576px){.slider-inline .glide__arrow{display:block;color:#888}}.slider-inline .glide__arrow--left{right:0;left:auto}.slider-inline .glide__arrow--right{left:0;right:auto}.slider-inline .card{height:100%}@media(min-width: 576px){.slider-inline .card-summary{min-width:18em;padding:1em 0 70px 0;color:#fff}}.slider-inline .card-summary-wrapper{position:relative;display:flex;flex-flow:column nowrap;justify-content:space-between;height:100%;padding-top:0;padding-right:var(--layout-wrapper-medium-margin-right);padding-bottom:0;padding-left:var(--layout-wrapper-medium-margin-left)}@media(min-width: 576px){.slider-inline .card-summary-wrapper{min-height:22em;padding-top:2.3em;padding-right:11.37%;padding-bottom:14%;padding-left:11.37%;box-shadow:var(--card-box-shadow);border-radius:10px}}@media(min-width: 576px){.slider-inline .card-summary-wrapper::before{content:"";z-index:-2;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(images/shapes-bg.4c194a8.svg);background-repeat:no-repeat;background-position:right bottom;background-size:113%;box-shadow:var(--card-box-shadow);border-radius:10px}}@media(min-width: 576px){@supports(mix-blend-mode: color){.slider-inline .card-summary-wrapper::after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--this-color, --color-primary);opacity:1;mix-blend-mode:color}}}.slider-inline .card-summary-content{max-width:20em}@media(min-width: 576px){.slider-inline .card-summary .highlighted{--color-highlighted_txt: transparent}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-size:12px;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.4f0283c.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.24d4808.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font-size:16px;line-height:14px;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:rgba(181,226,140,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.cluster{background:var(--color-title);font-family:monospace;font-weight:700;text-align:center;color:#fff;border-radius:50%;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24);cursor:pointer}.cluster:hover,.cluster:focus{transform:scale(1.11);box-shadow:0 0 8px 0 rgba(0,0,0,.12),0 8px 8px 0 rgba(0,0,0,.24)}.cluster.digits-1{font-size:14px;height:28px;width:28px;line-height:28px;margin-top:-14px;margin-left:-14px}.cluster.digits-2{font-size:16px;height:34px;width:34px;line-height:35px;margin-top:-17px;margin-left:-17px}.cluster.digits-3{font-size:18px;height:48px;width:47px;line-height:47px;border-width:3px;margin-top:-24px;margin-left:-24px}.cluster.digits-4{font-size:18px;height:58px;width:58px;line-height:57px;border-width:4px;margin-top:-29px;margin-left:-29px}.popup{width:60rem;max-width:calc(100% - 2rem);min-height:60vh;background-color:#fff;border-radius:1rem;padding:2rem;box-shadow:0 0 1rem rgba(0,0,0,.2);display:grid;grid-template-columns:repeat(2, 1fr);gap:0 2rem}.popup-overlay{position:fixed;inset:0;z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}.popup-overlay.show{display:flex;justify-content:center;align-items:center}.popup-title{font-size:1.2rem;font-weight:bold;margin:0 0 2rem 0;text-align:center;grid-column:1/3}.popup-title-sub{grid-column:1/3;padding:1rem 0;font-weight:500}.popup-field.large{grid-column:1/3}.popup .form-footer{grid-column:1/3;display:grid;grid-template-columns:repeat(3, 1fr);margin:2rem 0}.popup .form-footer button{grid-column:2/3;background-color:var(--background-blue);border:none;padding:1rem;border-radius:.5rem;font-size:1rem;font-weight:bold;box-shadow:0 0 .3rem rgba(0,0,0,.2);transition:box-shadow ease-in-out .5s;cursor:pointer}.popup .form-footer button:hover{box-shadow:0 0 0 rgba(0,0,0,0)}.popup-loader{margin:auto;text-align:center;width:100%;grid-column:1/3;font-size:1.5rem;font-weight:bold}.popup-loader span{display:block;font-size:1.2rem;font-weight:normal;margin:2rem}.popup-trigger{transition:background-color ease-in-out .2s;margin:20px 0;background-color:var(--color-primary-light);color:var(--color-title);border:transparent;width:250px;min-height:46px;border-radius:10px;font-size:16px;font-weight:500;font-family:var(--font-text);text-transform:uppercase;cursor:pointer;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;box-shadow:0 0 0 1px var(--forms-color) inset;display:flex;justify-content:center;align-items:center;gap:10px}.popup-trigger-icon{flex:1 0 auto;padding:.5rem;max-width:40px}.popup-trigger:hover{background-color:#fff}.popup-wrapper{position:relative}.popup-close{position:absolute;inset:1.5rem 3.5rem auto auto;font-weight:bold;cursor:pointer;z-index:9999}.agencies-list.map-open .global-footer{position:absolute;bottom:0;width:100%;background:#fff;margin-bottom:-65px}.map-open .breadcrumb{display:none}.map-open .filtered-list{padding-top:0 !important}.map-open .filtered-list--items-container{height:100vh !important}.post-type-archive-entities_agencies{position:relative}.post-type-archive-entities_agencies .js-btn-show-results{background-color:var(--color-primary-light);color:var(--color-title);border:transparent;width:250px;min-height:70px;border-radius:20px;font-size:16px;font-weight:500;font-family:var(--font-text);text-transform:uppercase;cursor:pointer;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;height:82px}@media screen and (max-width: 475px){.post-type-archive-entities_agencies .js-btn-show-results{height:40px;min-height:40px;border-radius:8px}}.post-type-archive-entities_agencies .filtered-list--filters-motor-wrapper{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.post-type-archive-entities_agencies .filtered-list--filters-motor-wrapper{flex-direction:column}}.post-type-archive-entities_agencies .filtered-list--filters-motor-steps{width:60%;min-width:300px}.post-type-archive-entities_agencies .js-btn-show-results{min-height:46px;border-radius:10px;height:43px;flex:1 1 auto;margin-left:20px}@media screen and (max-width: 768px){.post-type-archive-entities_agencies .js-btn-show-results{margin-left:0}}.post-type-archive-entities_agencies .breadcrumb-wrapper .breadcrumb{margin:0 auto;max-width:1400px;padding-left:1.2em}.post-type-archive-entities_agencies .agencies-subtitle{font-family:var(--font-text);color:var(--color-text);margin-top:30px;line-height:1.5}.post-type-archive-entities_agencies .loader-list-container{width:100%;margin:30px 0;height:60px;display:none;justify-content:center;align-items:center}.post-type-archive-entities_agencies .loader-list-container .loader-dot-1,.post-type-archive-entities_agencies .loader-list-container .loader-dot-2,.post-type-archive-entities_agencies .loader-list-container .loader-dot-3{border:3px solid var(--color-title);width:30px;height:30px;border-radius:50%;margin:5px;-webkit-animation:dotPulse 2s infinite linear;animation:dotPulse 2s infinite linear}.post-type-archive-entities_agencies .loader-list-container .loader-dot-1{-webkit-animation-delay:0s;animation-delay:0s}.post-type-archive-entities_agencies .loader-list-container .loader-dot-2{-webkit-animation-delay:.25s;animation-delay:.25s}.post-type-archive-entities_agencies .loader-list-container .loader-dot-3{-webkit-animation-delay:.5s;animation-delay:.5s}@keyframes dotPulse{0%{width:10px;height:10px}10%{width:20px;height:20px}20%{width:30px;height:30px}30%{width:40px;height:40px}40%{width:50px;height:50px}50%{width:60px;height:60px}60%{width:50px;height:50px}70%{width:40px;height:40px}80%{width:30px;height:30px}90%{width:20px;height:20px}100%{width:10px;height:10px}}.post-type-archive-entities_agencies.map-open .filtered-list--items-header{position:-webkit-sticky;position:sticky;padding:0;max-width:unset;margin-top:-2px}.post-type-archive-entities_agencies.map-open .filtered-list--items-header .first-row{background:#fff;padding:30px;margin-top:-2px;max-width:unset}@media screen and (max-width: 575px){.post-type-archive-entities_agencies.map-open .filtered-list--items-header .first-row{padding:15px}}.post-type-archive-entities_agencies.map-open .filtered-list--items-header .first-row .first-row-max-w{padding:8px 20px 0}@media screen and (max-width: 575px){.post-type-archive-entities_agencies.map-open .filtered-list--items-header .first-row .first-row-max-w{padding:8px 10px 0}}.post-type-archive-entities_agencies.map-open .filtered-list--items-header .second-row{display:none}.post-type-archive-entities_agencies.map-open .filtered-list--items-header .agencies-subtitle{display:none}@media screen and (max-width: 475px){.post-type-archive-entities_agencies .first-row-max-w{flex-direction:column;padding-bottom:20px}}.post-type-archive-entities_agencies .first-row-max-w{max-width:1400px;margin:0 auto;width:100%;display:flex;align-items:center}.post-type-archive-entities_agencies .leaflet-popup-content-wrapper{background:#fff !important}.post-type-archive-entities_agencies .filtered-list{position:relative;margin-bottom:var(--box-spacer-small);gap:1em;display:grid;grid-auto-flow:dense;overflow:hidden}@media(min-width: 1600px){.post-type-archive-entities_agencies .filtered-list{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 1920px){.post-type-archive-entities_agencies .filtered-list{grid-template-columns:repeat(6, 1fr)}}.post-type-archive-entities_agencies .filtered-list .agency-tile{height:100%;box-shadow:rgba(50,50,93,.25) 0px 6px 12px -2px,rgba(0,0,0,.3) 0px 3px 7px -3px;max-width:350px;border-radius:40px;overflow:hidden;padding:20px 20px 20px 30px;font-family:var(--font-text);position:relative;margin-left:auto;margin-right:auto}.post-type-archive-entities_agencies .filtered-list .agency-tile .agency-tile--content{z-index:999}.post-type-archive-entities_agencies .filtered-list .agency-tile .agency-tile--overlay{z-index:-1;position:absolute;top:0;bottom:0;left:0;width:100%;background-color:#fff;opacity:.2}.post-type-archive-entities_agencies .filtered-list .agency-tile .agency-tile--overlay img{position:absolute;right:-400px;width:600px;top:0px;-o-object-fit:cover;object-fit:cover}.post-type-archive-entities_agencies .filtered-list .agency-tile h2{margin:0px 0 20px}.post-type-archive-entities_agencies .filtered-list .agency-tile h2 a{color:var(--color-title)}.post-type-archive-entities_agencies .filtered-list .agency-tile .agency-logo{transform:translateX(-30px);width:200px;height:120px;-o-object-fit:contain;object-fit:contain}.post-type-archive-entities_agencies .filtered-list .agency-tile .agency-phone,.post-type-archive-entities_agencies .filtered-list .agency-tile .agency-address{display:flex;justify-content:flex-start;align-items:center}.post-type-archive-entities_agencies .filtered-list .agency-tile .agency-phone{margin-bottom:5px}.post-type-archive-entities_agencies .filtered-list .agency-tile .agency-address{align-items:flex-start}.post-type-archive-entities_agencies .filtered-list .agency-tile .agency-address-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;line-height:1.6;opacity:.5}.post-type-archive-entities_agencies .filtered-list .agency-tile .agency-tel-number{opacity:.5;color:#333}.post-type-archive-entities_agencies .filtered-list .agency-tile .agency-picto{-webkit-clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);background-color:var(--color-primary-light);width:30px;height:33px;display:flex;justify-content:center;align-items:center;margin-right:10px;min-width:30px}.post-type-archive-entities_agencies .filtered-list--filters{z-index:30;position:fixed;overflow-y:scroll;display:block;top:0;right:0;bottom:0;left:0;max-width:100vw;background-color:var(--color-sector2, --color-sector)}@media(max-width: 767px){.post-type-archive-entities_agencies .filtered-list--filters{font-size:1.2em;overflow-x:hidden;color:#fff}}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--filters{grid-column:1/span 1;order:-1;z-index:30;position:relative;min-width:18em;background-color:transparent;overflow:visible}}.post-type-archive-entities_agencies .filtered-list--filters-wrapper{--margin-b: 1.5em;--margin-b: calc( var(--safe-area-inset-bottom) + 1.5em );margin:7vh var(--layout-wrapper-medium-margin-right) var(--margin-b) var(--layout-wrapper-medium-margin-left);border-radius:10px;padding:0}@media(max-width: 767px){.post-type-archive-entities_agencies .filtered-list--filters-wrapper{color:#fff}}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--filters-wrapper{position:-webkit-sticky;position:sticky;top:100px;bottom:1.5em;margin:0;padding:1.5em 1.3em;background-color:#fff;box-shadow:var(--card-box-shadow)}}.post-type-archive-entities_agencies .filtered-list--filters-intro-small{padding:1.5em 0}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--filters-intro-small{display:none}}.post-type-archive-entities_agencies .filtered-list--filters-intro-desktop{display:none;font-size:1.2em}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--filters-intro-desktop{display:block}}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--filters-header-close{display:none}}.post-type-archive-entities_agencies .filtered-list--filters-categories-list{margin:1.5em 0}.post-type-archive-entities_agencies .filtered-list--filters-motor{padding:1em;background-color:#fff;color:var(--color-base);border-radius:20px}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--filters-motor{border-radius:0;padding:1em 0}}.post-type-archive-entities_agencies .filtered-list--filters-motor-step{margin-bottom:.4em;padding-bottom:.4em;border-bottom:1px solid #eee}.post-type-archive-entities_agencies .filtered-list--filters-motor-step:last-child{border-bottom:0 none;margin-bottom:0;padding-bottom:0}.post-type-archive-entities_agencies .filtered-list--filters-motor .inputs-inline{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:1rem}.post-type-archive-entities_agencies .filtered-list--filters-motor .inputs-couple{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2, 1fr);grid-gap:1rem}.post-type-archive-entities_agencies .filtered-list--filters-motor .input-group-text{padding:.375em .6em}.post-type-archive-entities_agencies .filtered-list--filters-motor .filter-group-types .form-check{padding-left:0}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--filters-motor .filter-group-geolocation-map{display:none}}.post-type-archive-entities_agencies .filtered-list--filters-motor .filter-group-geolocation-map .map-svg-interactive{--map-zone-bg-color:	#fff;--map-zone-border-color:	var(--color-sector2, --color-sector, --color-primary);--map-zone-opacity:	1;--map-zone-hover-bg-color:	var(--map-zone-bg-color);--map-zone-hover-border-color:	var(--map-zone-border-color);--map-zone-hover-opacity:	.8;--map-zone-bg-color:	var(--color-primary);--map-zone-border-color:	#fff;--map-zone-opacity:	.85;--map-zone-hover-opacity:	1}.post-type-archive-entities_agencies .filtered-list--filters-motor .filter-group-geolocation-everywhere{text-align:center}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--filters-motor .filter-group-geolocation-everywhere{display:none}}.post-type-archive-entities_agencies .filtered-list--filters-motor .help-text{margin-top:-0.5em;margin-bottom:.5rem;font-size:.8em;color:var(--color-primary-light)}.post-type-archive-entities_agencies .filtered-list--filters-motor .switch{font-size:.85em}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--filters-motor .step-offers-type{display:none}}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--filters-motor-footer{display:none}}.js .post-type-archive-entities_agencies .filtered-list--filters-motor-footer .for-no-js{display:none}@media(min-width: 768px){.js .for-js{display:none}}.no-js .post-type-archive-entities_agencies .filtered-list--filters-motor-footer .for-js{display:none}.post-type-archive-entities_agencies .filtered-list--filters-motor-footer>*{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.post-type-archive-entities_agencies .filtered-list--filters-motor-footer>*>*{flex:1 1 auto}.post-type-archive-entities_agencies .filtered-list--items{grid-template-rows:1/-1;grid-column:1/-1;z-index:0;position:relative;overflow-y:visible;transition:all .4s ease}@media(max-width: 767px){.post-type-archive-entities_agencies .filtered-list--items{display:block;max-width:100%;margin-bottom:50px}}.post-type-archive-entities_agencies .filtered-list--items-header{z-index:1;display:flex;top:0;flex-flow:row wrap;margin:0 0 30px 0;padding:30px;display:flex;flex-direction:column;max-width:100vw}@media screen and (max-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header{padding:15px;top:82px}}@media screen and (max-width: 575px){.post-type-archive-entities_agencies .filtered-list--items-header{top:0}}.post-type-archive-entities_agencies .filtered-list--items-header .min-title{font-size:3.5rem}@media screen and (max-width: 960px){.post-type-archive-entities_agencies .filtered-list--items-header .min-title{text-align:left}}@media screen and (max-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header .min-title{font-size:50px}}@media screen and (max-width: 575px){.post-type-archive-entities_agencies .filtered-list--items-header .min-title{font-size:24px;margin-bottom:10px}}@media screen and (max-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header .first-row{padding:0 0 0 20px;align-items:flex-end}}@media screen and (max-width: 575px){.post-type-archive-entities_agencies .filtered-list--items-header .first-row{flex-direction:column}}@media screen and (max-width: 475px){.post-type-archive-entities_agencies .filtered-list--items-header .first-row{padding:0}}@media screen and (max-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header .second-row{justify-content:center;padding:0 20px}}.post-type-archive-entities_agencies .filtered-list--items-header .first-row,.post-type-archive-entities_agencies .filtered-list--items-header .second-row{max-width:1400px;margin:0 auto;width:100%}.post-type-archive-entities_agencies .filtered-list--items-header .second-row form{padding:0;background:transparent;width:600px}.post-type-archive-entities_agencies .filtered-list--items-header .second-row form .input-group{margin-bottom:0}.post-type-archive-entities_agencies .filtered-list--items-header .second-row .autocomplete-autolocate-wrapper{display:none}.post-type-archive-entities_agencies .filtered-list--items-header .second-row .autocomplete-choices{margin:0;border-radius:12px;font-family:var(--font-text);font-size:18px;color:var(--color-title)}.post-type-archive-entities_agencies .filtered-list--items-header .second-row .autocomplete-loader{left:400px}.post-type-archive-entities_agencies .filtered-list--items-header .second-row .lds-spinner{transform:scale(0.8)}.post-type-archive-entities_agencies .filtered-list--items-header .second-row .lds-spinner div:after{background-color:var(--color-title)}.post-type-archive-entities_agencies .filtered-list--items-header .second-row input{font-family:var(--font-text);font-size:18px;color:var(--color-title);opacity:.5;width:100%;height:50px;border-radius:14px;border:1px solid var(--color-text);padding:20px;margin-top:20px;margin-bottom:20px}.post-type-archive-entities_agencies .filtered-list--items-header .second-row input::-moz-placeholder{font-family:var(--font-text);color:var(--color-title);font-size:18px}.post-type-archive-entities_agencies .filtered-list--items-header .second-row input:-ms-input-placeholder{font-family:var(--font-text);color:var(--color-title);font-size:18px}.post-type-archive-entities_agencies .filtered-list--items-header .second-row input::placeholder{font-family:var(--font-text);color:var(--color-title);font-size:18px}.post-type-archive-entities_agencies .filtered-list--items-header .second-row input:active{outline:none}.post-type-archive-entities_agencies .filtered-list--items-header .second-row input:focus{outline:none}@media screen and (max-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header .second-row input{margin-top:40px;width:320px;height:40px;padding:20px 15px;margin:40px auto 20px}.post-type-archive-entities_agencies .filtered-list--items-header .second-row input::-moz-placeholder{font-size:16px}.post-type-archive-entities_agencies .filtered-list--items-header .second-row input:-ms-input-placeholder{font-size:16px}.post-type-archive-entities_agencies .filtered-list--items-header .second-row input::placeholder{font-size:16px}}@media screen and (max-width: 575px){.post-type-archive-entities_agencies .filtered-list--items-header .second-row input{width:100%;padding:20px 10px}.post-type-archive-entities_agencies .filtered-list--items-header .second-row input::-moz-placeholder{font-size:14px}.post-type-archive-entities_agencies .filtered-list--items-header .second-row input:-ms-input-placeholder{font-size:14px}.post-type-archive-entities_agencies .filtered-list--items-header .second-row input::placeholder{font-size:14px}}.post-type-archive-entities_agencies .filtered-list--items-header>*{display:flex;align-items:center}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header>*{padding:.5em 1.2em}}.post-type-archive-entities_agencies .filtered-list--items-header-wrapper{flex:1 1 100%}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header-wrapper{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media(min-width: 992px){.post-type-archive-entities_agencies .filtered-list--items-header-wrapper{border-top-left-radius:12px;border-top-right-radius:0;border-bottom-left-radius:12px;border-bottom-right-radius:0}}@media screen and (max-width: 575px){.post-type-archive-entities_agencies .filtered-list--items-header-wrapper{align-self:flex-start}}.post-type-archive-entities_agencies .filtered-list--items-header-title{line-height:1.05;margin:0;padding:0;padding-right:0;padding-bottom:.3em;padding-left:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media(max-width: 767px){.post-type-archive-entities_agencies .filtered-list--items-header-title{padding-right:var(--layout-wrapper-medium-margin-right);padding-left:var(--layout-wrapper-medium-margin-left)}}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header-title{padding-top:.4em;padding-bottom:.4em}}@media(max-width: 767px){.post-type-archive-entities_agencies .filtered-list--items-header-title-text:first-letter{text-transform:lowercase}}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header-title .filtered-list--counter{display:none}}.post-type-archive-entities_agencies .filtered-list--items-header-nav{display:flex;flex-flow:row nowrap;align-items:center;padding-top:.4em;padding-right:var(--layout-wrapper-large-margin-right);padding-bottom:.4em;padding-left:var(--layout-wrapper-large-margin-left);font-size:1.05em;border-top-left-radius:0;border-top-right-radius:0}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header-nav{padding-left:1.5em;padding-right:.5em}}@media(max-width: 767px){.post-type-archive-entities_agencies .filtered-list--items-header-nav *:not(.card) button{--background-color: transparent;--color: var(--color-primary);padding:5px .5em;font-size:1.45em}}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header-nav{order:1;flex:1 1 auto;flex-flow:row wrap;font-size:.85em;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}}@media(min-width: 992px){.post-type-archive-entities_agencies .filtered-list--items-header-nav{flex-flow:row nowrap;flex:0 0 auto;border-top-left-radius:0;border-top-right-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:12px}}.post-type-archive-entities_agencies .filtered-list--items-header-nav>*{flex:0 1 auto;padding-left:.8em;text-align:right}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header-nav>*{flex:0 1 auto;padding-left:.5em;padding-left:0}}.post-type-archive-entities_agencies .filtered-list--items-header-nav>*:first-child{padding-left:0}.post-type-archive-entities_agencies .filtered-list--items-header-nav .command-filters-display button{padding:.6rem 1.2rem}.post-type-archive-entities_agencies .filtered-list--items-header-nav .command-order{position:relative}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header-nav .command-order-btn{display:none}}@media(max-width: 767px){.post-type-archive-entities_agencies .filtered-list--items-header-nav .command-order--toggle{pointer-events:none;max-height:0;opacity:0;position:absolute;width:calc( 100vw - var(--layout-wrapper-large-margin-left) - var(--layout-wrapper-large-margin-left) - var(--layout-wrapper-large-margin-left) );right:var(--layout-wrapper-large-margin-right);padding-bottom:1em;background-color:var(--color-nav-main-bg);border-radius:.4em;transition:all .4s ease}}@media(max-width: 767px){.post-type-archive-entities_agencies .filtered-list--items-header-nav .command-order--toggle.is-expanded{z-index:1;pointer-events:all;opacity:1;max-height:100vh;margin-top:.66667em;box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07)}.post-type-archive-entities_agencies .filtered-list--items-header-nav .command-order--toggle.is-expanded::before{top:-16px}}@media(max-width: 767px){.post-type-archive-entities_agencies .filtered-list--items-header-nav .command-order--select{width:90%;margin:0 auto;display:block;font-size:17px}}.post-type-archive-entities_agencies .filtered-list--items-header-nav .command-mapview{flex:1;font-size:1.2em;text-align:left}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header-nav .command-mapview{order:10;text-align:right;flex:1 1 auto;padding-left:1em}}.post-type-archive-entities_agencies .filtered-list--items-header-nav .command-mapview .switch{margin-right:2px;margin-bottom:-1px;margin-left:2px;font-size:225%;width:150px;height:40px;position:relative}@media screen and (max-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-header-nav .command-mapview .switch{font-size:38px}}.post-type-archive-entities_agencies .filtered-list--items-header-nav .command-mapview .switch::before{font-weight:400;font-family:var(--font-text);font-size:14px;z-index:1;text-transform:uppercase;cursor:pointer;color:var(--color-title);content:"carte";position:absolute;right:6px;top:-12px}.post-type-archive-entities_agencies .filtered-list--items-header-nav .command-mapview .switch::after{font-weight:400;font-family:var(--font-text);font-size:14px;z-index:1;text-transform:uppercase;cursor:pointer;color:var(--color-title);position:absolute;left:22px;top:-12px;content:"liste"}.post-type-archive-entities_agencies .filtered-list--items-container{position:relative;z-index:-5;max-width:1400px;margin:0 auto}@media screen and (max-width: 1650px){.post-type-archive-entities_agencies .filtered-list--items-container{max-width:1200px}}@media screen and (max-width: 1400px){.post-type-archive-entities_agencies .filtered-list--items-container{max-width:100%;margin:0 50px}}@media screen and (max-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-container{margin:0 30px}}@media screen and (max-width: 575px){.post-type-archive-entities_agencies .filtered-list--items-container{margin:0 15px}}.post-type-archive-entities_agencies .filtered-list--items-list{padding:0;grid-template-columns:repeat(1, 1fr)}@media(min-width: 576px){.post-type-archive-entities_agencies .filtered-list--items-list{padding:0;grid-template-columns:repeat(1, 1fr)}}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--items-list{padding:0;grid-template-columns:repeat(2, 1fr);margin-bottom:250px}}@media(min-width: 1400px){.post-type-archive-entities_agencies .filtered-list--items-list{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 767px){.post-type-archive-entities_agencies .filtered-list--items.filters-pannel-extended .filtered-list--item:nth-child(1){transition-delay:.3s}.post-type-archive-entities_agencies .filtered-list--items.filters-pannel-extended .filtered-list--item:nth-child(2){transition-delay:.6s}.post-type-archive-entities_agencies .filtered-list--items.filters-pannel-extended .filtered-list--item:nth-child(3){transition-delay:.8s}.post-type-archive-entities_agencies .filtered-list--items:not(.filters-pannel-extended) .filtered-list--item{opacity:1;transform:translateX(0)}.post-type-archive-entities_agencies .filtered-list--items:not(.filters-pannel-extended) .filtered-list--item:nth-child(1){transition-delay:.3s}.post-type-archive-entities_agencies .filtered-list--items:not(.filters-pannel-extended) .filtered-list--item:nth-child(2){transition-delay:.6s}.post-type-archive-entities_agencies .filtered-list--items:not(.filters-pannel-extended) .filtered-list--item:nth-child(3){transition-delay:.9s}}.post-type-archive-entities_agencies .filtered-list--item{transition:all .5s ease}.post-type-archive-entities_agencies .filtered-list--item:hover{transform:scale(1.1)}.post-type-archive-entities_agencies .filtered-list--item.hide{transform:scale(0)}.post-type-archive-entities_agencies .filtered-list--map{z-index:-1;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#add8e6;transition:all .8s ease;-webkit-clip-path:circle(1px at 25% 10vh);clip-path:circle(1px at 25% 10vh);pointer-events:none}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--map{-webkit-clip-path:circle(1px at 83% 15.89552vh);clip-path:circle(1px at 83% 15.89552vh)}}.post-type-archive-entities_agencies .filtered-list input#layout-choice-map[type=checkbox]:checked~.filtered-list--map{-webkit-clip-path:circle(150vw at 50% 60%) !important;clip-path:circle(150vw at 50% 60%) !important;pointer-events:all}@media(max-width: 767px){.post-type-archive-entities_agencies .filtered-list:not(.filters_are_unfoldable--on-small) .filtered-list--filters:not(.filters-pannel-extended){left:100vw}}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list:not(.filters_are_unfoldable--on-big) .filtered-list--filters:not(.filters-pannel-extended){display:none;overflow:hidden;max-width:0;min-width:0;width:1px !important;margin:-1px !important;padding:0 !important;border:0 !important}}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list.filters_are_unfoldable--on-big .filtered-list--items{grid-column:2/-1}}@media(max-width: 767px){.post-type-archive-entities_agencies .filtered-list--filters{--color-primary: var(--color-sector);--color-primary-light: var(--color-models-light);--color-primary-extralight: var(--color-models-extralight);--input-group-addon-bg: var(--color-primary-extralight);--input-group-addon-color: var(--color-primary-light);color:#fff}.post-type-archive-entities_agencies .filtered-list--filters-motor{padding:0 1em;background-color:transparent;color:#fff}}@media(max-width: 767px){.post-type-archive-entities_agencies .filtered-list--filters-wrapper{--card-box-shadow: none}}@media(min-width: 576px){.post-type-archive-entities_agencies .filtered-list--filters-wrapper .map__image{margin-top:2em}}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--filters .filter-group-geolocation-map{display:block}}.post-type-archive-entities_agencies .filtered-list--filters .filter-group-geolocation-map .map-svg-interactive{--map-zone-bg-color:	#fff;--map-zone-border-color:	var(--color-sector2, --color-sector, --color-primary);--map-zone-opacity:	1;--map-zone-hover-bg-color:	var(--map-zone-bg-color);--map-zone-hover-border-color:	var(--map-zone-border-color);--map-zone-hover-opacity:	.8}@media(min-width: 768px){.post-type-archive-entities_agencies .filtered-list--filters .filter-group-geolocation-map .map-svg-interactive{--map-zone-bg-color:	var(--color-primary);--map-zone-border-color:	#fff;--map-zone-opacity:	.8;--map-zone-hover-opacity:	1}}.post-type-archive-entities_agencies .filtered-list--filters .filter-group-geolocation-everywhere a{color:inherit}.agency-detail .agency-single-offers-container{overflow:hidden}.agency-detail .nav3d-wrapper{background-color:var(--color-smoke)}.agency-detail .breadcrumb-wrapper .breadcrumb{margin:0 auto;max-width:1400px;padding-left:1.2em}.agency-detail .agency-detail-item{--pl: var(--layout-wrapper-medium-margin-right);--pr: var(--layout-wrapper-medium-margin-right);display:grid;grid-template-columns:var(--pl) 1fr var(--pr);grid-template-rows:auto;grid-template-areas:"		. 				pagination		. 			" "		medias			medias 			medias 		" "		.				header			.			" "		.				description		.			" "		map				map				map			" "		.				offers			.			" "		.				posts			.			";gap:1em 0;position:relative;margin-top:1em}@media(min-width: 768px){.agency-detail .agency-detail-item{--pl: calc( var(--layout-wrapper-large-margin-left) );--pr: calc( var(--layout-wrapper-large-margin-right) - 30px )}}@media(min-width: 992px){.agency-detail .agency-detail-item{--pl: var(--layout-wrapper-medium-margin-right);--pr: calc( var(--layout-wrapper-medium-margin-right) - 30px )}}@media(min-width: 768px){.agency-detail .agency-detail-item{grid-template-columns:var(--pl) 51.14583% 1fr var(--pr);gap:4em 2em;grid-template-areas:"	pagination			medias 			form		. 			" "	pagination			header			form 		.			" "	pagination			description		form 		.			" "	pagination			map				form 		.			" "	pagination			offers			form 		.			" "	pagination			posts			posts 		.			";margin-top:0}}@media(min-width: 576px){.agency-detail .agency-detail-item .sticker{position:-webkit-sticky;position:sticky;top:120px;bottom:20px}}.agency-detail .agency-detail-item-header{grid-area:header}.agency-detail .agency-detail-item-header-container{display:flex;flex-flow:column nowrap}@media(min-width: 768px){.agency-detail .agency-detail-item-header-container{flex-flow:row nowrap;justify-content:space-between}}.agency-detail .agency-detail-item-header-title{order:10;font-weight:700;order:5}@media(min-width: 768px){.agency-detail .agency-detail-item-header-title{order:1}}.agency-detail .agency-detail-item-header-title .title-prefix{font-weight:400}@media(max-width: 767px){.agency-detail .agency-detail-item-header-brand{display:flex;flex-flow:row nowrap;align-items:flex-end;order:1;margin:1em 0;line-height:1.3}}@media(min-width: 768px){.agency-detail .agency-detail-item-header-brand{text-align:right;order:5}}.agency-detail .agency-detail-item-header-brand img,.agency-detail .agency-detail-item-header-brand svg{width:100px}@media(max-width: 767px){.agency-detail .agency-detail-item-header-brand img,.agency-detail .agency-detail-item-header-brand svg{margin-right:1em}}.agency-detail .agency-detail-item-header-contact{display:grid;grid-auto-flow:dense;grid-template-columns:2.3em 1fr;align-items:center;grid-gap:1rem;margin:1.5em 0}.agency-detail .agency-detail-item-header-contact dt{color:var(--color-primary);font-size:1.3em;grid-column:auto/span 1;text-align:center}.agency-detail .agency-detail-item-header-contact dd{grid-column:auto/span 1}.agency-detail .agency-detail-item-header-contact .icon-square{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:.3em;border:1px solid #bdbdbd;border-radius:.3em}.agency-detail .agency-detail-item-header-contact .icon-square>*{flex:1 1 auto}.agency-detail .agency-detail-item-toolbox{grid-area:toolbox;font-size:1.3em;text-align:right}@media(min-width: 768px){.agency-detail .agency-detail-item-toolbox{text-align:left}}.agency-detail .agency-detail-item-toolbox-container{display:flex;flex-flow:row nowrap;justify-content:flex-end}.agency-detail .agency-detail-item-toolbox-container>*{flex:0 0 auto;padding-left:.5em}@media(min-width: 768px){.agency-detail .agency-detail-item-toolbox-container>*{padding-right:.5em}}.agency-detail .agency-detail-item-pagination{grid-area:pagination;font-size:1.3em}@media(min-width: 768px){.agency-detail .agency-detail-item-pagination{font-size:1em;text-align:right}}.agency-detail .agency-detail-item-pagination-container{display:flex;flex-flow:row nowrap}@media(min-width: 768px){.agency-detail .agency-detail-item-pagination-container{flex-flow:column nowrap}}.agency-detail .agency-detail-item-pagination-container>*{flex:0 0 auto}@media(min-width: 768px){.agency-detail .agency-detail-item-pagination-container>*{margin-bottom:.5em}}.agency-detail .agency-detail-item-pagination-container>* .btn{--background-color: transparent}@media(max-width: 767px){.agency-detail .agency-detail-item-pagination-container>* .btn{display:none}.agency-detail .agency-detail-item-pagination-container>* .btn.pagination-list{display:block}}.agency-detail .agency-detail-item-description{grid-area:description;font-weight:300;color:var(--color-grey);padding-right:2em}.agency-detail .agency-detail-item-description .agency-specs{color:#000;font-weight:500}.agency-detail .agency-detail-item-medias{grid-area:medias}.agency-detail .agency-detail-item-medias-slider-list{margin:0}.agency-detail .agency-detail-item-medias-slider-container{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(2, 1fr);gap:18px}.agency-detail .agency-detail-item-medias-slider-main{grid-column:1/-1;grid-row:1/span 2;position:relative;width:100%}@media(min-width: 576px){.agency-detail .agency-detail-item-medias-slider-main{grid-column:1/span 3;grid-row:1/span 2}}.agency-detail .agency-detail-item-medias-slider-thumbs{display:none}@media(min-width: 768px){.agency-detail .agency-detail-item-medias-slider-thumbs{display:grid;grid-column:4/span 2;grid-row:1/span 2;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr 1fr;gap:18px}}.agency-detail .agency-detail-item-medias-slider-thumbs button{margin:0;padding:0;background-color:#fff}.agency-detail .agency-detail-item-medias-slider-thumbs button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agency-detail .agency-detail-item-map{grid-area:map;background-color:var(--color-theme-blue-extralight);border-radius:16px;height:100%}.agency-detail .agency-detail-item-agencyform{grid-area:form}@media(min-width: 768px){.agency-detail .agency-detail-item-agencyform{display:block}}.agency-detail .agency-detail-item-agencyform-container{padding:1.3em 8%;background-color:#fff;border-radius:10px;box-shadow:0px 7px 16px 0px rgba(0,0,0,.07)}.agency-detail .agency-detail-item-agencyform-title{margin-bottom:1em}.agency-detail .agency-detail-item-agencyform-coords{margin:1.5em 0;font-size:1.3em;letter-spacing:.02em}.agency-detail .agency-detail-item-agencyform-coords .icon-square{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0 .3em 0 0;padding:.25em .5em;text-align:center;color:var(--color-primary);border:1px solid #bdbdbd;border-radius:.3em}.agency-detail .agency-detail-item-agencyform-coords .icon-square>*{flex:1 1 auto}.agency-detail .agency-detail-item-agencyform-coords a{text-decoration:none}.agency-detail .agency-detail-item-agencyform-form{font-size:.947368421em}.agency-detail .agency-detail-item-agencyform-form-mentions{margin:1.5em 0 1em;font-weight:300;line-height:1.25;font-size:.88889em;color:--color-grey}.agency-detail .agency-detail-item-agencyform .submit-container{display:flex;justify-content:center}.agency-detail .agency-detail-item-agencyform .submit-container>*{flex:0 0 auto}.agency-detail .agency-detail-item-offers{grid-area:offers;margin:1.5em}.agency-detail .agency-detail-item-offers-title{font-size:1.3em;text-align:center}.agency-detail .agency-detail-item-offers .for-small{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin:1em 0;text-align:center}.agency-detail .agency-detail-item-offers .for-small>*{flex:0 0 auto;margin:1em 0 0}@media(min-width: 576px){.agency-detail .agency-detail-item-offers .for-small{display:none}}.agency-detail .agency-detail-item-offers .tiles{text-align:center}@media(max-width: 575px){.agency-detail .agency-detail-item-offers .tiles{display:none}}.agency-detail .agency-detail-item-offers .tiles-list{display:inline-flex;margin-top:2em;justify-content:space-around;justify-content:space-evenly;align-items:stretch}.agency-detail .agency-detail-item-offers .tiles-item{flex:0 1 30em;margin:0 2%}.agency-detail .agency-detail-item-offers .tile{max-width:none;text-align:left}.agency-detail .agency-detail-item-offers .tile.tile--size-xl{font-size:1.5em}@media(min-width: 1200px){.agency-detail .agency-detail-item-offers .tile.tile--size-xl{font-size:2em}}.agency-detail .agency-detail-item-posts{grid-area:posts;padding:2em}.agency-detail .agency-detail-item-posts-title{margin:2em 0;text-align:center}@media(min-width: 576px){.agency-detail .agency-detail-item-posts-title{margin:0}}.agency-detail .agency-detail-item-posts-list{margin:2em 0;grid-template-columns:repeat(1, 1fr)}.agency-detail .agency-detail-item-posts-list .card:first-child~.card{margin:0;display:none}@media(min-width: 480px){.agency-detail .agency-detail-item-posts-list{grid-template-columns:repeat(2, 1fr)}.agency-detail .agency-detail-item-posts-list .card:first-child~.card{display:flex}.agency-detail .agency-detail-item-posts-list .card:nth-child(2)~.card{display:none}}@media(min-width: 768px){.agency-detail .agency-detail-item-posts-list{grid-template-columns:repeat(3, 1fr)}.agency-detail .agency-detail-item-posts-list .card:nth-child(2)~.card{display:flex}.agency-detail .agency-detail-item-posts-list .card:nth-child(3)~.card{display:none}}@media(min-width: 1600px){.agency-detail .agency-detail-item-posts-list{grid-template-columns:repeat(4, 1fr)}.agency-detail .agency-detail-item-posts-list .card:nth-child(2)~.card{display:flex}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:rgba(255,255,255,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}
.leaflet-touch .leaflet-bar{border-radius:10px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.leaflet-control-zoom{box-shadow:var(--card-box-shadow--hover)}.leaflet-popup-content{min-width:300px;margin:0 -2px 0}@media screen and (min-width: 768px){.leaflet-popup-content{min-width:350px}}.leaflet-popup-content-wrapper{padding:0;background:no-repeat;box-shadow:none}.leaflet-popup-content .card{margin:0}.leaflet-popup-content .card:hover{transform:scale(1.05) translate(0, -4px)}.leaflet-popup-tip-container{z-index:5}.leaflet-container{font-size:.9em}.leaflet-container a.leaflet-popup-close-button{background-color:#fff;top:-12px;right:-12px;display:flex;color:#000;opacity:1;justify-content:center;align-items:center;padding:15px;border-radius:5rem;z-index:20}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:9px}
.autocomplete-loader{position:absolute;right:0;top:0;bottom:0;width:5rem;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity ease-in-out .5s}.autocomplete-loader.loading{opacity:1}.autocomplete-wrapper{position:relative;width:100%}.autocomplete-choices{background-color:#fff;list-style:none;margin:0 0 1rem 0;padding:0;box-shadow:0 0 10px rgba(0,0,0,.2);max-height:400px;overflow:auto;border-radius:var(--input-border-radius)}.autocomplete-choices-wrapper{min-width:100%;position:absolute;z-index:999}.autocomplete-choices-title{line-height:3;font-weight:bold;padding:0 1rem}.autocomplete-choices-item{line-height:2.4;white-space:nowrap;padding:0 1rem;cursor:pointer;transition:background-color ease-in-out .5s}.autocomplete-choices-item:hover{background-color:#d3d3d3}.autocomplete-multiselect-wrapper{padding:1rem 0}.autocomplete-multiselect-wrapper button{padding:5px 0 5px 10px;border-radius:20px;border:1px solid var(--color-title);transition:all .4s linear;font-family:var(--font-text)}.autocomplete-multiselect-wrapper button:hover{background:var(--color-title);color:#fff}.autocomplete-multiselect-wrapper button:hover .chip-close{color:#fff}.autocomplete-multiselect-wrapper button .chip-close{margin:0 5px;color:var(--color-text)}.autocomplete-autolocate-wrapper{position:absolute;right:0;top:0;opacity:1;transition:opacity ease-in-out .5s}.autocomplete-autolocate-wrapper.hide{opacity:0}.autocomplete-autolocate-button{margin:2px 1px 0 0}.lds-spinner{color:official;display:inline-block;position:relative;width:64px;height:64px;transform:scale(0.4)}.lds-spinner div{transform-origin:32px 32px;-webkit-animation:lds-spinner-animation 1.2s linear infinite;animation:lds-spinner-animation 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:29px;width:5px;height:14px;border-radius:20%;background:gray}.lds-spinner div:nth-child(1){transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(60deg);-webkit-animation-delay:-1s;animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(90deg);-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.lds-spinner div:nth-child(4){transform:rotate(120deg);-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.lds-spinner div:nth-child(5){transform:rotate(150deg);-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.lds-spinner div:nth-child(6){transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.lds-spinner div:nth-child(7){transform:rotate(210deg);-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.lds-spinner div:nth-child(8){transform:rotate(240deg);-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.lds-spinner div:nth-child(9){transform:rotate(270deg);-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.lds-spinner div:nth-child(10){transform:rotate(300deg);-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.lds-spinner div:nth-child(11){transform:rotate(330deg);-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes lds-spinner-animation{0%{opacity:1}100%{opacity:0}}@keyframes lds-spinner-animation{0%{opacity:1}100%{opacity:0}}
.entities-popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:var(--zindex-popup, 9999);display:flex;justify-content:center;align-items:center;background-color:rgba(19,19,19,.57);font-size:.9em;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);overflow:auto;transition:background-color .4s lienear}.entities-popup .close-button{position:fixed;right:1rem;top:1rem;width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;background-color:transparent;border:none}.entities-popup .close-button.inner{position:absolute;top:0;right:0;display:inline-block;min-width:4em;min-width:4em;min-height:4em;transform:scale3d(1, 1, 1);transition:all .3s ease}.entities-popup .close-button:hover,.entities-popup .close-button:focus,.entities-popup .close-button:active{transform:scale3d(1.3, 1.3, 1.3)}.entities-popup .popup{position:relative;max-width:96vw;margin:2em;padding:2em;background-color:#fff;box-shadow:0 2.7px 2px rgba(0,0,0,.049),0 6.3px 4.6px rgba(0,0,0,.071),0 11.3px 8.2px rgba(0,0,0,.087),0 18.8px 13.6px rgba(0,0,0,.103),0 31px 22.5px rgba(0,0,0,.119),0 54.1px 39.3px rgba(0,0,0,.141),0 117px 85px rgba(0,0,0,.19);border:0 none;border-radius:15px;transition:all .4s ease}@media screen and (min-width: 767px){.entities-popup .popup{min-width:35em}}.entities-popup .popup--title{margin:.5em 0 1.5em 0;text-align:center}.entities-popup .popup--loading{text-align:center}.entities-popup .input-group{margin-bottom:.5em !important}
.rendez-vous .boite-a-btn{margin-top:30px;display:flex;justify-content:space-between;align-items:center}.rendez-vous-railroad{position:relative;display:flex;justify-content:space-between;flex-direction:row-reverse;margin-bottom:5rem;z-index:1}.rendez-vous-railroad-track{position:absolute;left:0;right:0;top:calc(50% - 0.05rem);height:.1rem;background-color:gray;pointer-events:none;z-index:0}.rendez-vous-railroad-step{position:relative;background-color:var(--color-title);padding:1rem;width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;border-radius:50%;border:8px solid #fff;transform:scale(1);transition:transform ease-in-out .5s,background-color ease-in-out .2s,color ease-in-out .2s;color:#fff;cursor:pointer}.rendez-vous-railroad-step:hover,.rendez-vous-railroad-step.current{background-color:var(--color-title);transform:scale(1.1);color:#fff}.rendez-vous-railroad-step.inactive{background-color:#d3d3d3}.rendez-vous [data-form-step]{width:100%;min-height:250px;display:flex;margin-bottom:100px;justify-content:center;align-items:flex-end}.rendez-vous [data-step]{z-index:-1;position:absolute;opacity:0;transition:opacity ease-in-out .5;pointer-events:none;width:160rem;max-width:calc(100% - 2rem)}.rendez-vous [data-rdv-location-choice]{text-align:center}.rendez-vous [data-agencies-choice] .lds-spinner{color:official;display:inline-block;position:relative;transform:scale(1)}.rendez-vous [data-agencies-choice] .lds-spinner div{transform-origin:32px 32px;-webkit-animation:lds-spinner-animation 1.2s linear infinite;animation:lds-spinner-animation 1.2s linear infinite}.rendez-vous [data-agencies-choice] .lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:29px;width:5px;height:14px;border-radius:20%;background:gray}.rendez-vous [data-agencies-choice] .lds-spinner div:nth-child(1){transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.rendez-vous [data-agencies-choice] .lds-spinner div:nth-child(2){transform:rotate(60deg);-webkit-animation-delay:-1s;animation-delay:-1s}.rendez-vous [data-agencies-choice] .lds-spinner div:nth-child(3){transform:rotate(90deg);-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.rendez-vous [data-agencies-choice] .lds-spinner div:nth-child(4){transform:rotate(120deg);-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.rendez-vous [data-agencies-choice] .lds-spinner div:nth-child(5){transform:rotate(150deg);-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.rendez-vous [data-agencies-choice] .lds-spinner div:nth-child(6){transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.rendez-vous [data-agencies-choice] .lds-spinner div:nth-child(7){transform:rotate(210deg);-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.rendez-vous [data-agencies-choice] .lds-spinner div:nth-child(8){transform:rotate(240deg);-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.rendez-vous [data-agencies-choice] .lds-spinner div:nth-child(9){transform:rotate(270deg);-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.rendez-vous [data-agencies-choice] .lds-spinner div:nth-child(10){transform:rotate(300deg);-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.rendez-vous [data-agencies-choice] .lds-spinner div:nth-child(11){transform:rotate(330deg);-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes lds-spinner-animation{0%{opacity:1}100%{opacity:0}}@keyframes lds-spinner-animation{0%{opacity:1}100%{opacity:0}}.rendez-vous [data-step-type=rendez-vous-date]{display:flex;justify-content:center}.rendez-vous [data-selected-agency]{max-width:25%;margin-right:20px}.rendez-vous [data-rdv-location-choice] [type=radio]{display:none}.rendez-vous .active-agency article{border:2px solid var(--color-title)}.rendez-vous .calendar{display:flex;flex-direction:column;margin:auto 3rem}.rendez-vous .calendar .hide{display:none !important}.rendez-vous .calendar-days{position:relative;display:flex;flex-wrap:nowrap;border-bottom:1px solid #dcdcdc}.rendez-vous .calendar-days button{position:absolute}.rendez-vous .calendar-days button.calendar-days-prev{left:-2rem}.rendez-vous .calendar-days button.calendar-days-next{right:-2rem}.rendez-vous .calendar-day{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 0 calc(100% / 6)}.rendez-vous .calendar-day-name{font-weight:bold}.rendez-vous .calendar-time{padding:1rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem;background-color:#d3d3d3;margin:1rem;cursor:pointer;transition:background-color ease-in-out .5s,color ease-in-out .5s}.rendez-vous .calendar-time:hover,.rendez-vous .calendar-time.active{background-color:green;color:#fff}.rendez-vous .calendar-time.on-rdv{background-color:transparent;pointer-events:none}.rendez-vous .calendar-times{flex:1 0 calc(100% / 6);margin:1rem 0}.rendez-vous .calendar-times-wrapper{display:flex;width:100%;flex:1 0 auto}.rendez-vous-loader{position:absolute;left:0;top:0;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity ease-in-out .5s}.rendez-vous-loader.loading{opacity:1}.rendez-vous [data-step-type=rendez-vous-form] .error{border:1px solid red}
.form-step-page [data-form-step]{width:100%;min-height:350px;display:flex;justify-content:center;align-items:center}.form-step-page [data-step]{z-index:-1;position:absolute;opacity:0;transition:opacity ease-in-out .5;pointer-events:none;width:160rem;max-width:calc(100% - 2rem)}
