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}body{font-size:10px;background-color:#121212;font-family:'Helvetica Neue', sans-serif}body *{box-sizing:border-box}section{position:relative}.wrapper{margin:0 auto;max-width:876px;padding:0 7px;position:relative}.header{z-index:3;padding-top:110px;background-color:#121212}.header .content{text-align:right;color:#ffffff;position:relative}.header .content .ball24{position:absolute;z-index:-1;top:-120px;right:33%}.header .content .ball24-fade{animation:fadeAnim 2.5s ease-in-out infinite alternate}.header .content .ball24-24{position:absolute;top:28%;left:33%}.header .content h1{font-size:3.9em;font-family:'Helvetica Neue LT W1G', sans-serif;text-transform:uppercase;padding:50px 0}.header .content h1 strong{font-family:'HelveticaNeueLT W1G 57 Cn', sans-serif}.header .content h2{font-size:3.3em;font-family:'HelveticaNeueLT W1G 57 Cn', sans-serif}.header .content h2 span{font-family:'Didot LTs Pro Roman', serif;font-style:italic;font-size:0.85em}.header .content h3{color:#b7943d;font-size:1.5em;font-family:'HelveticaNeueLT W1G 57 Cn', sans-serif;padding-bottom:40px}.header .content h3 span{font-family:'Didot LTs Pro Roman', serif;font-style:italic}.header .content .cta{display:inline-block;position:relative;color:#ffffff;background-color:#b7943d;font-size:1.7em;line-height:1;text-decoration:none;padding:1.5em 5.5em;transition:0.2s background-color;font-weight:bold}.header .content .cta:after{content:"";display:block;position:absolute;top:50%;right:4em;width:12px;height:12px;margin-top:-6px;background:url("../img/arrow.png") no-repeat;transition:0.2s right}.header .content .cta:hover{background-color:#917530}.header .content .cta:hover:after{right:3.5em}@media screen and (max-width: 580px){.header .content .ball24{width:60%;top:auto;bottom:7%;right:50%}.header .content .ball24-fade{width:100%;height:auto}.header .content .ball24-24{width:29%;height:auto}}.header-sep{background:-moz-linear-gradient(top, #121212 0%, #121212 20%, rgba(18,18,18,0) 100%);background:-webkit-linear-gradient(top, #121212 0%, #121212 20%, rgba(18,18,18,0) 100%);background:linear-gradient(to bottom, #121212 0%, #121212 20%, rgba(18,18,18,0) 100%);z-index:2}.header-sep p{font-size:2.7em;text-align:center;color:#b7943d;font-family:'Didot LTs Pro Roman', serif;font-style:italic;padding:70px 0 15px;border-bottom:1px solid #b7943d}.calendar{padding:25px 0;overflow:hidden;position:relative}.calendar .wrapper{z-index:2}.grid{margin:0 -7px}.grid:after{content:"";display:block;clear:both}.grid .tile-wrap{position:relative;padding:7px;perspective:900px;cursor:pointer}.grid .tile-wrap .tile{transform-style:preserve-3d;position:relative;transition:transform 1s}.grid .tile-wrap .tile:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;outline:1px dotted #b7943d;z-index:1}.grid .tile-wrap .tile:after{content:"";display:block;position:absolute;bottom:0px;right:0px;width:100%;height:100%;background:url("../img/check2.png") no-repeat right 8px bottom 8px;background-size:50% auto;animation:fadeAnim 2.5s ease-in-out infinite alternate;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(0deg)}.grid .tile-wrap .tile img{width:100%;height:auto;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid .tile-wrap .tile .tile-back{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(180deg);color:#ffffff;font-size:4rem;font-weight:100}.grid .tile-wrap .tile .tile-back .number{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;padding-bottom:100%}.grid .tile-wrap .tile .tile-back .number img{position:absolute;height:50%;width:auto;top:50%;left:50%;transform:translate(-50%, -50%)}.grid .tile-wrap .tile .tile-back:after{content:"";display:block;position:absolute;bottom:0px;right:0px;width:100%;height:100%;background:url("../img/check.png") no-repeat right 8px bottom 8px;background-size:50% auto;animation:fadeAnim 2.5s ease-in-out infinite alternate}.grid .tile-wrap .tile.flipped{transform:rotateY(180deg)}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.grid .tile-wrap .tile{transition:none}.grid .tile-wrap .tile .tile-back{transform:rotate(0);opacity:0}.grid .tile-wrap .tile.flipped{transform:rotate(0)}.grid .tile-wrap .tile.flipped .tile-back{opacity:1}.grid .tile-wrap .tile.flipped img{opacity:0}}@media screen and (min-width: 581px){.grid .tile-wrap.twm{display:none}}#calendarBG{position:fixed;z-index:1;top:50%;left:50%;background:url("../img/bg.jpg") no-repeat 50% 50%}.bubble{border-radius:50%;width:15px;height:15px;position:absolute}.bubble1{background-color:#ffffff;-webkit-box-shadow:0px 0px 20px 3px #fff;-moz-box-shadow:0px 0px 20px 3px #fff;box-shadow:0px 0px 20px 3px #fff}.bubble2{width:25px;height:25px;background:radial-gradient(ellipse at center, rgba(210,200,130,0.9) 0%,rgba(183,148,61,0) 60%,rgba(210,200,130,0) 100%)}.bubble3{width:10px;height:10px;background-color:#ab804a;-webkit-box-shadow:0px 0px 18px 10px #ab7f4a;-moz-box-shadow:0px 0px 18px 10px #ab7f4a;box-shadow:0px 0px 18px 10px #ab7f4a}@keyframes fadeAnim{0%{opacity:1}100%{opacity:0.65}}.grid{display:flex;flex-flow:row nowrap;justify-content:center}.column{display:flex;flex-flow:column nowrap;justify-content:space-between}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.column{display:block}}.size-1of1{width:100%}.size-1of2{width:50%}.size-1of3{width:33.3333%}.size-1of4{width:25%}.size-1of5{width:calc(100%/5)}@media screen and (max-width: 580px){.grid[data-columns]::before{content:'2 .column.size-1of2'}.column{justify-content:flex-start !important}.grid-2{display:none}}@media screen and (min-width: 581px) and (max-width: 719px){.grid[data-columns]::before{content:'4 .column.size-1of4'}}@media screen and (min-width: 720px){.grid[data-columns]::before{content:'5 .column.size-1of5'}.grid-2 .column:last-of-type{display:none}}
