*{
	box-sizing: border-box;
  font-family: 'Nunito Sans', sans-serif;
                                                
}

.z-depth-1 {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
html body {
  font-size: 16px;
  font-family: 'Nunito Sans', sans-serif;
                                                
}

.content__menu .second__row .content__menu__main .row {
    margin: 0;

}

.social__links {
    display: block;
    top: 30%;
    left: 0;
    position: fixed;
    z-index: 150;
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    border: 0;
    margin: 0;
    padding: 0;
    outline: 0;
    color: inherit;
    font-size: 1rem;
    list-style: none;
    text-decoration: none !important;
}

.info__sede__principa__item{
    font-weight: 300 !important;
}

.row menu__footer{
    padding-bottom: 200px;
}
.footer__end{
    z-index: 800;
}
#header_fixed{
    position: sticky;
    width: 100%;
    top: 0;
    background: #fff;
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
    z-index: 9999;
}

@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 2110px !important;
}
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block;
    width: 100%;
}

#container--second-row{
	border-top: 5px #eee !important;
}

.content__menu .second__row .content__menu__main .row .container second_row{
    margin: 0!important;
}

.row{
	--bs-gutter-x: 0px!important;
}

.content__menu .second__row .content__menu__main .container__mainmenu {
    width: 100% !important;
}

.content__menu .first__row {
    padding: 0px;
}

.content__menu .menu__principal__item--link {
	padding: 0.7rem 0.5rem;
	display: flex;
	align-items: baseline;
    position: relative;
    font-size: .88rem;
    line-height: 1.3;
    height: 100%;
    color: #454545;
}

.content__menu .menul__item {
	padding: 0.7rem 0.5rem;
	display: flex;
	align-items: baseline;
    position: relative;
    font-size: .88rem;
    line-height: 1.3;
    height: 100%;
    color: #454545;
}

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

.content__menu .second__row .content__menu__main .container__mainmenu {
    width: 100%!important;
}

.menu__principal {
  padding: 0.7rem 0.5rem !important;
	display: flex;
	justify-content: space-between;
	width:100%;
	align-items: center;
    text-align: center;
}

@media only screen and (min-width: 1200px){
.content__menu .menu__principal__item {
    display: inline-block;
    position: relative;
}
}

@media (min-width: 992px){
.d-lg-flex {
    display: flex!important;
}
}

.content-language{
 background-color: #36c;
}

.content__menu .first__row .content__menu__logos .logo--Siga {
    position: relative;
    max-width: 130px;
    width: 7.5em;
    margin-right: 2rem;
}

.content__menu .first__row .content__menu__logos .logo--minihacienda img {
    max-height: 28px;
    height: 1.25em;
    width: auto;
}

.col-md-11{
  grid-template-columns: auto !important;
  padding-left: 9rem !important;
  padding-right: 12rem;
  display:grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 270 px;
  padding: 10px;
  grid-gap:10px
}


.breadcrumb {
  background: transparent;
  color: #545454;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
  position: relative;
}
.breadcrumb .active {
  color: #00605b;
  font-weight: 700;
}
.breadcrumb a {
  color: #00605b;
}
.button__box {
  position: relative;
  z-index: 2;
}
.button__box .inner-btn__box {
  overflow: hidden;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .button__box .inner-btn__box {
    width: 40%;
  }
}
.button__box .inner-btn__box:after {
  background: #00857d;
  content: "";
  display: inline-block;
  height: 1px;
  margin-left: 0.5rem;
  position: relative;
  vertical-align: middle;
  width: 70%;
}
.button__box .btn__more {
  background: #00857d;
  color: #fff;
  display: inline-block;
  font-size: 0.9375rem;
  padding: 0.5rem 0.75rem;
  text-decoration: none;
}
.button__box .btn__more i {
  vertical-align: middle;
}

.logo--Siga{
  padding-top: 50px;
  padding-left: 100px;
  width: 200px;
  height: 50px;
}

.header {
  position: relative;
  z-index: 10;
}

@media (min-width: 992px) {
  .header {
    max-width: 164vh;
    margin: auto;
    padding: 0;
  }
}

.align-header {
  position: relative;
  z-index: 10;
}

@media (min-width: 992px) {
  .align-header {
    max-width: 164vh !important;
    margin: auto;
    padding: 0;
  }
}



.header .inner__header {
  position: relative;
  width: 100%;
}
@media (min-width: 992px) {
  .header .inner__header {
    padding: 0 15px;
  }
}

@media (min-width: 992px) {
  .header .header__logos {
    background: transparent;
    border-bottom: none transparent;
    padding: 0px 0 0 0;
  }
}
.header .logo__siga {
  display: inline-block;
  height: auto;
  margin: 0;
  width: 150px;
}
@media (min-width: 768px) {
  .header .logo__siga {
    width: 180px;
  }
}
@media (min-width: 992px) {
  .header .logo__siga {
    width: 305px;
  }
}
.header .logo__siga a {
  display: inline-block;
  height: 100%;
  width: 100%;
}
.header .logo__siga img {
  display: inline-block;
  height: auto;
  width: 80%;
}
.header .logo__ministerio {
  display: none;
}
@media (min-width: 992px) {
  .header .logo__ministerio {
    display: inline-block;
    height: auto;
    margin: 25px 0 0 0;
    width: 270px;
  }
}
.header .logo__ministerio img {
  display: inline-block;
  height: auto;
  width: 100%;
}
.header .menu__mobile {
	float:right;
}
@media (min-width: 768px) {
  .header .menu__mobile {
    top: 21px;
  }
}
@media (min-width: 992px) {
  .header .menu__mobile {
    display: none;
  }
}

.header .menu__mobile .material-icons {
  font-size: 3rem;
}

