.inside_content{grid-area:header_content;justify-self:center;align-self:center;align-self:center;text-align:center;width:50%;margin-top:-200px;color:#fff}.inside_content>p{width:80%;text-align:center;margin:1em auto}@media all and (max-width:767px){._news .inside_content{margin-top:0;width:85%}}.text-presentation{display:grid;grid-template-columns:50% 50%;padding:100px}.text-presentation h3{font-size:2.8rem}.text-presentation .content{width:100%;margin:0 auto}.text-presentation .viewer{margin:auto}.text-presentation .hidden{display:none}.text-presentation .fake-btn{cursor:pointer}@media all and (max-width:1024px){.text-presentation{grid-template-columns:1fr;padding:0 0 50px}}@media all and (max-width:767px){._residences .text-presentation{padding:0 25px 50px}.text-presentation{padding:50px 25px}._news main>section:first-child{padding-top:50px}._a-propos .text-presentation .viewer{margin-top:25px}._index .text-presentation img{width:286px;height:330px;object-fit:cover}}._index .actualites .categories-list{display:none}.actualites .cards{width:100%;margin:40px auto 0 auto;display:grid}.actualites .card{display:flex;color:#1e1f1c;padding:0}.actualites .card .content-text{color:#716f6f}.actualites .card h3{color:#1e1f1c;font-family:"Noto serif"}.actualites .card img{width:100%;margin-bottom:0}.actualites h2{margin-top:0}.actualites>div:nth-child(1){grid-row:1/2;grid-column:1/2}.actualites>img:nth-child(2){grid-row:1/2;grid-column:2/3;text-align:center;justify-self:center}.actualites>div:nth-child(3){grid-row:2/3;grid-column:1/3}.actualites .categories-list{display:grid;grid-template-columns:50% 50%;list-style:none;padding:0}.actualites .categories-list li{font-size:1.5rem;font-weight:700;font-family:"Libre Franklin"}.actualites .categories-list li ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;margin-top:1.8rem}.actualites .categories-list li ul li{font-weight:300;display:inline-block}.actualites .categories-list li ul li a{color:#716f6f;transition:color 600ms ease}.actualites .categories-list li ul li a:hover,.actualites .categories-list li ul li a.active{color:#eb645a}.actualites .categories-list li ul li.separator{width:3px;height:3px;padding:0;background-color:#1e1f1c;border-radius:50%;margin:0 5px}.actualites .categories-list li ul li.separator:last-of-type{display:none}@media all and (max-width:767px){.actualites .cards{display:flex;flex-wrap:wrap}._index .actualites .cards>div:not(:first-child){display:none}._news .actualites .categories-list{grid-template-columns:auto}._news .actualites .categories-list li ul{margin-top:0}._news .actualites .categories-list>li:first-child{margin-bottom:25px}}.dynamic-menu{grid-template-columns:50% 50%;grid-template-rows:auto auto auto;display:grid;column-gap:0}.dynamic-menu .navigate.left{left:-60px;transform:translate(50%,-50%)}.dynamic-menu .navigate.right{right:-60px;transform:translate(-50%,-50%) rotate(180deg)}.dynamic-menu h2{grid-column:1/3;grid-row:1/2;text-align:center}.dynamic-menu h3,.dynamic-menu h4{margin:0}.dynamic-menu ul{grid-column:1/3;grid-row:2/3;display:grid;position:relative;padding:0;justify-content:center;grid-template-columns:repeat(5,1fr);grid-template-rows:auto auto}.dynamic-menu ul li{list-style:none;text-align:center;display:grid;grid-template-columns:100%;grid-template-rows:auto auto;justify-content:center;justify-items:center;cursor:pointer}.dynamic-menu ul li.active picture,.dynamic-menu ul li:hover picture,.dynamic-menu ul li.active img,.dynamic-menu ul li:hover img,.dynamic-menu ul li.active span,.dynamic-menu ul li:hover span{opacity:1}.dynamic-menu ul span{grid-column:1/2;grid-row:2/3;opacity:0;transition:opacity 600ms ease}.dynamic-menu ul img,.dynamic-menu ul picture{width:90%;opacity:.3;transition:opacity 600ms ease;grid-column:1/2;grid-row:1/2;margin:auto}.dynamic-menu>div:nth-child(1n+2),.dynamic-menu>img:nth-child(2n+2),.dynamic-menu>picture:nth-child(2n+2){opacity:0;transition:opacity 600ms ease;grid-row:3/4;position:relative;z-index:1}.dynamic-menu>div:nth-child(1n+2){grid-column:1/2;align-self:center;justify-self:flex-end}.dynamic-menu>div:nth-child(1n+2) .content{padding:2rem 5rem 0 5rem}.dynamic-menu>div:nth-child(1n+2) .content p{font-family:"Libre Franklin";font-size:1.6rem;line-height:3rem}.dynamic-menu>img:nth-child(2n+2),.dynamic-menu>picture:nth-child(2n+2){grid-column:2/3;height:341px;margin:auto}.dynamic-menu>div.active,.dynamic-menu>div.active+img,.dynamic-menu>div.active+picture{opacity:1;pointer-events:auto;display:inline-block;position:relative;z-index:10}@media all and (max-width:767px){.dynamic-menu ul{grid-template-columns:repeat(3,1fr)}.dynamic-menu>div:nth-child(1n+2){grid-column:1/3;align-self:center;justify-self:flex-end}.dynamic-menu>div:nth-child(1n+2) .content{padding:0}.dynamic-menu>img:nth-child(2n+2),.dynamic-menu>picture:nth-child(2n+2){display:none}.dynamic-menu .navigate.right{right:-25px}.dynamic-menu .navigate.left{left:-25px}}.newsletter{display:grid;grid-template-columns:100%;grid-template-rows:auto}.newsletter img:nth-child(1){grid-column:1/2;grid-row:1/2;width:100%;object-fit:cover;height:455px;background-color:#00a385}.newsletter .btn{margin:30px auto 0 auto}.newsletter .newsletter-in{position:absolute;grid-column:1/2;grid-row:1/2;justify-self:center;align-self:center;text-align:center;font-family:"Libre Franklin";font-size:2.5rem;line-height:3.1rem;color:#fff;z-index:2;max-width:525px;width:100%;margin:auto}.newsletter .newsletter-in .input{position:relative;display:inline-block}.newsletter .newsletter-in .input:after{content:" ";height:1px;background-color:#fff;opacity:.6;width:100%;position:absolute;display:block;top:100%}.newsletter .newsletter-in input:not([type="checkbox"]):invalid{box-shadow:unset}.newsletter .newsletter-in input:not([type="checkbox"]):invalid:after{content:" ";height:1px;background-color:#fff;opacity:.6;width:100%;position:absolute;display:block;top:100%}.newsletter .newsletter-in input:not([type="checkbox"]){background:none;border:none;height:25px;color:#fff;font-family:"Noto serif";font-size:1.8rem;line-height:2.1rem}.newsletter .newsletter-in input:not([type="checkbox"])::placeholder{color:#fff;font-family:"Noto serif";font-size:1.8rem;line-height:2.1rem;font-weight:700;font-style:italic}.newsletter .newsletter-in input:not([type="checkbox"]):active,.newsletter .newsletter-in input:not([type="checkbox"]):focus{outline:none}.newsletter .send-ok.show>div{background:green}.invisible{position:absolute;visibility:hidden}.checkbox-form{font-size:12px}@media all and (max-width:767px){.newsletter div:nth-child(2){grid-column:unset;grid-row:unset;width:100%;padding:0 25px}._news .newsletter{padding-top:50px}}