@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;1,900&display=swap);.leave{position:relative;width:200px;height:200px;overflow:hidden;perspective:1000px}.leave.is_green .green{transform:rotateY(0deg)}.leave.is_green .gold{transform:rotateY(180deg)}.leave.is_flip .leave-container{transform:rotate(45deg)}.leave .leave-container{top:-42px;left:-42px;transform:rotate(-45deg)}.leave .leave-box,.leave .leave-container{position:relative;width:284px;height:284px}.leave .leave-box{transform-origin:50%;transform-style:preserve-3d;transition:transform .8s}.leave .gold,.leave .green{position:absolute;width:284px;height:284px;left:-100%;right:-100%;margin:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.leave .green,.leave.is_reverse .leave-box,.leave:hover .leave-box{transform:rotateY(180deg)}.leave.is_reverse:hover .leave-box{transform:rotateY(0deg)}@-webkit-keyframes sparkle{0%{transform:rotate(0deg) scale(0)}30%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(0)}}@keyframes sparkle{0%{transform:rotate(0deg) scale(0)}30%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(0)}}.spark{transform:rotate(0deg) scale(0);-webkit-animation:sparkle 1.5s cubic-bezier(.65,.1,.43,1.2) .65s infinite forwards;animation:sparkle 1.5s cubic-bezier(.65,.1,.43,1.2) .65s infinite forwards}.spark:first-of-type{-webkit-animation:sparkle 1s cubic-bezier(.65,.1,.43,1.2) 1s infinite forwards;animation:sparkle 1s cubic-bezier(.65,.1,.43,1.2) 1s infinite forwards}.spark:last-of-type{-webkit-animation:sparkle 2s cubic-bezier(.65,.1,.43,1.2) .3s infinite forwards;animation:sparkle 2s cubic-bezier(.65,.1,.43,1.2) .3s infinite forwards}@-webkit-keyframes speedRotate{0%{transform:rotate(0deg)}40%{transform:rotate(180deg)}70%{transform:rotate(-540deg)}to{transform:rotate(-180deg)}}@keyframes speedRotate{0%{transform:rotate(0deg)}40%{transform:rotate(180deg)}70%{transform:rotate(-540deg)}to{transform:rotate(-180deg)}}.flower.is-red{-webkit-animation:speedRotate 10s ease infinite forwards;animation:speedRotate 10s ease infinite forwards}@-webkit-keyframes speedRotate2{0%{transform:rotate(0deg)}40%{transform:rotate(-180deg)}70%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes speedRotate2{0%{transform:rotate(0deg)}40%{transform:rotate(-180deg)}70%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.flower.is-pink{-webkit-animation:speedRotate2 15s ease infinite forwards;animation:speedRotate2 15s ease infinite forwards}.moose{z-index:11;margin:0 auto;width:100%;height:auto;bottom:800px;top:auto!important;position:absolute}.moose .moose-wrapper{bottom:0}.moose .moose-wrapper .moose-size{transform:scale(.8)!important;position:absolute;display:block;width:926px;height:823px;left:-100%;right:-100%;margin:auto}.moose .moose-wrapper img{position:absolute;left:0;bottom:0}.moose .moose-wrapper .nose{position:relative;top:-215px;display:block;left:338px}.moose .moose-wrapper .ho{left:79%;bottom:150%;position:absolute}.moose .moose-wrapper .ho .ho-img:first-of-type{top:0;left:0}.moose .moose-wrapper .ho .ho-img:nth-of-type(2){top:-35px;left:-5px}.moose .moose-wrapper .ho .ho-img:nth-of-type(3){top:-70px;left:-10px}.moose .moose-wrapper .ho .xmas{top:100px;left:-150px}.moose .moose-wrapper .head{bottom:-100px;position:absolute}.moose .moose-wrapper .head .glasses{left:408px;bottom:500px}.moose .moose-wrapper .head .ear-left{bottom:573px;left:176px}.moose .moose-wrapper .head .ear-right{bottom:573px;left:579px}.moose .moose-wrapper .head .mouse{position:absolute;background-color:#ffefec;width:48px;height:48px;border-radius:50%;bottom:165px;left:380px;-webkit-animation:mouse 10s ease-in infinite forwards;animation:mouse 10s ease-in infinite forwards;transform-origin:left top}@-webkit-keyframes mouse{0%{border-radius:50%}55%{border-radius:50%}50%{border-radius:20% 100%}60%{border-radius:50%}to{border-radius:50%}}@keyframes mouse{0%{border-radius:50%}55%{border-radius:50%}50%{border-radius:20% 100%}60%{border-radius:50%}to{border-radius:50%}}@media screen and (max-width:1440px){.moose .moose-wrapper{z-index:19}.moose .moose-wrapper .moose-size{transform:scale(.6)!important}}@media screen and (max-width:960px){.moose .moose-wrapper{z-index:19}.moose .moose-wrapper .moose-size{transform:scale(.6)!important}}@media screen and (max-width:768px){.moose .moose-wrapper .moose-size{transform:scale(.5)!important}}@media screen and (max-width:600px){.moose .moose-wrapper .moose-size{transform:scale(.35)!important}}@media screen and (max-width:320px){.moose .moose-wrapper .head{bottom:480px}.moose .moose-wrapper .head .moose-size{transform:scale(.3)!important}}@media screen and (max-width:960px){.moose{bottom:650px}}@media screen and (max-width:640px){.moose{bottom:680px;z-index:8}}body,html{margin:0;padding:0;height:100%;overflow:hidden}.filter{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/pixel-bg.ab78a04d.jpg);background-position:50%;mix-blend-mode:overlay;opacity:.1}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#fff;height:100vh;overflow:hidden;background:#134228;display:flex;flex-direction:column}#app main{display:flex}#app main,#app main section{flex:1;flex-grow:1}#app footer{position:relative;display:flex;color:#fff;background:#272c2f;padding:0 32px;height:80px;justify-content:space-between;align-items:center;align-content:center;border-top:2px solid #c99d52;z-index:2}#app footer .close{display:none}#app footer *{align-content:center;align-items:center;font-weight:500}#app footer ul{display:flex;margin:0;padding:0}#app footer ul>li{position:relative;display:inline-flex;margin-left:32px;align-content:center}#app footer ul>li:before{content:"";display:inline-block;width:24px;height:24px;background:url(../img/list-style.b8881151.svg) no-repeat 50%;background-size:24px;margin-right:16px}#app footer ul a{display:inline-block;color:#fff;text-decoration:none;letter-spacing:1px;font-size:16px;text-shadow:0 0 20px rgba(0,0,0,.5);height:78px;font-weight:400;line-height:78px;border-bottom:2px solid transparent;font-family:Montserrat}#app footer ul a:focus,#app footer ul a:hover{border-bottom:2px solid #c99d52}#app footer ul a.disabled{color:#5e676d;pointer-events:none}#app footer ul .coming{width:124px;margin-left:8px;margin-top:-7px}@-webkit-keyframes bgMarquee{0%{background-position:top 0 left 12px}to{background-position:top 243px left 12px}}@keyframes bgMarquee{0%{background-position:top 0 left 12px}to{background-position:top 243px left 12px}}@-webkit-keyframes bgMarqueeM{0%{background-position:top 7px left 0}to{background-position:top 7px left 180px}}@keyframes bgMarqueeM{0%{background-position:top 7px left 0}to{background-position:top 7px left 180px}}aside{display:block;width:80px;overflow:hidden;border-right:2px solid #c99d52;background:url(../img/aja-logo.fca3159e.png) top 0 center repeat-y;background-size:49px;text-indent:-9999px;-webkit-animation:bgMarquee 5s linear infinite;animation:bgMarquee 5s linear infinite}.rolling{top:auto!important;left:auto!important;right:19%;bottom:16%;z-index:11;width:260px;-webkit-animation:rolling 40s infinite;animation:rolling 40s infinite}@media screen and (max-width:960px){.rolling{display:none!important}}@-webkit-keyframes rolling{0%{transform:rotate(0deg)}to{transform:rotate(-10turn)}}@keyframes rolling{0%{transform:rotate(0deg)}to{transform:rotate(-10turn)}}.whatwedo{min-width:306px;font-size:18px}.whatwedo img{display:none;width:22px;margin-bottom:-4px}@media screen and (max-width:960px){.whatwedo img{display:inline-block}}.wording{position:absolute;width:100%!important;height:100%!important;z-index:11;opacity:0}.wording .left{left:8%}.wording .right{right:8%}.wording .left,.wording .right{position:absolute;top:12%;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-align:left;font-size:18px;line-height:86px;letter-spacing:5px;font-weight:400}@media screen and (max-width:1200px){.wording .left{left:15px}.wording .right{right:15px}}@media screen and (max-width:960px){.wording .left,.wording .right{top:5%;margin-top:0;font-size:16px;line-height:35px}}main{display:block}main,main section{position:relative;overflow:hidden}main section{display:flex;flex-direction:column}main section header{padding:0 20px;border-bottom:2px solid #c99d52}@media screen and (min-width:1200px){main section header{padding:0 80px}}main section h1{display:block;height:5vh;text-indent:-9999px;background-image:url(../img/BestWishes.d1a40054.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media screen and (min-width:1200px){main section h1{height:16vh}}main section h1 svg{max-width:100%}main section .wrapper{position:relative;flex:1;flex-grow:1;bottom:0}main .circle{position:absolute!important;top:15%!important;left:-100%!important;right:-100%!important;margin:0 auto;width:1170px;height:1167px;border-radius:50%;overflow:hidden;background:#eb4911;z-index:2;-webkit-animation:move .3s ease 6s forwards;animation:move .3s ease 6s forwards}main .circle:after{content:"";position:absolute;width:100%;height:100%;left:0;right:0;background:url(../img/Gradient.0cefd810.png);background-size:cover;opacity:.2;mix-blend-mode:lighten}@-webkit-keyframes move{0%{transform:scale(1);bottom:-200vh;top:15%!important}to{bottom:-55vh;top:46%!important;transform:scale(1)}}@keyframes move{0%{transform:scale(1);bottom:-200vh;top:15%!important}to{bottom:-55vh;top:46%!important;transform:scale(1)}}.leaves{position:absolute;height:200px;bottom:-41px;left:-100%!important;right:-100%!important;margin:auto;white-space:nowrap;top:auto!important;z-index:9}.leaves .leave{text-indent:0;display:inline-block;margin-right:2px}@-webkit-keyframes changeLayer{0%{z-index:6;transform:translateY(0)}30%{z-index:6;transform:translateY(700px)}40%{z-index:1;transform:translateY(700px)}to{z-index:1;transform:translateY(80px)}}@keyframes changeLayer{0%{z-index:6;transform:translateY(0)}30%{z-index:6;transform:translateY(700px)}40%{z-index:1;transform:translateY(700px)}to{z-index:1;transform:translateY(80px)}}@-webkit-keyframes changeLayerM{0%{z-index:6;transform:translateY(0)}30%{z-index:6;transform:translateY(700px)}40%{z-index:1;transform:translateY(700px)}to{z-index:1;transform:translateY(-150px)}}@keyframes changeLayerM{0%{z-index:6;transform:translateY(0)}30%{z-index:6;transform:translateY(700px)}40%{z-index:1;transform:translateY(700px)}to{z-index:1;transform:translateY(-150px)}}.flowers{position:absolute;display:block;top:auto!important;width:100%;height:360px;bottom:5%;z-index:6;text-align:center;white-space:nowrap;-webkit-animation:changeLayer 2s ease 5.8s forwards;animation:changeLayer 2s ease 5.8s forwards}@media screen and (max-width:960px){.flowers{top:60%!important;margin:0 auto;width:100%;left:0;right:0;display:flex;justify-content:center}}.flowers .flower{position:relative;display:inline-block;width:340px;height:340px;margin:0;text-align:center;transform-origin:center}.flowers .flower:first-child{margin-top:-50px;z-index:2}.flowers .flower:nth-child(2),.flowers .flower:nth-child(3){z-index:0}.flowers .flower:nth-child(4){margin-top:-50px}.sparks{width:100%;z-index:4}.spark{position:absolute;width:151px;height:151px;z-index:2;top:200px;left:0;right:0;margin:auto}.spark:first-of-type{top:100px;left:-50%}.spark:last-of-type{top:100px;right:-50%}.left-leafs,.right-leafs{display:inline-block;-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (min-width:1200px){.left-leafs{-webkit-animation:leave-space-left 1s ease 6s forwards;animation:leave-space-left 1s ease 6s forwards}.right-leafs{-webkit-animation:leave-space-right 1s ease 6s forwards;animation:leave-space-right 1s ease 6s forwards}}@-webkit-keyframes leave-space-left{0%{transform-origin:0 0;transform:translateX(0)}1%{transform-origin:100% 50%;transform:translateX(0)}to{transform-origin:100% 50%;transform:translateX(-20vw)}}@keyframes leave-space-left{0%{transform-origin:0 0;transform:translateX(0)}1%{transform-origin:100% 50%;transform:translateX(0)}to{transform-origin:100% 50%;transform:translateX(-20vw)}}@-webkit-keyframes leave-space-right{0%{transform-origin:0 0;transform:translateX(0)}1%{transform-origin:0 50%;transform:translateX(0)}to{transform-origin:0 50%;transform:translateX(20vw)}}@keyframes leave-space-right{0%{transform-origin:0 0;transform:translateX(0)}1%{transform-origin:0 50%;transform:translateX(0)}to{transform-origin:0 50%;transform:translateX(20vw)}}@media screen and (max-width:960px){main{flex-direction:column;margin-bottom:45px}aside{width:100%;height:30px;border-right:0;border-bottom:2px solid #c99d52;background:url(../img/aja-logo-m.2fa08472.png) repeat-x 0;background-size:auto 16px;-webkit-animation:bgMarqueeM 5s linear infinite;animation:bgMarqueeM 5s linear infinite}main .circle{width:100vw;height:100vw;top:50%!important}.leaves{bottom:-55px!important}.leaves .leave-container{left:-13px;top:-13px}.leaves .leave{width:70px;height:70px}.leaves .leave-box,.leaves .leave-container,.leaves .leave .gold,.leaves .leave .green{width:100px;height:100px}.spark{width:70px;height:70px}.flowers{bottom:60px;height:100px;-webkit-animation:changeLayerM 2s ease 5.8s forwards;animation:changeLayerM 2s ease 5.8s forwards}.flowers .flower{width:100px;height:100px}#app footer{position:fixed;width:100%;max-width:100%;height:45px;overflow:hidden;bottom:0;transition:height .3s ease;flex-direction:column;justify-content:flex-start;padding:0}#app footer>div{line-height:45px}#app footer ul{position:relative;flex-direction:column;max-width:100%;padding:0;margin:0}#app footer ul li{margin:20px 0 0;display:block;text-align:center}#app footer ul li>a{height:auto;line-height:1.35}#app footer ul li:before{display:block;margin:0 auto 22px}#app footer.is-open{height:calc(100% - 50px)}#app footer.is-open>div{margin-top:20%}#app footer.is-open ul li a{max-width:296px;padding:0 16px 6px;font-size:16px;font-weight:400}#app footer.is-open .close{position:fixed;display:block;bottom:40px;width:48px;margin:0 auto;height:48px;border:2px solid #c99d52;border-radius:50%;background:none}#app footer.is-open .close:after,#app footer.is-open .close:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transform-origin:50%;margin:auto;width:32px;height:2px;background:#c99d52;background-size:24px}#app footer.is-open .close:before{transform:rotate(45deg)}#app footer.is-open .close:after{transform:rotate(-45deg)}}