.projet__page .projet__content{align-items:center;display:flex;flex-direction:row;gap:75px;justify-content:center;margin:0 80px}@media (max-height:725px),(max-width:767px){.projet__page .projet__content{flex-direction:column;margin:0 20px}}body.page-template-tpl_legal .projet__page .projet__content{flex-direction:column;margin:0 20px}.projet__page .projet__content .wrapper{align-items:center;display:flex;flex-direction:row;gap:50px;justify-content:center;width:-moz-max-content;width:max-content}@media (max-height:725px),(max-width:767px){.projet__page .projet__content .wrapper{flex-direction:column;width:100%}}body.page-template-tpl_legal .projet__page .projet__content .wrapper{flex-direction:column;width:100%}.projet__page .projet__content .wrapper .content{align-items:flex-start;display:flex;flex-direction:row;gap:25px}@media (max-height:725px),(max-width:767px){.projet__page .projet__content .wrapper .content{gap:18px}}body.page-template-tpl_legal .projet__page .projet__content .wrapper .content{gap:18px}.projet__page .projet__content .wrapper .content .arrow{color:#a47c52;padding-top:6px}.projet__page .projet__content .wrapper .content .arrow svg{height:25px;width:28px}.projet__page .projet__content .wrapper .content .core{display:flex;flex-direction:column;gap:10px;width:-moz-fit-content;width:fit-content}.projet__page .projet__content .wrapper .content .core .title,.projet__page .projet__content .wrapper .content .core p{max-width:320px}@media (max-height:725px),(max-width:767px){.projet__page .projet__content .wrapper .content .core .title,.projet__page .projet__content .wrapper .content .core p{max-width:500px}}body.page-template-tpl_legal .projet__page .projet__content .wrapper .content .core .title,body.page-template-tpl_legal .projet__page .projet__content .wrapper .content .core p{max-width:500px}@media (max-width:545px){.projet__page .projet__content .wrapper .content .core .title,.projet__page .projet__content .wrapper .content .core p{max-width:100%}}.projet__page .projet__content .wrapper .content .core .title{font-size:clamp(22px,16.5562130178px + .0094674556 * 100vw,30px);font-weight:700;line-height:1.25}.projet__page .projet__content .wrapper .content .core p{font-size:clamp(15px,13.6390532544px + .0023668639 * 100vw,17px);line-height:1.25}.projet__page .projet__content .wrapper .content .core p a{color:#a47c52;text-decoration:underline}.projet__page .projet__content .wrapper .content .core p a:hover{text-decoration:none}.projet__page .projet__content .wrapper .content .core .buttons{display:flex;flex-direction:column;gap:10px;margin-top:15px;width:-moz-max-content;width:max-content}.projet__page .projet__content .deeper{aspect-ratio:1;border:2px solid #a47c52;border-radius:50%;width:-moz-max-content;width:max-content}@media (max-width:545px){.projet__page .projet__content .deeper{width:100%}}.projet__page .projet__content .deeper a{align-items:center;border-radius:50%;color:#a47c52;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;padding:45px 45px 30px;position:relative;text-align:center}.projet__page .projet__content .deeper a .title{font-size:clamp(20px,14.5562130178px + .0094674556 * 100vw,28px);font-weight:700;line-height:1.25;min-width:150px}.projet__page .projet__content .deeper a .text{font-size:clamp(15px,12.2781065089px + .0047337278 * 100vw,19px);line-height:1.25;max-width:350px;min-width:250px;width:100%}.projet__page .projet__content .deeper a .arrow{color:#a47c52;margin-top:10px;transform:rotate(-45deg)}.projet__page .projet__content .deeper a .arrow svg{height:35px;width:39px}.rayonner{align-items:center;display:flex;flex-direction:column;gap:80px;height:100%;justify-content:center;overflow:hidden;padding:40px 150px 40px 180px;position:relative}@media (max-height:725px),(max-width:767px){.rayonner{align-items:center;gap:40px;height:auto;overflow-x:hidden;padding:40px 20px}}body.page-template-tpl_legal .rayonner{align-items:center;gap:40px;height:auto;overflow-x:hidden;padding:40px 20px}.rayonner:before{aspect-ratio:1300/800;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjk3IiBoZWlnaHQ9IjgwMCIgZmlsbD0ibm9uZSI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1vcGFjaXR5PSIuNiIgc3Ryb2tlLXdpZHRoPSIzIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Im02NDkgMzM5IDY4NiA1NE02NDkgMzM5bDY2NiAxNzJNNjQ5IDMzOWw2MjYgMjg1TTY0OSAzMzlsNTY3IDM5ME02NDkgMzM5bDQ5MCA0ODJNNjQ5IDMzOWwzOTkgNTYwTTY0OSAzMzlsMjk2IDYyMU02NDkgMzM5bDE4MyA2NjNNNjQ5IDMzOWw2NSA2ODVNNjQ5IDMzOWwtNTUgNjg2TTY0OSAzMzlsLTE3MyA2NjZNNjQ5IDMzOSAzNjMgOTY1TTY0OSAzMzkgMjU4IDkwNk02NDkgMzM5IDE2NiA4MjlNNjQ5IDMzOSA4OCA3MzhNNjQ5IDMzOSAyNyA2MzVNNjQ5IDMzOS0xNSA1MjJNNjQ5IDMzOWwtNjg2IDY1TTY0OSAzMzlsLTY4Ny01NU02NDkgMzM5LTE4IDE2Nk02NDkgMzM5IDIyIDUzTTY0OSAzMzkgODEtNTJNNjQ5IDMzOSAxNTgtMTQ0TTY0OSAzMzkgMjQ5LTIyMk02NDkgMzM5IDM1Mi0yODNNNjQ5IDMzOSA0NjUtMzI1TTY0OSAzMzlsLTY2LTY4Nk02NDkgMzM5bDU0LTY4N002NDkgMzM5bDE3Mi02NjdNNjQ5IDMzOWwyODUtNjI3TTY0OSAzMzlsMzkwLTU2OE02NDkgMzM5bDQ4Mi00OTFNNjQ5IDMzOWw1NjAtNDAwTTY0OSAzMzlsNjIxLTI5N002NDkgMzM5bDY2My0xODRNNjQ5IDMzOWw2ODUtNjYiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMC0zMTBoMTI5N1Y5ODdIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:350px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}@media (max-height:725px),(max-width:767px){.rayonner:before{aspect-ratio:inherit;bottom:0;left:0;right:0;top:0;transform:translate(0)}}body.page-template-tpl_legal .rayonner:before{aspect-ratio:inherit;bottom:0;left:0;right:0;top:0;transform:translate(0)}.rayonner .title{align-self:baseline;font-size:clamp(25px,14.7928994083px + .0177514793 * 100vw,40px);line-height:.75}@media (max-height:725px),(max-width:767px){.rayonner .title{align-self:auto}}body.page-template-tpl_legal .rayonner .title{align-self:auto}.rayonner .title b{font-size:clamp(40px,5.9763313609px + .0591715976 * 100vw,90px)}.rayonner .title small{font-size:clamp(14px,11.2781065089px + .0047337278 * 100vw,18px)}.rayonner .elements{display:flex;flex-direction:row;gap:50px}@media (max-height:725px),(max-width:767px){.rayonner .elements{align-items:center;flex-direction:column;gap:20px;width:100%}}body.page-template-tpl_legal .rayonner .elements{align-items:center;flex-direction:column;gap:20px;width:100%}.rayonner .elements .element{display:flex;flex-direction:column;gap:35px;height:-moz-fit-content;height:fit-content;width:355px}@media (max-height:725px),(max-width:767px){.rayonner .elements .element{max-width:355px;width:100%}}body.page-template-tpl_legal .rayonner .elements .element{max-width:355px;width:100%}.rayonner .elements .element .image{border:3px solid #fff;border-radius:50%;height:173px;overflow:hidden;width:173px}.rayonner .elements .element .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rayonner .elements .element .content{display:flex;flex-direction:column;gap:15px;width:-moz-fit-content;width:fit-content}.rayonner .elements .element .content .title{font-size:clamp(22px,16.5562130178px + .0094674556 * 100vw,30px);font-weight:700;line-height:1.25}.rayonner .elements .element .content p{font-size:clamp(15px,13.6390532544px + .0023668639 * 100vw,17px);line-height:1.25}.rayonner .elements .element .content a{width:255px}.circle{color:#f1ede8;display:flex;flex-direction:column;height:100%;justify-content:center;width:-moz-fit-content;width:fit-content}@media (max-height:725px),(max-width:767px){.circle{height:-moz-fit-content;height:fit-content;padding:24px 0;width:100%}}body.page-template-tpl_legal .circle{height:-moz-fit-content;height:fit-content;padding:24px 0;width:100%}.circle.homepage{background:linear-gradient(90deg,transparent 50%,#1f3e80 0)}@media (max-height:725px),(max-width:767px){.circle.homepage{background:linear-gradient(180deg,transparent 50%,#1f3e80 0)}}body.page-template-tpl_legal .circle.homepage{background:linear-gradient(180deg,transparent 50%,#1f3e80 0)}.circle.projet{background:linear-gradient(90deg,transparent 50%,#a47c52 0)}@media (max-height:725px),(max-width:767px){.circle.projet{background:linear-gradient(180deg,transparent 50%,#a47c52 0)}}body.page-template-tpl_legal .circle.projet{background:linear-gradient(180deg,transparent 50%,#a47c52 0)}.circle .core{align-items:center;border-radius:50%;display:flex;justify-content:center;overflow:hidden;position:relative;width:1200px}@media (max-height:1200px){.circle .core{width:100vh;width:100dvh}}@media (max-height:725px),(max-width:767px){.circle .core{width:100vw}}body.page-template-tpl_legal .circle .core{width:100vw}.circle .core:before{content:"";display:block;padding-top:100%}.circle .core .cover{inset:0;position:absolute;z-index:0}.circle .core .cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.circle .core .content{align-items:center;aspect-ratio:1;background:#a47c52;border-radius:50%;display:flex;flex-direction:column;gap:20px;height:70%;justify-content:center;padding:80px;position:relative;text-align:center;width:auto;z-index:1}.circle .core .content.transparent{background:rgba(164,124,82,.9)}@media (max-height:725px),(max-width:767px){.circle .core .content{height:80%}}body.page-template-tpl_legal .circle .core .content{height:80%}@media (max-width:545px){.circle .core .content{height:auto;padding:20px;width:92vw}}.circle .core .content .title{font-size:clamp(25px,14.7928994083px + .0177514793 * 100vw,40px);line-height:1;margin-bottom:16px}@media (max-height:725px),(max-width:767px){.circle .core .content .title{margin-bottom:0}}body.page-template-tpl_legal .circle .core .content .title{margin-bottom:0}.circle .core .content .text{font-size:clamp(15px,13.6390532544px + .0023668639 * 100vw,17px);line-height:1;width:80%}.circle .core .content .text a{color:#1f3e80;text-decoration:underline}.circle .core .content .text a:hover{text-decoration:none}@media (max-width:545px){.circle .core .content .text{width:100%}}.accordion{background:#a47c52;display:flex;flex-direction:row;flex-shrink:1;padding-left:80px;position:relative;width:-moz-fit-content;width:fit-content}@media (max-height:725px),(max-width:767px){.accordion{flex-direction:column;padding-left:0;width:100%}}body.page-template-tpl_legal .accordion{flex-direction:column;padding-left:0;width:100%}.accordion .title__wrapper{color:#fff;display:flex;flex-direction:column;gap:25px;height:100%;justify-content:center;margin-right:80px;min-width:470px;width:470px}@media (max-height:725px),(max-width:767px){.accordion .title__wrapper{margin-right:0;min-width:0;padding:40px 20px;width:100%}}body.page-template-tpl_legal .accordion .title__wrapper{margin-right:0;min-width:0;padding:40px 20px;width:100%}.accordion .title__wrapper .title{font-size:clamp(35px,17.9881656805px + .0295857988 * 100vw,60px);font-weight:400;line-height:1;text-wrap:balance}.accordion .title__wrapper p{font-size:clamp(22px,16.5562130178px + .0094674556 * 100vw,30px);font-weight:400;line-height:1.25}.accordion .content__wrapper{border-left:2px solid #f1ede8;display:flex;flex-direction:column;min-width:570px}@media (max-height:725px),(max-width:767px){.accordion .content__wrapper{border-left:none;border-top:2px solid #f1ede8;min-width:0}}body.page-template-tpl_legal .accordion .content__wrapper{border-left:none;border-top:2px solid #f1ede8;min-width:0}.accordion .content__wrapper .content__title{border-bottom:2px solid #f1ede8;color:#f1ede8;font-size:clamp(20px,-.4142011834px + .0355029586 * 100vw,50px);line-height:1;padding:45px}@media (max-height:725px),(max-width:767px){.accordion .content__wrapper .content__title{padding:30px 40px}}body.page-template-tpl_legal .accordion .content__wrapper .content__title{padding:30px 40px}.accordion .content__wrapper .content__title h2{font-size:clamp(24px,2.9053254438px + .0366863905 * 100vw,55px);font-weight:700;line-height:1;width:400px}@media (max-height:725px),(max-width:767px){.accordion .content__wrapper .content__title h2{width:100%}}body.page-template-tpl_legal .accordion .content__wrapper .content__title h2{width:100%}.accordion .content__wrapper .element{border-bottom:2px solid #f1ede8;display:flex;flex-direction:column;height:auto;overflow:hidden;transition:height .3s ease}.accordion .content__wrapper .element:last-of-type{border-bottom:none}@media (max-height:725px),(max-width:767px){.accordion .content__wrapper .element:last-of-type{border-bottom:2px solid #f1ede8}}body.page-template-tpl_legal .accordion .content__wrapper .element:last-of-type{border-bottom:2px solid #f1ede8}.accordion .content__wrapper .element .label{align-items:center;color:#f1ede8;cursor:pointer;display:flex;font-size:clamp(16px,13.2781065089px + .0047337278 * 100vw,20px);font-weight:700;justify-content:space-between;padding:12px}.accordion .content__wrapper .element .label h3{font-weight:700}.accordion .content__wrapper .element .label .cross{cursor:pointer;transform:rotate(0deg);transition:.2s ease-in-out}.accordion .content__wrapper .element .content{color:#fff;display:flex;flex-direction:column;gap:30px;height:100%;overflow:hidden;overflow-y:auto;padding:30px 80px 50px 40px;transition:height .3s ease}.accordion .content__wrapper .element .content .title{font-size:clamp(24px,16.5147928994px + .0130177515 * 100vw,35px);font-weight:700;line-height:1}.accordion .content__wrapper .element .content .text{flex:1 0 auto;font-size:clamp(15px,13.6390532544px + .0023668639 * 100vw,17px);line-height:1.1}.accordion .content__wrapper .element .content .text a{text-decoration:underline}.accordion .content__wrapper .element .content .text a:hover{text-decoration:none}@media (max-height:725px),(max-width:767px){.accordion .content__wrapper .element .content .text{margin-bottom:20px}}body.page-template-tpl_legal .accordion .content__wrapper .element .content .text{margin-bottom:20px}.accordion .content__wrapper .element .content .text>*+*{margin-top:30px}.accordion .content__wrapper .element .content .text ul{display:flex;flex-direction:column;gap:10px;padding-left:20px}.accordion .content__wrapper .element .content .text ul li{position:relative}.accordion .content__wrapper .element .content .text ul li:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0YxRURFOCIgZD0iTTE0IDUuNjMzdi43MzRMNy40OCAxMmwtMS4xMjQtMS4zMWE3OSA3OSAwIDAgMSA1LjUzOS0zLjk4NmwtLjA0MS0uMTE5Yy0xLjg0LjEzOS00LjUxNy4yMTgtNi44NDcuMjE4SDBWNS4xNzdoNS4wMDdjMi4zMyAwIDUuMDA4LjA4IDYuODI3LjIzOGwuMDYtLjEyQTc5IDc5IDAgMCAxIDYuMzU3IDEuMzFMNy40OCAweiIvPjwvc3ZnPg==) no-repeat 50%;background-size:contain;border-radius:50%;content:"";height:10px;left:-20px;position:absolute;top:4px;width:10px}.accordion .content__wrapper .element.active .label .cross{transform:rotate(135deg)}.agenda{background-color:#1f3e80;display:flex;flex-direction:column;flex-wrap:nowrap;gap:70px;justify-content:center;padding:10px 130px 10px 90px}@media (max-height:725px),(max-width:767px){.agenda{gap:40px;padding:40px 20px}}body.page-template-tpl_legal .agenda{gap:40px;padding:40px 20px}.agenda .title{color:#a47c52;font-size:clamp(25px,14.7928994083px + .0177514793 * 100vw,40px);line-height:1}.agenda .title b{font-size:clamp(40px,5.9763313609px + .0591715976 * 100vw,90px)}.agenda .embla{display:flex;flex-direction:row;gap:20px;max-width:750px;--slide-height:fit-content;--slide-spacing:0px;--slide-size:50%}@media (max-width:545px){.agenda .embla{flex-direction:column;gap:30px;max-width:100%;--slide-size:100%}}.agenda .embla .embla__viewport{overflow:hidden}.agenda .embla .embla__container{display:flex;margin-left:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.agenda .embla .embla__slide{border-right:1px solid #a47c52;flex:0 0 var(--slide-size);min-width:300px;padding:0 30px 0 40px;transform:translateZ(0)}@media (max-height:725px),(max-width:767px){.agenda .embla .embla__slide{min-width:0}}body.page-template-tpl_legal .agenda .embla .embla__slide{min-width:0}.agenda .embla .embla__slide:first-child{border-left:1px solid #a47c52}.agenda .embla .embla__slide .date{color:#a47c52;font-size:clamp(25px,10.7100591716px + .024852071 * 100vw,46px);line-height:.85;margin-bottom:20px;text-transform:uppercase}.agenda .embla .embla__slide .content{color:#fff;font-size:clamp(15px,9.5562130178px + .0094674556 * 100vw,23px);line-height:1.3;margin-bottom:28px}.agenda .embla .embla__slide .link{align-items:center;aspect-ratio:1;background:#a47c52;border-radius:50%;color:#1f3e80;display:flex;font-size:25px;justify-content:center;line-height:1;width:30px}.agenda .embla .embla__controls{display:grid;gap:12px;grid-template-columns:auto 1fr;justify-content:space-between;margin-top:18px}.agenda .embla .embla__controls .embla__buttons{align-items:center;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.agenda .embla .embla__controls .embla__buttons .embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:50%;box-shadow:inset 0 0 0 2px var(--detail-medium-contrast);color:var(--text-body);cursor:pointer;display:flex;height:36px;justify-content:center;margin:0;padding:0;text-decoration:none;touch-action:manipulation;transition:transform .3s ease;width:36px;z-index:1}.agenda .embla .embla__controls .embla__buttons .embla__button.is-flipped{transform:rotate(180deg)}.agenda .embla .embla__controls .embla__buttons .embla__button:disabled{color:var(--detail-high-contrast)}.agenda .embla .embla__controls .embla__buttons .embla__button svg{color:#fff}