.camera-popup{position:fixed;z-index:1000;top:20%;width:320px;left:50%;margin-left:-150px;font-family:sans-serif;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);line-height:1.3em;pointer-events:auto;padding:20px;border-radius:10px}.camera-popup.camera-popup-wide{width:480px;margin-left:-240px;top:5%}.camera-popup .hidden{display:none}.camera-popup .viewfinder{text-align:center}.camera-popup #video{width:280px}.camera-popup .center{text-align:center}.camera-popup .photo-preview{width:320px}.camera-popup canvas{display:none}.camera-popup .generic-error{text-align:center}.camera-popup .permission-denied-error h2{margin-top:0;color:#596595;border-bottom:1px solid #596595;padding-bottom:10px;line-height:1.3em}.camera-popup .permissions-howto dd{margin:5px 0 20px 10px;padding:0;font-size:.8em;color:#444}.camera-popup button{color:#fff;padding:6px 8px;border-radius:5px;background-color:#596595;border:1px solid #464f75}.camera-popup button:active{background-color:#7580ac;border:1px solid #596595}.camera-overlay{z-index:999;position:fixed;width:100%;height:100%;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.4)}@font-face{font-family:regular;src:url(fonts/sofia-medium.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:bold;src:url(fonts/sofia-bold.otf) format("opentype");font-weight:400;font-style:normal}body{padding-top:env(safe-area-inset-top)}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}:focus{outline:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{color:inherit;outline:none;text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-touch-callout:none;-webkit-transform:translateZ(0);-webkit-user-select:none;line-height:1}caption,th{text-align:left}fieldset,img{border:0}html{background:#fff}html,legend{color:#000}ol,ul{list-style:none}sub{vertical-align:text-bottom}sup{vertical-align:text-top}table{border-collapse:collapse;border-spacing:0}textarea{resize:none}small{font-size:8px;text-align:right}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .btn:focus{outline:none!important}.button-bg{background-color:transparent;color:#4d4d4d;border-top:3px solid #fff174;border-bottom:3px solid #fff174;padding:5px;border-radius:0;height:9.5vw;text-transform:lowercase;border-left:0;border-right:0;width:100%;font-size:7vw;line-height:9.5vw}.loaded-blur{filter:blur(2px)}.std-btn{width:110px;height:110px;border-radius:100%;border:0;margin:0 auto;display:block}.std-btn .svg{width:100%}.bare-btn{font-size:9vw;line-height:9vw;width:160px;width:36vw;height:auto;position:relative;left:50%;margin-left:-18vw;display:inline-block}.bare-btn .svg{width:100%}.large-btn{font-size:9vw;line-height:9vw;width:160px;width:36vw;height:auto;position:relative;left:50%;display:inline-block;width:54vw;margin-left:-27vw;font-family:bold}.large-btn .svg{width:100%}.submit-btn{width:110px;height:110px;border-radius:100%;border:0;display:block;padding:0;margin:70px auto 0;background-color:transparent}.submit-btn .svg{width:100%}.placeholder{color:#4d4d4d;opacity:1}.font-bold{font-family:bold}.standard-fontsize{font-size:24px;font-size:8vw;line-height:28px;line-height:8.5vw}#missing_wp_img{display:none;position:absolute;bottom:0;z-index:1}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane canvas,.leaflet-map-pane svg,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-drag{-ms-touch-action:none;touch-action:none}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}html{font-size:62.5%}body{font-size:14px;font-size:1.4rem}body,html{height:100%;width:100%;font-family:regular;color:#4d4d4d}h1{font-size:30px;line-height:38px}h1,h2{font-weight:700}h2{font-size:28px;line-height:34px}h3{font-size:26px;line-height:32px;font-weight:700}a,button{color:#4d4d4d}img.svg{width:100%;height:auto}img,video{max-width:100%;height:auto}input:focus{box-shadow:0;outline:0 none;border:0}input.form-control{background-color:transparent;color:#4d4d4d;border-radius:0;height:9.5vw;text-transform:lowercase;width:100%;font-size:7vw;line-height:9.5vw;height:45px;height:15vw;line-height:45px;line-height:10vw;border-radius:30px;border:3px solid #fff;padding:5px 5px 5px 10px;background-color:#cadfdb}button.btn-reset{background-color:transparent;border:0;border-radius:44px;height:44px;width:44px}.formWarning{color:#ff2a00;font-size:16px;margin-top:10px}.leaflet-bar a,.leaflet-bar a:hover,.leaflet-control-zoom-in,.leaflet-control-zoom-out,.leaflet-touch .leaflet-bar a{height:46px;line-height:46px;width:46px;font-size:8vw}.btn-hamburger{margin:20px;width:60px;width:13vw;height:60px;height:13vw;opacity:.7}.menu-hinting span{line-height:100px;line-height:21vw;vertical-align:top;font-weight:700;text-shadow:1px 1px 1px #fff}@keyframes buzz{0%{transform:rotate(0deg)}10%{transform:rotate(30deg)}20%{transform:rotate(-30deg)}30%{transform:rotate(0deg)}}@-webkit-keyframes buzz{0%{-webkit-transform:rotate(0deg)}10%{-webkit-transform:rotate(30deg)}20%{-webkit-transform:rotate(-30deg)}30%{-webkit-transform:rotate(0deg)}}.menu-hinting .btn-hamburger{animation:buzz 1s infinite;-webkit-animation:buzz 1s infinite}.menu-button-container{z-index:6;position:absolute}.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:256px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none;background-color:#6faf69}.slideout-menu .header{border-bottom:1px solid #4d4d4d;margin-bottom:50px}.slideout-menu .caption{padding:10px 0 0;text-align:center}.slideout-menu ul{margin-left:20px}.slideout-menu ul li{margin-bottom:45px}.slideout-menu ul a{font-size:23px;font-size:5vw}.slideout-menu .version{position:absolute;bottom:40px;left:20px;display:block;height:27px;height:6vw}.slideout-menu .start-expedition{font-family:bold}.slideout-panel{position:relative;z-index:1}.slideout-open .slideout-menu{display:block}.slideout-open .slideout-menu .icon{text-align:center}.slideout-open .slideout-menu .icon img{width:70%}.slideout-open .slideout-menu .icon .brak{width:30%}.bg{height:100%;background-color:#6faf69;position:absolute;top:0;left:0;right:0;border:0;z-index:5;overflow:hidden;transition:translateY;text-align:center;padding:110px 0 0}.bg-image{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100vw;height:405px;background-position:50%}.media{height:320px}.caption-one{font-size:24px;font-size:8vw;line-height:28px;line-height:8.5vw}.caption-three{display:inline-block;width:100%}#panel{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}#panel,.content{height:100vh;width:100%}.content{padding:20vw 20px 0;font-size:20px;font-size:4.5vw;line-height:24px;line-height:5.5vw;overflow:auto}.track{background:none repeat scroll 0 0 transparent;height:4px;margin:10px auto;padding:0;position:relative;border:0;width:70%}.track>span{border-radius:2px;display:block;overflow:hidden;position:absolute;top:0;left:0;background-color:#4d4d4d;height:100%}#page-loading{position:absolute;z-index:10;width:100%;padding:0}#page-loading>.caption{position:absolute;bottom:170px;text-align:center;width:100%}#page-loading>.caption>span{display:block}#page-loading>.caption>.caption-one{line-height:38px}#page-gps_warning,#page-login,#page-reset,#page-settings{background-color:#6faf69}#page-gps_warning .caption,#page-login .caption,#page-reset .caption,#page-settings .caption{text-align:center}#page-gps_warning .row:nth-child(2),#page-login .row:nth-child(2),#page-reset .row:nth-child(2),#page-settings .row:nth-child(2){margin-top:25%}#page-gps_warning .row:nth-child(3),#page-login .row:nth-child(3),#page-reset .row:nth-child(3),#page-settings .row:nth-child(3){margin-top:20px}#page-gps_warning .btn-default,#page-login .btn-default,#page-reset .btn-default,#page-settings .btn-default{width:110px;height:110px;border-radius:100%;border:0;display:block;padding:0;margin:70px auto 0;background-color:transparent}#page-gps_warning .btn-default .svg,#page-login .btn-default .svg,#page-reset .btn-default .svg,#page-settings .btn-default .svg{width:100%}#page-gps_warning .center{text-align:center}#page-reset .col-xs-6{margin-top:50px;text-align:center;width:50%;display:inline-block;float:left}#page-reset .large-btn{text-align:center;margin-left:0;position:static;width:auto;padding:0 5vw;line-height:11vw}.triangle_grid_layout .triangle_point{position:relative;width:48%;border-radius:100%}.triangle_grid_layout .top-row .triangle_point{margin:0 auto}.triangle_grid_layout .bottom-row{display:flex;display:-webkit-box;margin:0 auto;-webkit-justify-content:center;justify-content:center;text-align:center}.triangle_grid_layout .bottom-row .cpadding.center{width:6%}#page-about,#page-intro{padding:140px 40px 0;background-color:#fdc53b}#page-about>.caption,#page-intro>.caption{text-align:center}#page-about .caption-two,#page-intro .caption-two{display:inline-block;width:100%;margin-top:40px}#page-about .btn-default,#page-intro .btn-default{width:110px;height:110px;border-radius:100%;border:0;display:block;padding:0;margin:70px auto 0;background-color:transparent}#page-about .btn-default .svg,#page-intro .btn-default .svg{width:100%}#page-intro .caption-one{font-family:bold}#page-intro .caption-two{font-size:8vw}#page-intro .submit-btn{background-color:transparent;padding:0}#zone-options{width:100%;height:100%;background-color:#fdc53b;padding:0 30px;overflow:auto}#zone-options>.caption{padding-top:75px;margin-bottom:50px;text-align:center}#zone-options>.caption .caption-one{font-size:28px;line-height:28px}#zone-options .top-row{margin-bottom:30px}#zone-options .triangle_point{position:relative}#zone-options .triangle_point.zone-30{margin:0 auto}#zone-options .triangle_point .triangle_point_text{font-weight:700;width:100%;display:block;text-align:center;font-size:3.4vw;position:absolute;bottom:18px;bottom:5vw}#page-fetch-wp>.caption{text-align:center;margin-top:45px}.leaflet-control-attribution{display:none}.np_marker{cursor:default}#map{width:100vw;height:100vh;position:absolute;left:0;top:0;right:0;bottom:0;z-index:5}#question_options{width:100%;height:100%;overflow:auto;background-color:#83d0f5;padding:0 20px}#question_options>.caption{margin-top:75px;margin-bottom:50px;text-align:center}#question_options>.caption.top h1{display:none}#popup-found,#question_options .triangle_point.qnature{margin:0 auto}#popup-found{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none;background-color:#fff9ad;z-index:10;text-align:center;padding:40px 10px;width:70%;height:200px}#popup-found .close{position:absolute;border-radius:100%;width:30px;height:30px;right:2%;top:3%;background-color:hsla(0,0%,100%,.8);opacity:1}#popup-found .close img{width:70%;margin-top:6px;margin-left:1px}#popup-found .btn-default{width:110px;height:110px;border-radius:100%;display:block;padding:0;background-color:transparent;width:80px;height:80px;margin:0;position:relative;left:0;top:10px;border:0}#popup-found .btn-default .svg{width:100%}#page_waypoint_popup .waypoint_popup_msg{background-color:#6faf69;height:calc(100% - 405px);position:absolute;bottom:0;left:0;right:0;font-size:24px;font-size:8vw;line-height:28px;line-height:8.5vw}#page_waypoint_popup .waypoint_popup_msg .caption{margin-top:40px;margin-bottom:24px;text-align:center;font-family:bold}#page_waypoint_popup .waypoint_popup_msg button{font-size:9vw;line-height:9vw;width:160px;width:36vw;height:auto;position:relative;left:50%;display:inline-block;font-family:bold;background-color:transparent;position:static;margin:0 auto;display:block}#page_waypoint_popup .waypoint_popup_msg button .svg{width:100%}.question_layout{padding:0;background-color:#fdc53b;height:100%}.question_layout .main button.std-btn{background-color:transparent;padding:0}.question_layout .main button.std-btn img{width:100%}.question_layout .content_question{background-color:#fdc53b}.question_layout.bg_2,.question_layout.bg_2 .content_question{background-color:#cadfdb}.question_layout.bg_3,.question_layout.bg_3 .content_question{background-color:#ffe3a8}.question_layout .header{position:absolute;z-index:5;width:100%}.question_layout .header .icon{position:absolute;background-color:hsla(0,0%,100%,.8);border-radius:100%;width:75px;height:75px;padding:2px 0 0 2px;left:20px;top:20px}.question_layout .header .icon img{width:75px}.question_layout .header .caption{display:inline-block;text-align:center;width:100%}.question_layout .main{margin-top:0;text-align:center;height:100%}.question_layout .main .content_question{border-top:6px solid #fff;height:calc(100% - 320px);padding-left:20px;padding-right:20px}.question_layout .main .content_question .body-text{min-height:5em;padding:20px 0 6.5vw}.question_layout .main .content_question .input_estimate{min-height:4em}.question_layout#page-picture .main .content_question{min-height:53%}.show_camera .content_question{display:none}.hidden{visibility:hidden}#page-question button{width:100%;background-color:hsla(0,0%,100%,.7);margin-bottom:15px;min-height:45px;padding:15px 10px;font-size:20px;font-size:5vw;line-height:23px;line-height:6.5vw}#page-picture button{position:static;font-family:bold}#page-picture button.large-btn{width:56vw;line-height:4vw}#page-picture .icon_photo img{width:60%;margin-top:80px}#page-picture .take_pic_btn{margin-top:40px}#page-picture .take_pic_btn .next{margin-top:20vw}#page-picture .completed_pic_btn{position:absolute;bottom:20px;width:calc(100% - 40px)}#page-answer{background-color:#cadfdb;text-align:center;padding:0 40px}#page-answer .std-btn{width:150px;height:150px}#page-answer.wrong{background-color:#ffa38e}#page-answer .title{margin-top:30%}#page-answer .caption-one{margin-top:20px;display:inline-block}#page-answer .caption.body{font-size:23px;font-size:5vw;line-height:6.5vw;margin-top:2em}#page-answer .row.position_abs{width:100%;left:0;margin-top:30px;margin-bottom:30px}#page_key{background-color:#6faf69;padding-top:10vw}#page_key .caption{text-align:center;margin-top:50px;margin-bottom:50px}#page_key .key_icon{margin:0 auto;width:70%}#page_key img{transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}#page_key .large-btn{margin-top:14vw}#page-result{background-color:#6faf69;padding:5vw 20px 0 4vw}#page-result .caption{text-align:center;margin-top:10vw}#page-result .caption-one{font-size:16px;font-size:4vw;line-height:20px;line-height:5vw;font-weight:700}#page-result .zone_icon{margin:0 auto;width:50%}#page-result img{transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}#page-result .code_word_container{margin-top:5vw;position:relative}#page-result .letter-background{border-radius:100%;background-color:#fff;text-align:center;display:inline-block;height:23px;height:7.9vw;width:23px;width:7.9vw;position:relative;margin-bottom:1vw}#page-result .letter-background span{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#page-result a.score-close-btn{max-width:70px;max-width:18vw;margin-bottom:0;display:inline-block;height:auto}#page-result .triangle_grid_layout .top-row{margin-top:2vw}#page-result .triangle_grid_layout .triangle_point{text-align:center}#page-result .triangle_grid_layout .triangle_point img{max-width:80%}#page-result .triangle_grid_layout .triangle_point .triangle_point_score{position:absolute;top:-6%;right:9%;border-radius:100%;color:#fff;width:45px;width:11vw;background-color:#4d4d4d;height:45px;height:11vw;text-align:center;padding-top:3vw;font-size:24px;font-size:7vw}#page-result .triangle_grid_layout .triangle_point.score-correct .triangle_point_score,#page-result .triangle_grid_layout .triangle_point.score-key .triangle_point_score{background-color:#4d4d4d}#page-result .triangle_grid_layout .triangle_point .triangle_point_text{font-size:14px;font-size:4vw;line-height:12px;line-height:4.5vw}body .camera-overlay{background-color:transparent}body .camera-popup{position:fixed;top:0;width:100%;left:0;margin-left:0;font-family:regular;background:transparent;box-shadow:none;line-height:1.3em;pointer-events:auto;padding:0;border-radius:0;height:100%}body .camera-popup .center img{width:100%}body .camera-popup #video{width:100%;display:block;max-height:40%}body .camera-popup .button{width:110px;height:110px;border-radius:100%;border:0;display:block;position:relative;width:150px;height:150px;background-color:transparent;text-indent:-1000px;margin:150px auto 0}body .camera-popup .button .svg{width:100%}body .camera-popup .button:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}body .camera-popup .button.shutter:after{background:url(img/correct_large.svg) no-repeat;background-size:100%}body .camera-popup .button.cancel{margin-left:40px}body .camera-popup .button.cancel:after{background:url(img/wrong_large.svg) no-repeat;background-size:100%}.demo_active{background-color:#7cfc00}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){h1{font-size:24px;font-size:8vw;line-height:28px;line-height:8.5vw}#page-loading>.caption{bottom:70px}.question_layout .main .caption-three{font-size:23px;font-size:5vw;line-height:6.5vw}.question_layout .main button{font-size:12px;padding:15px}.question_layout .main button.large-btn{font-size:8vw}#page-reset .large-btn{line-height:73px;line-height:16vw}#page-question button{margin-bottom:10px;min-height:45px;padding:15px 10px}#page-question button:active{background-color:rgba(0,0,0,.1)}#page-answer .std-btn{width:90px;height:90px}#page-answer .caption-one{font-size:16px}#page-answer .caption.body{font-size:18px;font-size:5vw;line-height:24px;line-height:6.5vw;margin-top:2em}#page-answer .row.position_abs{bottom:40px}#page_key .caption{margin-top:20px;margin-bottom:40px}#page-box{height:100%}#page-box,#page-surprise{background-color:#6faf69}#page-surprise button{padding:0}#page-surprise button img{width:100%}}.DISABLED_CLASS{display:none}.activeCategories1 .triangle_point,.activeCategories2 .triangle_point{margin:0 auto}.activeCategories1 .cpadding,.activeCategories2 .cpadding{margin-bottom:40px}.activeCategories1 .bottom-row,.activeCategories2 .bottom-row{width:100%;display:inline-block}.mtop-10{margin-top:10px}.mtop-10,.mtop-20{display:inline-block}.mtop-20{margin-top:20px}.mtop-30{margin-top:30px}.mtop-30,.mtop-40{display:inline-block}.mtop-40{margin-top:40px}.mtop-50{margin-top:50px;display:inline-block}.full-width{width:100%}body,html{background-color:#6faf69}.circle-yellow{border-radius:100%;border:4px solid #fff;background-color:#fdc53b;color:#4d4d4d;width:75px;height:75px;display:inline-block;line-height:75px;font-size:40px;text-align:center;margin-top:10px}.slideout-menu .version{height:60px;border-radius:100%;width:60px;line-height:61px;text-align:center}.logos-container.icon .logo-app{max-width:40%;margin-top:10px;margin-bottom:5px}.logos-container.icon .logo-nbl{margin-top:20px;margin-bottom:0;max-width:50%;display:inline-block}.logos-container.icon .logo-hp{margin-top:8px;margin-right:20px;display:inline-block;max-width:14%}.logos-container.icon .logo-sbb{vertical-align:top;display:inline-block;max-width:20%}.loading-img{max-width:65%}.no-char-img{max-width:34%}#page-login,#page-settings{background-color:#fdc53b}#zone-options{background-color:#cadfdb}#zone-options .caption.top span{display:none}#page_waypoint_popup .waypoint_popup_msg{background-color:#cadfdb;border-top:6px solid #fff}#page_waypoint_popup .waypoint_popup_msg button{margin-top:40px}#page_waypoint_popup .waypoint_popup_msg .caption.top{position:absolute;top:-90px;left:30px;background-image:url(img/icon-vergrootglas.svg);background-repeat:no-repeat;width:110px;height:110px;background-size:100%;background-position:0 0}#page_waypoint_popup .waypoint_popup_msg .caption.top span{display:none}#page_waypoint_popup .waypoint_popup_msg .caption.middle{margin-top:100px}#page_waypoint_popup .waypoint_popup_msg .caption.bottom{margin-top:20px;display:none}.question_bullet_style{position:absolute;display:inline-block;background-color:#83d0f5;border:6px solid #fff;border-radius:100%;padding:12px 13px 8px;line-height:20px;left:-2px;top:13px}.question_layout.bg_2 .content_question{background-color:#fdc53b}#page-question .question_field button{background-color:#fff;border-radius:23px;width:90%;min-height:75px;padding:15px 10px 15px 34px}.content_question .question_field{position:relative}.content_question .question_field.one:before{content:"A"}.content_question .question_field.one:before,.content_question .question_field.two:before{position:absolute;display:inline-block;background-color:#83d0f5;border:6px solid #fff;border-radius:100%;padding:12px 13px 8px;line-height:20px;left:-2px;top:13px}.content_question .question_field.two:before{content:"B"}.content_question .question_field.three:before{position:absolute;display:inline-block;background-color:#83d0f5;border:6px solid #fff;border-radius:100%;padding:12px 13px 8px;line-height:20px;left:-2px;top:13px;content:"C"}.std-btn.verder{width:110px;height:auto;border-radius:0;background-color:transparent;width:80vw}#page-answer{background-color:#6faf69}#page-answer .std-btn{width:100%;height:100%}#page-answer.wrong{background-color:#fdc53b}#page-answer .caption.top img{height:175px}#page_key .key_icon{margin-bottom:30px}.surprise{position:relative;top:40%;transform:translateY(-50%)}.surprise .icon{width:70vw;margin:0 auto 50px}#page-result{background-color:#83d0f5}#page-result .triangle_grid_layout .triangle_point.score-correct .triangle_point_score,#page-result .triangle_grid_layout .triangle_point.score-key .triangle_point_score,#page-result .triangle_grid_layout .triangle_point.score-total .triangle_point_score{color:#4d4d4d;border:4px solid #fff;background-color:#6faf69;top:80px;line-height:0;padding-top:20px}#page-result .triangle_point_text{display:none}#page-result .letter-background{border:4px solid #fff;background-color:#cadfdb}.rounded-btn-layout{border-radius:35px;border:4px solid #fff;background-color:#cadfdb}#input_estimate{border-radius:10px;width:80vw}