.header .menus__tools {
  background: #f1f1f1;
  background: linear-gradient(180deg, #f1f1f1 0%, #fff 3%);
  position: absolute;
  left: 0;
  top: -175vh;
  z-index: 5;
  width: 100%;
  transition: top 1100ms ease-out;
}
.header .menus__tools.open--menu {
  top: 100%;
}
@media (min-width: 992px) {
  .header .menus__tools {
    background: transparent;
    position: static;
    left: auto;
    top: auto;
    width: auto;
  }
}
@media (min-width: 992px) {
  .header .menus__tools .mobile__text {
    display: none;
  }
}
@media (min-width: 992px) {
  .header .menus__tools .header__tools {
    padding: 0.75rem 0 0 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
  }
}
.header .menus__tools .line-sep {
  position: relative;
}
.header .menus__tools .line-sep:after {
  content: "";
  position: absolute;
  background: #a2a2a2;
  left: 0;
  top: 0.35rem;
  width: 1px;
  height: 65%;
  display: block;
}
.header .menus__tools .cisa__link {
  background: #fff;
  border-bottom: 2px solid #00605b;
  border-top: 2px solid #00605b;
  display: block;
  height: auto;
  padding: 0.75rem 1rem;
  width: auto;
}
@media (min-width: 992px) {
  .header .menus__tools .cisa__link {
    border-bottom: none transparent;
    border-top: none transparent;
    display: inline-block;
    padding: 0;
  }
}
.header .menus__tools .cisa__link a {
  display: block;
  height: 62px;
  width: auto;
}
@media (min-width: 992px) {
  .header .menus__tools .cisa__link a {
    background: #2c6b81;
    border-radius: 2rem;
    height: 32px;
    line-height: 15px;
    margin-right: 2px;
    margin-top: 0px;
    padding: 5px;
  }
}
.header .menus__tools .cisa__link a img {
  display: block;
  height: 100%;
  width: auto;
}
.header .menus__tools .cisa__link a .full__logo {
  display: block;
}
@media (min-width: 992px) {
  .header .menus__tools .cisa__link a .full__logo {
    display: none;
  }
}
.header .menus__tools .cisa__link a .iso__logo {
  display: none;
}
@media (min-width: 992px) {
  .header .menus__tools .cisa__link a .iso__logo {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  .header .menus__tools .cisa__link a:hover {
    background: #006c65;
  }
}

.header__tools  {
    display: block;
    top: 30%;
    left: 1rem;
    position: fixed;
    z-index: 150;
}

.social_links{
    display: block;
    top: 30%;
    left: 1rem;
    position: fixed;
    z-index: 150;
}

.nav flex-column container__links{
	flex-direction: column!important;
}
.nav {    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
	list-style: none;
}

.content__menu .first__row .content__menu__logos .logo--cisa::after {
  content: "";
  position: absolute;
  margin-left: 10px;
  top: 10%;
  width: 1px;
  height: 73%;
  background-color: rgba(0,120,172,.2);
}



@media (min-width: 1200px){
.d-xl-block {
    display: block!important;
}
}


.header .menus__tools .tools__social {
  display: block;
  padding: 0.5rem 1rem;
}
.header .menus__tools .tools__social .mobile__text {
  display: inline-block;
}
@media (min-width: 992px) {
  .header .menus__tools .tools__social .mobile__text {
    display: none;
  }
}
.header .menus__tools .tools__social p.mobile__text {
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
  .header .menus__tools .tools__social {
    display: inline-block;
    margin-left: 0.5rem;
    padding: 0 0.25rem 0 0.25rem;
  }
}
.header .menus__tools .tools__social ul {
  display: block;
  margin: 0;
  padding: 0;
}
@media (min-width: 992px) {
  .header .menus__tools .tools__social ul {
    display: inline-block;
  }
}
.header .menus__tools .tools__social li {
  display: block;
  border-bottom: 1px solid #a2a2a2;
  padding: 0.5rem 0;
}
.header .menus__tools .tools__social li:last-child {
  border-bottom: none transparent;
  padding: 0.5rem 0 0.25rem;
}
@media (min-width: 992px) {
  .header .menus__tools .tools__social li {
    display: inline;
    border-bottom: none transparent;
    padding: 0;
  }
}
.header .menus__tools .tools__social a {
  color: #00857d;
  font-size: 1.125rem;
  margin: 0;
}
@media (min-width: 992px) {
  .header .menus__tools .tools__social a {
    font-size: 1.375rem;
    margin: 0 0.5rem;
  }
}
.header .menus__tools .tools__social a .mobile__text {
  margin-left: 0.5rem;
}
.header .menus__tools .tools__social a:hover {
  color: #00615b;
  text-decoration: none;
}
.header .menus__tools .tools__accesibility {
  display: block;
}
@media (min-width: 992px) {
  .header .menus__tools .tools__accesibility {
    display: inline-block;
    margin-left: 0.25rem;
    padding-top: 0.25rem;
    padding-left: 0.5rem;
  }
}
.header .menus__tools .tools__accesibility ul {
  margin: 0;
  padding: 0;
}
.header .menus__tools .tools__accesibility li {
  display: inline;
}
.header .menus__tools .tools__accesibility a {
  color: #a2a2a2;
  font-size: 1rem;
}
.header .menus__tools .tools__accesibility a.tools__adjust {
  color: #a2a2a2;
}
.header .menus__tools .tools__accesibility a.tools__adjust:hover {
  color: #00857d;
}
.header .menus__tools .tools__font-size {
  display: inline-block;
}
.header .menus__tools .tools__font-size a {
  display: inline-block;
  height: 24px;
  width: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 1rem;
  border: 1px solid transparent;
}
.header .menus__tools .tools__font-size a.site--two {
  font-size: 0.875rem;
}
.header .menus__tools .tools__font-size a.site--three {
  font-size: 0.75rem;
}
.header .menus__tools .tools__font-size a:hover {
  border: 1px solid #595959;
  color: #a2a2a2;
}
.header .menus__tools .tools__font-size a.selected {
  border: 1px solid #00857d;
  color: #a2a2a2;
}
.header .menus__tools .tools__search {
  display: inline-block;
  margin-left: 0.5rem;
  padding-top: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.header .menus__tools .tools__search a {
  color: #a2a2a2;
  font-size: 0.8125rem;
  font-weight: 700;
  text-decoration: none;
  width: 100%;
  display: block;
}
.header .menus__tools .tools__search i {
  vertical-align: middle;
}
.header .menus__tools .tools__sesions {
  display: block;
}
@media (min-width: 992px) {
  .header .menus__tools .tools__sesions {
    display: inline-block;
    margin-left: 0.75rem;
    margin-right: 1rem;
  }
}
.header .menus__tools .tools__sesions a {
  background: #ffc600;
  color: #000;
  display: block;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: 2.45em;
  padding: 0.5rem 0.5rem 0.45rem;
  text-decoration: none;
  width: 100%;
}
@media (min-width: 992px) {
  .header .menus__tools .tools__sesions a {
    line-height: normal;
    padding: 0.375rem 0.75rem;
  }
}
.header .menus__tools .tools__sesions i {
  vertical-align: inherit;
  display: inline-block;
  margin-right: 0.5rem;
}

#nav__responsive--button{
	display:none;
}
@media only screen and (max-width:1200px){
		#nav__responsive--button{
		float:right;
		font-size:30px;
		padding:6px 20px;
	}
}

.menu__site {
  position: relative;
  z-index: 15;
}
.menu__site nav {
  width: 100%;
}
.menu__principal {
  padding: 0.7rem 0.5rem;
  border-bottom: 0px solid #e5e5e5;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.menu__principal .menu__item {
  border-bottom: 1px solid #6A6A6A;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: left;
}
.menu__principal .menu__item:last-child {
  border-bottom: none transparent;
}
@media (min-width: 992px) {
  .menu__principal .menu__item {
    border-bottom: none transparent;
    display: inline-block;
    text-align: center;
  }
}
.menu__principal .menu__item:hover > .menu__subbox,
.menu__principal .menu__item.hover > .menu__subbox {
  display: flex;
}
.menu__principal .menu__item.hover > a {
  color: #6A6A6A;
}

.menu__site .mt-lg-4 .mb-lg-5 .clearfix {
  margin-bottom: 0px !important;
}





.menu__principal .menu__item > a {
  color: #6A6A6A;
  display: inline-block;
  font-weight: 400;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 1.125rem;
  padding: 0.5rem 1rem;
  position: relative;
  transition: all 0.2s ease-in;
  text-decoration: none;
  width: 100%;
}
@media (min-width: 992px) {
  .menu__principal .menu__item > a {
    color: #6A6A6A;
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .menu__principal .menu__item > a:after {
    background: #6A6A6A;
    bottom: -1px;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    position: absolute;
    opacity: 0;
    transition: all 0.3s ease-in;
    transform: translateX(-50%);
    width: 0%;
    z-index: 2;
  }
}
.menu__principal .menu__item > a.select {
  color: #6A6A6A;
}
.menu__principal .menu__item > a.select:after {
  opacity: 1;
  width: 100%;
}
.menu__principal .menu__item:hover > a {
  color: #6A6A6A;
}
.menu__principal .menu__item:hover > a:after {
  opacity: 1;
  width: 100%;
}
.menu__principal .menu__item:hover > .menu__level-first {
  height: 400px;
}
.menu__principal .menu__level-first {
  background: #f1f1f1;
  background: linear-gradient(180deg, #f1f1f1 0%, #fff 3%);
  height: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  transition: all 0.5s ease-out;
  top: 100%;
  width: 100%;
}
.menu__principal .menu__subbox {
  display: none;
  height: auto;
  padding: 0;
  text-align: left;
  transition: all 0.5s ease-out;
  width: 100%;
}
@media (min-width: 992px) {
  .menu__principal .menu__subbox {
    background: #f1f1f1;
    background: linear-gradient(180deg, #f1f1f1 0%, #fff 3%);
    left: 0;
    overflow: hidden;
    padding: 1rem;
    position: absolute;
    text-align: left;
    transition: all 0.5s ease-out;
    top: calc(100% + 1px);
  }
}
@media (min-width: 992px) {
  .menu__principal .menu__subbox:after {
    
    bottom: 0;
    content: "";
    display: block;
    height: calc(100% - 2rem);
    left: 230px;
    position: absolute;
    width: 1px;
    top: 1rem;
    z-index: 2;
  }
}
@media (min-width: 992px) {
  .menu__principal .menu__subbox .sub__innerbox {
    margin-right: 2rem;
    width: 200px;
  }
}
.menu__principal .menu__subbox .submenu__title {
  color: #00857d;
  display: none;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 500;
}
@media (min-width: 992px) {
  .menu__principal .menu__subbox .submenu__title {
    display: block;
  }
}
.menu__principal .menu__subbox .submenu__description {
  font-size: 0.8125rem;
  padding: 0 1rem;
}
@media (min-width: 992px) {
  .menu__principal .menu__subbox .submenu__description {
    padding: 0;
  }
}
.menu__principal .menu__subbox .submenu__list {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .menu__principal .menu__subbox .submenu__list {
    width: inherit;
  }
}
@media (min-width: 992px) {
  .menu__principal .menu__subbox .submenu__item {
    margin-bottom: 0.5rem;
  }
}
.menu__principal .menu__subbox .submenu__link {
  border-top: 1px solid #e6e6e6;
  color: #999;
  display: block;
  padding: 0.375rem 1rem;
  text-decoration: none;
}
@media (min-width: 992px) {
  .menu__principal .menu__subbox .submenu__link {
    border: 1px solid #999;
    padding: 0.375rem 0.75rem;
  }
}
@media (min-width: 992px) {
  .menu__principal .menu__subbox .submenu__link:hover {
    border: 1px solid #00857d;
    color: #00857d;
  }
}
.menu__principal .menu__subbox .icon__submenu {
  font-size: 1.25rem;
}
.menu__principal .menu__subbox .sub__item-text {
  font-family: 'Nunito Sans', sans-serif;
}
@media (min-width: 992px) {
  .menu__principal .menu__subbox .sub__item-text {
    font-size: 1.125rem;
  }
}

#firstRow{
  margin-bottom: 70px;
}

.container-buscador{
  display: flex;
  width: 100%;
  margin-bottom: 15px;
}

.fas .fa-search{
  padding: 10px;
  color: rgb(74, 74, 74);
  position: absolute !important;
  padding-left: 10em;
  min-width: 50px;
  text-align: center;

}

.footer__info {
    position: relative !important;
    background-color: #3366cc;
}
.footer__info__content {
    background-color: #fff;
    padding: 2rem 1.5rem;
    box-shadow: 0 3px 8px rgb(0 0 0 / 16%);
    position: relative !important;
    top: -15vh;
    margin-top: 80px;
}

.footer__end .container, .footer__end .logos {
    height: 100%;
}

.footer__end {
    height: 70px;
    background-color: #36c;
}

.footer__info__content h2 {
    font-size: 1.125rem;
}

.footer__info__content h2, .footer__info__content h3 {
    color: #00184a;
    font-weight: 600;
}

.mb-lg-3, .my-lg-3 {
    margin-bottom: 1rem!important;
    padding: 0px 20px 5px 60px;
}

p {
    margin-bottom: 0.5rem;
    font-family: 'Nunito Sans', sans-serif;
    color: #575757;
    font-weight: 800;
}

.col-12 col-lg-10{
    margin-left: 0px;

}



.footer__info__content p {
    color: #575757;
    font-weight: 400;
}

@media (min-width: 700) {
  .footer__info__content{
    top: -180vh;
  }
}

@media (min-width: 992px) {
  .footer__info__content{
    top: -38vh;
  }
}

@media (min-width: 1200px) {
  .footer__info__content{
    top: -12vh;
  }
}

.footer__site {
  background: #fff;
  color: #091c4a;
  height: auto;
  position: relative;
}
.footer__site a {

}
.footer__site a {
  color: #091c4a;
  text-decoration: underline;
}
@media (min-width: 992px) {
  .footer__site .col--lateral-line {
    border-left: 2px solid #fff;
  }
}
.footer__site .text--oswald {
 font-family: 'Nunito Sans', sans-serif;
  font-weight: 300;
}
.footer__site .logo__hacienda-footer {
  background: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -24px;
  margin-left: -24px;
  padding: 1.5rem;
}
@media (min-width: 768px) {
  .footer__site .logo__hacienda-footer {
    background: transparent;
    display: inline-block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
  }
}
.footer__site .logo__hacienda-footer img {
  height: auto;
  width: 100%;
}
@media (min-width: 992px) {
  .footer__site .logo__hacienda-footer img {
    width: 75%;
  }
}
.footer__site .address__text {
  font-size: 0.875rem;
}
.footer__site .menu-main-menu {
  font-family: 'Nunito Sans', sans-serif;
  font-size: 1.125rem;
}
.footer__site .menu-main-menu .menu__principal {
  list-style: none;
  margin: 0;
  padding: 0;
}
.footer__site .menu-main-menu .menu__item {
  border-left: 1px solid #fff;
  text-align: center;
}
.footer__site .menu-main-menu .menu__item:first-child {
  border-left: 1px solid transparent;
}
.footer__site .menu-main-menu .menu__item a {
  color: #fff;
}
.footer__site .btn__pse {
  color: #fff;
 font-family: 'Nunito Sans', sans-serif;
}
.footer__site .btn__pse span {
  display: block;
}
.footer__site .btn__pse img {
  display: block;
  height: auto;
  width: 35%;
}
.footer__site .title__companies {
  font-size: 0.875rem;
  line-height: 1.3em;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-top: 20px;
}
.footer__site .select-wrapper {
  width: 85%;
  font-family: 'Nunito Sans', sans-serif;
}
.footer__site .select-wrapper input.select-dropdown {
  border: 1px solid #fff;
  color: #fff;
  height: 2rem;
  font-size: 0.875rem;
  line-height: 2rem;
  margin: 0 0 1.25rem 0;
  padding-left: 5px;
}
.footer__site .select-wrapper .caret {
  fill: rgba(255, 255, 255, 0.87);
}
.footer__site .select_entidades {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
  height: 2rem;
  font-family: 'Nunito Sans', sans-serif;

  font-size: 0.875rem;
  line-height: 2rem;
  margin: 0 0 1.25rem 0;
  padding-left: 5px;
  width: 85%;
}
.footer__site .select_entidades option {
  color: #2952a3;
}

/*--------*/
#imgS1-2{
  border-radius: 500px ;
  width: 32rem ;
}

#TitleQEES{
    color: #00aeab;
    font: 4rem "Segoe UI";
    font-weight: 550;
}


.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{
  width: 15px;
  height: 15px;
border-radius: 15px;
bottom: 7px !important;
left: auto;
right: 90px !important;
}


.swiper-pagination swiper-pagination-white{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 20px;
  width: 100px;
  bottom: 7px;
  left: auto;
  right: 289px;
}

.slide__item{
    height: 750px;
    width: 1900px;
}

.swiper-container {
  width: 100%;
  height: auto;
}


.swiper-slide {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: -3px;
  left: 0;
  right: auto;
  width: auto;
}

@media (min-width: 992px) {
  .swiper-container-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    border-radius: 15px;
    bottom: 7px;
    left: auto;
    display: flex;
    justify-content: space-between;
    width: 100px;
    right: 289px;
  }
}
.swiper-pagination-bullet {
  border-radius: 0;
  height: 10px;
  width: 10px;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #00857d;
}
.slider__home {
  position: relative;
  padding-bottom: 1rem;
}


