﻿.verborgen{display:none !important}html{box-sizing:border-box;font-size:20px}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:"Jost";font-weight:400;font-size:20px;line-height:1.3;position:relative;color:#383838;background-color:#efe9e7;-moz-osx-font-smoothing:grayscale}.bgw-wit{display:flow-root;background-color:#fff}.bgw-beige{display:flow-root;background-color:#efe9e7}.bgw-zwart{display:flow-root;background-color:#383838}.bgw-paylogic{display:flow-root;background-color:#cde2e4}.sticky{position:sticky;top:0;z-index:1}#header-1{height:88px;position:relative;z-index:2;display:flex;align-items:center;width:95%;margin:0 auto;gap:3rem}#header-1 .header-cta{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:1rem 1rem;row-gap:.25rem}#header-1 .evenement-info{color:#000;white-space:nowrap;font-size:16px}#header-1 .logo{flex-shrink:0}#header-1 .logo a{display:flex}#header-1 .logo img{height:86px;object-fit:contain}#header-1>a,#header-1 nav{align-self:center;flex-shrink:0}#header-1 nav{flex:1}#header-1 nav ul{display:flex;justify-content:flex-end;gap:52px}#header-2{color:#fff;background-color:#383838;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:95%;margin:0 auto}main{width:80%;margin:0 auto;background:#efe9e7}main .workshop-detail,main .docent-detail,main .demonstratie-detail,main .meet-greet-detail,main .standhouder-detail{background:rgba(0,0,0,0)}footer{display:flex;flex-wrap:wrap;justify-content:space-around;width:95%;margin:0 auto;padding-bottom:2rem}footer .logo img{max-width:100%}footer>*{flex:0 1 300px}footer form{flex:0 0 100%;text-align:center;padding:32px}h1,h2,legend{text-align:center;margin:32px auto}main p,main ul,main ol{text-align:center}h1{font-size:clamp(1.8rem,1.4rem + 2vw,2.6rem)}h2{font-size:clamp(1.4rem,1.2rem + 1vw,1.8rem)}a{color:inherit}.fluidiframe{width:100%;position:relative;padding-bottom:100%;padding-top:30px;height:0;overflow:hidden}.fluidiframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(orientation: portrait){#header-1 .logo img{height:clamp(56px,15vw,86px)}}body#main.home section>p{text-align:center;width:50%;margin:0 auto;font-size:24px;line-height:1.5}body#main.home section.tickets{align-items:center;gap:6rem;padding:3rem 0;display:flex}@media(orientation: portrait){body#main.home section.tickets{flex-direction:column}}body#main.home section.tickets>div{flex:1}body#main.home section.tickets img{width:100%;border-radius:.75rem}body#main.home section.tickets a{position:relative}body#main.home section.tickets a img{position:absolute;top:4rem;left:-4rem;width:12rem;z-index:0}body#main.home section.tickets p span{display:block;margin:1rem}body#main.home .inline-nav{display:flex;align-items:stretch;flex-wrap:wrap;padding:6rem 0;gap:2rem}body#main.home .inline-nav a{flex:1 1 20%;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:20px;font-weight:300}body#main.home .inline-nav b{font-size:28px;font-weight:800;white-space:nowrap}body#main.home .inline-nav span{line-height:1.5em}body#main.home .inline-nav img{width:90px}@media(orientation: portrait){body#main.home section.tickets{padding:3rem 0}body#main.home .inline-nav{padding:3rem 0;gap:1.5rem}body#main.home .inline-nav a{flex:1 1 40%}}@keyframes slideUpFromBottom{from{transform:translate3d(0, 100%, 0)}to{transform:translate3d(0, 0, 0)}}body#splash{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-around;min-height:100dvh}body#splash .logo img,body#splash .logo video{max-height:8rem}body#splash .logo video{pointer-events:none}body#splash h1{margin:0;padding:0;font-size:36px}body#splash #keuze{display:flex;flex-direction:column;align-items:center;gap:1rem}body#splash #keuze>span{font-size:24px}body#splash #evenementen{gap:clamp(5.3333333333rem,17.7777777778vw,10.6666666667rem);padding-bottom:80px;animation:slideUpFromBottom 750ms;display:flex}@media(orientation: portrait){body#splash #evenementen{flex-direction:column}}body#splash #evenementen a{color:#383838;text-align:center;text-decoration:none;width:320px;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;gap:16px;border:20px solid #fff;border-radius:160px;transition:all .7s ease}body#splash #evenementen a:nth-child(odd){background-color:#eca8a7;box-shadow:0 0 0 40px #e49b04}body#splash #evenementen a:nth-child(even){background-color:#85cac4;box-shadow:0 0 0 40px #699fc6}body#splash #evenementen a:nth-child(odd):hover{background-color:#eca8a7;box-shadow:0 0 0 60px #e49b04}body#splash #evenementen a:nth-child(even):hover{background-color:#85cac4;box-shadow:0 0 0 60px #699fc6}body#splash #evenementen .plaats{font-size:36px}body#splash #evenementen .plaats,body#splash #evenementen .datum{font-weight:700}@media(orientation: portrait){body#splash #evenementen{gap:16px}body#splash #evenementen a{transform:scale(0.8)}}nav input,nav label{display:none}nav ul{margin:0;padding:0;list-style:none}nav li ul{display:none}nav a{white-space:nowrap}nav a{font-size:16px;font-weight:500;text-decoration:none;color:#383838;letter-spacing:.5px}#header-1 a{font-size:20px;font-weight:600}#header-2 img{position:absolute;right:1rem;width:6rem;top:3rem;z-index:1}footer nav img{display:none}.socials ul{display:flex;gap:1rem;justify-content:center;align-items:center}.socials a{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease;color:#383838}.socials a:hover{transform:scale(1.15);opacity:.85}.socials svg{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}#header-2 a{color:#efe9e7;line-height:2.645;padding:0 .5rem}.event-location{display:inline-block;color:#efe9e7;line-height:2.645;padding:0 .5rem;font-size:16px;font-weight:500;letter-spacing:.5px}#header-2 nav li{position:relative}#header-2 nav li:has(>ul)>a::after{content:"";display:inline-block;width:16px;height:16px;margin-left:4px;background-image:url("arrow-down.svg");background-size:contain;background-repeat:no-repeat;vertical-align:middle}#header-2 nav li>ul{display:none;position:absolute;top:100%;left:0;background-color:#383838;z-index:100;flex-direction:column;padding:0;min-width:10rem;white-space:nowrap}#header-2 nav li>ul a{display:block;padding:0 .5rem;line-height:2.645}#header-2 nav li>ul a:hover{border-bottom:none;color:#fff}#header-2 nav li:hover>ul{display:flex}#header-2 nav:first-child{margin-left:auto;margin-right:auto}#header-2 nav:first-child>ul{display:flex;gap:4vw}#header-2 nav:first-child>ul>li>a:hover{border-bottom:1px solid #e49b04}.knop-bestel{color:#fff;background-color:#ce6394;text-decoration:none;text-transform:capitalize;border-radius:5px 5px 5px 5px;padding:10px 40px 12px 40px;white-space:nowrap}@media(orientation: portrait){#header-1{gap:1rem}#header-1 .header-cta{margin-right:auto}#header-1 .evenement-info{font-size:16px}#header-1 nav{display:none}#header-2 nav:first-child{margin-left:unset}#header-2 nav:first-child label{display:flex;align-items:center;cursor:pointer}#header-2 nav:first-child label svg{fill:#fff;width:28px}#header-2 nav:first-child label svg.menu-unfold{display:none}#header-2 nav:first-child #menu-toggle:checked+label svg.menu-fold{display:none}#header-2 nav:first-child #menu-toggle:checked+label svg.menu-unfold{display:block}#header-2 nav:first-child ul{display:none}#header-2 nav:first-child #menu-toggle:checked+label+ul{display:flex;gap:unset;flex-direction:column;position:absolute;top:calc(2.645*16px);left:0;right:0;background-color:#efe9e7;z-index:2}#header-2 nav:first-child #menu-toggle:checked+label+ul li{border-bottom:1px solid #383838}#header-2 nav:first-child #menu-toggle:checked+label+ul li>ul{display:flex;flex-direction:column;position:static;background-color:rgba(0,0,0,0)}#header-2 nav:first-child #menu-toggle:checked+label+ul li>ul li{padding-left:1rem}#header-2 nav:first-child #menu-toggle:checked+label+ul li:nth-last-child(-n+3){display:list-item}#header-2 nav:first-child #menu-toggle:checked+label+ul a{color:#383838}#header-2 nav:first-child #menu-toggle:checked+label+ul a:hover{border-bottom:unset}}input,textarea,select,button{font:inherit}fieldset{border:0;justify-content:center;gap:clamp(2rem, 10.6666666667vw, 6.4rem);display:flex}@media(orientation: portrait){fieldset{flex-direction:column}}legend{font-size:36px;font-weight:700}button,button[type=button],button[type=submit]{color:#fff;font-size:16px;font-weight:600;line-height:1.1em;background-color:#ce6394;border-radius:8px;border:0;padding:16px 55px;cursor:pointer;transition:background-color .2s ease}button:hover,button[type=button]:hover,button[type=submit]:hover{background-color:rgb(193.287804878,60.712195122,121.4243902439)}input{width:100%;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-bottom:1px solid #383838;outline:0;padding:8px 16px}input:focus{border:1px solid #abb8c3;border-bottom:1px solid #383838}footer input{max-width:25rem}::placeholder{opacity:.6}.hpc{position:absolute;left:-9999px;opacity:0}.success-message,.error-message{padding:16px;margin:16px 0;border-radius:8px}.success-message{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.error-message ul{margin:0;padding-left:1.5rem}#contactformulier{scroll-margin-top:20px}article form{max-width:600px;margin:0 auto}article form p{margin-bottom:16px}article form p label{display:block;font-weight:600;margin-bottom:8px}article form p input[type=text],article form p input[type=email],article form p input[type=tel],article form p textarea{width:100%;display:block}article form p textarea{min-height:150px;padding:16px;border:1px solid #abb8c3;border-radius:8px;resize:vertical;font-family:inherit}article form p textarea:focus{outline:none;border-color:#699fc6}.impressies-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(1rem,5vw,8rem);margin-top:1.5rem;width:100%}.impressie-item{position:relative;cursor:pointer;border-radius:8px;overflow:hidden;transition:box-shadow .2s ease;aspect-ratio:1/1;width:100%}.impressie-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.impressie-thumb{width:100%;height:100%;object-fit:cover;display:block}.gallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:none;z-index:1000;align-items:center;justify-content:center}.gallery-modal.active{display:flex}.gallery-content{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.gallery-image{max-width:100%;max-height:90vh;object-fit:contain;border-radius:4px}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;color:#fff;font-size:3rem;width:50px;height:50px;cursor:pointer;transition:opacity .2s ease;padding:0;display:flex;align-items:center;justify-content:center}.gallery-nav:hover{opacity:.7;background:rgba(0,0,0,0)}.gallery-nav:disabled{opacity:.3;cursor:not-allowed;background:rgba(0,0,0,0)}.gallery-prev{left:-70px}.gallery-next{right:-70px}.gallery-close{position:absolute;top:20px;right:20px;background:rgba(0,0,0,0);border:none;color:#fff;font-size:2.5rem;width:40px;height:40px;cursor:pointer;transition:opacity .2s ease;padding:0;display:flex;align-items:center;justify-content:center}.gallery-close:hover{opacity:.7;background:rgba(0,0,0,0)}.gallery-info{display:none}@media(max-aspect-ratio: 3/4){.impressies-grid{grid-template-columns:1fr;gap:1rem}.gallery-nav{font-size:1.5rem;width:40px;height:40px}.gallery-prev{left:-50px}.gallery-next{right:-50px}.gallery-close{top:10px;right:10px;font-size:1.2rem;width:35px;height:35px}}@media(max-width: 480px){.gallery-nav{position:static;transform:none;margin:0 10px}.gallery-prev,.gallery-next{left:auto;right:auto}.gallery-content{flex-direction:column}.gallery-controls{display:flex;margin-top:10px}}.content-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.content-card{background:#fff;border-radius:12px;padding:1.5rem;text-decoration:none;color:inherit;display:flex;flex-direction:column;justify-content:space-between}.content-image{aspect-ratio:1/1;overflow:hidden;border-radius:8px;max-width:75%;margin:0 auto}.content-image img{width:100%;height:100%;object-fit:cover;display:block}.translation-pending{position:absolute;bottom:.5rem;left:.5rem;background:rgba(0,0,0,.75);color:#e49b04;padding:.4rem .8rem;border-radius:4px}@media(max-width: 1024px){.content-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.content-grid{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media(max-width: 480px){.content-grid{grid-template-columns:1fr}}.translation-pending-notice{background:rgb(253.724137931,230.4396551724,182.275862069);border-left:4px solid #e49b04;padding:1rem 1.5rem;margin-bottom:2rem;border-radius:4px}.translation-pending-notice p{margin:0;color:rgb(77.6379310345,52.7801724138,1.3620689655)}.content-detail header{display:grid;grid-template-columns:3fr 5fr;gap:3rem;margin-bottom:3rem;padding-top:6rem;padding-bottom:2rem;border-bottom:1px solid #e49b04}.content-detail header>div[class$=-image]{position:relative;aspect-ratio:1/1;overflow:hidden}.content-detail header>div[class$=-image] img{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block}.content-detail header>div[class$=-image] .translation-pending{position:absolute;bottom:1rem;left:1rem;background:rgba(0,0,0,.75);color:#e49b04;padding:.5rem 1rem;border-radius:4px;font-size:16px}.content-detail header>div:last-child,.content-detail header h1{grid-column:2}.content-detail header h1{margin-bottom:1rem;margin-top:0;line-height:1.2}.content-detail [class$=-summary]{margin-bottom:1.5rem;line-height:1.7}.content-detail [class$=-summary] p{margin:0}.content-detail [class$=-beschrijving],.content-detail [class$=-bio],.content-detail [class$=-content]{line-height:1.7;margin-bottom:2rem;text-align:center}.content-detail [class$=-beschrijving] h2,.content-detail [class$=-bio] h2,.content-detail [class$=-content] h2{font-size:28px;margin-top:2rem;margin-bottom:1rem;text-align:left}.content-detail [class$=-beschrijving] h3,.content-detail [class$=-bio] h3,.content-detail [class$=-content] h3{font-size:24px;margin-top:1.5rem;margin-bottom:.75rem}.content-detail [class$=-beschrijving] p,.content-detail [class$=-bio] p,.content-detail [class$=-content] p{margin-bottom:1rem}.content-detail [class$=-beschrijving] ul,.content-detail [class$=-beschrijving] ol,.content-detail [class$=-bio] ul,.content-detail [class$=-bio] ol,.content-detail [class$=-content] ul,.content-detail [class$=-content] ol{margin-bottom:1rem;padding-left:2rem}.content-detail [class$=-beschrijving] li,.content-detail [class$=-bio] li,.content-detail [class$=-content] li{margin-bottom:.5rem}.content-detail [class$=-beschrijving] a,.content-detail [class$=-bio] a,.content-detail [class$=-content] a{color:#699fc6;text-decoration:none}.content-detail [class$=-beschrijving] a:hover,.content-detail [class$=-bio] a:hover,.content-detail [class$=-content] a:hover{text-decoration:underline}.content-detail .linked-docent{margin-top:2rem;border-top:1px solid #efe9e7;display:flex;align-items:center;gap:1.5rem}.content-detail .linked-docent .docent-foto{flex-shrink:0;width:80px;height:80px;overflow:hidden}.content-detail .linked-docent .docent-foto img{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.content-detail .linked-docent .docent-info a{color:#699fc6;text-decoration:none;font-size:24px;font-weight:500}.content-detail .linked-docent .docent-info a:hover{text-decoration:underline}.content-detail .linked-workshops{margin-top:2rem;border-top:1px solid #efe9e7}.content-detail .linked-workshops h3{font-size:24px;margin-bottom:1.5rem}.content-detail .linked-workshop-item{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.content-detail .linked-workshop-item .workshop-foto{flex-shrink:0;width:80px;height:80px;overflow:hidden}.content-detail .linked-workshop-item .workshop-foto img{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.content-detail .linked-workshop-item .workshop-info a{color:#699fc6;text-decoration:none;font-size:24px;font-weight:500}.content-detail .linked-workshop-item .workshop-info a:hover{text-decoration:underline}.content-detail .workshop-vol-badge,.content-detail .badge-uitverkocht{background:#dc3545;color:#fff;padding:.75rem 1.5rem;border-radius:8px;display:inline-block;font-weight:bold;margin-bottom:1.5rem}.full-width-section{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:3rem;padding:2rem 0}.full-width-section>*{width:80%;margin-left:auto;margin-right:auto}.metadata-gallery-container{display:grid;grid-template-columns:2fr 1fr;gap:3rem;margin-top:2rem}.content-metadata,.workshop-metadata,.docent-metadata,.meet-greet-metadata,.standhouder-metadata{padding-bottom:2rem;border-bottom:1px solid #e49b04;columns:2;column-gap:3rem}.content-metadata dt,.workshop-metadata dt,.docent-metadata dt,.meet-greet-metadata dt,.standhouder-metadata dt{margin-top:1rem;break-after:avoid;font-weight:bold}.content-metadata dt:first-of-type,.workshop-metadata dt:first-of-type,.docent-metadata dt:first-of-type,.meet-greet-metadata dt:first-of-type,.standhouder-metadata dt:first-of-type{margin-top:0}.content-metadata dd,.workshop-metadata dd,.docent-metadata dd,.meet-greet-metadata dd,.standhouder-metadata dd{margin:0;break-inside:avoid;margin-bottom:1rem}.header-gallery .gallery-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem}.header-gallery .gallery-grid img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.08);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:block}.header-gallery .gallery-grid img:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.content-nav,.workshop-nav,.docent-nav,.demonstratie-nav,.meet-greet-nav,.meet_greet-nav,.standhouder-nav,.masterclass-nav,.praktische_informatie-nav{margin-top:3rem;padding-top:2rem;border-top:1px solid #efe9e7}.content-nav a,.workshop-nav a,.docent-nav a,.demonstratie-nav a,.meet-greet-nav a,.meet_greet-nav a,.standhouder-nav a,.masterclass-nav a,.praktische_informatie-nav a{color:#699fc6;text-decoration:none;font-size:20px}.content-nav a:before,.workshop-nav a:before,.docent-nav a:before,.demonstratie-nav a:before,.meet-greet-nav a:before,.meet_greet-nav a:before,.standhouder-nav a:before,.masterclass-nav a:before,.praktische_informatie-nav a:before{content:"← "}.content-nav a:hover,.workshop-nav a:hover,.docent-nav a:hover,.demonstratie-nav a:hover,.meet-greet-nav a:hover,.meet_greet-nav a:hover,.standhouder-nav a:hover,.masterclass-nav a:hover,.praktische_informatie-nav a:hover{text-decoration:underline}@media(orientation: portrait){.content-detail header{grid-template-columns:1fr;gap:2rem}.content-detail header h1{grid-column:1}.metadata-gallery-container{grid-template-columns:1fr;gap:2rem}.header-gallery .gallery-grid{grid-template-columns:repeat(2, 1fr)}}.programma-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.programma-card{background:#fff;border-radius:12px;padding:2rem;text-decoration:none;color:inherit;text-align:center}.programma-card h2{margin-bottom:.5rem}.programma-card p{color:#383838;opacity:.7}@media(max-width: 768px){.programma-grid{grid-template-columns:1fr;gap:1rem}}.badge-vol,.badge-uitverkocht{display:inline-block;background:#dc3545;color:#fff;padding:.3rem .8rem;border-radius:4px;font-size:.85rem}.docenten .content-info{order:1}.docenten .content-image{order:2}.meet_greet .content-grid{grid-template-columns:repeat(4, 1fr)}@media(max-width: 1024px){.meet_greet .content-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.meet_greet .content-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.meet_greet .content-grid{grid-template-columns:1fr}}.praktische-info-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:1.5rem}.praktische-info-card{background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.praktische-info-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.praktische-info-image{aspect-ratio:1/1;overflow:hidden;position:relative}.praktische-info-image img{width:100%;height:100%;object-fit:cover;display:block}.praktische-info-title{padding:1rem}.praktische-info-title h3{font-size:16px;margin:0;text-align:center;font-weight:600;color:#383838}@media(max-width: 1400px){.praktische-info-grid{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 1024px){.praktische-info-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.praktische-info-grid{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media(max-width: 480px){.praktische-info-grid{grid-template-columns:1fr}}@keyframes slideUp{from{transform:translateX(-50%) translateY(-2rem);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}#nieuwsbrief-popup{display:none;position:fixed;top:3rem;left:50%;transform:translateX(-50%);z-index:200;background-color:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.25);padding:2rem;width:22rem;animation:slideUp 500ms ease-out}#nieuwsbrief-popup.zichtbaar{display:block}#nieuwsbrief-popup span{display:block;font-size:24px;font-weight:700;color:#699fc6;margin-bottom:1rem}#nieuwsbrief-popup form{display:flex;flex-direction:column;gap:.6rem}#nieuwsbrief-popup form input[type=email]{width:auto;max-width:none;padding:.6rem .8rem;border:1px solid #abb8c3;border-radius:8px;font-size:16px;background-color:#fff}#nieuwsbrief-popup form button[type=submit]{padding:.6rem 1rem;border:none;border-radius:8px;background-color:#e49b04;color:#fff;font-weight:700;font-size:16px;cursor:pointer}#nieuwsbrief-popup #nieuwsbrief-popup-sluit{position:absolute;right:.3rem;top:.2rem;background:none;border:none;padding:.3rem .5rem;color:#abb8c3;font-size:1.5rem;cursor:pointer;line-height:1}@media(orientation: portrait){#nieuwsbrief-popup{right:1rem;left:1rem;bottom:1rem;width:auto}}@keyframes cookieSlideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}#cookie-consent{display:none;position:fixed;bottom:0;left:0;right:0;z-index:300;background-color:#383838;color:#fff;padding:1rem 2rem;animation:cookieSlideUp 400ms ease-out}#cookie-consent.zichtbaar{display:flex;align-items:center;justify-content:center;gap:1.5rem}#cookie-consent p{margin:0;font-size:16px}#cookie-consent p a{color:#699fc6;text-decoration:underline}#cookie-consent div{display:flex;gap:.5rem;flex-shrink:0}#cookie-consent button{padding:.5rem 1.2rem;border:none;border-radius:8px;font-size:16px;cursor:pointer}#cookie-consent #cookie-weigeren{background-color:rgba(0,0,0,0);color:#fff;border:1px solid #abb8c3}#cookie-consent #cookie-accepteren{background-color:#e49b04;color:#fff;font-weight:700}@media(orientation: portrait){#cookie-consent.zichtbaar{flex-direction:column;text-align:center}}
