@font-face{font-family:'avenir';src:url(../font/AvenirLTStd-Black.eot) format('eot') , url(../font/AvenirLTStd-Black.ttf) format('ttf') , url(../font/AvenirLTStd-Black.woff) format('woff') , url(../font/AvenirLTStd-Black.svg) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'avenir';src:url(../font/AvenirLTStd-Roman.eot) format('eot') , url(../font/AvenirLTStd-Roman.ttf) format('ttf') , url(../font/AvenirLTStd-Roman.woff) format('woff') , url(../font/AvenirLTStd-Roman.svg) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'avenir';src:url(../font/AvenirLTStd-Book.eot) format('eot') , url(../font/AvenirLTStd-Book.ttf) format('ttf') , url(../font/AvenirLTStd-Book.woff) format('woff') , url(../font/AvenirLTStd-Book.svg) format('svg');font-weight:normal;font-style:normal}:root{--yellow:#ffc001;--grey:#82879e;--blue:#223a68;--lighterblue:#f8f8fd;--green:#82aa49;--middleblue:#7da9d5;--black:#101010;--text-shadow: 1px 2px 3px #060606c7;--transition:all .5s ease;--border:1px solid #dadada;--translate:translate(0,-4px)}html{scroll-behavior:smooth}body{max-width:100%;font-family:'Open Sans',sans-serif;font-size:15px;height:100%;color:var(--blue)}h1{font-family:'Oswald',sans-serif;font-size:66px;font-weight:bold;line-height:70px;text-align:center;letter-spacing:3px;margin:1em 0}h2{font-family:'Oswald',sans-serif;font-size:26px;line-height:35px;margin:0 0 20px;font-weight:bold}h3{font-family:'Oswald',sans-serif;font-size:24px;margin-bottom:20px;line-height:initial;font-weight:bold}h4{font-size:24px;margin-bottom:15px}.h1_like{font-family:'Oswald',sans-serif;font-size:66px;font-weight:bold;line-height:90px;text-align:center;letter-spacing:3px;margin:1em 0 .8em}img{border-radius:0}p{line-height:1.5}a,a:hover{color:inherit;text-decoration:none;cursor:pointer;outline:0}ul{list-style:none;margin-left:0}body button:focus{outline:none}@media (max-width:991px){h1{font-size:38px;line-height:45px;margin:.5em 0}h2{font-size:32px;margin:30px 0;text-align:center}h3{font-size:20px;margin:10px 0;text-align:center}.h1_like{font-size:38px;line-height:45px}}header{box-shadow:0 4px 6px -6px #222;padding:1em 3em;font-family:'Oswald',sans-serif}header .menu-menu-principal-container{margin-top:2em;padding-left:1em;margin-top:26px}header .menu li{display:inline-block}header .menu li a{transition:all .2s ease;font-size:16px}header .menu li.menu_residence a:hover{background:none}header .menu_right{margin-top:20px;text-align:right;padding:0}header .menu_right .header_contact{background-color:var(--blue);color:#fff;padding:.6em 1.2em;transition:var(--transition);border-radius:3px;font-family:'Oswald',sans-serif;text-transform:uppercase}header .menu_right .header_contact:hover{box-shadow: inset 0 0 0 3px var(--yellow), 0 0 1px rgb(0 0 0 / 0%)}header .header_tel{color:var(--blue);font-weight:bold;margin-right:1em;transition:var(--transition)}header .header_tel:hover{color:var(--yellow)}header li:not(:last-child){margin-right:20px}header li.menu_residence:hover .sub-menu{display:block}header li.menu_residence .sub-menu:hover{display:block}header li.menu_residence .sub-menu{display:none;position:absolute;width:580px;padding:15px 20px 20px 25px;background-color:#fff;margin-top:0;z-index:1;line-height:30px}header li.menu_residence .sub-menu li{display:inline-block;width:44%}header li.menu_residence .sub-menu li a{font-size:15px}header li.menu_residence .sub-menu li a:hover{background-color:transparent;padding-left:5px;border-radius:3px;color:var(--yellow)}.mobmenu-content #mobmenuleft>li>a:focus,.mobmenu-content #mobmenuleft>li>a:hover{color:#fff!important}#mobmenuleft .mob-expand-submenu{margin-top:4px}.mobmenu-panel .mob-icon-cancel-1,.mobmenul-container .mob-menu-icon{margin-top:5px}.mobmenu-content li>.sub-menu li{padding-left:0!important}.mobmenu-content #mobmenuleft>li>a:hover{background-color:var(--blue)!important}.mobmenul-container .mob-menu-icon:before{content:url(/wp-content/uploads/2023/02/icon_menu.svg)}.mobmenu-panel .mob-icon-cancel-1:before{content:url(/wp-content/uploads/2023/02/icon_close.svg)}.mobmenu-panel .mob-icon-up-open:before{content:url(/wp-content/uploads/2023/02/icon_up.svg)}.mobmenu-panel .mob-icon-down-open:before{content:url(/wp-content/uploads/2023/02/icon_down.svg)}@media (max-width:1439px){header li:not(:last-child){margin-right:1em}}@media (min-width:1300px){header .header_tel{font-size:24px}}@media (min-width:1200px){header .menu li a:hover{background-color:var(--yellow);padding:.4em .8em;border-radius:3px}}@media (max-width:1199px){header li:not(:last-child){margin-right:8px}header .menu-menu-principal-container{margin-left:0;margin-top:18px;padding-left:0}header .menu_right{margin-top:1em}header .menu li a{font-size:15px}header .menu li a:hover{color:var(--yellow)}}@media (min-width:1025px){header .menu li:last-child{display:none}}@media (max-width:1024px){header{display:none}.mob-standard-logo{margin-top:5px}}.breadcrumbs_container{background-color:var(--lighterblue);padding:.8em 3.2em;color:var(--grey);margin-top:2px}.page-template-blog .breadcrumbs_container,.home .breadcrumbs_container,.archive .breadcrumbs_container{display:none}.breadcrumbs_container p{font-size:12px;margin-bottom:0}@media (max-width:991px){.breadcrumbs_container{padding:.5em}}.bloc_slider .slider_img{display:none}.bloc_slider .slider_img.active{display:block}.bloc_slider .slider_image img{margin:0 auto}.bloc_slider a{display:block;margin-bottom:1em}.bloc_slider .slider_title{background-color:var(--yellow);font-family:'Oswald',sans-serif;padding:2em 1.6em;font-size:15.5px}.bloc_slider .slider_title .active{font-weight:bold}.bloc_slider .slider_link{font-weight:bold;border-top:1px solid var(--blue);padding-top:1em;margin-top:1em;display:block}.bloc_slider .slider_link i{margin-right:.5em}.text_up{font-size:18px;color:var(--grey)}.hotspot_pins{margin-top:2em;font-size:14px}.hotspot_pins img{display:inline-block;margin:0 .2em 0 0}.hotspot_pins span{margin-right:1em}.equipe_one{text-align:right;padding-right:2em}.equipe_two{text-align:left;padding-left:2em}.equipe_item{transition:var(--transition)}.equipe_item a{display:inline-block;text-align:center}.equipe_item img{margin-bottom:.5em;margin:0 auto}.equipe_item div{text-align:center}.equipe_item:hover{transform:var(--translate)}@media (min-width:1200px){.bloc_slider .slider_image img{min-height:400px}.bloc_slider .slider_image img{position:absolute;top:50%;right:-1%;transform:translate(0,-50%);z-index:-1;max-width:735px}.bloc_slider{overflow:hidden;position:relative;height:400px}.bloc_slider .slider_title{width:35%;position:absolute;height:400px}}@media (max-width:1199px){.bloc_slider .slider_title{margin-left:0}.hotspot_pins{text-align:center;margin-bottom:1em}}@media (max-width:500px){div#powerTip{display:none!important}}#tinymce h1,.single main article h1{position:initial;opacity:1!important}.home_mobicap h1,.home_mobicap h2,.home_mobicap h3,.home_mobicap h4,.home_mobicap a,.home_mobicap p{font-family:'avenir',sans-serif}.home_mobicap a.home_btn{background-color:var(--yellow);color:var(--blue);font-weight:700;padding:8px 12px;font-size:22px;border-radius:6px;transition:var(--transition)}.home_mobicap a.home_btn:hover{opacity:.5}.home_mobicap h3{font-size:16px}.home h3{text-align:center;font-size:25px;font-weight:500;margin:2em 0}.home_mobicap h3 span{position:relative;font-weight:700;z-index:1}.home_mobicap h3 span:after{content:"";width:101%;height:8px;position:absolute;left:0;bottom:4px;z-index:-1}.home_mobicap .home_headband .headband_title{background-color:var(--yellow);color:var(--blue);margin-bottom:0;letter-spacing:0;font-weight:bold;display:inline-block;line-height:initial;text-align:center;position:relative;border:7px solid #fff;width:250px;height:250px;border-radius:190px}.home_mobicap .home_headband .title_item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%}.home_mobicap .home_headband .headband_title h1{font-size:26px;line-height:initial;letter-spacing:0;margin-bottom:5px}.home_mobicap .home_headband .headband_title h2{text-align:center;font-size:17px;line-height:initial}.home_mobicap .home_headband{width:100%;position:relative;background-size:cover;padding-top:6vh;background-position:center;height:597px;background-image:url(/wp-content/uploads/2023/06/xLIEV-30-T3-RET.jpg.pagespeed.ic.tmQvuqDsbL.jpg)}.home_mobicap .home_headband .encart_img{border:#fff 7px solid;border-radius:50%;margin-top:-5em;width:250px;height:250px;margin-left:8em}.home_mobicap .headband_price{background-color:#fff;color:var(--blue);margin-bottom:0;letter-spacing:0;font-weight:bold;display:inline-block;line-height:initial;text-align:center;position:relative;border:5px solid var(--green);width:200px;height:200px;border-radius:190px}.home_mobicap .headband_price .price_item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:88%}.home_mobicap .headband_price .price_item .price_title{font-size:17px;font-weight:bold;line-height:initial}.home_mobicap .headband_price .price_item .price_partir{font-weight:600}.home_mobicap .headband_price .price_item .price_green{font-size:54px;position:relative;line-height:48px}.home_mobicap .headband_price .price_item .price_green sup{font-size:35px}.home_mobicap .headband_price .price_item .price_green span{font-size:15px;position:absolute;bottom:-12px;right:6px}.home_mobicap .headband_price .price_item .price_subtitle{line-height:16px;font-size:14px;margin-top:5px}.home_mobicap .home_intro{text-align:center}.home_mobicap .home_intro h3 span:after{background-color:var(--yellow)}.home_mobicap .home_intro .intro_item{margin-bottom:4em}.home_mobicap .home_intro .intro_item p{font-size:18px;margin-bottom:2em;line-height:25px}.home_mobicap .home_intro .intro_item img{margin:0 auto;height:80px}.home_mobicap .home_intro .home_ml{text-align:center;font-size:10px;color:#b9b7b7;margin:4em 0 2em;font-style:italic}.home_mobicap .home_intro .home_ml p{margin-bottom:0}.home_mobicap .home_plaisir{background-color:#f8f8fd}.home_mobicap .home_plaisir .plaisir_img{border-radius:50%;margin-bottom:4em}.home_mobicap .home_plaisir p{margin-bottom:2em}.home_mobicap .home_plaisir h3 span:after{background-color:#83a7cd}.home_mobicap .home_plaisir h4{font-weight:bold;margin-bottom:2px;font-size:22px}.home_mobicap .home_hotspot h3 span:after{background-color:#83a7cd}.home_mobicap .hotspot_encart p{font-size:18px;line-height:22px}.home_mobicap .hotspot_encart p{font-size:18px;line-height:22px}.home_mobicap .hotspot_pins span{font-weight:700}.home_mobicap .hotspot_pins div{margin-bottom:1em}.home_mobicap .hotspot_pins{margin-left:2em!important}.home_mobicap .home_citations{background-color:#f8f8fd;padding-bottom:4em}.home_mobicap .home_citations h3 span:after{background-color:#85a93f}.home_mobicap .home_citations .citation_item{text-align:center;background-color:#fff;padding:1.5em 2em;border-radius:2em;font-weight:bold;position:relative;margin:0 1em}.home_mobicap .home_citations .citation_item p{font-weight:normal;margin-bottom:5px}.home_mobicap .home_citations .citation_item:after{content:url(/wp-content/uploads/2022/03/quote.png);position:absolute;left:-20px;top:-10px}.home_mobicap .home_citations .citation_item .author_quote{font-weight:bold}@media (min-width:992px){.home_mobicap .home_headband .encart_headband{right:10em}.home_mobicap .headband_price{margin-left:-4em;margin-top:3em}}@media (max-width:991px){.home_mobicap .home_intro .intro_item{margin-bottom:1em}.home_mobicap .home_plaisir .plaisir_img{margin:0 auto 3em}.home_mobicap .home_headband{padding-top:2vh;margin-bottom:2em}.home_mobicap .home_headband h1{font-size:30px}.home_mobicap .home_headband h2{font-size:25px;line-height:32px}.home_mobicap .home_headband .encart_img{display:none}.home_mobicap .home_headband h2{margin:0;text-align:left}.home_mobicap a.home_btn{font-size:15.5px}.home_mobicap .col-md-2 img{height:70px;margin:0 auto}.home_mobicap .home_plaisir{text-align:center}.home_mobicap .hotspot_pins{margin-left:0!important}.home_mobicap .hotspot_encart p{margin-bottom:0}.home_mobicap .home_citations .citation_item{margin-bottom:3em}.home_mobicap .home_citations{padding-bottom:1em}.home h3{margin:2em 0 1em}}.home .mejs-container,.home .wp-video{width:100%!important}.home .mejs-controls{display:none!important;visibility:hidden!important}.home .home_hotspot p a{text-decoration:underline;font-weight:bold}.home .home_hotspot .hotspot_pins{margin-top:1.5em;font-size:14px;text-align:left}.home .hotspot_encart{background-color:var(--blue);padding:2em;color:#fff}.home .home_hotspot .home_btn_container{text-align:center;margin:2em 0 4em}@media (min-width:992px){.home .hotspot_encart{margin-top:12em;margin-left:-10em}.home .hotspot_encart{padding:2em 2em 2em 8em}.home .wrap_svl_center{float:left;position:relative;z-index:2;margin-left:-4em}}@media (max-width:991px){.home .hotspot_encart{padding-top:1em;padding-bottom:1em;text-align:center}}.presentation_img{position:relative;margin-bottom:3em}.presentation_img img{width:100%;object-fit:cover;position:absolute}.presentation_img p{color:#fff;font-family:'Oswald';font-size:32px;text-align:center;padding-top:4em}.presentation .presentation_headband{padding:60px 0 70px;position:relative;font-family:'Oswald',sans-serif;text-align:center;font-size:30px;margin:1.5em 0 1em}.presentation .headband_grey{background:url(https://residences-mobicap.fr/wp-content/uploads/2021/06/xpresentation_fond.png.pagespeed.ic.SIb_cVGBn5.png) no-repeat bottom center}.presentation .headband_yellow{background:url(https://residences-mobicap.fr/wp-content/uploads/2021/06/xpresentation_fond_bis.png.pagespeed.ic.hryP3QXBI2.png) no-repeat bottom center;padding-top:1em}.presentation li{position:relative;list-style:none;padding-left:35px;margin-top:20px;line-height:25px}.presentation li:before{content:url(https://residences-mobicap.fr/wp-content/uploads/2021/06/xbullet.png.pagespeed.ic.aNMpZE7HoN.png);position:absolute;top:1px;left:0}.presentation .presentation_link{text-decoration:underline}.presentation .headband_yellow p{margin-bottom:8px}.presentation .headband_yellow p span{background-color:#fff;display:inline-block;padding:5px 20px}.presentation .headband_yellow .h1_like{margin:0 0 .6em}.presentation .presentation_equipe{margin-bottom:5em}.presentation .presentation_equipe img{border-radius:50%;border:solid 4px var(--yellow);margin:2em auto 1em;width:auto}.presentation .presentation_equipe .equipe_item p{color:var(--blue);text-align:center;margin-bottom:1em}@media (min-width:992px){.presentation .presentation_equipe img{height:190px}}@media (max-width:991px){.presentation .headband_yellow p span{font-size:18px}.presentation .presentation_img img{margin:10px auto 5px}.presentation_img p{padding-top:1em}.presentation_handicap p{margin-bottom:3em;padding-top:2em}.presentation .presentation_headband{background-size:cover;font-size:20px;padding:1em}}.residences .residence_ouverte{margin-bottom:6em}.residences .residence_ouverte h2{text-align:center;font-size:26px}.residences .residence_text{margin-top:10em}.residences .text_map{font-family:'Oswald',sans-serif;font-size:32px;line-height:40px}.residences .residences_none,.residences .regions_toutes{display:none}.residences .residences_none{text-align:center}.residences .h1_like{font-size:32px;letter-spacing:0;margin-top:0}.residences h2 .region_selectionnee{display:none}.residences .residence_h2{background-color:var(--blue);color:#fff;text-align:center;border-top-left-radius:6px;border-top-right-radius:6px;font-size:22px;padding:15px}.residences h2{font-weight:normal;margin-bottom:0}.residences h3{margin-bottom:0}.residences hr{margin-bottom:0;border-color:#fff}.residences .residence_region{margin-top:3em;padding-bottom:3em;background-color:var(--lighterblue)}.residences #residences_box{padding-top:4em}.residences .item_left{padding:1.5em 2em 1.5em 3em}.residences .residence_item button{background-color:var(--yellow);border:none;color:var(--blue);font-family:'Oswald',sans-serif;border-radius:5px;font-size:16px;display:block;margin:0;width:74%;transition:var(--transition);margin-top:1.5em}.residences .residence_item button:hover{box-shadow: inset 0 0 0 2px var(--blue), 0 0 1px rgb(0 0 0 / 0%)}.residences .residence_item button i{margin-right:.6em}.residences .residence_item p{margin-bottom:.5em;font-size:14px}.residences .residence_item .residence_title{font-size:20px;margin-bottom:1em}.residences .residence_title{font-family:'Oswald',sans-serif;font-size:20px;border-bottom:solid 1px var(--yellow);padding-bottom:.4em;display:inline-block;margin-bottom:1em}.residences .all_residence{display:none;background-color:var(--lighterblue);padding:1em 0 .4em;text-align:center;text-decoration:underline;font-family:'Oswald',sans-serif;margin-top:1em;font-size:17px}.residences .residence_not_active .residence_link{pointer-events:none}.residences .residence_not_active .residence_item{pointer-events:none;position:relative;overflow:hidden}.residences .residence_not_active .residence_item{opacity:.8}.residences .residence_prochainement{position:absolute;width:140%;background-color:#ed7d39;color:#fff;padding:15px;font-size:25px;top:32%;transform:rotate(-14deg);left:-18%;text-align:center;font-family:'Oswald',sans-serif;text-transform:uppercase}.residences .item_right{overflow:hidden;position:relative}.residences .no_residence{font-size:20px;font-family:'Oswald'}@media (min-width:992px){.residences .residence_dpt{padding:3em 5em 0}.residences .residence_item{background-color:#fff;box-shadow: 0 10px 15px rgb(0 0 0 / 10%);overflow:hidden;margin-top:2em}.residences .residence_item_img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:991px){.residence_item_img{margin:0 auto}.residences .residence_text{margin-top:2em}.residences .residence_item{text-align:center}.residences .residence_item button{width:100%}.residences h3{margin-top:2em}.residences .text_map{font-size:25px;line-height:35px}.residences #residences_box{padding-top:0}.residences .no_residence{padding-top:4.5em}.residences .no_residence u{color:var(--yellow);display:block}.residences h2{margin-top:0;font-size:25px}}.residence .residence_appt_price{display:none}.residence .residence_appt .bloc_slider .slider_title{padding:2em}.residence_tarifs,.residence_serenity{display:none}.residence_tarifs{display:block!important}.residence_tarifs h3{text-align:center}.residence_tarifs .thead-blue .table_head{background-color:var(--blue);text-align:center;font-size:18px}.residence_tarifs .thead-blue .table_head span{display:block;font-size:14px;margin-top:5px}.residence_tarifs .thead-blue{color:#fff}.table thead th{border:2px solid #fff}.table th,.table td{border:2px solid #fff}.residence_tarifs .long_width{width:60%}.residence_tarifs .thin_width{width:20%}.residence_tarifs .blue_bg{background-color:var(--middleblue);color:#fff}.residence_tarifs .blue_bg td{text-align:center}.residence_tarifs .table{color:var(--blue)}.residence_tarifs .blueLight_bg{background-color:var(--lighterblue)}.residence_tarifs .blueLight_bg th span{display:block;font-size:12px;margin-top:5px}.residence_tarifs .blueLight_bg td{text-align:center;vertical-align:middle}.residence_tarifs .blueLight_bg td span{font-size:10px}.residence_tarifs i{color:#62a93f}.residence_tarifs .times i{color:#e6051f}.residence_tarifs .blue_bg td span{font-size:10px}.residence_tarifs h4{font-weight:bold;margin-bottom:8px;margin-top:1em;font-size:18px}.residence_tarifs legend{color:#82879e;font-size:12px}.residence_tarifs legend.display_none{display:none}.residence_tarifs ul{list-style:disc;padding-left:2em}.residence_tarifs li{margin-bottom:5px}.residence_serenity{display:block!important;margin:2em 0}.residence_serenity h3{color:#fff;text-align:center}.residence_serenity .serenity_bg{background-color:var(--middleblue);padding-bottom:1em}.residence_serenity img{max-width:50px;max-height:50px;display:inline-block;margin-right:1em}.residence_serenity p{color:#fff;margin:10px 0}.residence_serenity a{border-radius:3px;background-color:var(--yellow);font-family:'Oswald',sans-serif;font-size:16px;padding:.3em 1em .4em;margin:0 0 0 1em;transition:var(--transition)}.residence_serenity a:hover{box-shadow: inset 0 0 0 2px var(--blue), 0 0 1px rgb(0 0 0 / 0%)}.residence_serenity .serenity_btn{text-align:center;margin:3em 0 2.5em}.residence_serenity .serenity_btn a{padding:.6em 6em .8em}.residence_serenity h4{font-weight:bold;margin-bottom:8px;margin-top:1em;font-size:18px}.residence_serenity legend{color:#82879e;font-size:12px}.residence_serenity ul{list-style:disc;padding-left:2em}.residence_serenity li{margin-bottom:5px;line-height:20px}.residence_serenity .right_btn img{float:left}.residence_serenity .right_btn a{display:block;margin-top:2em;height:60px}.residence_serenity .right_btn span{display:block;margin:5px 0}table.display_none .display_none{display:none}table .chauffageClass.display_none{display:none}.residence_tarifs table.display .thin_width{width:13%}@media (min-width:768px){.residence_serenity .right_btn a{width:350px}.residence_serenity .right_btn{float:right}.residence_serenity p{padding-left:2em}}@media (min-width:1200px){.residence_serenity .serenity_bg{padding:0 4em}}@media (max-width:767px){.residence_serenity p{text-align:center}.residence_serenity .right_btn a{margin-left:0}}.residence .residence_headband{margin-top:4em}.residence h1{margin-bottom:.2em;text-align:left;font-size:52px;line-height:65px;margin-top:0}.postid-2416 .residence h1{font-size:48px;line-height:56px;margin-bottom:.4em}.residence h2{color:#fff;font-weight:500;font-size:26px;margin-bottom:.4em}.residence .metaslider{margin:0 auto}.residence .residence_headband p{font-family:'Open Sans',sans-serif}.residence .residence_description{border:1px solid #e5e5e6;padding:2.5em 2.5em 1em 2.5em;margin-bottom:1em}.residence .residence_revue{margin-bottom:3em}.residence .residence_revue p{font-size:20px;text-align:center;padding:.8em;background-color:#fff6d7;margin-bottom:0;font-family:'Oswald',sans-serif;font-weight:bold}.residence .residence_revue a{background-color:var(--yellow);border-radius:5px;margin:0 1em;padding:3px 10px 5px 6px;transition:var(--transition)}.residence .residence_revue a:hover{box-shadow: inset 0 0 0 2px var(--blue), 0 0 1px rgb(0 0 0 / 0%)}.residence h3{font-family:'Oswald',sans-serif;margin-top:1em}.residence .residence_button{margin-top:.5em;text-align:right}.residence .residence_city{margin-bottom:4em}.residence .residence_city b{font-family:'Oswald',sans-serif;font-size:17px;font-weight:600}.residence .residence_city li{list-style:none;margin-bottom:5px;line-height:20px}.residence .residence_description a{border-radius:3px;background-color:var(--yellow);font-family:'Oswald',sans-serif;font-size:16px;padding:.3em 1em .4em;margin:0 0 0 1em;transition:var(--transition)}.residence .residence_description a:hover{box-shadow: inset 0 0 0 2px var(--blue), 0 0 1px rgb(0 0 0 / 0%)}.residence .residence_description .presentation_text{margin-top:.8em}.residence .residence_description li{position:relative;line-height:22px;padding-left:25px}.residence .residence_description li{position:relative;padding-left:25px;margin-bottom:1em}.residence .residence_description li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";position:absolute;top:1px;left:0;color:var(--yellow)}.residence .picto_item{font-family:'Oswald',sans-serif;background-color:var(--lighterblue);text-align:center;padding:2em 0;margin-bottom:3em}.residence .residence_picto{margin-top:2em}.residence .residence_picto img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.residence .residence_picto p{margin-bottom:0}.residence .picto_text{font-size:20px}.residence .picto_height{min-height:112px;position:relative}.residence .residence_autre{background-color:var(--yellow);text-align:center;font-family:'Oswald',sans-serif}.residence .residence_autre .autre_ville{margin:2em 0}.residence .residence_autre i{color:var(--yellow);font-size:20px;margin-right:10px}.residence .residence_autre a{background-color:#fff;border-radius:3px;padding:.6em 1.2em;margin:1em;transition:var(--transition);display:inline-block}.residence .residence_autre a:hover{box-shadow: inset 0 0 0 2px var(--blue), 0 0 1px rgb(0 0 0 / 0%)}.residence .footer_preload{display:none}.single-residence footer{margin-top:0}.residence .residence_tabs .nav-pills{flex-direction:initial!important;background-color:var(--lighterblue);display:flex!important}.residence .residence_tabs li{list-style:initial;margin-bottom:1em;line-height:20px}.residence .residence_tabs .nav-pills .nav-link{background-color:var(--lighterblue);margin-top:3px;padding:16px 33px 8px 33px;transition:all .5s ease;color:var(--blue)}.residence .residence_tabs .nav-pills .nav-link.active,.residence .residence_tabs .nav-pills .show>.nav-link{text-align:center;font-weight:bold}.residence .residence_tabs .tab-content{background-color:var(--lighterblue);padding:2%;margin-bottom:30px}.residence .residence_tabs .tab-pane{padding:2em 2em 0;border-top:1px solid #fff}.residence .residence_tabs .faq_link{display:block;margin-bottom:1em}.residence .residence_services{margin-top:3em}.residence .residence_services h3{text-align:center}.residence .residence_visites{margin-top:1em}.residence .residence_visites h3{text-align:center}.residence .sketchfab-embed-wrapper{text-align:center}.residence .residence_appt h3{margin-top:0}.residence .residence_appt_price{border-top:1px solid #fff;padding-top:1em;margin-top:15px}.residence .residence_appt .bloc_slider ul{margin-left:2em;margin-bottom:6px}.residence .residence_appt .bloc_slider li{list-style:none;margin-bottom:5px;line-height:17px}.residence .residence_appt .bloc_slider .slider_title{font-family:'Open Sans',sans-serif;font-size:14px;margin-left:0;padding:1.5em 2em}.residence .residence_appt .bloc_slider .slider_title p{margin-bottom:8px}.residence .residence_appt .slider_title .residence_appt_price p.price_big{font-family:'Oswald',sans-serif;font-size:18px;font-weight:bold;margin-bottom:2px}.residence .residence_appt_price i{color:#fff;font-size:30px;margin-right:.5em}.residence .residence_appt_price .price_small{font-size:12px;margin-left:3.5em}.residence .residence_T3 .bloc_slider .slider_title{background-color:var(--lighterblue)}.residence .residence_T3 i{color:var(--blue)}.residence .residence_appt.residence_T3 .residence_appt_price{border-top:1px solid var(--blue)}.residence .savoir_plus{background-color:var(--lighterblue);text-align:center;padding:2em}.residence .savoir_plus a{display:block;margin-bottom:4em}.residence .savoir_plus h4{font-family:'Oswald',sans-serif;font-size:18px;font-weight:600;border-bottom:solid 1px #fff;padding-bottom:1em}.residence .font-weight th,.residence .font-weight td{font-weight:bold}@media (min-width:992px){.residence .residence_city h3{margin-top:0}.residence .residence_autre{padding:3em 3em 1.5em;margin-top:1em}.residence .savoir_plus{height:480px}}@media (min-width:1200px){.residence .residence_appt .bloc_slider .slider_title{height:580px;width:65%}.residence .residence_appt.residence_T2 .bloc_slider{height:580px}.residence .residence_appt.residence_T3 .bloc_slider{height:580px}.residence .residence_appt.residence_T3 .bloc_slider .slider_title{right:0;width:65%;height:580px}.residence .residence_appt.residence_T3 .bloc_slider img{left:0;transform:translate(-30%,-50%);margin:0;height:580px}.residence .residence_appt.residence_T2 .bloc_slider img{height:580px;transform:translate(33%,-50%)}}@media (max-width:1199px){.residence .bloc_slider .slider_title br{display:none}}@media (max-width:991px){.residence .residence_revue span{display:block;margin-bottom:1em}.residence .residence_revue p{padding-bottom:1em}.residence .residence_tabs .nav-pills .nav-link{padding:8px 12px 4px 20px}.residence h2{text-align:left}.residence .residence_button{text-align:left;margin:1em 0}.residence .residence_button a{display:block;text-align:center;margin-bottom:.8em}.residence p.picto_text{margin-bottom:1em}.map-container{text-align:center;margin-bottom:3em}.residence .bloc_slider .slider_title{padding:.2em 1em 1em}.residence .residence_description{padding:1em}.residence .residence_tabs .nav-pills{margin-top:5px}.postid-2416 .residence h1{font-size:30px;line-height:38px}.residence h1{line-height:56px}.residence .residence_media video{margin-top:4em!important}.residence .residence_media .metaslider.ms-theme-simply-dark .flexslider ol.flex-control-nav:not(.flex-control-thumbs){display:none}}.residence #v-pills-services-tab{display:none}.residence .residence_tabs .nav-pills .nav-link{width:100%;text-align:center;padding-bottom:0;font-weight:bold}.residence #v-pills-services{display:none}.residence #v-pills-faq{display:block}.partenaires a.post_container{display:block;margin-bottom:3em}.partenaires .intro_up{margin-top:1em;margin-bottom:2em;font-size:18px;font-weight:700}@media (min-width:992px){.partenaires a.post_container img{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;max-width:70%}}@media (max-width:991px){.partenaires a.post_container img{max-width:110px;max-height:110px;margin:0 auto}.partenaires .post_text p{text-align:center}.partenaires .post_text h2{font-size:22px}.partenaires a.post_container{border-top:solid 1px #ededed;padding-top:2em;margin-bottom:2em}.partenaires .intro_up{font-size:25px;text-align:center}}.faq .foire_aux_questions{margin:1em 0}.faq .foire_aux_questions h2{margin:2em 0 1em}.faq .foire_aux_questions .accordion p{line-height:24px;font-size:14px}.faq .foire_aux_questions{border:#fff 1px solid}.faq .foire_aux_questions .card-body{line-height:23px}.faq .foire_aux_questions .card-header{border:none;background-color:var(--lighterblue)}.faq .foire_aux_questions button{padding:.75rem 1.25rem;width:100%;color:var(--blue)}.promoteur .promoteur_item{text-align:center}.promoteur .promoteur_item img{display:inline-block;margin:1em 0 1em 0}.promoteur .promoteur_item p{display:inline-block}.promoteur .wpcf7-form-control{margin-bottom:1em}.promoteur .form_ml{font-size:9px}@media (max-width:991px){.promoteur .promoteur_item{margin-top:0}}.form{margin-bottom:2em}.form .promoteur_text{transition:var(--transition)}.form .promoteur_text:hover a{color:var(--yellow)}.form .contact_bloc{padding-right:1em}.form .contact_bloc a{font-weight:bold;font-size:17px;transition:var(--transition)}.form .equipe_item{margin:2.2em 0 5em;text-align:left;transition:var(--transition)}.form .equipe_item:hover{transform:var(--translate)}.form .equipe_item:hover a{color:var(--yellow)}.form .equipe_item p{margin:5px 0}.form .form_bloc{box-shadow:0 10px 15px rgba(0,0,0,.1);margin-left:1em}.form .form_bloc h2{background-color:var(--yellow);text-align:center;font-size:22px;color:#fff;font-weight:normal;padding:.4em 0;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:5px}.form form{padding:1.5em 2em}.form form img{position:absolute;right:0}.form form label{display:none}.form input[type="submit"]{width:100%;font-family:'Oswald',sans-serif;text-transform:uppercase;font-weight:normal;font-size:18px;padding:5px 0;background-color:var(--yellow)}.form form input:not([type="submit"]),
.form textarea,
.form select{background-color:#fff;box-shadow:none;border:1px solid #dedfe0;border-radius:3px;width:100%}.form .last_name input{width:100%}.form .last_name input{width:100%}.form select{color:#716f6f;font-size:14px;padding:8px 0 8px 4px}.form .text_up{text-align:center}.form .text_up a{color:var(--yellow);font-size:20px}.form .promoteur_bloc{margin-top:2em}.page-template-contact .footer_preload{padding:7em 0 3em}.form li{margin-bottom:10px}@media (min-width:992px){.form .promoteur_text{margin-top:3em}.form .email,.form .tel,.form .phone{width:49.5%;display:inline-block}.form .hide_desktop{display:none;margin-top:2em}}@media (max-width:991px){.form .equipe_item{margin:1em 0 2em}.form .hide_mobile{display:none}.page-template-contact .footer_preload{padding:2em 0 3em}}@media (min-width:992px){.brochure .first_name,.brochure .last_name{width:49.4%;display:inline-block}}.newsletter .first_name,.newsletter .last_name{width:49.5%;display:inline-block}.newsletter form input[type="checkbox"]{width:auto;margin-left:0}.newsletter .value label{display:inline-block;color:#716f6f}.newsletter .value span{display:block;margin-bottom:8px}.equipements .menu_item{text-align:center;transition:var(--transition);display:block;border-radius:3px;padding:1em;background-color:var(--lighterblue)}.equipements .menu_item img{margin:0 auto 8px;background-color:#fff;border-radius:50%;padding:10px}.equipements .menu_item h2{font-size:18px;line-height:25px;font-weight:500;margin-bottom:0}.equipements .menu_item:hover{background-color:var(--yellow)}.equipements .text_up{margin-bottom:3em;text-align:center}.equipements .equipement_link{padding:2em 0}.equipements .equipement_link img{margin:0 auto}.equipements .equipement_link:nth-child(even){background-color:var(--lighterblue)}.equipements .equipement_link h2{padding-top:1em;font-size:32px;margin-bottom:1.5em;text-transform:uppercase}.equipements .equipement_link li{position:relative;padding-left:25px;margin-bottom:1em}.equipements .equipement_link li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";position:absolute;top:1px;left:0;color:var(--yellow)}.equipements .footer_preload{margin-top:0}.equipements .equipement_contact{text-align:center;background-color:var(--lighterblue);padding:0 0 4em}.equipements .equipement_contact h3{margin:2em 0}.equipements .equipement_contact a{background-color:var(--blue);color:#fff;padding:.6em 1.2em;transition:var(--transition);border-radius:3px;font-family:'Oswald',sans-serif;text-transform:uppercase}.equipements .equipement_contact a:hover{box-shadow: inset 0 0 0 3px var(--yellow), 0 0 1px rgb(0 0 0 / 0%)}.equipement_contact p{text-align:left;font-size:11px;margin-top:3em}@media (min-width:992px){.equipements .equipement_link:nth-child(even) .equipement_col{order:2;-ms-flex-order:2}.equipements .menu_item{height:160px;padding-top:20px}.equipements #domotique img{padding-top:6em}.equipement_menu{margin-bottom:4em}}@media (max-width:991px){.equipements .equipement_link h2{margin-top:0}.equipements .menu_item{margin-bottom:2px;padding:5px;text-align:left}.equipements .menu_item img{display:inline-block}.equipements .menu_item h2{display:inline-block;margin-top:5px;margin-left:10px}.equipements .menu_item br{display:none}.equipements .menu_item img{height:40px}}.blog{margin-bottom:90px}.blog #id_640{display:none}.blog h1{color:#fff;text-align:left;margin:15px 0 30px;line-height:60px;font-size:50px}.blog .blog_headband .main_text p.small_text{margin-top:50px;text-transform:uppercase;font-size:15px;color:#fff;font-family:'Oswald',sans-serif}.blog .blog_headband{background-color:var(--blue);padding:0 50px 15px}.blog .widget{margin-bottom:0}.blog #blog_top{margin:50px 0 4px}.blog #blog_top .cat-item{list-style:none;display:inline-block;margin-right:6px}.blog #blog_top .cat-item a{background-color:var(--lighterblue);padding:10px 15px;border-radius:3px;font-size:11px;text-transform:uppercase;font-weight:600;transition:all .5s ease;margin-bottom:1em;display:block}.blog #blog_top .cat-item ul{display:none}.blog #blog_top .cat-item a:hover{background-color:var(--blue);color:#fff}.blog .blog_headband .btn_container{padding:.6em 1.2em;transition:var(--transition);border-radius:3px;font-family:'Oswald',sans-serif;text-transform:uppercase;background-color:#fff}.blog .blog_headband .btn_container:hover{box-shadow: inset 0 0 0 3px var(--yellow), 0 0 1px rgb(0 0 0 / 0%)}.blog #blog_top .blog_search{position:relative;margin-top:-5px}.blog #blog_top .blog_search i{transition:all .5s ease}.blog #blog_top input[type="text"]{width:100%;background-color:#fff;height:35px;box-shadow:none;border:1px solid var(--blue);font-size:14px;border-radius:3px}.blog #blog_top input[type="submit"]{position:absolute;right:0;top:0;background-color:transparent;width:20px;color:transparent}.blog #blog_top .blog_search i{position:absolute;top:8px;right:10px;font-size:20px;color:var(--blue);pointer-events:none}.blog #blog_main .box_right{border:1px solid var(--blue);font-size:16px;border-radius:3px;padding:2% 8%;margin-bottom:30px;transition:all .5s ease}.blog #blog_main .box_right .box_title{text-transform:uppercase;color:var(--blue);text-align:center;margin-top:15px;font-weight:600}.blog #blog_main .box_right li{list-style:none;margin-bottom:12px;line-height:20px}.blog #blog_main .box_right a:hover{color:var(--blue)}.blog #blog_main .box_popular a{line-height:26px;margin-right:15px}.blog #blog_main .box_abo{background-color:var(--blue);border:none}.blog #blog_main .box_abo .wpcf7-form-control-wrap.email{display:inline-block;width:77%}.blog #blog_main .box_abo .wpcf7-form-control-wrap.email input{width:100%}.blog #blog_main .box_abo .wpcf7-form-control-wrap.email input[type="email"]{background-color:#fff;border:solid 1px var(--blue);border-radius:3px}.blog #blog_main .box_abo .bouton_container input{border:none;background-color:var(--blue);border-radius:3px;padding-left:10px;padding-right:10px;transition:all .5s ease}.blog #blog_main .box_abo .bouton_container input:hover{background-color:var(--blue)}.blog #blog_main .box_abo .bouton_container{padding:0;margin-top:-5px}.blog #blog_main .box_abo .bouton_container .ajax-loader{position:absolute}.blog #blog_main .box_abo.box_right .box_title{color:var(--black)}.blog #blog_main .box_event .event_title{margin-bottom:0;line-height:initial;font-weight:bold}.blog #blog_main .post_container{box-shadow:0 10px 15px rgba(0,0,0,.1);display:block;margin-bottom:30px;transition:all .5s ease}.blog #blog_main .post_container:hover{transform:translate(0,-4px)}.blog #blog_main .post_container:hover i{right:-15px}.blog #blog_main .post_container h2{text-align:left;text-transform:uppercase;font-weight:bold;font-size:18px;line-height:24px;margin:0 auto}.blog #blog_main .post_container .post_img{overflow:hidden}.blog #blog_main .post_container .post_text{padding:22px 30px}.blog #blog_main .post_container .post_cat{color:var(--blue);font-size:14px}.blog #blog_main .post_container p{font-size:15px}.blog #blog_main .post_btn{font-size:16px;font-weight:bold;margin:22px 0 16px;position:relative}.blog #blog_main .post_btn .btn_container{position:relative;padding-left:0;font-family:'Oswald',sans-serif}.blog #blog_main .post_btn i{color:var(--blue);font-size:18px;position:absolute;top:5px;right:-22px;transition:all .5s ease}.blog nav{font-size:15px}.blog nav .current{color:var(--cyan)}.blog .blog_headband .main_text .main_intro{margin-bottom:0}.blog .blog_headband .main_text p{color:#fff;font-size:15px}.blog .blog_headband .main_text .bouton_radius{margin:25px 0 38px}.blog .blog_headband .featured_img img{border-radius:5px;margin:0 auto}.blog .actus{margin-bottom:30px}.blog .nav-links{margin:0 auto}@media (min-width:1440px){.blog_headband.main_container .featured_img{padding:8% 0 5% 10%}}@media (min-width:992px){.blog_headband .featured_img{padding:8% 0 0 15%}}@media (max-width:991px){.blog .top_categories{margin-bottom:30px}.blog_headband .small_text{margin-top:80px}.blog #blog_top .cat-item{display:inline-block;width:47%;margin-bottom:15px;text-align:center}.blog #blog_top .cat-item a{display:block}.blog #blog_main .post_container .post_img img{width:100%}.blog .blog_headband{padding:1em}}.category #blog_top .current-cat a{background-color:var(--blue);color:#fff!important}.category #blog_top .current-cat a:hover{background-color:var(--cyan)}.article .article_container .widget{margin:0;list-style:none}.article .main_text .heateor_sss_horizontal_sharing{display:none}.article .textwidget{height:100%}.article .textwidget .wow{height:100%}.article .site-main{margin-bottom:10px;margin-bottom:10px;margin-top:3%}.article .article_back{padding:30px 0}.article .article_back_bottom{border-top:1px solid #e6e6e8;border-bottom:1px solid #e6e6e8}.article .article_back_bottom i{margin-right:12px}.article .article_liste ul{margin-bottom:35px;line-height:55px}.article .article_liste ul li{line-height:35px;list-style:disc;margin-left:35px}.article .comment-form input[type="submit"]{background-color:var(--blue)}.article .nav-links{font-size:15px;line-height:25px}.article .nav-links .fa-chevron-left{margin-right:10px;color:var(--blue)}.article .nav-links .fa-chevron-right{margin-left:10px;color:var(--blue)}.article article{margin-bottom:30px}.article .article_banner{margin-top:20px}.article .article_banner a{border-radius:3px}.article .comment-respond{margin-top:50px}.article .heateor_sss_vertical_sharing{display:none}.article article .heateor_sss_horizontal_sharing{margin-bottom:20px}.article .sfp-container{display:none}.article main article div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_like .fb_iframe_widget{padding-top:14px;padding-left:10px}.article .comment-respond .form-submit input.submit{background-color:var(--blue)}.single main article h2,.single main article h3{text-align:center}@media (min-width:1200px){.article .socialbar_mobile{display:none}.article .article_container{margin-top:60px}}@media (max-width:1199px){.article .socialbar_desktop{display:none}.article .socialbar div{width:auto;display:inline-block;margin:0 5px 20px}}@media (min-width:992px){.article .article_tags div:before{content:"|";padding:0 .5em;position:absolute;margin-left:-23px;color:var(--black)}.article .article_tags{display:inline-block;padding-left:24px}}@media (max-width:991px){.article .nav-links{font-size:12px;line-height:18px}.article h1{line-height:60px}.article .main_container{padding-bottom:30px}.article .article_tags div{margin-top:10px}.article article{margin-bottom:0}}@media (max-width:783px){.article .heateor_sss_vertical_sharing{display:none!important}}.search input[type="submit"]{background-color:var(--blue)}.search article{border-top:1px solid var(--yellow);padding-top:50px;margin-top:30px}.search .page-description{color:var(--blue)}.page_title{margin-top:5em}@media (max-width:991px){.page_title{margin-top:1em}}.footer_preload{padding:3em 0}.footer_preload .bloc_slider .slider_title{z-index:1}.footer_preload h2{margin-bottom:1em}footer{color:#fff;padding:3em 2em .5em;background-color:var(--blue);margin-bottom:78px}footer a{transition:var(--transition)}footer .footer_border a:hover,footer .footer_bottom a:hover{color:var(--yellow)}footer ul.menu li.current-menu-item>a{color:var(--yellow)}footer .footer_border{padding-bottom:1rem;border-bottom: 1px solid #d4d4d438}footer ul.menu{margin:0;width:100%}footer ul.menu>li{display:inline-block;vertical-align:top;margin:0 20px 10px 0}footer ul.menu>li>a{font-family:'Oswald',sans-serif;text-transform:uppercase;font-size:16px;display:block;margin-bottom:15px}footer ul.sub-menu{margin:0}footer ul.sub-menu>li{display:block;font-size:12.5px;line-height:25px}footer .footer_bottom{padding-top:1.5rem;font-size:12px}footer .footer_bottom ul{display:block;list-style:none}footer .footer_bottom ul li{display:inline-block;padding-right:5em}footer .footer_bottom p{margin-bottom:0;line-height:1}footer .social_network i{font-size:20px;margin-right:10px;transition:var(--transition)}footer .footer_left{padding-right:1em}footer .footer_left p{font-family:'Oswald',sans-serif;font-size:18px;margin-top:1em}footer .menu_residence_footer{width:570px}footer .menu_residence_footer ul.sub-menu>li{display:inline-block;width:32%}@media (max-width:1199px){footer ul.menu>li{margin:0 12px 10px 0}footer .menu_residence_footer ul.sub-menu>li{display:inline-block;width:49%}footer .menu_residence_footer{width:420px}footer .footer_bottom ul li{padding-right:2em}footer .footer_left p{font-size:14px}}@media (min-width:992px){footer .footer_left img{margin-top:-15px}footer .menu_form_footer{padding-left:2em}.footer_preload .bloc_slider .slider_image img{z-index:0!important}footer .menu-footer-container{text-align:right}}@media (max-width:991px){footer{text-align:center;padding:.3em .2em 3em;margin-bottom:4em}footer .footer_left img{margin:0 auto 1em auto}footer .custom-logo{margin:0 auto}footer ul{text-align:left}footer ul.menu>li{width:100%;margin-bottom:20px}footer .footer_bottom{padding-top:30px;text-align:center}footer ul.menu{margin:0}footer .footer_bottom p{margin-top:1em}footer .menu-footer-container ul{text-align:center}footer .footer_bottom ul li{margin-bottom:15px}footer .menu-footer-container{margin-top:2em}.footer_preload{margin-top:1em;padding-top:1em}footer ul.menu>li>a{margin-top:1em}footer .footer_left p{margin-bottom:2em}footer .footer_bottom ul li{padding-right:0;display:block}footer .social_network{margin:1em 0}.footer_preload h2{margin-bottom:.8em}.footer_preload .bloc_slider{position:relative}.footer_preload .bloc_slider .slider_title{width:65%;display:inline-block;font-size:12px;height:320px;padding:1em;font-size:13.5px}.footer_preload .bloc_slider .slider_img{position:absolute;top:50%;right:0;transform:translate(0,-50%);z-index:-1;height:320px}}.cta_sticky{z-index:100;position:fixed;bottom:0;right:0;left:0;background:var(--blue);color:#fff;font-size:18px;text-align:left;transition:var(--transition);font-weight:600;font-family:'avenir',sans-serif;border-top:3px solid #fff}.cta_sticky a{transition:var(--transition)}.cta_sticky .cta_sticky-content{margin:0}.cta_sticky .cta_sticky-item{text-align:center;padding:4px 0 8px}.cta_sticky .cta_sticky-item:hover{transition:var(--transition);background-color:#5e82a9}.cta_sticky .cta_sticky-label{display:inline-block;text-align:left;top:50%;transform:translateY(-15%)}.cta_sticky .cta_sticky-icon img{margin:0 auto;padding-top:11px}@media (min-width:992px){.cta_sticky .cta_sticky-content{padding:0 5em}.cta_sticky .cta_sticky-icon{display:inline-block;padding-right:8px}}@media (max-width:991px){.cta_sticky .cta_sticky-label{margin-top:10px}}@media (max-width:767px){.cta_sticky{font-size:13px}}.cmplz-document #cmplz-document{max-width:100%}.grecaptcha-badge{display:none}.ml2{font-weight:900;font-size:4.6em}.ml2 .letter{display:inline-block;line-height:1em}@media (min-width:1439px){.ml2{font-size:4.3em}}@media (max-width:991px){.ml2{font-size:2.2em;line-height:46px}}@media (max-width:767px){.ml2{font-size:2em;line-height:40px}}.contact_booking{display:none}.contact_booking .bk_calendar_frame{width:100%!important}.contact_booking p{text-align:center}.contact_booking .wpbc_structure_form label{display:block;margin-bottom:10px}.contact_booking .wpbc_structure_form{border:1px #ededed solid;padding:1em 3em 1em 2em;box-shadow: 0 10px 15px rgb(0 0 0 / 10%)}.contact_booking .booking_form .form-group .controls select,.contact_booking .booking_form select,.contact_booking .booking_form textarea,.contact_booking .booking_form input[type="text"]{width:100%}.contact_booking .booking_form .form-group{margin:20px 0}.contact_booking .btn-default{width:100%;font-family:'Oswald',sans-serif;text-transform:uppercase;font-weight:300!important;font-size:17px!important;padding:5px 0;background-color:var(--yellow)!important;margin-top:1em;color:#fff!important;border:none!important}.contact_booking .submiting_content.wpdev-help-message.alert.alert-warning.alert-success{width:100%}.contact_booking .wpbc_times_selector div{margin:7px 6px 0 0}.single-residence .contact_booking{margin:0 0 3em;padding-top:2em}.single-residence .contact_booking h3{text-align:center;color:#fff;background-color:var(--blue);padding:10px 0 14px 0;border-bottom:5px var(--yellow) solid;font-weight:400;margin-bottom:1.5em}.single-residence .contact_booking .booking_box{border:1px solid #ededed}.single-residence .contact_booking .booking_form{padding:.5em 1.5em}.single-residence .contact_booking .wpbc_structure_form{box-shadow:none}.single-residence .residence .residence_description a.btn_rdv{background-color:var(--blue);color:#fff;transition:var(--transition)}.single-residence .residence .residence_description a.btn_rdv:hover{box-shadow: inset 0 0 0 3px var(--yellow), 0 0 1px rgb(0 0 0 / 0%)}@media (max-width:991px){.single-residence .contact_booking h3{margin-top:0}.contact_booking p{padding:0 1em}.single-residence .contact_booking{padding-top:4em}.single-residence .map-container{margin-bottom:.5em}.single-residence .contact_booking .booking_form{padding:.5em .5em}.contact .contact_booking{padding-top:2em}.contact_booking .wpbc_structure_form{padding:0;border:none}.contact_booking .wpbc_structure_form{margin-bottom:0;box-shadow:none}}@media (min-width:768px){.contact_booking .booking_form .form-group .controls select,.contact_booking .booking_form select,.contact_booking .booking_form textarea,.contact_booking .booking_form input[type="text"]{width:97%}}.popin-close:hover{transform:rotate(180deg)}.popin-background-color{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:999991}.popin{position:absolute;right:0;left:0;top:10em;bottom:0;width:100%;z-index:999992}.popin .popin-close{font-family:FontAwesome;position:absolute;top:7px;right:11px;font-size:22px!important;cursor:pointer;color:var(--blue)!important;transition:ease all .4s}@media (min-width:601px){.popin{width:851px;left:50%;margin-left:-425.5px}}.residences_bloc ul.tag_regions li.active a{background-color:var(--yellow);color:#fff;border:solid 2px var(--yellow)}.residences_bloc ul.tag_regions li{display:inline-block;list-style:none;margin-bottom:1.8em}.residences_bloc ul.tag_regions li a{border:solid 2px #dfdddd;border-radius:24px;padding:7px 14px;font-size:12px;transition:var(--transition);font-weight:700}.residences_bloc ul.tag_regions li a:hover{background-color:var(--blue);color:#fff;border:solid 2px var(--blue)}.residences_bloc .residence_bloc .content{padding:1em}.residences_bloc .map_wrapper{padding-top:1em}.residences_bloc #count{font-weight:bold}.residences_bloc .residence_item a{transition:var(--transition)}.residences_bloc .residence_item a:hover button{box-shadow: inset 0 0 0 2px var(--blue), 0 0 1px rgb(0 0 0 / 0%)}.residences_bloc .map_legende{text-align:center}.residences_bloc .map_legende img{display:inline-block;margin:0 5px 0 10px}.residences_bloc .map_legende div{font-size:13px;display:inline-block}.residences_bloc .map_mobile{text-align:center}.residences_bloc .map_mobile img{margin:0 auto}@media (max-width:991px){.residences_bloc .hide_mobile,.home .hide_mobile{display:none!important}.residences_bloc ul.tag_regions{margin:1em 0;text-align:center}.residences_bloc #count{text-align:center;margin-bottom:1em}.residences_bloc .residence_bloc{margin-bottom:2em}.residences_bloc .residence_bloc .residence_item{box-shadow: 0 10px 15px rgb(0 0 0 / 10%)}}@media (min-width:992px){.residences .residence_item_img{position:initial;transform:inherit;min-height:140px}.residences .residence_item{height:380px}.residences_bloc .hide_desktop,.home .hide_desktop{display:none!important}.residences_bloc h1{text-align:left}.residences_bloc .residence_bloc .img{height:140px;overflow:hidden}.residences.residences_bloc h1{margin-top:.5em}.residences_bloc .sticky{position:sticky!important;top:20px!important}.residences_bloc .normal{position:initial!important}}