@media (min-width: 1200px) {
#svgBanner{
	top: 14vh !important;
	}
}
@media (min-width: 1700px) {
  #svgBanner{
    top: -4vh !important;
    }
  }



@media (max-width: 425px) {
	#containerTextVideoHomePage{
		top:60% !important;
	}
	.slider__home {
		height: 440px;
	}
	#listVideoHomePage{
		font-size: 2em !important;
		bottom: 0px !important;
	}
	#svgBanner{
		padding-left: 180px !important;
	}
}

@media (max-width: 992px) {
	#newSection{
		display: block !important;
	}
}

@media (max-width: 768px) {
	#newSection{
		display: block !important;
	}
}

@media (max-width: 992px) {
.swiper-slide slide__item swiper-slide-active{
    width: 696px !important;;
	}
	
#textBanner{
	top: 0px !important;
	left: 0px !important;
	}
	
#svgBanner{
	top: -37vh !important;
}
@media (min-width: 992px) {
.slide__item {
	height: 570px;
}
}



#Capa_1{
	width: calc(9vh - 1%) !important;;
	}
}

@media (min-width: 1200px){
	#containerTextVideoSigaSmall{
	display:none;
	}
}
@media (max-width: 768px) {
	#containerTextVideoSigaSmall{
	padding-top: 75% !important;
	
}
	#listVideoHomePage{
		width: 557px !important;
	}
}


@media (max-width: 1200px){
	#containerTextVideoSiga{
		display:none;
	}
	#sectionvideoHomePage{
		padding-top: 0em !important;
		top:12% !important;
		
	}
	
	
#continer1S2InfInt{
	padding-top:12rem !important;
	}	
.container-infoSec2{
	margin-left: 0px !important;
    width: 100% !important;
	}
#contImgS2Info{
	top: -2em !important;
	left: 31rem !important;
	}
#imgS2Info{
	width: 10rem !important;
    height: 10rem !important;
	}
#containerVideoHomeBox{
	position: static;
	padding:0px;
	}
}

