html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.hidden{display:none}.sk-circle{top:50%;left:50%;transform:translate(-50%, -50%);width:200px;height:200px;position:absolute}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:white;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@font-face{font-family:"Cinzel-Regular";font-style:normal;font-weight:400;src:url("../fonts/Cinzel-Regular.eot?") format("eot"),url("../fonts/Cinzel-Regular.woff2") format("woff2"),url("../fonts/Cinzel-Regular.woff") format("woff"),url("../fonts/Cinzel-Regular.ttf") format("truetype"),url("../fonts/Cinzel-Regular.svg#Cinzel-Regular") format("svg")}@font-face{font-family:"Cinzel-Bold";font-style:normal;font-weight:700;src:url("../fonts/Cinzel-Bold.eot?") format("eot"),url("../fonts/Cinzel-Bold.woff2") format("woff2"),url("../fonts/Cinzel-Bold.woff") format("woff"),url("../fonts/Cinzel-Bold.ttf") format("truetype"),url("../fonts/Cinzel-Bold.svg#Cinzel-Bold") format("svg")}html,body{height:auto;margin:0;width:100%;font-size:18px;line-height:1.5rem;font-family:Cinzel-Regular;font-weight:normal;color:#fff;overflow-x:hidden}body{background-color:#21376D;background-image:url("/assets/images/bg_image.webp");background-size:contain;background-position:top;background-repeat:no-repeat}header .chain{width:100%;position:absolute;top:0;left:0;z-index:1}header .chain img{width:100%;height:auto;position:absolute;top:0}header .logo-wrapper{position:absolute;left:50%;top:0;transform:translateX(-50%);width:100%;max-width:33vw;z-index:2}header .logo-wrapper img{width:100%;height:auto}header .logo-wrapper .logo{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);z-index:3;width:48%}header .logo-wrapper .logo img{width:100%;height:auto}section#content{margin-top:30vw}section#content .video-wrapper{width:90vw;max-width:920px;padding-top:50vw}section#content .video-wrapper.video-loaded{padding-top:0}section#content .content.video-loaded{padding-top:0}section#content video{width:90vw;max-width:920px;object-fit:cover}section#social .social-button-wrapper .social-icon{height:64px;margin:30px 0}section#social .social-button-wrapper .social-icon.download-social-btn{display:flex;align-items:center;width:100%;height:50px;max-width:250px;background-color:#009377;border-radius:6px}section#social .social-button-wrapper .social-icon.download-social-btn a{width:100%;position:relative}section#social .social-button-wrapper .social-icon.download-social-btn a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}section#social .social-button-wrapper .social-icon:hover{background-color:rgba(0,147,119,0.5)}footer{display:flex;flex-direction:column;align-items:center;position:relative;background:#ECECEC;margin-top:45vw}@keyframes primary{from{left:-100%}to{left:0}}@keyframes secondary{from{left:0}to{left:100%}}footer .snows{position:absolute;top:-12vw;left:0;width:100%;height:12vw;overflow:hidden}footer .snow{position:absolute;background-image:url(/assets/images/2023/snow.png);background-repeat:repeat-x;background-position:center 20%;background-size:contain;left:0;width:100%;height:12vw;animation:primary 5s linear infinite}footer .snow2{position:absolute;background-image:url(/assets/images/2023/snow.png);background-repeat:repeat-x;background-position:center 20%;background-size:contain;left:0;width:100%;height:12vw;animation:secondary 5s linear infinite}footer .santa-wrapper{width:100%;display:flex;justify-content:space-between;height:33vw;position:absolute;top:-45vw}footer .santa-wrapper img{width:100%;height:auto}footer .santa-wrapper .tree-with-boxes{width:25%;position:relative}footer .santa-wrapper .tree-with-boxes .trees{width:100%;height:auto;position:absolute;bottom:0}footer .santa-wrapper .tree-with-boxes .boxes{width:100%;height:auto;position:absolute;bottom:-22%}footer .santa-wrapper .santa{width:75%;position:relative}@keyframes santa-animation{0%, 80%, 100%{transform:translate(15px, -15px)}40%{transform:translate(-15px, 15px)}}footer .santa-wrapper .santa img{position:absolute;top:5vw;right:0;width:80%;animation:santa-animation 4s infinite ease-in-out both}footer .container{margin:2rem 0}footer .container a{color:#505050}footer .container a:hover,footer .container a:focus,footer .container a:active,footer .container a:visited{color:#505050}@media screen and (min-width: 500px){html,body{font-size:24px}header .logo-wrapper{max-width:25vw}}@media screen and (min-width: 768px){html,body{font-size:28px}}
