@font-face{font-family:helveticaRegular;src:url(/fonts/Helvetica/Helvetica.ttf)}@font-face{font-family:helveticaBold;src:url(/fonts/Helvetica/Helvetica\ Bold.ttf)}@font-face{font-family:helveticaThin;src:url(/fonts/Helvetica/Helvetica\ Narrow.ttf)}@font-face{font-family:futuraBold;src:url(/fonts/Futura/FUTURAB.ttf)}@font-face{font-family:futuraLight;src:url(/fonts/Futura/FUTURAL.ttf)}body{color:#fff;background-color:#000;font-family:futuraLight}.no-mobile-panel,main{position:absolute;height:100%;width:100%;top:0;bottom:0;left:0;right:0;overflow:hidden}.no-mobile-panel{display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;text-shadow:0 0 5px #fff}.no-mobile-panel .title{position:absolute;top:10%}.no-mobile-panel .qr-image{padding:1rem;border-style:solid;border-color:#fff;box-shadow:0 0 5px #fff;position:absolute;top:38%}.no-mobile-panel .text-group{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;bottom:20%}.no-mobile-panel .text-group .line1{font-size:1.6rem;font-family:futuraBold}.no-mobile-panel .text-group .line2{font-size:1.2rem}.general-screen{display:flex;align-items:center;justify-content:center;flex-direction:column}.general-screen .extra-text{text-align:center}.general-screen .extra-text-start{font-size:1rem;transform:translateY(2rem)}.general-screen .extra-text-big{font-size:1.4rem}.general-screen .absolute{position:absolute}.general-screen .centered{margin-top:auto;margin-bottom:auto}.general-screen .intro-button-div{position:absolute;top:0;bottom:0;left:0;right:0}.general-screen .intro-button{width:100%;height:100%;color:#fff;text-shadow:0 0 5px #fff;font-size:1.4rem;letter-spacing:.2rem;border-style:none;background-color:transparent}.general-screen .watch-again-group{height:100%;width:100%}.general-screen .watch-again-group .see-you-soon-text{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:10rem;font-size:1.2rem}.general-screen .watch-again-group .watch-again-button{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transform:translateY(4rem);color:#fff;text-shadow:0 0 5px #fff;font-size:1.4rem;letter-spacing:.2rem;border-style:none;background-color:transparent}.general-screen .watch-again-group .ar-button{position:absolute;bottom:20%;left:0;right:0;margin-left:auto;margin-right:auto;background-color:transparent;border-style:none}.general-screen b{font-family:futuraBold}.general-screen .shiny{text-shadow:0 0 5px #fff}.general-screen .book-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:1}.general-screen .book-panel .book-panel-wrapper{position:absolute;width:100%;display:flex;justify-content:center}.general-screen .book-panel .book-button{background-color:transparent;border-color:#fff;border-style:solid;border-radius:5px;color:#fff;box-shadow:0 0 5px #fff;text-shadow:0 0 5px #fff}.general-screen .book-panel .line2{margin-left:1rem;margin-right:1rem}.general-screen .book-panel .big{width:200px;height:40px;font-size:1.1rem}.general-screen .book-panel .small{width:180;height:34px}.general-screen .bottom-text{position:absolute;bottom:1rem;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:.75rem;text-shadow:0 0 5px #fff}.general-screen .bottom-text .bold{font-family:futuraBold;font-size:.9rem;letter-spacing:.15rem}.video-div{position:absolute;margin:0;top:0;left:0;overflow:hidden;z-index:-1}.video-div video{overflow:hidden;-o-object-fit:cover;object-fit:cover}.over-video-shadow{position:absolute;top:60%;left:0;right:0;bottom:0;background-image:linear-gradient(transparent,#000)}.popup-background{top:0;left:0;overflow:hidden;position:fixed;display:flex;align-items:center;justify-content:center;flex-direction:row;height:100%;width:100%;background-color:rgba(0,0,0,.7);z-index:100}.popup-background ::-webkit-scrollbar{width:0}.popup-background .form-panel{height:100%;width:86%;background-color:#fff;border-radius:10px;transform:translateY(5%);display:flex;-webkit-animation:popupBottomEnter .5s;animation:popupBottomEnter .5s;position:absolute;overflow:scroll}.popup-background .form-panel .form-custom{margin:2rem auto auto;display:flex;align-items:center;justify-content:center;flex-direction:column;width:90%}.popup-background .form-panel .form-custom .form-title{color:#000;font-size:1.2rem;font-family:futuraBold;letter-spacing:.2rem;margin-bottom:.6rem}.popup-background .form-panel .form-custom .input-field{border-style:none;border-radius:5px;background-color:#d1d1d1;padding:.8rem 1rem;margin:.8rem;letter-spacing:.1rem;width:86%}.popup-background .form-panel .form-custom .input-field::-moz-placeholder{color:#fff}.popup-background .form-panel .form-custom .input-field:-ms-input-placeholder{color:#fff}.popup-background .form-panel .form-custom .input-field::placeholder{color:#fff}.popup-background .form-panel .form-custom .input-label{color:#000}.popup-background .form-panel .form-custom .checkbox-line{display:flex;align-items:center;justify-content:left;width:92%;margin:.4rem 0}.popup-background .form-panel .form-custom .checkbox-line .container{display:block;position:relative;color:#000;font-size:.6rem;padding-left:1rem}.popup-background .form-panel .form-custom .checkbox-line .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.popup-background .form-panel .form-custom .checkbox-line .checkmark{position:absolute;top:0;left:0;height:12px;width:12px;border-radius:3px;background-color:#d1d1d1}.popup-background .form-panel .form-custom .checkbox-line .container:hover input~.checkmark{background-color:#ccc}.popup-background .form-panel .form-custom .checkbox-line .container input:checked~.checkmark{background-color:#000}.popup-background .form-panel .form-custom .checkbox-line .checkmark:after{content:"";position:absolute;display:none}.popup-background .form-panel .form-custom .checkbox-line .container input:checked~.checkmark:after{display:block}.popup-background .form-panel .form-custom .checkbox-line .container .checkmark:after{left:4px;top:1px;width:2px;height:6px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.popup-background .form-panel .form-custom .checkbox-line a{color:blue}.popup-background .form-panel .form-custom .submit-button{border-style:none;background-color:#000;border-radius:5px;padding:1rem 2rem;color:#fff;margin-top:1rem;margin-bottom:1rem;font-family:futuraBold;letter-spacing:.2rem}.popup-background .form-panel .form-custom .submit-button:disabled{background-color:#666;color:#ddd}.popup-background .form-panel .form-custom .text-line{color:#000;font-size:.6rem;margin:1rem 0;width:92%}.popup-background .form-panel .form-custom .extra-options-line{display:flex;justify-content:space-evenly;width:100%;margin-top:1rem}.popup-background .form-panel .form-custom .extra-options-line .extra-option-button{background-color:#fff;border-style:none}.popup-background .form-panel .terms-and-conditions{color:#000;margin:2rem auto auto;display:flex;align-items:center;justify-content:center;flex-direction:column;width:90%}.popup-background .form-panel .cancel-button{position:absolute;top:1rem;right:1rem;border-style:none;background-color:transparent}.popup-background .confirmation-panel{height:100px;width:82%;background-color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:futuraBold;color:#000}.popup-background .confirmation-panel .confirmation-text{margin:0 1rem 1.2rem;font-size:.8rem}.popup-background .confirmation-panel .confirmation-phone{font-size:1.4rem;margin-bottom:1rem}.popup-background .confirmation-panel .button-line{width:100%;display:flex;justify-content:space-evenly}.popup-background .confirmation-panel .button-line button{font-family:futuraBold;color:#fff;border-style:none;border-radius:3px;width:90px;height:28px;font-size:.8rem}.popup-background .confirmation-panel .button-line .return-button{background-color:#000}.popup-background .confirmation-panel .button-line .quit-button{background-color:#aaa}.popup-background .ar-confirmation-panel{position:absolute;height:230px;width:82%;background-color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;-webkit-animation:popupBottomEnter .5s;animation:popupBottomEnter .5s;font-family:futuraBold;color:#000}.popup-background .ar-confirmation-panel .ar-text{width:80%;font-size:.8rem;text-align:center;margin:1rem 0}.popup-background .ar-confirmation-panel .accept-button{background-color:#000;border-style:none;color:#fff;padding:.5rem 2rem;border-radius:5px;font-family:futuraBold;font-size:.8rem}.popup-background .ar-confirmation-panel .close-button{position:absolute;top:1rem;right:1rem;border-style:none;background-color:transparent}.open-form-button-field{position:absolute;bottom:1rem;width:100%;margin:0;display:flex;align-items:center;justify-content:center}.open-form-button-field .open-form-button{background-color:transparent;border-style:none}@-webkit-keyframes popupBottomEnter{0%{transform:translateY(100%)}to{transform:translateY(5%)}}@keyframes popupBottomEnter{0%{transform:translateY(100%)}to{transform:translateY(5%)}}