@media(hover:none){.page-index.page-index .impact-overlay p{opacity:1;transform:none}.page-index.page-index .event-row{opacity:1}.page-index.page-index .constellation-node{width:22px;height:22px}}@media(max-width:600px){.page-index.page-index .hero-title{font-size:clamp(2rem,8vw,3.5rem)}.page-index.page-index .section-title{font-size:clamp(1.75rem,6vw,2.5rem)}.page-index.page-index .faq-title{font-size:clamp(2rem,8vw,3rem)}.page-index.page-index .constellation-header h2{font-size:clamp(1.6rem,5vw,2rem)}.page-index.page-index .book-title,.page-index.page-index .donate-wow-left .donate-title,.page-index.page-index .modal-text h3{font-size:1.5rem}.page-index.page-index .e-title{font-size:1.4rem}.page-index.page-index .doctrine-icon{font-size:1.5rem}.page-index.page-index .testi-full-body i{font-size:1.75rem}.page-index.page-index .marquee-link,.page-index.page-index .impact-overlay h3{font-size:1.4rem}.page-index.page-index .impact-icon{font-size:1.5rem}.page-index.page-index .region-title,.page-index.page-index .faq-num{font-size:1.4rem}.page-ecoles.page-ecoles .hero-detail h1,.page-conferences.page-conferences .hero-detail h1,.page-coaching.page-coaching .hero-detail h1,.page-emission.page-emission .hero-detail h1{font-size:clamp(1.75rem,7vw,2.75rem)}.page-ecoles.page-ecoles .domain-title,.page-conferences.page-conferences .domain-title,.page-coaching.page-coaching .domain-title,.page-emission.page-emission .domain-title{font-size:clamp(1.75rem,6vw,2.5rem)}.page-emission.page-emission .form-header h3{font-size:1.5rem}.page-accueil-carrefour.page-accueil-carrefour .section-title{font-size:clamp(1.75rem,6vw,2.5rem)}.page-faq.page-faq .faq-container h1{font-size:clamp(1.75rem,7vw,2.75rem)}.page-galerie.page-galerie .hero-text h1{font-size:clamp(1.6rem,6vw,2.25rem)}.page-galerie.page-galerie .year-tab{font-size:1.5rem}.page-mentions-legales.page-mentions-legales .hero-text h1,.page-politique-confidentialite.page-politique-confidentialite .hero-text h1{font-size:clamp(1.6rem,6vw,2.25rem)}.page-404.page-404 h1{font-size:3rem}.page-inscription.page-inscription .login-form-box h1{font-size:clamp(1.6rem,6vw,2.25rem)}.page-inscription.page-inscription .login-image-text h2{font-size:1.4rem}.page-login-disciples.page-login-disciples .login-form-box h1{font-size:clamp(1.6rem,6vw,2.25rem)}.page-login-disciples.page-login-disciples .login-image-text h2{font-size:1.4rem}.page-login-serviteurs.page-login-serviteurs .login-form-box h1{font-size:clamp(1.6rem,6vw,2.25rem)}.page-login-serviteurs.page-login-serviteurs .login-image-text h2{font-size:1.4rem}.page-changement-mdp.page-changement-mdp h1{font-size:1.6rem}.page-deconnexion.page-deconnexion h1{font-size:1.75rem}.page-portail-ulaval-style.page-portail-ulaval-style .welcome-title{font-size:1.5rem}.page-portail-ulaval-style.page-portail-ulaval-style .mod-watermark{font-size:3rem}.page-sections-portail.page-sections-portail .page-header h1{font-size:1.5rem}.page-sections-portail.page-sections-portail .success-box h3{font-size:1.4rem}.page-contenu-module.page-contenu-module .timer-box{font-size:1.75rem}.page-contenu-module.page-contenu-module .live-terminal h2{font-size:1.5rem}.page-contenu-module.page-contenu-module .quiz-header h3{font-size:1.4rem}.page-contenu-module.page-contenu-module .success-icon{font-size:1.75rem}.page-contenu-module.page-contenu-module .success-score{font-size:2.5rem}.page-diplome.page-diplome .uni-name{font-size:2rem}.page-diplome.page-diplome .student-name{font-size:2.2rem}.page-diplome.page-diplome .degree-name,.page-admin.page-admin .page-header h1,.page-admin-gestion-acces.page-admin-gestion-acces .page-header h1,.page-admin-broadcast.page-admin-broadcast .page-header h1,.page-admin-corrections.page-admin-corrections .page-header h1,.page-admin-suivi.page-admin-suivi .page-header h1{font-size:1.5rem}.page-admin.page-admin .stat-global-info p{font-size:2rem}.page-admin.page-admin .school-total{font-size:1.6rem}.page-admin-suivi.page-admin-suivi .uc-big-number{font-size:2rem}}@media(min-width:601px)and (max-width:1024px){.page-index.page-index .faq-title{font-size:clamp(2.5rem,8vw,6rem)}.page-index.page-index .section-title{font-size:clamp(2.25rem,6vw,5rem)}}@media(max-width:900px){.page-index.page-index .events-visual{display:block;min-height:0;width:100%;max-width:420px;margin:25px auto;height:auto;aspect-ratio:4 / 5}.page-index.page-index .event-row:hover .e-desc,.page-index.page-index .event-row.active .e-desc{max-height:45em}.page-index.page-index .academy-grid{grid-template-columns:minmax(0,1fr)}.page-index.page-index .school-card{min-width:0}.page-index.page-index .school-info span{flex-wrap:wrap;gap:4px}}@media(max-width:600px){.page-index.page-index .school-card{padding:24px}.page-index.page-index .school-info{padding:15px}.page-index.page-index .modal-box{flex-direction:column;width:92%;max-height:88vh;overflow-y:auto}.page-index.page-index .modal-img{min-height:180px;flex:none}.page-index.page-index .modal-text{padding:24px}.page-index.page-index .events-list{max-height:none;overflow-y:visible;padding-right:0}.page-index.page-index .payment-methods-box{grid-template-columns:minmax(0,1fr);padding:24px;gap:24px}.page-index.page-index .faq-question-dingue{gap:15px}}@media(max-width:900px){.page-index.page-index .faq-container,.page-index.page-index .donate-wow-container{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.page-ecoles.page-ecoles .domain-row,.page-ecoles.page-ecoles .domain-row.reverse,.page-conferences.page-conferences .domain-row,.page-conferences.page-conferences .domain-row.reverse,.page-coaching.page-coaching .domain-row,.page-coaching.page-coaching .domain-row.reverse,.page-emission.page-emission .domain-row,.page-emission.page-emission .domain-row.reverse{grid-template-columns:minmax(0,1fr)}.page-ecoles.page-ecoles .domain-row>*,.page-conferences.page-conferences .domain-row>*,.page-coaching.page-coaching .domain-row>*,.page-emission.page-emission .domain-row>*{min-width:0}.page-coaching.page-coaching .feature-grid,.page-conferences.page-conferences .feature-grid,.page-ecoles.page-ecoles .feature-grid{grid-template-columns:minmax(0,1fr)}.page-conferences.page-conferences .feature-grid .feature-item,.page-coaching.page-coaching .feature-grid .feature-item,.page-ecoles.page-ecoles .feature-grid .feature-item{grid-column:auto!important}.page-accueil-carrefour.page-accueil-carrefour .academy-grid{grid-template-columns:minmax(0,1fr)}.page-accueil-carrefour.page-accueil-carrefour .school-card{min-width:0}.page-accueil-carrefour.page-accueil-carrefour .school-info span{flex-wrap:wrap;gap:4px}}@media(max-width:900px){.page-admin.page-admin .action-panel form{grid-template-columns:minmax(0,1fr)}.page-admin.page-admin .action-panel form input,.page-admin.page-admin .action-panel form select{min-width:0;width:100%}.page-admin.page-admin .action-panel .btn-action{grid-column:1 / -1}}@media(max-width:1024px){.page-admin-broadcast.page-admin-broadcast .broadcast-grid{grid-template-columns:minmax(0,1fr)}}