@media (max-width: 992px) {
	#containerTextVideoHomePage{
		background-color: transparent !important;
		top:15% !important;
		left: -46px !important;
	}
	.container-infoSec1{
		width: 100% !important;
	}
	#titleS1InfInt{
		padding-top: 0rem !important;
		padding-left: 4rem !important;;
	}
	
  .slider__home {
    padding-bottom: 0;
  }
  #contImgS2Info{
	top: -2em !important;
	left: 14rem !important;
	}

#txtS1InfInt{
	position: relative !important;
	top: 10vh !important;
}
#imgS1InfInt{
	top:3em !important;
	position: relative;
	}
#continer1S2InfInt{
	padding-top:37rem !important;
	}	
}

@media (min-width: 1200px) {

}

@media (max-width: 768px) {
	#continer1S2InfInt{
		padding-top: 46rem! important;
	}
}

@media (max-width: 425px) {
	#listVideoHomePage{
		width: 376px !important;
	}
}


.slider__home .inner__slide {
  padding: 1rem;
  position: absolute;
  width: 100%;
  z-index: 3;
}

@media only screen and (min-width: 992px) and (max-width: 1200px){
  .row-evaluenos .slider__home .inner__slide {
    top: -38px !important;
    padding: 0 !important;
    width: 70% !important;
    /*left: 16vh !important;*/
    height: 3vh !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1600px){
  .row-evaluenos .slider__home .inner__slide {
    top: 80px !important;
    height: 441px !important;
    padding: 0 !important;
    top: 100px !important; 
    width: 25% !important;
    /*left: 10% !important;*/
  }
}


@media (min-width: 992px) {
  .slider__home .inner__slide {
    top: 65px !important;
    height: 441px;
    padding: 0;
    top: 100px; 
    width: 25%;
    /*left: 42%;*/
  }
  #svgBanner{
    top: 80px;
  }
}

@media (min-width: 1600px) {
  .slider__home .inner__slide {
    top: 10px !important;
    height: 441px;
    padding: 0;
    width: 80%;
    /*left: 10%; */
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .slider__home .inner__slide {
    top: -53px !important;
    padding: 0 !important;
    width: 19% !important;
    left: 71vh !important;
  }
  
  .slide__item {
	height: 370px !important;
  }
}


.slider__home .inner__slide .slide__texts {
  position: relative;
  z-index: 2;
}

@media (min-width: 992px) {
  .slider__home .inner__slide .slide__texts {
    bottom: 35px;
    left: 40px;
    position: absolute;
    width: 100%;
  }
}

.slider__home .inner__slide .bg__slide {
  background: #f8f6e8;
  height: 95%;
  left: 9vh;
  position: absolute;
  top: 0;
  width: 40%;
  z-index: 1;
}

.container_slide__texts{
  z-index: 3;
}

.slide__texts{
position: relative !important;
top: 80px !important;
left: 100px !important;
}

@media (min-width: 992px) {
  .slider__home .inner__slide .bg__slide {
    height: 100%;
  }
}
.slider__home .inner__slide .slide__title {
  color: #00857d;
 font-family: 'Nunito Sans', sans-serif;
  font-size: 1.75rem;
}
.slider__home .inner__slide .slide__copy {
  color: #2f2f2f;
  font-size: 0.875rem;
  line-height: 1.25em;
}
.slider__home .inner__slide .slide__link {
  display: block;
  width: 100%;
}
.slider__home .inner__slide .slide__link a {
	background: #ffffff;
    color: #717171;
  display: block;
  font-size: 0.9375rem;
  padding: 0.5rem 0.75rem;
  width: 100%;
}
.slider__home .pic__slide {
  height: 220px;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 3;
}
@media (min-width: 425px) {
  .slider__home .pic__slide {
    height: 260px;
  }
}
@media (min-width: 768px) {
  .slider__home .pic__slide {
    height: 350px;
  }
}
@media (min-width: 992px) {
  .slider__home .pic__slide {
    height: 315px;
    position: absolute;
    
  }
}
@media (min-width: 1200px) {
  .slider__home .pic__slide {
    height: 540px;
  }
}
@media (min-width: 1600px) {
  .slider__home .pic__slide {
    height: 695px;
  }
}
.slider__home .pic__slide img {
  height: 100%;
  width: auto;
  position: absolute;
  top: 15%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (min-width: 425px) {
  .slider__home .pic__slide img {
    height: auto;
    width: 105%;
  }
}

@media (min-width: 768px) {
  .slider__home .pic__slide img {
    height: auto;
    width: 105%;
  }
}

@media (min-width: 992px) {
  .slider__home .pic__slide img {
    height: auto;
    width: 85%;
    top: 91%;
    left: 30%;
  }
}

@media (min-width: 1200px) {
  .slider__home .pic__slide img {
    height: auto;
    width: 91%;
    top: 15%;
    left: 40%;
  }
  .slider__home .inner__slide {
    left:20%;
  }
}

@media (min-width: 1200px) {
  #svgBanner{
    top: 5vh !important;
  }
}

@media (min-width: 1440px) {
  .slider__home .inner__slide {
    /*left:37%;*/
  }
}

@media (min-width: 1600px) {
  .slider__home .pic__slide img {
    height: auto;
    width: 105%;
    left: 50%;
  }
  .slider__home .inner__slide {
    /*left:45%;*/
  }
}



@media (min-width: 992px) {
  .video-home__box {
	display:flex;
	box-sizing:border-box;
  }
}
@media (min-width: 1200px){
#container-youtube-video{
  border-radius: 34px;
  margin-top: 100px;
  width: 970px;
  }
}

#textBanner > div > p.slide__link > a:hover{
  background-color: #d5d5d5;
  color: #fff;
}
#btnEvaluenos > button:hover{
  background-color: #d5d5d5 !important;
  color: #fff !important;
}

#btnEvaluenos > button > span > p:hover{
  color: #fff!important;
}

#btnEvaluenos > button > span:hover{
  color: #fff!important;
}

.video-home__box .video__text {
  background: #f8f6e8;
  padding: 1.5rem;
  position: relative;
  width: 100%;
  z-index: 2;
}
@media (min-width: 768px) {
  .video-home__box .video__text {
    height: 250px;
    padding: 0;
    width: 60%;
  }
}
@media (min-width: 992px) {
  .video-home__box .video__text {
    width: 55%;
    height: 325px;
  }
}
@media (min-width: 1200px) {
  .video-home__box .video__text {
    width: 199vh;
    height: 245px;
    position: relative;
    right: -109px;
  }
}
.video-home__box .video__text p {
  color: #00857d;
 font-family: 'Nunito Sans', sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.125em;
  margin: 0;
  z-index: 4;
}
@media (min-width: 768px) {
  .video-home__box .video__text p {
    margin-right: 50vh;
    bottom: 67px;
    font-size: 1.5rem;
    position: absolute;
    right: 200px;
    width: 60%;
  }
}
@media (min-width: 992px) {
  .video-home__box .video__text p {
    font-size: 2rem;
  }
}

