html{--color-lichtgeel:#fff2cd;--color-donkergeel:#FECA3A;--color-oranje:#ED6E3C;--color-blauw:#3E4CBA;--color-groen:#40B425;--color-grijs:#e0e0e0;--color-donkergeel-rgb:254,202,58;--color-oranje-rgb:237,110,60;--color-blauw-rgb:62,76,186;--color-groen-rgb:64,180,37}.colContainer{display:flex;flex-direction:row;gap:20px;max-width:1620px;padding:0 20px;margin:0 auto 40px auto}.col1{margin:40px 0 20px 0}.col1 h3{font-size:1em}.col1 .options{width:300px;display:block;position:relative;margin-bottom:12px;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.seminarDates{width:100%;height:20px;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;border-bottom:solid 2px var(--color-grijs)}.seminarDatesDay{display:flex;flex-direction:column;align-items:center;font-size:1.8em;line-height:1.5em;font-family:var(--font-family-bold)}.seminarDatesDay strong{color:var(--color-grijs);font-size:.8em}.seminarDatesDay a{text-decoration:none;color:var(--color-tekst);padding:0 20px}.seminarDatesDay a{text-decoration:none;color:var(--color-tekst);border-bottom:solid 5px transparent}.seminarDatesDay a.active{border-bottom:solid 5px var(--color-basis)}.options a{font-size:.7em;font-weight:bold;width:100%;cursor:pointer;margin-bottom:10px}.options a input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.options a label{position:relative;display:inline-block;padding-left:30px;cursor:pointer}.options a label:before{content:'';position:absolute;z-index:1;top:0;left:0;height:25px;width:25px;background:#fff;border-radius:5px;box-shadow:0 0 5px var(--color-grijs)}.options a:hover{color:var(--color-donkergrijs)}.options a:hover label:before{box-shadow:0 0 0 var(--color-grijs)}.options a label:after{content:"";position:absolute;display:none;z-index:2;left:9px;top:5px;width:5px;height:10px;border:solid var(--color-tekst);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.options a input:checked ~ label:after{display:block}.col2{display:flex;flex-direction:var(--flex-direction-standaard);flex-wrap:wrap;gap:20px}.seminarItem{position:relative;width:300px;padding:20px 20px 60px 20px;background:var(--color-wit);border:solid 3px var(--color-wit);border-radius:20px;box-shadow:0 0 15px var(--color-grijs)}.seminarItem:has(#sponsor1){border:solid 3px var(--color-blauw)}.seminarItem:has(#sponsor2){border:solid 3px var(--color-groen)}.labelSponsor{position:absolute;top:-10px;right:20px;font-size:.5em;line-height:20px;color:var(--color-wit);padding:0 10px;border-radius:5px;}.labelSponsor#sponsor1{background:var(--color-blauw);}.labelSponsor#sponsor2{background:var(--color-groen);}.seminarItem h2{font-size:1.1em;margin-top:10px;height:6em;overflow:hidden}.col1 h3{font-size:1.1em;}.seminarItem a.btnExtraInfo{position:absolute;left:calc(100% - 25px);margin:0}.seminarItem .extraInfo{display:none;}.speakers{display:flex;flex-direction:column;gap:10px}.speaker-row{display:flex;flex-direction:row;gap:15px;align-items:center}.speaker-image{width:60px;height:60px;font-size:.5em;line-height:1em;border-radius:50%;background:var(--color-lichtgeel)}.speaker-image img{width:100%;min-height:100%;object-fit:cover;border-radius:50%}.speaker-info{width:calc(100% - 65px);font-size:.8em;line-height:1.5em}.speaker-info .speaker{font-weight:bold;display:inline-block;width:100%}.seminar-time{position:absolute;bottom:20px;font-family:var(--font-family-bold);font-size:1.1em}.seminar-time:before{font-family:'FontAwesomeRegular';content:'\f017';font-size:1em;color:var(--color-donkergeel);margin-right:15px}.labelSeminarType{font-size:.65em;font-weight:bold;padding:5px;border-radius:5px;}.seminarItem.typeSolar .labelSeminarType{color:var(--color-oranje);background:rgba(var(--color-donkergeel-rgb),.2)}.seminarItem.typeSmart .labelSeminarType{color:var(--color-oranje);background:rgba(var(--color-oranje-rgb),.2)}.seminarItem.typeGreen .labelSeminarType{color:var(--color-groen);background:rgba(var(--color-groen-rgb),.2)}.seminarItem.typeEV .labelSeminarType{color:var(--color-blauw);background:rgba(var(--color-blauw-rgb),.2)}.sponsoredBy{background:var(--color-grijs);max-width:250px;padding:20px 20px 15px 20px;border-radius:20px;}.sponsoredBy h3{font-size:.9em;}.seminarProgramEdit{position:absolute;top:-15px;left:-10px;background:#fff;width:30px;height:30px;text-align:center;border-radius:50%;box-shadow:0 0 5px var(--color-grijs)}.programCodes{position:absolute;top:-15px;left:25px;background:#fff;width:fit-content;height:30px;text-align:center;padding:0 20px;border-radius:15px;box-shadow:0 0 5px var(--color-grijs)}.seminarEdit{position:absolute;bottom:-10px;right:-10px;background:#fff;width:30px;height:30px;text-align:center;border-radius:50%;box-shadow:0 0 5px var(--color-grijs)}@media screen and (max-width:1620px){.colContainer{max-width:1300px}}@media screen and (max-width:1300px){.colContainer{max-width:1000px}}@media screen and (max-width:1000px){.colContainer{max-width:660px}}@media screen and (max-width:660px){.colContainer{flex-direction:column;max-width:340px}.seminarDatesDay{font-size:1.25em;}}