: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{background-color:#fff;border-color:#eaeaea #e3e3e3 #d0d0d0;border-style:solid;border-width:1px;box-shadow:0 1px 2px #ddd;text-align:left;vertical-align:top}.card .card-picture{margin-bottom:0;width:100%}.card .card-bottom{padding:15px}.card .card-title{font-size:18px;line-height:22.5px;margin:5px 0}.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{font-size:17px;line-height:21.25px;margin:5px 0}}.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{display:flex;flex:1 0 auto;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-bottom:20px;margin-top:20px}.student-guide .subtitle{font-size:24px;font-weight:400;line-height:30px;margin-bottom:30px;margin-top:10px}.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.antwerpen .intro-welcome .welcome-en,.student-guide.gent .intro-welcome .welcome-en,.student-guide.leuven .intro-welcome .welcome-en,.student-guide.louvain .intro-welcome .welcome-en,.student-guide.mons .intro-welcome .welcome-en,.student-guide.namur .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 .large-map-area,.student-guide .school-map-preview{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{display:block;font-size:22px}.student-guide .intro-welcome .welcome-de,.student-guide .intro-welcome .welcome-es,.student-guide .intro-welcome .welcome-it,.student-guide .intro-welcome .welcome-jp,.student-guide .intro-welcome .welcome-nl,.student-guide .intro-welcome .welcome-zh{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;font-weight:400;line-height:30px;margin-bottom:0;margin-top:10px}.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{display:grid;grid-template-columns:auto 1fr auto;margin:80px 0 0}.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-bottom:10px;margin-right:10px;margin-top:0!important}@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{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:-15px}.student-guide article nav .btn{flex:1 1 auto;margin-bottom:15px;margin-right: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}