.refonte-grid{display:grid!important;gap:3rem 8rem!important;grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr}.refonte-grid .left-top{align-self:start;grid-column:1;grid-row:1}.refonte-grid .left-top p.left{color:var(--pv-heading-color);font-size:2rem}.refonte-grid .left-top p.left span{color:var(--pv-color-primary-orange)}.refonte-grid .left-bottom{align-self:start;grid-column:1;grid-row:2}.refonte-grid .left-bottom ul li::marker{font-size:1.3rem}.refonte-grid .left-bottom ul li span{font-weight:700}.refonte-grid .form-right{grid-column:2;grid-row:1/3}.refonte-grid .form-right .form-double{display:flex;flex-direction:row;gap:2rem}.refonte-grid .form-right .form-bloc{max-height:1000px;opacity:1;overflow:hidden;transition:all 1s ease;width:100%}.refonte-grid .form-right .form-bloc:is([aria-hidden=true]){margin-bottom:0!important;max-height:0;opacity:0}.refonte-grid .form-right .form-bloc select{background-color:#fff;max-width:350px;width:100%}.refonte-grid .form-right .form-bloc select.solo{max-width:100%;width:100%}.refonte-grid .form-right .form-bloc select:disabled{box-shadow:inset 0 0 0 1px #ffffff80;cursor:not-allowed;opacity:.6}.refonte-grid .form-right .form-bloc select option{background-color:#fff;color:var(--pv-color-tertiary-black);outline:none}.refonte-grid .form-right .form-bloc input{max-width:350px;width:100%}.refonte-grid .form-right .form-bloc input.solo{width:calc(50% - 1rem)}.refonte-grid .form-right .form-bloc.cgu-bloc{margin-top:0!important}.refonte-grid .form-right .form-bloc .radio-group{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 2rem}.refonte-grid .form-right .form-bloc .radio-group .radio-option{align-items:center;display:inline-flex;position:relative}.refonte-grid .form-right .form-bloc .radio-group .radio-option input[type=radio]{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.refonte-grid .form-right .form-bloc .radio-group .radio-option label{cursor:pointer;line-height:1.4;margin:0;padding-left:1.75rem;position:relative}.refonte-grid .form-right .form-bloc .radio-group .radio-option label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--pv-color-primary-orange);content:var(--fag-icon-radio-empty);display:inline-block;font-family:fontagon,sans-serif;font-size:1.4rem;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateY(-50%);vertical-align:middle}.refonte-grid .form-right .form-bloc .radio-group .radio-option input[type=radio]:checked+label:before{content:var(--fag-icon-radio-full)}.refonte-grid .form-right .form-bloc .radio-group .radio-option input[type=radio]:focus-visible+label{border-radius:2px;outline:2px solid var(--pv-color-primary-orange);outline-offset:2px}.refonte-grid .form-right .form-bloc .form-info{font-size:1.3rem;line-height:1.5}.refonte-grid .form-right .form-bloc .form-info p{font-size:1.3rem;margin:0 0 .5rem}.refonte-grid .form-right .form-bloc .form-info p:last-child{margin-bottom:0}.refonte-grid .form-right .form-bloc .form-info .edu-student-cta-intro{font-weight:600;margin-bottom:1rem}.refonte-grid .form-right .form-bloc .form-info .edu-student-cta-wrapper{margin:0 0 1rem}.refonte-grid .form-right .form-bloc .form-info .edu-student-cta-wrapper .edu-student-login-btn{align-items:center;display:inline-flex;gap:.5rem;text-decoration:none}.refonte-grid .form-right .form-bloc .form-info .edu-student-cta-wrapper .edu-student-login-btn i.icon{font-size:1.8rem}.refonte-grid .form-right .form-bloc .form-info .edu-student-cta-help-q{font-style:normal;font-weight:700;margin-bottom:.25rem;margin-top:0}.refonte-grid .form-right .form-bloc .form-info .edu-student-cta-help-body{color:var(--pv-color-tertiary-blue,#222)}@media (max-width:991px){.refonte-grid{display:flex!important;flex-direction:column!important}.refonte-grid .left-top{order:1}.refonte-grid .left-top p.left{font-size:1.7rem}.refonte-grid .left-bottom{order:3}.form-right{order:2}}@media (max-width:767px){.refonte-grid .form-right .form-double{flex-direction:column;gap:0}.refonte-grid .form-right .form-bloc select{max-width:unset}.refonte-grid .form-right .form-bloc select.solo{width:100%}.refonte-grid .form-right .form-bloc input{max-width:unset}.refonte-grid .form-right .form-bloc input.solo{width:100%}}