:root{box-sizing:border-box;--zwart:#0F0F0F;--geel:#FFE500;--blauw:#313C84;--lichtblauw:#EDF4F6;--grijs:#2A2A2C;--br:12px;--lichtgrijs:#F9F9F9}@font-face{font-display:swap;font-family:"Tomorrow";font-style:normal;font-weight:400;src:url(../fonts/tomorrow-v18-latin-regular.woff2)format("woff2"),url(../fonts/tomorrow-v18-latin-regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Tomorrow";font-style:normal;font-weight:500;src:url(../fonts/tomorrow-v18-latin-500.woff2)format("woff2"),url(../fonts/tomorrow-v18-latin-500.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Tomorrow";font-style:italic;font-weight:500;src:url(../fonts/tomorrow-v18-latin-500italic.woff2)format("woff2"),url(../fonts/tomorrow-v18-latin-500italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Tomorrow";font-style:italic;font-weight:600;src:url(../fonts/tomorrow-v18-latin-600italic.woff2)format("woff2"),url(../fonts/tomorrow-v18-latin-600italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Tomorrow";font-style:italic;font-weight:700;src:url(../fonts/tomorrow-v18-latin-700italic.woff2)format("woff2"),url(../fonts/tomorrow-v18-latin-700italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(../fonts/montserrat-v30-latin-500.woff2)format("woff2"),url(../fonts/montserrat-v30-latin-500.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url(../fonts/montserrat-v30-latin-500italic.woff2)format("woff2"),url(../fonts/montserrat-v30-latin-500italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url(../fonts/montserrat-v30-latin-600.woff2)format("woff2"),url(../fonts/montserrat-v30-latin-600.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:600;src:url(../fonts/montserrat-v30-latin-600italic.woff2)format("woff2"),url(../fonts/montserrat-v30-latin-600italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../fonts/montserrat-v30-latin-700.woff2)format("woff2"),url(../fonts/montserrat-v30-latin-700.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url(../fonts/montserrat-v30-latin-700italic.woff2)format("woff2"),url(../fonts/montserrat-v30-latin-700italic.ttf)format("truetype")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-size:16px;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400}.h1,h1{font-size:clamp(30px,5vw,50px);font-family:"Tomorrow",sans-serif;text-transform:uppercase}.btn.knop>span,.h1,.h2,h1,h2{font-weight:700;font-style:italic}.h2,.h3,h2,h3{font-family:"Tomorrow",sans-serif}.h2,h2{font-size:clamp(26px,4.5vw,34px);text-transform:uppercase;margin-bottom:1rem}.h3,h3{font-size:clamp(18px,2.5vw,20px);font-weight:600;font-style:italic;letter-spacing:.2px}.btn.knop,.h3,.h4,h3,h4{text-transform:uppercase}.h4,h4{font-size:clamp(16px,2vw,18px);font-family:"Tomorrow",sans-serif;font-weight:600;font-style:italic;letter-spacing:.2px}.h5,h5{font-size:clamp(18px,2vw,30px)}h6{font-size:clamp(16px,1.8vw,26px)}p{color:#2d2d2d}#primary h2,#primary h3,#primary h4{margin-top:.5em}h1,h2,h3,h4,h5,h6{color:#1e1e1e}.alignnone,.wp-caption,iframe,img{max-width:100%;height:auto}.btn.knop{font-family:"Tomorrow";border-radius:6px;transform:skew(-5deg);background-color:var(--geel);border:0;color:#000;font-size:16px;padding:.3rem 1.2rem;position:relative;white-space:nowrap;z-index:2;font-weight:700}.btn.knop>span{transform:skew(5deg);display:inline-block}nav{max-width:1440px}.nav-section{position:fixed;top:0;left:0;width:100%;z-index:999}.nav-section::before{content:"";position:absolute;width:100vw;left:50%;height:100px;transform:translateX(-50%);background:linear-gradient(to bottom,rgba(0,0,0,.2509803922),transparent)}.nav-section .logo,.nav-section .navbar-brand{width:45px;height:45px}.nav-section .logo{z-index:999;position:relative}.nav-section .navbar-toggler{background-color:#fff;padding:.5rem;border-radius:4px;transform:skew(-5deg);z-index:999;position:relative}.nav-section .navbar-toggler .open-menu{display:none}.nav-section .navbar-toggler .close-menu,.nav-section .navbar-toggler.collapsed .open-menu{display:block}.nav-section .navbar-collapse .dropdown-toggle::after,.nav-section .navbar-toggler.collapsed .close-menu{display:none}.nav-section .navbar-collapse{position:fixed;pointer-events:auto;top:0;left:-110%;width:100vw;height:100svh;background-color:var(--lichtblauw);z-index:998;display:flex;flex-direction:column;padding-top:140px;align-items:start;transition:all .3s;background:url(../../img/wave-mobile.svg)no-repeat center bottom 20px,var(--lichtblauw);background-size:contain}@media (min-width:564px){.nav-section .navbar-collapse{background-size:cover}}.nav-section .navbar-collapse .navbar-nav{flex-direction:column}.nav-section .navbar-collapse .dropdown{position:static!important}.nav-section .navbar-collapse .dropdown-menu{background-color:var(--lichtblauw);border:0;height:100svh;width:100vw;position:fixed!important;inset:0;top:0;left:110%;display:flex;flex-direction:column;padding-top:140px;align-items:center;transition:opacity .5s;opacity:0;transform:translateX(0)!important;z-index:999;padding-left:1.5rem;background:url(../../img/wave-mobile.svg)no-repeat center bottom 20px,var(--lichtblauw);background-size:contain}@media (min-width:564px){.nav-section .navbar-collapse .dropdown-menu{background-size:cover}}.nav-section .navbar-collapse .dropdown-menu.show{opacity:1;inset:0 0 0 0!important;transition:opacity .5s}.nav-section .navbar-collapse .dropdown-menu .go-back{background:#fff;border:0;border-radius:8px;padding:.5rem 1.5rem;transform:skew(-5deg);width:fit-content;margin-bottom:2.5rem;font-size:20px;font-weight:700;font-style:italic;text-transform:uppercase;color:#000;text-decoration:none;display:flex;align-items:center;font-family:"Tomorrow";gap:.5rem}.nav-section .navbar-collapse .dropdown-menu .dropdown-item{font-size:28px;line-height:1.1;white-space:wrap;margin-bottom:1rem;padding-left:0;text-align:center;background:0 0}.nav-section .clubkleding,.nav-section .navbar-collapse a{font-family:"Tomorrow";text-transform:uppercase;font-style:italic}.nav-section .navbar-collapse a{color:#000;font-weight:600;font-size:28px;text-decoration:none}.nav-section .navbar-collapse.show{top:0;left:0}.nav-section .clubkleding{border-radius:4px;border:0;padding-inline:1.5rem;font-weight:500;font-size:16px;height:38px}.nav-section .navbar-nav{display:flex;flex-direction:row}.nav-section .menu-container{border-radius:8px;color:#fff;transition:background-color .5s;font-weight:600;font-size:16px;position:relative}.nav-section .menu-container::before{content:"";position:absolute;inset:0;transform:skew(-5deg);border-radius:8px;background-color:transparent;transition:background-color .3s}.nav-section .menu-container.affix{color:#000;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.nav-section .menu-container.affix:before{background-color:#fff}.nav-section .menu-container .dropdown-toggle::after{display:none}.nav-section .menu-container a:not(.dropdown-item){position:relative;z-index:9;height:38px}.nav-section .menu-container a:not(.dropdown-item):hover::before{width:5px;z-index:-1}.nav-section .menu-container a:not(.dropdown-item)::before{content:"";position:absolute;left:2px;top:50%;height:24px;width:0;background-color:var(--geel);transform:skew(-5deg) translatey(-50%)}.nav-section .menu-container .dropdown-item{font-weight:500;border-radius:4px;left:50%!important;inset:auto!important;position:relative}.nav-section .menu-container .dropdown-item:hover{color:#000;background:0 0}.nav-section .menu-container .current-menu-item .dropdown-item::after,.nav-section .menu-container .dropdown-item:hover:after{background-color:var(--geel)}.nav-section .menu-container .dropdown-item:after{content:"";position:absolute;inset:0;background-color:var(--blauw);width:5px;height:100%;z-index:-1}.nav-section .menu-container .dropdown-menu{border-radius:5px;top:0;box-shadow:var(--bs);border:0;transform:translate3d(-13px,30px,0) skew(-5deg)!important;position:relative}.nav-section .menu-container .nav-item:hover .dropdown-menu{display:block;position:absolute;margin:0}.nav-section .menu-container .current-menu-ancestor a::before,.nav-section .menu-container .current_page_item a::before{width:5px;background-color:var(--geel)}#homehero{overflow:hidden;height:70vh;background-size:cover;position:relative}@media (max-width:1199px){#homehero{height:40vh}}#homehero #homeheroCarousel{top:0;height:100%;width:100vw;left:0;position:absolute}#homehero #homeheroCarousel::before{content:"";position:absolute;inset:0;z-index:2;background-image:linear-gradient(to top,rgba(0,0,0,.2509803922),transparent)}#homehero #homeheroCarousel .carousel-item{height:100%;width:100%}#homehero #homeheroCarousel .carousel-item img{object-fit:cover;object-position:top}#homehero #homeheroCarousel .carousel-inner{height:100%}#homehero h1{color:#fff;z-index:10;position:relative;bottom:5rem;text-shadow:0 0 18px #000}@media (max-width:1199px){#homehero h1{bottom:2rem}}#homehero img.header-shape{z-index:2;position:absolute;bottom:0}@media (max-width:991px){#homehero img.header-shape{width:190%;max-width:none;object-fit:cover}}#header{overflow:hidden;height:50vh;background-size:cover;position:relative;max-height:500px;z-index:99;background-position:top center}@media (max-width:1199px){#header{height:350px}}@media (max-width:991px){#header{height:300px}}@media (max-width:767px){#header{height:220px}}#header::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2509803922)}#header h1{color:#fff;z-index:2;position:relative;text-align:center;text-shadow:0 0 18px #000;margin-top:4rem}#header .header-row{height:80%}#header img.header-shape{z-index:1;position:absolute;bottom:-1px;left:0;width:calc(100% + 4px)}@media (max-width:1199px){#header img.header-shape{width:150%;height:250px;max-width:none;object-fit:contain;object-position:left bottom}}@media (max-width:991px){#header img.header-shape{width:190%;height:200px;max-width:none;object-fit:contain;object-position:left bottom}}@media (max-width:767px){#header img.header-shape{left:0;height:120px;max-width:none;object-fit:contain;object-position:left bottom}}#header .post-category{background-color:var(--geel);width:fit-content;padding:.3rem 1rem;font-size:12px;color:#000;font-weight:700;border-radius:4px;transform:skew(-5deg);z-index:999;position:relative;text-transform:uppercase;font-family:"Tomorrow"}@media (max-width:767px){#header .post-category{font-size:10px;padding:.2rem .7rem}}#aanbod{padding-bottom:1rem;overflow:hidden}#aanbod h2{margin-bottom:1.5rem}#aanbod .btn.knop{width:fit-content}#aanbod .carousel-cell{width:33.5%;position:relative;overflow:visible;border-radius:12px}@media (max-width:1199px){#aanbod .carousel-cell{width:50%}}@media (max-width:767px){#aanbod .carousel-cell{width:80%}}#aanbod .carousel-cell p{position:absolute;bottom:0;left:1.5rem;color:#fff;font-size:26px;transform:skew(5deg);font-family:"Tomorrow",sans-serif;font-weight:600;font-style:italic;text-transform:uppercase}#aanbod .flickity-viewport{transform:skew(-5deg)}@media (max-width:767px){#aanbod .flickity-viewport{overflow:visible}}#aanbod .img-wrapper{transform-origin:left bottom;overflow:hidden;border-radius:12px;position:relative;height:400px;margin-right:1rem}@media (max-width:1199px){#aanbod .img-wrapper{height:370px;margin-left:1rem;margin-right:0}}#aanbod .img-wrapper .bg-image{height:100%;width:150%;transform:skew(5deg);background-size:cover;background-position:center;position:absolute;left:-3rem;right:-3rem}#aanbod .img-wrapper .bg-image::after{content:"";position:absolute;bottom:0;left:0;right:0;height:20%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}#aanbod .next,#aanbod .previous{top:calc(100% + 1rem);left:auto;background:var(--lichtblauw);background-repeat:no-repeat;background-position:center;border-radius:10px;transform:skew(-5deg);display:flex;justify-content:center;align-items:center}#aanbod .next svg,#aanbod .previous svg,#ledenslider .next svg,#ledenslider .previous svg{transform:skew(5deg);height:16px;width:16px}@media (max-width:767px){#aanbod .next,#aanbod .previous{top:calc(100% + 1.3rem)}}#aanbod .flickity-prev-next-button .flickity-button-icon{display:none}#aanbod .previous{background-image:url(../../img/icon-arrow-left.svg);right:86px}@media (max-width:767px){#aanbod .previous{right:auto;left:0}}#aanbod .next{background-image:url(../../img/icon-arrow-right.svg);right:32px}@media (max-width:767px){#aanbod .next{right:0}}#aanbod,#agenda{margin-block:clamp(80px,10vw,160px)}#agenda .container-fluid{background-color:var(--lichtblauw)}#agenda .agenda-wrapper{max-width:1320px;margin:0 auto}#agenda .agenda-wrapper .knop{left:50%;bottom:-20px;transform:translateX(-50%) skew(-5deg)}#agenda .event:hover{background-color:#fff}.event h3,.post a{color:#000}#ledenslider .carousel-cell p,.event,.post p{font-size:16px}.post .image-wrapper{aspect-ratio:16/10;width:100%;background-size:cover;border-radius:12px}#nieuws-overzicht a.meer,.post .category{font-family:"Tomorrow";font-weight:600;font-style:italic}.post .category{background-color:var(--blauw);font-size:10px;text-transform:uppercase;width:fit-content;padding:4px 8px;text-decoration:none;color:#fff;border-radius:4px}#kaart .kaart-wrapper .kaart-content a.route,.post .date{font-family:"Tomorrow";text-transform:uppercase;text-decoration:none;background-color:var(--geel);color:#000}.post .date{font-size:10px;font-weight:600;font-style:italic;width:fit-content;padding:4px 8px;border-radius:4px}.event{border-radius:12px;color:var(--grijs);display:grid;grid-template-columns:120px 1fr;transition:.25s;gap:2rem}.event .date,.event .dates{font-family:"Tomorrow",sans-serif;text-transform:uppercase;font-size:24px;font-weight:500;text-align:center;line-height:1.2;border-right:1px solid #d7d7d7;display:flex;align-items:center;justify-content:center;width:100%}.event .dates{font-size:20px;line-height:1}@media (max-width:991px){.event{grid-template-columns:40px 1fr}.event .date,.event .dates{width:50px;font-size:20px;border-right:none}}.event .event-content{color:#2a2a2c;margin-top:.5rem}.event h3{margin-bottom:0}.event .locatie{font-weight:600;margin-bottom:0;font-size:12px;margin-top:.5rem;text-transform:uppercase;color:var(--blauw)}.event:hover{background-color:var(--lichtblauw)}.event:hover .icon,.gallery .gallery-wrapper .foto{display:block}.event .icon{position:absolute;right:1.5rem;bottom:1.5rem;display:none}#nieuws-overzicht{margin-bottom:clamp(40px,10vw,60px)}#nieuws-overzicht a.meer{font-size:16px}#cta{margin-bottom:clamp(60px,10vw,100px);background-image:url(../../img/wave-lichtblauw.svg);background-size:cover;background-repeat:no-repeat;min-height:320px;display:flex;align-items:center;padding-block:1.5rem}#cta .img-wrapper{transform:skew(-5deg);transform-origin:left bottom;overflow:hidden;border-radius:12px;position:relative;height:400px;margin-right:1rem}@media (max-width:1199px){#cta .img-wrapper{height:370px;margin-left:1rem;margin-right:0}}#cta .img-wrapper .bg-image{height:100%;width:150%;transform:skew(5deg);background-size:cover;background-position:center;position:absolute;left:-3rem;right:-3rem}#cta .img-wrapper .bg-image::after{content:"";position:absolute;bottom:0;left:0;right:0;height:20%;background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}#sponsoren{padding-block:clamp(2rem,8vw,90px)}#sponsoren img{height:55px}#kaart{margin-top:clamp(40px,6vw,100px)}#kaart .kaart-wrapper{border-radius:var(--br);padding:1.5rem;position:relative;overflow:hidden;background-size:cover}#kaart .kaart-wrapper::after{content:"";position:absolute;inset:0 50%0 0;background:linear-gradient(to right,rgba(0,0,0,.1254901961),transparent)}#kaart .kaart-wrapper .kaart-content{background-color:#fff;border-radius:var(--br);width:300px;position:relative;z-index:1}#kaart .kaart-wrapper .kaart-content a.route{border-radius:8px;border:0;font-size:18px;padding:.8rem 1.5rem;font-weight:700;width:100%;display:block;text-align:center}#ledenslider{margin-block:clamp(40px,8vw,80px);overflow:hidden;position:relative}#ledenslider .flickity-viewport{overflow:visible}#ledenslider .next,#ledenslider .previous{top:0;left:auto;background:var(--geel);background-repeat:no-repeat;background-position:center;border-radius:10px;transform:skew(-5deg);display:flex;justify-content:center;align-items:center}@media (max-width:767px){#ledenslider .next,#ledenslider .previous{top:calc(100% + 1.8rem)}}#ledenslider .flickity-prev-next-button .flickity-button-icon{display:none}#ledenslider .previous{background-image:url(../../img/icon-arrow-left.svg);right:86px}@media (max-width:767px){#ledenslider .previous{right:auto;left:0}}#ledenslider .next{background-image:url(../../img/icon-arrow-right.svg);right:32px}@media (max-width:767px){#ledenslider .next{right:0}}#ledenslider .carousel-cell img{aspect-ratio:12/16;width:100%;object-fit:cover;border-radius:var(--br)}#ledenslider .carousel-cell h3{font-size:18px}#single-post{margin-top:clamp(60px,10vw,100px);margin-bottom:clamp(60px,10vw,120px)}#single-post img,.gallery .gallery-wrapper .foto img{border-radius:var(--br)}#single-post h2,#single-post h3,#single-post img{margin-top:clamp(40px,3vw,70px);margin-bottom:clamp(1rem,1vw,30px)}#footer{background-color:var(--lichtblauw);position:relative}#footer img.logo{height:100px;border-radius:50%}#footer ul{padding-left:0}#footer ul li{list-style:none;line-height:1.1;margin-bottom:.7rem}#clubrecords h3,#footer p,#tekst h3,#tekst h4{margin-bottom:1rem}#footer a,#nieuws-overzicht a.meer{color:#000;text-decoration:none}#footer a:hover{text-decoration:underline}#footer .header-shape{position:absolute;inset:0;object-fit:cover;object-position:center;z-index:0;top:50%;transform:translateY(-50%)}#footer .container{position:relative;z-index:1}#footer .socials{border-top:1px solid #dbdbdb;padding-top:2rem;padding-inline:1rem;margin-top:2rem}#footer .socials a img{height:24px;width:24px}#footer small{font-size:12px}#footer .accordion-button:focus,#footer .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}#primary{margin-top:clamp(100px,10vw,120px)}#primary .agenda-wrapper{background-color:var(--lichtblauw);border-radius:var(--br);padding-block:clamp(40px,4vw,60px)}@media (min-width:1400px){#primary .agenda-wrapper{margin-inline:-4rem;padding-inline:4rem}}.gallery .gallery-wrapper{columns:3}.apple-store-link img,.google-play-store-link img{max-width:150px;max-height:50px;width:100%;object-fit:cover;object-position:center}#trainingstijden{margin-block:clamp(60px,10vw,80px)}#trainingstijden .notities{background-color:var(--lichtgrijs);border-left:4px solid var(--blauw);color:#000;font-weight:500;padding:1.5rem;margin-block:2rem;margin-bottom:4rem;font-size:15px}#trainingstijden .voetnotities{border-left:3px solid var(--lichtblauw);padding-left:1.5rem;font-size:14px;line-height:28px}#trainingstijden a{font-size:14px;font-weight:500;text-decoration:none;color:var(--blauw)}#trainingstijden ul.groep{list-style:none;padding-left:0;margin-bottom:2.5rem;border-top:2px solid var(--lichtblauw)}#trainingstijden ul.groep li{padding-block:.5rem;border-bottom:1px solid var(--lichtgrijs)}#trainingstijden ul.groep li h3{font-weight:700}#trainingstijden ul.groep li.rij{display:grid;grid-template-columns:repeat(4,1fr);width:100%;font-weight:500}@media (max-width:767px){#trainingstijden ul.groep li.rij{grid-template-columns:repeat(2,1fr)}}#clubrecords table tr:nth-of-type(odd),#tekst tr:nth-of-type(2n),#trainingstijden ul.groep li:nth-of-type(2n){background-color:var(--lichtgrijs)}#trainingstijden ul.groep li:hover{background-color:var(--lichtblauw)}#ranglijsten{padding-top:100px}#tekst{margin-block:clamp(40px,10vw,80px)}#tekst h2{font-size:clamp(26px,4.5vw,30px);margin-bottom:1rem}#tekst td,#tekst th{padding-inline:1rem;padding-block:.5rem}#clubrecords,#tekst-met-afbeelding{margin-block:clamp(60px,10vw,80px)}#tekst-met-afbeelding img{border-radius:var(--br)}#clubrecords h2{font-size:24px;font-weight:700;margin-bottom:1rem}#clubrecords select{border-radius:8px;font-family:"Tomorrow";font-weight:500;font-size:16px;text-transform:uppercase;font-style:italic;appearance:none;background-image:url(../../img/icon-chevron.svg);background-repeat:no-repeat;background-position:right 1rem center;padding:.5rem 2.5rem .5rem 1rem;border:1px solid var(--blauw)}#clubrecords option{text-transform:capitalize}#clubrecords figure{overflow:auto}#clubrecords table{min-width:100%;width:max-content;border-collapse:collapse;overflow:scroll;font-size:14px}#clubrecords table td,#clubrecords table th{text-align:left;padding-block:.5rem;padding-inline:1rem}#clubrecords table th{background-color:#fff;border-bottom:2px solid var(--lichtblauw)}#clubrecords table td:nth-child(1){width:180px}#clubrecords table td:nth-child(2){width:150px}#clubrecords table td:nth-child(3){min-width:250px;max-width:250px}#clubrecords table td:nth-child(4){width:150px}#clubrecords table td:nth-child(5){width:200px}#fotos{padding-bottom:clamp(60px,10vw,80px)}@media (min-width:992px){#fotos .image-col-1{margin-top:clamp(60px,10vw,8rem)}}#fotos .image-wrapper-1,#fotos .image-wrapper-2{aspect-ratio:1/1.1;background-size:cover;background-position:center;border-radius:8px;width:100%}#fotos .image-wrapper-2{aspect-ratio:15/9}.modal .modal-content{border-radius:var(--br);overflow:hidden;border:0}.modal .modal-body{position:relative}.modal .modal-body h2{text-align:center;margin-top:2rem}.modal .modal-body .btn-close{position:absolute;top:2rem;right:2rem}.modal .modal-body .cover-img{width:100%;height:100%;object-fit:cover}.modal .modal-body form{margin-top:2rem}.modal .modal-body form input,.modal .modal-body form label{width:100%}#tweeblok a,#tweeblok h3,.modal .modal-body form label{font-weight:600}.modal .modal-body form input{border:1px solid var(--lichtblauw);background-color:var(--lichtblauw);border-radius:8px;padding:.7rem;margin-top:.5rem}.modal .modal-body form input[type=submit]{background-color:var(--geel);color:#000;border:0;border-radius:8px;padding:.8rem 1rem;margin-top:1rem;font-weight:700;text-transform:uppercase;font-family:"Tomorrow";font-size:16px}.modal .modal-body form .wpcf7-not-valid-tip{margin-top:.2rem;font-size:14px;position:absolute;right:0;top:-3rem}.modal .modal-body form .wpcf7-response-output{margin:0;border:0;text-align:center;text-wrap:balance;line-height:normal}.modal .modal-body form .wpcf7-not-valid{border:1px solid #dc3232}.modal .modal-body form .wpcf7-spinner{display:none}.grid-2{grid-template-columns:1fr 1fr}#tweeblok h3{font-family:"Tomorrow";font-style:italic;text-transform:uppercase;margin-bottom:1rem}#tweeblok .knop{width:fit-content;font-size:14px}#tweeblok p{margin-bottom:0}#tweeblok a{color:#000;text-decoration:none}#tweeblok img:not(.google-play-store-link img,.apple-store-link img){width:100%;aspect-ratio:16/10.5;object-fit:cover;object-position:center;border-radius:var(--br)}#groepinfo a{color:#000;text-decoration:none}#groepinfo b{font-family:"Tomorrow";font-weight:600;font-style:italic;text-transform:uppercase}#groepinfo .bleft,#groepinfo .bright{border-left:4px solid var(--geel);height:100%;display:flex;flex-direction:column}#groepinfo .bright{background:var(--lichtgrijs);padding:1.5rem}#contactpersonen{margin-block:clamp(60px,60vw,80px)}#contactpersonen h2{margin-bottom:1.5rem;word-break:break-word}@media (min-width:768px){#contactpersonen h2 br{display:none}}#contactpersonen h3,#contactpersonen p{margin-bottom:.5rem;word-break:break-word}#contactpersonen a{word-break:break-all}#contactpersonen .contactpersoon{background:#f5f5f5;border-radius:var(--br)}#contactpersonen .contactpersoon img{height:120px;width:120px;object-fit:cover;border-radius:8px;margin-right:1.5rem}@media (max-width:767px){#contactpersonen .contactpersoon img{height:80px;width:80px}}