.footer .info > .row .col h5 {
    font-family: "Bebas Neue Regular", sans-serif;
    text-transform: uppercase;
    font-size: 19px;
    letter-spacing: 0.04em;
    color: white;
    padding-bottom: 1em; }

.to-be-animated {
  opacity: 0; }

.animated {
  opacity: 1; }
  
  .footer {
    background: #0c0c0c;
    padding-top: 40px;
    color: white; }
  
  .footer .bottom_nav {
    text-align: center; 
    }
  
  .footer .bottom_nav .links {
  	text-transform: uppercase;
	padding: 30px 0 10px;
    color: #fff;
    border-bottom: 1px solid #262626;
	font: 500 12.5px 'oswaldregular', 'Open Sans', 'Times New Roman', sans-serif;
}
  
  @media (max-width: 1420px) {
    .footer .bottom_nav .links ul {
      text-align: left;
      width: 90%;
      margin: auto; } }
  
  .footer .bottom_nav .links ul li {
    display: inline-block;
    padding: 0 3em;
    margin: 0 0.75em 20px; }
  
  @media (max-width: 1420px) {
    .footer .bottom_nav .links ul li {
      width: 24%;
      box-sizing: border-box;
      text-align: left;
      margin: 0;
      font-weight: 500;
      padding: 0;
      margin-right: 0;
      text-align: center; } }
  
  .footer .bottom_nav .links ul li a {
    color: #fff; }
  
  .footer .info {
    padding: 30px 0;
    width: 90%;
    margin: auto;
    border-bottom: 1px solid #262626; }
  
  .footer .info > .row .col {
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #606060;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.85em; 
    text-align: left;
    }
  
  .footer .info > .row .col h5 {
    font-family: "Bebas Neue Regular", sans-serif;
    text-transform: uppercase;
    font-size: 19px;
    letter-spacing: 0.04em;
    color: white;
    padding-bottom: 1em; }
  
  @media (max-width: 1420px) {
    .footer .info > .row .col h5 {
      padding-bottom: 0;
      padding-top: 1em; } }
  
  .footer .info > .row .col strong {
    font-weight: 700; }
  
  .footer .info > .row .col table {
    font-weight: 700; }
  
  .footer .info > .row .col table td {
    padding: 0;
    min-width: 6em; }
  
  .footer .info > .row .col table td:nth-child(2) {
    text-align: right;
    min-width: none; }
  
  .footer .info > .row .col .btn, .footer .info > .row .col .btn-large {
    background: white;
    color: #191919;
    width: 61.5%;
    border: none; }
  
  .footer .info > .row .col input {
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-transform: none;
    color: #606060;
    font-size: 12px;
    border: 2px solid #262626;
    padding: 0em 2em;
    box-sizing: content-box;
    width: 60%; }
  
  .footer .info > .row .col input:hover, .footer .info > .row .col input:active, .footer .info > .row .col input:focus {
    box-shadow: none; }
  
  .footer .info > .row .col input ::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #262626; }
  
  .footer .info > .row .col input :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #262626;
    opacity: 1; }
  
  .footer .info > .row .col input ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #262626;
    opacity: 1; }
  
  .footer .info > .row .col input :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #262626; }
  
  .footer .info > .row .col button {
    background-color: transparent;
    border: none; }
  
  .footer .info > .row .col i {
    vertical-align: middle;
    color: #262626;
    padding-left: 1rem; }
  
  .footer .bottom_bar {
  	padding: 3em 5% 7em;
  	font-family: "Nunito", sans-serif;
  	font-weight: 700;
  	text-transform: uppercase;
  	color: #606060;
  	font-size: 11px;
  	text-align: left;
  }
  
  @media (max-width: 1420px) {
    .footer .bottom_bar {
      padding-bottom: 1em; } }
  
  .footer .bottom_bar a {
    color: #606060; }
  
  .footer .bottom_bar .social-links {
    margin: 0; }
  
  .footer .bottom_bar .social-links li {
    display: inline-block; }
  
  .footer .bottom_bar .social-links li a {
    font-size: 1.3em;
    padding: 0.3em 0.5em; }
  
  .footer .bottom_bar .copyright {
    text-align: right; }
  
  @media (max-width: 1420px) {
    .footer .bottom_bar .copyright {
      text-align: left;
      margin-top: 2em; } }
       
  .row {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px; }
  
  .row:after {
    content: "";
    display: table;
    clear: both; }
  
  .row .col {
    float: left;
    box-sizing: border-box;
    padding: 0 0.75rem;
    min-height: 1px; }
    
  .btn, .btn-large,
  .btn-flat {
    border: none;
    border-radius: 2px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 2rem;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent; }
    
    .btn, .btn-large,
    .btn-floating,
    .btn-large,
    .btn-flat {
      font-size: 1rem;
      outline: 0; }
          
     .btn, .btn-large {
       text-decoration: none;
       color: #fff;
       background-color: #26a69a;
       text-align: center;
       letter-spacing: .5px;
       transition: .2s ease-out;
       cursor: pointer; }
       
     .btn, .btn-large {
       font-family: "Nunito", sans-serif;
       font-weight: 700;
       text-transform: uppercase;
       padding: 0 2em;
       border: 2px solid rgba(218, 218, 218, 0.27);
       border-radius: 0;
       display: inline-block;
       line-height: 3.5em;
       background-color: transparent;
       color: #966e4e;
       box-shadow: none;
       font-size: 11px;
       box-sizing: content-box; }   
       
       .material-icons {
         text-rendering: optimizeLegibility;
         font-feature-settings: 'liga'; }  
         
         button,
         html input[type="button"],
         input[type="reset"],
         input[type="submit"] {
           -webkit-appearance: button;
           /* 2 */
           cursor: pointer;
           /* 3 */ }
           
           button,
           input,
           optgroup,
           select,
           textarea {
             color: inherit;
             /* 1 */
             font: inherit;
             /* 2 */
             margin: 0;
             /* 3 */ }
             
             button {
               overflow: visible; }
               
  button,
  select {
    text-transform: none; }             
                   
               
   input {
     line-height: normal; }  
               
              
     
     input:not([type]),
     input[type=text],
     input[type=password],
     input[type=email],
     input[type=url],
     input[type=time],
     input[type=date],
     input[type=datetime],
     input[type=datetime-local],
     input[type=tel],
     input[type=number],
     input[type=search],
     textarea.materialize-textarea {
       background-color: transparent;
       border: none;
       border-bottom: 1px solid #9e9e9e;
       border-radius: 0;
       outline: none;
       height: 3rem;
       width: 100%;
       font-size: 1rem;
       margin: 0 0 20px 0;
       padding: 0;
       box-shadow: none;
       box-sizing: content-box;
       transition: all 0.3s; }
       
       input:not([type]):disabled, input:not([type])[readonly="readonly"],
       input[type=text]:disabled,
       input[type=text][readonly="readonly"],
       input[type=password]:disabled,
       input[type=password][readonly="readonly"],
       input[type=email]:disabled,
       input[type=email][readonly="readonly"],
       input[type=url]:disabled,
       input[type=url][readonly="readonly"],
       input[type=time]:disabled,
       input[type=time][readonly="readonly"],
       input[type=date]:disabled,
       input[type=date][readonly="readonly"],
       input[type=datetime]:disabled,
       input[type=datetime][readonly="readonly"],
       input[type=datetime-local]:disabled,
       input[type=datetime-local][readonly="readonly"],
       input[type=tel]:disabled,
       input[type=tel][readonly="readonly"],
       input[type=number]:disabled,
       input[type=number][readonly="readonly"],
       input[type=search]:disabled,
       input[type=search][readonly="readonly"],
       textarea.materialize-textarea:disabled,
       textarea.materialize-textarea[readonly="readonly"] {
         color: rgba(0, 0, 0, 0.26);
         border-bottom: 1px dotted rgba(0, 0, 0, 0.26); }    
         
  
  @media only screen and (min-width: 993px) {
    .row .col.l1 {
      width: 8.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.l2 {
      width: 16.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.l3 {
      width: 25%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.l4 {
      width: 33.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.l5 {
      width: 41.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.l6 {
      width: 50%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.l7 {
      width: 58.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.l8 {
      width: 66.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.l9 {
      width: 75%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.l10 {
      width: 83.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.l11 {
      width: 91.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.l12 {
      width: 100%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.offset-l1 {
      margin-left: 8.33333%; }
    .row .col.pull-l1 {
      right: 8.33333%; }
    .row .col.push-l1 {
      left: 8.33333%; }
    .row .col.offset-l2 {
      margin-left: 16.66667%; }
    .row .col.pull-l2 {
      right: 16.66667%; }
    .row .col.push-l2 {
      left: 16.66667%; }
    .row .col.offset-l3 {
      margin-left: 25%; }
    .row .col.pull-l3 {
      right: 25%; }
    .row .col.push-l3 {
      left: 25%; }
    .row .col.offset-l4 {
      margin-left: 33.33333%; }
    .row .col.pull-l4 {
      right: 33.33333%; }
    .row .col.push-l4 {
      left: 33.33333%; }
    .row .col.offset-l5 {
      margin-left: 41.66667%; }
    .row .col.pull-l5 {
      right: 41.66667%; }
    .row .col.push-l5 {
      left: 41.66667%; }
    .row .col.offset-l6 {
      margin-left: 50%; }
    .row .col.pull-l6 {
      right: 50%; }
    .row .col.push-l6 {
      left: 50%; }
    .row .col.offset-l7 {
      margin-left: 58.33333%; }
    .row .col.pull-l7 {
      right: 58.33333%; }
    .row .col.push-l7 {
      left: 58.33333%; }
    .row .col.offset-l8 {
      margin-left: 66.66667%; }
    .row .col.pull-l8 {
      right: 66.66667%; }
    .row .col.push-l8 {
      left: 66.66667%; }
    .row .col.offset-l9 {
      margin-left: 75%; }
    .row .col.pull-l9 {
      right: 75%; }
    .row .col.push-l9 {
      left: 75%; }
    .row .col.offset-l10 {
      margin-left: 83.33333%; }
    .row .col.pull-l10 {
      right: 83.33333%; }
    .row .col.push-l10 {
      left: 83.33333%; }
    .row .col.offset-l11 {
      margin-left: 91.66667%; }
    .row .col.pull-l11 {
      right: 91.66667%; }
    .row .col.push-l11 {
      left: 91.66667%; }
    .row .col.offset-l12 {
      margin-left: 100%; }
    .row .col.pull-l12 {
      right: 100%; }
    .row .col.push-l12 {
      left: 100%; } }
  
  @media only screen and (min-width: 1201px) {
    .row .col.xl1 {
      width: 8.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.xl2 {
      width: 16.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.xl3 {
      width: 25%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.xl4 {
      width: 33.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.xl5 {
      width: 41.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.xl6 {
      width: 50%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.xl7 {
      width: 58.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.xl8 {
      width: 66.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.xl9 {
      width: 75%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.xl10 {
      width: 83.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.xl11 {
      width: 91.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.xl12 {
      width: 100%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.offset-xl1 {
      margin-left: 8.33333%; }
    .row .col.pull-xl1 {
      right: 8.33333%; }
    .row .col.push-xl1 {
      left: 8.33333%; }
    .row .col.offset-xl2 {
      margin-left: 16.66667%; }
    .row .col.pull-xl2 {
      right: 16.66667%; }
    .row .col.push-xl2 {
      left: 16.66667%; }
    .row .col.offset-xl3 {
      margin-left: 25%; }
    .row .col.pull-xl3 {
      right: 25%; }
    .row .col.push-xl3 {
      left: 25%; }
    .row .col.offset-xl4 {
      margin-left: 33.33333%; }
    .row .col.pull-xl4 {
      right: 33.33333%; }
    .row .col.push-xl4 {
      left: 33.33333%; }
    .row .col.offset-xl5 {
      margin-left: 41.66667%; }
    .row .col.pull-xl5 {
      right: 41.66667%; }
    .row .col.push-xl5 {
      left: 41.66667%; }
    .row .col.offset-xl6 {
      margin-left: 50%; }
    .row .col.pull-xl6 {
      right: 50%; }
    .row .col.push-xl6 {
      left: 50%; }
    .row .col.offset-xl7 {
      margin-left: 58.33333%; }
    .row .col.pull-xl7 {
      right: 58.33333%; }
    .row .col.push-xl7 {
      left: 58.33333%; }
    .row .col.offset-xl8 {
      margin-left: 66.66667%; }
    .row .col.pull-xl8 {
      right: 66.66667%; }
    .row .col.push-xl8 {
      left: 66.66667%; }
    .row .col.offset-xl9 {
      margin-left: 75%; }
    .row .col.pull-xl9 {
      right: 75%; }
    .row .col.push-xl9 {
      left: 75%; }
    .row .col.offset-xl10 {
      margin-left: 83.33333%; }
    .row .col.pull-xl10 {
      right: 83.33333%; }
    .row .col.push-xl10 {
      left: 83.33333%; }
    .row .col.offset-xl11 {
      margin-left: 91.66667%; }
    .row .col.pull-xl11 {
      right: 91.66667%; }
    .row .col.push-xl11 {
      left: 91.66667%; }
    .row .col.offset-xl12 {
      margin-left: 100%; }
    .row .col.pull-xl12 {
      right: 100%; }
    .row .col.push-xl12 {
      left: 100%; } 
  	
  	}
.imagenlogofooter	{
	display: flex;
	padding-bottom: 10px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 270px;
}
  
  @font-face {
    font-family: 'Bebas Neue Book';
    src: url("../fonts/bebasneue_book-webfont.woff2") format("woff2"), url("../fonts/bebasneue_book-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal; }
  
  @font-face {
    font-family: 'Bebas Neue Regular';
    src: url("../fonts/bebasneue_regular-webfont.woff2") format("woff2"), url("../fonts/bebasneue_regular-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal; }
 /* Add some content at the bottom of the video/page */
.contenido {
  position: relative;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #f1f1f1;
  width: 100%;
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  padding-top: 20px;
  z-index: 11;
}
logo{
justify-content: center;
}   
video {
  width: 100% !important;
  height: auto !important;
}

.main {
	height: 60vh;
  max-width: 980px;
  margin: 0 auto 10px;
  padding: 1rem;
  background-color: black;
}   
  
 