details+details{margin-top:3rem}details summary{align-items:center;display:flex;cursor:pointer;gap:1.5rem;list-style:none}details summary::-webkit-details-marker,details summary::marker{display:none}details summary .title-container,details summary h3,details summary h4{flex:1;padding:1rem 0}details summary .title-container h3,details summary .title-container h4,details summary .title-container p{margin:0}details summary .icon{background:var(--primary);border-radius:50%;height:4rem;display:block;margin:0;position:relative;width:4rem}details summary .icon::before,details summary .icon::after{background:#fff;content:"";position:absolute;top:50%;left:50%;width:2rem;height:.2rem;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transition:transform var(--duration) var(--ease);-moz-transition:transform var(--duration) var(--ease);-ms-transition:transform var(--duration) var(--ease);-o-transition:transform var(--duration) var(--ease);transition:transform var(--duration) var(--ease)}details summary .icon::after{transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);-moz-transform:translate(-50%, -50%) rotate(90deg);-webkit-transform:translate(-50%, -50%) rotate(90deg);-o-transform:translate(-50%, -50%) rotate(90deg)}details.accordion{border-radius:var(--radius);box-shadow:var(--shadow-light);margin-bottom:1.5rem;z-index:1;transition:box-shadow var(--duration) var(--ease)}details.accordion>summary,details.accordion>.content{background:#fff;border-radius:var(--radius);padding:1.5rem 3rem}details.accordion>summary h3,details.accordion>summary h4{font-size:2.6rem;flex:1;padding-bottom:.7rem}details.accordion>summary .icon{background:#fff;border:.1rem solid var(--primary)}details.accordion>summary .icon::before,details.accordion>summary .icon::after{background:var(--primary)}details.accordion>.content{padding-bottom:3rem}details.accordion>.content>details>.content{padding-bottom:0}details.accordion.bg-primary>.content{background:var(--primary)}details:not([class*=accordion]) summary h3,details:not([class*=accordion]) summary h4{border-bottom:.1rem solid var(--border);font-size:2.2rem}details[open]>summary>.icon:not(.icon--plus){transform:scale(-1);-ms-transform:scale(-1);-moz-transform:scale(-1);-webkit-transform:scale(-1);-o-transform:scale(-1)}details[open]>summary>.icon--plus::after{transform:translate(-50%, -50%) rotate(0deg);-ms-transform:translate(-50%, -50%) rotate(0deg);-moz-transform:translate(-50%, -50%) rotate(0deg);-webkit-transform:translate(-50%, -50%) rotate(0deg);-o-transform:translate(-50%, -50%) rotate(0deg)}details[open].accordion{z-index:2;box-shadow:var(--shadow-light-hover)}details[open].accordion>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}details[open].accordion>.content{border-top-left-radius:0;border-top-right-radius:0}@media screen and (max-width: 767px){details h4[data-longest-word="15"]{font-size:1.5rem !important}details h4[data-longest-word="16"]{font-size:1.5rem !important}details h4[data-longest-word="17"]{font-size:1.5rem !important}details h4[data-longest-word="18"]{font-size:1.5rem !important}details h4[data-longest-word="19"]{font-size:1.5rem !important}details h4[data-longest-word="20"]{font-size:1.5rem !important}details h4[data-longest-word="21"]{font-size:1.3rem !important}details h4[data-longest-word="22"]{font-size:1.3rem !important}details h4[data-longest-word="23"]{font-size:1.3rem !important}details h4[data-longest-word="24"]{font-size:1.3rem !important}details h4[data-longest-word="25"]{font-size:1.3rem !important}details h4[data-longest-word="26"]{font-size:1.1rem !important}details h4[data-longest-word="27"]{font-size:1.1rem !important}details h4[data-longest-word="28"]{font-size:1.1rem !important}details h4[data-longest-word="29"]{font-size:1.1rem !important}details h4[data-longest-word="30"]{font-size:1.1rem !important}details h4[data-longest-word="31"]{font-size:1rem !important}details h4[data-longest-word="32"]{font-size:1rem !important}details h4[data-longest-word="33"]{font-size:1rem !important}details h4[data-longest-word="34"]{font-size:1rem !important}details h4[data-longest-word="35"]{font-size:1rem !important}details h4[data-longest-word="36"]{font-size:1rem !important}details h4[data-longest-word="37"]{font-size:1rem !important}details h4[data-longest-word="38"]{font-size:1rem !important}details h4[data-longest-word="39"]{font-size:1rem !important}details h4[data-longest-word="40"]{font-size:1rem !important}details h4[data-longest-word="41"]{font-size:.9rem !important}details h4[data-longest-word="42"]{font-size:.9rem !important}details h4[data-longest-word="43"]{font-size:.9rem !important}details h4[data-longest-word="44"]{font-size:.9rem !important}details h4[data-longest-word="45"]{font-size:.9rem !important}details h4[data-longest-word="46"]{font-size:.9rem !important}details h4[data-longest-word="47"]{font-size:.9rem !important}details h4[data-longest-word="48"]{font-size:.9rem !important}details h4[data-longest-word="49"]{font-size:.9rem !important}details h4[data-longest-word="50"]{font-size:.9rem !important}}@media screen and (min-width: 992px)and (max-width: 1199px){details h4[data-longest-word="15"]{font-size:1.8rem !important}details h4[data-longest-word="16"]{font-size:1.8rem !important}details h4[data-longest-word="17"]{font-size:1.8rem !important}details h4[data-longest-word="18"]{font-size:1.8rem !important}details h4[data-longest-word="19"]{font-size:1.8rem !important}details h4[data-longest-word="20"]{font-size:1.8rem !important}details h4[data-longest-word="21"]{font-size:1.8rem !important}details h4[data-longest-word="22"]{font-size:1.4rem !important}details h4[data-longest-word="23"]{font-size:1.4rem !important}details h4[data-longest-word="24"]{font-size:1.4rem !important}details h4[data-longest-word="25"]{font-size:1.4rem !important}details h4[data-longest-word="26"]{font-size:1.2rem !important}details h4[data-longest-word="27"]{font-size:1.2rem !important}details h4[data-longest-word="28"]{font-size:1.2rem !important}details h4[data-longest-word="29"]{font-size:1.2rem !important}details h4[data-longest-word="30"]{font-size:1.2rem !important}details h4[data-longest-word="31"]{font-size:1rem !important}details h4[data-longest-word="32"]{font-size:1rem !important}details h4[data-longest-word="33"]{font-size:1rem !important}details h4[data-longest-word="34"]{font-size:1rem !important}details h4[data-longest-word="35"]{font-size:1rem !important}details h4[data-longest-word="36"]{font-size:1rem !important}details h4[data-longest-word="37"]{font-size:1rem !important}details h4[data-longest-word="38"]{font-size:1rem !important}details h4[data-longest-word="39"]{font-size:1rem !important}details h4[data-longest-word="40"]{font-size:1rem !important}details h4[data-longest-word="41"]{font-size:.9rem !important}details h4[data-longest-word="42"]{font-size:.9rem !important}details h4[data-longest-word="43"]{font-size:.9rem !important}details h4[data-longest-word="44"]{font-size:.9rem !important}details h4[data-longest-word="45"]{font-size:.9rem !important}details h4[data-longest-word="46"]{font-size:.9rem !important}details h4[data-longest-word="47"]{font-size:.9rem !important}details h4[data-longest-word="48"]{font-size:.9rem !important}details h4[data-longest-word="49"]{font-size:.9rem !important}details h4[data-longest-word="50"]{font-size:.9rem !important}}@media screen and (min-width: 1200px){details h4[data-longest-word="26"]{font-size:1.8rem !important}details h4[data-longest-word="27"]{font-size:1.8rem !important}details h4[data-longest-word="28"]{font-size:1.8rem !important}details h4[data-longest-word="29"]{font-size:1.8rem !important}details h4[data-longest-word="30"]{font-size:1.8rem !important}details h4[data-longest-word="31"]{font-size:1.6rem !important}details h4[data-longest-word="32"]{font-size:1.6rem !important}details h4[data-longest-word="33"]{font-size:1.6rem !important}details h4[data-longest-word="34"]{font-size:1.6rem !important}details h4[data-longest-word="35"]{font-size:1.6rem !important}details h4[data-longest-word="36"]{font-size:1.6rem !important}details h4[data-longest-word="37"]{font-size:1.6rem !important}details h4[data-longest-word="38"]{font-size:1.6rem !important}details h4[data-longest-word="39"]{font-size:1.6rem !important}details h4[data-longest-word="40"]{font-size:1.6rem !important}details h4[data-longest-word="41"]{font-size:1.2rem !important}details h4[data-longest-word="42"]{font-size:1.2rem !important}details h4[data-longest-word="43"]{font-size:1.2rem !important}details h4[data-longest-word="44"]{font-size:1.2rem !important}details h4[data-longest-word="45"]{font-size:1.2rem !important}details h4[data-longest-word="46"]{font-size:1.2rem !important}details h4[data-longest-word="47"]{font-size:1.2rem !important}details h4[data-longest-word="48"]{font-size:1.2rem !important}details h4[data-longest-word="49"]{font-size:1.2rem !important}details h4[data-longest-word="50"]{font-size:1.2rem !important}}body.page-template-page-participants{display:flex;flex-direction:column;height:100%}body.page-template-page-participants .floating-label-of-type{margin-right:.5rem;position:relative;background:var(--background-alt);color:var(--text);padding:.3rem .6rem;font-size:1.5rem;font-style:oblique;box-shadow:var(--shadow-light)}body.page-template-page-participants main#maincontent{flex:1 0 auto;display:flex;flex-direction:column;height:calc(100% - var(--header-height));overflow:clip !important}body.page-template-page-participants main#maincontent:has([popover]:popover-open) #participants{pointer-events:none}body.page-template-page-participants main#maincontent #participants{display:grid;grid-template-rows:auto 1fr;height:100dvh;position:relative}body.page-template-page-participants main#maincontent #participants .filters-toggle{align-items:center;aspect-ratio:1/1;background:#fff;border-radius:50%;box-shadow:var(--shadow-light);display:flex;justify-content:center;position:absolute;top:1.5rem;right:1.5rem;width:4.5rem;z-index:100}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participants .filters-toggle{display:none}}body.page-template-page-participants main#maincontent #participants .filters-toggle .toggle-icon.icon-map{display:none}body.page-template-page-participants main#maincontent #participants .filters-toggle .toggle-icon.icon-map svg use{fill:var(--primary)}body.page-template-page-participants main#maincontent #participants .filters-toggle .toggle-icon svg{height:auto;width:1.8rem}body.page-template-page-participants main#maincontent #participants .filters{box-sizing:border-box;padding:4.5rem 3rem 3rem 3rem;display:none;position:absolute;top:0;left:0;order:3}body.page-template-page-participants main#maincontent #participants .filters .filter-title-toggle{display:flex}body.page-template-page-participants main#maincontent #participants .filters .filter-title-toggle h2{flex:1}body.page-template-page-participants main#maincontent #participants .filters .filter-title-toggle .filter-toggle-btn{display:none}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participants .filters .filter-title-toggle .filter-toggle-btn{align-self:center;align-items:center;background:var(--primary);border-radius:1.5rem;cursor:pointer;display:flex;gap:1.5rem;font-size:1.6rem;font-weight:500;margin:0;padding:.5rem 1.5rem;transition:background .3s ease}body.page-template-page-participants main#maincontent #participants .filters .filter-title-toggle .filter-toggle-btn:hover,body.page-template-page-participants main#maincontent #participants .filters .filter-title-toggle .filter-toggle-btn:focus{background:var(--primary)}body.page-template-page-participants main#maincontent #participants .filters .filter-title-toggle .filter-toggle-btn svg:last-child{transform:rotate(-180deg);transition:all .3s ease}}body.page-template-page-participants main#maincontent #participants .filters .filter-title-toggle .filter-toggle-btn.active{background:var(--white)}body.page-template-page-participants main#maincontent #participants .filters .filter-title-toggle .filter-toggle-btn.active svg:last-child{transform:rotate(0)}body.page-template-page-participants main#maincontent #participants .filters .custom-dropdown.mirror-y-dropdown .dropdown ul.dropdown-menu{top:auto;bottom:100%}@media screen and (max-width: 767px){body.page-template-page-participants main#maincontent #participants .filters .custom-dropdown select{max-width:20rem}}@media screen and (max-width: 767px){body.page-template-page-participants main#maincontent #participants .filters.active{display:block;overflow-y:auto;position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100% - var(--header-height));z-index:50;background:var(--background-light)}body.page-template-page-participants main#maincontent #participants .filters.active #filters{height:auto;overflow:visible clip}}body.page-template-page-participants main#maincontent #participants .filters .search-form-container{margin-top:1rem;padding-left:0;z-index:2;position:relative}body.page-template-page-participants main#maincontent #participants .filters .search-form-container+.filter{margin-top:3rem;position:relative;z-index:2}body.page-template-page-participants main#maincontent #participants .filters .filter:not(.filter--search):not(.active){height:0;overflow:hidden}body.page-template-page-participants main#maincontent #participants .filters .filter+.filter{margin-top:3rem}body.page-template-page-participants main#maincontent #participants .filters .filter .field{margin-top:1.5rem}body.page-template-page-participants main#maincontent #participants .filters .filter .field:first-child{margin-top:0}body.page-template-page-participants main#maincontent #participants .filters .filter .field.inline{display:flex;gap:1.5rem}body.page-template-page-participants main#maincontent #participants .filters .filter .field label{margin-top:0}body.page-template-page-participants main#maincontent #participants .filters .filter .field.checkbox label{position:relative;z-index:1}body.page-template-page-participants main#maincontent #participants .filters .filter .field.checkbox label::after{top:50%;transform:translateY(-50%)}body.page-template-page-participants main#maincontent #participants .filters .filter .field.checkbox input[type=checkbox][value=certificaathouder]+label::after{background:var(--participant_certificaathouder)}body.page-template-page-participants main#maincontent #participants .filters .filter .field.checkbox input[type=checkbox][value=dochteronderneming]+label::after{background:var(--participant_dochteronderneming)}body.page-template-page-participants main#maincontent #participants .filters .filter .field.checkbox input[type=checkbox][value=opdrachtgever]+label::after{background:var(--participant_opdrachtgever)}body.page-template-page-participants main#maincontent #participants .filters .filter .field.checkbox input[type=checkbox][value=project]+label::after{background:var(--participant_project)}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set{margin-bottom:3rem;padding-left:5rem;position:relative}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set::before{content:"";border-radius:0 0 0 .6rem;border-bottom:1px solid var(--text);border-left:1px solid var(--text);position:absolute;bottom:2.5rem;left:1rem;height:calc(100% + 2.5rem);width:3rem;z-index:0}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set label.static{font-size:1.6rem;font-weight:bold;margin-top:1.5rem}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set label.static.hidden{opacity:0}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set>label.static{position:relative}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set>label.static::before{background:var(--text);content:"";height:1px;position:absolute;top:50%;right:calc(100% + 1rem);width:3rem}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set .toggle-sub-fields{align-items:flex-start;display:flex;gap:1rem;position:relative}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participants .filters .filter .field--set .toggle-sub-fields{align-items:center}}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set .toggle-sub-fields+label.static{display:block;margin-top:1.5rem}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set .toggle-sub-fields .toggle-label{margin-right:4rem;position:relative}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set .toggle-sub-fields .toggle-label::before{background:var(--text);content:"";height:1px;margin-top:-0.3rem;position:absolute;top:50%;left:calc(100% + 1rem);width:3rem}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set .toggle-sub-fields .spacer-line{display:none}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set .toggle-sub-fields .sub-fields label.static{position:absolute;bottom:calc(100% + 1.5rem);margin:0}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set .toggle-sub-fields .sub-fields .fields{align-items:center;display:flex;flex-wrap:wrap;gap:3rem}body.page-template-page-participants main#maincontent #participants .filters .filter .field--set .toggle-sub-fields .sub-fields .fields .field{margin-top:0;flex:0 0 calc(45% - 1.5rem)}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participants .filters .filter .field--set .toggle-sub-fields .sub-fields .fields .field{flex:0}}body.page-template-page-participants main#maincontent #participants .list{background:#fff;overflow-y:auto;height:100%;order:2}body.page-template-page-participants main#maincontent #participants .list .participants-notice,body.page-template-page-participants main#maincontent #participants .list .participant{border:none;border-top:1px solid var(--border);cursor:pointer;display:flex;align-items:center;font-family:var(--font-heading);font-size:1.8rem;margin:0;padding:1.5rem 3rem 1.5rem 0;text-align:left}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participants .list .participants-notice,body.page-template-page-participants main#maincontent #participants .list .participant{padding:1.5rem 4.5rem 1.5rem 0}}body.page-template-page-participants main#maincontent #participants .list .participants-notice:first-child,body.page-template-page-participants main#maincontent #participants .list .participant:first-child{border-top:0}body.page-template-page-participants main#maincontent #participants .list .participants-notice[data-type=certificaathouder] .pill-icon,body.page-template-page-participants main#maincontent #participants .list .participant[data-type=certificaathouder] .pill-icon{background:var(--participant_certificaathouder)}body.page-template-page-participants main#maincontent #participants .list .participants-notice[data-type=dochteronderneming] .pill-icon,body.page-template-page-participants main#maincontent #participants .list .participant[data-type=dochteronderneming] .pill-icon{background:var(--participant_dochteronderneming)}body.page-template-page-participants main#maincontent #participants .list .participants-notice[data-type=opdrachtgever] .pill-icon,body.page-template-page-participants main#maincontent #participants .list .participant[data-type=opdrachtgever] .pill-icon{background:var(--participant_opdrachtgever)}body.page-template-page-participants main#maincontent #participants .list .participants-notice[data-type=project] .pill-icon,body.page-template-page-participants main#maincontent #participants .list .participant[data-type=project] .pill-icon{background:var(--participant_project)}body.page-template-page-participants main#maincontent #participants .list .participants-notice:hover .pill-icon,body.page-template-page-participants main#maincontent #participants .list .participants-notice:focus .pill-icon,body.page-template-page-participants main#maincontent #participants .list .participant:hover .pill-icon,body.page-template-page-participants main#maincontent #participants .list .participant:focus .pill-icon{padding:.5rem .8rem .5rem 1.2rem}body.page-template-page-participants main#maincontent #participants .list .participants-notice .pill-icon,body.page-template-page-participants main#maincontent #participants .list .participant .pill-icon{margin-inline:.5rem 1rem;border-radius:4rem;padding:.5rem 1rem;display:flex;position:relative;transition:padding var(--duration) var(--ease)}body.page-template-page-participants main#maincontent #participants .list .participants-notice .pill-icon svg use,body.page-template-page-participants main#maincontent #participants .list .participant .pill-icon svg use{fill:var(--standard)}body.page-template-page-participants main#maincontent #participants .list .participants-notice span.name,body.page-template-page-participants main#maincontent #participants .list .participant span.name{flex:1}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participants .list .participants-notice span.name,body.page-template-page-participants main#maincontent #participants .list .participant span.name{margin-bottom:-0.5rem}}body.page-template-page-participants main#maincontent #participants .list .participants-notice .level span.label,body.page-template-page-participants main#maincontent #participants .list .participant .level span.label{font-weight:bold}body.page-template-page-participants main#maincontent #participants .list .participants-notice{border:0}body.page-template-page-participants main#maincontent #participants .map{background-color:#000;order:1;height:calc(50dvh - var(--header-height));width:100%}body.page-template-page-participants main#maincontent #participants .map .participant-info .participant-type{background:#000;border-radius:.5rem;color:var(--text);display:inline-block;font-size:1.6rem;font-weight:bold;padding:.5rem 1rem}body.page-template-page-participants main#maincontent #participants .map .participant-info .participant-type[data-type=certificaathouder]{background:var(--participant_certificaathouder);color:#fff}body.page-template-page-participants main#maincontent #participants .map .participant-info .participant-type[data-type=dochteronderneming]{background:var(--participant_dochteronderneming);color:var(--text)}body.page-template-page-participants main#maincontent #participants .map .participant-info .participant-type[data-type=opdrachtgever]{background:var(--participant_opdrachtgever);color:var(--text)}body.page-template-page-participants main#maincontent #participants .map .participant-info .participant-type[data-type=project]{background:var(--participant_project);color:#fff}body.page-template-page-participants main#maincontent #participants .map .participant-info h3{margin-top:1.5rem;font-size:2.2rem}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participants{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;height:100%}body.page-template-page-participants main#maincontent #participants .filters{display:block;grid-column:1/2;grid-row:1/2;position:relative;top:auto;left:auto}body.page-template-page-participants main#maincontent #participants .list{grid-column:1/2;grid-row:2/3}body.page-template-page-participants main#maincontent #participants .map{aspect-ratio:unset;grid-column:2/3;grid-row:1/3;height:auto}}body.page-template-page-participants main#maincontent #participant-popover{--p-y-popover: 1.5rem;--p-x-popover: 2.5rem;padding:var(--p-y-popover) var(--p-x-popover);height:100vh;max-width:calc(100vw - 1.5rem)}@media screen and (min-width: 576px){body.page-template-page-participants main#maincontent #participant-popover{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;max-width:calc(100vw - 4rem)}}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participant-popover{--p-y-popover: 3rem;--p-x-popover: 3rem}}@media screen and (min-width: 992px){body.page-template-page-participants main#maincontent #participant-popover{--p-y-popover: 4rem;--p-x-popover: 4.5rem}}@media screen and (min-width: 1500px){body.page-template-page-participants main#maincontent #participant-popover{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);max-width:1440px;margin-inline:auto}}@media screen and (min-width: 1800px){body.page-template-page-participants main#maincontent #participant-popover{--p-y-popover: 10rem;--p-x-popover: 10rem;max-width:1750px;padding:7rem 10rem 3rem 10rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .details.out-of-view aside{padding-right:10rem}body.page-template-page-participants main#maincontent #participant-popover aside::before{min-height:calc(100vh + 3rem)}}body.page-template-page-participants main#maincontent #participant-popover .loading{text-align:center;height:100%}body.page-template-page-participants main#maincontent #participant-popover .participant-detail p strong{display:block}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .details{display:flex;flex-direction:column-reverse;gap:3rem;margin-top:0}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail .details{--aside-width: 22rem;display:grid;grid-template-columns:var(--aside-width) 1fr;transition:grid-template-columns var(--duration) ease-in-out}}@media screen and (min-width: 1200px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail .details{--aside-width: 27rem;gap:6rem;padding-right:6rem}}@media screen and (min-width: 1440px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail .details{--aside-width: 35rem}}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail .details.out-of-view{grid-template-columns:0rem 1fr}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .details.out-of-view aside{margin-left:calc(-1*var(--aside-width))}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .details.out-of-view aside .close-aside-trigger svg{transform:rotate(-90deg)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .details.out-of-view .post-types,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .details.out-of-view .posts-container,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .details.out-of-view #co2-footprint{grid-template-columns:1fr 1fr}}body.page-template-page-participants main#maincontent #participant-popover .participant-detail aside{box-sizing:border-box;margin-left:0;min-width:var(--aside-width);position:relative;transition:all var(--duration) ease-in-out}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail aside{padding-right:2.5rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail aside::before{content:"";display:block;background:var(--background);width:calc(100% + var(--p-x-popover));height:calc(100% + var(--p-y-popover)*2);min-height:calc(100vh + var(--p-y-popover));position:absolute;top:calc(-1*var(--p-y-popover));left:calc(-1*var(--p-x-popover))}}@media screen and (min-width: 992px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail aside{padding-right:4rem}}body.page-template-page-participants main#maincontent #participant-popover .participant-detail aside .close-aside-trigger{--icon-size: 2.5rem;background:var(--white);box-shadow:0 4px 4px 0 rgba(0,0,0,.1294117647);border-radius:50%;width:var(--icon-size);height:var(--icon-size);display:none;align-items:center;justify-content:center;position:absolute;top:0;right:calc(-1*var(--icon-size)/2);cursor:pointer;pointer-events:auto;z-index:2}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail aside .close-aside-trigger{display:flex}}@media screen and (min-width: 1200px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail aside .close-aside-trigger{--icon-size: 3.3rem}}body.page-template-page-participants main#maincontent #participant-popover .participant-detail aside .close-aside-trigger svg{pointer-events:none;transform:rotate(90deg)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail aside>*{position:relative;z-index:1}body.page-template-page-participants main#maincontent #participant-popover .participant-detail aside a[target=_blank]{word-break:break-word}body.page-template-page-participants main#maincontent #participant-popover .participant-detail aside .logo{order:2;max-width:15rem}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail aside .logo{order:3}}body.page-template-page-participants main#maincontent #participant-popover .participant-detail aside a[class*=button]:not(.slider-nav){background:var(--primary);border:1px solid var(--primary);color:var(--white);padding:1rem 2.5rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container{align-items:center;display:grid;gap:1.5rem;row-gap:3rem;grid-template-columns:1fr}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container{grid-template-columns:1fr auto}}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container:has(.step),body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container:has(.level){grid-template-columns:1fr 7rem}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container:has(.step),body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container:has(.level){gap:3rem}}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container .step,body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container .level{aspect-ratio:1/1;align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-size:4rem;justify-content:center;width:7rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container .step span,body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container .level span{display:block;font-size:1.1rem;margin:1rem 0 -0.5rem 0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container .title{flex:1;grid-column:1/-1}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container .title{grid-column:auto}}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container .title h2{margin:0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container .title h2+*{margin-top:0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .title-container+*{margin-top:3.2rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .certificateholder{display:block;font-size:1.6rem;margin-bottom:1rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .type{border-radius:3rem 0 3rem 3rem;box-sizing:border-box;color:var(--white);background:var(--primary);display:inline-flex;justify-content:space-between;align-items:center;font-size:1.5rem;font-family:var(--font-heading);font-weight:bold;padding:1rem 4.5rem .6rem 2.3rem;text-align:center;text-decoration:none;vertical-align:middle;transition:all var(--duration) ease-in-out}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .type.participant-link{cursor:pointer}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .type.participant-link:hover,body.page-template-page-participants main#maincontent #participant-popover .participant-detail article .type.participant-link:focus{color:#fff;background:var(--link-hover)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion]) summary{position:relative}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion]) summary h3{border-top:.1rem solid var(--primary);border-bottom:0;padding:2.2rem 4rem 2.2rem 0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion]) summary div.icon{background:rgba(0,0,0,0);position:absolute;top:1.5rem;right:0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion]) summary div.icon::before,body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion]) summary div.icon::after{background:var(--border-dark)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion]) div.content{margin-bottom:5rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion]) div.content>div:first-child>h4.primary-title:first-child,body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion]) div.content>div:first-child>:first-child>h4.primary-title:first-child{margin-top:.7rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion]) div.content p{display:block;margin-top:1rem;max-width:78rem}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion]) div.content p{width:calc(100% - 5rem)}}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion]) div.content p+h4.primary-title{margin-top:3.4rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion]) div.content h4.primary-title{display:block;color:var(--primary);font-size:1.8rem;font-family:var(--font-heading);margin-top:3rem;margin-bottom:0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion]) div.content h4.primary-title+p{margin-top:1rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail article details:not([class*=accordion])+details{margin-top:0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail h3.detail-blok-title{color:var(--primary);font-size:2.2rem;margin-top:3rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail #co2-footprint .co2-footprint-chart{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width: 992px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail #co2-footprint .co2-footprint-chart{grid-template-columns:1fr 1fr}}body.page-template-page-participants main#maincontent #participant-popover .participant-detail #co2-footprint .co2-footprint-chart .chart-options .option#chart-legend ul li{align-items:center;cursor:pointer;display:flex;margin-bottom:10px;flex-wrap:wrap}body.page-template-page-participants main#maincontent #participant-popover .participant-detail #co2-footprint .co2-footprint-chart .chart-options .option#chart-legend ul li small{width:100%}body.page-template-page-participants main#maincontent #participant-popover .participant-detail #co2-footprint .co2-footprint-chart .chart-options .option#chart-legend ul li span.icon{width:65px;height:20px;display:block;position:relative;margin-right:8px}body.page-template-page-participants main#maincontent #participant-popover .participant-detail #co2-footprint .co2-footprint-chart .chart-options .option#chart-legend ul li span.icon::after{background:url(../../images/icon/eye.svg) no-repeat center;content:"";height:1.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.6rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail #co2-footprint .co2-footprint-chart .chart-options .option#chart-legend ul li.inactive span.icon::after{content:none}body.page-template-page-participants main#maincontent #participant-popover .participant-detail #co2-footprint .co2-footprint-chart .chart-options .option ul{margin:0;padding:0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail #co2-footprint .co2-footprint-chart .chart-options .option ul li{list-style-type:none}body.page-template-page-participants main#maincontent #participant-popover .participant-detail #co2-footprint .co2-footprint-chart .chart-options .option+.option{margin-top:3rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail #co2-footprint .co2-footprint-chart .chart-explanation{grid-column:span 2;font-style:italic}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table{margin-top:0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table+.div-table{margin-top:1.5rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .primary-title{margin:0;font-size:1.8rem;padding-bottom:1.5rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .primary-title+.publication-content{margin-top:-1.5rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .publication-content h5{font-size:1.5rem;margin:0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .publication-content h5+h6{margin:1rem 0 0 0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .publication-content h6{color:var(--primary);font-size:1.8rem;margin:0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .publication-content .read-more-content .content{display:none}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .publication-content .read-more-content .read-more-link{cursor:pointer;font-size:1.6rem;text-decoration:underline}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .publication-content .read-more-content .read-more-link:hover{color:var(--link-hover)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .publication-content .read-more-content+img{margin-top:3rem}@media screen and (min-width: 1200px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .publication-content>img{max-width:50%}}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .publication-content+.row{margin-top:3rem;background:var(--background-mlight)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row{background:var(--background);align-items:center;display:flex;gap:3rem;padding:2rem 2.5rem 2rem 2rem;flex-wrap:wrap;box-sizing:border-box;max-width:78rem}@media screen and (min-width: 768px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row{width:calc(100% - 5rem)}}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row+.row{margin-top:.3rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row:nth-of-type(2n+0){background:var(--background-mlight)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row.participant-link{cursor:pointer;transition:color .3s ease}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row.participant-link:hover,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row.participant-link:focus{color:var(--link-hover)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row .column--flex{align-items:center;display:flex;gap:3rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row .column--auto{flex:1}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row .column h2,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row .column h3,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row .column h4,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row .column h5,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row .column p{margin:0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row .column a svg use{-webkit-transition:fill var(--duration) var(--ease);-moz-transition:fill var(--duration) var(--ease);-ms-transition:fill var(--duration) var(--ease);-o-transition:fill var(--duration) var(--ease);transition:fill var(--duration) var(--ease)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row .column a:hover svg use,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .table-container .div-table .row .column a:focus svg use{fill:var(--primary)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .post-types,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .posts-container{display:grid;grid-template-columns:1fr;gap:3rem;margin-top:1.5rem}@media screen and (min-width: 992px){body.page-template-page-participants main#maincontent #participant-popover .participant-detail .post-types,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .posts-container{grid-template-columns:1fr 1fr}}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .post-types .post,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .posts-container .post{background:var(--background-mlight);border-radius:var(--radius);cursor:pointer;padding:3rem;-webkit-transition:background var(--duration) var(--ease);-moz-transition:background var(--duration) var(--ease);-ms-transition:background var(--duration) var(--ease);-o-transition:background var(--duration) var(--ease);transition:background var(--duration) var(--ease)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .post-types .post.post-type--certificaathouder,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .posts-container .post.post-type--certificaathouder{background:var(--primary-lightest)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .post-types .post.post-type--opdrachtgever,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .posts-container .post.post-type--opdrachtgever{background:var(--secondary)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .post-types .post.post-type--opdrachtgever:hover,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .posts-container .post.post-type--opdrachtgever:hover{background:var(--secondary-alt)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .post-types .post:hover,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .posts-container .post:hover{background:var(--primary-light)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .post-types .post h4,body.page-template-page-participants main#maincontent #participant-popover .participant-detail .posts-container .post h4{margin:0;font-size:1.8rem}body.page-template-page-participants main#maincontent #participant-popover .participant-detail .post-types .post-type .posts-container{grid-template-columns:1fr !important;margin-top:0}body.page-template-page-participants main#maincontent #participant-popover .participant-detail[data-type=certificaathouder] .step,body.page-template-page-participants main#maincontent #participant-popover .participant-detail[data-type=certificaathouder] .level{background:var(--participant_certificaathouder);color:#fff}body.page-template-page-participants main#maincontent #participant-popover .participant-detail[data-type=dochteronderneming] .step,body.page-template-page-participants main#maincontent #participant-popover .participant-detail[data-type=dochteronderneming] .level{background:var(--participant_dochteronderneming);color:var(--text)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail[data-type=opdrachtgever] .step,body.page-template-page-participants main#maincontent #participant-popover .participant-detail[data-type=opdrachtgever] .level{background:var(--participant_opdrachtgever);color:var(--text)}body.page-template-page-participants main#maincontent #participant-popover .participant-detail[data-type=project] .step,body.page-template-page-participants main#maincontent #participant-popover .participant-detail[data-type=project] .level{background:var(--participant_project);color:#fff}/*# sourceMappingURL=participants.css.map */
