*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}div,span,h1,h2,h3,p{-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fullscreen,.fullscreen-location-picker{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:0}.fullscreen.location-list ul,.fullscreen-location-picker.location-list ul{flex-grow:1;overflow-y:auto}.fullscreen .splash-container,.fullscreen-location-picker .splash-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:20px}.fullscreen .splash-container img.splash-logo,.fullscreen-location-picker .splash-container img.splash-logo{max-width:150px;width:auto}.fullscreen .splash-container h2.splash-tagline,.fullscreen-location-picker .splash-container h2.splash-tagline{font-size:40px;margin:20px 0 20px 0;max-width:400px;text-align:center}.fullscreen .splash-container .splash-text,.fullscreen-location-picker .splash-container .splash-text{font-size:18px;letter-spacing:0;line-height:25px;max-width:400px;text-align:center}.fullscreen .splash-container .languages,.fullscreen-location-picker .splash-container .languages{font-size:18px;font-weight:400;line-height:50px;position:absolute;right:20px;text-transform:uppercase;top:10px}.fullscreen .splash-container .languages a,.fullscreen-location-picker .splash-container .languages a{color:#5183bc;padding:10px}.fullscreen .splash-container .languages a.active,.fullscreen-location-picker .splash-container .languages a.active{text-decoration:underline}.fullscreen button.start,.fullscreen-location-picker button.start{font-size:40px;line-height:40px;margin:20px;max-width:450px;width:calc(100% - 40px)}.fullscreen .disclaimer-text,.fullscreen-location-picker .disclaimer-text{font-size:16px;text-align:center;padding:0 20px 20px 20px}.header{background-color:#5183bc;color:#fff;height:70px;padding:10px;text-align:center}.header .logo{height:auto;max-height:50px;max-width:200px;width:auto}.header .back-icon-multi-survey{cursor:pointer;height:40px;left:10px;position:absolute;top:15px}.header .back-icon-multi-survey g{stroke:#fff}.header .timer{left:10px;position:absolute;top:10px;width:40%;z-index:10000}.header .timer.multi-survey{left:60px}.header .timer .circle{background-color:transparent;border-radius:50%;height:50px;width:50px}.header .timer .clip{height:50px;position:absolute;width:50px}.header .timer .fill{position:absolute;background-color:#fff;border-radius:50%;width:50px;height:50px}.header .timer .clip.left{clip:rect(0,25px,50px,0)}.header .timer .clip.left .fill{clip:rect(0,50px,50px,25px)}.header .timer .clip.right{clip:rect(0,50px,50px,25px)}.header .timer .clip.right .fill{clip:rect(0,25px,50px,0)}.header .timer .inset{background-color:#5183bc;border-radius:50%;height:40px;left:5px;position:absolute;top:5px;width:40px}.header .timer .count{font-size:20px;height:50px;left:0;line-height:50px;position:absolute;text-align:center;top:0;width:50px}.header .timer .timer-text{font-size:16px;left:65px;line-height:50px;position:absolute;top:0}.header .languages{font-size:18px;font-weight:400;line-height:50px;position:fixed;right:20px;text-transform:uppercase;top:10px}.header .languages a{color:#fff;padding:10px}.header .languages a.active{text-decoration:underline}.overlay-fade-appear{opacity:0}.overlay-fade-appear.overlay-fade-appear-active{animation:fade-in 100ms linear}.overlay-fade-enter{opacity:0}.overlay-fade-enter.overlay-fade-enter-active{animation:fade-in 100ms linear}.overlay-fade-exit.overlay-fade-exitactive{animation:fade-out 300ms linear}.modal-pop-appear{opacity:0}.modal-pop-appear.modal-pop-appear-active{animation:pop-in 600ms ease-in-out;opacity:1}.modal-pop-enter{opacity:0}.modal-pop-enter.modal-pop-enter-active{animation:pop-in 600ms ease-in-out;opacity:1}.modal-pop-exit.modal-pop-exit-active{animation:pop-out 200ms ease-in-out}.overlay{background-color:rgba(0,0,0,0.7);bottom:0;display:flex;justify-content:center;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10}.overlay.show{display:block}.overlay.hide{display:none}.modal-container{display:flex;height:100%;position:fixed;right:0;top:0;width:100%;z-index:20}.modal-container .body-qr-touch button{margin-top:40px}.modal-container .body-qr-touch .qrTouch-or{color:#5183bc;font-size:35px}.modal-container .modal{align-self:center;background-color:#fff;background-repeat:no-repeat;border-radius:15px;box-shadow:0 0 40px 0 rgba(0,0,0,0.8);color:#000;display:flex;flex-direction:column;font-size:30px;font-weight:bold;justify-content:space-between;margin:0 auto;max-width:690px;padding:40px;text-align:center;width:100%}.modal-container .modal h1{font-size:80px;font-weight:900;margin:10px 0 20px 0}.modal-container .modal h1 strong{color:#5183bc;font-weight:900}.modal-container .modal p{margin:20px 0}.modal-container .modal strong{color:#5183bc}.modal-container .modal .buttons{padding:0;width:100%}.modal-container .modal .buttons button{font-weight:bold;margin-top:10px}.modal-container .modal .buttons button:only-of-type{margin-top:0}.modal-container .modal .buttons button.cancel{display:block}.modal-container .modal .form-group{display:flex;flex-direction:column-reverse;width:100%}.modal-container .modal .form-group.custom-field-bool input[type="checkbox"]{opacity:0;position:absolute;z-index:-10}.modal-container .modal .form-group.custom-field-bool label{font-size:22px;line-height:1.6;margin-bottom:20px;padding-left:40px;position:relative}.modal-container .modal .form-group.custom-field-bool label p{margin:0;position:relative}.modal-container .modal .form-group.custom-field-bool label:before,.modal-container .modal .form-group.custom-field-bool label:after{content:'';left:0;position:absolute;top:4px}.modal-container .modal .form-group.custom-field-bool label:before{border-radius:5px;border:4px solid #000;height:20px;width:20px}.modal-container .modal .form-group.custom-field-bool label:after{background-image:url("data:image/svg+xml,%3Csvg width='25.948661' height='19.888393' viewBox='2.025670 -40.011161 25.948661 19.888393' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M27.974330 -36.127232C27.974330 -35.680804 27.818080 -35.301339 27.505580 -34.988839L15.385045 -22.868304L13.108259 -20.591518C12.795759 -20.279018 12.416295 -20.122768 11.969866 -20.122768C11.523438 -20.122768 11.143973 -20.279018 10.831473 -20.591518L8.554688 -22.868304L2.494420 -28.928571C2.181920 -29.241071 2.025670 -29.620536 2.025670 -30.066964C2.025670 -30.513393 2.181920 -30.892857 2.494420 -31.205357L4.771205 -33.482143C5.083705 -33.794643 5.463170 -33.950893 5.909598 -33.950893C6.356027 -33.950893 6.735491 -33.794643 7.047991 -33.482143L11.969866 -28.543527L22.952009 -39.542411C23.264509 -39.854911 23.643973 -40.011161 24.090402 -40.011161C24.536830 -40.011161 24.916295 -39.854911 25.228795 -39.542411L27.505580 -37.265625C27.818080 -36.953125 27.974330 -36.573661 27.974330 -36.127232ZM27.974330 -36.127232'%3E%3C/path%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:20px;height:28px;opacity:0;width:28px}.modal-container .modal .form-group.custom-field-bool label.set-required p:after{color:#f00;content:'*';position:relative}.modal-container .modal .form-group.custom-field-bool input[type="checkbox"]:checked + label:after{opacity:1}.modal-container .modal label{text-align:left;display:block}.modal-container .modal label span{display:inline-block;margin-bottom:10px;text-align:left}.modal-container .modal label span.name-prompt-label{display:none}.modal-container .modal label span.required{color:#f35a5e}.modal-container .modal input[type=text],.modal-container .modal input[type=tel],.modal-container .modal input[type=number],.modal-container .modal input[type=email]{border:solid 5px #000;border-radius:15px;box-shadow:none;font-size:30px;margin-bottom:20px;outline:none;padding:10px;width:100%}.modal-container .modal input[type=text].invalid,.modal-container .modal input[type=tel].invalid,.modal-container .modal input[type=number].invalid,.modal-container .modal input[type=email].invalid{border:solid 3px #f35a5e}.modal-container .modal input[type=text].name-prompt,.modal-container .modal input[type=tel].name-prompt,.modal-container .modal input[type=number].name-prompt,.modal-container .modal input[type=email].name-prompt{display:none}.modal-container .modal .logo{height:auto;margin:0 auto 30px;max-height:50px;max-width:200px;width:auto}.modal-container .modal.consent-explicit .cancel{background:#fff !important;border:1px solid #d3d3d3;box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);color:#808080}.modal-container .modal.consent-explicit .privacy-policy{margin-top:40px;text-decoration:underline}.modal-container .modal-iframe{height:calc(100vh - 200px);margin-bottom:20px;width:100%}.modal-container .modal.intro > *{padding-bottom:20px}.modal-container .modal.outro .powered-by-loop{background:url("/images/loop-logo/powered-by-loop-color.png") no-repeat center;background-size:cover;display:inline-block;height:50px;margin:0 auto;width:144px}.modal-container .modal.intro,.modal-container .modal.outro{cursor:pointer}.modal-container .modal.debug ul{margin:20px 0;padding:0}.modal-container .modal.debug ul li{border-bottom:1px solid #000;font-size:18px;list-style:none;padding:15px 0;text-align:center}.modal-container .modal.debug button{font-size:20px;padding:20px 50px;width:auto}.modal-container .modal.modal-web-frame{height:100%;max-width:95%}.modal-container .modal.modal-web-frame .modal-iframe{border:none;height:100%;outline:none}.modal-container .modal.modal-web-frame .modal-close-button{background-color:#5183bc;border-radius:12px;color:#fff;font-size:30px;padding:20px}.modal-container .multi-survey-intro{background-size:cover;border-radius:0;color:#fff;height:100%;max-width:100%;overflow:auto;position:relative;width:100%}.modal-container .multi-survey-intro .multi-qr-code{border-radius:10px;box-shadow:0 5px 20px 0 rgba(0,0,0,0.3);margin:20px auto}.modal-container .multi-survey-intro h2{margin-top:0}.modal-container .multi-survey-intro .select-survey-text,.modal-container .multi-survey-intro .bottom-survey-text,.modal-container .multi-survey-intro .MultiQrTouch-or{display:block;text-shadow:2px 2px 1px #000}.modal-container .multi-survey-intro .buttons{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:center;margin:20px auto;max-width:960px;padding:0}.modal-container .multi-survey-intro .buttons span.survey-button{align-items:center;background:#fff;border-radius:10px;box-shadow:0 30px 50px 0 rgba(0,0,0,0.3);cursor:pointer;display:flex;justify-content:center;margin:10px;padding:40px 10px;position:relative;transition:250ms ease all}.modal-container .multi-survey-intro .buttons span.survey-button:hover{box-shadow:0 40px 60px 0 rgba(0,0,0,0.2);transform:scale(1.02)}.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(1),.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(1) ~ span{flex:1 1 calc(100% - 20px)}.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(2),.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(2) ~ span,.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(4),.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(4) ~ span{flex:1 1 calc(50% - 20px)}.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(3),.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(3) ~ span,.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(5),.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(5) ~ span,.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(6),.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(6) ~ span{flex:1 1 calc(33% - 20px)}.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(7),.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(7) ~ span,.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(8),.modal-container .multi-survey-intro .buttons span.survey-button:first-child:nth-last-child(8) ~ span{flex:1 1 calc(25% - 20px)}.modal-container .multi-survey-intro .languages{font-size:18px;font-weight:400;line-height:50px;position:fixed;right:20px;text-transform:uppercase;top:10px}.modal-container .multi-survey-intro .languages a{color:#fff;padding:10px}.modal-container .multi-survey-intro .languages a.active{text-decoration:underline}.modal-container .browser-outdated{border-radius:10px;bottom:20px;left:20px;max-width:none;position:fixed;right:20px;top:20px;width:calc(100% - 40px);z-index:1000}.modal-container .browser-outdated .icon-close{height:23px;opacity:.6;position:absolute;right:12px;top:6px;transition:250ms opacity ease;width:23px}.modal-container .browser-outdated .icon-close:hover{opacity:1}.modal-container .browser-outdated .icon-close:before,.modal-container .browser-outdated .icon-close:after{position:absolute;left:15px;content:' ';height:23px;width:2px;background-color:#000}.modal-container .browser-outdated .icon-close:before{transform:rotate(45deg)}.modal-container .browser-outdated .icon-close:after{transform:rotate(-45deg)}.modal-container .browser-outdated p{font-weight:300}.modal-container .browser-outdated a,.modal-container .browser-outdated a:visited{display:inline-block;margin:20px 10px;text-decoration:underline}@media (max-width:690px){#app .modal-container .modal{align-items:center;border-radius:0;display:flex;flex-direction:column;font-size:5vw;height:100%;justify-content:center;margin:0;padding:20px;width:100%}#app .modal-container .modal label{font-size:5vw;width:100%}#app .modal-container .modal h1{font-size:15vw;line-height:15vw}#app .modal-container .modal h1 strong{display:block}#app .modal-container .modal p{margin:5px 0}#app .modal-container .modal .buttons{margin:20px 0;padding:0}#app .modal-container .modal .buttons span{font-size:25px}#app .modal-container .modal input{font-size:16px}#app .modal-container .modal.intro div{padding-bottom:0}#app .modal-container .modal input[type=text],#app .modal-container .modal input[type=tel],#app .modal-container .modal input[type=number],#app .modal-container .modal input[type=email],#app .modal-container .modal .custom-field-bool label:before{border-width:3px}#app .modal-container .modal .custom-field-bool label:after{background-size:17px;height:27px;width:27px}#app .modal-container .modal .custom-field-bool label{padding-left:35px}#app .modal-container .modal.modal-web-frame{max-width:100%}#app .multi-survey-intro{display:block !important}#app .multi-survey-intro .buttons{display:block}#app .multi-survey-intro .buttons span{display:block;margin:10px 0;width:100%}}.questions{background-color:transparent;padding:10px 10px 0;height:calc(100% - 70px);width:100%;justify-content:space-around;flex-direction:column;align-items:center}.questions .main-label{padding:0}.questions .asterisk{color:#e20000}.questions .bool-question,.questions .rating-question,.questions .star-question{background-color:transparent;border:0;border-radius:0;display:flex;padding:1%;width:100%}.questions .bool-question .cell,.questions .rating-question .cell,.questions .star-question .cell{display:inline-block}.questions .bool-question .cell.title,.questions .rating-question .cell.title,.questions .star-question .cell.title{align-self:center;color:#000;font-size:2.5vw;font-weight:900;padding-left:20px;width:80%}.questions .bool-question .cell.title strong,.questions .rating-question .cell.title strong,.questions .star-question .cell.title strong{color:#5183bc;font-weight:900 !important}.questions .bool-question .cell.face,.questions .rating-question .cell.face,.questions .star-question .cell.face{align-self:center;padding:0 1% 0;text-align:center;width:10%}.questions .bool-question .happy-face,.questions .rating-question .happy-face,.questions .star-question .happy-face,.questions .bool-question .sad-face,.questions .rating-question .sad-face,.questions .star-question .sad-face{cursor:pointer;fill:none;min-width:50px;width:6.5vw}.questions .bool-question .happy-face path.face-bg,.questions .rating-question .happy-face path.face-bg,.questions .star-question .happy-face path.face-bg,.questions .bool-question .sad-face path.face-bg,.questions .rating-question .sad-face path.face-bg,.questions .star-question .sad-face path.face-bg{fill:none}.questions .bool-question .happy-face g.face-lines,.questions .rating-question .happy-face g.face-lines,.questions .star-question .happy-face g.face-lines,.questions .bool-question .sad-face g.face-lines,.questions .rating-question .sad-face g.face-lines,.questions .star-question .sad-face g.face-lines{fill:#000}.questions .bool-question .sad-face.selected path.face-bg,.questions .rating-question .sad-face.selected path.face-bg,.questions .star-question .sad-face.selected path.face-bg{fill:#f35a5e}.questions .bool-question .happy-face.selected path.face-bg,.questions .rating-question .happy-face.selected path.face-bg,.questions .star-question .happy-face.selected path.face-bg{fill:#2cc26b}.questions .bool-question .thumb-up,.questions .rating-question .thumb-up,.questions .star-question .thumb-up,.questions .bool-question .thumb-down,.questions .rating-question .thumb-down,.questions .star-question .thumb-down{cursor:pointer;fill:#fff}.questions .bool-question .thumb-up.selected path.thumb-background,.questions .rating-question .thumb-up.selected path.thumb-background,.questions .star-question .thumb-up.selected path.thumb-background{fill:#2cc26b}.questions .bool-question .thumb-down.selected path.thumb-background,.questions .rating-question .thumb-down.selected path.thumb-background,.questions .star-question .thumb-down.selected path.thumb-background{fill:#f35a5e}.web-feedback .questions{height:auto}.picklist-question{margin:10px 0 10px;padding:1%;width:100%}.picklist-question #picklist-input{display:flex;position:relative}.picklist-question #picklist-input:after{background:none;border-color:#d3d3d3;border-style:solid;border-width:3px 3px 0 0;content:'';display:block;height:10px;pointer-events:none;position:absolute;right:40px;top:35%;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:10px}.picklist-question .picklist-input-label{align-self:center;color:#000;font-size:2.5vw;padding:0 20px;font-weight:900;width:50%}.picklist-question .max-selections-caption{font-size:1.9vw;display:flex;margin:10px 0 -5px 20px}.picklist-question .picklist-input{-webkit-appearance:none;-moz-appearance:none;align-self:center;background-color:#f8f8f8;border:1px solid #ccc;border-radius:5px;font-size:2.5vw;margin-right:15px;padding:20px;width:calc(50% - 15px)}.picklist-question .picklist-input-dropdown{align-self:center;background-color:#f8f8f8;border:1px solid #ccc;border-radius:5px;font-size:2.5vw;margin-right:15px;padding:20px;width:calc(50% - 15px)}.picklist-question .picklist-input-radio,.picklist-question .picklist-input-checkbox{font-size:2vw}.picklist-question .picklist-input-radio li,.picklist-question .picklist-input-checkbox li{list-style-type:none}.picklist-question .picklist-input-radio .picklist-item-image,.picklist-question .picklist-input-checkbox .picklist-item-image{display:inline-flex;align-items:center;padding:10px 20px 10px 20px}.picklist-question .picklist-input-radio .picklist-item-text,.picklist-question .picklist-input-checkbox .picklist-item-text{padding:10px 0 10px 0}.picklist-question .picklist-input-radio input,.picklist-question .picklist-input-checkbox input{height:20px;width:20px;margin:10px}.nps-question{flex-direction:column;padding:0 20px;width:100%}.nps-question .cell.title{margin-bottom:20px;width:100% !important}.nps-question .nps-item{display:inline-block;margin:0 5px;text-align:center;width:9%}.nps-question .nps-item:nth-child(1) input:not(:checked) + label{border:1px solid #cf2c1d;color:#cf2c1d}.nps-question .nps-item:nth-child(1) input:checked + label{background:#cf2c1d}.nps-question .nps-item:nth-child(2) input:not(:checked) + label{border:1px solid #d84617;color:#d84617}.nps-question .nps-item:nth-child(2) input:checked + label{background:#d84617}.nps-question .nps-item:nth-child(3) input:not(:checked) + label{border:1px solid #e16012;color:#e16012}.nps-question .nps-item:nth-child(3) input:checked + label{background:#e16012}.nps-question .nps-item:nth-child(4) input:not(:checked) + label{border:1px solid #eb7a0d;color:#eb7a0d}.nps-question .nps-item:nth-child(4) input:checked + label{background:#eb7a0d}.nps-question .nps-item:nth-child(5) input:not(:checked) + label{border:1px solid #f49407;color:#f49407}.nps-question .nps-item:nth-child(5) input:checked + label{background:#f49407}.nps-question .nps-item:nth-child(6) input:not(:checked) + label{border:1px solid #feaf04;color:#feaf04}.nps-question .nps-item:nth-child(6) input:checked + label{background:#feaf04}.nps-question .nps-item:nth-child(7) input:not(:checked) + label{border:1px solid #e2ab05;color:#e2ab05}.nps-question .nps-item:nth-child(7) input:checked + label{background:#e2ab05}.nps-question .nps-item:nth-child(8) input:not(:checked) + label{border:1px solid #c6a705;color:#c6a705}.nps-question .nps-item:nth-child(8) input:checked + label{background:#c6a705}.nps-question .nps-item:nth-child(9) input:not(:checked) + label{border:1px solid #aaa307;color:#aaa307}.nps-question .nps-item:nth-child(9) input:checked + label{background:#aaa307}.nps-question .nps-item:nth-child(10) input:not(:checked) + label{border:1px solid #8e9e20;color:#8e9e20}.nps-question .nps-item:nth-child(10) input:checked + label{background:#8e9e20}.nps-question .nps-item:nth-child(11) input:not(:checked) + label{border:1px solid #729b09;color:#729b09}.nps-question .nps-item:nth-child(11) input:checked + label{background:#729b09}.csat-question,.ces-question{flex-direction:row;padding:0 20px;width:100%}.csat-question .cell.title,.ces-question .cell.title{margin-bottom:20px;width:50% !important}.csat-question .options-container,.ces-question .options-container{width:50%}.rating-question .csat-item-smileys{display:inline-block;margin:0 5px;text-align:center;width:18%}.rating-question .csat-item-smileys:nth-child(1) input:not(:checked) + label{color:#fff}.rating-question .csat-item-smileys:nth-child(1) input:checked + label{background:#fff;box-shadow:none}.rating-question .csat-item-smileys:nth-child(2) input:not(:checked) + label{color:#fff}.rating-question .csat-item-smileys:nth-child(2) input:checked + label{background:#fff;box-shadow:none}.rating-question .csat-item-smileys:nth-child(3) input:not(:checked) + label{color:#fff}.rating-question .csat-item-smileys:nth-child(3) input:checked + label{background:#fff;box-shadow:none}.rating-question .csat-item-smileys:nth-child(4) input:not(:checked) + label{color:#fff}.rating-question .csat-item-smileys:nth-child(4) input:checked + label{background:#fff;box-shadow:none}.rating-question .csat-item-smileys:nth-child(5) input:not(:checked) + label{color:#fff}.rating-question .csat-item-smileys:nth-child(5) input:checked + label{background:#fff;box-shadow:none}.rating-question .csat-item,.rating-question .ces-item{display:inline-block;margin:0 5px;text-align:center;width:18%}.rating-question .csat-item:nth-child(1) input:not(:checked) + label,.rating-question .ces-item:nth-child(1) input:not(:checked) + label{border:1px solid #cf2c1d;color:#cf2c1d}.rating-question .csat-item:nth-child(1) input:checked + label,.rating-question .ces-item:nth-child(1) input:checked + label{background:#cf2c1d}.rating-question .csat-item:nth-child(2) input:not(:checked) + label,.rating-question .ces-item:nth-child(2) input:not(:checked) + label{border:1px solid #e16012;color:#e16012}.rating-question .csat-item:nth-child(2) input:checked + label,.rating-question .ces-item:nth-child(2) input:checked + label{background:#e16012}.rating-question .csat-item:nth-child(3) input:not(:checked) + label,.rating-question .ces-item:nth-child(3) input:not(:checked) + label{border:1px solid #feaf04;color:#feaf04}.rating-question .csat-item:nth-child(3) input:checked + label,.rating-question .ces-item:nth-child(3) input:checked + label{background:#feaf04}.rating-question .csat-item:nth-child(4) input:not(:checked) + label,.rating-question .ces-item:nth-child(4) input:not(:checked) + label{border:1px solid #aaa307;color:#aaa307}.rating-question .csat-item:nth-child(4) input:checked + label,.rating-question .ces-item:nth-child(4) input:checked + label{background:#aaa307}.rating-question .csat-item:nth-child(5) input:not(:checked) + label,.rating-question .ces-item:nth-child(5) input:not(:checked) + label{border:1px solid #729b09;color:#729b09}.rating-question .csat-item:nth-child(5) input:checked + label,.rating-question .ces-item:nth-child(5) input:checked + label{background:#729b09}.rating-question .options,.star-question .options,.rating-question .legend,.star-question .legend{display:flex;justify-content:space-between;width:100%}.rating-question .options,.star-question .options{margin:10px auto 0;padding:10px 5px}.rating-question .legend,.star-question .legend{color:rgba(0,0,0,0.8);font-size:40%;margin:0 auto;padding:10px 20px}.rating-question label,.star-question label{border-radius:10px;display:block;font-size:2vw;padding:30px 20px;transition:.3s ease all}.rating-question input:checked,.star-question input:checked,.rating-question input:not(:checked),.star-question input:not(:checked){position:relative;height:0;width:0}.rating-question input:checked + label,.star-question input:checked + label,.rating-question input:not(:checked) + label,.star-question input:not(:checked) + label{cursor:pointer;position:relative}.rating-question input:checked + label{box-shadow:0 2px 10px rgba(0,0,0,0.4);color:#fff;transform:scale(1.1)}.rating-question input:not(:checked) + label{background:#fff;color:rgba(255,255,255,0.4)}.star-question .star-item label{padding:0}.star-question .star-item label svg{overflow:visible;width:6.5vw}.star-question .star-item input:checked + label{transform:scale(1.1)}.star-question .star-item input:not(:checked) + label svg path{fill:rgba(255,255,255,0)}.star-question .star-item input.star-filled + label svg path,.star-question .star-item input:checked + label svg path{fill:#000 !important}.text-question{margin:10px 0;width:100%}.text-question .min-char-validation-text{font-size:50%;color:#f00;padding:20px}.text-question textarea{background-color:#f8f8f8;border:1px solid #ccc;border-radius:5px;box-shadow:none;font-size:2.5vw;outline:none;margin:0 20px;padding:20px;resize:none;width:calc(100% - 40px)}.text-question textarea:focus{border-color:#5183bc}.chrome-kiosk-done-button{display:none}.string-question{padding:1%;width:100%}.string-question label{display:flex;color:#000;font-size:2.5vw;font-weight:900;width:100%}.string-question label strong{color:#5183bc}.string-question span{align-self:center;padding:0 20px;width:50%}.string-question input[type=text],.string-question input[type=number]{align-self:center;background-color:#f8f8f8;border:1px solid #ccc;border-radius:5px;box-shadow:none;font-size:2.5vw;outline:none;padding:20px;width:calc(50% - 15px)}.string-question input[type=text]:focus,.string-question input[type=number]:focus{border-color:#5183bc}button{font-weight:900}button.submit{margin:10px 20px 10px;width:calc(100% - 40px)}.disclaimer-text{font-size:16px;text-align:center;padding:0 20px 20px 20px}.location-selection-container{align-items:stretch;display:flex;flex-direction:row;padding:30px 30px 0}.location-selection-container button.location-button,.location-selection-container button.internal-location-button{flex-grow:1;padding:15px;width:calc(50% - 10px)}.location-selection-container button:nth-of-type(2){margin-left:20px}@media (max-width:768px){.questions{display:block;height:auto}.questions .bool-question,.questions .rating-question,.questions .star-question{display:block;margin:10px 0 20px;padding:3%}.questions .bool-question .cell.title,.questions .rating-question .cell.title,.questions .star-question .cell.title{display:block;font-size:20px;padding:0 0 3% 0;text-align:center;width:100%}.questions .bool-question .cell.face,.questions .rating-question .cell.face,.questions .star-question .cell.face{padding:0;overflow:auto;text-align:center;width:35%}.questions .bool-question .cell.face.sad,.questions .rating-question .cell.face.sad,.questions .star-question .cell.face.sad{margin-right:15%}.questions .bool-question .cell.face.happy,.questions .rating-question .cell.face.happy,.questions .star-question .cell.face.happy{margin-left:15%}.questions .bool-question .happy-face,.questions .rating-question .happy-face,.questions .star-question .happy-face,.questions .bool-question .sad-face,.questions .rating-question .sad-face,.questions .star-question .sad-face,.questions .bool-question .thumb-up,.questions .rating-question .thumb-up,.questions .star-question .thumb-up,.questions .bool-question .thumb-down,.questions .rating-question .thumb-down,.questions .star-question .thumb-down{cursor:pointer;fill:none;width:65px}.questions .bool-question .star-item label,.questions .rating-question .star-item label,.questions .star-question .star-item label{text-align:center}.questions .bool-question .star-item svg,.questions .rating-question .star-item svg,.questions .star-question .star-item svg{width:30px}.questions .dropdown-question .dropdown-input-label,.questions .dropdown-question .dropdown-input{font-size:20px}.questions .text-question{margin:10px 0 20px}.questions .text-question .min-char-validation-text{font-size:40%;color:#f00;padding:10px;padding-left:20px}.questions .text-question textarea{font-size:16px}.questions button.submit{font-size:30px;margin:0 20px 20px}.questions .nps-question .options{flex-wrap:wrap;justify-content:center;padding:0}.questions .nps-question .options .nps-item{margin:5px;width:18%}.questions .nps-question .options .nps-item label{font-size:20px;padding:10px 5px}.questions .csat-question .cell.title,.questions .csat-question .options-container{width:100% !important}.questions .csat-question .options{flex-wrap:wrap;justify-content:center;padding:0}.questions .csat-question .options .csat-item{margin:5px;width:15%}.questions .csat-question .options .csat-item label{font-size:20px;padding:10px 5px}.questions .csat-question .options .csat-item-smileys{margin:5px;width:15%}.questions .csat-question .options .csat-item-smileys label{font-size:20px;padding:10px 5px}.questions .ces-question .cell.title,.questions .ces-question .options-container{width:100% !important}.questions .ces-question .options{flex-wrap:wrap;justify-content:center;padding:0}.questions .ces-question .options .ces-item{margin:5px;width:15%}.questions .ces-question .options .ces-item label{font-size:20px;padding:10px 5px}.questions .picklist-question #picklist-input{display:block}.questions .picklist-question #picklist-input:after{top:62%}.questions .picklist-question .picklist-input-label{display:block;font-size:20px;margin-bottom:10px;padding-left:0;text-align:center;width:100%}.questions .picklist-question .max-selections-caption{font-size:16px;display:block;text-align:center;margin:10px 30px -5px 20px}.questions .picklist-question .picklist-input{display:block;font-size:20px;margin:20px 20px 10px 20px;width:calc(100% - 40px)}.questions .picklist-question .picklist-input-dropdown{display:block;font-size:20px;margin:20px 20px 10px 20px;width:calc(100% - 40px)}.questions .picklist-question .picklist-input-radio,.questions .picklist-question .picklist-input-checkbox{display:block;font-size:20px}.questions .picklist-question .picklist-input-radio .picklist-item-image,.questions .picklist-question .picklist-input-checkbox .picklist-item-image{display:flex;justify-content:center;padding:10px 80px 10px 0}.string-question label,.string-question input[type="text"]{font-size:20px}.string-question label{display:block;text-align:center}.string-question span{display:inline-block;font-weight:900;padding:0 0 10px 0;width:auto}.string-question span strong{font-weight:900 !important}.string-question input[type=text],.string-question input[type=number]{float:none;margin:0 20px;width:calc(100% - 40px)}.location-selection-container button.location-button,.location-selection-container button.internal-location-button{font-size:20px}}@-moz-keyframes shake{0%{transform:translateX(0)}12.5%{transform:translateX(-6px) rotateY(-5deg)}37.5%{transform:translateX(5px) rotateY(4deg)}62.5%{transform:translateX(-3px) rotateY(-2deg)}87.5%{transform:translateX(2px) rotateY(1deg)}100%{transform:translateX(0)}}@-webkit-keyframes shake{0%{transform:translateX(0)}12.5%{transform:translateX(-6px) rotateY(-5deg)}37.5%{transform:translateX(5px) rotateY(4deg)}62.5%{transform:translateX(-3px) rotateY(-2deg)}87.5%{transform:translateX(2px) rotateY(1deg)}100%{transform:translateX(0)}}@-o-keyframes shake{0%{transform:translateX(0)}12.5%{transform:translateX(-6px) rotateY(-5deg)}37.5%{transform:translateX(5px) rotateY(4deg)}62.5%{transform:translateX(-3px) rotateY(-2deg)}87.5%{transform:translateX(2px) rotateY(1deg)}100%{transform:translateX(0)}}@keyframes shake{0%{transform:translateX(0)}12.5%{transform:translateX(-6px) rotateY(-5deg)}37.5%{transform:translateX(5px) rotateY(4deg)}62.5%{transform:translateX(-3px) rotateY(-2deg)}87.5%{transform:translateX(2px) rotateY(1deg)}100%{transform:translateX(0)}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-o-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-moz-keyframes pop-in{0%{transform:scale(.5)}25%{transform:scale(1.1)}50%{transform:scale(.9)}75%{transform:scale(1.05)}100%{transform:scale(1)}}@-webkit-keyframes pop-in{0%{transform:scale(.5)}25%{transform:scale(1.1)}50%{transform:scale(.9)}75%{transform:scale(1.05)}100%{transform:scale(1)}}@-o-keyframes pop-in{0%{transform:scale(.5)}25%{transform:scale(1.1)}50%{transform:scale(.9)}75%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes pop-in{0%{transform:scale(.5)}25%{transform:scale(1.1)}50%{transform:scale(.9)}75%{transform:scale(1.05)}100%{transform:scale(1)}}@-moz-keyframes pop-out{0%{transform:scale(1)}40%{transform:scale(1.2)}100%{transform:scale(.5)}}@-webkit-keyframes pop-out{0%{transform:scale(1)}40%{transform:scale(1.2)}100%{transform:scale(.5)}}@-o-keyframes pop-out{0%{transform:scale(1)}40%{transform:scale(1.2)}100%{transform:scale(.5)}}@keyframes pop-out{0%{transform:scale(1)}40%{transform:scale(1.2)}100%{transform:scale(.5)}}.fullscreen-location-picker{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;}.fullscreen-location-picker.location-list ul{flex-grow:1;overflow-y:auto}.overlay-location-picker{background-color:#fff;bottom:0;display:flex;justify-content:center;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%;z-index:20;}.overlay-location-picker .modal-geolocate-failure .content a,.overlay-location-picker .modal-geolocate-failure .content a:visited{text-decoration:underline}.overlay-location-picker .modal-no-preprompt,.overlay-location-picker .modal-geolocate-failure,.overlay-location-picker .modal-no-nearby-location{min-width:70%;}.overlay-location-picker .modal-no-preprompt .content,.overlay-location-picker .modal-geolocate-failure .content,.overlay-location-picker .modal-no-nearby-location .content{text-align:center}.overlay-location-picker .modal-no-preprompt svg,.overlay-location-picker .modal-geolocate-failure svg,.overlay-location-picker .modal-no-nearby-location svg{margin:20px 0 0 !important;}.overlay-location-picker .modal-no-preprompt svg g#Group g,.overlay-location-picker .modal-geolocate-failure svg g#Group g,.overlay-location-picker .modal-no-nearby-location svg g#Group g,.overlay-location-picker .modal-no-preprompt svg g#Group path,.overlay-location-picker .modal-geolocate-failure svg g#Group path,.overlay-location-picker .modal-no-nearby-location svg g#Group path{stroke:#000}.overlay-location-picker .modal-no-preprompt h3,.overlay-location-picker .modal-geolocate-failure h3,.overlay-location-picker .modal-no-nearby-location h3{border-bottom:1px solid rgba(0,0,0,0.1);font-size:36px;margin:40px 0 !important;padding-bottom:40px;width:90%}.overlay-location-picker .modal-no-preprompt p,.overlay-location-picker .modal-geolocate-failure p,.overlay-location-picker .modal-no-nearby-location p,.overlay-location-picker .modal-no-preprompt span,.overlay-location-picker .modal-geolocate-failure span,.overlay-location-picker .modal-no-nearby-location span{font-size:24px !important;line-height:28px}.overlay-location-picker .modal-no-preprompt button,.overlay-location-picker .modal-geolocate-failure button,.overlay-location-picker .modal-no-nearby-location button{margin:60px 0;padding:15px 30px}.overlay-location-picker .modal-no-preprompt .modal-buttons-no-nearby,.overlay-location-picker .modal-geolocate-failure .modal-buttons-no-nearby,.overlay-location-picker .modal-no-nearby-location .modal-buttons-no-nearby,.overlay-location-picker .modal-no-preprompt .modal-buttons-cannot-geolocate,.overlay-location-picker .modal-geolocate-failure .modal-buttons-cannot-geolocate,.overlay-location-picker .modal-no-nearby-location .modal-buttons-cannot-geolocate{margin-top:40px;width:100%;}.overlay-location-picker .modal-no-preprompt .modal-buttons-no-nearby button,.overlay-location-picker .modal-geolocate-failure .modal-buttons-no-nearby button,.overlay-location-picker .modal-no-nearby-location .modal-buttons-no-nearby button,.overlay-location-picker .modal-no-preprompt .modal-buttons-cannot-geolocate button,.overlay-location-picker .modal-geolocate-failure .modal-buttons-cannot-geolocate button,.overlay-location-picker .modal-no-nearby-location .modal-buttons-cannot-geolocate button{margin:20px 10px;width:calc(50% - 20px)}.overlay-location-picker .modal-no-preprompt .modal-buttons-permission,.overlay-location-picker .modal-geolocate-failure .modal-buttons-permission,.overlay-location-picker .modal-no-nearby-location .modal-buttons-permission{margin:60px 0;width:100%;}.overlay-location-picker .modal-no-preprompt .modal-buttons-permission button,.overlay-location-picker .modal-geolocate-failure .modal-buttons-permission button,.overlay-location-picker .modal-no-nearby-location .modal-buttons-permission button{margin:0 2.5%;width:45%;}.overlay-location-picker .modal-no-preprompt .modal-buttons-permission button span,.overlay-location-picker .modal-geolocate-failure .modal-buttons-permission button span,.overlay-location-picker .modal-no-nearby-location .modal-buttons-permission button span{font-size:24px}.overlay-location-picker .modal-no-preprompt .icon.share-location,.overlay-location-picker .modal-geolocate-failure .icon.share-location,.overlay-location-picker .modal-no-nearby-location .icon.share-location,.overlay-location-picker .modal-no-preprompt .icon.unable-to-locate,.overlay-location-picker .modal-geolocate-failure .icon.unable-to-locate,.overlay-location-picker .modal-no-nearby-location .icon.unable-to-locate,.overlay-location-picker .modal-no-preprompt .icon.no-nearby,.overlay-location-picker .modal-geolocate-failure .icon.no-nearby,.overlay-location-picker .modal-no-nearby-location .icon.no-nearby{height:84px;width:auto}.overlay-location-picker .modal-no-preprompt .icon.share-location g,.overlay-location-picker .modal-geolocate-failure .icon.share-location g,.overlay-location-picker .modal-no-nearby-location .icon.share-location g,.overlay-location-picker .modal-no-preprompt .icon.unable-to-locate g,.overlay-location-picker .modal-geolocate-failure .icon.unable-to-locate g,.overlay-location-picker .modal-no-nearby-location .icon.unable-to-locate g,.overlay-location-picker .modal-no-preprompt .icon.no-nearby g,.overlay-location-picker .modal-geolocate-failure .icon.no-nearby g,.overlay-location-picker .modal-no-nearby-location .icon.no-nearby g{stroke:#a0a0a0}.overlay-location-picker button{background-color:#000;border-radius:15px;border:0 solid transparent;box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);color:#fff;cursor:pointer;font-size:40px;outline:none;transition:opacity .3s;width:100%;padding:15px 0;position:relative;}.overlay-location-picker button:disabled{opacity:.4}.overlay-location-picker button.cancel{background-color:#000}.overlay-location-picker .mini-modal-popup{align-self:center;animation:pop-in ease .5s;background:#fff;border-radius:3px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);margin:0;max-width:300px;min-width:60%;padding:20px;}.overlay-location-picker .mini-modal-popup .content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%;}.overlay-location-picker .mini-modal-popup .content button:nth-of-type(1){margin-top:16px}.overlay-location-picker .mini-modal-popup .content div,.overlay-location-picker .mini-modal-popup .content span{font-size:16px;font-weight:600;line-height:32px}.overlay-location-picker .mini-modal-popup .content a{color:#000;}.overlay-location-picker .mini-modal-popup .content a:visited{color:#000}.overlay-location-picker .mini-modal-popup .content svg{margin:4px}.overlay-location-picker .mini-modal-popup .content .blip{-webkit-transform:scale(1);height:32px;position:relative;width:32px;}.overlay-location-picker .mini-modal-popup .content .blip span.pulsating{background:#5183bc;border-radius:32px;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;-webkit-animation-duration:2400ms;-webkit-animation-iteration-count:infinite;-webkit-animation-name:map-blip;-webkit-animation-timing-function:ease-out;-moz-animation-duration:2400ms;-moz-animation-iteration-count:infinite;-moz-animation-name:map-blip;-moz-animation-timing-function:ease-out;animation-duration:2400ms;animation-iteration-count:infinite;animation-name:map-blip;animation-timing-function:ease-out}.overlay-location-picker .mini-modal-popup .content .blip span.dot{background:#5183bc;border-radius:16px;border:3px solid #fff;box-shadow:0 0 6px rgba(0,0,0,0.3);display:block;height:18px;left:7px;position:absolute;top:7px;width:18px}@media (max-width:960px){#app .overlay-location-picker .modal-no-preprompt,#app .overlay-location-picker .modal-geolocate-failure,#app .overlay-location-picker .modal-no-nearby-location{bottom:0;left:0;max-width:100%;overflow:auto;position:fixed;right:0;top:0;}#app .overlay-location-picker .modal-no-preprompt .content h3,#app .overlay-location-picker .modal-geolocate-failure .content h3,#app .overlay-location-picker .modal-no-nearby-location .content h3{font-size:28px}#app .overlay-location-picker .modal-no-preprompt .content p,#app .overlay-location-picker .modal-geolocate-failure .content p,#app .overlay-location-picker .modal-no-nearby-location .content p,#app .overlay-location-picker .modal-no-preprompt .content span,#app .overlay-location-picker .modal-geolocate-failure .content span,#app .overlay-location-picker .modal-no-nearby-location .content span,#app .overlay-location-picker .modal-no-preprompt .content button span,#app .overlay-location-picker .modal-geolocate-failure .content button span,#app .overlay-location-picker .modal-no-nearby-location .content button span{font-size:18px !important}#app .overlay-location-picker .modal-no-preprompt .content button,#app .overlay-location-picker .modal-geolocate-failure .content button,#app .overlay-location-picker .modal-no-nearby-location .content button{margin:60px 0 20px 0}#app .overlay-location-picker .modal-no-preprompt .content .modal-buttons-permission button,#app .overlay-location-picker .modal-geolocate-failure .content .modal-buttons-permission button,#app .overlay-location-picker .modal-no-nearby-location .content .modal-buttons-permission button{margin:0 0 20px 0;width:100%}#app .overlay-location-picker .modal-no-preprompt .content .modal-buttons-no-nearby,#app .overlay-location-picker .modal-geolocate-failure .content .modal-buttons-no-nearby,#app .overlay-location-picker .modal-no-nearby-location .content .modal-buttons-no-nearby,#app .overlay-location-picker .modal-no-preprompt .content .modal-buttons-cannot-geolocate,#app .overlay-location-picker .modal-geolocate-failure .content .modal-buttons-cannot-geolocate,#app .overlay-location-picker .modal-no-nearby-location .content .modal-buttons-cannot-geolocate{margin:40px 0 4px 0;}#app .overlay-location-picker .modal-no-preprompt .content .modal-buttons-no-nearby button,#app .overlay-location-picker .modal-geolocate-failure .content .modal-buttons-no-nearby button,#app .overlay-location-picker .modal-no-nearby-location .content .modal-buttons-no-nearby button,#app .overlay-location-picker .modal-no-preprompt .content .modal-buttons-cannot-geolocate button,#app .overlay-location-picker .modal-geolocate-failure .content .modal-buttons-cannot-geolocate button,#app .overlay-location-picker .modal-no-nearby-location .content .modal-buttons-cannot-geolocate button{margin:0 0 20px 0;width:100%}#app .overlay-location-picker .icon.share-location,#app .overlay-location-picker .icon.unable-to-locate,#app .overlay-location-picker .icon.no-nearby{height:42px;width:auto}}.location-list .search-container{height:60px;position:absolute;top:0;width:100%;}.location-list .search-container .input-container,.location-list .search-container input.search,.location-list .search-container .close-location-list,.location-list .search-container .back-location-list{display:inline-block;vertical-align:top}.location-list .search-container .input-container{background-color:#eee;height:100%;position:relative;width:calc(100% - 60px);}.location-list .search-container .input-container input.search{background-color:#eee;border-radius:0;border-style:none;font-size:16px;height:100%;outline:0;padding:10px 10px 10px 35px;width:100%}.location-list .search-container .icon.search{left:0;padding:20px 10px;pointer-events:none;position:absolute;top:0;height:60px;}.location-list .search-container .icon.search path{fill:rgba(169,169,169,0.6)}.location-list .search-container .icon.back,.location-list .search-container .icon.close{padding:20px 15px;height:60px;}.location-list .search-container .icon.back path,.location-list .search-container .icon.close path{fill:#fff}.location-list .search-container .close-location-list,.location-list .search-container .back-location-list{background-color:rgba(169,169,169,0.6);color:#fff;cursor:pointer;height:100%;font-size:25px;line-height:60px;position:relative;text-align:center;width:60px}.location-list ul{background:#000;list-style:none;margin:60px 0 0 0;padding:0;width:100%;}.location-list ul li.location-item{background:#fff;border:0;box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);cursor:pointer;margin:10px;padding:20px;position:relative;}.location-list ul li.location-item:hover{background-color:#f8f8f8}.location-list ul li.location-item .location-title{display:block;font-size:18px}.location-list ul li.location-item .location-second-row{display:flex;justify-content:space-between;}.location-list ul li.location-item .location-second-row .location-distance,.location-list ul li.location-item .location-second-row .location-street-address{color:#777;font-size:14px}.location-list ul li.location-item .location-second-row .location-distance{white-space:nowrap}@-moz-keyframes map-blip{0%{opacity:.35;transform:scale(.3)}100%{opacity:0;transform:scale(3.8)}}@-webkit-keyframes map-blip{0%{opacity:.35;transform:scale(.3)}100%{opacity:0;transform:scale(3.8)}}@-o-keyframes map-blip{0%{opacity:.35;transform:scale(.3)}100%{opacity:0;transform:scale(3.8)}}@keyframes map-blip{0%{opacity:.35;transform:scale(.3)}100%{opacity:0;transform:scale(3.8)}}
.overlay-location-picker{background-color:rgba(0,0,0,0.7)}html{font:40px 'Lato','helvetica neue',helvetica,arial,sans-serif}html,body{height:100%;padding:0;margin:0;width:100%}body{background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden}.main-wrapper{height:100%;overflow:auto}a{text-decoration:none;touch-action:manipulation}input,textarea,keygen,select,button{font-family:'Lato','helvetica neue',helvetica,arial,sans-serif}button{background-color:#5183bc;border-radius:15px;border:0 solid transparent;box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);color:#fff;cursor:pointer;font-size:40px;outline:none;transition:opacity .3s;width:100%;padding:15px 0;position:relative}button:disabled{opacity:.4}button.cancel{background-color:#5183bc}.app-version{bottom:5px;color:#fff;font-size:12px;position:fixed;right:5px;text-shadow:0 0 5px #000}.kiosk-branding{background:url("/images/loop-logo/powered-by-loop-white.png") no-repeat center;background-size:cover;display:block;height:50px;margin:20px auto 0;padding:10px;position:relative;width:144px;z-index:zindexElevated}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url("/decaf/type/Lato-Regular.ttf")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url("/decaf/type/Lato-Bold.ttf")}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:url("/decaf/type/Lato-Black.ttf")}