@media (min-width: 768px) {
  .video-home__box .video__text:before {
    height: 25px;
    left: auto;
    right: 10px;
    top: 10px;
    width: 25px;
  }
}
.video-home__box .video__media {
  background: transparent;
  width: 100%;
  z-index: 3;
}
@media (min-width: 768px) {
  .video-home__box .video__media {
	left: 20%;
	margin:auto;
    top: 49%;
    width: 54%;
  }
}
@media (min-width: 992px) {
  .video-home__box .video__media {
    left: 20%;
	margin:auto;
  }
}
.video-home__box .video__media .mceNonEditable.embeditem {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.video-home__box .video__media .mceNonEditable.embeditem:before {
  display: block;
  padding-top: 56.25%;
}
.video-home__box .video__media .mceNonEditable.embeditem iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.video-home__box .video__media p {
  margin: 0;
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.video-home__box .video__media p:before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
.video-home__box .video__media p iframe {
  border-radius: 32px !important;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

@media (min-width: 992px) {
  .title__home {
    font-size: 2.5rem;
  }
}

.botonFormat{
    color: #fff;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 24px;
    font-weight: 400;
}

#imgS1-2 {
border-radius: 500px;
}

.textoGris{
color: #6f7070;
font-size: 20px;
font-weight: 500;
line-height: 1.2;
}

#btn-descargar:hover{
	background-color:#16bcd3;
}

.title__home span {
  color: #6A6A6A;
  display: inline-block;
  font-family: 'Nunito Sans', sans-serif;
    font-weight: 600 !important;
    font-size: max(3vw, 40px)!important;
  }
  
.container_title_News{
display: flex;
align-items: end;
justify-content: space-between;
}

.slide__link__s3{
  margin-right: 80px;
}


.float-right{
  background-color: #00adaa;
  padding: 5px 68px;
  border-radius: 10px;
  color: #fff;
  font-weight: 400;
}

.news__box__LARGE {
  background: #fff;
  display: inline-block;
  margin-top: 0rem;
  margin-bottom: 3rem;
  padding: 3rem 1.5rem 1rem;
  position: relative;
  z-index: 2;
  height: auto;
  border-radius: 25px;
  max-width: auto;
}


@media (min-width: 768px) {
  .news__box__LARGE {
    margin-top: 0rem;
    margin-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .news__box__LARGE {
    display: inline-grid;
    margin-bottom: 3rem;
  }
}
.news__box__LARGE .news__date {
  padding: 1rem 3.5rem;
  top: 95%;
  left: 60%;
  background: #EDEDED;
  color: #696969;
  border-radius: 30px;
  font-family: 'Nunito Sans', sans-serif;
  overflow: hidden;
  padding: 2.25rem 0.5rem;
  position: absolute;
  text-align: center;
  z-index: 4;
}
@media (min-width: 768px) {
  .news__box__LARGE .news__date {
    padding: 1rem 3.5rem;
    top: 95%;
    left: 60%;
  }
}
.news__box__LARGE .news__date span {
  display: block;
  line-height: 1em;
}
.news__box__LARGE .news__date .day {
  font-size: 0.5rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .news__box__LARGE .news__date .day {
    font-size: 0.5rem;
  }
}
.news__box__LARGE .news__date .month {
  font-size: 0.5rem;
  font-weight: 300;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .news__box__LARGE .news__date .month {
    font-size: 0.5rem;
  }
}
.news__box__LARGE .news__date .year {
  font-size: 0.5rem;
  font-weight: 400;
}

.news__box__LARGE  {
  display: flex;
  padding: 0px;
}



.news__title-text_LARGE{
  padding-left: 58vh;
}

@media (min-width: 768px) {
  .news__box__LARGE .news__date .year {
    font-size: 1.125rem;
  }
}
.news__box__LARGE .news__pic {
  width:100%;
  height:100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .news__box__LARGE .news__pic {
    height: 110%;
    left: 15px;

    top: 50%;
    width: 180px;
  }
}
@media (min-width: 992px) {
  .news__box__LARGE .news__pic {
    height: 120%;
    width: 200px;
    border-radius: 20px;
  }
}

.news__box__LARGE .news__pic img {
  object-fit: cover;
  width: 70vh !important;
  height: 30vh;
  border-radius: 27px 0px 0px 27px;
}

@media (min-width: 768px) {
  .news__box__LARGE.news__pic img {

    width: auto;
  }
}



.news__box {
  background: #fff;
  display: inline-block;
  margin-top: 0rem;
  margin-bottom: 3rem;
  padding: 0rem 0rem 4rem !important;
  position: relative;
  z-index: 2;
  height: auto;
  border-radius: 25px;
  max-width: auto;
}

@media (min-width: 768px) {
  .news__box {
    margin-top: 0rem;
    margin-bottom: 3rem;
  }
  .news__pic{
	  width: 100% !important;

  }
  
}
@media (min-width: 992px) {
  .news__box {
    display: inline-grid;
    margin-bottom: 3rem;
    max-height: 35rem;
  }
}
.news__box .news__date {
  background: #EDEDED;
  font-weight: 500;
  color: #444;
  border-radius: 30px;
  font-family: 'Nunito Sans', sans-serif;
  overflow: hidden;
  padding: 2.25rem 0.5rem;
  position: absolute;
  text-align: center;
  top: -1.75rem;
  z-index: 4;
}
@media (min-width: 768px) {
  .news__box .news__date {
    padding: 1rem 1.5rem;
    left: 50%;
  }
}
.news__box .news__date span {
  display: inline-flex;
  line-height: 1em;
}
.news__box .news__date .day {
  font-size: 1rem;
  font-weight: 500;
}
@media (min-width: 768px) {
  .news__box .news__date .day {
    font-size: 1rem;
  }
}
.news__box .news__date .month {
  font-size: 1rem;
  font-weight:  500;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .news__box .news__date .month {
    font-size: 1rem;
  }
}
.news__box .news__date .year {
  font-size: 1rem;
  font-weight:  500;
}


@media (min-width: 768px) {
  .news__box .news__date .year {
    font-size: 1rem;
	font-weight:  500;
  }
}
.news__box .news__pic {
  width:100%;
  height:100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .news__box .news__pic {
    height: 110%;
    left: 15px;
    top: 50%;
    width: 180px;
  }
}
@media (min-width: 992px) {
  .news__box .news__pic {
    height: 260px;
    width: auto;
    border-radius: 403px;
  }
}

.news__box .news__pic img {
  object-fit: cover;
  width: 55vh !important;
  height: 30vh;
  border-radius: 27px 27px 0px 0px;
}

@media (min-width: 768px) {
  .news__box .news__pic img {

    width: auto;
  }
}

.news__box__LARGE:nth-child(1) {
	grid-column-start: span 3;
}

.inner-divsAUX{
  padding: 50px; 
  background:tomato;
  border:2px solid green;
  text-align:center;
}

.news__box .news__title {
  color: #00857d;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .news__box .news__title {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  .news__box .news__title {
    font-size: 1.75rem;
  }
}
.news__box .news__copy {
  color: #505050;
  font-size: 0.875rem;
}
.news__box .news__link {
  display: inline-block;
  width: auto;
}
.news__box .news__link a {
  color: #00857d;
  font-weight: 700;
  line-height: 1.5em;
}
.news__box .news__link a i {
  background: #ffc600;
  color: #000;
  display: inline-block;
  padding: 3px;
  vertical-align: middle;
  margin-left: 0.75rem;
}
.open-data__home .bg__chart {
  background: #f8f6e8;
  height: 480px;
  margin-top: 2rem;
  padding: 30px 50px 5px 40px;
  width: 100%;
}
@media (min-width: 768px) {
  .open-data__home .bg__chart {
    padding: 30px 80px 5px 70px;
  }
}
@media (min-width: 992px) {
  .open-data__home .bg__chart {
    padding: 30px 130px 5px 120px;
  }
}
.open-data__home .chart__box {
  height: 100%;
  width: 100%;
}
.open-data__home .chart__box .textlabel g text {
  transform: translateY(5px);
}
.open-data__home .chart__box > svg > g .bar:nth-child(1) {
  fill: #ffc600;
}
.open-data__home .chart__box > svg > g .bar:nth-child(2) {
  fill: #00857d;
}
.open-data__home .chart__box > svg > g .label {
  font-family: 'Nunito Sans', sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
}
.open-data__home .chart__box.properties--chart > svg > g .bar:nth-child(1) {
  fill: #00857d;
}
.container__parallax {
  display: none;
}
@media (min-width: 992px) {
  .container__parallax {
    display: block;
    height: 100vh;
    width: 100vw;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 0;
    opacity: 0.04;
  }
}
.container__parallax img {
  position: absolute;
}
#cog01 {
  left: -7%;
  top: 8%;
  width: 29vw;
}
#cog02 {
  left: 19%;
  top: 28%;
  width: 19vw;
}
#cog03 {
  left: 36%;
  top: 36%;
  width: 15vw;
}
#cog04 {
  left: 47%;
  top: 41%;
  width: 29vw;
}
#cog05 {
  left: 74%;
  top: 50%;
  width: 19vw;
}
#cog06 {
  left: 91%;
  top: 48%;
  width: 15vw;
}
.internal__header .header__title {
  color: #00857d;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 1.5rem;
  position: relative;
  z-index: 6;
}
@media (min-width: 768px) {
  .internal__header .header__title {
    font-size: 2.5rem;
  }
}
.internal__header .header__date {
  background: #00857d;
  color: #fff;
  display: none;
  font-family: 'Nunito Sans', sans-serif;
  overflow: hidden;
  padding: 3rem 0.5rem;
  position: absolute;
  top: 7%;
  text-align: center;
  z-index: 8;
}
@media (min-width: 768px) {
  .internal__header .header__date {
    transform: translateY(-50%);
    top: 50%;
  }
}
.internal__header .header__date span {
  display: block;
  line-height: 1em;
}
.internal__header .header__date .day {
  font-size: 2.25rem;
  font-weight: 500;
}
.internal__header .header__date .month {
  font-size: 1.375rem;
  font-weight: 300;
  text-transform: uppercase;
}
.internal__header .header__date .year {
  font-size: 1.125rem;
  font-size: 400;
}
.internal__header .header__pic {
  overflow: hidden;
}
.internal__header .header__pic img {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  height: 110%;
  width: auto;
}
@media (min-width: 992px) {
  .internal__header .header__pic img {
    height: auto;
    width: 105%;
  }
}
.internal__header .title__box {
  position: relative;
  margin-bottom: 0.5rem;
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .internal__header .title__box {
    margin-bottom: 4rem;
    padding-bottom: 0.5rem;
  }
}
.internal__header .title__box:before {
  background: #f8f6e8;
  display: block;
  position: absolute;
  z-index: 2;
  height: 115%;
  left: -15px;
  width: 75px;
  top: 25%;
  transform: translateY(-50px);
}
@media (min-width: 768px) {
  .internal__header .title__box:before {
    height: 145%;
    left: -30px;
  }
}
.internal__header .title__box:after {
  background: #00857d;
  bottom: 0;
  content: "";
  display: block;
  height: 5px;
  right: 0;
  position: absolute;
  width: 160px;
}
@media (min-width: 768px) {
  .internal__header .title__box:after {
    width: 300px;
  }
}
.internal__header .header__lead {
  display: block;
  font-size: 1.125rem;
  font-weight: 300;
  margin: 2.5rem 0;
  padding-bottom: 1rem;
  position: relative;
}
.internal__header .header__lead:after {
  background: #00857d;
  bottom: 0;
  display: block;
  height: 5px;
  left: 0;
  position: absolute;
  width: 70px;
}
@media (min-width: 768px) {
  .internal__header .header__lead {
    font-size: 1.25rem;
  }
}
.internal__header.header--pic-date .title__box .header__date {
  display: block;
  left: -22px;
}
.internal__header.header--pic-date .title__box .header__pic {
  position: relative;
  height: 240px;
  width: 100%;
  z-index: 6;
}
@media (min-width: 768px) {
  .internal__header.header--pic-date .title__box .header__pic {
    height: 260px;
    width: 45%;
  }
}
.internal__header.header--pic-date .title__box .header__title {
  margin-top: 1rem;
  width: 100%;
}
@media (min-width: 768px) {
  .internal__header.header--pic-date .title__box .header__title {
    bottom: 1.25rem;
    margin-top: 0;
    position: absolute;
    right: 0;
    width: 50%;
  }
}
.internal__header.header--pic-date .title__box:before {
  height: 270px;
  left: 7%;
  width: 60%;
  top: 25%;
}
.internal__header.header--date .title__box .header__date {
  display: block;
  left: -22px;
  padding: 1.75rem 0.5rem;
  top: 40%;
  transform: translateY(-50px);
}
.internal__header.header--date .title__box .header__pic {
  display: none;
}
.internal__header.header--date .title__box .header__title {
  position: relative;
  width: auto;
  padding: 0rem 0 0 3.75rem;
}
.internal__header.header--date .title__box:before {
  height: 115%;
  left: 0;
  width: 80px;
  top: 35%;
  transform: translateY(-50px);
}
.internal__header.header--pic .title__box .header__pic {
  position: relative;
  height: 240px;
  width: 100%;
  z-index: 6;
}
@media (min-width: 768px) {
  .internal__header.header--pic .title__box .header__pic {
    height: 260px;
    width: 45%;
  }
}
.internal__header.header--pic .title__box .header__title {
  margin-top: 1rem;
  width: 100%;
}
@media (min-width: 768px) {
  .internal__header.header--pic .title__box .header__title {
    bottom: 1.25rem;
    margin-top: 0;
    position: absolute;
    right: 0;
    width: 50%;
  }
}

