@charset "UTF-8";
/* ========================================================================
	IMPORT FONTS
======================================================================== */
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap");
/* ========================================================================
	FUNÇÃO PARA CONVERTER HEXADECIMAL PARA RGB
======================================================================== */
/* ========================================================================
	VARIÁVEIS SASS HEXADECIMAL
======================================================================== */
:root {
  /* ========================================================================
  	VARIÁVEIS DE CONTAINER
  ======================================================================== */
  --width-container: 1440px;
  --width-container-transparencia: 1920px;
  /* ========================================================================
  	VARIÁVEIS DE SOBREPOSIÇÃO
  ======================================================================== */
  --weight-negative_maximum: -99999;
  --weight-negative_high: -9999;
  --weight-negative_medium: -999;
  --weight-negative_low: -99;
  --weight-negative_normal: -9;
  --weight-minimum: 0;
  --weight-normal: 9;
  --weight-low: 99;
  --weight-medium: 999;
  --weight-high: 9999;
  --weight-maximum: 99999;
  /* ========================================================================
  	VARIÁVEIS DE FONTE
  ======================================================================== */
  --fontfamily-main: "Open Sans";
  /* ========================================================================
  	VARIÁVEIS DE CORES
  ======================================================================== */
  --primarycolor-main: 40, 121, 92;
  --primarycolor-additional: 26, 110, 81;
  --primarycolor-gradient: linear-gradient(230deg, $primarycolor-additional 0%, $primarycolor-main 100%);
  --secondarycolor-main: 39, 121, 96;
  --secondarycolor-additional: 29, 90, 72;
  --secondarycolor-gradient: linear-gradient(230deg, $secondarycolor-additional 0%, $secondarycolor-main 100%);
  --neutralcolor-black: 18, 18, 18;
  --neutralcolor-main: 107, 116, 124;
  --neutralcolor-additional: 219, 219, 219;
  --neutralcolor-alternative: 217, 223, 240;
  --neutralcolor-detail: 241, 243, 249;
  --neutralcolor-gradient: linear-gradient(180deg, $neutralcolor-detail 0%, $neutralcolor-alternative 100%);
  --contrastcolor-background: 0, 0, 0;
  --contrastcolor-text: 255, 255, 255;
  --contrastcolor-hover: 255, 243, 51;
  --statuscolor-neutral: 219, 219, 219;
  --statuscolor-success-dark: 0, 106, 32;
  --statuscolor-success: 35, 181, 103;
  --statuscolor-success-light: 234, 255, 244;
  --statuscolor-success-extralight: 234, 255, 244;
  --statuscolor-alert-dark: 218, 160, 0;
  --statuscolor-alert: 255, 188, 0;
  --statuscolor-alert-light: 255, 220, 123;
  --statuscolor-alert-extralight: 255, 246, 231;
  --statuscolor-critical-dark: 166, 0, 13;
  --statuscolor-critical: 227, 39, 57;
  --statuscolor-critical-light: 248, 117, 118;
  --statuscolor-critical-extralight: 249, 221, 220;
}

@font-face {
  font-family: "OpenDyslexic-Bold";
  src: url("../../fonts/open_dyslexic/OpenDyslexic-Bold.otf");
}
@font-face {
  font-family: "OpenDyslexic-Regular";
  src: url("../../fonts/open_dyslexic/OpenDyslexicMono-Regular.otf");
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-family: var(--fontfamily-main);
}

html {
  font-size: 62.5%;
}

body {
  font-size: 1.2rem;
  position: relative;
}
body.blockedBody {
  overflow: hidden;
}

body.adaptContrastActive {
  background-color: rgb(var(--contrastcolor-background));
}

header {
  position: relative;
}

footer#footer {
  display: flex;
  width: 100%;
  flex-direction: column;
  position: relative;
}

img,
object,
embed,
video {
  max-width: 100%;
  height: auto;
}

a {
  text-decoration: none;
  color: inherit;
}

a:hover {
  text-decoration: none;
}

ul,
ul li {
  list-style: none;
}

p {
  margin: 0;
}

.wpsogov_screenFull,
.wpsogovThemeContainerFull {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
  width: 100%;
  margin: 0;
}

.wpsogov_screenStatic,
.wpsogovThemeContainerScreen {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
  max-width: var(--width-container);
  margin: 0 auto;
}

main {
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* ==============================================================================
	CUSTOM SCROLLBAR
============================================================================== */
/*
body::-webkit-scrollbar {
    width: 8px;
}

body::-webkit-scrollbar-track {
    background-color: #f1f1f1;
    border-radius: 0;
}

body::-webkit-scrollbar-thumb {
    border: 1px solid transparent;
    border-radius: 100px;
    background-color: #2c3338;
    background-clip: content-box;
}
*/
body .element-library-icons-v1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  contain: layout inline-size;
  container-type: inline-size;
  container-name: element_library_icons;
}
body .element-library-icons-v1 .title {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 0;
}
body .element-library-icons-v1 .title h2 {
  display: flex;
  font-weight: 400;
  font-size: 2.4rem;
  color: rgb(var(--secondarycolor-main));
  width: max-content;
  transition: all 0.3s;
}
body .element-library-icons-v1 .quantity {
  display: flex;
  justify-content: center;
  align-items: center;
}
body .element-library-icons-v1 .quantity p {
  font-size: 1.4rem;
  color: rgb(var(--neutralcolor-main));
  transition: all 0.3s;
}
body .element-library-icons-v1 .filter {
  display: flex;
  justify-content: flex-end;
}
body .element-library-icons-v1 .filter input {
  display: flex;
  width: 100%;
  max-width: 300px;
  border: 1px solid rgb(var(--neutralcolor-main));
  border-radius: 5px;
  min-height: 45px;
  padding: 10px 15px;
  transition: all 0.3s;
}
body .element-library-icons-v1 .icons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  width: 100%;
  padding: 0 5px;
}
body .element-library-icons-v1 .icons .card {
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: center;
  align-items: center;
  box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.15);
  min-height: 75px;
  overflow: hidden;
  border-radius: 5px;
  width: 100%;
  padding: 5px 0;
}
@container element_library_icons (min-width: 480px) {
  body .element-library-icons-v1 .icons .card {
    width: calc(50% - 5px);
  }
}
@container element_library_icons (min-width: 680px) {
  body .element-library-icons-v1 .icons .card {
    width: calc(33.33% - 7px);
  }
}
@container element_library_icons (min-width: 920px) {
  body .element-library-icons-v1 .icons .card {
    width: calc(25% - 10px);
  }
}
@container element_library_icons (min-width: 1180px) {
  body .element-library-icons-v1 .icons .card {
    width: calc(20% - 8px);
  }
}
@container element_library_icons (min-width: 1280px) {
  body .element-library-icons-v1 .icons .card {
    width: calc(16.66% - 9px);
  }
}
body .element-library-icons-v1 .icons .card span {
  font-size: 3rem;
  color: rgb(var(--secondarycolor-main));
  font-weight: 300;
  transition: all 0.3s;
}
body .element-library-icons-v1 .icons .card .box p {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 1.2rem;
  transition: all 0.3s;
}
body .element-library-icons-v1 .icons .card .box p:nth-of-type(1) {
  font-weight: 600;
}
body .element-library-icons-v1 .icons .card .box p:nth-of-type(2) {
  font-weight: 300;
}
body.adaptContrastActive .element-library-icons-v1 .title h2 {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-library-icons-v1 .quantity p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-library-icons-v1 .filter input {
  border-color: rgb(var(--contrastcolor-text));
  background-color: rgb(var(--contrastcolor-background));
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-library-icons-v1 .icons .card {
  background-color: rgb(var(--contrastcolor-background));
  border: 1px solid rgb(var(--contrastcolor-text));
}
body.adaptContrastActive .element-library-icons-v1 .icons .card span {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-library-icons-v1 .icons .card .box p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}

body .element-library-icons-v2 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 10px;
}
body .element-library-icons-v2 .icons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  gap: 10px;
  padding: 20px 0;
}
body .element-library-icons-v2 .icons .card {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 75px;
  border: 1px solid #dcc;
  overflow: hidden;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  transition: all 0.3s;
}
body .element-library-icons-v2 .icons .card span {
  font-size: 3.5rem;
  font-weight: 400;
  opacity: 0.5;
  transition: all 0.3s;
}
body .element-library-icons-v2 .icons .card .box {
  display: none;
}
body .element-library-icons-v2 .icons .card:hover {
  border-color: #000;
  transition: all 0.3s;
}
body .element-library-icons-v2 .icons .card:hover span {
  opacity: 1;
  transition: all 0.3s;
}
body .element-library-icons-v2 .icons .card:active {
  background-color: #000;
  transition: all 0.3s;
}
body .element-library-icons-v2 .icons .card:active span {
  color: #fff;
  opacity: 1;
  transition: all 0.3s;
}
body .element-library-icons-v2 .popupIcon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -99;
  background-color: rgba(0, 0, 0, 0.75);
  transition: all 0.3s;
}
body .element-library-icons-v2 .popupIcon .popupIcon__panel {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 800px;
  height: 350px;
  background-color: #fff;
  border-radius: 25px;
  overflow: hidden;
}
body .element-library-icons-v2 .popupIcon .popupIcon__panel .popupIcon__panel--header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50px;
  padding: 0 10px;
}
body .element-library-icons-v2 .popupIcon .popupIcon__panel .popupIcon__panel--header h2 {
  display: flex;
  width: calc(100% - 30px);
  justify-content: center;
  align-items: center;
  font-size: 30px;
}
body .element-library-icons-v2 .popupIcon .popupIcon__panel .popupIcon__panel--header span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .element-library-icons-v2 .popupIcon .popupIcon__panel .popupIcon__panel--header span i {
  font-size: 3rem;
}
body .element-library-icons-v2 .popupIcon .popupIcon__panel .popupIcon__panel--content {
  display: flex;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
  height: calc(100% - 50px);
  padding: 25px;
  gap: 20px;
}
body .element-library-icons-v2 .popupIcon .popupIcon__panel .popupIcon__panel--content .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 250px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid #000;
  border-radius: 15px;
}
body .element-library-icons-v2 .popupIcon .popupIcon__panel .popupIcon__panel--content .icon span {
  font-size: 15rem;
}
body .element-library-icons-v2 .popupIcon .popupIcon__panel .popupIcon__panel--content .content {
  display: flex;
  flex-direction: column;
  width: calc(100% - 250px - 20px);
}
body .element-library-icons-v2 .popupIcon.popupIcon--opened {
  opacity: 1;
  z-index: 9999;
  transition: all 0.3s;
}

body .element-results-paginate {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  gap: 10px;
  margin: 10px 0;
}
@media all and (min-width: 540px) {
  body .element-results-paginate {
    justify-content: space-between;
  }
}

body .element-paginate {
  display: flex;
  flex-direction: row;
  gap: 5px;
  justify-content: center;
  align-items: center;
  width: 300px;
  contain: layout inline-size;
  container-type: inline-size;
  container-name: element_paginate;
}
@media all and (min-width: 540px) {
  body .element-paginate {
    justify-content: flex-end;
  }
}
body .element-paginate .page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  color: rgb(var(--neutralcolor-main));
  border-radius: 4px;
  border: 1px solid transparent;
  transition: all 0.3s;
}
body .element-paginate .page-numbers.current {
  border: 1px solid rgb(var(--primarycolor-additional));
  color: rgb(var(--primarycolor-additional));
  font-size: 1.2rem;
  font-weight: 700;
  transition: all 0.3s;
}
body .element-paginate .page-numbers.prev {
  transform: rotate(-180deg);
}
body .element-paginate .page-numbers.prev span::before, body .element-paginate .page-numbers.next span::before {
  font-weight: 700;
}
body .element-paginate .page-numbers:hover {
  border: 1px solid rgb(var(--neutralcolor-additional));
  color: rgb(var(--neutralcolor-main));
}
body .element-paginate .page-numbers:hover.dots {
  border: 1px solid transparent;
}
body .element-paginate .page-numbers:hover.current {
  border: 1px solid rgb(var(--primarycolor-additional));
  transition: all 0.3s;
}
body.adaptContrastActive .element-paginate .page-numbers {
  color: rgb(var(--contrastcolor-text));
  text-decoration: underline;
  border: 0;
}
body.adaptContrastActive .element-paginate .page-numbers.current {
  color: rgb(var(--contrastcolor-text));
  border: 1px solid rgb(var(--contrastcolor-text));
}
body.adaptContrastActive .element-paginate .page-numbers.dots {
  text-decoration: none;
}
body.adaptContrastActive .element-paginate .page-numbers.prev, body.adaptContrastActive .element-paginate .page-numbers.next {
  text-decoration: none;
}
body.adaptContrastActive .element-paginate .page-numbers:hover {
  border: 0;
  color: rgb(var(--contrastcolor-hover));
}
body.adaptContrastActive .element-paginate .page-numbers:hover.current {
  border: 1px solid rgb(var(--contrastcolor-text));
  color: rgb(var(--contrastcolor-text));
}

