@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&family=Raleway:ital,wght@0,700;1,700&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);a,body,button,h1,h2,h3,h4,h5,h6,input,label,li,p,span,textarea{font-weight:400;margin:0}h1{font-family:Raleway;font-weight:700}h2,h3,h4,h5,h6{font-family:Quicksand;font-weight:600}body{color:#00213b;font-family:Work Sans}.bold{font-weight:700}.semi-bold{font-weight:600}.regular{font-weight:400}h1{font-size:47.8px;letter-spacing:-2px}h2{font-size:39.8px}h2,h3{letter-spacing:-1px}h3{font-size:33.2px}h4{font-size:27.6px}h5{font-size:23px}h6{font-size:19.2px}button,p{font-family:Work Sans;font-size:13px}@media (max-width:768px){h1{font-size:32.44px}h2{font-size:28.83px}h3{font-size:25.63px}h4{font-size:22.78px}h5{font-size:20.25px}h6{font-size:18px}p{font-size:.875em;line-height:1.4}}html{scroll-behavior:smooth}.home-page-wrapper{background-color:#f0f2f8;height:fit-content;overflow:hidden;width:100%}.home-page-wrapper,.home-sections-wrapper{align-items:center;display:flex;flex-direction:column}.home-sections-wrapper{background-color:initial;gap:2vh;isolation:isolate;max-width:1400px;min-width:min-content;padding:6vh 0;position:relative;width:90%}.easy-money{border:solid red;transform:translateX(50%)}.hero-section-wrapper{background-position:50%;color:#fff;gap:8px;height:90vh;width:100vw}.testo{border:solid #000}.hero-section-wrapper>*{margin:0}.hero-section-container{align-items:center;background-color:#00000080;display:flex;gap:8px;height:100%;position:absolute;width:100%}.hero-section-body{display:flex;flex-direction:column;gap:2vh;padding-left:256px}@keyframes hero-apparition{0%{opacity:0;transform:translateY(-5px)}to{transform:translateY(0)}}.hero-section-title{font-size:90px;line-height:90px;text-align:center}.hero-section-slogan{font-size:30px}.hero-section-container.visible *{animation:hero-apparition .5s ease-in-out}.hero-section-button{align-items:center;background:linear-gradient(90deg,#b5aee6 10%,#ecb3d8 90%);border-radius:20px;color:#fff;display:flex;font-size:20px;font-weight:700;margin-top:16px;padding:10px 20px;text-decoration:none;transition:all .3s ease-in-out;width:fit-content}.hero-section-button:hover{background:linear-gradient(270deg,#eaa6a6,#efda66)}.hero-section-button-weight{font-weight:600}.hero-section-button-logo{border-radius:50px;font-size:small}.hero-section-wrapper{overflow:hidden;position:relative}@media (max-width:768px){.hero-section-container{align-items:center;justify-content:center}.hero-section-body{align-items:center;padding:0}.hero-section-title{font-size:60px;line-height:70px}.hero-section-slogan{font-size:22px}}@media (max-width:900px){.hero-section-wrapper{max-height:1000px}.hero-section-container{justify-content:start}.hero-section-body{padding-left:12vw}}@media (max-width:550px){.hero-section-body{padding-left:0}.hero-section-button{font-size:16px;margin:0}.hero-section-title{font-size:58px;line-height:100%}.hero-section-container.visible{align-items:center;flex-direction:column;justify-content:end}.hero-section-body{padding-bottom:64px}}@media (max-width:400px){.hero-section-wrapper{height:90vh}.hero-section-title{font-size:56px;line-height:100%}.hero-section-slogan{font-size:20px}.hero-section-button{font-size:13px;padding:5px 4px}.hero-section-container.visible{align-items:center;flex-direction:column;justify-content:end}.hero-section-body{padding-bottom:32px}}.intro-section-container{align-items:center;background-color:initial;display:flex;flex-direction:column;gap:6vh;max-width:1400px;min-width:min-content;padding:3rem 0;width:90%}.transparent-container{border-radius:5px}@keyframes intro-apparition{0%{opacity:0;transform:translateY(-5px)}to{opacity:1}}.intro-section-container.visible *{animation:intro-apparition .5s ease-in-out}.intro-section-header{align-items:center;display:flex;flex-direction:column;gap:2vh;min-width:min-content;width:70%}.intro-section-title{margin-bottom:1.5rem;text-align:center}.intro-section-header .intro-title{color:#00213b;font-size:3.5rem;font-weight:700;white-space:nowrap}.intro-section-text{text-wrap:balance;display:block;text-align:start;width:100%}.intro-section-link{color:#00213b;text-decoration:none}.intro-section-button{align-items:center;background:linear-gradient(90deg,#b5aee6 10%,#ecb3d8 90%);border-radius:20px;color:#fff;display:flex;font-size:20px;font-weight:700;padding:10px 20px;text-decoration:none;transition:all .3s ease-in-out;width:fit-content}.intro-section-button:hover{background:linear-gradient(270deg,#eaa6a6,#efda66)}.intro-section-button-weight{font-weight:600}.intro-section-body{display:flex;gap:1vw;min-width:min-content;padding:20px 0;width:70%}.intro-section-body-separator{border:1px solid hsla(0,0%,86%,.749)}.intro-section-footer{align-items:center;display:flex;flex-direction:column;gap:2vh;min-width:min-content;width:60%}@media (max-width:800px){.intro-section-body{flex-direction:column;gap:4vh}.intro-section-body-separator{display:none}.intro-section-header{width:auto}.intro-section-text{font-size:1.1rem;text-align:justify}}.card-container-anchor{grid-row-gap:3vh;background-color:#baaee514;border:1px solid #baaee5;border-radius:8px;display:grid;flex:1 1;grid-template-columns:auto;padding:16px;row-gap:3vh;text-align:left;text-decoration:none;transition:all .3s ease-in-out}.card-container-anchor:hover{background-color:#baaee54a;scale:1.05}.card-container-image{aspect-ratio:3/2;border-radius:4px;object-fit:cover}.card-container-image:hover{box-shadow:inset 5px 5px 5px 300px green}.card-container-title{align-self:end;color:#0d003a;font-size:20px;font-weight:400;letter-spacing:0;margin-bottom:16px;text-align:center}.card-container-description{color:#000;text-align:start}@media (max-width:768px){.card-container-anchor{align-items:center}.card-container-description{text-align:center}}.strie-container{animation:strie-apparition 5s ease-in-out,gradient 5s ease-in-out infinite;background-size:100% 100%;border-radius:40px;height:22px;position:absolute;width:110px}.strie-container.red{background:linear-gradient(90deg,#b5aee6,#ecb3d8)}.strie-container.blue{background:linear-gradient(270deg,#eaa6a6,#efda66)}@keyframes strie-apparition{0%{scale:.5}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.strie-container{height:11px;width:55px}}@media (max-width:920px) and (min-width:768px){.strie-container{height:15px;width:100px}}@media only screen and (min-width:600px) and (max-width:999px){.striebig{left:-5%!important}}.presentation-section-container{align-items:center;display:flex;flex-wrap:wrap;gap:64px;height:fit-content;justify-content:space-between;max-width:1400px;min-width:min-content;width:70%}@keyframes presentation-apparition{0%{opacity:0;transform:translateY(-5px)}to{opacity:1}}.presentation-section-container.visible{animation:presentation-apparition .5s ease-in-out}.presentation-section-description{display:flex;flex:1 1;flex-direction:column;gap:6vh;height:100%;justify-content:center;min-width:300px}.presentation-section-item{display:flex;gap:16px}.presentation-section-item-body{display:flex;flex-direction:column;gap:8px}.presentation-section-item-body p{font-size:14px}.presentation-section-header{display:flex;flex-direction:column;gap:0;width:100%}.presentation-section-button{color:#236aae;position:relative;text-decoration:none;width:fit-content}.presentation-section-button:hover{color:#25aabe}.presentation-section-button:before{border-bottom:1px solid #25aabe;bottom:0;content:"";left:0;margin:0 auto;position:absolute;right:0;transition:.3s;width:0}.presentation-section-button:hover:before{padding:0;width:100%}.presentation-section-illustration{aspect-ratio:1/1;flex:1 1;max-height:50vw;min-width:300px;position:relative}.presentation-section-image{aspect-ratio:1/1;border-radius:7px;object-fit:cover;width:100%}.presentation-section-container-circle{aspect-ratio:1/1;border:8px solid #e7d5f8;border-radius:100%;bottom:64px;left:-20%;overflow:hidden;position:absolute;width:50%}.presentation-section-image-circle{border-radius:5px;height:100%;object-fit:cover;width:100%}@media (max-width:420px){.presentation-section-container-circle{bottom:90px;left:-15%}}@media (max-width:380px){.presentation-section-container-circle{bottom:90px;left:-11%}}@media (max-width:370px){.presentation-section-container-circle{left:-5%}}@media(max-width:991.98px){.presentation-section-container{width:90%}.presentation-section-illustration{width:100%}.presentation-section-container-circle.mobile{display:none}}.hacienda-section-container{align-items:center;display:flex;flex-wrap:wrap;gap:2vw;height:fit-content;justify-content:space-between;max-width:1400px;min-width:min-content;width:67%}@keyframes hacienda-apparition{0%{opacity:0;transform:translateY(-5px)}to{opacity:1}}.hacienda-section-container.visible>*{animation:hacienda-apparition .5s ease-in-out}.hacienda-section-description{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4vh;height:100%;justify-content:center;min-width:300px}.hacienda-section-body-container{align-items:center;display:flex;flex-direction:column;gap:16px;padding:8px 8px 32px}.hacienda-section-body-text{padding:8px}.hacienda-section-header{display:flex;flex-direction:column;gap:2vh;width:100%}.hacienda-section-footer{display:flex;gap:16px}.hacienda-section-button{color:#236aae;position:relative;text-decoration:none;width:fit-content}.hacienda-section-button:hover{color:#25aabe}.hacienda-section-button:before{border-bottom:1px solid #25aabe;bottom:0;content:"";left:0;margin:0 auto;position:absolute;right:0;transition:.3s;width:0}.hacienda-section-button:hover:before{padding:0;width:100%}.kid-section-illustration{aspect-ratio:1/1;flex:1 1;max-height:50vw;min-width:300px;position:relative}.kid-section-image{aspect-ratio:1/1;border-radius:5px;object-fit:cover;width:100%}.kid-section-container-circle{aspect-ratio:1/1;border:8px solid #e7d5f8;border-radius:100%;overflow:hidden;position:absolute;right:-20%;top:64px;width:50%}.kid-section-image-circle{border-radius:5px;height:100%;object-fit:cover;width:100%}.hacienda-section-header .hacienda-title{white-space:nowrap}@media (max-width:768px){.hacienda-section-footer{flex-direction:column}}@media (max-width:991.98px){.hacienda-section-header .hacienda-title{color:#00213b;font-size:2.7rem;font-weight:700;text-align:center;white-space:nowrap}.hacienda-section-title{margin-bottom:1.5rem;margin-top:1rem;text-align:center}.hacienda-section-header .hacienda-text{font-size:1.2rem;text-align:justify}.hacienda-section-description .hacienda-section-button-weight{padding:.8rem 1rem;white-space:nowrap}.hacienda-section-description .margin{margin:1.5rem 0}.hacienda-section-body{margin-bottom:1.2rem}.hacienda-section-body-text{font-size:1.2rem;text-align:justify}.hacienda-section-body-container .hero-section-button-weight.white-space{font-size:1rem;padding:.5rem 1rem;white-space:nowrap}.kid-section-illustration .kid-section-container-circle{display:none}.kid-section-illustration{width:90%}.kid-section-illustration .kid-section-image{border-radius:7px}}.accordion-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;height:fit-content;width:100%}.accordion-container-header{align-items:center;border-top:1px solid #d1cbcb;cursor:pointer;display:flex;gap:1vw;padding:8px 0;transition:all .3s ease}.accordion-container-header:hover{border-top:1px solid #25aabe;color:#25aabe}.selected{background-color:#e6e9ef}.selected,.selected:hover{color:#25aabe}.accordion-center{text-align:center;width:90%}@keyframes rotation-down{0%{transform:rotate(90deg)}to{transform:rotate(-90deg)}}.rotate-down{animation:rotation-up .3s ease-in-out;transform:rotate(90deg)}@keyframes rotation-up{0%{transform:rotate(-90deg)}to{transform:rotate(90deg)}}.rotate-up{animation:rotation-down .3s ease-in-out;transform:rotate(-90deg)}.accordion-container-body{display:grid;grid-template-rows:0fr;opacity:0;padding:0;transition:grid-template-rows .3s}.accordion-container-body[expanded=hide] *{padding:initial}.accordion-container-body *{overflow:hidden}.accordion-container-body[expanded=visible]{grid-template-rows:1fr;opacity:1}.categorie-section-wrapper{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:6vh;height:fit-content;padding:15vh 0;position:relative;width:100%}.categorie-section-container{display:flex;gap:32px;height:auto;max-width:1000px;text-align:center;width:70%}.categorie-section-header{align-items:center;display:flex;flex-direction:column;gap:1vh;min-width:300px;text-align:center;width:50%}.categorie-section-title{text-wrap:balance;margin-bottom:16px;width:100%}.categorie-section-text{text-align:start;width:100%}@media (max-width:768px){.categorie-section-container{flex-direction:column;width:90%}}@media(max-width:991.98px){.categorie-section-wrapper{padding:7rem 1rem}.categorie-section-header{padding:6vh 0;width:90%}.categorie-section-header .categorie-section-title{text-wrap:initial;margin-bottom:2rem}.categorie-section-text{font-size:1rem;margin-top:1rem;text-align:justify}.card-container-description{text-align:justify}}.formation-section-wrapper{align-items:center;background-color:initial;background-color:#493d9b;color:#fff;display:flex;flex-direction:column;gap:2vh;height:fit-content;isolation:isolate;justify-content:center;min-width:min-content;padding:40px 0 50px;position:relative;width:100%}.formation-section-triangle{background-color:#fff;background-color:#493d9b;clip-path:polygon(100% 0,0 0,49% 55%);height:60px;position:absolute;rotate:180deg;top:-2px;transform:translateY(95%);width:70px}.formation-section-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:3vh;height:fit-content;margin:32px 16px;max-width:1400px;min-width:min-content;width:50%}.formation-section-title{font-family:Raleway;text-align:center;width:fit-content}.formation-section-text{text-align:center;width:50%}.formation-section-details{grid-row-gap:22px;grid-column-gap:22px;column-gap:22px;display:grid;grid-template-columns:1fr 1fr;margin-top:3vh;row-gap:22px;width:90%}@media (max-width:900px){.formation-section-details{gap:3rem;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);width:90%}.formation-section-details .pricing-card-container{width:100%}.formation-section-text{color:#e0e0e0;width:90%}.formation-section-container{width:90%}.formation-section-title{font-size:2.5rem}}@media screen and (min-width:545px) and (max-width:768px){.formation-section-container{width:500px}}@media screen and (min-width:900px){.formation-section-wrapper{padding:50px 0 80px}.formation-section-container{max-width:1400px;width:80%}}@media screen and (min-width:1440px){.formation-section-wrapper{padding:30px 0 70px}}.pricing-card-container{aspect-ratio:16/9;background-position:50%;background-size:110%;border-radius:15px;box-shadow:inset 100vw 0 0 0 #2b455a5c;color:#fff;display:flex;flex-direction:column;gap:1.5vh;justify-content:center;justify-self:center;padding:32px;text-decoration:none;transition:all .3s ease-in-out;width:80%}.pricing-card-container:hover{background-size:112%;box-shadow:inset 100vw 0 0 0 #608db35c;transform:translateY(-10px)}.pricing-card-container-header{display:flex}.pricing-card-container-icon{aspect-ratio:1/1}.pricing-card-container-description{position:relative;text-decoration:none}.pricing-card-container-description:before{border-bottom:1px solid #fff;bottom:0;content:"";left:0;margin:0 auto;position:absolute;right:0;transition:.3s;width:0}.pricing-card-container:hover .pricing-card-container-description:before{padding:0;width:100%}.pricing-card-container:hover .pricing-card-container-button{background:linear-gradient(90deg,#b5aee6,#ecb3d8);border-radius:12px}.pricing-card-container-button{background:#0000;color:#fff;padding:7px;width:fit-content}.pricing-card-container-button:hover{background:linear-gradient(90deg,#b5aee6,#ecb3d8);cursor:pointer}@media (max-width:768px){.pricing-section-details{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}}.banner-section-wrapper{background-color:initial;width:100%}.banner-section-container{height:50vh;width:100%}.banner-section-formation-section-triangle{background-color:#fff;background-color:#493d9b;clip-path:polygon(100% 0,0 0,49% 55%);height:60px;position:absolute;top:-2px;width:70px}.faq-section-wrapper{background-color:#fff;gap:2vh;isolation:isolate;padding:6vh 0;width:100%}.faq-section-container,.faq-section-wrapper{align-items:center;display:flex;flex-direction:column;height:fit-content;position:relative}.faq-section-container{background-color:#edf1f7;border-radius:15px;gap:3vh;max-width:800px;min-width:min-content;padding:4vw;top:-100px;width:80%}.faq-section-header{align-items:center;display:flex;flex-direction:column}.faq-section-title{text-align:center}.faq-section-body{align-items:center;display:flex;flex-direction:column;width:clamp(300px,85%,800px)}.faq-response{padding:12px}.faq-link{text-wrap:nowrap;color:#000;font-weight:700;text-decoration:none}.contact-wrapper{background-image:linear-gradient(#00000080,#00000080),url(/static/media/contact-banner.c72bedbe50bc7f409d4a.webp);background-position:50%;background-size:cover;height:90vh;justify-content:center;padding:100px 100px 10%}.contact-container,.contact-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.contact-container{background-color:#fcfcfca1;border-radius:15px;gap:5vh;max-width:600px;overflow:visible;padding:2% 2% 35px;position:relative;h1{font-size:30px}}@media (max-width:991.98px){.contact-container{width:min(90%,400px)}.contact-wrapper{padding:0}}@media (max-width:380px){.contact-container h2{text-align:center}}.form-container{align-items:center;color:#00000080;display:flex;flex-direction:column;gap:4vh;overflow:visible;width:100%}.notification{animation:notification-apparition .3s ease;background-color:#fff;border-radius:8px;bottom:-10px;box-shadow:2px 2px 2px #00000080;color:#00213b;display:flex;padding:8px 16px;position:absolute;transition:all .5s ease}@keyframes notification-apparition{0%{transform:translateX(-8px)}}.userbox{display:flex;justify-content:center;overflow:visible;position:relative;width:100%}.userbox select,.userbox>input{border-radius:0;font-size:16px;height:33px}.phone-number,.userbox select,.userbox>input{background:#0000;border:none;border-bottom:1px solid #00000080;outline:none;width:80%}.phone-number{height:30px}.phone-number input{background:#0000;border:none;outline:none}.userbox textarea{background:#0000;border:1px solid #00000080;height:140px;outline:none;padding-top:30px;resize:none;width:80%}.animate-label{pointer-events:none;position:absolute;top:0;transition:.5s}.PhoneInput--focus~.animate-label,.userbox input:focus~.animate-label,.userbox textarea:focus~.animate-label{color:#17a8e3;transform:translateY(-20px)}.fixed-label{color:#005273;position:absolute;top:-20px;transition:none}.userbox .length{bottom:-25px;position:absolute;right:65px}.btn-contact{background:linear-gradient(270deg,#eaa6a6,#efda66);color:#fff;font-weight:700;transition:all .3s ease-in-out}.btn-contact,.btn-contact:hover{align-items:center;border-radius:20px;display:flex;padding:10px 20px}.btn-contact:hover{background:linear-gradient(90deg,#b5aee6 10%,#ecb3d8 90%);cursor:pointer}@media (max-width:500px){.custom-select{width:80%}.custom-select>*,.form-container label{font-size:.7rem}}@media (max-width:380px){.phone-label{transform:translateY(-12px)}.userbox select,.userbox>input{font-size:13px}.faq-section-container{width:86%}}@media (max-width:320px){.userbox select,.userbox>input{font-size:11px}.faq-section-container{width:95%}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.video-section-wrapper{gap:2vh;isolation:isolate;position:relative;width:100%}.video-section-container{align-items:center;background-color:#0000004d;color:#fff;display:flex;flex-direction:column;gap:1vh;height:55vh;justify-content:center;min-height:400px;width:100%}.avis-section-triangle{background-color:#493d9b;clip-path:polygon(100% 0,0 0,49% 55%);height:60px;position:absolute;top:-2px;width:70px;z-index:10}@keyframes video-apparition{0%{opacity:0;transform:translateY(-5px)}to{opacity:1}}.video-section-container.visible *{animation:video-apparition .5s ease-in-out}.video-section-description{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:clamp(100px,80%,600px)}.video-icon-player{aspect-ratio:1/1;height:30px}.video-section-title{text-align:center}.video-section-button{background-color:initial;margin:0;padding:0;transition:5s}.video-section-illustration{width:auto}.video-section-image{border-radius:5px;height:100%;object-fit:cover;width:100%}.video-section-player{aspect-ratio:16/9;background-color:initial;border-radius:50px;border-width:0;box-shadow:#000;min-width:350px;overflow:visible;padding:0;width:50vw}.video-section-player::backdrop{background-color:#0006}.video-section-player-content{border-radius:2%}.video-section-player-button{align-content:center;aspect-ratio:1/1;background-color:#000;border-radius:50%;color:#fff;display:grid;font-size:100%;position:absolute;right:-15px;top:-15px;width:30px;z-index:1}.video-section-player-button:hover{background-color:#fff;color:#000;cursor:pointer}@media (max-width:1000px){.video-section-wrapper>.strie{display:none}}.play-icon{border-radius:50px;transition:.3s}.play-icon:hover{background-color:#fff;border-radius:50px}.play-icon:hover>*{fill:#25aabe}.tabs-header{background-color:#f0f2f8;border-radius:5px;color:#708090;display:flex;font-weight:500;height:2.5rem;justify-content:start;width:min-content}.tab-header-item{text-wrap:nowrap;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:4px 8px;padding:.4rem .9rem}.tab-header-item.active{background-color:#fff;border-radius:9px;color:#000}.sidebar{background-color:#f0f2f8;grid-row:span 1;height:fit-content;min-width:150px;padding:1rem}.sidebar-header{align-self:start;display:flex;justify-content:start}.sidebar-header p{font-size:1.5rem;font-weight:600}.sidebar-content ul{color:#708090;font-size:large;list-style-type:none;padding:0}.sidebar-content ul li{cursor:pointer;margin:.5rem 0}.sidebar-content ul a{color:inherit;font:inherit;text-decoration:none}.legal-notices-header{align-items:center;display:flex;justify-content:center}.tabs{display:flex;flex-direction:column;min-height:100dvh;padding-top:90px;width:100%;z-index:1}.tab-header-item{margin:6px 8px}.tab-content{overflow:hidden;width:100%}.legal-notices-logo-container{background-color:#fff;grid-column:6/7;grid-row:1/1;max-width:60px;padding-left:1rem}.legal-notices-logo-container a{display:block;height:100%;width:100%}.logo-image{cursor:pointer;height:auto;object-fit:cover;width:100%}@media (max-width:550px){.tabs{max-width:100dvw;overflow:hidden}.legal-notices-logo-container{display:none}.tabs-header{box-sizing:border-box;flex-direction:column;height:fit-content;padding:2rem 2rem 0;width:100%}.tab-header-item{font-size:1.1rem;margin:4px 8px}.sidebar{box-sizing:border-box;padding:0 2rem 2rem}.sidebar-header{margin:6px 8px;padding:.4rem .9rem 0}.sidebar-content{margin:6px 8px;padding:.4rem .9rem}.sidebar-content ul{margin:0}.sidebar-content ul a{font-size:1.1rem}}@media (min-width:550px){.tabs{display:grid;grid-template-columns:1fr 6fr;grid-template-rows:1fr auto}.sidebar{grid-column:1/1;grid-row:1/3;min-height:100%;position:relative;z-index:0}.tabs-header{grid-column:2/6;grid-row:span 1;margin:2rem}.tab-content{grid-column:2/7;grid-row:2/3}.sidebar-header{background-color:#f0f2f8;padding:1rem 0;position:sticky;top:0;z-index:1}.sidebar-content{padding-bottom:80px;position:sticky;top:3.8rem}}@media (min-width:550px) and (max-width:850px){.tabs{grid-template-columns:1fr 5fr}}@media screen and (max-width:760px){.navbar{position:fixed}}@media (min-width:850px){.legal-notices-logo-container{display:inline;max-width:none;position:absolute;right:1rem;top:calc(1rem + 70px);width:80px}}@media (min-width:980px){.legal-notices-logo-container{width:200px}}@media (min-width:1550px){.legal-notices-logo-container{width:calc(200px + 2vh)}}.cgu-wrapper{padding:64px 2rem}.cgu-container,.cgu-wrapper{align-items:center;display:flex;flex-direction:column}.cgu-container{gap:32px;max-width:1400px;width:90%}.cgu-container a{color:#6ccddc;font-weight:800;text-decoration:underline}.cgu-header{color:#236aae;-webkit-text-decoration:underline 3px;text-decoration:underline 3px;width:fit-content}.cgu-section-subtitle,.cgu-section-title{color:#388ddc}.cgu-section{position:relative}.cgu-section-link{color:#000;color:initial;font-weight:700;text-decoration:none}.cgu-footer{align-items:center;display:flex;justify-content:end;width:100%}.cgu-footer p{font-size:.9rem;line-height:1.2rem}.cgv-wrapper{overflow:hidden;padding:64px 2rem}.cgv-container,.cgv-wrapper{align-items:center;display:flex;flex-direction:column}.cgv-container{gap:32px;max-width:1400px;width:90%}.cgv-header{color:#236aae;-webkit-text-decoration:underline 3px;text-decoration:underline 3px;width:fit-content}.cgv-section{margin:1rem 0;position:relative}.cgv-section-title{color:#236aae}.cgv-section-subtitle{color:#388ddc}.cgv-section-link{color:#000;color:initial;font-weight:700;text-decoration:none}.cgv-footer{align-items:center;display:flex;justify-content:end;width:100%}.cgv-footer p{font-size:.9rem;line-height:1.2rem}.confidentiality-notice-wrapper{align-items:center;display:flex;flex-direction:column;margin:64px 16px}.confidentiality-notice-container{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:1400px;width:90%}.confidentiality-notice-header{color:#236aae;-webkit-text-decoration:underline 3px;text-decoration:underline 3px;width:fit-content}.confidentiality-notice-section{margin:1rem 0;position:relative}.confidentiality-notice-section-title{color:#236aae}.confidentiality-notice-section-subtitle,.subtitle-color{color:#388ddc}.cgv-container a{color:#6ccddc;font-weight:800;text-decoration:underline}.confidentiality-notice-section-link{color:#000;color:initial;font-weight:700;text-decoration:none}.confidentiality-notice-footer{align-items:center;display:flex;justify-content:end;width:100%}.confidentiality-notice-footer p{font-size:.9rem;line-height:1.2rem}.phs-accessibility-notice-wrapper{align-items:center;display:flex;flex-direction:column;margin:64px 16px;overflow:hidden}.phs-accessibility-notice-container{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:1400px;width:90%}.phs-accessibility-notice-header{width:fit-content}.phs-accessibility-notice-header h1{color:#236aae;-webkit-text-decoration:underline 3px;text-decoration:underline 3px}.phs-accessibility-notice-section{margin:1rem 0;position:relative}.phs-accessibility-notice-section-title{color:#388ddc}.phs-accessibility-notice-section-link{color:#000;color:initial;font-weight:700;text-decoration:none}.underline{text-decoration:underline}.font-small{font-size:.9rem}a{color:#25aabe}.ms-2{margin-left:8px}.mt-0{margin-top:0}.phs-accessibility-notice-footer{align-items:center;display:flex;justify-content:end;margin:1rem 0 0;width:100%}.phs-accessibility-notice-footer p{font-size:.9rem;line-height:1.2rem}.ado-page-wrapper{align-items:center;background-color:#f0f2f8;display:flex;flex-direction:column;height:fit-content;overflow:hidden;width:100%}.list-formation-section{width:100%}.ado-hero-section-wrapper{background-position:50%;color:#fff;gap:8px;height:90vh;width:100vw}.ado-hero-section-wrapper>*{margin:0}.ado-hero-section-background{background-size:cover;width:200%}.ado-hero-section-container{align-items:end;background-color:#00000080;display:flex;gap:8px;height:100%;justify-content:center;position:absolute;width:100%}.ado-hero-section-body{align-items:center;display:flex;flex-direction:column;gap:1vh;justify-content:end;padding-bottom:80px}@keyframes ado-hero-apparition{0%{opacity:0;transform:translateY(-5px)}to{transform:translateY(0)}}.ado-hero-section-title{color:#fff;font-size:70px;line-height:90px;text-align:center}.ado-hero-section-container.visible *{animation:ado-hero-apparition .5s ease-in-out}.ado-hero-section-cta{align-items:center;background:linear-gradient(90deg,#b5aee6,#ecb3d8);border-radius:20px;color:#fff;display:flex;font-size:20px;font-weight:700;padding:10px 20px;text-decoration:none;transition:all .3s ease-in-out}.ado-hero-section-cta:hover{background:linear-gradient(270deg,#eaa6a6,#efda66)}.ado-hero-section-cta-logo{border-radius:50px;font-size:small}.ado-hero-section-wrapper{overflow:hidden;position:relative}@media (max-width:768px){.ado-hero-section-container{align-items:center}.ado-hero-section-body{padding-bottom:0}.ado-hero-section-title{font-size:60px;line-height:70px}.ado-hero-section-slogan{font-size:22px}}.list-formation-wrapper{display:flex;isolation:isolate;justify-content:center;padding-bottom:10vh;padding-top:3vh;position:relative;text-align:center;width:100%}.list-formation-container{align-items:center;gap:3vh;margin:30px;max-width:1200px;width:100%}@media (max-width:550px){.list-formation-container{margin:10px}}.list-formation-header{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;position:relative;z-index:10}.list-formation-container{display:flex;flex-direction:column;gap:1rem;justify-content:center}.list-formation-container .list-formation-title{color:#655f91;font-size:1rem;font-weight:700}.list-formation-container .formation-period{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.list-formation-link{align-items:center;background-color:#aaa2dc;border-radius:20px;color:#fff;display:flex;padding:10px 20px;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}.list-formation-link.active{background-color:#e4b3da;color:#fff}.list-formation-link.inactive{background-color:initial;border:1px solid #655f91;color:#8b81cc}.list-formation-button{align-items:center;background-color:#aaa2dc;border-radius:20px;color:#fff;display:flex;padding:10px 20px;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}.list-formation-button:hover{color:#fff}.list-formation-button.active{background-color:#978ce0;color:#fff}.list-formation-body{display:flex;gap:1vh;position:relative;width:clamp(100px,100%,1200px);width:100%;z-index:10}.formation-cards-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;justify-content:center;width:100%}.list-formation-introduction{border-radius:10px;margin-bottom:20px;padding:10px;position:relative;text-align:center;z-index:10}.list-formation-introduction p{margin:0}.formation-card{align-items:center;background-color:#fff;border:none;border-radius:20px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin:20px;max-width:600px;padding:1em;width:100%}.btn{border:2px solid #aaa2dc;color:#fff;overflow:hidden;position:relative;transition:all 1s ease}.btn:before{background:#aaa2dc;border-radius:30px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .6s ease;z-index:-1}.btn1:before{height:100%;width:0}.btn1:hover:before{width:100%!important}.inactive{background-color:initial;border:1px solid #655f91;color:#8b81cc}.formation-ado-more-modal-wrapper{height:80vh;overflow:scroll;overflow-x:hidden}.formation-ado-more-modal{border:0;border-radius:6px;box-shadow:0 0 0 1000px #00000080;overflow:visible;width:clamp(100px,90%,1000px)}.ado-formation-details-close-button{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:12px;bottom:calc(100% + 4px);color:#000;display:flex;font-size:30px;justify-content:center;left:calc(100% - 40px);position:absolute;width:40px;z-index:1}.ado-formation-details-close-button:hover{background-color:#79c3ee;cursor:pointer}.formation-ado-contact-modal-wrapper{align-items:center;display:flex;height:80vh;justify-content:center;overflow-x:hidden;overflow:visible;width:100%}.formation-ado-contact-modal{background-color:#fcfcfc;border:0;border-radius:6px;box-shadow:0 0 0 1000px #00000080;overflow:visible;width:600px}@media (max-width:768px){.formation-ado-more-modal{width:85%}.formation-ado-more-modal-wrapper{height:85vh;width:100%}.ado-formation-details-close-button{bottom:95%;font-size:20px;left:calc(100% - 30px);width:30px}.formation-ado-contact-modal-wrapper{height:83vh;height:fit-content}}.formation-card-2{align-items:center;background-color:#fff;border:none;border-radius:20px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:16px 16px 32px;width:95%}.formation-card-2 h3{color:#000;font-size:22px;margin-top:0;text-align:center}.formation-card-2 p{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#666;display:block;font-size:16px;height:min-content;text-align:start;text-overflow:ellipsis}.formation-card-image-2{max-height:350px;min-height:350px}.formation-card-buttons-2{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-evenly;margin-top:auto;width:80%}.add-cart-btn{border-radius:20px;cursor:pointer;padding:10px 17px}.add-cart-btn.remove{background:none;border:1px solid #655f91;color:#655f91}.add-cart-btn.add{background:linear-gradient(270deg,#eaa6a6,#efda66);color:#fff}@media (max-width:320px){.formation-card-button-2{flex-direction:column}}@media (min-width:375px){.formation-card-button-2{width:auto}.formation-card-buttons-2{flex-wrap:nowrap;justify-content:center}}.formation-card-button-2{background-color:#978ce0;color:#fff;padding:10px 26px;text-decoration:none}.formation-card-button-2,.formation-card-link-2{border:none;border-radius:20px;cursor:pointer;transition:background-color .3s ease}.formation-card-link-2{background-color:#e4b3da;padding:10px 24px}.list-formation-section-2{width:100%}.formation-card-button-2:hover,.formation-card-link-2:hover{background:#8b81cc}.formation-card-link-2{color:#fff;text-decoration:none}.formation-card-image-2{border-radius:10px!important;min-height:300px;min-width:150px;object-fit:cover;width:100%}@media (max-width:370px){.formation-card-image-2{max-height:240px;min-height:240px}}@media (min-width:550px){.formation-card-2{padding:16px 24px 32px}img.formation-card-image-2{height:400px;max-height:400px;min-height:400px}}@media (max-width:425px){.formation-card-buttons-2{flex-direction:column}}@media (min-width:815px){.formation-card-buttons-2{flex-direction:column;justify-content:center}.formation-card-2{max-width:380px}img.formation-card-image-2{height:auto;max-height:350px;min-height:350px}}.ado-formation-container{align-items:center;color:#00213b;display:flex;flex-direction:column;gap:4vh;overflow:visible;position:relative}.ado-formation-header{overflow:visible;width:100%}.numerique-14-18 .ado-formation-header-left{position:relative;text-align:start}.ado-formation-info{position:relative}.ado-formation-info .strie-info,.ado-formation-price .strie-info{display:none}.numerique-14-18 .ado-formation-info .strie-info,.numerique-14-18 .ado-formation-price .strie-info{display:block}.numerique-14-18 .ado-formation-info{align-items:center;background-color:#5393bd;display:flex;flex-direction:column;height:42vh;justify-content:space-evenly;width:100%;p,span{color:#fff}}.numerique-14-18 .vacances-scolaires{position:relative}.numerique-14-18 .ado-formation-header-title{font-size:3.7rem}.numerique-14-18 .logo-img{height:364px}.numerique-14-18 .ado-formation-span-formation{color:#5393bd;font-size:44px;margin-top:57px;text-align:justify}.numerique-14-18 .ado-formation-header{height:44vh;position:relative}.numerique-14-18 .ado-formation-header-image{height:78vh;position:absolute}.numerique-14-18 .ado-formation-competences{position:relative}.numerique-14-18 .ado-formation-competences-title{color:#b3aee2;text-align:justify}.numerique-14-18 .ado-formation-price{background-color:#5393bd}.numerique-14-18 .ado-formation-price-right{width:0}.numerique-14-18 .ado-formation-footer-image{height:598px;left:20px;position:absolute;top:0}.numerique-14-18 .strie-container.red{animation:none!important;background:linear-gradient(90deg,#d9c68d,#e8d179);height:16px;transform:scale(3) rotate(-39deg)!important}.numerique-14-18 .strie-container.red .strie-footer{height:18px;transform:scale(3) rotate(-41deg)!important}.numerique-14-18 .ado-formation-contact-button{background-color:#5393bd}.numerique-14-18 .ado-formation-contact-button:hover{background-color:#73bced}.numerique-14-18 .ado-formation-download-button{background-color:#5393bd}.numerique-14-18 .ado-formation-download-button:hover{background-color:#73bced}@media (min-width:1024px){.numerique-14-18 .strie-container.red{height:"33" px;width:71px}.numerique-14-18 .logo-img{height:100%}.numerique-14-18 .ado-formation-span-formation{font-size:39px;margin-top:0}.numerique-14-18 .ado-formation-header-title{font-size:2.7rem}.numerique-14-18 .ado-formation-info{height:55vh}}@media (max-width:768px){.numerique-14-18 .logo-img{height:228px}.numerique-14-18 .ado-formation-span-formation{font-size:29px;margin-top:0}.numerique-14-18 .ado-formation-header-title{font-size:2rem}.numerique-14-18 .ado-formation-contact-button{font-size:20px}.numerique-14-18 .ado-formation-header-left{margin:0 0 0 36px;width:46%}.numerique-14-18 .ado-formation-header{height:56vh;position:relative}.numerique-14-18 .ado-formation-header-image{height:97vh;position:absolute}.numerique-14-18 .strie-container.red{animation:none!important;background:linear-gradient(90deg,#d9c68d,#e8d179);filter:brightness(50%);height:16px;transform:scale(3) rotate(-40deg)!important;width:74px}}@media (max-width:425px){.numerique-14-18 .strie-container.red{left:-22px!important;right:0;top:72%!important;width:42px!important;z-index:1}.numerique-14-18 .ado-formation-header-image{height:43vh}.numerique-14-18 .logo-img{height:114px}.numerique-14-18 .ado-formation-header-left{margin:0;width:46%}.numerique-14-18 .ado-formation-header-title{font-size:1.5rem}.numerique-14-18 .ado-formation-span-formation{font-size:24px}.numerique-14-18 .ado-formation-header{height:31vh}.numerique-14-18 .ado-formation-price{min-height:218px}.numerique-14-18 .ado-formation-contact-button{font-size:16px}}@media (max-width:320px){.numerique-14-18 .ado-formation-header-image{height:35vh}.numerique-14-18 .logo-img{height:70px}.numerique-14-18 .ado-formation-span-formation{font-size:20px}.numerique-14-18 .ado-formation-header-title{font-size:1rem}.numerique-14-18 .ado-formation-header{height:22vh}.numerique-14-18 .ado-formation-footer-image{height:483px;left:-120px}.numerique-14-18 .ado-formation-contact-button{font-size:16px}.numerique-14-18 .strie-container.red{display:none}}@media (min-width:1024px){.ado-formation-header{height:fit-content;min-height:320px}}.ado-formation-header-title{letter-spacing:-.05em}.ado-formation-header-left{text-wrap:balance;margin-left:5%;margin-right:auto;width:55%;width:40%;z-index:2}.ado-formation-span-formation{color:#978ce0;font-size:42px;text-align:center}.ado-formation-header-image-container{right:0;top:0}.ado-formation-header-image{height:300px;position:absolute;right:0;top:0}@media (min-width:1024px){.ado-formation-header-image{height:400px}}.ado-formation-header-layer{animation:strie-apparition 5s ease-in-out,gradient 5s ease-in-out infinite;border-radius:100px;height:180px;position:absolute;right:-12%;scale:1.3;top:-4%;transform:rotate(-50deg);width:400px;z-index:-1}.ado-formation-body{gap:3vh;width:100%}.ado-formation-body,.ado-formation-info-text{align-items:center;display:flex;flex-direction:column}.ado-formation-info-text{color:#fff;gap:16px;padding:16px;text-align:center;width:70%;z-index:2}.ado-formation-competences{display:flex;flex-direction:column;gap:16px;min-width:min(800px,90%)}.ado-formation-competences-title{color:#978ce0;font-size:40px;font-weight:600}.ado-formation-competence-container{display:flex;flex-direction:column}.ado-formation-competence-title{background:linear-gradient(270deg,#eaa6a6,#efda66);border-radius:8px;font-size:24px;font-weight:600;padding:10px 16px}.ado-formation-competence-list{padding:0}.ado-formation-competence-list-item{align-items:center;display:flex;gap:8px;text-align:start}.ado-formation-competence-list-item:before{color:#fdce2a;content:"•";font-size:36px}.ado-formation-footer-image{height:300px;left:0;position:absolute;top:0}.ado-formation-price{align-items:end;background-color:#978ce0;color:#fff;display:flex;flex-direction:column;min-height:300px;overflow:hidden;padding:32px 0;position:relative;width:100%}.ado-formation-price-right{min-width:fit-content;padding-right:4px;width:40%;z-index:2}.ado-formation-price-list{align-items:center;display:flex;gap:8px;list-style:none;padding:0;text-align:start}.ado-formation-price-list:before{color:#fdce2a;content:"•";font-size:36px}.ado-formation-price-right h1{text-align:start}.ado-formation-price-list li{overflow:hidden;text-align:start}.ado-formation-agency-text{color:#8b81cc;font-size:18px}.ado-formation-footer{display:flex;gap:24px;justify-content:center}.ado-formation-contact-button{background-color:#8b81cc;border-radius:20px;color:#fff;padding:20px 32px;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.ado-formation-contact-button:hover{background-color:#978ce0;cursor:pointer}.ado-formation-download-button{background-color:#8b81cc;border-radius:20px;color:#fff;padding:20px 32px;transition:all .3s ease-in-out}.ado-formation-download-button:hover{background-color:#978ce0;cursor:pointer}.ado-formation-booking-button{background-color:#8b81cc;border-radius:20px;color:#fff;padding:20px 32px;text-decoration:none;transition:all .3s ease-in-out}.ado-formation-booking-button:hover{background-color:#978ce0;cursor:pointer}@media (max-width:1024px){.ado-formation-booking-button,.ado-formation-download-button{text-wrap:nowrap}.ado-formation-body{gap:5vh}}@media (max-width:965px){.ado-formation-header-image{height:260px}.ado-formation-footer{flex-wrap:wrap;justify-content:center}.ado-formation-booking-button,.ado-formation-download-button{text-wrap:nowrap}.ado-formation-info-text{width:90%}}@media (max-width:768px){.ado-formation-container{gap:3vh}.ado-formation-body{gap:2vh}.ado-formation-header-image{height:140px}.ado-formation-header h1{font-size:22px}.ado-formation-day-number{font-size:18px}.ado-formation-day-title{font-size:18px;padding-left:30px}.ado-formation-day-body{padding:0}.ado-formation-day-list-actvities{width:95%}.day-activite-name{font-size:14px}.ado-formation-footer-image{filter:brightness(50%);height:300px}.ado-formation-footer{flex-direction:column;flex-direction:row;gap:2vh;justify-content:center;margin-bottom:24px;width:80%}.ado-formation-booking-button,.ado-formation-contact-button,.ado-formation-download-button{padding:20px 32px;text-align:center;width:260px}.ado-formation-competences-title{font-size:22px}.ado-formation-competence-title{font-size:20px}.ado-formation-price-right{width:80%;z-index:2}.ado-formation-header-left{margin:0;width:100%}}@media (max-width:550px){.ado-formation-header-left{width:45%}.ado-formation-header-image{height:120px}.ado-formation-competence-list li{font-size:14px;margin-bottom:8px;text-align:start}.ado-formation-footer{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.ado-formation-booking-button,.ado-formation-contact-button,.ado-formation-download-button{font-size:13px;width:70vw}.ado-formation-competence-title{font-size:16px}}.kids-page-wrapper{display:flex;flex-direction:column;position:relative}.kids-hero-section-wrapper{background-position:50%;color:#fff;gap:8px;height:80vh;width:100vw}.kids-hero-section-wrapper>*{margin:0}.kids-hero-section-background{background-size:cover;width:200%}.kids-hero-section-container{align-items:center;background-color:#00000080;color:#fff;display:flex;gap:8px;height:70vh;justify-content:center;position:absolute;width:100%}.kids-hero-section-body{align-items:center;align-self:flex-end;display:flex;flex-direction:column;gap:1vh;justify-content:end;margin-bottom:2em;padding-bottom:80px}@keyframes kids-hero-apparition{0%{opacity:0;transform:translateY(-5px)}to{transform:translateY(0)}}.kids-hero-section-title{color:#fff;font-size:70px;font-weight:700;line-height:90px;text-align:center}.kids-hero-section-container.visible *{animation:kids-hero-apparition .5s ease-in-out}.kids-hero-section-cta{align-items:center;background:linear-gradient(90deg,#b5aee6,#ecb3d8);border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;padding:10px 20px;text-decoration:none;transition:all .3s ease-in-out}.kids-hero-section-cta:hover{background:linear-gradient(270deg,#eaa6a6,#efda66)}.kids-hero-section-cta-logo{border-radius:50px;font-size:small}.kids-hero-section-wrapper{overflow:hidden;position:relative}@media (max-width:768px){.kids-hero-section-container{align-items:center}.kids-hero-section-body{padding-bottom:0}.kids-hero-section-title{font-size:50px;line-height:70px}.kids-hero-section-slogan{font-size:22px}.parallax-image-container img{background-position:50%}}@media (max-width:1500px){.kids-hero-section-container{background-color:#0006}.kids-hero-section-title{color:#fff}}.kids-page-paragraph-container{background-color:#fff;display:flex;padding:1em;text-align:center;width:100%;z-index:10}.kids-page-paragraph-container p{font-size:1.7rem;font-weight:700;margin:auto;max-width:900px}.kids-page-paragraph-upper-container{align-items:center;background-color:initial;display:flex;flex-direction:column;gap:1vh;margin:auto;min-width:min-content;padding:5vh 0;position:relative;width:90%}@media (max-width:768px){.kids-page-paragraph-container p{font-size:1.2rem}}#root{overflow:hidden}.kids-page-atelier-section-wrapper{display:flex;flex-direction:column;justify-content:center;padding:2em 4em;text-align:center;width:90%}.kids-page-atelier-section-wrapper h2{color:#00213b;font-weight:900}.kids-page-atelier-section-wrapper p{color:gray}.kids-page-atelier-section-list-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:2em 0 4em}.kids-page-atelier-section-upper-wrapper{background-color:#f0f2f8;display:flex;isolation:isolate;justify-content:center;padding-bottom:10vh;padding-top:3vh;position:relative;width:100%}@media (max-width:1500px){.kids-page-atelier-section-wrapper{padding:0}.atelier-card-container-anchor{flex:1 1;width:100%}.kids-page-atelier-section-wrapper>:last-child{margin-bottom:0}}@media (min-width:700px){.kids-page-atelier-section-wrapper h2{font-size:2.6rem}}@media (min-width:1210px){.kids-page-atelier-section-list-wrapper{align-items:start;gap:2vw}.atelier-card-container-anchor{min-height:900px}}.atelier-card-container-anchor .atelier-card-botton{background-color:#e4b3da}.atelier-card-container-anchor .atelier-card-botton,.atelier-card-container-anchor .btn-wrapper .add-cart-btn{border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.2rem;padding:1rem 2rem;text-decoration:none;transition:background-color .3s ease}.atelier-card-container-anchor .btn-wrapper .add-cart-btn{background:linear-gradient(270deg,#eaa6a6,#efda66)}.atelier-card-container-anchor .btn-wrapper .add-cart-btn.remove{background:none;border:1px solid #655f91;color:#655f91}.atelier-card-container-anchor .btn-wrapper .add-cart-btn.add{background:linear-gradient(270deg,#eaa6a6,#efda66);color:#fff}.atelier-card-botton:hover{background:linear-gradient(270deg,#eaa6a6,#efda66)}.atelier-card-container-anchor{background-color:#fff;border-radius:10px;color:#00213b;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:.5em;max-width:550px;min-width:300px;overflow:hidden;padding:1em;position:relative;text-align:center;text-decoration:none;z-index:2}.label2{display:flex;position:relative}.hide{display:none}.label2 img{max-width:90px!important;width:100%}.label2>span{align-items:center;bottom:0;color:#fff;display:flex;font-size:.9rem;font-weight:700;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:-10%}.atelier-card-container-anchor>div{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.atelier-card-container-anchor .btn-wrapper{display:flex;justify-content:space-around;margin-top:2rem;padding-bottom:2em}.atelier-card-container-anchor h3{font-size:1.8rem;font-weight:700;margin-bottom:.5em;margin-top:.5em}.atelier-card-container-anchor p{font-size:1rem;margin-top:1em;text-align:start}.atelier-card-container-anchor img{border-radius:10px;flex:1 1;margin:auto;max-width:520px;width:100%}@media (max-width:1500px){.atelier-card-container-anchor{margin:1em 0 5em}}@media (min-width:700px){.atelier-card-container-anchor h3{font-size:2rem}.atelier-card-container-anchor p{font-size:1.2rem}.atelier-card-container-anchor>div button{font-size:1.6rem}}@media (max-width:1024px){.atelier-card-container-anchor .btn-wrapper{flex-direction:column;gap:1rem}.atelier-card-container-anchor .btn-wrapper .add-cart-btn,.atelier-card-container-anchor .btn-wrapper .atelier-card-botton{width:100%}}@media (min-width:1700px){.atelier-card-container-anchor h3{font-size:2.5rem}.atelier-card-container-anchor{max-width:35vw}}.formation-kids-more-modal{border:0;border-radius:6px;box-shadow:0 0 0 1000px #00000080;overflow:visible;width:clamp(100px,90%,1000px)}.formation-kids-more-modal-wrapper{height:80vh;overflow:scroll;overflow-x:hidden}.kids-formation-details-close-button{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:12px;bottom:calc(100% + 4px);color:#000;display:flex;font-size:30px;justify-content:center;left:calc(100% - 40px);position:absolute;width:40px;z-index:1}.kids-formation-details-close-button:hover{background-color:#978ce0;cursor:pointer}.formation-kids-contact-modal-wrapper{align-items:center;display:flex;height:80vh;justify-content:center;overflow-x:hidden;overflow:visible;width:100%}.formation-kids-contact-modal{background-color:#fcfcfc;border:0;border-radius:6px;box-shadow:0 0 0 1000px #00000080;overflow:visible;width:600px}.kids-formation-container{align-items:center;color:#00213b;display:flex;flex-direction:column;gap:4vh;overflow:visible;position:relative}.kids-formation-header{height:400px;overflow:visible;position:relative;width:100%}.kids-formation-header-left{text-wrap:balance;margin-left:5%;margin-right:auto;margin-top:64px;width:40%;z-index:2}.kids-formation-longue-header-title{letter-spacing:-.05em}.kids-formation-longue-span-formation{color:#978ce0;font-size:42px;letter-spacing:-.05em;text-align:center}.kids-formation-header-image-container{right:0;top:0}.kids-formation-header-image{height:400px;position:absolute;right:0;top:0}.kids-formation-header-layer{animation:strie-apparition 5s ease-in-out,gradient 5s ease-in-out infinite;border-radius:100px;height:180px;position:absolute;right:-12%;scale:1.3;top:-4%;transform:rotate(-50deg);width:400px;z-index:-1}.kids-formation-body{gap:2vh}.kids-formation-body,.kids-formation-info{align-items:center;display:flex;flex-direction:column;width:100%}.kids-formation-info{background-color:#978ce0}.kids-formation-info-text{align-items:center;color:#fff;display:flex;flex-direction:column;gap:16px;padding:16px;text-align:center;width:70%;z-index:2}.kids-formation-competences{display:flex;flex-direction:column;gap:16px;min-width:min(800px,90%)}.kids-formation-competences-title{color:#978ce0;font-size:40px;font-weight:600}.kids-formation-longue-competence-container{display:flex;flex-direction:column}.kids-formation-longue-competence-title{background:linear-gradient(270deg,#eaa6a6,#efda66);border-radius:8px;font-size:24px!important;font-weight:600!important;padding:10px 16px}.kids-formation-longue-competence-list{padding:0}.kids-formation-longue-competence-list-item{align-items:center;display:flex;gap:8px}.kids-formation-longue-competence-list-item:before{color:#fdce2a;content:"•";font-size:36px}.kids-formation-footer-image{height:300px;left:0;position:absolute;top:0}.kids-formation-price{align-items:end;background-color:#978ce0;color:#fff;display:flex;flex-direction:column;min-height:300px;overflow:hidden;padding:32px 0;position:relative;width:100%}.kids-formation-price-right{min-width:fit-content;padding-right:4px;width:40%;z-index:2}.kids-formation-price-list{list-style:none;padding:0}.kids-formation-price-right h1{text-align:start}.kids-formation-price-list li{overflow:hidden;text-align:start}.kids-formation-agency-text{color:#8b81cc;font-size:18px}.kids-formation-footer{display:flex;gap:64px;justify-content:center;margin-bottom:24px;width:55%}.kids-formation-contact-button{background-color:#8b81cc;border-radius:20px;color:#fff;padding:20px 32px;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.kids-formation-contact-button:hover{background-color:#978ce0;cursor:pointer}.kids-formation-download-button{background-color:#8b81cc;border-radius:20px;color:#fff;padding:20px 32px;transition:all .3s ease-in-out}.kids-formation-download-button:hover{background-color:#978ce0;cursor:pointer}@media (max-width:1024px){.kids-formation-download-button{text-wrap:nowrap}.kids-formation-body{gap:2vh}}@media (max-width:965px){.kids-formation-header-image{height:260px}.kids-formation-footer{width:70%}.kids-formation-header{height:fit-content}.kids-formation-download-button{text-wrap:nowrap}.kids-formation-info-text{width:90%}.kids-formation-body{margin-top:0}}@media (max-width:768px){.kids-formation-container{gap:3vh;margin-right:12px}.kids-formation-header-image{height:140px}.kids-formation-header h1{font-size:22px}.kids-formation-longue-day-number{font-size:18px}.kids-formation-longue-day-title{font-size:18px;padding-left:30px}.kids-formation-longue-day-body{padding:0}.kids-formation-longue-day-list-actvities{width:95%}.day-activite-name{font-size:14px}.kids-formation-footer-image{filter:brightness(50%);height:300px}.kids-formation-footer{flex-direction:row;gap:2vh;justify-content:center;margin-bottom:24px;width:80%}.kids-formation-contact-button,.kids-formation-download-button{padding:10px 16px}.kids-formation-competences-title{font-size:22px;letter-spacing:-.05em}.kids-formation-longue-competence-title{font-size:20px}.kids-formation-price-right{width:80%;z-index:2}.kids-formation-header-left{margin:0;width:100%}}@media (max-width:550px){.kids-formation-header-left{width:65%}.kids-formation-header-image{height:120px}.kids-formation-body{gap:1.5vh}.kids-formation-longue-competence-title{font-size:18px!important}.kids-formation-footer{align-items:center;flex-direction:column}.kids-formation-contact-button,.kids-formation-download-button{width:240px}}.kid-grid-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap!important;gap:.5em;height:400px;width:100%}img{height:100%;object-fit:cover}.kid-grid-wrapper>img{flex:1 1;height:100%;width:40%}.kid-grid-wrapper>div{display:flex;flex-direction:column;gap:.5em;height:100%;width:60%}.kid-grid-wrapper>div>img{height:45%;width:100%}.kid-grid-wrapper>div>div{display:flex;flex-direction:row;gap:.5em;height:45%;justify-content:space-evenly;width:100%}.kid-grid-wrapper>div>div>*{flex:1 1;margin:0!important;width:45%}@media (max-width:700px){.kid-grid-wrapper>img{display:none}.kid-grid-wrapper{height:460px}.kid-grid-wrapper>div{width:100%}}@media (max-width:350px){.kid-grid-wrapper{height:400px}}.layout{background-color:initial;display:flex;flex-direction:column;isolation:isolate;margin-left:auto;margin-right:auto;margin-top:100px;max-width:1400px;min-height:100vh;padding-bottom:10rem;position:relative;width:70%}.validation-container{padding:2rem;width:100%}.form .content-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);height:100%;width:100%}.link{align-items:center;color:#00213b;display:flex;font-size:1.3rem;font-weight:600;gap:.5rem;margin-top:3rem;text-decoration:none}.icon{animation:moveRightToLeft .7s infinite alternate;display:inline-block}.form .content-container .share{background-color:#f4f4f4c4;border-radius:10px;padding:2rem}.form .content-container .info{grid-column:span 2}.form .content-container .commande{grid-column:span 1}@media (max-width:768px){.layout{margin-bottom:3rem;padding-top:2rem;width:100%}}@media (max-width:1200px){.layout{margin-bottom:0;padding-top:2rem;width:100%}}@media (max-width:768px){.form .content-container{gap:3rem;grid-template-columns:1fr}.form .content-container .commande{grid-column:span 2}}.shadow{box-shadow:0 4px 8px #0000000d,0 -4px 8px #0000000d,4px 0 8px #0000000d,-4px 0 8px #0000000d}.form .content-container .form-content{border-radius:10px;display:flex;flex-direction:column;gap:1rem;margin-top:2rem;width:100%}.form .content-container .form-title{color:#00213b;font-family:Raleway,sans-serif;font-size:30px;font-weight:700;white-space:nowrap}.form .content-container .form-content .input-layout{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.form .content-container .form-content .input-layout{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.form .content-container .form-content .input-layout{grid-template-columns:repeat(2,1fr)}}.form .content-container .form-content .input-container{display:flex;flex-direction:column;gap:.3rem;position:relative}.form .content-container .form-content .input-width{width:50%}.form .content-container .form-content .star{color:#00213b;display:block;font-size:1.5rem;font-weight:500;left:100%;position:absolute;top:1px}.form .content-container .form-content label{color:#00213b;display:block;font-family:Raleway,sans-serif;font-size:1.1rem;font-weight:500;padding-top:5px;position:relative;width:fit-content}.form .content-container .form-content input{border:1px solid #ccc;border-radius:6px;height:45px;padding:.5rem}input::placeholder{color:#bebebe;font-size:14px}.css-19bb58m{margin-bottom:-.2rem!important;margin-bottom:-1rem}.form .content-container .form-content .PhoneInput{border:1px solid #ccc;border-radius:6px;height:45px;padding:.5rem .2rem .5rem .5rem}.form .content-container .form-content .PhoneInputInput{border-left:none;border-radius:0;border-right:none;outline:none}.form .content-container .form-content .PhoneInputInput:focus{border-bottom:2px solid #000;border-top:2px solid #000}.form .content-container .commande .commande-title{color:#00213b;font-family:Raleway,sans-serif;font-size:1.7rem;font-weight:700;margin-bottom:2rem}.form .content-container .commande .flex{align-items:center;display:flex;justify-content:space-between}.form .content-container .commande .space{margin-bottom:1rem}.form .content-container .commande .flex h3{color:#00213b;font-family:Raleway,sans-serif;font-size:1.3rem;font-weight:400}.form .content-container .commande .divider{background-color:#0000002b;height:1px;margin:1rem 0;width:100%}.form .content-container .commande .text{color:#000;font-size:.8rem;font-weight:600}.form .content-container .commande .text-container p:not(:last-child){margin-bottom:.5rem}.form .content-container .commande .text-title{font-size:1rem;font-weight:700}.form .content-container .commande .total{color:#00213b;font-size:1.1rem;font-weight:700}.form .content-container .commande .sous-total{color:#00213b;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700}.form .content-container .commande .flex-column{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.form .content-container .commande .flex-column .btn{align-items:center;background:linear-gradient(270deg,#eaa6a6,#efda66);border-radius:10px;color:#fff;display:flex;font-weight:700;justify-content:center;padding:.5rem;transition:all .3s ease-in-out}.form .content-container .commande .flex-column .btn:hover{align-items:center;background:linear-gradient(90deg,#b5aee6 10%,#ecb3d8 90%);cursor:pointer;display:flex;padding:10px 20px}.form .content-container .commande .flex-column .btn .paypal{height:auto;width:115px}.form .content-container .commande .flex-column .btn .paypal-icon{width:29px}.form .content-container .commande .flex-column .btn .text{color:#000;font-size:1.5rem;font-weight:700}.form .content-container .commande .flex-column .debit-btn{align-items:center;background-color:#3d3a3a;border-radius:10px;color:#fff;display:flex;font-size:1.3rem;font-weight:700;justify-content:center;padding:.9rem .7rem;transition:all .3s ease-in-out}.form .content-container .commande .flex-column .debit-btn:hover{align-items:center;background-color:#000;cursor:pointer;display:flex;padding:1rem .7rem}.no-wrap{white-space:nowrap}@media (max-width:1200px){.form .content-container .commande .flex-column .debit-btn{font-size:1.1rem}}.paypal-button-container .paypal-button.paypal-button-shape-rect{background:linear-gradient(45deg,#000,#0000)!important;border-radius:10px}.paypal-button-row.paypal-button-color-gold .menu-button,.paypal-button.paypal-button-color-gold{background:linear-gradient(45deg,#000,#0000)!important}.cart{justify-content:space-between;margin-top:6%;padding:.5em}.cart,.cart-wrapper{display:flex;isolation:isolate;min-height:100vh;position:relative}.cart-wrapper{background-color:initial;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:100px;max-width:1400px;padding-bottom:10rem;width:70%}.cart-wrapper .cart-container{padding:2rem;width:100%}.cart-wrapper .cart-container .cart-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);height:100%;width:100%}.cart-wrapper>*{padding:1em .5em}.cart-wrapper>* h2{font-size:2rem;margin-bottom:1em}.cart-wrapper .panier{background-color:#f4f4f4c4;border-radius:10px;box-shadow:0 4px 8px #0000000d,0 -4px 8px #0000000d,4px 0 8px #0000000d,-4px 0 8px #0000000d;display:flex;flex-direction:column;grid-column:span 2;min-height:80vh;padding:2rem}.push-to-bottom{margin-top:auto}.cart-wrapper .panier .link{align-items:center;color:#00213b;display:flex;font-weight:600;gap:.5rem;text-decoration:none}.cart-wrapper .panier .link .icon,.cart-wrapper .panier .link .icon-add{animation:moveRightToLeft .7s infinite alternate;display:inline-block}.cart-wrapper .total{grid-column:span 1}.cart-wrapper .total>div{background-color:#f4f4f4b6}.cart-wrapper .elements-cart-container{display:flex;flex-direction:column;gap:1.3em;margin-bottom:2em}.cart-wrapper .total>div{border-radius:10px;box-shadow:0 2px 8px 0 #63636333;display:flex;flex-direction:column;height:max-content;padding:1em;width:100%}.cart-wrapper .total .sum{font-weight:700}.cart-wrapper .total>div h3{border-bottom:1px solid #bebebe;display:flex;flex-direction:row;font-size:1.5rem;margin:.5em 0;padding-bottom:1em;width:100%}.cart-wrapper .total>div>div{align-items:center;display:flex;flex-direction:row;font-size:.9rem;gap:.8em;margin:1em 0}.cart-wrapper .total>div>div input{height:15px;width:15px}.cart-wrapper .total>div h3 span{margin-left:auto}.cart-wrapper .total .btn{background:linear-gradient(270deg,#eaa6a6,#efda66);border-radius:5px;color:#fff;margin:2em 0;padding:.7em 1em;text-align:center;text-decoration:none;width:100%}.cart-wrapper .total>div img{margin:auto;max-width:150px;object-fit:contain}.cart-wrapper .total>div p{color:#00213b;font-size:1.2rem;font-weight:700}.total .btn{align-items:center;background:linear-gradient(270deg,#eaa6a6,#efda66);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin:2em 0;padding:1.2rem;width:100%}.total .center-paypal{text-align:center}.total .disabled-btn{background:linear-gradient(270deg,#eaa6a6,#efda66);color:#999;cursor:not-allowed}.hover-container{display:inline-block;position:relative}.hover-container .hover-message{background-color:#f8d7da;border-radius:5px;box-shadow:0 4px 10px #0000001a;color:#721c24;font-size:.9rem;left:0;padding:.5rem;position:absolute;text-align:center;top:-10px;visibility:hidden;width:100%;z-index:1}.hover-container:hover .hover-message{visibility:visible}.cart-empty-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:100vh}.cart-empty-container .cart-text{align-items:center;background-color:#fafafa;border:1px solid #ebe0e0;border-radius:10px;box-shadow:0 4px 8px #0000000d,0 -4px 8px #0000000d,4px 0 8px #0000000d,-4px 0 8px #0000000d;color:#00213b;display:flex;flex-direction:column;gap:2rem;height:30rem;justify-content:center;margin:auto;padding-top:1rem;width:50%}.cart-empty-container .cart-text .image-container{align-items:center;border:3px dotted #978ce0;border-radius:50%;display:flex;height:20rem;justify-content:center;width:20rem}.cart-empty-container .cart-empty-img{height:12rem;width:16rem}.cart-empty-container .cart-empty-link{align-items:center;color:#00213b;display:flex;font-weight:600;gap:.5rem;justify-content:center;text-decoration:none}.cart-empty-container .cart-text .cart-empty-text{color:#00213ba6;font-size:1rem;padding:0 1rem}@media (max-width:768px) and (max-width:1024px){.cart-empty-container .cart-text{width:90%}.cart-empty-container .cart-text .cart-empty-text{text-align:center}}@media (max-width:1024px){.cart-wrapper .cart-container .cart-grid{gap:3rem;grid-template-columns:1fr}.cart-wrapper .cart-container .cart-grid>*{grid-column:span 1}}@media (max-width:1200px){.cart{width:100%}.cart-wrapper{margin-bottom:0;padding-top:2rem;width:100%}.cart-wrapper .cart-container,.cart-wrapper .panier{padding:1rem}.cart-element .cart-element-detail{flex-direction:column}select{max-width:50%}}@media (max-width:768px){.cart-element-detail .date-childe{flex-direction:column;gap:1rem;margin-top:.5rem}.flex-column{gap:.5rem}.cart-wrapper .panier{padding:1rem}}.cart-wrapper .total Link.cart-mection-legal{background-color:initial!important;width:100px}@media (max-width:420px){.cart-empty-container .cart-text .image-container{height:15rem;width:15rem}}.cart-element{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px 0 #63636333;direction:ltr!important;display:grid;grid-template-columns:40% 60%;margin:1em 0;padding:.5em;width:100%}.img-container{border-radius:10px;overflow:hidden}.cart-element .cart-element-img{border-radius:10px!important;object-fit:cover;width:100%}.cart-element .cart-element-detail{display:flex;justify-content:space-between;padding:.7rem;width:100%}.cart-element .cart-element-detail .date-childe{display:flex;flex-direction:column;gap:2rem}.flex-column{display:flex;flex-direction:column;gap:.7rem}.cart-element p{color:#00213b;font-size:1rem}.cart-element p span{font-size:.9rem;font-weight:600}select{border:1px solid #e5e6e6c5;color:#00213b;outline:#00213b;padding:.5em}.quantity .incrementor-decrementor{display:flex;flex-direction:row;gap:1rem;margin-top:.5rem}.incrementor-decrementor .btn{align-items:center;background-color:#ccb0e0;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;width:20px}.incrementor-decrementor .icon{font-weight:700}.incrementor-decrementor .quantity-value{display:inline-block;font-size:1.3rem;font-weight:700;text-align:center}.incrementor-decrementor .quantity-delete{background-color:initial;color:#ff0000a3;cursor:pointer}@media (max-width:1024px){.cart-element{display:flex;flex-direction:column}.cart-element-detail,.img-container{width:100%}}.carts-empty-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:100vh}.carts-empty-container .cart-text{align-items:center;border:1px solid #ebe0e0;border-radius:10px;box-shadow:0 4px 8px #0000000d,0 -4px 8px #0000000d,4px 0 8px #0000000d,-4px 0 8px #0000000d;color:#00213b;display:flex;flex-direction:column;gap:2rem;height:40rem;justify-content:center;margin:auto;padding-top:1rem;width:60%}.carts-empty-container .cart-empty-img{height:22rem;width:60%}.carts-empty-container .cart-empty-link{align-items:center;color:#00213b;display:flex;font-weight:600;gap:.5rem;justify-content:center;text-decoration:none}.carts-empty-container .cart-text .cart-empty-text{color:#00213ba6;font-size:1rem;padding:0 1rem}.carts-empty-container .cart-text .no-lettre-spacing{color:#00213ba6;font-size:1rem;letter-spacing:0;padding:0 1rem}@keyframes moveRightToLeft{0%{transform:translateX(0)}to{transform:translateX(-5px)}}.cart-empty-link .icon{animation:moveRightToLeft .7s infinite alternate;display:inline-block}@media (max-width:768px) and (max-width:1024px){.carts-empty-container .cart-text{width:90%}.carts-empty-container .cart-text .cart-empty-text{text-align:center}.carts-empty-container .cart-empty-img{width:90%}}.centre{max-width:80%;text-align:center}body{margin:0}*,:after,:before{box-sizing:border-box}button,div,h1,h2,h3,h4,p{border:0;margin:0}.footer-wrapper{position:relative}.footer-top1{background-color:#e4b3da;clip-path:polygon(0 0,0 32%,100% 34%);height:210px}.footer-top1,.footer-top2{position:absolute;top:-70px;width:100%;z-index:-1;z-index:2}.footer-top2{background-color:#b5aee6;clip-path:polygon(0 13%,0 32%,100% 34%);height:220px}.footer-container{background-color:#978ce0;display:flex;flex-direction:column;padding:32px 16px 16px;position:relative;z-index:4}.footer-transport-icon{max-width:25px;object-fit:contain}.footer-body{display:flex;justify-content:space-around;position:relative}.footer-body .ebook-container{display:flex;flex-direction:column;gap:1rem}.footer-body .ebook-container p{color:#fff;font-size:1.7rem;font-weight:600}.footer-body .ebook-container h6{color:#fff;font-size:1rem;font-weight:500}.footer-body .ebook-container .ebook-form{display:flex;flex-direction:column;gap:.9rem}.footer-body .ebook-form .ebook-email-container{display:flex}.footer-body .ebook-form .ebook-email-container input{border:none;border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:0;font-size:1rem;outline:none;padding:.8rem .5rem}.footer-body .ebook-form .ebook-email-container button{background-color:#f9a826;border:none;border-bottom-left-radius:0;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem}.btn-telecharge{background-color:#f9a826;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 3rem;width:max-content}.social-networks-container{display:flex;flex-direction:column;gap:16px}.social-networks-title{color:#fff}.plan-container,.social-networks-icons-container{display:flex;gap:16px}.plan-container{flex-direction:column}.plan-title{color:#fff}.plan-body{display:flex;gap:64px;position:relative;z-index:10}.plan-column{display:flex;flex-direction:column;gap:8px}.plan-link{text-decoration:none}.plan-text{color:#fff;font-size:1rem}.info-container{display:flex;flex-direction:column;gap:16px;position:relative}.info-title{color:#fff}.info-body{display:flex;flex-direction:column;gap:8px;z-index:2}.info-link{text-decoration:none}.info-text{color:#fff;font-size:1.2rem}.transport-container{display:flex;flex-direction:column;gap:16px;position:relative}.transport-title{color:#fff}.transport-body{display:flex;flex-direction:column;gap:8px;z-index:2}.transport-section{display:flex;flex-direction:column;gap:16px}.transport-images{align-items:center;display:flex;gap:16px}.transport-link{text-decoration:none}.transport-text{color:#fff;font-size:1.2rem}.footer-adress-responsive{display:none}.footer-footer{align-items:center;display:flex;justify-content:space-between;padding:16px 200px}.logo-footer-image{width:150px}.footer-text{color:#fff;font-size:1.1rem}.accessibility-link-container{display:flex;gap:.5rem;margin:0 auto}.transport-description{align-items:center;display:flex;gap:8px}@media (max-width:768px){.footer-container{gap:8px}.footer-body{flex-direction:column;gap:32px}.social-networks-container{align-items:center;gap:8px}.social-networks-title{font-size:1.8rem}.social-networks-icons-container{justify-content:space-around;width:100%}.plan-container{align-items:center;gap:8px}.info-body .plan-container .info-link-plan{color:#fff;font-size:1.72rem;font-weight:600;margin-top:.5rem}.plan-title{font-size:1.8rem}.plan-body{justify-content:space-around;width:100%;z-index:1}.info-container{align-items:center;gap:8px}.info-title{font-size:1.8rem}.info-body{column-gap:1rem;flex-direction:row;flex-wrap:wrap;height:80px;justify-content:space-between;justify-content:center;max-width:350px;width:85%;z-index:1}.info-body,.transport-container{align-items:center}.transport-title{font-size:1.8rem}.transport-section{align-items:center}.transport-description{display:flex;gap:8px;text-align:center;width:100%}.footer-footer{padding:8px 16px}.footer-adress{display:none}.footer-adress-responsive{display:block;margin:8px 0 0;text-align:center}.logo-footer-image{width:100px}}@media (max-width:550px){.info-body{align-items:center;flex-direction:row;flex-wrap:wrap;height:fit-content;justify-content:center;width:95%;z-index:1}#contact-section-footer-link{margin:0 auto}}@media (min-width:768px) and (max-width:1200px){.footer-footer{justify-content:space-around;padding:8px 16px}.footer-adress{width:40%}}.info-body .plan-container .info-link-plan{color:#fff;font-size:1.72rem;font-weight:600;margin-top:1rem}.message-container{background-color:#e4b3da;border-radius:7px;margin-top:.5rem;opacity:0;padding:.5rem;transition:opacity .8s ease-out}.message-container .message{color:#5a4da3;display:block;font-size:.8rem}.message-container.show{max-width:85%;opacity:1}.message-container.hide{opacity:0}.cookie-consent{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.895);border-radius:10px;bottom:20px;box-shadow:0 0 10px #0003;flex-direction:column;justify-self:start;left:20px;margin:8px;overflow:hidden;padding:16px 32px;position:fixed;text-align:center;width:fit-content;z-index:6}.cookie-consent,.cookie-header{align-items:center;display:flex}.cookie-header{gap:16px;width:100%}.cookie-header-title{align-items:baseline;display:flex;gap:16px}.cookie-icon{height:3rem}.cookie-mentions-legales{text-decoration:none}.cookie-mentions-legales-text{color:#000;text-decoration:underline}.cookie-consent p{margin-bottom:2%}.cookie-footer{display:flex}.cookie-primary-button{background:linear-gradient(90deg,#b5aee6 10%,#ecb3d8 90%);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin:0 10px;padding:8px 16px}.cookie-primary-button:hover{background:#d0a1bf}.cookie-secondary-button{background:linear-gradient(90deg,#b6aee686 10%,#ecb3d89f 90%);border:none;border-radius:5px;color:#000000b3;cursor:pointer;font-size:1em;margin:0 10px;padding:8px 16px}.cookie-secondary-button:hover{background:#d0a1bf}@media only screen and (max-width:600px){.cookie-consent{bottom:0;font-size:14px;left:0;padding:8px 48px;width:70%}.cookie-consent button{margin-bottom:5%}}.btn-up-container{bottom:20px;cursor:pointer;opacity:0;position:fixed;right:20px;transition:.9s ease;z-index:1000}.btn-up-container.visible{opacity:1}.btn-up{align-items:center;background-color:#fff;border:none;border-radius:5px;box-shadow:0 2px 5px #0000004d;display:flex;font-weight:700;justify-content:center;padding:8px 12px;transition:background-color .3s,transform .3s}.btn-up:hover{background-color:#e0e0e0;transform:translateY(-2px)}.btn-up span{color:#333;font-size:16px;margin-left:8px}.navbar,.navbar-hidden{align-items:center;background:#ffffffa1;display:flex;flex-direction:row;font-size:16px;height:90px;justify-content:space-between;left:0;line-height:24px;padding:0 2rem;position:fixed;top:0;transition:.5s ease-in-out;width:100%;z-index:1}.eclipse-hidden,.navbar-hidden{transform:translateY(-100%)}.cart-icon{font-size:1.5rem!important}.cart-parent{display:inline-block;position:relative}.cart-parent .number-of-items{align-items:center;background:#978ce0;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:1rem;height:22px;justify-content:center;left:19px;position:absolute;top:-12px;width:22px}.search-result-box{grid-gap:1px;display:grid;gap:1px;grid-template-columns:auto;grid-template-rows:repeat(2,auto);height:auto;left:10%;position:absolute;width:15%}.search-box{border:1px solid #236aae;border-radius:30px;box-sizing:border-box;display:flex;height:27px;width:100%}#in-search{background:none;border:none;font-size:1vw;font-weight:400;line-height:24px;padding-left:1em;width:80%;&::placeholder{color:#0b1f65b3}&:focus{outline:none}}.search-box span{color:#236aae;height:100%;padding:4px 4px 4px 10px;position:relative;z-index:1}.nav-menu{align-items:center;display:flex;justify-content:center;position:relative}.nav-menu-li{height:auto;width:100%}.nv-li{color:#00213b;cursor:pointer;font-size:1.2rem;font-weight:600;padding-right:1em;text-decoration:none;transition:.3s ease-in-out}.nv-li:hover{color:#236aae}.nv-li.welcome{visibility:hidden}.nav-btn-menu-burger{background:#0000;border:none;color:#00213b;cursor:pointer;display:none;outline:none;padding:5px}.btn-close-menu{visibility:hidden}.logo-btn-box{height:min-content}.logo{height:100%}.logoImageNavbar{padding:8px;width:128px}.nav-menu-strie-container{display:none}@media screen and (max-width:760px){.search-box{display:none}.logo-btn-box{align-items:center;display:flex;flex:none;flex-direction:row;flex-grow:0;height:100%;justify-content:space-between;order:0;padding:0;position:relative;width:90.93%}.logoImage{padding:0}.logo-btn-box .nav-btn-menu-burger{display:inline;font-size:30px;height:36px;opacity:1;width:36px}.navbar{align-items:center;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:70%;justify-content:center;left:0;order:0;padding:0;position:absolute;top:0}.nav-menu{display:none}.nv-li{color:#00213b;font-size:24px;text-align:center;width:100%}.nv-li:hover{color:#358cdd}.nav-menu-strie-container{display:inline;display:initial}.nav-menu.active{animation:slide-left 1s cubic-bezier(.25,.46,.45,.94) both;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#ffffffd9;display:flex;flex-direction:column;height:100vh;left:0;position:absolute;top:0;width:100%;z-index:5}.nav-menu.active .btn-close-menu{background:none;color:#00213b;cursor:pointer;font-size:30px;height:36px;position:absolute;right:5%;top:90px;transition:.3s ease-in-out;visibility:visible;width:36px;z-index:5}.nav-menu.active .btn-close-menu:hover{color:#358cdd}.nav-menu.active .nav-menu-li{align-items:center;display:flex;flex-direction:column;gap:48px;height:316px;justify-content:center;left:0;padding:0;position:relative;text-decoration:none;width:226px;z-index:5}.nav-menu.active .nav-menu-li .cart-parent{display:inline-block;position:relative}.nav-menu.active .nav-menu-li .cart-parent .number-of-items{align-items:center;background:#978ce0;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:1rem;height:22px;justify-content:center;left:107px;position:absolute;top:-12px;width:22px}}@keyframes slide-left{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media (max-width:768px){.logoImageNavbar{width:175px}.navbar{height:108px}}
/*# sourceMappingURL=main.0b913c94.css.map*/