.titulo_ppal{color: #00aeab;
font-size: 5vmax;
font-weight: 500;
font-family: "Segoe UI";
}


.internal__header.header--pic .title__box:before {
  height: 270px;
  left: 7%;
  width: 60%;
  top: 25%;
}
.internal__content h2 {
  color: #00857d;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .internal__content h2 {
    font-size: 1.5rem;
    margin-bottom: 1.75rem;
  }
}
.internal__content h3 {
  font-family: 'Nunito Sans', sans-serif;
  font-size: 1rem;
  margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
  .internal__content h3 {
    font-size: 1.25rem;
    margin-bottom: 1rem;
  }
}
.internal__content p {
  color: #2e2e2e;
  margin-bottom: 2rem;
}
.internal__content p a {
  color: #00857d;
}
.internal__content p a:hover {
  color: #003935;
}
.internal__content ul {
  margin-bottom: 2.25rem;
  padding-left: 1.25rem;
}
@media (min-width: 768px) {
  .internal__content ul {
    padding-left: 4.5rem;
  }
}
.internal__content ul li {
  color: #2e2e2e;
  list-style: none;
  margin-bottom: 0.75rem;
  position: relative;
}
.internal__content ul li:before {
  color: #00857d;
  content: "â– ";
  font-size: 1.25rem;
  vertical-align: middle;
  line-height: 1.25rem;
  position: absolute;
  left: -18px;
}
.internal__content img {
  width: auto;
  height: auto;
  max-width: 100%;
}
.internal__content .internal__quote {
  border-left: 7px solid #00857d;
  color: #00857d;
  font-size: 1.125rem;
  font-weight: 300;
  font-style: italic;
  line-height: 1.25em;
  margin: 2.5rem 1.25rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .internal__content .internal__quote {
    border-left: 10px solid #00857d;
    font-size: 1.5rem;
    line-height: 1.125em;
    margin: 2.5rem;
  }
}
.internal__content .link__pdf {
  display: inline-block;
  margin-bottom: 1rem;
}
.internal__content .link__pdf:before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.5rem;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 400;
  content: "\f1c1";
}
.internal__content .link__doc {
  display: inline-block;
  margin-bottom: 1rem;
}
.internal__content .link__doc:before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.5rem;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 400;
  content: "\f15c";
}
.internal__content .link__xls {
  display: inline-block;
  margin-bottom: 1rem;
}
.internal__content .link__xls:before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.5rem;
 font-family: 'Nunito Sans', sans-serif;
  font-weight: 400;
  content: "\f1c3";
}

/*# sourceMappingURL=siga-styles.css.map */
@media (min-width: 1200px) {
  .cards-container{
    padding: 0px 9vh;
  }
}
#elementsFromHeader{
  padding-left: 20vh;
  padding-right: 20vh;
}

.greenCol{
  background-color: #00aeab;
  position: absolute;
  z-index: 1;
  border-radius: 23px;
}
@media (min-width:800px) {
  .greenCol{
    top: 232px !important;
    left: 33% !important;
    height: 224px !important;
    width: 92px !important;
  }
  #text-homePageEdit{
    margin-left: 0em !important;
  }
}

@media (min-width: 920px) {
  .greenCol{
    top: 205px !important;
    left: 33% !important;
    height: 322px !important;
    width: 92px !important;
  }
  #text-homePageEdit{
    margin-left: 0em !important;
  }
}
@media (min-width: 1200px) {
  .greenCol{
    top: 223px !important;
    left: 33% !important;
    height: 322px !important;
    width: 92px !important;
  }
  #text-homePageEdit{
    margin-left: 0em !important;
  }
}

@media (min-width: 1380px) {
  .greenCol{
    top:246px !important;
    left: 33% !important;
    height: 337px !important;
    width: 92px !important;
  }
}

@media (min-width: 1500px) {
  .greenCol{
    top:221px !important;
    left: 33% !important;
    height: 395px !important;
    width: 92px !important;
  }
}

@media (min-width: 1560px) {
  .greenCol{
    top:234px !important;
    left: 33% !important;
    height: 395px !important;
    width: 92px !important;
  }
}

@media (min-width: 1600px) {
  .greenCol{
    top:236px !important;
    left: 33% !important;
    height: 403px !important;
    width: 92px !important;
  }
}

@media (min-width: 1700px) {
  .greenCol{
    top:250px !important;
    left: 33% !important;
    height: 470px !important;
    width: 105px !important;
  }
}


@media (min-width: 1200px) {
#cardsRowContainer{
  padding-left: 10vh !important;
  }
  .grayBG{
    top: 213px !important;
    height: 382px !important;
  }
}
@media (min-width: 1600px) {
#cardsRowContainer{
  padding-left: 18vh !important;
  }
}
@media (min-width: 1600px) {
  #imgS1InfInt{
    top: -8em !important;
  }}


