:root{--blue-h: 198;--blue-s: 51%;--blue-l: 53%;--teal-h: 168;--teal-s: 50%;--teal-l: 52%;--coral-h: 8;--coral-s: 64%;--coral-l: 56%;--orange-h: 27;--orange-s: 67%;--orange-l: 55%;--rose-h: 335;--rose-s: 60%;--rose-l: 62%;--purple-h: 306;--purple-s: 42%;--purple-l: 52%;--brown-h: 30;--brown-s: 40%;--brown-l: 48%;--blue: hsl(var(--blue-h) var(--blue-s) var(--blue-l));--teal: hsl(var(--teal-h) var(--teal-s) var(--teal-l));--coral: hsl(var(--coral-h) var(--coral-s) var(--coral-l));--orange: hsl(var(--orange-h) var(--orange-s) var(--orange-l));--rose: hsl(var(--rose-h) var(--rose-s) var(--rose-l));--purple: hsl(var(--purple-h) var(--purple-s) var(--purple-l));--brown: hsl(var(--brown-h) var(--brown-s) var(--brown-l));--tag-orange-h: 31;--tag-orange-s: 85%;--tag-orange-l: 56%;--tag-blue-h: 199;--tag-blue-s: 70%;--tag-blue-l: 55%;--tag-pink-h: 327;--tag-pink-s: 80%;--tag-pink-l: 57%;--tag-gold-h: 39;--tag-gold-s: 92%;--tag-gold-l: 44%;--tag-orange: hsl(var(--tag-orange-h) var(--tag-orange-s) var(--tag-orange-l));--tag-blue: hsl(var(--tag-blue-h) var(--tag-blue-s) var(--tag-blue-l));--tag-pink: hsl(var(--tag-pink-h) var(--tag-pink-s) var(--tag-pink-l));--tag-gold: hsl(var(--tag-gold-h) var(--tag-gold-s) var(--tag-gold-l))}.cards a,.cards--v1 a{text-decoration:none}.card{border:1px solid;border-color:#eaeaea #e3e3e3 #d0d0d0;box-shadow:0 1px 2px #ddd;vertical-align:top;background-color:#fff;text-align:left}.card .card-picture{width:100%;margin-bottom:0}.card .card-bottom{padding:15px}.card .card-title{margin:5px 0;font-size:18px;line-height:22.5px}.card.card-title-centered .card-title{text-align:center}.card.card-with-img-border .card-top{border-bottom:1px solid #ccc}@media (max-width: 980px){.card .card-title{margin:5px 0;font-size:17px;line-height:21.25px}}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:15px}.cards.cards--with-teasers{grid-template-columns:repeat(auto-fill,minmax(325px,1fr));grid-gap:20px}.cards.school-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:15px}.cards.neighbourhood-cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:15px}.card{display:flex;flex-direction:column;justify-content:space-between}.card.full-width{grid-column:span 2}.card .card-top{flex:0 0 auto}.card .card-bottom{flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between}.card .card-bottom-upper{flex:1 0 auto}.card .card-teaser{font-size:14px}.card .card-actions{margin-top:10px;text-align:right}@media (max-width: 980px){.cards.neighbourhood-cards{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}}@media (max-width: 600px){.cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.card.full-width{grid-column:span 1}}@media (max-width: 480px){.cards.cards--with-teasers{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:15px}}.student-guide h1:not(.inside-breadcrumb){font-size:32px;line-height:40px;margin-top:20px;margin-bottom:20px}.student-guide .subtitle{font-size:24px;margin-top:10px;margin-bottom:30px;line-height:30px;font-weight:400}.student-guide .title{font-size:34px;line-height:42.5px;margin-top:-20px}.student-guide .intro{color:#666;font-size:16px;line-height:28px;margin-bottom:30px}.student-guide .intro+.intro{margin-top:-20px}.student-guide .intro-welcome{margin-bottom:20px;margin-top:25px}.student-guide .intro-welcome>span{margin-right:6px;white-space:nowrap}.student-guide.namur .intro-welcome .welcome-en,.student-guide.louvain .intro-welcome .welcome-en,.student-guide.mons .intro-welcome .welcome-en,.student-guide.leuven .intro-welcome .welcome-en,.student-guide.gent .intro-welcome .welcome-en,.student-guide.antwerpen .intro-welcome .welcome-en{display:block}.student-guide .welcome-fr{font-size:32px;font-weight:700}.student-guide .welcome-de{font-size:18px}.student-guide .welcome-es{font-size:19px}.student-guide .welcome-en{font-size:25px}.student-guide .welcome-zh{font-size:23px}.student-guide .welcome-it{font-size:22px;font-weight:700}.student-guide .welcome-nl{font-size:18px}.student-guide .welcome-jp{font-size:23px}.student-guide.liege .welcome-jp,.student-guide.liege .welcome-nl{display:none}.student-guide .school-logo{display:inline;height:70px;margin-right:10px}.student-guide .school-map-preview,.student-guide .large-map-area{min-height:250px;-o-object-fit:cover;object-fit:cover}.student-guide .scroll-to-target-section{margin-top:0;padding-top:20px}.student-guide .table-content{margin-top:-10px}.student-guide .table-content li{margin-bottom:8px}@media (min-width: 1200px){.student-guide .intro-welcome .welcome-it{font-size:17px}.student-guide .intro-welcome .welcome-nl{font-size:21px}.student-guide.brussels .intro-welcome .welcome-jp{display:none}.student-guide.liege .intro-welcome .welcome-jp,.student-guide.liege .intro-welcome .welcome-nl{display:inline}.student-guide.liege .intro-welcome .welcome-it{font-size:19px}}@media (max-width: 980px){.student-guide .intro-welcome .welcome-fr{font-size:28px}.student-guide .intro-welcome .welcome-en{font-size:22px;display:block}.student-guide .intro-welcome .welcome-nl,.student-guide .intro-welcome .welcome-de,.student-guide .intro-welcome .welcome-jp,.student-guide .intro-welcome .welcome-zh,.student-guide .intro-welcome .welcome-it,.student-guide .intro-welcome .welcome-es{display:none}.student-guide .intro-welcome>span{white-space:normal}}@media (max-width: 767px){.student-guide h1:not(.inside-breadcrumb){font-size:30px;line-height:37.5px}.student-guide .subtitle{font-size:20px}.student-guide .title{font-size:30px}}@media (max-width: 480px){.student-guide .intro-welcome .welcome-fr{font-size:25px}.student-guide .intro-welcome .welcome-en{font-size:20px}}.student-guide article{font-size:16px;line-height:24px}.student-guide article .series-title{font-size:24px;margin-top:10px;margin-bottom:0;line-height:30px;font-weight:400}.student-guide article .series-subtitle{font-size:36px;line-height:45px;margin-bottom:30px;margin-top:0}.student-guide article .intro{font-size:18px;line-height:28px;margin-bottom:30px}.student-guide article .intro li{font-size:18px;margin-bottom:5px}.student-guide article section{margin:30px 0 40px}.student-guide article li{font-size:16px;line-height:24px;margin-bottom:20px}.student-guide article img{display:block;margin-bottom:30px}.student-guide article p{font-size:16px;line-height:24px}.student-guide article blockquote{font-style:italic}.student-guide article nav{margin:80px 0 0;display:grid;grid-template-columns:auto 1fr auto}.student-guide article nav .btn-previous{grid-column:1}.student-guide article nav .btn-next{grid-column:3}.student-guide .post-focus{font-size:17px;font-weight:700}.student-guide .pros-and-cons__item-title{text-decoration:underline}.student-guide .links{margin-top:30px}.student-guide .links a{margin-top:0!important;margin-right:10px;margin-bottom:10px}@media (max-width: 767px){.student-guide article .series-title{font-size:20px;font-weight:400}.student-guide article .series-subtitle{font-size:30px;line-height:37.5px;margin-bottom:25px}.student-guide article nav{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline;margin-right:-15px}.student-guide article nav .btn{flex:1 1 auto;margin-right:15px;margin-bottom:15px}.student-guide article nav .btn:last-child{margin-bottom:0}}.brochure{display:inline-block;margin:30px}.brochure-title{font-size:15px}.brochure-source{font-style:italic}
