*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}html{font-size:16px;line-height:22px;font-family:proxima-nova, sans-serif;padding:0;margin:0;text-rendering:auto;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#001512;background:linear-gradient(180deg, #001512 0%, #0f696f 18%, #4f1122 44%, #5f51a0 70%, #525cc2 85%, #2b7d7f 100%)}body{margin:0;padding:0;overflow-x:hidden}main,section,header,footer,aside{display:block}h1,h2,h3,h4,h5,h6{color:#FFFFFF;margin-bottom:27px}h1{font-family:"Zen Antique", serif;font-size:3.75rem;line-height:4.5625rem;font-weight:900}@media only screen and (max-width: 768px){h1{font-size:2.2rem;line-height:2.5rem}}h1 span{color:#C9363B;font-size:1.875rem;line-height:3rem;display:block}@media only screen and (max-width: 768px){h1 span{line-height:2rem;padding-bottom:15px}}h2{font-family:"Zen Antique", serif;font-size:1.875rem;line-height:2.1875rem;font-weight:400}@media only screen and (max-width: 768px){h2{font-size:1.8rem;line-height:2.2rem}}p{font-family:proxima-nova, sans-serif;font-size:0.875rem;line-height:1.125rem;margin-bottom:20px;color:#FFFFFF}a{text-decoration:none;transition:0.3s;color:#FFA348}a:hover,a:focus,a:active{transition:0.3s;text-decoration:none;color:#C9363B}img{width:100%;height:auto}.button{padding:10px 28px;border-radius:2px;display:inline-block;color:#FFFFFF;background:#C9363B;font-weight:700;font-size:1rem;line-height:1.5rem;border:1px solid #C9363B;transition:0.3s;cursor:pointer;outline:0;position:relative}.button:hover,.button:focus,.button:active{background:transparent;border:2px solid #C9363B;color:#C9363B}.skip-link:not(:focus):not(:hover){transform:translateY(-4em);opacity:0}.skip-link:focus{border-color:#062434}.skip-link:hover,.skip-link:focus,.skip-link:hover,.skip-link:focus{background-color:#08364E;text-decoration:none;color:#fff}.skip-link{margin:0 auto;position:absolute;z-index:20;left:0;right:0;top:0;padding:8px;width:100%;opacity:1;text-align:center}.center{text-align:center}.padding{padding:100px 0}@media only screen and (max-width: 768px){.padding{padding:50px 0}}.padding-top{padding-top:100px}.flex{display:-ms-flexbox;display:flex}.divider{background:rgba(42,47,80,0.8);height:2px;width:100%;margin-bottom:100px}@media only screen and (max-width: 768px){.divider{margin-bottom:50px}}.thumbnail-container{overflow:hidden;position:relative}.thumbnail{padding-top:56.25%;background-size:cover;background-position:center center;transition:transform 0.5s ease-in-out}.browserupgrade{background:#000000;text-align:center;color:#FFFFFF;padding:5px 0}.wrapper{max-width:1000px;width:90%;margin:0 auto;position:relative}.main-site-wrapper{overflow-x:hidden}.header{text-align:center;position:relative;z-index:10;padding:36px 0 95px}.header__logo{display:block;float:left}.scroll-wrap{margin-top:20px;margin-bottom:20px;text-align:center}.icon-scroll{width:20px;height:20px;margin-top:10px;display:inline-block;margin-left:auto;margin-right:auto;position:relative;z-index:5;position:relative}.icon-scroll img{animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(20px)}60%{transform:translateY(10px)}}.footer{height:1200px;margin-top:-150px;position:relative;width:100%;z-index:10;overflow:hidden;perspective:50px}.footer .mobile1{display:none}@media only screen and (max-width: 1023px){.footer .mobile1{display:block;width:100%;height:auto;position:absolute;top:30vw}}.footer .mobile2{display:none}@media only screen and (max-width: 1023px){.footer .mobile2{display:block;width:100%;height:auto;position:absolute;top:30vw}}@media only screen and (max-width: 1023px){.footer{height:220vw;min-height:950px;max-height:1490px}}.footer__top-layer{position:absolute;width:100%;bottom:75px;left:0;display:block;z-index:6;max-height:700px}@media only screen and (max-width: 1023px){.footer__top-layer{display:none}}.footer__middle-layer{display:block;width:100%;bottom:550px;position:absolute;z-index:4;max-height:300px}@media only screen and (max-width: 1280px){.footer__middle-layer{bottom:430px}}@media only screen and (max-width: 1023px){.footer__middle-layer{display:none}}.footer__back-layer{display:block;width:100%;bottom:455px;position:absolute;z-index:3;max-height:420px}@media only screen and (max-width: 1023px){.footer__back-layer{display:none}}.footer__trees{display:block;width:100%;max-height:400px;bottom:715px;position:absolute;z-index:2;opacity:0.3}@media only screen and (max-width: 1280px){.footer__trees{bottom:55vw}}@media only screen and (max-width: 1023px){.footer__trees{display:none}}.footer__tree-left{position:absolute;left:-50px;bottom:60%;z-index:3;width:250px}@media only screen and (max-width: 1280px){.footer__tree-left{bottom:40%}}@media only screen and (max-width: 1023px){.footer__tree-left{width:150px}}@media only screen and (max-width: 1023px){.footer__tree-left{display:none}}.footer__tree-right{position:absolute;right:-250px;bottom:440px;z-index:6;width:460px}@media only screen and (max-width: 1023px){.footer__tree-right{width:200px;height:auto;right:-100px}}@media only screen and (max-width: 1023px){.footer__tree-right{display:none}}.footer__content__outer{position:absolute;bottom:0;padding-bottom:60px;left:0;right:0;margin:0 auto;z-index:10;width:100%;background:#ebeced;background:linear-gradient(0deg, #ebeced 35%, rgba(235,236,237,0) 37%)}@media only screen and (max-width: 1023px){.footer__content__outer{top:98vw;bottom:0}}.footer__content{position:relative;margin:0 auto;max-width:800px;text-align:center}@media only screen and (max-width: 1023px){.footer__content{padding:0 20px}}.footer__content h2{font-weight:700;margin-bottom:40px;font-size:2.5rem}.footer__content h2,.footer__content h3,.footer__content p{color:#3B3E4F}.footer__content p{font-weight:600;font-size:1rem;line-height:1.6rem;margin-bottom:50px}.footer__content img{width:110px;margin:0 auto 35px}@media only screen and (max-width: 1280px){.footer__content img{margin:0 auto 20px}}.footer__content ul{list-style-type:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:25px}.footer__content ul li{margin:0 10px}.footer__content ul li a{color:#3B3E4F;font-weight:700}.footer__santa{position:absolute;z-index:5;display:block;bottom:44%;left:10%;max-width:800px;width:60%}@media only screen and (max-width: 600px){.footer__santa{width:180px;top:71vw;bottom:0}.footer__santa.move{animation:santa-anim-mobile;animation-duration:15s;animation-fill-mode:forwards}}@media only screen and (min-width: 601px){.footer__santa.move{animation:santa-anim;animation-duration:15s;animation-fill-mode:forwards}}@keyframes santa-anim{0%{left:10%}100%{left:-200%}}@keyframes santa-anim-mobile{0%{left:10%;width:180px}100%{left:-200%;width:180px}}ul.menu{list-style-type:none;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:right}@media only screen and (max-width: 1024px){ul.menu{opacity:0;pointer-events:none;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:100;transition:0.2s;-ms-flex-direction:column;flex-direction:column;padding:100px 16px 0}}ul.menu.open{opacity:1;pointer-events:all}ul.menu li{margin:0 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 1024px){ul.menu li{display:block;margin:0}}ul.menu li a{font-size:1rem;font-weight:400;display:block;color:#000000;text-decoration:none;position:relative}ul.menu li a:hover,ul.menu li a:focus,ul.menu li a:active{color:#C9363B;transition:0.3s}@media only screen and (max-width: 1024px){ul.menu li a{color:#FFFFFF;padding:10px 0;font-size:1.5rem}}.open-button{display:none}@media only screen and (max-width: 1024px){.open-button{border:none;background:transparent;display:block;width:40px;height:36px;transform:rotate(0deg);transition:.5s ease-in-out;position:absolute;cursor:pointer;z-index:9999;top:0;right:0}}.open-button span{display:block;position:absolute;height:2px;width:100%;background:#000000;border-radius:2px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.open-button span.open-button__menu{background:transparent;color:#FFFFFF;text-transform:uppercase;bottom:0;font-size:0.7rem;font-weight:700}.open-button span:nth-child(2){top:0px;transform-origin:left center}.open-button span:nth-child(3){top:12px;transform-origin:left center}.open-button span:nth-child(4){top:22px;transform-origin:left center}.open-button.open span:nth-child(2){transform:rotate(45deg);top:0;left:6px;background:#FFFFFF}.open-button.open span:nth-child(3){width:0;opacity:0}.open-button.open span:nth-child(4){transform:rotate(-45deg);top:28px;left:7px;background:#FFFFFF}.hero{text-align:center}.hero h1{margin-bottom:36px;position:relative;z-index:5}.hero p{font-size:1rem;line-height:1.25rem;width:60%;margin:0 auto;position:relative;z-index:5}@media only screen and (max-width: 600px){.hero p{width:85%}}.hero__present{max-width:1050px;width:80%;margin:-140px auto 0;position:relative;padding-top:220px;z-index:1}.hero__present__confetti{position:absolute;z-index:1;top:0;left:0;right:0}.hero__present__gift{position:relative;z-index:2;width:80%;max-width:790px;margin:0 auto}canvas{display:block;vertical-align:bottom}#particles-js{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.text-image-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:233px;position:relative;z-index:2}@media only screen and (max-width: 601px){.text-image-block{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 601px){.text-image-block{-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width: 601px){.text-image-block{margin-bottom:133px !important}}.text-image-block:last-of-type{margin-bottom:30px}@media only screen and (min-width: 601px){.text-image-block--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.text-image-block__image{width:50%;padding-left:2%}@media only screen and (max-width: 600px){.text-image-block__image{width:100%}}.text-image-block__image img{margin:0 auto;width:85%}.text-image-block__text{width:50%;text-align:center;padding-bottom:40px}@media only screen and (max-width: 600px){.text-image-block__text{padding-top:30px;width:100%;text-align:center !important;padding-left:2%;padding-right:2%}}@media only screen and (min-width: 601px){.text-image-block__text{width:85%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;text-align:right;padding-left:10%;padding-right:2%;padding-bottom:0}}.text-image-block__text--padding-top{padding-top:18%}.text-image-block--reverse .text-image-block__image{padding-left:0}.text-image-block--reverse .text-image-block__text{text-align:left;-ms-flex-align:start;align-items:flex-start;padding-left:1%;padding-right:10%}@media only screen and (max-width: 600px){.text-image-block--reverse .text-image-block__text{padding-top:30px;width:100%;text-align:center !important;padding-left:2%;padding-right:2%}}.text-image-block .read{font-weight:700;font-size:0.75rem;line-height:1.25rem;text-transform:uppercase;color:#FFA348}.mobileimage{display:none}@media only screen and (max-width: 600px){.mobileimage{display:block}.desktopimage{display:none}}.present{position:absolute;width:800px;pointer-events:none}@media only screen and (max-width: 601px){.present{width:10vw}}.present__confetti{position:absolute;top:0;right:0;z-index:2;width:100%;pointer-events:none}.present__gift{position:absolute;z-index:5;width:100%;pointer-events:none}.present--left{left:0}.present--right{right:0;left:auto;width:600px}@media only screen and (max-width: 601px){.present--right{width:10vw}}.present--one{top:1200px}.present--one .present__gift{background-image:url("../img/present1.png");background-size:contain;background-repeat:no-repeat;width:700px;height:700px;display:block;left:-340px}@media only screen and (max-width: 1300px){.present--one .present__gift{width:20vw;display:block;left:-6%}}@media only screen and (max-width: 601px){.present--one .present__gift{width:260px;height:260px;display:block;left:55vw;top:60vw;z-index:-1}}.present--one .present__confetti{height:800px;width:420px;left:0;background-image:url("../img/confetti1.svg");background-size:contain;background-repeat:no-repeat;z-index:-2}.present--two{top:1750px}.present--two .present__gift{background-image:url("../img/present2.png");background-size:contain;background-repeat:no-repeat;width:700px;height:700px;display:block;right:-400px}@media only screen and (max-width: 1300px){.present--two .present__gift{width:20vw;display:block;right:-11%}}@media only screen and (max-width: 1023px){.present--two .present__gift{width:260px;height:260px;display:block;right:-115px;top:150vw;z-index:-1}}.present--two .present__confetti{height:850px;width:550px;right:0;top:-100px;background-image:url("../img/confetti2.svg");background-size:contain;background-repeat:no-repeat;z-index:-2}.present--three{top:2900px}.present--three .present__gift{background-image:url("../img/present1.png");background-size:contain;background-repeat:no-repeat;width:700px;height:700px;display:block;left:-330px}@media only screen and (max-width: 1300px){.present--three .present__gift{display:none}}@media only screen and (max-width: 601px){.present--three .present__gift{display:none !important;width:260px;height:260px;display:block;left:-115px;top:60vw;z-index:-1}}.present--three .present__confetti{height:850px;width:550px;left:0;top:-100px;background-image:url("../img/confetti1.svg");background-size:contain;background-repeat:no-repeat}.present--four{top:3800px}.present--four .present__gift{background-image:url("../img/present3.png");background-size:contain;background-repeat:no-repeat;width:700px;height:700px;display:block;right:-270px}@media only screen and (max-width: 1300px){.present--four .present__gift{width:20vw;display:block;right:-11%}}@media only screen and (max-width: 601px){.present--four .present__gift{width:260px;height:260px;display:block;right:-60px;top:55vw;z-index:-1}}.present--four .present__confetti{height:800px;width:450px;right:0;top:-100px;background-image:url("../img/confetti2.svg");background-size:contain;background-repeat:no-repeat;z-index:-2}.present--five{top:4100px}.present--five .present__gift{background-image:url("../img/present4.png");background-size:contain;background-repeat:no-repeat;width:500px;height:500px;display:block;left:-150px}@media only screen and (max-width: 1300px){.present--five .present__gift{width:20vw;display:block;left:-6%;margin-top:10vw}}@media only screen and (max-width: 601px){.present--five .present__gift{width:200px;height:200px;display:block;left:-90px;top:180vw;z-index:-1}}.present--five .present__confetti{top:-180px;height:800px;width:450px;left:0;background-image:url("../img/confetti1.svg");background-size:contain;background-repeat:no-repeat;z-index:-2}.present--six{top:4700px}.present--six .present__gift{background-image:url("../img/present2.png");background-size:contain;background-repeat:no-repeat;width:550px;height:550px;display:block;right:-350px}@media only screen and (max-width: 1300px){.present--six .present__gift{width:20vw;display:block;right:-6%;margin-top:10vw}}@media only screen and (max-width: 601px){.present--six .present__gift{width:260px;height:260px;display:block;right:-115px;top:260vw;z-index:-1}}.present--six .present__confetti{height:800px;width:520px;right:-115px;top:-150px;background-image:url("../img/confetti2.svg");background-size:contain;background-repeat:no-repeat;z-index:-2}.present--seven{top:5600px}.present--seven .present__gift{background-image:url("../img/present5.png");background-size:contain;background-repeat:no-repeat;width:550px;height:550px;display:block;left:-250px}@media only screen and (max-width: 1300px){.present--seven .present__gift{width:20vw;display:block;left:-6%;margin-top:10vw}}@media only screen and (max-width: 601px){.present--seven .present__gift{width:260px;height:260px;display:block;left:-115px;top:240vw;z-index:-1}}.present--seven .present__confetti{top:-180px;height:800px;width:550px;left:0;background-image:url("../img/confetti1.svg");background-size:contain;background-repeat:no-repeat;z-index:-2}.present--eight{top:6400px}.present--eight .present__gift{background-image:url("../img/present2.png");background-size:contain;background-repeat:no-repeat;width:550px;height:550px;display:block;right:-320px}@media only screen and (max-width: 1300px){.present--eight .present__gift{width:20vw;display:block;right:-6%;margin-top:1vw}}@media only screen and (max-width: 601px){.present--eight .present__gift{width:260px;height:260px;display:block;right:-115px;top:280vw;z-index:-1}}.present--eight .present__confetti{height:850px;width:550px;right:-115px;top:-150px;background-image:url("../img/confetti2.svg");background-size:contain;background-repeat:no-repeat;z-index:-2}.present--nine{top:7100px}.present--nine .present__gift{background-image:url("../img/present6.png");background-size:contain;background-repeat:no-repeat;width:520px;height:520px;display:block;left:-180px}@media only screen and (max-width: 1300px){.present--nine .present__gift{width:20vw;display:none;left:-6%;margin-top:10vw}}@media only screen and (max-width: 601px){.present--nine .present__gift{width:260px;height:260px;display:block;left:-115px;top:340vw;z-index:-1}}.present--nine .present__confetti{top:-180px;height:850px;width:550px;left:0;background-image:url("../img/confetti1.svg");background-size:contain;background-repeat:no-repeat;z-index:-2}.present--ten{top:8400px}.present--ten .present__gift{background-image:url("../img/present3.png");background-size:contain;background-repeat:no-repeat;width:550px;height:550px;display:block;right:-230px}@media only screen and (max-width: 601px){.present--ten .present__gift{width:260px;height:260px;display:block;right:-115px;top:220vw;z-index:-1}}.present--ten .present__confetti{height:850px;width:550px;right:-70px;top:-200px;background-image:url("../img/confetti2.svg");background-size:contain;background-repeat:no-repeat;z-index:-2}.present--eleven{top:8750px}.present--eleven .present__gift{background-image:url("../img/present4.png");background-size:contain;background-repeat:no-repeat;width:450px;height:450px;display:block;left:-180px}@media only screen and (max-width: 601px){.present--eleven .present__gift{width:260px;height:260px;display:block;left:-115px;top:340vw;z-index:-1}}.present--eleven .present__confetti{top:-180px;height:850px;width:550px;left:-70px;background-image:url("../img/confetti1.svg");background-size:contain;background-repeat:no-repeat;z-index:-2}.present--twelve{top:9750px}.present--twelve .present__gift{background-image:url("../img/present2.png");background-size:contain;background-repeat:no-repeat;width:450px;height:450px;display:block;right:-200px}@media only screen and (max-width: 601px){.present--twelve .present__gift{display:none !important;width:260px;height:260px;display:block;right:-115px;top:60vw;z-index:-1}}.present--twelve .present__confetti{top:-180px;height:850px;width:550px;right:-70px;background-image:url("../img/confetti2.svg");background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 601px){.present .present__confetti,.present .present__gift{display:none !important}}.present__bottom-med{width:35%;position:relative;left:50%}.present__bottom-small{width:30%;position:relative;left:40%;margin-top:50px}.present__bottom-xs{width:15%;position:relative;left:57%;margin-top:50px}.hide-text{text-indent:-9999px}.clear{clear:both;display:block;color:black}.hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
