/*
================================
2023
================================
*/
@font-face {
  font-family: 'Product Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/productsans/v5/HYvgU2fE2nRJvZ5JFAumwegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
}

@font-face {
  font-family: 'Gotham Condensed';
  src: url('fonts/GothamCondensed-Bold.eot');
  src: url('fonts/GothamCondensed-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/GothamCondensed-Bold.woff') format('woff'),
       url('fonts/GothamCondensed-Bold.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
}


.btn {
  display: inline-block;
  margin: 0;
  padding: 0.75rem;
  background-color:#91a6ba;
  border: 2px solid #91a6ba;
  border-radius: 5px;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  width: 90%;
}
.btn:hover,
.btn:focus {
  /* background-color: #c7868f;
  border: 2px solid #c7868f; */
  background-color: #b7d1e2;
  border: 2px solid #b7d1e2;
  color: #fff;
}
.btn.inverse {
  background-color: #ffffff;
  color: #525252;
  border: 2px solid #525252;
  border-radius: 0rem;
}
.btn.inverse:hover,
.btn.inverse:focus {
  background-color:#cecece;
  color: #525252;
}



.section { color:##999; font-size: 14.5px; line-height: 24px; font-family: 'Product Sans'; }
.section a { text-decoration: none; }
.section a:hover { text-decoration: none; /*opacity: .75;*/ }
.section img { max-width: 100% }
.section ul { margin:0; padding:0; }
.section ul li, ol li { margin-bottom: 0px; list-style:none; }
.section .red, .red a { color:#a50034 !important; }
.section .italic { font-style:italic; }
.section .center { text-align: center; }
.section .white { color: #fff; }
.section .videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.section .videoWrapper iframe { position: absolute;	top: 0;	left: 0; width: 100%; height: 100%;	}
.for-mobile { display: none !important; }
.row-skel:after { content: ""; display: table; clear: both; padding-bottom: 2%;  }
.adlogo { position: absolute; top: 3%; right: 1.8%; z-index: 1; }
#respoiframe { min-height: 93vh!important; }
#sticky { top: 0px; position: -webkit-sticky; position: sticky; z-index: 100; }
.hidden-lightbox .copy img { max-width: 100%; }
.hidden-lightbox { font-family: 'Product Sans'; }

h1 { color:#fff; font-size: 14.5px; line-height: 24px; margin: 0px; padding: 0px; font-family: 'Product Sans'; }



/* home */
body.home { 
  font-family: 'Montserrat', sans-serif; 
  font-size:11px; 
  color:#fff; 
  letter-spacing:0.1em; 
  width: 100%;
  height: 100%;
  background-image:url(../images/bg.png);
  background-size: cover;
  background-attachment:fixed;
  margin: 0;
  padding: 0;
}
.center-div { 
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 300px;
  height: 300px;
  text-align: center;
  line-height: 15px;
}
body.home a { 
  color: #fff;
}




.hashtags { 
    font-size: 10px;
    line-height: 16px;
    color: #fff;
    text-align: justify;
  }

.section.uno .container-skel { 
    background: url(../images/bg.png) bottom center no-repeat; background-size: cover; min-height: 900px; }









/*
================================
MEDIA QUERIES
================================
*/

/* Mobile - Portrait */
@media (max-width: 767px) {
    .for-mobile { display: inherit !important; }
    .for-desktop { display: none !important; }
    /*.container-skel { padding: 0px; }*/
    .columns { padding: 0 0 10px 0px; }

	

}