@media (min-width: 1600px) {
  .grayBG{
    top: 328px !important;
    height: 330px !important;
  }
  .greenBG{
    top: 1068px !important;
    height: 208px !important;
  }
}


@media (min-width: 1200px) {
  .slide__item {
    height: 570px;
  }
  }
    
  @media (min-width: 1600px) {
    .slide__item {
      height: 570px;
    }
    }

    

#cardMarcoNormtitle:hover{
    color: #fff !important;
    background: #00aeab !important;

}

@media (min-width: 1200px) {
  #containerNoticias{
    max-width: 1096px !important;
  }
  #containerDatosAbiertos{
    max-width: 1096px !important;
  }
}

@media (min-width: 1600px) {
  #containerNoticias{
    max-width: 1400px !important;
  }
  #containerDatosAbiertos{
    max-width: 1400px !important;
  }
}

@media (min-width: 1600px) {
.container .swiper-controls{
  margin-top: 160px;
  }
}
.row-evaluenos .slider__home .inner__slide {
  padding: 1rem;
  position: absolute;
  width: 100%;
  z-index: 3;
}

@media (min-width: 1440px) {
  .row-evaluenos .slider__home .inner__slide {
    top: 80px !important;
    height: 441px !important;
    padding: 0 !important;
    top: 100px !important; 
    width: 25% !important;
    left: 10% !important;
  }
}

@media (min-width: 1600px) {
  .row-evaluenos .slider__home .inner__slide {
    top: 80px !important;
    height: 441px !important;
    padding: 0 !important;
    top: 100px !important; 
    width: 25% !important;
    left: 10% !important;
  }
}

.header-language--select .block__google__traslate {
  margin-left: 1rem;
}
.header-language--select .block__google__traslate .goog-te-gadget {
  color: #fff;
  width: 100px;
}
.goog-te-gadget {
  font-family: arial;
  font-size: 11px;
  white-space: nowrap;
}
.header-language--select .block__google__traslate .goog-te-gadget span {
  display: block;
}
.VIpgJd-ZVi9od-l4eHX-hSRGPd, .VIpgJd-ZVi9od-l4eHX-hSRGPd:link, .VIpgJd-ZVi9od-l4eHX-hSRGPd:visited, .VIpgJd-ZVi9od-l4eHX-hSRGPd:hover, .VIpgJd-ZVi9od-l4eHX-hSRGPd:active {
  font-size: 12px;
  font-weight: bold;
  color: #444;
}
.goog-te-gadget img {
  vertical-align: middle;
  border: none;
}

.slider__home .content__buttons .swiper-button-prev #btnPrev {
  background-image: url(/PortalCisa/App_Web_Files/dist/images/version-3/arrow-prev_gray.svg)!important;
}

#btnPrev {
  background-image: url(/PortalCisa/App_Web_Files/dist/images/version-3/arrow-prev_gray.svg)!important;
}

.slider__home .content__buttons .swiper-button-next {
  background-image: url(/PortalCisa/App_Web_Files/dist/images/version-3/arrow-next_gray.svg)!important;
}



#btnPrev:hover {
  background-image: url(/PortalCisa/App_Web_Files/dist/images/version-3/arrow-prev.svg) !important;
}
#btnNext:hover {
  background-image: url(/PortalCisa/App_Web_Files/dist/images/version-3/arrow-next.svg) !important;
}

/************************/

