@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes scroll{0%{-webkit-transform:translate3d(0, -0.4rem, 0)}50%{-webkit-transform:translate3d(0, .4rem, 0)}100%{-webkit-transform:translate3d(0, -0.4rem, 0)}}@-moz-keyframes scroll{0%{-moz-transform:translate3d(0, -0.4rem, 0)}50%{-moz-transform:translate3d(0, .4rem, 0)}100%{-moz-transform:translate3d(0, -0.4rem, 0)}}@-o-keyframes scroll{0%{-o-transform:translate3d(0, -0.4rem, 0)}50%{-o-transform:translate3d(0, .4rem, 0)}100%{-o-transform:translate3d(0, -0.4rem, 0)}}@keyframes scroll{0%{-webkit-transform:translate3d(0, -0.4rem, 0);-moz-transform:translate3d(0, -0.4rem, 0);-ms-transform:translate3d(0, -0.4rem, 0);transform:translate3d(0, -0.4rem, 0)}50%{-webkit-transform:translate3d(0, .4rem, 0);-moz-transform:translate3d(0, .4rem, 0);-ms-transform:translate3d(0, .4rem, 0);transform:translate3d(0, .4rem, 0)}100%{-webkit-transform:translate3d(0, -0.4rem, 0);-moz-transform:translate3d(0, -0.4rem, 0);-ms-transform:translate3d(0, -0.4rem, 0);transform:translate3d(0, -0.4rem, 0)}}html,body,div,article,aside,details,footer,header,section,applet,iframe,embed,object,h1,h2,h3,h4,h5,h6,hgroup blockquote,p,pre,span,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,ruby,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,label,legend,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,img,figure,figcaption,menu,nav,output,summary,time,mark,canvas,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}html{font-size:62.5%}body{background:#fff;font-family:"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:14px;line-height:1em;color:#555;position:relative;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}/* Get the bourbon mixin from http://bourbon.io */
/* Reset */
.flip-clock-wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.flip-clock-wrapper a {
  cursor: pointer;
  text-decoration: none;
  color: #ccc; }

.flip-clock-wrapper a:hover {
  color: #fff; }

.flip-clock-wrapper ul {
  list-style: none; }

.flip-clock-wrapper.clearfix:before,
.flip-clock-wrapper.clearfix:after {
  content: " ";
  display: table; }

.flip-clock-wrapper.clearfix:after {
  clear: both; }

.flip-clock-wrapper.clearfix {
  *zoom: 1; }

/* Main */
.flip-clock-wrapper {
  font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
  -webkit-user-select: none; }

.flip-clock-meridium {
  background: none !important;
  box-shadow: 0 0 0 !important;
  font-size: 36px !important; }

.flip-clock-meridium a { color: #313333; }

.flip-clock-wrapper {
  text-align: center;
  position: relative;
  width: 100%;
  margin: 1em;
}

.flip-clock-wrapper:before,
.flip-clock-wrapper:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.flip-clock-wrapper:after {
    clear: both;
}

/* Skeleton */
.flip-clock-wrapper ul {
  position: relative;
  float: left;
  margin: 5px;
  width: 60px;
  height: 90px;
  font-size: 80px;
  font-weight: bold;
  line-height: 87px;
  border-radius: 6px;
  background: #000;
}

.flip-clock-wrapper ul li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 87px;
  text-decoration: none !important;
}

.flip-clock-wrapper ul li:first-child {
  z-index: 2; }

.flip-clock-wrapper ul li a {
  display: block;
  height: 100%;
  -webkit-perspective: 200px;
  -moz-perspective: 200px;
  perspective: 200px;
  margin: 0 !important;
  overflow: visible !important;
  cursor: default !important; }

.flip-clock-wrapper ul li a div {
  z-index: 1;
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  font-size: 80px;
  overflow: hidden; 
  outline: 1px solid transparent; }

.flip-clock-wrapper ul li a div .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2; }

.flip-clock-wrapper ul li a div.up {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  top: 0; }

.flip-clock-wrapper ul li a div.up:after {
  content: "";
  position: absolute;
  top: 44px;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 3px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4); }

.flip-clock-wrapper ul li a div.down {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  bottom: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.flip-clock-wrapper ul li a div div.inn {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 200%;
  color: #ccc;
  text-shadow: 0 1px 2px #000;
  text-align: center;
  background-color: #333;
  border-radius: 6px;
  font-size: 70px; }

.flip-clock-wrapper ul li a div.up div.inn {
  top: 0; }

.flip-clock-wrapper ul li a div.down div.inn {
  bottom: 0; }

/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before {
  z-index: 3; }

.flip-clock-wrapper .flip {   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7); }

.flip-clock-wrapper ul.play li.flip-clock-active {
  -webkit-animation: asd 0.5s 0.5s linear both;
  -moz-animation: asd 0.5s 0.5s linear both;
  animation: asd 0.5s 0.5s linear both;
  z-index: 5; }

.flip-clock-divider {
  float: left;
  display: inline-block;
  position: relative;
  width: 20px;
  height: 100px; }

.flip-clock-divider:first-child {
  width: 0; }

.flip-clock-dot {
  display: block;
  background: #323434;
  width: 10px;
  height: 10px;
  position: absolute;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  left: 5px; }

.flip-clock-divider .flip-clock-label {
  position: absolute;
  top: -1.5em;
  right: -86px;
  color: black;
  text-shadow: none; }

.flip-clock-divider.minutes .flip-clock-label {
  right: -88px; }

.flip-clock-divider.seconds .flip-clock-label {
  right: -91px; }

.flip-clock-dot.top {
  top: 30px; }

.flip-clock-dot.bottom {
  bottom: 30px; }

@-webkit-keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

@-moz-keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

@-o-keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

@keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

.flip-clock-wrapper ul.play li.flip-clock-active .down {
  z-index: 2;
  -webkit-animation: turn 0.5s 0.5s linear both;
  -moz-animation: turn 0.5s 0.5s linear both;
  animation: turn 0.5s 0.5s linear both; }

@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotateX(90deg); }

  100% {
    -webkit-transform: rotateX(0deg); } }

