*{box-sizing:border-box}html{height:100%}body{margin:0;padding:0;font-family:'Arial', sans-serif;height:100%;background-color:#ebebeb;color:#ffffff}.wrapper{height:100%;position:relative}.wrapper .bg{height:100%;margin:0 auto;background-position:center;background-size:cover}.btn{display:inline-block;transition:background-color 300ms linear, color 300ms linear}.modal-panel>ul,.modal-panel>ul>li{margin:0;padding:0;list-style:none}.modal-panel>ul>li{animation:fadeIn 300ms linear}.form-modal{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);padding:0 15px;max-width:430px}.form-modal .modal-panel{padding:15px;border-radius:5px;text-align:center;background:rgba(0,0,0,0.7);box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.form-modal .modal-panel h2{color:#0a81a3;margin-top:0;font-weight:400}.form-modal .modal-panel p{text-align:left;line-height:1.5}.form-modal .modal-panel p>span{color:#ffc107}.form-modal .modal-panel button,.form-modal .modal-panel .btn,.form-modal .modal-panel a.btn-submit{background:#0a81a3;font-weight:bold;padding:12px 15px;border:2px solid #ffffff;border-radius:3px;width:155px;font-size:20px;text-align:center;cursor:pointer;color:#ffffff}.form-modal .modal-panel a.btn-submit{display:block;margin:0 auto;text-decoration:none}.form-modal .modal-panel button:hover,.form-modal .modal-panel .btn:hover,.form-modal .modal-panel a.btn-submit:hover{background:#de9c7d}.form-modal .modal-panel button.small-btn,.form-modal .modal-panel .btn.small-btn{padding:10px;width:110px}.form-modal .modal-panel ul.nav-dots{list-style:none;display:inline-flex;color:#0a81a3;padding:0}.form-modal .modal-panel ul.nav-dots>li{padding:5px 12px;background:#ffffff;border-radius:100%;margin:0 3px;font-size:1.4em}.form-modal .modal-panel ul.nav-dots>li.active{background:#0a81a3;color:#ffffff}.form-modal .modal-panel span.notice{display:block;margin-bottom:10px}.form-modal .modal-panel ul.checkbox-answers{list-style:none;padding:0;text-align:left}.form-modal .modal-panel ul.checkbox-answers .container{display:block;position:relative;padding-left:35px;margin-bottom:13px;line-height:1.7em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-modal .modal-panel ul.checkbox-answers .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-modal .modal-panel ul.checkbox-answers .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #ffffff}.form-modal .modal-panel ul.checkbox-answers .container input:checked+.checkmark{background-color:#de9c7d}.form-modal .modal-panel ul.checkbox-answers .checkmark:after{content:"";position:absolute;display:none}.form-modal .modal-panel ul.checkbox-answers .container input:checked+.checkmark:after{display:block}.form-modal .modal-panel ul.checkbox-answers .container .checkmark:after{left:5px;top:-2px;width:7px;height:16px;border:solid #ffffff;border-width:0 5px 5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-panel .location-scan{position:relative;min-height:6em;font-size:1.2em}.modal-panel .location-scan .headline{margin:0;padding-right:45%;line-height:1.3}.modal-panel .location-scan .headline.highlight{padding-left:1.3em;white-space:nowrap;color:#FFC107}.location-scaner-pin{position:absolute;top:0;right:0;width:40%;text-align:center}.location-scaner-pin .location-pin,.location-scaner-pin .location-scaner{position:relative}.location-scaner-pin .location-pin{z-index:2;animation:locationPin 5s linear}.location-scaner-pin .location-scaner{z-index:1;margin-top:-25%;animation:locationScaner 1s linear 2.1s both infinite}.location-scaner-pin .location-pin{width:30%}.location-scaner-pin .location-scaner{width:100%}@keyframes locationPin{0%,30%{opacity:0;transform:translateY(-50px)}40%,100%{opacity:1;transform:translateY(0)}}@keyframes locationScaner{0%{transform:scale(0)}100%{transform:scale(1)}}@media (min-width: 768px) and (min-height: 600px){.form-modal{width:430px}.form-modal .modal-panel{padding:25px}.form-modal .modal-panel button,.form-modal .modal-panel .btn,.form-modal .modal-panel a.btn-submit{padding:12px 20px;width:180px;font-size:22px}.form-modal .modal-panel button.small-btn,.form-modal .modal-panel .btn.small-btn{width:160px}.form-modal .modal-panel ul.nav-dots>li{padding:10px 17px;margin:0 5px;font-size:1.5em}.form-modal .modal-panel span.notice{font-size:18px}.form-modal .modal-panel ul.checkbox-answers .container{padding-left:45px;margin-bottom:15px;line-height:2em}.form-modal .modal-panel ul.checkbox-answers .checkmark{height:30px;width:30px}.form-modal .modal-panel ul.checkbox-answers .container .checkmark:after{left:8px;width:7px;height:18px;border-width:0 6px 6px 0}}@media (min-width: 992px){.wrapper .bg{max-width:52vw;background-size:100%;background-repeat:no-repeat}.form-modal .modal-panel button,.form-modal .modal-panel .btn,.form-modal .modal-panel .btn.small-btn,.form-modal .modal-panel a.btn-submit{padding:0.5em 10px;width:9em;font-size:2.5vh}.form-modal .modal-panel button.small-btn,.form-modal .modal-panel .btn.small-btn{width:6em}}@media only screen and (max-height: 680px) and (min-width: 1280px){.wrapper .bg{max-width:37vw}}@media (min-width: 1300px){.wrapper .bg{max-width:35vw}}@media only screen and (max-height: 600px) and (min-width: 568px){.wrapper .bg{max-width:60vw;height:140%}.form-modal{margin:50px auto}}@media (min-height: 1000px){.form-modal{transform:scale(1.5) translateY(-50%);transform-origin:top}.form-modal .modal-panel button,.form-modal .modal-panel .btn,.form-modal .modal-panel .btn.small-btn,.form-modal .modal-panel a.btn-submit{font-size:1.8vh}}
