.col,.col-auto,.container{max-width:100%}#banner,section.image-home,section.video-home{height:auto}#banner.banner3 h1,.video .content-video{left:0;color:#1f2c52;position:relative;top:0}*,.container,::after,::before{box-sizing:border-box}.bloc-desc-concours,.h-100{height:auto!important}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row,.row-48{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px;box-sizing:border-box}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-content-banner{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.w-100{width:100%!important}section.chiffres-cles .col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.pr-0,.px-0{padding-right:0!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mr-3,.mx-3{margin-right:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mt-0,.my-0{margin-top:0!important}.mx-auto{margin-left:auto!important;margin-right:auto!important;}.mb-5{margin-bottom:3rem!important;}.cms-accueil .logo-black,.d-print{display:block!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.p-4{padding:1.5rem!important;}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}#formMail,#formQuiz,#header-sticky,#kiubi-section-i1241624,#menu-principal,#popin,#recherche,.alerte-bottom,.bloc-concours .bloc-image-concours .plus-sign,.btn,.cms-accueil .logo-white,.d-print-none,.declencheur,.footer-bottom .site-web-menu-h,.footer-middle,.footer-top,.grecaptcha-badge,.hauteur-header,.header-top,.lien-module,.liste-ecoles img.logo-ecoles,.liste-ecoles>nav,.menu-bouton,.menu-secondaire-mobile,.modal,.partage,.pdf-link,.post-video,.recherche,.select,.timeline-bis .logo,figure#container-video #vid-cover,figure#container-video #video-sesame,section.a-propos .col-lg-4,section.actus-agenda,section.cursus,section.who, #filtres-programme{display:none!important}.cms-accueil header#header{position:relative;background:0 0}#banner{margin-bottom:16px}p,table,ul.row li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}ul.row{-webkit-column-count:2;-moz-column-count:2;column-count:2}figure#container-video{display:block;width:100%;height:auto;position:relative;z-index:1;margin:16px auto}.video .content-video{transform:none;width:100%;margin-bottom:24px}.video .content-video .h1{font-family:Gilroy-Bold;font-size:80px;line-height:94px;text-align:left;letter-spacing:-.7px;white-space:nowrap;margin-bottom:12px;color:#1f2c52}.video .content-video h1{font-family:Gilroy-Bold;font-size:18px;line-height:1.5;text-align:left;letter-spacing:-.2px;max-width:100%;margin:auto;color:#1f2c52}.text-center{text-align:center!important}section.a-propos,section.actus-agenda,section.calendrier-home,section.chiffres-cles,section.cursus,section.who{padding:16px 0}section.contenu{padding-bottom:24px}.bg-grey{background:#fff}div#header-sticky{padding:13px 0 16px;position:relative;box-shadow:none}.body-scrolled #header-sticky{position:relative;box-shadow:none}.bloc-concours .bloc-desc-concours .box-concours,.breadcrumb,.header-middle{padding:0}.breadcrumb li:nth-child(2n) i:before{content:">";padding:5px}.image-actu img,.image-mobile img{max-height:250px!important;width:auto!important;margin:auto;display:block}.post-simple .accordeon button{background:0 0;border:none;display:block;width:100%;text-align:left;padding:24px 48px 24px 0;color:#1f2c52}.post-simple .accordeon .collapsed{border-bottom:none}.post-simple .accordeon .collapsed:after{background:url(/theme/fr/assets/img/moins-accordeon.svg)!important}section.chiffres-cles .chiffre{font-family:Gilroy-Bold;font-size:60px;line-height:94px;text-align:center;background:0 0;-webkit-background-clip:text;-webkit-text-fill-color:#0E5BA5;color:#0e5ba5}#header-sticky{box-shadow:none!important}.banniere:not(.banner2) .img-banner{max-width:300px;margin:auto}#banner.banner3 h1{bottom:initial;font-size:36px;line-height:125%}.banner2{margin-top:16px}.post-simple .accordeon button{position:relative;font-family:Gilroy-Bold;font-size:24px;line-height:32px;letter-spacing:-.2px;cursor:pointer;margin:0}.bloc-concours .bloc-image-concours h3{position:relative;transform:none;text-align:left}.bloc-desc-concours{opacity:1!important;visibility:visible!important;text-align:left!important;align-items:flex-start!important}.mb-80{margin-bottom:2rem}.mb-40{margin-bottom:.5rem}.mb-48{margin-bottom:1rem}section.image-home h1 span{display:inline}section.image-home .accroche-home,section.image-home h1{max-width:100%}.bloc-concours .bloc-image-concours h3 br,section.image-home .accroche-home br,section.image-home h1 br{display:none}.fadeIn,.fadeInDown,.fadeInLeft,.fadeInRight{animation:none}section.section h2{margin-top:0}section.section.bloc-prepasesame h2{position:relative;top:0;max-width:100%}.banner2 .img-surimpression{position:relative;left:unset;bottom:unset;transform:translate(0, 0);width:200px;height:200px;margin-right:auto;margin-left:0;margin-bottom:0;}table td,table th,table tr{border: 1px solid #53a9ff;}#banner h1,#banner.banner2 h1 {position: relative;top: unset;bottom: unset;left: unset;color: var(--primary_dark);}.mt-lg-5{margin-top:3rem!important;}#banner.banner2 {min-height: auto;}