@font-face{font-family:"Eurostile Extended";src:url(/assets/fonts/EurostileExtended-Roman.woff2) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Eurostile Extd";src:url(/assets/fonts/EurostileExt-Med.woff2) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"EurostileExt-Bla";src:url(/assets/fonts/EurostileExt-Bla.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}html,body{padding:0;margin:0;width:100vw;min-height:100vh;font-size:1rem;background-color:#000}body{background:#000;color:#fff;font-family:"Montserrat",sans-serif}*{box-sizing:border-box}p{font-size:14px;line-height:1.2em;font-weight:400;margin-bottom:20px}h1,h2,h3,h4,h5{font-family:"EurostileExt-Bla",Arial,sans-serif;text-transform:uppercase;padding:0;margin:0;text-align:center;font-weight:400}h1{font-size:clamp(2.2rem, 4vw, 3rem);letter-spacing:-.02rem}h2{font-size:clamp(1.8rem, 3vw, 2.2rem);letter-spacing:-.02rem}h3{font-size:18px}h4{font-size:clamp(1.2rem, 1.6vw, 1.4rem);letter-spacing:-.02rem}input[type=text],input[type=password],input[type=tel]{height:48px;color:#000;font-size:14px;font-family:"Montserrat",sans-serif;line-height:18px;border:0;padding:0 10px;margin:10px 0}a{text-decoration:none}.btn-act{display:block;background-color:#E6007E;border:1px solid #E6007E;color:#fff;font-family:"EurostileExt-Bla",Arial,sans-serif;text-transform:uppercase;font-weight:400;padding:10px;border-radius:0 10px 0 10px;text-align:center;cursor:pointer}.btn-act:hover{background-color:#000;color:#fff;border-color:#E6007E}.btn-act:active{background-color:#000;border-color:#E6007E;color:#fff}header{background-size:cover;padding:5% 10px;min-height:100px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}header h1{text-align:center;line-height:1.6rem;letter-spacing:-.02em;user-select:none}header h1 span.welkom{font-size:1.2rem}header h1 span.logo{color:#E6007E}header.userpage{min-height:20px;padding:20px;display:flex;flex-flow:row nowrap;justify-content:flex-start}header.userpage span{display:block;text-align:center;margin-right:60px;flex-grow:2;font-size:1.2em}#main-container{min-height:60vh;margin:10px 0;padding-top:10px;display:flex;flex-flow:column wrap;justify-content:center}img{user-select:none;-webkit-user-modify:none}#free-year{position:relative;display:flex;justify-content:center;align-items:center}#membership-logo{width:70%}#info-circle{position:absolute;right:9%;top:0;height:20px;cursor:pointer}#popup{position:fixed;margin:auto;display:flex;justify-content:center;align-items:center;z-index:999;width:100%;height:100%;background-color:rgb(0 0 0 / .6588235294)}#popup #content{position:relative;background:#000;border-radius:0 20px 0 20px;border:2px solid #424242;width:90%;max-width:500px;padding:30px 50px 30px 30px;transition:all 0.3s ease}#popup #content #close{position:absolute;top:5px;right:5px;width:30px;height:30px;line-height:1em;background:#000;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;cursor:pointer;user-select:none;-webkit-user-select:none}#popup #content h2{text-align:start;font-size:20px;margin-bottom:10px}#popup #content a{color:#fff;text-decoration:underline}@font-face{font-family:"eurostile-extended";src:url(https://use.typekit.net/af/f8aa21/00000000000000007735a6d4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/f8aa21/00000000000000007735a6d4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/f8aa21/00000000000000007735a6d4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}input[type=radio],input[type=checkbox]:checked{accent-color:#E6007E}input[type=checkbox]{position:relative;opacity:0;display:none!important;width:20px;height:20px;margin-right:8px;z-index:2;cursor:pointer}.custom-checkbox-btn{flex-shrink:0;display:inline-block;width:20px;height:20px;border:2px solid #fff;border-radius:0 5px;background:#fff;vertical-align:middle;position:relative;margin-right:8px}.custom-checkbox-btn .inner::after{content:"";position:absolute;left:4px;top:0;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}input[type=checkbox]:checked+.custom-checkbox-btn .inner::after{opacity:1}input[type=checkbox]:checked+.custom-checkbox-btn{border-color:#E6007E;background-color:#E6007E}input[type=checkbox]:checked+.custom-checkbox-btn .inner{background:#E6007E}.custom-checkbox-btn.absolute{position:absolute;bottom:0;right:0;margin:20px;display:block}input{border-radius:0 10px 0 10px!important}input:focus-visible,input:focus{outline:none}label.gender{margin-right:20px}span.required{color:#E6007E}.location-value{font-size:16px}select{font-size:15px;padding:3px;background-color:#282220;color:#fff;border-radius:0 10px 0 10px}select:focus-visible{outline:none}.custom-dropdown{position:relative;width:100%;max-width:calc(33% - 20px);font-family:"Montserrat",sans-serif}.custom-dropdown__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:2px solid #424242;border-radius:0 10px;color:#fff;background:#000;cursor:pointer;font-size:1em}.custom-dropdown__trigger:focus{outline:none}.custom-dropdown__menu{position:absolute;top:0;left:0;width:100%;max-height:260px;overflow-y:auto;border:2px solid #424242;border-radius:0 10px;background:#000;box-shadow:0 10px 30px rgb(0 0 0 / .08);z-index:1000}.custom-dropdown__option{padding:12px 14px;cursor:pointer;font-size:16px;background-color:#000}.custom-dropdown__option:hover{background-color:#460727!important}.custom-dropdown__option.is-selected{background-color:#E6007E!important;font-weight:600}.custom-dropdown__arrow{margin-left:12px;flex-shrink:0;transform:rotate(90deg)}#location-select-container{margin:20px 0;display:flex;align-items:center;justify-content:center;gap:8px}#location-select-container span{width:auto;height:auto;margin:0}.step-container{display:flex}.step-container .step{border-radius:0 10px 0 10px;user-select:none;-webkit-user-select:none;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#424242;margin:10px;font-family:"EurostileExt-Bla";font-weight:700}.step-container .step.active{background-color:#E6007E}#main-picker-inline,#second-picker-inline,#together-picker-inline{margin:5px 0 10px 0}.picker.picker-open.picker-opened{border-radius:0 10px 0 10px}.picker-item.picker-picked{color:#E6007E}.extra-item-info{height:22px;width:22px;position:absolute;top:20px;right:20px}h2#payout-header,h2#small-text{font-size:1.6em!important;text-align:start}h2#payout-header span,h2#small-text span{color:#E6007E}h2#payout-header,h2#small-text{margin-bottom:20px!important}.receipt{width:100%;min-height:300px;background-color:#1B1B1B;border-radius:0 20px 0 20px;margin:20px 0;padding:40px;display:flex;gap:10px;flex-direction:column}.receipt .items-holder{text-transform:uppercase}.receipt .items-holder .receipt-item{display:flex;width:100%;flex-direction:row;justify-content:space-between;border-top:1px solid #fff;border-top-style:dashed;padding:25px 0;font-family:"eurostile-extended";font-size:1.7em}.receipt .items-holder .receipt-item sup{font-size:.5em}.receipt .items-holder .total{display:flex;width:100%;justify-content:space-between;border-top:1px solid #fff;font-size:2em;font-family:"EurostileExt-Bla";text-transform:uppercase;padding:10px 0;padding-top:25px}.receipt .items-holder .total sup{font-size:.5em}.receipt #location-select-container{display:block;margin:0 0 20px 0}.receipt #location-select-container .custom-dropdown__trigger{background-color:#fff0}.receipt #location-select-container .custom-dropdown__option{background-color:#1B1B1B}#e-mail-parent,#second-e-mail-parent{margin-bottom:0}@media (max-width:576px){.step{width:40px!important;height:40px!important}h1{display:none}section .membership-container h2{font-size:1.2em!important}div#no-location span{width:100%}.extras-container .extras .extra-item label{display:block}.extras-container .extras .extra-item #extra-item-name{font-size:1em!important}.extras-container .extras .extra-item span{font-size:1em!important;font-family:"EuroStileExt-Bla"}.extras-container .extras .extra-item .description{margin-left:10px!important;display:flex;justify-content:center!important;flex-direction:column}.extras-container .extras .extra-item img{max-width:100px}.extra-item-info{height:20px!important;width:20px!important;position:absolute;top:20px;right:20px}header.subscribe{justify-content:space-between}header.subscribe a{margin-left:2px!important}section.membership-form div.prev-next-nav{gap:10px}section.membership-form div.prev-next-nav button.btn-act{width:45%!important}#signaturePadBtns{display:flex;width:100%!important;justify-content:space-between}#signaturePadBtns button{width:45%!important;padding:0!important;font-size:.7rem}.custom-dropdown{max-width:100%}div.extra-item:not(.active):hover{background-color:#1B1B1B!important;border-color:#424242!important}.receipt{padding:20px}.receipt .items-holder .receipt-item{font-size:1.2em;border-top:1px solid #fff;border-top-style:dashed}.receipt .items-holder .receipt-item sup{font-size:.5em}.receipt .items-holder .total{border-top:1px solid #fff;font-size:1.2em}.receipt .items-holder .total sup{font-size:.5em}.receipt #location-select-container{display:block}.receipt #location-select-container .custom-dropdown__trigger{background-color:#fff0}}.extras-container{width:100%}.extras-container h2{text-align:start;font-size:1.6em!important}.extras-container .extras label{display:block}.extras-container .extras .extra-item{cursor:pointer;height:106px;position:relative;margin-top:17px;padding:10px;display:flex;border:2px solid #424242;border-radius:0 10px 0 10px;background-color:#1B1B1B}.extras-container .extras .extra-item.active{background-color:#460727;border-color:#E6007E}.extras-container .extras .extra-item.active .item-count-input input{background-color:#E6007E;color:white!important}.extras-container .extras .extra-item.active .item-count-input button{background-color:#E6007E;color:white!important}.extras-container .extras .extra-item:hover{background-color:#460727;border-color:#E6007E}.extras-container .extras .extra-item #extra-item-name{font-size:1.5em;color:#fff;font-family:"EuroStile extended";margin:0;display:block;text-transform:uppercase}.extras-container .extras .extra-item .extra-name{display:flex;align-items:center}.extras-container .extras .extra-item .extra-name img{opacity:.6;height:22px;margin-left:7px}.extras-container .extras .extra-item span.euro{font-family:"Eurostile Extd"}.extras-container .extras .extra-item span{font-size:1.5em;font-family:"EuroStileExt-Bla"}.extras-container .extras .extra-item .description{padding-top:7px;margin-left:25px;display:flex;justify-content:center;flex-direction:column}.extras-container .extras .extra-item img{max-width:100px;user-select:none;-webkit-user-select:none}header.subscribe{display:flex;background:none;padding:10px;padding-top:20px;min-height:50px;justify-content:space-between}header.subscribe a{margin-left:18px}header.subscribe a img{width:70px;height:49px}header.subscribe h1{flex-grow:1;font-size:1.3rem;text-align:left;margin-left:20px}main#subscribe{padding:0 10px;margin:0 auto 50px auto;max-width:1200px;width:calc(100% - 0px)}main#subscribe h2{font-size:2.5rem;margin-bottom:10px}main#subscribe h3{text-align:left}main#subscribe a{color:#E6007E;font-weight:600}main#subscribe p{font-weight:400;margin-bottom:inherit}main#subscribe .btn-act{display:flex;justify-content:center;align-items:center;width:100%;padding:18px 0;font-size:1rem;text-transform:inherit;letter-spacing:1px;background:#000;overflow:hidden;border:2px solid #E6007E}main#subscribe .btn-act span{padding:3px 0;width:100%;text-align:center;font-size:.8em;background-color:#E6007E}main#subscribe .btn-act:hover,main#subscribe .btn-act:active{border-color:#E6007E;border-bottom-width:3px;color:#fff;cursor:pointer}main#subscribe .next-btn{height:48px}main#subscribe .prev-btn{height:48px}main#subscribe #single-next-btn{margin-left:auto}@media (min-width:576px){main#subscribe #single-next-btn{width:calc(33% - 20px)!important;display:block}}main#subscribe .info-btn{position:absolute;right:0;top:0;z-index:500;cursor:pointer}main#subscribe .info-btn img{width:22px;opacity:.6}main#subscribe .membership-container{position:relative;width:100%}main#subscribe .membership-container #active-membership{background-color:#460727;border-color:#E6007E}main#subscribe .membership-container h2{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin-top:15px}main#subscribe .membership-container h2 span.act{color:#E6007E;margin-left:3px}main#subscribe .membership-container .location-container{background:#000;color:#fff;text-align:center;padding:10px 10px 20px 10px}main#subscribe .membership-container .location-container #location-select{background-image:none;background-color:#000;border:none;font-family:"Montserrat",sans-serif;font-size:1.1rem;color:#fff;font-weight:700;text-align:center;border-radius:0 10px 0 10px}main#subscribe .membership-container .location-container #location-select.change{background:#fff;color:#1B1B1B;appearance:auto;-webkit-appearance:menulist;-moz-appearance:auto;font-weight:400;text-align:center}main#subscribe .membership-container .location-container P{font-weight:300;font-size:.8rem}main#subscribe .membership-container .location-container__change{margin-left:8px;text-decoration:none;color:#B8B8B8;font-size:.9rem}main#subscribe .membership-container .location-container__change:hover{text-decoration:underline}main#subscribe .membership-container .location-container__description{margin:inherit}main#subscribe .membership-container .plan-container{display:flex;flex-flow:column wrap;margin:0 auto}@media (min-width:1200px){main#subscribe .membership-container .plan-container{flex-flow:row wrap;justify-content:space-between;gap:10px;max-width:inherit}}main#subscribe .membership-container .plan-container .plan{position:relative;margin-bottom:20px;width:100%}@media (min-width:1200px){main#subscribe .membership-container .plan-container .plan{max-width:calc(33% - 20px)}}main#subscribe .membership-container .plan-container .plan.is-active button.btn-act{border-color:#E6007E}main#subscribe .membership-container .plan-container .plan.is-active .weken-gratis{background:#E6007E}main#subscribe .membership-container .plan-container .plan:has(.plan__options.is-active) button.btn-act{background-color:#460727}main#subscribe .membership-container .plan-container .plan button{position:relative;padding:0;border:2px solid #424242;display:flex;flex-flow:row wrap;height:106px}main#subscribe .membership-container .plan-container .plan button:has(.action){height:auto;min-height:106px}main#subscribe .membership-container .plan-container .plan button:hover{background-color:#460727;border-color:#E6007E}main#subscribe .membership-container .plan-container .plan button h2{width:100%;font-size:1.9rem!important;font-family:"Eurostile Extended";letter-spacing:.02em;text-align:center;padding:20px 0 0 0;margin:0}main#subscribe .membership-container .plan-container .plan button .min-info{font-family:"Montserrat",sans-serif;margin:0 0 10px 0;padding:0;font-size:.8rem;line-height:1.4rem;text-align:center;width:100%}main#subscribe .membership-container .plan-container .plan button .price{display:none;width:35%;margin-top:4px;font-size:1.4rem;line-height:1rem}main#subscribe .membership-container .plan-container .plan button .price span{font-family:"Eurostile Extd";display:inline-block;font-weight:500;text-transform:uppercase;letter-spacing:-.02rem}main#subscribe .membership-container .plan-container .plan button .weken-gratis{background:#424242;width:100%;text-transform:uppercase;font-size:.9rem;border-radius:0 0 0 9px;padding:3px 0;letter-spacing:inherit}main#subscribe .membership-container .plan-container .plan__options{transition:max-height 0.3s ease;display:none;margin:10px 0 20px;border-radius:0 0 0 10px}main#subscribe .membership-container .plan-container .plan__options .contract{position:relative;background:rgb(66 66 66 / .5);color:#fff;border-radius:0 10px 0 10px;display:flex;flex-flow:row wrap;align-items:center;padding:16px 0 0 0;margin:4px 0;cursor:pointer;overflow:hidden}main#subscribe .membership-container .plan-container .plan__options .contract span.action{padding:3px 0;width:100%;text-align:center;background-color:#E6007E;font-family:"EurostileExt-Bla",Arial,sans-serif}main#subscribe .membership-container .plan-container .plan__options .contract span.membership-description{font-family:"Montserrat",Arial,sans-serif;font-size:0.5em!important;text-transform:none;margin-top:5px}main#subscribe .membership-container .plan-container .plan__options .contract.flex{padding:10px 0}main#subscribe .membership-container .plan-container .plan__options .contract.flex .contract__term,main#subscribe .membership-container .plan-container .plan__options .contract.flex .contract__price{margin:0}main#subscribe .membership-container .plan-container .plan__options .contract:nth-last-of-type{border-width:0 1px 1px 1px!important}main#subscribe .membership-container .plan-container .plan__options .contract__term{font-family:"Eurostile Extended";font-size:1.6rem;width:50%;margin:10px 0 20px;text-align:left;padding-left:20px}main#subscribe .membership-container .plan-container .plan__options .contract__term span:nth-child(2){font-family:"Montserrat",sans-serif;font-size:.6rem;display:block}main#subscribe .membership-container .plan-container .plan__options .contract__price{font-family:"EurostileExt-Bla";font-size:1.4rem;width:50%;margin:10px 0 20px;text-align:right;padding-right:20px}main#subscribe .membership-container .plan-container .plan__options .contract__price span{font-family:"Eurostile Extd"}main#subscribe .membership-container .plan-container .plan__options .contract__price sup{font-size:.65rem}main#subscribe .membership-container .plan-container .plan__options .contract__bonus{width:100%;font-size:.8rem;text-align:center;background:#424242;border-radius:0 0 0 10px;font-family:"EurostileExt-Bla";padding:3px 0}main#subscribe .membership-container .plan-container .plan__options .contract__bonus span{font-weight:800;font-size:.8rem;display:block;color:#E6007E}main#subscribe .membership-container .plan-container .plan__options.is-active{display:flex;flex-flow:column wrap;gap:5px}main#subscribe .activatiekosten{color:#B8B8B8;font-size:.8rem;margin:5px 0;text-align:center}.info-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .6);transition:0.25s ease;z-index:999;display:flex;align-items:center;justify-content:center;display:none;opacity:0;transition:opacity 0.3s ease}.info-popup-overlay .info-container{position:relative;background:#000;border-radius:0 20px 0 20px;border:2px solid #424242;width:90%;max-width:500px;padding:30px 50px 10px 50px;transform:scale(.95);opacity:0;transition:all 0.3s ease}.info-popup-overlay .info-container .close-info{position:absolute;top:5px;right:5px;width:30px;height:30px;line-height:1em;background:#000;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;cursor:pointer;user-select:none;-webkit-user-select:none}.info-popup-overlay .info-container article{display:none}.info-popup-overlay .info-container article.is-active{display:block}.info-popup-overlay .info-container h4{text-align:start;font-size:1.5em}.info-popup-overlay .info-container h4 span{color:#E6007E}.info-popup-overlay .info-container div{margin:15px 0 0 0}.info-popup-overlay .info-container ul{list-style:none;padding:0;margin:15px 0 0 0}.info-popup-overlay .info-container ul li{position:relative;padding-left:28px;margin:20px 0}.info-popup-overlay .info-container ul li.cross::before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;background-color:#ff007a;-webkit-mask:url(/assets/img/cross-icon.svg) no-repeat center;mask:url(/assets/img/cross-icon.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.info-popup-overlay .info-container ul li::before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;background-color:#ff007a;-webkit-mask:url(/assets/img/Icon-Check.svg) no-repeat center;mask:url(/assets/img/Icon-Check.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.info-popup-overlay.is-active{display:flex;opacity:1}.info-popup-overlay.is-active .info-container{transform:scale(1);opacity:1}.info-popup-overlay.is-closing{opacity:0}.info-popup-overlay.is-closing .info-container{transform:scale(.95);opacity:0}body.no-scroll{overflow:hidden}.weken-gratis,.contract__bonus{display:none!important}#membership-keuze{margin:auto;max-width:100%;padding:10px 10px 0 10px;margin-bottom:10px}#membership-keuze p{text-align:center}#membership-keuze p span{font-weight:700}#membership-keuze p a.membership__change,#membership-keuze p a.together-membership__change{color:#B8B8B8}#membership-keuze p a.membership__change:hover,#membership-keuze p a.together-membership__change:hover{cursor:pointer}.contract__term{text-transform:uppercase}.membership-form{max-width:100%;padding:10px 10px 20px 10px;margin-bottom:10px;flex-flow:row wrap;flex-direction:column}.membership-form h3{width:100%;color:#E6007E;font-size:1rem!important;margin-bottom:20px}.membership-form h3 span{color:#fff}.membership-form label{display:flex;gap:3px}.membership-form input[type=text],.membership-form [type=number],.membership-form input[type=tel],.membership-form canvas{width:100%;border-radius:0 10px 0 10px;margin:5px 0 10px 0;font-size:1rem}.membership-form .info-block{width:100%;margin:5px 0 10px 0}.membership-form .info-block.mail-me,.membership-form .info-block.sepa-incasso{margin-top:-10px}.membership-form .prev-next-nav{width:100%;display:flex;justify-content:space-between;margin:30px 0 20px 0}.membership-form .prev-next-nav .btn-act{width:30%!important;font-size:0.7rem!important;letter-spacing:-0.02rem!important;padding:14px 0!important;text-transform:uppercase!important}.membership-form .prev-next-nav .btn-act:disabled{border-color:#460727!important}.membership-form .prev-next-nav .btn-act:hover,.membership-form .prev-next-nav .btn-act:active{border-width:2px!important;background:#E6007E!important}.membership-form .prev-next-nav .btn-act:hover:disabled,.membership-form .prev-next-nav .btn-act:active:disabled{background:black!important;cursor:wait!important}#signaturePadBtns{display:flex;gap:15px;justify-content:space-between;width:30%}#signaturePadBtns button{text-transform:uppercase;padding:0 30px;width:100%;font-family:"EuroStileExt-Bla";font-weight:500;color:#fff;border:2px solid #fff;border-radius:0 10px 0 10px;background:none;height:48px}#signaturePadBtns button:hover{background-color:#E6007E;border-color:#E6007E}#signaturePadBtns button.used{background-color:#E6007E;border-color:#E6007E}#signaturePadBtns button:active{transform:scale(.94)}#personal-info input[type=radio],#second-personal-info input[type=radio]{width:18px;height:18px;margin:0;margin-bottom:5px;margin-right:5px}#personal-info .aanhef-keuze,#second-personal-info .aanhef-keuze{display:flex;flex-flow:row wrap;margin:0}#personal-info .aanhef-keuze p,#second-personal-info .aanhef-keuze p{width:100%;margin:0}#personal-info .aanhef-keuze div,#second-personal-info .aanhef-keuze div{display:flex;margin:10px 40px 20px 0;align-items:center}#personal-info .geboortedatum #birth-day,#personal-info .geboortedatum #second-birth-day,#second-personal-info .geboortedatum #birth-day,#second-personal-info .geboortedatum #second-birth-day{width:50px;text-align:center}#personal-info .geboortedatum #birth-month,#personal-info .geboortedatum #second-birth-month,#second-personal-info .geboortedatum #birth-month,#second-personal-info .geboortedatum #second-birth-month{width:50px;margin:0 4px;text-align:center}#personal-info .geboortedatum #birth-year,#personal-info .geboortedatum #second-birth-year,#second-personal-info .geboortedatum #birth-year,#second-personal-info .geboortedatum #second-birth-year{width:80px;text-align:center}#personal-info .mail-me,#second-personal-info .mail-me{display:flex;align-items:center}#personal-info .mail-me .checkbox-label,#second-personal-info .mail-me .checkbox-label{width:calc(100% - 10px)}#personal-info .sepa-incasso,#second-personal-info .sepa-incasso{display:flex;align-items:flex-start}#personal-info .sepa-incasso .checkbox-label,#second-personal-info .sepa-incasso .checkbox-label{width:calc(100% - 10px)}#personal-info .handtekening canvas,#second-personal-info .handtekening canvas{width:100%;height:200px;background:#fff}#toestemming{display:none}#toestemming p{width:100%;text-align:center;margin-bottom:30px!important}#toestemming .geboortedatum .small{width:50px}#toestemming .geboortedatum #birth-day{width:50px;text-align:center}#toestemming .geboortedatum #birth-month{width:50px;margin:0 4px;text-align:center}#toestemming .geboortedatum #birth-year{width:80px;text-align:center}#toestemming canvas{width:100%;height:200px;margin-top:5px;background:#fff}#toestemming button.verstuur{width:60%!important;margin-top:20px}#toestemming button.verstuur:hover,#toestemming button.verstuur:active{background:#E6007E;border:2px solid #E6007E}#contact-info .e-mailadres span{font-size:.9rem}#contact-info .e-mailadres .btn{padding:1px 3px;font-weight:700;text-transform:uppercase}#contact-info .mail-me{display:flex;align-items:center}#contact-info .mail-me input[type=checkbox]{width:20px;height:20px;margin-right:8px;display:block}#contact-info .mail-me .checkbox-label{width:calc(100% - 10px)}.postcode input{text-align:center}.huisnr{width:70px!important}.huisnr input{text-align:center}.additional input{text-align:center}#housing-info{display:flex;justify-content:space-between;width:30%;gap:16px}#bank-info .sepa-incasso{display:flex;align-items:flex-start}#bank-info .sepa-incasso input[type=checkbox]{width:20px;height:20px;margin-right:8px;display:block}#bank-info .sepa-incasso .checkbox-label{width:calc(100% - 10px)}#bank-info .handtekening label{margin-bottom:5px}#bank-info .handtekening canvas{width:100%;height:200px;background:#fff}.error{border:2px solid #E6007E!important}input.error-empty,.error-empty{outline:2px solid #E6007E;background-color:#460727;color:#fff;border:0px!important}input.error-empty::placeholder,.error-empty::placeholder{color:#fff}input.error-empty.checkbox-holder,.error-empty.checkbox-holder{outline:0;background-color:#fff0;color:#E6007E}input.error-empty.checkbox-holder .custom-checkbox-btn,.error-empty.checkbox-holder .custom-checkbox-btn{background-color:#460727;border-color:#E6007E}input.error-empty.no-date-selected,.error-empty.no-date-selected{outline:0;background-color:#fff0;color:#E6007E}input.error-empty,.error-empty{display:block!important}canvas.error-empty{display:inline!important}#location-select{display:none}.loader{border:4px solid #460727;border-top:4px solid #E6007E;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#final-error{display:none;padding:10px 0}#location-trigger-label{font-family:"Montserrat",sans-serif}.checkbox-label{margin:5px 0 10px 0}#second-iban-error{color:#E6007E;margin-bottom:15px}#no-membership,#no-location{color:#E6007E;outline:0px!important;background-color:transparent!important;padding:0;margin-top:-10px}#no-location{text-align:center;margin-bottom:20px;align-items:center;justify-content:center;padding:0}#no-location.error-empty{display:flex!important}#no-location span{padding:0;width:calc(33% - 20px);display:block;text-align:start}#location-select-receipt{display:none}#payout-description{margin:0}.item-count-input{display:flex;height:20px;position:absolute;bottom:0;right:0;margin:20px;font-size:20px}.item-count-input input{border-radius:0px!important;border:0;width:40px;text-align:center}.item-count-input button{margin:0;background-color:#fff;color:black!important;border:0;width:20px;cursor:pointer}.item-count-input button.decrement{border-bottom-left-radius:5px}.item-count-input button.increment{border-top-right-radius:5px}.item-count-input button:active{color:white!important;background-color:#E6007E}.notification-same-email{text-align:start!important}