@font-face{font-family:"Josefin";src:url(/app/themes/houzez-child/fonts/JosefinSans-Regular.ttf)}@font-face{font-family:"JosefinBold";src:url(/app/themes/houzez-child/fonts/JosefinSans-Bold.ttf)}@font-face{font-family:"JosefinLight";src:url(/app/themes/houzez-child/fonts/JosefinSans-Light.ttf)}@font-face{font-family:"Fira";src:url(/app/themes/houzez-child/fonts/FiraMono-Regular.ttf)}body{background-color:white;font-family:"Josefin"}@media (max-width:620px){body .change-this-on-mobile .change-that{position:initial !important;color:red !important}}body .elementor-widget-text-editor{font-size:16px}body header nav{display:flex;justify-content:space-around;align-items:center;padding:10px 0}body header nav .subnav{display:flex;width:40%;justify-content:space-around}body header nav .subnav .menu-item{display:flex;justify-content:center;gap:15px;align-items:center;position:relative}body header nav .subnav .menu-item a{color:#04498e}body header nav .subnav .menu-item .img-search{cursor:pointer}body header nav .subnav .menu-item .widget_search{display:none;position:absolute;top:150%;left:0;min-width:270px}body header nav .subnav .menu-item .widget_search button[type="submit"]{padding:0;background-color:#04498e;border-color:#04498e}body header nav .logo{margin:0}body header nav.mobile{display:none}@media (max-width:1200px){body header nav.desktop{display:none}body header nav.mobile{display:flex;justify-content:space-between;align-items:stretch;padding:0 5vw;z-index:99;width:100%;background-color:white;top:0;max-height:150px}body header nav.mobile .burger{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:5px;flex-wrap:wrap-reverse}body header nav.mobile .burger i{border:1px solid #e41439;border-radius:50%;width:50px;height:50px;line-height:50px;text-align:center;font-size:24px;cursor:pointer;color:#e41439}body header nav.mobile .burger img{border:1px solid #e41439;width:50px;height:50px;padding:7px;border-radius:50%;cursor:pointer;image-rendering:-webkit-optimize-contrast}body header nav.mobile .menu-panel{display:none;position:absolute;background-color:white;left:100%;top:150px;z-index:99;width:100%;height:calc(100vh - 150px);flex-direction:column;justify-content:space-between;gap:25px;opacity:0.3}body header nav.mobile .menu-panel .top{display:flex;flex-direction:column;margin:0 auto}body header nav.mobile .menu-panel .top .rubrique{display:flex;flex-direction:column;gap:5px;margin-top:20px;transition:0.3s ease;position:relative}body header nav.mobile .menu-panel .top .rubrique .closed-submenu{display:flex;align-items:center}body header nav.mobile .menu-panel .top .rubrique .closed-submenu .picto{width:50px;height:50px;border-radius:50%;padding:20px;box-sizing:content-box;margin-right:15px}body header nav.mobile .menu-panel .top .rubrique .closed-submenu h2{text-transform:uppercase;font-size:18px;margin:0;font-weight:bold;cursor:pointer}body header nav.mobile .menu-panel .top .rubrique[data-rubrique="suis-locataire"]{color:#efc723}body header nav.mobile .menu-panel .top .rubrique[data-rubrique="suis-locataire"] .closed-submenu .picto{background-color:#efc723}body header nav.mobile .menu-panel .top .rubrique[data-rubrique="souhaite-locataire"]{color:#e41439}body header nav.mobile .menu-panel .top .rubrique[data-rubrique="souhaite-locataire"] .closed-submenu .picto{background-color:#e41439}body header nav.mobile .menu-panel .top .rubrique[data-rubrique="souhaite-proprio"]{color:#04498e}body header nav.mobile .menu-panel .top .rubrique[data-rubrique="souhaite-proprio"] .closed-submenu .picto{background-color:#04498e}body header nav.mobile .menu-panel .top .rubrique .submenu{margin-left:105px;margin-top:-10px;display:none}body header nav.mobile .menu-panel .top .rubrique .submenu[data-rubrique="suis-locataire"] a{color:#efc723}body header nav.mobile .menu-panel .top .rubrique .submenu[data-rubrique="souhaite-locataire"] a{color:#e41439}body header nav.mobile .menu-panel .top .rubrique .submenu[data-rubrique="souhaite-proprio"] a{color:#04498e}body header nav.mobile .menu-panel .top .rubrique .submenu a{text-transform:uppercase;display:block;padding:3px 0}body header nav.mobile .menu-panel.active{display:flex}body header nav.mobile .menu-panel .bottom{background-color:#3a95ef}body header nav.mobile .menu-panel .bottom #menu-footer-menu{padding:10px 0;margin:0}body header nav.mobile .menu-panel .bottom #menu-footer-menu .menu-item{width:auto;padding:10px 0;text-align:center;list-style:none}body header nav.mobile .menu-panel .bottom #menu-footer-menu .menu-item a{color:white;text-transform:uppercase;font-size:18px}body header nav.mobile .menu-panel .bottom #menu-footer-menu .menu-item a:hover{color:#04498e}}body .banniere-home{display:flex;background:url(/app/themes/houzez-child/img/fond-banniere.svg);justify-content:center;gap:10vw;background-repeat:no-repeat;background-size:contain;background-position:bottom center;min-height:25.4vw;align-items:flex-end;margin-top:-50px}body .banniere-home.mobile{display:none}body .banniere-home .bulle{width:200px;height:200px;background-repeat:no-repeat;border-radius:100%;background-position:center;border:4px solid white;background-size:cover;box-shadow:0px 0px 5px 2px #0000004f;margin:5px;display:flex;justify-content:center;align-items:center;position:relative;transition:all 0.3s ease}body .banniere-home .bulle.suis-locataire{background:url(/app/uploads/2021/11/iStock-1304131072.jpg)}body .banniere-home .bulle.suis-locataire a{background-color:#efc723}body .banniere-home .bulle.devenir-locataire{background:url(/app/uploads/2021/11/iStock-1193825908.jpg);background-position:right}body .banniere-home .bulle.devenir-locataire a{background-color:#e41439}body .banniere-home .bulle.devenir-proprietaire{background:url(/app/uploads/2021/11/iStock-1216331216.jpg);background-position:right}body .banniere-home .bulle.devenir-proprietaire a{background-color:#04498e}body .banniere-home .bulle .filter{opacity:0;width:100%;height:100%;position:absolute;border-radius:100%;transition:all 0.3s ease}body .banniere-home .bulle .picto{opacity:0;max-height:50%;position:relative;transition:all 0.3s ease}body .banniere-home .bulle a{position:absolute;width:140px;height:140px;border-radius:100%;border:3px solid white;color:white;clip-path:circle(100%);display:flex;align-items:center;text-align:center;text-transform:uppercase;font-size:15px;line-height:18px;padding:5px;opacity:0;transition:all 0.3s ease;transform:translate(0, 0)}body .banniere-home .bulle .reduced-size{font-size:13px !important;line-height:15px !important;padding:8px !important}body .banniere-home .bulle h2{width:250px;text-align:center;font-size:20px;margin:15px 0;font-family:"Josefin";position:absolute;bottom:-100px;text-transform:uppercase;color:white}body .banniere-home .bulle:hover{border-width:7px}body .banniere-home .bulle:hover .filter{opacity:1}body .banniere-home .bulle:hover.suis-locataire{border-color:#efc723;background:url(/app/uploads/2021/11/iStock-1304131072.jpg)}body .banniere-home .bulle:hover.suis-locataire .filter{background:#efc6233b}body .banniere-home .bulle:hover.devenir-locataire{border-color:#e41439;background:url(/app/uploads/2021/11/iStock-1193825908.jpg);background-position:right}body .banniere-home .bulle:hover.devenir-locataire .filter{background:#e4143a3d}body .banniere-home .bulle:hover.devenir-proprietaire{border-color:#04498e;background:url(/app/uploads/2021/11/iStock-1216331216.jpg);background-position:right}body .banniere-home .bulle:hover.devenir-proprietaire .filter{background:#04498e3a}body .banniere-home .bulle:hover .picto{opacity:1}body .banniere-home .bulle:hover a{opacity:1}body .banniere-home .bulle:hover a.left-center{transform:translate(calc(-100% - 50px), 0)}body .banniere-home .bulle:hover a.left-top{transform:translate(-100%, -100%)}body .banniere-home .bulle:hover a.center-top{transform:translate(0, calc(-100% - 50px))}body .banniere-home .bulle:hover a.right-top{transform:translate(100%, -100%)}body .banniere-home .bulle:hover a.right-center{transform:translate(calc(100% + 50px), 0)}@media (max-width:1200px){body .banniere-home{margin-top:0;min-height:50vh;background-size:cover;background-position:left;flex-direction:column;gap:0;padding:0 15vw}body .banniere-home.mobile{display:flex}body .banniere-home.desktop{display:none}body .banniere-home .bulle{flex-direction:column}body .banniere-home .bulle.devenir-locataire{align-self:flex-start}body .banniere-home .bulle .picto{max-height:35px}body .banniere-home .bulle h2{display:none;position:relative;bottom:0;font-size:16px;max-width:90%}body .banniere-home .bulle a{width:120px;height:120px;font-size:13px}body .banniere-home .bulle:hover a{z-index:1}body .banniere-home .bulle:hover a.left-center{transform:translate(calc(-100% - 50px), 0)}body .banniere-home .bulle:hover a.left-top{transform:translate(-100%, -100%)}body .banniere-home .bulle:hover a.center-top{transform:translate(0, calc(-100% - 50px))}body .banniere-home .bulle:hover a.right-top{transform:translate(100%, -100%)}body .banniere-home .bulle:hover a.right-center{transform:translate(calc(100% + 50px), 0)}body .banniere-home .bulle:hover a.left-bottom{transform:translate(-100%, 100%)}body .banniere-home .bulle:hover a.center-bottom{transform:translate(0, calc(100% + 50px))}body .banniere-home .bulle:hover a.right-bottom{transform:translate(100%, 100%)}body .banniere-home .bulle:hover h2{display:block}}@media (max-width:620px){body .banniere-home{padding:0}}body .bottom-banniere{background:#3a95ef;height:110px;border-bottom:10px solid #88d5fc}@media (max-width:1200px){body .bottom-banniere{height:30px}}body .actus-container{max-width:1200px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:50px}body .actus-container .actu{max-width:400px;display:inline-block;position:relative;width:30%}body .actus-container .actu .image-actu{height:200px;background-size:auto 100%;background-repeat:no-repeat;background-position:center;transition:all 0.4s ease}body .actus-container .actu .image-actu:hover{background-size:auto 125%}body .actus-container .actu .zone-actu{max-width:85%;margin:0 auto}body .actus-container .actu .zone-actu .actu-categorie{background-color:#2b2b2b;color:white;text-align:right;height:35px;padding:0 10px;line-height:35px;font-size:17px;margin-top:-35px}body .actus-container .actu .zone-actu .actu-body{padding:15px;box-shadow:0px 3px 6px 0px #00000024;min-height:275px;overflow:hidden}body .actus-container .actu .zone-actu .actu-body .actu-titre,body .actus-container .actu .zone-actu .actu-body .actu-sous-titre{text-align:center;text-transform:uppercase;font-size:17px;color:#04498e;font-weight:bold}body .actus-container .actu .zone-actu .actu-body .actu-resume{margin-top:15px;font-size:16px;line-height:20px;color:#04498e}body .actus-container .actu .lien-lire{position:absolute;right:5px;background:white;border:1px solid #04498e;height:30px;padding:0 0 0 10px;line-height:30px;text-transform:uppercase;color:#04498e;font-size:16px;bottom:-15px;width:100px;display:flex;justify-content:space-between;align-items:baseline;z-index:1}body .actus-container .actu .lien-lire i{margin-left:16px;background-color:#e41439;line-height:28px;padding:0 6px 0 8px;color:white;transition:all 0.3s ease}body .actus-container .actu .lien-lire:hover i{background-color:#e4143a3d}@media (max-width:1200px){body .actus-container{align-items:center;gap:70px;flex-wrap:wrap}body .actus-container .actu{width:40%}}@media (max-width:620px){body .actus-container .actu{width:80%}}body .listing-switch-view,body .breadcrumb-wrap{display:none}body .listing-view .item-wrap{box-shadow:2px 2px 4px #0000000f}body .listing-view .item-wrap .item-header .labels-wrap{top:27px;left:20px}body .listing-view .item-wrap .item-header .labels-wrap a{color:white;font-size:14px;padding:6px 8px 3px}body .property-banner .listing-slider .swipebox img{max-width:70%;max-height:450px}body .elementor-widget-houzez-property-overview .block-wrap .property-overview-data{flex-wrap:wrap;justify-content:space-between;gap:10px}body .elementor-widget-houzez-property-overview .block-wrap .list-unstyled{display:flex;align-items:center;gap:7px}body .elementor-widget-houzez-property-overview .block-wrap .list-unstyled .property-overview-item{display:flex;align-items:center;gap:10px}body #property-features-wrap ul li a{pointer-events:none}body .elementor-widget-houzez-property-status a{pointer-events:none}body .elementor-widget-houzez-property-price .item-price span{font-size:20px}body .elementor-widget-houzez-property-price .item-price span strong{font-size:30px}body .leaflet-popup-content{padding:3px 5px}body .bloc-recherche form{margin:0}body .bloc-recherche form .houzez-ele-search-form-wrapper{justify-content:center;align-items:stretch}body .bloc-recherche form .houzez-ele-search-form-wrapper>.elementor-field-group{border-left:1px solid #04498e;border-top:1px solid #04498e;border-bottom:1px solid #04498e;padding:5px;background-color:white}body .bloc-recherche form .houzez-ele-search-form-wrapper>.elementor-field-group button.dropdown-toggle{padding:0}body .bloc-recherche form .houzez-ele-search-form-wrapper>.elementor-field-group:last-of-type{padding:0;border:0}body .bloc-recherche form .houzez-ele-search-form-wrapper>.elementor-field-group:last-of-type>button{height:100%}body .bloc-recherche form .houzez-ele-search-form-wrapper>.elementor-field-group:last-of-type>button img{max-width:30px;margin-right:6px}@media (max-width:1200px){body .bloc-recherche form .houzez-ele-search-form-wrapper>.elementor-field-group{width:100%;border-right:1px solid #04498e}}body .formulaire-contact-logement .agent-details{display:none}body .formulaire-contact-logement .block-title-wrap{margin-top:0}body .formulaire-contact-logement .block-title-wrap h3{font-family:"JosefinBold";font-size:20px;color:white;text-transform:none}body .formulaire-contact-logement form input,body .formulaire-contact-logement form textarea{max-width:100%;margin:5px 0;border-radius:20px;border:0;padding:6px 12px}body .formulaire-contact-logement form input[type="checkbox"]{margin-right:5px;width:16px;height:16px;background-color:white;vertical-align:middle;cursor:pointer;clip-path:circle(40%)}body .formulaire-contact-logement form .wpcf7-list-item{margin-left:0;color:#ffffff91;margin-top:8px;margin-right:10px}body .formulaire-contact-logement form .wpcf7-list-item label{font-weight:normal}body .formulaire-contact-logement form .deja-demande-logement{color:#ffffff91;margin-bottom:0}body .formulaire-contact-logement form .wpcf7-response-output{color:white}body .listing-view .listing-thumb .listing-featured-thumb img{max-height:250px;object-fit:none}body .listing-view .item-price-wrap{bottom:8px}body .listing-view .description{position:absolute;z-index:1;bottom:40px;left:20px;color:white}body .elementor-widget-houzez-property-section-similar .item-amenities-with-icons li{margin-bottom:10px}body .display-none{display:none}body .lity-content{background-color:white;padding:30px;max-width:80vw;position:relative}body .filet{width:30%;height:0.5px;background-color:#04498e;margin-left:10px}body .lity{background:#00000099}body .lity .lity-close{position:absolute;color:red}@media (max-width:1200px){body #post-19863 form .flexbox{flex-direction:column}body #post-19863 form .flexbox>div{max-width:100%}}body .page-wrap .bt-sidebar-wrap,body .blog-wrap .bt-sidebar-wrap{width:20%;max-width:20%;flex:0 0 20%}body .page-wrap .bt-content-wrap,body .blog-wrap .bt-content-wrap{width:80%;max-width:80%;flex:0 0 80%}body .page-wrap .bt-content-wrap.fullsize,body .blog-wrap .bt-content-wrap.fullsize{width:100%;max-width:100%;flex:0 0 100%}body .page-wrap .bt-content-wrap .bouton-cliquez-ici a,body .blog-wrap .bt-content-wrap .bouton-cliquez-ici a{background:white;border:1px solid #04498e;height:30px;padding:0 0 0 10px !important;line-height:30px;text-transform:uppercase;color:#04498e;font-size:16px;display:inline-flex;z-index:1;justify-content:space-between;align-items:baseline}body .page-wrap .bt-content-wrap .bouton-cliquez-ici a i,body .blog-wrap .bt-content-wrap .bouton-cliquez-ici a i{margin-left:16px;background-color:#e41439;line-height:28px;padding:0 6px 0 8px;color:white;transition:all 0.3s ease}body .page-wrap .bt-content-wrap .bouton-cliquez-ici a:hover i,body .blog-wrap .bt-content-wrap .bouton-cliquez-ici a:hover i{background-color:#e4143a3d}body .page-wrap .bt-content-wrap .swiper-wrapper,body .blog-wrap .bt-content-wrap .swiper-wrapper{height:auto !important}body .page-wrap .bt-content-wrap .swiper-wrapper .swiper-slide figcaption,body .blog-wrap .bt-content-wrap .swiper-wrapper .swiper-slide figcaption{background-color:#2b2b2b;color:white;padding:6px 8px;width:90%;margin:0 auto;position:relative;bottom:20px}body .page-wrap .bt-content-wrap .swiper-wrapper .elementor-swiper-button,body .blog-wrap .bt-content-wrap .swiper-wrapper .elementor-swiper-button{background-color:#e41439;color:#e4143a3d;padding:8px 2px}body .page-wrap .bandeau,body .blog-wrap .bandeau{position:relative;height:300px;display:flex;flex-direction:column;justify-content:flex-end}body .page-wrap .bandeau .bandeau-top,body .blog-wrap .bandeau .bandeau-top{background-image:url(/app/themes/houzez-child/img/vague.svg);background-position:center;height:25%;background-repeat:no-repeat;background-size:cover}body .page-wrap .bandeau .bandeau-inner,body .blog-wrap .bandeau .bandeau-inner{width:100%;height:60%;background-color:#3a95ef;padding:0 45vw 0 15vw}body .page-wrap .bandeau .bandeau-inner .page-title,body .blog-wrap .bandeau .bandeau-inner .page-title{margin:0}body .page-wrap .bandeau .bandeau-inner .page-title h1,body .blog-wrap .bandeau .bandeau-inner .page-title h1{position:relative;z-index:1;color:white;margin:15px 0 0;text-transform:uppercase;font-size:24px;font-family:"JosefinBold"}body .page-wrap .bandeau .bandeau-inner .page-title h2,body .blog-wrap .bandeau .bandeau-inner .page-title h2{position:relative;z-index:1;color:white;text-transform:uppercase;font-family:"Fira";font-size:22px}body .page-wrap .bandeau img,body .blog-wrap .bandeau img{position:absolute;right:0;max-height:100%;max-width:85%;bottom:0}body .page-wrap .widget_nav_menu,body .blog-wrap .widget_nav_menu{padding:20px 6px;display:none}body .page-wrap .widget_nav_menu ul li,body .blog-wrap .widget_nav_menu ul li{margin:15px 0}body .page-wrap .widget_nav_menu ul li a,body .blog-wrap .widget_nav_menu ul li a{padding:0 !important;text-transform:uppercase;font-size:18px;line-height:23px;margin:0 !important;font-weight:bold !important}body .page-wrap .widget_nav_menu ul li a::before,body .blog-wrap .widget_nav_menu ul li a::before{display:none}body .page-wrap .widget_nav_menu ul li:not(.current_page_item) a,body .blog-wrap .widget_nav_menu ul li:not(.current_page_item) a{color:#04498e}body .page-wrap .widget_nav_menu ul li:not(.current_page_item) a:hover,body .blog-wrap .widget_nav_menu ul li:not(.current_page_item) a:hover{color:#e41439}body .page-wrap .menu-locataire-item h4 a,body .blog-wrap .menu-locataire-item h4 a{transition:all 0.3s ease}body .page-wrap .menu-locataire-item h4 a:hover,body .blog-wrap .menu-locataire-item h4 a:hover{color:#e41439}body .page-wrap #post-18308 .wpcf7-form.sent .wpcf7-response-output,body .blog-wrap #post-18308 .wpcf7-form.sent .wpcf7-response-output{display:none}body .page-wrap #post-18308 .response-message-sent,body .blog-wrap #post-18308 .response-message-sent{display:none;margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #4caf50}@media (max-width:1200px){body .page-wrap .bandeau .bandeau-inner,body .blog-wrap .bandeau .bandeau-inner{padding:0 45vw 0 10vw}body .page-wrap .container .row,body .blog-wrap .container .row{flex-direction:column}body .page-wrap .container .row .bt-sidebar-wrap,body .blog-wrap .container .row .bt-sidebar-wrap{width:auto;max-width:100%}body .page-wrap .container .row .bt-sidebar-wrap .filet,body .blog-wrap .container .row .bt-sidebar-wrap .filet{width:5%}body .page-wrap .container .row .bt-content-wrap,body .blog-wrap .container .row .bt-content-wrap{width:auto;max-width:100%}body .page-wrap .container .row .bt-content-wrap .page-content-wrap,body .blog-wrap .container .row .bt-content-wrap .page-content-wrap{padding:40px 0}}body .blog-wrap .container{margin-top:-50px}body .blog-wrap .container .post-wrap{display:flex;gap:5%;flex-direction:row}body .blog-wrap .container .post-wrap .post-thumbnail-wrap{width:70%}body .blog-wrap .container .post-wrap .post-thumbnail-wrap img{width:100%;position:sticky;top:50px}body .blog-wrap .container .post-wrap .acte-ca img{width:60%}body .blog-wrap .container .post-wrap .extrait{background-color:#e0e8fd;padding:30px;color:#04498e;font-size:20px;font-weight:bold;position:sticky;top:325px}body .blog-wrap .container .post-wrap .extrait p{margin:0}body .blog-wrap .container .post-wrap .post-content-wrap{padding:40px 0}body .blog-wrap .container .post-wrap .post-content-wrap .elementor-widget-container{font-size:18px}body .blog-wrap .container .lien-retour{background:white;border:1px solid #04498e;height:30px;padding:0 10px 0 0;line-height:30px;text-transform:uppercase;color:#04498e;font-size:16px;display:inline-block;z-index:1;position:absolute;right:15px;bottom:0}body .blog-wrap .container .lien-retour i{margin-right:16px;background-color:#e41439;line-height:28px;padding:0 6px 0 8px;color:white;transition:all 0.3s ease}body .blog-wrap .container .lien-retour:hover i{background-color:#e4143a3d}@media (max-width:1024px){body .blog-wrap .container{margin-top:-50px}body .blog-wrap .container .post-wrap{display:block}body .blog-wrap .container .post-wrap .post-thumbnail-wrap{margin-top:15%;width:100%;text-align:center}body .blog-wrap .container .post-wrap .post-thumbnail-wrap img{width:50%}}body .resultats-recherche .page-title-wrap h1{font-size:32px;text-align:center;margin:30px 0}body .resultats-recherche .row{justify-content:center}body #houzez-form-6ed86d0{max-width:50%;margin:0 auto}body .hidden{display:none}body #form__associations{width:50%;margin-inline:auto}body #form__associations p label{color:#0e5092;font-size:15px;font-weight:600;margin:unset}body #form__associations select{width:100%;padding:10px;border-radius:5px;border:1px solid #0e5092}body #form__associations input{width:100%;padding:10px;height:unset;border-radius:5px;border:1px solid #0e5092}body #form__associations textarea{width:100%;padding:10px;border-radius:5px;border:1px solid #0e5092}body #form__associations .form__submit{display:flex;justify-content:center;align-items:center}body #form__associations .form__submit p{display:flex;flex-direction:column;align-items:center;gap:20px}body #form__associations .form__submit input[type="submit"]{background-color:#3A95EF;color:white;padding:10px;border-radius:5px;border:none;cursor:pointer;width:100px;margin-top:10px;transition:all 0.3s ease;text-transform:capitalize;font-size:17px;margin-inline:auto}body #form__associations .form__submit input[type="submit"]:hover{background-color:#0e5092}body #form__associations .text__referent,body #form__associations .text__tenant{font-size:20px;font-weight:700;margin-top:25px}body #form__associations .wpcf7-list-item label{display:flex;justify-content:space-between;gap:20px}body #form__associations .wpcf7-list-item input[type="checkbox"]{width:20px;height:20px}@media (max-width:1200px){body #form__associations{width:100%}}body footer{position:relative}body footer .top{background:url(/app/themes/houzez-child/img/vague.svg), url(/app/themes/houzez-child/img/nuage.svg);background-repeat:no-repeat;background-position:bottom, right bottom;background-size:100%, contain;height:100px;margin-bottom:-1px}body footer .bottom{display:flex;padding:30px 35vw 30px 15vw;justify-content:flex-start;align-items:center;background:#3a95ef;gap:20px}body footer .bottom .lien-partenaires{color:white;display:flex;flex-direction:column;align-items:center;text-align:center;text-transform:uppercase;gap:5px;transition:all 0.3s ease}body footer .bottom .lien-partenaires:hover{color:#04498e}body footer .bottom .lien-partenaires:hover i{color:#04498e}body footer .bottom .lien-partenaires i{color:white;font-size:30px}body footer .bottom img{margin-right:25px}body footer .bottom #menu-footer-menu-1{columns:3;padding:0;list-style:none;padding-left:25px;border-left:1px solid white;margin-bottom:0;column-gap:25px;padding-top:8px}body footer .bottom #menu-footer-menu-1 li{padding-bottom:8px;display:inline-block}body footer .bottom #menu-footer-menu-1 li a{color:white;text-transform:uppercase;transition:all 0.3s ease}body footer .bottom #menu-footer-menu-1 li a:hover{color:#04498e}body footer .maison{position:absolute;right:0;bottom:30px;max-width:35vw}@media (max-width:1200px){body footer{display:flex;flex-direction:column-reverse;margin-top:100px}body footer .top{display:none}body footer .bottom{padding:40px;flex-direction:column;gap:40px}body footer .bottom img{margin:0}body footer .bottom #menu-footer-menu-1{columns:auto;padding:0;border:none}body footer .bottom #menu-footer-menu-1 li{display:block;text-align:center}body footer .maison{position:static;max-width:100vw}}