@-moz-keyframes turn {
  0% {
    -moz-transform: rotateX(90deg); }

  100% {
    -moz-transform: rotateX(0deg); } }

@-o-keyframes turn {
  0% {
    -o-transform: rotateX(90deg); }

  100% {
    -o-transform: rotateX(0deg); } }

@keyframes turn {
  0% {
    transform: rotateX(90deg); }

  100% {
    transform: rotateX(0deg); } }

.flip-clock-wrapper ul.play li.flip-clock-before .up {
  z-index: 2;
  -webkit-animation: turn2 0.5s linear both;
  -moz-animation: turn2 0.5s linear both;
  animation: turn2 0.5s linear both; }

@-webkit-keyframes turn2 {
  0% {
    -webkit-transform: rotateX(0deg); }

  100% {
    -webkit-transform: rotateX(-90deg); } }

@-moz-keyframes turn2 {
  0% {
    -moz-transform: rotateX(0deg); }

  100% {
    -moz-transform: rotateX(-90deg); } }

@-o-keyframes turn2 {
  0% {
    -o-transform: rotateX(0deg); }

  100% {
    -o-transform: rotateX(-90deg); } }

@keyframes turn2 {
  0% {
    transform: rotateX(0deg); }

  100% {
    transform: rotateX(-90deg); } }

.flip-clock-wrapper ul li.flip-clock-active {
  z-index: 3; }

/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.3s linear both; }

/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.2s linear both; }

