/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"garage_gothicbold";src:url(/themes/custom/solidaris/css/garagegothicbold-webfont.eot);src:url(/themes/custom/solidaris/css/garagegothicbold-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/solidaris/css/garagegothicbold-webfont.woff) format("woff"),url(/themes/custom/solidaris/css/garagegothicbold-webfont.ttf) format("truetype"),url(/themes/custom/solidaris/css/garagegothicbold-webfont.svg#garage_gothicbold) format("svg");font-weight:normal;font-style:normal;}html,body{font-size:16px;text-rendering:optimizeLegibility;}body{font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;}.h1,.h2,.h3,.h4{margin-bottom:1rem;}h1,.h1,h2,.h2{color:#da002f;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Open Sans",sans-serif;font-weight:700;line-height:1.3;width:100%;}h2,.h2{font-size:1.85rem;}h4,.h4{font-size:1.25rem;}.container-fluid,.container{padding:0;position:relative;}.wrapper{min-height:100vh;flex-flow:column;display:-webkit-box;}.wrapper main{display:flex;flex-flow:column;flex-grow:1;-webkit-box-flex:1;}main{position:relative;z-index:90;}.regioNL{background-position:center;background-size:cover;flex-direction:row;align-items:center;}@media screen and (min-width:425px){.regioNL{background-image:url(/themes/custom/solidaris/imgs/header.jpg);}}.card{width:100%;background:none;border-radius:0;border:none;max-width:425px;margin:0 auto;}@media screen and (min-width:768px){.card{max-width:764px !important;}}.shadow{box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.08) !important;}.card-body{padding:1rem 1rem 0 1rem;background-image:url(/themes/custom/solidaris/imgs/header.jpg);background-position:center;background-size:cover;}.card-body img{width:200px;}@media screen and (min-width:425px){.card-body{background:rgba(255,255,255,0.1);}}@media screen and (min-width:768px){.card-body{background:white;background-image:url(/themes/custom/solidaris/imgs/img-nl-rechts.jpg);background-size:54%;background-position:top right;background-repeat:no-repeat;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;border-radius:15px;}}.card-body-no-image{padding:1rem 1rem 0 1rem;}.card-body-no-image img{width:200px;}@media screen and (min-width:425px){.card-body-no-image{background:rgba(255,255,255,0.1);}}@media screen and (min-width:768px){.card-body-no-image{background:white;background-size:54%;background-position:top right;background-repeat:no-repeat;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;border-radius:15px;}}.card-body-FR{padding:1rem 1rem 0 1rem;}.card-body-FR img{width:200px;}@media screen and (min-width:425px){.card-body-FR{background:rgba(255,255,255,0.1);}}@media screen and (min-width:768px){.card-body-FR{background:white;background-image:url(/themes/custom/solidaris/imgs/img-fr-rechts.jpg);background-position:top right;background-repeat:no-repeat;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;border-radius:15px;}}.card-body-img{display:none;}@media screen and (min-width:768px){.card-body-img{display:inline-block;float:right;}.card-body-img img{border-top-right-radius:15px;border-bottom-right-radius:15px;}}.card-body-txt{height:100%;}@media screen and (min-width:768px){.card-body-txt{width:370px !important;float:left;}}@media screen and (min-width:1200px){.card-body-txt{width:420px !important;float:left;}}.card-body-txt .card-body-txt-header{height:70px;background:white;margin:-17px;margin-bottom:30px;}@media screen and (min-width:425px){.card-body-txt .card-body-txt-header{padding:0 30px;}}@media screen and (min-width:768px){.card-body-txt .card-body-txt-header{border-top-left-radius:15px;padding:10px;margin:-16px 0 -16px -16px;text-align:center;}}.card-body-txt .card-body-txt-header .header-logo img{width:120px;margin:10px 5px;}@media screen and (min-width:375px){.card-body-txt .card-body-txt-header .header-logo img{width:140px;margin:5px 0;}}.card-body-txt .card-body-txt-header .header-logo-FR{text-align:center;padding:15px;}.card-body-txt .card-body-txt-header .header-logo-FR img{width:175px;}.card-body-txt .card-body-txt-header .header-txt{font-size:0.64em;width:190px;float:left;height:32px;margin:19px 0;border-left:1px solid #aaa;color:#707070;line-height:1.45em;padding-left:10px;font-weight:bold;}@media screen and (min-width:375px){.card-body-txt .card-body-txt-header .header-txt{font-size:0.73em;width:220px;margin:19px 0 19px 20px;}}.card-body-txt .body-txt{text-align:center;color:white;padding:0 20px;}@media screen and (min-width:768px){.card-body-txt .body-txt{color:#707070;padding:1px 20px;background:white;}}.card-body-txt .body-txt ul{display:inline-block;max-width:350px;margin:20px auto;}@media screen and (min-width:346px){.card-body-txt .body-txt ul li{float:left;}}.card-body-txt .body-txt p{margin-bottom:0;margin-top:2rem;}.btn{margin-bottom:0.5rem;cursor:pointer;background-color:white;border:0;border-radius:36px;padding:0.5em 1.5em;color:#D5514E;font-family:"Open Sans",sans-serif;font-weight:600;text-decoration:none;white-space:normal;position:relative;z-index:10;outline:none;margin:10px;transition:0.5s;}@media screen and (min-width:768px){.btn{background:#F6E3E3;}}.body-txt-2{background:white;margin:-17px;margin-top:0;padding:16px;padding-bottom:0;font-size:0.8em;text-align:center;color:#707070;}.body-txt-2 p{padding-bottom:16px !important;}.body-txt-2 .btn-bruxelles,.body-txt-2 .btn-wallonie,.body-txt-2 .btns-NL{background:#F6E3E3;color:#D5514E;font-weight:bold;}.body-txt-2 ul{display:inline-block;max-width:350px;margin:auto;padding-left:0 !important;padding:30px 0;}@media screen and (min-width:768px){.body-txt-2 ul{border-top:0.1rem solid;width:100%;}}.body-txt-2 ul li{width:100%;}@media screen and (min-width:375px){.body-txt-2 ul li{width:50%;}}@media screen and (min-width:346px){.body-txt-2 ul li{float:left;}}.body-txt-2 ul .li-NL{width:initial;}@media screen and (min-width:768px){.body-txt-2{border-bottom-left-radius:15px;margin:-16px 0 -16px -16px;}}.list-group-item{border:0;padding:0;background:none;}.btn:hover{color:white;background-color:#D5514E;}.h4smaller{font-size:1rem !important;font-weight:700;}.list-group-smaller{margin-left:-30px;}.block-under ul li{display:inline;}.headerFR{font-family:PT Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1b1b1b;font-size:14px;min-height:99px;max-width:700px;margin:0 auto;padding:16px 0;text-align:center;}.headerFR img{height:40px;margin:15px auto;}.banner{background-position:50%;background-size:cover;margin:0 -16px;padding:70px 0;}@media screen and (max-width:767px){.banner{padding:40px 0;text-align:center;}}.banner .kiesFR{max-width:740px;margin:0 auto;color:white;}.banner .kiesFR h3{font-family:PT Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:50px;line-height:60px;margin-bottom:20px;}@media screen and (max-width:767px){.banner .kiesFR h3{font-size:35px;line-height:40px;margin-bottom:10px;}}.banner .kiesFR .list-group{display:block;}.banner .kiesFR .list-group li{display:inline;}.banner .kiesFR .list-group-item{border:0;padding:0;background:none;}.banner .kiesFR .btn{margin-bottom:0.5rem;cursor:pointer;background-color:white;border:1px solid rgba(0,0,0,0.02);border-radius:8px;padding:12px 32px;color:#f34f4f;font-size:14px;margin-right:16px;}.banner .kiesFR .btn:hover{border:1px solid white;}.banner .kiesNL{max-width:740px;margin:40px auto;color:white;}.banner .kiesNL h3{font-family:PT Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:30px;line-height:40px;margin-bottom:10px;}.banner .kiesNL .list-group{display:block;}.banner .kiesNL .list-group li{display:inline;}.banner .kiesNL .list-group-item{border:0;padding:0;background:none;}.banner .kiesNL .btn{margin-bottom:0.5rem;cursor:pointer;background-color:rgba(0,0,0,0.12);border:1px solid rgba(0,0,0,0.02);border-radius:8px;padding:12px 20px;color:white;font-size:12px !important;font-weight:bold;margin-right:10px;}.banner .kiesNL .btn:hover{border:1px solid rgba(225,225,225,0.4);}.footerFR{max-width:820px;margin:20px auto;font-size:14px;max-width:700px;}@media screen and (min-width:425px){.row-middle{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * 0.5);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}
