@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@keyframes pop_up{0%{top:2.5vw}to{top:3.5vw}}@keyframes pop_up_menu{0%{top:5vw}to{top:6vw}}.navbar{background:#f7f7f7;font-family:Poppins,sans-serif;height:4vw;justify-content:space-between;left:50%;margin:auto;padding:4vw 5vw 2vw;position:fixed;top:0;transform:translateX(-50%);transition:all .3s ease;width:100vw;z-index:10000000}.navbar,.navbar .header{align-items:center;display:flex}.navbar .header{gap:.7vw;justify-content:flex-end}.navbar .header div{align-items:center;background-color:#fff;border-radius:5vw;display:flex;font-size:1.4vw;justify-content:center;text-align:center}.navbar .header .navMatiere{background-color:#ff66c4;color:#fff;font-family:Paytone One,sans-serif;height:calc(2vw + 4px);pointer-events:none;text-shadow:0 1px 2px #0006;width:5vw}.navbar .header .navMatiere.HGG{background-color:#03bf62;border:3px solid #03bf62}.navbar .header .navMatiere.Maths{background-color:#ff5757;border:3px solid #ff5757;width:6.5vw}.navbar .header .navMatiere.CG{background-color:#ff66c4;border:3px solid #ff66c4}.navbar .header .navMatiere.ESH{background-color:#ffbd59;border:3px solid #ffbd59}.navbar .header .navMatiere.Ang{background-color:#ffde59;border:3px solid #ffde59}.navbar .header .navTitle{border-radius:5vw;color:#1e212b;font-weight:600;height:2vw;pointer-events:none;position:relative;width:19vw}.navbar .header .navTitle:before{background-image:linear-gradient(90deg,#ff66c4 0,#03bf62);border-radius:5vw;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px);z-index:-1}.navbar .logo-container{align-items:center;display:flex;gap:1vw}.navbar .logo-container .menu-icon{color:#545454;cursor:pointer;font-size:1.5vw;position:relative;top:1px;transition:all .3s ease}.navbar .logo-container .menu-icon.activated{transform:rotate(90deg)}.navbar .logo-container .logo{font-family:Paytone One,sans-serif;font-size:1.8vw}.navbar .menu-nav{grid-row-gap:5vw;background-color:#fff;color:#545454;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;left:0;opacity:0;padding:2.5vw 7.5vw 5vw;pointer-events:none!important;position:absolute;row-gap:5vw;top:6vw;transition:all .3s ease;width:100vw;z-index:-10}.navbar .menu-nav svg{display:none}.navbar .menu-nav.active{opacity:1;pointer-events:all!important;z-index:1}.navbar .menu-nav.active svg{display:flex}.navbar .menu-nav .menu-item-title{color:#545454;font-size:1.2vw;font-weight:700;margin-bottom:1.5vw}.navbar .menu-nav .menu-item-content{display:flex;flex-direction:column;gap:1vw}.navbar .menu-nav .menu-item-content .content-item{align-items:center;display:flex;font-size:.9vw;gap:.3vw;position:relative;width:-webkit-fit-content;width:fit-content}.navbar .menu-nav .menu-item-content .content-item:after{background-color:#4975b6;border-radius:.65vw;bottom:-.52vw;content:"";height:.11vw;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out;width:100%}.navbar .menu-nav .menu-item-content .content-item:hover:after{transform:scaleX(1)}.navbar .menu-nav .menu-item-content .content-item .item-icon{position:relative;width:1vw}.navbar .menu-nav .menu-item-content .content-item .item-icon .arrow,.navbar .menu-nav .menu-item-content .content-item .item-icon .head-arrow{left:0;position:absolute;top:-.45vw;transition:opacity .3s ease,transform .3s ease}.navbar .menu-nav .menu-item-content .content-item .item-icon .arrow{color:#b33f62;opacity:0;pointer-events:none;transform:translateX(-.3vw)}.navbar .menu-nav .menu-item-content .content-item .item-icon .head-arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.navbar .menu-nav .menu-item-content .content-item:hover{color:#737373}.navbar .menu-nav .menu-item-content .content-item:hover .arrow{opacity:1;pointer-events:auto;transform:translateX(.2vw)}.navbar .menu-nav .menu-item-content .content-item:hover .head-arrow{opacity:0;pointer-events:none;transform:translateX(.3vw)}.navbar .sous-nav{align-items:center;display:flex;gap:3vw;height:4vw}.navbar .sous-nav .user-profil{color:#000;cursor:pointer;font-size:1.7vw;transition:all .3s ease}.navbar .sous-nav .user-profil:hover{transform:translateY(-.15vw)}.navbar .sous-nav .authentication-btn{border:2px solid #0000;border-radius:2vw;height:-webkit-fit-content!important;height:fit-content!important;padding:.25vw .75vw;transition:all .3s ease}.navbar .sous-nav .authentication-btn .item-icon{position:relative;width:1vw}.navbar .sous-nav .authentication-btn .item-icon .arrow,.navbar .sous-nav .authentication-btn .item-icon .head-arrow{left:0;position:absolute;top:-.45vw;transition:opacity .3s ease,transform .3s ease}.navbar .sous-nav .authentication-btn .item-icon .arrow{opacity:0;pointer-events:none;transform:translateX(-.3vw)}.navbar .sous-nav .authentication-btn .item-icon .head-arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.navbar .sous-nav .authentication-btn:hover{border:2px solid #4975b6;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;transform:translateY(-.1vw)}.navbar .sous-nav .authentication-btn:hover .arrow{color:#4975b6;opacity:1;pointer-events:auto;transform:translateX(0)}.navbar .sous-nav .authentication-btn:hover .head-arrow{opacity:0;pointer-events:none;transform:translateX(.3vw)}.navbar .sous-nav .nav-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:4vw;justify-content:center;position:relative}.navbar .sous-nav .nav-item .item-title{align-items:center;color:#545454;display:flex;font-size:1.1vw;gap:.4vw}.navbar .sous-nav .nav-item .item-title .item-icon{color:#737373;font-size:1vw}.navbar .sous-nav .nav-item .sous-menu,.navbar .sous-nav .nav-item .sous-menu-langue{align-items:center;background-color:#fff;border-radius:2vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#545454;cursor:default;display:flex;flex-direction:column;gap:.75vw;min-width:10vw;opacity:0;padding:1vw 1.5vw 1.25vw;position:absolute;top:3.5vw;transform:translateY(-1.5vw);transition:all .3s ease;visibility:hidden;width:-webkit-max-content;width:max-content}.navbar .sous-nav .nav-item .sous-menu .sous-menu-item,.navbar .sous-nav .nav-item .sous-menu-langue .sous-menu-item{font-size:.9vw;position:relative}.navbar .sous-nav .nav-item .sous-menu .sous-menu-item:after,.navbar .sous-nav .nav-item .sous-menu-langue .sous-menu-item:after{background-color:#4975b6;border-radius:.65vw;bottom:-.52vw;content:"";height:.11vw;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out;width:100%}.navbar .sous-nav .nav-item .sous-menu .sous-menu-item:hover:after,.navbar .sous-nav .nav-item .sous-menu-langue .sous-menu-item:hover:after{transform:scaleX(1)}.navbar .sous-nav .nav-item .cg-sm,.navbar .sous-nav .nav-item .hgg-sm{opacity:0}.anglais .item-icon,.cg .item-icon,.esh .item-icon,.hgg .item-icon,.maths .item-icon{color:#4975b6!important;display:inline-block;margin-top:.4vw;transform:rotate(-45deg);transition:all .4s ease}.anglais .sous-menu,.cg .sous-menu,.esh .sous-menu,.hgg .sous-menu,.maths .sous-menu{transition:all .3s ease}.anglais:hover .item-title,.cg:hover .item-title,.esh:hover .item-title,.hgg:hover .item-title,.maths:hover .item-title{color:#1e212b!important}.anglais:hover .item-title .item-icon,.cg:hover .item-title .item-icon,.esh:hover .item-title .item-icon,.hgg:hover .item-title .item-icon,.maths:hover .item-title .item-icon{margin-top:0;transform:rotate(0deg)}.anglais:hover .sous-menu,.cg:hover .sous-menu,.esh:hover .sous-menu,.hgg:hover .sous-menu,.maths:hover .sous-menu{opacity:1;opacity:1!important;transform:translateY(0);transform:translateY(0)!important;visibility:visible;visibility:visible!important}@media(max-width:768px){.nav-item{display:none!important}.navbar{align-items:center;height:10dvh;left:0;padding:0 7.5vw;position:fixed;right:0;top:0;transform:translateX(0);width:100%}.navbar .logo-container .logo{font-size:6vw}.navbar .profil{display:block!important}.navbar .profil .user-profil{font-size:7vw;margin-right:4vw;margin-top:-3vw}.navbar .sous-nav .authentication-btn{border:2px solid #0000;border-radius:15vw;height:-webkit-fit-content!important;height:fit-content!important;margin-top:-1vw;padding:.5vw 3vw;transition:all .3s ease}.navbar .sous-nav .authentication-btn .item-title{font-size:3vw}.navbar .sous-nav .authentication-btn .item-icon{position:relative;width:3vw}.navbar .sous-nav .authentication-btn .item-icon .arrow,.navbar .sous-nav .authentication-btn .item-icon .head-arrow{font-size:2.5vw;left:1vw;position:absolute;top:-1.1vw;transition:opacity .3s ease,transform .3s ease}.navbar .sous-nav .authentication-btn .item-icon .arrow{opacity:0;pointer-events:none;transform:translateX(-.3vw)}.navbar .sous-nav .authentication-btn .item-icon .head-arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.navbar .sous-nav .authentication-btn:hover{border:2px solid #4975b6;transform:translateY(-.1vw)}.navbar .sous-nav .authentication-btn:hover .arrow{color:#4975b6;opacity:1;pointer-events:auto;transform:translateX(0)}.navbar .sous-nav .authentication-btn:hover .head-arrow{opacity:0;pointer-events:none;transform:translateX(.3vw)}}.account{background:#fff;border-radius:5vw;box-shadow:3px 6px 0 #0000000f;color:#545454;font-size:.95vw;opacity:0;padding:1vw 1vw 1vw 2vw;pointer-events:none;position:absolute;right:.9vw;text-align:right;top:0;transition:all .3s ease}.account .stripe-btn{cursor:pointer;margin-bottom:.25vw;position:relative}.account .stripe-btn:after{background-color:#4975b6;border-radius:.65vw;bottom:-.1vw;content:"";height:.11vw;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out;width:100%}.account .stripe-btn:hover:after{transform:scaleX(1)}.account .stripe-btn:hover{color:#000}.active{opacity:1;pointer-events:all;top:6vw}@media(max-width:768px){.account{border-radius:15vw;color:#545454;font-size:3vw;opacity:0;padding:2vw 2vw 2vw 4vw;pointer-events:none;position:absolute;right:7vw;top:0;transition:all .3s ease}.account .stripe-btn{cursor:pointer;margin-bottom:1vw;position:relative}.account .stripe-btn:after{background-color:#4975b6;border-radius:.65vw;bottom:-.1vw;content:"";height:.11vw;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out;width:100%}.account .stripe-btn:hover:after{transform:scaleX(1)}.account .stripe-btn:hover{color:#000}.active{opacity:1;pointer-events:all;top:20vw}}.notification-container{bottom:20px;display:flex;flex-direction:column;gap:10px;left:20px;position:fixed;z-index:9999}.notification{background:#333;border-radius:8px;box-shadow:0 4px 12px #0003;color:#fff;cursor:pointer;font-size:14px;max-width:320px;min-width:240px;overflow:hidden;padding:12px 16px;position:relative;-webkit-user-select:none;user-select:none}.notification.success{background:#2ecc71}.notification.error{background:#e74c3c}.notification.info{background:#3498db}.notification.warning{background:#ecc838;color:#000}.progress-bar{background:#ffffff4d;bottom:0;height:4px;left:0;position:absolute;width:100%}.progress{background:#fff;height:100%}::-webkit-file-upload-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-feature-settings:var(--default-font-feature-settings,normal);-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-variation-settings:normal;font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;tab-size:4}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-feature-settings:var(--default-mono-font-feature-settings,normal);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:1em;font-variation-settings:normal;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::-webkit-file-upload-button{font-feature-settings:inherit;background-color:#0000;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button,button,input,optgroup,select,textarea{font-feature-settings:inherit;background-color:#0000;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}::-webkit-file-upload-button{-webkit-margin-end:4px;margin-inline-end:4px}::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}::placeholder{opacity:1}@supports(not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor}@supports(color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,#0000)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:#f7f7f7;font-family:Inter,sans-serif!important}::selection{background-color:#4975b6;color:#fdfffc}.blurred{max-height:100vh;overflow:hidden}@font-face{font-family:More Sugar;font-style:normal;font-weight:400;src:url(/static/media/MoreSugar-Regular.a447f1f6ea779d9f4a99.ttf) format("truetype")}.arrowhead{fill:#fff!important;height:1.2vw;width:1.2vw}.blue-color{color:#4975b6}.ita-strong{font-style:italic;font-weight:600}.italic{font-style:italic;font-weight:400}.home-container{font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;position:relative;width:100vw}.home-container .svg-container{inset:0;pointer-events:none;position:absolute}.home-container .svg-container .rentree-txt{bottom:7%;color:#ff5757;font-family:More Sugar,sans-serif;font-size:1.6vw;left:26%;position:absolute;transform:rotate(-10deg);z-index:1000}.home-container .svg-container .rentree-arrow{bottom:0;height:4.5vw;left:29%;position:absolute;width:4.5vw}.home-container .svg-container .concours-arrow{height:4.5vw;position:absolute;right:.5%;top:12.5%;transform:rotate(225deg) scaleX(-1);width:4.5vw}.home-container .svg-container .concours-txt{color:#ff5757;font-family:More Sugar,sans-serif;font-size:1.6vw;position:absolute;right:5.5%;top:16.75%;transform:rotate(-17deg);z-index:1000}.home-container .svg-container .avec-txt{color:#fff;top:67%;transform:rotate(-30deg)}.home-container .svg-container .avec-txt,.home-container .svg-container .tradi-txt{font-family:More Sugar,sans-serif;font-size:1.6vw;position:absolute;right:3%;z-index:1000}.home-container .svg-container .tradi-txt{color:#000;top:90%;transform:rotate(-10deg)}.home-container .hero-section{height:100vh;overflow:hidden;padding-left:8vw;padding-top:13.5vw;position:relative}.home-container .hero-section .mascotte-hero{bottom:-6.5vw;height:24vw;left:-3vw;position:absolute;width:24vw}.home-container .hero-section .mascotte-hero svg{height:24vw;width:24vw}.home-container .hero-section .hero-title{font-size:5.5vw;font-weight:600;line-height:8vw;max-width:75%;position:relative;z-index:1}.home-container .hero-section .hero-title em{font-weight:400}.home-container .hero-section .hero-subtitle{font-size:1.4vw;margin-top:0;position:relative;z-index:1}.home-container .hero-section .cta-row{align-items:center;display:flex;gap:1vw;margin-top:2vw}.home-container .hero-section .social-icon{align-items:center;background-color:#1e212b;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5vw;height:3vw;justify-content:center;position:relative;top:0;transition:all .4s ease;width:3vw}.home-container .hero-section .social-icon:hover{top:-3px}.home-container .hero-section .social-icon:hover.youtube{color:red}.home-container .hero-section .social-icon:hover.insta{color:#e1306c}.home-container .hero-section .social-icon:hover.newsletter{color:#ff6719}.home-container .hero-section .btn-primary{align-items:center;background-color:#000;border-radius:2vw;color:#fff;cursor:pointer;display:flex;font-size:1.3vw;gap:.4vw;margin-right:1vw;padding:.75vw 1.25vw;position:relative;transition:all .3s;width:-webkit-fit-content;width:fit-content;z-index:1}.home-container .hero-section .btn-primary:hover{transform:translateY(-.2vw)}.home-container .hero-section .btn-primary .item-icon{position:relative;width:1vw}.home-container .hero-section .btn-primary .item-icon .arrow,.home-container .hero-section .btn-primary .item-icon .head-arrow{left:0;position:absolute;top:-.61vw;transition:opacity .3s ease,transform .3s ease}.home-container .hero-section .btn-primary .item-icon .arrow{opacity:0;pointer-events:none;transform:translateX(-.3vw)}.home-container .hero-section .btn-primary .item-icon .head-arrow,.home-container .hero-section .btn-primary:hover .arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.home-container .hero-section .btn-primary:hover .head-arrow{opacity:0;pointer-events:none;transform:translateX(.3vw)}.home-container .review-section{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;padding:5vw 0}.home-container .review-section .review-header{align-items:center;display:flex;height:20vh;justify-content:center;position:relative;width:100%}.home-container .review-section .review-header .header-trust{font-size:1.3vw;font-weight:700;left:11vw;line-height:1.2;position:absolute}.home-container .review-section .review-header .header-arrow{height:6vw;left:13vw;position:absolute;top:7.5vw;width:6vw}.home-container .review-section .review-header .header-arrow svg{height:6vw;transform:rotate(15deg);width:6vw}.home-container .review-section .review-header .header-logo-container{align-items:center;display:flex;left:-1.1vw;position:relative}.home-container .review-section .review-header .header-logo-container .header-logo{height:auto;width:18vw}.home-container .review-section .review-header .header-logo-container .major-prepa{width:11vw}.home-container .review-section .review-header .header-stat{color:#868686;font-size:1.35vw;font-weight:600;line-height:1.2;position:absolute;right:11vw}.home-container .review-section .review-container{display:flex;gap:1.5vw;justify-content:center;margin-top:5vw;width:100%}.home-container .review-section .review-container .review-item{background-color:#fff;border-radius:.5vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;flex-direction:column;gap:.5vw;height:22.5vw;padding:1.5vw 2vw;transition:all .3s ease;width:23vw}.home-container .review-section .review-container .review-item:hover{transform:rotate(5deg)}.home-container .review-section .review-container .review-item:first-child .review-author .initial{background-color:#03bf62}.home-container .review-section .review-container .review-item:nth-child(2) .review-author .initial{background-color:#ff5757}.home-container .review-section .review-container .review-item:nth-child(3) .review-author .initial{background-color:#ffbd59}.home-container .review-section .review-container .review-item:nth-child(4) .review-author .initial{background-color:#9f71db}.home-container .review-section .review-container .review-item .review-author{align-items:center;display:flex;font-size:1.1vw;gap:.5vw;text-align:left}.home-container .review-section .review-container .review-item .review-author .initial{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;font-size:.9vw;height:2.5vw;justify-content:center;margin-right:.3vw;width:2.5vw}.home-container .review-section .review-container .review-item .review-title{font-size:1.1vw;font-weight:700;margin-top:.75vw}.home-container .review-section .review-container .review-item .review-content{font-size:.9vw;font-style:italic;margin-top:.25vw;text-align:justify}.home-container .review-section .review-container .review-item .stars{display:flex;gap:.5vw;margin:auto}.home-container .review-section .review-container .review-item .stars svg{height:.9vw;width:.9vw}.home-container .matiere-section,.home-container .theme-section{height:auto;padding:2.5vw 0;position:relative}.home-container .matiere-section .mascotte-theme,.home-container .theme-section .mascotte-theme{align-items:center;border-radius:50%;display:flex;font-size:100%;height:15vw;justify-content:center;left:8%;overflow:hidden;position:absolute;top:1vw;width:15vw}.home-container .matiere-section .mascotte-theme svg,.home-container .theme-section .mascotte-theme svg{height:30vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-46%);width:30vw}.home-container .matiere-section .theme-title,.home-container .theme-section .theme-title{font-size:4vw;font-weight:600;margin:auto;max-width:50%;text-align:center}.home-container .matiere-section .theme-subtitle,.home-container .theme-section .theme-subtitle{font-size:1.4vw;margin:1vw auto auto;max-width:35%;text-align:center}.home-container .matiere-section .theme-container,.home-container .theme-section .theme-container{display:flex;flex-wrap:wrap;gap:2vw;justify-content:center;margin:3vw auto;width:35%}.home-container .matiere-section .theme-container .theme-item,.home-container .theme-section .theme-container .theme-item{border:2px solid #0000;border-radius:2vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;cursor:pointer;font-size:1.3vw;font-weight:700;padding:.1vw 2vw;transition:all .2s ease}.home-container .matiere-section .theme-container .theme-item._0,.home-container .theme-section .theme-container .theme-item._0{background-color:#ff5757}.home-container .matiere-section .theme-container .theme-item._0.focused,.home-container .theme-section .theme-container .theme-item._0.focused{background-color:#fff;border-color:#ff5757;color:#ff5757}.home-container .matiere-section .theme-container .theme-item._1,.home-container .theme-section .theme-container .theme-item._1{background-color:#4975b6}.home-container .matiere-section .theme-container .theme-item._1.focused,.home-container .theme-section .theme-container .theme-item._1.focused{background-color:#fff;border-color:#4975b6;color:#4975b6}.home-container .matiere-section .theme-container .theme-item._2,.home-container .theme-section .theme-container .theme-item._2{background-color:#03bf62}.home-container .matiere-section .theme-container .theme-item._2.focused,.home-container .theme-section .theme-container .theme-item._2.focused{background-color:#fff;border-color:#03bf62;color:#03bf62}.home-container .matiere-section .theme-container .theme-item._3,.home-container .theme-section .theme-container .theme-item._3{background-color:#ff66c4}.home-container .matiere-section .theme-container .theme-item._3.focused,.home-container .theme-section .theme-container .theme-item._3.focused{background-color:#fff;border-color:#ff66c4;color:#ff66c4}.home-container .matiere-section .theme-container .theme-item._4,.home-container .theme-section .theme-container .theme-item._4{background-color:#ffbd59}.home-container .matiere-section .theme-container .theme-item._4.focused,.home-container .theme-section .theme-container .theme-item._4.focused{background-color:#fff;border-color:#ffbd59;color:#ffbd59}.home-container .matiere-section .theme-text,.home-container .theme-section .theme-text{color:#616161;font-size:1.2vw;line-height:1.8;margin:0 auto;text-align:justify;width:50%}.home-container .matiere-section .theme-text .theme-text-title,.home-container .theme-section .theme-text .theme-text-title{margin-bottom:1.5vw}.home-container .numbers-section{background-color:#f5f5f5;height:auto;padding:3vw 0 6vw;position:relative}.home-container .numbers-section .mascotte-numbers{border-radius:50%;height:14vw;overflow:hidden;position:absolute;right:2.5vw;top:2vw;width:14vw}.home-container .numbers-section .mascotte-numbers svg{height:28vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-45%);width:28vw}.home-container .numbers-section .numbers-title{font-size:4vw;font-weight:600;margin:auto;text-align:center}.home-container .numbers-section .numbers-subtitle{font-size:1.5vw;margin-top:1.5vw;text-align:center}.home-container .numbers-section .numbers-banner{color:#b6b6b6;font-size:2vw;font-weight:600;margin-top:5vw;overflow:hidden;width:100%}.home-container .numbers-section .numbers-banner .carousel-track{animation:carousel-scroll 20s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.home-container .numbers-section .numbers-banner .carousel-content{display:flex}.home-container .numbers-section .numbers-banner .carousel-content span{display:inline-block;padding:0 3rem;white-space:nowrap}@keyframes carousel-scroll{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.home-container .matiere-section{padding-bottom:4vw;padding-top:4vw}.home-container .matiere-section .mascotte-matiere{align-items:center;border-radius:50%;display:flex;height:13vw;justify-content:center;overflow:hidden;position:absolute;right:15%;top:21vw;width:13vw}.home-container .matiere-section .mascotte-matiere svg{height:28vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-46%);width:28vw}.home-container .matiere-section .matiere-title{font-size:4vw;font-weight:600;margin:auto;max-width:60%;text-align:center}.home-container .matiere-section .matiere-subtitle{font-size:1.4vw;margin:2vw auto auto;max-width:45%;text-align:center}.home-container .matiere-section .theme-container .theme-item._0{background-color:#ff5757}.home-container .matiere-section .theme-container .theme-item._0.focused{background-color:#fff;border-color:#ff5757;color:#ff5757}.home-container .matiere-section .theme-container .theme-item._1{background-color:#ff914d}.home-container .matiere-section .theme-container .theme-item._1.focused{background-color:#fff;border-color:#ff914d;color:#ff914d}.home-container .matiere-section .theme-container .theme-item._2{background-color:#03bf62}.home-container .matiere-section .theme-container .theme-item._2.focused{background-color:#fff;border-color:#03bf62;color:#03bf62}.home-container .matiere-section .theme-container .theme-item._3{background-color:#ff66c4}.home-container .matiere-section .theme-container .theme-item._3.focused{background-color:#fff;border-color:#ff66c4;color:#ff66c4}.home-container .matiere-section .theme-container .theme-item._4{background-color:#ffbd59}.home-container .matiere-section .theme-container .theme-item._4.focused{background-color:#fff;border-color:#ffbd59;color:#ffbd59}.home-container .prof-section{background-color:#f5f5f5;padding-bottom:6vw;padding-top:4vw;position:relative}.home-container .prof-section .mascotte-prof{align-items:center;border-radius:50%;display:flex;height:15vw;justify-content:center;left:5%;overflow:hidden;position:absolute;top:1.5vw;width:15vw}.home-container .prof-section .mascotte-prof svg{height:23vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-46%);width:23vw}.home-container .prof-section .prof-title{font-size:4vw;font-weight:600;margin:auto;max-width:60%;text-align:center}.home-container .prof-section .prof-subtitle{font-size:1.4vw;margin:1vw auto auto;max-width:45%;text-align:center}.home-container .prof-section .tab{display:flex;gap:0;justify-content:center;margin-top:5vw}.home-container .prof-section .tab .labels{align-items:flex-end;display:flex;flex-direction:column;font-size:1.2vw;gap:2vw;margin-top:4.75vw;padding-right:4.5vw}.home-container .prof-section .tab .moncolleurAnswer{border-left:3px solid #b6b6b6;border-right:3px solid #b6b6b6;width:13vw}.home-container .prof-section .tab .moncolleurAnswer,.home-container .prof-section .tab .profAnswer{align-items:center;display:flex;flex-direction:column;gap:.5vw}.home-container .prof-section .tab .answerTitle{font-size:1.3vw;line-height:1.1;max-width:60%;text-align:center}.home-container .prof-section .tab .answerTitle.dark{font-weight:800}.home-container .prof-section .tab .cross{height:3.5vw;width:3.5vw}.home-container .prof-section .tab .cross path{stroke:#ff5757!important}.home-container .prof-section .tab .check{height:3.5vw;width:3.5vw}.home-container .prof-section .tab .check path{stroke:#03bf62!important}.home-container .cta-section{background-color:#f5f5f5;height:auto;padding-bottom:6vw;padding-top:4vw;position:relative}.home-container .cta-section .mascotte-cta{height:40vw;position:absolute;right:0;top:2.7vw;width:40vw}.home-container .cta-section .mascotte-cta svg{height:40vw;width:40vw}.home-container .cta-section .cta-title{font-size:4vw;font-weight:600;margin:auto;max-width:60%;text-align:center}.home-container .cta-section .cta-subtitle{font-size:1.4vw;margin:1vw auto auto;max-width:30%;text-align:center}.home-container .cta-section .btn-primary{align-items:center;background-color:#000;border-radius:2vw;color:#fff;cursor:pointer;display:flex;font-size:1.3vw;gap:.4vw;margin:3vw auto 0;padding:.75vw 1.25vw;position:relative;transition:all .3s ease;width:-webkit-fit-content;width:fit-content;z-index:1}.home-container .cta-section .btn-primary:hover{transform:translateY(-.2vw)}.home-container .cta-section .btn-primary .item-icon{position:relative;width:1vw}.home-container .cta-section .btn-primary .item-icon .arrow,.home-container .cta-section .btn-primary .item-icon .head-arrow{left:0;position:absolute;top:-.64vw;transition:opacity .3s ease,transform .3s ease}.home-container .cta-section .btn-primary .item-icon .arrow{opacity:0;pointer-events:none;transform:translateX(-.3vw)}.home-container .cta-section .btn-primary .item-icon .head-arrow,.home-container .cta-section .btn-primary:hover .arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.home-container .cta-section .btn-primary:hover .head-arrow{opacity:0;pointer-events:none;transform:translateX(.3vw)}.home-container .cta-section .footer-title{font-size:2.7vw;font-weight:600;margin-left:5vw;margin-top:9vw}.home-container .cta-section .footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:5vw;height:auto;justify-content:center;margin-top:5vw;width:100vw}.home-container .cta-section .footer-content .footer-item{align-items:flex-end;background-position:50%;background-size:cover;border-radius:3vw;display:flex;height:22vw;padding:3vw 2vw;transition:all .4s ease;width:42.5vw}.home-container .cta-section .footer-content .footer-item:hover{border-radius:.6vw;transform:rotate(10deg)}.home-container .cta-section .footer-content .footer-item:first-child{background-image:linear-gradient(#00000040,#00000040),url(/static/media/minia-hec.ca6096df03eeb13b1af9.png);background-repeat:no-repeat;background-size:100%}.home-container .cta-section .footer-content .footer-item:nth-child(2){background-image:linear-gradient(#00000040,#00000040),url(/static/media/minia-video.6b245e81d79837fbee1b.jpg);background-repeat:no-repeat;background-size:100%}.home-container .cta-section .footer-content .footer-item:nth-child(3){background-image:linear-gradient(#00000073,#00000073),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAACfBAMAAAAi6PM/AAAALVBMVEVHcEwWIDQWIDQWIDQoLDIWIDQWIDQWIDQWIDQWIDT/ySr/ySr/ySoWIDT/ySrNMXm5AAAADXRSTlMAwYI9Fqjr0WRQTLWBN0zQhAAADMRJREFUeNrt3ctvG8cZAPARdylTQgjIrt3HQQAt22l8EMBYjaoeCDAObLkNBLBNkboHAoFjA+6BgIoaRXxYgEBj+yRAbZr0JCB3Azn15IPRQ089GNaDDx/2H0gC/g0VKe7uPL557OzukBPMd0lgiruzv52dnflmdomQCxcuXLhw4cKFCxcuXLhw4cL68J+cv/S5Yyg+3g5P46pzKDq2x87hoOkkCm44ggl0+MhRFBulM+ew5yiKjZ0pdFh3FoVGO4JuAR8+fzFXrdzWtZq90J0I+hPAeTR6MT/IPz4t5K690JFzeMJ89M3oNL6dA+RfTZDH8dpaZy+GPqY/ejWaxPczRl77SRgKaoM1vTsetP9yNI3vZ9jFfhaScfwDaDrIq3L51SiO72YnvUdBv7EXOoiOgbjPLL8cYfHd17MqXYOCPrIXOq4zeM9peUTGzKR3fjjQt6eH0Mfah7dGTPxnNqWrUtCHJsfM56exz3z0fvRRis0tTQ9hKHQejf6rV9rzVKx9kerrixT0wCD0QrTTFeaj9eijNNtbpweGH47A+He2e21SKa+k+HqZ/vYsoJmujt/RKU6lQ1bo5yNOvMgHOgzvNfWgz69toFlAM/m2it55vzXeVlPqrCcNQYc95QRWaUbIBHTY5DZoKUeHa1eaxLCbF9/mBI2dV9nlNiNkErrG7d1rb3x5JIyvc4JW7qZ5M0ImoelU1moOtwxypJK9N82BtmFCZ4E3HvVyuTfzpbVGLTzoft0i6EPuHTpTmokjrZfx4EGHDy2Cpu6GOzn1Nv1XkLNmtpQLHXYtgm7Bw5Ws3XpIWjf/z4c+tgj6PjxcyT5++iYvZwH03LfSGPQQHq7kMFB9nsOgUAJNVpP5hu7j/34u14wAIf0/VAT0oT3QIZ7AO8g39fJhLs4iaGbANcfQK+BwJZ8c11sZE6Ry6GN7oLFJYV+UTPQ3xvELhD7YmIZCp/g3isPuD0Sbo9LRHYW246ykUOnp8XlyMGd/Ihytx1vxFA1w6B4noUh+484fojb97l6ay3YZHg76UUHH3QbvSZBqPdlWm+lKEwd+53KHSoVsRaUf3KVk4umX65ej/7vwT85+MYOGogEOjc0/3eZCP9FuH5dfQsNuD5s3/7KTduGe/3ZIJWuqSZm8n9M5Jx9fcDD4HIbG44/gXr/UMFiAh1frPOhnGW5EPnR1JdAJWoo+sb9KdU8T6EpAJ/fw0zKuWFel0OFnwD6fhlmhkwRehwO9qXPHr1DA/nUI+iRpBtIMPsrUDGDs9U7AZFG/okc5XSl0+Bdmj78MM0PHN+4lzsxaSadr5QVkZt5v449exND9UAsaUeenyk9X32I+wZ9MqCoeWynMDt0D/zWB9gOdnTwlZ5u8VeIAPWBzqaC3yWQNH9oDSv8nOTT1mIi/mgN0nMBrwNDbOoOFyWD+ML5Iz1rOT/ODTjbwiRh6U5z1q6rNKmyHeUDXmMsRh+ZWaOFOzvqAg+kR3QmoHFBm6OTGfSyE9jpQyYdyaKJK6xkw0PeB4UoCva0z/K0Qt/ibHbqaZIfeIdC40JuSrB8Xmpjk0zJgoYdgex/9baCzkwbembrVYW4H2aHLxDZ50H5HkvXjQx+Bt95M0ANguBJDlxQSOjfWzuIdKK/90XtA45gdukKUngdd5hS9J4fGsm0qBirQ00PcA6EbCjtZpxMPvOOLb4fZoX2ioDzoPZliVSXX3cgLusWk7hLoQAf6IJTUpOzQyeiqyYfmtRzJY00C6KTtCPKCPuHX6FKoA809vqgrmQP0Kv49DnRZqiiAjru9lTAv6CNon2DDrQYtKFnLKPQOtxwDBegWMO+UDboPNawICRs5EbSgZCdGodvSlQpVhQnJvdygz/a6BEF3dKAb0obPDDTWRPcncwarTHUVQQ+BeaeM0LsAKg3y4G/jxPqNQAE6qUiDK+MvbX1Mz4hQ0IO7ahM2qtC9K5N5kKQJO5pu/O/0pYV98cEk4f/rj+k7t69koAZ9zBuCl5iiYkkaLnR8xgbTWuqvU3cYT3OtMxYBH/pxk+5l1hHdDLyhoQ+bcZqRXCBQUTJQg+7xkkoLbPd9WwrtsZmZCrUdT2ulMzxly7QAj6M/WWRzGyWqDauyS7bo01NmDc7pQp/Vs3MsdJUtqieFrgCzZG3ySzh0f1/HeYmod1XwvDXYlwH4VBtWBR4hCkjYRbZj7WlD19g+M1nUXaBx5EGXgVVQDbLieMLZjFS5jkMausvbKVl6CvqYzjzGB7gDGLRTQveIUz452/0AhO5yy4GYJ7kW2IqUXC0rNLTmm5huE/UMg34DpFJrcuhdYDKgxjU4SAn9hqx7Y+PeKl6QPWB1b0MZugVUQAZac/ncOgFbBZfypoFuAZWCgq4DSVpF6NcBcdGPWU8I6HVgqlYdugbMuTHQdS3npIt8QkL3kB50DWhYV8jjRdxKL4deJw53vMkVw9CaT2aXeXOGj+YTeoco7rj0+4ahNZ/42SObiirUciTl+jOwoMwsdJm4ACvjXo5h6K6Wc4VaaAX10qgFQXSYhfbIK7hz+l/D0M2MFfqI19+fL+iYdTDtHp4YhtZ7J+H7dDqwSqUw5g/6gLiED07barPQOvdC/wmTPqsCXff5gl4kNrp42vswC62ykHyNDGKB9HSUD3WH5wu6RBxx6RDNIbSI643owOcJGhGNpTc0Df06I3TLGug2cQ3uWgYdJUosgCZTJk3LoD9F1kAzqTaroPftga7Q6UWboIfIHmgUUBN+NkHv2wRNp5wtgh4im6BvUz0le6CxdxuIoQcbQBiHLlNTHfZAX0SK0IJH8w1C+9SFaA30Q2QXdCzbtwuaWA1iBfQBeQ+3BPpBExUO3coX+hy53WKgyzlDUw/Pq0O/S75NGPoibxYcZZgFJ6aFTgTQTZ11HS35ug4t6P6FfYWKmZSrD83N8Jcb7MiXGxzoQMcz90csdIMZGohWKtHQu8Bl0NKHHkwT0sC6U0k/GiNqk/jQApo9cj4TWkDT1oGmEngw9Er8XcHau5BqJoZAybr60CmbWkysxc7q0mvvksS4H5DnB1jBl3rt3WvyUuky0DvsQqttKXSJXe1VodbLeOAcX97QDVZxk7eaNClrmTd4HIoMVKDJS52AjpvW+N0L2NO6LQ70ErtoY4+a9daaYUkNXWXGkMkTy8z66OhokvXRA6olDAGDlTTQXjQbV2Ogy3S3lX35CwudLJHvT1/3kjzTOUAGoROi6RJybEE8s+I/ejXNM3oRVbLIdrpg3n8KGKhAk0FAY8+19H93eiqurYb0TD/QCWwnf3NpfAKTpxWYZ1gKhcaeDhtMSh8wQvh6X/oxl2O6QT7t7owPBzc4zgla+LBQ3KzR0Hv875yYhPYFhe+y0HREtTVQMcgKLcw03vtiow5BL/K/smISWvD4W78ph+7K683pCHVqkBV6JxTHCgQteNy2bhS6wS2HwpOz8TK+2yoGWaHLOtD8R7APUTHQizD0Arfc9+XQQySvN/lB+x0NaH6Dc1IQ9AIM7UmbhaqCn5JBVmhxA8WD5j6jXDMLzT3jh0gOXWczG0VCL+hAe7LjMwW9LWk5BNBDIPVYJLTkuoGhedfBI9PQXkdSW6uyxWbSDl5e0LzXOIqhy5LZVFPQnDOu8pYwfCubJqC9jgY03IMF3ntXNHRFvB6ED/1I5cLIFVp8OnnQUJUe1M1Dgzeyh0gKTT2JsGkCGnjpZF8KDd3vL6IZQAOVETvhXGi6rQcMOnlDo5vMTn6/KYVmi/YQzQIaf95lGleRFJp5Pp0dtFzczB0avcsUI34pKhcalTqC5QEGodG/RIgwNPCzlLTBY8ogF2j0HrGP8Wuso/dh86HRTaJOky8/MQlNvWb8Z0gKDf78p8QgH+joLa6TFu6js9t5IINGS1ge+qdNNDNohL2bZ3CFk436K3cpA2DQP3s5faUtg45+RRn6k8vgryj7N347+ddL15vxv4z/siaARmjr2vR3j+lMohetrviRAnT0txfkBwT8LPSkrP+gS89A17cuc8qKGVyebqXOGhgJLvT8RxVYkTC/4aANRRsatjro/COQ360cdA7hc8atDjrnqNATcQ66mDjHrhtz0EVEI81CunmF7lp0LyRflmEZdG3+y1oKLSqszdANYOLCQecfSWa9jxx0gfFVaHE32iLokvISVgedqeEIlCYpHXTGWFoF11A56DwzHBsbG0860Hovm8JL8dvbs2+c7W2ibYiSZCmEi4KgB01nYgTatRyGoLuOxAh0z4mYgW45ESPQrkIbgnYV2gz0kfMwAq33u2IuUkNfdBxGoB86DSPQ99zg2wj0Z87ZBDS9hN5FIdCHd+tOouAYz7A4ZRcuXLhw4cKFCxcuXLhw4cLFjOL/9wkjRYrR/WEAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100%}.home-container .cta-section .footer-content .footer-item .item-content{color:#fff;font-size:1.8vw;margin-top:auto}.home-container .footer-section{color:#747474;font-size:1.2vw;padding-bottom:.5vw}.home-container .footer-section a{color:#747474}.home-container .footer-section a:hover{color:#000}.svg-bg{height:80%;margin-left:35.2vw;margin-top:10.55vw;width:65%}.fill-bottom,.fill-top{opacity:0;pointer-events:none;transition:opacity .6s ease}.fill-top{transition-delay:.18s}.fill-bottom.visible,.fill-top.visible{opacity:1}.stroke-bottom,.stroke-top{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.stroke-bottom{stroke:#99daff}.stroke-top{stroke:#004aad}@media(max-width:1200px){.home-container .hero-section{padding-top:18vw}.home-container .hero-section .hero-title{font-size:6vw;line-height:9vw;max-width:90%}.home-container .hero-section .hero-subtitle{font-size:1.8vw}.home-container .hero-section .btn-primary{font-size:1.6vw;padding:1vw 1.8vw}.home-container .review-section .review-container{align-items:center;flex-direction:column;gap:4vw}.home-container .review-section .review-container .review-item{height:auto;width:80%}}@media(max-width:900px){.home-container .hero-section{padding-left:5vw;padding-top:22vw}.home-container .hero-section .hero-title{font-size:7vw;line-height:10vw}.home-container .hero-section .hero-subtitle{font-size:2.2vw}.home-container .hero-section .btn-primary{border-radius:4vw;font-size:2.2vw}.home-container .matiere-section .matiere-title,.home-container .matiere-section .theme-title,.home-container .theme-section .matiere-title,.home-container .theme-section .theme-title{font-size:6vw}.home-container .matiere-section .matiere-subtitle,.home-container .matiere-section .theme-subtitle,.home-container .theme-section .matiere-subtitle,.home-container .theme-section .theme-subtitle{font-size:2.2vw;max-width:80%}.home-container .matiere-section .theme-container,.home-container .theme-section .theme-container{gap:3vw;width:80%}.home-container .matiere-section .theme-container .theme-item,.home-container .theme-section .theme-container .theme-item{font-size:2.4vw;padding:1vw 3vw}.home-container .matiere-section .theme-text,.home-container .theme-section .theme-text{font-size:2vw;width:80%}.home-container .numbers-section .numbers-title{font-size:6vw}.home-container .numbers-section .numbers-subtitle{font-size:2.2vw}.home-container .numbers-section .numbers-banner{font-size:3vw}.home-container .cta-section .cta-title{font-size:6vw}.home-container .cta-section .cta-subtitle{font-size:2.4vw;max-width:80%}.home-container .cta-section .btn-primary{font-size:2.4vw;padding:1.5vw 2.5vw}}@media(max-width:600px){.svg-bg{bottom:-2px;height:45%;margin-left:0;margin-top:50.55vw;position:absolute;width:100%}.home-container .svg-container .concours-arrow,.home-container .svg-container .concours-txt{display:none}.home-container .svg-container .avec-txt{font-size:3.5vw;right:8%;top:85%;transform:rotate(-25deg)}.home-container .svg-container .tradi-txt{font-size:3.5vw;right:3%;top:95%;transform:rotate(-7.5deg)}.home-container .hero-section{height:100dvh;padding-left:3vw;padding-top:24vw;position:relative}.home-container .hero-section .mascotte-hero{bottom:0;height:450px;left:-29vw;pointer-events:none;width:450px}.home-container .hero-section .mascotte-hero svg{height:450px;transform:translateY(22%);width:450px}.home-container .hero-section .hero-title{font-size:10vw;line-height:15vw;margin:0 auto;max-width:90%}.home-container .hero-section .hero-subtitle{font-size:3.5vw;margin:5vw auto;max-width:90%}.home-container .hero-section .cta-row{gap:2vw}.home-container .hero-section .social-icon{font-size:4vw;height:9vw;width:9vw}.home-container .hero-section .btn-primary{border-radius:15vw;font-size:4vw;gap:2vw;margin:8vw 0 8vw 3vw;padding:2vw 5vw 2vw 4vw}.home-container .hero-section .btn-primary .item-icon .arrow,.home-container .hero-section .btn-primary .item-icon .head-arrow{top:-1.9vw;transition:opacity .3s ease,transform .3s ease}.home-container .review-section{padding:5vw}.home-container .review-section .review-header{flex-direction:column;height:auto}.home-container .review-section .review-header .header-logo-container{align-items:center;display:flex;left:-6.7vw}.home-container .review-section .review-header .header-logo-container .header-logo{width:50vw}.home-container .review-section .review-header .header-logo-container .major-prepa{width:35vw}.home-container .review-section .review-header .header-trust{font-size:5vw;margin:15vw 0 8vw;order:2;text-align:center}.home-container .review-section .review-header .header-stat{font-size:4vw;margin-top:-3vw}.home-container .review-section .review-header .header-stat br{display:none}.home-container .review-section .review-header .header-stat,.home-container .review-section .review-header .header-trust{position:static}.home-container .review-section .review-header .header-arrow{display:none}.home-container .review-section .review-container{gap:6vw}.home-container .review-section .review-container .review-item{border-radius:7vw;font-size:3vw;padding:8vw 3vw;width:85vw}.home-container .review-section .review-container .review-item .stars{gap:1.5vw}.home-container .review-section .review-container .review-item .stars svg{height:4vw;width:4vw}.home-container .review-section .review-container .review-item .review-content{font-size:3.5vw;margin:3vw 0}.home-container .review-section .review-container .review-item .review-title{font-size:4vw;margin-top:3vw}.home-container .review-section .review-container .review-item .review-author{font-size:4vw;gap:2vw;margin-top:0}.home-container .review-section .review-container .review-item .review-author .initial{font-size:3.5vw;height:7vw;width:7vw}.home-container .matiere-section .mascotte-matiere,.home-container .matiere-section .mascotte-theme,.home-container .theme-section .mascotte-matiere,.home-container .theme-section .mascotte-theme{background-color:#fff;border-radius:10vw;font-size:100%;height:29vw;left:0;margin:auto;position:relative;top:0;width:30vw}.home-container .matiere-section .mascotte-matiere svg,.home-container .matiere-section .mascotte-theme svg,.home-container .theme-section .mascotte-matiere svg,.home-container .theme-section .mascotte-theme svg{height:70vw;transform:translate(-52%,-48%);width:70vw}.home-container .matiere-section .mascotte-matiere,.home-container .theme-section .mascotte-matiere{height:35vw;width:25vw}.home-container .matiere-section .mascotte-matiere svg,.home-container .theme-section .mascotte-matiere svg{transform:translate(-48.5%,-47%)}.home-container .matiere-section .matiere-title,.home-container .matiere-section .theme-title,.home-container .theme-section .matiere-title,.home-container .theme-section .theme-title{font-size:6.5vw;margin:3vw auto 4.5vw;max-width:90%}.home-container .matiere-section .matiere-subtitle,.home-container .matiere-section .theme-subtitle,.home-container .theme-section .matiere-subtitle,.home-container .theme-section .theme-subtitle{font-size:3.5vw}.home-container .matiere-section .theme-container,.home-container .theme-section .theme-container{gap:6vw;margin-top:7vw;width:90%}.home-container .matiere-section .theme-container .theme-item,.home-container .theme-section .theme-container .theme-item{border-radius:20vw;font-size:4vw;padding:.5vw 6vw}.home-container .matiere-section .theme-text,.home-container .theme-section .theme-text{font-size:3.5vw;margin-top:10vw;width:85%}.home-container .numbers-section .mascotte-numbers{background-color:#fff;border-radius:10vw;font-size:100%;height:35vw;left:0;margin:auto;position:relative;top:0;width:33vw}.home-container .numbers-section .mascotte-numbers svg{height:70vw;transform:translate(-49%,-48%);width:70vw}.home-container .numbers-section .numbers-title{font-size:5.5vw;margin:5vw auto 4.5vw;max-width:90%}.home-container .numbers-section .numbers-subtitle{font-size:3.5vw}.home-container .numbers-section .numbers-banner{font-size:5vw;margin:10vw 0 0}.home-container .prof-section .mascotte-prof{background-color:#fff;border-radius:10vw;font-size:100%;height:30vw;left:0;margin:auto;position:relative;top:0;width:30vw}.home-container .prof-section .mascotte-prof svg{height:50vw;transform:translate(-50%,-46%);width:50vw}.home-container .prof-section .prof-title{font-size:6.5vw;margin:3vw auto;max-width:90%}.home-container .prof-section .prof-subtitle{font-size:3.5vw;max-width:90%}.home-container .prof-section .tab{justify-content:flex-start;margin-left:5vw;margin-top:10vw}.home-container .prof-section .tab .labels{align-items:flex-end;display:flex;flex-direction:column;font-size:2.5vw;gap:3.5vw;margin-top:7.8vw}.home-container .prof-section .tab .moncolleurAnswer{border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6;gap:.5vw;width:20vw}.home-container .prof-section .tab .profAnswer{align-items:center;display:flex;flex-direction:column;gap:.5vw}.home-container .prof-section .tab .answerTitle{font-size:2.5vw}.home-container .prof-section .tab .check,.home-container .prof-section .tab .cross{height:7vw;width:7vw}.home-container .cta-section .mascotte-cta{height:50vw;margin-left:25vw;margin-top:-7vw;position:static;width:50vw}.home-container .cta-section .mascotte-cta svg{height:50vw;transform:scale(1.2);width:50vw}.home-container .cta-section .cta-title{font-size:6.5vw;max-width:100%}.home-container .cta-section .cta-subtitle{font-size:3.5vw;margin:4vw auto 5vw}.home-container .cta-section .btn-primary{border-radius:15vw;font-size:4vw;gap:2vw;margin:8vw auto 0;padding:2vw 5vw 2vw 4vw}.home-container .cta-section .btn-primary .item-icon .arrow,.home-container .cta-section .btn-primary .item-icon .head-arrow{top:-1.9vw;transition:opacity .3s ease,transform .3s ease}.home-container .cta-section .footer-title{font-size:6.5vw;font-weight:600;margin:0 auto;max-width:85%}.home-container .cta-section .footer-content{flex-direction:column;gap:7.5vw;height:auto;margin-top:10vw;width:100vw}.home-container .cta-section .footer-content .footer-item{border-radius:6vw;height:45vw;width:85vw}.home-container .cta-section .footer-content .footer-item .item-content{font-size:4vw}.home-container .footer-section{font-size:3.5vw;padding-bottom:2vw}}.bibliotheque{font-family:Poppins,sans-serif;padding-left:5vw;padding-top:9vw}.bibliotheque .part-title{font-size:2vw;font-weight:600;margin-bottom:1vw}.bibliotheque .Ang{background-color:#ffde59!important}.bibliotheque .ESH{background-color:#ffbd59!important}.bibliotheque .HGG{background-color:#03bf62!important}.bibliotheque .CG{background-color:#ff66c4!important}.bibliotheque .All{background-color:#8a44c8!important}.bibliotheque .Esp{background-color:#3a66dd!important}.bibliotheque .filter-container .filter-row{align-items:center;display:flex;gap:1vw;height:3vw;width:90vw}.bibliotheque .filter-container .filter-row .search-bar{background-color:#fdfffc;border:2px solid #4975b6;border-radius:5vw;height:100%;padding:0 1vw;width:58vw}.bibliotheque .filter-container .filter-row .search-bar::placeholder{color:#000}.bibliotheque .filter-container .filter-row .matiere{display:flex;gap:1vw}.bibliotheque .filter-container .filter-row .matiere button{background-color:#fff;border:2px solid #0000;border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;cursor:pointer;font-family:Paytone One,sans-serif;font-size:1.4vw;padding:.1vw 0;text-align:center;text-shadow:0 1px 2px #0006;transition:all .2s ease;width:5vw}.bibliotheque .filter-container .filter-row .matiere .selected{background-color:#0000!important;text-shadow:none}.bibliotheque .filter-container .filter-row .matiere .selected.CG{border:2px solid #ff66c4;color:#ff66c4}.bibliotheque .filter-container .filter-row .matiere .selected.HGG{border:2px solid #03bf62;color:#03bf62}.bibliotheque .filter-container .filter-row .matiere .selected.ESH{border:2px solid #ffbd59;color:#ffbd59}.bibliotheque .filter-container .filter-row .matiere .selected.Ang{border:2px solid #ffde59;color:#ffde59}.bibliotheque .filter-container .filter-row .matiere .selected.All{border:2px solid #8a44c8;color:#8a44c8}.bibliotheque .filter-container .filter-row .matiere .selected.Esp{border:2px solid #3a66dd;color:#3a66dd}.bibliotheque .filter-container .filter-row .filter{border:1px solid #4975b6;border-radius:5vw;cursor:pointer;padding:.3vw 2vw}.bibliotheque .filter-container .filter-row .trash{font-size:1.8vw}.bibliotheque .filter-container .other-filter{margin-top:1vw}.bibliotheque .filter-container .other-filter .filter-item{align-items:center;display:flex;margin-top:1vw}.bibliotheque .filter-container .other-filter .filter-item .switch{align-items:center;background-color:#03bf62;border-radius:4vw;cursor:pointer;display:flex;height:2vw;justify-content:left;padding:.25vw;position:relative;transition:all .2s ease-in;width:4vw}.bibliotheque .filter-container .other-filter .filter-item .switch.on .balle{left:calc(100% - 1.75vw)}.bibliotheque .filter-container .other-filter .filter-item .switch.on{background-color:#03bf62}.bibliotheque .filter-container .other-filter .filter-item .switch.off{background-color:#e9e8e8;left:0}.bibliotheque .filter-container .other-filter .filter-item .switch .balle{background-color:#fff;border-radius:100%;height:1.5vw;left:.25vw;position:absolute;transition:all .2s ease-in-out;width:1.5vw}.bibliotheque .filter-container .other-filter .filter-item .item-content{font-style:italic;margin-left:.8vw}.bibliotheque .filter-container .trash{cursor:pointer}.bibliotheque .colles-container{margin-top:3vw}.bibliotheque .colles-container .title-container{align-items:center;display:flex;justify-content:space-between;padding-right:5.5vw}.bibliotheque .colles-container .title-container .counter{background-color:#fff;border-radius:2vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;font-weight:600;padding:.5vw 1vw}.bibliotheque .colles-container .colles-content{display:flex;flex-direction:column;gap:1.5vw;margin:2vw 0}.bibliotheque .colles-container .colles-content .colle-item.ancienne{background-color:#1e212b;color:#fdfffc}.bibliotheque .colles-container .colles-content .colle-item.ancienne .note{color:#fff!important}.bibliotheque .colles-container .colles-content .colle-item{align-items:center;background-color:#fdfffc;border-radius:1.9vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;font-size:1.05vw;height:4vw;justify-content:space-between;padding:1vw 1.5vw;transition:all .2s ease-in;width:90vw}.bibliotheque .colles-container .colles-content .colle-item:hover{box-shadow:0 1px 1px #ff66c405,0 5px 4px #ff66c408,0 20px 15px #03bf620f;transform:translateY(-5px)}.bibliotheque .colles-container .colles-content .colle-item .colle-info{align-items:center;display:flex;gap:1vw}.bibliotheque .colles-container .colles-content .colle-item .colle-info .note{color:#747474;font-size:1.2vw;font-weight:600}.bibliotheque .colles-container .colles-content .colle-item .colle-info button{border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;cursor:pointer;font-family:Paytone One,sans-serif;font-size:1.4vw;padding:.1vw 0;text-align:center;text-shadow:0 1px 2px #0006;width:5vw}.bibliotheque .colles-container .colles-content .colle-item .colle-info .methode{background-color:#4975b6;text-transform:capitalize}.bibliotheque .colles-container .colles-content .colle-item .colle-info .methode.colle{background-color:#ff5757}.bibliotheque .colles-container .load-more-button{background-color:#4975b6;border-radius:1vw;color:#fff;cursor:pointer;display:inline-block;padding:.25vw 1vw;width:10vw}.popup-overlay{align-items:center;background:#0003;display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:2000}.popup-box{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;max-width:400px;padding:20px 30px;text-align:center}.popup-box button{background:#4975b6;border:none;border-radius:3vw;color:#fff;cursor:pointer;margin-top:15px;padding:.5vw 1.3vw;transition:.2s}.popup-box button:hover{background:#0056b3}.blurred{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.contact{align-items:center;background-color:#fff;border-radius:2vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;left:31%;padding:2vw;position:fixed;top:30%;transform:scale(0);transition:transform .4s ease;width:40vw;z-index:10000000000000000}.contact .cross{cursor:pointer;font-size:1.5vw;position:absolute;right:1.5vw;top:1.5vw;transition:all .3s ease}.contact .cross:hover{transform:scale(1.1)}.contact .contact-title{font-size:1.6vw;text-align:center}.contact .form{align-items:center;display:flex;flex-direction:column;gap:1.5vw}.contact .form textarea{border:1px solid #767676;border-radius:1vw;height:10vw;margin-top:2vw;padding:1vw;width:30vw}.contact .form button{background-color:#4975b6;border:2px solid #4975b6;border-radius:3vw;color:#fff;cursor:pointer;height:2.5vw;transition:all .3s ease;width:20vw}.contact .form button:hover{background-color:#0000;color:#4975b6;transform:translateY(-.2vw)}.bubble{align-items:center;background-color:#03bf62;border-radius:50%;bottom:1vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;cursor:pointer;display:flex;font-size:2vw;justify-content:center;padding:1vw;position:fixed;right:1vw;transform:scale(0);transition:transform .3s ease;z-index:1e+38}.bubble:hover{transform:scale(1.1)}.bubble-visible,.contact-visible{opacity:1;transform:scale(1)}.contact-visible{transform:scale(1)}.flip-card{position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}.flip-card.flipped{transform:rotateY(180deg)}.flip-card-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;position:absolute;top:0;transition:opacity .3s;width:100%}.flip-card-front{opacity:1;z-index:2}.flip-card-back{transform:rotateY(180deg)}.flip-card-back,.flip-card.flipped .flip-card-front{opacity:0;z-index:1}.flip-card.flipped .flip-card-back{opacity:1;z-index:2}@media screen and (max-width:768px){.authentication-container{height:100dvh;overflow:hidden}}.ita{font-style:italic;font-weight:400}.sign-up-container{background-color:#fff;border-radius:2.5vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;flex-direction:column;font-family:Poppins,sans-serif;left:50%;padding:2vw 3vw;position:absolute;top:13vw;transform:translateX(-50%);width:32vw}.sign-up-container .input-container{display:flex;flex-direction:column;gap:1.25vw;position:relative;z-index:0}.sign-up-container .first-mascotte,.sign-up-container .second-mascotte{height:40vw;left:-30vw;pointer-events:none;position:absolute;top:-15vw;width:40vw}.sign-up-container .second-mascotte{transform:scaleX(-1)}.sign-up-container .sign-up-title{font-size:2vw;font-weight:600}.sign-up-container .sign-up-subtitle{font-size:1.1vw;margin-bottom:1.25vw}.sign-up-container .cu-check{align-items:center;display:flex;font-size:.7vw;gap:.7vw;margin-left:1%;margin-top:.75vw;z-index:10000}.sign-up-container .cu-check input{accent-color:#4975b6;cursor:pointer}.sign-up-container .sign-up-welcom{margin:1.5vw 0}.sign-up-container .sign-up-email{font-size:.9vw;font-weight:600;margin:1vw 0 1.5vw;text-align:center}.sign-up-container .final-mascotte{height:40vw;pointer-events:none;position:absolute;right:-25vw;top:0;width:40vw}.sign-up-container .sign-up-verif input{accent-color:#4975b6;cursor:pointer}.sign-up-container .sign-up-verif{align-items:center;display:flex;font-size:.9vw;gap:.6vw}.sign-up-container .resend-email{color:#007bff;cursor:pointer;font-size:.6rem}.sign-up-container .resend-email:hover{text-decoration:underline}.sign-up-container .resend-email:disabled{color:#b4b4b4;cursor:not-allowed}.sign-up-container button{background-color:#4975b6;border:none;border-radius:3vw;color:#fdfffc;cursor:pointer;height:3vw;margin-top:1.5vw;transition:all .3s ease;width:100%}.sign-up-container button:hover{transform:translateY(-.2vw)!important}.sign-up-container button:disabled{background-color:#d9d9d9;color:#737373;cursor:not-allowed}.sign-up-container button:disabled:hover{transform:translateY(0)!important}@keyframes slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.shake{animation:shake .5s}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}.flip-text{font-size:14px;margin-top:15px;text-align:center}.flip-text span{color:#4975b6;cursor:pointer;font-weight:700;transition:all .3s ease}.flip-text span:hover{text-decoration:underline}@media screen and (max-width:768px){.flip-text{font-size:3vw;margin-top:2vw;text-align:center}.flip-text span{color:#4975b6;cursor:pointer;font-weight:700}.sign-up-container{border-radius:5vw;left:50%;padding:7.5vw;top:40vw;width:90vw}.sign-up-container .input-container{gap:3vw;position:relative;z-index:0}.sign-up-container .final-mascotte,.sign-up-container .first-mascotte{bottom:-55dvh;height:135vw;left:-20vw;position:fixed;top:auto;width:135vw}.sign-up-container .final-mascotte{bottom:-63vh;height:150vw;left:-32vw;width:150vw}.sign-up-container .second-mascotte{display:none}.sign-up-container .sign-up-title{font-size:5vw}.sign-up-container .sign-up-subtitle{font-size:2.5vw;margin-bottom:5vw}.sign-up-container .cu-check{font-size:2.5vw;gap:2vw;margin-top:4vw}.sign-up-container .sign-up-welcom{margin:2vw 0}.sign-up-container .sign-up-email{font-size:3vw;font-weight:600;margin:2vw 0 3vw;text-align:center}.sign-up-container .final-subtitle,.sign-up-container .sign-up-welcom{font-size:3vw}.sign-up-container .sign-up-verif{align-items:center;display:flex;font-size:3vw;gap:2vw}.sign-up-container .resend-email{color:#007bff;cursor:pointer;font-size:3vw;margin-top:1vw}.sign-up-container .resend-email:hover{text-decoration:underline}.sign-up-container .resend-email:disabled{color:#b4b4b4;cursor:not-allowed}.sign-up-container button{border:none;border-radius:10vw;cursor:pointer;font-size:3.3vw;height:auto;margin-top:4vw;padding:1.7vw;transition:all .3s ease;width:100%}.sign-up-container button:disabled{background-color:#d9d9d9;color:#737373;cursor:not-allowed}}.group{position:relative}.group .form-input:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.toggle-password{color:#555;cursor:pointer;position:absolute;right:.75vw;top:50%;transform:translateY(-50%);transition:color .2s}.toggle-password:hover{color:#000}.toggle-password .eye{height:2vw;width:2vw}.toggle-password .eye path{stroke:#737373}.form-input{background-color:#fdfffc;border:1px solid #b6b6b6;border-radius:.45vw;color:#000;display:block;font-size:1vw;height:2.75vw;padding:1.5vw 1.5vw 1.5vw 1vw;width:100%}.form-input.blue-border,.form-input:focus{border:1px solid #4975b6}.form-input:focus{outline:none}.form-input:focus~.form-input-label{background-color:#fff;color:#4975b6;font-size:12px;left:.75vw;padding:0 .5vw;top:0}.form-input:focus~.form-input-label:after{content:""}.form-input-label{color:#b4b4b4;font-size:1vw;font-weight:400;left:1vw;pointer-events:none;position:absolute;top:50%;transform:translateY(-47%);transition:all .3s ease}.form-input-label:after{content:"..."}.form-input-label.shrink{background-color:#fff;color:#4975b6;font-size:12px;left:.75vw;padding:0 .5vw;top:0}.form-input-label.shrink:after{content:""}.form-input-label.shrink~.form-input{border:3px solid #4975b6}@media screen and (max-width:768px){.toggle-password{right:3vw}.toggle-password .eye{height:5vw;width:5vw}.form-input{border-radius:1.5vw;display:block;font-size:3vw;height:10vw;padding:2vw 2vw 2vw 3vw;width:100%}.form-input:focus~.form-input-label{background-color:#fff;color:#4975b6;font-size:3vw;left:2vw;padding:0 .5vw;top:0}.form-input:focus~.form-input-label:after{content:""}.form-input-label{font-size:3vw;left:3vw;pointer-events:none;position:absolute;top:50%;transform:translateY(-47%)}.form-input-label.shrink{background-color:#fff;color:#4975b6;font-size:3vw;left:2vw;padding:0 .5vw;top:0}.form-input-label.shrink~.form-input{border:1px solid #4975b6}}.select-container{flex:1 1}.select-container:first-child{margin-right:1vw}.select-container{max-width:400px;width:100%}.select-container .react-select__control{font-size:.9rem}@media(max-width:1024px){.select-container .react-select__control{font-size:.8rem;min-width:0;padding:6px 8px}.select-container .react-select__option{font-size:.8rem;padding:8px 12px}}@media(max-width:600px){.select-container{max-width:100%}.select-container .react-select__control{font-size:.75rem;min-width:160px;padding:5px 6px}.select-container .react-select__option{font-size:.75rem;padding:6px 10px}}.plan-page{min-height:100vh;padding-top:10vw}.plan-detailler{align-items:center;display:flex;flex-direction:column;gap:2vw;margin-top:.5vw}.plan-detailler .plan-container{animation:fadeInUp .6s ease forwards;background-color:#fdfffc;border-radius:1vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;opacity:0;padding:1vw 3.75vw 1vw 1.5vw;position:relative;top:20px;transition:all .3s ease-in;width:80vw}.plan-detailler .plan-container strong{font-weight:800}.plan-detailler .plan-container .ancienne-prob{margin:1vw 0;opacity:.5}.plan-detailler .plan-container.undeveloped{height:3.55vw}.plan-detailler .plan-container.developed{height:var(--content-height)}.plan-detailler .plan-container .develop-btn{background-color:#000;border:1px solid #0000;border-radius:100%;color:#fff;cursor:pointer;height:2.5vw;position:absolute;right:1vw;top:.4vw;transition:all .3s ease;width:2.5vw}.plan-detailler .plan-container .develop-btn:disabled{pointer-events:none}.plan-detailler .plan-container .develop-btn:hover .develop-icon{font-size:1.65vw}.plan-detailler .plan-container .develop-btn .develop-icon{font-size:1.3vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.plan-detailler .fade-in-delay-0{animation-delay:0s}.plan-detailler .fade-in-delay-1{animation-delay:.25s}.plan-detailler .fade-in-delay-2{animation-delay:.5s}.plan-detailler .fade-in-delay-3{animation-delay:.75s}.plan-detailler .fade-in-delay-4{animation-delay:1s}.plan-detailler .fade-in-delay-5{animation-delay:1.25s}.plan-detailler .step-list{min-height:15vw}.plan-detailler .step-list .step-item{margin-top:1vw;opacity:0;transform:translateY(10px)}.plan-detailler .step-list .step-title{font-weight:700}.plan-detailler .step-list .animate-in{animation:fadeSlideIn .4s ease forwards}.plan-detailler .plan{overflow-x:hidden;overflow-y:auto;position:relative}.plan-detailler .plan .dropdown-wrapper{display:flex;justify-content:flex-end;margin-left:3.7vw;position:-webkit-sticky;position:sticky;top:0;transform:translateY(-.9vw);width:100%;z-index:0}.plan-detailler .plan .plan-list .plan-item .part-title{font-size:1.5vw;font-weight:700;margin:1.25vw 0}.plan-detailler .plan .plan-list .plan-item .part-transition{font-size:1vw}.plan-detailler .plan .plan-list .plan-item .part-transition span{font-weight:600}.plan-detailler .plan .plan-list .plan-item .subpart-item{margin-bottom:1vw}.plan-detailler .plan .plan-list .plan-item .subpart-item .subpart-subtitle{font-size:1.1vw;font-weight:700}.plan-detailler .plan .plan-list .plan-item .subpart-item .subpart-reference{font-size:1vw;font-style:italic}.plan-detailler .plan .plan-list .plan-item .subpart-item .subpart-analysis{font-size:1vw}.plan-detailler .plan .plan-list .plan-item .subpart-item .subpart-analysis .explain{background-color:#03bf62;border-radius:2vw;color:#fff;cursor:pointer;font-size:.7vw;font-weight:600;margin-left:.3vw;padding:.15vw .3vw;position:relative;top:-1.5px;transition:all .2s ease}.plan-detailler .plan .plan-list .plan-item .subpart-item .subpart-analysis .explain:hover{transform:translateY(-2px) scale(1.1)}.plan-detailler .plan .plan-list .plan-item .subpart-item .subpart-explanation{animation:fadeInUp .4s ease-out forwards;color:#545454;font-size:1vw;font-style:italic;font-weight:300;margin-top:.3vw;opacity:0;transform:translateY(10px)}.plan-detailler .plan .plan-list .plan-item .subpart-item .fade-out{opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.plan-detailler .plan .plan-list .plan-item .subpart-item .blinking-cursor{animation:blink 1.5s step-start infinite;color:#000;display:inline-block;margin-left:2px}.plan-detailler .plan .plan-list .plan-item .subpart-item .explanation-actions{display:flex;gap:.5vw;justify-content:center;margin-top:1vw}.plan-detailler .plan .plan-list .plan-item .subpart-item .explanation-actions button{border:2px solid #0000;border-radius:100%;cursor:pointer;font-size:1.2vw;height:2.1vw;position:relative;transition:all .5s ease;width:2.1vw}.plan-detailler .plan .plan-list .plan-item .subpart-item .explanation-actions button:hover{border:2px solid #03bf62;transform:translateY(-3px)}.plan-detailler .plan .plan-list .plan-item .subpart-item .explanation-actions button:hover.refuse{border:2px solid #ff66c4}.plan-detailler .plan .plan-list .plan-item .subpart-item .explanation-actions button.refuse .icon{color:#ff66c4;font-size:1.7vw}.plan-detailler .refresh-btn{align-items:center;background-color:#03bf62;border-radius:2vw;color:#fff;cursor:pointer;display:flex;font-size:1.1vw;font-weight:600;gap:.5vw;margin:1vw 10vw 2vw auto;padding:.25vw 1vw;transition:all .2s ease!important}.plan-detailler .refresh-btn:disabled{cursor:not-allowed;filter:grayscale(.6)}.plan-detailler .refresh-btn:hover{transform:translateY(-.35vw)}.plan-detailler .alternative-container{margin-top:3vw;width:100%}.plan-detailler .alternative-container .alternative-navigation{align-items:center;display:flex;flex-direction:column}.plan-detailler .alternative-container .alternative-navigation .arrow-container{display:flex;gap:.5vw;justify-content:space-around;margin-bottom:.5vw}.plan-detailler .alternative-container .alternative-navigation .arrow-container .arrow{border:2px solid #0000;border-radius:2vw;cursor:pointer;height:2vw;position:relative;transition:all .4s ease;width:3vw}.plan-detailler .alternative-container .alternative-navigation .arrow-container .arrow:first-child:hover{border:2px solid #ff66c4;transform:translateX(-5px)}.plan-detailler .alternative-container .alternative-navigation .arrow-container .arrow:last-child:hover{border:2px solid #ff66c4;transform:translateX(5px)}.plan-detailler .alternative-container .alternative-navigation .arrow-container .arrow .icon{color:#ff66c4;font-size:1.5vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.plan-detailler .alternative-container .refresh-btn{margin-top:-3.8vw;right:0}.plan-detailler .alternative-container .refresh-btn:hover{margin-top:-4vw}.fade-in{animation:fadeIn .4s ease forwards}.loading-dot{display:inline-block}.loading-dot .dot{animation:blink 1.4s infinite;animation-delay:calc(var(--i)*.2s)}.loading-dot .dot:first-child{--i:1}.loading-dot .dot:nth-child(2){--i:2}.loading-dot .dot:nth-child(3){--i:3}.loader-wrapper{align-items:center;display:flex;justify-content:center}.loader-wrapper .circular-loader{animation:spin 2s linear infinite;border:.25vw solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:1.75vw;width:1.75vw}.bipolar-progress{background-color:#ff66c44d;border-radius:2vw;height:.25vw;margin:.5vw auto;overflow:hidden;position:relative;width:20vw}.bipolar-progress .slider{background-color:#03bf62;border-radius:2vw;height:100%;position:absolute;transition:transform .4s ease;width:50%}.bipolar-progress .slider.left{transform:translateX(0)}.bipolar-progress .slider.right{transform:translateX(100%)}.blue{background-color:#4975b6!important}.sign-in-container{background-color:#fff;border-radius:2.5vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;flex-direction:column;font-family:Poppins,sans-serif;left:50%;padding:2vw 3vw;position:absolute;top:13vw;transform:translateX(-50%);width:32vw}.sign-in-container .input-container{display:flex;flex-direction:column;gap:1.25vw;position:relative;z-index:0}.sign-in-container .first-mascotte{height:40vw;left:-30vw;pointer-events:none;position:absolute;top:-15vw;width:40vw}.sign-in-container .sign-in-title{font-size:2vw;font-weight:600}.sign-in-container .sign-in-subtitle{font-size:1.1vw;margin-bottom:1.25vw}.sign-in-container .resetMdp{font-size:.8vw;margin-top:.4vw}.sign-in-container .resetMdp span{color:#4975b6;cursor:pointer;font-weight:600;margin-left:.3vw;transition:all .3s ease}.sign-in-container .resetMdp span:hover{text-decoration:underline}.sign-in-container button{background-color:#4975b6;border:none;border-radius:3vw;color:#fdfffc;cursor:pointer;height:3vw;margin-top:1.5vw;transition:all .3s ease;width:100%}.sign-in-container button:hover{transform:translateY(-.3vw)}.sign-in-container button:disabled{background-color:#d9d9d9;color:#737373;cursor:not-allowed}.sign-in-container button:disabled:hover{transform:translateY(0)}@media screen and (max-width:768px){.flip-text{font-size:3vw;margin-top:2vw;text-align:center}.sign-in-container{border-radius:5vw;left:50%;padding:7.5vw;top:40vw;width:90vw}.sign-in-container .input-container{gap:3vw;position:relative;z-index:0}.sign-in-container .first-mascotte{bottom:-55dvh;height:135vw;left:-20vw;position:fixed;top:auto;width:135vw}.sign-in-container .sign-in-title{font-size:5vw}.sign-in-container .sign-in-subtitle{font-size:2.5vw;margin-bottom:5vw}.sign-in-container .resetMdp{font-size:2.5vw;margin-top:1vw}.sign-in-container .resetMdp span{margin-left:1vw}.sign-in-container button{border:none;border-radius:10vw;cursor:pointer;font-size:3.3vw;height:auto;margin-top:4vw;padding:1.7vw;transition:all .3s ease;width:100%}.sign-in-container button:disabled{background-color:#d9d9d9;color:#737373;cursor:not-allowed}}.confirm-overlay{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.confirm-box{background:#fff;border-radius:14px;box-shadow:0 6px 22px #00000040;max-width:420px;padding:22px 30px;text-align:center;width:90%}.confirm-actions{display:flex;gap:14px;justify-content:flex-end;margin-top:22px}.confirm-actions .cancel{background:#b6b6b6;border:none;border-radius:8px;cursor:pointer;padding:8px 16px;transition:all .2s}.confirm-actions .cancel:hover{transform:translateY(-.2vw)}.confirm-actions .confirm{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 16px;transition:all .2s}.confirm-actions .confirm:hover{transform:translateY(-.2vw)}.header button{animation-delay:.5s!important}.pdf{padding-top:10vw}.pdf .disclaimer{font-size:.8vw;font-style:italic;margin:-1vw 0 0!important}.pdf .ancienColle{background-color:#fff;border-radius:2vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;flex-direction:column;gap:2vw;margin:0 auto;padding:4vw;width:70vw}.pdf .ancienColle .title{font-size:1.4vw;font-weight:600}.pdf .ancienColle .note{color:#4975b6}.pdf .ancienColle .cadre .content{padding-left:1vw;padding-top:1vw}.pdf .ancienColle .section-title{color:#ff5757;font-size:2vw;font-weight:600;margin:2vw;text-align:center}.pdf .ancienColle .gros{color:#4975b6;font-size:1.5vw;margin-left:.5vw}@media screen and (max-width:768px){.graph-container,.pdf{border-radius:2vw;width:95vw}.graph-container .user_subject,.pdf .user_subject{margin:2vw auto 6vw}}.header{align-items:center;display:flex;flex-wrap:wrap;font-family:Paytone One,sans-serif;gap:.7vw;justify-content:center;margin:auto;width:80vw}.header .actu-fire{animation:fadeInUp .6s ease forwards;animation-delay:.5s;font-size:2vw;opacity:0;transform:translateY(10px)}.header .subject-title{color:#1e212b;font-family:Poppins,sans-serif;font-weight:600;padding:.25vw 1.5vw}.header .header-info{align-items:center;display:flex;gap:.7vw}.header button{animation:fadeInUp .6s ease forwards;animation-delay:1.25s;border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;font-size:1.4vw;opacity:0;padding:.25vw 0;text-align:center;transform:translateY(10px)}.header button.plan{background-color:#4975b6;text-transform:capitalize}.header button.colle{background-color:#ff5757;text-transform:capitalize}.header .header-matiere.HGG{background-color:#03bf62}.header .header-matiere.CG{background-color:#ff66c4}.header .header-matiere.ESH{background-color:#ffbd59}.header .header-matiere.Ang{background-color:#ffde59}.header .header-matiere.Esp{background-color:#3a66dd}.header .header-matiere.All{background-color:#8a44c8}.header .header-matiere{background-color:#ff66c4;text-shadow:0 1px 2px #0006;width:5vw}.header .header-methode{background-color:#ff5757;text-shadow:0 1px 2px #0006;width:5.3vw}.header-consigne{animation:fadeInUp .6s ease forwards;animation-delay:.75s;color:#737373;font-size:.9vw;font-style:italic;margin:1.5vw auto 0;opacity:0;transform:translateY(10px);width:80%}.header-consigne span{color:#656c7c;font-weight:700}.checkout{display:flex;flex-direction:column;justify-content:center;margin-top:8vw;min-height:calc(100vh - 8vw)}.checkout-error{margin-top:20vw;text-align:center}.disclaimer{display:block;font-size:1.3vw;margin:2vw 0 1vw!important;text-align:center!important}.disclaimer a{color:#4975b6;text-decoration:underline}footer{color:#1e212b;text-align:center}footer .content{font-size:clamp(10px,1.05vw,80px);margin:auto 0 1vw}footer a{color:#1e212b;cursor:pointer}.payment-state-container{align-items:center;background:linear-gradient(135deg,#f9fafb,#eef2f7);display:flex;height:100vh;justify-content:center;padding:2vw}.payment-state-container .payment-card{animation:fadeIn .8s ease;background:#fff;border-radius:2vw;box-shadow:0 .8vw 2vw #0000001a;padding:4vw 5vw;text-align:center}.payment-state-container .payment-card h1{color:#333;font-size:2.3vw;margin-top:1.5vw}.payment-state-container .payment-card p{color:#666;font-size:1.2vw;margin-top:1vw}.payment-state-container .payment-card .icon{font-size:5vw;margin-bottom:1.5vw}.payment-state-container .payment-card .icon.success{color:#4caf50}.payment-state-container .payment-card .icon.failed{color:#e53935}.payment-state-container .payment-card .icon.spin{animation:spin 1s linear infinite;color:#4975b6}.payment-state-container .payment-card .btn-container{display:flex;gap:2vw;justify-content:center;margin-top:3vw}.payment-state-container .payment-card .btn-container .btn{background-color:#4975b6;border:none;border-radius:1.2vw;color:#fff;cursor:pointer;font-size:1.2vw;font-weight:500;padding:1vw 2.5vw;transition:all .3s ease}.payment-state-container .payment-card .btn-container .btn:hover{box-shadow:0 .4vw 1vw #00000026;transform:scale(1.05)}.payment-state-container .payment-card .btn-container .btn.outline{background:#fff;border:.15vw solid #4975b6;color:#4975b6}.payment-state-container .payment-card .btn-container .btn.outline:hover{background:#4975b6;color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(1vw)}to{opacity:1;transform:translateY(0)}}.about{margin:10vw 10vw 0}.about .title{font-size:3vw;margin-bottom:2vw}.about .question-container .question{background-color:#1e212b;border-radius:1.5vw;color:#fdfffc;margin-bottom:3vw;min-height:8vw;padding:1.5vw 1vw}.about .question-container .question .question-title{background-color:#4975b6;border-radius:2vw;color:#faf9f2;display:inline-block;font-size:1.5vw;font-weight:500;padding:.5vw 1vw}.about .question-container .question .question-answer{line-height:1.8vw;margin-top:1.5vw}.about .question-container .question .nous-container{display:flex;justify-content:space-evenly}.about .question-container .question .nous-container .nous{align-items:center;display:flex;flex-direction:column}.about .question-container .question .nous-container .nous img{border-radius:100%;height:5.6vw}.about .question-container .question .nous-container .nous h1{margin-top:.5vw}.about .question-container .question .nous-container .nous h2{font-size:.8vw;margin-top:.3vw}.about .question-container .question .nous-container .nous .icon-container{display:flex;flex-direction:row;margin-top:.5vw}.about .question-container .question .nous-container .nous .icon-container .icon-item{display:block;margin-bottom:1.5vw;padding-left:.6vw}.about .question-container .question .nous-container .nous .icon-container .icon-item .icon{color:#fff;font-size:1.5vw;transition:all .15s ease}.about .question-container .question .nous-container .nous .icon-container .icon-item .icon:hover{transform:translateY(-.15vw)}.about .question-container .contact .contact-title{background-color:#b33f62}.about .question-container .contact form{align-items:center;display:flex;flex-direction:column;margin:auto;width:50%}.about .question-container .contact form input,.about .question-container .contact form textarea{background-color:#fdfffc;border:1px solid #fdfffc;border-radius:.9vw;font-size:1vw;height:3vw;margin-top:1vw;padding:0 1vw;width:30vw}.about .question-container .contact form textarea{max-width:30vw;min-height:5vw;padding-top:.7vw}.about .question-container .contact form button{background-color:#4975b6;border:none;border-radius:.4vw;color:#fdfffc;height:2.5vw;margin-top:1vw;width:32vw}@media screen and (max-width:768px){.about .team-container{flex-wrap:wrap}.about .team-container img{height:20vw}.about .team-container .team-mate{height:auto;width:100%}.about .team-container .team-mate h1{font-size:3vw;margin-bottom:1.5vw;margin-top:4vw}.about .team-container .team-mate h2{color:#333;font-size:2vw;margin-bottom:1vw}.about .team-container .team-mate .icon-container .icon-item{margin-bottom:2vw}.about .team-container .team-mate .icon-container .icon-item .icon{font-size:3vw}.about .team-container .team-mate p{font-size:2vw;line-height:3vw;margin-bottom:5vw;max-width:60%}.about .contact{display:flex;flex-direction:column;margin-bottom:5vw;margin-top:10vw}.about .contact label{font-size:4vw;margin-bottom:2vw;text-align:center}.about .contact input,.about .contact textarea{background-color:#0000;border-radius:4vw;font-size:3vw;height:7vw;margin-top:3vw;padding:0 3vw;width:70vw}.about .contact textarea{margin:4vw 0;min-height:21vw;padding-top:3vw}.about .contact button{background-color:#0b6e4f;border:none;border-radius:3vw;color:#faf9f2;font-size:3vw;height:7vw}}.math-container{display:flex;justify-content:center;margin-top:8vw;width:100vw}.math-container .index{position:absolute;right:5vw;top:10vw}.math-container .left-btn{left:5vw}.math-container .left-btn,.math-container .right-btn{color:#000;cursor:pointer;font-size:2vw;position:fixed;top:50%;transform:translateY(-50%);z-index:1000}.math-container .right-btn{right:5vw}.math-back{cursor:pointer;font-size:1.5vw;left:5%;position:absolute;top:17.5%;z-index:1000}.attention:before{color:red;content:"⚠️ Attention → ";font-weight:700}.interpretation:before{color:blue;content:"🎯 Interprétation → ";font-weight:700}.remarque:before{color:orange;content:"👀 Remarque → ";font-weight:700}.mnemo:before{color:green;content:"🧠 Pour mieux s'en souvenir → ";font-weight:700}.attention,.interpretation,.mnemo,.remarque{margin-top:1vw}@keyframes mouvement-bottom{0%{transform:translateY(-10vw)}to{transform:translateY(0)}}@keyframes mouvement-top{0%{transform:translateY(0)}to{transform:translateY(-4vw)}}@keyframes mouvement-right{0%{left:0}to{left:100%}}@keyframes mouvement-left{0%{right:0}to{right:100%}}@keyframes mouvement-centre-left{0%{right:100%}to{right:0}}@keyframes mouvement-centre-right{0%{left:100%}to{left:0}}.card-container.right{animation:mouvement-right .7s ease;left:100%}.card-container.left{animation:mouvement-left .7s ease;right:100%}.card-container.centre-left{animation:mouvement-centre-left .7s ease;right:0}.card-container.centre-right{animation:mouvement-centre-right .7s ease;left:0}.card-container{height:auto!important;min-height:84vh;padding-bottom:2vw;position:absolute;width:100vw;z-index:0}.card-container .info{bottom:1vw;font-size:.75vw;font-style:italic;left:50%;position:absolute;transform:translateX(-50%)}.card-container .card.verso-cacher{display:none}.card-container .card.verso{animation:mouvement-bottom 1s ease;display:block;opacity:1;transform:translateY(0);z-index:-1}.card-container .card.verso .content{font-size:1.1em;height:auto;padding:2vw;text-align:left}.card-container .card.verso{transition:all .3s ease}.card-container .card.move{animation:mouvement-top 1s ease;transform:translateY(-4vw)}.card-container .card{background-color:#93add3;border:3px solid #93add3;border-radius:2vw;box-shadow:4px 5px 0 2px #abae9e8f;cursor:pointer;margin:0 auto;min-width:50vw;position:relative;top:0;transition:all .3s ease;width:50vw}.card-container .card:first-child{margin-top:10vw}.card-container .card .title-container{align-items:center;border-radius:2vw;color:#fdfffc;display:flex;font-family:Anton;font-size:1.5vw;height:3.5vw;width:100%}.card-container .card .title-container .card-info{margin-left:1vw;text-shadow:#474747 1px 1px 5px}.card-container .card .title-container .card-info .theme{font-style:italic}.card-container .card .title-container .annee{background-color:#00bf63;border:2px solid #fdfffc;border-radius:2vw;margin-left:auto;margin-right:1.5vw;padding:.3vw 1vw}.card-container .card .content{align-items:center;background-color:#f6f8fa;border-radius:2vw;display:flex;font-size:1.2em;height:auto;justify-content:center;line-height:2vw;min-height:2vw;padding:2vw;text-align:center}.card-container .card .content p{margin-bottom:1vw}.card-container .card .content p:last-child{margin-bottom:0}.card-container .card .content .partieEntiere{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:50%;height:22vw;width:auto}.card-container .card .content .TAF{background-image:url(/static/media/TAF.c53cff8ee3e1a27eb835.png);height:18vw}.card-container .card .content .TAF,.card-container .card .content .riemann{background-position:50%;background-repeat:no-repeat;background-size:70%;width:auto}.card-container .card .content .riemann{background-image:url(data:image/png;base64,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);height:25vw}.card-container .card .content .rolle{background-image:url(/static/media/Rolle.ff64029ce603b6a5155a.png);background-position:50%;background-repeat:no-repeat;background-size:70%;height:25vw;width:auto}.card-container .card .content .rectangle1{background-image:url(/static/media/rectangle1.37265f3f05495a48fb2f.png)}.card-container .card .content .rectangle1,.card-container .card .content .rectangle2{background-position:50%;background-repeat:no-repeat;background-size:95%;height:25vw;width:auto}.card-container .card .content .rectangle2{background-image:url(/static/media/rectangle2.24e6f9d034f22961f4ee.png)}.card-container .card .content .F_rectangle{background-image:url(/static/media/F_rectangle.dc1f6c6bce92bd8b4ed8.png);background-position:50%;background-repeat:no-repeat;background-size:90%;height:25vw;width:auto}.card-container .card .content .PolN{background-image:url(/static/media/PolN.22eac506dde3e4b44623.png);background-position:50%;background-repeat:no-repeat;background-size:80%;height:30vw;width:auto}.card-container .card .content .histY{background-image:url(/static/media/histY.19b987d8da1affad2d7a.png);background-position:50%;background-repeat:no-repeat;background-size:90%;height:25vw;width:auto}.card-container .card .content li,.card-container .card .content ul{list-style-type:disc!important;margin-bottom:1vw;margin-left:1vw;text-align:left}.mathMenu-page{align-items:center;display:flex;flex-direction:column}.mathMenu-page .mathMenu-title{font-size:3.4vw;font-weight:700;margin-top:2vw}.mathMenu-page .mathMenu-title .blue{color:#4975b6}.mathMenu-page .mathMenu-container{align-items:center;display:flex;justify-content:center;width:100vw}.mathMenu-page .mathMenu-container .selected{background-color:#fdfffc!important;color:#000!important}.mathMenu-page .mathMenu-container .mathMenu.left{left:30%}.mathMenu-page .mathMenu-container .mathMenu.right{left:50%}.mathMenu-page .mathMenu-container .mathMenu{background-color:#f6f8fa;border:2px solid #4975b6;border-radius:2vw;left:50%;padding:1.5vw 2.5vw;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scale(1.1);transition:all .3s ease;width:23vw}.mathMenu-page .mathMenu-container .mathMenu .mathMenu-subtitle{font-size:1.25vw;font-weight:700;margin-bottom:1.25vw}.mathMenu-page .mathMenu-container .mathMenu .mathMenu-subtitle .red{color:#ff5757}.mathMenu-page .mathMenu-container .mathMenu .mathMenu-selecteur{display:flex;flex-direction:column;gap:1vw}.mathMenu-page .mathMenu-container .mathMenu .mathMenu-selecteur .selecteur-item{color:#fdfffc;display:flex;gap:1vw;justify-content:center;width:100%}.mathMenu-page .mathMenu-container .mathMenu .mathMenu-selecteur .selecteur-item li{border-radius:2vw;cursor:pointer;font-weight:600;padding:.15vw 0;text-align:center;transition:all .3s ease}.mathMenu-page .mathMenu-container .mathMenu .mathMenu-selecteur .selecteur-item .filiere-item{background-color:#4975b6;border:2px solid #4975b6;flex:1 1}.mathMenu-page .mathMenu-container .mathMenu .mathMenu-selecteur .selecteur-item .classe-item{background-color:#00bf63;border:2px solid #00bf63;flex:1 1;text-align:center}.mathMenu-page .mathMenu-container .mathMenu .mathMenu-selecteur .selecteur-item .theme-item{background-color:#ff5757;border:2px solid #ff5757;flex:1 1}.mathMenu-page .mathMenu-container .chapter-mathMenu{display:flex;flex-wrap:wrap;gap:.75vw .65vw;left:21%;max-width:51vw;position:relative;top:18%}.mathMenu-page .mathMenu-container .chapter-mathMenu .selected-chapter{background-color:#f6f8fa!important;border:2px solid #000!important;color:#000!important}.mathMenu-page .mathMenu-container .chapter-mathMenu .chapter{background-color:#ff5757;border:2px solid #ff5757;border-radius:2vw;color:#fdfffc;cursor:pointer;font-weight:600;padding:.25vw 1vw;transition:all .3s ease}.mathMenu-page .mathMenu-container .chapter-mathMenu .chapter-all{background-color:#4975b6;border:2px solid #4975b6;border-radius:2vw;color:#fdfffc;cursor:pointer;font-weight:600;padding:.25vw 1vw;transition:all .3s ease}.mathMenu-page .slider-gauge{align-items:center;bottom:13%;display:flex;flex-direction:column;margin:0 auto;position:absolute;width:30vw}.mathMenu-page .slider-wrapper{position:relative;width:100%}.mathMenu-page .slider-value{color:#4975b6;font-size:1vw;font-weight:700;pointer-events:none;position:absolute;top:1.5vw;transform:translateX(-46.3%)}.mathMenu-page .slider-labels{display:flex;font-size:1vw;font-weight:700;justify-content:space-between;left:1%;position:relative;top:-45%;width:108%;z-index:-1}.mathMenu-page .slider{-webkit-appearance:none;appearance:none;background:#1e212b;height:6px;opacity:1;outline:none;width:100%}.mathMenu-page .slider:hover{opacity:1}.mathMenu-page .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#4975b6;border-radius:50%;cursor:pointer;height:20px;width:20px}.mathMenu-page .slider::-moz-range-thumb{background:#4975b6;border:1px solid #4975b6;border-radius:50%;cursor:pointer;height:1.5vw;width:1.5vw}.start-btn{background-color:#00bf63;border-radius:2vw;bottom:3%;color:#fdfffc;cursor:pointer;font-size:1.4vw;font-weight:700;padding:1vw;position:absolute}.math{left:10%!important;width:90vw!important}.math .content-container{left:45%!important}.not-sub-container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);height:calc(100vh - 4vw);left:8vw;overflow:hidden;position:absolute;top:9%;width:84vw;z-index:1000}.not-sub-container .content-container{align-items:center;background-color:#1e212b;border-radius:3vw;box-shadow:2.8px 2.8px 2.2px #ffffff05,6.7px 6.7px 5.3px hsla(0,0%,100%,.028),12.5px 12.5px 10px hsla(0,0%,100%,.035),22.3px 22.3px 17.9px hsla(0,0%,100%,.042),41.8px 41.8px 33.4px #ffffff0d,100px 100px 80px #ffffff12;display:flex;flex-direction:column;height:18vw;justify-content:space-evenly;left:50%;padding:0 2vw;position:absolute;top:40%;transform:translate(-50%,-50%);width:30vw}.not-sub-container .content-container .content{color:#fdfffc;font-size:1.5vw;text-align:center}.not-sub-container .content-container .btn{background-color:#4975b6;border:none;border-radius:.5vw;color:#fdfffc;display:flex;font-size:1.5vw;justify-content:center;padding:1vw;width:18vw}.not-sub-container .content-container .not-sub-back{font-size:2vw;position:absolute;right:-26vw;top:-4vw}.not-sub-container .content-container.border{border:2px solid #fdfffc}.not-sub-container.full{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:100vh;left:0;top:0;width:100vw}@keyframes opening{0%{display:none;right:-100%}to{display:block;right:0}}@keyframes closing{0%{display:block;right:0}to{right:-100%}}body{overflow-x:hidden}.bdc{min-height:100vh;overflow:hidden;padding-top:10vw;position:relative}.bdc .title{font-weight:700}.bdc .base{border-radius:2vw;display:flex;gap:3.33vw;height:80vh;margin:0 auto;overflow-x:auto;overflow-y:auto;padding-left:1vw;width:92vw}.bdc .base .column{align-items:center;display:flex;flex-direction:column}.bdc .base .column .column-title{background-color:#fff;background-color:#03bf62;border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;font-family:Paytone One,sans-serif;font-size:1.4vw;padding:.25vw 0;text-align:center;text-shadow:0 1px 2px #0006;width:9vw}.bdc .base .column .content-container{align-items:center;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:1.5vw;justify-content:center;margin-top:2vw;width:20vw}.bdc .base .column .content-container .content{background-color:#fdfffc;border-radius:1.8vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;cursor:pointer;display:flex;flex-direction:column;min-height:6.5vw;padding:1.25vw 1vw .75vw;width:20vw}.bdc .base .column .content-container .content .content-title{cursor:pointer;font-size:1.1vw;margin-bottom:1vw;text-align:left}.bdc .base .column .content-container .content .tags-container{display:flex;flex-wrap:wrap;gap:.3vw;margin-top:auto}.bdc .base .column .content-container .content .tags-container .tag{background-color:#fff;background-color:#4975b6;border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;font-family:Paytone One,sans-serif;font-size:.9vw;margin-top:.1vw;padding:.1vw .6vw;text-align:center;text-shadow:0 1px 2px #0006}.bdc .base .column .content-container .content.disabled{position:relative}.bdc .base .column .content-container .content.disabled:before{background-image:linear-gradient(90deg,#ff66c4 0,#03bf62);border-radius:2vw;content:"";height:calc(100% + 5px);left:-2.5px;position:absolute;top:-2.5px;width:calc(100% + 5px);z-index:-1}.bdc .base .column .content-container .content.developed{background-color:#fff;bottom:0;cursor:default;left:50%;overflow-y:auto;padding:2vw;position:absolute;top:15%;transform:translateX(-50%);transition:all .5s ease;width:92vw;z-index:20}.bdc .base .column .content-container .content.developed .close-btn{cursor:pointer;font-size:2.25vw;position:absolute;right:2vw;top:1vw;transition:all .3s ease}.bdc .base .column .content-container .content.developed .close-btn:hover{color:#ff66c4;transform:scale(1.1)}.bdc .base .column .content-container .content.developed .contentHeader{align-items:center;display:flex;flex-wrap:wrap;gap:.7vw;padding-right:5vw}.bdc .base .column .content-container .content.developed .contentHeader button{border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;flex-wrap:nowrap;font-family:Paytone One,sans-serif;font-size:1.4vw;text-align:center}.bdc .base .column .content-container .content.developed .contentHeader .header-info{display:flex;gap:.7vw}.bdc .base .column .content-container .content.developed .contentHeader .header-info .column-title{display:flex;justify-content:center;min-width:9vw;padding:.25vw 1vw;width:auto}.bdc .base .column .content-container .content.developed .contentHeader .gradient-title{background-color:#fff;border-radius:5vw;color:#1e212b;font-family:poppins,sans-serif;font-weight:700;padding:0 1.5vw;position:relative}.bdc .base .column .content-container .content.developed .contentHeader .gradient-title:before{background-image:linear-gradient(90deg,#ff66c4 0,#03bf62);border-radius:5vw;content:"";height:calc(100% + 5px);left:-2.5px;position:absolute;top:-2.5px;width:calc(100% + 5px);z-index:-1}.bdc .base .column .content-container .content.developed .tc-big{margin-bottom:2vw;margin-top:.75vw}.bdc .base .column .content-container .content.developed .tc-big .tag{font-size:1.3vw;padding:.25vw 1vw}.bdc .base .column .content-container .content.developed .ref-container{display:flex;gap:.25vw}.bdc .base .column .content-container .content.developed .ref-container .ref-title{font-weight:600}.bdc .base .column .content-container .content.developed .ref-content{font-style:italic}.bdc .base .column .content-container .content.developed .text-content{margin-top:2vw}.rose{background-color:#ff66c4!important}.Vertu{background-color:blue!important}.Justice{background-color:green!important}.Science{background-color:red!important}.Vérité{background-color:brown!important}.Religion{background-color:purple!important}.promptPlan-page{align-items:center;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:2vw;justify-content:center;left:50%;position:absolute;top:65%;transform:translate(-50%,-50%);transition:all .3s ease}.promptPlan-page.rehausser{top:57%}.promptPlan-page .prompt-info{display:flex;gap:.75vw}.promptPlan-page .prompt-info .info-title{background-color:#fdfffc;border-radius:4vw;box-shadow:4px 5px 0 #0000000f;font-size:1.5vw;font-weight:700;padding:.25vw 0;text-align:center;width:17vw}.promptPlan-page .prompt-info .info-matiere{border:2px solid #0000;border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;cursor:pointer;font-family:Paytone One,sans-serif;font-size:1.5vw;padding:.1vw 0;text-align:center;text-shadow:0 1px 2px #0006;width:5vw}.promptPlan-page .promptPlan-container{display:flex;flex-direction:column;gap:2vw}.promptPlan-page .promptPlan-container .first-row{align-items:center;display:flex;height:13vw;justify-content:center;position:relative}.promptPlan-page .promptPlan-container .first-row .year-container{background-color:#fff;border-radius:3vw;box-shadow:7px 10px 0 #0000000f;display:flex;flex-direction:column;height:13vw;justify-content:space-between;left:0;opacity:0;padding:2vw 4vw 2vw 2vw;pointer-events:none;position:absolute;transform:translateX(-2vw);transition:all .4s ease;z-index:1}.promptPlan-page .promptPlan-container .first-row .year-container.test{grid-gap:0 2vw;display:grid;gap:0 2vw;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;padding-top:2.5vw}.promptPlan-page .promptPlan-container .first-row .year-container .big-back{align-items:center;color:#545454;cursor:pointer;display:flex;font-style:italic;gap:.75vw;left:2vw;position:absolute;top:1vw}.promptPlan-page .promptPlan-container .first-row .year-container .big-back .turn-back{position:relative;top:-2px;transform:rotate(-90deg)}.promptPlan-page .promptPlan-container .first-row .year-container.visible{opacity:1;pointer-events:auto;transform:translateX(0)}.promptPlan-page .promptPlan-container .first-row .year-container .year-selecteur{align-items:center;color:#545454;cursor:pointer;display:flex;font-size:1.2vw;font-weight:500;gap:.9vw;position:relative;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.promptPlan-page .promptPlan-container .first-row .year-container .year-selecteur:after{background-color:#4975b6;content:"";height:60%;left:0;opacity:.3;position:absolute;top:30%;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out;width:100%}.promptPlan-page .promptPlan-container .first-row .year-container .year-selecteur:hover:after{transform:scaleX(1)}.promptPlan-page .promptPlan-container .first-row .year-container .year-selecteur .icon-2A{color:#000;font-size:1vw;margin-left:-.6vw;position:relative}.promptPlan-page .promptPlan-container .first-row .year-container .year-selecteur .plus{position:relative}.promptPlan-page .promptPlan-container .first-row .year-container .year-selecteur .plus div{background-color:#545454;height:12px;position:absolute;transition:all .2s ease;width:12px}.promptPlan-page .promptPlan-container .first-row .year-container .year-selecteur .plus div:first-child{height:2px;left:50%;top:50%;transform:translate(-50%,-50%);width:11px}.promptPlan-page .promptPlan-container .first-row .year-container .year-selecteur .plus div:last-child{height:12px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0deg);width:2px}.promptPlan-page .promptPlan-container .first-row .year-container .year-selecteur .plus.minus div:last-child{transform:translate(-50%,-50%) rotate(90deg)}.promptPlan-page .promptPlan-container .first-row .promptPlan{background-color:#fdfffc;border-radius:1.5vw;box-shadow:6px 6px 4px #0000001a;display:flex;flex-direction:column;height:13vw;justify-content:space-between;margin-left:0;padding:2vw 3vw 1.5vw;transition:all .3s ease;width:60vw;z-index:200}.promptPlan-page .promptPlan-container .first-row .promptPlan.shifted{margin-left:20vw}.promptPlan-page .promptPlan-container .first-row .promptPlan.shifted-more{margin-left:27vw!important}.promptPlan-page .promptPlan-container .first-row .promptPlan .promptPlan-input{font-size:1.4vw;outline:none;padding:.75vw 1vw .75vw 0}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row{align-items:flex-end;display:flex;justify-content:space-between}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .left-part{align-items:center;display:flex;gap:1.25vw}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .left-part .randomize-dice{color:#545454;cursor:pointer;font-size:2vw;position:relative;top:.6vw}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .left-part .tools{align-items:center;border-radius:2vw;color:#545454;cursor:pointer;display:flex;font-size:1.5vw;gap:.6vw;padding:.5vw .75vw;position:relative;top:.7vw;transition:all .3s ease}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .left-part .tools span{font-size:1.3vw}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .left-part .tools:hover{background:#73737326}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included{display:flex;gap:1vw}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .actu-included,.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .consigne-included{align-items:center;color:#03bf62;display:flex;gap:.3vw;position:relative;top:.65vw}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .actu-included .icon,.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .consigne-included .icon{height:1.5vw;width:1.5vw}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .actu-included .icon path,.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .consigne-included .icon path{stroke:#03bf62}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .actu-included .cross,.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .consigne-included .cross{cursor:pointer;height:2vw;margin-left:-.25vw;width:2vw}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .actu-included .cross path,.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .consigne-included .cross path{stroke:#03bf62}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .actu-included .cross,.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .consigne-included .cross{transition:all .3s ease}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .actu-included .cross:hover,.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .consigne-included .cross:hover{transform:scale(1.1)}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .actu-included .cross:hover path,.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .outil-included .consigne-included .cross:hover path{stroke:#ff5757}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn{align-items:center;background-color:#ff66c4;border:2px solid #0000;border-radius:2vw;color:#fdfffc;cursor:pointer;display:flex;font-size:1.4vw;font-weight:500;gap:.5vw;padding:0 1vw;transition:all .4s ease}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn.CG{background-color:#ff66c4}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn.ESH{background-color:#ffbd59}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn.HGG{background-color:#03bf62}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn .item-icon{position:relative;width:1vw}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn .item-icon .arrow,.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn .item-icon .head-arrow{left:0;position:absolute;top:-.67vw;transition:opacity .3s ease,transform .3s ease}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn .item-icon .arrow{opacity:0;pointer-events:none;transform:translateX(-.3vw)}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn .item-icon .head-arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn:hover.CG{border:2px solid #ff66c4;color:#ff66c4}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn:hover.ESH{border:2px solid #ffbd59;color:#ffbd59}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn:hover.HGG{border:2px solid #03bf62;color:#03bf62}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn:hover{background-color:#fdfffc}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn:hover .arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.promptPlan-page .promptPlan-container .first-row .promptPlan .last-row .submit-btn:hover .head-arrow{opacity:0;pointer-events:none;transform:translateX(.3vw)}.promptPlan-page .promptPlan-container .tool-box{background-color:#fff;border-radius:1.3vw;box-shadow:4px 4px 4px #00000026;display:flex;flex-direction:column;gap:.75vw;height:auto;left:10vw;opacity:0;padding:1.5vw 2vw;pointer-events:none;position:absolute;top:18vw;transition:all .3s ease;width:21vw}.promptPlan-page .promptPlan-container .tool-box .tool-box-item{cursor:pointer;display:flex;font-size:1.1vw;gap:.1vw;transition:all .3s ease}.promptPlan-page .promptPlan-container .tool-box .tool-box-item:hover{transform:translateY(-2px)}.promptPlan-page .promptPlan-container .tool-box .tool-box-item .tool-box-icon{height:1.5vw;margin-right:.8vw;position:relative;top:2px;width:1.5vw}.promptPlan-page .promptPlan-container .tool-box.tool-box-visible{opacity:1;pointer-events:auto;top:19vw}.promptPlan-page .promptPlan-container .consigne-selecteur{align-items:center;background-color:#fff;border-radius:1.2vw;box-shadow:4px 4px 4px #00000026;display:flex;gap:1vw;height:auto;justify-content:space-between;left:10vw;padding:.4vw 1.5vw;position:absolute;top:22vw;transform:translateY(-100%);transition:all .3s ease;width:60.1vw}.promptPlan-page .promptPlan-container .consigne-selecteur .consigne-input{border:none;font-size:.95vw;outline:none;width:87%}.promptPlan-page .promptPlan-container .consigne-selecteur .consigne-input::placeholder{color:#9fbfc2}.promptPlan-page .promptPlan-container .consigne-selecteur .compteur{font-size:.8vw}.promptPlan-page .promptPlan-container .consigne-selecteur .consigne-icon{cursor:pointer;height:2.2vw;transition:all .3s ease;width:2.2vw}.promptPlan-page .promptPlan-container .consigne-selecteur .consigne-icon:hover{transform:translateY(-4px) scale(1.1)}.promptPlan-page .promptPlan-container .consigne-selecteur .consigne-icon:hover path{stroke:#03bf62}.promptPlan-page .promptPlan-container .chapter-selecteur{background-color:#fff;border-radius:3vw;box-shadow:7px 10px 0 #0000000f;display:flex;flex-wrap:wrap;gap:1vw;justify-content:space-between;min-height:13vw;opacity:0;padding:2vw 3vw;transform:translateY(-100%);transition:all .3s ease;width:80vw;z-index:-1}.promptPlan-page .promptPlan-container .chapter-selecteur .chap{color:#545454;cursor:pointer;font-weight:400;transition:all .3s ease}.promptPlan-page .promptPlan-container .chapter-selecteur .chap:hover{background-color:#4975b64d;transform:translateY(-4px)}.promptPlan-page .promptPlan-container .chapter-selecteur.chapter-visible{opacity:1;transform:translateY(0);z-index:1}.promptPlan-page .promptPlan-container .chapter-selecteur.visible-2A{align-items:center;font-size:1.1vw;justify-content:space-evenly;width:25.5vw}.base-de-sujet{background-color:#fff;border-radius:2vw;box-shadow:20px 20px 0 #0000000f;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:3vw;margin:10vw auto;padding:3vw;position:relative;width:90vw}.base-de-sujet .devAll-btn{border:2px solid #545454;border-radius:2vw;color:#545454;cursor:pointer;font-weight:600;padding:.25vw .75vw;position:absolute;right:2vw;top:1vw}.base-de-sujet .title-container{align-items:center;cursor:pointer;display:flex;gap:.4vw;width:-webkit-fit-content;width:fit-content}.base-de-sujet .cat{margin-bottom:1vw}.base-de-sujet .categorie-title{color:#545454;font-size:1.2vw;font-weight:700}.base-de-sujet .plus{height:1vw;position:relative;width:.9vw}.base-de-sujet .plus div{background-color:#545454;border-radius:20vw;height:.25vw;position:absolute;transition:all .2s ease;width:90%}.base-de-sujet .plus div:first-child{left:50%;top:50%;transform:translate(-50%,-50%)}.base-de-sujet .plus div:last-child{height:80%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0deg);width:.25vw}.base-de-sujet .plus.minus div:last-child{transform:translate(-50%,-50%) rotate(90deg)}.base-de-sujet .sujet-container{display:flex;flex-wrap:wrap;font-size:.9vw;gap:.75vw 1vw;margin-left:1vw}.base-de-sujet .sujet-container .sujet_item{animation:fadeInUp .4s ease forwards;color:#737373;cursor:pointer;opacity:0;position:relative;top:0;transform:translateY(10px);transition:all .1s ease}.base-de-sujet .sujet-container .sujet_item.foncer{color:#545454}.base-de-sujet .sujet-container .sujet_item.big{color:#545454;font-size:1vw}.base-de-sujet .sujet-container .sujet_item:hover{background-color:#ff66c44d;color:#000}.base-de-sujet .bigChap-container{display:flex;flex-direction:column;justify-content:space-between;margin-left:1.5vw;min-height:8vh}.base-de-sujet .bigChap-container .plus div:first-child{height:.19vw;width:.7vw}.base-de-sujet .bigChap-container .plus div:last-child{height:.7vw;width:.19vw}.base-de-sujet .bigChap-container .title-container{color:#545454;font-weight:600}.base-de-sujet .bigChap-container .chapter-container .sujet-container{margin:0 0 0 1.5vw}.base-de-sujet .bigChap-container .sujet-container{margin:1vw 1.5vw 1.5vw 1vw}.base-de-sujet .chapter-container{display:flex;flex-direction:column;gap:.5vw;margin-left:1.5vw;margin-top:1vw}.base-de-sujet .chapter-container .plus{height:.85vw;width:.65vw}.base-de-sujet .chapter-container .plus div{background-color:#000}.base-de-sujet .chapter-container .plus div:first-child{height:.15vw;width:.6vw}.base-de-sujet .chapter-container .plus div:last-child{height:.6vw;width:.15vw}.colle-page-content{position:relative}.hiddenColle{opacity:0;position:absolute;top:0;transform:translateX(-100%)}.hiddenColle,.showColle{transition:transform .4s ease,opacity .4s ease}.showColle{opacity:1;transform:translateX(0);transition-delay:.1s}.hiddenPlan{opacity:0;position:absolute;top:0;transform:translateX(150%)}.hiddenPlan,.showPlan{transition:transform .4s ease,opacity .4s ease}.showPlan{opacity:1;transform:translateX(0);transition-delay:.1s}.colle-anglais,.colle-page{font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;padding-top:10vw}.colle-anglais .colle-slider,.colle-page .colle-slider{align-items:center;background-color:#fdfffc;border-radius:2vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;gap:2vw;justify-content:center;margin:1.5vw auto .5vw;padding:.5vw 1vw;position:relative;width:-webkit-fit-content;width:fit-content}.colle-anglais .colle-slider .white,.colle-page .colle-slider .white{color:#fdfffc;z-index:1}.colle-anglais .colle-slider .part,.colle-page .colle-slider .part{cursor:pointer}.colle-anglais .colle-slider,.colle-page .colle-slider{transition:all .3s ease}.colle-anglais .colle-slider .fond,.colle-page .colle-slider .fond{background-color:#545454;border-radius:2vw;height:100%;left:0;position:absolute;transition:all .3s ease;width:50%;z-index:0}.colle-anglais .colle-slider .fond.right,.colle-page .colle-slider .fond.right{left:50%}.colle-anglais .colle-slider .fond.left,.colle-page .colle-slider .fond.left{left:0}.colle-anglais .colle-content,.colle-page .colle-content{display:flex;flex-direction:column;gap:1.25vw;padding-bottom:3vw}.colle-anglais .colle-content .colle-container,.colle-page .colle-content .colle-container{animation:fadeInUp .6s ease forwards;background-color:#fdfffc;border-radius:1vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;margin:0 auto;opacity:0;padding:1vw 3.75vw 1vw 1.5vw;position:relative;top:20px;transition:all .3s ease-in;width:80vw}.colle-anglais .colle-content .colle-container strong,.colle-page .colle-content .colle-container strong{font-weight:700}.colle-anglais .colle-content .colle-container .subpart-title-space,.colle-page .colle-content .colle-container .subpart-title-space{margin-top:.5vw}.colle-anglais .colle-content .colle-container.undeveloped,.colle-page .colle-content .colle-container.undeveloped{height:3.55vw}.colle-anglais .colle-content .colle-container.developed,.colle-page .colle-content .colle-container.developed{height:var(--content-height)}.colle-anglais .colle-content .colle-container .develop-btn,.colle-page .colle-content .colle-container .develop-btn{background-color:#000;border:1px solid #0000;border-radius:100%;color:#fff;cursor:pointer;height:2.5vw;position:absolute;right:1vw;top:.4vw;transition:all .3s ease;width:2.5vw}.colle-anglais .colle-content .colle-container .develop-btn:disabled,.colle-page .colle-content .colle-container .develop-btn:disabled{pointer-events:none}.colle-anglais .colle-content .colle-container .develop-btn:hover .develop-icon,.colle-page .colle-content .colle-container .develop-btn:hover .develop-icon{font-size:1.75vw}.colle-anglais .colle-content .colle-container .develop-btn .develop-icon,.colle-page .colle-content .colle-container .develop-btn .develop-icon{font-size:1.5vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.colle-anglais .colle-content .colle-container .chart-container,.colle-page .colle-content .colle-container .chart-container{margin:2vw auto;width:65%}.colle-anglais .colle-content .colle-container .feedback,.colle-page .colle-content .colle-container .feedback{display:flex;flex-direction:column;gap:.75vw;line-height:1.7;padding-top:1vw}.colle-anglais .colle-content .colle-container .feedback .feedback-section strong,.colle-page .colle-content .colle-container .feedback .feedback-section strong{font-weight:600}.colle-anglais .colle-content .colle-container .feedback .feedback-section .score,.colle-page .colle-content .colle-container .feedback .feedback-section .score{color:#737373;font-style:italic;margin-top:.75vw;text-align:center}.colle-anglais .colle-content .colle-container .conseil,.colle-page .colle-content .colle-container .conseil{display:flex;flex-direction:column;gap:.75vw;line-height:1.7;padding-top:1vw}.colle-anglais .colle-content .colle-container .conseil .conseil-section strong,.colle-page .colle-content .colle-container .conseil .conseil-section strong{font-weight:600}.colle-anglais .colle-content .colle-container .conseil .conseil-section .score,.colle-page .colle-content .colle-container .conseil .conseil-section .score{color:#737373;display:flex;font-style:italic;gap:2vw;justify-content:center;margin-top:.75vw}.colle-anglais .colle-content .colle-container .transcription,.colle-page .colle-content .colle-container .transcription{line-height:2;padding-top:1vw}.colle-anglais .colle-content .colle-container.plan,.colle-page .colle-content .colle-container.plan{overflow-x:hidden;overflow-y:scroll}.colle-anglais .colle-content .colle-container.plan.developed,.colle-page .colle-content .colle-container.plan.developed{height:30vw}.colle-anglais .colle-content .colle-container .plan-list .plan-problematique,.colle-page .colle-content .colle-container .plan-list .plan-problematique{font-style:italic;margin-top:1.25vw!important}.colle-anglais .colle-content .colle-container .plan-list .plan-problematique strong,.colle-page .colle-content .colle-container .plan-list .plan-problematique strong{font-size:1.4vw;font-style:normal}.colle-anglais .colle-content .colle-container .plan-list .plan-item .part-title,.colle-page .colle-content .colle-container .plan-list .plan-item .part-title{font-size:1.5vw;font-weight:700;margin:1.25vw 0}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item{margin-bottom:1vw}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item .subpart-subtitle,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item .subpart-subtitle{font-size:1.1vw;font-weight:700}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item .subpart-reference,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item .subpart-reference{font-size:1vw;font-style:italic}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item .subpart-analysis,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item .subpart-analysis{font-size:1vw}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item .subpart-analysis .explain,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item .subpart-analysis .explain{background-color:#03bf62;border-radius:2vw;color:#fff;cursor:pointer;font-size:.7vw;font-weight:600;margin-left:.3vw;padding:.15vw .3vw;position:relative;top:-1.5px;transition:all .2s ease}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item .subpart-analysis .explain:hover,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item .subpart-analysis .explain:hover{transform:translateY(-2px) scale(1.1)}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item .subpart-explanation,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item .subpart-explanation{animation:fadeInUp .4s ease-out forwards;color:#545454;font-size:1vw;font-style:italic;font-weight:300;margin-top:.3vw;opacity:0;transform:translateY(10px)}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item .fade-out,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item .fade-out{opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item .blinking-cursor,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item .blinking-cursor{animation:blink 1.5s step-start infinite;color:#000;display:inline-block;margin-left:2px}@keyframes blink{50%{opacity:0}}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item .explanation-actions,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item .explanation-actions{display:flex;gap:.5vw;justify-content:center;margin-top:1vw}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item .explanation-actions button,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item .explanation-actions button{border:2px solid #0000;border-radius:100%;cursor:pointer;font-size:1.2vw;height:2.1vw;position:relative;transition:all .5s ease;width:2.1vw}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item .explanation-actions button:hover,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item .explanation-actions button:hover{border:2px solid #03bf62;transform:translateY(-3px)}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item .explanation-actions button:hover.refuse,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item .explanation-actions button:hover.refuse{border:2px solid #ff66c4}.colle-anglais .colle-content .colle-container .plan-list .plan-item .subpart-item .explanation-actions button.refuse .icon,.colle-page .colle-content .colle-container .plan-list .plan-item .subpart-item .explanation-actions button.refuse .icon{color:#ff66c4;font-size:1.7vw}@keyframes spin{0%{transform:rotate(0)}25%{transform:rotate(160deg)}50%{transform:rotate(-160deg)}75%{transform:rotate(1turn)}to{transform:rotate(-1turn)}}.CG{background-color:#ff66c4}.ESH{background-color:#ffbd59}.HGG{background-color:#03bf62}.promptColle-page{align-items:center;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:2vw;justify-content:center;left:50%;position:absolute;top:65%;transform:translate(-50%,-50%);transition:all .3s ease}.promptColle-page.rehausser{top:57%}.promptColle-page .prompt-info{display:flex;gap:.75vw}.promptColle-page .prompt-info .info-title{background-color:#fdfffc;border-radius:4vw;box-shadow:4px 5px 0 #0000000f;font-size:1.5vw;font-weight:700;padding:.25vw 0;text-align:center;width:7vw}.promptColle-page .prompt-info .info-matiere{border:2px solid #0000;border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;cursor:pointer;font-family:Paytone One,sans-serif;font-size:1.5vw;padding:.1vw 0;text-align:center;text-shadow:0 1px 2px #0006;width:5vw}.promptColle-page .promptColle-container{display:flex;flex-direction:column;gap:2vw}.promptColle-page .promptColle-container .first-row{align-items:center;display:flex;height:13vw;justify-content:center;position:relative}.promptColle-page .promptColle-container .first-row .year-container{background-color:#fff;border-radius:3vw;box-shadow:7px 10px 0 #0000000f;display:flex;flex-direction:column;height:13vw;justify-content:space-between;left:0;opacity:0;padding:2vw 4vw 2vw 2vw;position:absolute;transform:translateX(-2vw);transition:all .4s ease;z-index:1}.promptColle-page .promptColle-container .first-row .year-container.test{grid-gap:0 2vw;display:grid;gap:0 2vw;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;padding-top:2.5vw}.promptColle-page .promptColle-container .first-row .year-container .big-back{align-items:center;color:#545454;cursor:pointer;display:flex;font-style:italic;gap:.75vw;left:2vw;position:absolute;top:1vw}.promptColle-page .promptColle-container .first-row .year-container .big-back .turn-back{position:relative;top:-2px;transform:rotate(-90deg)}.promptColle-page .promptColle-container .first-row .year-container.visible{opacity:1;transform:translateX(0)}.promptColle-page .promptColle-container .first-row .year-container .year-selecteur{align-items:center;color:#545454;cursor:pointer;display:flex;font-size:1.2vw;font-weight:500;gap:.9vw;position:relative;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.promptColle-page .promptColle-container .first-row .year-container .year-selecteur:after{background-color:#4975b6;content:"";height:60%;left:0;opacity:.3;position:absolute;top:30%;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out;width:100%}.promptColle-page .promptColle-container .first-row .year-container .year-selecteur:hover:after{transform:scaleX(1)}.promptColle-page .promptColle-container .first-row .year-container .year-selecteur .icon-2A{color:#000;font-size:1vw;margin-left:-.6vw;position:relative}.promptColle-page .promptColle-container .first-row .year-container .year-selecteur .plus{position:relative}.promptColle-page .promptColle-container .first-row .year-container .year-selecteur .plus div{background-color:#545454;height:12px;position:absolute;transition:all .2s ease;width:12px}.promptColle-page .promptColle-container .first-row .year-container .year-selecteur .plus div:first-child{height:2px;left:50%;top:50%;transform:translate(-50%,-50%);width:11px}.promptColle-page .promptColle-container .first-row .year-container .year-selecteur .plus div:last-child{height:12px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0deg);width:2px}.promptColle-page .promptColle-container .first-row .year-container .year-selecteur .plus.minus div:last-child{transform:translate(-50%,-50%) rotate(90deg)}.promptColle-page .promptColle-container .first-row .promptColle{background-color:#fdfffc;border-radius:3vw;box-shadow:7px 10px 0 #0000000f;display:flex;flex-direction:column;height:13vw;justify-content:space-between;margin-left:0;padding:2vw 3vw 1.5vw;position:relative;transition:all .3s ease;width:60vw;z-index:200}.promptColle-page .promptColle-container .first-row .promptColle .audio-info{align-items:center;border:2px solid #545454;border-radius:2vw;color:#545454;display:flex;gap:.75vw;padding:.25vw 1vw;position:absolute;right:3vw;top:1vw}.promptColle-page .promptColle-container .first-row .promptColle .audio-info .trash{cursor:pointer;transition:all .3s ease}.promptColle-page .promptColle-container .first-row .promptColle .audio-info .trash:hover{color:#ff66c4;transform:scale(1.1)}.promptColle-page .promptColle-container .first-row .promptColle.shifted{margin-left:20vw}.promptColle-page .promptColle-container .first-row .promptColle.shifted-more{margin-left:27vw!important}.promptColle-page .promptColle-container .first-row .promptColle .promptColle-input{font-size:1.4vw;outline:none;padding:.75vw 1vw .75vw 0}.promptColle-page .promptColle-container .first-row .promptColle .last-row{align-items:flex-end;display:flex;justify-content:space-between}.promptColle-page .promptColle-container .first-row .promptColle .last-row .randomize-dice{color:#545454;cursor:pointer;font-size:2.5vw;position:relative;top:.6vw}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn{align-items:center;background-color:#ff66c4;border:2px solid #0000;border-radius:2vw;color:#fdfffc;cursor:pointer;display:flex;font-size:1.4vw;font-weight:500;gap:.5vw;padding:0 1vw;transition:all .4s ease}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn.CG{background-color:#ff66c4}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn.ESH{background-color:#ffbd59}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn.HGG{background-color:#03bf62}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn .item-icon{position:relative;width:1vw}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn .item-icon .arrow,.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn .item-icon .head-arrow{left:0;position:absolute;top:-.67vw;transition:opacity .3s ease,transform .3s ease}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn .item-icon .arrow{opacity:0;pointer-events:none;transform:translateX(-.3vw)}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn .item-icon .head-arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn:hover.CG{border:2px solid #ff66c4;color:#ff66c4}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn:hover.ESH{border:2px solid #ffbd59;color:#ffbd59}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn:hover.HGG{border:2px solid #03bf62;color:#03bf62}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn:hover{background-color:#fdfffc}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn:hover .arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.promptColle-page .promptColle-container .first-row .promptColle .last-row .submit-btn:hover .head-arrow{opacity:0;pointer-events:none;transform:translateX(.3vw)}.promptColle-page .promptColle-container .chapter-selecteur{background-color:#fff;border-radius:3vw;box-shadow:7px 10px 0 #0000000f;display:flex;flex-wrap:wrap;gap:1vw;justify-content:space-between;min-height:13vw;opacity:0;padding:2vw 3vw;transform:translateY(-10vw);transition:all .3s ease;width:80vw;z-index:-1}.promptColle-page .promptColle-container .chapter-selecteur .chap{color:#545454;cursor:pointer;font-weight:400;transition:all .3s ease}.promptColle-page .promptColle-container .chapter-selecteur .chap:hover{background-color:#4975b64d;transform:translateY(-4px)}.promptColle-page .promptColle-container .chapter-selecteur.chapter-visible{opacity:1;transform:translateY(0);z-index:1}.promptColle-page .promptColle-container .chapter-selecteur.visible-2A{align-items:center;font-size:1.1vw;justify-content:space-evenly;width:25.5vw}.audio-picker{align-items:flex-end;color:#545454;display:flex;gap:1vw;height:auto}.audio-picker .audio-canvas{background-color:#0000;display:block;height:60px;width:100%}.audio-picker .icon-container{display:flex;gap:1vw}.audio-picker .icon-container .uploadIcon{position:relative;top:-1px}.audio-picker .icon-container .micIcon,.audio-picker .icon-container .uploadIcon{color:#545454;cursor:pointer;height:2.1vw;transition:all .3s ease;width:2.1vw}.audio-picker .icon-container .micIcon:hover,.audio-picker .icon-container .uploadIcon:hover{transform:translateY(-4px)}.audio-picker .uploadIcon{height:2.3vw;transform:translateY(2px);width:2.3vw}.audio-picker .audio{width:100%;z-index:1}.audio-picker .audio .audio-input{align-items:center;border-radius:1.6vw;color:#001524;cursor:pointer;display:flex;height:3.5vw}.audio-picker .audio{transition:all 1s ease}.audio-picker .record-btn{align-items:center;cursor:default;display:flex;font-size:1.2vw;gap:.75vw;transition:all .3s ease}.audio-picker .record-btn .start-recording{background-color:#fff;border:2px solid #545454;border-radius:2vw;cursor:pointer;padding:.15vw 1vw;transition:all .3s ease}.audio-picker .record-btn .start-recording:hover{background-color:#545454;color:#fdfffc;transform:translateY(-2px)}.audio-picker .record-btn .close-record{cursor:pointer;height:2vw;transition:all .3s ease}.audio-picker .record-btn .close-record:hover{color:#ff66c4;transform:scale(1.2)}.audio-picker .recorder{align-items:center;cursor:pointer;display:flex;height:3.4vw;justify-content:center;transition:all .5s ease}@keyframes recording{0%{transform:translateY(0)}50%{transform:translateY(-.3vw)}to{transform:translateY(0)}}.audio-picker .recording-content{align-items:center;display:flex;gap:2vw;justify-content:flex-start!important}.audio-picker .recording-content .audio-timer{margin-left:.5vw}.audio-picker .recording-content .recording-icons{align-items:center;display:flex;gap:1vw;height:3vw}.audio-picker .recording-content .recording-icons .start-icon{height:2vw;transition:all .3s ease;width:2vw}.audio-picker .recording-content .recording-icons .pause-icon{height:1.9vw;transition:all .3s ease;width:2vw}.audio-picker .recording-content .recording-icons .stop-icon{height:2.1vw;transition:all .3s ease;width:2.1vw}.audio-picker .recording-content .recording-icons .stop-icon:hover{transform:translateY(-4px)}.audio-picker .inactif{transition:all .5s ease;z-index:0}.audio-picker .suppr-audio{color:#000;cursor:pointer;font-size:1.3vw;position:absolute;right:3%;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;z-index:1}.audio-picker .suppr-audio:hover{transform:translateY(-50%) scale(1.3)}.audio-picker .hide{opacity:0;transition:all .5s ease}.etat{font-size:.8vw;margin:.5vw 0 1vw}.disabled .audio-input{cursor:default!important}.offre{font-family:Poppins,sans-serif;padding-top:7.1vw}.offre .popUp-boursier{background-color:#fff;border-radius:2vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;left:50%;padding:2vw;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .3s ease-in-out;width:45vw;z-index:1000}.offre .popUp-boursier .cross{cursor:pointer;height:2.5vw;position:absolute;right:1vw;top:1vw;transition:all .3s ease;width:2.5vw}.offre .popUp-boursier .cross:hover{transform:scale(1.1)}.offre .popUp-boursier .cross:hover path{stroke:#ff5757!important}.offre .popUp-boursier .cross:active{transform:scale(.95)}.offre .popUp-boursier .popUpTitle{font-size:2vw}.offre .popUp-boursier .popUpListe{display:flex;flex-direction:column;font-size:1vw;gap:1vw;margin-top:2vw}.offre .popUp-boursier .popUpListe .little,.offre .popUp-boursier .popUpPS{font-size:.9vw;font-style:italic}.offre .popUp-boursier .popUpPS{margin-top:.1vw}.offre .popUp-boursier .cta-btn{background-color:#1e212b;border-radius:.75vw;color:#fdfffc;cursor:pointer;display:block;font-size:1vw;margin:2vw 0;padding:.75vw 0;text-align:center;transition:all .3s ease;width:100%}.offre .popUp-boursier .cta-btn:hover{box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;transform:translateY(-.2vw)}.offre .popUp-boursier .cta-btn:active{transform:scale(.95)}.offre .popUpVisible{pointer-events:all;transform:translate(-50%,-50%) scale(1)}.offre .offre-hero{padding-left:5vw;position:relative}.offre .offre-hero .hero-title{font-size:3.4vw;font-weight:700}.offre .offre-hero .mascotte-offre{bottom:-6.5vw;height:32;left:-8vw;pointer-events:none;position:absolute;width:32vw}.offre .offre-hero .hero-subtitle{font-size:1.3vw}.offre .offre-hero .hero-offers{align-items:flex-end;display:flex;gap:2vw;justify-content:center;margin-top:1.5vw}.offre .offre-hero .hero-offers .offer-item.main{border:2px solid #000}.offre .offre-hero .hero-offers .offer-item{background-color:#fdfffc;border-radius:3vw;min-height:32vw;padding:2vw 2vw 1.5vw;width:26vw}.offre .offre-hero .hero-offers .offer-item .place-restant{background-color:#4975b6!important;font-size:.8vw!important;padding:.5vw 1vw!important}.offre .offre-hero .hero-offers .offer-item .item-title{align-items:center;display:flex;font-size:1.8vw;font-weight:700;gap:1vw}.offre .offre-hero .hero-offers .offer-item .item-title .popular-btn{background-color:#ff5757;border-radius:5vw;color:#fff;font-size:1vw;padding:.1vw 1vw}.offre .offre-hero .hero-offers .offer-item .item-desc{font-size:1.05vw;margin-top:.5vw;max-width:95%}.offre .offre-hero .hero-offers .offer-item .item-price{font-size:3vw}.offre .offre-hero .hero-offers .offer-item .item-price .little-price{font-size:1vw}.offre .offre-hero .hero-offers .offer-item .item-price-description{color:#616161;font-size:.9vw;margin-top:-.5vw}.offre .offre-hero .hero-offers .offer-item .cta-btn{background-color:#1e212b;border-radius:.5vw;color:#fdfffc;cursor:pointer;font-size:1vw;margin:.5vw 0;padding:.5vw 0;text-align:center;transition:all .3s ease;width:100%}.offre .offre-hero .hero-offers .offer-item .cta-btn:hover{box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;transform:translateY(-.2vw)}.offre .offre-hero .hero-offers .offer-item .cta-btn:active{transform:scale(.95)}.offre .offre-hero .hero-offers .offer-item .cta-btn strong{font-weight:600}.offre .offre-hero .hero-offers .offer-item .features-container{display:flex;flex-direction:column;gap:.2vw;margin-top:1vw}.offre .offre-hero .hero-offers .offer-item .features-container .feature-item{align-items:center;display:flex;font-size:1vw;gap:.5vw}.offre .offre-hero .hero-offers .offer-item .features-container .feature-item .check-icon{height:2vw;width:2vw}.offre .offre-hero .hero-offers .offer-item .features-container .feature-item .check-icon path{stroke:#ff5757}.offre .offre-hero .hero-offers .offer-item .partenariat{align-items:center;color:#162034;display:flex;flex-direction:column;font-weight:600;margin-top:1.8vw}.offre .offre-hero .hero-offers .offer-item .partenariat .partenariat-logo{width:15vw}.offre .offre-vente{padding-top:3vw}.offre .offre-vente .vente-headTitle{font-size:2.5vw;font-weight:700;text-align:center}.offre .offre-vente .vente-headTitle .red-color{font-family:Paytone One,cursive}.offre .offre-vente .vente-part .vente-title{font-size:4.5vw;font-weight:700;margin-top:5vw;text-align:center}.offre .offre-vente .vente-part .vente-subtitle{font-size:1.4vw;margin:1vw auto 0;max-width:47%;text-align:center}.offre .offre-vente .vente-part .maths-colle{margin:3vw auto 0}.offre .offre-vente .video-part .video-title{font-size:2.8vw;font-weight:700;margin-top:5vw;text-align:center}.offre .offre-vente .video-part .video-subtitle{font-size:1.4vw;margin:1vw auto 0;max-width:47%;text-align:center}.offre .offre-vente .video-part .video{border-radius:1vw;height:28.1vw;margin:2vw auto 5vw;width:50vw}.red-color{color:#ff5757}@media(max-width:768px){.offre{height:100dvh;overflow:hidden;padding-top:20vw}.offre .popUp-boursier{border-radius:4vw;padding:4vw;width:90vw}.offre .popUp-boursier .cross{height:7vw;right:2vw;top:2vw;width:7vw}.offre .popUp-boursier .popUpTitle{font-size:4vw}.offre .popUp-boursier .popUpListe{font-size:2.5vw;gap:4vw;margin-top:3vw}.offre .popUp-boursier .popUpListe .little{font-size:2vw}.offre .popUp-boursier .popUpPS{font-size:2vw;margin-top:1vw}.offre .popUp-boursier .cta-btn{border-radius:1.5vw;font-size:2.7vw;margin:5vw 0 0;padding:1.3vw 0}.offre .offre-hero .mascotte-offre{bottom:-20vw;display:none;height:32;height:80vw;left:-10vw;pointer-events:none;position:fixed;width:80vw;z-index:1000}.offre .offre-hero .hero-title{font-size:6vw;line-height:1.5}.offre .offre-hero .hero-subtitle{font-size:3.1vw;margin-bottom:13vw;margin-top:5vw;max-width:90%}.offre .offre-hero .hero-offers.scrollable{-webkit-overflow-scrolling:touch;display:flex;gap:5vw;justify-content:start;left:-5vw;margin:0 5vw;overflow-x:auto;padding:0 0 7vw;position:relative;scroll-snap-type:x mandatory}.offre .offre-hero .hero-offers.scrollable .offer-item.main{border:1px solid #000}.offre .offre-hero .hero-offers.scrollable .offer-item{background-color:#fdfffc;border-radius:4vw;flex:0 0 75%;min-height:90vw;min-width:85%;padding:5vw 5vw 1.5vw;scroll-snap-align:center}.offre .offre-hero .hero-offers.scrollable .offer-item .item-title{font-size:5vw;gap:2vw}.offre .offre-hero .hero-offers.scrollable .offer-item .item-title .popular-btn{font-size:2.8vw;padding:.7vw 2vw}.offre .offre-hero .hero-offers.scrollable .offer-item .item-title .place-restant{font-size:2.5vw!important;padding:.7vw 2vw!important}.offre .offre-hero .hero-offers.scrollable .offer-item .item-desc{font-size:3vw;margin-top:3vw;max-width:95%}.offre .offre-hero .hero-offers.scrollable .offer-item .item-price{font-size:8vw}.offre .offre-hero .hero-offers.scrollable .offer-item .item-price .little-price{font-size:3vw}.offre .offre-hero .hero-offers.scrollable .offer-item .item-price-description{font-size:2.5vw}.offre .offre-hero .hero-offers.scrollable .offer-item .cta-btn{border-radius:1.3vw;font-size:2.6vw;margin:3vw 0;padding:2vw 0}.offre .offre-hero .hero-offers.scrollable .offer-item .features-container{gap:2vw;margin-bottom:3vw;margin-top:3vw}.offre .offre-hero .hero-offers.scrollable .offer-item .features-container .feature-item{font-size:2.8vw;gap:1vw}.offre .offre-hero .hero-offers.scrollable .offer-item .features-container .feature-item .check-icon{height:5vw;width:5vw}.offre .offre-hero .hero-offers.scrollable .offer-item .partenariat{margin-top:6vw}.offre .offre-hero .hero-offers.scrollable .offer-item .partenariat .partenariat-logo{margin-top:2vw;width:33vw}.offre .offre-hero .hero-offers.scrollable::-webkit-scrollbar{height:.8vw}.offre .offre-hero .hero-offers.scrollable::-webkit-scrollbar-track{background:#0000}.offre .offre-hero .hero-offers.scrollable::-webkit-scrollbar-thumb{background-color:#ff5757;border-radius:2vw}.offre .offre-vente{display:none}}.planDisabled{margin-top:3vw}.planDisabled .prompt-info{display:flex;gap:.75vw;justify-content:center}.planDisabled .prompt-info .info-title{background-color:#fdfffc;border-radius:4vw;box-shadow:4px 5px 0 #0000000f;font-size:1.5vw;font-weight:700;padding:.25vw 0;text-align:center;width:17vw}.planDisabled .prompt-info .info-matiere{border:2px solid #0000;border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;cursor:pointer;font-family:Paytone One,sans-serif;font-size:1.5vw;padding:.1vw 0;text-align:center;text-shadow:0 1px 2px #0006;width:5vw}.planDisabled .promptPlan-container{display:flex;flex-direction:column;gap:2vw;margin-top:1.5vw}.planDisabled .promptPlan-container .first-row{align-items:center;display:flex;justify-content:center;position:relative}.planDisabled .promptPlan-container .first-row .promptPlan{background-color:#fdfffc;border-radius:3vw;box-shadow:7px 10px 0 #0000000f;display:flex;flex-direction:column;height:10vw;justify-content:space-between;padding:1vw 3vw 1.5vw;transition:all .3s ease;width:50vw;z-index:200}.planDisabled .promptPlan-container .first-row .promptPlan .promptPlan-input{font-size:1.2vw;outline:none;padding:.75vw 1vw .75vw 0}.planDisabled .promptPlan-container .first-row .promptPlan .last-row{align-items:flex-end;display:flex;justify-content:space-between}.planDisabled .promptPlan-container .first-row .promptPlan .last-row .randomize-dice{color:#545454;cursor:pointer;font-size:2.5vw;position:relative;top:.6vw}.planDisabled .promptPlan-container .first-row .promptPlan .last-row .submit-btn{align-items:center;background-color:#ff66c4;border:2px solid #0000;border-radius:2vw;color:#fdfffc;cursor:pointer;display:flex;font-size:1.3vw;font-weight:500;gap:.5vw;padding:0 1vw;transition:all .4s ease}.planDisabled .promptPlan-container .first-row .promptPlan .last-row .submit-btn.CG{background-color:#ff66c4}.planDisabled .promptPlan-container .first-row .promptPlan .last-row .submit-btn .item-icon{position:relative;width:1vw}.planDisabled .promptPlan-container .first-row .promptPlan .last-row .submit-btn .item-icon .arrow,.planDisabled .promptPlan-container .first-row .promptPlan .last-row .submit-btn .item-icon .head-arrow{left:0;position:absolute;top:-.6vw;transition:opacity .3s ease,transform .3s ease}.planDisabled .promptPlan-container .first-row .promptPlan .last-row .submit-btn .item-icon .arrow{opacity:0;pointer-events:none;transform:translateX(-.3vw)}.planDisabled .promptPlan-container .first-row .promptPlan .last-row .submit-btn .item-icon .head-arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.planDisabled .promptPlan-container .first-row .promptPlan .last-row .submit-btn:hover.CG{border:2px solid #ff66c4;color:#ff66c4}.planDisabled .promptPlan-container .first-row .promptPlan .last-row .submit-btn:hover{background-color:#fdfffc}.planDisabled .promptPlan-container .first-row .promptPlan .last-row .submit-btn:hover .arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.planDisabled .promptPlan-container .first-row .promptPlan .last-row .submit-btn:hover .head-arrow{opacity:0;pointer-events:none;transform:translateX(.3vw)}.colleDisabled{margin-top:3vw}.colleDisabled .colle-slider{align-items:center;background-color:#fdfffc;border-radius:2vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;gap:2vw;justify-content:center;margin:1.5vw auto .5vw;padding:.5vw 1vw;position:relative;width:-webkit-fit-content;width:fit-content}.colleDisabled .colle-slider .white{color:#fdfffc;z-index:1}.colleDisabled .colle-slider{transition:all .3s ease}.colleDisabled .colle-slider .fond{background-color:#545454;border-radius:2vw;height:100%;left:0;position:absolute;transition:all .3s ease;width:50%;z-index:0}.colleDisabled .colle-example{background-color:#fff;border-radius:2vw;margin:2vw auto;padding:1vw;width:60vw}.colleDisabled .colle-example .chart-container{height:20vw;margin:auto;width:70%}.sujetDisabled{background-color:#fff;border-radius:2vw;box-shadow:20px 20px 0 #0000000f;margin:3vw auto;padding:2vw;width:70vw}.sujetDisabled .title-container{align-items:center;cursor:pointer;display:flex;gap:.4vw}.sujetDisabled .cat{margin-bottom:1vw}.sujetDisabled .chapter{color:#545454;font-size:1.2vw;font-weight:700}.sujetDisabled .plus{height:1vw;position:relative;width:.9vw}.sujetDisabled .plus div{background-color:#545454;border-radius:20vw;height:.25vw;position:absolute;transition:all .2s ease;width:90%}.sujetDisabled .plus div:first-child{left:50%;top:50%;transform:translate(-50%,-50%)}.sujetDisabled .plus div:last-child{height:80%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0deg);width:.25vw}.sujetDisabled .plus.minus div:last-child{transform:translate(-50%,-50%) rotate(90deg)}.sujetDisabled .sujet-container{display:flex;flex-wrap:wrap;font-size:.7vw;gap:.5vw .75vw;margin-left:1vw;margin-top:1vw}.sujetDisabled .sujet-container .sujet_item{animation:fadeInUp .4s ease forwards;color:#737373;cursor:pointer;opacity:0;position:relative;top:0;transform:translateY(10px);transition:all .1s ease}.sujetDisabled .sujet-container .sujet_item.foncer{color:#545454}.sujetDisabled .sujet-container .sujet_item:hover{background-color:#ff66c44d;color:#000}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.bibliDisabled{align-items:center;background-color:blue;background-color:#fff;border-radius:3vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;justify-content:space-between;margin:3vw auto;padding:.75vw 2vw;width:60vw}.bibliDisabled .info{align-items:center;display:flex;gap:1vw}.bibliDisabled .note{color:#737373;font-size:1.1vw;font-weight:600}.bibliDisabled .matiere,.bibliDisabled .methode{background-color:#fff;border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;font-family:Paytone One,sans-serif;font-size:1.1vw;padding:.2vw 1.1vw;text-align:center;text-shadow:0 1px 2px #0006;transition:all .2s ease}.bibliDisabled .methode{background-color:#ff5757}.bibliDisabled .matiere{background-color:#03bf62}.flashcardDisabled,.refDisabled{margin:2vw auto;width:70vw}.refDisabled{background-color:#fff;border-radius:2vw;padding:1vw 2vw;position:relative}.refDisabled:before{background-image:linear-gradient(90deg,#ff66c4 0,#03bf62);border-radius:2vw;content:"";height:calc(100% + 5px);left:-2.5px;position:absolute;top:-2.5px;width:calc(100% + 5px);z-index:-100}.refDisabled .contentHeader{align-items:center;display:flex;flex-wrap:wrap;gap:.7vw;padding-right:5vw}.refDisabled .contentHeader button{border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;display:flex;flex-wrap:nowrap;font-family:Paytone One,sans-serif;font-size:1.3vw;text-align:center}.refDisabled .contentHeader .violet{background-color:#9f80ff}.refDisabled .contentHeader .green{background-color:#03bf62}.refDisabled .contentHeader .header-info{display:flex;gap:.7vw}.refDisabled .contentHeader .header-info .column-title{display:flex;justify-content:center;min-width:9vw;padding:.25vw 1vw;width:auto}.refDisabled .contentHeader .gradient-title{border-radius:5vw;color:#1e212b;font-family:poppins,sans-serif;font-weight:700;padding:0 1.5vw;position:relative;z-index:100;z-index:200}.refDisabled .contentHeader .gradient-title:after{background-color:#fff;border-radius:5vw;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-100}.refDisabled .contentHeader .gradient-title:before{background-image:linear-gradient(90deg,#ff66c4 0,#03bf62);border-radius:5vw;content:"";height:calc(100% + 5px);left:-2.5px;position:absolute;top:-2.5px;width:calc(100% + 5px);z-index:-100}.refDisabled .ref-content{margin:1vw 0}.refDisabled .ref-content .ref-title{font-weight:500}.refDisabled .ref-content .ref-desc{margin-top:1vw}.colle-math{font-family:Poppins,sans-serif;min-height:100vh;padding-top:10vw}.colle-math .timer-container{bottom:1.25vw;position:fixed;right:2vw;z-index:1000}.colle-math .cm-back{align-items:center;-webkit-appearance:none;appearance:none;color:#737373;cursor:pointer;display:flex;font-style:italic;gap:.3vw;margin:0 10vw 2vw;width:-webkit-fit-content;width:fit-content}.colle-math .cm-back svg{height:1vw;width:1vw}.colle-math .cm-back svg path{stroke:#737373!important}.colle-math .cm-container{align-items:center;background-color:#fff;border-radius:2vw;display:flex;flex-direction:column;height:auto;margin:0 auto;min-height:30vw;width:80vw}.colle-math .cm-container .cm-title{font-size:1.3vw;font-weight:600;margin:3vw 3vw 0;text-align:left;width:90%}.colle-math .zoom-controls{border-radius:12px;bottom:20px;box-shadow:0 4px 15px #0003;display:flex;flex-direction:row;gap:10px;left:20px;padding:10px 15px;position:fixed;z-index:1000}.colle-math .zoom-controls button{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 10px #0000001a;cursor:pointer;font-size:18px;height:3vw;padding:8px 12px;transition:transform .2s,background .2s;width:3vw}.colle-math .zoom-controls button:hover{background:#f0f0f0;transform:scale(1.05)}.colle-math .zoom-controls button:active{transform:scale(.95)}.timer{align-items:center;background-color:#ff5757;border-radius:2vw;color:#fff;cursor:pointer;display:flex;font-size:1.1vw;height:3vw;justify-content:space-between;padding:0 1.5vw;width:20vw;z-index:1000}.timer .start-txt{font-size:1.3vw}.timer .time-display{align-items:center;display:flex;font-size:1.3vw;font-weight:500;gap:.5vw}.timer-header{align-items:center;display:flex;justify-content:space-between;margin:1rem 0}.timer-header .time-display{align-items:center;display:flex;font-size:1rem;font-weight:500;gap:6px}.timer-header .time-display .clock-icon{color:#444}.timer-floating{align-items:center;background:#ff5757;border-radius:2vw;bottom:1.25vw;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;gap:8px;justify-content:center;padding:12px 16px;position:fixed;right:2vw;width:11vw;z-index:1000}.timer-floating .time-big{font-size:1.25vw;text-align:center}.timer-floating .timer-controls{display:flex;gap:8px}.timer-floating .timer-controls svg{cursor:pointer;height:1.5vw;width:2vw}.timer-floating .timer-controls svg path{stroke:#0000!important;fill:#fff}.timer-floating .timer-controls svg.restart path{stroke:#fff!important;fill:#0000}.promptAnglais{padding-top:15vw}.promptAnglais .prompt-info{display:flex;gap:.75vw;justify-content:center}.promptAnglais .prompt-info .return{align-items:center;color:#737373;cursor:pointer;display:flex;font-style:italic;gap:.5vw;left:6vw;position:absolute}.promptAnglais .prompt-info .return svg{height:1vw;width:1vw}.promptAnglais .prompt-info .return svg path{stroke:#737373!important}.promptAnglais .prompt-info .info-title{background-color:#fdfffc;border-radius:4vw;box-shadow:4px 5px 0 #0000000f;font-size:1.5vw;font-weight:700;padding:.25vw 0;text-align:center;width:7vw}.promptAnglais .prompt-info .info-matiere{background-color:#ffde59;border:2px solid #0000;border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;cursor:pointer;font-family:Paytone One,sans-serif;font-size:1.5vw;padding:.1vw 0;text-align:center;text-shadow:0 1px 2px #0006;width:5vw}.promptAnglais .prompt-container{align-items:center;display:flex;gap:2.5vw;margin-left:38vw;margin-top:3.5vw}.promptAnglais .prompt-container .or{color:#545454;font-size:1.3vw;font-weight:600;text-align:center}.promptAnglais .prompt-container .randomize-dice{align-items:center;background-color:#fff;border-radius:3vw;box-shadow:7px 5px 0 #0000000f;color:#545454;cursor:pointer;display:flex;font-size:1.7vw;height:4.5vw;justify-content:center;transition:all .3s ease;width:4.5vw}.promptAnglais .prompt-container .randomize-dice:hover{font-size:2vw}.promptAnglais .prompt-container.hidden{opacity:0;pointer-events:none;transform:translateY(-20px)}.promptAnglais .prompt-container .article-btn{align-items:center;background-color:#fff;border-radius:4vw;box-shadow:3px 7px 0 #0000000f;color:#545454;cursor:pointer;display:flex;height:4.5vw;padding:0 2vw;position:relative;transition:all .3s ease}.promptAnglais .prompt-container .article-btn .text{transition:all .3s ease}.promptAnglais .prompt-container .article-btn:hover .text{transform:scale(1.05)}.promptAnglais .custom-input-zone{background:#fff;border-radius:.8vw;box-shadow:10px 10px 0 #0000001a;left:25%;opacity:0;padding:1.5vw;pointer-events:none;position:absolute;top:15vw;transform:translateY(20px) scale(.95);transition:all .4s cubic-bezier(.4,0,.2,1);width:50vw;z-index:100000000}.promptAnglais .custom-input-zone.active{opacity:1;pointer-events:all;transform:translateY(0) scale(1)}.promptAnglais .custom-input-zone textarea{background:#0000;border:none;color:#545454;font-family:inherit;font-size:1.1vw;height:13vw;margin-bottom:1vw;outline:none;resize:none;width:100%}.promptAnglais .custom-input-zone textarea::placeholder{color:#545454}.promptAnglais .custom-input-zone .input-actions{display:flex;gap:12px;justify-content:flex-end}.promptAnglais .custom-input-zone .input-actions button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:8px 16px;transition:.2s}.promptAnglais .custom-input-zone .input-actions button.cancel{background:#ff57574d;color:#000}.promptAnglais .custom-input-zone .input-actions button.cancel:hover{background:#ff575780;transform:translateY(-3px)}.promptAnglais .custom-input-zone .input-actions button.validate{background:#03bf62cc;color:#000}.promptAnglais .custom-input-zone .input-actions button.validate:hover:not(:disabled){background:#03bf62;transform:translateY(-3px)}.promptAnglais .custom-input-zone .input-actions button.validate:disabled{cursor:not-allowed;opacity:.5}.promptAnglais .random-container{opacity:0;transform:translateY(-3vw)}.promptAnglais .random-container.visible{opacity:1;transform:translateY(0)}.promptAnglais .random-container{background-color:#fff;border-radius:4vw;box-shadow:3px 7px 0 #0000000f;color:#737373;display:flex;font-weight:700;justify-content:space-around;margin-left:41.5vw;margin-top:2vw;padding:1vw;transition:all .3s ease;width:18vw}.promptAnglais .random-container.bigger{padding:3vw 0 0 2.5vw;position:relative}.promptAnglais .random-container.bigger .theme-chapter{grid-gap:1vw;display:grid;font-size:1vw;gap:1vw;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;width:50vw}.promptAnglais .random-container.bigger .theme-chapter div{cursor:pointer;width:-webkit-fit-content;width:fit-content}.promptAnglais .random-container.bigger{border-radius:2vw;height:auto;margin-left:25vw;padding-bottom:2vw;width:50vw}.promptAnglais .random-container.bigger .theme-back{cursor:pointer;font-size:1vw;font-style:italic;font-weight:400;left:2.5vw;position:absolute;top:.65vw}.promptAnglais .random-container.bigger .theme-back .return-back{align-items:center;display:flex;gap:.25vw}.promptAnglais .random-container.bigger .theme-back .return-back svg{height:1vw;width:1vw}.promptAnglais .random-container.bigger .theme-back .return-back svg path{stroke:#737373!important}.promptAnglais .random-container .selection-theme{cursor:pointer;display:flex}.promptAnglais .random-container .plus{margin-left:.75vw;position:relative}.promptAnglais .random-container .plus div{background-color:#737373;height:10px;position:absolute;transition:all .2s ease;width:10px}.promptAnglais .random-container .plus div:first-child{height:2px;left:50%;top:50%;transform:translate(-50%,-50%);width:10px}.promptAnglais .random-container .plus div:last-child{height:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:2px}.promptAnglais .timer{box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;height:3.4vw}.promptAnglais .article-header{align-items:center;display:flex;gap:1vw;justify-content:center;margin-top:2vw;transition:all .3s ease}.promptAnglais .article-header.floating{border-radius:1.5vw;bottom:1.5vw;left:1.5vw;padding:.5vw 1vw;position:fixed;z-index:1000}.promptAnglais .article-header .audio-container{align-items:center;background-color:#fff;border-radius:2vw;box-shadow:4px 5px 0 #0000000f;display:flex;padding:0 1vw}.promptAnglais .article-header .audio-container .audio-picker{align-items:center}.promptAnglais .article-header .audio-container .icon-container{left:-.45vw;position:relative}.promptAnglais .article-header .audio-info{align-items:center;background-color:#fff;border:2px solid #545454;border-radius:2vw;color:#545454;display:flex;gap:.75vw;padding:.25vw 1vw}.promptAnglais .article-header .audio-info .trash{cursor:pointer;transition:all .3s ease}.promptAnglais .article-header .audio-info .trash:hover{color:#ff66c4;transform:scale(1.1)}.promptAnglais .article-header .submit-btn{align-items:center;background-color:#ff66c4;background-color:#ffde59;border:2px solid #0000;border-radius:2vw;color:#fdfffc;cursor:pointer;display:flex;font-size:1.4vw;font-weight:500;gap:.5vw;padding:0 1vw;transition:all .4s ease}.promptAnglais .article-header .submit-btn .item-icon{position:relative;width:1vw}.promptAnglais .article-header .submit-btn .item-icon .arrow,.promptAnglais .article-header .submit-btn .item-icon .head-arrow{left:0;position:absolute;top:-.67vw;transition:opacity .3s ease,transform .3s ease}.promptAnglais .article-header .submit-btn .item-icon .arrow{opacity:0;pointer-events:none;transform:translateX(-.3vw)}.promptAnglais .article-header .submit-btn .item-icon .head-arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.promptAnglais .article-header .submit-btn:hover{background-color:#fdfffc;border:2px solid #ffde59;color:#ffde59}.promptAnglais .article-header .submit-btn:hover .arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.promptAnglais .article-header .submit-btn:hover .head-arrow{opacity:0;pointer-events:none;transform:translateX(.3vw)}.promptAnglais .article-container{align-items:center;background-color:#fff;border-radius:1vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;flex-direction:column;margin:2vw auto 0;padding:4vw 5vw;width:90vw}.promptAnglais .article-container .article-title{font-size:1.4vw;font-weight:600;margin-bottom:3vw}.promptAnglais .article-container .article-content{display:flex;flex-direction:column;font-size:1.1vw;gap:1.5vw;line-height:1.8vw;text-align:justify}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hiddenAdvice,.hiddenArticle,.hiddenCorrection{opacity:0;pointer-events:none;position:absolute}.showAdvice,.showArticle,.showCorrection{opacity:1;transition:opacity .5s ease-in-out}.colle-anglais{font-family:Poppins,sans-serif;height:-webkit-fit-content;height:fit-content;min-height:100vh;overflow-x:hidden;overflow:hidden;padding-top:10vw}.colle-anglais .colle-content{margin:1vw auto;width:80vw}.colle-anglais .colle-slider{align-items:center;background-color:#fdfffc;border-radius:2vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;gap:2vw;justify-content:center;margin:1.5vw auto 0;padding:.5vw 1.5vw;position:relative;width:-webkit-fit-content;width:fit-content}.colle-anglais .colle-slider .white{color:#fdfffc;z-index:1}.colle-anglais .colle-slider .part{cursor:pointer}.colle-anglais .colle-slider{transition:all .3s ease}.colle-anglais .colle-slider.Esp .fond.right{left:67%;width:33%}.colle-anglais .colle-slider.Esp .fond.middle{left:34.25%;width:35%}.colle-anglais .colle-slider.Esp .fond.left{left:0;width:36%}.colle-anglais .colle-slider.All .fond.right{left:70%;width:30%}.colle-anglais .colle-slider.All .fond.middle{left:37%;width:38%}.colle-anglais .colle-slider.All .fond.left{left:0;width:41%}.colle-anglais .colle-slider .fond{background-color:#545454;border-radius:2vw;height:100%;left:0;position:absolute;transition:all .3s ease;width:33.33%;z-index:0}.colle-anglais .colle-slider .fond.right{left:66.77%}.colle-anglais .colle-slider .fond.middle{left:30%;width:40%}.colle-anglais .colle-slider .fond.left{left:0}.colle-anglais .correction-section{margin:0 auto;width:80vw}.colle-anglais .correction-section .subpart-example{font-style:italic;margin-top:.5vw}.colle-anglais .correction-section .correction-title{font-size:1.6vw;font-weight:600;margin-bottom:-1.5vw;margin-top:1vw;text-align:left!important}.colle-anglais .correction-section .amorce{font-size:1.05vw;margin:1vw 0}.colle-anglais .correction-section .step-list{list-style-type:disc;padding-left:1.5vw;transition:all .3s ease}.colle-anglais .correction-section .step-list li{font-size:1.05vw;line-height:1.6vw;margin-bottom:1vw}.colle-anglais .correction-section .step-item{margin-top:1vw;opacity:0;transform:translateY(10px)}.colle-anglais .correction-section .animate-in{animation:fadeSlideIn .4s ease forwards}.fade-in-delay-0{animation-delay:0s}.fade-in-delay-1{animation-delay:.25s}.fade-in-delay-2{animation-delay:.5s}.fade-in-delay-3{animation-delay:.75s}.fade-in-delay-4{animation-delay:1s}.article-section{background-color:#fff;border-radius:1vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;flex-direction:column;margin:3vw auto 0;padding:3vw 5vw;width:90vw}.article-section .article-title{font-size:1.4vw;font-weight:600;margin-bottom:3vw}.article-section .article-content{display:flex;flex-direction:column;font-size:1.1vw;gap:1.5vw;line-height:1.8vw;text-align:justify}.baseAnglais{padding-top:10vw}.baseAnglais .return{align-items:center;color:#737373;cursor:pointer;display:flex;font-style:italic;gap:.5vw;left:6vw;position:absolute}.baseAnglais .return svg{height:1vw;width:1vw}.baseAnglais .return svg path{stroke:#737373!important}.baseAnglais .return:after{background-color:#737373;border-radius:.65vw;bottom:-.22vw;content:"";height:.11vw;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom left;transition:transform .5s ease-out;width:100%}.baseAnglais .return:hover:after{transform:scaleX(1)}.baseAnglais .btn-primary{align-items:center;background-color:#ff5757;border:2px solid #ff5757;border-radius:2vw;color:#fff;cursor:pointer;display:flex;font-size:1.3vw;gap:.4vw;margin:3vw auto 0;padding:.25vw 1vw;position:absolute;right:6vw;transition:all .3s ease;width:-webkit-fit-content;width:fit-content;z-index:1}.baseAnglais .btn-primary:hover{background-color:#0000;color:#ff5757}.baseAnglais .btn-primary .item-icon{position:relative;width:1vw}.baseAnglais .btn-primary .item-icon .arrow,.baseAnglais .btn-primary .item-icon .head-arrow{left:0;position:absolute;top:-.64vw;transition:opacity .3s ease,transform .3s ease}.baseAnglais .btn-primary .item-icon .arrow{opacity:0;pointer-events:none;transform:translateX(-.3vw)}.baseAnglais .btn-primary .item-icon .head-arrow,.baseAnglais .btn-primary:hover .arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.baseAnglais .btn-primary:hover .head-arrow{opacity:0;pointer-events:none;transform:translateX(.3vw)}.baseAnglais .colle-slider{align-items:center;background-color:#fdfffc;border-radius:2vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;gap:2vw;justify-content:center;margin:1.5vw auto .5vw;padding:.5vw 1vw;position:relative;width:-webkit-fit-content;width:fit-content}.baseAnglais .colle-slider .white{color:#fdfffc;z-index:1}.baseAnglais .colle-slider .part{cursor:pointer}.baseAnglais .colle-slider{transition:all .3s ease}.baseAnglais .colle-slider .fond{background-color:#545454;border-radius:2vw;height:100%;left:0;position:absolute;transition:all .3s ease;width:60%;z-index:0}.baseAnglais .colle-slider .fond.right{left:40%}.baseAnglais .colle-slider .fond.left{left:0;width:42%}.paragraphe-container{font-family:Poppins,sans-serif;margin:0 5vw;padding:8vw 0 0}.paragraphe-container .container-title{font-size:3.25vw;font-weight:600}.paragraphe-container .container-subtitle{font-size:1.4vw;margin-top:0}.paragraphe-container .container-subtitle .moncolleur{font-family:Paytone One,cursive}.paragraphe-container .back{align-items:center;color:#ccc;cursor:pointer;display:flex;gap:.5vw;margin:1vw 0;transition:all .3s ease}.paragraphe-container .back:hover{color:#aaa;transform:translateY(-.2vw)}.paragraphe-container .back svg{height:1vw;width:1vw}.paragraphe-container .back svg path{stroke:#ccc}.paragraphe-container .paragraphe-list{grid-gap:2vw;display:grid;gap:2vw;grid-template-columns:repeat(3,minmax(20vw,1fr));margin-top:3vw}.paragraphe-container .paragraphe-list .paragraphe-item{background-color:#fff;border-radius:.5vw;box-shadow:4px 4px 4px #0000001a;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:1.35vw 1.7vw;transition:all .3s ease}.paragraphe-container .paragraphe-list .paragraphe-item:hover{box-shadow:6px 6px 8px #00000026;transform:translateY(-.2vw)}.paragraphe-container .paragraphe-list .paragraphe-auteur-container{display:flex;gap:1vw;margin-top:1.5vw}.paragraphe-container .paragraphe-list .paragraphe-auteur-container .auteur{background-color:blue;border-radius:.3vw;color:#fff;font-size:.9vw;padding:.25vw .5vw}.paragraphe-container .paragraphe-list .paragraphe-auteur-container .Socio{background-color:#ff66c4}.paragraphe-container .paragraphe-list .paragraphe-auteur-container .Litte{background-color:#00bf63}.paragraphe-container .paragraphe-list .paragraphe-auteur-container .Autre{background-color:#fcd462}.paragraphe-container .paragraphe-list .paragraphe-auteur-container .Philo{background-color:#9f71db}.paragraphe-container .big-paragraphe{background-color:#fff;border-radius:1vw;box-shadow:4px 4px 4px #00000026;margin-top:1vw;padding:2.25vw 2.68vw;position:relative}.paragraphe-container .big-paragraphe .big-paragraphe-title{font-size:1.5vw;font-weight:600}.paragraphe-container .big-paragraphe .big-paragraphe-ref{font-size:1.1vw;margin:1.5vw 0}.paragraphe-container .big-paragraphe .big-paragraphe-ref span.title{font-weight:600}.paragraphe-container .big-paragraphe .big-paragraphe-ref ul{list-style-type:disc}.paragraphe-container .big-paragraphe .big-paragraphe-ref ul li{margin-left:2vw;margin-top:.5vw}.paragraphe-container .big-paragraphe .big-paragraphe-auteur-container{display:flex;gap:1vw;margin-top:1.5vw;position:absolute;right:2.68vw;top:.5vw}.paragraphe-container .big-paragraphe .big-paragraphe-auteur-container .auteur{border-radius:.3vw;color:#fff;font-size:1vw;padding:.25vw .5vw}.paragraphe-container .big-paragraphe .big-paragraphe-auteur-container .Socio{background-color:#ff66c4}.paragraphe-container .big-paragraphe .big-paragraphe-auteur-container .Litte{background-color:#00bf63}.paragraphe-container .big-paragraphe .big-paragraphe-auteur-container .Autre{background-color:#fcd462}.paragraphe-container .big-paragraphe .big-paragraphe-auteur-container .Philo{background-color:#9f71db}.paragraphe-container .big-paragraphe .big-paragraphe-content{margin-top:2.5vw}.paragraphe-container .big-paragraphe .big-paragraphe-content .paragraphe-text{border:1px solid rgba(75,163,185,.459);border-radius:.3vw;font-size:1.1vw;line-height:1.6;margin-bottom:1.5vw;padding:1.3vw 1.6vw;position:relative;transition:all .2s ease}.paragraphe-container .big-paragraphe .big-paragraphe-content .paragraphe-text .no-copie{cursor:default;-webkit-user-select:none;user-select:none}.paragraphe-container .big-paragraphe .big-paragraphe-content .paragraphe-text .paragraphe-info{color:#fff;font-size:.9vw;left:-1vw;margin-left:1vw;position:absolute;top:-1.4vw;transition:all .2s ease}.paragraphe-container .big-paragraphe .big-paragraphe-content .paragraphe-text:hover{background-color:rgba(75,163,185,.459);color:#fff}.paragraphe-container .big-paragraphe .big-paragraphe-content .paragraphe-text:hover .paragraphe-info{color:rgba(75,163,185,.565)}.promptEspagnol{padding-top:15vw}.promptEspagnol .custom-input-zone{background:#fff;border-radius:.8vw;box-shadow:10px 10px 0 #0000001a;left:25%;opacity:0;padding:1.5vw;pointer-events:none;position:absolute;top:15vw;transform:translateY(20px) scale(.95);transition:all .4s cubic-bezier(.4,0,.2,1);width:50vw;z-index:100000000}.promptEspagnol .custom-input-zone.active{opacity:1;pointer-events:all;transform:translateY(0) scale(1)}.promptEspagnol .custom-input-zone textarea{background:#0000;border:none;color:#545454;font-family:inherit;font-size:1.1vw;height:13vw;margin-bottom:1vw;outline:none;resize:none;width:100%}.promptEspagnol .custom-input-zone textarea::placeholder{color:#545454}.promptEspagnol .custom-input-zone .input-actions{display:flex;gap:12px;justify-content:flex-end}.promptEspagnol .custom-input-zone .input-actions button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:8px 16px;transition:.2s}.promptEspagnol .custom-input-zone .input-actions button.cancel{background:#ff57574d;color:#000}.promptEspagnol .custom-input-zone .input-actions button.cancel:hover{background:#ff575780;transform:translateY(-3px)}.promptEspagnol .custom-input-zone .input-actions button.validate{background:#03bf62cc;color:#000}.promptEspagnol .custom-input-zone .input-actions button.validate:hover:not(:disabled){background:#03bf62;transform:translateY(-3px)}.promptEspagnol .custom-input-zone .input-actions button.validate:disabled{cursor:not-allowed;opacity:.5}.promptEspagnol .prompt-info{display:flex;gap:.75vw;justify-content:center}.promptEspagnol .prompt-info .return{align-items:center;color:#737373;cursor:pointer;display:flex;font-style:italic;gap:.5vw;left:6vw;position:absolute}.promptEspagnol .prompt-info .return svg{height:1vw;width:1vw}.promptEspagnol .prompt-info .return svg path{stroke:#737373!important}.promptEspagnol .prompt-info .info-title{background-color:#fdfffc;border-radius:4vw;box-shadow:4px 5px 0 #0000000f;font-size:1.5vw;font-weight:700;padding:.25vw 0;text-align:center;width:7vw}.promptEspagnol .prompt-info .info-matiere{background-color:#3a66dd;border:2px solid #0000;border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;cursor:pointer;font-family:Paytone One,sans-serif;font-size:1.5vw;padding:.1vw 0;text-align:center;text-shadow:0 1px 2px #0006;width:5vw}.promptEspagnol .prompt-container{align-items:center;display:flex;gap:2.5vw;margin-left:38vw;margin-top:3.5vw}.promptEspagnol .prompt-container .or{color:#545454;font-size:1.3vw;font-weight:600;text-align:center}.promptEspagnol .prompt-container .randomize-dice{align-items:center;background-color:#fff;border-radius:3vw;box-shadow:7px 5px 0 #0000000f;color:#545454;cursor:pointer;display:flex;font-size:1.7vw;height:4.5vw;justify-content:center;transition:all .3s ease;width:4.5vw}.promptEspagnol .prompt-container .randomize-dice:hover{font-size:2vw}.promptEspagnol .prompt-container.hidden{opacity:0;pointer-events:none;transform:translateY(-20px)}.promptEspagnol .prompt-container .article-btn{align-items:center;background-color:#fff;border-radius:4vw;box-shadow:3px 7px 0 #0000000f;color:#545454;cursor:pointer;display:flex;height:4.5vw;padding:0 2vw;position:relative;transition:all .3s ease}.promptEspagnol .prompt-container .article-btn .text{transition:all .3s ease}.promptEspagnol .prompt-container .article-btn:hover .text{transform:scale(1.05)}.promptEspagnol .random-container{opacity:0;transform:translateY(-3vw)}.promptEspagnol .random-container.visible{opacity:1;transform:translateY(0)}.promptEspagnol .random-container{background-color:#fff;border-radius:4vw;box-shadow:3px 7px 0 #0000000f;color:#737373;display:flex;font-weight:700;justify-content:space-around;margin-left:41.5vw;margin-top:2vw;padding:1vw;transition:all .3s ease;width:18vw}.promptEspagnol .random-container.bigger{padding:3vw 0 0 2.5vw;position:relative}.promptEspagnol .random-container.bigger .theme-chapter{grid-gap:1vw;display:grid;font-size:1vw;gap:1vw;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;width:50vw}.promptEspagnol .random-container.bigger .theme-chapter div{cursor:pointer;width:-webkit-fit-content;width:fit-content}.promptEspagnol .random-container.bigger{border-radius:2vw;height:auto;margin-left:25vw;padding-bottom:2vw;width:50vw}.promptEspagnol .random-container.bigger .theme-back{cursor:pointer;font-size:1vw;font-style:italic;font-weight:400;left:2.5vw;position:absolute;top:.65vw}.promptEspagnol .random-container.bigger .theme-back .return-back{align-items:center;display:flex;gap:.25vw}.promptEspagnol .random-container.bigger .theme-back .return-back svg{height:1vw;width:1vw}.promptEspagnol .random-container.bigger .theme-back .return-back svg path{stroke:#737373!important}.promptEspagnol .random-container .selection-theme{cursor:pointer;display:flex}.promptEspagnol .random-container .plus{margin-left:.75vw;position:relative}.promptEspagnol .random-container .plus div{background-color:#737373;height:10px;position:absolute;transition:all .2s ease;width:10px}.promptEspagnol .random-container .plus div:first-child{height:2px;left:50%;top:50%;transform:translate(-50%,-50%);width:10px}.promptEspagnol .random-container .plus div:last-child{height:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:2px}.promptEspagnol .timer{box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;height:3.4vw}.promptEspagnol .article-header{align-items:center;display:flex;gap:1vw;justify-content:center;margin-top:2vw;transition:all .3s ease}.promptEspagnol .article-header.floating{border-radius:1.5vw;bottom:1.5vw;left:1.5vw;padding:.5vw 1vw;position:fixed;z-index:1000}.promptEspagnol .article-header .audio-container{align-items:center;background-color:#fff;border-radius:2vw;box-shadow:4px 5px 0 #0000000f;display:flex;padding:0 1vw}.promptEspagnol .article-header .audio-container .audio-picker{align-items:center}.promptEspagnol .article-header .audio-container .icon-container{left:-.45vw;position:relative}.promptEspagnol .article-header .audio-info{align-items:center;background-color:#fff;border:2px solid #545454;border-radius:2vw;color:#545454;display:flex;gap:.75vw;padding:.25vw 1vw}.promptEspagnol .article-header .audio-info .trash{cursor:pointer;transition:all .3s ease}.promptEspagnol .article-header .audio-info .trash:hover{color:#ff66c4;transform:scale(1.1)}.promptEspagnol .article-header .submit-btn{align-items:center;background-color:#ff66c4;background-color:#3a66dd;border:2px solid #0000;border-radius:2vw;color:#fdfffc;cursor:pointer;display:flex;font-size:1.4vw;font-weight:500;gap:.5vw;padding:0 1vw;transition:all .4s ease}.promptEspagnol .article-header .submit-btn .item-icon{position:relative;width:1vw}.promptEspagnol .article-header .submit-btn .item-icon .arrow,.promptEspagnol .article-header .submit-btn .item-icon .head-arrow{left:0;position:absolute;top:-.67vw;transition:opacity .3s ease,transform .3s ease}.promptEspagnol .article-header .submit-btn .item-icon .arrow{opacity:0;pointer-events:none;transform:translateX(-.3vw)}.promptEspagnol .article-header .submit-btn .item-icon .head-arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.promptEspagnol .article-header .submit-btn:hover{background-color:#fdfffc;border:2px solid #3a66dd;color:#3a66dd}.promptEspagnol .article-header .submit-btn:hover .arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.promptEspagnol .article-header .submit-btn:hover .head-arrow{opacity:0;pointer-events:none;transform:translateX(.3vw)}.promptEspagnol .article-container{align-items:center;background-color:#fff;border-radius:1vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;flex-direction:column;margin:2vw auto 0;padding:4vw 5vw;width:90vw}.promptEspagnol .article-container .article-title{font-size:1.4vw;font-weight:600;margin-bottom:3vw}.promptEspagnol .article-container .article-content{display:flex;flex-direction:column;font-size:1.1vw;gap:1.5vw;line-height:1.8vw;text-align:justify}.promptAllemand{padding-top:15vw}.promptAllemand .custom-input-zone{background:#fff;border-radius:.8vw;box-shadow:10px 10px 0 #0000001a;left:25%;opacity:0;padding:1.5vw;pointer-events:none;position:absolute;top:15vw;transform:translateY(20px) scale(.95);transition:all .4s cubic-bezier(.4,0,.2,1);width:50vw;z-index:1000000}.promptAllemand .custom-input-zone.active{opacity:1;pointer-events:all;transform:translateY(0) scale(1)}.promptAllemand .custom-input-zone textarea{background:#0000;border:none;color:#545454;font-family:inherit;font-size:1.1vw;height:13vw;margin-bottom:1vw;outline:none;resize:none;width:100%}.promptAllemand .custom-input-zone textarea::placeholder{color:#545454}.promptAllemand .custom-input-zone .input-actions{display:flex;gap:12px;justify-content:flex-end}.promptAllemand .custom-input-zone .input-actions button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:8px 16px;transition:.2s}.promptAllemand .custom-input-zone .input-actions button.cancel{background:#ff57574d;color:#000}.promptAllemand .custom-input-zone .input-actions button.cancel:hover{background:#ff575780;transform:translateY(-3px)}.promptAllemand .custom-input-zone .input-actions button.validate{background:#03bf62cc;color:#000}.promptAllemand .custom-input-zone .input-actions button.validate:hover:not(:disabled){background:#03bf62;transform:translateY(-3px)}.promptAllemand .custom-input-zone .input-actions button.validate:disabled{cursor:not-allowed;opacity:.5}.promptAllemand .prompt-info{display:flex;gap:.75vw;justify-content:center}.promptAllemand .prompt-info .return{align-items:center;color:#737373;cursor:pointer;display:flex;font-style:italic;gap:.5vw;left:6vw;position:absolute}.promptAllemand .prompt-info .return svg{height:1vw;width:1vw}.promptAllemand .prompt-info .return svg path{stroke:#737373!important}.promptAllemand .prompt-info .info-title{background-color:#fdfffc;border-radius:4vw;box-shadow:4px 5px 0 #0000000f;font-size:1.5vw;font-weight:700;padding:.25vw 0;text-align:center;width:7vw}.promptAllemand .prompt-info .info-matiere{background-color:#8a44c8;border:2px solid #0000;border-radius:6vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;color:#fff;cursor:pointer;font-family:Paytone One,sans-serif;font-size:1.5vw;padding:.1vw 0;text-align:center;text-shadow:0 1px 2px #0006;width:5vw}.promptAllemand .prompt-container{align-items:center;display:flex;gap:2.5vw;margin-left:38vw;margin-top:3.5vw}.promptAllemand .prompt-container .or{color:#545454;font-size:1.3vw;font-weight:600;text-align:center}.promptAllemand .prompt-container .randomize-dice{align-items:center;background-color:#fff;border-radius:3vw;box-shadow:7px 5px 0 #0000000f;color:#545454;cursor:pointer;display:flex;font-size:1.7vw;height:4.5vw;justify-content:center;transition:all .3s ease;width:4.5vw}.promptAllemand .prompt-container .randomize-dice:hover{font-size:2vw}.promptAllemand .prompt-container.hidden{opacity:0;pointer-events:none;transform:translateY(-20px)}.promptAllemand .prompt-container .article-btn{align-items:center;background-color:#fff;border-radius:4vw;box-shadow:3px 7px 0 #0000000f;color:#545454;cursor:pointer;display:flex;height:4.5vw;padding:0 2vw;position:relative;transition:all .3s ease}.promptAllemand .prompt-container .article-btn .text{transition:all .3s ease}.promptAllemand .prompt-container .article-btn:hover .text{transform:scale(1.05)}.promptAllemand .random-container{opacity:0;transform:translateY(-3vw)}.promptAllemand .random-container.visible{opacity:1;transform:translateY(0)}.promptAllemand .random-container{background-color:#fff;border-radius:4vw;box-shadow:3px 7px 0 #0000000f;color:#737373;display:flex;font-weight:700;justify-content:space-around;margin-left:41.5vw;margin-top:2vw;padding:1vw;transition:all .3s ease;width:18vw}.promptAllemand .random-container.bigger{padding:3vw 0 0 2.5vw;position:relative}.promptAllemand .random-container.bigger .theme-chapter{grid-gap:1vw;display:grid;font-size:1vw;gap:1vw;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;width:50vw}.promptAllemand .random-container.bigger .theme-chapter div{cursor:pointer;width:-webkit-fit-content;width:fit-content}.promptAllemand .random-container.bigger{border-radius:2vw;height:auto;margin-left:25vw;padding-bottom:2vw;width:50vw}.promptAllemand .random-container.bigger .theme-back{cursor:pointer;font-size:1vw;font-style:italic;font-weight:400;left:2.5vw;position:absolute;top:.65vw}.promptAllemand .random-container.bigger .theme-back .return-back{align-items:center;display:flex;gap:.25vw}.promptAllemand .random-container.bigger .theme-back .return-back svg{height:1vw;width:1vw}.promptAllemand .random-container.bigger .theme-back .return-back svg path{stroke:#737373!important}.promptAllemand .random-container .selection-theme{cursor:pointer;display:flex}.promptAllemand .random-container .plus{margin-left:.75vw;position:relative}.promptAllemand .random-container .plus div{background-color:#737373;height:10px;position:absolute;transition:all .2s ease;width:10px}.promptAllemand .random-container .plus div:first-child{height:2px;left:50%;top:50%;transform:translate(-50%,-50%);width:10px}.promptAllemand .random-container .plus div:last-child{height:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:2px}.promptAllemand .timer{box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;height:3.4vw}.promptAllemand .article-header{align-items:center;display:flex;gap:1vw;justify-content:center;margin-top:2vw;transition:all .3s ease}.promptAllemand .article-header.floating{border-radius:1.5vw;bottom:1.5vw;left:1.5vw;padding:.5vw 1vw;position:fixed;z-index:1000}.promptAllemand .article-header .audio-container{align-items:center;background-color:#fff;border-radius:2vw;box-shadow:4px 5px 0 #0000000f;display:flex;padding:0 1vw}.promptAllemand .article-header .audio-container .audio-picker{align-items:center}.promptAllemand .article-header .audio-container .icon-container{left:-.45vw;position:relative}.promptAllemand .article-header .audio-info{align-items:center;background-color:#fff;border:2px solid #545454;border-radius:2vw;color:#545454;display:flex;gap:.75vw;padding:.25vw 1vw}.promptAllemand .article-header .audio-info .trash{cursor:pointer;transition:all .3s ease}.promptAllemand .article-header .audio-info .trash:hover{color:#ff66c4;transform:scale(1.1)}.promptAllemand .article-header .submit-btn{align-items:center;background-color:#ff66c4;background-color:#8a44c8;border:2px solid #0000;border-radius:2vw;color:#fdfffc;cursor:pointer;display:flex;font-size:1.4vw;font-weight:500;gap:.5vw;padding:0 1vw;transition:all .4s ease}.promptAllemand .article-header .submit-btn .item-icon{position:relative;width:1vw}.promptAllemand .article-header .submit-btn .item-icon .arrow,.promptAllemand .article-header .submit-btn .item-icon .head-arrow{left:0;position:absolute;top:-.67vw;transition:opacity .3s ease,transform .3s ease}.promptAllemand .article-header .submit-btn .item-icon .arrow{opacity:0;pointer-events:none;transform:translateX(-.3vw)}.promptAllemand .article-header .submit-btn .item-icon .head-arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.promptAllemand .article-header .submit-btn:hover{background-color:#fdfffc;border:2px solid #8a44c8;color:#8a44c8}.promptAllemand .article-header .submit-btn:hover .arrow{opacity:1;pointer-events:auto;transform:translateX(0)}.promptAllemand .article-header .submit-btn:hover .head-arrow{opacity:0;pointer-events:none;transform:translateX(.3vw)}.promptAllemand .article-container{align-items:center;background-color:#fff;border-radius:1vw;box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 20px 15px #0307120f;display:flex;flex-direction:column;margin:2vw auto 0;padding:4vw 5vw;width:90vw}.promptAllemand .article-container .article-title{font-size:1.4vw;font-weight:600;margin-bottom:3vw}.promptAllemand .article-container .article-content{display:flex;flex-direction:column;font-size:1.1vw;gap:1.5vw;line-height:1.8vw;text-align:justify}
/*# sourceMappingURL=main.4f0e369f.css.map*/