@-webkit-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-moz-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-o-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-webkit-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-moz-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-o-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }
html{font-size:10px}@media all and (max-device-width: 600px) and (orientation: portrait), all and (max-device-width: 600px) and (orientation: landscape){html{font-size:9.4px}}@media all and (max-device-width: 500px) and (orientation: portrait), all and (max-device-width: 500px) and (orientation: landscape){html{font-size:7.8px}}@media all and (max-device-width: 414px) and (orientation: portrait), all and (max-device-width: 414px) and (orientation: landscape){html{font-size:6.5px}}@media all and (max-device-width: 375px) and (orientation: portrait), all and (max-device-width: 375px) and (orientation: landscape){html{font-size:5.8px}}@media all and (max-device-width: 320px) and (orientation: portrait), all and (max-device-width: 320px) and (orientation: landscape){html{font-size:5px}}html,body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;min-width:769px}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){html,body{min-width:0}}body{color:#000;font-family:'futura-pt', sans-serif;font-size:2rem;font-weight:500;line-height:1.5;background:#dddddd;padding:12rem 0 0}body.error404-page{padding:0}body.is-popup{overflow:hidden}body header,body footer,body #view{opacity:0}.wf-active body header,.wf-active body footer,.wf-active body #view{opacity:1}body #view{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1)}body #view.loaded{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}body .spinner svg{-webkit-animation:spin 4s infinite linear;-moz-animation:spin 4s infinite linear;-o-animation:spin 4s infinite linear;animation:spin 4s infinite linear;height:4rem;width:4rem;left:50%;margin:-2rem 0 0 -2rem;position:fixed;top:50%}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){body .spinner svg{height:10rem;width:10rem;margin:-5rem 0 0 -5rem}}body .spinner svg path{fill:#dcdcdc}input,select,button,textarea{color:#000;font-family:'futura-pt', sans-serif;font-size:2rem;font-weight:500;line-height:1.5;outline:0}button{cursor:pointer}a{outline:0;text-decoration:none;color:rgba(0,0,0,0.6)}.clear{clear:both}.title{margin:0;text-align:left}h1{font-size:7rem;color:rgba(0,0,0,0.8)}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){h1{font-size:8rem}}h2{font-size:5rem;color:rgba(0,0,0,0.8)}h3{font-size:2rem;color:rgba(0,0,0,0.3);font-weight:bold;text-transform:uppercase;letter-spacing:2px}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){h3{font-size:3rem}}.page-header{max-width:88rem;margin:0 auto;padding:5rem 10rem 0;text-align:left}.page-header .description{font-size:2.2rem;margin-bottom:3rem;color:rgba(0,0,0,0.8);position:relative}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.page-header .description{font-size:2.5rem}}.page-header .description .link{-webkit-transition:border-bottom-color 250ms cubic-bezier(0.645, 0.045, 0.355, 1), color 250ms cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:border-bottom-color 250ms cubic-bezier(0.645, 0.045, 0.355, 1), color 250ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:border-bottom-color 250ms cubic-bezier(0.645, 0.045, 0.355, 1), color 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:border-bottom-color 250ms cubic-bezier(0.645, 0.045, 0.355, 1), color 250ms cubic-bezier(0.645, 0.045, 0.355, 1);color:rgba(0,0,0,0.5)}.page-header .description .link:hover{color:rgba(0,0,0,0.7)}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.page-header{width:85%;padding:5rem 0}}.block-header{max-width:88rem;margin:0 auto;padding:5rem 10rem;display:block;position:relative}.block-header .description{position:absolute;right:10rem;top:5rem;margin:0;font-size:2.2rem;color:rgba(0,0,0,0.3)}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.block-header .description{font-size:2.5rem;position:relative;right:auto;top:auto;text-align:left;padding:1rem 0 0 0}}.block-header .description .link{-webkit-transition:color 250ms cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:color 250ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:color 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:color 250ms cubic-bezier(0.645, 0.045, 0.355, 1);color:rgba(0,0,0,0.3)}.block-header .description .link:hover{color:rgba(0,0,0,0.6)}.block-header .description .link svg{height:1.4rem;margin:.9rem 0 0 0;width:2rem}.block-header .description .link svg rect,.block-header .description .link svg polygon{-webkit-transition:fill 500ms cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:fill 500ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:fill 500ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:fill 500ms cubic-bezier(0.645, 0.045, 0.355, 1);fill:rgba(0,0,0,0.3)}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.block-header{width:85%;padding:5rem 0}}.random-content{max-width:88rem;margin:0 auto;text-align:left;color:rgba(0,0,0,0.7)}.button{background:#14df6e;border:0;margin:0;padding:0 3rem;-webkit-border-radius:5rem;-webkit-background-clip:padding-box;-moz-border-radius:5rem;-moz-background-clip:padding;border-radius:5rem;background-clip:padding-box;-webkit-transition:background-color 250ms cubic-bezier(0.645, 0.045, 0.355, 1), color 250ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:background-color 250ms cubic-bezier(0.645, 0.045, 0.355, 1), color 250ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:background-color 250ms cubic-bezier(0.645, 0.045, 0.355, 1), color 250ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 250ms cubic-bezier(0.645, 0.045, 0.355, 1), color 250ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:200ms;color:#fff;display:inline-block;font-size:2rem;line-height:5rem;white-space:nowrap;margin-top:0}.button:hover{transform:translateY(-5%);box-shadow:0 1rem 2.5rem rgba(0,0,0,0.15)}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.button:hover{transform:none;box-shadow:none}}.button svg{height:1.8rem;width:1rem;margin:1.2rem 0 0 1rem}.button svg rect,.button svg polygon{-webkit-transition:fill 500ms cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:fill 500ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:fill 500ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:fill 500ms cubic-bezier(0.645, 0.045, 0.355, 1);fill:#fff}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.button{font-size:3rem;padding:.7rem 3rem}}.button:active{transform:translateY(0);box-shadow:0 0 0 rgba(0,0,0,0);transition:0ms}.deck-page-one .button{background:-moz-linear-gradient(left, #e92125 0, #ff7800 100%);background:-webkit-gradient(linear, left top, right top, from(0, #e92125), to(100%, #ff7800));background:-webkit-linear-gradient(left, #e92125 0, #ff7800 100%);background:-o-linear-gradient(left, #e92125 0, #ff7800 100%);background:-ms-linear-gradient(left, #e92125 0, #ff7800 100%);background:linear-gradient(to right, #e92125 0, #ff7800 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e92125', endColorstr='#ff7800', GradientType=1)}.deck-page-two .button{background:-moz-linear-gradient(left, #a3248e 0, #ee489a 100%);background:-webkit-gradient(linear, left top, right top, from(0, #a3248e), to(100%, #ee489a));background:-webkit-linear-gradient(left, #a3248e 0, #ee489a 100%);background:-o-linear-gradient(left, #a3248e 0, #ee489a 100%);background:-ms-linear-gradient(left, #a3248e 0, #ee489a 100%);background:linear-gradient(to right, #a3248e 0, #ee489a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3248e', endColorstr='#ee489a', GradientType=1)}.deck-page-three .button{background:-moz-linear-gradient(left, #26748e 0, #319cbf 100%);background:-webkit-gradient(linear, left top, right top, from(0, #26748e), to(100%, #319cbf));background:-webkit-linear-gradient(left, #26748e 0, #319cbf 100%);background:-o-linear-gradient(left, #26748e 0, #319cbf 100%);background:-ms-linear-gradient(left, #26748e 0, #319cbf 100%);background:linear-gradient(to right, #26748e 0, #319cbf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26748e', endColorstr='#319cbf', GradientType=1)}.deck-page-zero .button{background-color:#115efb}.button.outline{background:transparent;color:#14df6e;border:.2rem solid #14df6e}.button.outline.pink{color:#fa526b;border-color:#fa526b}.button.outline.pink:hover{color:#fff;background-color:#fa526b}.button.outline.white{color:rgba(255,255,255,0.6);border-color:rgba(255,255,255,0.3);background-color:transparent}.button.outline.white:hover{color:rgba(0,0,0,0.3);border-color:transparent;background-color:#fff}.button.outline.blue{color:#115efb !important;border-color:#115efb !important;background-color:transparent !important}.button.outline.blue:hover{color:#fff !important;background-color:#115efb !important}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.button.outline{border-width:.4rem}}.button.outline:hover{background:#14df6e;color:#fff}.button.blue{background-color:#115efb !important;color:#fff !important}.button.big{font-size:2.5rem;padding:.7rem 2.5rem}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.button.big{font-size:3.5rem;padding:2rem 3.5rem}}.button.small{font-size:1.6rem;padding:0 1.5rem;line-height:3rem}.button.link{background:transparent;color:initial}.button.white{background:#fff;color:rgba(0,0,0,0.6)}.button.gray{background:transparent;color:rgba(0,0,0,0.3);border:.2rem solid transparent}.button.gray:hover{color:rgba(0,0,0,0.3);background:transparent}.button.gray.outline{background:transparent;color:rgba(0,0,0,0.3);border:.2rem solid rgba(0,0,0,0.1)}.button.gray.outline:hover{background:rgba(255,255,255,0.2);border-color:transparent;color:rgba(0,0,0,0.6)}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.button.gray.outline{border-width:.4rem}}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.button.gray{border:.4rem solid rgba(0,0,0,0.1)}}.button.fb-button{color:#fff;padding-left:4.5rem;background-image:url(https://s3.amazonaws.com/img.playingarts.com/files/icons/fb-icon.png);background-color:#0084ff;background-repeat:no-repeat;background-position:1.2rem center;background-size:3rem}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.button.fb-button{padding-left:6.5rem;background-position:2rem center;background-size:4rem}}.button.gray-filled{border:.3rem solid;line-height:4.4rem;background:rgba(0,0,0,0.04);color:rgba(0,0,0,0.3);border-color:transparent}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.bag-page .button.gray-filled.disappear{display:none}}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.button.gray-filled{background:rgba(0,0,0,0.05);border-color:transparent}}.button.link{background:transparent}.button.link:hover{font-size:2rem;color:rgba(0,0,0,0.6);background:transparent;transform:none;box-shadow:none}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.button.link:hover{transform:none;box-shadow:none}}.button.gradient{background:-webkit-gradient(linear, 0 0, 100% 0, from(#55c373), to(#3ca0c8));background:-moz-linear-gradient(left, #55c373 0, #3ca0c8 100%)}.button[disabled]{zoom:1;filter:alpha(opacity=30);-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;cursor:default}.button img{-webkit-transform:translateY(0.3rem);-moz-transform:translateY(0.3rem);-o-transform:translateY(0.3rem);-ms-transform:translateY(0.3rem);transform:translateY(0.3rem)}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.button img{width:25rem}}.button.float-left{float:left}.button.go-back .back{display:inline-block;height:1.9rem;width:1.1rem;padding-right:.5rem;position:relative;top:.3rem}@media all and (max-device-width: 768px) and (orientation: portrait), all and (max-device-width: 768px) and (orientation: landscape){.button.go-back .back{height:3rem;width:2rem}}.button.go-back .back rect,.button.go-back .back polygon{fill:rgba(0,0,0,0.2)}iframe{position:fixed}