.transparency__header{
  margin:2rem 0 3rem
}
.transparency__header h1{
  width:50%;
  margin:auto;
  color:#454545;
  font-family:Outfit,sans-serif;
  font-weight:700;
  font-size:3.125rem
}
@media only screen and (max-width:1200px){
  .transparency__header h1{
      width:60%
  }
}
@media only screen and (max-width:992px){
  .transparency__header h1{
      width:70%;
      font-size:2.7rem
  }
}
@media only screen and (max-width:768px){
  .transparency__header h1{
      width:90%;
      font-size:2.5rem
  }
}
@media only screen and (max-width:576px){
  .transparency__header h1{
      width:68%;
      font-size:1.875rem
  }
}
.transparency__header h1 span{
  color:#649819;
  font-family:inherit;
  font-weight:400;
  font-size:inherit
}
.transparency__body .content__nav .nav-link{
  color:#575757;
  font-family:Outfit,sans-serif;
  font-weight:500;
  font-size:1rem;
  position:relative;
  padding:.5rem 0;
  border-bottom:1px solid rgba(69,69,69,.14);
  border-radius:0
}
.transparency__body .content__nav .nav-link:hover{
  color:#0078ac
}
.transparency__body .content__nav .nav-link span{
  display:block;
  padding:1.2rem 3rem 1.2rem .8rem
}
.transparency__body .content__nav .nav-link .fas{
  color:#fff;
  position:absolute;
  top:55%;
  right:.8rem;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  padding:.38rem .55rem;
  font-size:.8rem;
  border-radius:5px;
  background-color:#0078ac
}
.transparency__body .content__nav .nav-link.active{
  color:#fff;
  background-color:transparent
}
.transparency__body .content__nav .nav-link.active span{
  background-color:#0078ac;
  color:#fff;
  border-radius:10px
}
.transparency__body .content__tab{
  padding-top:.5rem
}
.transparency__body .content__tab .content__info .tab-pane--acordion .accordion__item .second__accordion__item--header .btn{
  color:#454545;
  font-family:Outfit,sans-serif;
  font-weight:600;
  font-size:1.25rem;
  padding:1rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  text-align:left;
  position:relative;
  width:100%
}
.transparency__body .content__tab .content__info .tab-pane--acordion .accordion__item .second__accordion__item--header .btn .fa{
  color:#fff;
  background-color:#0078ac;
  font-size:.9rem;
  padding:.38rem;
  border-radius:5px
}
.transparency__body .content__tab .content__info .tab-pane--acordion .accordion__item .second__accordion__item--header .btn .fa.fa-chevron-up{
  display:none
}
.transparency__body .content__tab .content__info .tab-pane--acordion .accordion__item .second__collapse{
  padding:0 1rem 1rem
}
.transparency__body .content__tab .content__info .tab-pane--acordion .accordion__item .second__collapse .body__second__level{
  padding-top:.5rem;
  border-top:1px solid rgba(112,112,112,.35)
}
.transparency__body .content__tab .content__info .tab-pane--acordion .accordion__item .second__collapse .body__second__level .content__third__level,.transparency__body .content__tab .content__info .tab-pane--acordion .accordion__item .second__collapse .body__second__level .tab-pane--info,.transparency__body .content__tab .content__info .tab-pane--acordion .accordion__item .second__collapse .body__second__level .tab-pane-second--acordion{
  padding:.5rem 0
}
.transparency__body .content__tab .content__info .tab-pane--acordion .accordion__item .second__collapse .body__second__level .content__third__level:last-child .accordion__item--header .btn{
  border-bottom:0
}
.transparency__body .accordion__item--body h2,.transparency__body .accordion__item--body h3,.transparency__body .accordion__item--body h4,.transparency__body .accordion__item--body h5,.transparency__body .accordion__item--body h6,.transparency__body .content__tab h2,.transparency__body .content__tab h3,.transparency__body .content__tab h4,.transparency__body .content__tab h5,.transparency__body .content__tab h6{
  color:#454545;
  font-family:Outfit,sans-serif;
  font-weight:700;
  font-size:1rem
}
.transparency__body .accordion__item--body h2 span,.transparency__body .accordion__item--body h3 span,.transparency__body .accordion__item--body h4 span,.transparency__body .accordion__item--body h5 span,.transparency__body .accordion__item--body h6 span,.transparency__body .content__tab h2 span,.transparency__body .content__tab h3 span,.transparency__body .content__tab h4 span,.transparency__body .content__tab h5 span,.transparency__body .content__tab h6 span{
  color:inherit;
  font-family:inherit;
  font-size:inherit
}
.transparency__body .accordion__item--body h2,.transparency__body .content__tab h2{
  font-size:1.2rem
}
.transparency__body .accordion__item--body p,.transparency__body .content__tab p{
  color:#575757
}
.transparency__body .accordion__item--body p span,.transparency__body .content__tab p span{
  color:inherit
}
.transparency__body .accordion__item--body p a,.transparency__body .content__tab p a{
  color:inherit;
  text-decoration:underline!important;
  font-size:inherit;
  font-family:inherit
}
.transparency__body .accordion__item--body p a span,.transparency__body .content__tab p a span{
  color:inherit;
  font-size:inherit;
  font-family:inherit
}
.transparency__body .accordion__item--body p a:hover,.transparency__body .content__tab p a:hover{
  color:#0078ac
}
.transparency__body .accordion__item--body a,.transparency__body .content__tab a{
  color:#454545;
  text-decoration:underline!important;
  font-size:1rem
}
.transparency__body .accordion__item--body a span,.transparency__body .content__tab a span{
  color:inherit;
  font-size:inherit;
  font-family:inherit
}
.transparency__body .accordion__item--body a:hover,.transparency__body .content__tab a:hover{
  color:#0078ac
}
.transparency__body .accordion__item--body ol,.transparency__body .accordion__item--body ul,.transparency__body .content__tab ol,.transparency__body .content__tab ul{
  padding-left:1.5rem;
  margin:1rem 0
}
.transparency__body .accordion__item--body ol li,.transparency__body .accordion__item--body ul li,.transparency__body .content__tab ol li,.transparency__body .content__tab ul li{
  margin-bottom:.5rem
}
.transparency__body .accordion__item--body ul li,.transparency__body .content__tab ul li{
  list-style:disc
}
.transparency__body .accordion__item--body ol li,.transparency__body .content__tab ol li{
  list-style:decimal
}
.transparency__body .accordion__item--body .tab-pane--video,.transparency__body .content__tab .tab-pane--video{
  margin:1.5rem 0
}
.transparency__body .accordion__item--body .list__donwload,.transparency__body .content__tab .list__donwload{
  background-color:#fafafa;
  padding:0 1rem
}
@media only screen and (min-width:576px){
  .transparency__body .accordion__item--body .list__donwload,.transparency__body .content__tab .list__donwload{
      padding:1rem
  }
}
.transparency__body .accordion__item--body .list__donwload .list__item,.transparency__body .content__tab .list__donwload .list__item{
  list-style:none
}
.transparency__body .accordion__item--body .list__donwload .list__item__content,.transparency__body .content__tab .list__donwload .list__item__content{
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  border-bottom:1px solid rgba(112,112,112,.33)
}
.transparency__body .accordion__item--body .list__donwload .list__item__content p,.transparency__body .content__tab .list__donwload .list__item__content p{
  color:#454545;
  font-family:Outfit,sans-serif;
  font-weight:700;
  font-size:1rem
}
.transparency__body .accordion__item--body .list__donwload .list__item:last-child .list__item__content,.transparency__body .content__tab .list__donwload .list__item:last-child .list__item__content{
  border-bottom:1px solid rgba(112,112,112,.33)
}
@media only screen and (max-width:576px){
  .transparency__body .show__mobile .accordion{
      padding:0
  }
}
@media only screen and (max-width:576px){
  .transparency__body .show__mobile .accordion__item>.accordion__item--header{
      text-align:center
  }
}
.transparency__body .show__mobile .accordion__item>.accordion__item--header>button{
  color:#fff;
  font-family:Outfit,sans-serif;
  font-weight:500;
  font-size:1rem;
  position:relative;
  width:100%;
  text-align:left;
  padding:1.2rem 3rem 1.2rem .5rem;
  border-bottom:1px solid rgba(112,112,112,.33);
  border-radius:0;
  background-color:#0078ac
}
.transparency__body .show__mobile .accordion__item>.accordion__item--header>button[aria-expanded=true]{
  border-bottom:0;
  border-radius:10px;
  margin-top:.5rem
}
.transparency__body .show__mobile .accordion__item>.accordion__item--header>button .fas{
  color:#fff;
  position:absolute;
  top:55%;
  right:.1rem;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  padding:.38rem .55rem;
  font-size:.8rem;
  border-radius:5px;
  background-color:#0078ac
}
@media only screen and (max-width:576px){
  .transparency__body .show__mobile .accordion__item>.accordion__item--header>button .fas{
      right:1.1rem
  }
}
.transparency__body .show__mobile .accordion__item>.accordion__item--header>button .fas.fa-chevron-left{
  display:block
}
.transparency__body .show__mobile .accordion__item>.accordion__item--header>button .fas.fa-chevron-right{
  display:none
}
.transparency__body .show__mobile .accordion__item>.accordion__item--header>button.collapsed{
  color:#575757;
  background-color:transparent
}
.transparency__body .show__mobile .accordion__item>.accordion__item--header>button.collapsed .fa-chevron-left{
  display:none
}
.transparency__body .show__mobile .accordion__item>.accordion__item--header>button.collapsed .fa-chevron-right{
  display:block
}
@media only screen and (max-width:576px){
  .transparency__body .show__mobile .accordion__item>.accordion__item--header>button{
      width:90%;
      padding:1.2rem 4rem 1.2rem .2rem
  }
  .transparency__body .show__mobile .accordion__item>.accordion__item--header>button[aria-expanded=true]{
      border-radius:0;
      margin-top:initial;
      padding:1.2rem 5rem 1.2rem 2rem;
      width:100%
  }
  .transparency__body .show__mobile .accordion__item>.accordion__item--header>button[aria-expanded=true] .fas{
      right:2.1rem
  }
  .transparency__body .show__mobile .accordion__item>.accordion__item--header>button .fas{
      right:.1rem
  }
}
.transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body{
  padding:1.3rem .5rem
}
@media only screen and (max-width:576px){
  .transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body{
      width:90%;
      margin:auto
  }
}
.transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .box__shadow{
  padding:0 .8rem
}
.transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__accordion__item--header .content__button[aria-expanded=true] .button{
  border-bottom:0;
  border-radius:10px;
  margin-top:.5rem
}
.transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__accordion__item--header .content__button.collapsed button .fa.fa-chevron-down{
  display:block
}
.transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__accordion__item--header .content__button.collapsed button .fa.fa-chevron-up{
  display:none
}
.transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__accordion__item--header .content__button button{
  color:#454545;
  font-family:Outfit,sans-serif;
  font-weight:600;
  font-size:1.125rem;
  position:relative;
  width:100%;
  text-align:left;
  padding:1.2rem 3rem 1.2rem 0;
  border-radius:0
}
@media only screen and (max-width:576px){
  .transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__accordion__item--header .content__button button{
      font-size:1.25rem;
      padding:1.2rem 4rem 1.2rem 0
  }
}
.transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__accordion__item--header .content__button button .fa{
  color:#fff;
  position:absolute;
  top:55%;
  right:0;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  padding:.38rem;
  font-size:.8rem;
  border-radius:5px;
  background-color:#0078ac
}
@media only screen and (max-width:576px){
  .transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__accordion__item--header .content__button button .fa{
      right:.1rem
  }
}
.transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__accordion__item--header .content__button button .fa.fa-chevron-down{
  display:block
}
.transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__accordion__item--header .content__button button .fa.fa-chevron-up{
  display:none
}
.transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__accordion__item--header .content__button button.participates{
  display:none
}
.transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__collapse{
  border-top:1px solid rgba(112,112,112,.33);
  -webkit-transition:all 1s;
  transition:all 1s
}
.transparency__body .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__collapse .accordion__item--body{
  padding:1.5rem 0;
  width:100%
}
.transparency__body .accordion__item--body .second__collapse .accordion__item--body.body__third__level{
  background-color:#fafafa;
  padding:.5rem .7rem
}
.transparency__body .content__third__level .accordion__item--header .content__button{
  border-bottom:1px solid rgba(112,112,112,.33)
}
.transparency__body .content__third__level .accordion__item--header .content__button[aria-expanded=true]{
  border-bottom:0
}
.transparency__body .content__third__level .accordion__item--header .btn{
  color:#454545;
  font-family:Outfit,sans-serif;
  font-weight:400;
  font-size:1rem;
  padding:1rem 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  text-align:left;
  position:relative;
  width:100%;
  border-radius:0;
  background-color:transparent
}
.transparency__body .content__third__level .accordion__item--header .btn .fa{
  color:#00184a;
  font-size:.9rem;
  padding:.38rem
}
.transparency__body .container.participa .show__desktop .accordion__item .second__accordion__item--header{
  display:none
}
.transparency__body .container.participa .show__desktop .accordion__item .second__collapse>.accordion__item--body{
  border-top:0
}
.transparency__body .container.participa .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__accordion__item--header{
  display:none
}
.transparency__body .container.participa .show__mobile .accordion__item>[id^=nav-primary-] .accordion__item--body .second__collapse{
  border-top:0
}