@charset "UTF-8";
.page-layout-full .content-card{--nv:#0B1F3A;--or:#866413;--tx:#374263;--bd:#E8ECF4;--bg:#F4F6FA}
.page-layout-full .info-parcoursup{max-width:880px}
.page-layout-full .content-card .row{display:flex;flex-wrap:wrap;margin-left:-.6rem;margin-right:-.6rem;align-items:stretch}
.page-layout-full .content-card .row > [class*="col-"]{padding-left:.6rem;padding-right:.6rem;width:100%;box-sizing:border-box}
@media(min-width:768px){
  .page-layout-full .content-card .col-xs-1,.page-layout-full .content-card .col-sm-1,.page-layout-full .content-card .col-md-1,.page-layout-full .content-card .col-lg-1,.page-layout-full .content-card .col-xl-1{width:8.3333%}
  .page-layout-full .content-card .col-xs-2,.page-layout-full .content-card .col-sm-2,.page-layout-full .content-card .col-md-2,.page-layout-full .content-card .col-lg-2,.page-layout-full .content-card .col-xl-2{width:16.6667%}
  .page-layout-full .content-card .col-xs-3,.page-layout-full .content-card .col-sm-3,.page-layout-full .content-card .col-md-3,.page-layout-full .content-card .col-lg-3,.page-layout-full .content-card .col-xl-3{width:25%}
  .page-layout-full .content-card .col-xs-4,.page-layout-full .content-card .col-sm-4,.page-layout-full .content-card .col-md-4,.page-layout-full .content-card .col-lg-4,.page-layout-full .content-card .col-xl-4{width:33.3333%}
  .page-layout-full .content-card .col-xs-5,.page-layout-full .content-card .col-sm-5,.page-layout-full .content-card .col-md-5,.page-layout-full .content-card .col-lg-5,.page-layout-full .content-card .col-xl-5{width:41.6667%}
  .page-layout-full .content-card .col-xs-6,.page-layout-full .content-card .col-sm-6,.page-layout-full .content-card .col-md-6,.page-layout-full .content-card .col-lg-6,.page-layout-full .content-card .col-xl-6{width:50%}
  .page-layout-full .content-card .col-xs-7,.page-layout-full .content-card .col-sm-7,.page-layout-full .content-card .col-md-7,.page-layout-full .content-card .col-lg-7,.page-layout-full .content-card .col-xl-7{width:58.3333%}
  .page-layout-full .content-card .col-xs-8,.page-layout-full .content-card .col-sm-8,.page-layout-full .content-card .col-md-8,.page-layout-full .content-card .col-lg-8,.page-layout-full .content-card .col-xl-8{width:66.6667%}
  .page-layout-full .content-card .col-xs-9,.page-layout-full .content-card .col-sm-9,.page-layout-full .content-card .col-md-9,.page-layout-full .content-card .col-lg-9,.page-layout-full .content-card .col-xl-9{width:75%}
  .page-layout-full .content-card .col-xs-10,.page-layout-full .content-card .col-sm-10,.page-layout-full .content-card .col-md-10,.page-layout-full .content-card .col-lg-10,.page-layout-full .content-card .col-xl-10{width:83.3333%}
  .page-layout-full .content-card .col-xs-11,.page-layout-full .content-card .col-sm-11,.page-layout-full .content-card .col-md-11,.page-layout-full .content-card .col-lg-11,.page-layout-full .content-card .col-xl-11{width:91.6667%}
  .page-layout-full .content-card .col-xs-12,.page-layout-full .content-card .col-sm-12,.page-layout-full .content-card .col-md-12,.page-layout-full .content-card .col-lg-12,.page-layout-full .content-card .col-xl-12{width:100%}
}
.page-layout-full .content-card .d-none{display:none!important}
@media(min-width:992px){
  .page-layout-full .content-card .d-lg-none{display:none!important}
  .page-layout-full .content-card .d-lg-block{display:block!important}
}
.page-layout-full .content-card .img-responsive{max-width:100%;height:auto;display:block}
.page-layout-full .content-card .rounded{border-radius:11px!important;overflow:hidden}
.page-layout-full .content-card .fancybox,.page-layout-full .content-card .img-hover-v1{display:block;overflow:hidden;border-radius:11px;background:var(--bg)}
.page-layout-full .content-card .fancybox img,.page-layout-full .content-card .img-hover-v1 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}
.page-layout-full .content-card .fancybox:hover img,.page-layout-full .content-card .img-hover-v1:hover img{transform:scale(1.07)}
.page-layout-full .content-card .heading,.page-layout-full .content-card .heading-v1{margin:1.6rem 0 1.2rem}
.page-layout-full .content-card .heading h2,.page-layout-full .content-card .heading-v1 h2{font-size:1.5rem;font-weight:800;color:var(--nv);letter-spacing:-.01em;display:flex;align-items:center;gap:.6rem;margin:0}
.page-layout-full .content-card .heading h2::before,.page-layout-full .content-card .heading-v1 h2::before{content:'';width:26px;height:3px;border-radius:3px;background:var(--or);display:inline-block;flex-shrink:0}
.page-layout-full .content-card .heading h3,.page-layout-full .content-card .heading-v1 h3{font-size:1.15rem;font-weight:700;color:var(--nv);margin:0}
.page-layout-full .content-card .event-item{background:#fff;border:1px solid var(--bd);border-radius:16px;padding:1.2rem;box-shadow:0 2px 12px rgba(11,31,58,.04);align-items:center}
.page-layout-full .content-card .event-item img{border-radius:11px;width:100%;height:auto}
.page-layout-full .content-card .news-v3 h2,.page-layout-full .content-card .news-v3-in-sm h2{font-size:1.1rem;font-weight:700;color:var(--nv);margin:0 0 .5rem;line-height:1.3}
.page-layout-full .content-card .news-v3 p{margin:.3rem 0 0;color:var(--tx)}
.page-layout-full .content-card .no-padding{padding:0}
.page-layout-full .content-card .label{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:.22rem .6rem;border-radius:7px;color:#fff;line-height:1.4;white-space:nowrap}
.page-layout-full .content-card .label.rounded{border-radius:999px!important}
.page-layout-full .content-card .label-success{background:#1f9d57}
.page-layout-full .content-card .label-warning{background:#866413}
.page-layout-full .content-card .label-info{background:#2563a8}
.page-layout-full .content-card .label-danger{background:#c0392b}
.page-layout-full .content-card .label-default{background:#6B7A99}
.page-layout-full .content-card .btn-u,.page-layout-full .content-card .btn-u-red,.page-layout-full .content-card .btn-u-blue{display:inline-block;background:var(--nv);color:#fff!important;text-decoration:none;font-weight:700;font-size:.86rem;padding:.62rem 1.4rem;border-radius:9px;border:none;transition:background .18s,transform .18s;cursor:pointer;margin:.2rem 0}
.page-layout-full .content-card .btn-u:hover,.page-layout-full .content-card .btn-u-red:hover,.page-layout-full .content-card .btn-u-blue:hover{transform:translateY(-2px)}
.page-layout-full .content-card .btn-u-red{background:#c0392b}
.page-layout-full .content-card .btn-u-blue{background:#2563a8}
.page-layout-full .content-card .btn-block{display:block;width:100%;text-align:center}
.page-layout-full .content-card .table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.88rem}
.page-layout-full .content-card .table th,.page-layout-full .content-card .table td{padding:.6rem .8rem;text-align:left;border-bottom:1px solid var(--bd)}
.page-layout-full .content-card .table th{background:var(--nv);color:#fff;font-weight:700}
.page-layout-full .content-card .table-bordered th,.page-layout-full .content-card .table-bordered td{border:1px solid var(--bd)}
.page-layout-full .content-card .table-striped tbody tr:nth-child(odd){background:var(--bg)}
.page-layout-full .content-card .dl-horizontal{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-start}
.page-layout-full .content-card .dl-horizontal dt{flex:0 0 auto}
.page-layout-full .content-card .dl-horizontal dd{flex:1;min-width:240px;margin:0}
.page-layout-full .content-card .margin-bottom-10{margin-bottom:.6rem}
.page-layout-full .content-card .margin-bottom-20{margin-bottom:1.2rem}
.page-layout-full .content-card .margin-bottom-30{margin-bottom:1.6rem}
.page-layout-full .content-card .margin-bottom-40{margin-bottom:2rem}
.page-layout-full .content-card .margin-bottom-50{margin-bottom:2.4rem}
.page-layout-full .content-card .margin-top-20{margin-top:1.2rem}
.evt-archive{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;background:#F4F6FA;border:1px solid #E8ECF4;border-left:4px solid #866413;border-radius:11px;padding:.75rem 1rem;margin-bottom:1.4rem;font-size:.9rem;color:#374263}
.evt-archive i{color:#866413}
.evt-archive a{color:#866413;font-weight:700;text-decoration:none;white-space:nowrap}
.evt-archive a:hover{text-decoration:underline}
.evt-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.4rem}
.evt{display:flex;gap:1.2rem;align-items:stretch;background:#fff;border:1px solid #E8ECF4;border-radius:16px;padding:1.1rem 1.2rem;box-shadow:0 2px 12px rgba(11,31,58,.04);transition:box-shadow .2s,transform .2s}
.evt:hover{box-shadow:0 6px 22px rgba(11,31,58,.09);transform:translateY(-2px)}
.evt-date{flex:0 0 92px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0B1F3A;color:#fff;border-radius:12px;padding:.7rem .4rem;line-height:1.1;text-align:center}
.evt-date .j{font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:.75}
.evt-date .n{font-size:2rem;font-weight:800;margin:.1rem 0}
.evt-date .m{font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.evt-date .a{font-size:.7rem;font-weight:600;opacity:.7;margin-top:.15rem}
.evt-date.jpo{background:#866413}
.evt-date.duo .n{font-size:1.45rem;letter-spacing:-.02em}
.evt-date.duo .j{font-size:.6rem;letter-spacing:.04em}
.evt-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}
.evt-body h3{font-size:1.12rem;font-weight:700;color:#0B1F3A;margin:0 0 .15rem;line-height:1.3}
.evt-org{display:block;align-self:flex-start;height:20px!important;width:auto!important;max-width:130px;margin:.35rem 0 .5rem;border-radius:0!important}
.evt-meta{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:.1rem 0 .4rem;font-size:.87rem;color:#374263}
.evt-meta span{display:inline-flex;align-items:center;gap:.35rem}
.evt-meta i{color:#866413;width:14px;text-align:center}
.evt-map{color:inherit;text-decoration:underline dotted #b8a26a;text-underline-offset:3px}
.evt-map:hover{color:#866413;text-decoration-style:solid}
.evt-body p{margin:0;color:#374263;font-size:.92rem;line-height:1.55}
.evt-note{margin-top:.35rem;font-size:.8rem;color:#6B7A99;font-style:italic}
.evt-img{flex:0 0 190px;display:flex;align-items:center;justify-content:center}
.evt-img img{width:auto!important;max-width:100%;height:auto!important;max-height:158px;border-radius:16px!important;box-shadow:0 2px 10px rgba(11,31,58,.10);display:block}
@media(max-width:767px){
  .evt{flex-wrap:wrap;gap:.9rem;padding:1rem}
  .evt-date{flex:0 0 74px;padding:.55rem .3rem}
  .evt-date .n{font-size:1.6rem}
  .evt-date.duo .n{font-size:1.15rem}
  .evt-img{flex:1 1 100%;order:3;justify-content:center}
  .evt-img img{width:100%!important;max-height:none}
  .evt-img.portrait img{width:auto!important;max-height:260px}
  .evt-body{flex:1 1 60%}
}
@media(max-width:767px){
  .page-layout-full .content-card .sm-margin-bottom-20,.page-layout-full .content-card .sm-margin-bottom-30{margin-bottom:1.1rem}
  .page-layout-full .content-card .event-item{padding:1rem}
  .page-layout-full .content-card .table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
}
