@font-face{font-display:swap;font-family:Outfit;font-stretch:normal;font-style:normal;font-weight:400;src:url(/dist/fonts/Outfit-Regular.662b97eb.ttf) format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-stretch:normal;font-style:normal;font-weight:500;src:url(/dist/fonts/Outfit-Medium.4ee1b3ea.ttf) format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-stretch:normal;font-weight:600;src:url(/dist/fonts/Outfit-SemiBold.7b1bce3f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-stretch:normal;font-style:normal;font-weight:700;src:url(/dist/fonts/Outfit-Bold.a5115d45.ttf) format("truetype")}.titleh1{color:var(--blue-title);font-size:clamp(3.2rem,1.5668639053rem + .0284023669 * 100vw,5.6rem);font-weight:700;line-height:114.28%}.titleh2{font-size:clamp(2.8rem,1.1668639053rem + .0284023669 * 100vw,5.2rem);line-height:103.85%}.titleh2,.titleh3{color:var(--blue-title);font-weight:600}.titleh3{font-size:clamp(2.4rem,1.5834319527rem + .0142011834 * 100vw,3.6rem);line-height:normal}.titleh4{font-size:clamp(2.2rem,1.7917159763rem + .0071005917 * 100vw,2.8rem)}.titleh4,.titleh5{color:var(--blue-title);font-weight:700;line-height:normal}.titleh5{font-size:clamp(2rem,1.7278106509rem + .0047337278 * 100vw,2.4rem)}.titleh6{color:var(--blue-title);font-size:clamp(1.8rem,1.6639053254rem + .0023668639 * 100vw,2rem);font-weight:500;line-height:normal}.topTitle{font-size:clamp(1.2rem,1.0639053254rem + .0023668639 * 100vw,1.4rem);font-weight:400;line-height:130%}.text{font-size:clamp(1.5rem,1.2958579882rem + .0035502959 * 100vw,1.8rem);font-weight:400;line-height:140%}.smallText{font-size:clamp(1.2rem,1.2rem + 0 * 100vw,1.2rem);font-weight:400;line-height:normal}.tag{font-size:clamp(1.2rem,1.0639053254rem + .0023668639 * 100vw,1.4rem)}.bigTag,.tag{font-weight:500}.bigTag{font-size:clamp(1.6rem,1.3278106509rem + .0047337278 * 100vw,2rem)}.navlink{font-size:clamp(1.5rem,1.2958579882rem + .0035502959 * 100vw,1.8rem);font-weight:500;line-height:150%}.testimonialsText{font-size:clamp(1.6rem,1.3278106509rem + .0047337278 * 100vw,2rem);font-weight:400}.buttonText{font-size:clamp(1.5rem,1.2958579882rem + .0035502959 * 100vw,1.8rem);font-weight:400;line-height:150%}.color-purple{background:var(--recherche-innovation-light)!important;color:var(--recherche-innovation)!important}.color-pink{background:var(--inclusion-culturelle-light)!important;color:var(--inclusion-culturelle)!important}.color-yellow{background:var(--bien-etre-travail-light)!important;color:var(--bien-etre-travail)!important}.color-red{background:var(--sport-sante-light)!important;color:var(--sport-sante)!important}.color-blue{background:var(--aidant-light)!important;color:var(--aidant)!important}.color-dark-blue{background:var(--sensibilisation-prevention-light)!important;color:var(--sensibilisation-prevention)!important}.color-green{background:var(--soin-accompagnement-light)!important;color:var(--soin-accompagnement)!important}.color-encours{border-color:#e48518!important;color:#e48518!important}.color-avenir{border-color:#3472cf!important;color:#3472cf!important}.color-termine{border-color:#6fb826!important;color:#6fb826!important}:root{--light-blue:#d4d5ed;--background-grey:#f2f2f2;--background-white:#fff;--outline:#ebebeb;--outline-hard:#ddd;--light-blue-alt:#4b4d7c;--blue:#7193eb;--dark-blue:#2b2e65;--accent:#f757a8;--pink-top-title:#f757a8;--white-title:#f8f8f8;--white-text:#ebebeb;--blue-title:#2b2e65;--blue-text:#474b85;--icon-white:#f8f8f8;--icon-blue:#2b2e65;--recherche-innovation:#7e5c8e;--recherche-innovation-light:#ead3f4;--inclusion-culturelle:#d569a1;--inclusion-culturelle-light:#ffdaed;--bien-etre-travail:#908408;--bien-etre-travail-light:#f9ee7c;--sport-sante:#d26759;--sport-sante-light:#ffe7e4;--aidant:#478792;--aidant-light:#ccf7ff;--sensibilisation-prevention:#5669a9;--sensibilisation-prevention-light:#c9d6ff;--soin-accompagnement:#438170;--soin-accompagnement-light:#d2faef;--grey-non-actif:#888;--grey-non-actif-light:#eee;--textFont:"Outfit",sans-serif;--titleFont:"Outfit",sans-serif;--gradient:linear-gradient(180deg,var(--pink-top-title) 0%,var(--blue) 100%)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{background:var(--background-grey);color:var(--blue-title);display:flex;flex-direction:column;font-family:var(--textFont),"montserrat",sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;height:auto;min-height:100vh;overflow-x:hidden;overflow-y:scroll;padding-top:164px;position:relative;scroll-behavior:smooth;text-wrap:pretty;z-index:0}@media (max-width:1045px){body{padding-top:69px}}body.is-menuOpen{overflow:hidden}body,html{scroll-padding-top:120px}h1,h2,h3,h4,h5,h6{font-family:var(--titleFont),"montserrat",sans-serif;font-size:1rem;font-weight:500;margin:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;image-rendering:auto;text-rendering:auto}main{flex:1 0 auto;position:relative;z-index:1}li{list-style-type:none}a{color:inherit;text-decoration:none}picture{display:block}.objectFitCover picture{height:100%;width:100%}.objectFitCover img,.objectFitCover video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.objectFitContain picture{height:100%;width:100%}.objectFitContain img,.objectFitContain video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.noselect,img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}img{display:block}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.visually-hidden:not(caption){position:absolute!important}header{background-color:transparent;height:164px;left:0;position:fixed;right:0;top:0;transition:height .2s ease-in-out;z-index:20}header.scrolled{height:120px}header.scrolled .top{height:69px;padding-block:8px}@media (max-width:1045px){header{height:120px}}header .header__container{display:flex;flex-direction:column;width:100%}header .top{background:var(--background-white);box-shadow:0 0 24px 0 rgba(0,0,0,.1);height:113px;padding-block:16px;transition:height .2s ease-in-out}@media (max-width:1045px){header .top{height:69px;padding-block:8px}}header .top .container{align-items:center;display:flex;height:100%;justify-content:space-between}header .top .container .logo{height:100%}header .top .container .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}header .top .container .right{align-items:center;display:flex;gap:16px}@media (max-width:1045px){header .top .container .right{display:none}}header .menu-wrapper{display:flex;justify-content:center}@media (max-width:1045px){header .menu-wrapper{display:none}}header .menu-wrapper .menu{background:var(--dark-blue);border-radius:0 0 16px 16px;color:var(--white-text);display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;padding:0 2px;width:-moz-fit-content;width:fit-content}header .menu-wrapper .menu__item{position:relative}header .menu-wrapper .menu__item:after{background:hsla(0,0%,100%,.27);content:"";display:block;height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:1999}header .menu-wrapper .menu__item a{display:block;font-style:normal;line-height:normal;padding-block:12px;padding-inline:38px;position:relative;transition:.15s ease-in-out}@media (max-width:1440px){header .menu-wrapper .menu__item a{padding-inline:32px}}@media (max-width:1250px){header .menu-wrapper .menu__item a{padding-inline:20px}}header .menu-wrapper .menu__item a:hover{background:#4b4d7c}header .menu-wrapper .menu__item a.active{color:var(--pink-top-title)}header .menu-wrapper .menu__item:first-of-type:after{display:none}header .CMGR{align-items:center;border-radius:8px;display:flex;font-weight:400;gap:8px;height:50px;padding:8px;width:-moz-fit-content;width:fit-content}header .CMGR img{height:24px;-o-object-fit:contain;object-fit:contain;width:auto}header .CMGR:hover{background:#f0f0f0}header .rs{align-items:center;border:1px solid var(--dark-blue);border-radius:999px;color:var(--dark-blue);display:flex;gap:8px;height:40px;justify-content:center;padding:8px;width:40px}header .rs:hover{background:var(--dark-blue);color:var(--white-text)}header .rs img{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}header .menu__burger{display:none}@media (max-width:1045px){header .menu__burger{cursor:pointer;display:block;height:24px;position:relative;width:30px}}header .menu__burger span{background:var(--pink-top-title);border-radius:4px;display:block;height:2px;position:absolute;transition:all .3s ease-in-out;width:100%}header .menu__burger span:first-child{top:0}header .menu__burger span:nth-child(2){top:50%;transform:translateY(-50%)}header .menu__burger span:nth-child(3){bottom:0}header .menu__burger.active span:first-child{transform:rotate(45deg) translate(8px,8px)}header .menu__burger.active span:nth-child(2){opacity:0}header .menu__burger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}header .menu__mobile{background:var(--background-white);box-shadow:0 30px 24px 0 rgba(0,0,0,.1);display:none;height:calc(100vh - 92px);overflow-y:auto;padding:36px 24px;transform:translateX(100%);transition:all .25s ease-in-out}@media (max-width:1045px){header .menu__mobile{display:block;position:fixed;right:0;top:92px;width:300px;z-index:1}}header .menu__mobile .navlink.active{color:var(--pink-top-title)}header .menu__mobile .navlink{position:relative}header .menu__mobile.active{transform:translateX(0)}header .menu__mobile .menu__items{align-items:flex-end;display:flex;flex-direction:column;gap:16px;height:auto;margin-bottom:40px}footer{align-items:center;align-self:stretch;background:var(--dark-blue);color:var(--white-text);display:flex;flex-direction:column;gap:48px;padding:106px 0 32px}@media (max-width:767px){footer{gap:24px;padding:76px 0 32px}}@media (max-width:545px){footer{gap:16px}}footer .content{display:flex;flex-wrap:wrap;gap:80px}footer .content .logo{height:auto;-o-object-fit:contain;object-fit:contain;width:237px}footer .menus{display:flex;flex-grow:1;flex-wrap:wrap;gap:16px;justify-content:space-between;row-gap:32px}@media (max-width:767px){footer .menus{width:100%}}@media (max-width:545px){footer .menus{flex-direction:column;width:100%}}footer .menus .menus-list{display:flex;flex-grow:1;flex-wrap:wrap;gap:16px;justify-content:space-between;row-gap:32px}@media (max-width:767px){footer .menus .menus-list{width:100%}}footer .menus .mainLink{font-weight:700;margin-bottom:4px}footer .menus ul{display:flex;flex-direction:column;gap:18px;min-width:160px}@media (max-width:767px){footer .menus ul{min-width:0;width:calc(33.33333% - 10.66667px)}}@media (max-width:545px){footer .menus ul{width:100%}}footer .menus ul a:hover{color:var(--blue)}footer .menus .don{align-items:center;background:var(--light-blue-alt);border-radius:8px;display:flex;flex-direction:column;gap:32px;height:-moz-fit-content;height:fit-content;padding:32px;width:250px}footer .menus .don .text{font-weight:500}footer .split{background:#ebebeb;height:1px;width:100%}footer .copyright{display:flex;gap:80px;width:100%}@media (max-width:545px){footer .copyright{gap:30px}}footer .copyright .rs{align-items:center;background:var(--dark-blue);border:1px solid var(--background-white);border-radius:999px;color:var(--background-white);display:flex;gap:8px;height:40px;justify-content:center;padding:8px;width:40px}footer .copyright .rs:hover{background:var(--background-white);color:var(--dark-blue)}footer .copyright .rs img{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}footer .copyright .smallText{flex-grow:1;text-align:right}footer .copyright .smallText a:hover{color:var(--blue)}.form-control{position:relative;width:100%}.form-control input,.form-control select,.form-control textarea{display:block;font-family:var(--textFont);font-size:clamp(1.4rem,1.2639053254rem + .0023668639 * 100vw,1.6rem);font-style:normal;line-height:125%;resize:none;width:100%}.form-control input,.form-control textarea{background:var(--background-white);border:1px solid var(--outline-hard);border-radius:4px;padding:15px 16px 13px}.form-control input::-moz-placeholder,.form-control textarea::-moz-placeholder{color:#a1a2bb}.form-control input::placeholder,.form-control textarea::placeholder{color:#a1a2bb}.form-control input:focus,.form-control textarea:focus{outline:none}.form-control select{background:var(--background-white);border:1px solid var(--outline-hard);border-radius:8px;cursor:pointer;padding:15px 16px 13px;width:100%;--dark-blue:var(--dark-blue);-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.form-control select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;background:var(--background-white);border:none;border-radius:8px;box-shadow:0 0 12px 0 rgba(0,0,0,.1)}.form-control select option{background:var(--background-white);color:var(--dark-blue);font-size:clamp(1.4rem,1.2639053254rem + .0023668639 * 100vw,1.6rem);font-style:normal;line-height:125%;padding:8px 16px}.form-control select option::checkmark{display:none}.form-control select option:not(:disabled):focus,.form-control select option:not(:disabled):hover{background:var(--outline-hard);color:var(--dark-blue)}.form-control select option:checked,.form-control select option:not(:disabled):focus:checked,.form-control select option:not(:disabled):hover:checked{background:var(--outline);color:var(--dark-blue)}.form-control:has(label){padding-top:8px}.form-control:has(label) label{align-items:center;background:#fff;-moz-column-gap:1px;column-gap:1px;display:inline-flex;flex-direction:row;font-size:clamp(1.4rem,1.2639053254rem + .0023668639 * 100vw,1.6rem);font-style:normal;font-weight:400;left:8px;line-height:125%;padding:2px;position:absolute;top:8px;transform:translateY(-50%);z-index:1}iframe+.iframe-loader>div{border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:100%!important;width:100%!important}iframe+.iframe-loader>div>div{animation-duration:1s!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNDkgMzQ4Ij48cGF0aCBmaWxsPSIjRjc1N0E4IiBkPSJNMjUuMSAyMDQuNTdjLTEzLjM4IDAtMjQuNDctMTAuNi0yNC45Ny0yNC4wOC0uMDktMi40LS4xMy00LjUyLS4xMy02LjQ5QzAgNzcuNzggNzguMjgtLjUgMTc0LjUtLjVjMTMuODEgMCAyNSAxMS4xOSAyNSAyNXMtMTEuMTkgMjUtMjUgMjVDMTA1Ljg1IDQ5LjUgNTAgMTA1LjM1IDUwIDE3NGMwIDEuMzcuMDMgMi44NS4xIDQuNjUuNTEgMTMuOC0xMC4yNyAyNS4zOS0yNC4wNyAyNS45LS4zMS4wMS0uNjIuMDItLjkzLjAyIi8+PHBhdGggZmlsbD0iIzJCMkU2NSIgZD0iTTE3NC41IDM0OC41Yy0xMy44MSAwLTI1LTExLjE5LTI1LTI1czExLjE5LTI1IDI1LTI1YzY4LjY1IDAgMTI0LjUtNTUuODUgMTI0LjUtMTI0LjUgMC0xLjM4LS4wMy0yLjg1LS4xLTQuNjUtLjUxLTEzLjggMTAuMjYtMjUuNCAyNC4wNi0yNS45MSAxMy44My0uNTMgMjUuNCAxMC4yNiAyNS45MSAyNC4wNi4wOSAyLjM5LjEzIDQuNTEuMTMgNi40OSAwIDk2LjIzLTc4LjI4IDE3NC41MS0xNzQuNSAxNzQuNTEiLz48L3N2Zz4=)!important}.herobanner{background:var(--background-white);margin-top:-51px;overflow:hidden;padding:128px 0 64px}@media (max-width:1045px){.herobanner{margin-top:0;padding:96px 0 48px}}@media (max-width:767px){.herobanner{padding:64px 0 48px}}@media (max-width:545px){.herobanner{padding:48px 0}}.herobanner.shape-heart{position:relative}.herobanner.shape-heart:before{aspect-ratio:548/453;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NTYiIGhlaWdodD0iNTQxIiBmaWxsPSJub25lIj48cGF0aCBzdHJva2U9InVybCgjYSkiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNTQiIGQ9Ik0zNTQuMzQzIDc0Ljk3NmM2Mi4yNjgtNjMuNTcgMTYzLjk2Ny02My45NzQgMjI2LjY3Mi0xLjE1NXEuNjE4LjU1NyAxLjIwNSAxLjE1NUM2MTMuNDUgMTA2Ljg1OSA2MjkgMTQ4LjgwOCA2MjkgMTkwLjQ5OGMwIDQxLjU5MS0xNS40NjUgODMuNjI5LTQ2LjgwMiAxMTUuNTQ1bC0uMDAxLS4wMDEtMjM0LjkzOSAyMzkuODUyYTI3IDI3IDAgMCAxLTM4LjU3OS0uMDAzTDczLjcxOCAzMDUuOTU2Yy02Mi4yOTYtNjMuNTk5LTYyLjI4LTE2Ny4zMjItLjAxMS0yMzAuOTY5bC4wMS0uMDExYzMxLjI0Mi0zMS44OTQgNzIuNTg4LTQ3Ljk5MSAxMTMuODc5LTQ3LjkyOHYtLjAwMWguMDQ5LS4wMDFjNDEuMjIuMDEzIDgyLjU2NCAxNi4wMSAxMTMuODI5IDQ3LjkyOWwyNi40MzQgMjYuOTg2eiIgb3BhY2l0eT0iLjM0Ii8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMjAuMTA4IiB4Mj0iNjM1Ljg5MiIgeTE9IjI5MC41MjQiIHkyPSIyOTAuNTI0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y3NTdBOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzZEOTVFRCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==) no-repeat top;background-size:contain;content:"";height:120%;left:27%;pointer-events:none;position:absolute;top:55px;z-index:0}@media (max-width:767px){.herobanner.shape-heart:before{display:none}}.herobanner.shape-reveal{position:relative}.herobanner.shape-reveal:before{aspect-ratio:1154/682;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTU0IiBoZWlnaHQ9IjY4MiIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSI1OSIgZD0iTTExMjQuNSAyODYuNDhzLTEzMC43MTggMjI4LjQ0Ny01MzQuOTE2IDM1Ljk1MWMtMzA5LjAxNS0xNDcuMTYyLTQzOS43MDMtNjIuODM4LTMyOS4yNTgtNi4wNjEgMTU1LjkzNiA4MC4xNTggNTA4LjM0NC00NC4wODQgNTE3LjcwMy0xNTQuNDA5IDUuOTM3LTY5Ljk4LTEwOC4xMzctMTI2Ljk4My0zMDYuODg0LTEzMi4xMjJDLTE5My4xMTggMTIuNjczIDg5LjAyIDY1MS44MjYgODkuMDIgNjUxLjgyNiIgb3BhY2l0eT0iLjE1Ii8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iOS4zNDUiIHgyPSIxMTQ0LjY2IiB5MT0iMzQwLjY2NSIgeTI9IjM0MC42NjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjNzE5M0VCIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjc1N0E4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+) no-repeat top;background-size:contain;content:"";height:200%;left:0;pointer-events:none;position:absolute;top:0;transform:translate(-20%,-20%);z-index:0}@media (max-width:767px){.herobanner.shape-reveal:before{display:none}}.herobanner__wrapper{align-items:center;-moz-column-gap:64px;column-gap:64px;display:flex;row-gap:32px}@media (max-width:767px){.herobanner__wrapper{flex-direction:column}.herobanner__wrapper .left,.herobanner__wrapper .right{width:100%!important}}.herobanner__wrapper .left{position:relative;width:calc(45% - 32px);z-index:1}.herobanner__wrapper .right{position:relative;width:calc(55% - 32px);z-index:1}.herobanner__wrapper.secondary .left{width:calc(40% - 32px)}.herobanner__wrapper.secondary .right{width:calc(60% - 32px)}.herobanner__wrapper.third .left{width:calc(48.5% - 32px)}.herobanner__wrapper.third .right{width:calc(51.5% - 32px)}.herobanner__wrapper.fourth .left{width:calc(56% - 32px)}.herobanner__wrapper.fourth .right{width:calc(44% - 32px)}.herobanner__wrapper.fifth .left{width:calc(47.7% - 32px)}.herobanner__wrapper.fifth .right{width:calc(52.3% - 32px)}.herobanner__wrapper.sixth{-moz-column-gap:32px;column-gap:32px}.herobanner__wrapper.sixth .left,.herobanner__wrapper.sixth .right{width:calc(50% - 16px)}.herobanner__wrapper .left{display:flex;flex-direction:column;gap:32px}@media (max-width:767px){.herobanner__wrapper .left{gap:16px}}.herobanner__wrapper .right{background:linear-gradient(var(--background-white),var(--background-white)) padding-box,linear-gradient(180deg,var(--pink-top-title) 0,var(--blue) 100%) border-box;border:2px solid transparent;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:32px}.herobanner__wrapper .right .text a{text-decoration:underline}.herobanner__wrapper .right .text a:hover{color:var(--pink-top-title)}.herobanner__wrapper .right .buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;row-gap:8px}.button{background:var(--pink-top-title);border:none;border-radius:999px;color:var(--white-text);cursor:pointer;height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;padding:9px 24px;width:-moz-fit-content;width:fit-content}.button,.button .content{align-items:center;display:flex;position:relative}.button .content{gap:8px;z-index:1}.button:before{background:linear-gradient(90deg,var(--blue) 70%,var(--pink-top-title) 100%);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:all .25s ease-in-out;width:140%;z-index:0}.button:hover:before{transform:translateX(0)}.button.small{font-size:14px;padding:7px 18px}.button.block{width:100%}.button.alternate{background:transparent;border:1px solid var(--dark-blue);color:var(--dark-blue)}.button.alternate:before{display:none}.button.alternate:hover{background-color:var(--dark-blue);color:var(--white-text)}.button.blue-bg{background:transparent;border:1px solid var(--background-white);color:var(--background-white)}.button.blue-bg:before{display:none}.button.blue-bg:hover{background-color:var(--background-white);color:var(--blue-title)}.button.border-pink{border:1px solid var(--pink-top-title);color:var(--white-text)}.button.border-pink:hover{color:var(--pink-top-title)}.button.blue{background:var(--dark-blue);border:1px solid var(--dark-blue);color:var(--white-text)}.button.blue:before{display:none}.button.blue:hover{background-color:transparent;border:1px solid var(--dark-blue);color:var(--blue-title)}.cta{background:var(--background-white);color:var(--white-text);padding:128px 0}@media (max-width:1045px){.cta{padding:96px 0}}@media (max-width:767px){.cta{padding:64px 0}}.cta__wrapper{background:var(--dark-blue);display:flex;flex-direction:column;gap:32px;padding:64px}@media (max-width:767px){.cta__wrapper{padding:32px}}.cta__wrapper .top{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;row-gap:16px}.cta__wrapper .top .titleh2{color:var(--white-title)}.cta__wrapper .top strong{color:var(--pink-top-title);display:block}.cta__wrapper .bottom{display:flex;gap:40px;width:100%}@media (max-width:767px){.cta__wrapper .bottom{flex-direction:column;row-gap:16px}}.cta__wrapper .bottom .left,.cta__wrapper .bottom .right{background:var(--light-blue-alt);flex:1;padding:24px}@media (max-width:767px){.cta__wrapper .bottom .left,.cta__wrapper .bottom .right{padding:16px}}.cta__wrapper .bottom .left a,.cta__wrapper .bottom .right a{text-decoration:underline}.cta__wrapper .bottom .left a:hover,.cta__wrapper .bottom .right a:hover{color:var(--light-blue)}.actu_card{background:var(--background-white);border:1px solid var(--outline);display:flex;flex-direction:column;gap:20px;max-width:400px;min-width:340px;padding:20px;width:calc(33.33333% - 16px)}@media (max-width:1250px){.actu_card{width:calc(50% - 24px)}}@media (max-width:1045px){.actu_card{width:100%}}.actu_card .image{aspect-ratio:360/203;width:100%}.actu_card .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.actu_card .top-card{display:flex;flex-direction:column;gap:16px}.actu_card .top-card .titleh5{font-weight:500}.actu_card .top-card .tag{background:var(--grey-non-actif-light);border-radius:99px;color:var(--grey-non-actif);padding:4px 16px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.actu_card .split{background-color:var(--outline-hard);height:1px;width:100%}.actu_card .footer{align-items:center;display:flex;gap:8px;justify-content:space-between}.projet_card{background:var(--background-white);border:1px solid var(--outline);display:flex;flex-direction:column;gap:20px;max-width:400px;min-width:340px;padding:20px;width:calc(33.33333% - 16px)}.projet_card.archive{max-width:inherit;min-width:inherit;width:100%}@media (max-width:1250px){.projet_card{min-width:300px;width:calc(50% - 24px)}}@media (max-width:1045px){.projet_card{width:100%}}.projet_card .image{aspect-ratio:360/203;width:100%}.projet_card .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.projet_card .top-card{display:flex;flex-direction:column;gap:16px}.projet_card .top-card .titleh5{font-weight:500}.projet_card .top-card .tag{background:var(--grey-non-actif-light);border-radius:99px;color:var(--grey-non-actif);padding:4px 16px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.projet_card .top-card .text-wrapper{display:flex;flex-direction:column;gap:8px}.projet_card .top-card .text-wrapper .text{font-size:1.6rem}.projet_card .split{background-color:var(--outline-hard);height:1px;width:100%}.projet_card .footer{align-items:center;display:flex;gap:8px;justify-content:space-between}.projet_card.hidden{display:none}html{--padding-container:64px}@media screen and (max-width:1259px){html{--padding-container:48px}}@media screen and (max-width:768px){html{--padding-container:24px}}.container{margin:0 auto;max-width:1376px;padding:0 var(--padding-container);width:100%}.container.fluid{max-width:1660px}.bigBordered{border-radius:32px;overflow:hidden}.bordered{border-radius:16px;overflow:hidden}.smallBordered{border-radius:8px;overflow:hidden}