@charset "utf-8";

.video-container { position: relative; width: 100%; padding-top: 177.78%; /* 9:16 aspect ratio */ overflow: hidden; background: #000; } .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

* {
    box-sizing: border-box;
}

.row {
    display: flex;
}

video {
    max-width: 100%;
    height: auto;
}

.pulsingButton {
  width: 200px;
  text-align: center;
  white-space: nowrap;
  display: block;
  margin: 50px auto;
  padding: 10px;
  box-shadow: 0 0 0 0 rgba(232, 76, 61, 0.7);
  border-radius: 10px;
  background-color: #FF7417;
  -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  font-size: 22px;
  font-weight: normal;
  font-family: sans-serif;
  text-decoration: none !important;
  color: #ffffff;
  transition: all 300ms ease-in-out;
}

/* Comment-out to have the button continue to pulse on mouseover */

a.pulsingButton:hover {
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
  color: #ffffff;
}


/* Animation */

@-webkit-keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}

@-moz-keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}

@-ms-keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}

@keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}

.btnRETURN { 
-moz-box-shadow:inset 0px 1px 0px 0px #bcd2f5; 
-webkit-box-shadow:inset 0px 1px 0px 0px #bcd2f5; 
box-shadow:inset 0px 1px 0px 0px #bcd2f5; 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79a5ec), color-stop(1, #1954b3)); 
background:-moz-linear-gradient(top, #79a5ec 5%, #1954b3 100%); 
background:-webkit-linear-gradient(top, #79a5ec 5%, #1954b3 100%); 
background:-o-linear-gradient(top, #79a5ec 5%, #1954b3 100%); 
background:-ms-linear-gradient(top, #79a5ec 5%, #1954b3 100%); 
background:linear-gradient(to bottom, #79a5ec 5%, #1954b3 100%); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79a5ec', endColorstr='#1954b3',GradientType=0); 
background-color:#79a5ec; 
-moz-border-radius:28px; 
-webkit-border-radius:28px; 
border-radius:28px; 
border:1px solid #1d5fc9; 
display:inline-block; 
cursor:pointer; 
color:#ffffff !important;
font-family:Arial; 
font-size:16px; 
font-weight:bold; 
padding:4px 15px; 
text-decoration:none !important; 
text-shadow:1px 1px 1px #000000 !important;
border: solid #1954b3 2px;
} 

.btnRETURN:hover { 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FF8080), color-stop(1, #F08080)); 
background:-moz-linear-gradient(top, #FF8080 5%, #F08080 100%); 
background:-webkit-linear-gradient(top, #FF8080 5%, #F08080 100%); 
background:-o-linear-gradient(top, #FF8080 5%, #F08080 100%); 
background:-ms-linear-gradient(top, #FF8080 5%, #F08080 100%); 
background:linear-gradient(to bottom, #FF8080 5%, #F08080 100%); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8080', endColorstr='#F08080',GradientType=0);
text-decoration:none !important;
text-shadow:1px 1px 1px #000000 !important;
}

.btnFORWARD { 
-moz-box-shadow:inset 0px 1px 0px 0px #bcd2f5; 
-webkit-box-shadow:inset 0px 1px 0px 0px #bcd2f5; 
box-shadow:inset 0px 1px 0px 0px #bcd2f5; 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #F08080), color-stop(1, #FF8080)); 
background:-moz-linear-gradient(top, #F08080 5%, #FF8080 100%); 
background:-webkit-linear-gradient(top, #F08080 5%, #FF8080 100%); 
background:-o-linear-gradient(top, #F08080 5%, #FF8080 100%); 
background:-ms-linear-gradient(top, #F08080 5%, #FF8080 100%); 
background:linear-gradient(to bottom, #F08080 5%, #FF8080 100%); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F08080', endColorstr='#FF8080',GradientType=0); 
background-color:#F08080; 
-moz-border-radius:28px; 
-webkit-border-radius:28px; 
border-radius:28px; 
border:1px solid #1d5fc9; 
display:inline-block; 
cursor:pointer; 
color:#ffffff !important; 
font-family:Arial; 
font-size:16px; 
font-weight:bold; 
padding:4px 15px; 
text-decoration:none !important; 
text-shadow:1px 1px 1px #000000 !important;
border: solid #FF8080 2px;
} 

.btnFORWARD:hover { 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1954b3), color-stop(1, #79a5ec)); 
background:-moz-linear-gradient(top, #1954b3 5%, #79a5ec 100%); 
background:-webkit-linear-gradient(top, #1954b3 5%, #79a5ec 100%); 
background:-o-linear-gradient(top, #1954b3 5%, #79a5ec 100%); 
background:-ms-linear-gradient(top, #1954b3 5%, #79a5ec 100%); 
background:linear-gradient(to bottom, #1954b3 5%, #79a5ec 100%); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1954b3', endColorstr='#79a5ec',GradientType=0);
text-decoration:none !important;
text-shadow:1px 1px 1px #000000 !important;
}

.btnSUBMIT { 
-moz-box-shadow:inset 0px 1px 0px 0px #bef3c9; 
-webkit-box-shadow:inset 0px 1px 0px 0px #bef3c9; 
box-shadow:inset 0px 1px 0px 0px #bef3c9; 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7ee793), color-stop(1, #20ac3c)); 
background:-moz-linear-gradient(top, #7ee793 5%, #20ac3c 100%); 
background:-webkit-linear-gradient(top, #7ee793 5%, #20ac3c 100%); 
background:-o-linear-gradient(top, #7ee793 5%, #20ac3c 100%); 
background:-ms-linear-gradient(top, #7ee793 5%, #20ac3c 100%); 
background:linear-gradient(to bottom, #7ee793 5%, #20ac3c 100%); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ee793', endColorstr='#20ac3c',GradientType=0); 
background-color:#7ee793; 
-moz-border-radius:28px; 
-webkit-border-radius:28px; 
border-radius:28px; 
border:1px solid #20ac3c; 
display:inline-block; 
cursor:pointer; 
color:#ffffff !important; 
font-family:Arial; 
font-size:16px; 
font-weight:bold; 
padding:4px 15px; 
text-decoration:none !important; 
text-shadow:1px 1px 1px #000000 !important;
border: solid #20ac3c 2px;
}

.btnSUBMIT:hover { 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #20ac3c), color-stop(1, #7ee793)); 
background:-moz-linear-gradient(top, #20ac3c 5%, #7ee793 100%); 
background:-webkit-linear-gradient(top, #20ac3c 5%, #7ee793 100%); 
background:-o-linear-gradient(top, #20ac3c 5%, #7ee793 100%); 
background:-ms-linear-gradient(top, #20ac3c 5%, #7ee793 100%); 
background:linear-gradient(to bottom, #20ac3c 5%, #7ee793 100%); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20ac3c', endColorstr='#7ee793',GradientType=0);
text-decoration:none !important;
text-shadow:1px 1px 1px #000000 !important;
}

.btnOTHERSITE { 
-moz-box-shadow:inset 0px 1px 0px 0px #f2bff2; 
-webkit-box-shadow:inset 0px 1px 0px 0px #f2bff2; 
box-shadow:inset 0px 1px 0px 0px #f2bff2; 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e67fe6), color-stop(1, #a621a6)); 
background:-moz-linear-gradient(top, #e67fe6 5%, #a621a6 100%); 
background:-webkit-linear-gradient(top, #e67fe6 5%, #a621a6 100%); 
background:-o-linear-gradient(top, #e67fe6 5%, #a621a6 100%); 
background:-ms-linear-gradient(top, #e67fe6 5%, #a621a6 100%); 
background:linear-gradient(to bottom, #e67fe6 5%, #a621a6 100%); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e67fe6', endColorstr='#a621a6',GradientType=0); 
background-color:#e67fe6; 
-moz-border-radius:28px; 
-webkit-border-radius:28px; 
border-radius:28px; 
border:1px solid #801980; 
display:inline-block; 
cursor:pointer; 
color:#ffffff !important; 
font-family:Arial; 
font-size:16px; 
font-weight:bold; 
padding:4px 15px; 
text-decoration:none !important;
text-shadow:1px 1px 1px #000000 !important;
border: solid #a621a6 2px;
}

.btnOTHERSITE:hover { 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a621a6), color-stop(1, #e67fe6)); 
background:-moz-linear-gradient(top, #a621a6 5%, #e67fe6 100%); 
background:-webkit-linear-gradient(top, #a621a6 5%, #e67fe6 100%); 
background:-o-linear-gradient(top, #a621a6 5%, #e67fe6 100%); 
background:-ms-linear-gradient(top, #a621a6 5%, #e67fe6 100%); 
background:linear-gradient(to bottom, #a621a6 5%, #e67fe6 100%); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a621a6', endColorstr='#e67fe6',GradientType=0);
text-decoration:none !important;
text-shadow:1px 1px 1px #000000 !important;
}

.btnOFFSITE { 
-moz-box-shadow:inset 0px 1px 0px 0px #fbbb84; 
-webkit-box-shadow:inset 0px 1px 0px 0px #fbbb84; 
box-shadow:inset 0px 1px 0px 0px #fbbb84; 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbbb84), color-stop(1, #e97209)); 
background:-moz-linear-gradient(top, #fbbb84 5%, #e97209 100%); 
background:-webkit-linear-gradient(top, #fbbb84 5%, #e97209 100%); 
background:-o-linear-gradient(top, #fbbb84 5%, #e97209 100%); 
background:-ms-linear-gradient(top, #fbbb84 5%, #e97209 100%); 
background:linear-gradient(to bottom, #fbbb84 5%, #e97209 100%); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbbb84', endColorstr='#e97209',GradientType=0); 
background-color:#fbbb84; 
-moz-border-radius:28px; 
-webkit-border-radius:28px; 
border-radius:28px; 
border:1px solid #c56007;
display:inline-block;
cursor:pointer;
color:#ffffff !important; 
font-family:Arial; 
font-size:16px; 
font-weight:bold; 
padding:4px 15px; 
text-decoration:none !important;
text-shadow:1px 1px 1px #000000 !important;
border: solid #e97209 2px;
}

.btnOFFSITE:hover { 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e97209), color-stop(1, #fbbb84)); 
background:-moz-linear-gradient(top, #e97209 5%, #fbbb84 100%); 
background:-webkit-linear-gradient(top, #e97209 5%, #fbbb84 100%); 
background:-o-linear-gradient(top, #e97209 5%, #fbbb84 100%); 
background:-ms-linear-gradient(top, #e97209 5%, #fbbb84 100%); 
background:linear-gradient(to bottom, #e97209 5%, #fbbb84 100%); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e97209', endColorstr='#fbbb84',GradientType=0);
text-decoration:none !important;
text-shadow:1px 1px 1px #000000 !important;
}