body,html{height:100%;overflow:hidden;min-height:212px;font-size:16px;background:#000}.absolute-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.pc-view{display:block!important}@media (max-width:576px){[data-orientation=portrait] .pc-view,[data-orientation=square] .pc-view{display:none!important}}.sp-view{display:none!important}@media (max-width:576px){[data-orientation=portrait] .sp-view,[data-orientation=square] .sp-view{display:block!important}}.bg-translucent{background:hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.backdrop-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.js-preloader-underlay{background:#000;z-index:9998}.cmp-preloader{display:flex;z-index:9999;background:#000}.cmp-preloader__logo{width:80%;text-align:center;padding-bottom:.625em;margin:auto auto 1.25em;position:relative}.cmp-preloader__logo img{width:100%!important;margin:auto}.cmp-preloader__bar{width:15.3125em;margin:0 auto;position:relative;z-index:1;overflow:visible}.cmp-preloader__bar span{width:0;min-width:12%;height:1.625em;display:block;border-radius:3.125em;background:#f6c621}.cmp-preloader__bar span:after{content:"";position:absolute;top:50%;right:0;width:2.9375em;height:2.25em;transform:translate(50%,-50%)}#tidio-chat{position:relative;z-index:9999999999999}.modal-open #tidio-chat-iframe{opacity:0!important;pointer-events:none!important;z-index:-9999999!important}.close.generic{font-size:1em;width:.875em;height:.875em;position:absolute;top:1em;right:1em;display:block;border:0;background:url(../images/lobby/close.png) no-repeat 50%/95% auto;cursor:pointer;opacity:1;float:none;z-index:9}.close.generic:active,.close.generic:focus{outline:0;box-shadow:0}@media (orientation:landscape) and (max-width:1023px) and (max-height:420px),(orientation:portrait) and (max-width:576px){.close.generic{font-size:16px}}.close.generic:after{content:"";display:block;width:200%;height:200%;top:50%;left:50%;transform:translate(-50%,-50%)}.eva-wrapper{max-width:420px}.eva-modal{padding-left:0;background:url(../images/landing/background.jpg) no-repeat 50%/cover #891830;transition:opacity .2s ease .2s;opacity:0;visibility:hidden}.eva-modal .modal-dialog{opacity:0;transition:opacity .2s ease}.eva-modal.show{opacity:1;visibility:visible}.eva-modal.show .modal-dialog{opacity:1}.eva-modal .close{font-size:12px;position:fixed;top:25px;left:25px;border:0;background:transparent;display:block;width:2.5625em;height:2.5625em;opacity:1;z-index:99;background:url(../images/icons/close.png) no-repeat 50%/100% auto;image-rendering:-webkit-optimize-contrast}.eva-modal .close:active,.eva-modal .close:focus{outline:0;box-shadow:none}.eva-modal .modal-dialog{overflow:hidden;min-height:275px}.eva-modal .modal-dialog .modal-content{opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;transform:scale(.85) translateY(10%);border:0;border-radius:0;background:transparent;overflow:hidden;border-bottom:0}.eva-modal .modal-dialog .modal-content .modal-content-wrapper{padding:48px 32px 20px;width:100%;height:100%}.eva-modal.show .modal-dialog .modal-content{opacity:1;transform:scale(1) translateX(0);visibility:visible}.eva-modal.exit .modal-dialog .modal-content{opacity:0}.eva-modal .content-wrapper{min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;padding:20px;background:rgba(71,16,20,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (orientation:landscape) and (max-width:1023px) and (max-height:420px){.eva-modal .content-wrapper{max-width:360px;margin:auto}}.eva-modal .logo-container{margin-bottom:22px}.eva-modal .logo-container img{max-width:137px;image-rendering:-webkit-optimize-contrast}@media (orientation:landscape) and (max-width:1023px) and (max-height:420px),(orientation:portrait) and (max-width:576px){.eva-modal .logo-container img{max-width:100px}}.eva-modal .header-wrapper{font-size:16px;margin-bottom:1.25em;padding-bottom:1em;border-bottom:1px solid hsla(0,0%,100%,.3)}@media (orientation:landscape) and (max-width:1023px) and (max-height:420px),(orientation:portrait) and (max-width:576px){.eva-modal .header-wrapper{font-size:12px}}.eva-modal .header-wrapper .header{font-size:1.5625em;color:#fff;margin-bottom:.12em;font-weight:500;letter-spacing:.235em}.eva-modal .sub-header{font-size:10px;color:#525057;margin-bottom:12px}.eva-modal .form-group-wrapper{background:#edebf1;padding:12px;border-radius:8px}.eva-modal .form-group:not(:last-child){margin-bottom:10px}.eva-modal .form-group label{font-size:11px;color:#fff;font-weight:400;margin-bottom:2px;font-family:metropolis}.eva-modal .form-group .return-error{color:#ebd463;display:block;font-size:11px;padding:0 5px}.eva-modal .form-group .sublink{font-size:11px;color:#fff}.eva-modal .form-group .form-control{border:0;background:#fff;border-radius:5px;font-size:13px;height:46px;line-height:35px;color:#333;font-family:metropolis,sans-serif}.eva-modal .form-group .form-control::-moz-placeholder{color:#313232}.eva-modal .form-group .form-control:-ms-input-placeholder{color:#313232}.eva-modal .form-group .form-control::placeholder{color:#313232}.eva-modal .form-group .form-control+span{color:#fff;font-size:11px;margin-top:3px;padding:0 5px}.eva-modal .custom-control{margin-bottom:1em;margin-top:.5em}.eva-modal .custom-control label{color:#fff;font-size:12px;font-family:metropolis}.eva-modal .custom-control label:after,.eva-modal .custom-control label:before{top:0}.eva-modal .custom-control label a{color:inherit;text-decoration:underline}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-modal=js-logged-modal] .modal-backdrop,[data-modal=js-resend-success-modal] .modal-backdrop,[data-page=tracker] .modal-backdrop{background:#000}[data-modal=js-logged-modal] .modal-backdrop.show,[data-modal=js-resend-success-modal] .modal-backdrop.show,[data-page=tracker] .modal-backdrop.show{opacity:.68}.modal.custom-backdrop:after{content:"";display:block;position:fixed;width:100%;height:100%;background:#000;opacity:0;z-index:-1;top:0;left:0;transition:opacity .5s ease}.modal.custom-backdrop.show:after{opacity:.5}.modal .simplebar-track.simplebar-vertical{right:0;width:4px;background:rgba(0,0,0,.1)}.modal .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:0;bottom:0;background:#e7a05e;left:0;right:0;opacity:1}.btn.btn-outline,.btn.btn-primary,.btn.btn-transparent{color:#eaab00;font-size:2.5em;min-width:9.625em;line-height:1em;outline:0;padding:.35em;max-width:100%;font-family:Sun Life New Text;font-weight:700;height:2.75em;border-radius:0;border:.25em solid #153845}.btn.btn-primary{padding:.175em;border-radius:2.5em;background:linear-gradient(90deg,#fbf4d2,#b78420)!important;position:relative;border:0}.btn.btn-primary:after{content:"";position:absolute;inset:.175em;background:#343434;color:#fff;border-radius:2.5em;z-index:0}.btn.btn-primary span{color:#fff;z-index:2;position:relative}.btn.btn-primary:active,.btn.btn-primary:focus{box-shadow:none!important;outline:0!important;border:0!important}.btn.btn-dynamic{font-size:1em}.btn.btn-primary{background:#fff}.btn.btn-transparent{color:#343434!important;font-weight:700;border-color:transparent}.btn.btn-transparent:active,.btn.btn-transparent:focus{background:transparent!important;color:#343434!important;border-color:transparent!important}.btn.btn-outline{color:#000}.btn:active,.btn:focus{box-shadow:none!important;outline:0!important;background-color:#eaab00!important;color:#fff;border:.25em solid #000!important}.sheen{overflow:hidden;width:100%;height:100%;display:block;pointer-events:none;opacity:.5;z-index:0}.sheen,.sheen:before{position:absolute;top:0;left:0}.sheen:before{content:"";width:33%;height:500%;transform:translate(-50%,-50%) rotate(45deg);background:hsla(0,0%,100%,.2);background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.25) 25%,hsla(0,0%,100%,.75) 50%,hsla(0,0%,100%,.25) 75%,hsla(0,0%,100%,0));-webkit-animation:shine 8s ease-in-out .75s infinite;animation:shine 8s ease-in-out .75s infinite}.sheen:hover:before{top:-75%;left:75%}@-webkit-keyframes shine{0%{top:0;left:0}20%,to{top:100%;left:150%}}@keyframes shine{0%{top:0;left:0}20%,to{top:100%;left:150%}}.preloader--bar li:after{-webkit-animation:blinkYellow 1s infinite;animation:blinkYellow 1s infinite}@-webkit-keyframes blinkYellow{0%{box-shadow:0 -.0625rem .4375rem .0625rem rgba(0,0,0,.2),inset 0 -.0625rem .5625rem rgba(255,255,0,.6),0 0 1.5rem #ff0;opacity:1}50%{box-shadow:0 -.0625rem .4375rem .0625rem rgba(0,0,0,.2),inset 0 -.0625rem .5625rem rgba(255,255,0,.6),0 0 0 #ff0;opacity:0}to{box-shadow:0 -.0625rem .4375rem .0625rem rgba(0,0,0,.2),inset 0 -.0625rem .5625rem rgba(255,255,0,.6),0 0 1.5rem #ff0;opacity:1}}@keyframes blinkYellow{0%{box-shadow:0 -.0625rem .4375rem .0625rem rgba(0,0,0,.2),inset 0 -.0625rem .5625rem rgba(255,255,0,.6),0 0 1.5rem #ff0;opacity:1}50%{box-shadow:0 -.0625rem .4375rem .0625rem rgba(0,0,0,.2),inset 0 -.0625rem .5625rem rgba(255,255,0,.6),0 0 0 #ff0;opacity:0}to{box-shadow:0 -.0625rem .4375rem .0625rem rgba(0,0,0,.2),inset 0 -.0625rem .5625rem rgba(255,255,0,.6),0 0 1.5rem #ff0;opacity:1}}.ani-led-light,.ani-led-light-before:before{-webkit-animation:led-light 3s infinite;animation:led-light 3s infinite}@-webkit-keyframes led-light{0%{text-shadow:0 0 0 #fff,0 0 0 #fff,0 0 0 #fdb610,0 0 0 #fdb610}25%{text-shadow:0 0 .4375rem #fff,0 0 .625rem #fff,0 0 2.625rem #fdb610,0 0 5.125rem #fdb610}50%{text-shadow:0 0 0 #fff,0 0 0 #fff,0 0 0 #fdb610,0 0 0 #fdb610}to{text-shadow:0 0 0 #fff,0 0 0 #fff,0 0 0 #fdb610,0 0 0 #fdb610}}@keyframes led-light{0%{text-shadow:0 0 0 #fff,0 0 0 #fff,0 0 0 #fdb610,0 0 0 #fdb610}25%{text-shadow:0 0 .4375rem #fff,0 0 .625rem #fff,0 0 2.625rem #fdb610,0 0 5.125rem #fdb610}50%{text-shadow:0 0 0 #fff,0 0 0 #fff,0 0 0 #fdb610,0 0 0 #fdb610}to{text-shadow:0 0 0 #fff,0 0 0 #fff,0 0 0 #fdb610,0 0 0 #fdb610}}.modal-open .ani-light li{animation:ani-light 2s infinite alternate-reverse}.modal-open .ani-light li:nth-child(2n){animation:ani-light 2s 2s infinite alternate-reverse}.ani-light01 li{animation:ani-light 2s infinite alternate-reverse}.ani-light01 li:nth-child(2n){animation:ani-light 2s 2s infinite alternate-reverse}[data-booth=booth-hall-gallery] .slick-active .ani-light-booth li,[data-booth=booth-hall-gallery] .slick-center .ani-light-booth li{animation:ani-light 2s infinite alternate-reverse}[data-booth=booth-hall-gallery] .slick-active .ani-light-booth li:nth-child(2n),[data-booth=booth-hall-gallery] .slick-center .ani-light-booth li:nth-child(2n){animation:ani-light 2s 2s infinite alternate-reverse}[data-booth=booth-hall-gallery] .ani-light02 li{animation:ani-light 2s infinite alternate-reverse}[data-booth=booth-hall-gallery] .ani-light02 li:nth-child(2n){animation:ani-light 2s 2s infinite alternate-reverse}@-webkit-keyframes ani-light{0%{transform:scale(1)}49%{transform:scale(1)}51%{transform:scale(1.5)}to{transform:scale(1.5)}}@keyframes ani-light{0%{transform:scale(1)}49%{transform:scale(1)}51%{transform:scale(1.5)}to{transform:scale(1.5)}}.navTop__list a>span{position:relative}.navTop__list a>span:after{content:"";position:absolute;left:50%;bottom:-.25em;display:block;height:2px;background:#474747;transition:width .3s ease 0s,left .3s ease 0s;width:0}.navTop__list a:hover>span:after{width:100%;left:0}.navTop__list a:hover:before{-webkit-animation:rubberBand 1s ease-in-out;animation:rubberBand 1s ease-in-out}@-webkit-keyframes rubberBand{0%{transform:scaleX(1) translateY(-50%)}30%{transform:scale3d(1.25,.75,1) translateY(-50%)}40%{transform:scale3d(.75,1.25,1) translateY(-50%)}50%{transform:scale3d(1.15,.85,1) translateY(-50%)}65%{transform:scale3d(.95,1.05,1) translateY(-50%)}75%{transform:scale3d(1.05,.95,1) translateY(-50%)}to{transform:scaleX(1) translateY(-50%)}}@keyframes rubberBand{0%{transform:scaleX(1) translateY(-50%)}30%{transform:scale3d(1.25,.75,1) translateY(-50%)}40%{transform:scale3d(.75,1.25,1) translateY(-50%)}50%{transform:scale3d(1.15,.85,1) translateY(-50%)}65%{transform:scale3d(.95,1.05,1) translateY(-50%)}75%{transform:scale3d(1.05,.95,1) translateY(-50%)}to{transform:scaleX(1) translateY(-50%)}}.hamburger{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hamburger.active{-webkit-animation:none;animation:none}@-webkit-keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.2)}70%{transform:scale(1)}}.navTop--menu.active{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.2)}70%{transform:scale(1)}}@-webkit-keyframes ani_hand{0%{left:74%;transform:rotate(10deg)}50%{left:14%;transform:rotate(1deg)}to{left:14%;transform:rotate(1deg)}}@keyframes ani_hand{0%{left:74%;transform:rotate(10deg)}50%{left:14%;transform:rotate(1deg)}to{left:14%;transform:rotate(1deg)}}@-webkit-keyframes ani_bar{0%{width:5%;background-color:#5c0e10}50%{width:70%;right:10%;background-color:rgba(92,14,16,.8)}80%{width:0;left:22%;right:10%;background-color:rgba(92,14,16,.5)}to{width:0;left:22%;right:auto;background-color:transparent}}@keyframes ani_bar{0%{width:5%;background-color:#5c0e10}50%{width:70%;right:10%;background-color:rgba(92,14,16,.8)}80%{width:0;left:22%;right:10%;background-color:rgba(92,14,16,.5)}to{width:0;left:22%;right:auto;background-color:transparent}}.swipe-animation{font-size:16px;position:absolute;bottom:7%;left:50%;transform:translate(-50%);width:9.375em;height:4.6875em;pointer-events:none;transition:opacity .2s ease 1.5s;z-index:99;opacity:1;visibility:visible}@media (orientation:landscape) and (max-width:1023px) and (max-height:420px){.swipe-animation{bottom:0}}.booth-open .swipe-animation,[data-room=open] .swipe-animation,[data-scene=welcome] .swipe-animation{visibility:hidden;opacity:0}.booth-ready .swipe-animation{visibility:initial;opacity:1}@media (max-width:576px) and (orientation:portrait){.swipe-animation{font-size:10px;bottom:150px}}.booth-open .swipe-animation,.modal-open .swipe-animation,[data-mouse=down] .swipe-animation{opacity:0}.swipe-animation img{width:100%;height:auto;transform:translate(30%,-8%)}.swipe-animation .inner{position:relative;width:100%;height:100%}.swipe-animation .bar{position:absolute;top:20%;right:10%;background-color:#eba75e;border-radius:3.125em;-webkit-animation-name:ani_bar;animation-name:ani_bar;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.65,0,.35,1);animation-timing-function:cubic-bezier(.65,0,.35,1);width:70%;height:10%}.swipe-animation .bar .modal-open,[data-booth-open=true] .swipe-animation .bar{-webkit-animation:none!important;animation:none!important}@media (orientation:landscape) and (max-width:1023px) and (max-height:420px){.swipe-animation .bar{width:42%;height:6%}}@media (orientation:portrait) and (max-width:767px){.swipe-animation .bar{width:70%;height:10%}}.swipe-animation .hand{position:absolute;top:24%;left:14%;height:auto;transform:rotate(10deg);-webkit-animation-name:ani_hand;animation-name:ani_hand;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.65,0,.35,1);animation-timing-function:cubic-bezier(.65,0,.35,1);width:25%}.swipe-animation .hand .modal-open,[data-booth-open=true] .swipe-animation .hand{-webkit-animation:none!important;animation:none!important}@media (orientation:landscape) and (max-width:1023px) and (max-height:420px){.swipe-animation .hand{width:15%}}@media (orientation:portrait) and (max-width:767px){.swipe-animation .hand{width:25%}}.modal-open .swipe-animation .bar,.modal-open .swipe-animation .hand{-webkit-animation:unset!important;animation:unset!important}.chivas-border{display:block;position:absolute;z-index:10px;pointer-events:none}.chivas-border--top{top:0}.chivas-border--bottom,.chivas-border--top{width:100%;left:0;height:23px;background:url(../images/landing/border-top.png) no-repeat 0 0/100% auto}.chivas-border--bottom{bottom:0;transform:rotate(180deg)}.chivas-border--left,.chivas-border--right{width:18px;top:23px;bottom:23px;background:url(../images/landing/border-left.png) repeat-y 0 0/100% auto}.chivas-border--left{left:0}.chivas-border--right{right:0;transform:rotate(180deg);background-position:0 100%}@font-face{font-family:Sun Life New Text;src:url(../fonts/sunlife/SunLifeNewText-Bold.woff2) format("woff2"),url(../fonts/sunlife/SunLifeNewText-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sun Life New Display;src:url(../fonts/sunlife/SunLifeNewDisplay-Regular.woff2) format("woff2"),url(../fonts/sunlife/SunLifeNewDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sun Life New Display;src:url(../fonts/sunlife/SunLifeNewDisplay-Bold.woff2) format("woff2"),url(../fonts/sunlife/SunLifeNewDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sun Life New Text;src:url(../fonts/sunlife/SunLifeNewText-Italic.woff2) format("woff2"),url(../fonts/sunlife/SunLifeNewText-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sun Life New Text;src:url(../fonts/sunlife/SunLifeNewText-BoldItalic.woff2) format("woff2"),url(../fonts/sunlife/SunLifeNewText-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Sun Life New Text;src:url(../fonts/sunlife/SunLifeNewText-Regular.woff2) format("woff2"),url(../fonts/sunlife/SunLifeNewText-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.sunlife{font-family:Sun Life New Text}.sunlife-display{font-family:Sun Life New Display}.font-700{font-weight:700}.font-900{font-weight:900}#js-privacy-modal p{font-size:13px;color:#525057;line-height:2em}.modal-logged{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-logged .modal-content{background:url(../images/landing/bg-logged.png) no-repeat 50%/100% 100%}.modal-logged .modal-content h2{font-size:1.1875em;margin-bottom:.4285714286em;color:#32250c;letter-spacing:.13em}.modal-logged .btn-wrapper{margin-top:1em}.modal-logged .btn-wrapper .btn{font-size:.7em;color:#513f2a;font-weight:500}.border-wrapper{pointer-events:none;background:#fef6d8}.border-wrapper div{position:absolute;width:100%;height:25%;overflow:hidden;left:0}.border-wrapper div:first-child,.border-wrapper div:first-child video{top:0}.border-wrapper div:last-child,.border-wrapper div:last-child video{bottom:0}.border-wrapper div video{position:absolute;display:block;width:100%;height:auto;left:0}.led-wall [data-ui-ratio]{display:grid;grid-template-columns:1fr 1fr 1fr;background:url(../images/landing/led/background.jpg) no-repeat 50%/auto 100%}.led-wall [data-ui-ratio] .tab-wrapper{position:relative;height:100%;overflow:hidden}.led-wall [data-ui-ratio] .tab-wrapper .nav{position:absolute;right:0;top:0;z-index:10;display:flex;flex-direction:column}.led-wall [data-ui-ratio] .tab-wrapper .tab-pane{z-index:10}.led-wall .video-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:-1;overflow:hidden}.led-wall .video-wrapper video{height:100%;width:auto}.led-wall .tab-awardee{color:#003a45;font-weight:700}.led-wall .tab-awardee .logo-wrapper{padding-top:5.5625em;margin-bottom:3.125em}.led-wall .tab-awardee .logo-wrapper img{width:34.8125em;height:auto;max-width:65%}.led-wall .tab-awardee h2{font-size:2.8125em;color:#003a45;padding-bottom:.5230769231em;padding-left:.3076923077em;padding-right:.3076923077em;position:relative;display:block;margin-bottom:.3384615385em;font-weight:700}.led-wall .tab-awardee h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80%;height:.0615384615em;background:url(../images/landing/led/line.png) no-repeat 50%/100% 100%}.led-wall .tab-awardee p{font-size:2.375em;margin-bottom:.55em;line-height:1}.led-wall .tab-awardee ul{margin-bottom:0}.led-wall .tab-awardee ul li{font-size:1.75em}.led-wall .tab-awardee ul li:not(:last-child){margin-bottom:.3571428571em}[data-page=tablet] .cmp-landing{background:#000;position:relative}[data-page=tablet] .cmp-landing [data-ui-ratio]{z-index:10}[data-page=tablet] .cmp-landing .content-wrapper.tablet{max-width:575px;font-size:16px;position:relative;background:url(../images/landing/background.jpg) no-repeat 50%/cover;padding:1.875em;z-index:8}@media (max-width:800px){[data-page=tablet] .cmp-landing .content-wrapper.tablet{max-width:800px}}[data-page=tablet] .cmp-landing .content-wrapper.tablet .btn-back{position:absolute;bottom:0;left:50%;transform:translate(-50%);background:#343434;padding:.96em;font-size:12px;color:#fff;font-weight:700;letter-spacing:.1em;width:102%;cursor:pointer;z-index:9999;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s linear}[data-page=tablet] .cmp-landing .content-wrapper.tablet .btn-back:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200%;opacity:0;display:block}[data-page=tablet] .cmp-landing .logo-wrapper{margin-bottom:8.5625em}[data-page=tablet] .cmp-landing .logo-wrapper img{width:52.0625em}[data-page=tablet] .cmp-landing .img-spotlight{width:52.0625em;margin-bottom:7.75em}[data-page=tablet] .cmp-landing .img-sorry{width:35.75em;margin-top:20%!important}[data-page=tablet] .cmp-landing .text-wrapper h3{font-size:5.0625em;line-height:1;color:#003a45;font-weight:700;margin:.6172839506em 0 .3703703704em}[data-page=tablet] .cmp-landing .text-wrapper h2{font-size:5.9375em;margin:0;color:#fff}[data-page=tablet] .cmp-landing .text-wrapper p{display:block;width:100%;font-size:2.5em;line-height:.9;margin-bottom:3.5em;color:#003a45}[data-page=tablet] .cmp-landing .text-wrapper p.label-large{font-size:1.25em}[data-page=tablet] .cmp-landing .text-wrapper .btn-end-screen{position:fixed;bottom:10px;left:50%;transform:translate(-50%);color:#002235;font-size:12px;padding:1em}[data-page=tablet] .cmp-landing .input-wrapper{position:relative;max-width:54.375em;margin:auto auto 3.125em}[data-page=tablet] .cmp-landing .input-wrapper label{font-size:2.5em;color:#153845!important;text-align:left;display:block;line-height:1.1;margin-bottom:1.25em}[data-page=tablet] .cmp-landing .input-wrapper .input-border{position:relative;padding:.4375em;border-radius:1.1875em;background:linear-gradient(90deg,#fbf4d2,#b78420)}[data-page=tablet] .cmp-landing .input-wrapper .input-border input{border-radius:.3em;background:#343434;color:#fff;margin-bottom:0;font-size:2.5em}[data-page=tablet] .cmp-landing .wrapper{max-width:485px}@media (max-width:420px){[data-page=tablet] .cmp-landing .form-group{padding-left:8px!important;padding-right:8px!important}}[data-page=tablet] .cmp-landing .form-group label{display:block;text-align:left;color:#fff;font-size:2.5em}[data-page=tablet] .cmp-landing .form-group .form-control{font-size:2.5em;border:.1em solid #eaab00;border-radius:.175em;padding:1em;line-height:1em;color:#153845;margin-bottom:1.5333333333em;width:100%;height:3.15em;margin-left:auto;margin-right:auto;max-width:100%;background:#fff;text-align:center}[data-page=tablet] .cmp-landing .form-group .form-control::-moz-placeholder{color:#899ba1}[data-page=tablet] .cmp-landing .form-group .form-control:-ms-input-placeholder{color:#899ba1}[data-page=tablet] .cmp-landing .form-group .form-control::placeholder{color:#899ba1}[data-page=tablet] .cmp-landing .form-group .form-control:active,[data-page=tablet] .cmp-landing .form-group .form-control:focus{outline:0;box-shadow:none}[data-page=tablet] .cmp-landing .cell-wrapper{vertical-align:middle}@media (orientation:landscape) and (max-width:1023px) and (max-height:420px){[data-page=tablet] .cmp-landing .cell-wrapper{vertical-align:middle}}[data-page=tablet] .cmp-landing .tab-pane .btn-back{position:fixed;bottom:-1.2em;left:50%;transform:translate(-50%);background:#343434;padding:1.44em;font-size:1.5625em;color:#fff;font-weight:700;letter-spacing:.1em;width:100%;cursor:pointer;z-index:9999}@media (max-width:800px){[data-page=tablet] .cmp-landing .tab-pane .btn-back{width:150%}}[data-page=tablet] .cmp-landing .tab-pane .btn-back:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200%;opacity:0;display:block}[data-page=tablet] #tab-confirm .text-wrapper{margin-bottom:6.375em}[data-page=tablet] #tab-success{padding-top:9.375em;position:relative;height:100%}[data-page=tablet] #tab-success h3{display:block;position:relative;z-index:2;color:#003a45;font-size:5.3125em;font-weight:700;margin:5.2em auto auto;line-height:1.34}[data-page=tablet] #tab-success h3 span{font-size:.7em}[data-page=tablet] #tab-success:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:70%;background:url(../images/landing/spotlight.png) no-repeat 50%/100% auto;z-index:0}[data-page=tablet] #tab-not-found h3,[data-page=tablet] #tab-unavailable h3{color:#003a45;font-size:5.3125em}[data-page=tablet] #tab-not-found p,[data-page=tablet] #tab-unavailable p{line-height:1.2}[data-page=tablet] #tab-home{transition:transform .2s ease-in-out}[data-page=tablet].keyboard-open #tab-home{transform:translateY(-24%)!important}[data-page=photobooth] #tab-camera{padding-bottom:15em;padding-top:2.6875em}[data-page=photobooth] #tab-camera .img-wrapper{margin-bottom:10.25em}[data-page=photobooth] #tab-camera .img-wrapper img{max-width:46.875em}[data-page=photobooth] #tab-camera h5{font-size:4.0625em;margin-bottom:.8923076923em;position:relative}[data-page=photobooth] #tab-camera h5:after{content:"Take a photo"}[data-page=photobooth] #tab-camera.captured h5:after{content:"What do you think?"}[data-page=photobooth] #tab-camera .select-photo{display:block;position:absolute;top:0;right:0;z-index:10;outline:1px solid red;height:9.375em;width:9.375em;opacity:0}[data-page=photobooth] #tab-camera .select-photo input{display:block;width:100%;height:100%}[data-page=photobooth] #tab-camera .camera-wrapper{width:90%!important;margin-left:auto;margin-right:auto;text-align:center}[data-page=photobooth] #tab-camera .camera-wrapper #awardCanvas{width:100%;height:auto}[data-page=photobooth] #tab-camera .camera-wrapper #js-canvas{opacity:0}[data-page=photobooth] #tab-camera .camera-wrapper .camera-box{width:100%;height:100%}[data-page=photobooth] #tab-camera .camera-wrapper .camera-box-root{background:#000;margin-bottom:4.5625em;border-radius:4.0625em;overflow:hidden;margin-left:auto;margin-right:auto;position:absolute;top:3.5%;left:0;right:0;width:80.5%}[data-page=photobooth] #tab-camera .camera-wrapper .img-base{width:100%;height:auto}[data-page=photobooth] #tab-camera .camera-wrapper video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scaleX(-1);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-page=photobooth] #tab-camera .camera-wrapper [data-rotate=left] video{transform:translate(-50%,-50%) rotate(-90deg) scaleX(-1);width:150%;height:auto}[data-page=photobooth] #tab-camera .camera-wrapper [data-rotate=right] video{transform:translate(-50%,-50%) rotate(-90deg) scaleY(-1);width:150%;height:auto}[data-page=photobooth] #tab-camera .camera-wrapper #js-temp-canvas{opacity:1;transform:translate(-50%,-50%) scaleX(-1)}[data-page=photobooth] #tab-camera .camera-wrapper #js-temp-canvas-2{opacity:0}[data-page=photobooth] #tab-camera .state-captured,[data-page=photobooth] #tab-camera .state-idle{gap:1.8125em}[data-page=photobooth] #tab-camera.captured .camera-box-root,[data-page=photobooth] #tab-camera.captured .camera-box-root #js-temp-canvas{opacity:0}[data-page=photobooth] #tab-camera.captured .camera-box-root #js-temp-canvas-2{opacity:1}[data-page=photobooth] #tab-camera.captured .camera-box-root #js-temp-canvas-3{opacity:1!important;z-index:999;position:absolute;border:2px solid red;height:50%!important}[data-page=photobooth] #tab-camera.captured .controls-wrapper .state-captured{display:block}[data-page=photobooth] #tab-camera.captured .controls-wrapper .state-download,[data-page=photobooth] #tab-camera.captured .controls-wrapper .state-idle,[data-page=photobooth] #tab-camera:not(.captured) .controls-wrapper .state-captured,[data-page=photobooth] #tab-camera:not(.captured) .controls-wrapper .state-download{display:none!important}[data-page=photobooth] #tab-camera:not(.captured) .controls-wrapper .state-idle{display:block}[data-page=photobooth] #tab-camera.download .controls-wrapper .state-captured,[data-page=photobooth] #tab-camera.download .controls-wrapper .state-idle{display:none!important}[data-page=photobooth] #tab-camera.download .controls-wrapper .state-download{display:block!important}[data-page=photobooth] #tab-camera .controls-wrapper{text-align:center;padding-top:2em}[data-page=photobooth] #tab-camera .controls-wrapper .state-captured{display:none}[data-page=photobooth] .shutter-countdown{z-index:9;pointer-events:none}[data-page=photobooth] .shutter-countdown:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0}[data-page=photobooth] .shutter-countdown.clicked:before{-webkit-animation:shutter .5s ease forwards;animation:shutter .5s ease forwards}[data-page=photobooth] .shutter-countdown .shutter-counter{display:block;font-size:9.375em;color:#fff}[data-page=photobooth] .shutter-countdown .shutter-counter.animate{-webkit-animation:zoom-in-out .75s ease forwards;animation:zoom-in-out .75s ease forwards}[data-page=photobooth] .shutter-countdown .shutter-counter:not(.animate){transform:scale(.85);opacity:0;-webkit-animation:none;animation:none}@-webkit-keyframes shutter{0%,to{opacity:0}25%,75%{opacity:1}}@keyframes shutter{0%,to{opacity:0}25%,75%{opacity:1}}[data-page=photobooth] .cmp-landing{background:#000;position:relative}[data-page=photobooth] .cmp-landing [data-ui-ratio]{z-index:10}[data-page=photobooth] .cmp-landing .content-wrapper.tablet{max-width:575px;font-size:16px;position:relative;background:url(../images/landing/background.jpg) no-repeat 50%/cover;padding:1.875em;z-index:8}@media (max-width:800px){[data-page=photobooth] .cmp-landing .content-wrapper.tablet{max-width:800px}}[data-page=photobooth] .cmp-landing .content-wrapper.tablet .btn-back{position:absolute;bottom:0;left:50%;transform:translate(-50%);background:#343434;padding:.96em;font-size:12px;color:#fff;font-weight:700;letter-spacing:.1em;width:102%;cursor:pointer;z-index:9999;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s linear}[data-page=photobooth] .cmp-landing .content-wrapper.tablet .btn-back:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200%;opacity:0;display:block}[data-page=photobooth] .cmp-landing .logo-wrapper{margin-bottom:8.5625em}[data-page=photobooth] .cmp-landing .logo-wrapper img{width:52.0625em;max-width:90%}[data-page=photobooth] .cmp-landing .img-spotlight{width:52.0625em;margin-bottom:7.75em}[data-page=photobooth] .cmp-landing .img-sorry{width:35.75em;margin-top:20%!important}[data-page=photobooth] .cmp-landing .text-wrapper h3{font-size:5.0625em;line-height:1;color:#003a45;font-weight:700;margin:.6172839506em 0 .3703703704em}[data-page=photobooth] .cmp-landing .text-wrapper h2{font-size:5.9375em;margin:0;color:#fff}[data-page=photobooth] .cmp-landing .text-wrapper p{display:block;width:100%;font-size:2.5em;line-height:.9;margin-bottom:3.5em;color:#003a45}[data-page=photobooth] .cmp-landing .text-wrapper p.label-large{font-size:1.25em}[data-page=photobooth] .cmp-landing .text-wrapper .btn-end-screen{position:fixed;bottom:10px;left:50%;transform:translate(-50%);color:#002235;font-size:12px;padding:1em}[data-page=photobooth] .cmp-landing .input-wrapper{position:relative;max-width:54.375em;margin:auto auto 3.125em}[data-page=photobooth] .cmp-landing .input-wrapper label{font-size:2.5em;color:#153845!important;text-align:left;display:block;line-height:1.1;margin-bottom:1.25em}[data-page=photobooth] .cmp-landing .input-wrapper .input-border{position:relative;padding:.4375em;border-radius:1.1875em;background:linear-gradient(90deg,#fbf4d2,#b78420)}[data-page=photobooth] .cmp-landing .input-wrapper .input-border input{border-radius:.3em;background:#343434;color:#fff;margin-bottom:0;font-size:2.5em}[data-page=photobooth] .cmp-landing .wrapper{max-width:485px}@media (max-width:420px){[data-page=photobooth] .cmp-landing .form-group{padding-left:8px!important;padding-right:8px!important}}[data-page=photobooth] .cmp-landing .form-group label{display:block;text-align:left;color:#fff;font-size:2.5em}[data-page=photobooth] .cmp-landing .form-group .form-control{font-size:2.5em;border:.1em solid #eaab00;border-radius:.175em;padding:1em;line-height:1em;color:#153845;margin-bottom:1.5333333333em;width:100%;height:3.15em;margin-left:auto;margin-right:auto;max-width:100%;background:#fff;text-align:center}[data-page=photobooth] .cmp-landing .form-group .form-control::-moz-placeholder{color:#899ba1}[data-page=photobooth] .cmp-landing .form-group .form-control:-ms-input-placeholder{color:#899ba1}[data-page=photobooth] .cmp-landing .form-group .form-control::placeholder{color:#899ba1}[data-page=photobooth] .cmp-landing .form-group .form-control:active,[data-page=photobooth] .cmp-landing .form-group .form-control:focus{outline:0;box-shadow:none}[data-page=photobooth] .cmp-landing .cell-wrapper{vertical-align:middle}@media (orientation:landscape) and (max-width:1023px) and (max-height:420px){[data-page=photobooth] .cmp-landing .cell-wrapper{vertical-align:middle}}[data-page=photobooth] .cmp-landing .tab-pane .btn-back{position:fixed;bottom:-1.2em;left:50%;transform:translate(-50%);background:#343434;padding:1.44em;font-size:1.5625em;color:#fff;font-weight:700;letter-spacing:.1em;width:100%;cursor:pointer;z-index:9999}@media (max-width:800px){[data-page=photobooth] .cmp-landing .tab-pane .btn-back{width:150%}}[data-page=photobooth] .cmp-landing .tab-pane .btn-back:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200%;opacity:0;display:block}[data-page=photobooth] #tab-confirm .text-wrapper{margin-bottom:6.375em}[data-page=photobooth] #tab-success{padding-top:9.375em;position:relative;height:100%}[data-page=photobooth] #tab-success h3{display:block;position:relative;z-index:2;color:#003a45;font-size:5.3125em;font-weight:700;margin:5.2em auto auto;line-height:1.34}[data-page=photobooth] #tab-success h3 span{font-size:.7em}[data-page=photobooth] #tab-success:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:70%;background:url(../images/landing/spotlight.png) no-repeat 50%/100% auto;z-index:0}[data-page=photobooth] #tab-not-found h3,[data-page=photobooth] #tab-unavailable h3{color:#003a45;font-size:5.3125em}[data-page=photobooth] #tab-not-found p,[data-page=photobooth] #tab-unavailable p{line-height:1.2}[data-page=photobooth] #tab-home{transition:transform .2s ease-in-out;font-size:5.8px;margin:auto}[data-page=photobooth] #tab-home>div{position:absolute!important;inset:0;width:100%;max-width:540px;margin:auto}[data-page=photobooth].keyboard-open #tab-home{transform:translateY(-24%)!important}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v139/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:1.0909090909em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.keyboard{position:absolute;left:0;bottom:0;width:100%;padding:.3125em 0;background:linear-gradient(to right bottom,#eee,#ebebeb,#e8e8e8,#e6e6e6,#e3e3e3);box-shadow:0 0 3.125em rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99999;height:51.25em;transform:translate(0);transition:height .2s ease-in-out,transform .4s ease!important}.keyboard--hidden{transform:translateY(100%)}.keyboard__keys{text-align:center;padding-top:1.5em}.keyboard__key{height:2.7272727273em;width:6%;max-width:4.5454545455em;margin:.1818181818em;border-radius:.3636363636em;color:#707070;background:#fafafa;font-size:2.5em;outline:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;vertical-align:top;padding:0;-webkit-tap-highlight-color:transparent;position:relative;font-family:Montserrat,sans-serif;box-shadow:0 .1818181818em 0 .0018181818em rgba(0,0,0,.1);border:none;border-bottom:.1818181818em hsla(0,0%,100%,.1)}.keyboard__key[data-label=".com"]{width:14%}.keyboard__key.active{background:#fff;color:#000;box-shadow:0 1 0 .04px rgba(0,0,0,.1);transform:translateY(.075em)}.keyboard__key--wide{width:12%}.keyboard__key--extra-wide{width:36%;max-width:31.25em}.keyboard__key--activatable:after{content:"";top:.4545454545em;right:.4545454545em;position:absolute;width:.3636363636em;height:.3636363636em;background:rgba(0,0,0,.4);border-radius:50%}.keyboard__key--active:after{background:#08ff00}.keyboard__key--dark{background:rgba(0,0,0,.25)}body[data-keyboard-type=tel] .keyboard{height:40.625em}body[data-keyboard-type=tel] .keyboard .keyboard__key{display:none}body[data-keyboard-type=tel] .keyboard .keyboard__keys{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;width:68%;margin-left:auto;margin-right:auto;padding-top:3em}body[data-keyboard-type=tel] .keyboard [data-label="0"],body[data-keyboard-type=tel] .keyboard [data-label="1"],body[data-keyboard-type=tel] .keyboard [data-label="2"],body[data-keyboard-type=tel] .keyboard [data-label="3"],body[data-keyboard-type=tel] .keyboard [data-label="4"],body[data-keyboard-type=tel] .keyboard [data-label="5"],body[data-keyboard-type=tel] .keyboard [data-label="6"],body[data-keyboard-type=tel] .keyboard [data-label="7"],body[data-keyboard-type=tel] .keyboard [data-label="8"],body[data-keyboard-type=tel] .keyboard [data-label="9"],body[data-keyboard-type=tel] .keyboard [data-label=backspace],body[data-keyboard-type=tel] .keyboard [data-label=done]{opacity:1;display:inline-flex;width:33%}body[data-keyboard-type=tel] .keyboard [data-label="0"]{order:9}body[data-keyboard-type=tel] .keyboard [data-label=done]{order:10!important}body[data-keyboard-type=tel] .keyboard [data-label]+br{display:none}.modal-congrats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.5)}.modal-congrats.modal-qrcode .modal-body{opacity:0;transition:opacity .1s linear .2s}.modal-congrats.modal-qrcode.show .modal-body{opacity:1}.modal-congrats h2{font-size:8.125em;color:#000;font-weight:900;margin:auto auto .1615384615em;line-height:1.2em}.modal-congrats h2.title-large{font-size:8.125em}.modal-congrats h2.title-large+p{font-size:3.75em;margin-top:1em!important;color:#fff}.modal-congrats h2+p{font-size:5em;color:#000}.modal-congrats h2+p span{font-size:.8333333333em;display:block;line-height:120%}.modal-congrats h2+p span:not(:last-child){margin-bottom:1em}.modal-congrats h2+p span.js-egg-label{font-size:1em}.modal-congrats .btn-primary,.modal-congrats .btn-transparent{font-size:2.5em;margin-top:1em}.modal-congrats .btn-end{position:fixed;padding:.8em;text-decoration:none;font-size:1.5625em;background:#ffedbd;color:#000!important;letter-spacing:.1em;width:100%}.modal-congrats .btn-end,.modal-congrats .btn-end:before{bottom:0;left:50%;display:block;transform:translate(-50%)}.modal-congrats .btn-end:before{content:"";width:50%;height:200%;position:absolute}.modal-congrats .img-wrapper.img-found:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250%;height:250%;display:block;background:url(../images/landing/lens.png) no-repeat 50%/contain}.modal-congrats .qrcode-wrapper img{background-color:#e3e3e3;width:100%;height:auto;display:block}.modal-congrats a{font-size:.75em;color:#525057;text-decoration:underline;margin-top:.6666666667em}.modal-congrats .modal-body{padding:0!important}.modal-congrats .modal-body--wrapper{padding:1.25em;border-radius:.4375em}.modal-congrats .confetti{margin-bottom:1.875em!important}.modal-congrats .modal-content{border:0}.modal-congrats iframe,.modal-congrats video{width:100%;height:100%;border:0;display:block}.modal-congrats img.optimize{image-rendering:-webkit-optimize-contrast}.modal-congrats .confetti-canvas{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:140%;height:auto;z-index:999}.modal-congrats .btn-animated{transition:all .4s cubic-bezier(.34,1.56,.64,1);opacity:0;transform:scale(.5) rotate(10deg);pointer-events:none}.modal-congrats.vimeo-ended .btn-animated{opacity:1;transform:scale(1) rotate(0deg);pointer-events:all}.btn-fullscreen{top:0}.btn-fullscreen,.btn-pause{position:fixed;z-index:999;width:12.5em;height:12.5em;background:red;display:block;opacity:0;right:0}.btn-pause{bottom:0}[data-device=mobile] .cmp-landing .content-wrapper.tablet{max-width:100%!important;font-size:20px}[data-device=mobile] .cmp-landing .content-wrapper.tablet .btn-back{font-size:2vw!important}[data-tab=success] .content-wrapper.tablet .btn-back{opacity:1!important;pointer-events:all!important}.table-wrapper{position:absolute;top:60px;right:20px;left:20px;bottom:25px;overflow:auto}.overflow-x-hidden{overflow-x:hidden}