@font-face{font-family:"KG Candy Cane Stripe W00 Rg";src:url("../fonts/4955d7b1-61c2-4f3b-89a6-5c57de654b39.eot?#iefix");src:url("../fonts/4955d7b1-61c2-4f3b-89a6-5c57de654b39.eot?#iefix") format("eot"),url("../fonts/c5603025-f18f-4ee1-9940-89e2197204e6.woff2") format("woff2"),url("../fonts/06517846-e093-4365-bcfa-b7f55354717a.woff") format("woff"),url("../fonts/f98e1e97-c633-4a9a-983c-08615c71fbec.ttf") format("truetype"),url("../fonts/9e27253f-ddc4-45c8-a748-d8d0f2ab9c2b.svg#9e27253f-ddc4-45c8-a748-d8d0f2ab9c2b") format("svg");}p{margin-bottom:1em}.heading{margin-bottom:0.618em}.heading.-large,h1{font-size:24px;font-weight:bold;line-height:30px}.heading.-medium,h2{font-size:16px;font-weight:normal;line-height:20px}.heading.-small,h3{font-size:12px;font-weight:bold;line-height:13.33333px}.heading.-smallest{font-size:10px;font-weight:bold}body{font-family:"KG Candy Cane Stripe W00 Rg";color:#333;background-color:#eee;padding:20px;margin:0;padding:0;height:100%;width:100%;overflow:hidden;cursor:url(../imgs/target.png) 16 15,auto !important}button div div{pointer-events:none}a:active,a:hover,a:link{text-decoration:none}header{width:100%;height:100%;position:absolute;z-index:0;background-repeat:repeat-x;font-family:"Myriad W01 Lt"}header .navitem{margin-right:20px}footer{height:50px;background:#eeeeee}.home-page{position:absolute;z-index:10;top:30px;width:100%;height:100%}.home-page .content{padding:20px}.home-page h1{font-family:"Myriad W01 Lt";font-size:70px;color:#0C79BD;text-align:center;margin-top:160px}.home-page h2{font-family:"Myriad W01 Lt";font-size:50px;line-height:50px;width:85%;margin-left:7.5%;color:#0C79BD;text-align:center;margin-top:40px}.home-page .legal{position:absolute;top:1000px}.home-page .navBtns{position:absolute;left:795px;top:808px}.home-page .navBtns button{cursor:url(../imgs/target.png) 16 15,auto !important;height:120px;font-family:"Myriad W01 Bd" !important;text-transform:capitalize !important;color:#0C79BD !important;font-size:52px !important;background:transparent !important;padding:20px !important;margin-right:20px !important}.home-page .navBtns button:hover{background:rgba(255,255,255,0.4) !important}.xmas-page .canvasHolder{opacity:0}.xmas-page .audioOn,.xmas-page .audioOff{position:absolute;bottom:20px;right:40px;width:30px;height:30px;z-index:30;background:url(../imgs/audioOn.png) no-repeat}.xmas-page .audioOff{display:none;background:url(../imgs/audioOff.png) no-repeat}.xmas-page .gifts{position:absolute;top:20px;left:20px;display:block;padding:20;z-index:10;color:white;font-size:22px}.xmas-page .gifts2{position:absolute;top:100px;left:20px;display:block;padding:20;z-index:10;color:white;font-size:22px}.info-popup{position:absolute;z-index:30;top:30px;width:100%}.info-popup .content{padding:20px}.info-popup .popup{width:1170px;height:870px;border:1px solid #8c8b8b;position:absolute;left:50%;margin-left:-600px;top:50px;background-color:white;padding:20px;padding-left:30px;font-size:22px;line-height:28px;-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}.info-popup .popup .title{color:#0C79BD;font-size:42px;margin-top:25px;margin-bottom:25px}.info-popup .popup .scroll{overflow:hidden;-webkit-overflow-scrolling:touch;height:90%;padding-right:10px}.info-popup .jetPop{width:1750px;height:940px;top:0px;margin-left:-900px}.info-popup .jetClose{top:20px !important;left:1690px !important}.info-popup ::-webkit-scrollbar{width:12px}.info-popup ::-webkit-scrollbar-track{border-radius:0px;background-color:#8c8b8b}.info-popup ::-webkit-scrollbar-thumb{border-radius:0px;background-color:#0C79BD}.info-popup .close{background-color:white;color:#0C79BD;position:absolute}.info-popup .btnTitle{position:absolute;top:840px;left:140px}.info-popup .button,.info-popup .button-close{position:absolute;top:820px;left:70px}.info-popup .button button,.info-popup .button-close button{cursor:url(../imgs/target.png) 16 15,auto !important;background-color:#8c8b8b !important}.info-popup .button button div,.info-popup .button-close button div{height:100%;line-height:56px;font-size:20px}.info-popup .button-close{top:-30px;left:1190px;font-family:"Myriad W01 Bd";line-height:58px;font-size:30px}.info-popup .button-close button{cursor:url(../imgs/target.png) 16 15,auto !important;color:#0C79BD;background-color:white !important}.info-popup .button-close button:hover{background-color:#dbdbdb !important}.back-button .button{position:absolute;top:920px;left:55px;z-index:10;-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}.back-button .button img{padding-top:20px;width:50px}.back-button .button button{cursor:url(../imgs/target.png) 16 15,auto !important;background-color:transparent !important}.back-button .button button div{height:100%;line-height:56px;font-size:20px}