.header-color-container{display:grid;grid-template-columns:50% 50%;z-index:99}.header-color-container .header-color-gif::before{content:'';position:absolute;top:80px;left:140px;width:150px;z-index:-1;height:262px}.header-color-container .inside-content{justify-self:center;align-self:center;align-self:center;text-align:left}.header-color-container .inside-content h1{width:80%;margin:auto}.header-color-container .inside-content>p{width:80%;margin:1em auto}._index header{background-color:#78d2cd}._index header .header-color-container .header-color-gif::before{background:#f0e6d7}._index header .header-color-container .inside-content{color:#000}._index header .header-color-container .inside-content h1{color:#f0e6d7}._residences header{background-color:#f0e6d7}._residences header .header-color-container .header-color-gif::before{background:#fff}._residences header .header-color-container .inside-content{color:#000}._residences header .header-color-container .inside-content h1{color:#eb645a}._residences .header-category-container .inside-content{color:#1e1f1c}._a-propos header{background-color:#00a385}._a-propos header .header-color-container .header-color-gif::before{background:#f0e6d7}._a-propos header .header-color-container .inside-content{color:#f0e6d7}._a-propos header .header-color-container .inside-content h1{color:#000}@media all and (max-height:900px){._residences .header-color-container .header-color-gif{height:440px}._residences .header-color-container .header-color-gif img{height:100%}}@media all and (max-height:780px){._residences .header-color-container .header-color-gif{height:300px}}@media all and (max-width:1024px){.header-color-container{grid-template-columns:100%}.header-color-container .header-color-gif{width:100%;text-align:center}.header-color-container .header-color-gif img{max-width:450px;margin:auto;width:100%}.header-color-container .header-color-gif::before{top:30px}}@media all and (max-width:767px){.header-color-container .header-color-gif img{width:340px;height:227px;object-fit:contain}.header-color-container .inside-content .btns{flex-direction:column;justify-content:center;align-items:center;padding-bottom:25px}}.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}}.slide-card.wc-carrousel{padding:0 15px 60px 15px}.slide-card.wc-carrousel .cards{display:flex;align-items:center;min-height:500px}.slide-card.wc-carrousel .cards .card{max-width:calc((100% / 4) - 20px);flex:0 0 calc((100% / 4) - 20px);max-height:450px}.slide-card.wc-carrousel .cards .card:first-child{margin-left:10px}.slide-card.wc-carrousel .cards .card:first-child .card-container,.slide-card.wc-carrousel .cards .card:nth-child(5) .card-container{transform:rotate(2deg)}.slide-card.wc-carrousel .cards .card:nth-child(2) .card-container,.slide-card.wc-carrousel .cards .card:nth-child(6) .card-container{transform:rotate(-4deg)}.slide-card.wc-carrousel .cards .card:nth-child(4) .card-container,.slide-card.wc-carrousel .cards .card:nth-child(8) .card-container{transform:rotate(5deg)}.slide-card.wc-carrousel .cards .card .card-container{background:#f0e6d7;padding:10px}.slide-card.wc-carrousel .cards .card .card-container .card-border{border:3px solid #eb645a}.slide-card.wc-carrousel .cards .card .card-container .cards-head{overflow:hidden}.slide-card.wc-carrousel .cards .card .card-container .cards-head img{height:300px;width:100%}.slide-card.wc-carrousel .cards .card .card-container .cards-content{padding:10px 20px 10px 10px;position:relative}.slide-card.wc-carrousel .cards .card .card-container .cards-content h3{margin:0 0 10px;color:#000}.slide-card.wc-carrousel .cards .card .card-container .cards-content picture{position:absolute;right:15px}.slide-card.wc-carrousel .left{left:30px;background-image:url(/res/img/ui/arrow-carrousel-colored.png);transform:translate(-50%,-50%)}.slide-card.wc-carrousel .right{right:30px;background-image:url(/res/img/ui/arrow-carrousel-colored.png);transform:translate(50%,-50%) rotate(180deg)}@media all and (max-width:1024px){.slide-card.wc-carrousel .cards .card{max-width:calc((100% / 3) - 20px);flex:0 0 calc((100% / 3) - 20px);max-height:450px}}@media all and (max-width:767px){.slide-card.wc-carrousel .cards .card{max-width:calc(100% - 20px);flex:0 0 calc(100% - 20px)}}.three-columns-txt .three-columns-content{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;display:grid;column-gap:40px}.three-columns-txt .three-columns-content h2{grid-column:1/4;grid-row:1/2;text-align:left;color:#eb645a;font-size:2.6rem}.three-columns-txt .three-columns-content h3{color:#1e1f1c}.three-columns-txt .three-columns-content>div{padding:40px 40px;display:flex;flex:0 0 100%;flex-wrap:wrap;justify-content:center;align-content:start}.three-columns-txt .three-columns-content>div img{max-width:100%;width:60%;margin-bottom:50px}@media all and (max-width:767px){.three-columns-txt .three-columns-content{grid-template-columns:1fr}.three-columns-txt .three-columns-content>div{padding:0}}._a-propos .residences-map::before{top:60px;height:calc(100% - 60px)}.residences-map{padding-bottom:0;position:relative;z-index:1;padding:60px 0 120px 0;grid-template-columns:66% 1fr;grid-template-rows:1fr 532px;display:grid;gap:0}.residences-map::before{background-image:url(https://api360beta.agencewebcom.com/uploads/api/site-543/dee7637cb505fa3fe23a9d988b3b6e6238c321d5.png);background-size:contain;position:absolute;left:0;width:100vw;height:100%;z-index:-1;content:' ';margin-left:calc(-8vw - 17px);top:55px}.residences-map.full{grid-template-columns:100%}.residences-map h2{grid-template-columns:1/3;grid-template-rows:1/2;margin:0;text-align:center;padding:2.5rem 0}.residences-map h2 p{margin:0}.residences-map .container-map{grid-template-columns:66% 1fr;grid-template-rows:1fr;grid-column:1/3;display:grid}.residences-map .container-map.full{grid-template-columns:100%}.residences-map .container-map .map{height:100%;width:100%;grid-row:1/2;grid-column:1/2}.residences-map .container-map .infos-poi{grid-column:2/3;position:relative;text-align:center;background:#fff;grid-row:1/2}.residences-map .container-map .infos-poi .gps{opacity:0;transition:opacity 600ms ease;position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:0}.residences-map .container-map .infos-poi .gps h3{margin-top:0}.residences-map .container-map .infos-poi .gps a{color:#eb645a}.residences-map .container-map .infos-poi .gps a:hover{text-decoration:underline}.residences-map .container-map .infos-poi .gps.active{opacity:1;z-index:1}.residences-map .container-map .infos-poi .gps .contact{margin-top:1rem;color:#716f6f;font-size:1.7rem}.residences-map .container-map .infos-poi .gps .contact>span{display:block}@media all and (max-width:767px){.residences-map{grid-template-columns:1fr}.residences-map::before{margin-left:0}.residences-map .container-map{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.residences-map .container-map.container-map-article{grid-template-rows:none}.residences-map .container-map .infos-poi{grid-column:unset;grid-row:2/2}}section.contact{grid-template-columns:50% 50%;align-items:flex-start;gap:0}section.contact .content-txt{align-content:inherit;display:flex;height:100%;margin-right:30px;align-items:flex-start}section.contact .content-txt .txt{width:100%}section.contact .content{margin-right:30px;text-align:center}section.contact .content .send-ok,section.contact .content .send-error{display:none;font-size:1.2rem}section.contact .content .send-ok p,section.contact .content .send-error p{margin:0;padding:0}section.contact .content .send-ok.show,section.contact .content .send-error.show{padding:.2rem 1rem;display:block}section.contact .content .send-ok{color:#00a385;border:1px solid #00a385;background-color:rgba(0,163,133,.3)}section.contact .content .send-error{color:#eb645a;border:1px solid #eb645a;background-color:rgba(235,100,90,.3)}section.contact input,section.contact textarea{color:#716f6f;width:100%;border:none;border-bottom:1px solid #716f6f;margin-bottom:1.5rem;padding:.8rem}section.contact textarea{border:1px solid #716f6f;height:200px}section.contact input[type="submit"]{margin:0 0 0 auto;border:none;cursor:pointer}section.contact .footer-contact{grid-template-columns:1fr auto;align-items:center;display:grid}.loader{display:none;position:relative;width:100%;height:40px}.loader.show{display:inline-block}.loader div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#eb645a;animation-timing-function:cubic-bezier(0,1,1,0)}.loader div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite}.loader div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite}.loader div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite}.loader div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@media all and (max-width:767px){section.contact{grid-template-columns:1fr}}.three-columns .wrapper{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;display:grid;column-gap:40px;font-size:1.6rem;line-height:2.4rem}.three-columns .wrapper h2{grid-column:1/4;grid-row:1/2;text-align:center}.three-columns .wrapper>div{padding:40px 40px;color:#fff;display:flex;flex:0 0 100%;flex-wrap:wrap;justify-content:center;align-content:start;margin-bottom:40px}.three-columns .wrapper>div img{max-width:100%;width:60%;margin-bottom:50px}.three-columns.pattern{padding-bottom:0;position:relative;z-index:1}.three-columns.pattern::before{background-image:url(https://d1a0lsnn5u1hy5.cloudfront.net/cache/img/dee7637cb505fa3fe23a9d988b3b6e6238c321d5-dee763-original.png?q=1644244735);background-size:contain;position:absolute;left:0;width:100vw;height:100%;z-index:-1;content:' ';margin-left:calc(-8vw - 17px)}.three-columns.colors h3{text-align:center;margin-top:0;font-family:"Noto serif";font-weight:700;font-style:italic}.three-columns.colors .wrapper>div:nth-child(3n+2){background-color:#eb645a;color:#fff}.three-columns.colors .wrapper>div:nth-child(3n+2) h3{color:#fff}.three-columns.colors .wrapper>div:nth-child(3n+3){background-color:#f0e6d7;color:#00a385}.three-columns.colors .wrapper>div:nth-child(3n+3) h3{color:#00a385}.three-columns.colors .wrapper>div:nth-child(3n+4){background-color:#00a385;color:#fff}.three-columns.colors .wrapper>div:nth-child(3n+4) h3{color:#fff}@media all and (max-width:767px){.three-columns.colors{overflow:hidden}.three-columns.colors .wrapper{grid-template-columns:1fr}.three-columns.colors .wrapper h2{grid-column:1}.three-columns.colors.pattern::before{left:0;width:100%;margin-left:0}._index .three-columns.colors .wrapper>div:not(.div-1){display:none}._index .three-columns .wrapper>div img{width:120px;height:90px;object-fit:contain}}.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}}