/*******  RESET   ********/
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, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

:focus {
  outline: 0; }

a, a:link, a:visited, a:hover, a:active {
  text-decoration: none; }

table {
  border-collapse: separate;
  border-spacing: 0; }

th, td {
  text-align: left;
  font-weight: normal; }

img, iframe {
  border: none;
  text-decoration: none; }

ol, ul {
  list-style: none; }

input, textarea, select, button {
  font-size: 100%;
  font-family: inherit; }

select {
  margin: inherit; }

hr {
  margin: 0;
  padding: 0;
  border: 0;
  color: #000;
  background-color: #000;
  height: 1px; }

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

*, *:after, *:before {
  box-sizing: border-box; }

/*******  END RESET   ********/
/*****
    FONT FACE
            *****/
@font-face {
  font-family: "HWTUnitGothic-716";
  src: url("../fonts/HWTUnitGothic-716.woff") format("woff"); }
@font-face {
  font-family: "HWTUnitGothic-717";
  src: url("../fonts/HWTUnitGothic-717.woff") format("woff"); }
@font-face {
  font-family: "HWTUnitGothic-718";
  src: url("../fonts/HWTUnitGothic-718.woff") format("woff"); }
@font-face {
  font-family: "HWTUnitGothic-719";
  src: url("../fonts/HWTUnitGothic-719.woff") format("woff"); }
@font-face {
  font-family: "HWTUnitGothic-720";
  src: url("../fonts/HWTUnitGothic-720.woff") format("woff"); }
@font-face {
  font-family: "HWTUnitGothic-721";
  src: url("../fonts/HWTUnitGothic-721.woff") format("woff"); }
@font-face {
  font-family: "HWTUnitGothic-722";
  src: url("../fonts/HWTUnitGothic-722.woff") format("woff"); }
@font-face {
  font-family: "Raleway-Regular";
  src: url("../fonts/Raleway-Regular.woff") format("woff"); }
@font-face {
  font-family: "Raleway-Bold";
  src: url("../fonts/Raleway-Bold.woff") format("woff"); }
@font-face {
  font-family: "Raleway-Light";
  src: url("../fonts/Raleway-Light.woff") format("woff"); }
@font-face {
  font-family: "Raleway-Medium";
  src: url("../fonts/Raleway-Medium.woff") format("woff"); }
@font-face {
  font-family: "Raleway-SemiBold";
  src: url("../fonts/Raleway-SemiBold.woff") format("woff"); }
@font-face {
  font-family: "JetBrainsMono";
  src: url("../fonts/JetBrainsMono-ExtraLight.ttf"); }
.t_regular {
  font-family: "Raleway-Regular"; }

.t_medium {
  font-family: "Raleway-Medium"; }

.t_semibold {
  font-family: "Raleway-Semibold"; }

.t_fecha {
  font-family: "HWTUnitGothic-717"; }

.t_cursor {
  font-family: "HWTUnitGothic-718"; }

.t_esenciaGothicBold {
  font-family: "HWTUnitGothic-719"; }

.t_destacado {
  font-family: "HWTUnitGothic-720"; }

.t_esencia {
  font-family: "HWTUnitGothic-721"; }

.t_jetBrains {
  font-family: "JetBrainsMono"; }

/*****
    GENERAL
            *****/
body {
  height: 100%;
  width: 100%;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #ffffff;
  background: #052a44;
  overflow: hidden; }

.wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden; }

.center {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0; }

select::-ms-expand {
  display: none; }

#ensNotifyBanner, #ensModalWrapper {
  background: #f3f0e1 !important; }

#ensNotifyBanner > div, #ensNotifyBanner a {
  font-family: "Raleway-Regular" !important;
  color: #052a44 !important; }

#ensNotifyBanner .button, #ensModalWrapper .button {
  font-family: "Raleway-Regular" !important;
  color: #052a44 !important;
  background: #f3f0e1 !important;
  border-color: #052a44 !important;
  font-size: 16px !important;
  margin-bottom: 20px !important; }

#ensNotifyBanner .button:hover, #ensModalWrapper .button:hover {
  border-color: #fcb500 !important;
  background: #fcb500 !important;
  box-shadow: none !important; }

.ensCenter {
  font-family: "Raleway-Regular" !important;
  color: #052a44 !important;
  border-color: #052a44 !important; }

.ensModal .toggle {
  background: #fcb500 !important; }

#ensModalWrapper .ensTitle, #ensModalWrapper .consentDescription, .ensModal .ensToggleLabel, .ensModal .description {
  color: #052a44 !important; }

.ensModal input[type='checkbox']:checked ~ .switch {
  background: #ccc; }

/*# sourceMappingURL=styles.css.map */
