*{margin:0;padding:0}*,:before,:after{box-sizing:inherit}html{box-sizing:border-box;scroll-behavior:smooth;font-size:62.5%}body{-webkit-font-smoothing:antialiased}body::-webkit-scrollbar{width:0!important}a{color:currentColor;text-decoration:none}ul{list-style:none}picture,img,video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}input{border:none;outline:none}button{cursor:pointer;background:0 0;border:none}address{font-style:normal}:root{--body-horizontal-padding:3vw;--section-padding-top:6rem;--section-padding-bottom:7.2rem;--header-height:16.3rem;--footer-height:9.4rem;--flow-margin-bottom:2.8rem}@media only screen and (width<=60em){:root{--footer-height:9.1rem;--section-padding-top:4.8rem;--section-padding-bottom:6.4rem}}@media only screen and (width<=56.25em){:root{--footer-height:18.9rem}}@media only screen and (width<=43.75em){:root{--header-height:13.2rem}}@media only screen and (width<=37.5em){:root{--section-padding-bottom:4.8rem}}@font-face{font-family:poppins;src:url(poppins-v22-latin-700.0ebdad10.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:poppins;src:url(poppins-v22-latin-500.637939bc.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:poppins;src:url(poppins-v22-latin-regular.1110a71c.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:poppins;src:url(poppins-v22-latin-300.a865bbe4.woff2)format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Satoshi;src:url(satoshi-bold.1c9d1d0d.woff2)format("woff2");font-weight:700;font-display:block;font-style:normal}@font-face{font-family:Satoshi;src:url(satoshi-medium.81fc315f.woff2)format("woff2");font-weight:500;font-display:block;font-style:normal}.menu .main-nav-link{letter-spacing:.5px;text-rendering:geometricPrecision;color:#000;font-family:poppins;font-size:1.6rem;font-weight:500}@media only screen and (width<=64em){.menu .main-nav-link{font-size:4rem}}@media only screen and (width<=31.25em){.menu .main-nav-link{font-size:2.8rem}}.footer__copyright,.paragraph{text-rendering:geometricPrecision;color:#000;font-family:poppins;font-size:2rem;font-weight:400}@media only screen and (width<=60em){.footer__copyright,.paragraph{font-size:1.8rem}}@media only screen and (width<=56.25em){.footer__copyright,.paragraph{font-size:1.6rem}}.paragraph--big{letter-spacing:-.2px;text-rendering:geometricPrecision;color:#000;font-family:poppins;font-size:2.4rem;font-weight:300}@media only screen and (width<=60em){.paragraph--big{font-size:2.2rem}}@media only screen and (width<=56.25em){.paragraph--big{font-size:2rem}}@media only screen and (width<=37.5em){.paragraph--big{font-size:1.8rem}}.primary-heading{text-transform:uppercase;letter-spacing:0;text-rendering:geometricPrecision;color:#000;font-family:Satoshi;font-weight:700;line-height:1.1;font-size:9.6rem!important}.primary-heading--green{color:#18dc39}@media only screen and (width<=80em){.primary-heading{font-size:10rem!important}}@media only screen and (width<=60em){.primary-heading{line-height:1;font-size:8rem!important}}@media only screen and (width<=56.25em){.primary-heading{font-size:7.2rem!important}}@media only screen and (width<=43.75em){.primary-heading{font-size:6.4rem!important}}@media only screen and (width<=37.5em){.primary-heading{font-size:5.6rem!important}}@media only screen and (width<=31.25em){.primary-heading{font-size:4.6rem!important}}@media only screen and (width<=26.25em){.primary-heading{font-size:4rem!important}}@media only screen and (width<=23.125em){.primary-heading{font-size:3.2rem!important}}.btn,.btn-2{text-rendering:geometricPrecision;color:#000;font-family:poppins;font-size:1.8rem;font-weight:400}@media only screen and (width<=56.25em){.btn,.btn-2{font-size:1.6rem}}.section__heading{text-rendering:geometricPrecision;text-transform:uppercase;color:#571ee6;font-family:Satoshi;font-weight:700;line-height:1.1;font-size:5.6rem!important}.quote,.tertiary-heading{text-align:center;text-rendering:geometricPrecision;color:#000;font-family:Satoshi;font-size:6rem;font-weight:500;line-height:1.2}@media only screen and (width<=56.25em){.quote,.tertiary-heading{font-size:4.8rem}}@media only screen and (width<=37.5em){.quote,.tertiary-heading{font-size:4rem}}@media only screen and (width<=26.25em){.quote,.tertiary-heading{font-size:3.6rem}}.bold{font-weight:700}.underlined{text-decoration:underline}.about,.lieu,.footer__contact{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}body,.header{padding-left:var(--body-horizontal-padding);padding-right:var(--body-horizontal-padding)}main,.header__container,.footer .footer__content{max-width:150rem;margin-inline:auto}.row--type-1,.about__row-2,.lieu__row-4{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2.4rem;display:grid}main{margin-top:var(--header-height)}@media only screen and (width<=64em){.nav-open{height:100vh;overflow:hidden}@supports (height:100dvh){.nav-open{height:100dvh}}html:has(.nav-open){overscroll-behavior:none}}.header{z-index:100;background-color:#fff;width:100%;transition:all .2s ease-in-out;position:fixed;top:0;left:0}.scroll-down .header{transform:translateY(-100%)}.header__container{justify-content:space-between;align-items:center;padding-block:1.6rem;display:flex}.header__home-link img{aspect-ratio:157/131;width:15.7rem;height:auto}@media only screen and (width<=43.75em){.header__home-link img{width:12rem}}@media only screen and (width<=64em){.header__menu{width:100%;top:var(--header-height);z-index:10;visibility:hidden;height:calc(100vh - var(--header-height));background-color:#ebffeb;position:fixed;right:0;overflow-x:hidden;transform:translate(100%)}@supports (height:100dvh){.header__menu{height:calc(100dvh - var(--header-height))}}.header__menu.with-transition{transition:transform .2s ease-in-out,visibility .2s ease-in-out}.nav-open .header__menu{visibility:visible;display:initial;transition:transform .2s ease-in-out,visibility .2s ease-in-out;transform:translate(0%)}}.menu{column-gap:4rem;display:flex}@media only screen and (width<=64em){.menu{flex-direction:column;justify-content:center;align-items:start;gap:8rem;height:100%;margin-left:3.6rem}}.menu .main-nav-link{transition:all .3s ease-in-out;display:inline-block;transform:scale(1)}@media (hover:hover){.menu .main-nav-link:hover{background-color:#b2ffbf;transform:translateY(-3px)}}.mobile-nav__btn{display:none}@media only screen and (width<=64em){.mobile-nav__btn{z-index:11;display:block}}@media only screen and (width<=26.25em){.mobile-nav__btn{margin-right:1rem}}.mobile-nav__icon{fill:#000;width:3rem;height:3rem;transition:all .3s ease-in-out}@media (hover:hover){.mobile-nav__icon:hover{transform:scale(1.15)}}.mobile-nav__icon--close{display:none}.nav-open .mobile-nav__icon--close{display:block}.nav-open .mobile-nav__icon--open{display:none}.cta{flex-direction:column;align-items:center;padding-bottom:10rem;display:flex}@media only screen and (width<=43.75em){.cta{padding-top:4rem}}@media only screen and (width<=37.5em){.cta{padding-bottom:4.8rem}}.cta .primary-heading{text-align:center;max-width:110rem;margin-bottom:1.6rem}@media only screen and (width<=37.5em){.cta .primary-heading{margin-bottom:1.2rem}}.cta .paragraph--big{text-align:center;margin-bottom:3.2rem}@media only screen and (width<=37.5em){.cta .paragraph--big{margin-bottom:2rem}}.cta .img-container{aspect-ratio:16/9;background-color:#ebffeb;width:80%;max-width:120rem}@media only screen and (width<=37.5em){.cta .img-container{width:100%;max-width:none}}.cta .cta__links{column-gap:2.4rem;margin-bottom:9.6rem;display:flex}@media only screen and (width<=56.25em){.cta .cta__links{margin-bottom:6.4rem}}@media only screen and (width<=37.5em){.cta .cta__links{flex-direction:column;gap:1rem 0;margin-bottom:4.8rem}}.about__row-2 .paragraph--1{grid-column:3/13;margin-bottom:4rem}@media only screen and (width<=56.25em){.about__row-2 .paragraph--1{grid-column:2/12;margin-bottom:3.2rem}}@media only screen and (width<=37.5em){.about__row-2 .paragraph--1{margin-bottom:var(--flow-margin-bottom);grid-column:1/13}}.about__row-2 .img-container{aspect-ratio:2;background-color:#ebffeb;grid-column:3/11;margin-bottom:11.6rem}@media only screen and (width<=60em){.about__row-2 .img-container{margin-bottom:8rem}}@media only screen and (width<=56.25em){.about__row-2 .img-container{grid-column:2/12}}@media only screen and (width<=37.5em){.about__row-2 .img-container{margin-bottom:var(--flow-margin-bottom);grid-column:1/13}}.about__row-2 .paragraph--2{grid-column:1/9;align-self:center}@media only screen and (width<=73.125em){.about__row-2 .paragraph--2{grid-column:1/10}}@media only screen and (width<=43.75em){.about__row-2 .paragraph--2{grid-column:1/12}}@media only screen and (width<=37.5em){.about__row-2 .paragraph--2{grid-column:1/13}}.lieu__row-2{margin-bottom:16rem;width:80%;margin-inline:auto}@media only screen and (width<=60em){.lieu__row-2{margin-bottom:12rem}}@media only screen and (width<=56.25em){.lieu__row-2{margin-bottom:8rem}}@media only screen and (width<=37.5em){.lieu__row-2{width:100%;margin-bottom:var(--flow-margin-bottom)}}.lieu__row-2 .quote{margin-bottom:6rem}@media only screen and (width<=37.5em){.lieu__row-2 .quote{margin-bottom:9.6rem}}.lieu__row-2 .img-container{aspect-ratio:16/9;background-color:#ebffeb}.lieu__row-2 .paragraph{margin-top:2.4rem}@media only screen and (width<=37.5em){.lieu__row-2 .paragraph{margin-top:var(--flow-margin-bottom)}}.lieu__row-3.row--type-1{margin-bottom:16rem}@media only screen and (width<=60em){.lieu__row-3.row--type-1{margin-bottom:12rem}}@media only screen and (width<=56.25em){.lieu__row-3.row--type-1{margin-bottom:8rem}}@media only screen and (width<=37.5em){.lieu__row-3.row--type-1{margin-bottom:9.6rem}}.lieu__row-3.row--type-1 .img-container--right{aspect-ratio:16/9}.lieu__row-4{margin-bottom:16rem}@media only screen and (width<=60em){.lieu__row-4{margin-bottom:10rem}}@media only screen and (width<=56.25em){.lieu__row-4{margin-bottom:8rem}}@media only screen and (width<=37.5em){.lieu__row-4{margin-bottom:1.6rem}}.lieu__row-4 .tertiary-heading{text-align:start;grid-column:3/12;margin-bottom:3.2rem}@media only screen and (width<=43.75em){.lieu__row-4 .tertiary-heading{grid-column:2/12}}@media only screen and (width<=37.5em){.lieu__row-4 .tertiary-heading{grid-column:1/13;margin-bottom:2.4rem}}.lieu__row-4 .paragraph{grid-column:3/10;margin-bottom:8rem}@media only screen and (width<=73.125em){.lieu__row-4 .paragraph{grid-column:3/12}}@media only screen and (width<=43.75em){.lieu__row-4 .paragraph{grid-column:1/13}}@media only screen and (width<=37.5em){.lieu__row-4 .paragraph{margin-bottom:var(--flow-margin-bottom)}}.lieu__row-4 .gallery{grid-gap:1.5rem;grid-column:1/13;grid-template-rows:repeat(7,min(12.6rem,9vw));grid-template-columns:repeat(8,1fr);display:grid}@media only screen and (width<=43.75em){.lieu__row-4 .gallery{grid-template-rows:repeat(7,min-content);grid-template-columns:1fr}}.lieu__row-4 .gallery__item{object-fit:cover;background-color:#ebffeb;width:100%;height:100%;display:block}.lieu__row-4 .gallery__item--1{grid-area:1/1/3/3}@media only screen and (width<=43.75em){.lieu__row-4 .gallery__item--1{aspect-ratio:1.333;grid-area:auto/1/auto/2}}.lieu__row-4 .gallery__item--2{grid-area:3/1/6/3}@media only screen and (width<=43.75em){.lieu__row-4 .gallery__item--2{aspect-ratio:.8;grid-area:auto/1/auto/2}}.lieu__row-4 .gallery__item--3{grid-area:6/1/8/3}@media only screen and (width<=43.75em){.lieu__row-4 .gallery__item--3{aspect-ratio:1.333;grid-area:auto/1/auto/2}}.lieu__row-4 .gallery__item--4{grid-area:1/3/4/6}@media only screen and (width<=43.75em){.lieu__row-4 .gallery__item--4{aspect-ratio:1.333;grid-area:auto/1/auto/2}}.lieu__row-4 .gallery__item--5{grid-area:4/3/8/6}@media only screen and (width<=43.75em){.lieu__row-4 .gallery__item--5{aspect-ratio:.8;grid-area:auto/1/auto/2}}.lieu__row-4 .gallery__item--6{grid-area:1/6/3/9}@media only screen and (width<=43.75em){.lieu__row-4 .gallery__item--6{aspect-ratio:1.777;grid-area:auto/1/auto/2}}.lieu__row-4 .gallery__item--7{grid-area:3/6/8/9}@media only screen and (width<=43.75em){.lieu__row-4 .gallery__item--7{aspect-ratio:.75;grid-area:auto/1/auto/2}}.page-404 .footer{background-color:#ebffeb;width:100vw;position:relative;left:50%;transform:translate(-50%)}.footer__contact{padding-bottom:40rem;position:relative}@media only screen and (width<=60em){.footer__contact{padding-bottom:20rem}}@media only screen and (width<=37.5em){.footer__contact{padding-bottom:16rem}}.footer__contact:before{content:"";z-index:-1;background-color:#ebffeb;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer__contact .contact{flex-direction:column;align-items:start;width:fit-content;padding-top:6rem;display:flex}@media only screen and (width<=37.5em){.footer__contact .contact{padding-top:0}}.footer__contact .contact>*{padding-block:2.4rem;position:relative}.footer__contact p{display:inline-block}.footer__contact .adresse{flex-direction:column;align-items:start;row-gap:1rem;display:flex}.footer__contact .tel:before,.footer__contact .mail:before{content:"";background-color:#000;width:3rem;height:1px;display:block;position:absolute;top:0}.footer__copyright{text-align:center;justify-content:center;padding-block:3.2rem;font-weight:300;display:flex}@media only screen and (width<=56.25em){.footer__copyright{flex-direction:column}}.footer__copyright span:not(:last-child){margin-right:3rem}@media only screen and (width<=56.25em){.footer__copyright span:not(:last-child){margin-right:0}}.footer__copyright span:nth-child(2n):after{content:"|"}@media only screen and (width<=56.25em){.footer__copyright span:nth-child(2n):after{content:"•"}}.cta.error-404{min-height:calc(100vh - var(--header-height) - var(--footer-height));align-content:center;justify-items:center;height:auto;display:grid}.cta.error-404 .heading--big{margin-bottom:0}.cta.error-404 .paragraph--big:first-of-type{margin-top:4.8rem;font-weight:500}.cta.error-404 .paragraph--big:not(:first-of-type){max-width:100rem;margin-bottom:1.6rem}.btn{background-color:#1ee63f;border-radius:.8rem;padding:1.6rem 2.8rem;transition:all .3s ease-out;display:inline-block}@media (hover:hover){.btn:hover{transform:translateY(-4px)}}.btn-2{background-color:#0000;border:1px solid #000;border-radius:6rem;padding:1.6rem 2.8rem;transition:all .3s ease-out;display:inline-block}@media (hover:hover){.btn-2:hover{transform:translateY(-4px)}}.section__heading{margin-bottom:4rem;position:relative}@media only screen and (width<=60em){.section__heading{margin-bottom:3.2rem;font-size:4.8rem!important}}@media only screen and (width<=56.25em){.section__heading{font-size:4rem!important}}@media only screen and (width<=37.5em){.section__heading{margin-bottom:var(--flow-margin-bottom)}}.section__heading:after{content:"";background-color:#571ee6;width:10rem;height:2px;margin-top:2rem;display:block}.list{padding-top:4rem}@media only screen and (width<=60em){.list{padding-top:3.2rem}}@media only screen and (width<=56.25em){.list{padding-top:2.8rem}}@media only screen and (width<=37.5em){.list{padding-top:1.6rem}}.list__item{position:relative}.list__item span{border:1px solid #000;border-radius:50%;width:1.5rem;height:1.5rem;display:inline-block}@media only screen and (width<=60em){.list__item span{width:1.3rem;height:1.3rem}}@media only screen and (width<=56.25em){.list__item span{width:1.2rem;height:1.2rem}}.list__item:not(:last-child){margin-bottom:1.2rem}.row--type-1{row-gap:6rem}@media only screen and (width<=60em){.row--type-1{row-gap:4.8rem}}@media only screen and (width<=56.25em){.row--type-1{row-gap:3.2rem}}@media only screen and (width<=37.5em){.row--type-1{row-gap:var(--flow-margin-bottom)}}.row--type-1 .img-container--left{aspect-ratio:4/3;background-color:#ebffeb;grid-column:1/6}@media only screen and (width<=56.25em){.row--type-1 .img-container--left{grid-column:1/8}}@media only screen and (width<=37.5em){.row--type-1 .img-container--left{grid-column:1/13}}.row--type-1 .paragraph--right{grid-column:8/12;align-self:end;margin-bottom:2.4rem}@media only screen and (width<=73.125em){.row--type-1 .paragraph--right{grid-column:7/12}}@media only screen and (width<=56.25em){.row--type-1 .paragraph--right{grid-column:5/13;margin-bottom:0}}@media only screen and (width<=37.5em){.row--type-1 .paragraph--right{grid-column:1/13;margin-bottom:0}}.row--type-1 .img-container--right{aspect-ratio:1;background-color:#ebffeb;grid-column:7/13}@media only screen and (width<=56.25em){.row--type-1 .img-container--right{grid-column:5/13}}@media only screen and (width<=37.5em){.row--type-1 .img-container--right{grid-column:1/13}}.row--type-1 .paragraph--left{grid-column:1/5;align-self:end;margin-bottom:2.4rem}@media only screen and (width<=73.125em){.row--type-1 .paragraph--left{grid-column:1/6}}@media only screen and (width<=56.25em){.row--type-1 .paragraph--left{grid-column:5/13;margin-bottom:0}}@media only screen and (width<=37.5em){.row--type-1 .paragraph--left{grid-column:1/13;margin-bottom:0}}.quote{margin-top:20rem;margin-bottom:20rem;background-color:#b2ffbf;width:80%;margin-inline:auto;padding:1.6rem}@media only screen and (width<=60em){.quote{margin-top:16rem;margin-bottom:16rem}}@media only screen and (width<=56.25em){.quote{width:100%;margin-top:12rem;margin-bottom:12rem}}@media only screen and (width<=37.5em){.quote{width:100%;margin-top:9.6rem;margin-bottom:9.6rem}}
/*# sourceMappingURL=droitdevant.6a2f252e.css.map */
