/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/sass/style.scss ***!
  \************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Outfit&display=swap);
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./style.css ***!
  \**************************************************************************************************************************************************************************/

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/sass/style.scss (1) ***!
  \****************************************************************************************************************************************************************************************/
:root{--color-rose-pale:#f6f1fc;--color-violet-clair:#8a3af0;--color-violet-fonce:#1b0b3a}@font-face{font-display:swap;font-family:Outfit Space WIP;font-style:normal;font-weight:500;src:url(fonts/Outfit-Space-V2.woff2) format("woff2"),url(fonts/Outfit-Space-V2.woff) format("woff")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;overflow-x:hidden;text-rendering:optimizeSpeed;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html{-webkit-font-smoothing:antialiased}@media screen and (max-width:600px){#wpadminbar{position:fixed}}.c-scrollbar{z-index:100}#wpadminbar{transform:translateY(50%);transition:transform .15s ease-out}#wpadminbar:hover{transform:translateY(0)}section{position:relative;z-index:1}.ac-slider{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ac-slider .item{flex-shrink:0}.ac-slider .item img{pointer-events:none}.ac-slider.slider-initialized{display:block}.ac-slider.slider-initialized .slider-items{display:flex;will-change:transform}.ac-slider.with-item-count{--fixed-width:auto}.ac-slider.with-item-count .item{width:var(--fixed-width)}.ac-slider.with-gap{--gap-width:0px}.ac-slider.with-gap,.ac-slider.with-gap .slider-items{gap:var(--gap-width)}.page-container-scroll.initialized{height:100vh;overflow:hidden}@media (max-width:768px){.page-container-scroll.initialized{height:auto}.page-container-scroll.initialized .page-container{transform:none!important}}.page-container-scroll.initialized .page-container{will-change:transform}.block-title .title,.landing-title-800{font-family:Outfit Space WIP;font-size:76px;font-weight:500;line-height:100%}@media (max-width:768px){.block-title .title,.landing-title-800{font-size:40px}}.block-tabs .title,.landing-title-600{font-family:Outfit Space WIP;font-size:56px;font-weight:500;line-height:100%}@media (max-width:768px){.block-tabs .title,.landing-title-600{font-size:32px}}.block-contents .title-container .title,.block-newsletter .title,.block-socials .title,.landing-title-500,.mobile-menu .menu-container a{font-family:Outfit Space WIP;font-size:44px;font-weight:500;line-height:100%}@media (max-width:768px){.block-contents .title-container .title,.block-newsletter .title,.block-socials .title,.landing-title-500,.mobile-menu .menu-container a{font-size:28px}}.block-contents .item .title,.landing-title-400{font-family:Outfit Space WIP;font-size:28px;font-weight:500;line-height:100%}@media (max-width:768px){.block-contents .item .title,.landing-title-400{font-size:24px}}.block-partners .title,.block-title .subtitle,.landing-txt-l{font-size:24px;font-weight:400;line-height:130%}@media (max-width:768px){.block-partners .title,.block-title .subtitle,.landing-txt-l{font-size:20px}}.block-newsletter form .wpcf7-text,.landing-txt-m,body{font-size:20px;font-weight:400;line-height:130%}@media (max-width:768px){.block-newsletter form .wpcf7-text,.landing-txt-m,body{font-size:18px}}.block-contents .item .description,.block-contents .item .label,.block-newsletter form .wpcf7-not-valid-tip,.block-tabs .label,.landing-txt-s{font-size:16px;font-weight:400;line-height:130%}body{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{height:0;width:0}body{color:var(--color-violet-fonce);font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.container{margin:0 auto;max-width:1600px;width:calc(100% - 64px)}@media (max-width:768px){.container{margin:0 20px;width:calc(100% - 40px)}}.main-header,.mobile-menu{padding:20px 0}.main-header .container,.mobile-menu .container{align-items:center;display:flex;justify-content:space-between}.main-header a,.mobile-menu a{color:inherit;text-decoration:none}.main-header .logo img,.mobile-menu .logo img{width:220px}@media (max-width:768px){.main-header .logo img,.mobile-menu .logo img{width:145px}}.main-header button,.mobile-menu button{background-color:transparent;border:none;color:inherit;cursor:pointer}.main-header{left:0;position:fixed;top:0;width:100%;z-index:10}.main-header .menu-container{display:block}@media (max-width:768px){.main-header .menu-container{display:none}}.main-header .open-mobile-menu{display:none}@media (max-width:768px){.main-header .open-mobile-menu{display:block}}.main-header .menu{display:flex;gap:24px}.mobile-menu{display:none;left:0;padding-bottom:60px;position:fixed;top:0;width:100%;z-index:15}@media (max-width:768px){.mobile-menu{display:block}}.mobile-menu{background-color:var(--color-rose-pale)}.mobile-menu .menu-container{display:block;margin-top:40px}.mobile-menu .menu-container .menu{align-items:center;display:flex;flex-direction:column;gap:24px}.mobile-menu{transform:translateY(-100%);transition:transform .3s ease-in-out}.mobile-menu.open{transform:translateY(0)}.block-title{background-color:var(--color-rose-pale);padding-bottom:120px;padding-top:170px}@media (max-width:768px){.block-title{padding-bottom:40px;padding-top:125px}}.block-title .title-container{margin-bottom:100px;max-width:678px;text-align:center}@media (max-width:768px){.block-title .title-container{margin-bottom:40px}}.block-title .title{color:var(--color-violet-clair)}.block-title .title strong{color:var(--color-violet-fonce);font-weight:400}.block-title .subtitle{margin-top:40px;padding:0 20px}@media (max-width:768px){.block-title .subtitle{margin-top:20px;padding:0}.block-title .image-container{margin:0;width:100%}}.block-title .image-container img{height:auto;max-width:100%;width:100%}.block-title .image-container .mobile{display:none}@media (max-width:768px){.block-title .image-container .mobile{display:block}.block-title .image-container .desktop{display:none}}.block-tabs{padding:40px 0}.block-tabs .columns{display:flex;gap:40px;justify-content:space-between}@media (max-width:1200px){.block-tabs .columns>*{flex:1}}@media (max-width:768px){.block-tabs .columns{align-items:center;flex-direction:column}}.block-tabs .content-column{max-width:522px}.block-tabs .image-column{max-width:618px}@media (max-width:768px){.block-tabs .label-container{text-align:center}}.block-tabs .label{background-color:#c394ff;border-radius:4px;display:inline-block;margin-bottom:20px;padding:3px 6px}.block-tabs .title{margin-bottom:40px}@media (max-width:768px){.block-tabs .title{text-align:center}}.block-tabs .tabs .tab{align-items:flex-start;border-top:1px solid #c394ff;display:flex;gap:24px;padding:28px 0}.block-tabs .tabs .tab:last-child{border-bottom:1px solid #c394ff}.block-tabs .tabs .tab .tab-content-container{flex:1}.block-tabs .tabs .tab .tab-content{display:none;padding-top:16px}.block-tabs .tabs .tab .tab-title{cursor:pointer}.block-tabs .close-tab{background-color:#faf7f3;border:none;border-radius:50%;cursor:pointer;display:block;font-size:0;height:36px;overflow:hidden;position:relative;text-indent:-999px;width:36px}.block-tabs .close-tab:after,.block-tabs .close-tab:before{--rotation:0deg;background-color:var(--color-violet-fonce);content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(var(--rotation));width:16px}.block-tabs .close-tab:before{--rotation:90deg}.block-tabs .close-tab:after{--rotation:0deg}.block-tabs .tab.open .close-tab:before{--rotation:45deg}.block-tabs .tab.open .close-tab:after{--rotation:-45deg}.block-tabs .tab.open .tab-content{display:block}.block-partners{background-color:var(--color-rose-pale);padding:85px 0 80px}.block-partners .title{margin-bottom:40px;text-align:center}.block-partners .partners{align-items:center;display:flex;gap:20px;justify-content:safe center;overflow:auto;padding-bottom:20px;white-space:nowrap}@media (max-width:768px){.block-partners .partners{flex-wrap:wrap}}.block-partners .partner{background-color:#fff;display:inline-block;padding:24px 40px}@media (max-width:768px){.block-partners .partner{padding:17px 29px}}.block-partners .partner .image{height:68px;width:150px}@media (max-width:768px){.block-partners .partner .image{width:105px}}.block-partners .partner .image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-contents{padding:80px 0 60px}@media (max-width:768px){.block-contents{padding:40px 0}}.block-contents .title-container{margin-bottom:60px;max-width:678px;text-align:center}@media (max-width:768px){.block-contents .title-container{margin-bottom:28px}}.block-contents .title-container{display:flex;flex-direction:column;gap:20px}.block-contents .contents-container .items{display:flex;gap:40px;justify-content:safe center;overflow:auto;padding-bottom:20px}@media (max-width:768px){.block-contents .contents-container .items{align-items:center;flex-direction:column;gap:28px;padding-bottom:0}}.block-contents .contents-container .items .item{flex-shrink:0;max-width:378px;width:100%}.block-contents .item{--background-color:#d4eeff;background-color:var(--background-color);color:inherit;padding:20px;text-decoration:none}.block-contents .item.color-orange{--background-color:#e57a45}.block-contents .item.color-bleu-clair{--background-color:#d4eeff}.block-contents .item.color-vert-clair{--background-color:#ddf291}.block-contents .item .image{aspect-ratio:338/423;cursor:pointer;margin-bottom:16px;position:relative;width:100%}.block-contents .item .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-contents .item .image .label{position:absolute;right:12px;top:12px;z-index:2}@media (max-width:768px){.block-contents .item .image .label{right:-17px}}.block-contents .item .description{margin-top:12px}.block-contents .item .label{align-items:center;background-color:#c394ff;border-radius:4px;cursor:pointer;display:inline-flex;gap:4px;padding:3px 6px}.block-contents .item .label:before{background-image:url(images/play-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;width:15px}.block-contents .item video{display:none;width:100%}.block-contents .item.playing .image{aspect-ratio:auto}.block-contents .item.playing .label,.block-contents .item.playing img{display:none}.block-contents .item.playing video{display:block}.block-newsletter{background-color:#fdf8ee;padding:60px 0}@media (max-width:768px){.block-newsletter{padding:40px 0}}.block-newsletter .container{display:flex;gap:20px}@media (max-width:768px){.block-newsletter .container{flex-direction:column}}.block-newsletter .container>*{flex:1}@media (max-width:768px){.block-newsletter .title{text-align:center}}.block-newsletter form .wpcf7-text{background-color:#fff;border:none;border-radius:0;padding:16px;width:100%}.block-newsletter form .form-row+.form-row{margin-top:16px}.block-newsletter form .wpcf7-submit{background-color:#c394ff;border:none;border-radius:0;cursor:pointer;padding:16px 24px}.block-newsletter form .wpcf7-not-valid-tip{margin-top:8px}.block-newsletter form .wpcf7-response-output{border:none;margin:16px 0 0;padding:0}.block-newsletter form .form-row-submit{position:relative}@media (max-width:768px){.block-newsletter form .form-row-submit .wpcf7-spinner{margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.block-newsletter form .form-row-submit{text-align:center}}.block-socials{background-color:#c394ff;padding:80px 0}@media (max-width:768px){.block-socials{padding:40px 0}}.block-socials .title{margin-bottom:32px;text-align:center}.block-socials .items{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.block-socials a{background-color:#fff;color:inherit;cursor:pointer;display:inline-block;padding:16px 24px;text-decoration:none}
