.Home_btnHeaderHome__IP6UO{margin-top:2rem}.Home_content__85hyp{position:relative;margin:1rem auto 3rem;display:flex;flex:1 1;align-items:center;color:white;max-width:1140px}.Home_textContent__vNGxd{width:52%}.Home_famille__DAoIp{background-image:url(/_next/static/media/jeu-educatif-famille.985e046c.webp);width:500px;height:500px;position:absolute;background-color:#ffffffcc;background-repeat:no-repeat;border-radius:100%;background-position:65%;bottom:-110px;left:65%;box-shadow:0 5px 30px 0 rgb(255,255,255,.4)}.Home_content__85hyp p{font-size:1.2rem}.Home_storeButtons__POEbM{display:flex;gap:4rem;margin-top:1.5rem}.Home_storeButtons__POEbM a{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background-color:white;border-radius:10px;color:black;padding:.8rem 1rem;font-size:1.2rem;font-family:var(--var-font-family-semi-bold);text-decoration:none;cursor:pointer}.Home_subtitle__Y0ecG{display:flex;align-items:center;gap:2rem;font-family:var(--var-font-family);text-align:center}.Home_subtitle__Y0ecG>div{display:flex;align-items:center;gap:1rem;position:relative}.Home_phoneDemo__5Usdp{position:absolute;bottom:-107px;left:65%;align-items:center;border-radius:50px;box-shadow:0 5px 30px 0 rgb(255,255,255,.4)}.Home_phone___H4lV{background-color:black;padding:6px;border-radius:32px;box-shadow:0 5px 30px 0 rgba(132,140,154,.2)}.Home_phone___H4lV .Home_appAtorika__fdmAa{display:inline-flex;border-radius:26px 26px 6px 6px;overflow:clip}.Home_phone___H4lV .Home_appAtorika__fdmAa video{height:500px;width:280px;outline-offset:0;outline:0 solid white}.Home_phone___H4lV .Home_phoneButton__bJuyO{display:flex;justify-content:center;align-items:center;padding:.6rem 0}.Home_apprendreFrance__DDOkL{width:55%}.Home_apprendreFrance__DDOkL h2,.Home_apprendre__dfrov h2{display:flex;align-items:center;gap:1rem;order:2}.Home_picto__urTZR{aspect-ratio:1.5;background-size:contain;width:-moz-fit-content;width:fit-content;height:110%;transform:rotate(-18deg);margin-left:7%;background-repeat:no-repeat;margin-top:-5%}.Home_france__5aYcK{margin-top:33%;transform:rotate(-10deg);height:65%;margin-left:15%;border-radius:13px}.Home_heart__bFTF8{margin-left:5%;margin-top:7%;transform:rotate(-15deg)}.Home_containerLogo__BwXkt{background:rgba(255,255,255,.2);width:100px;height:100px;border-radius:50%;overflow:hidden}.Home_containerLogoMini__EtAU_{width:40px;height:40px}.Home_containerLogoMini__EtAU_ .Home_picto__urTZR{border-radius:7px}.Home_texteHero__FuEOk{position:relative}.Home_subtitle__Y0ecG>div:not(:last-child):after{content:"";height:75%;width:2px;position:absolute;right:-16px;top:6px;background-color:var(--var-grey-color);opacity:.8;border-radius:20px}.Home_containerH2__we2Dc{display:flex;flex-direction:column;gap:1.5rem}.Home_containerMap__rFeG9{position:relative;width:45%;flex:1 1}.Home_mapFrance__68Hc1{transform:rotate(-5deg);opacity:.9}.Home_mapFranceBorder__C2ODS,.Home_mapFrance__68Hc1{position:absolute;border-radius:100px;height:auto!important;top:-250px!important;left:40px!important;width:550px!important}.Home_mapFranceBorder__C2ODS{transform:rotate(-2deg);z-index:100}.Home_locationDot__3Uwb0{position:absolute;left:440px;top:100px;font-size:3.5rem;color:var(--var-purple-color);animation:Home_bounce__S7lf7 2s infinite}.Home_cardHome__IDIrU{max-width:1140px;margin:0 auto;padding:2rem 0}@keyframes Home_bounce__S7lf7{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-15px)}}@media screen and (max-width:768px){.Home_subtitle__Y0ecG{font-size:1rem;flex-direction:column;align-items:flex-start}.Home_subtitle__Y0ecG>div:not(:last-child):after{display:none}.Home_apprendre__dfrov h2{gap:0}.Home_content__85hyp{display:flex;flex-direction:column}.Home_contentMobilePhoto__PK_qf{margin-bottom:-3rem}.Home_textContent__vNGxd{width:auto}.Home_famille__DAoIp,.Home_phoneDemo__5Usdp{position:static;margin-top:4rem}.Home_phoneDemo__5Usdp{transform:none}.Home_apprendreFrance__DDOkL{width:auto}.Home_containerMap__rFeG9{position:static;width:auto;flex:1 1;transform:translateX(-30px)}.Home_mapFrance__68Hc1{position:static!important;transform:rotate(-5deg);border-radius:100px;opacity:.9}.Home_mapFranceBorder__C2ODS{transform:rotate(-2deg);top:auto!important;bottom:0!important;left:0!important}.Home_locationDot__3Uwb0{position:absolute;left:380px;top:350px;font-size:3.5rem;color:var(--var-purple-color);animation:Home_bounce__S7lf7 2s infinite}.Home_cardHome__IDIrU{padding:1rem}.Home_containerH2__we2Dc{margin-top:.5rem}}