.template-opleiding-single{--opleiding-container:1189px;h2{font-size:32px;margin-bottom:20px}.education-posts-wrapper,.ervaringen,.event-items,.programma,.section-faq,.trainers_uitgebreid,.voorwie,div[class*=cta_box_]{margin-left:auto;margin-right:auto;max-width:var(--opleiding-container)}.event-items{margin-top:148px}}.opleiding-uitgelichte-afbeelding{margin-top:-80px;mask-composite:exclude;-webkit-mask-composite:xor;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='259' viewBox='0 0 1920 259'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' stroke='%23707070' d='M5689-7699h1920v259H5689z' data-name='Rectangle 1368'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' data-name='Mask Group 1824' transform='translate(-5689 7699)'%3E%3Cpath fill='%23fff' d='M6872.829-7561.471h-1.678c-42.293 0-85.188-.5-127.491-1.467a5565 5565 0 0 1-122.006-4.137c-75.6-3.395-151.793-8.4-226.472-14.883-127.824-11.092-254.041-26.7-375.145-46.377-49.1-7.98-97.648-16.686-144.312-25.875-38.73-7.627-76.6-15.674-112.563-23.918-64.419-14.771-106.192-26.41-121.161-30.729V-8028h2037v451.4a23138 23138 0 0 1-373.928 10.65c-146.499 2.97-291.927 4.479-432.244 4.479' data-name='Subtraction 2'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(#000 0 0);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='259' viewBox='0 0 1920 259'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' stroke='%23707070' d='M5689-7699h1920v259H5689z' data-name='Rectangle 1368'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' data-name='Mask Group 1824' transform='translate(-5689 7699)'%3E%3Cpath fill='%23fff' d='M6872.829-7561.471h-1.678c-42.293 0-85.188-.5-127.491-1.467a5565 5565 0 0 1-122.006-4.137c-75.6-3.395-151.793-8.4-226.472-14.883-127.824-11.092-254.041-26.7-375.145-46.377-49.1-7.98-97.648-16.686-144.312-25.875-38.73-7.627-76.6-15.674-112.563-23.918-64.419-14.771-106.192-26.41-121.161-30.729V-8028h2037v451.4a23138 23138 0 0 1-373.928 10.65c-146.499 2.97-291.927 4.479-432.244 4.479' data-name='Subtraction 2'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-position:center top -2px;-webkit-mask-position:center top -2px;max-height:370px;transform:translateY(2px);@media (max-width:1000px){margin-bottom:0}}.opleiding-intro{padding-left:20px;padding-right:20px;padding-top:100px;position:relative;z-index:3;h1{color:var(--rood);margin-bottom:32px}@media(min-width:1400px){h1{font-size:58px;line-height:66px}}.tag{background-color:var(--grijs);letter-spacing:1.21px}.opleiding-meta{display:flex;gap:124px;margin-top:24px;.intro{padding-bottom:210px;@media (max-width:820px){padding-bottom:120px}}li{padding-left:0!important;&:before{background-color:transparent!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.985' height='22' data-name='Group 2192' viewBox='0 0 22.985 22'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%235b5d34' d='M0 0h22.985v22H0z' data-name='Rectangle 1204'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' data-name='Group 2128'%3E%3Cpath fill='%235b5d34' d='M22.985 11c0-1.17-1.454-2.095-1.8-3.15-.355-1.094.266-2.695-.4-3.606s-2.388-.821-3.307-1.49S16.138.423 15.044.067c-1.055-.343-2.382.742-3.552.742S9-.275 7.941.067C6.846.423 6.413 2.091 5.5 2.754s-2.639.571-3.308 1.49-.04 2.512-.392 3.606C1.454 8.905 0 9.83 0 11s1.454 2.095 1.8 3.15c.355 1.094-.266 2.695.4 3.606s2.388.821 3.308 1.49 1.344 2.331 2.438 2.687c1.055.343 2.383-.742 3.552-.742s2.5 1.084 3.552.742c1.094-.355 1.528-2.024 2.439-2.687s2.638-.571 3.307-1.49.042-2.512.4-3.606c.343-1.056 1.8-1.981 1.8-3.15m-5.57-2.189-6.556 6.545a1.53 1.53 0 0 1-2.167 0L5.57 12.223a1.532 1.532 0 0 1 2.167-2.167l2.049 2.049 5.46-5.461a1.532 1.532 0 0 1 2.167 2.167' data-name='Path 949'/%3E%3C/g%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:22px 22px!important;filter:var(--opleiding-dark-filter);height:22px!important;margin-right:8px!important;margin-top:0!important;position:relative!important;width:22px!important}}@media (max-width:1100px){gap:40px}@media (max-width:820px){flex-direction:column-reverse}}.label{font-size:14px;font-weight:600;line-height:24px}.opleiding-info{display:flex;flex:1 0 420px;flex-direction:column;gap:24px;scroll-margin-top:120px;.opleiding-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;.button{background-position:0 -100%;border-radius:26px;font-size:13px!important;line-height:15px;padding:15px 32px;&:hover{background-position:0 20%}&.brochure-link{background-color:transparent!important;border:1px solid var(--rood);box-sizing:border-box;color:var(--rood);padding:13px 32px}}@media (max-width:820px){gap:16px;justify-content:flex-start}@media (max-width:600px){.button{flex:1 0 calc(50% - 8px);font-size:11px!important;padding:15px}}@media (max-width:440px){.button{flex:1 0 100%}}}}.datum_info{background-color:var(--grijs);border-radius:20px;padding:24px 16px}.gekozen_datum{align-items:center;background:none;border:none;border-bottom:2px dashed var(--zwart);color:var(--zwart);cursor:pointer;display:flex;font-family:inherit;font-size:18px;font-weight:400;gap:8px;line-height:32px;margin-bottom:16px;padding:0}.gekozen_datum .chevron{transition:transform .3s ease}.gekozen_datum.open .chevron{transform:rotate(180deg)}.dropdown{display:none;margin-bottom:16px}.dropdown.open{display:block}.datum_keuze{align-items:center;display:flex;gap:12px;margin-bottom:8px;&:not(.disabled) .input,&:not(.disabled) label{cursor:pointer}}.vol{background-color:var(--zwart);border-radius:30px;color:#fff;font-size:10px;font-weight:600;letter-spacing:1.1px;line-height:13px;padding:4px 16px;text-transform:uppercase}.datum_keuze.disabled label{color:#cbc7c0;cursor:not-allowed;pointer-events:none}.datum_keuze.disabled input{background-color:#cbc7c0;border:none;pointer-events:none}input{height:22px;width:22px!important}label{font-size:18px;margin:0;padding:0!important}.wachtlijst{color:var(--zwart);font-size:14px;line-height:24px;text-decoration:none;&:hover{color:var(--rood)}}input[type=checkbox],input[type=radio]{position:relative}:is(input[type=radio]:checked,input[type=checkbox]:checked){background-color:#fff;box-shadow:none}:is(input[type=radio]:checked,input[type=checkbox]:checked):after{background-color:var(--zwart);border-radius:50%;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.extra_info{display:none;svg{margin-right:4px;transform:translateY(4px)}}.team-training{border:1px solid var(--zwart);border-radius:20px;padding:16px;p{font-size:14px;font-weight:400;line-height:24px}p:last-child{margin-bottom:0}}}.pagina_navigatie{color:#fff;a{color:#fff!important;&:hover{color:var(--zwart)!important}}&:before{background-color:var(--opleiding-dark);content:"";height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:0;width:100vw;z-index:-1}}.content_container{display:flex;gap:40px;margin-left:auto;margin-right:auto;max-width:var(--opleiding-container);padding:40px 20px;position:relative;&:before{background-color:var(--opleiding-light);content:"";height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:0;width:100vw;z-index:-1}.sidebar{background-color:#fff;border-radius:20px;display:flex;flex:1 0 312px;flex-direction:column;padding:32px 16px}@media (max-width:768px){flex-direction:column;gap:0;.sidebar{flex:1}}}.leeruitkomst_container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:var(--opleiding-container);padding:40px 20px;position:relative;&:before{background-color:var(--opleiding-light);content:"";height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:0;width:100vw;z-index:-1}.so-usps{background-color:var(--opleiding-dark)!important;margin-left:-16px;width:calc(100% + 32px);&.has-line:after{filter:var(--opleiding-dark-filter)!important}}}:is(.opleiding-training,.opleiding-incompany) .leeruitkomst_container .so-usps .so-usps-wrapper .so-usp{:is(h4,p){color:#fff}&:after{background-color:#fff}}.voorwie{padding:40px 20px}.event-items{padding-left:16px;padding-right:16px}.event-item{background-color:#eeeeea;border-radius:20px;&:not(:last-of-type){margin-bottom:16px}&.active{background-color:var(--opleiding-light);header{&:after{transform:rotate(180deg)}}.event-content{max-height:200svh;padding-bottom:24px;padding-top:12px}}header{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:4px 28px;padding:17px 56px 17px 24px;position:relative;time{align-items:center;display:flex;flex:0 0 300px;font-size:18px;font-weight:600;gap:10px;line-height:30px;&:first-letter{text-transform:uppercase}@media (max-width:768px){flex:1 0 100%}}.is-full,.location{font-size:18px;line-height:30px}.location{align-items:center;display:flex;gap:10px}.is-full{margin-left:auto}&:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none' class='chevron' viewBox='0 0 14 8'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;position:absolute;right:16px;transform-origin:center;transition:all .1s ease-in-out;width:16px}}.event-content{align-items:flex-start;display:flex;flex-direction:column;gap:48px;max-height:0;overflow:hidden;padding-left:24px;padding-right:24px;transition:all .1s ease-in-out;.event-content__columns{display:grid;gap:16px 64px;grid-template-columns:repeat(4,1fr);max-width:868px;width:100%;.event-content__column{display:flex;flex-direction:column;font-size:14px;font-weight:400;line-height:24px;&:first-child{white-space:nowrap}}}}}.template-opleiding-single{.section-trainers{padding-left:16px;padding-right:16px}.section-faq{background-color:var(--grijs);margin-top:96px;padding:200px 16px 150px;position:relative;&:after{background-color:inherit;background-image:url(https://twynstragudde.nl/hubfs/raw_assets/public/twynstragudde-theme/images/intersection-top-1.svg);background-position:top;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";left:0;margin-left:calc(-50vw + 50%);position:absolute;top:0;width:100vw;z-index:0}>*{position:relative;z-index:1}.so-faq__questions{.so-faq__question{background-color:#fff;a{color:var(--zwart);text-decoration:underline;&:hover{color:var(--rood)}&:after,&:before{display:none}}}}}div[class*=cta_box_]{margin-top:148px;>div{background-color:var(--opleiding-dark);color:#fff;flex:1 1;.button{background-color:#fff;color:var(--opleiding-dark)}}>img{aspect-ratio:553/415;flex:0 0 553px}&:after{display:none}}}.education-posts-wrapper{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);padding:40px 16px 128px;.education-posts-grid{display:grid;gap:40px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);@media (max-width:1344px){gap:24px}@media (max-width:1140px){gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){grid-template-columns:repeat(1,1fr)}}@media (max-width:880px){grid-template-columns:repeat(2,1fr)}@media (max-width:540px){grid-template-columns:repeat(1,1fr)}}