body .element-breadcrumb {
  display: flex;
  width: 100%;
  padding: 0 5px;
  margin-bottom: 10px;
  contain: layout inline-size;
  container-type: inline-size;
  container-name: element_breadcrumb;
}
@container element_breadcrumb (min-width: 1080px) {
  body .element-breadcrumb {
    margin-bottom: 20px;
  }
}
body .element-breadcrumb .container {
  position: relative;
  font-family: var(--fontfamily-main);
  border-bottom: 1px solid rgb(var(--neutralcolor-alternative));
  width: 100%;
  padding: 15px 0;
  transition: all 0.3s;
}
body .element-breadcrumb .container::after {
  content: "";
  position: absolute;
  width: 100px;
  height: 4px;
  background-color: rgb(var(--primarycolor-main));
  left: 0;
  bottom: 0;
  transition: all 0.3s;
}
body .element-breadcrumb .container > span {
  color: rgb(var(--neutralcolor-main));
  letter-spacing: 1px;
  transition: all 0.3s;
}
body .element-breadcrumb .container > span:last-child {
  border-bottom: 1px solid transparent;
  transition: all 0.3s;
}
body .element-breadcrumb .container > span a {
  text-decoration: none;
  color: inherit;
  border-bottom: 1px solid transparent;
  transition: all 0.3s;
}
body .element-breadcrumb .container > span:hover a {
  border-bottom: 1px solid rgb(var(--neutralcolor-main));
  transition: all 0.3s;
}
body .element-breadcrumb .container > span.currentBreadcrumbItem {
  font-weight: 700;
}
body .element-breadcrumb .container > i {
  margin: 0 5px;
  font-size: 1rem;
  color: rgb(var(--neutralcolor-main));
  transition: all 0.3s;
}
body.adaptContrastActive .element-breadcrumb .container {
  border-bottom: 1px solid rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-breadcrumb .container::after {
  background-color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-breadcrumb .container > span {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-breadcrumb .container > span:last-child {
  border-bottom: 1px solid transparent;
}
body.adaptContrastActive .element-breadcrumb .container > span a {
  color: rgb(var(--contrastcolor-text));
  border-bottom: 1px solid rgb(var(--contrastcolor-text));
}
body.adaptContrastActive .element-breadcrumb .container > span:hover a {
  color: rgb(var(--contrastcolor-hover));
  border-bottom: 1px solid rgb(var(--contrastcolor-hover));
}
body.adaptContrastActive .element-breadcrumb .container > i {
  color: rgb(var(--contrastcolor-text));
}

body .element-menu-sidebar {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  padding: 15px 10px;
  background-color: rgb(var(--neutralcolor-detail));
  border-radius: 0;
}
@media all and (min-width: 1180px) {
  body .element-menu-sidebar {
    border-radius: 10px;
    gap: 20px;
  }
}
body .element-menu-sidebar .menusidebar__header {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  width: 100%;
}
@media all and (min-width: 1180px) {
  body .element-menu-sidebar .menusidebar__header {
    align-items: flex-start;
    flex-direction: column;
  }
}
body .element-menu-sidebar .menusidebar__header p {
  color: rgb(var(--primarycolor-main));
  font-size: 1.3rem;
  font-weight: 600;
}
@media all and (min-width: 1180px) {
  body .element-menu-sidebar .menusidebar__header p {
    font-size: 1.8rem;
    font-weight: 700;
  }
}
body .element-menu-sidebar .menusidebar__header span {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  background-color: rgb(var(--neutralcolor-alternative));
  transition: all 0.3s;
}
@media all and (min-width: 1180px) {
  body .element-menu-sidebar .menusidebar__header span {
    display: none;
  }
}
body .element-menu-sidebar .menusidebar__header span i {
  position: absolute;
  font-size: 2.4rem;
  color: rgb(var(--primarycolor-additional));
  transition: all 0.3s;
}
body .element-menu-sidebar .menusidebar__header span i:nth-of-type(1) {
  opacity: 1;
}
body .element-menu-sidebar .menusidebar__header span i:nth-of-type(2) {
  opacity: 0;
}
body .element-menu-sidebar .menusidebar__options {
  display: flex;
  flex-direction: column;
  position: absolute;
  gap: 5px;
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  padding: 15px;
  border-radius: 10px;
  z-index: 9;
  background-color: rgb(var(--neutralcolor-detail));
  top: calc(100% - 5px);
  right: 10px;
  opacity: 0;
  width: 0;
  height: max-content;
  max-width: 300px;
  z-index: -9;
  overflow: hidden;
  transition: all 0.3s;
}
@media all and (min-width: 1180px) {
  body .element-menu-sidebar .menusidebar__options {
    position: initial;
    width: 100%;
    max-width: 100%;
    height: max-content;
    opacity: 1;
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    z-index: initial;
  }
}
body .element-menu-sidebar .menusidebar__options .option {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 15px;
  width: 100%;
  min-height: 55px;
  border-radius: 5px;
  text-decoration: none;
  transition: all 0.3s;
}
body .element-menu-sidebar .menusidebar__options .option span {
  color: rgb(var(--neutralcolor-main));
  font-size: 1.6rem;
  font-weight: 400;
  transition: all 0.3s;
}
body .element-menu-sidebar .menusidebar__options .option:visited {
  background-color: transparent;
  transition: all 0.3s;
}
body .element-menu-sidebar .menusidebar__options .option:hover {
  background-color: #fff;
  transition: all 0.3s;
}
body .element-menu-sidebar .menusidebar__options .option:active {
  background-color: transparent;
  transition: all 0.3s;
}
body .element-menu-sidebar .menusidebar__options .option.currentpage {
  background-color: #fff;
  border-left: 4px solid rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-menu-sidebar .menusidebar__options .option.currentpage span {
  color: rgb(var(--secondarycolor-main));
  font-weight: 700;
  transition: all 0.3s;
}
body .element-menu-sidebar .menusidebar__options .option.currentpage:visited {
  background-color: #fff;
  transition: all 0.3s;
}
body .element-menu-sidebar .menusidebar__options .option.currentpage:visited span {
  color: rgb(var(--secondarycolor-main));
}
body .element-menu-sidebar .menusidebar__options .option.currentpage:hover {
  background-color: #fff;
  transition: all 0.3s;
}
body .element-menu-sidebar .menusidebar__options .option.currentpage:hover span {
  color: rgb(var(--secondarycolor-main));
}
body .element-menu-sidebar .menusidebar__options .option.currentpage:active {
  background-color: #fff;
  transition: all 0.3s;
}
body .element-menu-sidebar .menusidebar__options .option.currentpage:active span {
  color: rgb(var(--secondarycolor-main));
}
body .element-menu-sidebar.showed .menusidebar__header span {
  background-color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-menu-sidebar.showed .menusidebar__header span i {
  color: #fff;
  transition: all 0.3s;
}
body .element-menu-sidebar.showed .menusidebar__header span i:nth-of-type(1) {
  opacity: 0;
}
body .element-menu-sidebar.showed .menusidebar__header span i:nth-of-type(2) {
  opacity: 1;
}
body .element-menu-sidebar.showed .menusidebar__options {
  opacity: 1;
  width: calc(100% - 20px);
  height: max-content;
  z-index: 9;
  transition: all 0.3s;
}
@media all and (min-width: 1180px) {
  body .element-menu-sidebar.showed .menusidebar__options {
    width: 100%;
    max-width: 100%;
    height: max-content;
    opacity: 1;
    z-index: initial;
    transition: all 0.3s;
  }
}
body.adaptContrastActive .element-menu-sidebar {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
@media all and (min-width: 1180px) {
  body.adaptContrastActive .element-menu-sidebar {
    border: 1px solid rgb(var(--contrastcolor-text));
  }
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__header p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__header span {
  background-color: rgb(var(--contrastcolor-background));
  border: 1px solid rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__header span i {
  color: rgb(var(--contrastcolor-text));
  text-decoration: underline;
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__header span:hover {
  border-color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__header span:hover i {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__options {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__options .option {
  background-color: rgb(var(--contrastcolor-background));
  border: 0;
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__options .option span {
  text-decoration: underline;
  color: rgb(var(--contrastcolor-text));
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__options .option:visited {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__options .option:visited span {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__options .option:hover, body.adaptContrastActive .element-menu-sidebar .menusidebar__options .option:active {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__options .option:hover span, body.adaptContrastActive .element-menu-sidebar .menusidebar__options .option:active span {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__options .option.currentpage {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__options .option.currentpage:visited {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar .menusidebar__options .option.currentpage:hover, body.adaptContrastActive .element-menu-sidebar .menusidebar__options .option.currentpage:active {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive .element-menu-sidebar.showed {
  border: 0;
  transition: all 0.3s;
}
@media all and (min-width: 1180px) {
  body.adaptContrastActive .element-menu-sidebar.showed {
    border: 1px solid rgb(var(--contrastcolor-text));
  }
}
body.adaptContrastActive .element-menu-sidebar.showed .menusidebar__options {
  border: 1px solid rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
@media all and (min-width: 1180px) {
  body.adaptContrastActive .element-menu-sidebar.showed .menusidebar__options {
    border: 0;
  }
}

body .element-page-title {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  padding: 0 0 0 5px;
  margin-bottom: 10px;
  contain: layout inline-size;
  container-type: inline-size;
  container-name: element_page_title;
}
@container element_page_title (min-width: 1080px) {
  body .element-page-title {
    margin-bottom: 20px;
  }
}
body .element-page-title h1 {
  font-size: 1.6rem;
  color: rgb(var(--primarycolor-additional));
  font-weight: 700;
}
@container element_page_title (min-width: 680px) {
  body .element-page-title h1 {
    font-size: 2rem;
  }
}
@container element_page_title (min-width: 920px) {
  body .element-page-title h1 {
    font-size: 2.4rem;
  }
}
@container element_page_title (min-width: 1080px) {
  body .element-page-title h1 {
    font-size: 2.8rem;
  }
}
body.adaptContrastActive .element-page-title h1 {
  color: rgb(var(--contrastcolor-text));
}

body .element-page-filter {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 25px;
}
body .element-page-filter .pagefilter {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}
body .element-page-filter .pagefilter .pagefilter__results {
  display: flex;
  width: 100%;
  order: 2;
}
@media all and (min-width: 600px) {
  body .element-page-filter .pagefilter .pagefilter__results {
    width: max-content;
    order: 1;
  }
}
body .element-page-filter .pagefilter .pagefilter__results p {
  color: #000;
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__results p span {
  font-weight: 700;
}
body .element-page-filter .pagefilter .pagefilter__filter {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  gap: 5px;
  transition: all 0.3s;
  width: 100%;
  order: 1;
}
@media all and (min-width: 600px) {
  body .element-page-filter .pagefilter .pagefilter__filter {
    width: max-content;
    order: 2;
  }
}
body .element-page-filter .pagefilter .pagefilter__filter input {
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter input::placeholder {
  font-size: 1rem;
  color: rgb(var(--neutralcolor-main));
  line-height: 0;
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter input:focus-visible {
  outline: none;
}
body .element-page-filter .pagefilter .pagefilter__filter .filterFixed {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  justify-content: center;
  align-items: center;
  opacity: 1;
  transition: all 0.5s;
}
@media all and (min-width: 600px) {
  body .element-page-filter .pagefilter .pagefilter__filter .filterFixed {
    gap: 0;
  }
}
body .element-page-filter .pagefilter .pagefilter__filter .filterFixed input {
  height: 35px;
  padding: 0 10px;
  border: 1px solid rgb(var(--neutralcolor-main));
  border-radius: 7px;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  body .element-page-filter .pagefilter .pagefilter__filter .filterFixed input {
    border-radius: 7px 0 0 7px;
  }
}
body .element-page-filter .pagefilter .pagefilter__filter .filterFixed button {
  width: 35px;
  height: 35px;
  border: 1px solid transparent;
  border-radius: 7px;
  background-color: rgb(var(--primarycolor-main));
  cursor: pointer;
  transition: all 0.3s;
  border: 1px solid transparent;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  body .element-page-filter .pagefilter .pagefilter__filter .filterFixed button {
    width: 60px;
    border-radius: 0 7px 7px 0;
  }
}
body .element-page-filter .pagefilter .pagefilter__filter .filterFixed button i {
  color: rgb(var(--neutralcolor-detail));
  font-size: 2.1rem;
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filterFixed button:hover {
  background-color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filterFixed button:hover i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filterFixed button:active {
  background-color: rgb(var(--secondarycolor-main));
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.29) inset;
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filterFixed button:active i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filterFixed input:focus-visible,
body .element-page-filter .pagefilter .pagefilter__filter .filterFixed button:focus-visible {
  outline: none;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  position: absolute;
  flex-wrap: wrap;
  gap: 10px;
  top: 45px;
  right: 0;
  width: 300px;
  min-height: 200px;
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  padding: 10px 10px 15px 25px;
  border-radius: 5px;
  opacity: 0;
  z-index: -9;
  transition: all 0.3s;
}
@media all and (min-width: 420px) {
  body .element-page-filter .pagefilter .pagefilter__filter .filtro {
    width: 400px;
  }
}
@media all and (min-width: 520px) {
  body .element-page-filter .pagefilter .pagefilter__filter .filtro {
    width: 500px;
  }
}
@media all and (min-width: 680px) {
  body .element-page-filter .pagefilter .pagefilter__filter .filtro {
    width: 620px;
  }
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  width: 100%;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions span i {
  font-size: 2.5rem;
  color: rgb(var(--primarycolor-main));
  cursor: pointer;
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions span i:hover {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions span i:active {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer;
  text-decoration: none;
  border-radius: 7px;
  padding: 5px 20px;
  min-width: 135px;
  min-height: 40px;
  gap: 5px;
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button p, body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button i,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a p,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a i {
  font-size: 1.2rem;
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button p,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a p {
  font-weight: 700;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.clear,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.clear {
  border: 1px solid rgb(var(--neutralcolor-main));
  background-color: transparent;
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.clear p, body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.clear i,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.clear p,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.clear i {
  color: rgb(var(--neutralcolor-main));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.clear:hover,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.clear:hover {
  border: 1px solid rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.clear:hover p, body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.clear:hover i,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.clear:hover p,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.clear:hover i {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.clear:active,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.clear:active {
  border: 1px solid rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.clear:active p, body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.clear:active i,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.clear:active p,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.clear:active i {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.submit,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.submit {
  border: 1px solid transparent;
  background-color: rgb(var(--primarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.submit p,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.submit p {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.submit:hover,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.submit:hover {
  background-color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.submit:hover i,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.submit:hover i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.submit:active,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.submit:active {
  background-color: rgb(var(--secondarycolor-main));
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.29) inset;
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions button.submit:active i,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .actions a.submit:active i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .group {
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
}
@media all and (min-width: 520px) {
  body .element-page-filter .pagefilter .pagefilter__filter .filtro .group {
    width: calc(50% - 5px);
  }
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .group p {
  font-size: 1.4rem;
  color: rgb(var(--neutralcolor-main));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .group p span {
  font-weight: 700;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .group input,
body .element-page-filter .pagefilter .pagefilter__filter .filtro .group select {
  width: 100%;
  padding: 5px 10px;
  height: 40px;
  border-radius: 5px;
  border: 1px solid rgb(var(--neutralcolor-main));
  background-color: transparent;
  font-size: 1.2rem;
  transition: all 0.3s;
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .filtro .group select option {
  color: #000;
}
@media all and (min-width: 520px) {
  body .element-page-filter .pagefilter .pagefilter__filter .filtro .group-oneColumn {
    width: calc(100% - 5px);
  }
}
body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 5px;
  height: 35px;
  padding: 0px 15px;
  border: 0;
  border-radius: 7px;
  background-color: rgb(var(--primarycolor-main));
  color: rgb(var(--neutralcolor-detail));
  cursor: pointer;
  min-width: 55px;
  width: max-content;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter {
    min-width: 110px;
    padding: 0px 25px;
    width: max-content;
  }
}
body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter p,
body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter p {
  display: none;
  font-size: 1.2rem;
}
@media all and (min-width: 600px) {
  body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter p {
    display: flex;
  }
}
body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter i {
  font-size: 2.2rem;
}
body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter:focus-visible {
  outline: none;
}
body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter:hover {
  background-color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter:hover p,
body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter:hover i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter:active {
  background-color: rgb(var(--secondarycolor-main));
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.29) inset;
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter:active p,
body .element-page-filter .pagefilter .pagefilter__filter .btnToFilter:active i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter.activeFilter .filterFixed {
  opacity: 0;
  transition: all 0.5s;
}
body .element-page-filter .pagefilter .pagefilter__filter.activeFilter .filtro {
  opacity: 1;
  z-index: 9;
  right: 5px;
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter.activeFilter .btnToFilter {
  background-color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-page-filter .pagefilter .pagefilter__filter.activeFilter .btnToFilter p,
body .element-page-filter .pagefilter .pagefilter__filter.activeFilter .btnToFilter i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__results p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter input {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter input::placeholder {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter .btnToFilter {
  background-color: rgb(var(--contrastcolor-background));
  border: 1px solid rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter .btnToFilter p {
  color: rgb(var(--contrastcolor-text));
  text-decoration: underline;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter .btnToFilter i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter .btnToFilter:hover p, body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter .btnToFilter:hover i {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter form .filterFixed input {
  background-color: rgb(var(--contrastcolor-background));
  border-style: solid;
  border-color: rgb(var(--contrastcolor-text));
  border-width: 1px 0 1px 1px;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter form .filterFixed button {
  background-color: rgb(var(--contrastcolor-background));
  border-style: solid;
  border-color: rgb(var(--contrastcolor-text));
  border-width: 1px 1px 1px 1px;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter form .filterFixed button i {
  text-decoration: underline;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter form .filterFixed button:hover i {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter input::placeholder {
  color: rgb(var(--contrastcolor-text));
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro {
  background-color: rgb(var(--contrastcolor-background));
  border: 1px solid rgb(var(--contrastcolor-text));
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .actions .ctaToFilter i {
  color: rgb(var(--contrastcolor-text));
  text-decoration: underline;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .actions .ctaToFilter i:hover {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .actions .clear {
  background-color: rgb(var(--contrastcolor-background));
  border: 1px solid transparent;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .actions .clear p {
  color: rgb(var(--contrastcolor-text));
  text-decoration: underline;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .actions .clear i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .actions .clear:hover p, body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .actions .clear:hover i {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .actions .submit {
  background-color: rgb(var(--contrastcolor-background));
  border: 1px solid rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .actions .submit p {
  color: rgb(var(--contrastcolor-text));
  text-decoration: underline;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .actions .submit:hover p {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .group p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .group input {
  background-color: rgb(var(--contrastcolor-background));
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .group select {
  background-color: rgb(var(--contrastcolor-background));
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter form .filtro .group select option {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter .btnToFilter p, body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter .btnToFilter i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter .btnToFilter:hover p, body.adaptContrastActive .element-page-filter .pagefilter .pagefilter__filter.activeFilter .btnToFilter:hover i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}

body .element-page-filter-transparencia {
  display: flex;
  flex-direction: column;
  width: 100%;
  contain: layout inline-size;
  container-type: inline-size;
  container-name: element_pagefilter_transparencia;
}
body .element-page-filter-transparencia .pagefilter {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 15px;
  transition: all 0.3s;
}
@container element_pagefilter_transparencia (min-width: 790px) {
  body .element-page-filter-transparencia .pagefilter {
    flex-direction: row-reverse;
    align-items: center;
    transition: 0.3s;
  }
}
body .element-page-filter-transparencia .pagefilter .pagefilter__results {
  display: flex;
  align-items: center;
  gap: 5px;
  width: 100%;
}
@container element_pagefilter_transparencia (min-width: 600px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__results {
    width: max-content;
  }
}
body .element-page-filter-transparencia .pagefilter .pagefilter__results i {
  color: rgb(var(--secondarycolor-main));
  font-size: 1.7rem;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__results p {
  color: #000;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__results p span {
  font-weight: 700;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  gap: 5px;
  width: 100%;
  transition: all 0.3s;
}
@container element_pagefilter_transparencia (min-width: 790px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter {
    transition: 0.3s;
  }
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form {
  display: flex;
  width: calc(100% - 55px - 5px);
  justify-content: flex-end;
  align-items: flex-end;
  transition: 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form input {
  transition: all 0.3s;
  width: 210px;
}
@container element_pagefilter_transparencia (min-width: 410px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter form input {
    width: 260px;
  }
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form input::placeholder {
  color: rgb(var(--neutralcolor-main));
  line-height: 0;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form input:focus-visible {
  outline: none;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  justify-content: flex-end;
  align-items: center;
  opacity: 1;
  width: 100%;
  transition: all 0.3s;
}
@container element_pagefilter_transparencia (min-width: 600px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed {
    gap: 0;
  }
}
@container element_pagefilter_transparencia (min-width: 790px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed {
    gap: 0;
    width: 340px;
  }
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed input {
  width: calc(100% - 35px - 5px);
  height: 35px;
  padding: 0 10px;
  border: 1px solid rgb(var(--neutralcolor-alternative));
  color: rgb(var(--neutralcolor-main));
  border-radius: 7px;
  transition: all 0.3s;
}
@container element_pagefilter_transparencia (min-width: 600px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed input {
    border-radius: 7px 0 0 7px;
  }
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed button {
  width: 35px;
  height: 35px;
  border: 1px solid transparent;
  border-radius: 7px;
  background-color: rgb(var(--primarycolor-main));
  cursor: pointer;
  transition: all 0.3s;
  border: 1px solid transparent;
  transition: all 0.3s;
}
@container element_pagefilter_transparencia (min-width: 600px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed button {
    width: 60px;
    border-radius: 0 7px 7px 0;
  }
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed button i {
  color: rgb(var(--neutralcolor-detail));
  font-size: 2.1rem;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed button:hover {
  background-color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed button:hover i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed button:active {
  background-color: rgb(var(--secondarycolor-main));
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.29) inset;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed button:active i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed input:focus-visible,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed button:focus-visible {
  outline: none;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed.activedInput input {
  border-color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
  color: rgb(var(--primarycolor-additional));
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 10px;
  width: 0px;
  height: 0;
  border: 1px solid rgb(var(--neutralcolor-alternative));
  background-color: #fff;
  padding: 0;
  border-radius: 5px;
  opacity: 0;
  z-index: -9;
  overflow: hidden;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  width: 100%;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions span i {
  font-size: 2.5rem;
  color: rgb(var(--primarycolor-main));
  cursor: pointer;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions span i:hover {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions span i:active {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer;
  text-decoration: none;
  border-radius: 7px;
  padding: 5px 20px;
  min-width: 135px;
  min-height: 40px;
  gap: 5px;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button p, body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button i,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a p,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a i {
  font-size: 1.2rem;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button p,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a p {
  font-weight: 700;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.clear,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.clear {
  border: 1px solid rgb(var(--neutralcolor-main));
  background-color: transparent;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.clear p, body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.clear i,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.clear p,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.clear i {
  color: rgb(var(--neutralcolor-main));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.clear:hover,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.clear:hover {
  border: 1px solid rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.clear:hover p, body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.clear:hover i,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.clear:hover p,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.clear:hover i {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.clear:active,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.clear:active {
  border: 1px solid rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.clear:active p, body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.clear:active i,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.clear:active p,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.clear:active i {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.submit,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.submit {
  border: 1px solid transparent;
  background-color: rgb(var(--primarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.submit p,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.submit p {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.submit:hover,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.submit:hover {
  background-color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.submit:hover i,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.submit:hover i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.submit:active,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.submit:active {
  background-color: rgb(var(--secondarycolor-main));
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.29) inset;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions button.submit:active i,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .actions a.submit:active i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group {
  display: flex;
  flex-direction: column;
  align-self: flex-end;
  gap: 5px;
  width: 100%;
}
@container element_pagefilter_transparencia (min-width: 510px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group {
    width: calc(50% - 5px);
  }
}
@container element_pagefilter_transparencia (min-width: 710px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group {
    width: calc(33.33% - 7px);
  }
}
@container element_pagefilter_transparencia (min-width: 950px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group {
    width: calc(25% - 7.5px);
  }
}
@container element_pagefilter_transparencia (min-width: 950px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group {
    width: calc(25% - 7.5px);
  }
}
@container element_pagefilter_transparencia (min-width: 1220px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group {
    width: calc(16.66% - 8.5px);
  }
}
@container element_pagefilter_transparencia (min-width: 1440px) {}
@container element_pagefilter_transparencia (min-width: 1720px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group {
    width: calc(14.2% - 7.25px);
  }
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group p {
  font-size: 1.4rem;
  color: rgb(var(--primarycolor-additional));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group p span {
  font-weight: 700;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group input,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group select {
  width: 100%;
  padding: 5px 10px;
  height: 40px;
  border-radius: 5px;
  border: 1px solid rgb(var(--neutralcolor-additional));
  color: rgb(var(--neutralcolor-main));
  background-color: transparent;
  font-size: 1.2rem;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group input:focus, body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group input:focus-visible,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group select:focus,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group select:focus-visible {
  box-shadow: none;
  outline: none;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group input[type=date]:disabled,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group select[type=date]:disabled {
  background-color: rgb(var(--neutralcolor-additional));
  color: rgb(var(--neutralcolor-main));
  border-color: rgb(var(--neutralcolor-additional));
  cursor: not-allowed;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group.activedInput input,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filtro .group.activedInput select {
  border-color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
  color: rgb(var(--primarycolor-additional));
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 5px;
  height: 35px;
  padding: 0px 15px;
  border: 0;
  border-radius: 7px;
  background-color: rgb(var(--primarycolor-main));
  color: rgb(var(--neutralcolor-detail));
  cursor: pointer;
  width: 55px;
  transition: all 0.3s;
}
@container element_pagefilter_transparencia (min-width: 600px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter {
    min-width: 110px;
    padding: 0px 25px;
  }
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter p,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter p {
  display: none;
  font-size: 1.2rem;
}
@container element_pagefilter_transparencia (min-width: 600px) {
  body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter p {
    display: flex;
  }
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter i {
  font-size: 2.2rem;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter:focus-visible {
  outline: none;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter:hover {
  background-color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter:hover p,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter:hover i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter:active {
  background-color: rgb(var(--secondarycolor-main));
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.29) inset;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter:active p,
body .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter:active i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__tags {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  height: max-content;
  opacity: 1;
  gap: 10px;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__tags .intro {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  justify-content: center;
  align-items: center;
  width: max-content;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__tags .intro i {
  color: rgb(var(--secondarycolor-main));
  font-size: 2rem;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__tags .intro span {
  color: #000;
  font-size: 1.2rem;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__tags .tag {
  display: flex;
  padding: 2px 10px;
  border-radius: 32px;
  border: 1px solid rgb(var(--neutralcolor-main));
  font-size: 1.2rem;
  color: rgb(var(--neutralcolor-main));
  font-weight: 400;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__tags .clear {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  justify-content: center;
  align-items: center;
  width: max-content;
  text-decoration: none;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__tags .clear span {
  text-decoration: underline;
  font-size: 1.2rem;
  color: rgb(var(--primarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__tags .clear i {
  text-decoration: none;
  font-size: 2rem;
  color: rgb(var(--primarycolor-main));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__tags .clear:hover span {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter .pagefilter__tags .clear:hover i {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter.activeFilter {
  justify-content: flex-end;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter {
  width: 100%;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form {
  width: 100%;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filterFixed {
  width: 0px;
  opacity: 0;
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro {
  width: 100%;
  height: max-content;
  overflow: initial;
  opacity: 1;
  padding: 15px 10px;
  z-index: 9;
  right: 5px;
  transition: all 0.3s;
}
@container element_pagefilter_transparencia (min-width: 1014px) {
  body .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro {
    padding: 15px 20px;
  }
}
body .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter .btnToFilter {
  display: none;
  background-color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter .btnToFilter p,
body .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter .btnToFilter i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__tags {
  width: 0;
  height: 0;
  opacity: 0;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed input {
  background-color: rgb(var(--contrastcolor-background));
  border-style: solid;
  border-color: rgb(var(--contrastcolor-text));
  border-width: 1px 0 1px 1px;
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed input::placeholder {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed button {
  background-color: rgb(var(--contrastcolor-background));
  border-style: solid;
  border-color: rgb(var(--contrastcolor-text));
  border-width: 1px 1px 1px 1px;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed button i {
  text-decoration: underline;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter .pagefilter__filter form .filterFixed button:hover i {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter {
  background-color: rgb(var(--contrastcolor-background));
  border: 1px solid rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter p {
  color: rgb(var(--contrastcolor-text));
  text-decoration: underline;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter:hover {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter:hover p, body.adaptContrastActive .element-page-filter-transparencia .pagefilter .pagefilter__filter .btnToFilter:hover i {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter .pagefilter__results i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter .pagefilter__results p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro {
  background-color: rgb(var(--contrastcolor-background));
  border-color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .group p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .group input,
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .group select {
  background-color: rgb(var(--contrastcolor-background));
  color: rgb(var(--contrastcolor-text));
  border-color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .group input::placeholder,
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .group select::placeholder {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .group input::-webkit-calendar-picker-indicator,
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .group select::-webkit-calendar-picker-indicator {
  color-scheme: dark;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .group select {
  background-color: rgb(var(--contrastcolor-background));
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .group select option {
  background-color: rgb(var(--contrastcolor-background));
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions span i {
  color: rgb(var(--contrastcolor-text));
  text-decoration: underline;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions span i:hover {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions a.clear {
  background-color: rgb(var(--contrastcolor-background));
  border-color: transparent;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions a.clear p {
  text-decoration: underline;
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions a.clear i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions a.clear:visited {
  background-color: rgb(var(--contrastcolor-background));
  border-color: transparent;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions a.clear:visited p {
  text-decoration: underline;
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions a.clear:visited i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions a.clear:hover, body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions a.clear:active {
  background-color: rgb(var(--contrastcolor-background));
  border-color: transparent;
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions a.clear:hover p, body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions a.clear:active p {
  text-decoration: underline;
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions a.clear:hover i, body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions a.clear:active i {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions button.submit {
  background-color: rgb(var(--contrastcolor-background));
  border-color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions button.submit p {
  text-decoration: underline;
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions button.submit:hover, body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions button.submit:active {
  background-color: rgb(var(--contrastcolor-background));
  border-color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions button.submit:hover p, body.adaptContrastActive .element-page-filter-transparencia .pagefilter.activeFilter .pagefilter__filter form .filtro .actions button.submit:active p {
  text-decoration: underline;
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}

body .element-page-results-transparencia {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  width: 100%;
}
@media all and (min-width: 540px) {
  body .element-page-results-transparencia {
    width: max-content;
    justify-content: flex-start;
  }
}
body .element-page-results-transparencia i {
  color: rgb(var(--secondarycolor-main));
  font-size: 1.7rem;
}
body .element-page-results-transparencia p {
  color: #000;
  transition: all 0.3s;
}
body .element-page-results-transparencia p span {
  font-weight: 700;
}
body.adaptContrastActive .element-page-results-transparencia i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-page-results-transparencia p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}

body .element-posts-not-found {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  width: 100%;
  padding: 50px 0;
  contain: layout inline-size;
  container-type: inline-size;
  container-name: element_posts_not_found;
}
body .element-posts-not-found .icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
@container element_posts_not_found (min-width: 1024px) {
  body .element-posts-not-found .icon {
    margin-bottom: 10px;
  }
}
body .element-posts-not-found .icon i {
  font-size: 5rem;
  color: rgb(var(--neutralcolor-alternative));
  transition: all 0.3s;
}
@container element_posts_not_found (min-width: 1024px) {
  body .element-posts-not-found .icon i {
    font-size: 6rem;
  }
}
body .element-posts-not-found .title {
  font-size: 1.8rem;
  font-weight: 700;
  color: rgb(var(--primarycolor-main));
  letter-spacing: 1px;
  transition: all 0.3s;
}
@container element_posts_not_found (min-width: 1024px) {
  body .element-posts-not-found .title {
    font-size: 3.2rem;
  }
}
body .element-posts-not-found .message {
  font-size: 1.4rem;
  font-weight: 400;
  color: rgb(var(--primarycolor-main));
  letter-spacing: 1px;
  transition: all 0.3s;
}
body.adaptContrastActive .element-posts-not-found .icon i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-posts-not-found .title {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-posts-not-found .message {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}

body .element-posts-not-exist {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  width: 100%;
  padding: 50px 0;
  contain: layout inline-size;
  container-type: inline-size;
  container-name: element_posts_not_exist;
}
body .element-posts-not-exist .icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
@container element_posts_not_exist (min-width: 1024px) {
  body .element-posts-not-exist .icon {
    margin-bottom: 10px;
  }
}
body .element-posts-not-exist .icon i {
  font-size: 5rem;
  color: rgb(var(--neutralcolor-alternative));
  transition: all 0.3s;
}
@container element_posts_not_exist (min-width: 1024px) {
  body .element-posts-not-exist .icon i {
    font-size: 6rem;
  }
}
body .element-posts-not-exist .title {
  font-size: 1.8rem;
  font-weight: 700;
  color: rgb(var(--primarycolor-main));
  letter-spacing: 1px;
  transition: all 0.3s;
}
@container element_posts_not_exist (min-width: 1024px) {
  body .element-posts-not-exist .title {
    font-size: 3.2rem;
  }
}
body .element-posts-not-exist .message {
  font-size: 1.4rem;
  font-weight: 400;
  color: rgb(var(--primarycolor-main));
  letter-spacing: 1px;
  transition: all 0.3s;
}
body.adaptContrastActive .element-posts-not-exist .icon i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-posts-not-exist .title {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-posts-not-exist .message {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}

body .element-nextevents-not-exist {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  width: 100%;
  padding: 50px 0;
  contain: layout inline-size;
  container-type: inline-size;
  container-name: element_nextevents_not_exist;
}
body .element-nextevents-not-exist .icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
@container element_nextevents_not_exist (min-width: 1024px) {
  body .element-nextevents-not-exist .icon {
    margin-bottom: 10px;
  }
}
body .element-nextevents-not-exist .icon i {
  font-size: 5rem;
  color: rgb(var(--neutralcolor-alternative));
  transition: all 0.3s;
}
@container element_nextevents_not_exist (min-width: 1024px) {
  body .element-nextevents-not-exist .icon i {
    font-size: 6rem;
  }
}
body .element-nextevents-not-exist .title {
  font-size: 1.8rem;
  font-weight: 700;
  color: rgb(var(--primarycolor-main));
  letter-spacing: 1px;
  transition: all 0.3s;
}
@container element_nextevents_not_exist (min-width: 1024px) {
  body .element-nextevents-not-exist .title {
    font-size: 3.2rem;
  }
}
body .element-nextevents-not-exist .message {
  font-size: 1.4rem;
  font-weight: 400;
  color: rgb(var(--primarycolor-main));
  letter-spacing: 1px;
  transition: all 0.3s;
}
body.adaptContrastActive .element-posts-not-exist .icon i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-posts-not-exist .title {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-posts-not-exist .message {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}

body .element-terms-not-found {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  width: 100%;
  padding: 50px 0;
  contain: layout inline-size;
  container-type: inline-size;
  container-name: element_terms_not_found;
}
body .element-terms-not-found .icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
@container element_terms_not_found (min-width: 1024px) {
  body .element-terms-not-found .icon {
    margin-bottom: 10px;
  }
}
body .element-terms-not-found .icon i {
  font-size: 5rem;
  color: rgb(var(--neutralcolor-alternative));
  transition: all 0.3s;
}
@container element_terms_not_found (min-width: 1024px) {
  body .element-terms-not-found .icon i {
    font-size: 6rem;
  }
}
body .element-terms-not-found .title {
  font-size: 1.8rem;
  font-weight: 700;
  color: rgb(var(--primarycolor-main));
  letter-spacing: 1px;
  transition: all 0.3s;
}
@container element_terms_not_found (min-width: 1024px) {
  body .element-terms-not-found .title {
    font-size: 3.2rem;
  }
}
body .element-terms-not-found .message {
  font-size: 1.4rem;
  font-weight: 400;
  color: rgb(var(--primarycolor-main));
  letter-spacing: 1px;
  transition: all 0.3s;
}
body.adaptContrastActive .element-terms-not-found .icon i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-terms-not-found .title {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-terms-not-found .message {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}

body .element-button-back-to-top {
  width: 40px;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #fff;
  padding: 10px;
  text-align: center;
  background-color: rgb(var(--primarycolor-additional));
  font-weight: bold;
  text-decoration: none;
  position: fixed;
  bottom: 15px;
  right: 15px;
  display: none;
  cursor: pointer;
  z-index: 9999;
  transition: all 0.3s;
}
body .element-button-back-to-top i {
  display: flex;
  color: #fff;
  transform: rotate(-90deg);
  font-size: 2rem;
  transition: all 0.3s;
}
body .element-button-back-to-top:hover {
  border-color: rgb(var(--primarycolor-additional));
  background-color: #fff;
  transition: all 0.3s;
}
body .element-button-back-to-top:hover i {
  color: rgb(var(--primarycolor-additional));
  transition: all 0.3s;
}
body.adaptContrastActive .element-button-back-to-top {
  border-color: rgb(var(--contrastcolor-text));
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive .element-button-back-to-top i {
  color: rgb(var(--contrastcolor-text));
  position: relative;
  transition: all 0.3s;
}
body.adaptContrastActive .element-button-back-to-top i::after {
  width: 1px;
  height: 100%;
  background-color: rgb(var(--contrastcolor-text));
  content: "";
  position: absolute;
  bottom: 0;
  left: -2px;
}
body.adaptContrastActive .element-button-back-to-top:hover {
  border-color: rgb(var(--contrastcolor-hover));
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive .element-button-back-to-top:hover i {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-button-back-to-top:hover i::after {
  background-color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}

body .element__alert {
  display: flex;
  flex-direction: column;
  width: 100%;
}
body .element__alert .alert {
  display: flex;
  gap: 5px;
  padding: 10px;
  border-radius: 6px;
}
@media all and (min-width: 580px) {
  body .element__alert .alert {
    gap: 10px;
    padding: 15px;
  }
}
body .element__alert .alert span i {
  font-size: 2.3rem;
  transition: all 0.3s;
}
@media all and (min-width: 580px) {
  body .element__alert .alert span i {
    font-size: 3.4rem;
  }
}
body .element__alert .alert .text h3 {
  font-size: 1.2rem;
  font-weight: 400;
  transition: all 0.3s;
}
@media all and (min-width: 580px) {
  body .element__alert .alert .text h3 {
    font-size: 1.4rem;
  }
}
body .element__alert .alert .text h3 strong {
  font-weight: 700;
}
body .element__alert .alert .text p {
  font-size: 1rem;
  font-weight: 400;
  color: rgb(var(--neutralcolor-main));
  transition: all 0.3s;
}
@media all and (min-width: 580px) {
  body .element__alert .alert .text p {
    font-size: 1.4rem;
  }
}
body .element__alert .alert.updated {
  border: 1px solid rgb(var(--neutralcolor-alternative));
  transition: all 0.3s;
}
body .element__alert .alert.updated span i {
  color: rgb(var(--neutralcolor-alternative));
  transition: all 0.3s;
}
body .element__alert .alert.updated .text h3 {
  color: rgb(var(--primarycolor-additional));
  transition: all 0.3s;
}
body .element__alert .alert.updated .text p {
  color: rgb(var(--neutralcolor-main));
  transition: all 0.3s;
}
body .element__alert .alert.outdated {
  border: 1px solid rgb(var(--statuscolor-critical));
  background-color: var(--statuscolor-serious-light);
  transition: all 0.3s;
}
body .element__alert .alert.outdated span i {
  color: rgb(var(--statuscolor-critical));
  transition: all 0.3s;
}
body .element__alert .alert.outdated .text h3 {
  color: rgb(var(--statuscolor-critical));
  transition: all 0.3s;
}
body .element__alert .alert.outdated .text p {
  color: rgb(var(--neutralcolor-main));
  transition: all 0.3s;
}
body.adaptContrastActive .element__alert .alert span i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element__alert .alert .text h3 {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element__alert .alert .text p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element__alert .alert.updated {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive .element__alert .alert.updated span i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element__alert .alert.updated .text h3 {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element__alert .alert.updated .text p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element__alert .alert.outdated {
  border-color: rgb(var(--contrastcolor-text));
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive .element__alert .alert.outdated span i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element__alert .alert.outdated .text h3 {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element__alert .alert.outdated .text p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}

body .element-data-export {
  display: flex;
  width: max-content;
}
body .element-data-export .export__cta {
  display: flex;
  width: max-content;
}
body .element-data-export .export__cta .export__cta--button {
  display: flex;
  width: max-content;
}
body .element-data-export .export__cta .export__cta--button button {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 35px;
  min-width: 110px;
  padding: 5px 10px;
  border: 1px solid rgb(var(--neutralcolor-main));
  border-radius: 6px;
  background-color: #fff;
  overflow: hidden;
  gap: 5px;
  cursor: pointer;
  transition: all 0.3s;
}
body .element-data-export .export__cta .export__cta--button button:focus, body .element-data-export .export__cta .export__cta--button button:focus-visible {
  outline: none;
  box-shadow: none;
}
body .element-data-export .export__cta .export__cta--button button p {
  color: rgb(var(--neutralcolor-main));
  font-weight: 600;
  font-size: 1.2rem;
}
body .element-data-export .export__cta .export__cta--button button i {
  color: rgb(var(--neutralcolor-main));
  font-size: 1.8rem;
}
body .element-data-export .export__cta .export__cta--button button:hover {
  background-color: rgb(var(--secondarycolor-main));
  border-color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-data-export .export__cta .export__cta--button button:hover p,
body .element-data-export .export__cta .export__cta--button button:hover i {
  color: #fff;
  transition: all 0.3s;
}
body .element-data-export .export__cta .export__cta--button button:active {
  background-color: rgb(var(--secondarycolor-additional));
  border-color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-data-export .export__cta .export__cta--button button:active p,
body .element-data-export .export__cta .export__cta--button button:active i {
  color: #fff;
  transition: all 0.3s;
}
body .element-data-export .export__cta .export__cta--types {
  display: flex;
  flex-direction: column;
  gap: 5px;
  position: absolute;
  top: 0px;
  right: 0px;
  gap: 10px;
  padding: 0px;
  border: 1px solid rgb(var(--neutralcolor-alternative));
  border-radius: 6px;
  background-color: #fff;
  opacity: 0;
  height: 0;
  z-index: -999;
  transition: all 0.3s;
}
body .element-data-export .export__cta .export__cta--types .message {
  display: flex;
  width: 100%;
}
body .element-data-export .export__cta .export__cta--types .message p {
  color: rgb(var(--primarycolor-main));
  font-size: 1.4rem;
}
body .element-data-export .export__cta .export__cta--types .types {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 100%;
  gap: 5px;
}
body .element-data-export .export__cta .export__cta--types .types a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(50% - 2.5px);
}
@container module_licitacoes_v1 (min-width: 320px) {
  body .element-data-export .export__cta .export__cta--types .types a {
    width: calc(33% - 2.75px);
  }
}
@container module_licitacoes_v1 (min-width: 420px) {
  body .element-data-export .export__cta .export__cta--types .types a {
    width: calc(25% - 3.75px);
  }
}
body .element-data-export .export__cta .export__cta--types .types a button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 10px;
  text-transform: uppercase;
  font-weight: 700;
  background-color: rgb(var(--primarycolor-additional));
  color: #fff;
  border: 1px solid transparent;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .element-data-export .export__cta .export__cta--types .types a button:hover {
  background-color: rgb(var(--secondarycolor-main));
  border-color: rgb(var(--secondarycolor-main));
  color: #fff;
  transition: all 0.3s;
}
body .element-data-export .export__cta .export__cta--types .types a button:active {
  background-color: rgb(var(--secondarycolor-additional));
  border-color: rgb(var(--secondarycolor-additional));
  color: #fff;
  transition: all 0.3s;
}
body .element-data-export.exportOpened .export__cta .export__cta--button {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .element-data-export.exportOpened .export__cta .export__cta--button button {
  border-color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-data-export.exportOpened .export__cta .export__cta--button button p,
body .element-data-export.exportOpened .export__cta .export__cta--button button i {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-data-export.exportOpened .export__cta .export__cta--button button:hover {
  background-color: rgb(var(--secondarycolor-main));
  border-color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body .element-data-export.exportOpened .export__cta .export__cta--button button:hover p,
body .element-data-export.exportOpened .export__cta .export__cta--button button:hover i {
  color: #fff;
  transition: all 0.3s;
}
body .element-data-export.exportOpened .export__cta .export__cta--button button:active {
  background-color: rgb(var(--secondarycolor-additional));
  border-color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body .element-data-export.exportOpened .export__cta .export__cta--button button:active p,
body .element-data-export.exportOpened .export__cta .export__cta--button button:active i {
  color: #fff;
  transition: all 0.3s;
}
body .element-data-export.exportOpened .export__cta .export__cta--types {
  padding: 15px 20px;
  opacity: 1;
  right: 8px;
  top: 50px;
  width: calc(100% - 20px);
  max-width: 420px;
  height: max-content;
  z-index: 999;
  transition: all 0.3s;
}
body.adaptContrastActive .element-data-export .export__cta .export__cta--button button {
  background-color: transparent;
  border-color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-data-export .export__cta .export__cta--button button p {
  color: rgb(var(--contrastcolor-text));
  text-decoration: underline;
  transition: all 0.3s;
}
body.adaptContrastActive .element-data-export .export__cta .export__cta--button button i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-data-export .export__cta .export__cta--button button:hover p,
body.adaptContrastActive .element-data-export .export__cta .export__cta--button button:hover i {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-data-export .export__cta .export__cta--types {
  background-color: rgb(var(--contrastcolor-background));
  border-color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-data-export .export__cta .export__cta--types .message p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-data-export .export__cta .export__cta--types .types button {
  background-color: rgb(var(--contrastcolor-background));
  text-decoration: underline;
  border-color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive .element-data-export .export__cta .export__cta--types .types button:hover, body.adaptContrastActive .element-data-export .export__cta .export__cta--types .types button:active {
  background-color: rgb(var(--contrastcolor-background));
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive .element-data-export.exportOpened .export__cta .export__cta--button button:hover, body.adaptContrastActive .element-data-export.exportOpened .export__cta .export__cta--button button:active {
  border-color: rgb(var(--contrastcolor-text));
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive .element-data-export.exportOpened .export__cta .export__cta--button button:hover p,
body.adaptContrastActive .element-data-export.exportOpened .export__cta .export__cta--button button:hover i, body.adaptContrastActive .element-data-export.exportOpened .export__cta .export__cta--button button:active p,
body.adaptContrastActive .element-data-export.exportOpened .export__cta .export__cta--button button:active i {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}

/* ============================================================
    LAYOUT DA LISTAGEM DE POSTS POR CATEGORIA: v1
============================================================ */
/* ============================================================
    LAYOUT DA PAGINA DE RESULTADOS DA BUSCA GERAL: v1
============================================================ */
body main .templatepage-page404 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: var(--width-container);
  margin: 0 auto;
  background-color: #fff;
}
body main .templatepage-page404 .page404 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 50px 30px;
  gap: 20px;
}
@media all and (min-width: 1040px) {
  body main .templatepage-page404 .page404 {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
@media all and (min-width: 1040px) {
  body main .templatepage-page404 .page404 .page404__hero {
    width: 475px;
    order: 2;
  }
}
@media all and (min-width: 1440px) {
  body main .templatepage-page404 .page404 .page404__hero {
    width: 50%;
  }
}
body main .templatepage-page404 .page404 .page404__hero span {
  display: flex;
  height: 100px;
}
@media all and (min-width: 600px) {
  body main .templatepage-page404 .page404 .page404__hero span {
    height: 130px;
  }
}
@media all and (min-width: 800px) {
  body main .templatepage-page404 .page404 .page404__hero span {
    height: 160px;
  }
}
@media all and (min-width: 800px) {
  body main .templatepage-page404 .page404 .page404__hero span {
    height: auto;
  }
}
body main .templatepage-page404 .page404 .page404__hero span img {
  width: auto;
  height: auto;
}
body main .templatepage-page404 .page404 .page404__description {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: 430px;
}
@media all and (min-width: 800px) {
  body main .templatepage-page404 .page404 .page404__description {
    max-width: 600px;
  }
}
@media all and (min-width: 1040px) {
  body main .templatepage-page404 .page404 .page404__description {
    width: calc(100% - 475px - 20px);
    max-width: initial;
    align-items: flex-start;
  }
}
@media all and (min-width: 1440px) {
  body main .templatepage-page404 .page404 .page404__description {
    align-items: flex-end;
    width: 50%;
  }
}
@media all and (min-width: 1440px) {
  body main .templatepage-page404 .page404 .page404__description .page404__description--title {
    text-align: left;
    width: 100%;
    max-width: 500px;
  }
}
body main .templatepage-page404 .page404 .page404__description .page404__description--title h1 {
  font-size: 1.6rem;
  font-weight: 700;
  color: rgb(var(--primarycolor-main));
}
@media all and (min-width: 600px) {
  body main .templatepage-page404 .page404 .page404__description .page404__description--title h1 {
    font-size: 2.4rem;
  }
}
@media all and (min-width: 980px) {
  body main .templatepage-page404 .page404 .page404__description .page404__description--title h1 {
    font-size: 3.2rem;
  }
}
body main .templatepage-page404 .page404 .page404__description .page404__description--message p {
  font-size: 1.2rem;
  font-weight: 400;
  color: rgb(var(--neutralcolor-main));
  text-align: center;
  width: 100%;
}
@media all and (min-width: 600px) {
  body main .templatepage-page404 .page404 .page404__description .page404__description--message p {
    font-size: 1.6rem;
  }
}
@media all and (min-width: 1040px) {
  body main .templatepage-page404 .page404 .page404__description .page404__description--message p {
    text-align: left;
    max-width: 500px;
  }
}
body.adaptContrastActive main .templatepage-page404 {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive main .templatepage-page404 .page404 .page404__description .page404__description--code h2 {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive main .templatepage-page404 .page404 .page404__description .page404__description--title h1 {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive main .templatepage-page404 .page404 .page404__description .page404__description--message p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}

body main .templatepage-pageDevelopment {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: var(--width-container);
  margin: 0 auto;
  background-color: #fff;
}
body main .templatepage-pageDevelopment .pageDevelopment {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 50px 30px;
  gap: 20px;
}
@media all and (min-width: 1040px) {
  body main .templatepage-pageDevelopment .pageDevelopment {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
@media all and (min-width: 1040px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__hero {
    width: 475px;
    order: 2;
  }
}
@media all and (min-width: 1440px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__hero {
    width: 50%;
  }
}
body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__hero span {
  display: flex;
  height: 100px;
}
@media all and (min-width: 600px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__hero span {
    height: 130px;
  }
}
@media all and (min-width: 800px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__hero span {
    height: 160px;
  }
}
@media all and (min-width: 800px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__hero span {
    height: auto;
  }
}
body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__hero span img {
  width: auto;
  height: auto;
}
body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: 430px;
}
@media all and (min-width: 800px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description {
    max-width: 600px;
  }
}
@media all and (min-width: 1040px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description {
    width: calc(100% - 475px - 20px);
    max-width: initial;
    align-items: flex-start;
  }
}
@media all and (min-width: 1440px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description {
    align-items: flex-end;
    width: 50%;
  }
}
body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--code {
  display: flex;
  justify-content: center;
  width: 100%;
}
@media all and (min-width: 1040px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--code {
    text-align: left;
    justify-content: flex-start;
    max-width: 500px;
  }
}
body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--code i {
  color: rgb(var(--neutralcolor-alternative));
  font-size: 2.1rem;
}
@media all and (min-width: 600px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--code i {
    font-size: 3.1rem;
  }
}
@media all and (min-width: 800px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--code i {
    font-size: 3.5rem;
  }
}
@media all and (min-width: 1040px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--code i {
    font-size: 5rem;
  }
}
@media all and (min-width: 1440px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--title {
    text-align: left;
    width: 100%;
    max-width: 500px;
  }
}
body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--title h1 {
  font-size: 1.6rem;
  font-weight: 700;
  color: rgb(var(--primarycolor-main));
}
@media all and (min-width: 600px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--title h1 {
    font-size: 2.4rem;
  }
}
@media all and (min-width: 980px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--title h1 {
    font-size: 3.2rem;
  }
}
body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--message {
  display: flex;
  width: 100%;
}
@media all and (min-width: 1040px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--message {
    text-align: left;
    max-width: 500px;
  }
}
body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--message p {
  font-size: 1.2rem;
  font-weight: 400;
  color: rgb(var(--neutralcolor-main));
  text-align: center;
}
@media all and (min-width: 600px) {
  body main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--message p {
    text-align: left;
    font-size: 1.6rem;
  }
}
body.adaptContrastActive main .templatepage-pageDevelopment {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--code h2 {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--title h1 {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive main .templatepage-pageDevelopment .pageDevelopment .pageDevelopment__description .pageDevelopment__description--message p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}

body main .templatepage-pageUnavailable {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: var(--width-container);
  margin: 0 auto;
  background-color: #fff;
}
body main .templatepage-pageUnavailable .pageUnavailable {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 50px 30px;
  gap: 20px;
}
@media all and (min-width: 1040px) {
  body main .templatepage-pageUnavailable .pageUnavailable {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
@media all and (min-width: 1040px) {
  body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__hero {
    width: 475px;
    order: 2;
  }
}
@media all and (min-width: 1440px) {
  body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__hero {
    width: 50%;
  }
}
body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__hero span {
  display: flex;
  height: 100px;
}
@media all and (min-width: 600px) {
  body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__hero span {
    height: 130px;
  }
}
@media all and (min-width: 800px) {
  body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__hero span {
    height: 160px;
  }
}
@media all and (min-width: 800px) {
  body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__hero span {
    height: auto;
  }
}
body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__hero span img {
  width: auto;
  height: auto;
}
body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: 430px;
}
@media all and (min-width: 800px) {
  body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description {
    max-width: 600px;
  }
}
@media all and (min-width: 1040px) {
  body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description {
    width: calc(100% - 475px - 20px);
    max-width: initial;
    align-items: flex-start;
  }
}
@media all and (min-width: 1440px) {
  body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description {
    align-items: flex-end;
    width: 50%;
  }
}
@media all and (min-width: 1440px) {
  body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description .pageUnavailable__description--title {
    text-align: left;
    width: 100%;
    max-width: 500px;
  }
}
body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description .pageUnavailable__description--title h1 {
  font-size: 1.6rem;
  font-weight: 700;
  color: rgb(var(--primarycolor-main));
}
@media all and (min-width: 600px) {
  body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description .pageUnavailable__description--title h1 {
    font-size: 2.4rem;
  }
}
@media all and (min-width: 980px) {
  body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description .pageUnavailable__description--title h1 {
    font-size: 3.2rem;
  }
}
body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description .pageUnavailable__description--message p {
  font-size: 1.2rem;
  font-weight: 400;
  color: rgb(var(--neutralcolor-main));
  text-align: center;
  width: 100%;
}
@media all and (min-width: 600px) {
  body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description .pageUnavailable__description--message p {
    font-size: 1.6rem;
  }
}
@media all and (min-width: 1040px) {
  body main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description .pageUnavailable__description--message p {
    text-align: left;
    max-width: 500px;
  }
}
body.adaptContrastActive main .templatepage-pageUnavailable {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description .pageUnavailable__description--code h2 {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description .pageUnavailable__description--title h1 {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive main .templatepage-pageUnavailable .pageUnavailable .pageUnavailable__description .pageUnavailable__description--message p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}

body main .templatepage-pagePoliticalPeriod {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: var(--width-container);
  margin: 0 auto;
  background-color: #fff;
  contain: layout inline-size;
  container-type: inline-size;
  container-name: template_politicalperiod_v1;
}
body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 50px 30px;
  gap: 20px;
}
@container template_politicalperiod_v1 (min-width: 1040px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
@container template_politicalperiod_v1 (min-width: 1040px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__hero {
    width: 475px;
    order: 2;
  }
}
@container template_politicalperiod_v1 (min-width: 1440px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__hero {
    width: 50%;
  }
}
body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__hero span {
  display: flex;
  height: 100px;
}
@container template_politicalperiod_v1 (min-width: 600px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__hero span {
    height: 130px;
  }
}
@container template_politicalperiod_v1 (min-width: 800px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__hero span {
    height: 160px;
  }
}
@container template_politicalperiod_v1 (min-width: 800px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__hero span {
    height: auto;
  }
}
body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__hero span img {
  width: auto;
  height: auto;
}
body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: 430px;
}
@container template_politicalperiod_v1 (min-width: 800px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description {
    max-width: 600px;
  }
}
@container template_politicalperiod_v1 (min-width: 1040px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description {
    width: calc(100% - 475px - 20px);
    max-width: initial;
    align-items: flex-start;
  }
}
@container template_politicalperiod_v1 (min-width: 1440px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description {
    align-items: flex-end;
    width: 50%;
  }
}
@container template_politicalperiod_v1 (min-width: 1440px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description .pagePoliticalPeriod__description--title {
    text-align: left;
    width: 100%;
    max-width: 500px;
  }
}
body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description .pagePoliticalPeriod__description--title h1 {
  font-size: 1.6rem;
  font-weight: 700;
  color: rgb(var(--primarycolor-main));
}
@container template_politicalperiod_v1 (min-width: 600px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description .pagePoliticalPeriod__description--title h1 {
    font-size: 2.4rem;
  }
}
@container template_politicalperiod_v1 (min-width: 980px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description .pagePoliticalPeriod__description--title h1 {
    font-size: 3.2rem;
  }
}
body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description .pagePoliticalPeriod__description--message p {
  font-size: 1.2rem;
  font-weight: 400;
  color: rgb(var(--neutralcolor-main));
  text-align: center;
  width: 100%;
}
@container template_politicalperiod_v1 (min-width: 600px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description .pagePoliticalPeriod__description--message p {
    font-size: 1.6rem;
  }
}
@container template_politicalperiod_v1 (min-width: 1040px) {
  body main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description .pagePoliticalPeriod__description--message p {
    text-align: left;
    max-width: 500px;
  }
}
body.adaptContrastActive main .templatepage-pagePoliticalPeriod {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description .pagePoliticalPeriod__description--code h2 {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description .pagePoliticalPeriod__description--title h1 {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive main .templatepage-pagePoliticalPeriod .pagePoliticalPeriod .pagePoliticalPeriod__description .pagePoliticalPeriod__description--message p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}

@keyframes authsogovloader_v7 {
  100% {
    background-position: right -25% top 0;
  }
}
.wpsogov-sogov-auth #header,
.wpsogov-sogov-auth #footer {
  display: none !important;
}
.wpsogov-sogov-auth.wpsogovfixedheader {
  padding-top: 0px !important;
}
.wpsogov-sogov-auth .authsogov {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgb(var(--neutralcolor-detail));
  width: 100%;
}
.wpsogov-sogov-auth .authsogov .authsogov__loader {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 999999;
  background-color: rgba(0, 0, 0, 0.75);
}
.wpsogov-sogov-auth .authsogov .authsogov__loader .loader {
  width: 120px;
  height: 20px;
  -webkit-mask: linear-gradient(90deg, #000 70%, rgba(0, 0, 0, 0) 0) left/20% 100%;
  background: linear-gradient(rgb(var(--secondarycolor-additional)) 0 0) left -25% top 0/20% 100% no-repeat rgb(var(--neutralcolor-detail));
  animation: authsogovloader_v7 1s infinite steps(6);
}
.wpsogov-sogov-auth .authsogov .authsogov__content {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--logo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  padding: 20px 0 0 0;
  width: 100%;
  max-width: var(--width-container);
  margin: 0 auto;
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--logo span {
  height: 80px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--logo span img {
  height: 100%;
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: calc(100% - 100px);
  max-width: var(--width-container);
  margin: 0 auto;
  padding: 0 30px;
  gap: 20px;
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .hero span {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: flex;
  height: 100%;
  max-height: 300px;
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .description {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0px;
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .description h1 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  font-size: 2.4rem;
  color: rgb(var(--primarycolor-main));
  margin-bottom: 10px;
}
@media all and (min-width: 1040px) {
  .wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .description h1 {
    font-size: 3.2rem;
  }
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .description p {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  max-width: 580px;
  font-size: 1.6rem;
  color: rgb(var(--neutralcolor-main));
  text-align: center;
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .description .footerGlass__clock .message {
  display: flex;
  justify-content: center;
  align-items: center;
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .description .footerGlass__clock .message p {
  display: flex;
  justify-content: center;
  width: 100%;
  font-size: 1.6rem;
  color: rgb(var(--neutralcolor-main));
  text-align: center;
  margin-bottom: 20px;
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .description .footerGlass__clock .portalMaintenanceClock__countdown {
  display: flex;
  width: 100%;
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .description .footerGlass__clock .portalMaintenanceClock__countdown .portalMaintenanceClock__countdown--running .timer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 30px;
  width: 100%;
}
@media all and (min-width: 520px) {
  .wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .description .footerGlass__clock .portalMaintenanceClock__countdown .portalMaintenanceClock__countdown--running .timer {
    justify-content: center;
  }
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .description .footerGlass__clock .portalMaintenanceClock__countdown .portalMaintenanceClock__countdown--running .timer > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
  gap: 10px;
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .description .footerGlass__clock .portalMaintenanceClock__countdown .portalMaintenanceClock__countdown--running .timer > div span {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  color: rgb(var(--primarycolor-main));
  background-color: rgb(var(--neutralcolor-alternative));
  font-size: 3.6rem;
  font-weight: 700;
  padding: 5px;
  width: 75px;
  height: 75px;
  border-radius: 50%;
}
.wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .description .footerGlass__clock .portalMaintenanceClock__countdown .portalMaintenanceClock__countdown--running .timer > div p {
  display: flex;
  justify-content: center;
  color: rgb(var(--primarycolor-main));
  font-size: 1.4rem;
  font-weight: 400;
  text-transform: capitalize;
}
@media all and (min-width: 460px) {
  .wpsogov-sogov-auth .authsogov .authsogov__content .authsogov__content--main .description .footerGlass__clock .portalMaintenanceClock__countdown .portalMaintenanceClock__countdown--running .timer > div:not(:last-child) span::after {
    content: ":";
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    color: #000;
    font-weight: 900;
    font-size: 3.2rem;
  }
}

/* ==============================================================================
	MIXINS
============================================================================== */
.templatepage-dados-abertos {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.templatepage-dados-abertos .pageDadosAbertos {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  gap: 40px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  padding: 0 5px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: var(--width-container);
  position: relative;
  gap: 40px;
  padding: 10px;
  border-radius: 8px;
  background: radial-gradient(96.11% 109.68% at 22.5% 38.22%, #11674b 26.92%, #098c62 71.63%);
  margin-top: 30px;
}
@media all and (min-width: 768px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container {
    flex-direction: row;
    flex-wrap: nowrap;
    height: 240px;
    padding: 40px 0 40px 50px;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}
@media all and (min-width: 768px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--content {
    width: calc(100% - 360px - 40px);
    max-width: 745px;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--content .tag {
  display: flex;
  width: 100%;
  margin-bottom: 8px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--content .tag span {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  padding: 6px 10px;
  background-color: rgba(9, 140, 98, 0.49);
  color: rgb(var(--neutralcolor-detail));
  font-family: var(--fontfamily-main);
  font-size: 1.2rem;
  font-weight: 400;
  text-transform: uppercase;
}
@media all and (min-width: 1024px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--content .tag span {
    font-size: 1.4rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--content .title {
  display: flex;
  width: 100%;
  margin-bottom: 16px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--content .title h1 {
  font-family: var(--fontfamily-main);
  font-size: 1.8rem;
  font-weight: 700;
  color: rgb(var(--neutralcolor-detail));
}
@media all and (min-width: 1024px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--content .title h1 {
    font-size: 3.8rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--content .intro {
  display: flex;
  width: 100%;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--content .intro p {
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 400;
  color: rgb(var(--neutralcolor-detail));
}
@media all and (min-width: 1024px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--content .intro p {
    font-size: 1.6rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 30px;
}
@media all and (min-width: 768px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--image {
    width: 360px;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--image span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 220px;
}
@media all and (min-width: 768px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--image span {
    max-width: initial;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__hero > .container .pageDadosAbertos__hero--image span img {
  width: 100%;
  height: 100%;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 5px;
  margin-bottom: 40px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 24px;
  width: 100%;
  max-width: var(--width-container);
}
@media all and (min-width: 768px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
@media all and (min-width: 768px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside {
    width: 230px;
  }
}
@media all and (min-width: 1024px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside {
    width: 350px;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-mobile-btn {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  background-color: rgb(var(--neutralcolor-detail));
  padding: 10px 12px;
  border-radius: 8px;
  width: 100%;
  border: 1px solid rgb(var(--neutralcolor-alternative));
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media all and (min-width: 768px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-mobile-btn {
    display: none;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-mobile-btn p {
  color: rgb(var(--primarycolor-main));
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 600;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-mobile-btn button {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  border: 0;
  width: 30px;
  height: 30px;
  color: rgb(var(--secondarycolor-main));
  font-family: var(--fontfamily-main);
  font-size: 2.4rem;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 999;
  overscroll-behavior: contain;
}
@media all and (min-width: 768px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-overlay {
    display: none !important;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-overlay.active {
  display: flex;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu {
  position: fixed;
  left: 0;
  right: 0;
  bottom: -50vh;
  height: 50vh;
  background: #fff;
  border-radius: 16px 16px 0 0;
  box-shadow: 0 -2px 12px rgba(0, 0, 0, 0.15);
  transition: bottom 0.3s ease, transform 0.2s ease;
  z-index: 1000;
  display: grid;
  grid-template-rows: auto 1fr;
  overscroll-behavior: contain;
}
@media all and (min-width: 768px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu {
    position: initial;
    display: flex;
    flex-direction: column;
    width: 100%;
    box-shadow: none;
    border: 0;
    border-radius: 0px;
    background-color: transparent;
    padding: 0;
    margin: 0;
    z-index: initial;
    height: initial;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu.active {
  bottom: 0;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .handle {
  padding: 12px 0 8px;
  cursor: grab;
  user-select: none;
  -webkit-user-select: none;
  position: relative;
  z-index: 1;
  /* garante que fique acima do conteúdo */
}
@media all and (min-width: 768px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .handle {
    display: none;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .handle::before {
  content: "";
  display: block;
  width: 48px;
  height: 5px;
  margin: 0 auto;
  background: #cfcfcf;
  border-radius: 999px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content {
  overflow-y: auto;
  padding: 10px 12px 16px;
  -webkit-overflow-scrolling: touch;
  /* scroll suave iOS */
}
@media all and (min-width: 768px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    padding: 0;
    overflow: initial;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro {
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
  background-color: transparent;
  border-radius: 8px;
  border: 1px solid rgb(var(--neutralcolor-alternative));
  margin-bottom: 20px;
}
@media all and (min-width: 768px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro {
    margin: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro .intro-title {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(var(--neutralcolor-alternative));
  padding: 10px 10px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro .intro-title p {
  color: rgb(var(--primarycolor-additional));
  font-family: var(--fontfamily-main);
  font-size: 1.8rem;
  font-weight: 700;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro .intro-menu {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 32px 28px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro .intro-menu .tabs {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 34px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro .intro-menu .tabs .tab {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  gap: 12px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro .intro-menu .tabs .tab .tab-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro .intro-menu .tabs .tab .tab-icon span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro .intro-menu .tabs .tab .tab-icon span i {
  font-size: 2rem;
  color: rgba(var(--secondarycolor-main));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro .intro-menu .tabs .tab .tab-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: calc(100% - 25px - 12px);
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro .intro-menu .tabs .tab .tab-title p {
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 400;
  color: rgb(var(--primarycolor-main));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro .intro-menu .tabs .tab:not(:last-of-type)::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -17px;
  background-color: rgba(var(--neutralcolor-alternative));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .intro .intro-menu .tabs .tab.active .tab-title p {
  font-weight: 700;
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .modules {
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
  background-color: transparent;
  border-radius: 8px;
  border: 1px solid rgb(var(--neutralcolor-alternative));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .modules .modules-title {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(var(--neutralcolor-alternative));
  padding: 10px 10px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .modules .modules-title p {
  color: rgb(var(--primarycolor-additional));
  font-family: var(--fontfamily-main);
  font-size: 1.8rem;
  font-weight: 700;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .modules .modules-menu {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 32px 28px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .modules .modules-menu .tabs {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 34px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .modules .modules-menu .tabs .tab {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  gap: 12px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .modules .modules-menu .tabs .tab .tab-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .modules .modules-menu .tabs .tab .tab-icon span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .modules .modules-menu .tabs .tab .tab-icon span i {
  font-size: 2rem;
  color: rgba(var(--secondarycolor-main));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .modules .modules-menu .tabs .tab .tab-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: calc(100% - 25px - 12px);
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .modules .modules-menu .tabs .tab .tab-title p {
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 400;
  color: rgb(var(--primarycolor-main));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .modules .modules-menu .tabs .tab:not(:last-of-type)::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -17px;
  background-color: rgba(var(--neutralcolor-alternative));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--aside .aside-menu .content .modules .modules-menu .tabs .tab.active .tab-title p {
  font-weight: 700;
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media all and (min-width: 768px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main {
    width: calc(100% - 230px - 24px);
  }
}
@media all and (min-width: 1024px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main {
    width: calc(100% - 350px - 24px);
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .tab-content {
  display: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-presentation {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 16px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-presentation .title h3 {
  color: rgb(var(--primarycolor-main));
  font-family: var(--fontfamily-main);
  font-size: 2rem;
  font-weight: 700;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-presentation .description {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 10px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-presentation .description p {
  color: rgb(var(--neutralcolor-main));
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 400;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-presentation .topics {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 8px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-presentation .topics .topic {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  gap: 10px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-presentation .topics .topic .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-presentation .topics .topic .icon span i {
  font-size: 2rem;
  color: rgb(var(--secondarycolor-main));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-presentation .topics .topic .data {
  display: flex;
  flex-direction: column;
  width: calc(100% - 25px - 10px);
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-presentation .topics .topic .data p {
  color: rgb(var(--neutralcolor-main));
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 400;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-presentation .topics .topic .data p span {
  color: rgb(var(--primarycolor-additional));
  font-weight: 700;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-organization {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 16px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-organization .title h3 {
  color: rgb(var(--primarycolor-main));
  font-family: var(--fontfamily-main);
  font-size: 2rem;
  font-weight: 700;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-organization .description {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 10px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-organization .description p {
  color: rgb(var(--neutralcolor-main));
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 400;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-organization .cards {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 100%;
  gap: 8px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-organization .cards .card {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: calc(50% - 4px);
  background-color: rgb(var(--neutralcolor-detail));
  padding: 16px 24px;
  gap: 16px;
  border-radius: 8px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-organization .cards .card .card-title {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-organization .cards .card .card-title span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background-color: #fff;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-organization .cards .card .card-title span i {
  font-size: 2rem;
  color: rgb(var(--secondarycolor-additional));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-organization .cards .card .card-title h3 {
  display: flex;
  width: calc(100% - 38px - 16px);
  color: rgb(var(--primarycolor-main));
  font-family: var(--fontfamily-main);
  font-size: 1.6rem;
  font-weight: 600;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-organization .cards .card .card-description {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-organization .cards .card .card-description p {
  color: rgb(var(--neutralcolor-main));
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.75;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-rules {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 16px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-rules .title h3 {
  color: rgb(var(--primarycolor-main));
  font-family: var(--fontfamily-main);
  font-size: 2rem;
  font-weight: 700;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-rules .description {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 10px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-rules .description p {
  color: rgb(var(--neutralcolor-main));
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 400;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-rules .topics {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 8px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-rules .topics .topic {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  gap: 10px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-rules .topics .topic .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-rules .topics .topic .icon span i {
  font-size: 2rem;
  color: rgb(var(--secondarycolor-main));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-rules .topics .topic .data {
  display: flex;
  flex-direction: column;
  width: calc(100% - 25px - 10px);
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-rules .topics .topic .data p {
  color: rgb(var(--neutralcolor-main));
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 400;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .dadosabertos-rules .topics .topic .data p span {
  color: rgb(var(--primarycolor-additional));
  font-weight: 700;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 40px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 24px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 16px 16px;
  border-radius: 8px;
  border: 1px solid rgb(var(--neutralcolor-alternative));
  gap: 16px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-header {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  gap: 10px;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-header {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-header .title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: max-content;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-header .title h1 {
  color: rgb(var(--primarycolor-main));
  font-family: var(--fontfamily-main);
  font-size: 3.2rem;
  font-weight: 700;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-header .updated {
  display: flex;
  justify-content: center;
  align-items: center;
  width: max-content;
  min-width: 250px;
  background-color: rgb(var(--neutralcolor-detail));
  border-radius: 4px;
  padding: 5px 12px;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-header .updated {
    width: 250px;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-header .updated p {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  color: rgba(var(--neutralcolor-main));
  font-family: var(--fontfamily-main);
  font-size: 1.2rem;
  font-weight: 400;
  gap: 5px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-header .updated p span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-header .updated p span i {
  font-size: 1.2rem;
  color: rgb(var(--secondarycolor-main));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-header .updated p strong {
  font-weight: 700;
  color: rgb(var(--primarycolor-additional));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-description {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 24px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-description p {
  color: rgb(var(--neutralcolor-main));
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 400;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 8px;
  background-color: rgb(var(--neutralcolor-detail));
  border-radius: 8px;
  padding: 16px 16px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint .url,
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint .method {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  position: relative;
  padding-left: 20px;
  padding: 5px 0px 5px 20px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint .url::before,
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint .method::before {
  content: "";
  position: absolute;
  width: 3px;
  height: 100%;
  background-color: rgba(var(--neutralcolor-alternative));
  left: 0;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint .url p,
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint .method p {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  font-size: 1.4rem;
  text-decoration: none;
  gap: 5px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint .url p strong,
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint .method p strong {
  color: rgb(var(--primarycolor-additional));
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 700;
  text-decoration: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint .url p span {
  color: rgb(var(--secondarycolor-main));
  text-decoration: underline;
  word-break: break-all;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint .method p span {
  color: rgb(var(--neutralcolor-main));
  text-transform: uppercase;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint .endpoint {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  gap: 10px;
  padding: 8px 8px;
  border-radius: 4px;
  border: 1px solid rgb(var(--secondarycolor-main));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint .endpoint span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 30px;
  color: #FFF;
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 700;
  background-color: rgb(var(--secondarycolor-main));
  border-radius: 4px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-intro .intro-endpoint .endpoint p {
  color: rgb(var(--secondarycolor-main));
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 700;
  text-decoration: underline;
  word-break: break-word;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table {
  display: flex;
  flex-direction: column;
  width: 100%;
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .header {
  display: none;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .header {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    padding: 10px 5px;
    min-height: 40px;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid transparent;
    gap: 10px;
    background-color: rgb(var(--neutralcolor-alternative));
  }
}
@media all and (min-width: 600px) and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .header {
    gap: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .header .column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  position: relative;
  width: 100%;
  min-height: 40px;
  padding: 5px 10px;
  transition: all 0.3s;
}
@media all and (min-width: 420px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .header .column {
    width: calc(50% - 5px);
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .header .column {
    width: 25%;
    align-items: center;
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .header .column {
    width: 25%;
    min-height: 0;
    border: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .header .column:last-of-type {
  align-items: center;
  justify-content: center;
  border: 0;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .header .column:last-of-type {
    width: 25%;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .header .column:not(:first-of-type)::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 25px;
  left: 0;
  background-color: #fff;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .header .column p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  text-align: left;
  font-size: 1.2rem;
  color: rgb(var(--primarycolor-main));
  font-weight: 700;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .header .column p {
    -webkit-line-clamp: 1;
  }
}
@media all and (min-width: 1024px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .header .column p {
    font-size: 1.4rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 10px;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows {
    gap: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  padding: 10px 5px;
  min-height: 40px;
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid transparent;
  gap: 10px;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row {
    gap: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row:nth-of-type(even) {
  background-color: rgba(var(--neutralcolor-detail), 1);
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row:nth-of-type(even) {
    background-color: rgba(var(--neutralcolor-detail), 0.5);
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row:nth-of-type(odd) {
  background-color: rgba(var(--neutralcolor-detail), 1);
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row:nth-of-type(odd) {
    background-color: #fff;
    border-color: rgb(var(--neutralcolor-alternative));
    border-color: #fff;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  position: relative;
  width: 100%;
  min-height: 40px;
  padding: 5px 10px;
}
@media all and (min-width: 420px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column {
    width: calc(50% - 5px);
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column {
    width: 25%;
    align-items: center;
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column {
    width: 25%;
    min-height: 0;
    border: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column:last-of-type {
  align-items: center;
  justify-content: center;
  border: 0;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column:last-of-type {
    width: 25%;
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column:not(:first-of-type)::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 25px;
    left: 0;
    background-color: rgb(var(--neutralcolor-alternative));
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column .info {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0 5px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column .info p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  text-align: left;
  font-size: 1.2rem;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column .info p {
    -webkit-line-clamp: 1;
  }
}
@media all and (min-width: 1024px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column .info p {
    font-size: 1.4rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column .info p:nth-of-type(1) {
  width: 100%;
  text-align: left;
  color: rgb(var(--primarycolor-main));
  font-weight: 700;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column .info p:nth-of-type(1) {
    width: 100%;
    display: none;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column .info p:nth-of-type(2) {
  width: 100%;
  color: rgb(var(--neutralcolor-main));
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column .info p:nth-of-type(2) {
    width: 100%;
    text-align: left;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  width: max-content;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a span {
  color: rgb(var(--secondarycolor-main));
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 0;
  transition: all 0.3s;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a span {
    font-size: 1.4rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a i {
  color: rgb(var(--secondarycolor-main));
  font-size: 1rem;
  font-weight: 700;
  transition: all 0.3s;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a i {
    font-size: 1.2rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a:visited {
  text-decoration: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a:visited span {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a:visited i {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a:hover {
  text-decoration: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a:hover span {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a:hover i {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a:active {
  text-decoration: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a:active span {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-presentation .presentation-args .args-table .table .rows .row .column a:active i {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments,
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 24px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .module-title,
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .module-title {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  gap: 12px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .module-title span,
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .module-title span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .module-title span i,
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .module-title span i {
  font-size: 3rem;
  color: rgba(var(--secondarycolor-main));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .module-title h2,
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .module-title h2 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 32px - 12px);
  font-family: var(--fontfamily-main);
  font-size: 2.6rem;
  font-weight: 700;
  color: rgb(var(--primarycolor-main));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 16px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid rgb(var(--neutralcolor-alternative));
  background-color: transparent;
  border-radius: 8px;
  overflow: hidden;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
  width: 100%;
  padding: 16px 24px;
  gap: 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-header .intro {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: calc(100% - 30px - 16px);
  gap: 8px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-header .intro h4 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  color: rgb(var(--primarycolor-additional));
  font-family: var(--fontfamily-main);
  font-size: 1.8rem;
  font-weight: 700;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-header .intro h4 span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 5px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-header .intro h4 span i {
  font-size: 2rem;
  color: rgb(var(--secondarycolor-main));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-header .intro p {
  color: rgb(var(--neutralcolor-main));
  font-family: var(--fontfamily-main);
  font-size: 1.4rem;
  font-weight: 400;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-header .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-header .icon span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-header .icon span i {
  font-size: 2.4rem;
  color: rgb(var(--secondarycolor-main));
  transform: rotate(90deg);
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-header:hover {
  background-color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 24px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table {
  display: flex;
  flex-direction: column;
  width: 100%;
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .header {
  display: none;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .header {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    padding: 10px 5px;
    min-height: 40px;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid transparent;
    gap: 10px;
    background-color: rgb(var(--neutralcolor-alternative));
  }
}
@media all and (min-width: 600px) and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .header {
    gap: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .header .column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  position: relative;
  width: 100%;
  min-height: 40px;
  padding: 5px 10px;
  transition: all 0.3s;
}
@media all and (min-width: 420px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .header .column {
    width: calc(50% - 5px);
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .header .column {
    width: 25%;
    align-items: center;
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .header .column {
    width: 25%;
    min-height: 0;
    border: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .header .column:last-of-type {
  align-items: center;
  justify-content: center;
  border: 0;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .header .column:last-of-type {
    width: 25%;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .header .column:not(:first-of-type)::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 25px;
  left: 0;
  background-color: #fff;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .header .column p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  text-align: left;
  font-size: 1.2rem;
  color: rgb(var(--primarycolor-main));
  font-weight: 700;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .header .column p {
    -webkit-line-clamp: 1;
  }
}
@media all and (min-width: 1024px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .header .column p {
    font-size: 1.4rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 10px;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows {
    gap: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  padding: 10px 5px;
  min-height: 40px;
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid transparent;
  gap: 10px;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row {
    gap: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row:nth-of-type(even) {
  background-color: rgba(var(--neutralcolor-detail), 1);
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row:nth-of-type(even) {
    background-color: rgba(var(--neutralcolor-detail), 0.5);
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row:nth-of-type(odd) {
  background-color: rgba(var(--neutralcolor-detail), 1);
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row:nth-of-type(odd) {
    background-color: #fff;
    border-color: rgb(var(--neutralcolor-alternative));
    border-color: #fff;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  position: relative;
  width: 100%;
  min-height: 40px;
  padding: 5px 10px;
}
@media all and (min-width: 420px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column {
    width: calc(50% - 5px);
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column {
    width: 25%;
    align-items: center;
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column {
    width: 25%;
    min-height: 0;
    border: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column:last-of-type {
  align-items: center;
  justify-content: center;
  border: 0;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column:last-of-type {
    width: 25%;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column:last-of-type {
  width: 100%;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column:last-of-type {
    width: 50%;
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column:not(:first-of-type)::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 25px;
    left: 0;
    background-color: rgb(var(--neutralcolor-alternative));
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column .info {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0 5px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column .info p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  text-align: left;
  font-size: 1.2rem;
  display: initial;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column .info p {
    -webkit-line-clamp: 1;
  }
}
@media all and (min-width: 1024px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column .info p {
    font-size: 1.4rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column .info p:nth-of-type(1) {
  width: 100%;
  text-align: left;
  color: rgb(var(--primarycolor-main));
  font-weight: 700;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column .info p:nth-of-type(1) {
    width: 100%;
    display: none;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column .info p:nth-of-type(2) {
  width: 100%;
  color: rgb(var(--neutralcolor-main));
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column .info p:nth-of-type(2) {
    width: 100%;
    text-align: left;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  width: max-content;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a span {
  color: rgb(var(--secondarycolor-main));
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 0;
  transition: all 0.3s;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a span {
    font-size: 1.4rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a i {
  color: rgb(var(--secondarycolor-main));
  font-size: 1rem;
  font-weight: 700;
  transition: all 0.3s;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a i {
    font-size: 1.2rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a:visited {
  text-decoration: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a:visited span {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a:visited i {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a:hover {
  text-decoration: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a:hover span {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a:hover i {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a:active {
  text-decoration: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a:active span {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item .accordion-content .arguments-table .table .rows .row .column a:active i {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-arguments .accordion .accordion-item.active-item .accordion-header {
  background-color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code,
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 16px 16px;
  background-color: transparent;
  border-radius: 8px;
  border: 1px solid rgb(var(--neutralcolor-alternative));
  gap: 16px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .title,
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .title {
  color: rgb(var(--secondarycolor-main));
  font-family: var(--fontfamily-main);
  font-size: 1.8rem;
  font-weight: 700;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table {
  display: flex;
  flex-direction: column;
  width: 100%;
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .header {
  display: none;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .header {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    padding: 10px 5px;
    min-height: 40px;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid transparent;
    gap: 10px;
    background-color: rgb(var(--neutralcolor-alternative));
  }
}
@media all and (min-width: 600px) and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .header {
    gap: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .header .column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  position: relative;
  width: 100%;
  min-height: 40px;
  padding: 5px 10px;
  transition: all 0.3s;
}
@media all and (min-width: 420px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .header .column {
    width: calc(50% - 5px);
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .header .column {
    width: 25%;
    align-items: center;
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .header .column {
    width: 25%;
    min-height: 0;
    border: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .header .column:last-of-type {
  align-items: center;
  justify-content: center;
  border: 0;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .header .column:last-of-type {
    width: 25%;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .header .column:not(:first-of-type)::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 25px;
  left: 0;
  background-color: #fff;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .header .column p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  text-align: left;
  font-size: 1.2rem;
  color: rgb(var(--primarycolor-main));
  font-weight: 700;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .header .column p {
    -webkit-line-clamp: 1;
  }
}
@media all and (min-width: 1024px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .header .column p {
    font-size: 1.4rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 10px;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows {
    gap: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  padding: 10px 5px;
  min-height: 40px;
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid transparent;
  gap: 10px;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row {
    gap: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row:nth-of-type(even) {
  background-color: rgba(var(--neutralcolor-detail), 1);
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row:nth-of-type(even) {
    background-color: rgba(var(--neutralcolor-detail), 0.5);
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row:nth-of-type(odd) {
  background-color: rgba(var(--neutralcolor-detail), 1);
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row:nth-of-type(odd) {
    background-color: #fff;
    border-color: rgb(var(--neutralcolor-alternative));
    border-color: #fff;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  position: relative;
  width: 100%;
  min-height: 40px;
  padding: 5px 10px;
}
@media all and (min-width: 420px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column {
    width: calc(50% - 5px);
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column {
    width: 25%;
    align-items: center;
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column {
    width: 25%;
    min-height: 0;
    border: 0;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column:last-of-type {
  align-items: center;
  justify-content: center;
  border: 0;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column:last-of-type {
    width: 25%;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column:last-of-type {
  width: 100%;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column:last-of-type {
    width: 50%;
  }
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column:not(:first-of-type)::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 25px;
    left: 0;
    background-color: rgb(var(--neutralcolor-alternative));
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column .info {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0 5px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column .info p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  text-align: left;
  font-size: 1.2rem;
  display: initial;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column .info p {
    -webkit-line-clamp: 1;
  }
}
@media all and (min-width: 1024px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column .info p {
    font-size: 1.4rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column .info p:nth-of-type(1) {
  width: 100%;
  text-align: left;
  color: rgb(var(--primarycolor-main));
  font-weight: 700;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column .info p:nth-of-type(1) {
    width: 100%;
    display: none;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column .info p:nth-of-type(2) {
  width: 100%;
  color: rgb(var(--neutralcolor-main));
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column .info p:nth-of-type(2) {
    width: 100%;
    text-align: left;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column .info p span {
  display: flex;
  padding: 4px 8px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px solid transparent;
  width: 62px;
  font-family: var(--fontfamily-main);
  font-size: 1.2rem;
  font-weight: 400;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column .info p span.success {
  border-color: rgb(var(--statuscolor-success));
  color: rgb(var(--statuscolor-success));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column .info p span.alert {
  border-color: rgb(var(--statuscolor-alert-dark));
  color: rgb(var(--statuscolor-alert-dark));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column .info p span.error {
  border-color: rgb(var(--statuscolor-critical));
  color: rgb(var(--statuscolor-critical));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  width: max-content;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a span {
  color: rgb(var(--secondarycolor-main));
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 0;
  transition: all 0.3s;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a span {
    font-size: 1.4rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a i {
  color: rgb(var(--secondarycolor-main));
  font-size: 1rem;
  font-weight: 700;
  transition: all 0.3s;
  transition: all 0.3s;
}
@media all and (min-width: 600px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a i {
    font-size: 1.2rem;
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a:visited {
  text-decoration: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a:visited span {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a:visited i {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a:hover {
  text-decoration: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a:hover span {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a:hover i {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a:active {
  text-decoration: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a:active span {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-code .code-table .table .rows .row .column a:active i {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
  gap: 16px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 16px 32px;
  background-color: rgba(var(--neutralcolor-detail));
  border-radius: 8px;
  min-height: 145px;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.full {
  width: 100%;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.half {
  width: 100%;
}
@media all and (min-width: 1180px) {
  .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.half {
    width: calc(50% - 8px);
  }
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block .code span {
  display: flex;
  padding: 4px 8px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0);
  width: 62px;
  font-family: var(--fontfamily-main);
  font-size: 1.2rem;
  font-weight: 400;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block .code span.success {
  border-color: rgb(var(--statuscolor-success));
  color: rgb(var(--statuscolor-success));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block .code span.alert {
  border-color: rgb(var(--statuscolor-alert-dark));
  color: rgb(var(--statuscolor-alert-dark));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block .code span.error {
  border-color: rgb(var(--statuscolor-critical));
  color: rgb(var(--statuscolor-critical));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block .json {
  display: flex;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: initial;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block .json pre {
  display: flex;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: initial;
  background-color: transparent;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block .json pre:focus, .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block .json pre:focus-visible {
  outline: none;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block .json pre code {
  padding: 0 0 10px 0;
  overflow: auto;
  width: 100%;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block .json pre code .token.property, .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block .json pre code .token.operator {
  color: rgba(var(--primarycolor-additional));
  color: rgb(var(--neutralcolor-main));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block .json pre code .token.number, .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block .json pre code .token.string {
  color: rgb(var(--secondarycolor-additional));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.success .code span {
  background-color: rgb(var(--statuscolor-success));
  color: #fff;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.success .json pre code .token.property, .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.success .json pre code .token.operator {
  color: rgb(var(--neutralcolor-main));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.success .json pre code .token.number, .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.success .json pre code .token.string {
  color: rgb(var(--statuscolor-success-dark));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.fail .code span {
  background-color: rgb(var(--statuscolor-alert-dark));
  color: #fff;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.fail .json pre code .token.property, .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.fail .json pre code .token.operator {
  color: rgb(var(--neutralcolor-main));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.fail .json pre code .token.number, .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.fail .json pre code .token.string {
  color: rgb(var(--statuscolor-alert-dark));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.error .code span {
  background-color: rgb(var(--statuscolor-critical));
  color: #fff;
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.error .json pre code .token.property, .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.error .json pre code .token.operator {
  color: rgb(var(--neutralcolor-main));
}
.templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.error .json pre code .token.number, .templatepage-dados-abertos .pageDadosAbertos .pageDadosAbertos__main > .container .pageDadosAbertos__main--main .main .module .module-response .response-model .model-block .block.error .json pre code .token.string {
  color: rgb(var(--statuscolor-critical-dark));
}

main #entrepreneurSection1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
main #entrepreneurSection1 .component-entrepreneurroomdescription-v1 {
  width: 100%;
}
@media all and (min-width: 1024px) {
  main #entrepreneurSection1 .component-entrepreneurroomdescription-v1 {
    width: calc(100% - 600px - 20px);
    padding: 0;
  }
}
main #entrepreneurSection1 .component-entrepreneurroom-mosaicmenu-v1 {
  width: 100%;
}
@media all and (min-width: 1024px) {
  main #entrepreneurSection1 .component-entrepreneurroom-mosaicmenu-v1 {
    width: 600px;
  }
}
main #entrepreneurSection2 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media all and (min-width: 1024px) {
  main #entrepreneurSection2 {
    padding: 10px;
  }
}
@media all and (min-width: 1024px) {
  main #entrepreneurSection2 .component-entrepreneurroom-services-v1 {
    width: 700px;
  }
}
@media all and (min-width: 1024px) {
  main #entrepreneurSection2 .component-entrepreneurroom-whatisnewbanners-v1 {
    width: calc(100% - 700px - 20px);
  }
}
main #entrepreneurSection2 .component-entrepreneurroom-services-v1 .cmpntEntrepreneurRoomServices {
  height: 100%;
}
main #entrepreneurSection2 .component-entrepreneurroom-services-v1 .cmpntEntrepreneurRoomServices .cmpntEntrepreneurRoomServices__list .cmpntEntrepreneurRoomServices__list--title h2 {
  width: auto;
}
@media all and (min-width: 1024px) {
  main #entrepreneurSection2 .component-entrepreneurroom-services-v1 .cmpntEntrepreneurRoomServices .cmpntEntrepreneurRoomServices__list .cmpntEntrepreneurRoomServices__list--title, main #entrepreneurSection2 .component-entrepreneurroom-services-v1 .cmpntEntrepreneurRoomServices .cmpntEntrepreneurRoomServices__list .cmpntEntrepreneurRoomServices__list--item {
    width: calc(25% - 8px);
    min-width: 154px;
  }
}
main #entrepreneurSection2 .component-entrepreneurroom-whatisnewbanners-v1 .cmpntEntrepreneurRoomWhatIsNewBanners {
  height: 100%;
}
@media all and (min-width: 1024px) {
  main #entrepreneurSection2 .component-entrepreneurroom-whatisnewbanners-v1 .cmpntEntrepreneurRoomWhatIsNewBanners .cmpntEntrepreneurRoomWhatIsNewBanners__list .cmpntEntrepreneurRoomWhatIsNewBanners__list--item {
    width: 100%;
  }
}
@media all and (min-width: 1024px) {
  main #entrepreneurSection4 .component-entrepreneurroom-infos-v1 .cmpntEntrepreneurRoomInfos .cmpntEntrepreneurRoomInfos__content {
    flex-direction: column;
  }
}
@media all and (min-width: 1024px) {
  main #entrepreneurSection4 .component-entrepreneurroom-infos-v1 .cmpntEntrepreneurRoomInfos .cmpntEntrepreneurRoomInfos__content .cmpntEntrepreneurRoomInfos__content--contact {
    width: 100%;
  }
}
@media all and (min-width: 1024px) {
  main #entrepreneurSection4 .component-entrepreneurroom-infos-v1 .cmpntEntrepreneurRoomInfos .cmpntEntrepreneurRoomInfos__content .cmpntEntrepreneurRoomInfos__content--socialmedia .socialmedia {
    flex-direction: row;
  }
}

.templateSingle {
  display: flex;
  width: 100%;
  padding: 0 5px;
  /* ==============================================================================
  	MIXINS
  ============================================================================== */
}
.templateSingle.default {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  gap: 0px;
}
@media all and (min-width: 1024px) {
  .templateSingle.default {
    gap: 40px;
  }
}
.templateSingle.default .templateSingle__main {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media all and (min-width: 1024px) {
  .templateSingle.default .templateSingle__main {
    width: calc(100% - 320px - 40px);
    padding: 25px 0 0 0;
  }
}
.templateSingle.default .templateSingle__main .templateSingle__main--categories {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  gap: 15px;
}
@media all and (min-width: 768px) {
  .templateSingle.default .templateSingle__main .templateSingle__main--categories {
    flex-direction: row;
  }
}
.templateSingle.default .templateSingle__main .templateSingle__main--categories .category {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 5px;
  width: 100%;
  justify-content: flex-end;
}
.templateSingle.default .templateSingle__main .templateSingle__main--categories .category span {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2px 5px;
  border: 1px solid rgb(var(--neutralcolor-detail));
  color: rgb(var(--primarycolor-main));
}
.templateSingle.default .templateSingle__main .templateSingle__main--author {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  gap: 15px;
  padding: 10px 0;
}
@media all and (min-width: 768px) {
  .templateSingle.default .templateSingle__main .templateSingle__main--author {
    flex-direction: row;
  }
}
@media all and (min-width: 1024px) {
  .templateSingle.default .templateSingle__main .templateSingle__main--author {
    padding: 20px 0 10px 0;
  }
}
.templateSingle.default .templateSingle__main .templateSingle__main--author .date {
  display: flex;
  width: max-content;
}
.templateSingle.default .templateSingle__main .templateSingle__main--author .date p {
  text-transform: uppercase;
  color: rgb(var(--primarycolor-main));
}
.templateSingle.default .templateSingle__main .templateSingle__main--author .date p i {
  font-size: 1.4rem;
}
.templateSingle.default .templateSingle__main .templateSingle__main--author .author {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  padding: 2px 0px 2px 10px;
  width: max-content;
}
.templateSingle.default .templateSingle__main .templateSingle__main--author .author::before {
  content: "";
  position: absolute;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: rgb(var(--primarycolor-main));
}
.templateSingle.default .templateSingle__main .templateSingle__main--author .author p {
  display: flex;
  align-items: center;
  font-size: 1.2rem;
  color: rgb(var(--primarycolor-main));
}
.templateSingle.default .templateSingle__main .templateSingle__main--author .author p strong {
  font-weight: 700;
  padding-right: 5px;
}
.templateSingle.default .templateSingle__main .templateSingle__main--title {
  display: flex;
  width: 100%;
  margin: 10px 0 0 0;
}
@media all and (min-width: 1024px) {
  .templateSingle.default .templateSingle__main .templateSingle__main--title {
    margin: 20px 0 0 0;
  }
}
.templateSingle.default .templateSingle__main .templateSingle__main--title h1 {
  font-weight: 700;
  font-size: 4rem;
  line-height: 4.5rem;
  color: rgb(var(--primarycolor-main));
}
.templateSingle.default .templateSingle__main .templateSingle__main--excerpt {
  display: none;
}
.templateSingle.default .templateSingle__main .templateSingle__main--date {
  display: flex;
  width: 100%;
  padding: 5px 0;
}
.templateSingle.default .templateSingle__main .templateSingle__main--date p {
  text-transform: uppercase;
  color: rgb(var(--primarycolor-main));
}
.templateSingle.default .templateSingle__main .templateSingle__main--date p i {
  font-size: 1.4rem;
}
.templateSingle.default .templateSingle__main .templateSingle__main--socialmedia {
  display: flex;
  width: 100%;
  padding: 0 0 15px 0;
  margin: 0 0 15px 0;
  border-bottom: 1px solid rgb(var(--neutralcolor-detail));
}
.templateSingle.default .templateSingle__main .templateSingle__main--socialmedia .share {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  gap: 10px;
}
.templateSingle.default .templateSingle__main .templateSingle__main--socialmedia .share span {
  font-weight: 600;
  font-size: 1.6rem;
  color: rgb(var(--primarycolor-main));
}
.templateSingle.default .templateSingle__main .templateSingle__main--socialmedia .share ul {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
}
.templateSingle.default .templateSingle__main .templateSingle__main--socialmedia .share ul li {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  background: rgb(var(--neutralcolor-detail));
  cursor: pointer;
}
.templateSingle.default .templateSingle__main .templateSingle__main--socialmedia .share ul li i {
  color: rgb(var(--primarycolor-main));
  font-size: 2.5rem;
  transition: all 0.3s;
}
.templateSingle.default .templateSingle__main .templateSingle__main--socialmedia .share ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  transition: all 0.3s;
}
.templateSingle.default .templateSingle__main .templateSingle__main--socialmedia .share ul li:hover {
  background-color: rgb(var(--primarycolor-main));
  transition: all 0.3s;
}
.templateSingle.default .templateSingle__main .templateSingle__main--socialmedia .share ul li:hover i {
  color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
.templateSingle.default .templateSingle__main .templateSingle__main--content {
  font-size: 1.4rem;
  margin-bottom: 15px;
  line-height: 1;
  font-weight: 400;
  color: rgb(var(--neutralcolor-main));
  padding: 0 0 15px 0;
  border-bottom: 1px solid rgb(var(--neutralcolor-detail));
}
.templateSingle.default .templateSingle__main .templateSingle__main--content p {
  margin-bottom: 10px;
  line-height: 1.75;
}
.templateSingle.default .templateSingle__main .templateSingle__main--content p.wp-caption-text {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.5rem;
  color: #7F8993;
  text-align: left;
}
.templateSingle.default .templateSingle__main .templateSingle__main--content img {
  display: block;
  margin-bottom: 15px;
  width: 100%;
  object-fit: cover;
}
.templateSingle.default .templateSingle__main .templateSingle__main--content .alignright {
  float: none;
  width: 100%;
  margin: 0;
}
@media all and (min-width: 768px) {
  .templateSingle.default .templateSingle__main .templateSingle__main--content .alignright {
    float: right;
    margin: 20px 0 20px 20px;
  }
}
.templateSingle.default .templateSingle__main .templateSingle__main--content .alignleft {
  float: none;
  width: 100%;
  margin: 0;
}
@media all and (min-width: 768px) {
  .templateSingle.default .templateSingle__main .templateSingle__main--content .alignleft {
    float: left;
    margin: 20px 20px 20px 0;
  }
}
.templateSingle.default .templateSingle__main .templateSingle__main--content blockquote {
  display: flex;
}
.templateSingle.default .templateSingle__main .templateSingle__main--content blockquote p {
  font-size: 3.2rem;
  font-family: "Crimson Text", serif;
  font-style: italic;
  font-weight: 700;
  line-height: 43px;
  color: rgb(var(--primarycolor-main));
}
.templateSingle.default .templateSingle__main .templateSingle__main--content blockquote::before {
  content: "";
  display: inline-block;
  margin: 0 30px;
  width: 1px;
  background-color: rgb(var(--primarycolor-main));
}
.templateSingle.default .templateSingle__main .templateSingle__main--content iframe {
  max-width: 100%;
}
@media all and (min-width: 1024px) {
  .templateSingle.default .templateSingle__main .templateSingle__main--content .ead-preview {
    margin-top: 70px;
  }
}
.templateSingle.default .templateSingle__main .templateSingle__main--relatednews {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 20px;
}
.templateSingle.default .templateSingle__main .templateSingle__main--relatednews .title h2 {
  font-weight: 700;
  font-size: 3.2rem;
  line-height: 4.4rem;
  color: rgb(var(--primarycolor-main));
  text-transform: uppercase;
}
.templateSingle.default .templateSingle__main .templateSingle__main--relatednews .articles {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  gap: 10px;
  justify-content: flex-start;
}
.templateSingle.default .templateSingle__main .templateSingle__main--relatednews .articles .article {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media all and (min-width: 768px) {
  .templateSingle.default .templateSingle__main .templateSingle__main--relatednews .articles .article {
    width: calc(33.33% - 7px);
  }
}
.templateSingle.default .templateSingle__main .templateSingle__main--relatednews .articles .article .article-thumb {
  display: flex;
  width: 100%;
  border-bottom: 5px solid rgb(var(--secondarycolor-additional));
}
.templateSingle.default .templateSingle__main .templateSingle__main--relatednews .articles .article .article-thumb span {
  width: 100%;
  height: 100px;
}
@media all and (min-width: 768px) {
  .templateSingle.default .templateSingle__main .templateSingle__main--relatednews .articles .article .article-thumb span {
    height: 230px;
  }
}
.templateSingle.default .templateSingle__main .templateSingle__main--relatednews .articles .article .article-thumb span img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.templateSingle.default .templateSingle__main .templateSingle__main--relatednews .articles .article .article-date {
  display: flex;
  width: 100%;
  padding: 5px 0 5px 0;
}
.templateSingle.default .templateSingle__main .templateSingle__main--relatednews .articles .article .article-date p {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  font-size: 1.2rem;
  text-transform: uppercase;
  color: rgb(var(--neutralcolor-main));
}
.templateSingle.default .templateSingle__main .templateSingle__main--relatednews .articles .article .article-date p i {
  font-size: 1.6rem;
}
.templateSingle.default .templateSingle__main .templateSingle__main--relatednews .articles .article .article-title {
  display: flex;
  width: 100%;
  padding: 0 0 10px 0;
}
.templateSingle.default .templateSingle__main .templateSingle__main--relatednews .articles .article .article-title h3 {
  font-weight: 700;
  font-size: 2rem;
  color: rgb(var(--primarycolor-main));
}
.templateSingle.default .templateSingle__aside {
  display: none;
}
@media all and (min-width: 1024px) {
  .templateSingle.default .templateSingle__aside {
    display: flex;
    flex-direction: column;
    width: 100%;
    width: 320px;
    padding: 5px;
    background-color: rgb(var(--neutralcolor-detail));
  }
}

body #transparencia {
  display: flex;
  flex-direction: column;
  gap: 0;
  width: 100%;
}
body #transparencia .btnToggleTransparenciaMenu {
  cursor: pointer;
}
body #transparencia .transparencia__mobileBtn {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  gap: 10px;
  background-color: #fff;
  position: fixed;
  top: -100px;
  left: 0;
  z-index: 99;
  height: 50px;
  padding: 0 10px;
  box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.15);
  transition: all 0.3s;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__mobileBtn {
    display: none;
  }
}
body #transparencia .transparencia__mobileBtn.show {
  top: 0px;
  z-index: 99;
  transition: all 0.3s;
}
body #transparencia .transparencia__mobileBtn span {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  background-color: rgb(var(--neutralcolor-alternative));
}
body #transparencia .transparencia__mobileBtn span i {
  font-size: 2rem;
  color: rgb(var(--primarycolor-additional));
}
body #transparencia .transparencia__mobileBtn p {
  font-size: 1.6rem;
  font-weight: 600;
  color: rgb(var(--primarycolor-additional));
}
body #transparencia .transparencia__intro {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  background-color: rgb(var(--neutralcolor-detail));
}
body #transparencia .transparencia__intro #transparenciaIntro {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px 15px;
  max-width: var(--width-container);
  gap: 30px;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__intro #transparenciaIntro {
    gap: 45px;
    flex-direction: row-reverse;
  }
}
body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__icon {
  display: flex;
  justify-content: center;
  width: 100%;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__icon {
    width: 380px;
  }
}
body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__icon span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 110px;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__icon span {
    width: 380px;
    height: 180px;
  }
}
body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__icon span img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__text {
    width: calc(100% - 380px);
  }
}
body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__text p {
  color: rgb(var(--primarycolor-additional));
}
body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__text .welcome {
  font-weight: 700;
  font-size: 1.2rem;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__text .welcome {
    font-size: 2rem;
  }
}
body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__text .customer {
  font-weight: 700;
  font-size: 1.8rem;
  margin-bottom: 10px;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__text .customer {
    font-size: 3.2rem;
  }
}
body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__text .message {
  font-size: 1.2rem;
  font-weight: 400;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__text .message {
    font-size: 1.4rem;
  }
}
body #transparencia .transparencia__container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  width: 100%;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__container {
    padding: 0 5px;
  }
}
body #transparencia .transparencia__container #transparenciaMenu {
  display: flex;
  flex-direction: column;
  position: fixed;
  overflow: auto;
  gap: 25px;
  width: 100%;
  height: 100vh;
  background-color: rgb(var(--neutralcolor-alternative));
  z-index: 99;
  top: 0;
  left: -100%;
  transition: all 0.3s;
  padding: 25px 15px;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__container #transparenciaMenu {
    position: sticky;
    width: 350px;
    height: 100%;
    height: auto;
    z-index: 9;
    overflow: initial;
    border-radius: 10px 10px 0 0;
  }
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  width: 100%;
  gap: 10px;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .logo {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .customer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: calc(100% - 50px - 10px - 30px);
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .customer p {
  color: rgb(var(--primarycolor-main));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .customer p:nth-of-type(1) {
  font-size: 1.2rem;
  font-weight: 400;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .customer p:nth-of-type(2) {
  font-size: 1.8rem;
  font-weight: 700;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: -15px;
    border-radius: 5px 0 0 5px;
    width: 25px;
    height: 50px;
    background-color: rgb(var(--secondarycolor-main));
    transition: all 0.3s;
  }
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span i {
  font-size: 3rem;
  color: rgb(var(--primarycolor-main));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span i:nth-of-type(1) {
  display: block;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span i:nth-of-type(1) {
    display: none;
  }
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span i:nth-of-type(2) {
  display: none;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span i:nth-of-type(2) {
    display: block;
    color: #fff;
    font-size: 1.8rem;
    transform: rotate(180deg);
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span:hover {
    background-color: rgb(var(--secondarycolor-additional));
    transition: all 0.3s;
  }
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .menu__container--btn {
  display: none;
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .menu__container--btn {
    display: initial;
    position: absolute;
    cursor: pointer;
    top: 10px;
    right: -15px;
    transition: all 0.3s;
  }
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .menu__container--btn span {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px 0 0 5px;
  width: 25px;
  height: 50px;
  background-color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .menu__container--btn span i {
  color: #fff;
  font-size: 1.8rem;
  transform: rotate(180deg);
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .menu__container--btn:hover span {
  background-color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .menu__container--btn:hover i {
  color: #fff;
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group {
  display: flex;
  flex-direction: column;
  gap: 0px;
  padding: 10px 5px;
  background-color: rgb(var(--neutralcolor-detail));
  border-radius: 5px;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  width: 100%;
  position: relative;
  cursor: pointer;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title i {
  font-size: 2rem;
  color: rgb(var(--neutralcolor-main));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title h2 {
  display: flex;
  font-size: 1.6rem;
  font-weight: 700;
  color: rgb(var(--neutralcolor-main));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title span {
  position: absolute;
  right: 0;
  transform: rotate(90deg);
  color: rgb(var(--neutralcolor-main));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title:hover i {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title:hover h2 {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title:hover span {
  color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding: 0px 0 0 10px;
  overflow-y: auto;
  overflow-x: hidden;
  height: 0;
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list::-webkit-scrollbar {
  width: 5px;
  right: -40px;
  position: absolute;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list::-webkit-scrollbar-track {
  background-color: rgb(var(--neutralcolor-alternative));
  border-radius: 20px;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list::-webkit-scrollbar-thumb {
  border-radius: 100px;
  background-color: rgb(var(--neutralcolor-main));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list::-webkit-scrollbar-thumb:hover {
  cursor: pointer;
  transition: all 0.3s;
  background-color: rgb(var(--primarycolor-main));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li {
  display: flex;
  flex-direction: column;
  width: 100%;
  width: calc(100% - 5px);
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li:not(.items) {
  gap: 15px;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li a {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 5px;
  word-break: normal;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li a i {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  font-size: 2rem;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li a p {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.2rem;
  font-weight: 400;
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li.items {
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li.items a {
  position: relative;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li.items a span {
  position: absolute;
  right: 5px;
  transform: rotate(90deg);
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li.items > .sublist {
  display: flex;
  flex-direction: column;
  height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s;
  padding-left: 10px;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li.items.itemsShow {
  padding: 5px 0 5px 5px;
  border-radius: 5px;
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li.items.itemsShow > a {
  font-weight: 700;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li.items.itemsShow > a span {
  transform: rotate(-90deg);
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li.items.itemsShow > .sublist {
  gap: 15px;
  padding-top: 15px;
  height: max-content;
  opacity: 1;
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a {
  border: 1px solid transparent;
  border-radius: 5px;
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a i {
  color: rgb(var(--neutralcolor-main));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a p {
  color: rgb(var(--neutralcolor-main));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li:not(.itemsShow) a:hover {
  border: 1px solid #fff;
  background-color: #fff;
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items a span {
  color: rgb(var(--neutralcolor-main));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.currentPage a {
  padding: 10px 5px;
  border: 1px solid #fff;
  background-color: #fff;
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.currentPage a i {
  color: rgb(var(--secondarycolor-additional));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.currentPage a p {
  color: rgb(var(--secondarycolor-additional));
  font-weight: 700;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow {
  background-color: #fff;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > a p {
  font-weight: 700;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li > a {
  border: 1px solid transparent;
  border-radius: 5px;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li > a i {
  color: rgb(var(--neutralcolor-main));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li > a p {
  color: rgb(var(--neutralcolor-main));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li:not(.itemsShow) a:hover {
  border: 1px solid rgb(var(--neutralcolor-alternative));
  background-color: rgb(var(--neutralcolor-alternative));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.currentPage a {
  padding: 10px 5px;
  border: 1px solid rgb(var(--neutralcolor-alternative));
  background-color: rgb(var(--neutralcolor-alternative));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.currentPage a i {
  color: rgb(var(--secondarycolor-additional));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.currentPage a p {
  color: rgb(var(--secondarycolor-additional));
  font-weight: 700;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow {
  background-color: rgb(var(--neutralcolor-detail));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > a p {
  font-weight: 700;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a {
  border: 1px solid transparent;
  border-radius: 5px;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a i {
  color: rgb(var(--neutralcolor-main));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a p {
  color: rgb(var(--neutralcolor-main));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li:not(.itemsShow) a:hover {
  border: 1px solid #fff;
  background-color: #fff;
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a {
  padding: 10px 5px;
  border: 1px solid #fff;
  background-color: #fff;
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a i {
  color: rgb(var(--secondarycolor-additional));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a p {
  color: rgb(var(--secondarycolor-additional));
  font-weight: 700;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow {
  background-color: #fff;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > a p {
  font-weight: 700;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a {
  border: 1px solid transparent;
  border-radius: 5px;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a i {
  color: rgb(var(--neutralcolor-main));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a p {
  color: rgb(var(--neutralcolor-main));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li:not(.itemsShow) a:hover {
  border: 1px solid rgb(var(--neutralcolor-alternative));
  background-color: rgb(var(--neutralcolor-alternative));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a {
  padding: 10px 5px;
  border: 1px solid rgb(var(--neutralcolor-alternative));
  background-color: rgb(var(--neutralcolor-alternative));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a i {
  color: rgb(var(--secondarycolor-additional));
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a p {
  color: rgb(var(--secondarycolor-additional));
  font-weight: 700;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title i {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title h2 {
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title span {
  transform: rotate(-90deg);
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .list {
  height: 300px;
  margin-top: 10px;
  transition: all 0.3s;
}
body #transparencia .transparencia__container #transparenciaContainer {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: var(--width-container-transparencia);
}
@media all and (min-width: 1165px) {
  body #transparencia .transparencia__container #transparenciaContainer {
    padding: 0;
    width: calc(100% - 350px - 10px);
  }
}
body #transparencia .transparencia__container.homeSingle {
  justify-content: center;
}
body #transparencia .transparencia__container.homeSingle #transparenciaMenu {
  width: 0px;
}
body #transparencia .transparencia__container.homeSingle #transparenciaContainer {
  width: 100%;
}
body.transparenciaMenuActivedClick {
  overflow: hidden;
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick {
    overflow: initial;
  }
}
body.transparenciaMenuActivedClick #transparencia .transparencia__container {
  gap: 25px;
}
body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu {
  left: 0;
  transition: all 0.3s;
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu {
    width: 100px;
  }
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .customer {
    width: 0;
    height: 0;
    opacity: 0;
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title {
    justify-content: center;
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title h2 {
    width: 0;
    height: 0;
    opacity: 0;
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list li a {
    gap: 0;
    justify-content: center;
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list .item a p {
    width: 0;
    height: 0;
    opacity: 0;
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list .items {
    display: none;
  }
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list .items a p {
    width: 0;
    height: 0;
    opacity: 0;
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list .items a span {
    display: none;
  }
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list .items .sublist li a p {
    width: 0;
    height: 0;
    opacity: 0;
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span {
    right: -40px;
    border-radius: 0 5px 5px 0;
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span i {
    transform: rotate(0deg);
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaContainer {
    width: calc(100% - 100px - 25px);
  }
}
body.adaptContrastActive #transparencia .transparencia__mobileBtn {
  background-color: rgb(var(--contrastcolor-background));
  box-shadow: 5px 0px 5px 1px rgba(255, 255, 255, 0.5);
  transition: all 0.3s;
}
body.adaptContrastActive #transparencia .transparencia__mobileBtn span {
  background-color: rgb(var(--contrastcolor-background));
  border: 1px solid rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive #transparencia .transparencia__mobileBtn span i {
  color: #fff;
}
body.adaptContrastActive #transparencia .transparencia__mobileBtn span:hover i {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive #transparencia .transparencia__mobileBtn p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive #transparencia .transparencia__intro {
  background-color: rgb(var(--contrastcolor-background));
}
body.adaptContrastActive #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__text .welcome,
body.adaptContrastActive #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__text .customer,
body.adaptContrastActive #transparencia .transparencia__intro #transparenciaIntro .transparenciaIntro__text .message {
  color: rgb(var(--contrastcolor-text));
}
body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu {
  background-color: rgb(var(--contrastcolor-background));
  border: 1px solid rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .customer p:nth-of-type(1), body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .customer p:nth-of-type(2) {
    color: rgb(var(--contrastcolor-text));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span {
    background-color: rgb(var(--contrastcolor-background));
    border: 1px solid rgb(var(--contrastcolor-text));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span i:nth-of-type(2) {
    color: rgb(var(--contrastcolor-text));
    border-top: 1px solid rgb(var(--contrastcolor-text));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span:hover {
    border-color: rgb(var(--contrastcolor-hover));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span:hover i {
    color: rgb(var(--contrastcolor-hover));
    border-color: rgb(var(--contrastcolor-hover));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group {
    background-color: rgb(var(--contrastcolor-background));
    border: 1px solid rgb(var(--contrastcolor-text));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title i,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title h2,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title span {
    color: rgb(var(--contrastcolor-text));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title h2 {
    text-decoration: underline;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title:hover i,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title:hover h2,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title:hover span {
    color: rgb(var(--contrastcolor-hover));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a {
    border: 1px solid transparent;
    border-radius: 5px;
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a i {
    color: rgb(var(--contrastcolor-text));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a p {
    text-decoration: underline;
    color: rgb(var(--contrastcolor-text));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a span {
    color: rgb(var(--contrastcolor-text));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a:hover {
    background-color: rgb(var(--contrastcolor-background));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a:hover i,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a:hover p {
    color: rgb(var(--contrastcolor-hover));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.currentPage a {
    border: 1px solid transparent;
    background-color: rgb(var(--contrastcolor-background));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.currentPage a:hover {
    background-color: rgb(var(--contrastcolor-background));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.currentPage a:hover i,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.currentPage a:hover p {
    color: rgb(var(--contrastcolor-hover));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items a span {
    color: rgb(var(--contrastcolor-text));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items a:hover span {
    color: rgb(var(--contrastcolor-hover));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow {
    background-color: rgb(var(--contrastcolor-background));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > a p {
    font-weight: 700;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li > a {
    border: 1px solid transparent;
    border-radius: 5px;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li > a p {
    text-decoration: underline;
    color: rgb(var(--contrastcolor-text));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li > a:hover {
    border: 1px solid transparent;
    background-color: rgb(var(--contrastcolor-background));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li > a:hover p,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li > a:hover span {
    color: rgb(var(--contrastcolor-hover));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.currentPage a {
    border: 1px solid transparent;
    background-color: rgb(var(--contrastcolor-background));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.currentPage a:hover {
    background-color: rgb(var(--contrastcolor-background));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.currentPage a:hover i,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.currentPage a:hover p {
    color: rgb(var(--contrastcolor-hover));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow {
    background-color: rgb(var(--contrastcolor-background));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > a p {
    font-weight: 700;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a {
    border: 1px solid transparent;
    border-radius: 5px;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a p {
    text-decoration: underline;
    color: rgb(var(--contrastcolor-text));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a:hover {
    border: 1px solid transparent;
    background-color: rgb(var(--contrastcolor-background));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a:hover p,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a:hover span {
    color: rgb(var(--contrastcolor-hover));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a {
    border: 1px solid transparent;
    background-color: rgb(var(--contrastcolor-background));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a:hover {
    background-color: rgb(var(--contrastcolor-background));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a:hover i,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a:hover p {
    color: rgb(var(--contrastcolor-hover));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow {
    background-color: rgb(var(--contrastcolor-background));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > a p {
    font-weight: 700;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a {
    border: 1px solid transparent;
    border-radius: 5px;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a p {
    text-decoration: underline;
    color: rgb(var(--contrastcolor-text));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a:hover {
    border: 1px solid transparent;
    background-color: rgb(var(--contrastcolor-background));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a:hover p,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a:hover span {
    color: rgb(var(--contrastcolor-hover));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a {
    border: 1px solid transparent;
    background-color: rgb(var(--contrastcolor-background));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a:hover {
    background-color: rgb(var(--contrastcolor-background));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a:hover i,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a:hover p {
    color: rgb(var(--contrastcolor-hover));
    transition: all 0.3s;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title i,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title h2,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title span {
    color: rgb(var(--contrastcolor-text));
    text-decoration: none;
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title:hover i,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title:hover h2,
  body.adaptContrastActive:not(.transparenciaMenuActivedClick) #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title:hover span {
    color: rgb(var(--contrastcolor-text));
  }
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu {
  background-color: rgb(var(--contrastcolor-background));
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu {
    border: 1px solid rgb(var(--contrastcolor-text));
  }
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .customer p {
  color: rgb(var(--contrastcolor-text));
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span {
    background-color: rgb(var(--contrastcolor-background));
    border: 1px solid rgb(var(--contrastcolor-text));
  }
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span i:nth-of-type(1) {
  color: rgb(var(--contrastcolor-text));
  text-decoration: underline;
  transition: all 0.3s;
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span i:nth-of-type(2) {
    text-decoration: underline;
  }
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span i:hover:nth-of-type(1) {
  color: rgb(var(--contrastcolor-hover));
  text-decoration: underline;
  transition: all 0.3s;
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span:hover {
    border-color: rgb(var(--contrastcolor-hover));
  }
}
@media all and (min-width: 1165px) {
  body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__header .action span:hover i:nth-of-type(2) {
    color: rgb(var(--contrastcolor-hover));
  }
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group {
  background-color: rgb(var(--contrastcolor-background));
  border: 1px solid rgb(var(--contrastcolor-text));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title i,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title h2,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title span {
  color: rgb(var(--contrastcolor-text));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title h2 {
  text-decoration: underline;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title:hover i,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title:hover h2,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .title:hover span {
  color: rgb(var(--contrastcolor-hover));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a {
  border: 1px solid transparent;
  border-radius: 5px;
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a i {
  color: rgb(var(--contrastcolor-text));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a p {
  text-decoration: underline;
  color: rgb(var(--contrastcolor-text));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a span {
  color: rgb(var(--contrastcolor-text));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a:hover {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a:hover i,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li > a:hover p {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.currentPage a {
  border: 1px solid transparent;
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.currentPage a:hover {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.currentPage a:hover i,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.currentPage a:hover p {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items a span {
  color: rgb(var(--contrastcolor-text));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items a:hover span {
  color: rgb(var(--contrastcolor-hover));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow {
  background-color: rgb(var(--contrastcolor-background));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > a p {
  font-weight: 700;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li > a {
  border: 1px solid transparent;
  border-radius: 5px;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li > a p {
  text-decoration: underline;
  color: rgb(var(--contrastcolor-text));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li > a:hover {
  border: 1px solid transparent;
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li > a:hover p,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li > a:hover span {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.currentPage a {
  border: 1px solid transparent;
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.currentPage a:hover {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.currentPage a:hover i,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.currentPage a:hover p {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow {
  background-color: rgb(var(--contrastcolor-background));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > a p {
  font-weight: 700;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a {
  border: 1px solid transparent;
  border-radius: 5px;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a p {
  text-decoration: underline;
  color: rgb(var(--contrastcolor-text));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a:hover {
  border: 1px solid transparent;
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a:hover p,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a:hover span {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a {
  border: 1px solid transparent;
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a:hover {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a:hover i,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a:hover p {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow {
  background-color: rgb(var(--contrastcolor-background));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > a p {
  font-weight: 700;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a {
  border: 1px solid transparent;
  border-radius: 5px;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a p {
  text-decoration: underline;
  color: rgb(var(--contrastcolor-text));
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a:hover {
  border: 1px solid transparent;
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a:hover p,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li > a:hover span {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a {
  border: 1px solid transparent;
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a:hover {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a:hover i,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group .list > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.items.itemsShow > .sublist > li.currentPage a:hover p {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title i,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title h2,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title span {
  color: rgb(var(--contrastcolor-text));
  text-decoration: none;
}
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title:hover i,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title:hover h2,
body.adaptContrastActive.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaMenu .transparenciaMenu__menu .transparenciaMenu__menu--group .group.groupOpened .title:hover span {
  color: rgb(var(--contrastcolor-text));
}

body #transparenciaPageHome {
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  contain: layout inline-size;
  container-type: inline-size;
  container-name: component_transparenciahomemenu_v1;
}
body #transparenciaPageHome #transparenciaPageHome__notFound {
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: 10px;
  padding: 10px;
}
body #transparenciaPageHome #transparenciaPageHome__notFound span {
  width: 50px;
  height: 50px;
}
body #transparenciaPageHome #transparenciaPageHome__notFound span i {
  color: rgb(var(--neutralcolor-alternative));
  font-size: 4.5rem;
}
body #transparenciaPageHome #transparenciaPageHome__notFound h2 {
  font-size: 2.4rem;
  font-weight: 700;
  text-align: center;
  color: rgb(var(--primarycolor-main));
}
body #transparenciaPageHome #transparenciaPageHome__notFound p {
  font-size: 1.2rem;
  font-weight: 400;
  text-align: center;
  color: rgb(var(--primarycolor-main));
}
body #transparenciaPageHome #transparenciaPageHome__searchBar {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  position: relative;
}
body #transparenciaPageHome #transparenciaPageHome__searchBar input#transparenciaPageHome__searchBar--filter {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 540px;
  padding: 5px 10px;
  min-height: 45px;
  border-radius: 5px;
  border: 1px solid rgb(var(--neutralcolor-alternative));
  transition: all 0.3s ease;
}
body #transparenciaPageHome #transparenciaPageHome__searchBar input#transparenciaPageHome__searchBar--filter:focus, body #transparenciaPageHome #transparenciaPageHome__searchBar input#transparenciaPageHome__searchBar--filter:focus-visible {
  outline: none;
}
body #transparenciaPageHome #transparenciaPageHome__menu {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  gap: 50px;
  margin-bottom: 15px;
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  border-radius: 10px;
  gap: 10px;
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .sectionTitle {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  width: 100%;
  gap: 10px;
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .sectionTitle span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .sectionTitle span i {
  font-size: 2.5rem;
  color: rgb(var(--secondarycolor-additional));
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .sectionTitle p {
  font-size: 1.8rem;
  font-weight: 700;
  color: rgb(var(--primarycolor-additional));
}
@container component_transparenciahomemenu_v1 (min-width: 620px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .sectionTitle p {
    font-size: 2.4rem;
  }
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card {
  display: flex;
  flex-direction: column;
  width: calc(50% - 5px);
  min-height: 80px;
  padding: 10px 5px;
  border-radius: 5px 20px 5px 5px;
  background-color: rgb(var(--neutralcolor-detail));
  gap: 5px;
  transition: all 0.3s ease;
}
@container component_transparenciahomemenu_v1 (min-width: 620px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
  }
}
@container component_transparenciahomemenu_v1 (min-width: 800px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card {
    width: calc(33.33% - 7px);
  }
}
@container component_transparenciahomemenu_v1 (min-width: 1165px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card {
    width: calc(25% - 7.5px);
  }
}
@container component_transparenciahomemenu_v1 (min-width: 1425px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card {
    width: calc(20% - 8px);
    min-height: 100px;
  }
}
@container component_transparenciahomemenu_v1 (min-width: 1605px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card {
    width: calc(16.66% - 8.4px);
  }
}
@container component_transparenciahomemenu_v1 (min-width: 1825px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card {
    width: calc(14.3% - 9px);
  }
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card span {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 20px;
  height: 20px;
  transition: all 0.3s;
}
@container component_transparenciahomemenu_v1 (min-width: 620px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card span {
    width: 30px;
    height: 30px;
  }
}
@container component_transparenciahomemenu_v1 (min-width: 1425px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card span {
    width: 40px;
    height: 40px;
  }
}
@container component_transparenciahomemenu_v1 (min-width: 620px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card span::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 30px;
    right: -11px;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgb(var(--secondarycolor-additional));
    transition: all 0.3s;
  }
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card span i {
  font-size: 2rem;
  color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
@container component_transparenciahomemenu_v1 (min-width: 620px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card span i {
    font-size: 3rem;
  }
}
@container component_transparenciahomemenu_v1 (min-width: 1425px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card span i {
    font-size: 4rem;
  }
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card h2 {
  font-size: 1.2rem;
  font-weight: 600;
  color: rgb(var(--primarycolor-additional));
  transition: all 0.3s;
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card h2 i {
  font-size: 0.8rem;
}
@container component_transparenciahomemenu_v1 (min-width: 620px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card h2 {
    font-size: 1.4rem;
  }
}
@container component_transparenciahomemenu_v1 (min-width: 1425px) {
  body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card h2 {
    font-size: 1.8rem;
  }
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:visited {
  background-color: rgb(var(--neutralcolor-detail));
  transition: all 0.3s;
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:hover {
  background-color: rgb(var(--neutralcolor-alternative));
  transition: all 0.3s;
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:active {
  background-color: rgb(var(--neutralcolor-alternative));
  box-shadow: 0px 4px 4px 0px rgba(34, 49, 85, 0.28) inset;
  transition: all 0.3s;
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card {
  background-color: rgb(var(--secondarycolor-main));
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card span::after {
  background-color: #fff;
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card span i {
  color: #fff;
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card h2 {
  color: rgb(var(--neutralcolor-detail));
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card:visited {
  background-color: rgb(var(--secondarycolor-main));
  transition: all 0.3s;
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card:hover {
  background-color: rgb(var(--secondarycolor-additional));
  transition: all 0.3s;
}
body #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card:active {
  background-color: rgb(var(--secondarycolor-additional));
  box-shadow: 0px 4px 4px 0px rgba(34, 49, 85, 0.28) inset;
  transition: all 0.3s;
}
body.transparenciaMenuActivedClick #transparencia .transparencia__container #transparenciaContainer {
  padding: 0 0 0 0px;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .sectionTitle span i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .sectionTitle p {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card {
  background-color: rgb(var(--contrastcolor-background));
  border: 1px solid rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card span::after {
  background-color: transparent;
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card span i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card h2 {
  color: rgb(var(--contrastcolor-text));
  text-decoration: underline;
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:visited, body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:active {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:visited span::after, body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:active span::after {
  background-color: transparent;
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:visited span i, body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:active span i {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:visited h2, body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:active h2 {
  color: rgb(var(--contrastcolor-text));
  text-decoration: underline;
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:hover span::after {
  background-color: transparent;
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:hover span i {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group .card:hover h2 {
  color: rgb(var(--contrastcolor-hover));
  text-decoration: underline;
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card {
  background-color: transparent;
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card span::after {
  background-color: transparent;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card span i {
  color: rgb(var(--contrastcolor-text));
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card h2 {
  color: rgb(var(--contrastcolor-text));
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card:visited {
  background-color: rgb(var(--contrastcolor-background));
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card:visited h2 {
  color: rgb(var(--contrastcolor-text));
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card:hover, body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card:active {
  background-color: rgb(var(--contrastcolor-background));
  box-shadow: none;
  transition: all 0.3s;
}
body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card:hover h2, body.adaptContrastActive #transparenciaPageHome #transparenciaPageHome__menu .transparenciaPageHome__menu--group.highlight .card:active h2 {
  color: rgb(var(--contrastcolor-hover));
  transition: all 0.3s;
}
