.news__filter-selects {
	flex-direction: row !important;
    gap: 3rem;
}
.cmp-solvencia {
	max-width: 100% !important;
	padding-right: 15px !important;
    padding-left: 15px !important;
}
.cmp-solvencia .wrapper-cifras {
	width: 50%;
}
.cmp-solvencia .wrapper-img {
	width: 50%;
	height: 296px;
}
.cmp-solvencia .wrapper-img img{
	object-fit: cover;
    height: 100%;
    width: 100%;
}

.cmp-audio {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
}

.cmp-audio.cmp-audio-vertical .cmp-audio-vertical-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 768px) {
  .cmp-audio.cmp-audio-vertical .cmp-audio-vertical-col {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cmp-audio.cmp-audio-vertical .cmp-audio-vertical-col .cmp-audio__wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 49%;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  .cmp-audio.cmp-audio-vertical .cmp-audio-vertical-col .cmp-audio__wrapper {
    width: 100%;
  }
}

.cmp-audio.cmp-audio-vertical .cmp-audio-vertical-col .cmp-audio__wrapper .cmp-audio__cover {
  width: 100%;
}

.cmp-audio.cmp-audio-vertical .cmp-audio-vertical-col .cmp-audio__wrapper .cmp-audio__listaudio {
  width: 100%;
}

.cmp-audio.cmp-audio-full-width .cmp-audio-vertical-col {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.cmp-audio.cmp-audio-full-width .cmp-audio-vertical-col .cmp-audio__wrapper {
  width: 100% !important;
}

.cmp-audio > h2 {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  font-family: var(--custom-font-family);
}

.cmp-audio > h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  font-family: var(--custom-font-family);
}

.cmp-audio > h2.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-audio > h2.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-audio .cmp-audio__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--custom-font-family);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.cmp-audio .cmp-audio__wrapper.border {
  border: var(--hdr-border-width) solid var(--hdr-border);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__cover {
  height: 31em;
  width: 50%;
  background-color: gray;
  padding: 2.4em;
  background-size: cover;
  background-position: center;
}

@media (max-width: 768px) {
  .cmp-audio .cmp-audio__wrapper .cmp-audio__cover {
    width: 100%;
  }
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__cover .title {
  font-size: 3em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-white);
  max-width: 50%;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio {
  height: 31em;
  width: 50%;
  overflow: hidden;
  border: 0.1rem solid rgba(0, 0, 0, 0.1);
}

@media (max-width: 768px) {
  .cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio {
    width: 100%;
  }
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul {
  padding: 0;
  list-style: none;
  overflow-y: scroll;
  height: 100%;
  color: var(--custom-color-text);
  scrollbar-face-color: var(--cvd--color-scroll);
  scrollbar-arrow-color: var(--custom-color-link-hover);
  scrollbar-track-color: var(--custom-color-background);
  scrollbar-shadow-color: var(--custom-color-link-hover);
  scrollbar-highlight-color: var(--custom-color-link-hover);
  scrollbar-3dlight-color: var(--custom-color-background);
  scrollbar-darkshadow-color: var(--custom-color-background);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.icon-colorhover-01 li:hover .play {
  color: var(--custom-color01) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.icon-colorhover-02 li:hover .play {
  color: var(--custom-color02) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.icon-colorhover-03 li:hover .play {
  color: var(--custom-color03) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.icon-colorhover-04 li:hover .play {
  color: var(--custom-color04) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.icon-color-01 li .play {
  color: var(--custom-color01) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.icon-color-02 li .play {
  color: var(--custom-color02) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.icon-color-03 li .play {
  color: var(--custom-color03) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.icon-color-04 li .play {
  color: var(--custom-color04) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul::-webkit-scrollbar {
  width: 8px;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul::-webkit-scrollbar-thumb {
  background: var(--cvd--color-scroll);
  border: 0px none #ffffff;
  border-radius: 47px;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul::-webkit-scrollbar-thumb:hover {
  background: var(--cvd--color-scroll);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px grey;
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul::-webkit-scrollbar-corner {
  background: transparent;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li {
  border: 1px solid;
  border-color: var(--audio-border-color-list);
  height: 8.8em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2em;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  cursor: pointer;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li:hover:after {
  content: " ";
  border: var(--hdr-border-width) solid var(--hdr-border);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--custom-color-background);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li.active {
  color: var(--custom-border-color-alt);
  background-color: var(--custom-color-background-alt);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li.active .wrapper-action .play i {
  color: var(--custom-color02);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li.active .wrapper-action .play .stopaction i {
  color: unset;
}

@media all and (-ms-high-contrast: none) {


  .cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li.active .wrapper-action .play .stopaction i *::-ms-backdrop,
  .cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li.active .wrapper-action .play .stopaction i {
    color: auto;
  }
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li.active .wrapper-action .ondas {
  display: block;
  position: relative;
  width: 6em;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li.active .wrapper-action .ondas .audio-anim-block {
  background-color: var(--custom-border-color-alt);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li.active:hover {
  color: var(--custom-color-text);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li.active:hover .wrapper-action .ondas .audio-anim-block {
  background-color: var(--custom-color-text);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li .wrapper-content {
  width: 80%;
  position: relative;
  z-index: 2;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li .wrapper-content .title {
  font-size: 2em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li .wrapper-content .time,
.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li .wrapper-content time {
  padding: 0 1em;
  font-size: 1.4em;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li .wrapper-action {
  width: 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 2;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li .wrapper-action .ondas {
  display: none;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li .wrapper-action .ondas img {
  height: 2.4em;
  width: 2.4em;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li .wrapper-action .play {
  font-size: 1.6em;
  position: relative;
  z-index: 2;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.colorhover-01 li:hover .title {
  color: var(--custom-color01);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.colorhover-01 li:hover time {
  color: var(--custom-color01);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.colorhover-01 li:hover .time {
  color: var(--custom-color01);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.colorhover-02 li:hover .title {
  color: var(--custom-color02);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.colorhover-02 li:hover time {
  color: var(--custom-color02);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.colorhover-02 li:hover .time {
  color: var(--custom-color02);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.colorhover-03 li:hover .title {
  color: var(--custom-color03);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.colorhover-03 li:hover time {
  color: var(--custom-color03);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.colorhover-03 li:hover .time {
  color: var(--custom-color03);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.colorhover-04 li:hover .title {
  color: var(--custom-color04);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.colorhover-04 li:hover time {
  color: var(--custom-color04);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.colorhover-04 li:hover .time {
  color: var(--custom-color04);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.backgroundhover-01 li:hover:after {
  background-color: var(--custom-color01);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.backgroundhover-02 li:hover:after {
  background-color: var(--custom-color02);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.backgroundhover-03 li:hover:after {
  background-color: var(--custom-color03);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.backgroundhover-04 li:hover:after {
  background-color: var(--custom-color04);
}

.cmp-audio .cmp-audio__wrapper .audio-anim-frame {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.cmp-audio .cmp-audio__wrapper .audio-anim-block {
  display: inline-block;
  width: 0.2em;
  height: 2em;
  background-color: var(--custom-color-title-alt);
}

@-webkit-keyframes first-block {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  25% {
    -webkit-transform: scaleY(0.6);
    transform: scaleY(0.6);
  }

  50% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }

  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

@keyframes first-block {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  25% {
    -webkit-transform: scaleY(0.6);
    transform: scaleY(0.6);
  }

  50% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }

  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

.cmp-audio .cmp-audio__wrapper .audio-anim-block.first-block {
  -webkit-animation-name: first-block;
  animation-name: first-block;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

@-webkit-keyframes second-block {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  25% {
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }

  50% {
    -webkit-transform: scaleY(0.2);
    transform: scaleY(0.2);
  }

  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

@keyframes second-block {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  25% {
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }

  50% {
    -webkit-transform: scaleY(0.2);
    transform: scaleY(0.2);
  }

  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

.cmp-audio .cmp-audio__wrapper .audio-anim-block.second-block {
  -webkit-animation-name: second-block;
  animation-name: second-block;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

@-webkit-keyframes third-block {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  25% {
    -webkit-transform: scaleY(0.9);
    transform: scaleY(0.9);
  }

  50% {
    -webkit-transform: scaleY(0.2);
    transform: scaleY(0.2);
  }

  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

@keyframes third-block {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  25% {
    -webkit-transform: scaleY(0.9);
    transform: scaleY(0.9);
  }

  50% {
    -webkit-transform: scaleY(0.2);
    transform: scaleY(0.2);
  }

  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

.cmp-audio .cmp-audio__wrapper .audio-anim-block.third-block {
  -webkit-animation-name: third-block;
  animation-name: third-block;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.cmp-boton--btn {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
  border-radius: var(--btn-border-radius);
  border: var(--btn-border-width) solid var(--btn-border-color);
  background-color: var(--btn-bg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
}

.cmp-boton--btn > .icon {
  width: 1.8em;
  height: 1.8em;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: .5em;
  margin-right: .5em;
}

.cmp-boton--btn a {
  color: var(--btn-color-text);
  font-size: 1.4em;
  padding: 0.7rem 1em;
  -webkit-box-flex: 1;
  -ms-flex: auto 1 0px;
  flex: auto 1 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cmp-boton--btn:hover {
  background-color: var(--btn-bg-hover);
}

.cmp-boton--btn:hover a {
  color: var(--btn-text-hover);
}

.cmp-boton--btn.btn-1 {
  border-radius: var(--btn-border-radius);
  border: var(--btn-border-width) solid var(--btn-border-color);
  background-color: var(--btn-bg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}

.cmp-boton--btn.btn-1 > .icon {
  width: 1.8em;
  height: 1.8em;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: .5em;
  margin-right: .5em;
}

.cmp-boton--btn.btn-1 a {
  color: var(--btn-color-text);
  font-size: 1.4em;
  padding: 0.7rem 1em;
  -webkit-box-flex: 1;
  -ms-flex: auto 1 0px;
  flex: auto 1 0;
}

.cmp-boton--btn.btn-1:hover {
  background-color: var(--btn-bg-hover);
}

.cmp-boton--btn.btn-1:hover a {
  color: var(--btn-text-hover);
}

.cmp-boton--btn.btn-2 {
  border-radius: var(--btn-border-radius);
  border: var(--btn-border-width) solid var(--btn-border-color);
  background-color: var(--btn-color-text);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}

.cmp-boton--btn.btn-2 > .icon {
  width: 1.8em;
  height: 1.8em;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: .5em;
  margin-right: .5em;
}

.cmp-boton--btn.btn-2 a {
  color: var(--btn-bg);
  font-size: 1.4em;
  padding: 0.7rem 1em;
  -webkit-box-flex: 1;
  -ms-flex: auto 1 0px;
  flex: auto 1 0;
}

.cmp-boton--btn.btn-2:hover {
  background-color: var(--btn-bg);
}

.cmp-boton--btn.btn-2:hover a {
  color: var(--custom-color-text-alt);
}

.cmp-boton--btn.btn-3 {
  border-radius: var(--btn-border-radius);
  border: var(--btn-border-width) solid var(--btn-border-color);
  background-color: var(--btn-color-text);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}

.cmp-boton--btn.btn-3 > .icon {
  width: 1.8em;
  height: 1.8em;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: .5em;
  margin-right: .5em;
}

.cmp-boton--btn.btn-3 a {
  color: var(--btn-bg);
  font-size: 1.4em;
  padding: 0.7rem 1em;
  -webkit-box-flex: 1;
  -ms-flex: auto 1 0px;
  flex: auto 1 0;
}

.cmp-boton--btn.btn-3:hover {
  background-color: var(--btn-text-hover);
}

.cmp-boton--btn.btn-3:hover a {
  color: var(--btn-bg-hover);
}

.cmp-breadcrumb {
  font-family: var(--custom-font-family);
  font-size: 14px;
  color: var(--custom-color-text);
  margin: 16px 0;
}

.cmp-breadcrumb__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  gap: 6px;
}

.cmp-breadcrumb__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px;
}

.cmp-breadcrumb__item a {
  color: var(--custom-color-text);
  text-decoration: none;
}

.cmp-breadcrumb__item::before {
  content: "|";
  display: block;
}

.cmp-breadcrumb__item:first-child::before {
  content: inherit;
}
.cmp-card-ImgLink {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
  background-color: var(--custom-color-background);
}

.cmp-card-ImgLink__title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0 !important;
}

.cmp-card-ImgLink__title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}

.cmp-card-ImgLink__title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-card-ImgLink__title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
}

.cmp-card-ImgLink__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: inherit;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .cmp-card-ImgLink__row {
    display: block;
  }
}

.cmp-card-ImgLink__row-wrapper {
  min-height: 1px;
  width: 100%;
  cursor: pointer;
}

@media (max-width: 768px) {
  .cmp-card-ImgLink__row-wrapper {
    margin-top: 10px !important;
  }

  .cmp-card-ImgLink__row-wrapper.mobile-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .cmp-card-ImgLink__row-wrapper.mobile-column > div {
    width: 100% !important;
  }
}

.cmp-card-ImgLink__row-wrapper-border {
  border: solid var(--custom-border-size) var(--custom-border-color) !important;
}

.cmp-card-ImgLink__row-wrapper:not(:first-child) {
  margin-left: 16px !important;
}

@media only screen and (max-width: 767px) {
  .cmp-card-ImgLink__row-wrapper:not(:first-child) {
    margin-left: 0 !important;
  }
}

.cmp-card-ImgLink--horizontal-left .cmp-card-ImgLink__row-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.cmp-card-ImgLink--horizontal-right .cmp-card-ImgLink__row-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cmp-card-ImgLink--vertical .cmp-card-ImgLink__row-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cmp-card-ImgLink__row-wrapper-image {
  text-align: center;
  margin: 0 auto !important;
  width: auto;
  line-height: 0;
  background-size: auto;
  width: 61%;
  min-height: 1px;
}

.cmp-card-ImgLink--4 .cmp-card-ImgLink__row-wrapper-image {
  width: 41%;
}

.cmp-card-ImgLink--vertical .cmp-card-ImgLink__row-wrapper-image {
  width: 100%;
  max-height: 333px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cmp-card-ImgLink__row-wrapper-image-bg {
  background-size: cover;
  display: block;
  height: 333px;
  width: 100%;
  background-position: center;
}

.cmp-card-ImgLink__row-wrapper-image.full-image {
  width: 100%;
}

.cmp-card-ImgLink__row-wrapper-box {
  padding: 30px 24px 30px !important;
  width: 40%;
  position: relative;
  height: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media only screen and (max-width: 767px) {
  .cmp-card-ImgLink__row-wrapper-box {
    position: relative;
  }
}

.cmp-card-ImgLink--4 .cmp-card-ImgLink__row-wrapper-box {
  padding: 10px 12px 10px 12px !important;
  width: 64%;
}

.cmp-card-ImgLink--vertical .cmp-card-ImgLink__row-wrapper-box {
  width: 100%;
}

.cmp-card-ImgLink__row-wrapper-box-title {
  font-size: 1.6em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  font-family: inherit;
  letter-spacing: normal;
  padding-top: 14px !important;
  color: var(--custom-color-title);
  line-height: 1.29;
}

.cmp-card-ImgLink--4 .cmp-card-ImgLink__row-wrapper-box-title {
  padding-top: 0 !important;
}

.cmp-card-ImgLink__row-wrapper-box-text {
  font-size: 1.6em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  font-family: inherit;
  letter-spacing: normal;
  padding-top: 14px !important;
  line-height: 1.29;
  color: var(--custom-color-text);
  padding-bottom: 30px !important;
}

.cmp-card-ImgLink__row-wrapper-box-link {
  font-size: 1.4em;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  font-family: inherit;
  letter-spacing: normal;
  color: var(--custom-color-link);
  display: inline-block;
  padding-top: 14px !important;
  position: absolute;
  bottom: 30px;
}

.cmp-card-ImgLink__row-wrapper-box-link.arrow-link {
  font-size: 0;
  display: block;
  width: 47px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2247%22 height=%228%22 viewBox=%220 0 47 8%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M46.3536 4.35355C46.5488 4.15829 46.5488 3.84171 46.3536 3.64645L43.1716 0.464466C42.9763 0.269204 42.6597 0.269204 42.4645 0.464466C42.2692 0.659728 42.2692 0.976311 42.4645 1.17157L45.2929 4L42.4645 6.82843C42.2692 7.02369 42.2692 7.34027 42.4645 7.53553C42.6597 7.7308 42.9763 7.7308 43.1716 7.53553L46.3536 4.35355ZM0 4.5H46V3.5H0V4.5Z%22 fill=%22%230D6B92%22/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  right: 12px;
  bottom: 12px;
}

.cmp-card-ImgLink__row-wrapper-box-link:hover {
  color: var(--custom-color-link-hover);
}

.cmp-card-ImgLink__row-wrapper-box-file {
  padding-bottom: 20px !important;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical .cmp-card-ImgLink__row-wrapper-image {
  max-height: 600px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 333px;
  max-height: 333px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical .cmp-card-ImgLink__row-wrapper-image.full-image .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 600px;
  max-height: 600px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-left .cmp-card-ImgLink__row-wrapper-image,
.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-right .cmp-card-ImgLink__row-wrapper-image {
  max-height: 600px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-left .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg,
.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-right .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 600px;
  max-height: 600px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-left.cmp-card-ImgLink--4 .cmp-card-ImgLink__row-wrapper-image-bg,
.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-right.cmp-card-ImgLink--4 .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 150px;
  max-height: 150px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-left.cmp-card-ImgLink--2 .cmp-card-ImgLink__row-wrapper-image,
.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-right.cmp-card-ImgLink--2 .cmp-card-ImgLink__row-wrapper-image {
  max-height: 296px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-left.cmp-card-ImgLink--2 .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg,
.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-right.cmp-card-ImgLink--2 .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 296px;
  max-height: 296px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-left.cmp-card-ImgLink--2 .cmp-card-ImgLink__row-wrapper-image,
.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-right.cmp-card-ImgLink--2 .cmp-card-ImgLink__row-wrapper-image {
  max-height: inherit !important;
}

.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-left.cmp-card-ImgLink--2 .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg,
.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-right.cmp-card-ImgLink--2 .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 100% !important;
  max-height: inherit !important;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--2 .cmp-card-ImgLink__row-wrapper-image {
  max-height: 338px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--2 .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 338px;
  max-height: 338px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--2 .cmp-card-ImgLink__row-wrapper-image.full-image {
  max-height: 732px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--2 .cmp-card-ImgLink__row-wrapper-image.full-image .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 732px;
  max-height: 732px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--4 .cmp-card-ImgLink__row-wrapper-image {
  max-height: 340px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--4 .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 340px;
  max-height: 340px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--4 .cmp-card-ImgLink__row-wrapper-image.full-image {
  max-height: 434px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--4 .cmp-card-ImgLink__row-wrapper-image.full-image .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 434px;
  max-height: 434px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored .cmp-card-ImgLink__row-wrapper-box {
  background: linear-gradient(119.31deg, var(--custom-color-gradient-1) 0%, var(--custom-color-gradient-2) 100%);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored .cmp-card-ImgLink__row-wrapper-box p {
  color: var(--custom-color-white);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-title {
  text-transform: uppercase;
  margin-top: 0;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link {
  color: var(--custom-color-white);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link.arrow-link {
  background-image: url("data:image/svg+xml,%3Csvg width=%2247%22 height=%228%22 viewBox=%220 0 47 8%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M46.3536 4.35355C46.5488 4.15829 46.5488 3.84171 46.3536 3.64645L43.1716 0.464466C42.9763 0.269204 42.6597 0.269204 42.4645 0.464466C42.2692 0.659728 42.2692 0.976311 42.4645 1.17157L45.2929 4L42.4645 6.82843C42.2692 7.02369 42.2692 7.34027 42.4645 7.53553C42.6597 7.7308 42.9763 7.7308 43.1716 7.53553L46.3536 4.35355ZM0 4.5H46V3.5H0V4.5Z%22 fill=%22white%22/%3E%3C/svg%3E%0A");
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored .cmp-card-ImgLink__row-wrapper-image {
  max-height: 320px !important;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 320px !important;
  max-height: 320px !important;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored.colored-img .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-box {
  background: transparent;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored.colored-img .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-box p {
  color: var(--custom-color-text);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored.colored-img .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link {
  color: var(--custom-color-text);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored.colored-img .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-title {
  text-transform: uppercase;
  margin-top: 0;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored.colored-img .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link {
  color: var(--custom-color-text);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored.colored-img .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link.arrow-link {
  background-image: url("data:image/svg+xml,%3Csvg width=%2247%22 height=%228%22 viewBox=%220 0 47 8%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M46.3536 4.35355C46.5488 4.15829 46.5488 3.84171 46.3536 3.64645L43.1716 0.464466C42.9763 0.269204 42.6597 0.269204 42.4645 0.464466C42.2692 0.659728 42.2692 0.976311 42.4645 1.17157L45.2929 4L42.4645 6.82843C42.2692 7.02369 42.2692 7.34027 42.4645 7.53553C42.6597 7.7308 42.9763 7.7308 43.1716 7.53553L46.3536 4.35355ZM0 4.5H46V3.5H0V4.5Z%22 fill=%22%230D6B92%22/%3E%3C/svg%3E%0A");
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored.colored-img .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-image {
  background: linear-gradient(119.31deg, var(--custom-color-gradient-1) 0%, var(--custom-color-gradient-2) 100%);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored.colored-img .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg {
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-box p {
  color: var(--custom-color-text);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link {
  color: var(--custom-color-text);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-title {
  text-transform: uppercase;
  margin-top: 0;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-image {
  max-height: 320px !important;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 320px !important;
  max-height: 320px !important;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd .cmp-card-ImgLink__row-wrapper:nth-child(odd) .cmp-card-ImgLink__row-wrapper-box {
  background: linear-gradient(119.31deg, var(--custom-color-gradient-1) 0%, var(--custom-color-gradient-2) 100%);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd .cmp-card-ImgLink__row-wrapper:nth-child(odd) .cmp-card-ImgLink__row-wrapper-box p {
  color: var(--custom-color-white);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd .cmp-card-ImgLink__row-wrapper:nth-child(odd) .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link {
  color: var(--custom-color-white);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd .cmp-card-ImgLink__row-wrapper:nth-child(odd) .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link.arrow-link {
  background-image: url("data:image/svg+xml,%3Csvg width=%2247%22 height=%228%22 viewBox=%220 0 47 8%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M46.3536 4.35355C46.5488 4.15829 46.5488 3.84171 46.3536 3.64645L43.1716 0.464466C42.9763 0.269204 42.6597 0.269204 42.4645 0.464466C42.2692 0.659728 42.2692 0.976311 42.4645 1.17157L45.2929 4L42.4645 6.82843C42.2692 7.02369 42.2692 7.34027 42.4645 7.53553C42.6597 7.7308 42.9763 7.7308 43.1716 7.53553L46.3536 4.35355ZM0 4.5H46V3.5H0V4.5Z%22 fill=%22white%22/%3E%3C/svg%3E%0A");
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(odd) .cmp-card-ImgLink__row-wrapper-box {
  background: transparent;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(odd) .cmp-card-ImgLink__row-wrapper-box p {
  color: var(--custom-color-text);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(odd) .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link {
  color: var(--custom-color-text);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(odd) .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-title {
  text-transform: uppercase;
  margin-top: 0;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(odd) .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link {
  color: var(--custom-color-white);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(odd) .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link.arrow-link {
  background-image: url("data:image/svg+xml,%3Csvg width=%2247%22 height=%228%22 viewBox=%220 0 47 8%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M46.3536 4.35355C46.5488 4.15829 46.5488 3.84171 46.3536 3.64645L43.1716 0.464466C42.9763 0.269204 42.6597 0.269204 42.4645 0.464466C42.2692 0.659728 42.2692 0.976311 42.4645 1.17157L45.2929 4L42.4645 6.82843C42.2692 7.02369 42.2692 7.34027 42.4645 7.53553C42.6597 7.7308 42.9763 7.7308 43.1716 7.53553L46.3536 4.35355ZM0 4.5H46V3.5H0V4.5Z%22 fill=%22%230D6B92%22/%3E%3C/svg%3E%0A");
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(odd) .cmp-card-ImgLink__row-wrapper-image {
  background: linear-gradient(119.31deg, var(--custom-color-gradient-1) 0%, var(--custom-color-gradient-2) 100%);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-odd.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(odd) .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg {
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-box p {
  color: var(--custom-color-text);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link {
  color: var(--custom-color-text);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-title {
  text-transform: uppercase;
  margin-top: 0;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-image {
  max-height: 320px !important;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even .cmp-card-ImgLink__row-wrapper .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 320px !important;
  max-height: 320px !important;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even .cmp-card-ImgLink__row-wrapper:nth-child(even) .cmp-card-ImgLink__row-wrapper-box {
  background: linear-gradient(119.31deg, var(--custom-color-gradient-1) 0%, var(--custom-color-gradient-2) 100%);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even .cmp-card-ImgLink__row-wrapper:nth-child(even) .cmp-card-ImgLink__row-wrapper-box p {
  color: var(--custom-color-white);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even .cmp-card-ImgLink__row-wrapper:nth-child(even) .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-title {
  text-transform: uppercase;
  margin-top: 0;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even .cmp-card-ImgLink__row-wrapper:nth-child(even) .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link {
  color: var(--custom-color-white);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even .cmp-card-ImgLink__row-wrapper:nth-child(even) .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link.arrow-link {
  background-image: url("data:image/svg+xml,%3Csvg width=%2247%22 height=%228%22 viewBox=%220 0 47 8%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M46.3536 4.35355C46.5488 4.15829 46.5488 3.84171 46.3536 3.64645L43.1716 0.464466C42.9763 0.269204 42.6597 0.269204 42.4645 0.464466C42.2692 0.659728 42.2692 0.976311 42.4645 1.17157L45.2929 4L42.4645 6.82843C42.2692 7.02369 42.2692 7.34027 42.4645 7.53553C42.6597 7.7308 42.9763 7.7308 43.1716 7.53553L46.3536 4.35355ZM0 4.5H46V3.5H0V4.5Z%22 fill=%22white%22/%3E%3C/svg%3E%0A");
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(even) .cmp-card-ImgLink__row-wrapper-box {
  background: transparent;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(even) .cmp-card-ImgLink__row-wrapper-box p {
  color: var(--custom-color-text);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(even) .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link {
  color: var(--custom-color-text);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(even) .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-title {
  text-transform: uppercase;
  margin-top: 0;
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(even) .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link {
  color: var(--custom-color-text);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(even) .cmp-card-ImgLink__row-wrapper-box .cmp-card-ImgLink__row-wrapper-box-link.arrow-link {
  background-image: url("data:image/svg+xml,%3Csvg width=%2247%22 height=%228%22 viewBox=%220 0 47 8%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M46.3536 4.35355C46.5488 4.15829 46.5488 3.84171 46.3536 3.64645L43.1716 0.464466C42.9763 0.269204 42.6597 0.269204 42.4645 0.464466C42.2692 0.659728 42.2692 0.976311 42.4645 1.17157L45.2929 4L42.4645 6.82843C42.2692 7.02369 42.2692 7.34027 42.4645 7.53553C42.6597 7.7308 42.9763 7.7308 43.1716 7.53553L46.3536 4.35355ZM0 4.5H46V3.5H0V4.5Z%22 fill=%22%230D6B92%22/%3E%3C/svg%3E%0A");
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(even) .cmp-card-ImgLink__row-wrapper-image {
  background: linear-gradient(119.31deg, var(--custom-color-gradient-1) 0%, var(--custom-color-gradient-2) 100%);
}

.cmp-card-ImgLink.cmp-card-ImgLink--colored-even.colored-img .cmp-card-ImgLink__row-wrapper:nth-child(even) .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg {
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
}

.container-xl .cmp-card-ImgLink .cmp-card-ImgLink__row-wrapper-image {
  max-height: 320px !important;
}

.container-xl .cmp-card-ImgLink .cmp-card-ImgLink__row-wrapper-image .cmp-card-ImgLink__row-wrapper-image-bg {
  height: 320px !important;
  max-height: 320px !important;
}
.cmp-carrusel {
  font-family: var(--custom-font-family);
  font-size: var(--custom-font-size);
  height: 520px;
  background-color: var(--custom-color-background);
}

@media only screen and (max-width: 450px) {
  .cmp-carrusel {
    height: 750px;
  }
}

.cmp-carrusel.cmp-carrusel-xl {
  height: 700px;
}

.cmp-carrusel.cmp-carrusel-xl h3 {
  font-size: 36px !important;
}

.cmp-carrusel.cmp-carrusel-xl .owl-prev,
.cmp-carrusel.cmp-carrusel-xl .owl-next {
  width: 45px;
  height: 45px;
}

.cmp-carrusel.cmp-carrusel-xl .owl-prev img,
.cmp-carrusel.cmp-carrusel-xl .owl-next img {
  width: 100%;
}

.cmp-carrusel.cmp-carrusel-xl .crl-container {
  height: 700px;
}

.cmp-carrusel .owl-stage-outer {
  height: 100%;
}

.cmp-carrusel .owl-dots {
  position: relative !important;
  top: -50px !important;
}

.cmp-carrusel .owl-dots .owl-dot {
  margin: 0 4px;
}

.cmp-carrusel .owl-stage {
  padding-left: 0 !important;
}

.cmp-carrusel .owl-prev,
.cmp-carrusel .owl-next {
  position: absolute;
  top: 50%;
}

.cmp-carrusel .owl-prev:hover,
.cmp-carrusel .owl-prev:active,
.cmp-carrusel .owl-prev:focus,
.cmp-carrusel .owl-next:hover,
.cmp-carrusel .owl-next:active,
.cmp-carrusel .owl-next:focus {
  text-decoration: none !important;
  background: transparent !important;
  color: transparent !important;
  outline: none !important;
}

.cmp-carrusel .owl-prev span,
.cmp-carrusel .owl-next span {
  font-size: 40px;
  color: var(--custom-color-link-hover);
}

.cmp-carrusel .owl-prev {
  left: 20px;
}

.cmp-carrusel .owl-next {
  right: 20px;
}

.cmp-carrusel.crl-rounded-dots .owl-dots {
  top: -35px !important;
}

.cmp-carrusel.crl-rounded-dots .owl-dots .owl-dot {
  overflow: hidden;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--custom-color-white);
  margin: 0 2px;
}

.cmp-carrusel.crl-rounded-dots .owl-dots .owl-dot.active {
  background-color: var(--custom-color01);
}

.cmp-carrusel.crl-rounded-dots .owl-dots .owl-dot img {
  display: none;
}

.cmp-carrusel .crl-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 520px;
  background-position: center;
  background-size: cover;
  text-align: center;
  padding-left: 10%;
  padding-right: 10%;
}

@media only screen and (max-width: 450px) {
  .cmp-carrusel .crl-container {
    height: 750px;
  }
}

.cmp-carrusel .crl-container .crl-container-items {
  margin: 0 auto;
  width: 40%;
}

@media only screen and (max-width: 992px) {
  .cmp-carrusel .crl-container .crl-container-items {
    width: 80%;
  }
}

@media only screen and (max-width: 450px) {
  .cmp-carrusel .crl-container .crl-container-items {
    width: 100%;
  }
}

.cmp-carrusel .crl-container .crl-container-items.crl-container-full {
  width: 100%;
}

.cmp-carrusel .crl-container.crl-container-right {
  text-align: right;
}

.cmp-carrusel .crl-container.crl-container-right .crl-container-items {
  margin: 0 0 0 auto;
}

.cmp-carrusel .crl-container.crl-container-right .crl-button-wrapper {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cmp-carrusel .crl-container.crl-container-right .crl-button-wrapper button,
.cmp-carrusel .crl-container.crl-container-right .crl-button-wrapper .cmp-boton--btn {
  font-size: var(--custom-font-size);
  margin-left: 20px;
  margin-right: 0;
}

.cmp-carrusel .crl-container.crl-container-left {
  text-align: left;
}

.cmp-carrusel .crl-container.crl-container-left .crl-container-items {
  margin: 0 auto 0 0;
}

.cmp-carrusel .crl-container.crl-container-left .crl-button-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.cmp-carrusel .crl-container.crl-container-left .crl-button-wrapper button,
.cmp-carrusel .crl-container.crl-container-left .crl-button-wrapper .cmp-boton--btn {
  font-size: var(--custom-font-size);
  margin-right: 20px;
  margin-left: 0;
}

.cmp-carrusel .crl-container.crl-text-white .crl-pretitle {
  color: var(--custom-color-white);
}

.cmp-carrusel .crl-container.crl-text-white .crl-title {
  color: var(--custom-color-white);
}

.cmp-carrusel .crl-container.crl-text-white .crl-text {
  color: var(--custom-color-white);
}

.cmp-carrusel .crl-container .crl-pretitle {
  color: var(--custom-color-title);
  font-family: var(--custom-font-size-titlecomponent);
  font-size: 16px;
  font-style: normal;
  font-weight: var(--custom-font-weight-titlecomponent);
  line-height: 24px;
  text-transform: uppercase;
}

.cmp-carrusel .crl-container .crl-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-title);
  padding-bottom: 16px;
}

.cmp-carrusel .crl-container .crl-text {
  font-size: 2.5em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-text);
  padding-bottom: 40px;
}

.cmp-carrusel .crl-container .crl-button-wrapper {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin: 0 auto;
}

.cmp-carrusel .crl-container .crl-button-wrapper button,
.cmp-carrusel .crl-container .crl-button-wrapper .cmp-boton--btn {
  font-size: var(--custom-font-size);
  margin: 0 10px;
}

@media only screen and (max-width: 450px) {
  .cmp-carrusel .crl-container .crl-button-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 75px;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .cmp-carrusel .crl-container .crl-button-wrapper button,
  .cmp-carrusel .crl-container .crl-button-wrapper .cmp-boton--btn {
    margin-bottom: 20px;
  }
}

.cmp-carrusel.crl-no-nav .owl-nav {
  display: none !important;
}

.cmp-carrusel .owl-nav .owl-prev,
.cmp-carrusel .owl-nav .owl-next {
  background-color: transparent;
}

.filter-img:before {
  content: "";
  background-color: black;
  left: 0;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
}

.filter-img-opacity-3:before {
  opacity: 0.3;
}

.filter-img-opacity-4:before {
  opacity: 0.4;
}

.filter-img-opacity-5:before {
  opacity: 0.5;
}

.crl-container-items {
  z-index: 1;
}
#timeline-date {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
}

#timeline-date .item {
  padding: 10px 0px;
  margin: 5px 0;
  font-size: 16px;
  color: #818181;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
}

#timeline-date .item .date {
  height: 50px;
  padding: 10px 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-right: 3%;
}

#timeline-date .item .date-ball {
  position: relative;
  display: block;
  border-radius: 50%;
  background-color: #00b2b9;
  width: 16px;
  height: 16px;
  left: 45%;
  bottom: -8px;
  outline: solid;
  outline-color: white;
  outline-width: 5px;
  z-index: 2;
}

#timeline-date .item .date-line {
  position: relative;
  display: block;
  background-color: #00b2b9;
  width: 100%;
  height: 1px;
  bottom: 0;
  z-index: 1;
}

#timeline-date .item .item-title {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-bottom: 10px;
  margin-top: 20px;
  display: none;
}

#timeline-date .current .item {
  color: #005f63;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
}

#timeline-date .current .item .date {
	padding-left: 10px;
	margin-right: 0;
}

#timeline-date .current .item .item-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-right: 18px;
}

#timeline-date .current .item .date-ball {
  background-color: #005f63;
}

#timeline-date.owl-theme {
  position: relative;
}

#timeline-date.owl-theme .owl-next,
#timeline-date.owl-theme .owl-prev {
  position: absolute;
  top: 8px;
}

#timeline-date.owl-theme .owl-next img,
#timeline-date.owl-theme .owl-prev img {
  width: 40px;
  height: auto;
}

#timeline-date.owl-theme .owl-next:hover,
#timeline-date.owl-theme .owl-prev:hover {
  background-color: transparent !important;
}

#timeline-date.owl-theme .owl-next.disabled,
#timeline-date.owl-theme .owl-prev.disabled {
  display: none;
}

#timeline-date.owl-theme .owl-prev {
  left: -10px;
}

#timeline-date.owl-theme .owl-next {
  right: 0;
}



#timeline-date.owl-theme .owl-nav [class*="owl-"] {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: white !important;
  margin-top: 31px;
  margin-right: -5px;
  padding: 30px !important;
}

#timeline-date.owl-theme .owl-nav [class*="owl-"].disabled:hover {
  background-color: #d6d6d6;
}

#timeline-detail {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
}

#timeline-detail .item {
    color: #003c4f;
    padding: 10px 90px;
    margin: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: left;
    width: 80%;
    max-width: 600px;
    border-radius: 0; 
}
@media screen and (max-width: 700px) {
  #timeline-detail .item {
    max-width: initial; 
  } 
}

#timeline-detail .item .item-title {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-bottom: 10px;
}

#timeline-detail .item .item-subtitle {
  color: #818181;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
}

@media screen and (max-width: 500px) {
  #timeline-detail .item {
    width: 100%;
  }

  #timeline-date.owl-theme .owl-nav [class*="owl-"] {
    padding: 20px !important;
    margin-top: 10px;
  }

  #timeline-date.owl-theme .owl-nav [class*="owl-"] img {
    width: 25px;
  }
}
.cmp-carrusel-multiple {
  font-family: var(--custom-font-family);
  font-size: var(--custom-font-size);
  background-color: var(--custom-color-background);
  margin-bottom: 20px;
}

.cmp-carrusel-multiple .crl-title-head {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-title);
  padding: 16px 0;
  text-align: left;
  padding-left: 10px;
}

.cmp-carrusel-multiple .crl-title-head.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-carrusel-multiple .crl-title-head.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-carrusel-multiple .crl-title-head + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  color: var(--custom-color-title);
  padding-left: 10px;
}

.cmp-carrusel-multiple .crl-border {
  border: solid var(--custom-border-size) var(--custom-border-color);
}

.cmp-carrusel-multiple .owl-dots .owl-dot {
  margin: 15px 4px;
}

.cmp-carrusel-multiple .crl-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 382px;
  width: 340px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  text-align: center;
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 30px;
  position: relative;
  margin: 0 auto;
}

.cmp-carrusel-multiple .crl-container .crl-back-wrapper {
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--custom-color-white);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 0 10%;
  text-align: center;
  cursor: pointer;
}

.cmp-carrusel-multiple .crl-container .crl-back-wrapper .crl-back-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
}

.cmp-carrusel-multiple .crl-container .crl-back-wrapper .crl-back-text {
  font-size: 2em;
  width: 100%;
}

.cmp-carrusel-multiple .crl-container:hover .crl-back-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.cmp-carrusel-multiple .crl-container.crl-container-right {
  text-align: right;
}

.cmp-carrusel-multiple .crl-container.crl-container-right .crl-button-wrapper {
  text-align: right;
}

.cmp-carrusel-multiple .crl-container.crl-container-left {
  text-align: left;
}

.cmp-carrusel-multiple .crl-container.crl-container-left .crl-button-wrapper {
  text-align: left;
}

.cmp-carrusel-multiple .crl-container .crl-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-title);
  padding-bottom: 16px;
}

.cmp-carrusel-multiple .crl-container .crl-text {
  font-size: 2.5em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-text);
  padding-bottom: 40px;
}

.cmp-carrusel-multiple .crl-container .crl-button-wrapper {
  text-align: center;
}

.cmp-carrusel-multiple .crl-container .crl-button-wrapper button,
.cmp-carrusel-multiple .crl-container .crl-button-wrapper a {
  margin: 0 4px;
}
.cmp-carrusel-vertical {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
}

.cmp-carrusel-vertical .crlv__title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  color: var(--custom-color-title);
}

.cmp-carrusel-vertical .crlv__title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-carrusel-vertical .crlv__title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-carrusel-vertical .crlv__title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  color: var(--custom-color-title);
}

.cmp-carrusel-vertical .crlv__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--custom-font-family);
}

.cmp-carrusel-vertical .crlv__wrapper .crlv-vertical .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 {
  width: 75%;
  height: 520px;
  margin-right: 15px;
}

@media only screen and (max-width: 768px) {
  .cmp-carrusel-vertical .crlv__wrapper #sync1 {
    max-height: 257px;
  }
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item {
  height: 520px;
  background-size: cover;
  display: block;
  width: 100%;
  background-position: center;
  padding: 0 32px !important;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item {
    max-height: 257px;
  }
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item.crlv-item-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item .crlv-title {
  font-size: 3.8em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.95;
  letter-spacing: normal;
  color: var(--crlv-color-title);
  padding-bottom: 18px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item .crlv-text {
  font-size: 2.5em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.86;
  letter-spacing: normal;
  color: var(--crlv-color-text);
  padding-bottom: 32px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item .crlv-link {
  font-size: 1.4em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.86;
  letter-spacing: normal;
  color: var(--custom-color-link);
  display: inline-block;
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item .crlv-link:hover {
  color: var(--custom-color-link-hover);
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .owl-item {
  height: 520px !important;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 {
  width: 25%;
  height: 520px;
  overflow-y: auto;
  scrollbar-face-color: var(--cvd--color-scroll);
  scrollbar-arrow-color: var(--cvd--color-scroll);
  scrollbar-track-color: lightgray;
  scrollbar-shadow-color: var(--cvd--color-scroll);
  scrollbar-highlight-color: var(--cvd--color-scroll);
  scrollbar-3dlight-color: lightgray;
  scrollbar-darkshadow-color: lightgray;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 .owl-stage {
  width: 100% !important;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2::-webkit-scrollbar {
  width: 8px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px grey;
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2::-webkit-scrollbar-thumb {
  background: var(--cvd--color-scroll);
  border-radius: 10px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2::-webkit-scrollbar-thumb:hover {
  background: var(--cvd--color-scroll);
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 .owl-item:not(:last-child) {
  margin-bottom: 15px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 .owl-item {
  width: 100% !important;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 .crlv-item {
  cursor: pointer;
  width: 100%;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 .crlv-item .crlv-thumbnail {
  background-size: cover;
  height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 .crlv-item .crlv-thumbnail .crlv-thumbnail-text {
  font-size: 2em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.95;
  letter-spacing: normal;
  color: var(--crlv-color-text);
  padding: 10px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 .synced .item {
  background: #0c83e7;
}

@media only screen and (max-width: 768px) {
  .cmp-carrusel-vertical .crlv__wrapper {
    display: block;
  }

  .cmp-carrusel-vertical .crlv__wrapper #sync1 {
    width: 100%;
  }

  .cmp-carrusel-vertical .crlv__wrapper #sync2 {
    width: 80%;
    max-width: 284px;
    margin: 15px auto 0;
  }

  .cmp-carrusel-vertical .crlv__wrapper #sync2 .owl-item:not(:last-child) {
    margin-bottom: 15px;
  }

  .cmp-carrusel-vertical .crlv__wrapper #sync2 .crlv-item .crlv-thumbnail {
    height: 150px;
  }
}
.cmp-bkt {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
}

.cmp-bkt .bkt-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  padding: 20px 0;
}

.cmp-bkt .bkt-title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}

.cmp-bkt .bkt-title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-bkt .bkt-title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  padding: 10px 0 20px 0;
}

.cmp-bkt .bkt-wrapper ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.cmp-bkt .bkt-wrapper ul li {
  margin: 0 15px 15px;
}

@media only screen and (max-width: 767px) {
  .cmp-bkt .bkt-wrapper ul li {
    margin-left: 0;
  }
}

.cmp-bkt .bkt-wrapper .bkt-card {
  height: 374px;
  width: 234px;
  padding: 10px;
  background-color: var(--custom-color-background);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cmp-bkt .bkt-wrapper .bkt-card.bkt-card-border {
  border: solid var(--custom-border-size) var(--custom-border-color);
}

.cmp-bkt .bkt-wrapper .bkt-card .bkt-card-title {
  font-size: 2em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.95;
  letter-spacing: normal;
  color: var(--bkt-color-title);
  padding-bottom: 17px;
}

.cmp-bkt .bkt-wrapper .bkt-card .bkt-card-text {
  font-size: 1.4em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.86;
  letter-spacing: normal;
  color: var(--bkt-color-text);
  padding-bottom: 45px;
}

.cmp-bkt .bkt-wrapper .bkt-card .bkt-card-link {
  font-size: 1.4em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.86;
  letter-spacing: normal;
  color: var(--custom-color-link);
  display: inline-block;
}

.cmp-bkt .bkt-wrapper .bkt-card .bkt-card-link:hover {
  color: var(--custom-color-link-hover);
}

.cmp-bkt .bkt-buttons {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin: 20px auto 40px;
}

.cmp-bkt .bkt-buttons button,
.cmp-bkt .bkt-buttons .cmp-boton--btn {
  font-size: var(--custom-font-size);
  margin: 0 15px;
}

.cmp-bkt.cmp-bkt--left .bkt-wrapper ul {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.cmp-bkt.cmp-bkt--right .bkt-wrapper ul {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cmp-bkt.cmp-bkt--center .bkt-wrapper ul {
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.cmp-bkt.cmp-bkt--left .bkt-buttons {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.cmp-bkt.cmp-bkt--right .bkt-buttons {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cmp-bkt.cmp-bkt--center .bkt-buttons {
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.cmp-bkt .bkt-buttons--mobile {
  display: none;
}

.cmp-bkt .bkt-buttons--desktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .cmp-bkt .bkt-title {
    text-align: center;
  }

  .cmp-bkt .bkt-buttons--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .cmp-bkt .bkt-buttons--desktop {
    display: none;
  }
}
.cmp-only-video {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}

.img-display-block {
  display: block !important;
}

.cmp-customVideos {
  font-family: var(--custom-font-family);
  font-size: var(--custom-font-size);
}

.cmp-customVideos.vjs-color-01 .time,
.cmp-customVideos.vjs-color-01 .repro,
.cmp-customVideos.vjs-color-01 .name,
.cmp-customVideos.vjs-color-01 .description,
.cmp-customVideos .vjs-color-01 .time,
.cmp-customVideos .vjs-color-01 .repro,
.cmp-customVideos .vjs-color-01 .description,
.cmp-customVideos .vjs-color-01 .name {
  color: var(--custom-color01) !important;
}

.cmp-customVideos.vjs-color-02 .time,
.cmp-customVideos.vjs-color-02 .repro,
.cmp-customVideos.vjs-color-02 .name,
.cmp-customVideos.vjs-color-02 .description,
.cmp-customVideos .vjs-color-02 .time,
.cmp-customVideos .vjs-color-02 .repro,
.cmp-customVideos .vjs-color-02 .description,
.cmp-customVideos .vjs-color-02 .name {
  color: var(--custom-color02) !important;
}

.cmp-customVideos.vjs-color-03 .time,
.cmp-customVideos.vjs-color-03 .repro,
.cmp-customVideos.vjs-color-03 .name,
.cmp-customVideos.vjs-color-03 .description,
.cmp-customVideos .vjs-color-03 .time,
.cmp-customVideos .vjs-color-03 .repro,
.cmp-customVideos .vjs-color-03 .description,
.cmp-customVideos .vjs-color-03 .name {
  color: var(--custom-color03) !important;
}

.cmp-customVideos .cmp-customVideos__title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  color: var(--custom-color-title);
}

.cmp-customVideos .cmp-customVideos__title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-customVideos .cmp-customVideos__title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-customVideos .cmp-customVideos__title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  color: var(--custom-color-title);
}

.cmp-customVideos .cmp-customVideos__wrapper {
  scrollbar-face-color: var(--custom-color-link-hover);
  scrollbar-arrow-color: var(--custom-color-link-hover);
  scrollbar-track-color: lightgray;
  scrollbar-shadow-color: var(--custom-color-link-hover);
  scrollbar-highlight-color: var(--custom-color-link-hover);
  scrollbar-3dlight-color: lightgray;
  scrollbar-darkshadow-color: lightgray;
  overflow: auto;
  width: auto;
  margin: 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--custom-font-family);
}

.cmp-customVideos .cmp-customVideos__wrapper ::-webkit-scrollbar {
  width: 8px;
}

.cmp-customVideos .cmp-customVideos__wrapper ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px grey;
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

.cmp-customVideos .cmp-customVideos__wrapper ::-webkit-scrollbar-thumb {
  background: var(--cvd--color-scroll);
  border-radius: 10px;
}

.cmp-customVideos .cmp-customVideos__wrapper ::-webkit-scrollbar-thumb:hover {
  background: var(--cvd--color-scroll);
}

@media only screen and (max-width: 768px) {
  .cmp-customVideos .cmp-customVideos__wrapper {
    display: block;
    overflow: hidden;
  }

  .cmp-customVideos .cmp-customVideos__wrapper .vjs-playlist-item-list {
    margin-top: 15px;
  }
}

@media only screen and (min-width: 768px) {
  .cmp-customVideos .cmp-customVideos__wrapper {
    max-height: 600px;
  }
}

.cmp-customVideos .cmp-customVideos__wrapper .video-js {
  width: 100%;
  height: 257px;
  margin-right: 15px;
}

@media only screen and (min-width: 768px) {
  .cmp-customVideos .cmp-customVideos__wrapper .video-js {
    height: 520px;
    width: 78%;
  }
}

.cmp-customVideos .list-video-inv {
  max-height: 520px;
  overflow-y: scroll;
  width: 25%;
  background-color: transparent;
}

@media only screen and (max-width: 768px) {
  .cmp-customVideos .list-video-inv {
    margin: 0 auto;
    width: 80%;
    margin-top: 15px;
    max-width: 284px;
  }
}

.cmp-customVideos .list-video-inv > * {
  padding-bottom: 10px;
}

.cmp-customVideos .list-video-inv ul {
  padding: 0;
}

.cmp-customVideos .list-video-inv ul li {
  list-style: none;
}

.cmp-customVideos .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  cursor: pointer;
  position: relative;
}

.cmp-customVideos .content div {
  padding: 2px;
}

.cmp-customVideos .content-active {
  position: absolute;
  width: 100%;
  height: 100%;
  display: none;
}

.cmp-customVideos .repro {
  background: white;
  display: inline-block;
  padding: 5px;
  border-radius: 3px;
  margin: 5px;
  z-index: 4;
  position: absolute;
}

.cmp-customVideos .repro-opacity {
  position: absolute;
  background: black;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  opacity: 0.5;
}

.cmp-customVideos .action {
  border: 1px solid blue;
  cursor: pointer;
  margin: 12px;
}

.cmp-customVideos .img-video-large {
  width: 100%;
  height: auto;
  min-height: 1px;
}

.cmp-customVideos .img-video-small {
  width: 100%;
  height: auto;
  display: none;
  min-height: 1px;
}

.cmp-customVideos .canvasimg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  min-height: 100px;
}

.cmp-customVideos .card {
  padding-bottom: 15px;
  margin: 0 auto;
  min-height: 100px;
}

.cmp-customVideos .card:last-child {
  padding-bottom: 0;
}

.cmp-customVideos .text-wrapper {
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: var(--custom-color-text-alt);
  font-size: 14px;
  z-index: 4;
}

.cmp-customVideos .name {
  color: var(--custom-color-text-alt);
  font-size: 16px;
  z-index: 4;
}

.cmp-customVideos .description {
  color: var(--custom-color-text-alt);
  font-size: 16px;
  z-index: 4;
}

.cmp-customVideos .time {
  position: absolute;
  top: 10px;
  right: 10px;
  color: var(--custom-color-text-alt);
  font-size: 14px;
  display: inline-block;
  z-index: 4;
}

@media screen and (min-width: 320px) {
  .cmp-customVideos .img-video-large {
    display: none;
    height: 137px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-customVideos .img-video-small {
    display: inline-block;
    height: 137px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-customVideos .canvasimg {
    height: 137px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

@media screen and (min-width: 768px) {
  .cmp-customVideos .img-video-large {
    display: inline-block;
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-customVideos .img-video-small {
    display: none;
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-customVideos .canvasimg {
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

.cmp-customVideos img[src=""] {
  display: none;
}

@media all and (-ms-high-contrast: none) {


  .cmp-customVideos *::-ms-backdrop,
  .cmp-customVideos .repro-opacity {
    display: none;
  }

  .cmp-customVideos *::-ms-backdrop,
  .cmp-customVideos .repro {
    top: -110px;
  }
}
.cmp-footer {
  font-family: var(--custom-font-family);
  font-size: var(--custom-font-size);
  padding: 2.8em 7em;
  background-color: var(--custom-color-background-alt);
}

@media (max-width: 768px) {
  .cmp-footer {
    padding: 20px 0 !important;
  }
}

.cmp-footer.border-footer {
  border: solid var(--ftr-size-border) var(--ftr-border);
}

.cmp-footer.border-top {
  border-top: 1px solid var(--custom-border-color);
}

.cmp-footer.border-top .footer-bottom {
  border-top: 1px solid #f5f5f5;
}

@media (max-width: 768px) {
  .cmp-footer.border-top .footer-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cmp-footer.border-top .footer-bottom .footer-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
  }

  .cmp-footer.border-top .footer-bottom .footer-links li {
    width: 40%;
  }

  .cmp-footer.border-top .footer-bottom .brand {
    padding: 20px !important;
  }
}

.cmp-footer .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 2.6em;
}

.cmp-footer .footer-bottom {
  border-top: var(--custom-border-size) solid var(--custom-border-color);
  padding-top: 1.6em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.cmp-footer .footer-bottom figure {
  border-top: none !important;
}

.cmp-footer .footer-bottom > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 40px;
  width: auto;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.cmp-footer .footer-bottom .social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.cmp-footer .footer-bottom .social li {
  width: 24px;
  height: 24px;
}

.cmp-footer .footer-bottom .social li img {
  width: 100%;
  height: auto;
}

.cmp-footer figure {
  margin: 0;
  width: 100%;
}

.cmp-footer figure img {
  width: 10em;
}

.cmp-footer figure figcaption {
  padding: 0.8em 0;
  font-size: 1.4em;
  color: var(--ftr-color-text);
}

.cmp-footer a {
  line-height: 1.2;
  color: inherit;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cmp-footer a:hover {
  color: var(--custom-color-link);
}

.cmp-footer a.link-external:before {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  margin-right: 0.75em;
  background-repeat: no-repeat;
  background-size: 13px 12px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDg4LjcyNywwSDMwMi41NDVjLTEyLjg1MywwLTIzLjI3MywxMC40Mi0yMy4yNzMsMjMuMjczYzAsMTIuODUzLDEwLjQyLDIzLjI3MywyMy4yNzMsMjMuMjczaDEyOS45OTdMMTkyLjk5OSwyODYuMDkgICAgYy05LjA4OSw5LjA4OS05LjA4OSwyMy44MjMsMCwzMi45MTJjNC41NDMsNC41NDQsMTAuNDk5LDYuODE2LDE2LjQ1NSw2LjgxNmM1Ljk1NiwwLDExLjkxMy0yLjI3MSwxNi40NTctNi44MTdMNDY1LjQ1NSw3OS40NTggICAgdjEyOS45OTdjMCwxMi44NTMsMTAuNDIsMjMuMjczLDIzLjI3MywyMy4yNzNjMTIuODUzLDAsMjMuMjczLTEwLjQyLDIzLjI3My0yMy4yNzNWMjMuMjczQzUxMiwxMC40Miw1MDEuNTgsMCw0ODguNzI3LDB6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM5OTk5OTkiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zOTUuNjM2LDIzMi43MjdjLTEyLjg1MywwLTIzLjI3MywxMC40Mi0yMy4yNzMsMjMuMjczdjIwOS40NTVINDYuNTQ1VjEzOS42MzZIMjU2YzEyLjg1MywwLDIzLjI3My0xMC40MiwyMy4yNzMtMjMuMjczICAgIFMyNjguODUzLDkzLjA5MSwyNTYsOTMuMDkxSDIzLjI3M0MxMC40Miw5My4wOTEsMCwxMDMuNTExLDAsMTE2LjM2NHYzNzIuMzY0QzAsNTAxLjU4LDEwLjQyLDUxMiwyMy4yNzMsNTEyaDM3Mi4zNjQgICAgYzEyLjg1MywwLDIzLjI3My0xMC40MiwyMy4yNzMtMjMuMjczVjI1NkM0MTguOTA5LDI0My4xNDcsNDA4LjQ4OSwyMzIuNzI3LDM5NS42MzYsMjMyLjcyN3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6Izk5OTk5OSIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+");
}

.cmp-footer a.link-pdf:before {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  margin-right: 0.75em;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-image: url("data:image/png;base64,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");
}

.cmp-footer a.link-internal:before {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  margin-right: 0.75em;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTExLjk5NyA1MTEuOTk3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTEuOTk3IDUxMS45OTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZD0iTTIxMS4yNiwzODkuMjRsLTYwLjMzMSw2MC4zMzFjLTI1LjAxMiwyNS4wMTItNjUuNTE3LDI1LjAxMi05MC41MDgsMC4wMDVjLTI0Ljk5Ni0yNC45OTYtMjQuOTk2LTY1LjUwNS0wLjAwNS05MC40OTYgICAgIGwxMjAuNjgzLTEyMC42ODNjMjQuOTkxLTI0Ljk5Miw2NS41LTI0Ljk5Miw5MC40OTEsMGM4LjMzMSw4LjMzMSwyMS44MzksOC4zMzEsMzAuMTcsMGM4LjMzMS04LjMzMSw4LjMzMS0yMS44MzksMC0zMC4xNyAgICAgYy00MS42NTQtNDEuNjU0LTEwOS4xNzctNDEuNjU0LTE1MC44MzEsMEwzMC4yNDcsMzI4LjkwOWMtNDEuNjU0LDQxLjY1NC00MS42NTQsMTA5LjE3NywwLDE1MC44MzEgICAgIGM0MS42NDksNDEuNjc2LDEwOS4xNzcsNDEuNjc2LDE1MC44NTMsMGw2MC4zMzEtNjAuMzMxYzguMzMxLTguMzMxLDguMzMxLTIxLjgzOSwwLTMwLjE3UzIxOS41OTEsMzgwLjkwOSwyMTEuMjYsMzg5LjI0eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojOTk5OTk5IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCQk8cGF0aCBkPSJNNDc5Ljc1MSwzMC4yNGMtNDEuNjU0LTQxLjY1NC0xMDkuMTk5LTQxLjY1NC0xNTAuODUzLDBsLTcyLjM4NCw3Mi4zODRjLTguMzMxLDguMzMxLTguMzMxLDIxLjgzOSwwLDMwLjE3ICAgICBjOC4zMzEsOC4zMzEsMjEuODM5LDguMzMxLDMwLjE3LDBsNzIuMzg0LTcyLjM4NGMyNC45OTEtMjQuOTkyLDY1LjUyMS0yNC45OTIsOTAuNTEzLDBjMjQuOTkxLDI0Ljk5MSwyNC45OTEsNjUuNSwwLDkwLjQ5MSAgICAgTDMxNi44NDUsMjgzLjYzOGMtMjQuOTkyLDI0Ljk5Mi02NS41LDI0Ljk5Mi05MC40OTEsMGMtOC4zMzEtOC4zMzEtMjEuODM5LTguMzMxLTMwLjE3LDBzLTguMzMxLDIxLjgzOSwwLDMwLjE3ICAgICBjNDEuNjU0LDQxLjY1NCwxMDkuMTc3LDQxLjY1NCwxNTAuODMxLDBsMTMyLjczNi0xMzIuNzM2QzUyMS40MDUsMTM5LjQxOCw1MjEuNDA1LDcxLjg5NCw0NzkuNzUxLDMwLjI0eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojOTk5OTk5IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCTwvZz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+");
}

.cmp-footer a.link-img-right > img {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin-left: 0.75em;
}

.cmp-footer a.link-img-right:before {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin-left: 0.75em;
  margin-right: 0;
}

.cmp-footer ul {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 33%;
  color: var(--ftr-color-text);
}

@media only screen and (max-width: 767px) {
  .cmp-footer ul {
    width: 100%;
  }
}

.cmp-footer ul li {
  font-size: 1.4em;
  position: relative;
  padding: 0.3em 0 0.3em 0;
  color: var(--ftr-color-text);
}

.cmp-footer ul li a > img {
  width: 1.3em;
  height: 1.3em;
  margin-right: 0.6em;
}

.cmp-footer ul.noicon li > a > img {
  display: none;
}

.cmp-only-video {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}

.img-display-block {
  display: block !important;
}

.container-xl {
  max-width: 1640px !important;
  width: 100% !important;
}

.footer-bottom .mgnlEditorBar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.cmp-header {
  font-size: var(--custom-font-size);
  height: 6em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 2em;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: var(--custom-font-family);
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .cmp-header.with-menu {
    margin-bottom: 4em;
  }
}

.cmp-header.border {
  border: var(--hdr-border-width) solid var(--hdr-border);
}

.cmp-header > .group .cmp-header--menusecundary {
  height: calc(60px - var(--hdr-border-width) - var(--hdr-border-width));
}

@media (max-width: 768px) {
  .cmp-header > .group .cmp-header--menusecundary {
    position: static;
    padding: 0.7em 0;
  }
}

.cmp-header > .group .cmp-header--menusecundary > ul.border {
  border: var(--hdr-border-width) solid var(--hdr-border);
}

@media (max-width: 768px) {
  .cmp-header > .group .cmp-header--menusecundary > ul {
    width: 30em;
    padding: 2em;
    top: 0;
    left: 0;
    right: 0;
    position: fixed;
    margin: 32vh auto;
    z-index: 3;
  }
}

@media (max-width: 768px) and (orientation: landscape) {
  .cmp-header > .group .cmp-header--menusecundary > ul {
    margin: 20vh auto;
  }
}

@media (max-width: 768px) {
  .cmp-header > .group .cmp-header--links {
    border: var(--hdr-border-width) solid var(--hdr-border);
  }
}

.cmp-header > .group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cmp-header > .group:first-child {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
}

.cmp-header > .group .cmp-header--logos {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0.5em;
}

@media (max-width: 768px) {
  .cmp-header > .group .cmp-header--logos {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cmp-header .cmp-header--menuToggle {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.cmp-header .cmp-header--menuToggle input {
  display: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--menuToggle {
    display: block;
    position: relative;
    z-index: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  .cmp-header .cmp-header--menuToggle input {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -7px;
    left: -5px;
    cursor: pointer;
    opacity: 0;
    z-index: 2;
    -webkit-touch-callout: none;
  }

  .cmp-header .cmp-header--menuToggle span {
    display: block;
    width: 18px;
    height: 3px;
    margin-bottom: 3px;
    margin-top: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    background: var(--custom-color-text);
    border-radius: 3px;
    z-index: 1;
    -webkit-transform-origin: 4px 0px;
    transform-origin: 4px 0px;
    -webkit-transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
    transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  }

  .cmp-header .cmp-header--menuToggle span:first-child {
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
  }

  .cmp-header .cmp-header--menuToggle span:nth-last-child(2) {
    -webkit-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
  }

  .cmp-header .cmp-header--menuToggle input:checked ~ span {
    opacity: 1;
    -webkit-transform: rotate(45deg) translate(-7px, -7px);
    transform: rotate(45deg) translate(-7px, -7px);
    background: var(--custom-color-text);
  }

  .cmp-header .cmp-header--menuToggle input:checked ~ span:nth-last-child(3) {
    opacity: 0;
    -webkit-transform: rotate(0deg) scale(0.2, 0.2);
    transform: rotate(0deg) scale(0.2, 0.2);
  }

  .cmp-header .cmp-header--menuToggle input:checked ~ span:nth-last-child(2) {
    -webkit-transform: rotate(-45deg) translate(-3px, 4px);
    transform: rotate(-45deg) translate(-3px, 4px);
  }
}

.cmp-header.vertical .cmp-header--menuToggle {
  display: block;
  position: relative;
  z-index: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-right: 1em;
}

.cmp-header.vertical .cmp-header--menuToggle input {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -7px;
  left: -5px;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
  -webkit-touch-callout: none;
}

.cmp-header.vertical .cmp-header--menuToggle span {
  display: block;
  width: 18px;
  height: 3px;
  margin-bottom: 3px;
  margin-top: 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  background: var(--custom-color-text);
  border-radius: 3px;
  z-index: 1;
  -webkit-transform-origin: 4px 0px;
  transform-origin: 4px 0px;
  -webkit-transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}

.cmp-header.vertical .cmp-header--menuToggle span:first-child {
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}

.cmp-header.vertical .cmp-header--menuToggle span:nth-last-child(2) {
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
}

.cmp-header .cmp-header--logos img {
  max-height: 3em;
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--logos {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(90% - (2em* 2) - (var(--hdr-border-width)) * 2);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .cmp-header .cmp-header--logos img {
    max-height: 2em;
    margin: 0 1.5em;
  }
}

.cmp-header .cmp-header--links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cmp-header .cmp-header--links a {
  margin: 0 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.4em;
  color: var(--hdr-color-text);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.cmp-header .cmp-header--links a.colorhover-01:hover {
  color: var(--custom-color01) !important;
}

.cmp-header .cmp-header--links a.colorhover-02:hover {
  color: var(--custom-color02) !important;
}

.cmp-header .cmp-header--links a.colorhover-03:hover {
  color: var(--custom-color03) !important;
}

.cmp-header .cmp-header--links a.colorhover-04:hover {
  color: var(--custom-color04) !important;
}

.cmp-header .cmp-header--links a .icon {
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--links {
    position: absolute;
    top: 5em;
    height: 5em;
    left: 0;
    width: 100%;
    background-color: var(--hdr-bg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .cmp-header .cmp-header--links a {
    font-weight: bold;
  }
}

.cmp-header .cmp-boton--btn {
  font-size: var(--custom-font-size);
}

.cmp-header .cmp-header--select {
  margin-left: 2em;
  position: relative;
  height: 6em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--select {
    display: none;
  }
}

.cmp-header .cmp-header--select .custom-select {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  z-index: 10;
  padding-right: 3em;
  font-size: 1.6em;
  cursor: pointer;
}

.cmp-header .cmp-header--select .custom-select.only-text img {
  display: none;
}

.cmp-header .cmp-header--select .custom-select.only-text + .option-select img {
  display: none;
}

.cmp-header .cmp-header--select .custom-select.only-img span {
  display: none;
}

.cmp-header .cmp-header--select .custom-select.only-img + .option-select span {
  display: none;
}

.cmp-header .cmp-header--select .custom-select > img {
  width: 2em;
  height: 2em;
  margin-right: 0.2em;
}

.cmp-header .cmp-header--select .custom-select + .option-select {
  display: none;
  position: absolute;
  top: 6em;
  list-style: none;
  width: auto;
  background-color: var(--custom-color-background);
  border: 1px solid var(--hdr-border);
  z-index: 8;
}

.cmp-header .cmp-header--select .custom-select + .option-select > li {
  font-size: 1.4em;
  padding: 0.3em;
}

.cmp-header .cmp-header--select .custom-select + .option-select > li > a.option {
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cmp-header .cmp-header--select .custom-select + .option-select > li > a.option img {
  width: 2em;
  height: 2em;
  margin-right: 0.2em;
}

.cmp-header .cmp-header--select .custom-select:after {
  content: "<";
  font-family: monospace;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  line-height: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: absolute;
  right: 0.5em;
  top: -4px;
  height: 100%;
  z-index: -1;
  cursor: pointer;
}

.cmp-header .cmp-header--select .open.custom-select:after {
  content: "<";
  font-family: monospace;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  line-height: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  right: 0.2em;
  top: 0;
  height: 100%;
  z-index: -1;
  cursor: pointer;
}

.cmp-header .cmp-header--menusecundary {
  position: relative;
  right: -2em;
  padding: 0.7em 1em;
  height: 6em;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.cmp-header .cmp-header--menusecundary:hover {
  background-color: var(--custom-color-background);
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--menusecundary:hover {
    background-color: transparent;
  }
}

.cmp-header .cmp-header--menusecundary:hover .btnmenu > a {
  color: var(--custom-color-link-hover);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.cmp-header .cmp-header--menusecundary:hover .btnmenu > a.colorhover-01 {
  color: var(--custom-color01) !important;
}

.cmp-header .cmp-header--menusecundary:hover .btnmenu > a.colorhover-02 {
  color: var(--custom-color02) !important;
}

.cmp-header .cmp-header--menusecundary:hover .btnmenu > a.colorhover-03 {
  color: var(--custom-color03) !important;
}

.cmp-header .cmp-header--menusecundary:hover .btnmenu > a.colorhover-04 {
  color: var(--custom-color04) !important;
}

.cmp-header .cmp-header--menusecundary.backgroundhover-01:hover {
  background-color: var(--custom-color01);
}

.cmp-header .cmp-header--menusecundary.backgroundhover-02:hover {
  background-color: var(--custom-color02);
}

.cmp-header .cmp-header--menusecundary.backgroundhover-03:hover {
  background-color: var(--custom-color03);
}

.cmp-header .cmp-header--menusecundary.backgroundhover-04:hover {
  background-color: var(--custom-color04);
}

.cmp-header .cmp-header--menusecundary .btnmenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 6em;
  position: relative;
  overflow: hidden;
}

.cmp-header .cmp-header--menusecundary .btnmenu > a {
  font-size: 1.4em;
  color: var(--hdr-color-text);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.8em;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.cmp-header .cmp-header--menusecundary .btnmenu > a .icon {
  width: 1.8em;
  height: 1.8em;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 768px) {
  .cmp-header .cmp-header--menusecundary .btnmenu > a {
    width: auto;
  }

  .cmp-header .cmp-header--menusecundary .btnmenu > a .icon {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
}

.cmp-header .cmp-header--menusecundary ul {
  display: none;
  position: absolute;
  top: calc(60px - var(--hdr-border-width));
  list-style: none;
  width: calc(100% + 5em + var(--hdr-border-width));
  left: -5em;
  font-size: 14px;
  background-color: white;
  border: 1px solid var(--custom-color-background);
  z-index: 3;
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--menusecundary ul {
    width: 34%;
    left: 33%;
    right: 33%;
  }
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--menusecundary ul {
    width: 50%;
    left: 25%;
    right: 25%;
  }
}

.cmp-header .cmp-header--menusecundary ul .close {
  display: block;
  position: absolute;
  top: 0;
  right: 0.2em;
  font-size: 20px;
  font-family: monospace;
  -webkit-transform: scalex(1.3);
  transform: scalex(1.3);
  font-weight: bold;
  cursor: pointer;
}

.cmp-header .cmp-header--menusecundary ul li {
  padding: 2em 2em 1em 2em;
}

.cmp-header .cmp-header--menusecundary ul li:first-of-type {
  padding-top: 2em;
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-01:hover a,
.cmp-header .cmp-header--menusecundary ul li.colorhover-01:hover div,
.cmp-header .cmp-header--menusecundary ul li.colorhover-01:hover p {
  color: var(--custom-color01);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-02:hover a,
.cmp-header .cmp-header--menusecundary ul li.colorhover-02:hover div,
.cmp-header .cmp-header--menusecundary ul li.colorhover-02:hover p {
  color: var(--custom-color02);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-03:hover a,
.cmp-header .cmp-header--menusecundary ul li.colorhover-03:hover div,
.cmp-header .cmp-header--menusecundary ul li.colorhover-03:hover p {
  color: var(--custom-color03);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-04:hover a,
.cmp-header .cmp-header--menusecundary ul li.colorhover-04:hover div,
.cmp-header .cmp-header--menusecundary ul li.colorhover-04:hover p {
  color: var(--custom-color04);
}

.cmp-header .cmp-header--menusecundary ul li a {
  color: inherit;
}

.cmp-header .cmp-header--menusecundary ul li a.colorhover-01:hover {
  color: var(--custom-color01);
}

.cmp-header .cmp-header--menusecundary ul li a.colorhover-02:hover {
  color: var(--custom-color02);
}

.cmp-header .cmp-header--menusecundary ul li a.colorhover-03:hover {
  color: var(--custom-color03);
}

.cmp-header .cmp-header--menusecundary ul li a.colorhover-04:hover {
  color: var(--custom-color04);
}

.cmp-header .cmp-header--menusecundary ul li a .colorhover-01:hover {
  color: var(--custom-color01);
}

.cmp-header .cmp-header--menusecundary ul li a .colorhover-02:hover {
  color: var(--custom-color02);
}

.cmp-header .cmp-header--menusecundary ul li a .colorhover-03:hover {
  color: var(--custom-color03);
}

.cmp-header .cmp-header--menusecundary ul li a .colorhover-04:hover {
  color: var(--custom-color04);
}

.cmp-header .cmp-header--menusecundary ul li .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cmp-header .cmp-header--menusecundary ul li .title + div {
  padding-left: 25px;
}

.cmp-header .cmp-header--menusecundary ul li .title + div > p {
  padding: 0.5em 0;
}

.cmp-header .cmp-header--menusecundary ul li .title.only-text + div {
  padding-left: 0;
}

.cmp-header .cmp-header--menusecundary ul li:hover {
  background-color: var(--custom-color-background);
  color: var(--custom-color-link-hover);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-01 a:hover {
  color: var(--custom-color01);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-02 a:hover {
  color: var(--custom-color02);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-03 a:hover {
  color: var(--custom-color03);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-04 a:hover {
  color: var(--custom-color04);
}

.cmp-header .cmp-header--menusecundary ul li.backgroundhover-01:hover {
  background-color: var(--custom-color01);
}

.cmp-header .cmp-header--menusecundary ul li.backgroundhover-02:hover {
  background-color: var(--custom-color02);
}

.cmp-header .cmp-header--menusecundary ul li.backgroundhover-03:hover {
  background-color: var(--custom-color03);
}

.cmp-header .cmp-header--menusecundary ul li.backgroundhover-04:hover {
  background-color: var(--custom-color04);
}

.cmp-header .cmp-header--menusecundary ul li .icon-inside {
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0.5em;
}

.cmp-header .cmp-header--menusecundary input {
  display: block;
  width: 100%;
  height: 6em;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  opacity: 0;
  z-index: 3;
  right: 0;
  margin: 0 auto;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--menusecundary input {
    width: 3em;
  }
}

.cmp-header .cmp-header--menusecundary input:checked + ul {
  display: block;
}

.cmp-header ~ .cmp-menu {
  width: 100%;
  background-color: var(--hdr-bg);
  font-family: var(--custom-font-family);
  height: 5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 1em 0 1.5em;
  z-index: 2;
  font-size: var(--custom-font-size);
}

.cmp-header ~ .cmp-menu .close {
  display: none;
}

.cmp-header ~ .cmp-menu.border,
.cmp-header ~ .cmp-menu .border {
  border: var(--hdr-border) solid var(--hdr-border-width);
}

.cmp-header ~ .cmp-menu .mobilebuttos {
  display: none;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select {
  margin-left: 0;
  padding: 1em;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: relative;
}

@media (max-width: 768px) {
  .cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select.border,
  .cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .border {
    border: var(--hdr-border) solid var(--hdr-border-width);
  }
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  z-index: 10;
  padding-right: 3em;
  font-size: 1.6em;
  cursor: pointer;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select.only-text img {
  display: none;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select.only-text + .option-select img {
  display: none;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select.only-img span {
  display: none;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select.only-img + .option-select span {
  display: none;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select > img {
  width: 2em;
  height: 2em;
  margin-right: 0.2em;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select + .option-select {
  display: none;
  position: absolute;
  top: 3.5em;
  list-style: none;
  width: 100%;
  background-color: var(--custom-color-background);
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select + .option-select > li {
  font-size: 1.4em;
  padding: 0.3em;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select + .option-select > li > a.option {
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select + .option-select > li > a.option img {
  width: 2em;
  height: 2em;
  margin-right: 0.2em;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select:after {
  content: "<";
  font-family: monospace;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  line-height: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: absolute;
  right: 0.5em;
  top: 0;
  height: 100%;
  z-index: -1;
  cursor: pointer;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .open.custom-select:after {
  content: "<";
  font-family: monospace;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  line-height: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  right: 0.2em;
  top: 0;
  height: 100%;
  z-index: -1;
  cursor: pointer;
}

.cmp-header ~ .cmp-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  position: relative;
}

.cmp-header ~ .cmp-menu ul li {
  padding: 0 2.5em;
  position: relative;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.cmp-header ~ .cmp-menu ul li.colorhover-01 a:hover {
  color: var(--custom-color01) !important;
}

.cmp-header ~ .cmp-menu ul li.colorhover-02 a:hover {
  color: var(--custom-color02) !important;
}

.cmp-header ~ .cmp-menu ul li.colorhover-03 a:hover {
  color: var(--custom-color03) !important;
}

.cmp-header ~ .cmp-menu ul li.colorhover-04 a:hover {
  color: var(--custom-color04) !important;
}

.cmp-header ~ .cmp-menu ul li.active > a {
  position: relative;
  color: var(--hdr-menu-active);
}

.cmp-header ~ .cmp-menu ul li.active > a::before {
  content: " ";
  width: calc(var(--hdr-menu-active-width) + 1.2em);
  text-align: center;
  margin: 0 auto;
  left: -0.6em;
  right: -0.6em;
  padding: var(--hdr-menu-active-weight);
  background-color: var(--hdr-menu-active);
  position: absolute;
  bottom: calc(var(--hdr-border-width) - 1.3em);
}

@media (max-width: 768px) {
  .cmp-header ~ .cmp-menu ul li.active > a {
    font-weight: bold;
  }

  .cmp-header ~ .cmp-menu ul li.active > a::before {
    display: none;
  }
}

.cmp-header ~ .cmp-menu ul li a {
  font-size: 1.4em;
  color: var(--custom-color-black);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cmp-header ~ .cmp-menu ul li > ul {
  position: absolute;
  display: none;
  top: 3.3em;
  background-color: var(--hdr-bg);
  left: -2em;
  padding: 0 1em 0 3em;
}

.cmp-header ~ .cmp-menu ul li > ul.open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 3;
}

.cmp-header ~ .cmp-menu ul li > ul a:hover {
  color: var(--hdr-menu-active);
}

.cmp-header ~ .cmp-menu ul li > ul > li {
  padding: 1.5em;
}

@media all and (-ms-high-contrast: none) {


  .cmp-header ~ .cmp-menu ul li > ul > li *::-ms-backdrop,
  .cmp-header ~ .cmp-menu ul li > ul > li {
    min-width: 10em;
  }
}

.cmp-header ~ .cmp-menu ul li.colorhover-01 a:hover {
  color: var(--custom-color01) !important;
}

.cmp-header ~ .cmp-menu ul li.colorhover-02 a:hover {
  color: var(--custom-color02) !important;
}

.cmp-header ~ .cmp-menu ul li.colorhover-03 a:hover {
  color: var(--custom-color03) !important;
}

.cmp-header ~ .cmp-menu ul li.colorhover-04 a:hover {
  color: var(--custom-color04) !important;
}

@media (max-width: 768px) {
  .cmp-header {
    margin-bottom: 15px;
  }

  .cmp-header ~ .cmp-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: var(--custom-font-size);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: fixed;
    top: 0;
    bottom: 0;
    display: none;
    width: 23em;
    padding: 2em 1em 1em 1em;
    z-index: 5;
    height: 95vh;
    overflow: auto;
  }

  .cmp-header ~ .cmp-menu.openside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .cmp-header ~ .cmp-menu .close {
    display: block;
    position: absolute;
    top: 0;
    right: 0.2em;
    font-size: 2.2em;
    font-family: monospace;
    -webkit-transform: scalex(1.3);
    transform: scalex(1.3);
    font-weight: bold;
    cursor: pointer;
  }

  .cmp-header ~ .cmp-menu .border {
    border: none;
  }

  .cmp-header ~ .cmp-menu ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
  }

  .cmp-header ~ .cmp-menu ul > li {
    position: initial;
    padding: 1.2em 0.4em;
  }

  .cmp-header ~ .cmp-menu ul > li > a.arrow {
    position: relative;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    padding-right: 22px;
  }

  .cmp-header ~ .cmp-menu ul > li > a.arrow::before {
    content: "<";
    font-family: monospace;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    line-height: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 1em;
    text-align: center;
    margin: 0 auto;
    left: 85%;
    right: 0;
    padding: 1em;
    background-color: initial;
    position: absolute;
    bottom: -0.7em;
  }

  .cmp-header ~ .cmp-menu ul > li.active ul {
    position: relative;
    top: 0;
    border: none;
    left: 0;
  }

  .cmp-header ~ .cmp-menu ul > li.active ul > li {
    padding: 1.6em 0.4em 0 0.4em;
  }

  .cmp-header ~ .cmp-menu ul > li.active > a::before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    bottom: -2px;
    left: 85%;
  }

  .cmp-header ~ .cmp-menu ul > li.active > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 3;
  }

  .cmp-header ~ .cmp-menu .mobilebuttos {
    display: block;
  }

  .cmp-header ~ .cmp-menu .mobilebuttos > .cmp-header--select {
    margin-bottom: 1.5em;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
}

.cmp-header.vertical ~ .cmp-menu {
  font-size: var(--custom-font-size);
  height: auto;
  display: none;
  width: 23em;
  position: absolute;
  padding: 1em 1em 0 1.5em;
}

@media (max-width: 768px) {
  .cmp-header.vertical ~ .cmp-menu {
    padding: 2em 1em 1em 1em;
    position: fixed;
    top: 0;
    bottom: 0;
  }

  .cmp-header.vertical ~ .cmp-menu .mobilebuttos {
    display: block;
  }
}

.cmp-header.vertical ~ .cmp-menu.openside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 999999;
}

.cmp-header.vertical ~ .cmp-menu ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.cmp-header.vertical ~ .cmp-menu ul > li {
  position: initial;
  padding: 0.5em 0.4em;
}

.cmp-header.vertical ~ .cmp-menu ul > li > a {
  height: 2.5em;
  line-height: 1;
  overflow: hidden;
  white-space: normal;
  display: inline-block;
}

.cmp-header.vertical ~ .cmp-menu ul > li > a.arrow {
  position: relative;
  width: 100%;
  overflow: hidden;
  white-space: normal;
  display: inline-block;
  padding-right: 22px;
}

.cmp-header.vertical ~ .cmp-menu ul > li > a.arrow::before {
  content: "<";
  font-family: monospace;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  line-height: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  width: 1em;
  text-align: center;
  margin: 0 auto;
  right: 0;
  padding: 1em;
  background-color: transparent;
  position: absolute;
  bottom: 0;
  left: 85%;
  right: 0;
  padding: 1em;
  background-color: initial;
  position: absolute;
  top: -0.8em;
}

.cmp-header.vertical ~ .cmp-menu ul > li.active > a {
  font-weight: bold;
}

.cmp-header.vertical ~ .cmp-menu ul > li.active > a:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: -36px;
  left: 86%;
  background-color: transparent;
}

@media all and (-ms-high-contrast: none) {
  .cmp-header.vertical ~ .cmp-menu ul > li.active > a:before {
    left: 5.4em;
  }
}

.cmp-header.vertical ~ .cmp-menu ul > li.active ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 3;
}

.cmp-header.vertical ~ .cmp-menu ul > li ul {
  position: relative;
  top: 0;
  left: -15px;
  border: none;
}

.cmp-header.vertical ~ .cmp-menu ul > li ul > li {
  padding: 1em 0.4em 0 0.4em;
}

.noScroll {
  overflow: hidden;
}

body.noScroll::before {
  content: "";
  background-color: rgba(0, 0, 0, 0.75);
  padding: 1.5em;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 5;
}

input.check-menu {
  height: 2em;
  width: 3em;
  position: absolute;
  top: 1.75em;
  left: 2em;
  padding: 17px;
  opacity: 0;
  z-index: 2;
}

input.check-menu:checked ~ .cmp-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

input.check-menu:checked ~ .cmp-header .cmp-header--menuToggle > span {
  opacity: 1;
  -webkit-transform: rotate(45deg) translate(-7px, -7px);
  transform: rotate(45deg) translate(-7px, -7px);
  background: var(--custom-color-text);
}

input.check-menu:checked ~ .cmp-header .cmp-header--menuToggle > span:nth-last-child(3) {
  opacity: 0;
  -webkit-transform: rotate(0deg) scale(0.2, 0.2);
  transform: rotate(0deg) scale(0.2, 0.2);
}

input.check-menu:checked ~ .cmp-header .cmp-header--menuToggle > span:nth-last-child(2) {
  -webkit-transform: rotate(-45deg) translate(-3px, 4px);
  transform: rotate(-45deg) translate(-3px, 4px);
}

.icon-mobile img {
  display: none;
  width: 20px;
}

.cmp-header-inv .group {
  position: relative;
}

@media (max-width: 768px) {
  .cmp-header-inv .btn-3 {
    display: block;
  }

  .icon-mobile img {
    display: block;
  }

  .icon-mobile span {
    display: none;
  }
}
.cmp-imgText {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
  background-color: var(--custom-color-background);
}

.cmp-imgText__title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0 !important;
}

.cmp-imgText__title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}

.cmp-imgText__title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-imgText__title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
}

.cmp-imgText__title-wrapper {
  width: 100%;
  max-width: 1640px;
  margin: 0 auto;
  padding: 0 15px;
}

.cmp-imgText__wrapper {
  font-size: 1.6em;
  position: relative;
  width: 100%;
  max-width: 1640px;
  margin: 0 auto;
  padding: 0 15px;
}

.cmp-imgText__img img {
  width: 100%;
  height: 450px;
  -o-object-fit: cover;
  object-fit: cover;
}

.cmp-imgText__text-title {
  color: var(--custom-border-color);
  font-family: var(--custom-font-family);
  font-weight: 700;
  margin: 16px 0 32px 0;
}

.cmp-imgText.cmp-imgText--text-in-img .cmp-imgText__wrapper {
  max-width: 100%;
  padding: 0;
}

.cmp-imgText.cmp-imgText--text-in-img .cmp-imgText__text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  max-width: 765px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 15%;
  font-size: 25px;
  color: var(--custom-color-white);
}

@media only screen and (max-width: 767px) {
  .cmp-imgText.cmp-imgText--text-in-img .cmp-imgText__text {
    margin: 0;
    padding: 30px;
    font-size: 16px;
    display: block;
  }
}

.cmp-imgText.cmp-imgText--text-in-img .cmp-imgText__text-title {
  font-size: 30px;
  color: var(--custom-color-white);
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .cmp-imgText.cmp-imgText--text-in-img .cmp-imgText__text-title {
    font-size: 25px;
  }
}

.cmp-imgText.cmp-imgText--mask .cmp-imgText__img {
  position: relative;
  font-size: 0;
}

.cmp-imgText.cmp-imgText--mask .cmp-imgText__img img {
  display: block;
  line-height: 0;
}

.cmp-imgText.cmp-imgText--mask .cmp-imgText__img:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(160deg, #00b2b9 0%, #64c 100%);
}
.cmp-carruselVideos {
  font-family: var(--custom-font-family);
}

.cmp-carruselVideos .vjs-color-01 * {
  color: var(--custom-color01) !important;
}

.cmp-carruselVideos .vjs-color-02 * {
  color: var(--custom-color02) !important;
}

.cmp-carruselVideos .vjs-color-03 * {
  color: var(--custom-color03) !important;
}

.cmp-carruselVideos .cmp-carruselVideos__title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  color: var(--custom-color-title);
}

.cmp-carruselVideos .cmp-carruselVideos__title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-carruselVideos .cmp-carruselVideos__title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-carruselVideos .cmp-carruselVideos__title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  color: var(--custom-color-title);
  margin-top: 0;
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper {
  scrollbar-face-color: var(--custom-color-link-hover);
  scrollbar-arrow-color: var(--custom-color-link-hover);
  scrollbar-track-color: lightgray;
  scrollbar-shadow-color: var(--custom-color-link-hover);
  scrollbar-highlight-color: var(--custom-color-link-hover);
  scrollbar-3dlight-color: lightgray;
  scrollbar-darkshadow-Color: lightgray;
  overflow: auto;
  width: auto;
  margin: 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 600px;
  font-family: var(--custom-font-family);
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper ::-webkit-scrollbar {
  width: 8px;
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px grey;
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper ::-webkit-scrollbar-thumb {
  background: var(--custom-color-link-hover);
  border-radius: 10px;
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper ::-webkit-scrollbar-thumb:hover {
  background: var(--custom-color-link-hover);
}

@media only screen and (max-width: 768px) {
  .cmp-carruselVideos .cmp-carruselVideos__wrapper {
    display: block;
  }

  .cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist-item-list {
    margin-top: 15px;
  }
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist-item {
  margin-top: 15px;
  background-color: black;
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist-item:first-child {
  margin-top: 0;
}

@media only screen and (max-width: 768px) {
  .cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist-item {
    margin: 15px 0;
  }
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist-item.vjs-selected img {
  opacity: 0.5;
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper .video-js {
  width: 100%;
  margin-right: 15px;
}

@media only screen and (min-width: 768px) {
  .cmp-carruselVideos .cmp-carruselVideos__wrapper .video-js {
    height: 520px;
    width: 75%;
  }
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist {
  width: 25%;
  padding-top: 0 !important;
  overflow-y: auto;
  background-color: transparent;
  height: 520px;
}

@media only screen and (max-width: 768px) {
  .cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist {
    width: 80%;
    margin: 0 auto;
    height: 400px;
  }
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist .vjs-playlist-now-playing-text {
  text-transform: uppercase;
  background-color: var(--custom-color-background-alt);
  padding-top: 5px 5px 0;
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist .vjs-playlist-duration {
  background-color: var(--custom-color-white);
  color: var(--custom-color-title);
  padding-top: 10px;
  width: 50px;
  text-align: center;
  font-weight: 600;
  display: block;
  margin-top: 30px;
}
.jqmodal.cmp-modal {
  font-family: var(--custom-font-family);
  background: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  max-width: initial;
  padding: 0;
}

@media only screen and (max-width: 768px) {
  .jqmodal.cmp-modal {
    height: 100%;
  }
}

.jqmodal.cmp-modal .video-js {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

@media only screen and (max-width: 768px) {
  .jqmodal.cmp-modal .video-js {
    height: 100%;
  }
}

.jqmodal.cmp-modal .video-js .vjs-tech {
  position: static;
}

.jqmodal.cmp-modal .close-modal,
.jqmodal.cmp-modal .close-jqmodal {
  display: none;
}
.cmp-links {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--custom-font-size);
}

.cmp-links.border {
  border: var(--hdr-border-width) solid var(--hdr-border);
}

.cmp-links ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-family: var(--custom-font-family);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 450px) {
  .cmp-links ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.cmp-links ul > li {
  width: 25%;
  list-style: none;
  cursor: pointer;
}

@media (max-width: 768px) {
  .cmp-links ul > li {
    width: 50%;
  }
}

@media (max-width: 450px) {
  .cmp-links ul > li {
    width: 30em;
    margin: 0 auto;
  }
}

.cmp-links ul .link {
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 20em;
  background-color: var(--white);
  text-align: center;
  padding: 1em;
}

.cmp-links ul .link .wrapper_icon {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cmp-links ul .link .wrapper_icon > img {
  height: 8em;
  width: 8em;
  display: block;
}

.cmp-links ul .link .link__title {
  height: 5em;
  font-size: 2em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
}

.cmp-links ul .link:hover {
  background-color: var(--custom-color-background);
  -webkit-box-shadow: inset 0 0 0 var(--hdr-border-width) var(--hdr-border);
  box-shadow: inset 0 0 0 var(--hdr-border-width) var(--hdr-border);
}

.cmp-links ul .link:hover .link__title {
  color: var(--custom-color-link-hover);
}

.cmp-links ul .link:hover.colorhover-01 .link__title {
  color: var(--custom-color01);
}

.cmp-links ul .link:hover.colorhover-02 .link__title {
  color: var(--custom-color02);
}

.cmp-links ul .link:hover.colorhover-03 .link__title {
  color: var(--custom-color03);
}

.cmp-links ul .link:hover.colorhover-04 .link__title {
  color: var(--custom-color04);
}
.menusecundary {
  overflow: hidden;
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.menusecundary.border {
  border: var(--hdr-border-width) solid var(--hdr-border);
}

.menusecundary ul {
  list-style: none;
  width: calc(100% + 20px + var(--hdr-border-width));
  left: -20px;
  font-size: 12px;
  background-color: white;
  z-index: 2;
  margin: 0;
  padding: 0 0 0 0;
}

.menusecundary ul li {
  padding: 20px 15px 10px 20px;
}

.menusecundary ul li a {
  color: inherit;
  text-decoration: none;
}

.menusecundary ul li .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
}

.menusecundary ul li .title + div {
  padding-left: 24px;
  font-size: 14px;
}

.menusecundary ul li .title + div > p {
  padding: 5px 0;
}

.menusecundary ul li .title.only-text + div {
  padding-left: 0;
}

.menusecundary ul li:hover {
  background-color: var(--custom-color-background);
}

.menusecundary ul li.colorhover-01 a:hover {
  color: var(--custom-color01);
}

.menusecundary ul li.colorhover-02 a:hover {
  color: var(--custom-color02);
}

.menusecundary ul li.colorhover-03 a:hover {
  color: var(--custom-color03);
}

.menusecundary ul li.colorhover-04 a:hover {
  color: var(--custom-color04);
}

.menusecundary ul li.backgroundhover-01:hover {
  background-color: var(--custom-color01);
}

.menusecundary ul li.backgroundhover-02:hover {
  background-color: var(--custom-color02);
}

.menusecundary ul li.backgroundhover-03:hover {
  background-color: var(--custom-color03);
}

.menusecundary ul li.backgroundhover-04:hover {
  background-color: var(--custom-color04);
}

.menusecundary ul li .icon-inside {
  width: 18px;
  height: 18px;
  max-width: 18px;
  min-width: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 10px;
}

.menusecundary input:checked + ul {
  display: block;
}
.cmp-news {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
}

.cmp-news ul {
  padding: 0;
}

.cmp-news.cmp-news-vertical .news-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cmp-news.cmp-news-vertical .news-wrapper.news-detail .news-card,
.cmp-news.cmp-news-vertical .news-wrapper .news-card {
  width: 100%;
}

.cmp-news.cmp-news-vertical .news-wrapper.news-detail .news-image,
.cmp-news.cmp-news-vertical .news-wrapper .news-image {
  width: 100%;
}

.cmp-news.cmp-news-vertical .news-wrapper.news-border-inner .news-card {
  border-top: solid var(--news-border-size) var(--news-border-color);
  border-left: none;
}

@media only screen and (max-width: 767px) {
  .cmp-news.cmp-news-vertical .news-wrapper.news-border-inner .news-card {
    border-top: none;
  }
}

.cmp-news.cmp-news-vertical-2col .news-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media only screen and (max-width: 767px) {
  .cmp-news.cmp-news-vertical-2col .news-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cmp-news.cmp-news-vertical-2col .news-container .news-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  width: 49%;
}

@media only screen and (max-width: 767px) {
  .cmp-news.cmp-news-vertical-2col .news-container .news-wrapper {
    width: 100%;
  }
}

.cmp-news.cmp-news-vertical-2col .news-container .news-wrapper .news-card-link__wrapper {
  position: absolute;
  bottom: 50px;
}

.cmp-news.cmp-news-vertical-2col .news-container .news-wrapper .news-card {
  width: 100%;
  margin-bottom: 50px;
}

.cmp-news.cmp-news-vertical-2col .news-container .news-wrapper .news-card .news-card-text {
  margin-bottom: 50px;
}

.cmp-news.cmp-news-vertical-2col .news-container .news-wrapper .news-image {
  width: 100%;
}

.cmp-news.cmp-news-vertical-2col .news-container .news-wrapper.news-border-inner .news-card {
  border-top: solid var(--news-border-size) var(--news-border-color);
  border-left: none;
}

@media only screen and (max-width: 767px) {
  .cmp-news.cmp-news-vertical-2col .news-container .news-wrapper.news-border-inner .news-card {
    border-top: none;
  }
}

.cmp-news.cmp-news-vertical-4col .news-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media only screen and (max-width: 767px) {
  .cmp-news.cmp-news-vertical-4col .news-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cmp-news.cmp-news-vertical-4col .news-container .news-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  width: 24%;
}

@media only screen and (max-width: 1140px) {
  .cmp-news.cmp-news-vertical-4col .news-container .news-wrapper {
    width: 49%;
  }
}

@media only screen and (max-width: 767px) {
  .cmp-news.cmp-news-vertical-4col .news-container .news-wrapper {
    width: 100%;
  }
}

.cmp-news.cmp-news-vertical-4col .news-container .news-wrapper .news-card-link__wrapper {
  position: absolute;
  bottom: 50px;
}

.cmp-news.cmp-news-vertical-4col .news-container .news-wrapper .news-card {
  width: 100%;
  margin-bottom: 50px;
}

.cmp-news.cmp-news-vertical-4col .news-container .news-wrapper .news-card .news-card-text {
  margin-bottom: 50px;
}

.cmp-news.cmp-news-vertical-4col .news-container .news-wrapper .news-image {
  width: 100%;
}

.cmp-news.cmp-news-vertical-4col .news-container .news-wrapper.news-border-inner .news-card {
  border-top: solid var(--news-border-size) var(--news-border-color);
  border-left: none;
}

@media only screen and (max-width: 767px) {
  .cmp-news.cmp-news-vertical-4col .news-container .news-wrapper.news-border-inner .news-card {
    border-top: none;
  }
}

.cmp-news.cmp-news-colored .news-wrapper .news-card .news-card-title {
  color: var(--custom-color01);
}

.cmp-news.cmp-news-colored .news-wrapper .news-card .news-card-date {
  color: var(--custom-color01);
}

.cmp-news.cmp-news-colored .news-wrapper .news-card .news-card-link {
  color: var(--custom-color01);
}

.cmp-news.cmp-news-colored .news-wrapper:nth-child(even) .news-card {
  color: var(--custom-color-white);
  background: linear-gradient(119.31deg, var(--custom-color-gradient-1) 0%, var(--custom-color-gradient-2) 100%);
}

.cmp-news.cmp-news-colored .news-wrapper:nth-child(even) .news-card .news-card-title {
  color: var(--custom-color-white);
}

.cmp-news.cmp-news-colored .news-wrapper:nth-child(even) .news-card .news-card-date {
  color: var(--custom-color-white);
}

.cmp-news.cmp-news-colored .news-wrapper:nth-child(even) .news-card .news-card-link {
  color: var(--custom-color-white);
}

.cmp-news.cmp-news-small .news-wrapper .news-card {
  padding: 10px 16px;
}

.cmp-news.cmp-news-small .news-wrapper .news-card .news-card-title {
  font-weight: 900;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 6px 0;
  padding: 0;
  text-transform: uppercase;
}

.cmp-news.cmp-news-small .news-wrapper .news-card .news-card-date {
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  margin: 0 0 8px 0 !important;
}

.cmp-news.cmp-news-small .news-wrapper .news-card .news-card-text {
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  margin: 0 0 30px 0 !important;
}

.cmp-news .news-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  margin: 35px 0;
  color: var(--custom-color-title);
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-title {
    text-align: center;
  }
}

.cmp-news .news-title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}

.cmp-news .news-title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-news .news-title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  margin: 35px 0;
  color: var(--custom-color-title);
}

.cmp-news .news-border {
  border: solid var(--news-border-size) var(--news-border-color);
}

.cmp-news .news-border-inner .news-card {
  border-left: solid var(--news-border-size) var(--news-border-color);
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-border-inner .news-card {
    border-top: solid var(--news-border-size) var(--news-border-color) !important;
    border-left: none;
  }
}

.cmp-news .news-border-inner.news-detail .news-card {
  border-left: solid var(--news-border-size) var(--news-border-color);
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-border-inner.news-detail .news-card {
    border-bottom: solid var(--news-border-size) var(--news-border-color);
    border-top: none !important;
    border-left: none;
  }
}

.cmp-news .news-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 15px 0;
}

.cmp-news .news-wrapper .news-image {
  text-align: center;
  margin: 0 auto;
  line-height: 0;
  background-size: auto;
  width: 49%;
  min-height: 1px;
  height: 360px;
  background-size: cover;
  display: block;
  background-position: center;
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-wrapper .news-image {
    height: 270px;
  }
}

.cmp-news .news-wrapper .news-card {
  width: 51%;
  padding: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cmp-news .news-wrapper .news-card ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cmp-news .news-wrapper .news-card ul :not(:first-child) {
  margin-left: 12px;
  margin-right: 0;
}

.cmp-news .news-wrapper .news-card ul.news-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.cmp-news .news-wrapper .news-card ul.news-right :not(:first-child) {
  margin-right: 12px;
  margin-left: 0;
}

.cmp-news .news-wrapper .news-card ul .news-card-icon {
  width: 1.8em;
  height: 1.8em;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.news-wrapper--vertical .cmp-news .news-wrapper .news-card {
  width: 100%;
}

.cmp-news .news-wrapper .news-card .news-card-title {
  font-size: 2em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-black);
  padding-bottom: 16px;
}

.cmp-news .news-wrapper .news-card .news-card-date {
  padding-bottom: 16px;
  font-size: 1.6em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-01);
  opacity: 0.5;
}

.cmp-news .news-wrapper .news-card .news-card-text {
  padding-bottom: 16px;
  font-size: 1.6em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.cmp-news .news-wrapper .news-card .news-card-link {
  padding-bottom: 16px;
  font-size: 1.6em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-link);
  display: block;
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cmp-news .news-wrapper .news-card {
    width: 100%;
  }

  .cmp-news .news-wrapper .news-image {
    width: 100%;
  }
}

.cmp-news .news-wrapper.news-arrow-button .news-card .news-card-link__wrapper {
  right: 16px;
  left: auto;
  bottom: 58px;
}

.cmp-news .news-wrapper.news-arrow-button .news-card .news-card-link__wrapper .news-card-link {
  font-size: 0;
  display: block;
  width: 47px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2247%22 height=%228%22 viewBox=%220 0 47 8%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M46.3536 4.35355C46.5488 4.15829 46.5488 3.84171 46.3536 3.64645L43.1716 0.464466C42.9763 0.269204 42.6597 0.269204 42.4645 0.464466C42.2692 0.659728 42.2692 0.976311 42.4645 1.17157L45.2929 4L42.4645 6.82843C42.2692 7.02369 42.2692 7.34027 42.4645 7.53553C42.6597 7.7308 42.9763 7.7308 43.1716 7.53553L46.3536 4.35355ZM0 4.5H46V3.5H0V4.5Z%22 fill=%22%230D6B92%22/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}

.cmp-news .news-wrapper.news-arrow-button:nth-child(even) .news-card .news-card-link__wrapper .news-card-link {
  background-image: url("data:image/svg+xml,%3Csvg width=%2247%22 height=%228%22 viewBox=%220 0 47 8%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M46.3536 4.35355C46.5488 4.15829 46.5488 3.84171 46.3536 3.64645L43.1716 0.464466C42.9763 0.269204 42.6597 0.269204 42.4645 0.464466C42.2692 0.659728 42.2692 0.976311 42.4645 1.17157L45.2929 4L42.4645 6.82843C42.2692 7.02369 42.2692 7.34027 42.4645 7.53553C42.6597 7.7308 42.9763 7.7308 43.1716 7.53553L46.3536 4.35355ZM0 4.5H46V3.5H0V4.5Z%22 fill=%22white%22/%3E%3C/svg%3E%0A");
}

.cmp-news .news-wrapper.news-detail {
  height: 300px;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-wrapper.news-detail {
    height: auto;
  }
}

.cmp-news .news-wrapper.news-detail .news-image {
  width: 40%;
  height: 300px;
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-wrapper.news-detail .news-image {
    height: 185px;
  }
}

.cmp-news .news-wrapper.news-detail .news-card {
  width: 60%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-wrapper.news-detail .news-card {
    padding: 20px;
    min-height: 185px;
  }
}

.cmp-news .news-wrapper.news-detail .news-card .news-card-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-wrapper.news-detail {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .cmp-news .news-wrapper.news-detail .news-card {
    width: 100%;
  }

  .cmp-news .news-wrapper.news-detail .news-image {
    width: 100%;
  }
}

.cmp-news .news-more {
  padding-bottom: 16px;
  font-size: 1.6em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-link);
  display: block;
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-more {
    text-align: right;
    display: block;
  }
}

.cmp-news-detail-mobile p,
.cmp-news-detail-desktop p {
  font-size: 16px;
  color: var(--custom-color-text);
  margin: 10px 0;
}

.cmp-news-detail-mobile a,
.cmp-news-detail-desktop a {
  font-size: 16px;
  color: var(--custom-color-link);
}

.cmp-oneVideo {
  font-family: var(--custom-font-family);
  font-size: var(--custom-font-size);
}

.cmp-oneVideo .vjs-poster {
  background-size: cover !important;
}

.cmp-oneVideo.vjs-color-01 .time,
.cmp-oneVideo.vjs-color-01 .repro,
.cmp-oneVideo.vjs-color-01 .name,
.cmp-oneVideo.vjs-color-01 .description,
.cmp-oneVideo .vjs-color-01 .time,
.cmp-oneVideo .vjs-color-01 .repro,
.cmp-oneVideo .vjs-color-01 .description,
.cmp-oneVideo .vjs-color-01 .name {
  color: var(--custom-color01) !important;
}

.cmp-oneVideo.vjs-color-02 .time,
.cmp-oneVideo.vjs-color-02 .repro,
.cmp-oneVideo.vjs-color-02 .name,
.cmp-oneVideo.vjs-color-02 .description,
.cmp-oneVideo .vjs-color-02 .time,
.cmp-oneVideo .vjs-color-02 .repro,
.cmp-oneVideo .vjs-color-02 .description,
.cmp-oneVideo .vjs-color-02 .name {
  color: var(--custom-color02) !important;
}

.cmp-oneVideo.vjs-color-03 .time,
.cmp-oneVideo.vjs-color-03 .repro,
.cmp-oneVideo.vjs-color-03 .name,
.cmp-oneVideo.vjs-color-03 .description,
.cmp-oneVideo .vjs-color-03 .time,
.cmp-oneVideo .vjs-color-03 .repro,
.cmp-oneVideo .vjs-color-03 .description,
.cmp-oneVideo .vjs-color-03 .name {
  color: var(--custom-color03) !important;
}

.cmp-oneVideo .cmp-oneVideo__title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  color: var(--custom-color-title);
}

.cmp-oneVideo .cmp-oneVideo__title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-oneVideo .cmp-oneVideo__title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-oneVideo .cmp-oneVideo__title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  color: var(--custom-color-title);
}

.cmp-oneVideo .cmp-oneVideo__wrapper {
  scrollbar-face-color: var(--custom-color-link-hover);
  scrollbar-arrow-color: var(--custom-color-link-hover);
  scrollbar-track-color: lightgray;
  scrollbar-shadow-color: var(--custom-color-link-hover);
  scrollbar-highlight-color: var(--custom-color-link-hover);
  scrollbar-3dlight-color: lightgray;
  scrollbar-darkshadow-color: lightgray;
  overflow: auto;
  width: auto;
  margin: 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--custom-font-family);
}

.cmp-oneVideo .cmp-oneVideo__wrapper ::-webkit-scrollbar {
  width: 8px;
}

.cmp-oneVideo .cmp-oneVideo__wrapper ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px grey;
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

.cmp-oneVideo .cmp-oneVideo__wrapper ::-webkit-scrollbar-thumb {
  background: var(--cvd--color-scroll);
  border-radius: 10px;
}

.cmp-oneVideo .cmp-oneVideo__wrapper ::-webkit-scrollbar-thumb:hover {
  background: var(--cvd--color-scroll);
}

@media only screen and (max-width: 768px) {
  .cmp-oneVideo .cmp-oneVideo__wrapper {
    display: block;
    overflow: hidden;
  }

  .cmp-oneVideo .cmp-oneVideo__wrapper .vjs-playlist-item-list {
    margin-top: 15px;
  }
}

@media only screen and (min-width: 768px) {
  .cmp-oneVideo .cmp-oneVideo__wrapper {
    max-height: 600px;
  }
}

.cmp-oneVideo .cmp-oneVideo__wrapper .video-js {
  width: 100%;
  height: 257px;
  margin-right: 15px;
}

@media only screen and (min-width: 768px) {
  .cmp-oneVideo .cmp-oneVideo__wrapper .video-js {
    height: 520px;
    width: 100%;
  }
}

.cmp-oneVideo .list-video-inv {
  display: none;
  max-height: 520px;
  overflow-y: scroll;
  width: 25%;
  background-color: transparent;
}

@media only screen and (max-width: 768px) {
  .cmp-oneVideo .list-video-inv {
    margin: 0 auto;
    width: 80%;
    margin-top: 15px;
    max-width: 284px;
  }
}

.cmp-oneVideo .list-video-inv > * {
  padding-bottom: 10px;
}

.cmp-oneVideo .list-video-inv ul {
  padding: 0;
}

.cmp-oneVideo .list-video-inv ul li {
  list-style: none;
}

.cmp-oneVideo .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  cursor: pointer;
  position: relative;
}

.cmp-oneVideo .content div {
  padding: 2px;
}

.cmp-oneVideo .content-active {
  position: absolute;
  width: 100%;
  height: 100%;
  display: none;
}

.cmp-oneVideo .repro {
  background: white;
  display: inline-block;
  padding: 5px;
  border-radius: 3px;
  margin: 5px;
  z-index: 4;
  position: absolute;
}

.cmp-oneVideo .repro-opacity {
  position: absolute;
  background: black;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  opacity: 0.5;
}

.cmp-oneVideo .action {
  border: 1px solid blue;
  cursor: pointer;
  margin: 12px;
}

.cmp-oneVideo .img-video-large {
  width: 100%;
  height: auto;
  min-height: 1px;
}

.cmp-oneVideo .img-video-small {
  width: 100%;
  height: auto;
  display: none;
  min-height: 1px;
}

.cmp-oneVideo .canvasimg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  min-height: 100px;
}

.cmp-oneVideo .card {
  padding-bottom: 15px;
  margin: 0 auto;
  min-height: 100px;
}

.cmp-oneVideo .card:last-child {
  padding-bottom: 0;
}

.cmp-oneVideo .text-wrapper {
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: var(--custom-color-text-alt);
  font-size: 14px;
  z-index: 4;
}

.cmp-oneVideo .name {
  color: var(--custom-color-text-alt);
  font-size: 16px;
  z-index: 4;
}

.cmp-oneVideo .description {
  color: var(--custom-color-text-alt);
  font-size: 16px;
  z-index: 4;
}

.cmp-oneVideo .time {
  position: absolute;
  top: 10px;
  right: 10px;
  color: var(--custom-color-text-alt);
  font-size: 14px;
  display: inline-block;
  z-index: 4;
}

@media screen and (min-width: 320px) {
  .cmp-oneVideo .img-video-large {
    display: none;
    height: 137px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-oneVideo .img-video-small {
    display: inline-block;
    height: 137px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-oneVideo .canvasimg {
    height: 137px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

@media screen and (min-width: 768px) {
  .cmp-oneVideo .img-video-large {
    display: inline-block;
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-oneVideo .img-video-small {
    display: none;
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-oneVideo .canvasimg {
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

.cmp-oneVideo img[src=""] {
  display: none;
}

@media all and (-ms-high-contrast: none) {


  .cmp-oneVideo *::-ms-backdrop,
  .cmp-oneVideo .repro-opacity {
    display: none;
  }

  .cmp-oneVideo *::-ms-backdrop,
  .cmp-oneVideo .repro {
    top: -110px;
  }
}

.cmp-video {
  position: relative;
  font-family: var(--custom-font-family);
  font-size: var(--custom-font-size);
}

.cmp-video p {
  font-size: 16px;
}

.cmp-video .cmp-oneVideo__title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  color: var(--custom-color-title);
}

.cmp-video .cmp-oneVideo__title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-video .cmp-oneVideo__title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-video .cmp-oneVideo__title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  color: var(--custom-color-title);
}

.cmp-video .vjs-poster {
  background-size: cover !important;
}

.cmp-video .vjs-poster:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2) !important;
}

.cmp-video .video-js .vjs-big-play-button {
  font-size: 8em !important;
  border: 0 !important;
  background-color: transparent !important;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
}
.cmp-textoenriquecido {
  font-size: var(--custom-font-size);
}

.cmp-textoenriquecido ul,
.cmp-textoenriquecido ol {
  font-size: 16px;
  color: #333333;
  display: block;
  -webkit-margin-before: 1em;
  margin-block-start: 1em;
  -webkit-margin-after: 1em;
  margin-block-end: 1em;
  -webkit-margin-start: 0px;
  margin-inline-start: 0px;
  -webkit-margin-end: 0px;
  margin-inline-end: 0px;
  -webkit-padding-start: 40px;
  padding-inline-start: 40px;
}

.cmp-textoenriquecido {
  position: relative;
  font-size: var(--custom-font-size);
}

.cmp-textoenriquecido a:hover {
  text-decoration: underline;
}

.cmp-textoenriquecido .inv-container {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .cmp-textoenriquecido .inv-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .cmp-textoenriquecido .inv-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .cmp-textoenriquecido .inv-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .cmp-textoenriquecido .inv-container {
    max-width: 1140px;
  }
}

@media only screen and (max-width: 767px) {
  .cmp-textoenriquecido .inv-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

.cmp-textoenriquecido .inv-container .col-1-rich {
  width: calc(100%);
}

.cmp-textoenriquecido .inv-container .col-2-rich {
  width: calc(50%);
}

.cmp-textoenriquecido .inv-container .col-3-rich {
  width: calc(33%);
}

.cmp-textoenriquecido .inv-container .col-1-rich > *:first-child,
.cmp-textoenriquecido .inv-container .col-2-rich > *:first-child,
.cmp-textoenriquecido .inv-container .col-3-rich > *:first-child,
.cmp-textoenriquecido .inv-container .col-4-rich > *:first-child {
  padding-top: 30px;
}

@media (min-width: 768px) {
  .cmp-textoenriquecido .inv-container .wrapper-text + .wrapper-text {
    padding-left: 25px;
  }
}

.cmp-textoenriquecido .inv-container .wrapper-text .title {
  font-size: 2.8em;
  padding-bottom: 20px;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .cmp-textoenriquecido .inv-container .wrapper-text .title {
    padding-bottom: 20px;
    padding-top: 2.5em;
    font-size: 2.2em;
  }
}

.cmp-textoenriquecido .inv-container .wrapper-text .intro {
  font-size: 2.8em;
  padding-bottom: 20px;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .cmp-textoenriquecido .inv-container .wrapper-text .intro {
    font-size: 1.6em;
    padding-bottom: 20px;
  }
}

.cmp-textoenriquecido .inv-container .wrapper-text .destacado {
  font-size: 2.4em;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .cmp-textoenriquecido .inv-container .wrapper-text .destacado {
    font-size: 1em;
  }
}

@media only screen and (max-width: 767px) {
  .cmp-textoenriquecido .inv-container .wrapper-text {
    width: 100% !important;
    margin: 0 0 0 10px;
  }
}

.cmp-textoenriquecido-inv.c-xl {
	max-width: 1640px;
    margin: auto;
}

.cmp-textoenriquecido-inv.c-md {
	max-width: 1200px;
    margin: auto;
}

.cmp-textoenriquecido .rrss {
  text-align: right;
  display: none;
  padding-top: 5px;
  position: absolute;
  right: 0;
  z-index: 1;
  font-size: 1.4em;
}

.cmp-textoenriquecido .rrss.active {
  display: block;
  min-width: 140px;
}

.cmp-textoenriquecido .rrss a.icon {
  margin-left: 10px;
}

.cmp-textoenriquecido.cmp-textoenriquecido-inv .cmp-news-detail-desktop p {
  font-size: 16px;
  color: #333333;
}
.cmp-textoenriquecido-inv .rich-text-md {
	padding: 5px 20px 50px !important;
}

.cmp-textoenriquecido-inv .rich-text-xl {
	max-width: 1640px !important;
	padding: 5px 20px 50px !important;
}

@media only screen and (max-width: 767px) {
  .cmp-textoenriquecido.columns .inv-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.cmp-textoenriquecido + .cmp-textoenriquecido > .inv-container {
  padding-top: 0;
  margin-top: 2em;
}

.cmp-textoenriquecido .icon.linkedin {
  background-image: url("linkedin.svg");
  padding: 4px 14px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.cmp-textoenriquecido .icon.twitter {
  background-image: url("twitter.svg");
  padding: 4px 14px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

[class^="col"] > .cmp-textoenriquecido .inv-container {
  padding-right: 0;
  padding-left: 0;
}

.cmp-textoenriquecido h2.cmp-textoenriquecido-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  font-family: var(--custom-font-family);
}

.cmp-textoenriquecido h3.cmp-textoenriquecido-subtitle {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  font-family: var(--custom-font-family);
}

.cmp-textoenriquecido h2.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-textoenriquecido h2.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-textoenriquecido .inv-container .col-1-rich h2.cmp-textoenriquecido-title {
  padding-top: 20px;
}
.cmp-textoimagen-inv {
  position: relative;
  font-family: var(--custom-font-family);
  font-size: var(--custom-font-size);
  width: 100%;
  max-width: 1640px;
  margin: 25px auto 50px auto;
  padding: 0 15px;
}

.cmp-textoimagen-inv p {
  font-size: 16px;
}

.cmp-textoimagen-inv .cmp-textoimagen-inv__title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  color: var(--custom-color-title);
}

.cmp-textoimagen-inv .cmp-textoimagen-inv__title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-textoimagen-inv .cmp-textoimagen-inv__title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-textoimagen-inv .cmp-textoimagen-inv__title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  color: var(--custom-color-title);
}

.cmp-textoimagen-inv .rrss {
  text-align: right;
  display: none;
  padding-top: 5px;
}

.cmp-textoimagen-inv .rrss.active {
  display: block;
}

.cmp-textoimagen-inv .rrss a.icon {
  margin-left: 10px;
}

.cmp-textoimagen-inv .inv-container {
  max-width: auto;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cmp-textoimagen-inv .inv-container.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.cmp-textoimagen-inv .inv-container .wrapper-img {
  width: 70%;
}

.cmp-textoimagen-inv .inv-container .wrapper-img .img-mobile {
  display: none;
}

.cmp-textoimagen-inv .inv-container .wrapper-img img {
  width: 100%;
}

.cmp-textoimagen-inv .inv-container .wrapper-text {
  width: 30%;
  padding: 80px 40px 40px 40px;
}

.cmp-textoimagen-inv .inv-container .wrapper-text .title {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #003c4f;
}

.cmp-textoimagen-inv .inv-container .wrapper-text .intro {
  font-size: 28px;
  color: #00a6b9;
}

.cmp-textoimagen-inv .inv-container .wrapper-text .description {
  color: #818181;
  font-size: 14px;
}
.cmp-boton--btn {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
  border-radius: var(--btn-border-radius);
  border: var(--btn-border-width) solid var(--btn-border-color);
  background-color: var(--btn-bg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
}

.cmp-boton--btn > .icon {
  width: 1.8em;
  height: 1.8em;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.cmp-boton--btn a {
  color: var(--btn-color-text);
  font-size: 1.4em;
  padding: 0.7rem 1em;
  -webkit-box-flex: 1;
  -ms-flex: auto 1 0px;
  flex: auto 1 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cmp-boton--btn:hover {
  background-color: var(--btn-bg-hover);
}

.cmp-boton--btn:hover a {
  color: var(--btn-text-hover);
}

.cmp-boton--btn.btn-1 {
  border-radius: var(--btn-border-radius);
  border: var(--btn-border-width) solid var(--btn-border-color);
  background-color: var(--btn-bg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}

.cmp-boton--btn.btn-1 > .icon {
  width: 1.8em;
  height: 1.8em;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.cmp-boton--btn.btn-1 a {
  color: var(--btn-color-text);
  font-size: 1.4em;
  padding: 0.7rem 1em;
  -webkit-box-flex: 1;
  -ms-flex: auto 1 0px;
  flex: auto 1 0;
}

.cmp-boton--btn.btn-1:hover {
  background-color: var(--btn-bg-hover);
}

.cmp-boton--btn.btn-1:hover a {
  color: var(--btn-text-hover);
}

.cmp-boton--btn.btn-2 {
  border-radius: var(--btn-border-radius);
  border: var(--btn-border-width) solid var(--btn-border-color);
  background-color: var(--btn-color-text);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}

.cmp-boton--btn.btn-2 > .icon {
  width: 1.8em;
  height: 1.8em;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.cmp-boton--btn.btn-2 a {
  color: var(--btn-bg);
  font-size: 1.4em;
  padding: 0.7rem 1em;
  -webkit-box-flex: 1;
  -ms-flex: auto 1 0px;
  flex: auto 1 0;
}

.cmp-boton--btn.btn-2:hover {
  background-color: var(--btn-bg);
}

.cmp-boton--btn.btn-2:hover a {
  color: var(--custom-color-text-alt);
}

.cmp-boton--btn.btn-3 {
  border-radius: var(--btn-border-radius);
  border: var(--btn-border-width) solid var(--btn-border-color);
  background-color: var(--btn-color-text);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}

.cmp-boton--btn.btn-3 > .icon {
  width: 1.8em;
  height: 1.8em;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.cmp-boton--btn.btn-3 a {
  color: var(--btn-bg);
  font-size: 1.4em;
  padding: 0.7rem 1em;
  -webkit-box-flex: 1;
  -ms-flex: auto 1 0px;
  flex: auto 1 0;
}

.cmp-boton--btn.btn-3:hover {
  background-color: var(--btn-text-hover);
}

.cmp-boton--btn.btn-3:hover a {
  color: var(--btn-bg-hover);
}

.cmp-audio {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
}

.cmp-audio.cmp-audio-vertical .cmp-audio-vertical-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 768px) {
  .cmp-audio.cmp-audio-vertical .cmp-audio-vertical-col {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cmp-audio.cmp-audio-vertical .cmp-audio-vertical-col .cmp-audio__wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 49%;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  .cmp-audio.cmp-audio-vertical .cmp-audio-vertical-col .cmp-audio__wrapper {
    width: 100%;
  }
}

.cmp-audio.cmp-audio-vertical
.cmp-audio-vertical-col
.cmp-audio__wrapper
.cmp-audio__cover {
  width: 100%;
}

.cmp-audio.cmp-audio-vertical
.cmp-audio-vertical-col
.cmp-audio__wrapper
.cmp-audio__listaudio {
  width: 100%;
}

.cmp-audio.cmp-audio-full-width .cmp-audio-vertical-col {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.cmp-audio.cmp-audio-full-width .cmp-audio-vertical-col .cmp-audio__wrapper {
  width: 100% !important;
}

.cmp-audio > h2 {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  font-family: var(--custom-font-family);
}

.cmp-audio > h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  font-family: var(--custom-font-family);
}

.cmp-audio > h2.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-audio > h2.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-audio .cmp-audio__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--custom-font-family);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.cmp-audio .cmp-audio__wrapper.border {
  border: var(--hdr-border-width) solid var(--hdr-border);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__cover {
  height: 31em;
  width: 50%;
  background-color: gray;
  padding: 2.4em;
  background-size: cover;
  background-position: center;
}

@media (max-width: 768px) {
  .cmp-audio .cmp-audio__wrapper .cmp-audio__cover {
    width: 100%;
  }
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__cover .title {
  font-size: 3em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-white);
  max-width: 50%;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio {
  height: 31em;
  width: 50%;
  overflow: hidden;
  border: 0.1rem solid rgba(0, 0, 0, 0.1);
}

@media (max-width: 768px) {
  .cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio {
    width: 100%;
  }
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul {
  padding: 0;
  list-style: none;
  overflow-y: scroll;
  height: 100%;
  color: var(--custom-color-text);
  scrollbar-face-color: var(--cvd--color-scroll);
  scrollbar-arrow-color: var(--custom-color-link-hover);
  scrollbar-track-color: var(--custom-color-background);
  scrollbar-shadow-color: var(--custom-color-link-hover);
  scrollbar-highlight-color: var(--custom-color-link-hover);
  scrollbar-3dlight-color: var(--custom-color-background);
  scrollbar-darkshadow-color: var(--custom-color-background);
  scrollbar-color: var(--cvd--color-scroll) var(--custom-bg-color02);
  scrollbar-width: thin;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.icon-colorhover-01
li:hover
.play {
  color: var(--custom-color01) !important;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.icon-colorhover-02
li:hover
.play {
  color: var(--custom-color02) !important;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.icon-colorhover-03
li:hover
.play {
  color: var(--custom-color03) !important;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.icon-colorhover-04
li:hover
.play {
  color: var(--custom-color04) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.icon-color-01 li .play {
  color: var(--custom-color01) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.icon-color-02 li .play {
  color: var(--custom-color02) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.icon-color-03 li .play {
  color: var(--custom-color03) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul.icon-color-04 li .play {
  color: var(--custom-color04) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul::-webkit-scrollbar {
  width: 8px;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul::-webkit-scrollbar-thumb {
  background: var(--cvd--color-scroll);
  border: 0px none #ffffff;
  border-radius: 47px;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul::-webkit-scrollbar-thumb:hover {
  background: var(--cvd--color-scroll);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px grey;
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul::-webkit-scrollbar-corner {
  background: transparent;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li {
  border: 1px solid;
  border-color: var(--audio-border-color-list);
  height: 8.8em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2em;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  cursor: pointer;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li:hover:after {
  content: " ";
  border: var(--hdr-border-width) solid var(--hdr-border);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--custom-color-background);
  border-width: 0px !important;
  border-color: var(--custom-color-background) !important;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li.active {
  color: var(--custom-border-color-alt);
  background-color: var(--custom-color-background-alt);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li.active
.wrapper-action
.play
i {
  color: var(--custom-color02);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li.active
.wrapper-action
.play
.stopaction
i {
  color: unset;
}

@media all and (-ms-high-contrast: none) {
  .cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li.active
.wrapper-action
.play
.stopaction
i
*::-ms-backdrop,
  .cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li.active
.wrapper-action
.play
.stopaction
i {
    color: auto;
  }
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li.active
.wrapper-action
.play
.pauseaction
i {
  color: unset;
}

@media all and (-ms-high-contrast: none) {
  .cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li.active
.wrapper-action
.play
.pauseaction
i
*::-ms-backdrop,
  .cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li.active
.wrapper-action
.play
.pauseaction
i {
    color: auto;
  }
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li.active
.wrapper-action
.ondas {
  display: block;
  position: relative;
  width: 6em;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li.active
.wrapper-action
.ondas
.audio-anim-block {
  background-color: var(--custom-border-color-alt);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li.active:hover {
  color: var(--custom-color-text);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li.active:hover
.wrapper-action
.ondas
.audio-anim-block {
  background-color: var(--custom-color-text);
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li .wrapper-content {
  width: 80%;
  position: relative;
  z-index: 2;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li
.wrapper-content
.title {
  font-size: 2em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li
.wrapper-content
.time,
.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li
.wrapper-content
time {
  padding: 0 1em;
  font-size: 1.4em;
}

.cmp-audio .cmp-audio__wrapper .cmp-audio__listaudio ul li .wrapper-action {
  width: 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 2;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li
.wrapper-action
.ondas {
  display: none;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li
.wrapper-action
.ondas
img {
  height: 2.4em;
  width: 2.4em;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul
li
.wrapper-action
.play {
  font-size: 1.6em;
  position: relative;
  z-index: 2;
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.colorhover-01
li:hover
.title {
  color: var(--custom-color01);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.colorhover-01
li:hover
time {
  color: var(--custom-color01);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.colorhover-01
li:hover
.time {
  color: var(--custom-color01);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.colorhover-02
li:hover
.title {
  color: var(--custom-color02);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.colorhover-02
li:hover
time {
  color: var(--custom-color02);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.colorhover-02
li:hover
.time {
  color: var(--custom-color02);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.colorhover-03
li:hover
.title {
  color: var(--custom-color03);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.colorhover-03
li:hover
time {
  color: var(--custom-color03);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.colorhover-03
li:hover
.time {
  color: var(--custom-color03);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.colorhover-04
li:hover
.title {
  color: var(--custom-color04);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.colorhover-04
li:hover
time {
  color: var(--custom-color04);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.colorhover-04
li:hover
.time {
  color: var(--custom-color04);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.backgroundhover-01
li:hover:after {
  background-color: var(--custom-color01);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.backgroundhover-02
li:hover:after {
  background-color: var(--custom-color02);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.backgroundhover-03
li:hover:after {
  background-color: var(--custom-color03);
}

.cmp-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
ul.backgroundhover-04
li:hover:after {
  background-color: var(--custom-color04);
}

.cmp-audio .cmp-audio__wrapper .audio-anim-frame {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.cmp-audio .cmp-audio__wrapper .audio-anim-block {
  display: inline-block;
  width: 0.2em;
  height: 2em;
  background-color: var(--custom-color-title-alt);
}

@-webkit-keyframes first-block {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  25% {
    -webkit-transform: scaleY(0.6);
    transform: scaleY(0.6);
  }

  50% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }

  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

@keyframes first-block {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  25% {
    -webkit-transform: scaleY(0.6);
    transform: scaleY(0.6);
  }

  50% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }

  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

.cmp-audio .cmp-audio__wrapper .audio-anim-block.first-block {
  -webkit-animation-name: first-block;
  animation-name: first-block;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

@-webkit-keyframes second-block {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  25% {
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }

  50% {
    -webkit-transform: scaleY(0.2);
    transform: scaleY(0.2);
  }

  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

@keyframes second-block {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  25% {
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }

  50% {
    -webkit-transform: scaleY(0.2);
    transform: scaleY(0.2);
  }

  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

.cmp-audio .cmp-audio__wrapper .audio-anim-block.second-block {
  -webkit-animation-name: second-block;
  animation-name: second-block;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

@-webkit-keyframes third-block {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  25% {
    -webkit-transform: scaleY(0.9);
    transform: scaleY(0.9);
  }

  50% {
    -webkit-transform: scaleY(0.2);
    transform: scaleY(0.2);
  }

  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

@keyframes third-block {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  25% {
    -webkit-transform: scaleY(0.9);
    transform: scaleY(0.9);
  }

  50% {
    -webkit-transform: scaleY(0.2);
    transform: scaleY(0.2);
  }

  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

.cmp-audio .cmp-audio__wrapper .audio-anim-block.third-block {
  -webkit-animation-name: third-block;
  animation-name: third-block;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.cmp-audio.cmp-single-audio {
  margin: 0 auto;
  max-width: 1024px;
}

.cmp-audio.cmp-single-audio .cmp-audio__wrapper {
  border: 1px solid var(--custom-color-border02);
  padding: 30px;
  background-color: white;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.cmp-audio.cmp-single-audio .cmp-audio__wrapper .cmp-audio__cover {
  height: 87px;
  width: 156px;
}

.cmp-audio.cmp-single-audio .cmp-audio__wrapper .cmp-audio__listaudio {
  border: none;
  height: auto;
  width: 80%;
}

.cmp-audio.cmp-single-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
.player-container {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cmp-audio.cmp-single-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
.player-container
li {
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
  height: 100%;
}

.cmp-audio.cmp-single-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
.player-container
li
.play {
  font-size: 24px;
}

.cmp-audio.cmp-single-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
.player-container
li
.title {
  height: 30px;
}

.cmp-audio.cmp-single-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
.player-container
li
time {
  height: 20px;
  display: block;
  padding-left: 0;
}

.cmp-audio.cmp-single-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
.player-container
li
.time {
  display: block;
  padding-left: 0;
}

@media screen and (max-width: 767px) {
  .cmp-audio.cmp-single-audio .cmp-audio__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cmp-audio.cmp-single-audio .cmp-audio__wrapper .cmp-audio__cover {
    width: auto;
    height: 127px;
  }

  .cmp-audio.cmp-single-audio .cmp-audio__wrapper .cmp-audio__listaudio {
    width: 100%;
    height: auto;
    margin-top: 20px;
  }

  .cmp-audio.cmp-single-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
.player-container
li {
    width: 100%;
    height: 100%;
  }

  .cmp-audio.cmp-single-audio
.cmp-audio__wrapper
.cmp-audio__listaudio
.player-container
li:hover {
    background-color: transparent;
  }
}

.cmp-card-ImgLink {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
  background-color: var(--custom-color-background);
}

.cmp-card-ImgLink__title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0 !important;
}

.cmp-card-ImgLink__title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}

.cmp-card-ImgLink__title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-card-ImgLink__title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
}

.cmp-card-ImgLink__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: inherit;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .cmp-card-ImgLink__row {
    display: block;
  }
}

.cmp-card-ImgLink__row-wrapper {
  min-height: 1px;
  width: 100%;
  cursor: pointer;
}

@media (max-width: 768px) {
  .cmp-card-ImgLink__row-wrapper {
    margin-top: 10px !important;
  }
}

.cmp-card-ImgLink__row-wrapper-border {
  border: solid var(--custom-border-size) var(--custom-border-color) !important;
}

.cmp-card-ImgLink__row-wrapper:not(:first-child) {
  margin-left: 16px !important;
}

@media only screen and (max-width: 767px) {
  .cmp-card-ImgLink__row-wrapper:not(:first-child) {
    margin-left: 0 !important;
  }
}

.cmp-card-ImgLink--horizontal-left .cmp-card-ImgLink__row-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.cmp-card-ImgLink--horizontal-right .cmp-card-ImgLink__row-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cmp-card-ImgLink--vertical .cmp-card-ImgLink__row-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cmp-card-ImgLink__row-wrapper-image {
  text-align: center;
  margin: 0 auto !important;
  width: auto;
  line-height: 0;
  background-size: auto;
  width: 61%;
  min-height: 1px;
}

.cmp-card-ImgLink--4 .cmp-card-ImgLink__row-wrapper-image {
  width: 41%;
}

.cmp-card-ImgLink--vertical .cmp-card-ImgLink__row-wrapper-image {
  width: 100%;
  max-height: 333px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cmp-card-ImgLink__row-wrapper-image-bg {
  background-size: cover;
  display: block;
  height: 333px;
  width: 100%;
  background-position: center;
}

.cmp-card-ImgLink__row-wrapper-image.full-image {
  width: 100%;
}

.cmp-card-ImgLink__row-wrapper-box {
  padding: 10px 24px 14px !important;
  width: 40%;
}

@media only screen and (max-width: 767px) {
  .cmp-card-ImgLink__row-wrapper-box {
    position: relative;
  }
}

.cmp-card-ImgLink--4 .cmp-card-ImgLink__row-wrapper-box {
  padding: 10px 12px 10px 12px !important;
  width: 64%;
}

.cmp-card-ImgLink--vertical .cmp-card-ImgLink__row-wrapper-box {
  width: 100%;
}

.cmp-card-ImgLink__row-wrapper-box-title {
  font-size: 1.6em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  font-family: inherit;
  letter-spacing: normal;
  padding-top: 14px !important;
  color: var(--custom-color-title);
  line-height: 1.29;
}

.cmp-card-ImgLink--4 .cmp-card-ImgLink__row-wrapper-box-title {
  padding-top: 0 !important;
}

.cmp-card-ImgLink__row-wrapper-box-text {
  font-size: 1.6em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  font-family: inherit;
  letter-spacing: normal;
  padding-top: 14px !important;
  line-height: 1.29;
  color: var(--custom-color-text);
  padding-bottom: 30px !important;
}

.cmp-card-ImgLink__row-wrapper-box-link {
  font-size: 1.4em;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  font-family: inherit;
  letter-spacing: normal;
  color: var(--custom-color-link);
  display: inline-block;
  padding-top: 14px !important;
  position: absolute;
  bottom: 20px;
}

.cmp-card-ImgLink__row-wrapper-box-link:hover {
  color: var(--custom-color-link-hover);
}

.cmp-card-ImgLink__row-wrapper-box-file {
  padding-bottom: 20px !important;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical
.cmp-card-ImgLink__row-wrapper-image {
  max-height: 600px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical
.cmp-card-ImgLink__row-wrapper-image
.cmp-card-ImgLink__row-wrapper-image-bg {
  height: 333px;
  max-height: 333px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical
.cmp-card-ImgLink__row-wrapper-image.full-image
.cmp-card-ImgLink__row-wrapper-image-bg {
  height: 600px;
  max-height: 600px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-left
.cmp-card-ImgLink__row-wrapper-image,
.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-right
.cmp-card-ImgLink__row-wrapper-image {
  max-height: 600px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-left
.cmp-card-ImgLink__row-wrapper-image
.cmp-card-ImgLink__row-wrapper-image-bg,
.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-right
.cmp-card-ImgLink__row-wrapper-image
.cmp-card-ImgLink__row-wrapper-image-bg {
  height: 600px;
  max-height: 600px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-left.cmp-card-ImgLink--4
.cmp-card-ImgLink__row-wrapper-image-bg,
.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-right.cmp-card-ImgLink--4
.cmp-card-ImgLink__row-wrapper-image-bg {
  height: 150px;
  max-height: 150px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-left.cmp-card-ImgLink--2
.cmp-card-ImgLink__row-wrapper-image,
.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-right.cmp-card-ImgLink--2
.cmp-card-ImgLink__row-wrapper-image {
  max-height: 296px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-left.cmp-card-ImgLink--2
.cmp-card-ImgLink__row-wrapper-image
.cmp-card-ImgLink__row-wrapper-image-bg,
.cmp-card-ImgLink.cmp-card-ImgLink--horizontal-right.cmp-card-ImgLink--2
.cmp-card-ImgLink__row-wrapper-image
.cmp-card-ImgLink__row-wrapper-image-bg {
  height: 296px;
  max-height: 296px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--2
.cmp-card-ImgLink__row-wrapper-image {
  max-height: 338px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--2
.cmp-card-ImgLink__row-wrapper-image
.cmp-card-ImgLink__row-wrapper-image-bg {
  height: 338px;
  max-height: 338px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--2
.cmp-card-ImgLink__row-wrapper-image.full-image {
  max-height: 732px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--2
.cmp-card-ImgLink__row-wrapper-image.full-image
.cmp-card-ImgLink__row-wrapper-image-bg {
  height: 732px;
  max-height: 732px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--4
.cmp-card-ImgLink__row-wrapper-image {
  max-height: 340px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--4
.cmp-card-ImgLink__row-wrapper-image
.cmp-card-ImgLink__row-wrapper-image-bg {
  height: 340px;
  max-height: 340px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--4
.cmp-card-ImgLink__row-wrapper-image.full-image {
  max-height: 434px;
}

.cmp-card-ImgLink.cmp-card-ImgLink--vertical.cmp-card-ImgLink--4
.cmp-card-ImgLink__row-wrapper-image.full-image
.cmp-card-ImgLink__row-wrapper-image-bg {
  height: 434px;
  max-height: 434px;
}

.cmp-carrusel {
  font-family: var(--custom-font-family);
  font-size: var(--custom-font-size);
  height: 520px;
  background-color: var(--custom-color-background);
}

@media only screen and (max-width: 450px) {
  .cmp-carrusel {
    height: 750px;
  }
}

.cmp-carrusel .owl-stage-outer {
  height: 100%;
}

.cmp-carrusel .owl-dots {
  position: relative !important;
  top: -50px !important;
}

.cmp-carrusel .owl-dots .owl-dot {
  margin: 0 4px;
}

.cmp-carrusel .owl-stage {
  padding-left: 0 !important;
}

.cmp-carrusel .owl-prev,
.cmp-carrusel .owl-next {
  position: absolute;
  top: 50%;
}

.cmp-carrusel .owl-prev:hover,
.cmp-carrusel .owl-prev:active,
.cmp-carrusel .owl-prev:focus,
.cmp-carrusel .owl-next:hover,
.cmp-carrusel .owl-next:active,
.cmp-carrusel .owl-next:focus {
  text-decoration: none !important;
  background: transparent !important;
  color: transparent !important;
  outline: none !important;
}

.cmp-carrusel .owl-prev span,
.cmp-carrusel .owl-next span {
  font-size: 40px;
  color: var(--custom-color-link-hover);
}

.cmp-carrusel .owl-prev {
  left: 20px;
}

.cmp-carrusel .owl-next {
  right: 20px;
}

.cmp-carrusel .crl-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 520px;
  background-position: center;
  background-size: cover;
  text-align: center;
  padding-left: 10%;
  padding-right: 10%;
}

@media only screen and (max-width: 450px) {
  .cmp-carrusel .crl-container {
    height: 750px;
  }
}

.cmp-carrusel .crl-container .crl-container-items {
  margin: 0 auto;
  width: 40%;
}

@media only screen and (max-width: 992px) {
  .cmp-carrusel .crl-container .crl-container-items {
    width: 80%;
  }
}

@media only screen and (max-width: 450px) {
  .cmp-carrusel .crl-container .crl-container-items {
    width: 100%;
  }
}

.cmp-carrusel .crl-container .crl-container-items.crl-container-full {
  width: 100%;
}

.cmp-carrusel .crl-container.crl-container-right {
  text-align: right;
}

.cmp-carrusel .crl-container.crl-container-right .crl-container-items {
  margin: 0 0 0 auto;
}

.cmp-carrusel .crl-container.crl-container-right .crl-button-wrapper {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cmp-carrusel .crl-container.crl-container-right .crl-button-wrapper button,
.cmp-carrusel
.crl-container.crl-container-right
.crl-button-wrapper
.cmp-boton--btn {
  font-size: var(--custom-font-size);
  margin-left: 20px;
  margin-right: 0;
}

.cmp-carrusel .crl-container.crl-container-left {
  text-align: left;
}

.cmp-carrusel .crl-container.crl-container-left .crl-container-items {
  margin: 0 auto 0 0;
}

.cmp-carrusel .crl-container.crl-container-left .crl-button-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.cmp-carrusel .crl-container.crl-container-left .crl-button-wrapper button,
.cmp-carrusel
.crl-container.crl-container-left
.crl-button-wrapper
.cmp-boton--btn {
  font-size: var(--custom-font-size);
  margin-right: 20px;
  margin-left: 0;
}

.cmp-carrusel .crl-container .crl-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-title);
  padding-bottom: 16px;
}

.cmp-carrusel .crl-container .crl-text {
  font-size: 2.5em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-text);
  padding-bottom: 40px;
}

.cmp-carrusel .crl-container .crl-button-wrapper {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin: 0 auto;
}

.cmp-carrusel .crl-container .crl-button-wrapper button,
.cmp-carrusel .crl-container .crl-button-wrapper .cmp-boton--btn {
  font-size: var(--custom-font-size);
  margin: 0 10px;
}

@media only screen and (max-width: 450px) {
  .cmp-carrusel .crl-container .crl-button-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 75px;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .cmp-carrusel .crl-container .crl-button-wrapper button,
  .cmp-carrusel .crl-container .crl-button-wrapper .cmp-boton--btn {
    margin-bottom: 20px;
  }
}

.cmp-carrusel.crl-no-nav .owl-nav {
  display: none !important;
}

.cmp-carrusel .owl-nav .owl-prev,
.cmp-carrusel .owl-nav .owl-next {
  background-color: transparent;
}

.cmp-carrusel-multiple {
  font-family: var(--custom-font-family);
  font-size: var(--custom-font-size);
  background-color: var(--custom-color-background);
  margin-bottom: 20px;
}

.cmp-carrusel-multiple .crl-title-head {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-title);
  padding: 16px 0;
  text-align: left;
  padding-left: 10px;
}

.cmp-carrusel-multiple .crl-title-head.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-carrusel-multiple .crl-title-head.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-carrusel-multiple .crl-title-head + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  color: var(--custom-color-title);
  padding-left: 10px;
}

.cmp-carrusel-multiple .crl-border {
  border: solid var(--custom-border-size) var(--custom-border-color);
}

.cmp-carrusel-multiple .owl-dots .owl-dot {
  margin: 15px 4px;
}

.cmp-carrusel-multiple .crl-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 382px;
  width: 340px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  text-align: center;
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 30px;
  position: relative;
  margin: 0 auto;
}

.cmp-carrusel-multiple .crl-container .crl-back-wrapper {
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--custom-color-white);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 0 10%;
  text-align: center;
  cursor: pointer;
}

.cmp-carrusel-multiple .crl-container .crl-back-wrapper .crl-back-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  margin-top: 10px;
}

.cmp-carrusel-multiple .crl-container .crl-back-wrapper .crl-back-text {
  font-size: 2em;
  width: 100%;
  visibility: hidden;
}

.cmp-carrusel-multiple .crl-container .crl-back-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  top: 80%;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.cmp-carrusel-multiple .crl-container:hover .crl-back-wrapper {
  width: 100%;
  top: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cmp-carrusel-multiple .crl-container:hover .crl-back-wrapper .crl-back-text {
  visibility: visible;
}

.cmp-carrusel-multiple .crl-container.crl-container-right {
  text-align: right;
}

.cmp-carrusel-multiple .crl-container.crl-container-right .crl-button-wrapper {
  text-align: right;
}

.cmp-carrusel-multiple .crl-container.crl-container-left {
  text-align: left;
}

.cmp-carrusel-multiple .crl-container.crl-container-left .crl-button-wrapper {
  text-align: left;
}

.cmp-carrusel-multiple .crl-container .crl-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-title);
  padding-bottom: 16px;
}

.cmp-carrusel-multiple .crl-container .crl-text {
  font-size: 2.5em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-text);
  padding-bottom: 40px;
}

.cmp-carrusel-multiple .crl-container .crl-button-wrapper {
  text-align: center;
}

.cmp-carrusel-multiple .crl-container .crl-button-wrapper button,
.cmp-carrusel-multiple .crl-container .crl-button-wrapper a {
  margin: 0 4px;
}

.cmp-carrusel-vertical {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
}

.cmp-carrusel-vertical .crlv__title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  color: var(--custom-color-title);
}

.cmp-carrusel-vertical .crlv__title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-carrusel-vertical .crlv__title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-carrusel-vertical .crlv__title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  color: var(--custom-color-title);
}

.cmp-carrusel-vertical .crlv__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--custom-font-family);
}

.cmp-carrusel-vertical .crlv__wrapper .crlv-vertical .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 {
  width: 75%;
  height: 520px;
  margin-right: 15px;
}

@media only screen and (max-width: 768px) {
  .cmp-carrusel-vertical .crlv__wrapper #sync1 {
    max-height: 257px;
  }
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item {
  height: 520px;
  background-size: cover;
  display: block;
  width: 100%;
  background-position: center;
  padding: 0 32px !important;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item {
    max-height: 257px;
  }
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item.crlv-item-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item .crlv-title {
  font-size: 3.8em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.95;
  letter-spacing: normal;
  color: var(--crlv-color-title);
  padding-bottom: 18px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item .crlv-text {
  font-size: 2.5em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.86;
  letter-spacing: normal;
  color: var(--crlv-color-text);
  padding-bottom: 32px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item .crlv-link {
  font-size: 1.4em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.86;
  letter-spacing: normal;
  color: var(--custom-color-link);
  display: inline-block;
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .crlv-item .crlv-link:hover {
  color: var(--custom-color-link-hover);
}

.cmp-carrusel-vertical .crlv__wrapper #sync1 .owl-item {
  height: 520px !important;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 {
  width: 25%;
  height: 520px;
  overflow-y: auto;
  scrollbar-face-color: var(--cvd--color-scroll);
  scrollbar-arrow-color: var(--cvd--color-scroll);
  scrollbar-track-color: lightgray;
  scrollbar-shadow-color: var(--cvd--color-scroll);
  scrollbar-highlight-color: var(--cvd--color-scroll);
  scrollbar-3dlight-color: lightgray;
  scrollbar-darkshadow-color: lightgray;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 .owl-stage {
  width: 100% !important;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2::-webkit-scrollbar {
  width: 8px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px grey;
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2::-webkit-scrollbar-thumb {
  background: var(--cvd--color-scroll);
  border-radius: 10px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2::-webkit-scrollbar-thumb:hover {
  background: var(--cvd--color-scroll);
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 .owl-item:not(:last-child) {
  margin-bottom: 15px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 .owl-item {
  width: 100% !important;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 .crlv-item {
  cursor: pointer;
  width: 100%;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 .crlv-item .crlv-thumbnail {
  background-size: cover;
  height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cmp-carrusel-vertical
.crlv__wrapper
#sync2
.crlv-item
.crlv-thumbnail
.crlv-thumbnail-text {
  font-size: 2em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.95;
  letter-spacing: normal;
  color: var(--crlv-color-text);
  padding: 10px;
}

.cmp-carrusel-vertical .crlv__wrapper #sync2 .synced .item {
  background: #0c83e7;
}

@media only screen and (max-width: 768px) {
  .cmp-carrusel-vertical .crlv__wrapper {
    display: block;
  }

  .cmp-carrusel-vertical .crlv__wrapper #sync1 {
    width: 100%;
  }

  .cmp-carrusel-vertical .crlv__wrapper #sync2 {
    width: 80%;
    max-width: 284px;
    margin: 15px auto 0;
  }

  .cmp-carrusel-vertical .crlv__wrapper #sync2 .owl-item:not(:last-child) {
    margin-bottom: 15px;
  }

  .cmp-carrusel-vertical .crlv__wrapper #sync2 .crlv-item .crlv-thumbnail {
    height: 150px;
  }
}

.cmp-carruselVideos {
  font-family: var(--custom-font-family);
}

.cmp-carruselVideos .vjs-color-01 * {
  color: var(--custom-color01) !important;
}

.cmp-carruselVideos .vjs-color-02 * {
  color: var(--custom-color02) !important;
}

.cmp-carruselVideos .vjs-color-03 * {
  color: var(--custom-color03) !important;
}

.cmp-carruselVideos .cmp-carruselVideos__title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  color: var(--custom-color-title);
}

.cmp-carruselVideos .cmp-carruselVideos__title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-carruselVideos .cmp-carruselVideos__title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-carruselVideos .cmp-carruselVideos__title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  color: var(--custom-color-title);
  margin-top: 0;
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper {
  scrollbar-face-color: var(--custom-color-link-hover);
  scrollbar-arrow-color: var(--custom-color-link-hover);
  scrollbar-track-color: lightgray;
  scrollbar-shadow-color: var(--custom-color-link-hover);
  scrollbar-highlight-color: var(--custom-color-link-hover);
  scrollbar-3dlight-color: lightgray;
  scrollbar-darkshadow-color: lightgray;
  overflow: auto;
  width: auto;
  margin: 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 600px;
  font-family: var(--custom-font-family);
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper ::-webkit-scrollbar {
  width: 8px;
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px grey;
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper ::-webkit-scrollbar-thumb {
  background: var(--custom-color-link-hover);
  border-radius: 10px;
}

.cmp-carruselVideos
.cmp-carruselVideos__wrapper
::-webkit-scrollbar-thumb:hover {
  background: var(--custom-color-link-hover);
}

@media only screen and (max-width: 768px) {
  .cmp-carruselVideos .cmp-carruselVideos__wrapper {
    display: block;
  }

  .cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist-item-list {
    margin-top: 15px;
  }
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist-item {
  margin-top: 15px;
  background-color: black;
}

.cmp-carruselVideos
.cmp-carruselVideos__wrapper
.vjs-playlist-item:first-child {
  margin-top: 0;
}

@media only screen and (max-width: 768px) {
  .cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist-item {
    margin: 15px 0;
  }
}

.cmp-carruselVideos
.cmp-carruselVideos__wrapper
.vjs-playlist-item.vjs-selected
img {
  opacity: 0.5;
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper .video-js {
  width: 100%;
  margin-right: 15px;
}

@media only screen and (min-width: 768px) {
  .cmp-carruselVideos .cmp-carruselVideos__wrapper .video-js {
    height: 520px;
    width: 75%;
  }
}

.cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist {
  width: 25%;
  padding-top: 0 !important;
  overflow-y: auto;
  background-color: transparent;
  height: 520px;
}

@media only screen and (max-width: 768px) {
  .cmp-carruselVideos .cmp-carruselVideos__wrapper .vjs-playlist {
    width: 80%;
    margin: 0 auto;
    height: 400px;
  }
}

.cmp-carruselVideos
.cmp-carruselVideos__wrapper
.vjs-playlist
.vjs-playlist-now-playing-text {
  text-transform: uppercase;
  background-color: var(--custom-color-background-alt);
  padding-top: 5px 5px 0;
}

.cmp-carruselVideos
.cmp-carruselVideos__wrapper
.vjs-playlist
.vjs-playlist-duration {
  background-color: var(--custom-color-white);
  color: var(--custom-color-title);
  padding-top: 10px;
  width: 50px;
  text-align: center;
  font-weight: 600;
  display: block;
  margin-top: 30px;
}

.cmp-bkt {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
}

.cmp-bkt .bkt-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  padding: 20px 0;
}

.cmp-bkt .bkt-title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}

.cmp-bkt .bkt-title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-bkt .bkt-title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  padding: 10px 0 20px 0;
}

.cmp-bkt .bkt-wrapper ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.cmp-bkt .bkt-wrapper ul li {
  margin: 0 15px 15px;
}

@media only screen and (max-width: 767px) {
  .cmp-bkt .bkt-wrapper ul li {
    margin-left: 0;
  }
}

.cmp-bkt .bkt-wrapper .bkt-card {
  height: 374px;
  width: 234px;
  padding: 10px;
  background-color: var(--custom-color-background);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cmp-bkt .bkt-wrapper .bkt-card.bkt-card-border {
  border: solid var(--custom-border-size) var(--custom-border-color);
}

.cmp-bkt .bkt-wrapper .bkt-card .bkt-card-title {
  font-size: 2em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.95;
  letter-spacing: normal;
  color: var(--bkt-color-title);
  padding-bottom: 17px;
}

.cmp-bkt .bkt-wrapper .bkt-card .bkt-card-text {
  font-size: 1.4em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.86;
  letter-spacing: normal;
  color: var(--bkt-color-text);
  padding-bottom: 45px;
}

.cmp-bkt .bkt-wrapper .bkt-card .bkt-card-link {
  font-size: 1.4em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.86;
  letter-spacing: normal;
  color: var(--custom-color-link);
  display: inline-block;
}

.cmp-bkt .bkt-wrapper .bkt-card .bkt-card-link:hover {
  color: var(--custom-color-link-hover);
}

.cmp-bkt .bkt-buttons {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin: 20px auto 40px;
}

.cmp-bkt .bkt-buttons button,
.cmp-bkt .bkt-buttons .cmp-boton--btn {
  font-size: var(--custom-font-size);
  margin: 0 15px;
}

.cmp-bkt.cmp-bkt--left .bkt-wrapper ul {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.cmp-bkt.cmp-bkt--right .bkt-wrapper ul {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cmp-bkt.cmp-bkt--center .bkt-wrapper ul {
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.cmp-bkt.cmp-bkt--left .bkt-buttons {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.cmp-bkt.cmp-bkt--right .bkt-buttons {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cmp-bkt.cmp-bkt--center .bkt-buttons {
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.cmp-bkt .bkt-buttons--mobile {
  display: none;
}

.cmp-bkt .bkt-buttons--desktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .cmp-bkt .bkt-title {
    text-align: center;
  }

  .cmp-bkt .bkt-buttons--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .cmp-bkt .bkt-buttons--desktop {
    display: none;
  }
}

.cmp-customVideos {
  font-family: var(--custom-font-family);
  font-size: var(--custom-font-size);
}

.cmp-customVideos.vjs-color-01 .time,
.cmp-customVideos.vjs-color-01 .repro,
.cmp-customVideos.vjs-color-01 .name,
.cmp-customVideos.vjs-color-01 .description,
.cmp-customVideos .vjs-color-01 .time,
.cmp-customVideos .vjs-color-01 .repro,
.cmp-customVideos .vjs-color-01 .description,
.cmp-customVideos .vjs-color-01 .name {
  color: var(--custom-color01) !important;
}

.cmp-customVideos.vjs-color-02 .time,
.cmp-customVideos.vjs-color-02 .repro,
.cmp-customVideos.vjs-color-02 .name,
.cmp-customVideos.vjs-color-02 .description,
.cmp-customVideos .vjs-color-02 .time,
.cmp-customVideos .vjs-color-02 .repro,
.cmp-customVideos .vjs-color-02 .description,
.cmp-customVideos .vjs-color-02 .name {
  color: var(--custom-color02) !important;
}

.cmp-customVideos.vjs-color-03 .time,
.cmp-customVideos.vjs-color-03 .repro,
.cmp-customVideos.vjs-color-03 .name,
.cmp-customVideos.vjs-color-03 .description,
.cmp-customVideos .vjs-color-03 .time,
.cmp-customVideos .vjs-color-03 .repro,
.cmp-customVideos .vjs-color-03 .description,
.cmp-customVideos .vjs-color-03 .name {
  color: var(--custom-color03) !important;
}

.cmp-customVideos .cmp-customVideos__title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  color: var(--custom-color-title);
}

.cmp-customVideos .cmp-customVideos__title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-customVideos .cmp-customVideos__title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-customVideos .cmp-customVideos__title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  color: var(--custom-color-title);
}

.cmp-customVideos .cmp-customVideos__wrapper {
  scrollbar-face-color: var(--custom-color-link-hover);
  scrollbar-arrow-color: var(--custom-color-link-hover);
  scrollbar-track-color: lightgray;
  scrollbar-shadow-color: var(--custom-color-link-hover);
  scrollbar-highlight-color: var(--custom-color-link-hover);
  scrollbar-3dlight-color: lightgray;
  scrollbar-darkshadow-color: lightgray;
  overflow: auto;
  width: auto;
  margin: 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--custom-font-family);
}

.cmp-customVideos .cmp-customVideos__wrapper ::-webkit-scrollbar {
  width: 8px;
}

.cmp-customVideos .cmp-customVideos__wrapper ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px grey;
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

.cmp-customVideos .cmp-customVideos__wrapper ::-webkit-scrollbar-thumb {
  background: var(--cvd--color-scroll);
  border-radius: 10px;
}

.cmp-customVideos .cmp-customVideos__wrapper ::-webkit-scrollbar-thumb:hover {
  background: var(--cvd--color-scroll);
}

@media only screen and (max-width: 768px) {
  .cmp-customVideos .cmp-customVideos__wrapper {
    display: block;
    overflow: hidden;
  }

  .cmp-customVideos .cmp-customVideos__wrapper .vjs-playlist-item-list {
    margin-top: 15px;
  }
}

@media only screen and (min-width: 768px) {
  .cmp-customVideos .cmp-customVideos__wrapper {
    max-height: 600px;
  }
}

.cmp-customVideos .cmp-customVideos__wrapper .video-js {
  width: 100%;
  height: 257px;
  margin-right: 15px;
}

@media only screen and (min-width: 768px) {
  .cmp-customVideos .cmp-customVideos__wrapper .video-js {
    height: 520px;
    width: 78%;
  }
}

.cmp-customVideos .list-video-inv {
  max-height: 520px;
  overflow-y: scroll;
  width: 25%;
  background-color: transparent;
}

@media only screen and (max-width: 768px) {
  .cmp-customVideos .list-video-inv {
    margin: 0 auto;
    width: 80%;
    margin-top: 15px;
    max-width: 284px;
  }
}

.cmp-customVideos .list-video-inv > * {
  padding-bottom: 10px;
}

.cmp-customVideos .list-video-inv ul {
  padding: 0;
}

.cmp-customVideos .list-video-inv ul li {
  list-style: none;
}

.cmp-customVideos .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  cursor: pointer;
  position: relative;
}

.cmp-customVideos .content div {
  padding: 2px;
}

.cmp-customVideos .content-active {
  position: absolute;
  width: 100%;
  height: 100%;
  display: none;
}

.cmp-customVideos .repro {
  background: white;
  display: inline-block;
  padding: 5px;
  border-radius: 3px;
  margin: 5px;
  z-index: 4;
  position: absolute;
}

.cmp-customVideos .repro-opacity {
  position: absolute;
  background: black;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  opacity: 0.5;
}

.cmp-customVideos .action {
  border: 1px solid blue;
  cursor: pointer;
  margin: 12px;
}

.cmp-customVideos .img-video-large {
  width: 100%;
  height: auto;
  min-height: 1px;
}

.cmp-customVideos .img-video-small {
  width: 100%;
  height: auto;
  display: none;
  min-height: 1px;
}

.cmp-customVideos .canvasimg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  min-height: 100px;
}

.cmp-customVideos .card {
  padding-bottom: 15px;
  margin: 0 auto;
  min-height: 100px;
}

.cmp-customVideos .card:last-child {
  padding-bottom: 0;
}

.cmp-customVideos .text-wrapper {
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: var(--custom-color-text-alt);
  font-size: 14px;
  z-index: 4;
}

.cmp-customVideos .name {
  color: var(--custom-color-text-alt);
  font-size: 16px;
  z-index: 4;
}

.cmp-customVideos .description {
  color: var(--custom-color-text-alt);
  font-size: 16px;
  z-index: 4;
}

.cmp-customVideos .time {
  position: absolute;
  top: 10px;
  right: 10px;
  color: var(--custom-color-text-alt);
  font-size: 14px;
  display: inline-block;
  z-index: 4;
}

@media screen and (min-width: 320px) {
  .cmp-customVideos .img-video-large {
    display: none;
    height: 137px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-customVideos .img-video-small {
    display: inline-block;
    height: 137px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-customVideos .canvasimg {
    height: 137px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

@media screen and (min-width: 768px) {
  .cmp-customVideos .img-video-large {
    display: inline-block;
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-customVideos .img-video-small {
    display: none;
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-customVideos .canvasimg {
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

.cmp-customVideos img[src=""] {
  display: none;
}

@media all and (-ms-high-contrast: none) {
  .cmp-customVideos *::-ms-backdrop,
  .cmp-customVideos .repro-opacity {
    display: none;
  }

  .cmp-customVideos *::-ms-backdrop,
  .cmp-customVideos .repro {
    top: -110px;
  }
}

.cmp-footer {
  font-family: var(--custom-font-family);
  font-size: var(--custom-font-size);
  padding: 2.8em 7em;
  background-color: var(--custom-color-background-alt);
}

.cmp-footer.border-footer {
  border: solid var(--ftr-size-border) var(--ftr-border);
}

.cmp-footer .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 2.6em;
}

.cmp-footer figure {
  border-top: var(--ftr-size-border) solid var(--ftr-color-text);
  padding-top: 1.6em;
}

.cmp-footer figure img {
  width: 10em;
}

.cmp-footer figure figcaption {
  padding: 0.8em 0;
  font-size: 1.4em;
  color: var(--ftr-color-text);
}

.cmp-footer ul {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 33%;
  color: var(--ftr-color-text);
}

@media only screen and (max-width: 767px) {
  .cmp-footer ul {
    width: 100%;
  }
}

.cmp-footer ul li {
  font-size: 1.4em;
  position: relative;
  padding: 0.3em 0 0.3em 1.6em;
  color: var(--ftr-color-text);
}

.cmp-footer ul li > a {
  line-height: 1.2;
  color: inherit;
}

.cmp-footer ul li > a > img {
  width: 1.3em;
  height: 1.3em;
  margin-right: 0.6em;
}

.cmp-footer ul li > a.link-external:before {
  content: " ";
  position: absolute;
  left: 0;
  padding: 0.5em;
  background-repeat: no-repeat;
  background-size: 13px 12px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDg4LjcyNywwSDMwMi41NDVjLTEyLjg1MywwLTIzLjI3MywxMC40Mi0yMy4yNzMsMjMuMjczYzAsMTIuODUzLDEwLjQyLDIzLjI3MywyMy4yNzMsMjMuMjczaDEyOS45OTdMMTkyLjk5OSwyODYuMDkgICAgYy05LjA4OSw5LjA4OS05LjA4OSwyMy44MjMsMCwzMi45MTJjNC41NDMsNC41NDQsMTAuNDk5LDYuODE2LDE2LjQ1NSw2LjgxNmM1Ljk1NiwwLDExLjkxMy0yLjI3MSwxNi40NTctNi44MTdMNDY1LjQ1NSw3OS40NTggICAgdjEyOS45OTdjMCwxMi44NTMsMTAuNDIsMjMuMjczLDIzLjI3MywyMy4yNzNjMTIuODUzLDAsMjMuMjczLTEwLjQyLDIzLjI3My0yMy4yNzNWMjMuMjczQzUxMiwxMC40Miw1MDEuNTgsMCw0ODguNzI3LDB6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM5OTk5OTkiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zOTUuNjM2LDIzMi43MjdjLTEyLjg1MywwLTIzLjI3MywxMC40Mi0yMy4yNzMsMjMuMjczdjIwOS40NTVINDYuNTQ1VjEzOS42MzZIMjU2YzEyLjg1MywwLDIzLjI3My0xMC40MiwyMy4yNzMtMjMuMjczICAgIFMyNjguODUzLDkzLjA5MSwyNTYsOTMuMDkxSDIzLjI3M0MxMC40Miw5My4wOTEsMCwxMDMuNTExLDAsMTE2LjM2NHYzNzIuMzY0QzAsNTAxLjU4LDEwLjQyLDUxMiwyMy4yNzMsNTEyaDM3Mi4zNjQgICAgYzEyLjg1MywwLDIzLjI3My0xMC40MiwyMy4yNzMtMjMuMjczVjI1NkM0MTguOTA5LDI0My4xNDcsNDA4LjQ4OSwyMzIuNzI3LDM5NS42MzYsMjMyLjcyN3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6Izk5OTk5OSIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+");
}

.cmp-footer ul li > a:hover {
  color: var(--custom-color-link);
}

.cmp-footer ul li > a.link-pdf:before {
  content: " ";
  position: absolute;
  left: -2px;
  padding: 0.6em;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-image: url("data:image/png;base64,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");
}

.cmp-footer ul li > a.link-internal:before {
  content: " ";
  position: absolute;
  left: 0;
  padding: 0.6em;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTExLjk5NyA1MTEuOTk3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTEuOTk3IDUxMS45OTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZD0iTTIxMS4yNiwzODkuMjRsLTYwLjMzMSw2MC4zMzFjLTI1LjAxMiwyNS4wMTItNjUuNTE3LDI1LjAxMi05MC41MDgsMC4wMDVjLTI0Ljk5Ni0yNC45OTYtMjQuOTk2LTY1LjUwNS0wLjAwNS05MC40OTYgICAgIGwxMjAuNjgzLTEyMC42ODNjMjQuOTkxLTI0Ljk5Miw2NS41LTI0Ljk5Miw5MC40OTEsMGM4LjMzMSw4LjMzMSwyMS44MzksOC4zMzEsMzAuMTcsMGM4LjMzMS04LjMzMSw4LjMzMS0yMS44MzksMC0zMC4xNyAgICAgYy00MS42NTQtNDEuNjU0LTEwOS4xNzctNDEuNjU0LTE1MC44MzEsMEwzMC4yNDcsMzI4LjkwOWMtNDEuNjU0LDQxLjY1NC00MS42NTQsMTA5LjE3NywwLDE1MC44MzEgICAgIGM0MS42NDksNDEuNjc2LDEwOS4xNzcsNDEuNjc2LDE1MC44NTMsMGw2MC4zMzEtNjAuMzMxYzguMzMxLTguMzMxLDguMzMxLTIxLjgzOSwwLTMwLjE3UzIxOS41OTEsMzgwLjkwOSwyMTEuMjYsMzg5LjI0eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojOTk5OTk5IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCQk8cGF0aCBkPSJNNDc5Ljc1MSwzMC4yNGMtNDEuNjU0LTQxLjY1NC0xMDkuMTk5LTQxLjY1NC0xNTAuODUzLDBsLTcyLjM4NCw3Mi4zODRjLTguMzMxLDguMzMxLTguMzMxLDIxLjgzOSwwLDMwLjE3ICAgICBjOC4zMzEsOC4zMzEsMjEuODM5LDguMzMxLDMwLjE3LDBsNzIuMzg0LTcyLjM4NGMyNC45OTEtMjQuOTkyLDY1LjUyMS0yNC45OTIsOTAuNTEzLDBjMjQuOTkxLDI0Ljk5MSwyNC45OTEsNjUuNSwwLDkwLjQ5MSAgICAgTDMxNi44NDUsMjgzLjYzOGMtMjQuOTkyLDI0Ljk5Mi02NS41LDI0Ljk5Mi05MC40OTEsMGMtOC4zMzEtOC4zMzEtMjEuODM5LTguMzMxLTMwLjE3LDBzLTguMzMxLDIxLjgzOSwwLDMwLjE3ICAgICBjNDEuNjU0LDQxLjY1NCwxMDkuMTc3LDQxLjY1NCwxNTAuODMxLDBsMTMyLjczNi0xMzIuNzM2QzUyMS40MDUsMTM5LjQxOCw1MjEuNDA1LDcxLjg5NCw0NzkuNzUxLDMwLjI0eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojOTk5OTk5IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCTwvZz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+");
}

.cmp-footer ul.noicon li > a > img {
  display: none;
}

.cmp-footer .sub-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.cmp-footer .sub-wrapper .social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media only screen and (max-width: 767px) {
  .cmp-footer .sub-wrapper .social {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cmp-footer .sub-wrapper .social li {
  padding: 0;
}

.cmp-footer .sub-wrapper .social .icon-social {
  width: 20px;
  margin-left: 15px;
}

.cmp-footer .sub-wrapper .social .icon-social:hover {
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .cmp-footer .sub-wrapper .social .icon-social {
    margin-left: 0;
    margin-right: 8px;
  }
}

.cmp-footer-inv .sub-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.cmp-footer-inv .sub-wrapper .social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media only screen and (max-width: 767px) {
  .cmp-footer-inv .sub-wrapper .social {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media only screen and (max-width: 827px) {
  .cmp-footer-inv .sub-wrapper .social {
    -webkit-padding-start: 0px;
    padding-inline-start: 0px;
  }
}

.cmp-footer-inv .sub-wrapper .social li {
  padding: 0;
  list-style: none;
}

.cmp-footer-inv .sub-wrapper .social .icon-social {
  width: 20px;
  margin-left: 15px;
}

@media only screen and (max-width: 767px) {
  .cmp-footer-inv .sub-wrapper .social .icon-social {
    margin-left: 0;
    margin-right: 8px;
  }
}

.cmp-footer-inv .sub-wrapper .social .icon-social:hover {
  cursor: pointer;
}

.cmp-footer-inv .sub-wrapper .social li:first-child .icon-social {
  margin-left: 0 !important;
}

.cmp-footer-inv .copyright img {
  padding: 10px 10px 10px 0px !important;
}

.cmp-links {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--custom-font-size);
}

.cmp-links.border {
  border: var(--hdr-border-width) solid var(--hdr-border);
}

.cmp-links ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-family: var(--custom-font-family);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 450px) {
  .cmp-links ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.cmp-links ul > li {
  width: 25%;
  list-style: none;
  cursor: pointer;
}

@media (max-width: 768px) {
  .cmp-links ul > li {
    width: 50%;
  }
}

@media (max-width: 450px) {
  .cmp-links ul > li {
    width: 30em;
    margin: 0 auto;
  }
}

.cmp-links ul .link {
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 20em;
  background-color: var(--white);
  text-align: center;
  padding: 1em;
}

.cmp-links ul .link .wrapper_icon {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cmp-links ul .link .wrapper_icon > img {
  height: 8em;
  width: 8em;
  display: block;
}

.cmp-links ul .link .link__title {
  height: 5em;
  font-size: 2em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
}

.cmp-links ul .link:hover {
  background-color: var(--custom-color-background);
  -webkit-box-shadow: inset 0 0 0 var(--hdr-border-width) var(--hdr-border);
  box-shadow: inset 0 0 0 var(--hdr-border-width) var(--hdr-border);
}

.cmp-links ul .link:hover .link__title {
  color: var(--custom-color-link-hover);
}

.cmp-links ul .link:hover.colorhover-01 .link__title {
  color: var(--custom-color01);
}

.cmp-links ul .link:hover.colorhover-02 .link__title {
  color: var(--custom-color02);
}

.cmp-links ul .link:hover.colorhover-03 .link__title {
  color: var(--custom-color03);
}

.cmp-links ul .link:hover.colorhover-04 .link__title {
  color: var(--custom-color04);
}

.cmp-header {
  font-size: var(--custom-font-size);
  height: 6em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 2em;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: var(--custom-font-family);
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .cmp-header.with-menu {
    margin-bottom: 4em;
  }
}

.cmp-header.border {
  border: var(--hdr-border-width) solid var(--hdr-border);
}

.cmp-header > .group .cmp-header--menusecundary {
  height: calc(60px - var(--hdr-border-width) - var(--hdr-border-width));
}

@media (max-width: 768px) {
  .cmp-header > .group .cmp-header--menusecundary {
    position: static;
    padding: 0.7em 0;
  }
}

.cmp-header > .group .cmp-header--menusecundary > ul.border {
  border: var(--hdr-border-width) solid var(--hdr-border);
}

@media (max-width: 768px) {
  .cmp-header > .group .cmp-header--menusecundary > ul {
    width: 30em;
    padding: 2em;
    top: 0;
    left: 0;
    right: 0;
    position: fixed;
    margin: 32vh auto;
    z-index: 3;
  }
}

@media (max-width: 768px) and (orientation: landscape) {
  .cmp-header > .group .cmp-header--menusecundary > ul {
    margin: 20vh auto;
  }
}

@media (max-width: 768px) {
  .cmp-header > .group .cmp-header--links {
    border: var(--hdr-border-width) solid var(--hdr-border);
  }
}

.cmp-header > .group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cmp-header > .group:first-child {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
}

.cmp-header > .group .cmp-header--logos {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0.5em;
}

@media (max-width: 768px) {
  .cmp-header > .group .cmp-header--logos {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cmp-header .cmp-header--menuToggle {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.cmp-header .cmp-header--menuToggle input {
  display: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--menuToggle {
    display: block;
    position: relative;
    z-index: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  .cmp-header .cmp-header--menuToggle input {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -7px;
    left: -5px;
    cursor: pointer;
    opacity: 0;
    z-index: 2;
    -webkit-touch-callout: none;
  }

  .cmp-header .cmp-header--menuToggle span {
    display: block;
    width: 18px;
    height: 3px;
    margin-bottom: 3px;
    margin-top: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    background: var(--custom-color-text);
    border-radius: 3px;
    z-index: 1;
    -webkit-transform-origin: 4px 0px;
    transform-origin: 4px 0px;
    -webkit-transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
    transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  }

  .cmp-header .cmp-header--menuToggle span:first-child {
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
  }

  .cmp-header .cmp-header--menuToggle span:nth-last-child(2) {
    -webkit-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
  }

  .cmp-header .cmp-header--menuToggle input:checked ~ span {
    opacity: 1;
    -webkit-transform: rotate(45deg) translate(-7px, -7px);
    transform: rotate(45deg) translate(-7px, -7px);
    background: var(--custom-color-text);
  }

  .cmp-header .cmp-header--menuToggle input:checked ~ span:nth-last-child(3) {
    opacity: 0;
    -webkit-transform: rotate(0deg) scale(0.2, 0.2);
    transform: rotate(0deg) scale(0.2, 0.2);
  }

  .cmp-header .cmp-header--menuToggle input:checked ~ span:nth-last-child(2) {
    -webkit-transform: rotate(-45deg) translate(-3px, 4px);
    transform: rotate(-45deg) translate(-3px, 4px);
  }
}

.cmp-header.vertical .cmp-header--menuToggle {
  display: block;
  position: relative;
  z-index: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-right: 1em;
}

.cmp-header.vertical .cmp-header--menuToggle input {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -7px;
  left: -5px;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
  -webkit-touch-callout: none;
}

.cmp-header.vertical .cmp-header--menuToggle span {
  display: block;
  width: 18px;
  height: 3px;
  margin-bottom: 3px;
  margin-top: 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  background: var(--custom-color-text);
  border-radius: 3px;
  z-index: 1;
  -webkit-transform-origin: 4px 0px;
  transform-origin: 4px 0px;
  -webkit-transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}

.cmp-header.vertical .cmp-header--menuToggle span:first-child {
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}

.cmp-header.vertical .cmp-header--menuToggle span:nth-last-child(2) {
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
}

.cmp-header .cmp-header--logos img {
  max-height: 3em;
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--logos {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(90% - (2em * 2) - (var(--hdr-border-width)) * 2);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .cmp-header .cmp-header--logos img {
    max-height: 2em;
    margin: 0 1.5em;
  }
}

.cmp-header .cmp-header--links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cmp-header .cmp-header--links a {
  margin: 0 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.4em;
  color: var(--hdr-color-text);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.cmp-header .cmp-header--links a.colorhover-01:hover {
  color: var(--custom-color01) !important;
}

.cmp-header .cmp-header--links a.colorhover-02:hover {
  color: var(--custom-color02) !important;
}

.cmp-header .cmp-header--links a.colorhover-03:hover {
  color: var(--custom-color03) !important;
}

.cmp-header .cmp-header--links a.colorhover-04:hover {
  color: var(--custom-color04) !important;
}

.cmp-header .cmp-header--links a .icon {
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--links {
    position: absolute;
    top: 5em;
    height: 5em;
    left: 0;
    width: 100%;
    background-color: var(--hdr-bg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .cmp-header .cmp-header--links a {
    font-weight: bold;
  }
}

.cmp-header .cmp-boton--btn {
  font-size: var(--custom-font-size);
}

.cmp-header .cmp-header--select {
  margin-left: 2em;
  position: relative;
  height: 6em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--select {
    display: none;
  }
}

.cmp-header .cmp-header--select .custom-select {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  z-index: 10;
  padding-right: 3em;
  font-size: 1.6em;
  cursor: pointer;
}

.cmp-header .cmp-header--select .custom-select.only-text img {
  display: none;
}

.cmp-header .cmp-header--select .custom-select.only-text + .option-select img {
  display: none;
}

.cmp-header .cmp-header--select .custom-select.only-img span {
  display: none;
}

.cmp-header .cmp-header--select .custom-select.only-img + .option-select span {
  display: none;
}

.cmp-header .cmp-header--select .custom-select > img {
  width: 2em;
  height: 2em;
  margin-right: 0.2em;
}

.cmp-header .cmp-header--select .custom-select + .option-select {
  display: none;
  position: absolute;
  top: 6em;
  list-style: none;
  width: auto;
  background-color: var(--custom-color-background);
  border: 1px solid var(--hdr-border);
  z-index: 8;
}

.cmp-header .cmp-header--select .custom-select + .option-select > li {
  font-size: 1.4em;
  padding: 0.3em;
}

.cmp-header
.cmp-header--select
.custom-select
+ .option-select
> li
> a.option {
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cmp-header
.cmp-header--select
.custom-select
+ .option-select
> li
> a.option
img {
  width: 2em;
  height: 2em;
  margin-right: 0.2em;
}

.cmp-header .cmp-header--select .custom-select:after {
  content: "<";
  font-family: monospace;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  line-height: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: absolute;
  right: 0.5em;
  top: -4px;
  height: 100%;
  z-index: -1;
  cursor: pointer;
}

.cmp-header .cmp-header--select .open.custom-select:after {
  content: "<";
  font-family: monospace;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  line-height: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  right: 0.2em;
  top: 0;
  height: 100%;
  z-index: -1;
  cursor: pointer;
}

.cmp-header .cmp-header--menusecundary {
  position: relative;
  right: -2em;
  padding: 0.7em 1em;
  height: 6em;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.cmp-header .cmp-header--menusecundary:hover {
  background-color: var(--custom-color-background);
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--menusecundary:hover {
    background-color: transparent;
  }
}

.cmp-header .cmp-header--menusecundary:hover .btnmenu > a {
  color: var(--custom-color-link-hover);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.cmp-header .cmp-header--menusecundary:hover .btnmenu > a.colorhover-01 {
  color: var(--custom-color01) !important;
}

.cmp-header .cmp-header--menusecundary:hover .btnmenu > a.colorhover-02 {
  color: var(--custom-color02) !important;
}

.cmp-header .cmp-header--menusecundary:hover .btnmenu > a.colorhover-03 {
  color: var(--custom-color03) !important;
}

.cmp-header .cmp-header--menusecundary:hover .btnmenu > a.colorhover-04 {
  color: var(--custom-color04) !important;
}

.cmp-header .cmp-header--menusecundary.backgroundhover-01:hover {
  background-color: var(--custom-color01);
}

.cmp-header .cmp-header--menusecundary.backgroundhover-02:hover {
  background-color: var(--custom-color02);
}

.cmp-header .cmp-header--menusecundary.backgroundhover-03:hover {
  background-color: var(--custom-color03);
}

.cmp-header .cmp-header--menusecundary.backgroundhover-04:hover {
  background-color: var(--custom-color04);
}

.cmp-header .cmp-header--menusecundary .btnmenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 6em;
  position: relative;
  overflow: hidden;
}

.cmp-header .cmp-header--menusecundary .btnmenu > a {
  font-size: 1.4em;
  color: var(--hdr-color-text);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.8em;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.cmp-header .cmp-header--menusecundary .btnmenu > a .icon {
  width: 1.8em;
  height: 1.8em;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 768px) {
  .cmp-header .cmp-header--menusecundary .btnmenu > a {
    width: auto;
  }

  .cmp-header .cmp-header--menusecundary .btnmenu > a .icon {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
}

.cmp-header .cmp-header--menusecundary ul {
  display: none;
  position: absolute;
  top: calc(60px - var(--hdr-border-width));
  list-style: none;
  width: calc(100% + 5em + var(--hdr-border-width));
  left: -5em;
  font-size: 14px;
  background-color: white;
  border: 1px solid var(--custom-color-background);
  z-index: 3;
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--menusecundary ul {
    width: 34%;
    left: 33%;
    right: 33%;
  }
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--menusecundary ul {
    width: 50%;
    left: 25%;
    right: 25%;
  }
}

.cmp-header .cmp-header--menusecundary ul .close {
  display: block;
  position: absolute;
  top: 0;
  right: 0.2em;
  font-size: 20px;
  font-family: monospace;
  -webkit-transform: scalex(1.3);
  transform: scalex(1.3);
  font-weight: bold;
  cursor: pointer;
}

.cmp-header .cmp-header--menusecundary ul li {
  padding: 2em 2em 1em 2em;
}

.cmp-header .cmp-header--menusecundary ul li:first-of-type {
  padding-top: 2em;
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-01:hover a,
.cmp-header .cmp-header--menusecundary ul li.colorhover-01:hover div,
.cmp-header .cmp-header--menusecundary ul li.colorhover-01:hover p {
  color: var(--custom-color01);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-02:hover a,
.cmp-header .cmp-header--menusecundary ul li.colorhover-02:hover div,
.cmp-header .cmp-header--menusecundary ul li.colorhover-02:hover p {
  color: var(--custom-color02);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-03:hover a,
.cmp-header .cmp-header--menusecundary ul li.colorhover-03:hover div,
.cmp-header .cmp-header--menusecundary ul li.colorhover-03:hover p {
  color: var(--custom-color03);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-04:hover a,
.cmp-header .cmp-header--menusecundary ul li.colorhover-04:hover div,
.cmp-header .cmp-header--menusecundary ul li.colorhover-04:hover p {
  color: var(--custom-color04);
}

.cmp-header .cmp-header--menusecundary ul li a {
  color: inherit;
}

.cmp-header .cmp-header--menusecundary ul li a.colorhover-01:hover {
  color: var(--custom-color01);
}

.cmp-header .cmp-header--menusecundary ul li a.colorhover-02:hover {
  color: var(--custom-color02);
}

.cmp-header .cmp-header--menusecundary ul li a.colorhover-03:hover {
  color: var(--custom-color03);
}

.cmp-header .cmp-header--menusecundary ul li a.colorhover-04:hover {
  color: var(--custom-color04);
}

.cmp-header .cmp-header--menusecundary ul li a .colorhover-01:hover {
  color: var(--custom-color01);
}

.cmp-header .cmp-header--menusecundary ul li a .colorhover-02:hover {
  color: var(--custom-color02);
}

.cmp-header .cmp-header--menusecundary ul li a .colorhover-03:hover {
  color: var(--custom-color03);
}

.cmp-header .cmp-header--menusecundary ul li a .colorhover-04:hover {
  color: var(--custom-color04);
}

.cmp-header .cmp-header--menusecundary ul li .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cmp-header .cmp-header--menusecundary ul li .title + div {
  padding-left: 25px;
}

.cmp-header .cmp-header--menusecundary ul li .title + div > p {
  padding: 0.5em 0;
}

.cmp-header .cmp-header--menusecundary ul li .title.only-text + div {
  padding-left: 0;
}

.cmp-header .cmp-header--menusecundary ul li:hover {
  background-color: var(--custom-color-background);
  color: var(--custom-color-link-hover);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-01 a:hover {
  color: var(--custom-color01);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-02 a:hover {
  color: var(--custom-color02);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-03 a:hover {
  color: var(--custom-color03);
}

.cmp-header .cmp-header--menusecundary ul li.colorhover-04 a:hover {
  color: var(--custom-color04);
}

.cmp-header .cmp-header--menusecundary ul li.backgroundhover-01:hover {
  background-color: var(--custom-color01);
}

.cmp-header .cmp-header--menusecundary ul li.backgroundhover-02:hover {
  background-color: var(--custom-color02);
}

.cmp-header .cmp-header--menusecundary ul li.backgroundhover-03:hover {
  background-color: var(--custom-color03);
}

.cmp-header .cmp-header--menusecundary ul li.backgroundhover-04:hover {
  background-color: var(--custom-color04);
}

.cmp-header .cmp-header--menusecundary ul li .icon-inside {
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0.5em;
}

.cmp-header .cmp-header--menusecundary input {
  display: block;
  width: 100%;
  height: 6em;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  opacity: 0;
  z-index: 3;
  right: 0;
  margin: 0 auto;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media (max-width: 768px) {
  .cmp-header .cmp-header--menusecundary input {
    width: 3em;
  }
}

.cmp-header .cmp-header--menusecundary input:checked + ul {
  display: block;
}

.cmp-header ~ .cmp-menu {
  width: 100%;
  background-color: var(--hdr-bg);
  font-family: var(--custom-font-family);
  height: 5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 1em 0 1.5em;
  z-index: 2;
  font-size: var(--custom-font-size);
}

.cmp-header ~ .cmp-menu .close {
  display: none;
}

.cmp-header ~ .cmp-menu.border,
.cmp-header ~ .cmp-menu .border {
  border: var(--hdr-border) solid var(--hdr-border-width);
}

.cmp-header ~ .cmp-menu .mobilebuttos {
  display: none;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select {
  margin-left: 0;
  padding: 1em;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: relative;
}

@media (max-width: 768px) {
  .cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select.border,
  .cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .border {
    border: var(--hdr-border) solid var(--hdr-border-width);
  }
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  z-index: 10;
  padding-right: 3em;
  font-size: 1.6em;
  cursor: pointer;
}

.cmp-header
~ .cmp-menu
.mobilebuttos
.cmp-header--select
.custom-select.only-text
img {
  display: none;
}

.cmp-header
~ .cmp-menu
.mobilebuttos
.cmp-header--select
.custom-select.only-text
+ .option-select
img {
  display: none;
}

.cmp-header
~ .cmp-menu
.mobilebuttos
.cmp-header--select
.custom-select.only-img
span {
  display: none;
}

.cmp-header
~ .cmp-menu
.mobilebuttos
.cmp-header--select
.custom-select.only-img
+ .option-select
span {
  display: none;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select > img {
  width: 2em;
  height: 2em;
  margin-right: 0.2em;
}

.cmp-header
~ .cmp-menu
.mobilebuttos
.cmp-header--select
.custom-select
+ .option-select {
  display: none;
  position: absolute;
  top: 3.5em;
  list-style: none;
  width: 100%;
  background-color: var(--custom-color-background);
}

.cmp-header
~ .cmp-menu
.mobilebuttos
.cmp-header--select
.custom-select
+ .option-select
> li {
  font-size: 1.4em;
  padding: 0.3em;
}

.cmp-header
~ .cmp-menu
.mobilebuttos
.cmp-header--select
.custom-select
+ .option-select
> li
> a.option {
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cmp-header
~ .cmp-menu
.mobilebuttos
.cmp-header--select
.custom-select
+ .option-select
> li
> a.option
img {
  width: 2em;
  height: 2em;
  margin-right: 0.2em;
}

.cmp-header ~ .cmp-menu .mobilebuttos .cmp-header--select .custom-select:after {
  content: "<";
  font-family: monospace;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  line-height: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: absolute;
  right: 0.5em;
  top: 0;
  height: 100%;
  z-index: -1;
  cursor: pointer;
}

.cmp-header
~ .cmp-menu
.mobilebuttos
.cmp-header--select
.open.custom-select:after {
  content: "<";
  font-family: monospace;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  line-height: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  right: 0.2em;
  top: 0;
  height: 100%;
  z-index: -1;
  cursor: pointer;
}

.cmp-header ~ .cmp-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  position: relative;
}

.cmp-header ~ .cmp-menu ul li {
  padding: 0 2.5em;
  position: relative;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.cmp-header ~ .cmp-menu ul li.colorhover-01 a:hover {
  color: var(--custom-color01) !important;
}

.cmp-header ~ .cmp-menu ul li.colorhover-02 a:hover {
  color: var(--custom-color02) !important;
}

.cmp-header ~ .cmp-menu ul li.colorhover-03 a:hover {
  color: var(--custom-color03) !important;
}

.cmp-header ~ .cmp-menu ul li.colorhover-04 a:hover {
  color: var(--custom-color04) !important;
}

.cmp-header ~ .cmp-menu ul li.active > a {
  position: relative;
  color: var(--hdr-menu-active);
}

.cmp-header ~ .cmp-menu ul li.active > a::before {
  content: " ";
  width: calc(var(--hdr-menu-active-width) + 1.2em);
  text-align: center;
  margin: 0 auto;
  left: -0.6em;
  right: -0.6em;
  padding: var(--hdr-menu-active-weight);
  background-color: var(--hdr-menu-active);
  position: absolute;
  bottom: calc(var(--hdr-border-width) - 1.3em);
}

@media (max-width: 768px) {
  .cmp-header ~ .cmp-menu ul li.active > a {
    font-weight: bold;
  }

  .cmp-header ~ .cmp-menu ul li.active > a::before {
    display: none;
  }
}

.cmp-header ~ .cmp-menu ul li a {
  font-size: 1.4em;
  color: var(--custom-color-black);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cmp-header ~ .cmp-menu ul li > ul {
  position: absolute;
  display: none;
  top: 3.3em;
  background-color: var(--hdr-bg);
  left: -2em;
  padding: 0 1em 0 3em;
}

.cmp-header ~ .cmp-menu ul li > ul.open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 3;
}

.cmp-header ~ .cmp-menu ul li > ul a:hover {
  color: var(--hdr-menu-active);
}

.cmp-header ~ .cmp-menu ul li > ul > li {
  padding: 1.5em;
}

@media all and (-ms-high-contrast: none) {
  .cmp-header ~ .cmp-menu ul li > ul > li *::-ms-backdrop,
  .cmp-header ~ .cmp-menu ul li > ul > li {
    min-width: 10em;
  }
}

.cmp-header ~ .cmp-menu ul li.colorhover-01 a:hover {
  color: var(--custom-color01) !important;
}

.cmp-header ~ .cmp-menu ul li.colorhover-02 a:hover {
  color: var(--custom-color02) !important;
}

.cmp-header ~ .cmp-menu ul li.colorhover-03 a:hover {
  color: var(--custom-color03) !important;
}

.cmp-header ~ .cmp-menu ul li.colorhover-04 a:hover {
  color: var(--custom-color04) !important;
}

@media (max-width: 768px) {
  .cmp-header {
    margin-bottom: 15px;
  }

  .cmp-header ~ .cmp-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: var(--custom-font-size);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: fixed;
    top: 0;
    bottom: 0;
    display: none;
    width: 75%;
    padding: 2em 1em 1em 1em;
    z-index: 5;
    height: 100%;
    overflow: auto;
  }

  .cmp-header ~ .cmp-menu.openside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .cmp-header ~ .cmp-menu .close {
    display: block;
    position: absolute;
    top: 0;
    right: 0.2em;
    font-size: 2.2em;
    font-family: monospace;
    -webkit-transform: scalex(1.3);
    transform: scalex(1.3);
    font-weight: bold;
    cursor: pointer;
  }

  .cmp-header ~ .cmp-menu .border {
    border: none;
  }

  .cmp-header ~ .cmp-menu ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    padding-left: 0;
  }

  .cmp-header ~ .cmp-menu ul > li {
    position: initial;
    padding: 1.2em 0.4em;
  }

  .cmp-header ~ .cmp-menu ul > li > a.arrow {
    position: relative;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    padding-right: 22px;
  }

  .cmp-header ~ .cmp-menu ul > li > a.arrow::before {
    content: "<";
    font-family: monospace;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    line-height: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 1em;
    text-align: center;
    margin: 0 auto;
    left: 85%;
    right: 0;
    padding: 1em;
    background-color: initial;
    position: absolute;
    bottom: -0.7em;
  }

  .cmp-header ~ .cmp-menu ul > li.active ul {
    position: relative;
    top: 0;
    border: none;
    left: 0;
  }

  .cmp-header ~ .cmp-menu ul > li.active ul > li {
    padding: 1.6em 0.4em 0 0.4em;
  }

  .cmp-header ~ .cmp-menu ul > li.active > a::before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    bottom: -2px;
    left: 85%;
  }

  .cmp-header ~ .cmp-menu ul > li.active > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 3;
  }

  .cmp-header ~ .cmp-menu .mobilebuttos {
    display: block;
  }

  .cmp-header ~ .cmp-menu .mobilebuttos > .cmp-header--select {
    margin-bottom: 1.5em;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
}

.cmp-header.vertical ~ .cmp-menu {
  font-size: var(--custom-font-size);
  height: auto;
  display: none;
  width: 75%;
  position: absolute;
  padding: 1em 1em 0 1.5em;
}

@media (max-width: 768px) {
  .cmp-header.vertical ~ .cmp-menu {
    padding: 2em 1em 1em 1em;
    position: fixed;
    top: 0;
    bottom: 0;
  }

  .cmp-header.vertical ~ .cmp-menu .mobilebuttos {
    display: block;
  }
}

.cmp-header.vertical ~ .cmp-menu.openside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 999999;
}

.cmp-header.vertical ~ .cmp-menu ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.cmp-header.vertical ~ .cmp-menu ul > li {
  position: initial;
  padding: 0.5em 0.4em;
}

.cmp-header.vertical ~ .cmp-menu ul > li > a {
  height: 2.5em;
  line-height: 1;
  overflow: hidden;
  white-space: normal;
  display: inline-block;
}

.cmp-header.vertical ~ .cmp-menu ul > li > a.arrow {
  position: relative;
  width: 100%;
  overflow: hidden;
  white-space: normal;
  display: inline-block;
  padding-right: 22px;
}

.cmp-header.vertical ~ .cmp-menu ul > li > a.arrow::before {
  content: "<";
  font-family: monospace;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  line-height: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  width: 1em;
  text-align: center;
  margin: 0 auto;
  right: 0;
  padding: 1em;
  background-color: transparent;
  position: absolute;
  bottom: 0;
  left: 85%;
  right: 0;
  padding: 1em;
  background-color: initial;
  position: absolute;
  top: -0.8em;
}

.cmp-header.vertical ~ .cmp-menu ul > li.active > a {
  font-weight: bold;
}

.cmp-header.vertical ~ .cmp-menu ul > li.active > a:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: -36px;
  left: 86%;
  background-color: transparent;
}

@media all and (-ms-high-contrast: none) {
  .cmp-header.vertical ~ .cmp-menu ul > li.active > a:before {
    left: 5.4em;
  }
}

.cmp-header.vertical ~ .cmp-menu ul > li.active ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 3;
}

.cmp-header.vertical ~ .cmp-menu ul > li ul {
  position: relative;
  top: 0;
  left: -15px;
  border: none;
}

.cmp-header.vertical ~ .cmp-menu ul > li ul > li {
  padding: 1em 0.4em 0 0.4em;
}

.noScroll {
  overflow: hidden;
}

body.noScroll::before {
  content: "";
  background-color: rgba(0, 0, 0, 0.75);
  padding: 1.5em;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 5;
}

input.check-menu {
  height: 2em;
  width: 3em;
  position: absolute;
  top: 1.75em;
  left: 2em;
  padding: 17px;
  opacity: 0;
  z-index: 2;
}

input.check-menu:checked ~ .cmp-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

input.check-menu:checked ~ .cmp-header .cmp-header--menuToggle > span {
  opacity: 1;
  -webkit-transform: rotate(45deg) translate(-7px, -7px);
  transform: rotate(45deg) translate(-7px, -7px);
  background: var(--custom-color-text);
}

input.check-menu:checked
~ .cmp-header
.cmp-header--menuToggle
> span:nth-last-child(3) {
  opacity: 0;
  -webkit-transform: rotate(0deg) scale(0.2, 0.2);
  transform: rotate(0deg) scale(0.2, 0.2);
}

input.check-menu:checked
~ .cmp-header
.cmp-header--menuToggle
> span:nth-last-child(2) {
  -webkit-transform: rotate(-45deg) translate(-3px, 4px);
  transform: rotate(-45deg) translate(-3px, 4px);
}

.menusecundary {
  overflow: hidden;
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.menusecundary.border {
  border: var(--hdr-border-width) solid var(--hdr-border);
}

.menusecundary ul {
  list-style: none;
  width: calc(100% + 20px + var(--hdr-border-width));
  left: -20px;
  font-size: 12px;
  background-color: white;
  z-index: 2;
  margin: 0;
  padding: 0 0 0 0;
}

.menusecundary ul li {
  padding: 20px 15px 10px 20px;
}

.menusecundary ul li a {
  color: inherit;
  text-decoration: none;
}

.menusecundary ul li .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
}

.menusecundary ul li .title + div {
  padding-left: 24px;
  font-size: 14px;
}

.menusecundary ul li .title + div > p {
  padding: 5px 0;
}

.menusecundary ul li .title.only-text + div {
  padding-left: 0;
}

.menusecundary ul li:hover {
  background-color: var(--custom-color-background);
}

.menusecundary ul li.colorhover-01 a:hover {
  color: var(--custom-color01);
}

.menusecundary ul li.colorhover-02 a:hover {
  color: var(--custom-color02);
}

.menusecundary ul li.colorhover-03 a:hover {
  color: var(--custom-color03);
}

.menusecundary ul li.colorhover-04 a:hover {
  color: var(--custom-color04);
}

.menusecundary ul li.backgroundhover-01:hover {
  background-color: var(--custom-color01);
}

.menusecundary ul li.backgroundhover-02:hover {
  background-color: var(--custom-color02);
}

.menusecundary ul li.backgroundhover-03:hover {
  background-color: var(--custom-color03);
}

.menusecundary ul li.backgroundhover-04:hover {
  background-color: var(--custom-color04);
}

.menusecundary ul li .icon-inside {
  width: 18px;
  height: 18px;
  max-width: 18px;
  min-width: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 10px;
}

.menusecundary input:checked + ul {
  display: block;
}

.jqmodal.cmp-modal {
  font-family: var(--custom-font-family);
  background: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  max-width: initial;
  padding: 0;
}

@media only screen and (max-width: 768px) {
  .jqmodal.cmp-modal {
    height: 100%;
  }
}

.jqmodal.cmp-modal .video-js {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

@media only screen and (max-width: 768px) {
  .jqmodal.cmp-modal .video-js {
    height: 100%;
  }
}

.jqmodal.cmp-modal .video-js .vjs-tech {
  position: static;
}

.jqmodal.cmp-modal .close-modal,
.jqmodal.cmp-modal .close-jqmodal {
  display: none;
}

.cmp-news__filter {
  font-family: var(--custom-font-family);
  margin-top: 120px;
  padding-left: 10px;
}

@media screen and (max-width: 1199px) {
  .cmp-news__filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media screen and (max-width: 599px) {
  .cmp-news__filter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.cmp-news__filter .news__filter-title {
  font-size: 1.3em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--news-title-color);
  margin-bottom: 35px;
  font-family: var(--custom-font-family);
}

.cmp-news__filter .news__filter-checks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 340px;
}

.cmp-news__filter .news__filter-checks .news__filter-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 2px solid var(--news-label-color);
  letter-spacing: 1px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 8px 18px 8px 18px;
  cursor: pointer;
  margin-right: 10px;
  font-size: 1.2em;
  font-family: var(--custom-font-family);
  margin-bottom: 20px;
  opacity: 0.3;
  color: var(--news-label-color);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cmp-news__filter
.news__filter-checks
.news__filter-button.news__filter-button--disabled {
  opacity: 0.5;
}

.cmp-news__filter .news__filter-checks .news__filter-check {
  display: none;
}

.cmp-news__filter
.news__filter-checks
.news__filter-check:checked
+ .news__filter-button {
  opacity: 1;
}

.cmp-news__filter .news__filter-date {
  margin-top: 40px;
}

@media screen and (max-width: 1199px) {
  .cmp-news__filter .news__filter-date {
    margin-top: 0;
  }
}

.cmp-news__filter .news__filter-date .news__filter-selects {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cmp-news__filter
.news__filter-date
.news__filter-selects
.news__filter-selects-date {
  margin-bottom: 30px;
  width: 100%;
  max-width: 280px;
  border: none;
  border-bottom: 1px solid gray;
  color: gray;
  font-size: 1.2em;
  font-family: var(--custom-font-family);
  height: 30px;
  position: relative;
  z-index: 3;
  background: transparent;
}

.cmp-news__filter
.news__filter-date
.news__filter-selects
.news__filter-selects-date:focus,
.cmp-news__filter
.news__filter-date
.news__filter-selects
.news__filter-selects-date:active {
  outline: none;
  border: none;
  border-bottom: 1px solid gray;
  color: var(--custom-color-black);
}

.cmp-news__filter ::-webkit-calendar-picker-indicator {
  cursor: pointer;
  position: relative;
  right: -5px;
  z-index: 999;
  opacity: 0;
  padding: 10px 10px 8px 10px;
}

.cmp-news__filter .news__filter-arrow_down {
  position: relative;
  max-width: 280px;
}

.cmp-news__filter .news__filter-arrow_down::after {
  content: " \276F";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 10px;
  position: absolute;
  display: inline-block;
  z-index: 1;
  top: 0;
}

@media screen and (max-width: 1199px) {
  .cmp-news__filter .news__filter-arrow_down::after {
    right: 10px;
  }
}

.cmp-news__filter .news__filter-arrow_down .news__filter-selects-date-label {
  position: absolute;
  top: 2px;
  height: 20px;
  background-color: white;
  left: 0;
  padding-bottom: 10px;
  width: calc(100% - 20px);
  color: gray;
  font-size: 1.2em;
  font-family: var(--custom-font-family);
  height: 27px;
  z-index: 3;
}

.cmp-news__filter .news__filter-apply {
  width: 100%;
  max-width: 290px;
  text-align: right;
  margin-top: 30px;
}

.cmp-news__filter .news__filter-apply .news__filter-applyButton {
  font-family: var(--custom-font-family);
  font-size: 1.2em;
  cursor: pointer;
  color: var(--news-button-color);
  background: none;
  border: none;
  margin-bottom: 20px;
}

.cmp-news {
  font-size: var(--custom-font-size);
  font-family: var(--custom-font-family);
}

.cmp-news ul {
  padding: 0;
}

.cmp-news.cmp-news-vertical .news-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cmp-news.cmp-news-vertical .news-wrapper.news-detail .news-card,
.cmp-news.cmp-news-vertical .news-wrapper .news-card {
  width: 100%;
}

.cmp-news.cmp-news-vertical .news-wrapper.news-detail .news-image,
.cmp-news.cmp-news-vertical .news-wrapper .news-image {
  width: 100%;
}

.cmp-news.cmp-news-vertical .news-wrapper.news-border-inner .news-card {
  border-top: solid var(--news-border-size) var(--news-border-color);
  border-left: none;
}

@media only screen and (max-width: 767px) {
  .cmp-news.cmp-news-vertical .news-wrapper.news-border-inner .news-card {
    border-top: none;
  }
}

.cmp-news.cmp-news-vertical-2col .news-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media only screen and (max-width: 767px) {
  .cmp-news.cmp-news-vertical-2col .news-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cmp-news.cmp-news-vertical-2col .news-container .news-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  width: 49%;
}

@media only screen and (max-width: 767px) {
  .cmp-news.cmp-news-vertical-2col .news-container .news-wrapper {
    width: 100%;
  }
}

.cmp-news.cmp-news-vertical-2col
.news-container
.news-wrapper
.news-card-link__wrapper {
  position: absolute;
  bottom: 50px;
}

.cmp-news.cmp-news-vertical-2col .news-container .news-wrapper .news-card {
  width: 100%;
  margin-bottom: 50px;
}

.cmp-news.cmp-news-vertical-2col
.news-container
.news-wrapper
.news-card
.news-card-text {
  margin-bottom: 50px;
}

.cmp-news.cmp-news-vertical-2col .news-container .news-wrapper .news-image {
  width: 100%;
}

.cmp-news.cmp-news-vertical-2col
.news-container
.news-wrapper.news-border-inner
.news-card {
  border-top: solid var(--news-border-size) var(--news-border-color);
  border-left: none;
}

@media only screen and (max-width: 767px) {
  .cmp-news.cmp-news-vertical-2col
.news-container
.news-wrapper.news-border-inner
.news-card {
    border-top: none;
  }
}

.cmp-news .news-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  margin: 35px 0;
  color: var(--custom-color-title);
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-title {
    text-align: center;
  }
}

.cmp-news .news-title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}

.cmp-news .news-title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-news .news-title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  margin: 35px 0;
  color: var(--custom-color-title);
}

.cmp-news .news-border {
  border: solid var(--news-border-size) var(--news-border-color);
}

.cmp-news .news-border-inner .news-card {
  border-left: solid var(--news-border-size) var(--news-border-color);
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-border-inner .news-card {
    border-top: solid var(--news-border-size) var(--news-border-color) !important;
    border-left: none;
  }
}

.cmp-news .news-border-inner.news-detail .news-card {
  border-left: solid var(--news-border-size) var(--news-border-color);
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-border-inner.news-detail .news-card {
    border-bottom: solid var(--news-border-size) var(--news-border-color);
    border-top: none !important;
    border-left: none;
  }
}

.cmp-news .news-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 15px 0;
}

.cmp-news .news-wrapper .news-image {
  text-align: center;
  margin: 0 auto;
  line-height: 0;
  background-size: auto;
  width: 49%;
  min-height: 1px;
  height: 360px;
  background-size: cover;
  display: block;
  background-position: center;
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-wrapper .news-image {
    height: 270px;
  }
}

.cmp-news .news-wrapper .news-card {
  width: 51%;
  padding: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cmp-news .news-wrapper .news-card ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cmp-news .news-wrapper .news-card ul :not(:first-child) {
  margin-left: 12px;
  margin-right: 0;
}

.cmp-news .news-wrapper .news-card ul.news-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.cmp-news .news-wrapper .news-card ul.news-right :not(:first-child) {
  margin-right: 12px;
  margin-left: 0;
}

.cmp-news .news-wrapper .news-card ul .news-card-icon {
  width: 1.8em;
  height: 1.8em;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.news-wrapper--vertical .cmp-news .news-wrapper .news-card {
  width: 100%;
}

.cmp-news .news-wrapper .news-card .news-card-title {
  font-size: 2em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-black);
  padding-bottom: 16px;
}

.cmp-news .news-wrapper .news-card .news-card-date {
  padding-bottom: 16px;
  font-size: 1.6em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-01);
  opacity: 0.5;
}

.cmp-news .news-wrapper .news-card .news-card-text {
  padding-bottom: 16px;
  font-size: 1.6em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.cmp-news .news-wrapper .news-card .news-card-link {
  padding-bottom: 16px;
  font-size: 1.6em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-link);
  display: block;
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cmp-news .news-wrapper .news-card {
    width: 100%;
  }

  .cmp-news .news-wrapper .news-image {
    width: 100%;
  }
}

.cmp-news .news-wrapper.news-detail {
  height: 300px;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-wrapper.news-detail {
    height: auto;
  }
}

.cmp-news .news-wrapper.news-detail .news-image {
  width: 40%;
  height: 300px;
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-wrapper.news-detail .news-image {
    height: 185px;
  }
}

.cmp-news .news-wrapper.news-detail .news-card {
  width: 60%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-wrapper.news-detail .news-card {
    padding: 20px;
    min-height: 185px;
  }
}

.cmp-news .news-wrapper.news-detail .news-card .news-card-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-wrapper.news-detail {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .cmp-news .news-wrapper.news-detail .news-card {
    width: 100%;
  }

  .cmp-news .news-wrapper.news-detail .news-image {
    width: 100%;
  }
}

.cmp-news .news-more {
  padding-bottom: 16px;
  font-size: 1.6em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--custom-color-link);
  display: block;
}

@media only screen and (max-width: 767px) {
  .cmp-news .news-more {
    text-align: right;
    display: block;
  }
}

.cmp-news .no-results-text {
  margin-top: 20px;
  font-size: 2em;
}

.cmp-news-detail-mobile p,
.cmp-news-detail-desktop p {
  font-size: 16px;
  color: var(--custom-color-text);
  margin: 10px 0;
}

.cmp-news-detail-mobile a,
.cmp-news-detail-desktop a {
  font-size: 16px;
  color: var(--custom-color-link);
}

.cmp-news__paginacion {
  font-family: var(--custom-font-family);
  width: 100%;
  margin: 50px 0;
}

.cmp-news__paginacion .cmp-news__paginacion-list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cmp-news__paginacion .cmp-news__paginacion-list .cmp-news__paginacion-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 10px;
}

.cmp-news__paginacion
.cmp-news__paginacion-list
.cmp-news__paginacion-item
.cmp-news__paginacion-link {
  font-family: var(--custom-font-family);
  color: var(--news-pagination-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  width: 40px;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
}

.cmp-news__paginacion
.cmp-news__paginacion-list
.cmp-news__paginacion-item
.cmp-news__paginacion-link.prev::after {
  content: " \276E";
  display: inline-block;
  padding-bottom: 4px;
}

.cmp-news__paginacion
.cmp-news__paginacion-list
.cmp-news__paginacion-item
.cmp-news__paginacion-link.next::after {
  content: " \276F";
  display: inline-block;
  padding-bottom: 4px;
}

.cmp-news__paginacion
.cmp-news__paginacion-list
.cmp-news__paginacion-item.active
.cmp-news__paginacion-link {
  font-family: var(--custom-font-family);
  color: var(--news-pagination-color-active);
  background-color: var(--news-pagination-color);
  border-radius: 5px;
}

.cmp-textoenriquecido {
  font-size: var(--custom-font-size);
}

.cmp-textoenriquecido ul,
.cmp-textoenriquecido ol {
  font-size: 16px;
  color: #333333;
  display: block;
  -webkit-margin-before: 1em;
  margin-block-start: 1em;
  -webkit-margin-after: 1em;
  margin-block-end: 1em;
  -webkit-margin-start: 0px;
  margin-inline-start: 0px;
  -webkit-margin-end: 0px;
  margin-inline-end: 0px;
  -webkit-padding-start: 40px;
  padding-inline-start: 40px;
}

.cmp-textoenriquecido {
  position: relative;
  font-size: var(--custom-font-size);
}

.cmp-textoenriquecido a:hover {
  text-decoration: underline;
}

.cmp-textoenriquecido .inv-container {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .cmp-textoenriquecido .inv-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .cmp-textoenriquecido .inv-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .cmp-textoenriquecido .inv-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .cmp-textoenriquecido .inv-container {
    max-width: 1140px;
  }
}

@media only screen and (max-width: 767px) {
  .cmp-textoenriquecido .inv-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

.cmp-textoenriquecido .inv-container .col-1-rich {
  width: calc(100%);
}

.cmp-textoenriquecido .inv-container .col-2-rich {
  width: calc(50%);
}

.cmp-textoenriquecido .inv-container .col-3-rich {
  width: calc(33%);
}

.cmp-textoenriquecido .inv-container .col-1-rich > *:first-child,
.cmp-textoenriquecido .inv-container .col-2-rich > *:first-child,
.cmp-textoenriquecido .inv-container .col-3-rich > *:first-child,
.cmp-textoenriquecido .inv-container .col-4-rich > *:first-child {
  padding-top: 30px;
}

@media (min-width: 768px) {
  .cmp-textoenriquecido .inv-container .wrapper-text + .wrapper-text {
    padding-left: 25px;
  }
}

.cmp-textoenriquecido .inv-container .wrapper-text .title {
  font-size: 2.8em;
  padding-bottom: 20px;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .cmp-textoenriquecido .inv-container .wrapper-text .title {
    padding-bottom: 20px;
    padding-top: 2.5em;
    font-size: 2.2em;
  }
}

.cmp-textoenriquecido .inv-container .wrapper-text .intro {
  font-size: 2.8em;
  padding-bottom: 20px;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .cmp-textoenriquecido .inv-container .wrapper-text .intro {
    font-size: 1.6em;
    padding-bottom: 20px;
  }
}

.cmp-textoenriquecido .inv-container .wrapper-text .destacado {
  font-size: 2.4em;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .cmp-textoenriquecido .inv-container .wrapper-text .destacado {
    font-size: 1em;
  }
}

@media only screen and (max-width: 767px) {
  .cmp-textoenriquecido .inv-container .wrapper-text {
    width: 100% !important;
    margin: 0 0 0 10px;
  }
}

.cmp-textoenriquecido .rrss {
  text-align: right;
  display: none;
  padding-top: 5px;
  position: absolute;
  right: 0;
  z-index: 1;
  font-size: 1.4em;
}

.cmp-textoenriquecido .rrss.active {
  display: block;
  min-width: 140px;
}

.cmp-textoenriquecido .rrss a.icon {
  margin-left: 10px;
}

.cmp-textoenriquecido.cmp-textoenriquecido-inv .cmp-news-detail-desktop p {
  font-size: 16px;
  color: #333333;
}

@media only screen and (max-width: 767px) {
  .cmp-textoenriquecido.columns .inv-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.cmp-textoenriquecido + .cmp-textoenriquecido > .inv-container {
  padding-top: 0;
  margin-top: 2em;
}

.cmp-textoenriquecido .icon.linkedin {
  background-image: url("atoms/_inversis/linkedin.svg");
  padding: 4px 14px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.cmp-textoenriquecido .icon.twitter {
  background-image: url("atoms/_inversis/twitter.svg");
  padding: 4px 14px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

[class^="col"] > .cmp-textoenriquecido .inv-container {
  padding-right: 0;
  padding-left: 0;
}

.cmp-textoenriquecido h2.cmp-textoenriquecido-title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  font-family: var(--custom-font-family);
}

.cmp-textoenriquecido h3.cmp-textoenriquecido-subtitle {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  font-family: var(--custom-font-family);
}

.cmp-textoenriquecido h2.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-textoenriquecido h2.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-textoenriquecido-inv h2 {
	font-weight: bold !important;
    font-family: 'Neris';
    color: black;
    font-size: 28px;
    padding-left: 15px !important;
}

.cmp-textoenriquecido-inv h3 {
    font-family: 'Neris';
    color: black;
    font-size: 22px;
    padding-left: 15px !important;
}

.cmp-textoenriquecido .inv-container .col-1-rich h2.cmp-textoenriquecido-title {
  padding-top: 20px;
}

.cmp-oneVideo {
  font-family: var(--custom-font-family);
  font-size: var(--custom-font-size);
}

.cmp-oneVideo .vjs-poster {
  background-size: cover !important;
}

.cmp-oneVideo.vjs-color-01 .time,
.cmp-oneVideo.vjs-color-01 .repro,
.cmp-oneVideo.vjs-color-01 .name,
.cmp-oneVideo.vjs-color-01 .description,
.cmp-oneVideo .vjs-color-01 .time,
.cmp-oneVideo .vjs-color-01 .repro,
.cmp-oneVideo .vjs-color-01 .description,
.cmp-oneVideo .vjs-color-01 .name {
  color: var(--custom-color01) !important;
}

.cmp-oneVideo.vjs-color-02 .time,
.cmp-oneVideo.vjs-color-02 .repro,
.cmp-oneVideo.vjs-color-02 .name,
.cmp-oneVideo.vjs-color-02 .description,
.cmp-oneVideo .vjs-color-02 .time,
.cmp-oneVideo .vjs-color-02 .repro,
.cmp-oneVideo .vjs-color-02 .description,
.cmp-oneVideo .vjs-color-02 .name {
  color: var(--custom-color02) !important;
}

.cmp-oneVideo.vjs-color-03 .time,
.cmp-oneVideo.vjs-color-03 .repro,
.cmp-oneVideo.vjs-color-03 .name,
.cmp-oneVideo.vjs-color-03 .description,
.cmp-oneVideo .vjs-color-03 .time,
.cmp-oneVideo .vjs-color-03 .repro,
.cmp-oneVideo .vjs-color-03 .description,
.cmp-oneVideo .vjs-color-03 .name {
  color: var(--custom-color03) !important;
}

.cmp-oneVideo .cmp-oneVideo__title {
  font-size: var(--custom-font-size-titlecomponent);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 20px 0;
  color: var(--custom-color-title);
}

.cmp-oneVideo .cmp-oneVideo__title.with-subtitle {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cmp-oneVideo .cmp-oneVideo__title.with-subtitle + h3 {
  margin-top: 0;
}

.cmp-oneVideo .cmp-oneVideo__title + h3 {
  font-size: calc(var(--custom-font-size-titlecomponent) - 0.6rem);
  font-weight: var(--custom-font-weight-titlecomponent);
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 10px 0 20px 0;
  color: var(--custom-color-title);
}

.cmp-oneVideo .cmp-oneVideo__wrapper {
  scrollbar-face-color: var(--custom-color-link-hover);
  scrollbar-arrow-color: var(--custom-color-link-hover);
  scrollbar-track-color: lightgray;
  scrollbar-shadow-color: var(--custom-color-link-hover);
  scrollbar-highlight-color: var(--custom-color-link-hover);
  scrollbar-3dlight-color: lightgray;
  scrollbar-darkshadow-color: lightgray;
  overflow: auto;
  width: auto;
  margin: 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--custom-font-family);
}

.cmp-oneVideo .cmp-oneVideo__wrapper ::-webkit-scrollbar {
  width: 8px;
}

.cmp-oneVideo .cmp-oneVideo__wrapper ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px grey;
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

.cmp-oneVideo .cmp-oneVideo__wrapper ::-webkit-scrollbar-thumb {
  background: var(--cvd--color-scroll);
  border-radius: 10px;
}

.cmp-oneVideo .cmp-oneVideo__wrapper ::-webkit-scrollbar-thumb:hover {
  background: var(--cvd--color-scroll);
}

@media only screen and (max-width: 768px) {
  .cmp-oneVideo .cmp-oneVideo__wrapper {
    display: block;
    overflow: hidden;
  }

  .cmp-oneVideo .cmp-oneVideo__wrapper .vjs-playlist-item-list {
    margin-top: 15px;
  }
}

@media only screen and (min-width: 768px) {
  .cmp-oneVideo .cmp-oneVideo__wrapper {
    max-height: 600px;
  }
}

.cmp-oneVideo .cmp-oneVideo__wrapper .video-js {
  width: 100%;
  height: 257px;
  margin-right: 15px;
}

@media only screen and (min-width: 768px) {
  .cmp-oneVideo .cmp-oneVideo__wrapper .video-js {
    height: 520px;
    width: 100%;
  }
}

.cmp-oneVideo .list-video-inv {
  display: none;
  max-height: 520px;
  overflow-y: scroll;
  width: 25%;
  background-color: transparent;
}

@media only screen and (max-width: 768px) {
  .cmp-oneVideo .list-video-inv {
    margin: 0 auto;
    width: 80%;
    margin-top: 15px;
    max-width: 284px;
  }
}

.cmp-oneVideo .list-video-inv > * {
  padding-bottom: 10px;
}

.cmp-oneVideo .list-video-inv ul {
  padding: 0;
}

.cmp-oneVideo .list-video-inv ul li {
  list-style: none;
}

.cmp-oneVideo .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  cursor: pointer;
  position: relative;
}

.cmp-oneVideo .content div {
  padding: 2px;
}

.cmp-oneVideo .content-active {
  position: absolute;
  width: 100%;
  height: 100%;
  display: none;
}

.cmp-oneVideo .repro {
  background: white;
  display: inline-block;
  padding: 5px;
  border-radius: 3px;
  margin: 5px;
  z-index: 4;
  position: absolute;
}

.cmp-oneVideo .repro-opacity {
  position: absolute;
  background: black;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  opacity: 0.5;
}

.cmp-oneVideo .action {
  border: 1px solid blue;
  cursor: pointer;
  margin: 12px;
}

.cmp-oneVideo .img-video-large {
  width: 100%;
  height: auto;
  min-height: 1px;
}

.cmp-oneVideo .img-video-small {
  width: 100%;
  height: auto;
  display: none;
  min-height: 1px;
}

.cmp-oneVideo .canvasimg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  min-height: 100px;
}

.cmp-oneVideo .card {
  padding-bottom: 15px;
  margin: 0 auto;
  min-height: 100px;
}

.cmp-oneVideo .card:last-child {
  padding-bottom: 0;
}

.cmp-oneVideo .text-wrapper {
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: var(--custom-color-text-alt);
  font-size: 14px;
  z-index: 4;
}

.cmp-oneVideo .name {
  color: var(--custom-color-text-alt);
  font-size: 16px;
  z-index: 4;
}

.cmp-oneVideo .description {
  color: var(--custom-color-text-alt);
  font-size: 16px;
  z-index: 4;
}

.cmp-oneVideo .time {
  position: absolute;
  top: 10px;
  right: 10px;
  color: var(--custom-color-text-alt);
  font-size: 14px;
  display: inline-block;
  z-index: 4;
}

@media screen and (min-width: 320px) {
  .cmp-oneVideo .img-video-large {
    display: none;
    height: 137px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-oneVideo .img-video-small {
    display: inline-block;
    height: 137px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-oneVideo .canvasimg {
    height: 137px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

@media screen and (min-width: 768px) {
  .cmp-oneVideo .img-video-large {
    display: inline-block;
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-oneVideo .img-video-small {
    display: none;
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cmp-oneVideo .canvasimg {
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

.cmp-oneVideo img[src=""] {
  display: none;
}

@media all and (-ms-high-contrast: none) {
  .cmp-oneVideo *::-ms-backdrop,
  .cmp-oneVideo .repro-opacity {
    display: none;
  }

  .cmp-oneVideo *::-ms-backdrop,
  .cmp-oneVideo .repro {
    top: -110px;
  }
}

.navbar-social:hover {
  text-decoration: none;
}

.enlaces-redes {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.social-nav img {
  width: 20px;
}

.social-nav a {
  font-size: 1.4em;
  margin: 0 34px 0 0;
}

@media (max-width: 768px) {
  .cmp-header.cmp-header-inv > .group .cmp-header--logos {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 40px;
  }

  .cmp-header.cmp-header-inv .cmp-header--select {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: -25px;
  }

  .cmp-header.cmp-header-inv .custom-select::after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px !important;
  }

  .cmp-header.cmp-header-inv .custom-select.open::after {
    top: -5px !important;
    right: 10px !important;
  }

  .cmp-header.cmp-header-inv .option-select {
    top: 50px !important;
  }
  .cmp-card-ImgLink__row-wrapper-box {
	  height: auto;
  }
  .inv-container {
	  flex-direction: column;
  }
  .inv-container.reverse {
	flex-direction: column-reverse !important;
  }
  .inv-container .wrapper-text{	
	  width: auto !important;
  	  padding: 0 !important;
  }
  .inv-container .wrapper-img {
	  width: auto !important;
  }
  
  #descarga001 {
	  flex-direction: column !important;
  } 
  #descarga001 .cmp-card-ImgLink__row-wrapper-box {
	  width: auto !important;
  }
  #descarga001 .cmp-card-ImgLink__row-wrapper-image {
	  width: inherit !important;
  }
  .cmp-solvencia .graphic-cifra {
	flex-direction: column;
	}
	.news__filter-selects {
    flex-direction: column !important;
    }
}

@media screen and (min-width: 768px) {
  .news__filter-selects{
    flex-direction: row;
  }
}


.mt-0 {
	margin-top: 0 !important;
}

.banner-rate {
	margin: 60px auto;
	font-family: var(--custom-font-family);
	display: flex;
	justify-content: center;
	align-items: center; 
}
.banner-rate .bg-main-color {
	background-color: var(--banner-rate-bg-color); 
}
@media only screen and (max-width: 768px) {
	.banner-rate {
		flex-direction: column; 
	}
}
.banner-rate-item {
	margin: 0;
	text-align: center;
	padding: 55px; 
}
@media only screen and (max-width: 768px) {
	.banner-rate-item {
		width: 80%;
		padding-top: 25px;
		padding-bottom: 25px; 
	} 
}
.banner-rate-item-amount {
	text-align: center;
	font-size: 45px;
	font-style: normal;
	font-weight: 300;
	display: flex;
	justify-content: center; 
}
.banner-rate-item-amount.amount-inverted {
	flex-direction: row-reverse; 
}
.banner-rate-item-amount > * {
	padding: 0 4px;
}
.banner-rate-item-amount-icon {
	color: var(--banner-rate-icon-color);
}
.banner-rate-item-amount-number {
	color: var(--banner-rate-number-color); 
}
.banner-rate-item-text {
	color: #9d9d9d;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	padding: 0 4px; 
}
.banner-rate-item-text.no-text {
	visibility: hidden;
	min-height: 32px; 
}

#cookiesBox {
	font-family: 'Neris-Thin' !important;
	border: 1px solid var(--custom-border-color) !important;
}

#cookiesBox .eupopup-buttons {
	background: var(--btn-bg) !important;
}

#cookiesBox .eupopup-buttons:hover {
	background: var(--btn-bg-hover) !important;
}

#cookiesBox h2 { 
    font-family: 'Neris-Black' !important;
}

.mx-auto{
 margin: 0 auto!important;
}
 
.ml-auto{
 margin-left: auto!important;
}
 
 
.mr-auto{
 margin-right: auto!important;
}

.cmp-cookies .cmp-cookies--layer {
  position: absolute;
  background-color: #434343;
  opacity: 0.3;
  z-index: 9;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cmp-cookies .cmp-cookies--wrapper {
  font-family: var(--custom-font-family);
  font-size: var(--custom-font-size);
  padding: 40px 120px;
  background-color: var(--cookies-bg-color);
  color: #333;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9999999;
}
@media (max-width: 768px) {
  .cmp-cookies .cmp-cookies--wrapper {
    padding: 40px 20px;
  }
}
.cmp-cookies .cmp-cookies--title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.cmp-cookies .cmp-cookies--title i {
  position: absolute;
  left: -30px;
}
.cmp-cookies .cmp-cookies--title b {
  padding-top: 2px;
}
@media (max-width: 768px) {
  .cmp-cookies .cmp-cookies--title i {
    position: relative;
    left: -10px;
  }
}
.cmp-cookies--link {
  color: var(--cookies-link);
  text-decoration: none;
  font-weight: 600;
}
.cmp-cookies .cmp-cookies--button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 22px;
}
@media (max-width: 768px) {
  .cmp-cookies .cmp-cookies--button-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.cmp-cookies .cmp-cookies-config {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cmp-cookies .cmp-cookies-config {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.cmp-cookies-config div .col-10 p {
    margin: 0;
}
.cmp-cookies-config div .col-10 {
    flex: 1;
}
.cmp-cookies-config div .col-2 {
    width: 84px;
}
.cmp-cookies-config div {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    margin-left: 0px;
}

b, strong {
    font-weight: bold !important;
}