:root {
  --typography_body-font-family: Roboto;
  --typography_body-font-weight: 400;
  --typography_body-font-style: normal;
  --typography_body-font-size: 20px;
  --typography_body-line-height: 1.2;
  --typography_body-letter-spacing: 0em;
  --typography_body-text-transform: none;
  --typography_body-text-decoration: none;
  --typography_body-text-align: left;
  --bottom_bar-font-family: Roboto;
  --bottom_bar-font-weight: 400;
  --bottom_bar-font-style: normal;
  --bottom_bar-font-size: 16px;
  --bottom_bar-line-height: 1.2;
  --bottom_bar-letter-spacing: 0em;
  --bottom_bar-text-transform: none;
  --bottom_bar-text-decoration: none;
  --bottom_bar-text-align: left;
  --list__ul_pointSize: 8px;
  --list__ul_pointRadius: 0px;
  --table__borderStyle: solid;
  --table__borderWidth: 0px;
  --forms__input__height: 40px;
  --forms__input__backgroundColor: #eeee22;
  --forms__input__textColor: #000000;
  --forms__input__borderStyle: solid;
  --forms__input__borderWidth: 1px;
  --forms__input__borderColor: #000000;
  --elementButton_borderStyle: solid;
  --elementButton_borderWidth: 2px;
  --hr__borderStyle: solid;
  --hr__borderWidth: 0px;
  --header__background: rgba(238,238,34,0.47);
  --header__logoMargin-padding-top: 50px;
  --header__logoMargin-padding-bottom: 50px;
  --header__logoHeight: 50px;
  --header__topBar__backgroundColor: #eeee22;
  --header__colors__menuBackground: #C7C7C7;
  --header__menuButton_Radius: 0px;
  --header__burgerLayerRadius: 40px;
  --header__navigationLayout__burgerLayerColor: #000000;
  --header__navigationLayout__burgerBackground: #dd3333;
  --header__navigationLayout__burgerWidth: 200px;
  --header__navigationLayout__burgerHeight: 80px;
  --header__navigationLayout__burgerLayerWidth: 40px;
  --header__navigationLayout__burgerLayerHeight: 4px;
  --header__navigationLayout__burgerLayerSpacing: 6px;
  --header__navigationLayout__burgerLayerRadius: 20px;
  --navi_level1_color: #000000;
  --navi_level1_highlightColor: #ffffff;
  --navi_level1_backgroundColor: #ffffff;
  --navi_level1_highlightBackgroundColor: #000000;
  --navi_level2_color: #000000;
  --navi_level2_highlightColor: #ffffff;
  --navi_level2_backgroundColor: #ffffff;
  --navi_level2_highlightBackgroundColor: #000000;
  --navi_level3_color: #000000;
  --navi_level3_highlightColor: #ffffff;
  --navi_level3_backgroundColor: #ffffff;
  --navi_level3_highlightBackgroundColor: #000000;
  --footer__wrapper_padding-padding-top: 20px;
  --footer__wrapper_padding-padding-bottom: 80px;
  --footer__background: #1e73be;
  --footer__textColor: #000000;
  --footer__textColor_hover: #ffffff;
  --footer__bottomBar__backgroundColor: #dd9933;
  --footer__bottomBar__textColor: #000000;
}
body.contrast-mode {
  --header__topBar__backgroundColor: #000000;
  --footer__bottomBar__backgroundColor: #000000;
}
#back_to_top {
  width: 40px;
  height: 40px;
  margin: 0px 20px 20px 0px;
  padding: 0px;
  background-color: #000000;
  border-radius: 0px;
}
body {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(16px, 1.666vw, 20px);
  line-height: 1.2;
  letter-spacing: 0em;
}
body.wp-frontend header .menu-level-1 > li > a {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(9.6px, 1.333vw, 16px);
  line-height: 1.2;
  letter-spacing: 0em;
  text-transform: none;
  text-decoration: none;
  text-align: left;
  color: #ffffff;
}
body.wp-frontend header .menu-level-2 > li > a {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(9.6px, 1.333vw, 16px);
  line-height: 1.2;
  letter-spacing: 0em;
  text-transform: none;
  text-decoration: none;
  text-align: left;
  color: #ffffff;
}
body.wp-frontend header .menu-level-3 > li > a {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(9.6px, 1.333vw, 16px);
  line-height: 1.2;
  letter-spacing: 0em;
  text-transform: none;
  text-decoration: none;
  text-align: left;
  color: #ffffff;
}
body header.nuevo--header > .header-topBar > .header-topBar-container .topbar-item {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(9.6px, 1.333vw, 16px);
  line-height: 1.2;
  letter-spacing: 0em;
  text-transform: none;
  text-decoration: none;
  text-align: left;
}
body h1, body h1 > a:not(.button):not(.no-style), body .like-h1, body .like-h1 > a:not(.button):not(.no-style) {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(35px, 3.998vw, 48px);
  line-height: 1.2;
  letter-spacing: 0em;
}
body h2, body h2 > a:not(.button):not(.no-style), body .like-h2, body .like-h2 > a:not(.button):not(.no-style) {
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  font-size: clamp(32px, 3.332vw, 40px);
  line-height: 1.2;
  letter-spacing: 0em;
  text-decoration: line-through;
}
body h3, body h3 > a:not(.button):not(.no-style), body .like-h3, body .like-h3 > a:not(.button):not(.no-style) {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(22px, 2.666vw, 32px);
  line-height: 1.2;
  letter-spacing: 0em;
}
body h4, body h4 > a:not(.button):not(.no-style), body .like-h4, body .like-h4 > a:not(.button):not(.no-style) {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(21px, 2.083vw, 25px);
  line-height: 1.2;
  letter-spacing: 0em;
}
body h5, body h5 > a:not(.button):not(.no-style), body .like-h5, body .like-h5 > a:not(.button):not(.no-style) {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(20px, 1.999vw, 24px);
  line-height: 1.2;
  letter-spacing: 0em;
}
body h6, body h6 > a:not(.button):not(.no-style), body .like-h6, body .like-h6 > a:not(.button):not(.no-style) {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(19px, 1.833vw, 22px);
  line-height: 1.2;
  letter-spacing: 0em;
}
body a:not(.button):not(.no-style) {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(16px, 1.666vw, 20px);
  line-height: 1.2;
  letter-spacing: 0em;
}
body.wp-frontend ul li, body.wp-frontend ol li {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(16px, 1.666vw, 20px);
  line-height: 1.2;
  letter-spacing: 0em;
}
body.wp-frontend table thead {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(-50px, 1.666vw, 20px);
  line-height: 1.2;
  letter-spacing: 0em;
}
body.wp-frontend table {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(9.6px, 1.333vw, 16px);
  line-height: 1.2;
  letter-spacing: 0em;
}
body.wp-frontend .button, body.wp-frontend .pagination-number {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(16px, 1.666vw, 20px);
  line-height: 1.2;
  letter-spacing: 0em;
  padding: 10px 20px;
  border-style: solid;
}
table:not(.no-style) th, table:not(.no-style) td {
  padding: 0px;
  border-style: solid;
  border-width: 0px;
}
body.wp-frontend .button, body.wp-frontend .pagination-number, .search-box, .search-box .search-input, .search-box .search-button {
  border-width: 2px;
  border-radius: 20px;
}
body strong {
  font-weight: 700;
}
body.wp-frontend .nuevo-image {
  border-radius: 0px;
}
body header .header-container {
  padding: 50px 0;
}
body header .logo, body header .header-container {
  height: 50px;
}
body > header.nuevo--header > .header-topBar {
  padding: 15px 0;
}
body header.nuevo--header > .header-topBar > .header-topBar-container .topbar-item img {
  height: 20px;
}
body footer {
  background-color: #1e73be;
  color: #000000;
}
body > footer.nuevo--footer .footer-wrapper > .footer-legals {
  padding: 15px 0;
}
