.poppins-thin{font-family:"Poppins",sans-serif;font-weight:100;font-style:normal}.poppins-regular{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal}.poppins-bold{font-family:"Poppins",sans-serif;font-weight:700;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}a:active,a:hover{outline:none}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle;max-width:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}:root{--color-orange: #ff690a;--color-white: #fff;--color-black: #000;--color-gray: #CFD6E5;--color-danger: #EE2445;--color-green: #4bb2ed;--fontsize-root: 16px;--fontsize-larger: 34px;--fontsize-large: 18px;--fontsize-medium: 16px;--fontsize-small: 12px}@media(max-width: 768px){:root{--fontsize-root: 14px;--fontsize-larger: 28px;--fontsize-large: 16px;--fontsize-medium: 14px;--fontsize-small: 10px}}body{font-family:"Raleway",sans-serif;font-weight:400;font-style:normal;color:#535d71;line-height:1.2}strong{font-weight:700}h1{font-size:var(--fontsize-large);font-weight:700}h2{font-size:var(--fontsize-large);font-weight:700}.error{border-left:4px solid #ee2445;box-shadow:0 4px 12px rgba(114,124,149,.16);padding:8px 16px;border-radius:4px;animation-name:bpaFadeInUp;animation-timing-function:cubic-bezier(0.51, 0.92, 0.24, 1.15);animation-duration:.4s;animation-fill-mode:both;box-sizing:border-box;margin-bottom:40px;font-size:80%;color:#ee2445}@keyframes bpaFadeInUp{0%{opacity:0;transform:translateY(10%);transform-origin:center}100%{opacity:1;transform:translateY(0)}}.phoneinput.react-tel-input{font-family:"Raleway",sans-serif}.phoneinput.react-tel-input .form-control{width:100%;padding:10px 94px;height:auto}.phoneinput.react-tel-input .flag-dropdown{background-color:var(--color-white)}.phoneinput.react-tel-input .flag-dropdown .selected-flag{display:flex;justify-content:center;align-items:center;padding:0;width:80px}.phoneinput.react-tel-input .selected-flag .open{display:none}.phoneinput.react-tel-input .selected-flag .flag{transform:scale(1.2);top:auto;margin-top:0;margin-left:-15px}.phoneinput.react-tel-input .selected-flag .flag .arrow{margin:0;position:absolute;top:calc(50% - 7px);width:7px;height:7px;border-left:none;border-bottom:none;border-right:2px solid #727e95;border-top:2px solid #727e95;transform:rotate(135deg) translateY(-50%)}.block{border:1px solid #cfd6e5;border-radius:8px;width:100%}.block .body{min-height:620px;padding:20px;box-sizing:border-box;max-height:660px;overflow-y:auto}@media(max-width: 600px){.block .body{min-height:420px;max-height:initial}}.hide{display:none !important}.buttons{display:flex;justify-content:flex-end;position:relative;border-top:1px solid #cfd6e5;padding:20px;outline:none}@media(max-width: 600px){.buttons{flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}}.buttons .btn{cursor:pointer;display:flex;align-items:center;padding:10px 28px;background-color:#4bb2ed;border-radius:8px;color:#fff;border:none;font-size:var(--fontsize-medium)}@media(max-width: 600px){.buttons .btn{justify-content:center}}.buttons .btn strong{margin-left:5px}.buttons .btn *{pointer-events:none}.buttons .btn::after{display:inline-block;width:20px;height:20px;content:"";margin-left:10px;-webkit-mask:url(https://booking.paintball.be/_next/static/media/arrow.80b5e702.svg) no-repeat center;mask:url(https://booking.paintball.be/_next/static/media/arrow.80b5e702.svg) no-repeat center;-webkit-mask-size:100%;mask-size:100%;background-color:#fff}.buttons .btn.back{background-color:rgba(0,0,0,0);color:#535d71;display:inline-flex;flex-direction:row-reverse}@media(max-width: 600px){.buttons .btn.back{justify-content:center}}.buttons .btn.back::after{margin-left:0;margin-right:10px;-webkit-mask-image:url(https://booking.paintball.be/_next/static/media/arrow.80b5e702.svg);mask-image:url(https://booking.paintball.be/_next/static/media/arrow.80b5e702.svg);background-color:#535d71;transform:rotate(180deg);left:0}.buttons .btn.end::after{content:none}.buttons .btn.loading{background-color:#929598;position:relative}.buttons .btn.loading *{opacity:0}.buttons .btn.loading::after{content:"";width:32px;height:8px;position:absolute;-webkit-mask-image:url(https://booking.paintball.be/_next/static/media/fade-stagger-circles.1e113302.svg);mask-image:url(https://booking.paintball.be/_next/static/media/fade-stagger-circles.1e113302.svg);background-color:#fff;transform:rotate(180deg);left:50%;transform:translateX(-50%);margin:0}.loading{position:relative}.loading::after{content:"";width:100px;height:100px;background:url(https://booking.paintball.be/_next/static/media/loading.e517f08b.svg) no-repeat center;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.location,.activity{position:relative;cursor:pointer;display:flex;align-items:center;gap:10px;display:flex;align-items:center;padding:20px;margin-block:20px;border:1px solid #cfd6e5;border-radius:8px;gap:30px}.location>*,.activity>*{pointer-events:none}.location span,.activity span{position:relative;overflow:hidden;border-radius:16px;border:1px solid #cfd6e5;width:32px;min-width:32px;height:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.location span::after,.activity span::after{width:100%;height:100%;content:"";border:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:55%;mask-size:55%;background-color:#535d71;left:0;position:absolute;top:0}@media(max-width: 600px){.location,.activity{flex-direction:column;justify-content:center;margin-left:-20px;margin-right:-20px}}.location span,.activity span{width:72px;height:72px}.location span::after,.activity span::after{-webkit-mask-image:url(https://booking.paintball.be/_next/static/media/location.9e682de7.svg);mask-image:url(https://booking.paintball.be/_next/static/media/location.9e682de7.svg);-webkit-mask-size:40%;mask-size:40%}.location p,.activity p{display:flex;gap:10px;flex-direction:column;width:80%}@media(max-width: 600px){.location p,.activity p{align-items:center;width:100%}}.location p label,.activity p label{display:block;font-size:var(--fontsize-medium);font-weight:500}.location p label i,.activity p label i{font-size:var(--fontsize-medium)}.locationactive{border-color:#4bb2ed}.locationactive::after{width:28px;height:28px;content:"";border:none;-webkit-mask:url(https://booking.paintball.be/_next/static/media/checked.3b25153f.svg) no-repeat center;mask:url(https://booking.paintball.be/_next/static/media/checked.3b25153f.svg) no-repeat center;-webkit-mask-size:100%;mask-size:100%;background-color:#4bb2ed;position:absolute;right:10px;top:10px}.activity span{border-radius:50%}.activity span::after{-webkit-mask-image:url(https://booking.paintball.be/_next/static/media/mountain.f10f8351.svg);mask-image:url(https://booking.paintball.be/_next/static/media/mountain.f10f8351.svg);-webkit-mask-size:55%;mask-size:55%}.loader{position:relative;min-height:300px}.loader .loader_icon{display:block}.loader_icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:15px;aspect-ratio:1;border-radius:50%;animation:l5 1s infinite linear alternate;display:none}@keyframes l5{0%{box-shadow:20px 0 #4bb2ed,-20px 0 #e2faf1;background:#4bb2ed}33%{box-shadow:20px 0 #4bb2ed,-20px 0 #e2faf1;background:#e2faf1}66%{box-shadow:20px 0 #e2faf1,-20px 0 #4bb2ed;background:#e2faf1}100%{box-shadow:20px 0 #e2faf1,-20px 0 #4bb2ed;background:#4bb2ed}}.react-calendar{width:100%;border:none;border:1px solid var(--color-gray)}.react-calendar__month-view__weekdays__weekday{font-size:var(--fontsize-medium);padding:10px 0;text-align:center;line-height:19px}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;text-transform:capitalize}.react-calendar__navigation{display:flex;align-items:center;text-align:center;padding:12px 20px;border-bottom:1px solid var(--color-gray)}.react-calendar__navigation button{color:#535d71;background:none;border:none;font-size:var(--fontsize-root);font-weight:bold;padding:0;line-height:25px}.react-calendar__navigation button[disabled]{opacity:.5}.react-calendar__navigation .react-calendar__navigation__label__labelText{font-family:"Raleway",sans-serif;font-size:var(--fontsize-root);font-weight:500}.react-calendar__navigation .react-calendar__navigation__arrow{display:flex}.react-calendar__navigation .react-calendar__navigation__prev2-button,.react-calendar__navigation .react-calendar__navigation__next2-button{display:none}.react-calendar__tile{height:56.5px;padding:10px;display:flex;justify-content:center;align-items:center;font-size:var(--fontsize-medium);border:1px solid var(--color-gray);border-bottom:none;border-right:none;background:rgba(0,0,0,0);font-family:"Poppins",sans-serif;color:#727e95}.react-calendar__tile[disabled]{opacity:.5;cursor:not-allowed}.react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{opacity:.5}.react-calendar__month-view__days__day:nth-child(7n+1){border-left:none}.react-calendar__year-view__months__month:nth-child(3n+1){border-left:none}.react-calendar__decade-view__years__year:nth-child(8),.react-calendar__decade-view__years__year:nth-child(9){border-bottom:1px solid var(--color-gray)}.react-calendar__decade-view__years__year:nth-child(10){border-right:1px solid var(--color-gray)}.react-calendar__decade-view__years__year:nth-child(3n+1){border-left:none}.react-calendar__tile--now{color:#4bb2ed;background-color:rgba(75,178,237,.2)}.react-calendar__tile--active{background-color:#4bb2ed !important;color:#fff !important}.react-calendar__tile--disabled{background-color:#f0f0f0;color:#b0b0b0;cursor:not-allowed}.select{font-family:"Poppins",sans-serif}.select .selectchild__control{outline:none !important;box-shadow:none !important;border-color:#ccc !important;cursor:pointer !important}.select .selectchild__option{cursor:pointer !important}
