.login__page .form-container{align-items:center;background-color:#f1ede8;height:100%}.login__page .form-container,.login__page .form-wrapper{display:flex;flex-direction:column;justify-content:center}.login__page .form-wrapper{gap:12px;margin:50px 80px 50px 40px;width:370px}@media (max-height:725px),(max-width:767px){.login__page .form-wrapper{margin:30px auto;max-width:370px;width:100%}}body.page-template-tpl_legal .login__page .form-wrapper{margin:30px auto;max-width:370px;width:100%}@media (max-width:545px){.login__page .form-wrapper{margin:30px auto;max-width:100%;padding:0 20px;width:100%}}.login__page .form-wrapper .custom-link{line-height:1.25}.login__page .form-wrapper .title{align-items:center;color:#1f3e80;display:flex;font-size:clamp(18px,13.2366863905px + .0082840237 * 100vw,25px);font-weight:700;gap:20px;line-height:1.25}.login__page .form-wrapper .title svg{color:#a47c52;height:24px;width:28px}.login__page .form-wrapper .form{display:flex;flex-direction:column;gap:14px;width:100%}.login__page .form-wrapper .form #edit_profile{margin-left:auto}.login__page .form-wrapper .form #wppb-no-other-users-to-edit,.login__page .form-wrapper .form .wppb-default-username{display:none!important}.login__page .form-wrapper .form .wppb-password-field-container{width:100%}.login__page .form-wrapper .form .wppb-form-field{display:flex;flex-direction:column;gap:6px;width:100%}.login__page .form-wrapper .form .wppb-form-field label{font-size:clamp(14px,13.3195266272px + .001183432 * 100vw,15px);font-weight:700}.login__page .form-wrapper .form .wppb-form-field input:not([type=checkbox]){background:#f1ede8;border:1px solid #1f3e80;border-radius:999px;font-size:clamp(14px,13.3195266272px + .001183432 * 100vw,15px);padding:5px 15px;width:100%!important}.login__page .form-wrapper .form .resetPass{font-size:clamp(14px,13.3195266272px + .001183432 * 100vw,15px);font-weight:400;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;margin-left:auto;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:.15s ease-in-out}.login__page .form-wrapper .form .resetPass:hover{color:#a47c52}.login__page .form-wrapper .form .login-remember{flex-direction:row}.login__page .form-wrapper .form .login-remember #rememberme{width:-moz-fit-content;width:fit-content}.login__page .form-wrapper .form .login-remember label{line-height:1.25;width:-moz-fit-content;width:fit-content}.login__page .form-wrapper .form .login-submit input,.login__page .form-wrapper .form .submit.button{align-items:center;background-color:#f1ede8;border:1px solid #1f3e80;border-radius:999px;color:#1f3e80;cursor:pointer;display:flex;font-size:clamp(13px,11.6390532544px + .0023668639 * 100vw,15px);font-weight:700;gap:6px;justify-content:space-between;padding:10px 20px;text-transform:uppercase;transition:all .15s ease-in-out;width:-moz-fit-content;width:fit-content}.login__page .form-wrapper .form .login-submit input:hover,.login__page .form-wrapper .form .submit.button:hover{background-color:#1f3e80;color:#f1ede8}.login__page .login-content{align-items:center;display:flex;flex-direction:row;gap:60px;justify-content:center;padding:0 150px}@media (max-height:725px),(max-width:767px){.login__page .login-content{flex-direction:column;padding:40px 20px}}body.page-template-tpl_legal .login__page .login-content{flex-direction:column;padding:40px 20px}.login__page .login-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){.login__page .login-content .wrapper{flex-direction:column;width:100%}}body.page-template-tpl_legal .login__page .login-content .wrapper{flex-direction:column;width:100%}.login__page .login-content .wrapper .content{display:flex;flex-direction:row;gap:25px}.login__page .login-content .wrapper .content .arrow{color:#a47c52;padding-top:6px}.login__page .login-content .wrapper .content .arrow svg{height:25px;width:28px}.login__page .login-content .wrapper .content .inner{display:flex;flex-direction:column;gap:10px;width:-moz-fit-content;width:fit-content}.login__page .login-content .wrapper .content .inner .title,.login__page .login-content .wrapper .content .inner p{max-width:320px}@media (max-height:725px),(max-width:767px){.login__page .login-content .wrapper .content .inner .title,.login__page .login-content .wrapper .content .inner p{max-width:500px}}body.page-template-tpl_legal .login__page .login-content .wrapper .content .inner .title,body.page-template-tpl_legal .login__page .login-content .wrapper .content .inner p{max-width:500px}@media (max-width:545px){.login__page .login-content .wrapper .content .inner .title,.login__page .login-content .wrapper .content .inner p{max-width:100%}}.login__page .login-content .wrapper .content .inner .title{font-size:clamp(22px,16.5562130178px + .0094674556 * 100vw,30px);font-weight:700;line-height:1.25}.login__page .login-content .wrapper .content .inner p{font-size:clamp(15px,13.6390532544px + .0023668639 * 100vw,17px);line-height:1.25}.login__page .login-content .wrapper .content .inner p a{color:#a47c52;text-decoration:underline}.login__page .login-content .wrapper .content .inner p a:hover{text-decoration:none}.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)}.logoPartenaires{align-items:center;display:flex;flex-direction:column;gap:80px;height:100%;justify-content:center;overflow:visible;padding:40px 150px 40px 180px;position:relative}@media (max-height:725px),(max-width:767px){.logoPartenaires{align-items:flex-start;gap:40px;height:auto;padding:40px 20px}}body.page-template-tpl_legal .logoPartenaires{align-items:flex-start;gap:40px;height:auto;padding:40px 20px}.logoPartenaires:before{aspect-ratio:1300/800;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjk3IiBoZWlnaHQ9IjgwMCIgZmlsbD0ibm9uZSI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1vcGFjaXR5PSIuNiIgc3Ryb2tlLXdpZHRoPSIzIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Im02NDkgMzM5IDY4NiA1NE02NDkgMzM5bDY2NiAxNzJNNjQ5IDMzOWw2MjYgMjg1TTY0OSAzMzlsNTY3IDM5ME02NDkgMzM5bDQ5MCA0ODJNNjQ5IDMzOWwzOTkgNTYwTTY0OSAzMzlsMjk2IDYyMU02NDkgMzM5bDE4MyA2NjNNNjQ5IDMzOWw2NSA2ODVNNjQ5IDMzOWwtNTUgNjg2TTY0OSAzMzlsLTE3MyA2NjZNNjQ5IDMzOSAzNjMgOTY1TTY0OSAzMzkgMjU4IDkwNk02NDkgMzM5IDE2NiA4MjlNNjQ5IDMzOSA4OCA3MzhNNjQ5IDMzOSAyNyA2MzVNNjQ5IDMzOS0xNSA1MjJNNjQ5IDMzOWwtNjg2IDY1TTY0OSAzMzlsLTY4Ny01NU02NDkgMzM5LTE4IDE2Nk02NDkgMzM5IDIyIDUzTTY0OSAzMzkgODEtNTJNNjQ5IDMzOSAxNTgtMTQ0TTY0OSAzMzkgMjQ5LTIyMk02NDkgMzM5IDM1Mi0yODNNNjQ5IDMzOSA0NjUtMzI1TTY0OSAzMzlsLTY2LTY4Nk02NDkgMzM5bDU0LTY4N002NDkgMzM5bDE3Mi02NjdNNjQ5IDMzOWwyODUtNjI3TTY0OSAzMzlsMzkwLTU2OE02NDkgMzM5bDQ4Mi00OTFNNjQ5IDMzOWw1NjAtNDAwTTY0OSAzMzlsNjIxLTI5N002NDkgMzM5bDY2My0xODRNNjQ5IDMzOWw2ODUtNjYiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMC0zMTBoMTI5N1Y5ODdIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=) no-repeat 50%;background-position-x:center;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){.logoPartenaires:before{left:0;max-height:600px;top:0;transform:translate(0)}}body.page-template-tpl_legal .logoPartenaires:before{left:0;max-height:600px;top:0;transform:translate(0)}.logoPartenaires .title{align-self:baseline;font-size:clamp(25px,14.7928994083px + .0177514793 * 100vw,40px);line-height:1}.logoPartenaires .title b{font-size:clamp(40px,5.9763313609px + .0591715976 * 100vw,90px);text-wrap:nowrap}.logoPartenaires .title small{font-size:clamp(14px,11.2781065089px + .0047337278 * 100vw,18px)}.logoPartenaires .embla{display:flex;flex-direction:row;gap:95px;max-width:990px;--slide-height:170px;--slide-spacing:30px;--slide-size:33%}@media (max-width:1045px){.logoPartenaires .embla{max-width:100%;--slide-height:auto;--slide-spacing:30px;--slide-size:50%}}@media (max-width:545px){.logoPartenaires .embla{max-width:100%;--slide-height:120px;--slide-spacing:20px;--slide-size:100%;gap:20px}}.logoPartenaires .embla .embla__viewport{overflow:hidden}.logoPartenaires .embla .embla__container{display:flex;margin-left:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.logoPartenaires .embla .embla__slide{flex:0 0 var(--slide-size);padding-left:var(--slide-spacing);transform:translateZ(0)}.logoPartenaires .embla .embla__slide .logo{align-items:center;aspect-ratio:270/160;background:#fff;border-radius:10px;display:flex;justify-content:center;padding:38px 35px;width:100%}@media (max-width:1045px){.logoPartenaires .embla .embla__slide .logo{padding:20px}}@media (max-width:545px){.logoPartenaires .embla .embla__slide .logo{padding:20px}}.logoPartenaires .embla .embla__slide .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.logoPartenaires .embla .embla__controls{display:grid;gap:12px;grid-template-columns:auto 1fr;justify-content:space-between}.logoPartenaires .embla .embla__controls .embla__buttons{align-items:center;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.logoPartenaires .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;position:relative;text-decoration:none;touch-action:manipulation;width:36px;z-index:1}.logoPartenaires .embla .embla__controls .embla__buttons .embla__button:before{background:#1f3e80;content:"";height:170px;position:absolute;transition:opacity .3s ease;width:2px;z-index:-1}.logoPartenaires .embla .embla__controls .embla__buttons .embla__button.is-flipped svg{transform:rotate(180deg)}.logoPartenaires .embla .embla__controls .embla__buttons .embla__button:disabled{color:var(--detail-high-contrast)}.logoPartenaires .embla .embla__controls .embla__buttons .embla__button svg{color:#fff;height:50px;transition:transform .3s ease;width:50px}