@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.material-icons{font-style:normal}*{outline:none}@font-face{font-family:'denike_standardregular';src:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/fonts/denikestandard-regular-webfont.woff2) format('woff2'), url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/fonts/denikestandard-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Annisa';src:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/fonts/Annisa-Slant.woff2) format('woff2'), url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/fonts/Annisa-Slant.woff) format('woff');font-weight:normal;font-style:italic;font-display:swap}*,::after,::before{margin:0px;padding:0px;box-sizing:border-box}.fontMedium{font-weight:500}:root{font-size:14px}:root :where(a:where(:not(.wp-element-button))){text-decoration:none}body{background-color:#FFFFFF}body.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}html,body{font-family:'Interstate', sans-serif;color:#04422F;font-weight:400;font-size:1rem;position:relative}main{position:relative;overflow:hidden}p:not(.preTitle):not(.h2Fake):not(.h3Fake),span,li{line-height:1.5}.txtWhite{color:#FFFFFF !important}strong{font-weight:700 !important}a{text-decoration:none;color:unset}h1{font-size:3.6rem;line-height:1.2;font-weight:700;color:#04422F;width:fit-content;margin:auto;text-align:center}h2,.h2Fake{font-size:2.5rem;line-height:1.2;font-weight:700;color:#04422F;width:fit-content}.subTitle{font-size:1.5rem;line-height:1.5;font-weight:700;color:#04422F;width:fit-content;margin:15px 0}h3,.h3Fake{font-size:1.5rem;line-height:1.2;font-weight:700;width:fit-content}.row.rowTitle{margin-bottom:40px}.row.rowContent{margin-bottom:40px}.row.rowContent.noButtonAfter{margin-bottom:100px}.row.rowButton{margin-bottom:100px}.center{margin-left:auto;margin-right:auto}.noPadd{padding:0}.noMarg{margin:0}.dispNone{display:none}.overflow{overflow-X:scroll}.stickyContent{position:sticky;position:-webkit-sticky;top:140px}.txtLeft{text-align:left}.txtCenter{text-align:center}.txtRight{text-align:right}.leaflet-control-attribution{display:none}.button{border-radius:30px;height:50px;padding:0 15px;display:flex;justify-content:center;align-items:center;position:relative;width:fit-content;overflow:hidden;transition:border 0.3s ease-in-out;cursor:pointer}.button span{position:relative;font-weight:700;transition:color 0.3s ease-in-out;white-space:nowrap;height:100%;display:flex;justify-content:center;align-items:center}.button span::after,.button span::before{content:'';position:relative;width:30px;height:100%;transition:background-image 0.3s ease-in-out}.button span::before{margin-right:15px}.button span::after{margin-left:15px}.button::before{content:'';position:absolute;top:0;left:-100%;height:100%;width:100%;border-radius:30px;transition:transform 0.3s ease-in-out}.button:hover::before{-webkit-transform:translate(100%);-moz-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%)}.buttonWhite{background:#FFFFFF;border:3px solid #FFFFFF}.buttonWhite span{color:#04422F}.buttonWhite::before{background:#04422F}.buttonWhite:hover span{color:#FFFFFF}.buttonGreenLight{background:#3D806A;border:3px solid #3D806A}.buttonGreenLight span{color:#FFFFFF}.buttonGreenLight::before{background:#FFFFFF}.buttonGreenLight:hover span{color:#3D806A}.buttonGreenLightInverse{background:#FFFFFF;border:3px solid #3D806A}.buttonGreenLightInverse span{color:#3D806A}.buttonGreenLightInverse::before{background:#3D806A}.buttonGreenLightInverse:hover span{color:#FFFFFF}.buttonGreenDark{background:#04422F;border:3px solid #04422F}.buttonGreenDark span{color:#FFFFFF}.buttonGreenDark::before{background:#FFFFFF}.buttonGreenDark:hover span{color:#04422F}.buttonGreenDarkInverse{background:#FFFFFF;border:3px solid #04422F}.buttonGreenDarkInverse span{color:#04422F}.buttonGreenDarkInverse::before{background:#04422F}.buttonGreenDarkInverse:hover span{color:#FFFFFF}.buttonTransp{background:none;border:3px solid #FFFFFF}.buttonTransp span{color:#FFFFFF}.buttonTransp::before{background:#FFFFFF}.buttonTransp:hover span{color:#04422F}.buttonTranspInverse{background:none;border:3px solid #04422F}.buttonTranspInverse span{color:#04422F}.buttonTranspInverse::before{background:#04422F}.buttonTranspInverse:hover span{color:#FFFFFF}.buttonArrow span::before{display:none}.buttonArrow span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-white.svg) no-repeat center/100% 50%}.buttonArrow:hover span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green.svg) no-repeat center/100% 50%}.buttonArrowGreenLight span::before{display:none}.buttonArrowGreenLight span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-white.svg) no-repeat center/100% 50%}.buttonArrowGreenLight:hover span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green-light.svg) no-repeat center/100% 50%}.buttonArrowGreenLightInverse span::before{display:none}.buttonArrowGreenLightInverse span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green-light.svg) no-repeat center/100% 50%}.buttonArrowGreenLightInverse:hover span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-white.svg) no-repeat center/100% 50%}.buttonArrowGreenDark span::before{display:none}.buttonArrowGreenDark span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-white.svg) no-repeat center/100% 50%}.buttonArrowGreenDark:hover span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green.svg) no-repeat center/100% 50%}.buttonArrowGreenDarkInverse span::before{display:none}.buttonArrowGreenDarkInverse span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green.svg) no-repeat center/100% 50%}.buttonArrowGreenDarkInverse:hover span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-white.svg) no-repeat center/100% 50%}.buttonArrowTransp span::before{display:none}.buttonArrowTransp span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-white.svg) no-repeat center/100% 50%}.buttonArrowTransp:hover span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green.svg) no-repeat center/100% 50%}.buttonArrowTranspInverse span::before{display:none}.buttonArrowTranspInverse span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green.svg) no-repeat center/100% 50%}.buttonArrowTranspInverse:hover span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-white.svg) no-repeat center/100% 50%}.buttonFacebook span::after{display:none}.buttonFacebook span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-facebook-white.svg) no-repeat center/100% 50%}.buttonFacebook:hover span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-facebook-green.svg) no-repeat center/100% 50%}.buttonFacebookTransp span::after{display:none}.buttonFacebookTransp span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-facebook-white.svg) no-repeat center/100% 50%}.buttonFacebookTransp:hover span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-facebook-green.svg) no-repeat center/100% 50%}.buttonFacebookTranspInverse span::after{display:none}.buttonFacebookTranspInverse span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-facebook-green.svg) no-repeat center/100% 50%}.buttonFacebookTranspInverse:hover span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-facebook-white.svg) no-repeat center/100% 50%}.buttonInstagram span::after{display:none}.buttonInstagram span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-instagram-white.svg) no-repeat center/100% 50%}.buttonInstagram:hover span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-instagram-green.svg) no-repeat center/100% 50%}.buttonInstagramTransp span::after{display:none}.buttonInstagramTransp span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-instagram-white.svg) no-repeat center/100% 50%}.buttonInstagramTransp:hover span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-instagram-green.svg) no-repeat center/100% 50%}.buttonInstagramTranspInverse span::after{display:none}.buttonInstagramTranspInverse span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-instagram-green.svg) no-repeat center/100% 50%}.buttonInstagramTranspInverse:hover span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-instagram-white.svg) no-repeat center/100% 50%}.buttonDownload span::before{display:none}.buttonDownload span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-download-white.svg) no-repeat center/100% 50%}.buttonDownload:hover span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-download-green.svg) no-repeat center/100% 50%}.buttonDownloadTransp span::before{display:none}.buttonDownloadTransp span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-download-white.svg) no-repeat center/100% 50%}.buttonDownloadTransp:hover span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-download-green.svg) no-repeat center/100% 50%}.buttonDownloadTranspInverse span::before{display:none}.buttonDownloadTranspInverse span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-download-green.svg) no-repeat center/100% 50%}.buttonDownloadTranspInverse:hover span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-download-white.svg) no-repeat center/100% 50%}.button.alertButton{}.button.alertButton span::before{display:none}.button.alertButton span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/bell-white.svg) no-repeat center/100% 50%}.button.alertButton:hover span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/bell-green-light.svg) no-repeat center/100% 50%}*::-webkit-scrollbar-track{margin-left:15px;margin-right:15px;border:none;background:#FFFFFF;opacity:0;height:5px;border-radius:5px}*::-webkit-scrollbar-thumb{border:none;background:#04422F;cursor:pointer;transition:all 0.3s ease-in-out;border-radius:5px}*::-webkit-scrollbar-thumb:hover{background:#000000}*::-webkit-scrollbar{width:7px;height:7px}*::-moz-scrollbar-track{border:none;background:#FFFFFF;opacity:0;height:5px;border-radius:5px}*::-moz-scrollbar-thumb{border:none;background:#04422F;cursor:pointer;transition:all 0.3s ease-in-out;border-radius:5px}*::-moz-scrollbar-thumb:hover{background:#000000}*::-moz-scrollbar{width:7px;height:7px}.accordions .accordion{overflow:hidden;transition:all 0.3s ease-in-out;position:relative;min-height:57px;height:0 !important;border:1px solid #04422F;border-radius:15px;background:#04422F;margin-bottom:10px}.accordions .accordion>.accordionHeader{font-size:1rem;margin-bottom:unset;transition:all 0.15s ease-in-out;padding:15px 100px 15px 30px;width:100%;cursor:pointer}.accordions .accordion>.accordionHeader .accordionTitle{display:block;color:#FFFFFF;font-weight:700;transition:color 0.3s ease-in-out}.accordions .accordion>.accordionHeader .plusMinus{height:35px;width:35px;border:2px solid #FFFFFF;border-radius:100%;position:absolute;top:11px;right:0;-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}.accordions .accordion>.accordionHeader .plusMinus>span{background:#FFFFFF;width:12px;height:3px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.accordions .accordion>.accordionHeader .plusMinus>span:first-of-type{transition:transform 0.2s ease-in-out;-webkit-transform:translate(-50%, -50%) rotate(90deg);-moz-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.accordions .accordion>.accordionContent{display:none;padding:20px}.accordions .accordion>.accordionContent p{padding:20px}.accordions .accordion.expanded{height:auto !important;background:#FFFFFF;display:block;border:1px solid #FFFFFF;-webkit-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.16)}.accordions .accordion.expanded>.accordionHeader .accordionTitle{color:#04422F}.accordions .accordion.expanded>.accordionHeader .plusMinus{border:2px solid #04422F}.accordions .accordion.expanded>.accordionHeader .plusMinus>span{background:#04422F}.accordions .accordion.expanded>.accordionHeader .plusMinus>span:first-of-type{-webkit-transform:translate(-50%, -50%) rotate(180deg);-moz-transform:translate(-50%, -50%) rotate(180deg);-ms-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}.accordions .accordion.expanded>.accordionContent{display:block}.c-accordion__item{border:1px solid #04422F;border-radius:15px;background:#04422F;margin-bottom:10px;transition:all 0.3s ease-in-out}.c-accordion__item>.c-accordion__title{font-size:1.5rem;margin-bottom:0 !important;padding:15px 80px 15px 30px;width:100%;cursor:pointer;color:#FFFFFF;font-weight:700;transition:color 0.3s ease-in-out}.c-accordion__item>.c-accordion__title::after{font-size:1.5rem;color:#FFFFFF;font-weight:700;transition:color 0.3s ease-in-out;right:30px}.c-accordion__item>.c-accordion__content{padding:20px}.c-accordion__item.is-open{background:#FFFFFF;display:block;border:1px solid #FFFFFF;-webkit-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.16)}.c-accordion__item.is-open>.c-accordion__title{color:#04422F}.c-accordion__item.is-open>.c-accordion__title::after{color:#04422F}.c-accordion__item+.c-accordion__item{margin-top:-30px}form{position:relative}form fieldset label{font-size:1rem;font-weight:700}form fieldset label.labelCursor{cursor:pointer}form fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),form fieldset textarea,form fieldset select{font-weight:700;font-size:1.2rem;background:none;border:0;cursor:pointer;font-family:'Interstate', sans-serif}form fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"])::placeholder,form fieldset textarea::placeholder,form fieldset select::placeholder{font-family:'Interstate', sans-serif;font-weight:700;font-size:0.8rem;transition:opacity 0.3s ease-in-out}form fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus::placeholder,form fieldset textarea:focus::placeholder,form fieldset select:focus::placeholder{opacity:0}form fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):disabled,form fieldset textarea:disabled,form fieldset select:disabled{opacity:0.5;cursor:auto}form fieldset input[type=datetime-local],form fieldset input[type=date]{position:relative;overflow:visible}form fieldset input[type=datetime-local]::-webkit-inner-spin-button,form fieldset input[type=datetime-local]::-webkit-calendar-picker-indicator,form fieldset input[type=date]::-webkit-inner-spin-button,form fieldset input[type=date]::-webkit-calendar-picker-indicator{position:absolute;bottom:0;left:0;opacity:0;width:100%;height:180%;cursor:pointer}form fieldset.select,form fieldset .select{width:100%;position:relative}form fieldset.select::after,form fieldset .select::after{pointer-events:none;content:" ";width:11px;height:11px;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-form.svg) no-repeat center;background-size:100%;position:absolute;right:15px;top:50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:transform 0.3s ease-in-out}form fieldset.select:hover::after,form fieldset .select:hover::after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}form fieldset.select select,form fieldset .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;border:none;font-size:1.2rem;color:#04422F;font-weight:700}form fieldset.hidden{display:none}form fieldset input::-webkit-outer-spin-button,form fieldset input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form fieldset input[type=number]{-moz-appearance:textfield}form.formNormal .manyFields,form.formFiles .manyFields{display:flex;justify-content:space-between}form.formNormal .manyFields.hidden,form.formFiles .manyFields.hidden{display:none}form.formNormal .manyFields img,form.formFiles .manyFields img{width:100px;margin-bottom:40px}form.formNormal .valide,form.formFiles .valide{display:none;opacity:0;position:absolute;left:50%;top:10%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:fit-content;text-transform:uppercase;text-align:center;font-size:1.7rem}form.formNormal .valide.middle,form.formFiles .valide.middle{top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}form.formNormal fieldset,form.formFiles fieldset{width:100%;margin-bottom:20px;transition:background 0.3s ease-in-out}form.formNormal fieldset.half,form.formFiles fieldset.half{width:47%}form.formNormal fieldset.halfFar,form.formFiles fieldset.halfFar{width:45%}form.formNormal fieldset.quarter,form.formFiles fieldset.quarter{width:23.5%}form.formNormal fieldset label,form.formFiles fieldset label{display:block;padding:15px 0 5px;cursor:pointer}form.formNormal fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),form.formNormal fieldset textarea,form.formFiles fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),form.formFiles fieldset textarea{padding:0 5px 5px;width:100%}form.formNormal fieldset input[type=datetime-local],form.formNormal fieldset input[type=date],form.formFiles fieldset input[type=datetime-local],form.formFiles fieldset input[type=date]{width:100%}form.formNormal fieldset.textarea,form.formFiles fieldset.textarea{border-radius:15px;border:1px solid #04422F;padding:15px;margin-top:20px}form.formNormal fieldset.select,form.formFiles fieldset.select{height:67px}form.formNormal fieldset.select label,form.formFiles fieldset.select label{position:absolute;top:0;left:0}form.formNormal fieldset.select select,form.formFiles fieldset.select select{background:none;width:100%;height:100%;padding:32px 5px 5px}form.formNormal fieldset.checkbox,form.formFiles fieldset.checkbox{background:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;position:relative}form.formNormal fieldset.checkbox::after,form.formFiles fieldset.checkbox::after{display:none}form.formNormal fieldset.checkbox label,form.formFiles fieldset.checkbox label{padding:0 !important;font-size:0.8rem}form.formNormal fieldset.checkbox input[type="checkbox"],form.formFiles fieldset.checkbox input[type="checkbox"]{width:1px;height:1px;opacity:0;position:absolute;top:15px;left:15px}form.formNormal fieldset.checkbox input[type="checkbox"]+label,form.formFiles fieldset.checkbox input[type="checkbox"]+label{position:relative;padding-left:3rem !important}form.formNormal fieldset.checkbox input[type="checkbox"]+label::before,form.formNormal fieldset.checkbox input[type="checkbox"]+label::after,form.formFiles fieldset.checkbox input[type="checkbox"]+label::before,form.formFiles fieldset.checkbox input[type="checkbox"]+label::after{display:block;position:absolute;box-sizing:border-box;content:'';cursor:pointer}form.formNormal fieldset.checkbox input[type="checkbox"]+label::before,form.formFiles fieldset.checkbox input[type="checkbox"]+label::before{top:0;left:0;width:1.8rem;height:1.8rem;border-radius:5px}form.formNormal fieldset.checkbox input[type="checkbox"]+label::after,form.formFiles fieldset.checkbox input[type="checkbox"]+label::after{top:0.2rem;left:0.2rem;width:1.4rem;height:1.4rem;border-radius:2px}form.formNormal fieldset.checkbox input[type="checkbox"]:checked+label::before,form.formNormal fieldset.checkbox input[type="checkbox"]:checked+label::after,form.formFiles fieldset.checkbox input[type="checkbox"]:checked+label::before,form.formFiles fieldset.checkbox input[type="checkbox"]:checked+label::after{cursor:auto}form.formNormal fieldset.file,form.formFiles fieldset.file{border-bottom:none !important}form.formNormal fieldset.file label,form.formFiles fieldset.file label{pointer-events:all;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}form.formNormal fieldset.file label .plus,form.formFiles fieldset.file label .plus{height:25px;width:25px;border:2px solid #04422F;border-radius:100%;position:relative;display:inline-block;margin-right:10px}form.formNormal fieldset.file label .plus>span,form.formFiles fieldset.file label .plus>span{background:#04422F;width:12px;height:3px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block}form.formNormal fieldset.file label .plus>span:first-of-type,form.formFiles fieldset.file label .plus>span:first-of-type{transition:transform 0.2s ease-in-out;-webkit-transform:translate(-50%, -50%) rotate(90deg);-moz-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}form.formNormal fieldset.file input[type="file"],form.formFiles fieldset.file input[type="file"]{width:1px !important;height:1px;opacity:0;padding:0 !important;position:absolute;top:50%;left:50%}form.formNormal fieldset.file>span,form.formFiles fieldset.file>span{color:#FFFFFF;font-weight:700;display:none;margin-left:35px}form.formNormal fieldset.file:hover .plus>span,form.formFiles fieldset.file:hover .plus>span{-webkit-transform:translate(-50%, -50%) rotate(90deg);-moz-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}form.formNormal fieldset.file:hover .plus>span:first-of-type,form.formFiles fieldset.file:hover .plus>span:first-of-type{-webkit-transform:translate(-50%, -50%) rotate(180deg);-moz-transform:translate(-50%, -50%) rotate(180deg);-ms-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}form.formNormal fieldset.radio,form.formFiles fieldset.radio{background:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;display:flex;align-items:center}form.formNormal fieldset.radio>label,form.formFiles fieldset.radio>label{padding-bottom:20px}form.formNormal fieldset.radio>div,form.formFiles fieldset.radio>div{flex-direction:row;align-items:center;margin-bottom:10px}form.formNormal fieldset.radio>div:first-of-type,form.formFiles fieldset.radio>div:first-of-type{margin-right:15px}form.formNormal fieldset.radio>div label,form.formFiles fieldset.radio>div label{opacity:1 !important;font-size:1.2rem}form.formNormal fieldset.radio input[type="radio"],form.formFiles fieldset.radio input[type="radio"]{width:1;height:1;opacity:0;position:absolute;top:0;left:0}form.formNormal fieldset.radio input[type="radio"]+label,form.formFiles fieldset.radio input[type="radio"]+label{position:relative;padding:2px 0 0 35px}form.formNormal fieldset.radio input[type="radio"]+label::before,form.formNormal fieldset.radio input[type="radio"]+label::after,form.formFiles fieldset.radio input[type="radio"]+label::before,form.formFiles fieldset.radio input[type="radio"]+label::after{display:block;position:absolute;box-sizing:border-box;content:'';border-radius:100%;cursor:pointer}form.formNormal fieldset.radio input[type="radio"]+label::before,form.formFiles fieldset.radio input[type="radio"]+label::before{top:-0.3rem;left:0;border:1px solid #04422F;background:none;width:1.8rem;height:1.8rem}form.formNormal fieldset.radio input[type="radio"]+label::after,form.formFiles fieldset.radio input[type="radio"]+label::after{top:-0.1rem;left:0.2rem;width:1.4rem;height:1.4rem}form.formNormal fieldset.radio input[type="radio"]:checked+label::after,form.formFiles fieldset.radio input[type="radio"]:checked+label::after{background:#04422F}form.formNormal fieldset.radio input[type="radio"]:checked+label::before,form.formNormal fieldset.radio input[type="radio"]:checked+label::after,form.formFiles fieldset.radio input[type="radio"]:checked+label::before,form.formFiles fieldset.radio input[type="radio"]:checked+label::after{cursor:auto}form.formNormal fieldset.radio input[type="radio"]:checked+label,form.formFiles fieldset.radio input[type="radio"]:checked+label{cursor:auto}form.formNormal.transp .valide,form.formFiles.transp .valide{color:#04422F}form.formNormal.transp fieldset,form.formFiles.transp fieldset{background:rgba(61, 128, 106, 0);border-bottom:1px solid #04422F}form.formNormal.transp fieldset:hover,form.formFiles.transp fieldset:hover{background:rgba(61, 128, 106, 0.1)}form.formNormal.transp fieldset label,form.formFiles.transp fieldset label{color:#04422F}form.formNormal.transp fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),form.formNormal.transp fieldset textarea,form.formFiles.transp fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),form.formFiles.transp fieldset textarea{color:#04422F}form.formNormal.transp fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"])::placeholder,form.formNormal.transp fieldset textarea::placeholder,form.formFiles.transp fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"])::placeholder,form.formFiles.transp fieldset textarea::placeholder{color:#04422F}form.formNormal.transp fieldset.select select,form.formFiles.transp fieldset.select select{color:#04422F}form.formNormal.transp fieldset.checkbox input[type="checkbox"]+label,form.formFiles.transp fieldset.checkbox input[type="checkbox"]+label{opacity:1}form.formNormal.transp fieldset.checkbox input[type="checkbox"]+label::before,form.formFiles.transp fieldset.checkbox input[type="checkbox"]+label::before{border:1px solid #04422f;background:rgba(0, 0, 0, 0)}form.formNormal.transp fieldset.checkbox input[type="checkbox"]:checked+label::after,form.formFiles.transp fieldset.checkbox input[type="checkbox"]:checked+label::after{background:#04422F}form.formNormal.transp fieldset.file span,form.formFiles.transp fieldset.file span{color:#04422F}form.formNormal.green .valide,form.formFiles.green .valide{color:#FFFFFF}form.formNormal.green fieldset,form.formFiles.green fieldset{background:rgba(61, 128, 106, 0);border-bottom:1px solid #FFFFFF}form.formNormal.green fieldset:hover,form.formFiles.green fieldset:hover{background:rgba(255, 255, 255, 0.1)}form.formNormal.green fieldset label,form.formFiles.green fieldset label{color:#FFFFFF}form.formNormal.green fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),form.formNormal.green fieldset textarea,form.formFiles.green fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),form.formFiles.green fieldset textarea{color:#FFFFFF}form.formNormal.green fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"])::placeholder,form.formNormal.green fieldset textarea::placeholder,form.formFiles.green fieldset input:not([type="submit"]):not([type="radio"]):not([type="checkbox"])::placeholder,form.formFiles.green fieldset textarea::placeholder{color:#FFFFFF}form.formNormal.green fieldset.select select,form.formFiles.green fieldset.select select{color:#FFFFFF}form.formNormal.green fieldset.checkbox input[type="checkbox"]+label,form.formFiles.green fieldset.checkbox input[type="checkbox"]+label{opacity:1}form.formNormal.green fieldset.checkbox input[type="checkbox"]+label::before,form.formFiles.green fieldset.checkbox input[type="checkbox"]+label::before{border:1px solid white;background:rgba(0, 0, 0, 0)}form.formNormal.green fieldset.checkbox input[type="checkbox"]:checked+label::after,form.formFiles.green fieldset.checkbox input[type="checkbox"]:checked+label::after{background:#FFFFFF}form.formNormal.green fieldset.file span,form.formFiles.green fieldset.file span{color:#FFFFFF}.pagination{margin:auto}.pagination ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.pagination ul li{margin:0 5px}.pagination ul li .page-numbers{font-size:1.2rem}.pagination ul li .page-numbers.current{font-weight:700}.pagination ul li .page-numbers:not(.current){text-decoration:underline}.owl-carousel{position:relative}.owl-carousel .owl-stage-outer{height:100%}.owl-carousel .owl-stage-outer .owl-stage{height:100%}.owl-carousel .owl-stage-outer .owl-stage .owl-item{position:relative;height:100%}.owl-carousel .owl-stage-outer .owl-stage .owl-item .items{position:relative;width:100%;height:100%}.owl-carousel .owl-nav{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100vw;display:flex;justify-content:space-between;pointer-events:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{height:40px;width:40px;border-radius:100%;background-color:#FFFFFF;transition:background-color 0.3s ease-in-out, opacity 0.3s ease-in-out;display:flex;justify-content:center;align-items:center;pointer-events:all}.owl-carousel .owl-nav button #owl-left,.owl-carousel .owl-nav button #owl-right{height:50%;width:50%;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green-carousel.svg)}.owl-carousel .owl-nav button #owl-left{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.owl-carousel .owl-nav button.disabled{opacity:0.5;cursor:auto;pointer-events:none}#breadcrumbs{position:absolute;top:-40px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:100%;text-align:center}#breadcrumbs span,#breadcrumbs span a,#breadcrumbs span strong{font-size:0.8rem}#breadcrumbs span a,#breadcrumbs span strong{margin:0 5px}#breadcrumbs span strong{color:#04422F;font-weight:700}a[data-fancybox]{background:#FFF}a[data-fancybox] img{transition:all 0.3s}a[data-fancybox]:hover img{opacity:0.8}body .fancybox-bg{background:#FFF}body .fancybox-is-open .fancybox-bg{opacity:1}body .fancybox-button{background:#04422F}body .fancybox-button--play{display:none}body .fancybox-button--zoom{display:none !important}body .fancybox-infobar{display:none}body .fancybox-thumbs__list a:before{border:3px solid #000}body .fancybox-slide--video .fancybox-content{background-color:transparent}body .fancybox-caption{background:#FFF;color:#000;display:inline-block;margin:0 auto;max-width:400px;font-weight:600;padding:15px}label:not(.choiceLabel).isFilterAlerte p,.fakingLabel.isFilterAlerte p{font-weight:700}label:not(.choiceLabel).isFilterAlerte p span,.fakingLabel.isFilterAlerte p span{font-weight:400}label:not(.choiceLabel).isFilterAlerte>p,.fakingLabel.isFilterAlerte>p{width:100%}label:not(.choiceLabel).isFilterAlerte input,label:not(.choiceLabel).isFilterAlerte select,label:not(.choiceLabel).isFilterAlerte .select2 .select2-selection,.fakingLabel.isFilterAlerte input,.fakingLabel.isFilterAlerte select,.fakingLabel.isFilterAlerte .select2 .select2-selection{-webkit-appearance:none;appearance:none;font-family:'Interstate', sans-serif;border:0;border-bottom:1px solid #04422F;width:100%;padding:2px;color:#3D806A;border-radius:0}label:not(.choiceLabel).isFilterAlerte input::-webkit-input-placeholder,label:not(.choiceLabel).isFilterAlerte select::-webkit-input-placeholder,label:not(.choiceLabel).isFilterAlerte .select2 .select2-selection::-webkit-input-placeholder,.fakingLabel.isFilterAlerte input::-webkit-input-placeholder,.fakingLabel.isFilterAlerte select::-webkit-input-placeholder,.fakingLabel.isFilterAlerte .select2 .select2-selection::-webkit-input-placeholder{color:#3D806A;opacity:0.5}label:not(.choiceLabel).isFilterAlerte input::-ms-input-placeholder,label:not(.choiceLabel).isFilterAlerte select::-ms-input-placeholder,label:not(.choiceLabel).isFilterAlerte .select2 .select2-selection::-ms-input-placeholder,.fakingLabel.isFilterAlerte input::-ms-input-placeholder,.fakingLabel.isFilterAlerte select::-ms-input-placeholder,.fakingLabel.isFilterAlerte .select2 .select2-selection::-ms-input-placeholder{color:#3D806A;opacity:0.5}label:not(.choiceLabel).isFilterAlerte input::placeholder,label:not(.choiceLabel).isFilterAlerte select::placeholder,label:not(.choiceLabel).isFilterAlerte .select2 .select2-selection::placeholder,.fakingLabel.isFilterAlerte input::placeholder,.fakingLabel.isFilterAlerte select::placeholder,.fakingLabel.isFilterAlerte .select2 .select2-selection::placeholder{color:#3D806A;opacity:0.5}label:not(.choiceLabel).isFilterAlerte input::-webkit-outer-spin-button,label:not(.choiceLabel).isFilterAlerte input::-webkit-inner-spin-button,label:not(.choiceLabel).isFilterAlerte select::-webkit-outer-spin-button,label:not(.choiceLabel).isFilterAlerte select::-webkit-inner-spin-button,label:not(.choiceLabel).isFilterAlerte .select2 .select2-selection::-webkit-outer-spin-button,label:not(.choiceLabel).isFilterAlerte .select2 .select2-selection::-webkit-inner-spin-button,.fakingLabel.isFilterAlerte input::-webkit-outer-spin-button,.fakingLabel.isFilterAlerte input::-webkit-inner-spin-button,.fakingLabel.isFilterAlerte select::-webkit-outer-spin-button,.fakingLabel.isFilterAlerte select::-webkit-inner-spin-button,.fakingLabel.isFilterAlerte .select2 .select2-selection::-webkit-outer-spin-button,.fakingLabel.isFilterAlerte .select2 .select2-selection::-webkit-inner-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0}label:not(.choiceLabel).isFilterAlerte input[type=number],label:not(.choiceLabel).isFilterAlerte select[type=number],label:not(.choiceLabel).isFilterAlerte .select2 .select2-selection[type=number],.fakingLabel.isFilterAlerte input[type=number],.fakingLabel.isFilterAlerte select[type=number],.fakingLabel.isFilterAlerte .select2 .select2-selection[type=number]{-moz-appearance:textfield}label:not(.choiceLabel).isFilterAlerte .select2 .select2-selection,.fakingLabel.isFilterAlerte .select2 .select2-selection{padding-right:10px}label:not(.choiceLabel).isFilterAlerte .select2 .select2-selection .select2-selection__rendered,.fakingLabel.isFilterAlerte .select2 .select2-selection .select2-selection__rendered{color:#3D806A}label:not(.choiceLabel).isFilterAlerte label.choiceLabel,.fakingLabel.isFilterAlerte label.choiceLabel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}label:not(.choiceLabel).isFilterAlerte label.choiceLabel input[type=radio],label:not(.choiceLabel).isFilterAlerte label.choiceLabel input[type=checkbox],.fakingLabel.isFilterAlerte label.choiceLabel input[type=radio],.fakingLabel.isFilterAlerte label.choiceLabel input[type=checkbox]{height:0;width:0;opacity:0;overflow:hidden;visibility:hidden;margin:0;padding:0}label:not(.choiceLabel).isFilterAlerte label.choiceLabel input[type=radio]+.choiceBox,label:not(.choiceLabel).isFilterAlerte label.choiceLabel input[type=checkbox]+.choiceBox,.fakingLabel.isFilterAlerte label.choiceLabel input[type=radio]+.choiceBox,.fakingLabel.isFilterAlerte label.choiceLabel input[type=checkbox]+.choiceBox{position:relative;border:1px solid #04422F;width:20px;height:20px;margin-right:10px}label:not(.choiceLabel).isFilterAlerte label.choiceLabel input[type=radio]+.choiceBox::before,label:not(.choiceLabel).isFilterAlerte label.choiceLabel input[type=checkbox]+.choiceBox::before,.fakingLabel.isFilterAlerte label.choiceLabel input[type=radio]+.choiceBox::before,.fakingLabel.isFilterAlerte label.choiceLabel input[type=checkbox]+.choiceBox::before{content:'';position:absolute;top:50%;left:50%;width:70%;height:70%;background-color:#04422F;-webkit-transform:translate(-50%, -50%) scale(0);-moz-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);transition:all 0.15s ease-in-out}label:not(.choiceLabel).isFilterAlerte label.choiceLabel input[type=radio]:checked+.choiceBox::before,label:not(.choiceLabel).isFilterAlerte label.choiceLabel input[type=checkbox]:checked+.choiceBox::before,.fakingLabel.isFilterAlerte label.choiceLabel input[type=radio]:checked+.choiceBox::before,.fakingLabel.isFilterAlerte label.choiceLabel input[type=checkbox]:checked+.choiceBox::before{-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}label:not(.choiceLabel).isFilterAlerte label.choiceLabel input[type=radio]+.choiceBox,label:not(.choiceLabel).isFilterAlerte label.choiceLabel input[type=radio]+.choiceBox::before,.fakingLabel.isFilterAlerte label.choiceLabel input[type=radio]+.choiceBox,.fakingLabel.isFilterAlerte label.choiceLabel input[type=radio]+.choiceBox::before{border-radius:50%}label:not(.choiceLabel).isFilterAlerte label.choiceLabel input[type=checkbox]+.choiceBox,label:not(.choiceLabel).isFilterAlerte label.choiceLabel input[type=checkbox]+.choiceBox::before,.fakingLabel.isFilterAlerte label.choiceLabel input[type=checkbox]+.choiceBox,.fakingLabel.isFilterAlerte label.choiceLabel input[type=checkbox]+.choiceBox::before{border-radius:0}label:not(.choiceLabel).isFilterAlerte label.choiceLabel p,.fakingLabel.isFilterAlerte label.choiceLabel p{font-weight:500}label:not(.choiceLabel).isFilterAlerte label.choiceLabel:not(:first-child),.fakingLabel.isFilterAlerte label.choiceLabel:not(:first-child){margin-top:5px}label:not(.choiceLabel).isFilterAlerte .inputSuffix,.fakingLabel.isFilterAlerte .inputSuffix{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}label:not(.choiceLabel).isFilterAlerte .inputSuffix p,.fakingLabel.isFilterAlerte .inputSuffix p{white-space:nowrap}#alertePopin{opacity:0;visibility:hidden;position:fixed;z-index:4444;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.77);transition:all 0.2s ease-in-out;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#alertePopin .alerteContent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;max-width:500px;max-height:90%;background-color:#FFFFFF;color:#04422F;border-radius:20px;-webkit-box-shadow:12px 20px 20px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:12px 20px 20px 0px rgba(0, 0, 0, 0.16);box-shadow:12px 20px 20px 0px rgba(0, 0, 0, 0.16);overflow-x:hidden;overflow-y:auto}#alertePopin .alerteContent>.alerteClose{position:absolute;top:25px;right:25px;width:15px;height:15px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/close-green-light.svg);cursor:pointer;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all 0.2s ease-in-out;z-index:1}#alertePopin .alerteContent>.alerteClose:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}#alertePopin .alerteContent>.allWindowPopin{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);transition:all 0.2s ease-in-out}#alertePopin .alerteContent>.allWindowPopin>.isContent{padding:50px 100px;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;position:relative;height:100%}#alertePopin .alerteContent>.allWindowPopin>.isContent.firstWindow .cloche{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:30px}#alertePopin .alerteContent>.allWindowPopin>.isContent.firstWindow .cloche::before{content:'';display:block;width:60px;height:60px;border:3px solid #3D806A;border-radius:50%;background-size:60% 60%;background-position:center;background-repeat:no-repeat;background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/bell-green-light.svg)}#alertePopin .alerteContent>.allWindowPopin>.isContent.firstWindow form{position:relative}#alertePopin .alerteContent>.allWindowPopin>.isContent.firstWindow form .champs >*{margin-top:20px}#alertePopin .alerteContent>.allWindowPopin>.isContent.firstWindow form .champs >.txtAlerte{text-align:center;font-weight:700;font-size:1.4rem}#alertePopin .alerteContent>.allWindowPopin>.isContent.firstWindow form .champs >.txtAlerte span{color:#3D806A}#alertePopin .alerteContent>.allWindowPopin>.isContent.firstWindow form .champs >.filtresAlerte{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#alertePopin .alerteContent>.allWindowPopin>.isContent.firstWindow form .champs >.filtresAlerte .filtre{white-space:nowrap;border:2px solid #3D806A;color:#3D806A;padding:7px 15px;border-radius:50px;line-height:1;margin:3px}#alertePopin .alerteContent>.allWindowPopin>.isContent.firstWindow form .champs >.filtresAlerte .modifAlerte{width:100%;text-align:center;margin-top:5px;margin-bottom:5px}#alertePopin .alerteContent>.allWindowPopin>.isContent.firstWindow form .champs >.filtresAlerte .modifAlerte a{font-weight:500;text-decoration:underline}#alertePopin .alerteContent>.allWindowPopin>.isContent.firstWindow form .champs >label{display:block}#alertePopin .alerteContent>.allWindowPopin>.isContent.firstWindow form .champs >button{margin-left:auto;margin-right:auto;margin-top:50px}#alertePopin .alerteContent>.allWindowPopin>.isContent.firstWindow form .valide{position:absolute;top:50%;left:50%;width:100%;text-align:center;font-weight:700;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:1.3rem;display:none;opacity:0}#alertePopin .alerteContent>.allWindowPopin>.isContent.secondWindow>.goToSlideWindow{position:absolute;top:22px;left:20px;font-weight:500}#alertePopin .alerteContent>.allWindowPopin>.isContent.secondWindow form.updateAlerte>.filtres>.filtre:not(:last-child){margin-bottom:30px}#alertePopin .alerteContent>.allWindowPopin>.isContent.secondWindow form.updateAlerte button.button{margin:auto}#alertePopin .alerteContent>.allWindowPopin.showSecond{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}#alertePopin .alerteContent>.allWindowPopin:not(.showSecond)>.isContent.secondWindow,#alertePopin .alerteContent>.allWindowPopin.showSecond>.isContent.firstWindow{height:1px;overflow:hidden;transition:height 0s linear 0.2s}body.showingPopinAlerte{overflow:hidden}body.showingPopinAlerte #alertePopin{opacity:1;visibility:visible}.select2-container{z-index:99}.select2-container .select2-dropdown{border:0;border-radius:10px;-webkit-box-shadow:2px 3px 6px 0 rgba(0, 0, 0, 0.16);-moz-box-shadow:2px 3px 6px 0 rgba(0, 0, 0, 0.16);box-shadow:2px 3px 6px 0 rgba(0, 0, 0, 0.16);overflow:hidden;margin-top:5px}.select2-container .select2-dropdown .select2-search{padding:5px 15px}.select2-container .select2-dropdown .select2-search .select2-search__field{padding:5px 15px;border:1px solid rgba(0, 0, 0, 0.16);border-radius:30px}.select2-container .select2-dropdown .select2-results__option:not(.select2-results__option--group),.select2-container .select2-dropdown .select2-results__group{padding:5px 15px;font-size:0.8rem;border-bottom:1px solid #E2E2E2}.select2-container .select2-dropdown .select2-results__option:not(.select2-results__option--group).select2-results__option--selectable.select2-results__option--highlighted,.select2-container .select2-dropdown .select2-results__group.select2-results__option--selectable.select2-results__option--highlighted{background-color:#3D806A}.select2-container.s2-dropdown-popin{z-index:4445}.fullBackground{position:relative;overflow:hidden}.fullBackground .fond{position:absolute;z-index:1;height:100%;width:100%;top:0;left:0;transition:all 1s ease-in-out}.fullBackground div.fond{background-size:cover;background-position:center;background-repeat:no-repeat}.fullBackground img.fond{object-fit:cover;pointer-events:none}.fullBackground.backgroundTop .fond{background-position-y:top}.fullBackground.backgroundCenter .fond{background-position-y:center}.fullBackground.backgroundBottom .fond{background-position-y:bottom}.fullBackground.contentCenter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.fullBackground .content-fond{position:relative;z-index:3;color:#FFFFFF}.fullBackground .content-fond a:not(.button){color:#FFFFFF}.fullBackground .content-fond a:not(.button):hover{color:#FFFFFF;opacity:0.7}.fullBackground.filtre-vert-gradient::before,.fullBackground.filtre-vert-gradient::after{z-index:2}.fullBackground.filtre-vert-gradient::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(to top, rgba(4, 66, 47, 0.9) 0%, rgba(4, 66, 47, 0.1) 60%, rgba(4, 66, 47, 0) 100%);background:-moz-linear-gradient(to top, rgba(4, 66, 47, 0.9) 0%, rgba(4, 66, 47, 0.1) 60%, rgba(4, 66, 47, 0) 100%);background:-o-linear-gradient(to top, rgba(4, 66, 47, 0.9) 0%, rgba(4, 66, 47, 0.1) 60%, rgba(4, 66, 47, 0) 100%);background:linear-gradient(to top, rgba(4, 66, 47, 0.9) 0%, rgba(4, 66, 47, 0.1) 60%, rgba(4, 66, 47, 0) 100%)}.fullBackground.filtre-noir-gradient::before,.fullBackground.filtre-noir-gradient::after{z-index:2}.fullBackground.filtre-noir-gradient::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(to right, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 95%);background:-moz-linear-gradient(to right, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 95%);background:-o-linear-gradient(to right, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 95%);background:linear-gradient(to right, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 95%)}.fullBackground.filtre-noir::before,.fullBackground.filtre-noir::after{z-index:2}.fullBackground.filtre-noir::before{content:'';background-color:#000000;opacity:0.42;position:absolute;top:0;left:0;width:100%;height:100%}.pageHeader{height:550px;position:relative;overflow:visible}.pageHeader::after{content:'';position:absolute;bottom:-60px;right:10vw;width:100px;height:100px;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/dots-green.svg) no-repeat center/contain}.pageHeader h1{color:#FFFFFF;z-index:2;font-weight:500;width:400px}.link-button{width:100%;padding-top:100%;position:relative;border-radius:15px;overflow:hidden;display:block;background:#3D806A;margin-bottom:20px}.link-button img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.link-button p{width:50%;height:50%;padding:15px;position:absolute;bottom:-12%;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);background:#04422F;border-radius:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;transition:bottom 0.7s ease-in-out, transform 0.7s ease-in-out;mix-blend-mode:hard-light}.link-button p span{color:#FFF;text-transform:uppercase;font-weight:700;text-align:center;z-index:1;word-break:keep-all}.link-button p span>span{font-weight:400}.link-button p::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100%;background:#000;opacity:0.5}.link-button:hover p{-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%);bottom:50%}.actualite-item{margin-bottom:70px}.actualite-item .actualiteImage{width:100%;padding-top:100%;border-radius:15px;overflow:visible}.actualite-item .actualiteImage img{border-radius:15px}.actualite-item .actualiteImage p{background:#04422F;border-radius:100%;mix-blend-mode:hard-light;width:120px;height:120px;padding:15px;position:absolute;top:0;left:0;-webkit-transform:translate(-15%, -30%);-moz-transform:translate(-15%, -30%);-ms-transform:translate(-15%, -30%);transform:translate(-15%, -30%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;z-index:1}.actualite-item .actualiteImage p::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100%;background:#000000;opacity:0.5}.actualite-item .actualiteImage p span{color:#FFF;font-weight:700;text-align:center;z-index:1}.actualite-item .actualiteContent p{font-size:1.2rem;margin-top:20px;width:90%;font-weight:500}.actualite-item .actualiteContent span{display:block;position:relative;margin-top:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-weight:700}.actualite-item .actualiteContent span::after{content:'';position:relative;margin-left:10px;height:20px;width:20px;display:inline-block;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green.svg) no-repeat center/contain;transition:transform 0.3s ease-in-out}.actualite-item:hover .actualiteImage img{-webkit-transform:scale(1.035);-moz-transform:scale(1.035);-ms-transform:scale(1.035);transform:scale(1.035)}.actualite-item:hover .actualiteContent span::after{-webkit-transform:translate(10px);-moz-transform:translate(10px);-ms-transform:translate(10px);transform:translate(10px)}.actualites-carousel{background:#04422F;padding-top:70px;margin-top:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.actualites-carousel .leftContent{padding-left:50px;padding-left:calc((100vw - 1470px) / 2);margin-right:70px}.actualites-carousel .leftContent .h2Fake{font-weight:500;width:250px;margin-bottom:20px;color:#FFFFFF}.actualites-carousel .leftContent>*{max-width:250px}.actualites-carousel .owlContent{width:100%;max-width:calc(100vw - (((100vw - 1470px) / 2) + 320px))}.actualites-carousel .owlContent .owl-carousel .owl-stage-outer{overflow:hidden}.actualites-carousel .owlContent .owl-carousel .owl-stage-outer .owl-stage{padding-left:20px !important;padding-top:40px}.actualites-carousel .owlContent .owl-carousel .owl-stage-outer .owl-stage .owl-item .actualite-item .actualiteContent p{color:#FFFFFF}.actualites-carousel .owlContent .owl-carousel .owl-stage-outer .owl-stage .owl-item .actualite-item .actualiteContent span{color:#FFFFFF}.actualites-carousel .owlContent .owl-carousel .owl-stage-outer .owl-stage .owl-item .actualite-item .actualiteContent span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-white.svg) no-repeat center/contain !important}.actualites-carousel .owlContent .owl-carousel .owl-nav{top:unset;top:30%;left:unset;right:115%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.actualites-carousel .owlContent .owl-carousel .owl-nav button.owl-prev,.actualites-carousel .owlContent .owl-carousel .owl-nav button.owl-next{border:3px solid #04422F;width:35px;height:35px}.actualites-carousel .owlContent .owl-carousel .owl-nav button.owl-next{margin-left:10px;margin-right:30px}header,header.container{position:fixed;top:0;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);max-width:1500px;width:100%;height:100px;display:flex;justify-content:space-between;align-items:center;z-index:100;padding-left:0;padding-right:0;-webkit-box-shadow:12px 20px 20px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:12px 20px 20px 0px rgba(0, 0, 0, 0.16);box-shadow:12px 20px 20px 0px rgba(0, 0, 0, 0.16)}header>*,header.container>*{height:100%}header #headerLogo,header.container #headerLogo{flex:0 0 15%;display:flex;justify-content:center;align-items:center;background-color:#04422F;transition:background-color 0.15s ease-in-out}header #headerLogo a,header.container #headerLogo a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}header #headerLogo a img,header.container #headerLogo a img{max-height:70%;max-width:70%}header #headerLogo:hover,header.container #headerLogo:hover{background-color:#3D806A}header #headerMenu,header.container #headerMenu{flex:0 0 85%;display:flex;flex-direction:column;background:#FFFFFF}header #headerMenu #headerMenuTop,header.container #headerMenu #headerMenuTop{height:40px;display:flex;justify-content:end}header #headerMenu #headerMenuTop li a,header.container #headerMenu #headerMenuTop li a{width:100%;height:100%;position:relative;padding:0 15px;text-align:center;overflow:hidden}header #headerMenu #headerMenuTop li a span,header.container #headerMenu #headerMenuTop li a span{color:#6E6E6E;transition:color 0.15s ease-in-out}header #headerMenu #headerMenuTop li a:hover span,header.container #headerMenu #headerMenuTop li a:hover span{color:#04422F}header #headerMenu #headerMenuTop li#headerSearch,header.container #headerMenu #headerMenuTop li#headerSearch{background:#04422F;display:flex;justify-content:center;align-items:center}header #headerMenu #headerMenuTop li#headerSearch span,header.container #headerMenu #headerMenuTop li#headerSearch span{padding:0 15px;color:#FFFFFF}header #headerMenu #headerMenuBottom,header.container #headerMenu #headerMenuBottom{height:60px;display:flex}header #headerMenu #headerMenuBottom>li,header.container #headerMenu #headerMenuBottom>li{flex:1;height:100%}header #headerMenu #headerMenuBottom>li:not(#headerAccount):not(#headerPayment),header.container #headerMenu #headerMenuBottom>li:not(#headerAccount):not(#headerPayment){border-top:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1}header #headerMenu #headerMenuBottom>li:not(:first-of-type):not(#headerAccount):not(#headerPayment),header.container #headerMenu #headerMenuBottom>li:not(:first-of-type):not(#headerAccount):not(#headerPayment){border-left:1px solid #D1D1D1}header #headerMenu #headerMenuBottom>li>a,header.container #headerMenu #headerMenuBottom>li>a{width:100%;height:100%;position:relative;padding:0 15px;text-align:center;overflow:hidden;transition:opacity 0.15s ease-in-out}header #headerMenu #headerMenuBottom>li>a span,header.container #headerMenu #headerMenuBottom>li>a span{color:#04422F;font-weight:700}header #headerMenu #headerMenuBottom>li>a:hover,header.container #headerMenu #headerMenuBottom>li>a:hover{opacity:0.7}header #headerMenu #headerMenuBottom>li>.headerMenuSub,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub{visibility:hidden;opacity:0;transition:opacity 0.15s ease-in-out, visibility 0.15s ease-in-out;background:#FFFFFF;-webkit-box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.16);border-bottom-left-radius:20px;border-bottom-right-radius:20px;max-width:1020px;width:70%;height:300px;position:fixed;top:100px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);display:flex}header #headerMenu #headerMenuBottom>li>.headerMenuSub ul,header #headerMenu #headerMenuBottom>li>.headerMenuSub div,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub ul,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub div{width:50%}header #headerMenu #headerMenuBottom>li>.headerMenuSub ul img,header #headerMenu #headerMenuBottom>li>.headerMenuSub div img,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub ul img,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub div img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;border-bottom-right-radius:20px;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out}header #headerMenu #headerMenuBottom>li>.headerMenuSub ul img.visible,header #headerMenu #headerMenuBottom>li>.headerMenuSub div img.visible,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub ul img.visible,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub div img.visible{opacity:1;visibility:visible;pointer-events:none}header #headerMenu #headerMenuBottom>li>.headerMenuSub ul,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub ul{padding-left:70px;padding-right:70px;display:flex;flex-direction:column;align-items:start;justify-content:center}header #headerMenu #headerMenuBottom>li>.headerMenuSub ul li.parentTitle,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub ul li.parentTitle{font-size:0.8rem;color:#D1D1D1}header #headerMenu #headerMenuBottom>li>.headerMenuSub ul li a,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub ul li a{display:block;width:fit-content;margin:8px 0;transition:color 0.3s ease-in-out;font-size:1.2rem;font-weight:700}header #headerMenu #headerMenuBottom>li>.headerMenuSub ul li a:hover,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub ul li a:hover{color:#04422F}header #headerMenu #headerMenuBottom>li>a:hover+.headerMenuSub,header #headerMenu #headerMenuBottom>li>.headerMenuSub:hover,header.container #headerMenu #headerMenuBottom>li>a:hover+.headerMenuSub,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub:hover{visibility:visible !important;opacity:1}header #headerMenu #headerMenuBottom>li#headerPayment,header #headerMenu #headerMenuBottom>li#headerAccount,header.container #headerMenu #headerMenuBottom>li#headerPayment,header.container #headerMenu #headerMenuBottom>li#headerAccount{width:fit-content;flex:unset;transition:background-color 0.15s ease-in-out}header #headerMenu #headerMenuBottom>li#headerPayment a,header #headerMenu #headerMenuBottom>li#headerAccount a,header.container #headerMenu #headerMenuBottom>li#headerPayment a,header.container #headerMenu #headerMenuBottom>li#headerAccount a{height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:0 20px;transition:transform 0.15s ease-in-out, opacity 0.15s ease-in-out}header #headerMenu #headerMenuBottom>li#headerPayment a span,header #headerMenu #headerMenuBottom>li#headerAccount a span,header.container #headerMenu #headerMenuBottom>li#headerPayment a span,header.container #headerMenu #headerMenuBottom>li#headerAccount a span{color:#FFFFFF;height:100%;position:relative;display:flex;align-items:center;justify-content:center}header #headerMenu #headerMenuBottom>li#headerPayment a span::before,header #headerMenu #headerMenuBottom>li#headerAccount a span::before,header.container #headerMenu #headerMenuBottom>li#headerPayment a span::before,header.container #headerMenu #headerMenuBottom>li#headerAccount a span::before{content:'';position:relative;margin-right:10px;width:30px;height:100%}header #headerMenu #headerMenuBottom>li#headerPayment,header.container #headerMenu #headerMenuBottom>li#headerPayment{background-color:#3D806A}header #headerMenu #headerMenuBottom>li#headerPayment a span::before,header.container #headerMenu #headerMenuBottom>li#headerPayment a span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-pay.svg) no-repeat center/100% 40%}header #headerMenu #headerMenuBottom>li#headerPayment:hover,header.container #headerMenu #headerMenuBottom>li#headerPayment:hover{background-color:#04422F}header #headerMenu #headerMenuBottom>li#headerAccount,header.container #headerMenu #headerMenuBottom>li#headerAccount{background-color:#04422F}header #headerMenu #headerMenuBottom>li#headerAccount a span::before,header.container #headerMenu #headerMenuBottom>li#headerAccount a span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-account.svg) no-repeat center/100% 40%}header #headerMenu #headerMenuBottom>li#headerAccount:hover,header.container #headerMenu #headerMenuBottom>li#headerAccount:hover{background-color:#3D806A}#headerResponsive{display:none}#navresponsive{display:none}main{position:relative;min-height:100vh}main .select2:not(select){width:100% !important;z-index:unset}main .select2 .select2-selection{height:unset;position:relative;padding-right:50px;line-height:1;border-radius:0}main .select2 .select2-selection .select2-selection__rendered{line-height:1;color:#04422F;padding:0}main .select2 .select2-selection .select2-selection__arrow{top:50%;right:2px;width:7px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/arrow-bottom-green.svg)}main .select2 .select2-selection .select2-selection__arrow b{display:none}main .select2.select2-container--open .select2-selection .select2-selection__arrow{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}main#Accueil #homeBanner{position:relative;min-height:700px;max-height:900px;height:calc(100vh - 100px - 150px);width:100%;padding-left:0;padding-right:0;overflow:hidden}main#Accueil #homeBanner .owl-carousel{width:100%;height:100%}main#Accueil #homeBanner .owl-carousel .owl-nav,main#Accueil #homeBanner .owl-carousel .owl-dots{position:absolute;bottom:70px;left:50%;top:unset}main#Accueil #homeBanner .owl-carousel .owl-nav{-webkit-transform:translate(350px, 50%);-moz-transform:translate(350px, 50%);-ms-transform:translate(350px, 50%);transform:translate(350px, 50%)}main#Accueil #homeBanner .owl-carousel .owl-nav button.owl-next{margin-left:10px}main#Accueil #homeBanner .owl-carousel .owl-dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:600px;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}main#Accueil #homeBanner .owl-carousel .owl-dots .owl-dot{height:4px;border-radius:4px;width:100%;background-color:#FFFFFF;opacity:0.5}main#Accueil #homeBanner .owl-carousel .owl-dots .owl-dot+.owl-dot{margin-left:20px}main#Accueil #homeBanner .owl-carousel .owl-dots .owl-dot.active,main#Accueil #homeBanner .owl-carousel .owl-dots .owl-dot:hover{opacity:1}main#Accueil #homeBanner .items{height:100%;padding:120px 0}main#Accueil #homeBanner .items .content-fond{width:100%;text-align:left;mix-blend-mode:hard-light}main#Accueil #homeBanner .items .content-fond .bubble-actu{border-radius:50%;background-color:#04422F;padding:40px;width:200px;height:200px;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:-50px;margin-top:-50px;margin-bottom:-50px}main#Accueil #homeBanner .items .content-fond .bubble-actu>*{text-align:center;color:#FFFFFF;line-height:1.5}main#Accueil #homeBanner .items .content-fond .bubble-actu~*{margin-left:50px}main#Accueil #homeBanner .items .content-fond h1{color:#FFFFFF;text-align:left;margin:0}main#Accueil #homeBanner .items .content-fond h1:not(:last-child){margin-bottom:50px}main#Accueil #homeBanner .bubble-on{position:absolute;z-index:2;pointer-events:none;right:0;top:50%;height:150px;width:150px;-webkit-transform:translate(20%);-moz-transform:translate(20%);-ms-transform:translate(20%);transform:translate(20%);mix-blend-mode:hard-light;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/bubble-green.svg)}main#Accueil #homeBanner .homeLastActu{position:absolute;bottom:0;right:0;width:270px;height:450px;background:rgba(4, 66, 47, 0.72);z-index:3;color:#FFFFFF;padding:150px 40px 50px;transition:background 0.3s ease-in-out}main#Accueil #homeBanner .homeLastActu .lastActuTop{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px}main#Accueil #homeBanner .homeLastActu .lastActuTop .lastActuDate,main#Accueil #homeBanner .homeLastActu .lastActuTop .lastActuCat{font-size:0.8rem}main#Accueil #homeBanner .homeLastActu .lastActuTop .lastActuCat{text-transform:uppercase}main#Accueil #homeBanner .homeLastActu .lastActuTitle{font-size:1.5rem;font-weight:400}main#Accueil #homeBanner .homeLastActu .lastActuArrow{display:block;margin-top:20px;width:20px;height:20px;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-white.svg) no-repeat center/100%;transition:transform 0.3s ease-in-out}main#Accueil #homeBanner .homeLastActu:hover{background:#04422f}main#Accueil #homeBanner .homeLastActu:hover .lastActuArrow{-webkit-transform:translate(100%);-moz-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%)}main#Accueil #homeShortcuts{background:#FFFCF7}main#Accueil #homeShortcuts .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:80px}main#Accueil #homeShortcuts .container>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%}main#Accueil #homeShortcuts .container>div a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:100%;position:relative;transition:opacity 0.15s ease-in-out}main#Accueil #homeShortcuts .container>div a span{font-weight:700;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#Accueil #homeShortcuts .container>div a:hover{opacity:0.7}main#Accueil #homeShortcuts .container>div a.fontMedium span{font-weight:500}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft{width:50%}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft a{width:50%;padding:10px 30px}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft a span{position:relative}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft a span::before{content:'';position:relative;margin-right:20px;width:60px;height:60px;border-radius:100%}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft a:first-of-type span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-searchHouse.svg) no-repeat center/70% 70%;border:2px solid #04422F}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft a:last-of-type{background:#04422F}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft a:last-of-type span{color:#FFFFFF}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft a:last-of-type span::before{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-key.svg) no-repeat center/60% 60%;border:2px solid #FFFFFF}main#Accueil #homeShortcuts .container>div#homeShortcutsRight{width:50%;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end}main#Accueil #homeShortcuts .container>div#homeShortcutsRight a{padding:10px 30px}main#Accueil #homeShortcuts .container>div#homeShortcutsRight a span{text-transform:uppercase;font-size:0.8rem}main#Accueil #homeShortcuts .container>div#homeShortcutsRight a:first-of-type::after{content:'';position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);height:50%;width:1px;background:#D1D1D1}main#Accueil #homeSolutions{margin-top:100px;margin-bottom:100px}main#Accueil #homeSolutions h2{width:230px;font-weight:500}main#Accueil #homeSolutions .row.title{display:none}main#Accueil #homeSolutions .row.items{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#Accueil #homeLogements{padding-bottom:100px;margin-top:50px}main#Accueil #homeLogements .topLogement{background:-webkit-linear-gradient(to top, #FFFCF7 0% 50%, rgba(0, 0, 0, 0) 50% 100%);background:-moz-linear-gradient(to top, #FFFCF7 0% 50%, rgba(0, 0, 0, 0) 50% 100%);background:-o-linear-gradient(to top, #FFFCF7 0% 50%, rgba(0, 0, 0, 0) 50% 100%);background:linear-gradient(to top, #FFFCF7 0% 50%, rgba(0, 0, 0, 0) 50% 100%)}main#Accueil #homeLogements .topLogement img{width:100px}main#Accueil #homeLogements .formLogement{background-color:#FFFCF7;padding:20px 0;padding-bottom:50px}main#Accueil #homeLogements .formLogement h2{margin-bottom:30px;font-weight:500;margin-left:auto;margin-right:auto}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.achat_ou_vente{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.achat_ou_vente>label input[type=radio]{display:none}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.achat_ou_vente>label input[type=radio]:checked+.button-loc{background-color:#04422F;color:#FFFFFF}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.achat_ou_vente>label .button-loc{background-color:#FFFFFF;color:#04422F;transition:all 0.2s ease-in-out;font-weight:700;padding:20px;min-width:150px;text-align:center;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.achat_ou_vente>label .button-loc:hover{color:#3D806A;background-color:#F3F5F4}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.achat_ou_vente>label:first-child .button-loc{border-top-left-radius:20px}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.achat_ou_vente>label:last-child .button-loc{border-top-right-radius:20px}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche{background-color:#FFFFFF;border-radius:20px;-webkit-box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);-moz-box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);position:relative;overflow:hidden;transition:height 0.2s ease-in-out}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*{padding:20px 40px}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre{padding-top:60px;padding-bottom:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:50px;gap:50px;width:100%}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre{width:100%}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label p{font-weight:700}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label p span{font-weight:400}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label>p{width:100%}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label input,main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label select,main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label .select2 .select2-selection{-webkit-appearance:none;appearance:none;font-family:'Interstate', sans-serif;border:0;border-bottom:1px solid #04422F;width:100%;padding:2px;color:#3D806A}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label input::-webkit-input-placeholder,main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label select::-webkit-input-placeholder,main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label .select2 .select2-selection::-webkit-input-placeholder{color:#3D806A;opacity:0.5}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label input::-ms-input-placeholder,main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label select::-ms-input-placeholder,main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label .select2 .select2-selection::-ms-input-placeholder{color:#3D806A;opacity:0.5}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label input::placeholder,main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label select::placeholder,main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label .select2 .select2-selection::placeholder{color:#3D806A;opacity:0.5}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label input::-webkit-outer-spin-button,main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label input::-webkit-inner-spin-button,main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label select::-webkit-outer-spin-button,main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label select::-webkit-inner-spin-button,main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label .select2 .select2-selection::-webkit-outer-spin-button,main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label .select2 .select2-selection::-webkit-inner-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label input[type=number],main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label select[type=number],main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label .select2 .select2-selection[type=number]{-moz-appearance:textfield}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label .select2 .select2-selection{padding-right:10px;background-color:rgba(0, 0, 0, 0)}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label .select2 .select2-selection .select2-selection__rendered{color:#3D806A}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label .inputSuffix{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre label .inputSuffix p{white-space:nowrap}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:60px}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .buttons .button+.button{margin-left:20px}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche.expanded>*.more-button span::before{content:attr(data-expanded)}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche.expanded>*.more-button span::after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}main#Accueil #homeLogements .formLogement form.homeSearchLogement.sending>*.filtre-recherche>*.global-filtre .buttons button[type="submit"]{pointer-events:none;cursor:not-allowed;opacity:0.6}main#Accueil #homeLogements .formLogement form.homeSearchLogement.sending>*.filtre-recherche>*.global-filtre .buttons button[type="submit"] span::after{background:none;border:2px solid rgba(0, 0, 0, 0);border-color:#FFFFFF #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-radius:50%;margin-left:25px;width:20px;height:20px;animation:spin360 0.7s linear infinite}main#Accueil #homeLogements .formLogement:not(:last-child){padding-bottom:200px}main#Accueil #homeLogements .logements-carousel{background:-webkit-linear-gradient(to bottom, #FFFCF7 0% 50%, rgba(0, 0, 0, 0) 50% 100%);background:-moz-linear-gradient(to bottom, #FFFCF7 0% 50%, rgba(0, 0, 0, 0) 50% 100%);background:-o-linear-gradient(to bottom, #FFFCF7 0% 50%, rgba(0, 0, 0, 0) 50% 100%);background:linear-gradient(to bottom, #FFFCF7 0% 50%, rgba(0, 0, 0, 0) 50% 100%)}main#Accueil #homeMissions{margin-bottom:100px}main#Accueil #homeMissions img{display:block;margin:auto;margin-bottom:50px;width:100px}main#Accueil #homeMissions p{font-size:1.2rem;font-weight:500;width:50%;margin:auto;text-align:center}main#Accueil .actualites-carousel{border-bottom:2px solid #3D806A}main#Accueil .actualites-carousel .owlContent .owl-carousel .owl-nav{top:unset;bottom:30%}main#Accueil #homeInstagram{padding:100px 0;background:#FFFCF7}main#Accueil #homeInstagram h2{font-weight:500;text-align:center;margin:auto}main#Accueil #homeInstagram .socialsLinks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:50px 0}main#Accueil #homeInstagram .socialsLinks a{margin:0 5px}main#Accueil #homeInstagram .instagramFlow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:15px;gap:15px;margin-bottom:100px}main#Accueil #homeInstagram .instagramFlow .item-instagram{flex:1}main#Accueil #homeInstagram .instagramFlow .item-instagram .img{display:block;width:100%;padding-top:100%;transition:transform 0.3s ease-in-out}main#Accueil #homeInstagram .instagramFlow .item-instagram .img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}main .pageTitle{padding-top:200px}main .pageTitle h1{margin-left:auto;margin-right:auto}main .pageContent{padding-top:100px;padding-bottom:100px}main#Builder .pageHeader .bubbleQualibail{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);height:130px;width:130px;background-color:#04422F;mix-blend-mode:hard-light;border-radius:100%;z-index:2;overflow:hidden}main#Builder .pageHeader .bubbleQualibail::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}main#Builder .pageHeader .bubbleQualibail::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-qualibail.svg) no-repeat center/60%}main#Builder .pageContent .pageContentLeft .pageNav{background:#FFFCF7;width:75%;-webkit-box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);border-radius:15px;padding:40px 30px}main#Builder .pageContent .pageContentLeft .pageNav a{display:block;position:relative;transition:opacity 0.15s ease-in-out}main#Builder .pageContent .pageContentLeft .pageNav a:hover{opacity:0.5}main#Builder .pageContent .pageContentLeft .pageNav li.current_page_item>a{text-decoration:underline;font-weight:700}main#Builder .pageContent .pageContentLeft .pageNav li.current_page_item>a::before{content:'';position:relative;display:inline-block;width:12px;height:12px;margin-right:5px;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green.svg) no-repeat center/contain}main#Builder .pageContent .pageContentLeft .pageNav>a{text-transform:uppercase;font-weight:700;font-size:1.5rem;margin-bottom:30px}main#Builder .pageContent .pageContentLeft .pageNav>li>a{margin:30px 0 15px;font-weight:700;font-size:1.2rem}main#Builder .pageContent .pageContentLeft .pageNav>li>ul>li>a{margin:5px 0;color:#3D806A}main#Builder .logements-carousel{margin-bottom:100px}main#Contact{padding-top:200px}main#Contact .contactImage{height:100%;max-height:600px;width:95%;border-radius:15px;position:relative;overflow:visible}main#Contact .contactImage img{border-radius:15px}main#Contact .contactImage::after{content:'';position:absolute;top:-10px;left:-15px;width:100px;height:100px;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/dots-green.svg) no-repeat center/contain;z-index:1}main#Contact h1{margin:unset;margin-bottom:30px;text-align:left}main#Contact #contactCoordonnees{margin:30px 0;padding:0}main#Contact #contactCoordonnees .frame-with-icon{margin-top:50px;margin-bottom:30px;width:100%;min-height:150px;padding:50px 15px 15px;display:block;position:relative;border-radius:15px;-webkit-box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);background:#FFFCF7;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#Contact #contactCoordonnees .frame-with-icon .icon{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80px;height:80px;background:#04422F;border-radius:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#Contact #contactCoordonnees .frame-with-icon .icon img{width:50%;height:50%}main#Contact #contactCoordonnees .frame-with-icon .content{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#Contact #contactForm{margin:50px 0}main#Contact #contactAdvisor{background:#FFFCF7;padding:50px 0;margin-top:50px}main#Contact #contactAdvisor h2{margin:auto;text-align:center;margin-bottom:50px}main#Contact #contactAdvisor #advisorForm{background:#04422F;border-radius:15px;-webkit-box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16)}main#Contact #contactAdvisor #advisorForm #advisorFormTitle{font-weight:700;font-size:1.5rem;background:#FFFCF7;padding:20px 40px;border-top-left-radius:15px;border-top-right-radius:15px}main#Contact #contactAdvisor #advisorForm .champs{padding:40px}main#Partenaires .partenaire-item{width:100%;padding-top:100%;position:relative;-webkit-box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);-moz-box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);border-radius:15px;margin-bottom:50px}main#Partenaires .partenaire-item>a{position:absolute;top:0;left:0;width:100%;height:100%}main#Partenaires .partenaire-item>a img{position:absolute;top:50%;left:50%;width:80%;height:80%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main#Partenaires .partenaire-item>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;height:80%}main#Partenaires .partenaire-item .partenaireSocials{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:40%;height:20%;overflow:hidden}main#Partenaires .partenaire-item .partenaireSocials p{width:100%;height:200%;padding:15px;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:#04422F;border-radius:100%;transition:bottom 0.7s ease-in-out, transform 0.7s ease-in-out;mix-blend-mode:hard-light}main#Partenaires .partenaire-item .partenaireSocials p a{width:15px;height:15px;margin:5px;transition:opacity 0.3s ease-in-out;z-index:1}main#Partenaires .partenaire-item .partenaireSocials p a.facebook{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-facebook-white.svg) no-repeat center/100% 100%}main#Partenaires .partenaire-item .partenaireSocials p a.instagram{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/logo-instagram-white.svg) no-repeat center/100% 100%}main#Partenaires .partenaire-item .partenaireSocials p a:hover{opacity:0.2}main#EspacePresse #presseLogos .h2Fake{margin:100px 0 50px}main#EspacePresse #presseLogos .logo-item{width:100%;padding-top:100%;display:block;position:relative;border-radius:15px;margin-bottom:50px;background:#FFFCF7}main#EspacePresse #presseLogos .logo-item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;max-height:50%;object-fit:contain}main#EspacePresse #presseLogos .logo-item .logoButton{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}main#EspacePresse #presseLogos .logo-item .logoButton p{padding:15px;width:100%;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, -55%);-moz-transform:translate(-50%, -55%);-ms-transform:translate(-50%, -55%);transform:translate(-50%, -55%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;transition:transform 0.3s ease-in-out}main#EspacePresse #presseLogos .logo-item .logoButton p span{display:block;font-weight:700}main#EspacePresse #presseLogos .logo-item .logoButton p span.download{height:20px;width:20px;margin-top:10px;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-download-green.svg) no-repeat center/100%}main#EspacePresse #presseLogos .logo-item:hover .logoButton p{-webkit-transform:translate(-50%, -90%);-moz-transform:translate(-50%, -90%);-ms-transform:translate(-50%, -90%);transform:translate(-50%, -90%)}main#EspacePresse #presseLogos .logo-item.green{background:#04422F}main#EspacePresse #presseLogos .logo-item.green .logoButton p span{color:#FFFCF7}main#EspacePresse #presseLogos .logo-item.green .logoButton p span.download{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-download-white.svg) no-repeat center/100%}main#EspacePresse #presseDossier{background:#04422F;margin-top:100px;margin-bottom:100px}main#EspacePresse #presseDossier .left,main#EspacePresse #presseDossier .right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#EspacePresse #presseDossier .left{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:end;align-items:end;height:500px}main#EspacePresse #presseDossier .left img{max-height:115%}main#EspacePresse #presseDossier .right{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start}main#EspacePresse #presseDossier .right .h2Fake{color:#FFFFFF;margin-bottom:30px}main#Actualites .pagination{display:none}main#Actualite{padding-top:200px}main#Actualite #actualiteHeader .actualiteBanniere{height:100%;width:95%;max-height:600px;border-radius:15px;position:relative;overflow:visible}main#Actualite #actualiteHeader .actualiteBanniere img{border-radius:15px}main#Actualite #actualiteHeader .actualiteBanniere::after{content:'';position:absolute;bottom:-10px;right:-30px;width:100px;height:100px;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/dots-green.svg) no-repeat center/contain;z-index:1}main#Actualite #actualiteHeader .actualiteBanniere p{background:#04422F;border-radius:100%;mix-blend-mode:hard-light;width:120px;height:120px;padding:15px;position:absolute;top:0;left:0;-webkit-transform:translate(-15%, -30%);-moz-transform:translate(-15%, -30%);-ms-transform:translate(-15%, -30%);transform:translate(-15%, -30%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;z-index:1}main#Actualite #actualiteHeader .actualiteBanniere p::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100%;background:#000000;opacity:0.5}main#Actualite #actualiteHeader .actualiteBanniere p span{color:#FFF;font-weight:700;text-align:center;z-index:1}main#Actualite #actualiteHeader h1{margin:unset;margin-bottom:30px;margin-top:100px;text-align:left}main#Actualite #actualiteHeader .actualiteResume{line-height:2;font-weight:700;margin-bottom:100px}main#Actualite #actualiteContent{margin-top:100px}main#Actualite #actualiteContent .entry{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#Actualite .actualites-carousel{background:#FFFCF7;margin-bottom:100px}main#Actualite .actualites-carousel .leftContent{margin-right:45px}main#Actualite .actualites-carousel .leftContent>*{max-width:275px}main#Actualite .actualites-carousel .leftContent .h2Fake{color:#04422F;width:275px}main#Actualite .actualites-carousel .leftContent a{margin-top:50px}main#Actualite .actualites-carousel .owlContent .owl-carousel .owl-stage-outer .owl-stage .owl-item .actualite-item .actualiteContent p{color:#04422F}main#Actualite .actualites-carousel .owlContent .owl-carousel .owl-stage-outer .owl-stage .owl-item .actualite-item .actualiteContent span{color:#04422F}main#Actualite .actualites-carousel .owlContent .owl-carousel .owl-stage-outer .owl-stage .owl-item .actualite-item .actualiteContent span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green.svg) no-repeat center/contain !important}main#Actualite .actualites-carousel .owlContent .owl-carousel .owl-nav{top:unset;bottom:30%}main .offre-item{margin-bottom:70px;width:100%;border-radius:15px;display:block;-webkit-box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);-moz-box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16)}main .offre-item .offreImage{width:100%;padding-top:50%;border-top-left-radius:15px;border-top-right-radius:15px;position:relative}main .offre-item .offreImage p{background:#04422F;border-radius:100%;mix-blend-mode:hard-light;width:150px;height:150px;padding:15px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;z-index:1}main .offre-item .offreImage p::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100%;background:#000000;opacity:0.5}main .offre-item .offreImage p span{color:#FFF;font-weight:700;text-align:center;z-index:1}main .offre-item .offreContent{width:100%;padding-bottom:50%;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:relative;background:#FFFCF7}main .offre-item .offreContent>div{position:absolute;top:0;left:0;width:100%;height:100%;font-size:1.2rem;font-weight:500;padding:15px;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main .offre-item .offreContent>div span{display:block;position:relative}main .offre-item .offreContent>div .offreCaract{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main .offre-item .offreContent>div .offreCaract .offreContract{margin-right:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#3D806A}main .offre-item .offreContent>div .offreCaract .offreContract::before{content:'';position:relative;margin-right:10px;height:20px;width:20px;display:inline-block;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-contract.svg) no-repeat center/contain}main .offre-item .offreContent>div .offreCaract .offreSchedule{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#3D806A}main .offre-item .offreContent>div .offreCaract .offreSchedule::before{content:'';position:relative;margin-right:10px;height:20px;width:20px;display:inline-block;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-schedule.svg) no-repeat center/contain}main .offre-item .offreContent>div .offreExcerpt{color:#6E6E6E}main .offre-item .offreContent>div .knowMore{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-weight:700}main .offre-item .offreContent>div .knowMore::after{content:'';position:relative;margin-left:10px;height:20px;width:20px;display:inline-block;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green.svg) no-repeat center/contain;transition:transform 0.3s ease-in-out}main .offre-item:hover .offreImage img{-webkit-transform:scale(1.035);-moz-transform:scale(1.035);-ms-transform:scale(1.035);transform:scale(1.035)}main .offre-item:hover .offreContent>div .knowMore::after{-webkit-transform:translate(10px);-moz-transform:translate(10px);-ms-transform:translate(10px);transform:translate(10px)}main#Offres #offresApply{background:#FFFCF7}main#Offre .pageHeader::after{bottom:30px;right:60%}main#Offre .pageHeader .titleBubble{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, -80%);-moz-transform:translate(-50%, -80%);-ms-transform:translate(-50%, -80%);transform:translate(-50%, -80%);z-index:2;mix-blend-mode:hard-light;border-radius:100%;background-color:#04422F;padding:50px;width:320px;height:320px;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#Offre .pageHeader .titleBubble::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100%;background:#000000;opacity:0.5}main#Offre .pageHeader .titleBubble h1{font-size:2.5rem}main#Offre #offreContent{padding-top:100px;padding-bottom:100px}main#Offre #offreContent strong{color:#3D806A}main#Offre #offreContent h2{font-size:1.5rem;color:#3D806A;margin-top:80px}main#Offre #offreContent .offreDesc{background:#FFFCF7;width:80%;margin-left:auto;height:auto;-webkit-box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);border-radius:15px;padding:40px}main#Offre #offreContent .offreDesc .h2Fake{font-size:1.7rem;margin-bottom:30px}main#Offre #offreContent .offreDesc li:not(:last-of-type){margin-bottom:20px}main#Offre #offreApply{background:#FFFCF7}main .logements-item{-webkit-box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);-moz-box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);border-radius:20px;overflow:hidden;background-color:#FFFFFF}main .logements-item .imgContent{padding-top:66.666%;background-color:#04422F}main .logements-item .txtContent{padding:15px;padding-top:0}main .logements-item .txtContent .topContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #D1D1D1;padding:10px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main .logements-item .txtContent .topContent .loc_ou_achat{font-weight:500;margin-right:auto}main .logements-item .txtContent .topContent .logementEnergy{width:45px;height:15px;display:inline-block;margin-left:10px;padding-left:10px;text-align:center;line-height:1.3;font-size:0.8rem;color:#FFFFFF;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/bg-energy.svg) no-repeat center/contain}main .logements-item .txtContent .topContent .logementRooms{width:28px;height:28px;display:inline-block;margin-left:5px;text-align:center;line-height:1.3;font-size:0.8rem;color:#3D806A;border:1px solid #3D806A;padding:5px;border-radius:100%;font-weight:700}main .logements-item .txtContent .bottomContent{padding-top:15px}main .logements-item .txtContent .bottomContent p{font-weight:700;font-size:1.3rem}main .logements-item .txtContent .bottomContent p span{color:#3D806A}main .logements-item .txtContent .bottomContent p.localisation::before{content:'';display:inline-block;margin-right:10px;height:1em;width:0.75em;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/pin-green.svg)}main .logements-item .txtContent .bottomContent .button{margin-top:20px;height:auto;padding:10px}main .logements-item .txtContent .bottomContent .button span{font-size:0.85rem}main .logements-item .txtContent .bottomContent .button span::after{height:20px;width:20px;background-size:contain;background-position:center;background-repeat:no-repeat}main .logements-carousel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main .logements-carousel .leftContent{padding-left:25px;padding-left:calc((100vw - 1470px) / 2);margin-right:70px;padding-bottom:70px}main .logements-carousel .leftContent .h2Fake{font-weight:500;width:250px;margin-bottom:20px}main .logements-carousel .leftContent>*{max-width:250px}main .logements-carousel .owlContent{width:100%;max-width:calc(100vw - (((100vw - 1470px) / 2) + 320px))}main .logements-carousel .owlContent .owl-carousel .owl-stage-outer{padding-bottom:40px}main .logements-carousel .owlContent .owl-carousel .owl-stage-outer .owl-stage{padding-left:0 !important}main .logements-carousel .owlContent .owl-carousel .owl-nav{top:unset;bottom:40px;left:unset;right:100%;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;transform:unset}main .logements-carousel .owlContent .owl-carousel .owl-nav button.owl-prev,main .logements-carousel .owlContent .owl-carousel .owl-nav button.owl-next{border:3px solid #04422F;width:35px;height:35px}main .logements-carousel .owlContent .owl-carousel .owl-nav button.owl-next{margin-left:10px;margin-right:30px}main#ArchivesLogements{overflow:unset}main#ArchivesLogements form.searchLogement>*.achat_ou_vente{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#ArchivesLogements form.searchLogement>*.achat_ou_vente>label input[type=radio]{display:none}main#ArchivesLogements form.searchLogement>*.achat_ou_vente>label input[type=radio]:checked+.button-loc{background-color:#04422F;color:#FFFFFF}main#ArchivesLogements form.searchLogement>*.achat_ou_vente>label .button-loc{background-color:#FFFFFF;color:#04422F;transition:all 0.2s ease-in-out;font-weight:700;padding:20px;min-width:170px;text-align:center;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#ArchivesLogements form.searchLogement>*.achat_ou_vente>label .button-loc:hover{color:#3D806A;background-color:#F3F5F4}main#ArchivesLogements form.searchLogement>*.achat_ou_vente>label:first-child .button-loc{border-top-left-radius:20px}main#ArchivesLogements form.searchLogement>*.achat_ou_vente>label:last-child .button-loc{border-top-right-radius:20px}main#ArchivesLogements form.searchLogement>*.filtre-recherche{background-color:#FFFFFF;border-radius:20px;-webkit-box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);-moz-box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);box-shadow:12px 20px 20px 0 rgba(0, 0, 0, 0.16);position:relative;padding-bottom:60px;overflow:hidden;transition:height 0.2s ease-in-out}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*{padding:20px 40px}main#ArchivesLogements form.searchLogement>*.filtre-recherche>* .filtres{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:50px;gap:50px;width:100%}main#ArchivesLogements form.searchLogement>*.filtre-recherche>* .filtres .filtre{width:100%}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre{padding-top:60px;padding-bottom:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:60px}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons .button{padding:0 30px}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons .button.buttonGreenLight span::after{background-size:100% 50%;background-position:center;background-repeat:no-repeat;background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/bell-white.svg)}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons .button.buttonGreenLight:hover span::after{background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/bell-green-light.svg)}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons .button+a{display:block;text-decoration:underline;text-align:center;margin-left:20px}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons .button+a span{font-weight:700}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.more-filtre .filtres{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.more-filtre .filtres .filtre{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.more-button{position:absolute;bottom:0;left:0;height:60px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-weight:700;cursor:pointer;background-color:#FFFFFF;border-top:1px solid rgba(4, 66, 47, 0.3)}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.more-button span::before{content:attr(data-more)}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.more-button span::after{content:'';display:inline-block;vertical-align:middle;margin-left:10px;height:12px;width:12px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green-carousel.svg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}main#ArchivesLogements form.searchLogement>*.filtre-recherche.expanded>*.more-button span::before{content:attr(data-expanded)}main#ArchivesLogements form.searchLogement>*.filtre-recherche.expanded>*.more-button span::after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}main#ArchivesLogements form.searchLogement.sending>*.filtre-recherche>*.global-filtre .buttons button[type="submit"]{pointer-events:none;cursor:not-allowed;opacity:0.6}main#ArchivesLogements form.searchLogement.sending>*.filtre-recherche>*.global-filtre .buttons button[type="submit"] span::after{background:none;border:2px solid rgba(0, 0, 0, 0);border-color:#FFFFFF #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-radius:50%;margin-left:25px;width:20px;height:20px;animation:spin360 0.7s linear infinite}main#ArchivesLogements .mapSearch{position:relative;min-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/pages/carte.jpg);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:120px 0}main#ArchivesLogements .mapSearch h1{font-weight:500;margin-bottom:70px}main#ArchivesLogements .resultsLogements .mapContainer{position:relative;width:100%;min-height:100vh;z-index:1}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements{position:sticky !important;top:0;height:100vh;width:100%}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.noIcon .borderRound{border:1px solid #04422F;padding:3px}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.noIcon .borderRound .fullRound{color:#04422F;padding:5px;background-color:#FFFFFF;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:0.8rem;border:1px solid #04422F}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.noIcon .borderRound,main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.noIcon .borderRound .fullRound{border-radius:50%;height:100%;width:100%;transition:all 0.15s ease-in-out}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.noIcon.glowingHover .borderRound .fullRound{background-color:#04422F;color:#FFFFFF}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.mycluster .clusterIcon{background-color:#FFFFFF;border:1px solid #04422F;width:50px;height:50px}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.mycluster .clusterIcon::before{content:'';position:absolute;top:50%;left:50%;width:50%;height:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/bien-cluster-green.svg)}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.mycluster .clusterIcon .clusterCount{position:absolute;top:-7px;right:-7px;width:25px;height:25px;color:#FFFFFF;background-color:#04422F;border:1px solid #FFFFFF;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.mycluster .clusterIcon .clusterCount p{font-weight:700;font-size:0.8rem}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.mycluster .clusterIcon,main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.mycluster .clusterIcon::before,main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.mycluster .clusterIcon .clusterCount{border-radius:50%;transition:all 0.15s ease-in-out}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.mycluster.glowingHover .clusterIcon{background-color:#04422F}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-marker-icon.mycluster.glowingHover .clusterIcon::before{background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/bien-cluster-blanc.svg)}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-popup .leaflet-popup-content-wrapper{padding:0;background:rgba(0, 0, 0, 0);color:#04422F;box-shadow:unset;font-family:'Interstate', sans-serif;font-weight:400;font-size:1rem;min-width:250px}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content p{margin:0}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-popup a.leaflet-popup-close-button{background-color:#FFFFFF;width:40px;height:20px;display:block;padding:0;line-height:20px;border-radius:0 20px}main#ArchivesLogements .resultsLogements .mapContainer #mapLogements .leaflet-control-container .leaflet-bottom.leaflet-right{display:none}main#ArchivesLogements .resultsLogements .listResults{padding-top:130px}main#ArchivesLogements .resultsLogements .listResults .banner-results{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:50px}main#ArchivesLogements .resultsLogements .listResults .banner-results .leftContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-right:50px}main#ArchivesLogements .resultsLogements .listResults .banner-results .leftContent .num-results{font-weight:700;font-size:1.5rem}main#ArchivesLogements .resultsLogements .listResults .banner-results .leftContent .alertButton{margin-left:20px}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-left:auto}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:10px}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border:2px solid #04422F;background-color:#FFFCF7;color:#04422F;font-weight:700;padding:10px 15px;position:relative;overflow:hidden}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>* input[type=radio]{display:none}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*::before,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*::after{content:'';position:absolute;top:-1%;left:-1%;width:102%;height:102%}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*::before{background-color:#F3F5F4}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*::after{background-color:#04422F}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>* .switchTxt{position:relative;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>* .switchTxt .carte-ico,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>* .switchTxt .liste-ico{margin-right:10px;background-size:contain;background-position:center;background-repeat:no-repeat}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>* .switchTxt .carte-ico{width:25px;height:25px;background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/map-green.svg)}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>* .switchTxt .liste-ico{width:20px;height:20px;background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/list-green.svg)}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.leftSwitch{border-right-width:1px}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.leftSwitch::before,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.leftSwitch::after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.leftSwitch,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.leftSwitch::before,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.leftSwitch::after{border-radius:50px 0 0 50px}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.rightSwitch{border-left-width:1px}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.rightSwitch::before,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.rightSwitch::after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.rightSwitch,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.rightSwitch::before,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.rightSwitch::after{border-radius:0 50px 50px 0}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*:hover::before,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.active::before,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.active::after{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*:hover{color:#3D806A}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*:hover .switchTxt .carte-ico{background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/map-green-light.svg)}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*:hover .switchTxt .liste-ico{background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/list-green-light.svg)}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.active{color:#FFFFFF}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.active .switchTxt .carte-ico{background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/map-white.svg)}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*.active .switchTxt .liste-ico{background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/list-white.svg)}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*::before,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>*::after,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>* .switchTxt .carte-ico,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode>* .switchTxt .liste-ico{transition:all 0.3s ease-in-out}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent select,main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .select2 .select2-selection{-webkit-appearance:none;appearance:none;border:2px solid #04422F;padding:10px 15px;font-weight:700;color:#04422F;border-radius:40px}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .select2 .select2-selection{padding-right:30px}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .select2 .select2-selection .select2-selection__arrow{right:15px}main#ArchivesLogements .resultsLogements .listResults .banner-results>.alertButton{display:none;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:20px}main#ArchivesLogements .resultsLogements .listResults .logements-grid .txtErreur{text-align:center;font-weight:700;font-size:1.5rem;width:100%;margin-bottom:30px}main#ArchivesLogements .resultsLogements .listResults .logements-grid .allLogements{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:30px;gap:30px;padding-bottom:220px}main#ArchivesLogements:not(.showMap) .resultsLogements .mapContainer{display:none}main#ArchivesLogements.showMap form.searchLogement>*.filtre-recherche>* .filtres{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:50px;gap:50px;width:100%}main#ArchivesLogements.showMap form.searchLogement>*.filtre-recherche>* .filtres .filtre{width:100%}main#ArchivesLogements.showMap .resultsLogements{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main#ArchivesLogements.showMap .resultsLogements .listResults{padding-left:30px;padding-right:30px}main#ArchivesLogements.showMap .resultsLogements .listResults .banner-results{position:relative}main#ArchivesLogements.showMap .resultsLogements .listResults .banner-results .mobileDragBar{display:none;position:absolute;top:-16px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);height:4px;width:40px;background:#D1D1D1;border-radius:2px}main#ArchivesLogements.showMap .resultsLogements .listResults .banner-results>.alertButton{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main#ArchivesLogements.showMap .resultsLogements .listResults .banner-results .leftContent .alertButton{display:none}main#ArchivesLogements.showMap .resultsLogements .listResults .banner-results .rightContent .switchMode{position:fixed;top:130px;left:30px;left:calc((100vw - 1470px) / 2);z-index:2}main#ArchivesLogements.showMap .resultsLogements .listResults .logements-grid .allLogements{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;min-width:530px}main#ArchivesLogements.showMap .resultsLogements .listResults .logements-grid .allLogements .logements-item{min-width:250px}main#ArchivesLogements:not(.showingResults) .resultsLogements{display:none}main#ArchivesLogements.showingResults .button-filter{display:none;position:fixed;top:55px;right:0;width:50px;height:50px;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;color:#FFFFFF;font-weight:700;text-align:center;cursor:pointer;z-index:4;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-filter.svg) no-repeat center/50%, #04422F}main#ArchivesLogements.showingResults .mapSearch{position:absolute;top:0;left:0;width:0;height:0;min-height:0;overflow:hidden}main#ArchivesLogements.showingResults .mapSearch form.searchLogement{position:fixed;bottom:0;left:0;-webkit-box-shadow:12px -8px 20px 0 rgba(0, 0, 0, 0.16);-moz-box-shadow:12px -8px 20px 0 rgba(0, 0, 0, 0.16);box-shadow:12px -8px 20px 0 rgba(0, 0, 0, 0.16);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;z-index:3;width:100%}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.achat_ou_vente{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.achat_ou_vente>label{height:100%}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.achat_ou_vente>label .button-loc{border-radius:0;height:100%}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche{-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset;width:100%;border-radius:0;max-height:90vh;max-height:calc(100vh - 150px)}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre{padding:20px 40px}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre .buttons .buttonGreenLight{display:none}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.more-filtre{overflow:auto}main#Logement{padding-top:200px;overflow:unset}main#Logement #logementHeader{position:relative}main#Logement #logementHeader .logementExcerpt{background:#04422F;border-radius:100%;mix-blend-mode:hard-light;width:200px;height:200px;padding:15px;position:absolute;top:0;left:0;-webkit-transform:translate(-15%, -20%);-moz-transform:translate(-15%, -20%);-ms-transform:translate(-15%, -20%);transform:translate(-15%, -20%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:2}main#Logement #logementHeader .logementExcerpt::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100%;background:#000000;opacity:0.5}main#Logement #logementHeader .logementExcerpt span{color:#FFF;font-weight:400;text-align:center;z-index:1;display:block}main#Logement #logementHeader .logementExcerpt span:first-of-type{margin-bottom:10px;font-weight:700;font-size:1.2rem}main#Logement #logementHeader .logementGallery{height:600px;width:95%;border-radius:15px;position:relative;overflow:visible}main#Logement #logementHeader .logementGallery::after{content:'';position:absolute;bottom:-35px;left:-25px;width:100px;height:100px;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/dots-green.svg) no-repeat center/contain;z-index:1}main#Logement #logementHeader .logementGallery .logementImage{height:100%;width:100%;position:relative;display:block}main#Logement #logementHeader .logementGallery .logementImage img{border-radius:15px}main#Logement #logementHeader .logementGallery .owl-nav{width:100%}main#Logement #logementHeader .logementGallery .owl-nav .owl-prev{-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}main#Logement #logementHeader .logementGallery .owl-nav .owl-next{-webkit-transform:translate(50%);-moz-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}main#Logement #logementHeader .logementGallery .owl-nav button{transition:visibility 0.15s ease-in-out, opacity 0.15s ease-in-out;height:60px;width:60px}main#Logement #logementHeader .logementGallery .owl-nav button.disabled{visibility:hidden;opacity:0}main#Logement #logementHeader .logementGallery .emptyGallery{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-transform:uppercase;font-weight:700}main#Logement #logementHeader .logementGalleryHover{height:100%;max-height:600px;width:95%;border-radius:15px;position:absolute;top:0;left:0;z-index:1;opacity:0;visibility:hidden;transition:visibility 0.15s ease-in-out, opacity 0.15s ease-in-out}main#Logement #logementHeader .logementGalleryHover.visible{opacity:1;visibility:visible}main#Logement #logementHeader .logementGalleryMini{margin-top:25px;width:85%;margin-left:5%}main#Logement #logementHeader .logementGalleryMini .logementImage{padding-top:100%;width:100%;position:relative;display:block}main#Logement #logementHeader .logementGalleryMini .logementImage img{border-radius:15px}main#Logement #logementHeader .logementGalleryMini .owl-nav{width:100%}main#Logement #logementHeader .logementGalleryMini .owl-nav .owl-prev{-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}main#Logement #logementHeader .logementGalleryMini .owl-nav .owl-next{-webkit-transform:translate(50%);-moz-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}main#Logement #logementHeader .logementGalleryMini .owl-nav button{transition:visibility 0.15s ease-in-out, opacity 0.15s ease-in-out}main#Logement #logementHeader .logementGalleryMini .owl-nav button.disabled{visibility:hidden;opacity:0}main#Logement #logementHeader .logementGalleryMini .emptyGallery{display:none}main#Logement #logementHeader .logementType{text-transform:uppercase;font-weight:700}main#Logement #logementHeader .logementEnergy{width:45px;height:15px;display:inline-block;margin-left:10px;padding-left:10px;text-align:center;line-height:1.3;font-size:0.8rem;color:#FFFFFF;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/bg-energy.svg) no-repeat center/contain}main#Logement #logementHeader .logementRooms{width:28px;height:28px;display:inline-block;margin-left:5px;text-align:center;line-height:1.3;font-size:0.8rem;color:#3D806A;border:1px solid #3D806A;padding:5px;border-radius:100%;font-weight:700}main#Logement #logementHeader h1{margin:unset;font-size:2.5rem;margin-bottom:10px;margin-top:10px;text-align:left}main#Logement #logementHeader .logementCode{font-size:1.2rem;color:#6E6E6E;display:block;margin-bottom:20px}main#Logement #logementHeader .logementVille{font-weight:700;font-size:1.2rem}main#Logement #logementHeader .logementVille::before{content:'';display:inline-block;margin-right:10px;height:1em;width:0.75em;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/icon/pin-green.svg)}main#Logement #logementHeader .logementPrix,main#Logement #logementHeader .logementLoyer{font-weight:700;font-size:1.2rem}main#Logement #logementHeader .logementPrix span,main#Logement #logementHeader .logementLoyer span{color:#3D806A}main#Logement #logementHeader .logementPrix.ttc,main#Logement #logementHeader .logementLoyer.ttc{font-weight:400;font-size:1rem;font-style:italic}main#Logement #logementHeader .logementPrix.ttc span,main#Logement #logementHeader .logementLoyer.ttc span{color:#04422F}main#Logement #logementHeader .logementFrais{margin-top:20px;font-size:1.2rem}main#Logement #logementHeader .logementFrais i{font-size:1rem}main#Logement #logementHeader .logementDesc{line-height:2;font-weight:400;margin:30px 0}main#Logement #logementHeader .logementDesc .descTitle{font-weight:700;font-size:1.2rem}main#Logement #logementHeader .logements-carousel{margin:100px 0}main#Logement #logementAdvisor{margin-top:50px}main#Logement #logementAdvisor #logementForm{background:#FFFCF7;border-radius:15px;-webkit-box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);padding:0 40px}main#Logement #logementAdvisor #logementForm #logementFormTitle{font-weight:700;font-size:1.5rem;padding:20px 0;border-top-left-radius:15px;border-top-right-radius:15px}main#Logement #logementAdvisor #logementForm #logementFormTitle span{color:#3D806A}main#Logement #logementAdvisor #logementForm .champs{padding:40px 0;padding-top:0}main#Logement #logementAdvisor #logementForm .champs fieldset.textarea{border-radius:0 !important;border-top:0 !important;border-left:0 !important;border-right:0 !important;padding:0 !important}main#Logement #logementCaract{margin-top:100px;margin-bottom:30px}main#Logement #logementCaract h2{margin-bottom:30px}main#Logement #logementCaract .accordions{margin-bottom:50px}main#Logement #logementCaract .accordions .accordion>.accordionContent{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#Logement #logementCaract .accordions .accordion>.accordionContent p{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}main#Logement #logementCaract .accordions .accordion.expanded>.accordionContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main#Logement #logementVisite{margin-bottom:30px;position:relative}main#Logement #logementVisite iframe{width:100%;height:500px;border-radius:15px;border:none}main#Logement #logementVisite span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:1.5rem;font-weight:700;z-index:-1}main#Logement #logementMap{margin-bottom:100px}main#Logement #logementMap #map{height:500px;width:100%;border-radius:15px}main#Logement #logementMap #map .leaflet-pane{z-index:unset}main#Logement #logementMap #map .leaflet-bottom.leaflet-right{display:none}main#Logement .logements-carousel{margin-bottom:100px}main#ArchivesAlertes{padding-top:130px}main#ArchivesAlertes .alertesTable{margin-top:50px}main#ArchivesAlertes .alertesTable .alerte-item{padding:30px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main#ArchivesAlertes .alertesTable .alerte-item .leftAlerte{margin-right:30px}main#ArchivesAlertes .alertesTable .alerte-item .leftAlerte>.title-alerte{font-size:1.6rem;font-weight:700}main#ArchivesAlertes .alertesTable .alerte-item .leftAlerte>.filtres{margin-top:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#ArchivesAlertes .alertesTable .alerte-item .leftAlerte>.filtres>.filtre{white-space:nowrap;border:2px solid #3D806A;color:#3D806A;padding:7px 15px;border-radius:50px;line-height:1;margin:5px;font-weight:500}main#ArchivesAlertes .alertesTable .alerte-item .rightAlerte{margin:auto;margin-right:0;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 230px;-ms-flex:0 0 230px;flex:0 0 230px}main#ArchivesAlertes .alertesTable .alerte-item+.alerte-item{border-top:1px solid #D1D1D1}main#SingleAlerte .padtopHeader{padding-top:130px}main#SingleAlerte .allAlertesLink{position:relative;font-weight:500;color:#04422F;transition:all 0.3s ease-in-out}main#SingleAlerte .allAlertesLink::before{content:'';position:absolute;top:100%;left:0;height:2px;width:0;background-color:#04422F;transition:all 0.3s ease-in-out}main#SingleAlerte .allAlertesLink:hover{color:#3D806A}main#SingleAlerte .allAlertesLink:hover::before{width:100%;background-color:#3D806A}main#SingleAlerte .confirme-content{min-height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#SingleAlerte .confirme-content .confirme-txt{margin:auto;text-align:center}main#SingleAlerte .confirme-content .confirme-txt>p{font-weight:700;font-size:3.6rem}main#SingleAlerte .confirme-content .confirme-txt>p span{color:#3D806A}main#SingleAlerte .confirme-content .confirme-txt>.filtres{margin-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#SingleAlerte .confirme-content .confirme-txt>.filtres>.filtre{white-space:nowrap;border:3px solid #3D806A;color:#3D806A;padding:10px 20px;border-radius:50px;line-height:1;margin:10px;font-size:1.6rem;font-weight:500}main#SingleAlerte .confirme-content .confirme-txt .allAlertesLink{margin:0 auto;margin-bottom:50px;display:inline-block}main#SingleAlerte .editingPage{max-width:800px;margin:0 auto;min-height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#SingleAlerte .editingPage .allAlertesLink{margin:0 auto;margin-bottom:50px;display:inline-block}main#SingleAlerte .editingPage>h1{margin:unset;width:100%;text-align:center}main#SingleAlerte .editingPage form h1{margin-bottom:50px}main#SingleAlerte .editingPage form .filtres .filtre{margin-bottom:30px}main#SingleAlerte .editingPage form .button-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:50px}main#SingleAlerte .editingPage form .button-form>.button+.button{margin-left:30px}#toolbar{display:none;background:#FFFFFF;position:fixed;bottom:0;left:0;width:100vw;height:60px;z-index:99;-webkit-box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.16)}#toolbar a{display:block;flex:1;height:100%;position:relative}#toolbar a:not(:last-of-type){border-right:1px solid rgba(209, 209, 209, 0.3)}#toolbar a span{position:absolute;bottom:5px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);font-size:11px;color:#04422F;font-weight:700}#toolbar a.toolbar-mail{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-mail-green.svg) no-repeat center 10px/45% 35%}#toolbar a.toolbar-phone{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-phone-green.svg) no-repeat center 10px/45% 40%}#toolbar a.toolbar-locat{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-account-green.svg) no-repeat center 10px/45% 40%}#toolbar a.toolbar-pay{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-pay-green.svg) no-repeat center 10px/45% 35%}.popup-window,.popup-window>.popup-container{transition:all 0.3s ease-in-out}.popup-window{display:none;opacity:0;visibility:hidden;position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.popup-window>.popup-container{position:absolute;top:50%;left:50%;width:650px;max-width:90%;max-height:90%;overflow:auto;overflow-x:hidden;background-color:#FFF;color:#000;border-radius:30px;-webkit-transform:translate(-50%, -50%) scale(0);-moz-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.popup-window>.popup-container>.popup-close{position:absolute;top:15px;right:15px;cursor:pointer;width:20px;height:20px}.popup-window>.popup-container>.popup-close::before,.popup-window>.popup-container>.popup-close::after{content:'';position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:#000;transition:all 0.2s ease-in-out}.popup-window>.popup-container>.popup-close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.popup-window>.popup-container>.popup-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.popup-window>.popup-container>.popup-close:hover::before,.popup-window>.popup-container>.popup-close:hover::after{background-color:#787878}.popup-window>.popup-container>.popup-content{margin:auto 0;padding:50px;text-align:center}.popup-window>.popup-container>.popup-content img{width:100%}.popup-window>.popup-container>.popup-content p{font-family:'denike_standardregular';color:#04422F;font-weight:600;font-size:1.2rem}.popup-window>.popup-container>.popup-content p i{font-weight:500}.popup-window>.popup-container>.popup-content p span{font-weight:500;color:#f9af1f;font-size:2.5rem;display:block;font-family:'Annisa'}body.openedPopup{overflow:hidden}body.openedPopup .popup-window{display:block;visibility:visible}body.openedPopup .popup-window.showingPopup{opacity:1}body.openedPopup .popup-window.showingPopup>.popup-container{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}footer #footerContent{position:relative;background:#04422F;padding:100px 0;z-index:98}footer #footerContent img{width:100%;max-width:200px;display:block;margin:auto}footer #footerContent p,footer #footerContent a{color:#FFFFFF;display:block;font-weight:700}footer #footerContent .footerContentTop{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:20px;border-bottom:1px solid #6E6E6E}footer #footerContent .footerContentTop .infos,footer #footerContent .footerContentTop .text{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}footer #footerContent .footerContentTop .infos p,footer #footerContent .footerContentTop .text p{font-size:0.8rem}footer #footerContent .footerContentTop .infos p:first-of-type{text-transform:uppercase;margin-bottom:10px}footer #footerContent .footerContentTop .text{text-align:right}footer #footerContent .footerContentTop .text p{font-size:1.5rem}footer #footerContent .footerContentBottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:20px}footer #footerContent .footerContentBottom a:not(.socials){margin-right:30px}footer #footerContent .footerContentBottom a.socials{margin-left:auto;text-transform:uppercase;font-size:0.8rem;color:rgba(255, 255, 255, 0.5)}footer #footerLegacy{background:#FFFFFF;padding:15px 30px;position:relative;z-index:98}footer #footerLegacy .legacy{text-align:center}footer #footerLegacy .legacy a,footer #footerLegacy .legacy span{color:#04422F;position:relative;font-size:0.8rem;font-weight:700}footer #footerLegacy .legacy a:not(:last-of-type),footer #footerLegacy .legacy span:not(:last-of-type){margin-right:20px}footer #footerLegacy .legacy a:not(:last-of-type)::after,footer #footerLegacy .legacy span:not(:last-of-type)::after{content:"";position:absolute;right:-10px;top:0;height:15px;width:1px;background:#04422F}footer #footerLegacy .legacy #cookieConsent{cursor:pointer}.grecaptcha-badge{display:none !important}@keyframes spin360{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}
.fontMedium{font-weight:500}@media screen and (min-width:1800px){main#ArchivesLogements.showMap .mapSearch form.searchLogement{max-width:calc(100vw - 620px)}}@media screen and (min-width:1550px){.container{max-width:1500px}}@media screen and (max-width:1549px){.actualites-carousel .leftContent{padding-left:calc((100vw - 1100px) / 2)}.actualites-carousel .owlContent{max-width:calc(100vw - (((100vw - 1100px) / 2) + 320px))}.link-button p span{font-size:0.8rem}.pageHeader{height:450px}header #headerMenu #headerMenuBottom>li>.headerMenuSub ul,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub ul{padding-left:50px;padding-right:50px}header #headerMenu #headerMenuBottom>li>.headerMenuSub ul li a,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub ul li a{font-size:1rem}main#Accueil #homeBanner .owl-carousel .owl-nav{-webkit-transform:translate(-50%, 150%);-moz-transform:translate(-50%, 150%);-ms-transform:translate(-50%, 150%);transform:translate(-50%, 150%)}main#Builder .pageContent .pageContentLeft .pageNav{width:90%}main .offre-item .offreContent>div{font-size:1rem}main#Contact .contactImage{max-height:500px}main#Contact #contactCoordonnees .frame-with-icon .content p,main#Contact #contactCoordonnees .frame-with-icon .content span{font-size:1rem !important}main#Partenaires .partenaire-item .partenaireSocials p{padding:8px}main#EspacePresse #presseLogos .logo-item .logoButton p span{font-size:0.8rem}main#EspacePresse #presseLogos .logo-item .logoButton p span.download{height:15px;width:15px}main#Actualite #actualiteHeader .actualiteBanniere{max-height:500px}main#Actualite #actualiteHeader h1{margin-top:50px}main#Actualite #actualiteHeader .actualiteResume{margin-bottom:50px}main#Actualite #actualiteContent{margin-top:50px}main .logements-carousel .leftContent{padding-left:calc((100vw - 1100px) / 2)}main .logements-carousel .owlContent{max-width:calc(100vw - (((100vw - 1100px) / 2) + 320px))}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons{margin-left:30px}main#ArchivesLogements.showMap .resultsLogements .listResults .banner-results .rightContent .switchMode{left:calc((100vw - 1100px) / 2)}main#ArchivesLogements.showMap .resultsLogements .listResults .logements-grid .allLogements{min-width:400px}main#ArchivesLogements.showMap .resultsLogements .listResults .logements-grid .allLogements .logements-item{min-width:200px}main#ArchivesLogements .resultsLogements .listResults .logements-grid .allLogements{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}main#Logement #logementHeader .logementExcerpt{background:#04422F;border-radius:100%;mix-blend-mode:hard-light;width:200px;height:200px;padding:15px;position:absolute;top:0;left:0;-webkit-transform:translate(-15%, -20%);-moz-transform:translate(-15%, -20%);-ms-transform:translate(-15%, -20%);transform:translate(-15%, -20%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:2}main#Logement #logementHeader .logementExcerpt::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100%;background:#000000;opacity:0.5}main#Logement #logementHeader .logementExcerpt span{color:#FFF;font-weight:400;text-align:center;z-index:1;display:block}main#Logement #logementHeader .logementExcerpt span:first-of-type{margin-bottom:10px;font-weight:700;font-size:1.2rem}main#Logement #logementHeader .logementGallery{max-height:500px}main#Logement #logementVisite iframe{height:400px}main#Logement #logementMap #map{height:400px}}@media screen and (max-width:1199px){h1{font-size:2.5rem}h2,.h2Fake{font-size:1.7rem}h3,.h3Fake{font-size:1.2rem}.c-accordion__item{border:1px solid #04422F;border-radius:15px;background:#04422F;margin-bottom:10px;transition:all 0.3s ease-in-out}.c-accordion__item>.c-accordion__title{font-size:1.2rem}.c-accordion__item>.c-accordion__title::after{font-size:1.2rem}.owl-carousel .owl-nav button #owl-left,.owl-carousel .owl-nav button #owl-right{height:30%;width:30%}.actualites-carousel .leftContent{padding-left:calc((100vw - 900px) / 2)}.actualites-carousel .owlContent{max-width:calc(100vw - (((100vw - 900px) / 2) + 320px))}.link-button p{width:60%;height:60%}.pageHeader{height:400px}header #headerMenu #headerMenuBottom>li>.headerMenuSub ul,header.container #headerMenu #headerMenuBottom>li>.headerMenuSub ul{padding-left:30px;padding-right:30px}header #headerMenu #headerMenuBottom>li#headerAccount a,header #headerMenu #headerMenuBottom>li#headerPayment a,header.container #headerMenu #headerMenuBottom>li#headerAccount a,header.container #headerMenu #headerMenuBottom>li#headerPayment a{padding:0 10px}header #headerMenu #headerMenuBottom>li#headerAccount a span::before,header #headerMenu #headerMenuBottom>li#headerPayment a span::before,header.container #headerMenu #headerMenuBottom>li#headerAccount a span::before,header.container #headerMenu #headerMenuBottom>li#headerPayment a span::before{margin-right:10px}header #headerMenu>.headerMenuSub,header.container #headerMenu>.headerMenuSub{visibility:hidden;opacity:0;transition:opacity 0.15s ease-in-out, visibility 0.15s ease-in-out;background:#FFFFFF;-webkit-box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.16);border-bottom-left-radius:20px;border-bottom-right-radius:20px;max-width:1100px;width:70%;height:300px;position:fixed;top:80px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);display:flex}header #headerMenu>.headerMenuSub ul,header #headerMenu>.headerMenuSub div,header.container #headerMenu>.headerMenuSub ul,header.container #headerMenu>.headerMenuSub div{width:50%}header #headerMenu>.headerMenuSub ul img,header #headerMenu>.headerMenuSub div img,header.container #headerMenu>.headerMenuSub ul img,header.container #headerMenu>.headerMenuSub div img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;border-bottom-right-radius:20px;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out}header #headerMenu>.headerMenuSub ul img.visible,header #headerMenu>.headerMenuSub div img.visible,header.container #headerMenu>.headerMenuSub ul img.visible,header.container #headerMenu>.headerMenuSub div img.visible{opacity:1;visibility:visible;pointer-events:none}header #headerMenu>.headerMenuSub ul,header.container #headerMenu>.headerMenuSub ul{padding-left:100px;display:flex;flex-direction:column;align-items:start;justify-content:center}header #headerMenu>.headerMenuSub ul li.parentTitle,header.container #headerMenu>.headerMenuSub ul li.parentTitle{margin-bottom:20px;font-size:0.8rem;color:#D1D1D1}header #headerMenu>.headerMenuSub ul li a,header.container #headerMenu>.headerMenuSub ul li a{display:block;width:fit-content;margin:8px 0;transition:color 0.3s ease-in-out;font-size:1.2rem;font-weight:700}header #headerMenu>.headerMenuSub ul li a:hover,header.container #headerMenu>.headerMenuSub ul li a:hover{color:#04422F}header #headerMenu>a:hover+.headerMenuSub,header #headerMenu>.headerMenuSub:hover,header.container #headerMenu>a:hover+.headerMenuSub,header.container #headerMenu>.headerMenuSub:hover{visibility:visible !important;opacity:1}main#Accueil #homeBanner .owl-carousel .owl-nav,main#Accueil #homeBanner .owl-carousel .owl-dots{left:unset}main#Accueil #homeBanner .owl-carousel .owl-nav{left:310px;-webkit-transform:translate(0, 150%);-moz-transform:translate(0, 150%);-ms-transform:translate(0, 150%);transform:translate(0, 150%)}main#Accueil #homeBanner .owl-carousel .owl-dots{left:50px;-webkit-transform:translate(0, 50%);-moz-transform:translate(0, 50%);-ms-transform:translate(0, 50%);transform:translate(0, 50%)}main#Accueil #homeBanner .homeLastActu{height:350px;padding:100px 40px 50px}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft{width:60%}main#Accueil #homeShortcuts .container>div#homeShortcutsRight{width:40%}main#Builder .pageContent .pageContentLeft .pageNav{width:80%}main#Contact #contactCoordonnees .frame-with-icon .icon{width:60px;height:60px}main#EspacePresse #presseLogos .logo-item .logoButton p span{font-size:1rem}main#EspacePresse #presseDossier .left{height:400px}main .logements-carousel .leftContent{padding-left:calc((100vw - 900px) / 2)}main .logements-carousel .owlContent{max-width:calc(100vw - (((100vw - 900px) / 2) + 320px))}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .filtres{grid-gap:20px;gap:20px;margin-bottom:30px}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons .button{margin-left:auto;margin-right:auto}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons .button+a{margin-left:0;margin-top:10px}main#ArchivesLogements.showMap .resultsLogements .listResults{padding-left:15px;padding-right:15px}main#ArchivesLogements.showMap .resultsLogements .listResults .banner-results .rightContent .switchMode{left:calc((100vw - 900px) / 2)}main#ArchivesLogements.showMap .resultsLogements .listResults .logements-grid .allLogements{min-width:400px}main#ArchivesLogements.showMap .resultsLogements .listResults .logements-grid .allLogements .logements-item{min-width:200px}main#ArchivesLogements .resultsLogements .listResults .logements-grid .allLogements{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre .filtres{margin-bottom:0}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre .buttons{margin-left:30px}main#Offre #offreContent .offreDesc{width:90%}}@media screen and (max-width:991px){.stickyContent{position:relative;top:unset}header,header.container{display:none}#headerResponsive{display:block;-webkit-box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.16);position:fixed;top:0;right:0;width:100%;height:55px;background:white;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(55px);z-index:101;transition:all 0.5s}#headerResponsive.menuOpen{box-shadow:none;-webkit-box-shadow:none}#headerResponsive #logo{height:100%;width:fit-content}#headerResponsive #logo a{height:100%;width:fit-content;display:flex;justify-content:center;align-items:center;padding:5px;margin-left:10px}#headerResponsive #logo img{height:70%;transition:all 0.3s}#headerResponsive .contact{position:absolute;right:55px;top:0;height:100%;width:55px;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/picto-contact-green.svg) no-repeat center 15px/50%}#headerResponsive .contact .txt{margin:auto;position:absolute;top:43px;font-size:10px;left:4px;text-transform:uppercase;font-weight:bold;color:#04422F}#headerResponsive .burger{position:absolute;right:0;top:0;width:55px;height:55px;overflow:hidden}#headerResponsive .burger span{display:block;position:absolute;top:12px;height:2px;left:50%;margin-left:-20px;width:32px;background:#04422F;transition:all 0.6s}#headerResponsive .burger span:nth-child(2){top:20px}#headerResponsive .burger span:nth-child(3){top:28px}#headerResponsive .burger .txt{margin:auto;position:absolute;top:37px;font-size:10px;left:9px;text-transform:uppercase;font-weight:bold;color:#04422F}#headerResponsive.menuOpen .contact{visibility:hidden;opacity:0}#headerResponsive.menuOpen .burger span:nth-child(1){transform:rotate(42deg) translateY(5px) translateX(4px)}#headerResponsive.menuOpen .burger span:nth-child(2){transform:translateX(-66px);opacity:0}#headerResponsive.menuOpen .burger span:nth-child(3){transform:rotate(-42deg) translateY(-8px) translateX(5px)}#headerResponsive.inSub #logoResponsive{opacity:0;visibility:hidden}#headerResponsive.inSub{width:15px}#navresponsive{position:fixed;display:block;top:100%;left:0;background:#FFF;width:100%;height:100%;font-size:34px;overflow:scroll;-webkit-overflow-scrolling:touch;text-align:center;z-index:100}#navresponsive,#navresponsive ul.sub{transition:all 0.7s}#navresponsive.active{top:0}#navresponsive .current{position:absolute;top:0;height:55px;left:55px;opacity:0;visibility:hidden;right:55px;background:#FFF;color:#000000;font-size:14px;text-transform:uppercase;transition:all 0.3s;font-weight:bold;padding:0 10px 0 19px;text-overflow:ellipsis;display:flex;align-items:center;text-align:center;justify-content:center}#navresponsive .previous{position:absolute;left:0;top:0;opacity:0;visibility:hidden;background:#04422F;color:#FFF;font-size:11px;line-height:13px;font-weight:bold;width:55px;height:55px;text-align:center;z-index:999;transition:all 0.3s}#navresponsive .previous .arrow{display:block;position:absolute;width:100%;height:100%;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-white.svg) no-repeat center/50%;right:0;top:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#navresponsive .containerSub{width:100%;position:fixed;left:100vw;top:80px;bottom:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:smooth;background:#FFF;transition:all 0.5s}#navresponsive .containerSub.active{left:0}#navresponsive .containerSub{z-index:5}#navresponsive .containerSub .containerSub{z-index:6}#navresponsive .containerSub .containerSub .containerSub{z-index:7}#navresponsive ul{display:table;margin-left:auto;margin-right:auto;width:100%}#navresponsive ul li{display:table-row}#navresponsive.active ul.sub{top:0;height:auto}#navresponsive ul.sub.active{left:0}#navresponsive ul.principal{margin:80px 0 20px;position:relative;background:#FFF}#navresponsive ul li a{color:#000000;font-size:14px;font-weight:700;line-height:1.5;display:table-cell;padding:15px 50px 15px 20px;display:table-cell;position:relative;transition:all 0.3s;text-align:left}#navresponsive ul li.titleGreen{margin-top:15px;display:flex;gap:10px 20px;flex-wrap:wrap;justify-content:center;align-items:center}#navresponsive ul li.titleGreen a{font-size:1.2rem;padding:15px 20px;color:#FFFFFF}#navresponsive ul li.titleGreen a:first-child{background:#3D806A}#navresponsive ul li.titleGreen a:last-child{background:#04422F}#navresponsive ul li.hasSub>a:before{content:"";display:block;position:absolute;width:20px;height:20px;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green.svg) no-repeat;background-size:cover;right:20px;top:50%;margin-top:-10px}#navresponsive ul li a:after{content:"";display:block;height:1px;background:rgba(0, 120, 140, 0.07);position:absolute;bottom:0;left:0%;right:0}#navresponsive.inSub .current{opacity:1;visibility:visible}#navresponsive.inSub .previous{opacity:1;visibility:visible}#navresponsive .button{background:#c0c0bf;width:100%;display:block;font-size:14px;font-weight:400;color:#FFF;text-align:center;position:absolute;bottom:0}#navresponsive .contentScrolled .button{position:relative}#navresponsive .containerList .button{background:#898a8d}#navresponsive .button:after{display:none}#navresponsive .button:after{content:""}.actualites-carousel .leftContent{padding-left:calc((100vw - 700px) / 2)}.actualites-carousel .owlContent{max-width:calc(100vw - (((100vw - 700px) / 2) + 320px))}.link-button p{width:60%;height:60%}.pageHeader{height:350px}main{padding-top:55px}main#Accueil #homeBanner{min-height:500px;max-height:700px;height:calc(100vh - 55px - 150px)}main#Accueil #homeBanner .owl-carousel .owl-nav{left:50%;-webkit-transform:translate(-50%, 150%);-moz-transform:translate(-50%, 150%);-ms-transform:translate(-50%, 150%);transform:translate(-50%, 150%)}main#Accueil #homeBanner .owl-carousel .owl-dots{left:50%;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%);width:70%}main#Accueil #homeBanner .homeLastActu{display:none}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft{width:60%}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft a{padding:5px}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft a span::before{width:40px;height:40px}main#Accueil #homeShortcuts .container>div#homeShortcutsRight{width:40%}main#Accueil #homeShortcuts .container>div#homeShortcutsRight a{padding:10px}main#Accueil #homeSolutions h2{margin-bottom:30px}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres{grid-gap:30px;gap:30px}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .buttons{margin-top:30px;margin-left:unset}main .pageTitle{padding-top:100px}main .pageContent{padding-top:50px;padding-bottom:50px}main#Builder .pageContent .pageContentLeft{display:none}main#Contact{padding-top:100px}main#Contact .contactImage{}main#EspacePresse #presseLogos .logo-item .logoButton p span{font-size:0.8rem}main#Actualite{padding-top:100px}main#Actualite #actualiteContent{margin-top:0}main .offre-item .offreContent{padding-bottom:60%}main#Offre .pageHeader .titleBubble{width:250px;height:250px}main#Offre .pageHeader .titleBubble h1{font-size:1.7rem}main .logements-carousel .leftContent{padding-left:calc((100vw - 700px) / 2)}main .logements-carousel .owlContent{max-width:calc(100vw - (((100vw - 700px) / 2) + 320px))}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .filtres{grid-gap:20px;gap:20px}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons .button{padding:0 15px}main#ArchivesLogements.showMap .resultsLogements .listResults{padding-left:15px;padding-right:15px}main#ArchivesLogements.showMap .resultsLogements .listResults .banner-results .rightContent .switchMode{left:calc((100vw - 650px) / 2);top:70px}main#ArchivesLogements.showMap .resultsLogements .listResults .logements-grid .allLogements{-ms-grid-columns:1fr;grid-template-columns:1fr;min-width:unset}main#ArchivesLogements.showMap .resultsLogements .listResults .logements-grid .allLogements .logements-item{max-width:100%}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre{padding:20px 10px}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre .buttons{margin-left:10px;width:100px}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre .buttons span::after{display:none}main#ArchivesLogements .resultsLogements .listResults{padding-top:20px}main#ArchivesLogements .resultsLogements .listResults .banner-results .leftContent{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#ArchivesLogements .resultsLogements .listResults .banner-results .leftContent .num-results{margin-bottom:20px}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent .switchMode{margin-bottom:20px}main#Logement{padding-top:120px;overflow:hidden}main#Logement #logementHeader .logementGallery{height:350px;width:100%}main#Logement #logementHeader .logementGalleryMini{margin-bottom:50px;margin-left:7.5%}main#Logement #logementCaract .accordions .accordion>.accordionContent p{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%}main#Logement #logementVisite iframe{height:350px}main#Logement #logementMap #map{height:350px}}@media screen and (max-width:767px){body{padding-bottom:60px}.actualites-carousel{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.actualites-carousel .leftContent{padding-left:calc((100vw - 500px) / 2);margin-bottom:30px}.actualites-carousel .owlContent{max-width:100vw;padding-left:20px}.link-button{margin-bottom:20px}main#Accueil #homeShortcuts{display:none}main#Accueil #homeShortcuts .container{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:unset}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft{width:100%}main#Accueil #homeShortcuts .container>div#homeShortcutsRight{width:100%;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#Accueil #homeShortcuts .container>div#homeShortcutsRight a{width:50%}main#Accueil #homeSolutions{margin-bottom:50px;margin-top:50px;overflow-x:scroll}main#Accueil #homeSolutions .row.title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main#Accueil #homeSolutions .row.items{-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:unset;-moz-box-pack:unset;-ms-flex-pack:unset;-webkit-justify-content:unset;justify-content:unset}main#Accueil #homeSolutions .row.items>div{flex:0 0 40%}main#Accueil #homeSolutions .row.items>div:first-of-type{display:none}main#Accueil #homeLogements{padding-bottom:50px}main#Accueil #homeLogements .topLogement{background:-webkit-linear-gradient(to top, #FFFCF7 0% 50%, rgba(0, 0, 0, 0) 50% 100%);background:-moz-linear-gradient(to top, #FFFCF7 0% 50%, rgba(0, 0, 0, 0) 50% 100%);background:-o-linear-gradient(to top, #FFFCF7 0% 50%, rgba(0, 0, 0, 0) 50% 100%);background:linear-gradient(to top, #FFFCF7 0% 50%, rgba(0, 0, 0, 0) 50% 100%)}main#Accueil #homeLogements .topLogement img{width:100px}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre{margin:auto;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%}main#Accueil #homeLogements .formLogement:not(:last-child){padding-bottom:100px}main#Accueil #homeMissions p{width:90%}main#Accueil #homeInstagram{padding:50px 0}main#Accueil #homeInstagram .instagramFlow{margin-bottom:50px;grid-gap:0;gap:0}main#Contact .contactImage{height:300px;width:100%;margin-bottom:30px}main#Contact #contactCoordonnees{margin-top:20px}main#Contact #contactAdvisor{margin-top:0}main#EspacePresse #presseLogos .h2Fake{margin:0 0 50px}main#EspacePresse #presseDossier{margin-top:50px}main#EspacePresse #presseDossier .left{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main#Actualite #actualiteHeader .actualiteBanniere{height:300px;width:100%}main#Actualite .actualites-carousel{margin-top:0}main .logements-carousel{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main .logements-carousel .leftContent{padding-left:calc((100vw - 500px) / 2)}main .logements-carousel .owlContent{max-width:100vw;padding-left:20px}main .offre-item{margin-bottom:30px}main .offre-item .offreImage{padding-top:70%}main .offre-item .offreContent{padding-bottom:80%}main .offre-item .offreContent>div .offreExcerpt{font-size:0.8rem}main#Offres #offresApply h2{margin-bottom:30px}main#Offre #offreContent .offreDesc{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#Offre #offreContent .offreDesc .h2Fake{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}main#Offre #offreContent .offreDesc li{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}main#Offre #offreContent .row>div:not(.entry-content){-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}main#Offre #offreApply{background:#FFFCF7}main#Offre #offreApply h2{margin-bottom:30px}main .logements-carousel .leftContent .h2Fake{width:unset;max-width:unset !important}main#ArchivesLogements form.searchLogement>*.achat_ou_vente>label .button-loc{min-width:100px;padding:15px}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons{margin-top:30px;margin-left:unset}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .filtres{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre{margin:auto;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%}main#ArchivesLogements .mapSearch{padding:60px 0}main#ArchivesLogements .resultsLogements .mapContainer{position:fixed}main#ArchivesLogements .resultsLogements .listResults .banner-results{margin-bottom:30px}main#ArchivesLogements .resultsLogements .listResults .banner-results .leftContent{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;margin-right:0}main#ArchivesLogements .resultsLogements .listResults .banner-results .leftContent .num-results{margin-bottom:0}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;margin:0 10px}main#ArchivesLogements .resultsLogements .listResults .banner-results>.alertButton{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;margin-top:0}main#ArchivesLogements .resultsLogements .listResults .banner-results .leftContent .num-results{font-size:1.2rem}main#ArchivesLogements.showMap .resultsLogements .listResults{position:absolute;top:calc(100vh - 100px);padding-top:30px;left:0;z-index:99;background:white;width:100vw;border-top-right-radius:30px;border-top-left-radius:30px;-webkit-box-shadow:12px -8px 20px 0 rgba(0, 0, 0, 0.16);-moz-box-shadow:12px -8px 20px 0 rgba(0, 0, 0, 0.16);box-shadow:12px -8px 20px 0 rgba(0, 0, 0, 0.16);padding-left:0;padding-right:0}main#ArchivesLogements.showMap .resultsLogements .listResults .banner-results .mobileDragBar{display:block}main#ArchivesLogements.showMap .resultsLogements .listResults .banner-results .rightContent .switchMode{display:none}main#ArchivesLogements.showMap .resultsLogements .listResults .logements-grid .allLogements{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}main#ArchivesLogements.showingResults .button-filter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main#ArchivesLogements.showingResults .mapSearch form.searchLogement{bottom:unset;top:-287px;left:0;transition:top 0.3s ease-in-out;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#ArchivesLogements.showingResults .mapSearch form.searchLogement.visible{top:55px}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.achat_ou_vente{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.achat_ou_vente>label{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 calc((100vw - 50px) / 2);-ms-flex:0 0 calc((100vw - 50px) / 2);flex:0 0 calc((100vw - 50px) / 2)}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre{padding:20px;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre .buttons{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:unset}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre .buttons .alertButton{margin-left:20px}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre .filtres{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre{margin:auto;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 47%;-ms-flex:0 0 47%;flex:0 0 47%}main#Logement #logementHeader .logementExcerpt{width:150px;height:150px}main#Logement #logementHeader .logementExcerpt span{font-size:0.8rem}main#Logement #logementHeader .logementExcerpt span:first-of-type{font-size:1rem}main#Logement #logementCaract .accordions .accordion>.accordionContent p{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}#toolbar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.popup-window>.popup-container>.popup-content{padding:30px}.popup-window>.popup-container>.popup-content p{font-size:1rem}.popup-window>.popup-container>.popup-content p span{font-size:1.7rem}footer #footerContent{padding:50px 0}footer #footerContent .footerContentTop .text p{font-size:1.2rem}footer #footerContent .footerContentBottom{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer #footerContent .footerContentBottom a{margin-bottom:10px}}@media screen and (max-width:575px){.button{height:40px}.button span::before{margin-right:5px}.button span::after{margin-left:5px}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{height:30px;width:30px}.actualites-carousel .leftContent{padding-left:20px}.actualites-carousel .owlContent{max-width:100vw;padding-left:20px}.link-button{width:250px;height:250px;padding-top:unset;margin-left:auto;margin-right:auto}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#Accueil #homeShortcuts .container>div#homeShortcutsLeft a{width:100%}main#Accueil #homeShortcuts .container>div#homeShortcutsRight{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#Accueil #homeShortcuts .container>div#homeShortcutsRight a{width:100%}main#Accueil #homeShortcuts .container>div#homeShortcutsRight a::after{display:none}main#Accueil #homeBanner .bubble-on{display:none}main#Accueil #homeSolutions .row.items .link-button{width:230px;height:230px}main#Accueil #homeLogements .formLogement form.homeSearchLogement>*.filtre-recherche>*{padding:20px}main#Accueil #homeInstagram .instagramFlow{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#Accueil #homeInstagram .instagramFlow .item-instagram{flex:0 33%}main#EspacePresse #presseLogos .h2Fake{margin:30px 0}main#EspacePresse #presseLogos .logo-item{width:200px;height:200px;padding-top:unset;margin-left:auto;margin-right:auto;margin-bottom:20px}main#EspacePresse #presseDossier .right{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-bottom:50px}main .offre-item .offreContent{padding-bottom:70%}main#Offre #offreContent .offreDesc{padding:20px}main .logements-carousel .leftContent{padding-bottom:30px;padding-left:20px}main .logements-carousel .owlContent{max-width:100vw;padding-left:20px}main#ArchivesLogements form.searchLogement>*.filtre-recherche>* .filtres .filtre{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre{padding:40px 20px}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#ArchivesLogements form.searchLogement>*.filtre-recherche>*.global-filtre .buttons>*{width:100%;margin-bottom:10px;margin-left:0 !important}main#ArchivesLogements .mapSearch{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start}main#ArchivesLogements .resultsLogements .listResults .banner-results{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}main#ArchivesLogements .resultsLogements .listResults .banner-results .leftContent{-webkit-box:1;-moz-box:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%}main#ArchivesLogements .resultsLogements .listResults .banner-results .rightContent{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}main#ArchivesLogements .resultsLogements .listResults .banner-results>.alertButton{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:20px}main#ArchivesLogements .resultsLogements .listResults .banner-results .leftContent .num-results{font-size:1rem}main#ArchivesLogements.showMap .resultsLogements .listResults .logements-grid .allLogements{margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:unset;max-width:280px}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre{padding:20px}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre .buttons .alertButton{margin-top:unset}main#ArchivesLogements.showingResults .mapSearch form.searchLogement>*.filtre-recherche>*.global-filtre .filtres .filtre{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}main#Logement #logementCaract .accordions .accordion>.accordionContent p{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:10px}main#Logement #logementAdvisor #logementForm{padding:0 15px}.popup-window>.popup-container>.popup-content{padding:15px}.popup-window>.popup-container>.popup-content p{font-size:0.8rem}.popup-window>.popup-container>.popup-content p span{font-size:1.5rem}footer #footerContent .footerContentTop{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer #footerContent .footerContentTop .infos{margin:30px 0}footer #footerLegacy .legacy{margin:5px 0}}

.fontMedium{font-weight:500}.editor-styles-wrapper a{pointer-events:none}.entry .entry-content .wp-block,.entry .entry-content .wp-block[data-align="wide"],.entry .entry-summary .wp-block,.entry .entry-summary .wp-block[data-align="wide"]{max-width:1170px}.entry .entry-content .wp-block[data-align="full"],.entry .entry-summary .wp-block[data-align="full"]{max-width:none}.editor-styles-wrapper *:not(i),.entry .entry-content *:not(i),.entry .entry-summary *:not(i){font-family:'Interstate', sans-serif}.editor-styles-wrapper>*,.entry .entry-content>*,.entry .entry-summary>*{margin-top:50px;margin-bottom:50px}.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper ul:not(.organisationCat),.entry .entry-content h2,.entry .entry-content h3,.entry .entry-content ul:not(.organisationCat),.entry .entry-summary h2,.entry .entry-summary h3,.entry .entry-summary ul:not(.organisationCat){margin-bottom:30px}.editor-styles-wrapper>p,.entry .entry-content>p,.entry .entry-summary>p{margin:0}.editor-styles-wrapper p+p,.entry .entry-content p+p,.entry .entry-summary p+p{margin:30px 0 0}.editor-styles-wrapper p+h2,.editor-styles-wrapper p+h3,.editor-styles-wrapper ul+h2,.editor-styles-wrapper ul+h3,.entry .entry-content p+h2,.entry .entry-content p+h3,.entry .entry-content ul+h2,.entry .entry-content ul+h3,.entry .entry-summary p+h2,.entry .entry-summary p+h3,.entry .entry-summary ul+h2,.entry .entry-summary ul+h3{margin-top:30px}.editor-styles-wrapper h3,.entry .entry-content h3,.entry .entry-summary h3{color:#3D806A}.editor-styles-wrapper pre,.entry .entry-content pre,.entry .entry-summary pre{margin:0}.editor-styles-wrapper pre ul li,.entry .entry-content pre ul li,.entry .entry-summary pre ul li{line-height:1}.editor-styles-wrapper p+ul,.entry .entry-content p+ul,.entry .entry-summary p+ul{margin-top:10px}.editor-styles-wrapper ul:not(.organisationCat),.entry .entry-content ul:not(.organisationCat),.entry .entry-summary ul:not(.organisationCat){list-style:none;padding-left:1em;margin:10px 0 30px}.editor-styles-wrapper ul:not(.organisationCat) li,.entry .entry-content ul:not(.organisationCat) li,.entry .entry-summary ul:not(.organisationCat) li{padding-left:0.5em}.editor-styles-wrapper ul:not(.organisationCat) li::before,.entry .entry-content ul:not(.organisationCat) li::before,.entry .entry-summary ul:not(.organisationCat) li::before{content:"•";color:#3D806A;font-weight:bold;position:relative;display:inline-block;width:1em;margin-left:-1em}.editor-styles-wrapper img,.entry .entry-content img,.entry .entry-summary img{border-radius:15px !important}.editor-styles-wrapper .wp-block-columns .wp-block-column,.entry .entry-content .wp-block-columns .wp-block-column,.entry .entry-summary .wp-block-columns .wp-block-column{position:relative}.editor-styles-wrapper .wp-block-columns .wp-block-column .wp-block-cover,.entry .entry-content .wp-block-columns .wp-block-column .wp-block-cover,.entry .entry-summary .wp-block-columns .wp-block-column .wp-block-cover{padding:2em;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start}.editor-styles-wrapper .wp-block-embed-youtube,.entry .entry-content .wp-block-embed-youtube,.entry .entry-summary .wp-block-embed-youtube{width:100%;position:relative;padding-top:56.25%}.editor-styles-wrapper .wp-block-embed-youtube .wp-block-embed__wrapper,.entry .entry-content .wp-block-embed-youtube .wp-block-embed__wrapper,.entry .entry-summary .wp-block-embed-youtube .wp-block-embed__wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.editor-styles-wrapper .wp-block-embed-youtube .wp-block-embed__wrapper iframe,.entry .entry-content .wp-block-embed-youtube .wp-block-embed__wrapper iframe,.entry .entry-summary .wp-block-embed-youtube .wp-block-embed__wrapper iframe{width:100%;height:100%;border-radius:15px}.editor-styles-wrapper .wp-block-cover .wp-block-cover__background,.entry .entry-content .wp-block-cover .wp-block-cover__background,.entry .entry-summary .wp-block-cover .wp-block-cover__background{border-radius:15px}.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container .wp-block-image img,.entry .entry-content .wp-block-cover .wp-block-cover__inner-container .wp-block-image img,.entry .entry-summary .wp-block-cover .wp-block-cover__inner-container .wp-block-image img{margin-left:auto;margin-right:auto}.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container p,.entry .entry-content .wp-block-cover .wp-block-cover__inner-container p,.entry .entry-summary .wp-block-cover .wp-block-cover__inner-container p{font-weight:400;margin-left:auto;margin-right:auto}.editor-styles-wrapper .wp-block-image.aligncenter,.editor-styles-wrapper .wp-block-image .aligncenter,.editor-styles-wrapper .wp-block-image.alignleft,.editor-styles-wrapper .wp-block-image .alignleft,.editor-styles-wrapper .wp-block-image.alignright,.editor-styles-wrapper .wp-block-image .alignright,.entry .entry-content .wp-block-image.aligncenter,.entry .entry-content .wp-block-image .aligncenter,.entry .entry-content .wp-block-image.alignleft,.entry .entry-content .wp-block-image .alignleft,.entry .entry-content .wp-block-image.alignright,.entry .entry-content .wp-block-image .alignright,.entry .entry-summary .wp-block-image.aligncenter,.entry .entry-summary .wp-block-image .aligncenter,.entry .entry-summary .wp-block-image.alignleft,.entry .entry-summary .wp-block-image .alignleft,.entry .entry-summary .wp-block-image.alignright,.entry .entry-summary .wp-block-image .alignright{display:block}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner{padding:15px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element:not([data-type=button]):not([data-type=link-button]),.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element:not([data-type=button]):not([data-type=link-button]),.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element:not([data-type=button]):not([data-type=link-button]){padding:40px 30px;-webkit-box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);box-shadow:12px 12px 20px 0px rgba(0, 0, 0, 0.16);border-radius:15px}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element+.leform-element,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element+.leform-element,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element+.leform-element{margin-top:40px}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element .leform-column-label label,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element .leform-column-label label,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element .leform-column-label label{color:#3D806A;font-size:1.5rem;font-weight:500;margin-bottom:30px}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element .leform-column-input .leform-input>.irs>.irs span:not(.irs-line),.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element .leform-column-input .leform-input>.irs>.irs span:not(.irs-line),.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element .leform-column-input .leform-input>.irs>.irs span:not(.irs-line){color:#FFFFFF;background-color:#04422F}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element .leform-column-input .leform-input>.irs .irs-bar,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element .leform-column-input .leform-input>.irs .irs-bar,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element .leform-column-input .leform-input>.irs .irs-bar{background-color:#3D806A}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element .leform-column-input .leform-input>.irs .irs-handle>i:first-child,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element .leform-column-input .leform-input>.irs .irs-handle>i:first-child,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element .leform-column-input .leform-input>.irs .irs-handle>i:first-child{background-color:#04422F}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=textarea] textarea,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=textarea] textarea,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=textarea] textarea{height:150px}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button{border-radius:30px;height:50px;padding:0 15px;display:flex;justify-content:center;align-items:center;position:relative;width:fit-content;overflow:hidden;transition:border 0.3s ease-in-out;cursor:pointer;background:#04422F;border:3px solid #04422F}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button span,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button span,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button span{position:relative;font-weight:700;transition:color 0.3s ease-in-out;white-space:nowrap;height:100%;display:flex;justify-content:center;align-items:center;color:#FFFFFF}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button span::after,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button span::after,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button span::after{content:'';position:relative;width:30px;height:100%;transition:background-image 0.3s ease-in-out;margin-left:15px;background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-white.svg) no-repeat center/100% 50%}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button::before,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button::before,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button::before{content:'';position:absolute;top:0;left:-100%;height:100%;width:100%;border-radius:30px;transition:transform 0.3s ease-in-out;background:#FFFFFF}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button:hover::before,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button:hover::before,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button:hover::before{-webkit-transform:translate(100%);-moz-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%)}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button:hover span,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button:hover span,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button:hover span{color:#04422F}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button:hover span::after,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button:hover span::after,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=button] .leform-button:hover span::after{background:url(//www.epinal-habitat.com/wp-content/themes/section4-epinal-habitat/img/arrow-right-green.svg) no-repeat center/100% 50%}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button{border-radius:30px;height:50px;padding:0 15px;display:flex;justify-content:center;align-items:center;position:relative;width:fit-content;overflow:hidden;transition:border 0.3s ease-in-out;cursor:pointer;background:#3D806A;border:3px solid #3D806A}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button span,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button span,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button span{position:relative;font-weight:700;transition:color 0.3s ease-in-out;white-space:nowrap;height:100%;display:flex;justify-content:center;align-items:center;color:#FFFFFF}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button::before,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button::before,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button::before{content:'';position:absolute;top:0;left:-100%;height:100%;width:100%;border-radius:30px;transition:transform 0.3s ease-in-out;background:#FFFFFF}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button:hover::before,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button:hover::before,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button:hover::before{-webkit-transform:translate(100%);-moz-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%)}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button:hover span,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button:hover span,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=link-button] .leform-button:hover span{color:#3D806A}@media (max-width:1549px){.pageContentLeft+.entry .entry-content>.wp-block-columns,.pageContentLeft+.entry .entry-summary>.wp-block-columns{-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.pageContentLeft+.entry .entry-content>.wp-block-columns .wp-block-column,.pageContentLeft+.entry .entry-summary>.wp-block-columns .wp-block-column{-webkit-flex-basis:47%;flex-basis:47%;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex-grow:0;-ms-flex:0;flex-grow:0}}@media (max-width:1199px){.editor-styles-wrapper h2,.entry .entry-content h2,.entry .entry-summary h2{font-size:1.7rem}}@media (max-width:991px){.editor-styles-wrapper .wp-block-cover,.entry .entry-content .wp-block-cover,.entry .entry-summary .wp-block-cover{min-height:unset !important}}@media (max-width:767px){.editor-styles-wrapper .wp-block-columns,.entry .entry-content .wp-block-columns,.entry .entry-summary .wp-block-columns{-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.editor-styles-wrapper .wp-block-columns .wp-block-column,.entry .entry-content .wp-block-columns .wp-block-column,.entry .entry-summary .wp-block-columns .wp-block-column{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.editor-styles-wrapper .wp-block-columns .wp-block-column figure,.entry .entry-content .wp-block-columns .wp-block-column figure,.entry .entry-summary .wp-block-columns .wp-block-column figure{height:250px !important}}@media (min-width:576px){.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .question,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .question,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .question{color:#3D806A;font-size:1.5rem;font-weight:500}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices{width:100%;position:relative;padding:50px 0 20px}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .select-choice,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .select-choice,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .select-choice{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;visibility:hidden}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range,.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice{position:relative;width:100%;margin-bottom:30px}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice input,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice input,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice input{position:absolute;top:27px;left:50%;opacity:0;visibility:hidden;z-index:-1}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice .name-choice,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice .name-choice,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice .name-choice{text-align:center;font-weight:600;font-size:1rem;transition:all 0.1s ease-in-out;margin-bottom:0;margin-top:10px;color:#6E6E6E}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice.active .name-choice,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice.active .name-choice,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice.active .name-choice{color:#3D806A}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range{position:relative;z-index:2}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .option-range,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .option-range,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .option-range{width:100%;height:6px;background-color:#3D806A}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .option-range:nth-child(2),.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .option-range:nth-child(2),.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .option-range:nth-child(2){border-top-left-radius:10px;border-bottom-left-radius:10px}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .option-range:last-child,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .option-range:last-child,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .option-range:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .cursor,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .cursor,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .cursor{content:'';position:absolute;top:50%;left:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:20px;height:20px;background-color:#3D806A;border-radius:50%;cursor:grab}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .cursor,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .cursor,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .cursor{transition:all 0.2s ease-in-out}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range.s4-onDrag .cursor,.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .cursor:hover,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range.s4-onDrag .cursor,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .cursor:hover,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range.s4-onDrag .cursor,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .barre-range .cursor:hover{opacity:0.7;-webkit-transform:translate(-50%, -50%) scale(1.2);-moz-transform:translate(-50%, -50%) scale(1.2);-ms-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}}@media (max-width:575px){.editor-styles-wrapper,.entry .entry-content,.entry .entry-summary{padding-left:15px;padding-right:15px}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .select-choice,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .select-choice,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .select-choice{margin-top:10px}.editor-styles-wrapper .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice .name-choice,.entry .entry-content .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice .name-choice,.entry .entry-summary .s4-forms-v2 .leform-form .leform-form-inner .leform-element[data-type=selectCursor] .content-choices .multiple-choice .option-choice .name-choice{display:none}.pageContentLeft+.entry .entry-content>.wp-block-columns,.pageContentLeft+.entry .entry-summary>.wp-block-columns{margin-top:2em;margin-bottom:2em}.pageContentLeft+.entry .entry-content>.wp-block-columns .wp-block-column,.pageContentLeft+.entry .entry-summary>.wp-block-columns .wp-block-column{-webkit-flex-basis:100%;flex-basis:100%}.pageContentLeft+.entry .entry-content>.wp-block-columns .wp-block-column .wp-block-columns,.pageContentLeft+.entry .entry-summary>.wp-block-columns .wp-block-column .wp-block-columns{margin-top:0;grid-gap:10px;gap:10px}.pageContentLeft+.entry .entry-content>.wp-block-columns .wp-block-column .wp-block-columns .wp-block-column p,.pageContentLeft+.entry .entry-summary>.wp-block-columns .wp-block-column .wp-block-columns .wp-block-column p{text-align:center}}