@charset "UTF-8";
/*  Layout  */
/* //////////////  Contenedores  /////////////// */
.bg-main {
  padding: 0;
  width: 100%;
}
.alink {
  text-decoration: none !important;
}

.bg-main-menu {
  overflow: hidden;
  height: 100vh;
}

.bg-relative {
  position: relative;
}

.bg-block {
  display: block;
}

.bg-flex {
  display: flex;
}

.height-max-titulo {
  height: 60px;
}

.height-max-texto {
  height: 65px;
}

/* //////////////  Colores  /////////////// */
/* //////////////  Font  /////////////// */
.DaxlinePro {
  font-family: "DaxlinePro";
  -webkit-font-smoothing: antialiased;
}

.DaxlinePro-Bold {
  font-family: "DaxlinePro-Bold";
  -webkit-font-smoothing: antialiased;
}

.Roboto {
  font-family: "Roboto";
  -webkit-font-smoothing: antialiased;
}

.Roboto-Medium {
  font-family: "Roboto-Medium";
  -webkit-font-smoothing: antialiased;
}

.Roboto-Bold {
  font-family: "Roboto-Bold";
  -webkit-font-smoothing: antialiased;
}

.Arial {
  font-family: "Arial";
  -webkit-font-smoothing: antialiased;
}

.Arial-Bold {
  font-family: "Arial-Bold";
  -webkit-font-smoothing: antialiased;
}

@media screen and (max-width: 768px) {
  .orden-uno {
    order: 1;
  }
}

@media screen and (max-width: 768px) {
  .orden-dos {
    order: 2;
  }
}

@media screen and (max-width: 768px) {
  .orden-tres {
    order: 3;
  }
}

/* //////////////  Ocultar Mobile y Desktop  /////////////// */
.desktop-oculto {
  display: none;
}
@media screen and (max-width: 768px) {
  .desktop-oculto {
    display: block;
  }
}

.mobile-oculto {
  display: block;
}
@media screen and (max-width: 768px) {
  .mobile-oculto {
    display: none;
  }
}

/* //////////////  animaciones  /////////////// */
.animacion__uno {
  animation-name: parpadeo;
  animation-duration: 4s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-name: parpadeo;
  -webkit-animation-duration: 4s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

.animacion__dos {
  animation-name: parpadeo-dos;
  -webkit-animation-name: parpadeo-dos;
  animation-duration: 5s;
  -webkit-animation-duration: 5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-delay: 0.5s;
}

.animacion__tres {
  animation-name: parpadeo-tres;
  -webkit-animation-name: parpadeo-tres;
  animation-duration: 5s;
  -webkit-animation-duration: 5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-delay: 1s;
}

.animacion__cuatro {
  animation-name: parpadeo-cuatro;
  -webkit-animation-name: parpadeo-cuatro;
  animation-duration: 5s;
  -webkit-animation-duration: 5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-delay: 1.5s;
}

@-moz-keyframes parpadeo {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes parpadeo {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes parpadeo {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes parpadeo-dos {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes parpadeo-dos {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes parpadeo-dos {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes parpadeo-tres {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes parpadeo-tres {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes parpadeo-tres {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes parpadeo-cuatro {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes parpadeo-cuatro {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes parpadeo-cuatro {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.pluma__uno {
  animation-name: pluma;
  -webkit-animation-name: pluma;
  animation-duration: 5s;
  -webkit-animation-duration: 5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-delay: 1.5s;
}

.pluma__dos {
  animation-name: pluma-dos;
  -webkit-animation-name: pluma-dos;
  animation-duration: 5s;
  -webkit-animation-duration: 5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-delay: 1.5s;
}

@-moz-keyframes pluma {
  0% {
    transform: translate(10px, 0px);
  }
  25% {
    transform: translate(0px, 3px);
  }
  50% {
    transform: translate(-10px, 0px);
  }
  75% {
    transform: translate(0px, 3px);
  }
  100% {
    transform: translate(10px, 0px);
  }
}
@-webkit-keyframes pluma {
  0% {
    transform: translate(10px, 0px);
  }
  25% {
    transform: translate(0px, 3px);
  }
  50% {
    transform: translate(-10px, 0px);
  }
  75% {
    transform: translate(0px, 3px);
  }
  100% {
    transform: translate(10px, 0px);
  }
}
@keyframes pluma {
  0% {
    transform: translate(10px, 0px);
  }
  25% {
    transform: translate(0px, 3px);
  }
  50% {
    transform: translate(-10px, 0px);
  }
  75% {
    transform: translate(0px, 3px);
  }
  100% {
    transform: translate(10px, 0px);
  }
}
@-moz-keyframes pluma-dos {
  0% {
    transform: translate(-10px, 0px);
  }
  25% {
    transform: translate(0px, 3px);
  }
  50% {
    transform: translate(10px, 0px);
  }
  75% {
    transform: translate(0px, 3px);
  }
  100% {
    transform: translate(-10px, 0px);
  }
}
@-webkit-keyframes pluma-dos {
  0% {
    transform: translate(-10px, 0px);
  }
  25% {
    transform: translate(0px, 3px);
  }
  50% {
    transform: translate(10px, 0px);
  }
  75% {
    transform: translate(0px, 3px);
  }
  100% {
    transform: translate(-10px, 0px);
  }
}
@keyframes pluma-dos {
  0% {
    transform: translate(-10px, 0px);
  }
  25% {
    transform: translate(0px, 3px);
  }
  50% {
    transform: translate(10px, 0px);
  }
  75% {
    transform: translate(0px, 3px);
  }
  100% {
    transform: translate(-10px, 0px);
  }
}
.animacion-subrayado2 {
  z-index: 9999;
  padding: 0 5rem;
}

.animacion-subrayado2::after {
  background-color: #F36B16;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  animation: marcado2 4s;
  animation-fill-mode: forwards;
  display: inline-block;
  z-index: -1;
  transition: all 0.5s ease-in-out;
}

@keyframes marcado2 {
  from {
    width: 0;
    opacity: 0;
  }
  to {
    width: 100%;
    opacity: 1;
  }
}
@font-face {
  font-family: "DaxlinePro";
  src: url("/fonts/DaxlinePro/@font-face/1cc3c2141981c96c4d085f98885cd90f.eot");
  src: url("/fonts/DaxlinePro/@font-face/1cc3c2141981c96c4d085f98885cd90f.eot?#iefix") format("embedded-opentype"), url("/fonts/DaxlinePro/@font-face/1cc3c2141981c96c4d085f98885cd90f.woff2") format("woff2"), url("/fonts/DaxlinePro/@font-face/1cc3c2141981c96c4d085f98885cd90f.woff") format("woff"), url("/fonts/DaxlinePro/@font-face/1cc3c2141981c96c4d085f98885cd90f.ttf") format("truetype"), url("/fonts/DaxlinePro/@font-face/1cc3c2141981c96c4d085f98885cd90f.svg#DaxlinePro") format("svg");
}
@font-face {
  font-family: "DaxlinePro-Bold";
  src: url("/fonts/DaxlinePro-Bold/@font-face/23baa7e11b63203da718cf5c7fb25190.eot");
  src: url("/fonts/DaxlinePro-Bold/@font-face/23baa7e11b63203da718cf5c7fb25190.eot?#iefix") format("embedded-opentype"), url("/fonts/DaxlinePro-Bold/@font-face/23baa7e11b63203da718cf5c7fb25190.woff2") format("woff2"), url("/fonts/DaxlinePro-Bold/@font-face/23baa7e11b63203da718cf5c7fb25190.woff") format("woff"), url("/fonts/DaxlinePro-Bold/@font-face/23baa7e11b63203da718cf5c7fb25190.ttf") format("truetype"), url("/fonts/DaxlinePro-Bold/@font-face/23baa7e11b63203da718cf5c7fb25190.svg#DaxlinePro-Bold") format("svg");
}
@font-face {
  font-family: "Roboto";
  src: url("/fonts/Roboto/@font-face/0033a2fbc0329740fb86c1cfd134cb94.eot");
  src: url("/fonts/Roboto/@font-face/0033a2fbc0329740fb86c1cfd134cb94.eot?#iefix") format("embedded-opentype"), url("/fonts/Roboto/@font-face/0033a2fbc0329740fb86c1cfd134cb94.woff2") format("woff2"), url("/fonts/Roboto/@font-face/0033a2fbc0329740fb86c1cfd134cb94.woff") format("woff"), url("/fonts/Roboto/@font-face/0033a2fbc0329740fb86c1cfd134cb94.ttf") format("truetype"), url("/fonts/Roboto/@font-face/0033a2fbc0329740fb86c1cfd134cb94.svg#Roboto") format("svg");
}
@font-face {
  font-family: "Roboto-Medium";
  src: url("/fonts/RobotoMedium/@font-face/021e919fd2310de5f9ad257e4b9be77e.eot");
  src: url("/fonts/RobotoMedium/@font-face/021e919fd2310de5f9ad257e4b9be77e.eot?#iefix") format("embedded-opentype"), url("/fonts/RobotoMedium/@font-face/021e919fd2310de5f9ad257e4b9be77e.woff2") format("woff2"), url("/fonts/RobotoMedium/@font-face/021e919fd2310de5f9ad257e4b9be77e.woff") format("woff"), url("/fonts/RobotoMedium/@font-face/021e919fd2310de5f9ad257e4b9be77e.ttf") format("truetype"), url("/fonts/RobotoMedium/@font-face/021e919fd2310de5f9ad257e4b9be77e.svg#Roboto Medium") format("svg");
}
@font-face {
  font-family: "Roboto-Bold";
  src: url("/fonts/RobotoBold/@font-face/002209bee8df7c3666a712ebd9253f60.eot");
  src: url("/fonts/RobotoBold/@font-face/002209bee8df7c3666a712ebd9253f60.eot?#iefix") format("embedded-opentype"), url("/fonts/RobotoBold/@font-face/002209bee8df7c3666a712ebd9253f60.woff2") format("woff2"), url("/fonts/RobotoBold/@font-face/002209bee8df7c3666a712ebd9253f60.woff") format("woff"), url("/fonts/RobotoBold/@font-face/002209bee8df7c3666a712ebd9253f60.ttf") format("truetype"), url("/fonts/RobotoBold/@font-face/002209bee8df7c3666a712ebd9253f60.svg#Roboto") format("svg");
}
@font-face {
  font-family: "Arial";
  src: url("/fonts/Arial/@font-face/8d223b3ad8d4819e9dcf22757e4cc2c4.eot");
  src: url("/fonts/Arial/@font-face/8d223b3ad8d4819e9dcf22757e4cc2c4.eot?#iefix") format("embedded-opentype"), url("/fonts/Arial/@font-face/8d223b3ad8d4819e9dcf22757e4cc2c4.woff2") format("woff2"), url("/fonts/Arial/@font-face/8d223b3ad8d4819e9dcf22757e4cc2c4.woff") format("woff"), url("/fonts/Arial/@font-face/8d223b3ad8d4819e9dcf22757e4cc2c4.ttf") format("truetype"), url("/fonts/Arial/@font-face/8d223b3ad8d4819e9dcf22757e4cc2c4.svg#Arial") format("svg");
}
@font-face {
  font-family: "Arial-Bold";
  src: url("/fonts/ArialBold/@font-face/c4b2bcd6a4c756d5d949e1d92deb838a.eot");
  src: url("/fonts/ArialBold/@font-face/c4b2bcd6a4c756d5d949e1d92deb838a.eot?#iefix") format("embedded-opentype"), url("/fonts/ArialBold/@font-face/c4b2bcd6a4c756d5d949e1d92deb838a.woff2") format("woff2"), url("/fonts/ArialBold/@font-face/c4b2bcd6a4c756d5d949e1d92deb838a.woff") format("woff"), url("/fonts/ArialBold/@font-face/c4b2bcd6a4c756d5d949e1d92deb838a.ttf") format("truetype"), url("/fonts/ArialBold/@font-face/c4b2bcd6a4c756d5d949e1d92deb838a.svg#Arial") format("svg");
}
/*  Pages  */
/* //////////////  Texto  /////////////// */
.titulo-texto {
  padding-bottom: 64.24px;
  max-width: 100%;
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 106.24px;
  align-items: center;
  -webkit-box-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
  -webkit-box-pack: center;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: #ffffff;
}
@media screen and (max-width: 768px) {
  .titulo-texto {
    text-align: center;
    padding-right: 30px;
    padding-left: 30px;
    width: calc(100% + 0px);
    max-width: 1232px;
    padding-bottom: 64px;
    margin-right: 0px;
    margin-left: 0px;
  }
}
.titulo-texto__titulo {
  line-height: 1.4;
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  max-width: 750px;
  margin: 0;
  color: #ffffff;
  background-color: #F36B16;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media screen and (max-width: 768px) {
  .titulo-texto__titulo {
    line-height: 1.125;
    font-size: 30px;
  }
}
.titulo-texto__espacio {
  width: 16px;
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-basis: 16px;
  flex-shrink: 0;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -webkit-box-lines: nowrap;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
.titulo-texto__texto {
  line-height: 1.4;
  font-weight: 300;
  font-size: 16px;
  text-align: center;
  white-space: pre-line;
  max-width: 650px;
  margin: 0;
  color: #0C2F4D;
}
.titulo-texto__texto .linea-superior {
  position: absolute;
  border-top: 2px solid #0C2F4D;
  border-left: 2px solid #0C2F4D;
  width: 80%;
  height: 30%;
  left: -5%;
}
.titulo-texto__texto .linea-inferior {
  position: absolute;
  right: -5%;
  bottom: 0;
  height: 20%;
  width: 40%;
  border-right: 2px solid #0C2F4D;
  border-bottom: 2px solid #0C2F4D;
}
.titulo-texto__texto .animacion-subrayado {
  z-index: 200;
}
.titulo-texto__texto .animacion-subrayado3 {
  background-color: #F36B16;
  color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
}
.titulo-texto__texto .animacion-subrayado::after {
  background-color: #F36B16;
  color: #ffffff;
  width: 0%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  animation: marcado 3s;
  animation-fill-mode: forwards;
  display: inline-block;
  z-index: -1;
  transition: all 0.5s ease-in-out;
}
@keyframes marcado {
  from {
    width: 0;
    opacity: 0;
  }
  to {
    width: 100%;
    opacity: 1;
  }
}
.titulo-texto__texto .br-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .titulo-texto__texto .br-mobile {
    display: block;
  }
}
.titulo-texto__flor-amarilla {
  position: absolute;
  top: 7%;
  left: 50%;
  transform: translateX(-50%);
  width: 10%;
}
.titulo-texto__huellas-uno {
  position: absolute;
  top: 0%;
  left: 3%;
  width: 12%;
}
@media screen and (max-width: 768px) {
  .titulo-texto__huellas-uno {
    top: 30px;
    width: 35%;
  }
}
.titulo-texto__huellas-dos {
  position: absolute;
  top: 50%;
  right: 0;
  width: 11%;
}
@media screen and (max-width: 768px) {
  .titulo-texto__huellas-dos {
    top: 30px;
    width: 35%;
  }
}

.cerca-de-ti {
  background-image: url(../images/lafortuna/home/halftone_back.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* //////////////  Columna texto  /////////////// */
.img-texto {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-top: 0;
  margin-top: 0;
  width: calc(100% - 200px);
  margin-right: auto;
  margin-left: auto;
  max-width: 1232px;
  background-color: transparent;
}
@media screen and (max-width: 768px) {
  .img-texto {
    margin-bottom: 64px;
    margin-right: 0;
    margin-left: 0;
    width: calc(100% + 0px);
  }
}
.img-texto__row {
  margin: 0 -12px;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-wrap: nowrap;
  padding: 35px 50px 55px;
}
@media screen and (max-width: 768px) {
  .img-texto__row {
    max-width: 610px;
    width: 100%;
    margin: 0 auto;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    padding: 24px 0;
  }
}
.img-texto__row__contenedorTexto {
  padding: 0;
  margin: 0;
  flex: 1 1 50%;
  align-self: flex-start;
  -ms-grid-row-align: center;
  justify-content: center;
  -webkit-box-pack: center;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-grow: 0;
  -webkit-box-flex: 0;
  width: 100%;
  /*flex-basis: auto;
  flex-shrink: 1;*/
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
.img-texto__row__contenedorTexto__1 {
  justify-content: flex-start;
  -webkit-box-pack: start;
  flex: 1 1 auto;
  align-self: auto;
  /*flex-basis: auto;
  flex-shrink: 1;*/
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    align-self: auto;
    justify-content: center;
    -webkit-box-pack: center;
  }
}
.img-texto__row__contenedorTexto__1__2 {
  margin: 0 auto;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2 {
    max-width: 1232.4px;
    margin-top: 0px;
    margin-right: auto;
  }
}
.img-texto__row__contenedorTexto__1__2__3 {
  align-items: flex-start;
  -webkit-box-align: start;
  justify-content: center;
  -webkit-box-pack: center;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  /*flex-basis: auto;
  flex-shrink: 1;*/
  flex-grow: 0;
  -webkit-box-flex: 0;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3 {
    margin: 0;
  }
}
.img-texto__row__contenedorTexto__1__2__3__contenedor-azul {
  background-color: #0C2F4D;
  padding: 30px;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__contenedor-azul {
    margin-top: 0;
  }
}
.img-texto__row__contenedorTexto__1__2__3__contenedor-azul__titulo {
  line-height: 1.125;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: 0;
  width: 100%;
  color: #ffffff;
  margin-bottom: 26px;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__contenedor-azul__titulo {
    text-align: left;
    line-height: 1.1666666667;
    margin-top: 0px;
  }
}
.img-texto__row__contenedorTexto__1__2__3__contenedor-azul__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 0.9rem;
  max-width: 100%;
  white-space: pre-line;
  margin: 0;
  color: #ffffff;
  margin-bottom: 26px;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__contenedor-azul__texto {
    text-align: left;
  }
}
.img-texto__row__contenedorTexto__1__2__3__contenedor-azul__img {
  width: 20%;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__contenedor-azul__img {
    width: 50%;
  }
}
.img-texto__row__contenedorTexto__1__2__3__contenedor-azul__amarillo-blanco {
  position: absolute;
  width: 50%;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__contenedor-azul__amarillo-blanco {
    width: 70%;
  }
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-img {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__recuadro-img {
    margin-top: 0rem;
  }
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-img img {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__recuadro-img img {
    width: 100%;
  }
}
.img-texto__row__contenedorTexto__1__2__3__img img {
  width: 100%;
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja {
  background-color: #F36B16;
  padding: 35px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__recuadro-naranja {
    width: 100%;
    transform: none;
  }
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde {
  padding: 25px;
  border: 2px solid #ffffff;
  background-color: transparent;
  padding-bottom: 80px;
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__titulo {
  line-height: 1.125;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: 0;
  width: 100%;
  color: #ffffff;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__titulo {
    text-align: left;
    line-height: 1.1666666667;
    margin-top: 0px;
  }
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  max-width: 100%;
  white-space: pre-line;
  margin: 0;
  color: #ffffff;
  margin-bottom: 26px;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__texto {
    text-align: left;
  }
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__uno {
  right: -7%;
  bottom: 0%;
  width: 89%;
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__dos {
  right: 1%;
  top: 60%;
  width: 8%;
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__tres {
  width: 5%;
  right: 15%;
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__cuatro {
  right: 5%;
  width: 9%;
  top: 80%;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__cuatro {
    top: 81%;
  }
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__cinco {
  width: 9%;
  right: 25%;
  bottom: 12%;
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__seis {
  width: 9%;
  right: 16%;
  bottom: 2%;
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__siete {
  width: 8%;
  right: 35%;
  bottom: 1%;
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__ocho {
  width: 6%;
  bottom: 1%;
  right: 47%;
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__pluma-uno {
  width: 20%;
  right: -12%;
  top: -10%;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__pluma-uno {
    width: 30%;
  }
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__pluma-dos {
  width: 45%;
  right: -20%;
  bottom: -120px;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__pluma-dos {
    bottom: -70px;
  }
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja__borde__pluma-tres {
  width: 40%;
  left: -10%;
  bottom: -35px;
}
.img-texto__row__contenedorTexto__1__2__3__recuadro-naranja .posicion-abs {
  position: absolute !important;
}
.img-texto__row__contenedorTexto__1__2__3__img-conecta {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__img-conecta {
    margin-bottom: 25px;
  }
}
.img-texto__row__contenedorTexto__1__2__3__titulo {
  line-height: 1.125;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  max-width: 100%;
  margin: 0;
  text-align: left;
  color: #0C2F4D;
  margin-bottom: 15px;
}
.img-texto__row__contenedorTexto__1__2__3__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 20px;
  white-space: pre-line;
  margin: 0;
  color: #0C2F4D;
  margin-bottom: 15px;
  text-align: left;
}
.img-texto__row__contenedorTexto__1__2__3__flores-uno {
  position: absolute;
  z-index: 1;
  width: 90%;
  right: -2%;
  top: 50%;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__flores-uno {
    display: none;
  }
}
.img-texto__row__contenedorTexto__1__2__3__marco-azul-video {
  border: 2px solid #0C2F4D;
  padding: 40px 0 40px 40px;
  width: 80%;
  transform: translate(-90px, -60%);
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__marco-azul-video {
    transform: none;
  }
}
.img-texto__row__contenedorTexto__1__2__3__marco-azul-video__camarillo {
  background-color: #F36B16;
  width: 130%;
}
.img-texto__row__contenedorTexto__1__2__3__marco-azul-video__camarillo__titulo {
  line-height: 1.125;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: 0;
  padding: 40px 60px;
  width: 100%;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__marco-azul-video__camarillo__titulo {
    text-align: left;
    line-height: 1.1666666667;
    margin-top: 0px;
  }
}
.img-texto__row__contenedorTexto__1__2__3__cvideo {
  width: 100%;
  text-align: center;
}
.img-texto__row__contenedorTexto__1__2__3__cvideo__pleca-video {
  width: 25%;
  transform: translateY(-10%);
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__cvideo__pleca-video {
    transform: translateY(0) rotate(90deg);
    display: none;
  }
}
.img-texto__row__contenedorTexto__1__2__3__video-principal {
  margin: 55px 0 20px;
}
.img-texto__row__contenedorTexto__1__2__3__video-principal__video {
  width: 120%;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2__3__video-principal__video {
    width: 100%;
  }
}
.img-texto__row__contenedorTexto__1__2__3__lista-video__cvideo-texto {
  margin: 35px 0;
}
.img-texto__row__contenedorTexto__1__2__3__lista-video__cvideo-texto__cvideo {
  width: 100%;
}
.img-texto__row__contenedorTexto__1__2__3__lista-video__cvideo-texto__cvideo__video {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center center;
}
.img-texto__row__contenedorTexto__1__2__3__lista-video__cvideo-texto__ctexto {
  padding: 5px 10px;
  width: 150%;
}
.img-texto__row__contenedorTexto__1__2__3__lista-video__cvideo-texto__ctexto__titulo {
  line-height: 1.125;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: 0;
  width: 100%;
  color: #0C2F4D;
  margin-bottom: 10px;
}
.img-texto__row__contenedorTexto__1__2__3__lista-video__cvideo-texto__ctexto__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  max-width: 100%;
  white-space: pre-line;
  margin: 0;
  color: #0C2F4D;
  margin-bottom: 10px;
}
.img-texto__row__contenedorTexto__1__2__3__lista-video__cvideo-texto__ctexto__link {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  max-width: 100%;
  white-space: pre-line;
  margin: 0;
  color: #0C2F4D;
  text-decoration: underline;
}
.img-texto__row__contenedorTexto__1__2__3__lista-video__cvideo-texto__ctexto__link:hover {
  color: #0C2F4D;
  opacity: 0.6;
}
.img-texto__row__contenedorTexto__1__2 .margin-lados.margin-lados {
  margin: 0 20px;
}
@media screen and (max-width: 768px) {
  .img-texto__row__contenedorTexto__1__2 .margin-lados.margin-lados {
    margin: 0 45px;
  }
}
.img-texto__flores-uno {
  position: absolute;
  z-index: 1;
  width: 40%;
  right: -4%;
  top: -4%;
}
@media screen and (max-width: 768px) {
  .img-texto__flores-uno {
    width: 60%;
    right: 0;
    top: -2%;
  }
}
.img-texto__pleca {
  position: absolute;
  width: 15%;
  bottom: -13%;
  left: -27%;
  z-index: 0;
}
@media screen and (max-width: 768px) {
  .img-texto__pleca {
    width: 30%;
    bottom: -8%;
    left: 0%;
  }
}
.img-texto .bg-transparente.bg-transparente {
  background-color: transparent;
}
.img-texto__fondo {
  position: absolute;
  width: 108%;
  z-index: 0;
}
@media screen and (max-width: 768px) {
  .img-texto__fondo {
    width: 100%;
  }
}

.background_gray {
  position: absolute;
  width: 100%;
  top: 8%;
  height: 74%;
}

/* //////////////  Columna colores texto  /////////////// */
.img_entrega {
  margin-bottom: 2.5rem;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .img_entrega {
    width: 100%;
    margin-top: 2rem;
  }
}

.posicion-absolute {
  position: absolute !important;
}

.col-color-texto {
  padding-bottom: 106.24px;
  padding-top: 0;
  margin-bottom: 0;
  margin-top: 0;
  width: calc(100% - 100px);
  margin-right: auto;
  margin-left: auto;
  max-width: 1000px;
  background-color: transparent;
}
@media screen and (max-width: 768px) {
  .col-color-texto {
    padding-right: 24px;
    padding-left: 24px;
    margin-right: 0px;
    margin-left: 0px;
    width: calc(100% + 0px);
    padding-bottom: 34px;
    background-color: rgba(226, 226, 226, 0.39);
    z-index: -4;
    position: relative;
  }
}
.col-color-texto__contenedor {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  max-width: 1232px;
}
.col-color-texto__contenedor__titulo {
  line-height: 1.125;
  font-size: 44px;
  font-style: normal;
  font-weight: 500;
  max-width: 100%;
  margin: 0;
  text-align: left;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__titulo {
    line-height: 1.1666666667;
    font-size: 40px;
  }
}
.col-color-texto__contenedor__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 26px;
  white-space: pre-line;
  margin: 0;
  color: #0C2F4D;
  margin-bottom: 50px;
  text-align: left;
}
.col-color-texto__contenedor__cicono-texto {
  margin: 0px -16px;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto {
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
}
.col-color-texto__contenedor__cicono-texto__uno {
  max-width: 75%;
  margin-bottom: 0;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno {
    max-width: 100%;
    margin-bottom: 32px;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__img {
  align-self: center;
  -ms-grid-row-align: center;
  flex-shrink: 0;
  width: 100%;
}
.col-color-texto__contenedor__cicono-texto__uno__img .img {
  transition: opacity 300ms ease 0s;
  transform: translateZ(0px);
  backface-visibility: hidden;
  height: 105%;
  opacity: 1;
  width: 105%;
}
.col-color-texto__contenedor__cicono-texto__uno__texto__img-camion-paisaje .paisaje {
  width: 100%;
  height: 500px;
}
.col-color-texto__contenedor__cicono-texto__uno__texto__img-camion-paisaje .camion {
  width: 100%;
  position: absolute;
  right: -15%;
  top: 70%;
  transform: translateY(-50%);
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__texto__img-camion-paisaje .camion {
    right: 0;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__texto__titulo {
  line-height: 1.4;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  color: #0C2F4D;
}
.col-color-texto__contenedor__cicono-texto__uno__texto__ctexto {
  padding-top: 8px;
  font-weight: 300;
  text-align: left;
  line-height: 1.5;
  font-size: 1rem;
}
.col-color-texto__contenedor__cicono-texto__uno__texto__ctexto__texto {
  margin: 0;
  font-weight: 300;
  text-align: left;
  line-height: 1.5;
  font-size: 14px;
  color: #0C2F4D;
  margin: 25px 0;
}
.col-color-texto__contenedor__cicono-texto__uno__texto__ctexto__leermas {
  text-decoration: none;
}
.col-color-texto__contenedor__cicono-texto__uno__texto__ctexto__leermas p {
  width: max-content;
  margin: 0;
  font-weight: 300;
  text-align: left;
  line-height: 1.5;
  font-size: 11px;
  color: #0C2F4D;
  display: inline-block;
}
.col-color-texto__contenedor__cicono-texto__uno__texto__ctexto__leermas p:hover {
  opacity: 0.8;
}
.col-color-texto__contenedor__cicono-texto__uno__marco-azul {
  margin-top: 5rem;
  background-color: #F36B16;
  border: 2px solid #F36B16;
  transform: translateX(-22px);
  z-index: -1;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__marco-azul {
    transform: none;
    margin-top: 0rem;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__marco-azul__contenedor-azul-uno {
  background-color: #F36B16;
  padding: 35px 35px 8rem;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__marco-azul__contenedor-azul-uno {
    margin-top: 0rem;
    padding: 2px 15px 8rem;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__marco-azul__contenedor-azul-uno__titulo {
  color: #ffffff;
  line-height: 1.125;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: auto;
  margin-left: 6%;
  width: 100%;
  margin-bottom: 26px;
  text-align: left;
}
.col-color-texto__contenedor__cicono-texto__uno__marco-azul__contenedor-azul-uno__texto {
  color: #ffffff;
  font-weight: 300;
  line-height: 1.5;
  font-size: 18px;
  max-width: 88%;
  white-space: pre-line;
  margin: 0;
  margin: auto;
  margin-bottom: 26px;
  text-align: left;
}
.col-color-texto__contenedor__cicono-texto__uno__marco-azul__contenedor-azul-uno__img {
  width: 25%;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__marco-azul__contenedor-azul-uno__img {
    width: 40%;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__marco-azul__contenedor-azul-uno__amarillo-blanca {
  position: absolute;
  transform: scale(-1, 1);
  bottom: 0px;
  left: 0px;
  width: 60%;
}
.col-color-texto__contenedor__cicono-texto__uno__marco-azul__contenedor-azul-uno__pluma_azul {
  position: absolute;
  width: 30%;
  right: 1%;
  bottom: 5%;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__marco-azul__contenedor-azul-uno__pluma_azul {
    right: 0;
    width: 40%;
    bottom: 5%;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo {
  margin-top: 5rem;
  background-color: #0C2F4D;
  border: 2px solid #0C2F4D;
  transform: translateX(-22px);
  z-index: -1;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__marco-amarillo {
    transform: none;
    margin-top: 0rem;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno {
  background-color: #0C2F4D;
  padding: 35px 35px 8rem;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno {
    margin-top: 0rem;
    padding: 2px 15px 8rem;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__titulo {
  color: #ffffff;
  line-height: 1.125;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: auto;
  margin-left: 6%;
  width: 100%;
  margin-bottom: 26px;
  text-align: left;
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__texto {
  color: #ffffff;
  font-weight: 300;
  line-height: 1.5;
  font-size: 18px;
  max-width: 87%;
  white-space: pre-line;
  margin: 0;
  margin: auto;
  margin-bottom: 26px;
  text-align: left;
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__img {
  width: 45%;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__img {
    width: 40%;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__amarillo-blanca {
  position: absolute;
  transform: scale(-1, 1);
  bottom: 20px;
  left: 20px;
  width: 60%;
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__pluma_azul {
  position: absolute;
  width: 30%;
  right: 1%;
  bottom: 5%;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__pluma_azul {
    right: 0;
    width: 40%;
    bottom: 5%;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__uno {
  right: 0%;
  top: 75%;
  width: 5%;
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__dos {
  right: 1%;
  top: 80%;
  width: 8%;
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__tres {
  width: 5%;
  right: 15%;
  bottom: 15%;
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__cuatro {
  right: 5%;
  width: 9%;
  top: 85%;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__cuatro {
    top: 81%;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__cinco {
  width: 9%;
  right: 25%;
  bottom: 7%;
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__seis {
  width: 9%;
  right: 16%;
  bottom: 2%;
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__siete {
  width: 8%;
  right: 35%;
  bottom: 1%;
}
.col-color-texto__contenedor__cicono-texto__uno__marco-amarillo__contenedor-amarillo-uno__ocho {
  width: 6%;
  bottom: 1%;
  right: 47%;
}
.col-color-texto__contenedor__cicono-texto__uno__amarillo-azul {
  position: absolute;
  top: -2%;
  width: calc(100% - 20px);
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__amarillo-azul {
    position: relative;
    top: 0%;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor {
  margin-top: 9rem;
  text-align: left;
  transform: translateX(-44px);
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__contenedor {
    margin-top: 0;
    transform: none;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor__img {
  width: 80%;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__contenedor__img {
    width: 100%;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor__contenedor-amarillo {
  background-color: #F36B16;
  padding: 35px;
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor__contenedor-amarillo__titulo {
  color: #0C2F4D;
  line-height: 1.125;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: 0;
  width: 100%;
  margin-bottom: 26px;
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor__contenedor-amarillo__texto {
  color: #0C2F4D;
  font-weight: 300;
  line-height: 1.5;
  font-size: 18px;
  white-space: pre-line;
  margin: 0;
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor-amarillo {
  background-color: #F36B16;
  border-radius: 40px;
  padding: 55px 25px;
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor-amarillo__img {
  width: 150%;
  transform: translateX(-30%);
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__contenedor-amarillo__img {
    width: 100%;
    transform: none;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor-amarillo__titulo {
  line-height: 1.125;
  font-size: 34px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: 0;
  width: 100%;
  margin-bottom: 15px;
  color: #0C2F4D;
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor-amarillo__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  color: #0C2F4D;
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor-amarillo__flor-azul {
  position: absolute;
  left: 20%;
  top: 15%;
  transform: rotate(65deg);
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__contenedor-amarillo__flor-azul {
    left: 35%;
    top: 10%;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__ctexto {
  margin: 30px 0 20px 10px;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__ctexto {
    margin: 15px 0;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__ctexto__titulo {
  line-height: 1.125;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: 0;
  width: 100%;
  color: #0C2F4D;
  margin-left: 8px;
  text-align: left;
}
.col-color-texto__contenedor__cicono-texto__uno__ctexto__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 17px;
  white-space: pre-line;
  margin: 0;
  color: #0C2F4D;
  margin-left: 8px;
  text-align: left;
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor-azul {
  background-color: #0C2F4D;
  border-radius: 40px;
  padding: 74px 25px;
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor-azul__img {
  width: 130%;
  transform: translateX(9%);
  margin-bottom: 8px;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__contenedor-azul__img {
    width: 100%;
    transform: none;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor-azul__titulo {
  line-height: 1.125;
  font-size: 34px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: 0;
  width: 100%;
  margin-bottom: 15px;
  color: #ffffff;
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor-azul__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  color: #ffffff;
}
.col-color-texto__contenedor__cicono-texto__uno__contenedor-azul__flor-amarillo {
  position: absolute;
  right: 30%;
  top: 5%;
  transform: rotate(45deg);
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__contenedor-azul__flor-amarillo {
    right: 60%;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__link {
  text-decoration: none;
  color: #0C2F4D;
}
.col-color-texto__contenedor__cicono-texto__uno__link p {
  width: max-content;
  margin: auto;
  border: 3px solid #fff;
  border-radius: 25px;
  padding: 10px 30px;
  font-size: 10px;
  color: #0C2F4D;
  margin-top: 15px;
  background-color: #F36B16;
  transition: all ease-in-out 0.5s;
}
.col-color-texto__contenedor__cicono-texto__uno__link p:hover {
  padding: 11px 33px;
  font-size: 11px;
  transition: all ease-in-out 0.5s;
}
.col-color-texto__contenedor__cicono-texto__uno__link p:hover .col-color-texto__contenedor__cicono-texto__uno__contenedor-amarillo__img {
  transform: translateX(-30%) scale(1.1);
}
.col-color-texto__contenedor__cicono-texto__uno .padding-lado.padding-lado {
  padding: 16px 20px;
  background-color: #FAFAFA;
}
.col-color-texto__contenedor__cicono-texto__uno__azul-tecnologia {
  background-color: #0C2F4D;
  padding: 85px 85px 45px;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto__uno__azul-tecnologia {
    padding: 35px 25px;
  }
}
.col-color-texto__contenedor__cicono-texto__uno__azul-tecnologia__contenedor {
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  margin-bottom: 20px;
}
.col-color-texto__contenedor__cicono-texto__uno__azul-tecnologia__contenedor__titulo {
  line-height: 1.125;
  font-size: 29px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: 0;
  width: 100%;
  color: #ffffff;
  width: max-content;
  display: inline-block;
}
.col-color-texto__contenedor__cicono-texto__uno__azul-tecnologia__contenedor__img {
  width: max-content;
  background-color: #ffffff;
  border-radius: 50%;
  padding: 10px;
}
.col-color-texto__contenedor__cicono-texto__uno__azul-tecnologia__contenedor__img img {
  width: 25px;
}
.col-color-texto__contenedor__cicono-texto__uno__azul-tecnologia__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 20px;
  white-space: pre-line;
  margin: 0;
  color: #ffffff;
  text-align: left;
  margin-bottom: 75px;
}
.col-color-texto__contenedor__cicono-texto__uno__azul-tecnologia__clink {
  text-align: right;
}
.col-color-texto__contenedor__cicono-texto__uno__azul-tecnologia__clink__link {
  color: #0C2F4D;
  font-size: 14px;
  text-decoration: none;
  background-color: #ffffff;
  padding: 15px 38px;
  border-radius: 25px;
  transition: all ease-in-out 0.5s;
}
.col-color-texto__contenedor__cicono-texto__uno__azul-tecnologia__clink__link:hover {
  padding: 16px 39px;
  font-size: 15px;
  color: #0C2F4D;
  transition: all ease-in-out 0.5s;
}
.col-color-texto__contenedor__cicono-texto__uno__azul-tecnologia__amarillo-blanca {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: scale(-1, 1);
  width: 50%;
}
.col-color-texto__contenedor__cicono-texto .col-chica.col-chica {
  width: 30%;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto .col-chica.col-chica {
    width: 100%;
    margin-bottom: 0;
  }
}
.col-color-texto__contenedor__cicono-texto .margin-lado.margin-lado {
  padding-left: 16px;
  padding-right: 16px;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto .margin-lado.margin-lado {
    margin: 0;
  }
}
.col-color-texto__contenedor__cicono-texto .col-xchica.col-xchica {
  width: 28%;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto .col-xchica.col-xchica {
    width: 100%;
    margin-bottom: 0;
  }
}
.col-color-texto__contenedor__cicono-texto .col-mediana.col-mediana {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor__cicono-texto .col-mediana.col-mediana {
    width: 100%;
    margin-bottom: 0;
  }
}
.col-color-texto__contenedor .items-centrados.items-centrados {
  justify-content: center;
}
.col-color-texto__contenedor .item-margin.item-margin {
  margin: 0px 0px 0px 20px;
}
@media screen and (max-width: 768px) {
  .col-color-texto__contenedor .item-margin.item-margin {
    margin: 0 -16px;
  }
}
.col-color-texto__padding {
  padding-bottom: 166.24px;
}
@media screen and (max-width: 768px) {
  .col-color-texto__padding {
    padding: 0%;
  }
}

.equidad__pez3 {
  position: absolute;
  bottom: 0%;
  width: 70%;
  right: 0;
}
.equidad__pez4 {
  position: absolute;
  bottom: 0%;
  width: 70%;
  left: 0;
}
.equidad__half3 {
  position: absolute;
  bottom: 0%;
  width: 100%;
  left: 0;
}

.creciendo_cont {
  max-width: 1000px;
}
.creciendo_cont__column {
  max-width: 500px;
}
.creciendo_cont__recuadro {
  height: 392px;
}
@media screen and (max-width: 768px) {
  .creciendo_cont__recuadro {
    height: auto;
  }
}
.creciendo_cont__borde {
  padding: 35px;
  border: 2px solid #32588D;
  position: relative;
}
.creciendo_cont__borde__titulo {
  line-height: 1.125;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: 0;
  width: 100%;
  color: #0C2F4D;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .creciendo_cont__borde__titulo {
    text-align: left;
    line-height: 1.1666666667;
    margin-top: 0px;
  }
}

.formulario-contacto__cbtn {
  text-align: center;
}
.formulario-contacto__cbtn__btn {
  border: 3px solid #ffffff;
  background-color: #F36B16;
  border-radius: 47px;
  color: #ffffff;
  font-size: 14px;
  padding: 11px 58px;
  box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.75);
  transition: all ease-in-out 0.5s;
}
.formulario-contacto__cbtn__btn:hover {
  font-size: 15px;
  padding: 12px 59px;
  transition: all ease-in-out 0.5s;
}
.formulario-contacto__cbtn__btn-contacto {
  border: 2px solid #ffffff;
  background-color: #F36B16;
  border-radius: 47px;
  color: #0C2F4D;
  font-size: 14px;
  padding: 11px 58px;
  box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.35);
  transition: all ease-in-out 0.5s;
}
.formulario-contacto__cbtn__btn-contacto:hover {
  font-size: 15px;
  padding: 12px 59px;
  transition: all ease-in-out 0.5s;
}

.current_nav {
  color: #E15C0A !important;
}

/*  Hero  */
@media screen and (max-width: 768px) {
  .hero-nosotros-row.hero-nosotros-row {
    padding: 64px 16px 157px 16px;
  }
}

.hero-nosotros.hero-nosotros, .hero-nosotros {
  align-self: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.hero-nosotros.hero-nosotros__camarillo, .hero-nosotros__camarillo {
  background-color: #0C2F4D;
  width: 48%;
  padding: 47px;
}
@media screen and (max-width: 768px) {
  .hero-nosotros.hero-nosotros__camarillo, .hero-nosotros__camarillo {
    width: 100%;
    padding: 25px;
  }
}
.hero-nosotros.hero-nosotros__camarillo__titulo, .hero-nosotros__camarillo__titulo {
  line-height: 1.4;
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .hero-nosotros.hero-nosotros__camarillo__titulo, .hero-nosotros__camarillo__titulo {
    font-size: 22px;
    text-align: center;
  }
}
.hero-nosotros.hero-nosotros__camarillo__linea, .hero-nosotros__camarillo__linea {
  height: 3px !important;
  opacity: 1;
  color: #F36B16;
}
.hero-nosotros.hero-nosotros__camarillo__texto, .hero-nosotros__camarillo__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 1.1rem;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #ffffff;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .hero-nosotros.hero-nosotros__camarillo__texto, .hero-nosotros__camarillo__texto {
    text-align: center;
  }
}
.hero-nosotros.hero-nosotros__camarillo__link, .hero-nosotros__camarillo__link {
  position: absolute;
  bottom: -12%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-nosotros.hero-nosotros__camarillo__link:hover, .hero-nosotros__camarillo__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-nosotros.hero-nosotros__camarillo__link:hover img, .hero-nosotros__camarillo__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-nosotros.hero-nosotros__camarillo__link img, .hero-nosotros__camarillo__link img {
  width: 75px;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .hero-nosotros.hero-nosotros__camarillo__link, .hero-nosotros__camarillo__link {
    color: #F36B16;
    padding: 9px 19px;
  }
  .hero-nosotros.hero-nosotros__camarillo__link:hover, .hero-nosotros__camarillo__link:hover {
    color: #F36B16;
    padding: 10px 20px;
  }
}

/* Misión, Visión y Valores*/
.dos-row-nosotros.dos-row-nosotros, .dos-row-nosotros {
  width: calc(100% - 200px);
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros, .dos-row-nosotros {
    width: calc(100% + 0px);
  }
}
.dos-row-nosotros.dos-row-nosotros__pleca-uno, .dos-row-nosotros__pleca-uno {
  position: absolute;
  top: 25%;
  left: 2%;
  width: 8%;
  opacity: 0.2;
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros__pleca-uno, .dos-row-nosotros__pleca-uno {
    left: 0;
    width: 20%;
  }
}
.dos-row-nosotros.dos-row-nosotros__pleca-dos, .dos-row-nosotros__pleca-dos {
  position: absolute;
  top: 25%;
  right: 1%;
  width: 8%;
  opacity: 0.2;
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros__pleca-dos, .dos-row-nosotros__pleca-dos {
    right: 0;
    width: 20%;
    top: 30%;
    transform: translateY(-30%);
  }
}
.dos-row-nosotros.dos-row-nosotros__cgris, .dos-row-nosotros__cgris {
  margin: 0 -12px;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-wrap: nowrap;
  background-color: #F4F4F4;
  padding: 105px 50px 310px;
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros__cgris, .dos-row-nosotros__cgris {
    padding-left: 24px;
    padding-right: 24px;
    width: 100%;
    margin: 0;
  }
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros__cgris .dos-row__row__contenedorTexto, .dos-row-nosotros__cgris .dos-row__row__contenedorTexto {
    padding-top: 15%;
  }
}
.dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__width.dos-row-nosotros__cgris__width, .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__width, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__width.dos-row-nosotros__cgris__width, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__width {
  max-width: 450px;
  height: 305px;
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__width.dos-row-nosotros__cgris__width, .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__width, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__width.dos-row-nosotros__cgris__width, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__width {
    height: 100%;
  }
}
.dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__width.dos-row-nosotros__cgris__width__3, .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__width__3, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__width.dos-row-nosotros__cgris__width__3, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__width__3 {
  height: 100%;
}
.dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas, .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas {
  flex-direction: column;
  margin-top: 16%;
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas, .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas {
    margin-top: 3%;
  }
}
.dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas__width, .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas__width, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas__width, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas__width {
  max-width: 650px;
}
.dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas__width__3, .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas__width__3, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas__width__3, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas__width__3 {
  height: 100%;
}
.dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas__width__patitas-amarilla-uno, .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas__width__patitas-amarilla-uno, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas__width__patitas-amarilla-uno, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas__width__patitas-amarilla-uno {
  position: absolute;
  left: -18%;
  width: 15%;
  bottom: 58%;
  transform: translateY(50%);
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas__width__patitas-amarilla-uno, .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas__width__patitas-amarilla-uno, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas__width__patitas-amarilla-uno, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas__width__patitas-amarilla-uno {
    left: -10%;
    width: 30%;
    bottom: 95%;
    transform: translateY(50%);
  }
}
.dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas__width__patitas-amarilla-dos, .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas__width__patitas-amarilla-dos, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas__width__patitas-amarilla-dos, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas__width__patitas-amarilla-dos {
  position: absolute;
  right: -18%;
  width: 15%;
  bottom: 58%;
  transform: translateY(50%) rotate(90deg);
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas__width__patitas-amarilla-dos, .dos-row-nosotros.dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas__width__patitas-amarilla-dos, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas.dos-row-nosotros__cgris__columnas__width__patitas-amarilla-dos, .dos-row-nosotros__cgris .dos-row-nosotros__cgris__columnas__width__patitas-amarilla-dos {
    right: -10%;
    width: 30%;
    bottom: 95%;
    transform: translateY(50%) rotate(90deg);
  }
}
.dos-row-nosotros.dos-row-nosotros__cgris__marco-azul, .dos-row-nosotros__cgris__marco-azul {
  border: 1px solid #0C2F4D;
  padding: 60px 45px;
  height: 100%;
}
.dos-row-nosotros.dos-row-nosotros__cgris__marco-azul__icono, .dos-row-nosotros__cgris__marco-azul__icono {
  width: 95px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 50%);
  top: -38%;
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros__cgris__marco-azul__icono, .dos-row-nosotros__cgris__marco-azul__icono {
    width: 75px;
    transform: translate(-50%, -50%);
    top: 0%;
  }
}
.dos-row-nosotros.dos-row-nosotros__cgris__marco-azul__titulo, .dos-row-nosotros__cgris__marco-azul__titulo {
  line-height: 1.4;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
  margin-bottom: 35px;
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros__cgris__marco-azul__titulo, .dos-row-nosotros__cgris__marco-azul__titulo {
    font-size: 22px;
    text-align: center;
  }
}
.dos-row-nosotros.dos-row-nosotros__cgris__marco-azul__texto, .dos-row-nosotros__cgris__marco-azul__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: center;
  color: #0C2F4D;
  z-index: 99;
}
.dos-row-nosotros.dos-row-nosotros__cgris__marco-azul__back-amarillo, .dos-row-nosotros__cgris__marco-azul__back-amarillo {
  width: 120%;
  height: 100px;
  background: #F36B16;
  position: absolute;
  left: -10%;
  bottom: 35%;
  transform: translateY(50%);
  z-index: 0;
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros__cgris__marco-azul__back-amarillo, .dos-row-nosotros__cgris__marco-azul__back-amarillo {
    height: 200px;
    bottom: 40%;
  }
}
.dos-row-nosotros.dos-row-nosotros__cgris__flor-amarilla, .dos-row-nosotros__cgris__flor-amarilla {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin: 10px 0;
  width: 30px;
}
.dos-row-nosotros.dos-row-nosotros__cgris .una, .dos-row-nosotros__cgris .una {
  bottom: 20%;
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros__cgris .una, .dos-row-nosotros__cgris .una {
    bottom: 16%;
  }
}
.dos-row-nosotros.dos-row-nosotros__cgris .dos, .dos-row-nosotros__cgris .dos {
  bottom: 14%;
}
@media screen and (max-width: 768px) {
  .dos-row-nosotros.dos-row-nosotros__cgris .dos, .dos-row-nosotros__cgris .dos {
    bottom: 11%;
  }
}

/*    */
.varios-rows-nosotros.varios-rows-nosotros, .varios-rows-nosotros {
  padding-bottom: 0;
}
@media screen and (max-width: 768px) {
  .varios-rows-nosotros.varios-rows-nosotros, .varios-rows-nosotros {
    transform: translateY(-8%);
  }
}
.varios-rows-nosotros.varios-rows-nosotros .varios-row__contenedor__cicono-texto, .varios-rows-nosotros .varios-row__contenedor__cicono-texto {
  overflow: hidden;
}
.varios-rows-nosotros.varios-rows-nosotros__marco-azul, .varios-rows-nosotros__marco-azul {
  border: 2px solid #0C2F4D;
  padding: 25px;
}
.varios-rows-nosotros.varios-rows-nosotros__marco-azul__cazul, .varios-rows-nosotros__marco-azul__cazul {
  background-color: #0C2F4D;
  max-height: 560px;
  height: 560px;
  padding: 100px 35px 150px;
}
.varios-rows-nosotros.varios-rows-nosotros__marco-azul__cazul__img, .varios-rows-nosotros__marco-azul__cazul__img {
  width: 55px;
  transform: rotate(45deg);
  margin-bottom: 30px;
}
.varios-rows-nosotros.varios-rows-nosotros__marco-azul__cazul__titulo, .varios-rows-nosotros__marco-azul__cazul__titulo {
  line-height: 1.4;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #ffffff;
  margin-bottom: 25px;
}
.varios-rows-nosotros.varios-rows-nosotros__marco-azul__cazul__texto, .varios-rows-nosotros__marco-azul__cazul__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
.varios-rows-nosotros.varios-rows-nosotros__marco-azul__cazul__img-fondo, .varios-rows-nosotros__marco-azul__cazul__img-fondo {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 75px;
}
.varios-rows-nosotros.varios-rows-nosotros__bicolor, .varios-rows-nosotros__bicolor {
  position: absolute;
  right: 0;
  width: 20%;
  margin-top: 45px;
}
@media screen and (max-width: 768px) {
  .varios-rows-nosotros.varios-rows-nosotros__bicolor, .varios-rows-nosotros__bicolor {
    width: 60%;
    margin-top: 20px;
  }
}

.acerca {
  background-image: url(../images/lafortuna/nosotros/back_blue.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.acerca__cont {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
}
.acerca__bgazul {
  position: absolute;
  background-color: #0C2F4D;
  height: 80%;
}

.acercanos__marco {
  margin: 0.3rem;
  width: fit-content;
  position: relative;
}
@media screen and (max-width: 768px) {
  .acercanos__marco {
    text-align: center;
    width: 100%;
  }
}
.acercanos__item {
  transform: translateY(20%);
}
@media screen and (max-width: 768px) {
  .acercanos__item {
    transform: translateY(4%);
  }
}
.acercanos__titulo {
  width: 100%;
  position: absolute;
  z-index: 3;
  bottom: 0%;
  text-align: center;
  background-color: #F36B16;
  color: #ffffff;
  align-content: center;
  font-size: 26px;
  bottom: -4%;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
@media screen and (max-width: 768px) {
  .acercanos__titulo {
    padding-left: 0rem;
    position: unset;
    margin-bottom: 5rem;
  }
}
.acercanos__titulo span {
  font-size: 1.2rem;
  margin-bottom: 2rem;
  margin-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.acercanos__valores {
  width: 70%;
  z-index: 3;
  bottom: 12%;
  text-align: center;
  background-color: #183051;
  color: #ffffff;
  align-content: center;
  margin-left: 15%;
  font-size: 36px;
  margin-top: 3rem;
  margin-bottom: -8px;
}
@media screen and (max-width: 768px) {
  .acercanos__valores {
    padding-left: 0rem;
  }
}
.acercanos__text {
  position: absolute;
  z-index: 3;
  top: 35%;
  margin-right: 10%;
  margin-left: 10%;
  width: 80%;
  text-align: center;
  color: #ffffff;
  align-content: center;
  font-size: 16px;
  display: none;
}
@media screen and (max-width: 768px) {
  .acercanos__text {
    padding-left: 0rem;
  }
}
.acercanos__img {
  width: 100%;
  height: auto;
}

.valoresmob {
  background-color: #F36B16;
  padding: 2rem;
}
.valoresmob__title {
  color: #ffffff;
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
.valoresmob__line {
  background-color: #0C2F4D;
  height: 3px;
  width: 100%;
}
.valoresmob__text {
  margin-top: 1rem;
  color: #ffffff;
  font-size: 1.2rem;
  margin-bottom: 3rem;
}

.overlay {
  position: absolute;
  transition: all 0.4s ease;
  opacity: 0;
}

.acercanos__marco:hover .overlay {
  opacity: 0.9;
}

.acercanos__marco:hover .acercanos__titulo {
  background-color: #0C2F4D;
  transition: all ease-in-out 0.5s;
  opacity: 1;
}

.acercanos__marco:hover .acercanos__text {
  display: block;
  transition: all ease-in-out 1s;
  opacity: 1;
}

.hero__nos {
  margin-bottom: 0px !important;
}

.vertical_img {
  width: auto;
  height: 400px;
}

.vertical_title {
  margin-top: 6.5rem;
}

@media screen and (max-width: 768px) {
  .vertical_title {
    margin-top: 0.5rem;
  }
}
.vertical_text {
  margin-top: 2rem;
}

@media screen and (max-width: 768px) {
  .vertical_text {
    margin-top: 0.5rem;
    font-size: 14px !important;
  }
}
.pollo_inline {
  width: 100%;
}

.pollo_inline_cont {
  margin-top: 8rem;
  padding-left: 10%;
  padding-right: 10%;
}

.sec_valores {
  background-color: #183051;
  margin-top: 10rem;
}

/*   */
@media screen and (max-width: 768px) {
  .hero-pollo-vivo-row.hero-pollo-vivo-row {
    padding: 105% 16px 64px 16px;
    min-height: 840px;
  }
}

.hero-pollo-vivo.hero-pollo-vivo, .hero-pollo-vivo {
  align-self: flex-start;
  flex-direction: row;
  justify-content: flex-end;
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto, .hero-pollo-vivo__ctexto {
  width: 55%;
}
@media screen and (max-width: 768px) {
  .hero-pollo-vivo.hero-pollo-vivo__ctexto, .hero-pollo-vivo__ctexto {
    width: 100%;
  }
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__titulo, .hero-pollo-vivo__ctexto__titulo {
  line-height: 1.4;
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .hero-pollo-vivo.hero-pollo-vivo__ctexto__titulo, .hero-pollo-vivo__ctexto__titulo {
    font-size: 35px;
  }
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco, .hero-pollo-vivo__ctexto__marco-blanco {
  border: 1px solid #ffffff;
  padding: 30px 45px;
}
@media screen and (max-width: 768px) {
  .hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco, .hero-pollo-vivo__ctexto__marco-blanco {
    padding: 30px 15px;
  }
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__subtitulo, .hero-pollo-vivo__ctexto__marco-blanco__subtitulo {
  line-height: 1.4;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__subtitulo, .hero-pollo-vivo__ctexto__marco-blanco__subtitulo {
    font-size: 24px;
  }
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__cazul, .hero-pollo-vivo__ctexto__marco-blanco__cazul {
  background-color: #0C2F4D;
  padding: 35px 45px 80px;
  transform: translateY(25%);
}
@media screen and (max-width: 768px) {
  .hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__cazul, .hero-pollo-vivo__ctexto__marco-blanco__cazul {
    transform: translateY(3%);
    padding: 35px 20px 80px;
  }
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__cazul__texto, .hero-pollo-vivo__ctexto__marco-blanco__cazul__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 18px;
  white-space: pre-line;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__cazul__link, .hero-pollo-vivo__ctexto__marco-blanco__cazul__link {
  position: absolute;
  bottom: -12%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__cazul__link:hover, .hero-pollo-vivo__ctexto__marco-blanco__cazul__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__cazul__link:hover img, .hero-pollo-vivo__ctexto__marco-blanco__cazul__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__cazul__link img, .hero-pollo-vivo__ctexto__marco-blanco__cazul__link img {
  width: 75px;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__cazul__link, .hero-pollo-vivo__ctexto__marco-blanco__cazul__link {
    color: #F36B16;
    padding: 9px 19px;
  }
  .hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__cazul__link:hover, .hero-pollo-vivo__ctexto__marco-blanco__cazul__link:hover {
    color: #F36B16;
    padding: 10px 20px;
  }
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__camarillo, .hero-pollo-vivo__ctexto__marco-blanco__camarillo {
  background-color: #FFC72C;
  padding: 35px 45px 80px;
  transform: translateY(25%);
}
@media screen and (max-width: 768px) {
  .hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__camarillo, .hero-pollo-vivo__ctexto__marco-blanco__camarillo {
    transform: translateY(3%);
    padding: 35px 20px 80px;
  }
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__camarillo__texto, .hero-pollo-vivo__ctexto__marco-blanco__camarillo__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 18px;
  white-space: pre-line;
  margin: 0;
  text-align: center;
  color: #183051;
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__camarillo__link, .hero-pollo-vivo__ctexto__marco-blanco__camarillo__link {
  position: absolute;
  bottom: -12%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__camarillo__link:hover, .hero-pollo-vivo__ctexto__marco-blanco__camarillo__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__camarillo__link:hover img, .hero-pollo-vivo__ctexto__marco-blanco__camarillo__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__camarillo__link img, .hero-pollo-vivo__ctexto__marco-blanco__camarillo__link img {
  width: 75px;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__camarillo__link, .hero-pollo-vivo__ctexto__marco-blanco__camarillo__link {
    color: #F36B16;
    padding: 9px 19px;
  }
  .hero-pollo-vivo.hero-pollo-vivo__ctexto__marco-blanco__camarillo__link:hover, .hero-pollo-vivo__ctexto__marco-blanco__camarillo__link:hover {
    color: #F36B16;
    padding: 10px 20px;
  }
}

/*   */
.dos-row-pollo-vivo.dos-row-pollo-vivo .animacion-subrayado, .dos-row-pollo-vivo .animacion-subrayado {
  z-index: 100;
}
.dos-row-pollo-vivo.dos-row-pollo-vivo .animacion-subrayado::after, .dos-row-pollo-vivo .animacion-subrayado::after {
  background-color: #F36B16;
  width: 0%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  animation: marcado 3s;
  animation-fill-mode: forwards;
  display: inline-block;
  z-index: -1;
  transition: all 0.5s ease-in-out;
}
.dos-row-pollo-vivo.dos-row-pollo-vivo__pleca, .dos-row-pollo-vivo__pleca {
  position: absolute;
  left: 0;
  width: 8%;
  top: 55%;
}
@media screen and (max-width: 768px) {
  .dos-row-pollo-vivo.dos-row-pollo-vivo__pleca, .dos-row-pollo-vivo__pleca {
    width: 20%;
    top: 15%;
  }
}
.dos-row-pollo-vivo.dos-row-pollo-vivo__pleca-bicolor, .dos-row-pollo-vivo__pleca-bicolor {
  position: absolute;
  top: -106.24px;
  left: 0;
  width: 15%;
}
@media screen and (max-width: 768px) {
  .dos-row-pollo-vivo.dos-row-pollo-vivo__pleca-bicolor, .dos-row-pollo-vivo__pleca-bicolor {
    top: -64px;
    width: 40%;
  }
}
.dos-row-pollo-vivo.dos-row-pollo-vivo .dos-row-pollo-vivo__width.dos-row-pollo-vivo__width, .dos-row-pollo-vivo .dos-row-pollo-vivo__width.dos-row-pollo-vivo__width {
  max-width: 500px;
}
@media screen and (max-width: 768px) {
  .dos-row-pollo-vivo.dos-row-pollo-vivo .dos-row-pollo-vivo__width.dos-row-pollo-vivo__width, .dos-row-pollo-vivo .dos-row-pollo-vivo__width.dos-row-pollo-vivo__width {
    max-width: 100%;
  }
}
.dos-row-pollo-vivo.dos-row-pollo-vivo .dos-row-pollo-vivo__width-dos.dos-row-pollo-vivo__width-dos, .dos-row-pollo-vivo .dos-row-pollo-vivo__width-dos.dos-row-pollo-vivo__width-dos {
  max-width: 700px;
}
@media screen and (max-width: 768px) {
  .dos-row-pollo-vivo.dos-row-pollo-vivo .dos-row-pollo-vivo__width-dos.dos-row-pollo-vivo__width-dos, .dos-row-pollo-vivo .dos-row-pollo-vivo__width-dos.dos-row-pollo-vivo__width-dos {
    max-width: 100%;
  }
}
.dos-row-pollo-vivo.dos-row-pollo-vivo__img .img, .dos-row-pollo-vivo__img .img {
  width: 100%;
}
.dos-row-pollo-vivo.dos-row-pollo-vivo__ctexto, .dos-row-pollo-vivo__ctexto {
  width: 100%;
}
.dos-row-pollo-vivo.dos-row-pollo-vivo__ctexto__titulo, .dos-row-pollo-vivo__ctexto__titulo {
  line-height: 1.4;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 35px;
}
.dos-row-pollo-vivo.dos-row-pollo-vivo__ctexto__texto, .dos-row-pollo-vivo__ctexto__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: center;
  color: #0C2F4D;
}
.dos-row-pollo-vivo.dos-row-pollo-vivo .dos-row-pollo-vivo__columna.dos-row-pollo-vivo__columna, .dos-row-pollo-vivo .dos-row-pollo-vivo__columna.dos-row-pollo-vivo__columna {
  flex-direction: column;
}

.varios-rows-pollo.varios-rows-pollo .varios-row__contenedor__titulo, .varios-rows-pollo .varios-row__contenedor__titulo {
  font-size: 41px;
  color: #0C2F4D;
  margin-bottom: 50px;
}
.varios-rows-pollo.varios-rows-pollo__pleca-bicolor, .varios-rows-pollo__pleca-bicolor {
  position: absolute;
  left: 90%;
  transform: translateX(-90%);
  width: 20%;
  top: -5%;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo.varios-rows-pollo__pleca-bicolor, .varios-rows-pollo__pleca-bicolor {
    left: 100%;
    transform: translateX(-100%);
    width: 60%;
    top: 7%;
  }
}
.varios-rows-pollo.varios-rows-pollo .varios-rows-pollo__img.varios-rows-pollo__img, .varios-rows-pollo .varios-rows-pollo__img.varios-rows-pollo__img {
  height: 231px;
}
.varios-rows-pollo.varios-rows-pollo__img .img.img, .varios-rows-pollo__img .img.img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.varios-rows-pollo.varios-rows-pollo .varios-row__contenedor__cicono-texto, .varios-rows-pollo .varios-row__contenedor__cicono-texto {
  width: 80%;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo.varios-rows-pollo .varios-row__contenedor__cicono-texto, .varios-rows-pollo .varios-row__contenedor__cicono-texto {
    width: 100%;
  }
}
.varios-rows-pollo.varios-rows-pollo .varios-row__contenedor__cicono-texto__uno, .varios-rows-pollo .varios-row__contenedor__cicono-texto__uno {
  margin: 0 45px;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo.varios-rows-pollo .varios-row__contenedor__cicono-texto__uno, .varios-rows-pollo .varios-row__contenedor__cicono-texto__uno {
    margin: 0;
    margin-bottom: 32px;
  }
}
.varios-rows-pollo.varios-rows-pollo .varios-row__contenedor__cicono-texto__uno__texto__titulo, .varios-rows-pollo .varios-row__contenedor__cicono-texto__uno__texto__titulo {
  margin: 30px 0;
}

.texto-pollo.texto-pollo, .texto-pollo {
  padding-top: 24px;
}
@media screen and (max-width: 768px) {
  .texto-pollo.texto-pollo, .texto-pollo {
    padding-top: 0;
  }
}
.texto-pollo.texto-pollo__camarillo, .texto-pollo__camarillo {
  background-color: #F36B16;
  margin: auto;
  width: 60%;
  padding: 67px 80px;
}
@media screen and (max-width: 768px) {
  .texto-pollo.texto-pollo__camarillo, .texto-pollo__camarillo {
    width: 100%;
    padding: 40px;
  }
}
.texto-pollo.texto-pollo__camarillo__pleca-bicolor, .texto-pollo__camarillo__pleca-bicolor {
  position: absolute;
  right: -15%;
  transform: rotate(-10deg);
  width: 40%;
}
@media screen and (max-width: 768px) {
  .texto-pollo.texto-pollo__camarillo__pleca-bicolor, .texto-pollo__camarillo__pleca-bicolor {
    width: 70%;
    right: 0;
  }
}
.texto-pollo.texto-pollo .titulo-texto__titulo, .texto-pollo .titulo-texto__titulo {
  color: #0C2F4D;
  max-width: 100%;
  font-size: 26px;
}
.texto-pollo.texto-pollo .titulo-texto__titulo a, .texto-pollo .titulo-texto__titulo a {
  color: #0C2F4D;
  transition: color 0.2s ease-in;
}
.texto-pollo.texto-pollo .titulo-texto__titulo a:hover, .texto-pollo .titulo-texto__titulo a:hover {
  color: #ffffff;
  transition: color 0.2s ease-in;
}

.texto-pollo.texto-pollo, .texto-pollo {
  padding-top: 24px;
}
@media screen and (max-width: 768px) {
  .texto-pollo.texto-pollo, .texto-pollo {
    padding-top: 0;
  }
}
.texto-pollo.texto-pollo__cazul, .texto-pollo__cazul {
  background-color: #0C2F4D;
  margin: auto;
  width: 60%;
  padding: 67px 80px;
}
@media screen and (max-width: 768px) {
  .texto-pollo.texto-pollo__cazul, .texto-pollo__cazul {
    width: 100%;
    padding: 40px;
  }
}
.texto-pollo.texto-pollo__cazul__pleca-bicolor, .texto-pollo__cazul__pleca-bicolor {
  position: absolute;
  right: -15%;
  transform: rotate(-10deg);
  width: 40%;
}
@media screen and (max-width: 768px) {
  .texto-pollo.texto-pollo__cazul__pleca-bicolor, .texto-pollo__cazul__pleca-bicolor {
    width: 70%;
    right: 0;
  }
}
.texto-pollo.texto-pollo__cazul__title, .texto-pollo__cazul__title {
  color: #ffffff;
  font-size: 32px;
  border-bottom: 2px solid #ffffff;
}
.texto-pollo.texto-pollo__cazul__subtitle, .texto-pollo__cazul__subtitle {
  color: #ffffff;
  font-size: 20px;
}
.texto-pollo.texto-pollo__cazul__link, .texto-pollo__cazul__link {
  text-decoration: none;
  color: #ffffff;
}
.texto-pollo.texto-pollo .titulo-texto__titulo, .texto-pollo .titulo-texto__titulo {
  color: #0C2F4D;
  max-width: 100%;
  font-size: 26px;
}
.texto-pollo.texto-pollo .titulo-texto__titulo a, .texto-pollo .titulo-texto__titulo a {
  color: #0C2F4D;
  transition: color 0.2s ease-in;
}
.texto-pollo.texto-pollo .titulo-texto__titulo a:hover, .texto-pollo .titulo-texto__titulo a:hover {
  color: #ffffff;
  transition: color 0.2s ease-in;
}

.expe {
  background: linear-gradient(to bottom, #FAFAFA 0%, #FAFAFA 50%, #fff 50%, #fff 100%);
}
.expe__bg {
  width: 80% !important;
  padding: 67px 55px !important;
}
.expe__ubi {
  text-decoration: none;
}
.expe__tel {
  text-decoration: none;
}
.expe__c1 {
  display: flex;
  justify-content: left;
  align-items: center;
}
.expe__c2 {
  display: flex;
  justify-content: left;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .expe__c2 {
    justify-content: left;
  }
}
.expe__c3 {
  display: flex;
  justify-content: left;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .expe__c3 {
    justify-content: left;
  }
}
.expe__cont__title {
  line-height: 1.4;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
}
.expe__cont__row {
  border-top: 2px solid #FFE28D;
  padding-top: 1rem;
}
.expe__cont__sub {
  font-size: 18px;
  color: #0C2F4D;
  margin-top: unset;
  margin-bottom: unset;
}
.expe__cont__text {
  font-size: 15px;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .expe__cont__text {
    text-align: left;
  }
}
.expe__cont__icon {
  margin-right: 0.3rem;
}
.expe__cont__f1 {
  position: absolute;
  right: -9%;
  width: 25%;
  top: -8%;
}
@media screen and (max-width: 768px) {
  .expe__cont__f1 {
    position: absolute;
    right: -7%;
    width: 35%;
    top: -1%;
  }
}
.expe__cont__f2 {
  position: absolute;
  left: -11%;
  width: 14%;
  top: 29%;
}
@media screen and (max-width: 768px) {
  .expe__cont__f2 {
    display: none;
  }
}
.expe__cont__f3 {
  position: absolute;
  right: 33%;
  width: 34%;
  bottom: -8%;
}
@media screen and (max-width: 768px) {
  .expe__cont__f3 {
    position: absolute;
    right: 56%;
    width: 48%;
    bottom: -1%;
  }
}
.expe__cont__p1 {
  position: absolute;
  left: -13%;
  width: 31%;
  top: -15%;
}
.expe__cont__p2 {
  position: absolute;
  right: -11%;
  width: 30%;
  bottom: -15%;
}
@media screen and (max-width: 768px) {
  .expe__cont__p2 {
    position: absolute;
    right: 0%;
    width: 30%;
    bottom: -2%;
  }
}
.expe__cont__p3 {
  position: absolute;
  left: -27%;
  width: 11%;
  top: -13%;
}
@media screen and (max-width: 768px) {
  .expe__cont__p3 {
    display: none;
  }
}
.expe__cont__p4 {
  position: absolute;
  right: -9%;
  width: 10%;
  top: 5%;
}
@media screen and (max-width: 768px) {
  .expe__cont__p4 {
    display: none;
  }
}

/*   */
@media screen and (max-width: 768px) {
  .hero-pollo-procesado-row.hero-pollo-procesado-row {
    padding: 105% 16px 64px 16px;
    min-height: 840px;
  }
}

.hero-pollo-procesado.hero-pollo-procesado, .hero-pollo-procesado {
  align-self: flex-start;
  flex-direction: row;
  justify-content: flex-end;
}
.hero-pollo-procesado.hero-pollo-procesado__ctexto, .hero-pollo-procesado__ctexto {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .hero-pollo-procesado.hero-pollo-procesado__ctexto, .hero-pollo-procesado__ctexto {
    width: 100%;
  }
}
.hero-pollo-procesado.hero-pollo-procesado__ctexto__titulo, .hero-pollo-procesado__ctexto__titulo {
  line-height: 1.4;
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #F36B16;
}
@media screen and (max-width: 768px) {
  .hero-pollo-procesado.hero-pollo-procesado__ctexto__titulo, .hero-pollo-procesado__ctexto__titulo {
    font-size: 28px;
  }
}
.hero-pollo-procesado.hero-pollo-procesado__ctexto__marco-blanco, .hero-pollo-procesado__ctexto__marco-blanco {
  border: 1px solid #F36B16;
  padding: 0px 45px 30px;
}
.hero-pollo-procesado.hero-pollo-procesado__ctexto__marco-blanco__subtitulo, .hero-pollo-procesado__ctexto__marco-blanco__subtitulo {
  line-height: 1.4;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .hero-pollo-procesado.hero-pollo-procesado__ctexto__marco-blanco__subtitulo, .hero-pollo-procesado__ctexto__marco-blanco__subtitulo {
    font-size: 18px;
  }
}
.hero-pollo-procesado.hero-pollo-procesado__ctexto__marco-blanco__cazul, .hero-pollo-procesado__ctexto__marco-blanco__cazul {
  background-color: #ffffff;
  padding: 35px 45px 80px;
  transform: translateY(25%);
}
@media screen and (max-width: 768px) {
  .hero-pollo-procesado.hero-pollo-procesado__ctexto__marco-blanco__cazul, .hero-pollo-procesado__ctexto__marco-blanco__cazul {
    transform: translateY(7%);
  }
}
.hero-pollo-procesado.hero-pollo-procesado__ctexto__marco-blanco__cazul__texto, .hero-pollo-procesado__ctexto__marco-blanco__cazul__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 18px;
  white-space: pre-line;
  margin: 0;
  text-align: center;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .hero-pollo-procesado.hero-pollo-procesado__ctexto__marco-blanco__cazul__texto, .hero-pollo-procesado__ctexto__marco-blanco__cazul__texto {
    font-size: 15px;
  }
}
.hero-pollo-procesado.hero-pollo-procesado__ctexto__marco-blanco__cazul__link, .hero-pollo-procesado__ctexto__marco-blanco__cazul__link {
  position: absolute;
  bottom: -25%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-pollo-procesado.hero-pollo-procesado__ctexto__marco-blanco__cazul__link:hover, .hero-pollo-procesado__ctexto__marco-blanco__cazul__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-pollo-procesado.hero-pollo-procesado__ctexto__marco-blanco__cazul__link:hover img, .hero-pollo-procesado__ctexto__marco-blanco__cazul__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-pollo-procesado.hero-pollo-procesado__ctexto__marco-blanco__cazul__link img, .hero-pollo-procesado__ctexto__marco-blanco__cazul__link img {
  width: 75px;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .hero-pollo-procesado.hero-pollo-procesado__ctexto__marco-blanco__cazul__link, .hero-pollo-procesado__ctexto__marco-blanco__cazul__link {
    color: #F36B16;
    padding: 9px 19px;
  }
  .hero-pollo-procesado.hero-pollo-procesado__ctexto__marco-blanco__cazul__link:hover, .hero-pollo-procesado__ctexto__marco-blanco__cazul__link:hover {
    color: #F36B16;
    padding: 10px 20px;
  }
}

@media screen and (max-width: 768px) {
  .varios-rows-pollo-procesado.varios-rows-pollo-procesado, .varios-rows-pollo-procesado {
    padding-bottom: 0;
  }
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado__pleca, .varios-rows-pollo-procesado__pleca {
  position: absolute;
  left: 0;
  width: 8%;
  top: 25%;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo-procesado.varios-rows-pollo-procesado__pleca, .varios-rows-pollo-procesado__pleca {
    width: 15%;
    top: 32%;
  }
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado__bicolor-uno, .varios-rows-pollo-procesado__bicolor-uno {
  position: absolute;
  top: -106.24px;
  left: 0;
  width: 25%;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo-procesado.varios-rows-pollo-procesado__bicolor-uno, .varios-rows-pollo-procesado__bicolor-uno {
    top: -64px;
    width: 50%;
  }
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__titulo, .varios-rows-pollo-procesado .varios-row__contenedor__titulo {
  font-size: 41px;
  color: #0C2F4D;
  margin-bottom: 50px;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-rows-pollo-procesado__img.varios-rows-pollo-procesado__img, .varios-rows-pollo-procesado .varios-rows-pollo-procesado__img.varios-rows-pollo-procesado__img {
  height: 231px;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado__img .img, .varios-rows-pollo-procesado__img .img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin-top: 30px;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto {
  width: 80%;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto {
    width: 100%;
  }
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno {
  margin: 0 10px;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno {
    margin: 0;
    margin-bottom: 32px;
  }
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno__texto__titulo, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno__texto__titulo {
  margin: 25px 0;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno__texto__titulo .animacion-subrayado, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno__texto__titulo .animacion-subrayado {
  z-index: 100;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno__texto__titulo .animacion-subrayado::after, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno__texto__titulo .animacion-subrayado::after {
  background-color: #F36B16;
  width: 0%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  animation: marcado 3s;
  animation-fill-mode: forwards;
  display: inline-block;
  z-index: -1;
  transition: all 0.5s ease-in-out;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-rows-pollo-procesado__texto.varios-rows-pollo-procesado__texto, .varios-rows-pollo-procesado .varios-rows-pollo-procesado__texto.varios-rows-pollo-procesado__texto {
  width: 80%;
  margin: auto;
  margin-bottom: 15px;
  text-align: left;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-rows-pollo-procesado__texto.varios-rows-pollo-procesado__texto img, .varios-rows-pollo-procesado .varios-rows-pollo-procesado__texto.varios-rows-pollo-procesado__texto img {
  margin-right: 10px;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-rows-pollo-procesado__subtexto.varios-rows-pollo-procesado__subtexto, .varios-rows-pollo-procesado .varios-rows-pollo-procesado__subtexto.varios-rows-pollo-procesado__subtexto {
  width: 75%;
  margin: auto;
  margin-bottom: 15px;
  text-align: left;
  margin-left: 5rem;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-rows-pollo-procesado__subtexto.varios-rows-pollo-procesado__subtexto img, .varios-rows-pollo-procesado .varios-rows-pollo-procesado__subtexto.varios-rows-pollo-procesado__subtexto img {
  margin-right: 10px;
  width: 15px;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado__peso-tote, .varios-rows-pollo-procesado__peso-tote {
  width: 100%;
  text-align: center;
  color: rgba(24, 48, 81, 0.5058823529);
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5;
  white-space: pre-line;
  margin: 0;
}

.totes-pollo-procesado.totes-pollo-procesado__bicolor, .totes-pollo-procesado__bicolor {
  position: absolute;
  right: 5%;
  width: 20%;
  top: -38%;
}
.totes-pollo-procesado.totes-pollo-procesado .totes-pollo-procesado__cimg.totes-pollo-procesado__cimg, .totes-pollo-procesado .totes-pollo-procesado__cimg.totes-pollo-procesado__cimg {
  align-items: flex-end;
}
.totes-pollo-procesado.totes-pollo-procesado .totes-pollo-procesado__width-img.totes-pollo-procesado__width-img, .totes-pollo-procesado .totes-pollo-procesado__width-img.totes-pollo-procesado__width-img {
  max-width: 500px;
}
.totes-pollo-procesado.totes-pollo-procesado__cimg, .totes-pollo-procesado__cimg {
  align-items: flex-end;
}
.totes-pollo-procesado.totes-pollo-procesado__cimg__img, .totes-pollo-procesado__cimg__img {
  width: 405px;
  z-index: 99;
  left: 50px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .totes-pollo-procesado.totes-pollo-procesado__cimg__img, .totes-pollo-procesado__cimg__img {
    width: 220px;
    transform: translate(-30%, -45%);
  }
}
.totes-pollo-procesado.totes-pollo-procesado .totes-pollo-procesado__width.totes-pollo-procesado__width, .totes-pollo-procesado .totes-pollo-procesado__width.totes-pollo-procesado__width {
  max-width: 600px;
}
.totes-pollo-procesado.totes-pollo-procesado__marco, .totes-pollo-procesado__marco {
  border: 1px solid #0C2F4D;
  padding: 25px;
  transform: translate(-30%, -10%);
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .totes-pollo-procesado.totes-pollo-procesado__marco, .totes-pollo-procesado__marco {
    transform: none;
  }
}
.totes-pollo-procesado.totes-pollo-procesado__marco__ccolor, .totes-pollo-procesado__marco__ccolor {
  background-color: #0C2F4D;
  padding: 45px 55px 85px 125px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .totes-pollo-procesado.totes-pollo-procesado__marco__ccolor, .totes-pollo-procesado__marco__ccolor {
    padding: 45px 55px 85px;
  }
}
.totes-pollo-procesado.totes-pollo-procesado__marco__ccolor__titulo, .totes-pollo-procesado__marco__ccolor__titulo {
  line-height: 1.4;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  color: #ffffff;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .totes-pollo-procesado.totes-pollo-procesado__marco__ccolor__titulo, .totes-pollo-procesado__marco__ccolor__titulo {
    font-size: 22px;
  }
}
.totes-pollo-procesado.totes-pollo-procesado__marco__ccolor__texto, .totes-pollo-procesado__marco__ccolor__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #ffffff;
}
.totes-pollo-procesado.totes-pollo-procesado__marco__ccolor__bicolor, .totes-pollo-procesado__marco__ccolor__bicolor {
  position: absolute;
  left: 0;
  bottom: 0;
  transform: scale(-1, 1);
  width: 64%;
}
@media screen and (max-width: 768px) {
  .totes-pollo-procesado.totes-pollo-procesado__marco__ccolor__bicolor, .totes-pollo-procesado__marco__ccolor__bicolor {
    transform: translateX(-100%);
    right: 0;
    left: 100%;
  }
}
.totes-pollo-procesado.totes-pollo-procesado__marco__gris, .totes-pollo-procesado__marco__gris {
  width: 100%;
  height: 300px;
  background: #E2E2E2;
  position: absolute;
  left: 0%;
  bottom: 3%;
  z-index: 0;
}

.texto-pollo-procesado.texto-pollo-procesado, .texto-pollo-procesado {
  padding-top: 24px;
}
@media screen and (max-width: 768px) {
  .texto-pollo-procesado.texto-pollo-procesado, .texto-pollo-procesado {
    padding-top: 0;
  }
}
.texto-pollo-procesado.texto-pollo-procesado__camarillo, .texto-pollo-procesado__camarillo {
  background-color: #F36B16;
  margin: auto;
  width: 60%;
  padding: 67px 80px;
}
@media screen and (max-width: 768px) {
  .texto-pollo-procesado.texto-pollo-procesado__camarillo, .texto-pollo-procesado__camarillo {
    width: 100%;
    padding: 40px;
  }
}
.texto-pollo-procesado.texto-pollo-procesado .titulo-texto__titulo, .texto-pollo-procesado .titulo-texto__titulo {
  color: #0C2F4D;
  max-width: 100%;
  font-size: 26px;
}
.texto-pollo-procesado.texto-pollo-procesado .titulo-texto__titulo small, .texto-pollo-procesado .titulo-texto__titulo small {
  font-size: 16px;
}
.texto-pollo-procesado.texto-pollo-procesado .titulo-texto__titulo a, .texto-pollo-procesado .titulo-texto__titulo a {
  color: #0C2F4D;
  transition: color 0.2s ease-in;
}
.texto-pollo-procesado.texto-pollo-procesado .titulo-texto__titulo a:hover, .texto-pollo-procesado .titulo-texto__titulo a:hover {
  color: #ffffff;
  transition: color 0.2s ease-in;
}
.texto-pollo-procesado.texto-pollo-procesado__amarillo-uno, .texto-pollo-procesado__amarillo-uno {
  position: absolute;
  left: 3%;
  bottom: 7%;
}
.texto-pollo-procesado.texto-pollo-procesado__amarillo-dos, .texto-pollo-procesado__amarillo-dos {
  position: absolute;
  left: 12%;
  bottom: 15%;
}
.texto-pollo-procesado.texto-pollo-procesado__amarillo-tres, .texto-pollo-procesado__amarillo-tres {
  position: absolute;
  left: 20%;
  bottom: 0;
}
.texto-pollo-procesado.texto-pollo-procesado__azul-uno, .texto-pollo-procesado__azul-uno {
  position: absolute;
  left: 6%;
  bottom: 7%;
}
.texto-pollo-procesado.texto-pollo-procesado__azul-dos, .texto-pollo-procesado__azul-dos {
  position: absolute;
  left: 2%;
  bottom: 28%;
}

.visceras__bg {
  background-color: #f4f4f4;
  margin-left: 1rem;
  margin-right: 2rem;
  margin-bottom: 3rem;
}

.contacto_back {
  background-image: url(../images/lafortuna/home/halftone_back.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.contacto-preguntas.contacto-preguntas, .contacto-preguntas {
  padding-top: 167px;
}
.contacto-preguntas.contacto-preguntas__img-huellitas, .contacto-preguntas__img-huellitas {
  position: absolute;
  top: 64px;
  left: -7%;
  width: 12%;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas__img-huellitas, .contacto-preguntas__img-huellitas {
    width: 45%;
  }
}
.contacto-preguntas.contacto-preguntas__img-huellitas-dos, .contacto-preguntas__img-huellitas-dos {
  position: absolute;
  bottom: -115px;
  right: -11%;
  width: 14%;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas__img-huellitas-dos, .contacto-preguntas__img-huellitas-dos {
    bottom: -6%;
    width: 35%;
  }
}
.contacto-preguntas.contacto-preguntas__titulo, .contacto-preguntas__titulo {
  line-height: 1.4;
  font-size: 43px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
  margin-bottom: 25px;
}
.contacto-preguntas.contacto-preguntas .dos-row__row__contenedorTexto.dos-row__row__contenedorTexto, .contacto-preguntas .dos-row__row__contenedorTexto.dos-row__row__contenedorTexto {
  align-self: flex-start;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas .dos-row__row__contenedorTexto.dos-row__row__contenedorTexto, .contacto-preguntas .dos-row__row__contenedorTexto.dos-row__row__contenedorTexto {
    align-self: center;
  }
}
.contacto-preguntas.contacto-preguntas .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2, .contacto-preguntas .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2 {
  max-width: 85%;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2, .contacto-preguntas .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2 {
    max-width: 365.484px;
  }
}
.contacto-preguntas.contacto-preguntas__contenedor, .contacto-preguntas__contenedor {
  border: 1px solid #FFEADD !important;
  margin: 10px 0;
  width: 100%;
}
.contacto-preguntas.contacto-preguntas__contenedor__flecha, .contacto-preguntas__contenedor__flecha {
  position: absolute;
  right: 5px;
  top: 15% !important;
  width: 45px !important;
  cursor: pointer;
}
.contacto-preguntas.contacto-preguntas__contenedor__arriba, .contacto-preguntas__contenedor__arriba {
  visibility: hidden;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta, .contacto-preguntas__contenedor__pregunta {
  padding: 20px 100px 20px 25px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas__contenedor__pregunta, .contacto-preguntas__contenedor__pregunta {
    padding: 20px 25px 20px 25px !important;
  }
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__titulo, .contacto-preguntas__contenedor__pregunta__titulo {
  line-height: 1.4;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas__contenedor__pregunta__titulo, .contacto-preguntas__contenedor__pregunta__titulo {
    padding-right: 10% !important;
  }
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto, .contacto-preguntas__contenedor__pregunta__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #ffffff;
  visibility: hidden;
  height: 0;
  max-height: 0;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto a, .contacto-preguntas__contenedor__pregunta__texto a {
  color: #ffffff;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto__lista, .contacto-preguntas__contenedor__pregunta__texto__lista {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #ffffff;
  visibility: hidden;
  height: 0;
  max-height: 0;
  width: 100%;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto__lista ul, .contacto-preguntas__contenedor__pregunta__texto__lista ul {
  padding: 0;
  width: 50%;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto__lista ul li, .contacto-preguntas__contenedor__pregunta__texto__lista ul li {
  list-style: none;
}
.contacto-form__img-patita-azul {
  position: absolute;
  top: 10%;
  left: 0;
  width: 5%;
}
@media screen and (max-width: 768px) {
  .contacto-form__img-patita-azul {
    left: 3%;
    width: 8%;
  }
}

.contacto-form__img-patita-amarilla {
  position: absolute;
  top: 0;
  left: 5%;
  width: 5%;
}
@media screen and (max-width: 768px) {
  .contacto-form__img-patita-amarilla {
    top: -4%;
    left: 15%;
    width: 15%;
  }
}

.header_img {
  width: 100%;
}

/*   */
@media screen and (max-width: 768px) {
  .hero-talento-row.hero-talento-row, .hero-talento-row {
    min-height: 840px;
  }
}

.hero-talento.hero-talento, .hero-talento {
  align-self: center;
  flex-direction: row;
  justify-content: flex-end;
}
@media screen and (max-width: 768px) {
  .hero-talento.hero-talento, .hero-talento {
    align-self: flex-start;
  }
}
.hero-talento.hero-talento__ctexto, .hero-talento__ctexto {
  width: 55%;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 768px) {
  .hero-talento.hero-talento__ctexto, .hero-talento__ctexto {
    width: 100%;
  }
}
.hero-talento.hero-talento__ctexto__titulo, .hero-talento__ctexto__titulo {
  line-height: 1.4;
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #ffffff;
}
.hero-talento.hero-talento__ctexto__marco-blanco, .hero-talento__ctexto__marco-blanco {
  padding: 0px 45px;
  transform: translateY(64%);
}
@media screen and (max-width: 768px) {
  .hero-talento.hero-talento__ctexto__marco-blanco, .hero-talento__ctexto__marco-blanco {
    transform: translateY(0%);
  }
}
.hero-talento.hero-talento__ctexto__marco-blanco__subtitulo, .hero-talento__ctexto__marco-blanco__subtitulo {
  line-height: 1.4;
  font-size: 42px !important;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #ffffff;
}
.hero-talento.hero-talento__ctexto__marco-blanco__cazul, .hero-talento__ctexto__marco-blanco__cazul {
  background-color: #F36B16;
  padding: 35px 45px 80px;
  transform: translateY(15%);
}
.hero-talento.hero-talento__ctexto__marco-blanco__cazul__link, .hero-talento__ctexto__marco-blanco__cazul__link {
  position: absolute;
  bottom: -20%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-talento.hero-talento__ctexto__marco-blanco__cazul__link:hover, .hero-talento__ctexto__marco-blanco__cazul__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-talento.hero-talento__ctexto__marco-blanco__cazul__link:hover img, .hero-talento__ctexto__marco-blanco__cazul__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-talento.hero-talento__ctexto__marco-blanco__cazul__link img, .hero-talento__ctexto__marco-blanco__cazul__link img {
  width: 75px;
  height: 75px;
}

.hero-talento.hero-talento-start, .hero-talento-start {
  align-self: center !important;
  flex-direction: row !important;
  justify-content: start;
}
@media screen and (max-width: 768px) {
  .hero-talento.hero-talento-start, .hero-talento-start {
    align-self: flex-start;
  }
}
.hero-talento.hero-talento-start__ctexto, .hero-talento-start__ctexto {
  width: 45%;
}
@media screen and (max-width: 768px) {
  .hero-talento.hero-talento-start__ctexto, .hero-talento-start__ctexto {
    width: 100%;
  }
}
.hero-talento.hero-talento-start__ctexto__titulo, .hero-talento-start__ctexto__titulo {
  line-height: 1.4;
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
}
.hero-talento.hero-talento-start__ctexto__marco-blanco, .hero-talento-start__ctexto__marco-blanco {
  border: 1px solid #0C2F4D;
  padding: 0px 45px;
}
.hero-talento.hero-talento-start__ctexto__marco-blanco__subtitulo, .hero-talento-start__ctexto__marco-blanco__subtitulo {
  line-height: 1.4;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
}
.hero-talento.hero-talento-start__ctexto__marco-blanco__cazul, .hero-talento-start__ctexto__marco-blanco__cazul {
  background-color: #F36B16;
  padding: 35px 45px 80px;
  transform: translateY(25%);
}
.hero-talento.hero-talento-start__ctexto__marco-blanco__cazul__link, .hero-talento-start__ctexto__marco-blanco__cazul__link {
  position: absolute;
  bottom: -20%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-talento.hero-talento-start__ctexto__marco-blanco__cazul__link:hover, .hero-talento-start__ctexto__marco-blanco__cazul__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-talento.hero-talento-start__ctexto__marco-blanco__cazul__link:hover img, .hero-talento-start__ctexto__marco-blanco__cazul__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-talento.hero-talento-start__ctexto__marco-blanco__cazul__link img, .hero-talento-start__ctexto__marco-blanco__cazul__link img {
  width: 75px;
  height: 75px;
}

.titulo-texto-talento {
  max-width: 100%;
  margin-bottom: 0;
  margin-top: 0;
  align-items: center;
  -webkit-box-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
  -webkit-box-pack: center;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: #ffffff;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 4rem;
  background-image: url(../images/lafortuna/home/halftone_back.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
@media screen and (max-width: 768px) {
  .titulo-texto-talento {
    text-align: center;
    padding-right: 30px;
    padding-left: 30px;
    width: calc(100% + 0px);
    max-width: 1232px;
    padding-bottom: 64px;
    margin-right: 0px;
    margin-left: 0px;
  }
}
.titulo-texto-talento__titulo {
  line-height: 1.4;
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  max-width: 450px;
  margin: 0;
  color: #E15C0A;
}
@media screen and (max-width: 768px) {
  .titulo-texto-talento__titulo {
    line-height: 1.125;
    font-size: 30px;
  }
}
.titulo-texto-talento__espacio {
  width: 16px;
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-basis: 16px;
  flex-shrink: 0;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -webkit-box-lines: nowrap;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
.titulo-texto-talento__texto {
  line-height: 1.4;
  font-weight: 300;
  font-size: 16px;
  text-align: center;
  white-space: pre-line;
  max-width: 65%;
  margin: 0;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .titulo-texto-talento__texto {
    max-width: 450px;
  }
}
.titulo-texto-talento__texto p {
  margin: 0;
  padding-top: 2rem;
}
.titulo-texto-talento__texto .linea-superior {
  position: absolute;
  border-top: 3px solid #0C2F4D;
  border-left: 3px solid #0C2F4D;
  width: 45%;
  height: 30%;
  left: -5%;
}
.titulo-texto-talento__texto .linea-inferior {
  position: absolute;
  right: -5%;
  bottom: 0;
  height: 20%;
  width: 20%;
  border-right: 3px solid #0C2F4D;
  border-bottom: 3px solid #0C2F4D;
}

.cerca-de-ti__huella1 {
  position: absolute;
  top: -10%;
  left: 5%;
}
.cerca-de-ti__huella2 {
  position: absolute;
  bottom: 5%;
  right: 0%;
}

.experiencia-talento.experiencia-talento__img-pluma, .experiencia-talento__img-pluma {
  position: absolute;
  top: -26%;
  left: -3%;
  width: 18%;
  transform: scale(-1);
}
@media screen and (max-width: 768px) {
  .experiencia-talento.experiencia-talento__img-pluma, .experiencia-talento__img-pluma {
    top: -5%;
    left: -1%;
    width: 45%;
  }
}
.experiencia-talento.experiencia-talento__img-pluma-dos, .experiencia-talento__img-pluma-dos {
  position: absolute;
  bottom: 0%;
  right: 0%;
  width: 14%;
}
@media screen and (max-width: 768px) {
  .experiencia-talento.experiencia-talento__img-pluma-dos, .experiencia-talento__img-pluma-dos {
    right: 4%;
    width: 35%;
  }
}
.experiencia-talento.experiencia-talento__fondo, .experiencia-talento__fondo {
  background-image: url(../images/lafortuna/talento/talento_fondo.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
@media screen and (max-width: 768px) {
  .experiencia-talento.experiencia-talento__fondo, .experiencia-talento__fondo {
    background-image: url(../images/lafortuna/talento/talento_fondo_mob.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
.experiencia-talento.experiencia-talento__titulo, .experiencia-talento__titulo {
  color: #ffffff;
  font-size: 36px;
}
.experiencia-talento.experiencia-talento__contenedor, .experiencia-talento__contenedor {
  background-color: #ffffff;
  padding: 100px 100px 60px;
}
@media screen and (max-width: 768px) {
  .experiencia-talento.experiencia-talento__contenedor, .experiencia-talento__contenedor {
    padding: 50px 50px 60px;
  }
}
.experiencia-talento.experiencia-talento__contenedor .varios-row__contenedor__cicono-texto__uno__img.varios-row__contenedor__cicono-texto__uno__img, .experiencia-talento__contenedor .varios-row__contenedor__cicono-texto__uno__img.varios-row__contenedor__cicono-texto__uno__img {
  height: 250px;
  z-index: 1;
}
.experiencia-talento.experiencia-talento__contenedor__img, .experiencia-talento__contenedor__img {
  position: absolute;
  left: -2%;
  bottom: -38%;
}
.experiencia-talento.experiencia-talento__contenedor__ctexto, .experiencia-talento__contenedor__ctexto {
  padding: 96px 15px 15px;
  transform: translate(-2%, -29%);
  z-index: 0;
  width: 105%;
}
@media screen and (max-width: 768px) {
  .experiencia-talento.experiencia-talento__contenedor__ctexto, .experiencia-talento__contenedor__ctexto {
    height: 85vw !important;
  }
}
.experiencia-talento.experiencia-talento__contenedor__ctexto .experiencia-talento__contenedor__ctexto__texto.experiencia-talento__contenedor__ctexto__texto, .experiencia-talento__contenedor__ctexto .experiencia-talento__contenedor__ctexto__texto.experiencia-talento__contenedor__ctexto__texto {
  font-size: 14px;
  padding: 10px 15px;
  text-align: left;
  visibility: visible;
  height: 0;
}

.talento-postular.talento-postular, .talento-postular {
  padding-top: 106.4px;
}
.talento-postular.talento-postular__patitas-grises, .talento-postular__patitas-grises {
  position: absolute;
  left: 0%;
  top: 8%;
  width: 4%;
}
@media screen and (max-width: 768px) {
  .talento-postular.talento-postular__patitas-grises, .talento-postular__patitas-grises {
    width: 10%;
  }
}
.talento-postular.talento-postular__img-patitas-bicolor, .talento-postular__img-patitas-bicolor {
  position: absolute;
  left: 60%;
  top: 0;
  width: 25%;
  transform: translateX(-50%) scale(-1);
}
@media screen and (max-width: 768px) {
  .talento-postular.talento-postular__img-patitas-bicolor, .talento-postular__img-patitas-bicolor {
    top: -15%;
    width: 50%;
  }
}
.talento-postular.talento-postular .col-varios__ctitulo__uno__dos.col-varios__ctitulo__uno__dos, .talento-postular .col-varios__ctitulo__uno__dos.col-varios__ctitulo__uno__dos {
  align-items: flex-start;
  width: 90%;
  margin: 0 auto 80px;
}
.talento-postular.talento-postular__marco-titulo, .talento-postular__marco-titulo {
  border: 3px solid #0C2F4D;
  padding: 25px 0;
  transform: translateX(-2%);
}
@media screen and (max-width: 768px) {
  .talento-postular.talento-postular__marco-titulo, .talento-postular__marco-titulo {
    width: 100%;
  }
}
.talento-postular.talento-postular__marco-titulo__fondo, .talento-postular__marco-titulo__fondo {
  background-color: #F36B16;
  transform: translateX(6%);
  padding: 34px 100px 30px 54px;
}
@media screen and (max-width: 768px) {
  .talento-postular.talento-postular__marco-titulo__fondo, .talento-postular__marco-titulo__fondo {
    padding: 1rem;
  }
}
.talento-postular.talento-postular__marco-titulo__fondo__titulo, .talento-postular__marco-titulo__fondo__titulo {
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .talento-postular.talento-postular__marco-titulo__fondo__titulo, .talento-postular__marco-titulo__fondo__titulo {
    font-size: 2rem !important;
    margin-bottom: 1rem !important;
  }
}
.talento-postular.talento-postular__marco-titulo__fondo .talento-postular__marco-titulo__fondo__titulo.talento-postular__marco-titulo__fondo__titulo, .talento-postular__marco-titulo__fondo .talento-postular__marco-titulo__fondo__titulo.talento-postular__marco-titulo__fondo__titulo {
  width: 100%;
  text-align: left;
  font-size: 36px;
}
.talento-postular.talento-postular__csubtitulo, .talento-postular__csubtitulo {
  padding: 35px;
  width: 70%;
}
@media screen and (max-width: 768px) {
  .talento-postular.talento-postular__csubtitulo, .talento-postular__csubtitulo {
    width: 90%;
  }
}
.talento-postular.talento-postular__csubtitulo__texto, .talento-postular__csubtitulo__texto {
  color: #ffffff;
  font-size: 16px;
}
.talento-postular.talento-postular__ctexto, .talento-postular__ctexto {
  margin-bottom: 45px;
}
.talento-postular.talento-postular__ctexto .talento-postular__ctexto__titulo.talento-postular__ctexto__titulo, .talento-postular__ctexto .talento-postular__ctexto__titulo.talento-postular__ctexto__titulo {
  color: #0C2F4D;
  font-size: 20px;
  margin-bottom: 45px;
}
.talento-postular.talento-postular__ctexto .talento-postular__ctexto__texto.talento-postular__ctexto__texto, .talento-postular__ctexto .talento-postular__ctexto__texto.talento-postular__ctexto__texto {
  color: #0C2F4D;
  font-size: 16px;
  margin-bottom: 45px;
}
.talento-postular.talento-postular__ctexto__link, .talento-postular__ctexto__link {
  color: #0C2F4D;
  font-size: 15px;
  text-decoration: underline;
  margin-bottom: 45px;
}
.talento-postular.talento-postular__ctexto__link:hover, .talento-postular__ctexto__link:hover {
  color: #0C2F4D;
  opacity: 0.6;
}
.talento-postular.talento-postular__lineas-recuadro, .talento-postular__lineas-recuadro {
  position: absolute;
  border-left: 2px solid #0C2F4D;
  border-top: 2px solid #0C2F4D;
  width: 40%;
  height: 35px;
  left: -5%;
  top: -5%;
}
@media screen and (max-width: 768px) {
  .talento-postular.talento-postular .talento-postular-tamanio-mobile.talento-postular-tamanio-mobile, .talento-postular .talento-postular-tamanio-mobile.talento-postular-tamanio-mobile {
    width: calc(100% - 48px);
  }
}

@media screen and (max-width: 768px) {
  .btn__talento {
    font-size: 1.1rem !important;
  }
}

.personal_talento__marco {
  padding: 0.2rem;
  margin: 0.3rem;
  border: 3px solid #E15C0A;
  width: fit-content;
  position: relative;
}
.personal_talento__titulo {
  width: 100%;
  color: #F36B16;
}
@media screen and (max-width: 768px) {
  .personal_talento__titulo {
    padding-left: 0rem;
  }
}
.personal_talento__img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 768px) {
  .personal_talento__img {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .personal_talento__cont {
    width: 70% !important;
  }
}

.overlay {
  position: absolute;
  transition: all 0.4s ease;
  opacity: 0;
}

.personal_talento__marco:hover .overlay {
  opacity: 0.6;
}

.FadeEffect {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0px;
  background-color: #E96923;
}

.personal_modal_open .modal-backdrop {
  background-color: #0C2F4D;
  opacity: 0.8;
}

.modal_personal_content {
  background-color: transparent;
  border: none;
}

.personal_modal__img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 768px) {
  .personal_modal__img {
    max-width: 220px;
  }
}

.personal_talento_modal_title {
  font-size: 30px;
  color: white;
}
@media screen and (max-width: 768px) {
  .personal_talento_modal_title {
    font-size: 16px;
  }
}

.personal_talento_modal_desc {
  font-size: 15px;
  color: white;
}
@media screen and (max-width: 768px) {
  .personal_talento_modal_desc {
    font-size: 12px;
  }
}

.slick-prev, .slick-next {
  width: 40px;
  height: 60px;
}
@media screen and (max-width: 768px) {
  .slick-prev, .slick-next {
    top: 40%;
  }
}

.close_personal_modal {
  position: absolute;
  right: 2%;
  top: 6%;
}
@media screen and (max-width: 768px) {
  .close_personal_modal {
    position: absolute;
    right: 0%;
    top: 0%;
  }
}

@media screen and (max-width: 768px) {
  .personal_modal_dialog {
    margin-top: 3rem;
  }
}

.slick_l_talento {
  left: -60px;
}

.slick_r_talento {
  right: -60px;
}

.personal_talento {
  position: relative;
}
.personal_talento__back {
  position: absolute;
  right: 0%;
  top: -21%;
  width: 100%;
  height: 275%;
}

.postulantes {
  position: relative;
}
.postulantes__tal1 {
  position: absolute;
  left: 0%;
  top: 25%;
}
.postulantes__tal2 {
  position: absolute;
  right: 30%;
  top: 28%;
}
.postulantes__tal3 {
  position: absolute;
  right: 32%;
  top: 40%;
}
.postulantes__tal4 {
  position: absolute;
  right: 21%;
  top: 50%;
}
.postulantes__tal5 {
  position: absolute;
  right: 29%;
  top: 72%;
}
.postulantes__tal6 {
  position: absolute;
  right: 7%;
  bottom: 0%;
}
.postulantes__tal7 {
  position: absolute;
  right: 0%;
  top: -14%;
}

@media screen and (max-width: 768px) {
  .hero_talento {
    min-height: unset !important;
    height: 100vw;
    padding: unset !important;
  }
}
@media screen and (max-width: 768px) {
  .hero_talento__cont {
    height: 100vw;
  }
}
@media screen and (max-width: 768px) {
  .hero_talento__marco {
    padding: unset !important;
    transform: translateY(50%) !important;
  }
}
@media screen and (max-width: 768px) {
  .hero_talento__marco2 {
    padding: 1rem !important;
  }
}
@media screen and (max-width: 768px) {
  .hero_talento__title {
    font-size: 1.6rem !important;
  }
}

.vacante.vacante, .vacante {
  padding-top: 64px;
  margin-bottom: 0;
}
.vacante.vacante__row__fondo-azul, .vacante__row__fondo-azul {
  background-color: #0C2F4D;
}
.vacante.vacante__row__fondo-azul__img-patitas-gris, .vacante__row__fondo-azul__img-patitas-gris {
  position: absolute;
  bottom: 1%;
  left: 2%;
  width: 3%;
}
@media screen and (max-width: 768px) {
  .vacante.vacante__row__fondo-azul__img-patitas-gris, .vacante__row__fondo-azul__img-patitas-gris {
    width: 6%;
  }
}
.vacante.vacante__row__fondo-azul__titulo, .vacante__row__fondo-azul__titulo {
  color: #ffffff;
  margin-bottom: 40px;
}
.vacante.vacante__row__fondo-azul__ctexto, .vacante__row__fondo-azul__ctexto {
  color: #ffffff;
}
.vacante.vacante__row__fondo-azul__ctexto ul, .vacante__row__fondo-azul__ctexto ul {
  list-style: none;
  padding-left: 0;
}
.vacante.vacante__row__fondo-azul__ctexto ul li, .vacante__row__fondo-azul__ctexto ul li {
  margin: 8px 0;
}
.vacante.vacante__row__fondo-azul__ctexto__texto, .vacante__row__fondo-azul__ctexto__texto {
  margin-bottom: 25px;
}
.vacante.vacante__row__fondo-azul__ctexto__clista, .vacante__row__fondo-azul__ctexto__clista {
  display: flex;
}
@media screen and (max-width: 768px) {
  .vacante.vacante__row__fondo-azul__ctexto__clista, .vacante__row__fondo-azul__ctexto__clista {
    flex-wrap: wrap;
  }
}
.vacante.vacante__row__fondo-azul__ctexto__clista__lista, .vacante__row__fondo-azul__ctexto__clista__lista {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .vacante.vacante__row__fondo-azul__ctexto__clista__lista, .vacante__row__fondo-azul__ctexto__clista__lista {
    width: 100%;
  }
}
.vacante.vacante__row__fondo-azul__ctexto__clista__lista li, .vacante__row__fondo-azul__ctexto__clista__lista li {
  padding-left: 10px;
}
.vacante.vacante__row__titulo, .vacante__row__titulo {
  line-height: 1.4;
  font-size: 32px;
  font-weight: 500;
  text-align: center;
  max-width: 100%;
  margin: 0;
  margin-bottom: 20px;
  color: #0C2F4D;
  background-color: #F36B16;
}
.vacante.vacante__row__subtitulo, .vacante__row__subtitulo {
  line-height: 1.4;
  font-size: 26px;
  font-weight: 500;
  text-align: center;
  max-width: 100%;
  width: 100%;
  margin: 0;
  color: #0C2F4D;
}
.vacante.vacante__row__texto, .vacante__row__texto {
  line-height: 1.4;
  font-weight: 300;
  font-size: 16px;
  text-align: center;
  white-space: pre-line;
  width: 100%;
  margin: 0;
  color: #0C2F4D;
  margin-bottom: 20px;
}
.vacante.vacante__row .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2, .vacante__row .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2 {
  max-width: 100%;
  padding: 80px 70px;
}
@media screen and (max-width: 768px) {
  .vacante.vacante__row .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2, .vacante__row .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2 {
    padding: 40px 30px;
  }
}
.vacante.vacante__row .formulario-vacante.formulario-vacante, .vacante__row .formulario-vacante.formulario-vacante {
  width: 100%;
}
.vacante.vacante__row .formulario-vacante.formulario-vacante .formulario__uno__dos__tres__contenedor__cinput__border, .vacante__row .formulario-vacante.formulario-vacante .formulario__uno__dos__tres__contenedor__cinput__border {
  border-radius: 15px;
  border-style: solid;
  border-width: 2px;
  border-color: #F36B16;
}
.vacante.vacante__patitas-bicolor, .vacante__patitas-bicolor {
  position: absolute;
  right: 0%;
  bottom: 0%;
  width: 9%;
}
@media screen and (max-width: 768px) {
  .vacante.vacante__patitas-bicolor, .vacante__patitas-bicolor {
    width: 20%;
  }
}

.modal-buscar .modal-dialog {
  max-width: 100%;
  height: 100%;
  margin: 0;
}
.modal-buscar .modal-dialog .modal-content {
  height: 100%;
  border-radius: 0;
  background-color: #0C2F4D;
  justify-content: center;
  align-items: center;
  align-self: center;
  align-content: center;
}
.modal-buscar .modal-dialog .modal-content .modal-body {
  width: 100%;
  height: 100%;
}
.modal-buscar .modal-dialog .modal-content .modal-body__cerrar {
  background-color: transparent;
  border: none;
  width: 55px;
  height: 55px;
  position: absolute;
  top: 15px;
  right: 15px;
}
@media screen and (max-width: 768px) {
  .modal-buscar .modal-dialog .modal-content .modal-body__cerrar {
    right: 25px;
  }
}
.modal-buscar .modal-dialog .modal-content .modal-body__cerrar img {
  width: 34px;
  height: 34px;
}
@media screen and (max-width: 768px) {
  .modal-buscar .modal-dialog .modal-content .modal-body__cerrar img {
    width: 45px;
    height: 45px;
  }
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex-direction: column;
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda__titulo {
  line-height: 1.4;
  font-size: 43px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #F36B16;
  width: 100%;
  margin-bottom: 15px;
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda__img {
  width: 10%;
  margin: 0 0 20px 0;
}
@media screen and (max-width: 768px) {
  .modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda__img {
    width: 25%;
  }
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario {
  width: 80%;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario {
    flex-direction: column;
  }
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-input {
  width: 60%;
  margin: 0 15px;
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-input input {
  outline: none;
  background: transparent;
  border: 1px solid #F36B16;
  border-radius: 25px;
  padding: 5px 25px;
  color: #F36B16;
  width: 100%;
  font-weight: 300;
  line-height: 1.5;
  font-size: 25px;
  white-space: pre-line;
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-input input:-webkit-autofill, .modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-input input:-webkit-autofill:hover, .modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-input input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
}
@media screen and (max-width: 768px) {
  .modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-input input {
    font-size: 18px;
  }
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-boton {
  width: 20%;
  margin: 0 15px;
}
@media screen and (max-width: 768px) {
  .modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-boton {
    width: 50%;
    margin: 15px 0;
  }
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-boton .btn-buscar {
  width: 100%;
  border: 2px solid #ffffff;
  background-color: #F36B16;
  color: #0C2F4D;
  font-weight: 300;
  line-height: 1.5;
  font-size: 18px;
  white-space: pre-line;
  border-radius: 25px;
  padding: 8px 0;
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 768px) {
  .modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-boton .btn-buscar {
    font-size: 14px;
  }
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-boton .btn-buscar img {
  width: 25px;
  margin: 0 5px;
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-boton .btn-buscar:hover {
  opacity: 0.8;
  padding: 9px 0;
  font-size: 19px;
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 768px) {
  .modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-boton .btn-buscar:hover {
    font-size: 15px;
  }
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .link-search {
  text-decoration: none;
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .link-search:hover {
  opacity: 0.6;
  text-decoration: underline;
  text-decoration-color: #0C2F4D;
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-result {
  position: absolute;
  left: 10%;
  top: 61px;
  background-color: #FFF;
  width: 57%;
  border-radius: 15px;
  padding: 25px;
}
.modal-buscar .modal-dialog .modal-content .modal-body__cbusqueda .formulario .contenedor-result p {
  color: #0C2F4D;
}

.modal-galeria .modal-dialog {
  max-width: 100%;
  height: auto;
  margin: 0;
}
.modal-galeria .modal-dialog .modal-content {
  height: 100%;
  border-radius: 0;
  background-color: #0C2F4D;
  justify-content: center;
  align-items: center;
  align-self: center;
  align-content: center;
}
.modal-galeria .modal-dialog .modal-content .modal-body {
  width: 100%;
  height: 100%;
}
.modal-galeria .modal-dialog .modal-content .modal-body__cerrar {
  background-color: transparent;
  border: none;
  width: 55px;
  height: 55px;
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .modal-galeria .modal-dialog .modal-content .modal-body__cerrar {
    right: 25px;
  }
}
.modal-galeria .modal-dialog .modal-content .modal-body__cerrar:hover img {
  transform: rotate(90deg) scale(1.5);
  transition: transform 0.3s ease-in-out;
}
.modal-galeria .modal-dialog .modal-content .modal-body__cerrar img {
  width: 34px;
  height: 34px;
  transform: rotate(0deg) scale(1.5);
  transition: transform 0.5s ease-in-out;
}
@media screen and (max-width: 768px) {
  .modal-galeria .modal-dialog .modal-content .modal-body__cerrar img {
    width: 45px;
    height: 45px;
  }
}
.modal-galeria .modal-dialog .modal-content .modal-body .carrusel.carrusel {
  width: 100%;
  height: max-content;
  margin: auto;
}
.modal-galeria .modal-dialog .modal-content .modal-body .carrusel.carrusel .ccontenido__uno.ccontenido__uno {
  padding-top: 25px;
}
.modal-galeria .modal-dialog .modal-content .modal-body .carrusel.carrusel .ccontenedor__uno__dos.ccontenedor__uno__dos {
  width: 80%;
}
@media screen and (min-width: 1281px) {
  .modal-galeria .modal-dialog .modal-content .modal-body .carrusel.carrusel .ccontenedor__uno__dos.ccontenedor__uno__dos {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .modal-galeria .modal-dialog .modal-content .modal-body .carrusel.carrusel .ccontenedor__uno__dos.ccontenedor__uno__dos {
    width: 100%;
  }
}
.modal-galeria .modal-dialog .modal-content .modal-body .carrusel.carrusel .ccontenido__uno__img__cimg.ccontenido__uno__img__cimg {
  width: 90%;
  margin: auto;
}
.modal-galeria .modal-dialog .modal-content .modal-body .carrusel.carrusel .ccontenido__uno__texto__em.ccontenido__uno__texto__em {
  color: #ffffff;
}
.modal-galeria .modal-dialog .modal-content .modal-body .carrusel.carrusel .ccontenido__uno__texto__h4__regular.ccontenido__uno__texto__h4__regular {
  color: #ffffff;
}

/*  Hero  */
.hero-procesos-row.hero-procesos-row {
  min-height: 678px;
}
@media screen and (max-width: 768px) {
  .hero-procesos-row.hero-procesos-row {
    padding: 564px 16px 400px 16px;
  }
}

.hero-procesos-margin.hero-procesos-margin {
  margin-bottom: 0;
}

.hero-procesos.hero-procesos, .hero-procesos {
  margin-top: 0px;
  flex-direction: row;
  justify-content: center;
}
.hero-procesos.hero-procesos__marco, .hero-procesos__marco {
  width: 70%;
  padding: 11px 48px 0;
  background: rgba(255, 255, 255, 0.7);
}
@media screen and (max-width: 768px) {
  .hero-procesos.hero-procesos__marco, .hero-procesos__marco {
    width: auto;
  }
}
.hero-procesos.hero-procesos__marco__camarillo, .hero-procesos__marco__camarillo {
  background-color: #F36B16;
  width: 64%;
  padding: 32px;
  margin: auto;
  transform: translateY(25%);
}
@media screen and (max-width: 768px) {
  .hero-procesos.hero-procesos__marco__camarillo, .hero-procesos__marco__camarillo {
    width: 100%;
    padding: 25px;
  }
}
.hero-procesos.hero-procesos__marco__camarillo__titulo, .hero-procesos__marco__camarillo__titulo {
  line-height: 1.4;
  font-size: 41px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
  padding: 1rem;
}
@media screen and (max-width: 768px) {
  .hero-procesos.hero-procesos__marco__camarillo__titulo, .hero-procesos__marco__camarillo__titulo {
    font-size: 22px;
    text-align: center;
  }
}
.hero-procesos.hero-procesos__marco__camarillo__texto, .hero-procesos__marco__camarillo__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: center;
  color: #0C2F4D;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .hero-procesos.hero-procesos__marco__camarillo__texto, .hero-procesos__marco__camarillo__texto {
    text-align: center;
  }
}
.hero-procesos.hero-procesos__marco__camarillo__link, .hero-procesos__marco__camarillo__link {
  position: absolute;
  bottom: -25%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-procesos.hero-procesos__marco__camarillo__link:hover, .hero-procesos__marco__camarillo__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-procesos.hero-procesos__marco__camarillo__link:hover img, .hero-procesos__marco__camarillo__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-procesos.hero-procesos__marco__camarillo__link img, .hero-procesos__marco__camarillo__link img {
  width: 75px;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .hero-procesos.hero-procesos__marco__camarillo__link, .hero-procesos__marco__camarillo__link {
    color: #F36B16;
    padding: 9px 19px;
  }
  .hero-procesos.hero-procesos__marco__camarillo__link:hover, .hero-procesos__marco__camarillo__link:hover {
    color: #F36B16;
    padding: 10px 20px;
  }
}

.contenedor-fondo-gris {
  background-color: #F4F4F4;
  padding-top: 106.24px;
}
.contenedor-fondo-gris .col-procesos.col-procesos .col-varios__ctitulo__uno__dos__titulo, .contenedor-fondo-gris .col-procesos .col-varios__ctitulo__uno__dos__titulo {
  color: #0C2F4D;
  font-size: 3rem;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-grande.col-grande.col-grande.col-grande .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor, .contenedor-fondo-gris .col-procesos__info .col-grande.col-grande.col-grande.col-grande .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor {
  flex-basis: 45%;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__espacio.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__espacio, .contenedor-fondo-gris .col-procesos__info .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__espacio.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__espacio {
  width: 68px;
  flex-basis: 68px;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor, .contenedor-fondo-gris .col-procesos__info__ccontenedor {
  border-left: 15px solid #F36B16;
  padding: 25px;
  background-color: #ffffff;
  margin: 25px 0;
}
@media screen and (max-width: 768px) {
  .contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor, .contenedor-fondo-gris .col-procesos__info__ccontenedor {
    background-color: transparent !important;
  }
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__marco, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__marco, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__marco, .contenedor-fondo-gris .col-procesos__info__ccontenedor__marco {
  border: none;
  padding: 15px;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__marco .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__marco .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__marco .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img, .contenedor-fondo-gris .col-procesos__info__ccontenedor__marco .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img {
  margin: 0;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__marco__titulo, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__marco__titulo, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__marco__titulo, .contenedor-fondo-gris .col-procesos__info__ccontenedor__marco__titulo {
  line-height: 1.4;
  font-size: 27px;
  font-style: normal;
  font-weight: 500;
  margin: 0;
  color: #0C2F4D;
  text-align: center;
  margin-top: 1.5rem;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-amarillo, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-amarillo {
  background-color: #F36B16;
  padding: 25px 0 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0%;
  max-width: 0%;
  visibility: hidden;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto {
  padding: 25px 45px 0;
  border: 2px solid transparent;
  height: 80%;
  overflow: auto;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar {
  width: 6px;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-thumb, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-thumb, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-thumb, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-thumb {
  background-color: #0C2F4D;
  border-radius: 25px;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-track, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-track, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-track, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-track {
  background-color: #CCE7FD;
  margin-right: 5px;
  border-radius: 25px;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo {
  color: transparent;
  font-size: 27px;
  text-align: center;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p {
  color: transparent;
  font-size: 16px;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo__patita-azul, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-amarillo__patita-azul, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-amarillo__patita-azul, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-amarillo__patita-azul {
  position: absolute;
  left: 10%;
  transform: translateX(-35%);
  width: 30%;
  bottom: 2%;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-azul, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-azul {
  background-color: #0C2F4D;
  padding: 25px 0 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0%;
  max-width: 0%;
  visibility: hidden;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto {
  padding: 25px 45px 0;
  border: 2px solid transparent;
  height: 80%;
  overflow: auto;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar {
  width: 6px;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-thumb, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-thumb, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-thumb, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-thumb {
  background-color: #0C2F4D;
  border-radius: 25px;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-track, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-track, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-track, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-track {
  background-color: #CCE7FD;
  margin-right: 5px;
  border-radius: 25px;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo {
  color: transparent;
  font-size: 27px;
  text-align: center;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-azul .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p {
  color: transparent;
  font-size: 16px;
}
.contenedor-fondo-gris .col-procesos.col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul__patita-azul, .contenedor-fondo-gris .col-procesos.col-procesos__info__ccontenedor__bg-azul__patita-azul, .contenedor-fondo-gris .col-procesos__info .col-procesos__info__ccontenedor.col-procesos__info__ccontenedor__bg-azul__patita-azul, .contenedor-fondo-gris .col-procesos__info__ccontenedor__bg-azul__patita-azul {
  position: absolute;
  left: 10%;
  transform: translateX(-35%);
  width: 30%;
  bottom: 2%;
}

.procesos__title {
  color: #ffffff !important;
}
.procesos__text {
  color: #ffffff !important;
}
.procesos__azul {
  border-left: 15px solid #0C2F4D !important;
}
.procesos__img {
  height: unset !important;
  outline: 3px solid #0C2F4D;
  outline-offset: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
  width: 90% !important;
}

.procesosmob__cont {
  background-color: #F36B16;
  width: 100%;
  margin-left: 1rem;
  padding-top: 1rem;
  padding-bottom: 3rem;
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem;
}

.procesosmob__cont2 {
  background-color: #0C2F4D;
  width: 100%;
  margin-left: 1rem;
  padding-top: 1rem;
  padding-bottom: 3rem;
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem;
}

/*  Hero  */
.hero-margin-blog.hero-margin-blog {
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .hero-blog-row.hero-blog-row {
    padding: 40% 16px 64px 16px;
    min-height: 840px;
  }
}

@media screen and (max-width: 768px) {
  .bannerblog {
    height: 300px;
    min-height: 300px !important;
  }
}

.hero-blog.hero-blog__camarillo, .hero-blog__camarillo {
  background-color: #F36B16;
  width: 40%;
  padding: 47px;
  margin-left: 5%;
  margin-top: 12%;
}
@media screen and (max-width: 768px) {
  .hero-blog.hero-blog__camarillo, .hero-blog__camarillo {
    width: 100%;
    padding: 25px;
    margin-left: 0%;
  }
}
.hero-blog.hero-blog__camarillo__marco-blanco, .hero-blog__camarillo__marco-blanco {
  border: 1px solid #ffffff;
  width: 145%;
  transform: translateX(-15%);
}
@media screen and (max-width: 768px) {
  .hero-blog.hero-blog__camarillo__marco-blanco, .hero-blog__camarillo__marco-blanco {
    width: 130%;
    transform: translateX(-12%);
  }
}
.hero-blog.hero-blog__camarillo__titulo, .hero-blog__camarillo__titulo {
  line-height: 1.4;
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .hero-blog.hero-blog__camarillo__titulo, .hero-blog__camarillo__titulo {
    font-size: 22px;
    text-align: center;
  }
}
.hero-blog.hero-blog__camarillo__link, .hero-blog__camarillo__link {
  position: absolute;
  bottom: -25%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-blog.hero-blog__camarillo__link:hover, .hero-blog__camarillo__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-blog.hero-blog__camarillo__link:hover img, .hero-blog__camarillo__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-blog.hero-blog__camarillo__link img, .hero-blog__camarillo__link img {
  width: 75px;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .hero-blog.hero-blog__camarillo__link, .hero-blog__camarillo__link {
    color: #F36B16;
    padding: 9px 19px;
    bottom: -51%;
  }
  .hero-blog.hero-blog__camarillo__link:hover, .hero-blog__camarillo__link:hover {
    color: #F36B16;
    padding: 10px 20px;
  }
}

.carrusel-blog-uno.carrusel-blog-uno .ccontenido__uno.ccontenido__uno, .carrusel-blog-uno .ccontenido__uno.ccontenido__uno {
  width: 38%;
  padding-bottom: 0;
}
.carrusel-blog-uno.carrusel-blog-uno .ccontenido__uno__texto.ccontenido__uno__texto, .carrusel-blog-uno .ccontenido__uno__texto.ccontenido__uno__texto {
  width: 60%;
  margin-left: auto;
  align-self: center;
}
.carrusel-blog-uno.carrusel-blog-uno .ccontenido__uno__img, .carrusel-blog-uno .ccontenido__uno__img {
  margin: 16px auto;
}
.carrusel-blog-uno.carrusel-blog-uno .ccontenido__uno__img .img.img, .carrusel-blog-uno .ccontenido__uno__img .img.img {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  object-fit: cover;
}
.carrusel-blog-uno.carrusel-blog-uno .carrusel-blog-uno__fecha.carrusel-blog-uno__fecha span, .carrusel-blog-uno .carrusel-blog-uno__fecha.carrusel-blog-uno__fecha span {
  color: #EC1C33;
  font-size: 12px;
  text-align: left;
}
.carrusel-blog-uno.carrusel-blog-uno .carrusel-blog-uno__link, .carrusel-blog-uno .carrusel-blog-uno__link {
  text-decoration: none;
  color: #0C2F4D;
}
.carrusel-blog-uno.carrusel-blog-uno .carrusel-blog-uno__link:hover, .carrusel-blog-uno .carrusel-blog-uno__link:hover {
  opacity: 0.5;
}
.carrusel-blog-uno.carrusel-blog-uno .carrusel-blog-uno__titulo.carrusel-blog-uno__titulo, .carrusel-blog-uno .carrusel-blog-uno__titulo.carrusel-blog-uno__titulo {
  color: #0C2F4D;
  font-size: 16px;
  text-align: left;
  text-transform: none;
  line-height: 1.4;
}

.ccontenedor__uno__dos__tres__cuatro.ccontenedor__uno__dos__tres__cuatro .slick-next.slick-next {
  right: 3%;
}
@media screen and (max-width: 768px) {
  .ccontenedor__uno__dos__tres__cuatro.ccontenedor__uno__dos__tres__cuatro .slick-next.slick-next {
    right: 10%;
  }
}

/**/
.titulo-blog.titulo-blog {
  padding-bottom: 64px;
  padding-top: 64px;
}
.titulo-blog.titulo-blog .titulo-texto-general__titulo.titulo-texto-general__titulo {
  color: #0C2F4D;
  font-size: 33px;
}
.titulo-blog.titulo-blog .titulo-texto-general__texto.titulo-texto-general__texto {
  color: #0C2F4D;
  font-size: 26px;
}

.blog-notas-pre.blog-notas-pre {
  margin-bottom: 35px;
}
.blog-notas-pre.blog-notas-pre .blog-notas-pre__img.blog-notas-pre__img {
  margin: 0;
  max-height: 186px;
}
.blog-notas-pre.blog-notas-pre .blog-notas-pre__ctexto.blog-notas-pre__ctexto {
  padding: 16px 20px;
  background-color: #FAFAFA;
  margin: 0;
  width: 100%;
}
.blog-notas-pre.blog-notas-pre .blog-notas-pre__ctexto__titulo.blog-notas-pre__ctexto__titulo {
  line-height: 1.4;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  color: #0C2F4D;
}
.blog-notas-pre.blog-notas-pre .blog-notas-pre__ctexto__texto.blog-notas-pre__ctexto__texto {
  font-weight: 300;
  text-align: left;
  line-height: 1.5;
  font-size: 14px;
  color: #0C2F4D;
  margin: 25px 0;
}

.blog-videos-componente.blog-videos-componente {
  padding-bottom: 64px;
}
.blog-videos-componente.blog-videos-componente .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco {
  justify-content: space-between;
}

.blog-videos.blog-videos .blog-videos__ctexto.blog-videos__ctexto {
  padding: 0;
  margin: 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .blog-videos.blog-videos .blog-videos__ctexto.blog-videos__ctexto {
    padding: 25px;
  }
}
.blog-videos.blog-videos .blog-videos__ctexto__titulo.blog-videos__ctexto__titulo {
  line-height: 1.4;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  color: #0C2F4D;
}
.blog-videos.blog-videos .blog-videos__ctexto__texto.blog-videos__ctexto__texto {
  font-weight: 300;
  text-align: left;
  line-height: 1.5;
  font-size: 16px;
  color: #0C2F4D;
  margin: 0px 0;
}

.contenedor-gris-blog {
  background-color: #FBFBFB;
}
.contenedor-gris-blog .titulo-texto-general.titulo-texto-general {
  background: transparent;
}

.seccion-notas.seccion-notas {
  margin-bottom: 0;
  padding-bottom: 106.24px;
}
.seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno {
  flex: 1 1 100%;
}
@media screen and (max-width: 768px) {
  .seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno {
    flex: 1 1 50%;
    max-width: 90%;
  }
}
.seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno .seccion-notas__uno__dos.seccion-notas__uno__dos {
  max-width: 90%;
}
@media screen and (max-width: 768px) {
  .seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno .seccion-notas__uno__dos.seccion-notas__uno__dos {
    max-width: 1232.4px;
  }
}
@media screen and (max-width: 768px) {
  .seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno .seccion-notas__uno__dos.seccion-notas__uno__dos .seccion-notas__cnota-grande {
    flex-wrap: wrap;
  }
}
.seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno .seccion-notas__uno__dos.seccion-notas__uno__dos .img.img {
  object-fit: cover;
  width: 370px;
  object-position: center center;
  height: 380px;
  opacity: 1;
  margin: 18px;
}
@media screen and (max-width: 768px) {
  .seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno .seccion-notas__uno__dos.seccion-notas__uno__dos .img.img {
    width: 100%;
    margin: 0;
  }
}
.seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno .seccion-notas__uno__dos.seccion-notas__uno__dos .seccion-notas__cnota-grande__ctexto {
  margin: 18px;
}
.seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno .seccion-notas__uno__dos.seccion-notas__uno__dos .seccion-notas__cnota-grande__ctexto .subtitulo {
  font-size: 12px;
  text-align: left;
  text-transform: none;
  line-height: 4;
  letter-spacing: 0.02em;
  font-style: normal;
  font-weight: 500;
  margin: 0;
  color: #0C2F4D;
}
.seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno .seccion-notas__uno__dos.seccion-notas__uno__dos .seccion-notas__cnota-grande__ctexto .titulo {
  line-height: 1.4;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  color: #0C2F4D;
}
.seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno .seccion-notas__uno__dos.seccion-notas__uno__dos .seccion-notas__cnota-grande__ctexto .texto {
  font-weight: 300;
  text-align: left;
  line-height: 1.5;
  font-size: 15px;
  margin: 8px 0;
  color: #666666;
}
.seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno .seccion-notas__uno__dos.seccion-notas__uno__dos .seccion-notas__cnota-grande__ctexto .texxto-azul.texxto-azul {
  color: #0C2F4D;
}
.seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno .seccion-notas__uno__dos.seccion-notas__uno__dos .seccion-notas__cnota-grande__ctexto .cbtn {
  width: 100%;
  text-align: center;
  padding: 15px 0;
}
.seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno .seccion-notas__uno__dos.seccion-notas__uno__dos .seccion-notas__cnota-grande__ctexto .formulario-contacto__cbtn__btn-contacto.formulario-contacto__cbtn__btn-contacto {
  text-decoration: none;
}
.seccion-notas.seccion-notas .seccion-notas__uno.seccion-notas__uno .seccion-notas__uno__dos.seccion-notas__uno__dos .seccion-notas__cnota-grande__ctexto .formulario-contacto__cbtn__btn-contacto.formulario-contacto__cbtn__btn-contacto:hover {
  color: #0C2F4D;
}
.seccion-notas.seccion-notas .seccion-notas__dos.seccion-notas__dos {
  align-self: flex-start;
}
@media screen and (max-width: 768px) {
  .seccion-notas.seccion-notas .seccion-notas__dos.seccion-notas__dos {
    flex: 1 1 50%;
    max-width: 90%;
  }
}
.seccion-notas.seccion-notas .seccion-notas__dos.seccion-notas__dos .seccion-notas__dos__cnotas {
  margin: 10px 0;
}
.seccion-notas.seccion-notas .seccion-notas__dos.seccion-notas__dos .seccion-notas__dos__cnotas .img.img {
  width: 184px;
  height: 100%;
}
.seccion-notas.seccion-notas .seccion-notas__dos.seccion-notas__dos .seccion-notas__dos__cnotas .seccion-notas__dos__cnotas__ctexto {
  flex-wrap: wrap;
  margin: 5px 15px;
}
.seccion-notas.seccion-notas .seccion-notas__dos.seccion-notas__dos .seccion-notas__dos__cnotas .seccion-notas__dos__cnotas__ctexto .fecha {
  margin: 0 0 4px 0;
  flex-wrap: wrap;
}
.seccion-notas.seccion-notas .seccion-notas__dos.seccion-notas__dos .seccion-notas__dos__cnotas .seccion-notas__dos__cnotas__ctexto .fecha .regular {
  font-style: normal;
  font-weight: 300;
  margin: 0;
  line-height: 1.5;
  width: 100%;
  color: #EC1C33;
  font-size: 12px;
  text-align: left;
}
.seccion-notas.seccion-notas .seccion-notas__dos.seccion-notas__dos .seccion-notas__dos__cnotas .seccion-notas__dos__cnotas__ctexto .link {
  text-decoration: none;
  color: #0C2F4D;
}
.seccion-notas.seccion-notas .seccion-notas__dos.seccion-notas__dos .seccion-notas__dos__cnotas .seccion-notas__dos__cnotas__ctexto .link:hover {
  opacity: 0.8;
}
.seccion-notas.seccion-notas .seccion-notas__dos.seccion-notas__dos .seccion-notas__dos__cnotas .seccion-notas__dos__cnotas__ctexto .link .titulo {
  letter-spacing: 0.02em;
  font-style: normal;
  font-weight: 500;
  margin: 0;
  color: #0C2F4D;
  font-size: 16px;
  text-align: left;
  text-transform: none;
  line-height: 1.4;
}

.col-varios-blog.col-varios-blog {
  padding-bottom: 25px;
}

/*Nota*/
.padding-menu.padding-menu2 {
  padding-top: 50px;
}

.hero-banner-blog.hero-banner-blog .hero-banner__back__img.hero-banner__back__img {
  height: auto;
}

.overlay_cont {
  position: relative;
}

.overlay_img {
  position: absolute;
  top: 7%;
  left: 20%;
  width: 60%;
}
@media screen and (max-width: 768px) {
  .overlay_img {
    position: absolute;
    top: 25%;
    left: 35%;
    width: 35%;
  }
}

.hero_banner_fixed {
  min-height: 600px !important;
}
@media screen and (max-width: 768px) {
  .hero_banner_fixed {
    min-height: 250px !important;
  }
}

@media screen and (max-width: 768px) {
  .fixed_note_title {
    font-size: 16px;
  }
}

.overlay_img_fixed {
  position: absolute;
  position: absolute;
  top: 15%;
  left: 0%;
  height: 50% !important;
}

.nota_cont_fixed {
  padding: 30px 30px 30px;
}

.nota_fixed_desc {
  margin-bottom: 30px;
}

.blog_det1 {
  position: absolute;
  right: 0%;
  width: 18%;
}

.link_blog {
  font-size: 0.9rem;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.link_blog:hover {
  color: #ffffff;
}

@media screen and (max-width: 768px) {
  .hero-recetas-row.hero-recetas-row {
    padding: 40% 16px 64px 16px;
    min-height: 840px;
  }
}

.hero-recetas.hero-recetas, .hero-recetas {
  align-self: center;
  flex-direction: row;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .hero-recetas.hero-recetas, .hero-recetas {
    align-self: flex-start;
  }
}
.hero-recetas.hero-recetas__camarillo, .hero-recetas__camarillo {
  background-color: #0C2F4D;
  width: 50%;
  padding: 47px;
}
@media screen and (max-width: 768px) {
  .hero-recetas.hero-recetas__camarillo, .hero-recetas__camarillo {
    width: 100%;
    padding: 25px;
  }
}
.hero-recetas.hero-recetas__camarillo__marco-blanco, .hero-recetas__camarillo__marco-blanco {
  border: 1px solid #ffffff;
  width: 145%;
  transform: translateX(-15%);
}
@media screen and (max-width: 768px) {
  .hero-recetas.hero-recetas__camarillo__marco-blanco, .hero-recetas__camarillo__marco-blanco {
    width: 130%;
    transform: translateX(-12%);
  }
}
.hero-recetas.hero-recetas__camarillo__titulo, .hero-recetas__camarillo__titulo {
  line-height: 1.4;
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 40px 0;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .hero-recetas.hero-recetas__camarillo__titulo, .hero-recetas__camarillo__titulo {
    font-size: 2rem;
    text-align: center;
  }
}
.hero-recetas.hero-recetas__camarillo__link, .hero-recetas__camarillo__link {
  position: absolute;
  bottom: -25%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-recetas.hero-recetas__camarillo__link:hover, .hero-recetas__camarillo__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-recetas.hero-recetas__camarillo__link:hover img, .hero-recetas__camarillo__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-recetas.hero-recetas__camarillo__link img, .hero-recetas__camarillo__link img {
  width: 75px;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .hero-recetas.hero-recetas__camarillo__link, .hero-recetas__camarillo__link {
    color: #F36B16;
    padding: 9px 19px;
  }
  .hero-recetas.hero-recetas__camarillo__link:hover, .hero-recetas__camarillo__link:hover {
    color: #F36B16;
    padding: 10px 20px;
  }
}

/**/
.titulo-recetas.titulo-recetas {
  padding-bottom: 64px;
}
@media screen and (max-width: 768px) {
  .titulo-recetas.titulo-recetas {
    overflow-x: hidden;
  }
}
.titulo-recetas.titulo-recetas .titulo-texto-general__titulo.titulo-texto-general__titulo {
  color: #0C2F4D;
  font-size: 33px;
}
.titulo-recetas.titulo-recetas .titulo-texto-general__texto.titulo-texto-general__texto {
  color: #0C2F4D;
  font-size: 26px;
}

/**/
.recetas-componente.recetas-componente {
  padding-bottom: 24px;
}
.recetas-componente.recetas-componente .col-varios__ctitulo__uno__dos.col-varios__ctitulo__uno__dos {
  align-items: flex-start;
  margin-bottom: 20px;
}
.recetas-componente.recetas-componente .col-varios__ctitulo__uno__dos.col-varios__ctitulo__uno__dos .col-varios__ctitulo__uno__dos__titulo.col-varios__ctitulo__uno__dos__titulo {
  color: #0C2F4D;
  text-align: left;
  margin-left: 35px;
}
@media screen and (max-width: 768px) {
  .recetas-componente.recetas-componente .col-varios__ctitulo__uno__dos.col-varios__ctitulo__uno__dos .col-varios__ctitulo__uno__dos__titulo.col-varios__ctitulo__uno__dos__titulo {
    margin-left: 0;
  }
}
.recetas-componente.recetas-componente .col-varios__ctitulo__uno__dos.col-varios__ctitulo__uno__dos .col-varios__ctitulo__uno__dos__texto.col-varios__ctitulo__uno__dos__texto {
  line-height: 1.4;
  font-weight: 300;
  font-size: 16px;
  text-align: left;
  white-space: pre-line;
  margin: 25px 0 0;
  margin-left: 35px;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .recetas-componente.recetas-componente .col-varios__ctitulo__uno__dos.col-varios__ctitulo__uno__dos .col-varios__ctitulo__uno__dos__texto.col-varios__ctitulo__uno__dos__texto {
    margin-left: 0;
  }
}
.recetas-componente.recetas-componente .clink-filtro {
  margin: 25px 25px 0;
}
.recetas-componente.recetas-componente .clink-filtro .link {
  line-height: 1.4;
  font-weight: 300;
  font-size: 18px;
  text-align: left;
  white-space: pre-line;
  margin: 0 15px;
  color: #0C2F4D;
  text-decoration: none;
}
.recetas-componente.recetas-componente .clink-filtro .link:hover {
  opacity: 0.8;
}
.recetas-componente.recetas-componente .clink-filtro .link img {
  margin-right: 5px;
}
.recetas-componente.recetas-componente .clink-filtro .seleccionado {
  font-weight: 900;
  text-decoration: underline;
}
.recetas-componente.recetas-componente .margin-ttexto.margin-ttexto {
  margin-bottom: 0;
}
.recetas-componente.recetas-componente .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco {
  justify-content: center;
}
.recetas-componente.recetas-componente .recetas.recetas .recetas__ctexto.recetas__ctexto {
  padding: 0;
  margin: 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .recetas-componente.recetas-componente .recetas.recetas .recetas__ctexto.recetas__ctexto {
    padding: 25px;
  }
}
.recetas-componente.recetas-componente .recetas.recetas .recetas__ctexto__titulo.recetas__ctexto__titulo {
  line-height: 1.4;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  color: #0C2F4D;
}
.recetas-componente.recetas-componente .recetas.recetas .recetas__ctexto__texto.recetas__ctexto__texto {
  font-weight: 300;
  text-align: left;
  line-height: 1.5;
  font-size: 16px;
  color: #0C2F4D;
  margin: 0px 0;
}
.recetas-componente.recetas-componente .cslider.cslider {
  flex-basis: 22%;
  margin: 10px 15px;
}

/*Recetas interna*/
.padding-menu.padding-menu {
  padding-top: 106px;
}

.hero-banner-receta .hero-banner__back__img.hero-banner__back__img {
  width: 95%;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .hero-banner-receta .hero-banner__back__img.hero-banner__back__img {
    width: 100%;
  }
}
.hero-banner-receta .hero-banner__back__img.hero-banner__back__img img {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .hero-banner-receta .hero-banner__back__img.hero-banner__back__img img {
    width: auto;
  }
}

.preparacion-ingredientes.preparacion-ingredientes__patita, .preparacion-ingredientes__patita {
  position: absolute;
  left: -1%;
  top: 0;
  width: 4%;
}
@media screen and (max-width: 768px) {
  .preparacion-ingredientes.preparacion-ingredientes .dos-row__row.dos-row__row, .preparacion-ingredientes .dos-row__row.dos-row__row {
    display: flex;
  }
}
.preparacion-ingredientes.preparacion-ingredientes .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2, .preparacion-ingredientes .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2 {
  max-width: 85%;
}
@media screen and (max-width: 768px) {
  .preparacion-ingredientes.preparacion-ingredientes .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2, .preparacion-ingredientes .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2 {
    max-width: 1232.4px;
  }
}
.preparacion-ingredientes.preparacion-ingredientes__recuadro-gris, .preparacion-ingredientes__recuadro-gris {
  background-color: #E2E2E2;
  padding: 25px;
}
.preparacion-ingredientes.preparacion-ingredientes__recuadro-gris__marco-azul, .preparacion-ingredientes__recuadro-gris__marco-azul {
  border: 1px solid #0C2F4D;
  padding: 35px 25px 60px;
}
.preparacion-ingredientes.preparacion-ingredientes__recuadro-gris__marco-azul__titulo, .preparacion-ingredientes__recuadro-gris__marco-azul__titulo {
  line-height: 1.125;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: 0;
  width: 100%;
  color: #0C2F4D;
  text-align: left;
  margin-bottom: 25px;
}
.preparacion-ingredientes.preparacion-ingredientes__recuadro-gris__marco-azul__texto, .preparacion-ingredientes__recuadro-gris__marco-azul__texto {
  line-height: 1.4;
  font-weight: 300;
  font-size: 16px;
  text-align: left;
  white-space: pre-line;
  max-width: 450px;
  margin: 0;
  color: #0C2F4D;
}
.preparacion-ingredientes.preparacion-ingredientes__ingredientes__titulo, .preparacion-ingredientes__ingredientes__titulo {
  line-height: 1.125;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: 0;
  width: 100%;
  color: #0C2F4D;
  text-align: left;
  margin-bottom: 25px;
}
.preparacion-ingredientes.preparacion-ingredientes__ingredientes__texto, .preparacion-ingredientes__ingredientes__texto {
  line-height: 1.6;
  font-weight: 300;
  font-size: 16px;
  text-align: left;
  white-space: pre-line;
  max-width: 450px;
  margin: 8px 0;
  color: #0C2F4D;
}

.titulo-recetas-link.titulo-recetas-link {
  align-items: flex-start;
}
.titulo-recetas-link.titulo-recetas-link .link {
  padding-left: 106px;
  line-height: 1.4;
  font-weight: 300;
  font-size: 14px;
  text-align: left;
  white-space: pre-line;
  max-width: 450px;
  margin: 0;
  color: #0C2F4D;
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  .titulo-recetas-link.titulo-recetas-link .link {
    padding-left: 25px;
  }
}
.titulo-recetas-link.titulo-recetas-link .link:hover {
  opacity: 0.8;
}

.titulo-recetas-button__link {
  text-decoration: none;
  color: #ffffff;
  margin: 25px 0 0;
  margin-left: 35px;
}
@media screen and (max-width: 768px) {
  .titulo-recetas-button__link {
    margin-left: 5px;
  }
}
.titulo-recetas-button__link p {
  width: max-content;
  margin: auto;
  border: 3px solid #fff;
  border-radius: 25px;
  padding: 10px 30px;
  font-size: 16px;
  color: #ffffff;
  margin-top: 15px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  background-color: #F36B16;
  transition: all ease-in-out 0.5s;
}

.recetas__huella1 {
  position: absolute;
  left: 20%;
  top: 0;
  width: 9%;
}
@media screen and (max-width: 768px) {
  .recetas__huella1 {
    left: -3%;
    top: -9%;
    width: 18%;
  }
}
.recetas__huella2 {
  position: absolute;
  right: 20%;
  top: 0;
  width: 9%;
}
@media screen and (max-width: 768px) {
  .recetas__huella2 {
    right: -3%;
    top: -9%;
    width: 18%;
  }
}
.recetas__huella3 {
  position: absolute;
  left: 15%;
  top: 35%;
  width: 9%;
}
@media screen and (max-width: 768px) {
  .recetas__huella3 {
    position: absolute;
    left: 1%;
    top: 35%;
    width: 18%;
  }
}
.recetas__huella4 {
  position: absolute;
  right: 15%;
  top: 35%;
  width: 9%;
}
@media screen and (max-width: 768px) {
  .recetas__huella4 {
    position: absolute;
    right: 1%;
    top: 35%;
    width: 18%;
  }
}
.recetas__siguiente {
  width: 39%;
}
.recetas__cont1 {
  flex: 1 1 60% !important;
}
.recetas__cont2 {
  flex: 1 1 40% !important;
}

.recetahome__titulo {
  color: #0C2F4D !important;
}
.recetahome__text {
  color: #0C2F4D !important;
}

.preparacion {
  background-image: url(../images/lafortuna/home/halftone_back.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.preparacion__det1 {
  position: absolute;
  left: 0%;
  bottom: -3%;
}
.preparacion__det2 {
  position: absolute;
  right: 0%;
  top: 20%;
}

.hero_recetas {
  padding: 64px 80px 27px 80px !important;
  min-height: 400px !important;
}
@media screen and (max-width: 768px) {
  .hero_recetas {
    padding: unset !important;
  }
}

@media screen and (min-width: 1600px) {
  .rectas_cont {
    height: 25vw !important;
  }
}

@media screen and (max-width: 768px) {
  .hero-galeria-row.hero-galeria-row {
    padding: 40% 16px 64px 16px;
    min-height: 840px;
  }
}

.hero-galeria.hero-galeria, .hero-galeria {
  align-self: center;
  flex-direction: row;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .hero-galeria.hero-galeria, .hero-galeria {
    align-self: flex-start;
  }
}
.hero-galeria.hero-galeria__camarillo, .hero-galeria__camarillo {
  background-color: #F36B16;
  width: 50%;
  padding: 47px;
}
@media screen and (max-width: 768px) {
  .hero-galeria.hero-galeria__camarillo, .hero-galeria__camarillo {
    width: 100%;
    padding: 25px;
  }
}
.hero-galeria.hero-galeria__camarillo__marco-blanco, .hero-galeria__camarillo__marco-blanco {
  border: 1px solid #ffffff;
  width: 145%;
  transform: translateX(-15%);
}
@media screen and (max-width: 768px) {
  .hero-galeria.hero-galeria__camarillo__marco-blanco, .hero-galeria__camarillo__marco-blanco {
    width: 130%;
    transform: translateX(-12%);
  }
}
.hero-galeria.hero-galeria__camarillo__titulo, .hero-galeria__camarillo__titulo {
  line-height: 1.4;
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 40px 0;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .hero-galeria.hero-galeria__camarillo__titulo, .hero-galeria__camarillo__titulo {
    font-size: 22px;
    text-align: center;
  }
}
.hero-galeria.hero-galeria__camarillo__link, .hero-galeria__camarillo__link {
  position: absolute;
  bottom: -25%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-galeria.hero-galeria__camarillo__link:hover, .hero-galeria__camarillo__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-galeria.hero-galeria__camarillo__link:hover img, .hero-galeria__camarillo__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-galeria.hero-galeria__camarillo__link img, .hero-galeria__camarillo__link img {
  width: 75px;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .hero-galeria.hero-galeria__camarillo__link, .hero-galeria__camarillo__link {
    color: #F36B16;
    padding: 9px 19px;
  }
  .hero-galeria.hero-galeria__camarillo__link:hover, .hero-galeria__camarillo__link:hover {
    color: #F36B16;
    padding: 10px 20px;
  }
}

.titulo-galeria.titulo-galeria {
  padding-bottom: 64px;
}
.titulo-galeria.titulo-galeria .titulo-texto-general__titulo.titulo-texto-general__titulo {
  color: #0C2F4D;
  font-size: 33px;
}
.titulo-galeria.titulo-galeria .titulo-texto-general__texto.titulo-texto-general__texto {
  color: #0C2F4D;
  font-size: 26px;
}

/**/
.galeria-componente.galeria-componente {
  padding-bottom: 64px;
}
.galeria-componente.galeria-componente .col-varios__ctitulo__uno__dos.col-varios__ctitulo__uno__dos {
  align-items: flex-start;
  margin-bottom: 20px;
}
.galeria-componente.galeria-componente .clink-filtro {
  margin: 25px 25px 0;
}
.galeria-componente.galeria-componente .clink-filtro .link {
  line-height: 1.4;
  font-weight: bold !important;
  font-size: 1.3rem;
  text-align: left;
  white-space: pre-line;
  margin: 0 15px;
  color: #0C2F4D;
  text-decoration: none;
}
.galeria-componente.galeria-componente .clink-filtro .link:hover {
  opacity: 0.8;
}
.galeria-componente.galeria-componente .clink-filtro .link img {
  margin-right: 5px;
}
.galeria-componente.galeria-componente .clink-filtro .seleccionado {
  font-weight: 900;
}
.galeria-componente.galeria-componente .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco {
  justify-content: left;
}
.galeria-componente.galeria-componente .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco .cslider {
  flex-basis: 22%;
  margin: 10px 15px;
}
.galeria-componente.galeria-componente .galeria.galeria__marco-azul, .galeria-componente.galeria-componente .galeria__marco-azul {
  border: 2px solid #0C2F4D;
  padding: 8px;
  margin: 0;
}
.galeria-componente.galeria-componente .galeria.galeria__marco-azul .galeria__img.galeria__img, .galeria-componente.galeria-componente .galeria__marco-azul .galeria__img.galeria__img {
  margin: 0;
}
.galeria-componente.galeria-componente .galeria.galeria__link, .galeria-componente.galeria-componente .galeria__link {
  cursor: pointer;
}
.galeria-componente.galeria-componente .galeria.galeria__link:hover .galeria__link__hover-fondo-amarillo, .galeria-componente.galeria-componente .galeria__link:hover .galeria__link__hover-fondo-amarillo {
  opacity: 1;
}
.galeria-componente.galeria-componente .galeria.galeria__link__hover-fondo-amarillo, .galeria-componente.galeria-componente .galeria__link__hover-fondo-amarillo {
  background-color: rgba(242, 196, 61, 0.8);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  opacity: 0;
}

.politicas-texto.politicas-texto {
  align-items: flex-start;
  -webkit-box-align: initial;
  padding-left: 155px;
  padding-right: 55px;
}
@media screen and (max-width: 768px) {
  .politicas-texto.politicas-texto {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.politicas-texto.politicas-texto .titulo-texto__titulo.titulo-texto__titulo {
  background-color: transparent;
  max-width: 100%;
  width: 100%;
  text-align: center;
}
.politicas-texto.politicas-texto .titulo-texto__texto.titulo-texto__texto {
  max-width: 100%;
  width: 100%;
  text-align: left;
}
.politicas-texto.politicas-texto .dos-row-politicas__pleca {
  position: absolute;
  left: 2%;
  width: 8%;
  top: 5%;
}
@media screen and (max-width: 768px) {
  .politicas-texto.politicas-texto .dos-row-politicas__pleca {
    visibility: hidden;
    width: 20%;
    top: 15%;
  }
}
.politicas-texto.politicas-texto .dos-row-politicas__amarilla {
  position: absolute;
  left: 2%;
  width: 7%;
  top: 2%;
}
@media screen and (max-width: 768px) {
  .politicas-texto.politicas-texto .dos-row-politicas__amarilla {
    visibility: hidden;
    width: 20%;
    top: 15%;
  }
}

.carrusel-historia.carrusel-historia, .carrusel-historia {
  background-image: url("../../images/historia/back-historia.png");
  padding-bottom: 0;
  margin-bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  height: calc(100vh + 108px);
}
@media screen and (min-width: 1281px) {
  .carrusel-historia.carrusel-historia .carrusel__uno, .carrusel-historia .carrusel__uno {
    height: 100%;
  }
  .carrusel-historia.carrusel-historia .carrusel__uno .carrusel__uno__dos, .carrusel-historia .carrusel__uno .carrusel__uno__dos {
    height: 100%;
  }
  .carrusel-historia.carrusel-historia .carrusel__uno .carrusel__uno__dos .carrusel__uno__dos__tres, .carrusel-historia .carrusel__uno .carrusel__uno__dos .carrusel__uno__dos__tres {
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .carrusel-historia.carrusel-historia, .carrusel-historia {
    height: auto;
  }
}
.carrusel-historia.carrusel-historia__pluma-uno, .carrusel-historia__pluma-uno {
  position: absolute;
  width: 10%;
  left: 7%;
  top: 10%;
  transform: rotate(15deg);
}
@media screen and (max-width: 768px) {
  .carrusel-historia.carrusel-historia__pluma-uno, .carrusel-historia__pluma-uno {
    width: 25%;
    top: 15%;
  }
}
.carrusel-historia.carrusel-historia__pluma-dos, .carrusel-historia__pluma-dos {
  position: absolute;
  width: 10%;
  left: 0;
  top: 20%;
}
@media screen and (max-width: 768px) {
  .carrusel-historia.carrusel-historia__pluma-dos, .carrusel-historia__pluma-dos {
    width: 25%;
  }
}
.carrusel-historia.carrusel-historia__pluma-tres, .carrusel-historia__pluma-tres {
  position: absolute;
  right: 0%;
  bottom: 0%;
  width: 18%;
}
@media screen and (max-width: 768px) {
  .carrusel-historia.carrusel-historia__pluma-tres, .carrusel-historia__pluma-tres {
    width: 40%;
  }
}
@media screen and (max-width: 768px) {
  .carrusel-historia.carrusel-historia .carrusel__uno__dos__tres__cuatro__texto, .carrusel-historia .carrusel__uno__dos__tres__cuatro__texto {
    margin-bottom: 64px;
  }
}
.carrusel-historia.carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos, .carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos {
  width: 85%;
}
@media screen and (max-width: 768px) {
  .carrusel-historia.carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos, .carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos {
    width: 100%;
  }
}
.carrusel-historia.carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .slick-prev.slick-prev, .carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .slick-prev.slick-prev {
  left: -7%;
}
@media screen and (max-width: 768px) {
  .carrusel-historia.carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .slick-prev.slick-prev, .carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .slick-prev.slick-prev {
    left: 0%;
  }
}
.carrusel-historia.carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .slick-prev.slick-prev::before, .carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .slick-prev.slick-prev::before {
  content: url("../images/lafortuna/historia/izq-azul.svg");
  transition: all 0.5s ease-in-out;
}
.carrusel-historia.carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .slick-next.slick-next, .carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .slick-next.slick-next {
  right: -3%;
}
@media screen and (max-width: 768px) {
  .carrusel-historia.carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .slick-next.slick-next, .carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .slick-next.slick-next {
    right: 14%;
  }
}
.carrusel-historia.carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .slick-next.slick-next::before, .carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .slick-next.slick-next::before {
  content: url("../images/lafortuna/historia/der-azul.svg");
  transition: all 0.5s ease-in-out;
}
@media screen and (max-width: 768px) {
  .carrusel-historia.carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .ccontenido__uno__img__cimg.ccontenido__uno__img__cimg, .carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .ccontenido__uno__img__cimg.ccontenido__uno__img__cimg {
    height: auto;
    padding: 0 0 1000px 0;
    overflow: visible;
  }
  .carrusel-historia.carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .ccontenido__uno__img__cimg.ccontenido__uno__img__cimg .img.img, .carrusel-historia .ccontenedor__uno__dos.ccontenedor__uno__dos .ccontenido__uno__img__cimg.ccontenido__uno__img__cimg .img.img {
    height: 850px;
  }
}

.historia__det1 {
  position: absolute;
  left: 0%;
}
.historia__det2 {
  position: absolute;
  right: 0%;
}
.historia__prev {
  position: absolute;
  top: 65%;
  left: -5%;
  color: #0C2F4D;
}
.historia__next {
  position: absolute;
  top: 65%;
  right: -8%;
  color: #0C2F4D;
}

.login-saldos {
  background-image: url("../../images/saldos/back-login.png");
  padding-bottom: 0;
  margin-bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: calc(100vh + 108px);
}
@media screen and (max-width: 768px) {
  .login-saldos {
    height: 100%;
  }
}

.container_login_blanco {
  background-color: white;
  border-radius: 25px;
}
@media screen and (max-width: 768px) {
  .container_login_blanco {
    background-color: unset;
    padding-top: 10rem !important;
  }
}

@media screen and (max-width: 768px) {
  .container_login_blanco_mob {
    background-color: white;
    border-radius: 25px;
    transform: translateY(-10%);
  }
}

.saldos_cont {
  padding-top: 10%;
  padding-left: 10%;
}
@media screen and (max-width: 768px) {
  .saldos_cont {
    padding-left: 0%;
  }
}

.container_login_azul {
  background-color: #1B365D;
  border-radius: 25px;
  padding-top: 3rem;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
  margin-bottom: 3rem;
  width: 120%;
  transform: translateX(-20%);
}
@media screen and (max-width: 768px) {
  .container_login_azul {
    width: 100%;
    transform: translateX(0%);
  }
}

.container_login_form {
  padding-left: 30%;
  padding-right: 10%;
}
@media screen and (max-width: 768px) {
  .container_login_form {
    padding-left: 10%;
  }
}
.container_login_form__title {
  font-size: 36px;
  color: #fff;
  margin-bottom: 3rem;
}
@media screen and (max-width: 768px) {
  .container_login_form__title {
    text-align: center;
  }
}
.container_login_form__input {
  margin-bottom: 3rem;
}
.container_login_form__subtitle {
  font-size: 36px;
  color: #24326A;
  margin-bottom: 3rem;
  margin-top: 3rem;
}
@media screen and (max-width: 768px) {
  .container_login_form__subtitle {
    margin-bottom: 0.5rem;
  }
}
.container_login_form__text {
  font-size: 16px;
  color: #24326A;
  text-align: justify;
  padding: 2rem;
}
.container_login_form__textup {
  font-size: 16px;
  color: #2E2E2E;
  text-align: justify;
  padding: 2rem;
}
.container_login_form__link {
  text-decoration: none;
  color: #0C2F4D;
}
.container_login_form__pollo {
  position: absolute;
  left: -48%;
  width: 90%;
  top: 15%;
}
@media screen and (max-width: 768px) {
  .container_login_form__pollo {
    left: 20%;
    top: -19%;
    width: 228px;
  }
}

.contacto-preguntas.contacto-preguntas, .contacto-preguntas {
  padding-top: 167px;
}
.contacto-preguntas.contacto-preguntas__img-patitas, .contacto-preguntas__img-patitas {
  position: absolute;
  top: 64px;
  left: 0%;
  width: 18%;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas__img-patitas, .contacto-preguntas__img-patitas {
    width: 45%;
  }
}
.contacto-preguntas.contacto-preguntas__img-patitas-dos, .contacto-preguntas__img-patitas-dos {
  position: absolute;
  bottom: -115px;
  right: 0%;
  width: 18%;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas__img-patitas-dos, .contacto-preguntas__img-patitas-dos {
    bottom: -6%;
    width: 35%;
  }
}
.contacto-preguntas.contacto-preguntas__titulo, .contacto-preguntas__titulo {
  line-height: 1.4;
  font-size: 43px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
  margin-bottom: 25px;
}
.contacto-preguntas.contacto-preguntas .dos-row__row__contenedorTexto.dos-row__row__contenedorTexto, .contacto-preguntas .dos-row__row__contenedorTexto.dos-row__row__contenedorTexto {
  align-self: flex-start;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas .dos-row__row__contenedorTexto.dos-row__row__contenedorTexto, .contacto-preguntas .dos-row__row__contenedorTexto.dos-row__row__contenedorTexto {
    align-self: center;
  }
}
.contacto-preguntas.contacto-preguntas .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2, .contacto-preguntas .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2 {
  max-width: 85%;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2, .contacto-preguntas .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2 {
    max-width: 365.484px;
  }
}
.contacto-preguntas.contacto-preguntas__contenedor, .contacto-preguntas__contenedor {
  border: 1px solid #CCE7FD;
  margin: 10px 0;
  width: 100%;
}
.contacto-preguntas.contacto-preguntas__contenedor__flecha, .contacto-preguntas__contenedor__flecha {
  position: absolute;
  right: 5px;
  top: 5%;
  width: 65px;
  cursor: pointer;
}
.contacto-preguntas.contacto-preguntas__contenedor__arriba, .contacto-preguntas__contenedor__arriba {
  visibility: hidden;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta, .contacto-preguntas__contenedor__pregunta {
  padding: 20px 100px 20px 25px;
  width: 100%;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__titulo, .contacto-preguntas__contenedor__pregunta__titulo {
  line-height: 1.4;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  color: #0C2F4D;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto, .contacto-preguntas__contenedor__pregunta__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #ffffff;
  visibility: hidden;
  height: 0;
  max-height: 0;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto a, .contacto-preguntas__contenedor__pregunta__texto a {
  color: #ffffff;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto__lista, .contacto-preguntas__contenedor__pregunta__texto__lista {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #ffffff;
  visibility: hidden;
  height: 0;
  max-height: 0;
  width: 100%;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto__lista ul, .contacto-preguntas__contenedor__pregunta__texto__lista ul {
  padding: 0;
  width: 50%;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto__lista ul li, .contacto-preguntas__contenedor__pregunta__texto__lista ul li {
  list-style: none;
}
.contacto-form__img-patita-azul {
  position: absolute;
  top: 10%;
  left: 0;
  width: 5%;
}
@media screen and (max-width: 768px) {
  .contacto-form__img-patita-azul {
    left: 3%;
    width: 8%;
  }
}

.contacto-form__img-patita-amarilla {
  position: absolute;
  top: 0;
  left: 5%;
  width: 5%;
}
@media screen and (max-width: 768px) {
  .contacto-form__img-patita-amarilla {
    top: -4%;
    left: 15%;
    width: 15%;
  }
}

.container_login_form__contrasena {
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  padding: 1rem;
}

.opc__seg {
  font-size: 16px;
  color: #ffffff !important;
  text-align: center;
  padding: 0.5rem;
}

.drop_back {
  background-color: #F36B16;
}

.contrasena_title {
  line-height: 1.125;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  max-width: 100%;
  margin: 0;
  margin-bottom: 0px;
  text-align: center;
  color: #1B365D;
  margin-bottom: 15px;
}

.contrasena_text {
  color: #2E2E2E;
  font-weight: 300;
  line-height: 1.5;
  font-size: 18px;
  max-width: 87%;
  white-space: pre-line;
  margin: 0;
  margin: auto;
  margin-bottom: auto;
  margin-bottom: 26px;
}

.container_contra_form {
  padding-left: 20%;
  padding-right: 20%;
}
@media screen and (max-width: 768px) {
  .container_contra_form {
    padding-left: 10%;
  }
}
.container_contra_form__title {
  font-size: 36px;
  color: #0C2F4D;
  margin-bottom: 3rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .container_contra_form__title {
    text-align: center;
  }
}
.container_contra_form__input {
  margin-bottom: 3rem;
}
.container_contra_form__subtitle {
  font-size: 36px;
  color: #24326A;
  margin-bottom: 3rem;
  margin-top: 3rem;
}
@media screen and (max-width: 768px) {
  .container_contra_form__subtitle {
    margin-bottom: 0.5rem;
  }
}
.container_contra_form__text {
  font-size: 16px;
  color: #24326A;
  text-align: justify;
  padding: 2rem;
}
.container_contra_form__textup {
  font-size: 16px;
  color: #2E2E2E;
  text-align: justify;
  padding: 2rem;
}
.container_contra_form__link {
  text-decoration: none;
  color: #0C2F4D;
}
.container_contra_form__pollo {
  position: absolute;
  left: -10%;
}
@media screen and (max-width: 768px) {
  .container_contra_form__pollo {
    left: 35%;
    top: -28%;
    width: 100px;
  }
}

.btn_contra-saldos {
  background: #F36B16;
  padding: 8px 25px;
  font-weight: 300;
  line-height: 1.5;
  white-space: pre-line;
  margin: 0;
  color: #ffffff;
  font-size: 15px;
  border-radius: 25px;
  border: 3px solid white;
  width: 170px;
  box-shadow: 0px 1px 25px 3px gray;
}

.container_correo_form {
  padding-left: 5%;
  padding-right: 5%;
}
@media screen and (max-width: 768px) {
  .container_correo_form {
    padding-left: 10%;
  }
}
.container_correo_form__title {
  font-size: 36px;
  color: #0C2F4D;
  margin-bottom: 3rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .container_correo_form__title {
    text-align: center;
  }
}
.container_correo_form__input {
  margin-bottom: 3rem;
}
.container_correo_form__subtitle {
  font-size: 36px;
  color: #24326A;
  margin-bottom: 3rem;
  margin-top: 3rem;
}
@media screen and (max-width: 768px) {
  .container_correo_form__subtitle {
    margin-bottom: 0.5rem;
  }
}
.container_correo_form__text {
  font-size: 16px;
  color: #24326A;
  text-align: justify;
  padding: 2rem;
}
.container_correo_form__textup {
  font-size: 16px;
  color: #2E2E2E;
  text-align: justify;
  padding: 2rem;
}
.container_correo_form__link {
  text-decoration: none;
  color: #0C2F4D;
}
.container_correo_form__pollo {
  position: absolute;
  left: -10%;
}
@media screen and (max-width: 768px) {
  .container_correo_form__pollo {
    left: 35%;
    top: -28%;
    width: 100px;
  }
}

.modal_border {
  border-radius: 25px;
}

.res_icon {
  width: 100%;
}

.contacto-preguntas.contacto-preguntas, .contacto-preguntas {
  padding-top: 168px;
}
.contacto-preguntas.contacto-preguntas__img-patitas, .contacto-preguntas__img-patitas {
  position: absolute;
  top: 64px;
  left: 0%;
  width: 18%;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas__img-patitas, .contacto-preguntas__img-patitas {
    width: 45%;
  }
}
.contacto-preguntas.contacto-preguntas__img-patitas-dos, .contacto-preguntas__img-patitas-dos {
  position: absolute;
  bottom: -115px;
  right: 0%;
  width: 18%;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas__img-patitas-dos, .contacto-preguntas__img-patitas-dos {
    bottom: -6%;
    width: 35%;
  }
}
.contacto-preguntas.contacto-preguntas__titulo, .contacto-preguntas__titulo {
  line-height: 1.4;
  font-size: 43px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
  margin-bottom: 25px;
}
.contacto-preguntas.contacto-preguntas .dos-row__row__contenedorTexto.dos-row__row__contenedorTexto, .contacto-preguntas .dos-row__row__contenedorTexto.dos-row__row__contenedorTexto {
  align-self: flex-start;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas .dos-row__row__contenedorTexto.dos-row__row__contenedorTexto, .contacto-preguntas .dos-row__row__contenedorTexto.dos-row__row__contenedorTexto {
    align-self: center;
  }
}
.contacto-preguntas.contacto-preguntas .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2, .contacto-preguntas .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2 {
  max-width: 85%;
}
@media screen and (max-width: 768px) {
  .contacto-preguntas.contacto-preguntas .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2, .contacto-preguntas .dos-row__row__contenedorTexto__1__2.dos-row__row__contenedorTexto__1__2 {
    max-width: 365.484px;
  }
}
.contacto-preguntas.contacto-preguntas__contenedor, .contacto-preguntas__contenedor {
  border: 1px solid #CCE7FD;
  margin: 10px 0;
  width: 100%;
}
.contacto-preguntas.contacto-preguntas__contenedor__flecha, .contacto-preguntas__contenedor__flecha {
  position: absolute;
  right: 5px;
  top: 5%;
  width: 65px;
  cursor: pointer;
}
.contacto-preguntas.contacto-preguntas__contenedor__arriba, .contacto-preguntas__contenedor__arriba {
  visibility: hidden;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta, .contacto-preguntas__contenedor__pregunta {
  padding: 20px 100px 20px 25px;
  width: 100%;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__titulo, .contacto-preguntas__contenedor__pregunta__titulo {
  line-height: 1.4;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  color: #0C2F4D;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto, .contacto-preguntas__contenedor__pregunta__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #ffffff;
  visibility: hidden;
  height: 0;
  max-height: 0;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto a, .contacto-preguntas__contenedor__pregunta__texto a {
  color: #ffffff;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto__lista, .contacto-preguntas__contenedor__pregunta__texto__lista {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #ffffff;
  visibility: hidden;
  height: 0;
  max-height: 0;
  width: 100%;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto__lista ul, .contacto-preguntas__contenedor__pregunta__texto__lista ul {
  padding: 0;
  width: 50%;
}
.contacto-preguntas.contacto-preguntas__contenedor__pregunta__texto__lista ul li, .contacto-preguntas__contenedor__pregunta__texto__lista ul li {
  list-style: none;
}
.contacto-form__img-patita-azul {
  position: absolute;
  top: 10%;
  left: 0;
  width: 5%;
}
@media screen and (max-width: 768px) {
  .contacto-form__img-patita-azul {
    left: 3%;
    width: 8%;
  }
}

.contacto-form__img-patita-amarilla {
  position: absolute;
  top: 0;
  left: 5%;
  width: 5%;
}
@media screen and (max-width: 768px) {
  .contacto-form__img-patita-amarilla {
    top: -4%;
    left: 15%;
    width: 15%;
  }
}

.saldo__resume {
  background-color: #0C2F4D;
  padding-top: 7rem;
  text-align: center;
}
.saldo__resume__img {
  width: 100px;
  text-align: center;
}
.saldo__resume__load {
  width: 150px;
  text-align: center;
  position: absolute;
  z-index: 9999;
  left: 60%;
  top: 24%;
}
.saldo__resume__title {
  color: #ffffff;
  font-size: 40px;
  margin-top: 2rem;
}
.saldo__resume__text {
  color: #ffffff;
  font-size: 25px;
  margin-top: 1rem;
}
.saldo__resume__text__green {
  color: #46E240;
}
.saldo__resume__text__red {
  color: red;
}
.saldo__resume__text__email {
  font-size: 20px;
}
.saldo__resume__min {
  color: #ffffff;
  font-size: 12px;
  margin-top: 2rem;
  text-align: left;
}
.saldo__info {
  padding-left: 4%;
  padding-right: 5%;
  padding-top: 6rem;
}
.saldo__info__patitas {
  position: absolute;
  top: 7%;
  right: 0%;
  width: 6%;
}
.saldo__info__download {
  color: #0C2F4D;
  font-size: 18px;
  margin-top: 1rem;
  margin-bottom: 2rem;
  margin-left: 1rem;
}
.saldo__info__table {
  margin-top: 1.5rem;
  margin-bottom: 4rem;
}
.saldo__info__button {
  text-decoration: underline !important;
  color: #707070;
  cursor: pointer;
}
.saldo__admin {
  background-color: #0C2F4D;
  padding-top: 6rem;
  padding-left: 2.5rem;
  text-align: center;
}
.saldo__admin__img {
  width: 100px;
  text-align: center;
}
.saldo__admin__title {
  color: #ffffff;
  font-size: 40px;
  margin-top: 2rem;
}
.saldo__admin__text {
  color: #ffffff;
  font-size: 20px;
  margin-top: 2rem;
  text-align: left;
}
.saldo__admin__text__green {
  color: #46E240;
}
.saldo__admin__text__red {
  color: red;
}
.saldo__admin__mail {
  color: #ffffff;
  font-size: 1rem;
  margin-top: 2rem;
  text-align: left;
}
.saldo__admin__mail__green {
  color: #46E240;
}
.saldo__admin__mail__red {
  color: red;
}
.saldo__admin__min {
  color: #ffffff;
  font-size: 12px;
  margin-top: 2rem;
  text-align: left;
  width: 60%;
}

.table > :not(:first-child) {
  border-top: 2px solid #F36B16;
}

.table_head {
  font-size: 12px;
  color: #0C2F4D;
}

.table_fini {
  width: 150px;
  height: 36px;
  position: absolute;
  left: 28%;
}
.table_fini__label {
  width: 40px;
  font-size: 10px;
  height: 100%;
  padding-top: 2px;
  padding-bottom: 0px;
}
.table_fini__input {
  height: 36px;
}

.table_ffin {
  width: 150px;
  position: absolute;
  right: 32%;
}
.table_ffin__label {
  width: 40px;
  font-size: 10px;
  height: 100%;
  padding-top: 2px;
  padding-bottom: 0px;
}
.table_ffin__input {
  height: 36px;
}

.btn_restart {
  background-color: #EFEFEF;
  border: 1px solid #aaa;
}

.fecha_text {
  padding: 3px;
  font-size: 12px;
}

.dataTables_filter {
  margin-bottom: 1rem;
}

.table_head2 {
  font-size: 12px;
  color: #0C2F4D;
  background-color: #EFEFEF !important;
  border-top: 2px solid #FFC72C;
}

.table_icon {
  margin-right: 2px;
}

.table_row {
  font-size: 15px;
  color: #0C2F4D;
}

.tracking_link {
  color: #ffffff;
  cursor: pointer;
}

.table_desc {
  font-size: 10px;
  color: #0C2F4D;
}

.saldos_modal__cont {
  padding-left: 15%;
  padding-right: 15%;
}
.saldos_modal__title {
  color: #0C2F4D;
  margin-top: 1rem;
}
.saldos_modal__sub {
  color: #0C2F4D;
}
.saldos_modal__blue {
  color: #0C2F4D;
}
.saldos_modal__text {
  color: #707070;
}

.saldos_line {
  border-bottom: 3px solid #F36B16;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.modal-header {
  border-bottom: 0px !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background-color: #F36B16 !important;
  color: #ffffff !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current {
  color: #ffffff !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background-color: #F36B16 !important;
  background: linear-gradient(to bottom, #474747 0%, #474747 100%) !important;
}

.btn_login-saldos {
  background: #F36B16;
  padding: 8px 25px;
  font-weight: 300;
  line-height: 1.5;
  white-space: pre-line;
  margin: 0;
  color: #ffffff;
  font-size: 15px;
  border-radius: 25px;
  border: 3px solid white;
  width: 170px;
}

.cont_clientinfo {
  min-height: 325px;
}

.edit_email {
  color: #FFC72C;
  font-size: 12px;
  text-decoration: none;
}

.edit_email:hover {
  color: #FFC72C;
  font-size: 12px;
}

/*   */
.hero-diferenciadores-row.hero-diferenciadores-row {
  padding: 134px 80px 176px 80px !important;
}
@media screen and (max-width: 768px) {
  .hero-diferenciadores-row.hero-diferenciadores-row {
    padding: 30% 6px 64px 6px !important;
    min-height: 840px;
  }
}

.dif_header__camion {
  position: absolute;
  top: 10%;
  left: 0%;
}
.dif_header__huella1 {
  position: absolute;
  top: 7%;
  right: 44%;
}
.dif_header__huella2 {
  position: absolute;
  bottom: 0%;
  right: 0%;
}
.dif_header__btn {
  position: absolute;
  bottom: -2%;
  left: 45%;
}

.sabes__left {
  position: absolute;
  left: 0%;
  top: -20%;
}
.sabes__right {
  position: absolute;
  right: 0%;
  top: -25%;
}
.sabes__centro {
  width: 80%;
}

.ubi1 {
  margin-bottom: 7rem;
  margin-top: 7rem;
  position: relative;
}
.ubi1__left {
  position: absolute;
  left: 0%;
  top: -23%;
}
.ubi1__right {
  position: absolute;
  right: 0%;
  top: -23%;
}

.sap {
  margin-bottom: 7rem;
  margin-top: 7rem;
  position: relative;
}
.sap__left {
  position: absolute;
  left: 0%;
  top: -23%;
}
.sap__right {
  position: absolute;
  right: 0%;
  top: -23%;
}

.hero-diferenciadores.hero-diferenciadores, .hero-diferenciadores {
  align-self: flex-start;
  flex-direction: row;
  justify-content: flex-end;
}
.hero-diferenciadores.hero-diferenciadores__caja, .hero-diferenciadores__caja {
  width: 56%;
  top: 2%;
  left: 1%;
  position: absolute;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .hero-diferenciadores.hero-diferenciadores__caja, .hero-diferenciadores__caja {
    width: 100%;
    top: 2%;
    left: -5%;
    position: absolute;
    z-index: 3;
  }
}
.hero-diferenciadores.hero-diferenciadores__sello, .hero-diferenciadores__sello {
  width: 56%;
  top: 2%;
  left: 1%;
  position: absolute;
  z-index: 3;
  visibility: hidden;
}
@media screen and (max-width: 768px) {
  .hero-diferenciadores.hero-diferenciadores__sello, .hero-diferenciadores__sello {
    width: 30%;
    top: 0%;
    left: 2%;
    position: absolute;
    z-index: 3;
    visibility: visible;
  }
}
.hero-diferenciadores.hero-diferenciadores__ctexto, .hero-diferenciadores__ctexto {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .hero-diferenciadores.hero-diferenciadores__ctexto, .hero-diferenciadores__ctexto {
    width: 100%;
  }
}
.hero-diferenciadores.hero-diferenciadores__ctexto__titulo, .hero-diferenciadores__ctexto__titulo {
  line-height: 1.4;
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .hero-diferenciadores.hero-diferenciadores__ctexto__titulo, .hero-diferenciadores__ctexto__titulo {
    font-size: 2rem;
    color: #0C2F4D;
  }
}
.hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco, .hero-diferenciadores__ctexto__marco-blanco {
  border: 2px solid #ffffff;
  padding: 0px 45px 30px;
}
@media screen and (max-width: 768px) {
  .hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco, .hero-diferenciadores__ctexto__marco-blanco {
    border: none;
    padding: 0px 0px 0px 0px;
    height: 171px;
  }
}
.hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco__subtitulo, .hero-diferenciadores__ctexto__marco-blanco__subtitulo {
  line-height: 1.4;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco__subtitulo, .hero-diferenciadores__ctexto__marco-blanco__subtitulo {
    font-size: 18px;
  }
}
.hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco__cazul, .hero-diferenciadores__ctexto__marco-blanco__cazul {
  background-color: #F36B16;
  padding: 35px 45px 80px;
  transform: translateY(8%);
}
@media screen and (max-width: 768px) {
  .hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco__cazul, .hero-diferenciadores__ctexto__marco-blanco__cazul {
    transform: translateY(7%);
    padding: 35px 25px 30px;
  }
}
.hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco__cazul__texto, .hero-diferenciadores__ctexto__marco-blanco__cazul__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 18px;
  white-space: pre-line;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco__cazul__texto, .hero-diferenciadores__ctexto__marco-blanco__cazul__texto {
    font-size: 1.1rem;
  }
}
.hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco__cazul__link, .hero-diferenciadores__ctexto__marco-blanco__cazul__link {
  position: absolute;
  bottom: -25%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco__cazul__link:hover, .hero-diferenciadores__ctexto__marco-blanco__cazul__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco__cazul__link:hover img, .hero-diferenciadores__ctexto__marco-blanco__cazul__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco__cazul__link img, .hero-diferenciadores__ctexto__marco-blanco__cazul__link img {
  width: 75px;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco__cazul__link, .hero-diferenciadores__ctexto__marco-blanco__cazul__link {
    color: #F36B16;
    padding: 9px 19px;
  }
  .hero-diferenciadores.hero-diferenciadores__ctexto__marco-blanco__cazul__link:hover, .hero-diferenciadores__ctexto__marco-blanco__cazul__link:hover {
    color: #F36B16;
    padding: 10px 20px;
  }
}

.slider_con_text {
  height: 18vw !important;
  background-color: #F36B16;
  margin-top: 4%;
}
@media screen and (max-width: 768px) {
  .slider_con_text {
    height: unset !important;
    background-color: #F36B16;
    margin-top: 6%;
    padding-left: 8%;
  }
}
@media screen and (min-width: 1600px) {
  .slider_con_text {
    height: 18vw !important;
    background-color: #F36B16;
    margin-top: 4%;
  }
}

.ubi_slider_title {
  margin-top: 5rem;
}
@media screen and (max-width: 768px) {
  .ubi_slider_title {
    margin-top: 3rem;
    padding-bottom: 5rem;
  }
}

.varios-rows-sabes.varios-rows-sabes .varios-row__contenedor__titulo, .varios-rows-sabes .varios-row__contenedor__titulo {
  font-size: 41px;
  color: #0C2F4D;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .varios-rows-sabes.varios-rows-sabes .varios-row__contenedor__titulo, .varios-rows-sabes .varios-row__contenedor__titulo {
    margin-bottom: 10px;
  }
}
.varios-rows-sabes.varios-rows-sabes__pleca-bicolor, .varios-rows-sabes__pleca-bicolor {
  position: absolute;
  left: 11%;
  transform: translateX(-90%);
  width: 20%;
  top: -5%;
}
@media screen and (max-width: 768px) {
  .varios-rows-sabes.varios-rows-sabes__pleca-bicolor, .varios-rows-sabes__pleca-bicolor {
    left: 30%;
    transform: translateX(-100%);
    width: 27%;
    top: 95%;
  }
}
.varios-rows-sabes.varios-rows-sabes__subtitle, .varios-rows-sabes__subtitle {
  font-weight: 300;
  line-height: 1.5;
  font-size: 17px;
  white-space: pre-line;
  margin: 0;
  margin-bottom: 0px;
  text-align: center;
  color: #1B365D;
}
@media screen and (max-width: 768px) {
  .varios-rows-sabes.varios-rows-sabes__subtitle, .varios-rows-sabes__subtitle {
    margin-bottom: 40px;
  }
}
.varios-rows-sabes.varios-rows-sabes .varios-rows-sabes__img.varios-rows-sabes__img, .varios-rows-sabes .varios-rows-sabes__img.varios-rows-sabes__img {
  height: 231px;
}
.varios-rows-sabes.varios-rows-sabes__img .img.img, .varios-rows-sabes__img .img.img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.varios-rows-sabes.varios-rows-sabes .varios-row__contenedor__cicono-texto, .varios-rows-sabes .varios-row__contenedor__cicono-texto {
  width: 80%;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .varios-rows-sabes.varios-rows-sabes .varios-row__contenedor__cicono-texto, .varios-rows-sabes .varios-row__contenedor__cicono-texto {
    width: 100%;
  }
}
.varios-rows-sabes.varios-rows-sabes .varios-row__contenedor__cicono-texto__uno, .varios-rows-sabes .varios-row__contenedor__cicono-texto__uno {
  margin: 0 45px;
}
@media screen and (max-width: 768px) {
  .varios-rows-sabes.varios-rows-sabes .varios-row__contenedor__cicono-texto__uno, .varios-rows-sabes .varios-row__contenedor__cicono-texto__uno {
    margin: 0;
    margin-bottom: 32px;
  }
}
.varios-rows-sabes.varios-rows-sabes .varios-row__contenedor__cicono-texto__uno__texto__titulo, .varios-rows-sabes .varios-row__contenedor__cicono-texto__uno__texto__titulo {
  margin: 30px 0;
}

.sabes_item_text {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #ffffff;
  background-color: #1B365D;
  height: 40px;
  margin-top: 1rem;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sabes_item_text {
    width: 107%;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    padding-left: 0rem;
  }
}

.varios-rows-sap.varios-rows-sap, .varios-rows-sap {
  padding-left: 13%;
  padding-right: 13%;
  margin-bottom: 10rem;
  margin-left: 0%;
  margin-right: 0%;
}
.varios-rows-sap.varios-rows-sap .varios-row__contenedor__titulo, .varios-rows-sap .varios-row__contenedor__titulo {
  font-size: 41px;
  color: #0C2F4D;
  margin-bottom: 50px;
}
.varios-rows-sap.varios-rows-sap__pleca-bicolor, .varios-rows-sap__pleca-bicolor {
  position: absolute;
  left: 11%;
  transform: translateX(-90%);
  width: 20%;
  top: -5%;
}
@media screen and (max-width: 768px) {
  .varios-rows-sap.varios-rows-sap__pleca-bicolor, .varios-rows-sap__pleca-bicolor {
    left: 100%;
    transform: translateX(-100%);
    width: 60%;
    top: 7%;
  }
}
.varios-rows-sap.varios-rows-sap__subtitle, .varios-rows-sap__subtitle {
  font-weight: 300;
  line-height: 1.5;
  font-size: 17px;
  white-space: pre-line;
  margin: 0;
  margin-bottom: 0px;
  text-align: center;
  color: #1B365D;
}
.varios-rows-sap.varios-rows-sap__item, .varios-rows-sap__item {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  text-align: center;
  color: #ffffff;
  background-color: #0C2F4D;
  height: 70px;
  margin-top: 1rem;
  display: flex;
  justify-content: center; /* Align horizontal */
  align-items: center;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}
@media screen and (max-width: 768px) {
  .varios-rows-sap.varios-rows-sap__item, .varios-rows-sap__item {
    width: 110%;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    padding-left: 3rem;
    height: 55px;
  }
}
.varios-rows-sap.varios-rows-sap__item-img, .varios-rows-sap__item-img {
  width: 105px;
  height: 105px;
}
@media screen and (max-width: 768px) {
  .varios-rows-sap.varios-rows-sap__item-img, .varios-rows-sap__item-img {
    position: absolute;
    left: -9%;
    height: 80px;
    width: 80px;
  }
}
.varios-rows-sap.varios-rows-sap .varios-rows-sap.varios-rows-sap__img, .varios-rows-sap .varios-rows-sap.varios-rows-sap__img {
  height: 231px;
}
.varios-rows-sap.varios-rows-sap__img .img.img, .varios-rows-sap__img .img.img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.varios-rows-sap.varios-rows-sap .varios-row__contenedor__cicono-texto, .varios-rows-sap .varios-row__contenedor__cicono-texto {
  width: 80%;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .varios-rows-sap.varios-rows-sap .varios-row__contenedor__cicono-texto, .varios-rows-sap .varios-row__contenedor__cicono-texto {
    width: 100%;
  }
}
.varios-rows-sap.varios-rows-sap .varios-row__contenedor__cicono-texto__uno, .varios-rows-sap .varios-row__contenedor__cicono-texto__uno {
  margin: 0 45px;
}
@media screen and (max-width: 768px) {
  .varios-rows-sap.varios-rows-sap .varios-row__contenedor__cicono-texto__uno, .varios-rows-sap .varios-row__contenedor__cicono-texto__uno {
    margin: 0;
    margin-bottom: 32px;
  }
}
.varios-rows-sap.varios-rows-sap .varios-row__contenedor__cicono-texto__uno__texto__titulo, .varios-rows-sap .varios-row__contenedor__cicono-texto__uno__texto__titulo {
  margin: 30px 0;
}

.varios-rows-sales.varios-rows-sales, .varios-rows-sales {
  padding-left: 12%;
  padding-right: 8%;
  padding-top: 4rem;
  padding-bottom: 4rem !important;
  background-color: #0C2F4D;
  position: relative;
  background-image: url(../images/lafortuna/diferenciadores/sales_back.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.varios-rows-sales.varios-rows-sales .varios-row__contenedor__titulo, .varios-rows-sales .varios-row__contenedor__titulo {
  font-size: 41px;
  color: #0C2F4D;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .varios-rows-sales.varios-rows-sales__imgsales, .varios-rows-sales__imgsales {
    width: 100%;
  }
}
.varios-rows-sales.varios-rows-sales__cont, .varios-rows-sales__cont {
  background-color: #F36B16;
  padding: 2rem;
  transform: translate(-30%, 45%);
}
@media screen and (max-width: 768px) {
  .varios-rows-sales.varios-rows-sales__cont, .varios-rows-sales__cont {
    transform: translate(0%, 0%);
  }
}
.varios-rows-sales.varios-rows-sales__cont__marco, .varios-rows-sales__cont__marco {
  border: 3px solid #ffffff;
  padding: 1rem;
}
.varios-rows-sales.varios-rows-sales__cont__marco h3, .varios-rows-sales__cont__marco h3 {
  line-height: 1.4;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  margin-bottom: 0px;
  color: #ffffff;
  margin-bottom: 25px;
}
.varios-rows-sales.varios-rows-sales__cont__marco p, .varios-rows-sales__cont__marco p {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #ffffff;
}
.varios-rows-sales.varios-rows-sales__pleca-bicolor, .varios-rows-sales__pleca-bicolor {
  position: absolute;
  left: 11%;
  transform: translateX(-90%);
  width: 20%;
  top: -5%;
}
@media screen and (max-width: 768px) {
  .varios-rows-sales.varios-rows-sales__pleca-bicolor, .varios-rows-sales__pleca-bicolor {
    left: 100%;
    transform: translateX(-100%);
    width: 60%;
    top: 7%;
  }
}
.varios-rows-sales.varios-rows-sales__subtitle, .varios-rows-sales__subtitle {
  font-weight: 300;
  line-height: 1.5;
  font-size: 17px;
  white-space: pre-line;
  margin: 0;
  margin-bottom: 0px;
  text-align: center;
  color: #1B365D;
}
.varios-rows-sales.varios-rows-sales__item, .varios-rows-sales__item {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  text-align: center;
  color: #ffffff;
  background-color: #1B365D;
  height: 50px;
  margin-top: 1rem;
}
.varios-rows-sales.varios-rows-sales__item-img, .varios-rows-sales__item-img {
  width: 105px;
  height: 105px;
}
.varios-rows-sales.varios-rows-sales .varios-rows-sales.varios-rows-sales__img, .varios-rows-sales .varios-rows-sales.varios-rows-sales__img {
  height: 231px;
}
.varios-rows-sales.varios-rows-sales__img .img.img, .varios-rows-sales__img .img.img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.varios-rows-sales.varios-rows-sales .varios-row__contenedor__cicono-texto, .varios-rows-sales .varios-row__contenedor__cicono-texto {
  width: 80%;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .varios-rows-sales.varios-rows-sales .varios-row__contenedor__cicono-texto, .varios-rows-sales .varios-row__contenedor__cicono-texto {
    width: 100%;
  }
}
.varios-rows-sales.varios-rows-sales .varios-row__contenedor__cicono-texto__uno, .varios-rows-sales .varios-row__contenedor__cicono-texto__uno {
  margin: 0 45px;
}
@media screen and (max-width: 768px) {
  .varios-rows-sales.varios-rows-sales .varios-row__contenedor__cicono-texto__uno, .varios-rows-sales .varios-row__contenedor__cicono-texto__uno {
    margin: 0;
    margin-bottom: 32px;
  }
}
.varios-rows-sales.varios-rows-sales .varios-row__contenedor__cicono-texto__uno__texto__titulo, .varios-rows-sales .varios-row__contenedor__cicono-texto__uno__texto__titulo {
  margin: 30px 0;
}

.salesforce_patas_uno {
  position: absolute;
  transform: scale(-1, 1);
  bottom: 0px;
  left: 0px;
  width: 25%;
}
@media screen and (max-width: 768px) {
  .salesforce_patas_uno {
    width: 60%;
  }
}

.salesforce_patas_dos {
  width: 8%;
  top: 3%;
  left: 54%;
  position: absolute;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .salesforce_patas_dos {
    width: 15%;
    top: 3%;
    left: 83%;
    position: absolute;
    z-index: 3;
  }
}

.salesforce_pluma {
  width: 20%;
  top: 0%;
  position: absolute;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .salesforce_pluma {
    width: 23%;
    top: 200%;
    position: absolute;
    z-index: 3;
    right: -2%;
  }
}

.sabes_pluma {
  width: 12%;
  top: 19%;
  position: absolute;
  z-index: 3;
  right: 3%;
}
@media screen and (max-width: 768px) {
  .sabes_pluma {
    width: 15%;
    top: -3%;
    position: absolute;
    z-index: 3;
    right: 7%;
  }
}

.sabes_patas2 {
  width: 7%;
  top: 5%;
  position: absolute;
  z-index: 0;
  left: -1%;
}
.farm_pluma {
  width: 20%;
  bottom: -30%;
  position: absolute;
  z-index: 3;
  right: -2%;
}

.sap_patas_uno {
  position: absolute;
  left: 12%;
  transform: translateX(-90%);
  width: 14%;
  top: -5%;
}
.sap_patas_dos {
  position: absolute;
  right: -13%;
  transform: translateX(-90%);
  width: 14%;
  top: 23%;
}
.sap_angulo {
  position: absolute;
  right: 1%;
  transform: translateX(-47%);
  width: 25%;
  top: 100%;
}
.sap_angulo2 {
  position: relative;
  right: 3%;
  width: 48%;
  top: 98%;
}
.proceso_patas1 {
  width: 9%;
  top: 85%;
  position: absolute;
  z-index: 0;
  left: 6%;
}
@media screen and (max-width: 768px) {
  .proceso_patas1 {
    width: 16%;
    top: 99%;
    position: absolute;
    z-index: 0;
    left: 73%;
  }
}

.proceso_patas2 {
  width: 10%;
  top: 28%;
  position: absolute;
  z-index: 3;
  left: -9%;
  filter: invert(0.1);
}
.proceso_patas3 {
  width: 20%;
  top: -8%;
  position: absolute;
  z-index: 3;
  right: -6%;
}
@media screen and (max-width: 768px) {
  .proceso_patas3 {
    width: 31%;
    top: -8%;
    position: absolute;
    z-index: 3;
    right: 6%;
  }
}

.proceso_pluma1 {
  width: 20%;
  top: -24%;
  position: absolute;
  z-index: 3;
  left: -4%;
}
@media screen and (max-width: 768px) {
  .proceso_pluma1 {
    width: 18%;
    top: -6%;
    position: absolute;
    z-index: 3;
    left: 9%;
  }
}

.proceso_pluma2 {
  width: 20%;
  top: 50%;
  position: absolute;
  z-index: 3;
  left: -4%;
}
@media screen and (max-width: 768px) {
  .proceso_pluma2 {
    width: 20%;
    top: 85%;
    position: absolute;
    z-index: 3;
    left: 73%;
  }
}

.proceso_pluma3 {
  width: 20%;
  top: 40%;
  position: absolute;
  z-index: 3;
  right: -7%;
}
@media screen and (max-width: 768px) {
  .proceso_pluma3 {
    width: 20%;
    top: 36%;
    position: absolute;
    z-index: 3;
    right: 8%;
  }
}

.sabes_pollo {
  position: relative;
}

@media screen and (max-width: 768px) {
  .ubicacion_cont {
    margin-top: 3rem;
  }
}
.ubicacion_cont h3 {
  line-height: 1.4;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  margin-bottom: 0px;
  color: #0C2F4D;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .ubicacion_cont h3 {
    text-align: center;
  }
}
.ubicacion_cont p {
  font-weight: 300;
  line-height: 1.5;
  font-size: 20px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #0C2F4D;
}
.ubicacion_cont__patas {
  width: 18%;
  top: 32%;
  left: 68%;
  position: absolute;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .ubicacion_cont__patas {
    display: none;
  }
}

.varios-rows-traza.varios-rows-traza, .varios-rows-traza {
  padding-left: 12%;
  padding-right: 8%;
  padding-top: 10%;
  padding-bottom: 4rem !important;
}
@media screen and (max-width: 768px) {
  .varios-rows-traza.varios-rows-traza, .varios-rows-traza {
    padding-left: 0%;
    padding-right: 0%;
  }
}
.varios-rows-traza.varios-rows-traza .varios-row__contenedor__titulo, .varios-rows-traza .varios-row__contenedor__titulo {
  font-size: 41px;
  color: #0C2F4D;
  margin-bottom: 50px;
}
.varios-rows-traza.varios-rows-traza__conta, .varios-rows-traza__conta {
  background-color: transparent;
  padding: 2rem;
  width: 80%;
}
@media screen and (max-width: 768px) {
  .varios-rows-traza.varios-rows-traza__conta, .varios-rows-traza__conta {
    padding: 3rem;
    width: 100%;
  }
}
.varios-rows-traza.varios-rows-traza__conta h3, .varios-rows-traza__conta h3 {
  line-height: 1.4;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  margin-bottom: 0px;
  color: #0C2F4D;
  margin-bottom: 25px;
}
.varios-rows-traza.varios-rows-traza__conta p, .varios-rows-traza__conta p {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #0C2F4D;
}
.varios-rows-traza.varios-rows-traza__conta ul li, .varios-rows-traza__conta ul li {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #0C2F4D;
}
.varios-rows-traza.varios-rows-traza__conta__marco, .varios-rows-traza__conta__marco {
  border: 3px solid #F36B16;
  padding: 1rem;
}
.varios-rows-traza.varios-rows-traza__cont, .varios-rows-traza__cont {
  background-color: #0C2F4D;
  padding: 2rem;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 768px) {
  .varios-rows-traza.varios-rows-traza__cont, .varios-rows-traza__cont {
    transform: translate(0%, 0%);
    padding: 2rem;
    width: 100%;
    background-color: transparent;
  }
}
.varios-rows-traza.varios-rows-traza__cont__marco, .varios-rows-traza__cont__marco {
  padding: 2rem;
}
@media screen and (max-width: 768px) {
  .varios-rows-traza.varios-rows-traza__cont__marco, .varios-rows-traza__cont__marco {
    padding: 1rem;
  }
}
.varios-rows-traza.varios-rows-traza__cont__marco h3, .varios-rows-traza__cont__marco h3 {
  line-height: 1.4;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  margin-bottom: 0px;
  color: #ffffff;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .varios-rows-traza.varios-rows-traza__cont__marco h3, .varios-rows-traza__cont__marco h3 {
    color: #0C2F4D;
  }
}
.varios-rows-traza.varios-rows-traza__cont__marco p, .varios-rows-traza__cont__marco p {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .varios-rows-traza.varios-rows-traza__cont__marco p, .varios-rows-traza__cont__marco p {
    color: #0C2F4D;
  }
}
.varios-rows-traza.varios-rows-traza__cont__marco ul li, .varios-rows-traza__cont__marco ul li {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #ffffff;
}
.varios-rows-traza.varios-rows-traza__pleca-bicolor, .varios-rows-traza__pleca-bicolor {
  position: absolute;
  left: 11%;
  transform: translateX(-90%);
  width: 20%;
  top: -5%;
}
@media screen and (max-width: 768px) {
  .varios-rows-traza.varios-rows-traza__pleca-bicolor, .varios-rows-traza__pleca-bicolor {
    left: 100%;
    transform: translateX(-100%);
    width: 60%;
    top: 7%;
  }
}
.varios-rows-traza.varios-rows-traza__subtitle, .varios-rows-traza__subtitle {
  font-weight: 300;
  line-height: 1.5;
  font-size: 17px;
  white-space: pre-line;
  margin: 0;
  margin-bottom: 0px;
  text-align: center;
  color: #1B365D;
}
.varios-rows-traza.varios-rows-traza__item, .varios-rows-traza__item {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  text-align: center;
  color: #ffffff;
  background-color: #1B365D;
  height: 50px;
  margin-top: 1rem;
}
.varios-rows-traza.varios-rows-traza__item-img, .varios-rows-traza__item-img {
  width: 105px;
  height: 105px;
}
.varios-rows-traza.varios-rows-traza .varios-rows-traza.varios-rows-traza__img, .varios-rows-traza .varios-rows-traza.varios-rows-traza__img {
  height: 231px;
}
.varios-rows-traza.varios-rows-traza__img .img.img, .varios-rows-traza__img .img.img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.varios-rows-traza.varios-rows-traza .varios-row__contenedor__cicono-texto, .varios-rows-traza .varios-row__contenedor__cicono-texto {
  width: 80%;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .varios-rows-traza.varios-rows-traza .varios-row__contenedor__cicono-texto, .varios-rows-traza .varios-row__contenedor__cicono-texto {
    width: 100%;
  }
}
.varios-rows-traza.varios-rows-traza .varios-row__contenedor__cicono-texto__uno, .varios-rows-traza .varios-row__contenedor__cicono-texto__uno {
  margin: 0 45px;
}
@media screen and (max-width: 768px) {
  .varios-rows-traza.varios-rows-traza .varios-row__contenedor__cicono-texto__uno, .varios-rows-traza .varios-row__contenedor__cicono-texto__uno {
    margin: 0;
    margin-bottom: 32px;
  }
}
.varios-rows-traza.varios-rows-traza .varios-row__contenedor__cicono-texto__uno__texto__titulo, .varios-rows-traza .varios-row__contenedor__cicono-texto__uno__texto__titulo {
  margin: 30px 0;
}

.traza__half {
  position: absolute;
  width: 100%;
  left: 0%;
  top: 0%;
  height: 57%;
}
.traza__det1 {
  position: absolute;
  left: 0%;
  top: 0%;
}
.traza__det2 {
  position: absolute;
  left: 20%;
  top: 9%;
  z-index: 2;
}
.traza__det3 {
  position: absolute;
  left: 38%;
  top: 39%;
  z-index: 2;
}
.traza__det4 {
  position: absolute;
  right: 0%;
  top: 6%;
}
@media screen and (max-width: 768px) {
  .traza__det4 {
    position: absolute;
    right: 0%;
    top: 0%;
    width: 50%;
  }
}
.traza__det5 {
  position: absolute;
  left: 5%;
  bottom: 6%;
}
.traza__det6 {
  position: absolute;
  right: 5%;
  bottom: 6%;
}
.traza__det7 {
  position: absolute;
  left: 5%;
  bottom: 6%;
  width: 15%;
}
.traza__det8 {
  position: absolute;
  right: 5%;
  width: 24%;
  bottom: 6%;
}

@media screen and (max-width: 768px) {
  .trazabilidad__img {
    width: 90%;
  }
}

.totes-farm.totes-farm, .totes-farm {
  margin-top: 10rem;
}
.totes-farm.totes-farm__bicolor, .totes-farm__bicolor {
  position: absolute;
  right: 5%;
  width: 20%;
  top: -38%;
}
@media screen and (max-width: 768px) {
  .totes-farm.totes-farm__bicolor, .totes-farm__bicolor {
    position: absolute;
    right: 1%;
    width: 47%;
    top: -10%;
  }
}
.totes-farm.totes-farm .totes-farm__cimg.totes-farm__cimg, .totes-farm .totes-farm__cimg.totes-farm__cimg {
  align-items: flex-end;
}
.totes-farm.totes-farm .totes-farm__width-img.totes-farm__width-img, .totes-farm .totes-farm__width-img.totes-farm__width-img {
  max-width: 500px;
}
.totes-farm.totes-farm__cimg, .totes-farm__cimg {
  align-items: flex-end;
}
.totes-farm.totes-farm__cimg__img, .totes-farm__cimg__img {
  width: 405px;
  z-index: 99;
  left: -70px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .totes-farm.totes-farm__cimg__img, .totes-farm__cimg__img {
    width: 220px;
    transform: translate(-30%, -45%);
  }
}
.totes-farm.totes-farm .totes-farm__width.totes-farm__width, .totes-farm .totes-farm__width.totes-farm__width {
  max-width: 100%;
  width: 875px;
}
.totes-farm.totes-farm__marco, .totes-farm__marco {
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: 0%;
  transform: translate(-26%, -10%);
  z-index: 1;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .totes-farm.totes-farm__marco, .totes-farm__marco {
    transform: none;
    border: 1px solid #1B365D;
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 3%;
    z-index: 1;
    padding-right: 3%;
  }
}
.totes-farm.totes-farm__marco__ccolor, .totes-farm__marco__ccolor {
  background-color: #0C2F4D;
  padding: 45px 0px 40px 105px;
  z-index: 1;
  transform: translate(6%, 0%);
}
@media screen and (max-width: 768px) {
  .totes-farm.totes-farm__marco__ccolor, .totes-farm__marco__ccolor {
    padding: 25px 25px 25px;
    transform: translate(0%, 0%);
  }
}
.totes-farm.totes-farm__marco__ccolor__titulo, .totes-farm__marco__ccolor__titulo {
  line-height: 1.4;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  color: #ffffff;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .totes-farm.totes-farm__marco__ccolor__titulo, .totes-farm__marco__ccolor__titulo {
    font-size: 36px;
    text-align: center;
  }
}
.totes-farm.totes-farm__marco__ccolor__texto, .totes-farm__marco__ccolor__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .totes-farm.totes-farm__marco__ccolor__texto, .totes-farm__marco__ccolor__texto {
    font-size: 16px;
  }
}
.totes-farm.totes-farm__marco__ccolor__bicolor, .totes-farm__marco__ccolor__bicolor {
  position: absolute;
  left: 0;
  bottom: 0;
  transform: scale(-1, 1);
  width: 64%;
}
@media screen and (max-width: 768px) {
  .totes-farm.totes-farm__marco__ccolor__bicolor, .totes-farm__marco__ccolor__bicolor {
    transform: translateX(-100%);
    right: 0;
    left: 100%;
  }
}
.totes-farm.totes-farm__marco__gris, .totes-farm__marco__gris {
  width: 100%;
  height: 300px;
  background: #E2E2E2;
  position: absolute;
  left: 0%;
  bottom: 3%;
  z-index: 0;
}
@media screen and (max-width: 768px) {
  .totes-farm.totes-farm__marco__gris, .totes-farm__marco__gris {
    width: 100%;
    height: 97%;
    background-color: #E2E2E2;
    position: absolute;
    left: 0%;
    bottom: 3%;
    z-index: 0;
  }
}

.farm_back_gris {
  background-color: #E2E2E2;
  position: absolute;
  width: 73%;
  z-index: 0;
  height: 368px;
  left: 10%;
  top: 8%;
}
@media screen and (max-width: 768px) {
  .farm_back_gris {
    background-color: #E2E2E2;
    position: absolute;
    width: 100%;
    z-index: 0;
    height: 800px;
    left: unset;
    top: unset;
  }
}

.farm_marco_azul {
  border: 2px solid #0C2F4D;
  position: absolute;
  width: 62%;
  z-index: 0;
  height: 392px;
  left: 14%;
  top: -4%;
}
@media screen and (max-width: 768px) {
  .farm_marco_azul {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .varios-rows-pollo-procesado.varios-rows-pollo-procesado, .varios-rows-pollo-procesado {
    padding-bottom: 0;
  }
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado__pleca, .varios-rows-pollo-procesado__pleca {
  position: absolute;
  left: 0;
  width: 8%;
  top: 25%;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo-procesado.varios-rows-pollo-procesado__pleca, .varios-rows-pollo-procesado__pleca {
    width: 15%;
    top: 32%;
  }
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado__bicolor-uno, .varios-rows-pollo-procesado__bicolor-uno {
  position: absolute;
  top: -106.24px;
  left: 0;
  width: 25%;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo-procesado.varios-rows-pollo-procesado__bicolor-uno, .varios-rows-pollo-procesado__bicolor-uno {
    top: -64px;
    width: 50%;
  }
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__titulo, .varios-rows-pollo-procesado .varios-row__contenedor__titulo {
  font-size: 41px;
  color: #0C2F4D;
  margin-bottom: 50px;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-rows-pollo-procesado__img.varios-rows-pollo-procesado__img, .varios-rows-pollo-procesado .varios-rows-pollo-procesado__img.varios-rows-pollo-procesado__img {
  height: 231px;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado__img .img, .varios-rows-pollo-procesado__img .img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin-top: 30px;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto {
  width: 80%;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto {
    width: 100%;
  }
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno {
  margin: 0 10px;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno {
    margin: 0;
    margin-bottom: 32px;
  }
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno__texto__titulo, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno__texto__titulo {
  margin: 25px 0;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno__texto__titulo .animacion-subrayado, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno__texto__titulo .animacion-subrayado {
  z-index: 100;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno__texto__titulo .animacion-subrayado::after, .varios-rows-pollo-procesado .varios-row__contenedor__cicono-texto__uno__texto__titulo .animacion-subrayado::after {
  background-color: #F36B16;
  width: 0%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  animation: marcado 3s;
  animation-fill-mode: forwards;
  display: inline-block;
  z-index: -1;
  transition: all 0.5s ease-in-out;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-rows-pollo-procesado__texto.varios-rows-pollo-procesado__texto, .varios-rows-pollo-procesado .varios-rows-pollo-procesado__texto.varios-rows-pollo-procesado__texto {
  width: 80%;
  margin: auto;
  margin-bottom: 15px;
  text-align: left;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-rows-pollo-procesado__texto.varios-rows-pollo-procesado__texto img, .varios-rows-pollo-procesado .varios-rows-pollo-procesado__texto.varios-rows-pollo-procesado__texto img {
  margin-right: 10px;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-rows-pollo-procesado__subtexto.varios-rows-pollo-procesado__subtexto, .varios-rows-pollo-procesado .varios-rows-pollo-procesado__subtexto.varios-rows-pollo-procesado__subtexto {
  width: 75%;
  margin: auto;
  margin-bottom: 15px;
  text-align: left;
  margin-left: 5rem;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado .varios-rows-pollo-procesado__subtexto.varios-rows-pollo-procesado__subtexto img, .varios-rows-pollo-procesado .varios-rows-pollo-procesado__subtexto.varios-rows-pollo-procesado__subtexto img {
  margin-right: 10px;
  width: 15px;
}
.varios-rows-pollo-procesado.varios-rows-pollo-procesado__peso-tote, .varios-rows-pollo-procesado__peso-tote {
  width: 100%;
  text-align: center;
  color: rgba(24, 48, 81, 0.5058823529);
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5;
  white-space: pre-line;
  margin: 0;
}

.texto-pollo-procesado.texto-pollo-procesado, .texto-pollo-procesado {
  padding-top: 24px;
}
@media screen and (max-width: 768px) {
  .texto-pollo-procesado.texto-pollo-procesado, .texto-pollo-procesado {
    padding-top: 0;
  }
}
.texto-pollo-procesado.texto-pollo-procesado__camarillo, .texto-pollo-procesado__camarillo {
  background-color: #F36B16;
  margin: auto;
  width: 60%;
  padding: 67px 80px;
}
@media screen and (max-width: 768px) {
  .texto-pollo-procesado.texto-pollo-procesado__camarillo, .texto-pollo-procesado__camarillo {
    width: 100%;
    padding: 40px;
  }
}
.texto-pollo-procesado.texto-pollo-procesado .titulo-texto__titulo, .texto-pollo-procesado .titulo-texto__titulo {
  color: #0C2F4D;
  max-width: 100%;
  font-size: 26px;
}
.texto-pollo-procesado.texto-pollo-procesado .titulo-texto__titulo small, .texto-pollo-procesado .titulo-texto__titulo small {
  font-size: 16px;
}
.texto-pollo-procesado.texto-pollo-procesado .titulo-texto__titulo a, .texto-pollo-procesado .titulo-texto__titulo a {
  color: #0C2F4D;
  transition: color 0.2s ease-in;
}
.texto-pollo-procesado.texto-pollo-procesado .titulo-texto__titulo a:hover, .texto-pollo-procesado .titulo-texto__titulo a:hover {
  color: #ffffff;
  transition: color 0.2s ease-in;
}
.texto-pollo-procesado.texto-pollo-procesado__amarillo-uno, .texto-pollo-procesado__amarillo-uno {
  position: absolute;
  left: 3%;
  bottom: 7%;
}
.texto-pollo-procesado.texto-pollo-procesado__amarillo-dos, .texto-pollo-procesado__amarillo-dos {
  position: absolute;
  left: 12%;
  bottom: 15%;
}
.texto-pollo-procesado.texto-pollo-procesado__amarillo-tres, .texto-pollo-procesado__amarillo-tres {
  position: absolute;
  left: 20%;
  bottom: 0;
}
.texto-pollo-procesado.texto-pollo-procesado__azul-uno, .texto-pollo-procesado__azul-uno {
  position: absolute;
  left: 6%;
  bottom: 7%;
}
.texto-pollo-procesado.texto-pollo-procesado__azul-dos, .texto-pollo-procesado__azul-dos {
  position: absolute;
  left: 2%;
  bottom: 28%;
}

.visceras__bg {
  background-color: #f4f4f4;
  margin-left: 1rem;
  margin-right: 2rem;
  margin-bottom: 3rem;
}

.cerca {
  background-color: #0C2F4D;
  padding-left: 10%;
  padding-right: 10%;
  padding-top: 3%;
  padding-bottom: 3%;
}
.cerca__titulo {
  line-height: 1.4;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: 0px;
  color: #ffffff;
  margin-bottom: 25px;
}
.cerca__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 20px;
  white-space: pre-line;
  margin: 0;
  text-align: left;
  color: #ffffff;
}

.dif__backimg {
  height: 18vw !important;
  background-color: #F36B16;
  margin-top: 4%;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.dif__img {
  width: 80% !important;
}

/*  Hero  */
.hero-sustentabilidad-row.hero-sustentabilidad-row {
  min-height: 678px;
}
@media screen and (max-width: 768px) {
  .hero-sustentabilidad-row.hero-sustentabilidad-row {
    padding: 64px 16px 400px 16px;
  }
}

.hero-sustentabilidad-margin.hero-sustentabilidad-margin {
  margin-bottom: 0;
}

.hero-sustentabilidad.hero-sustentabilidad, .hero-sustentabilidad {
  margin-top: 65px;
  flex-direction: row;
  justify-content: left;
}
@media screen and (max-width: 768px) {
  .hero-sustentabilidad.hero-sustentabilidad, .hero-sustentabilidad {
    margin-top: 20px;
  }
}
.hero-sustentabilidad.hero-sustentabilidad__marco, .hero-sustentabilidad__marco {
  width: 63%;
  padding: 11px 48px 0;
  background: rgba(255, 255, 255, 0.7);
}
@media screen and (max-width: 768px) {
  .hero-sustentabilidad.hero-sustentabilidad__marco, .hero-sustentabilidad__marco {
    width: auto;
    padding: 11px 27px 0;
  }
}
.hero-sustentabilidad.hero-sustentabilidad__marco__camarillo, .hero-sustentabilidad__marco__camarillo {
  background-color: #F36B16;
  width: 90%;
  padding: 32px;
  margin: auto;
  transform: translateY(25%);
}
@media screen and (max-width: 768px) {
  .hero-sustentabilidad.hero-sustentabilidad__marco__camarillo, .hero-sustentabilidad__marco__camarillo {
    width: 100%;
    transform: translateY(10%);
    padding: 25px;
  }
}
.hero-sustentabilidad.hero-sustentabilidad__marco__camarillo__titulo, .hero-sustentabilidad__marco__camarillo__titulo {
  line-height: 1.4;
  font-size: 41px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .hero-sustentabilidad.hero-sustentabilidad__marco__camarillo__titulo, .hero-sustentabilidad__marco__camarillo__titulo {
    font-size: 30px;
    text-align: center;
  }
}
.hero-sustentabilidad.hero-sustentabilidad__marco__camarillo__texto, .hero-sustentabilidad__marco__camarillo__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: center;
  color: #ffffff;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .hero-sustentabilidad.hero-sustentabilidad__marco__camarillo__texto, .hero-sustentabilidad__marco__camarillo__texto {
    text-align: center;
  }
}
.hero-sustentabilidad.hero-sustentabilidad__marco__camarillo__link, .hero-sustentabilidad__marco__camarillo__link {
  position: absolute;
  bottom: -25%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-sustentabilidad.hero-sustentabilidad__marco__camarillo__link:hover, .hero-sustentabilidad__marco__camarillo__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-sustentabilidad.hero-sustentabilidad__marco__camarillo__link:hover img, .hero-sustentabilidad__marco__camarillo__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-sustentabilidad.hero-sustentabilidad__marco__camarillo__link img, .hero-sustentabilidad__marco__camarillo__link img {
  width: 75px;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .hero-sustentabilidad.hero-sustentabilidad__marco__camarillo__link, .hero-sustentabilidad__marco__camarillo__link {
    color: #F36B16;
    padding: 9px 19px;
  }
  .hero-sustentabilidad.hero-sustentabilidad__marco__camarillo__link:hover, .hero-sustentabilidad__marco__camarillo__link:hover {
    color: #F36B16;
    padding: 10px 20px;
  }
}

.sust_img {
  height: unset !important;
  outline: 3px solid #0C2F4D;
  outline-offset: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
  width: 90% !important;
}

.sust_cont_img {
  padding: 0 0 65% 0 !important;
}

.sust_sub {
  margin-bottom: 30px !important;
}

.contenedor-fondo-gris {
  background-color: #F4F4F4;
  padding-top: 54px;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad .col-varios__ctitulo__uno__dos__titulo, .contenedor-fondo-gris .col-sustentabilidad .col-varios__ctitulo__uno__dos__titulo {
  color: #0C2F4D;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-grande.col-grande.col-grande.col-grande .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor, .contenedor-fondo-gris .col-sustentabilidad__info .col-grande.col-grande.col-grande.col-grande .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor {
  flex-basis: 45%;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__espacio.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__espacio, .contenedor-fondo-gris .col-sustentabilidad__info .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__espacio.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__espacio {
  width: 68px;
  flex-basis: 68px;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor, .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info__ccontenedor, .contenedor-fondo-gris .col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor, .contenedor-fondo-gris .col-sustentabilidad__info__ccontenedor {
  border-left: 15px solid #F36B16;
  padding: 25px;
  background-color: #ffffff;
  margin: 25px 0;
}
@media screen and (max-width: 768px) {
  .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor, .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info__ccontenedor, .contenedor-fondo-gris .col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor, .contenedor-fondo-gris .col-sustentabilidad__info__ccontenedor {
    border-left: none;
  }
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__marco, .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info__ccontenedor__marco, .contenedor-fondo-gris .col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__marco, .contenedor-fondo-gris .col-sustentabilidad__info__ccontenedor__marco {
  border: none;
  padding: 15px;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__marco .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img, .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info__ccontenedor__marco .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img, .contenedor-fondo-gris .col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__marco .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img, .contenedor-fondo-gris .col-sustentabilidad__info__ccontenedor__marco .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img {
  margin: 0;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__marco__titulo, .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info__ccontenedor__marco__titulo, .contenedor-fondo-gris .col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__marco__titulo, .contenedor-fondo-gris .col-sustentabilidad__info__ccontenedor__marco__titulo {
  line-height: 1.4;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  margin: 0;
  color: #0C2F4D;
  text-align: center;
  margin-top: 5px;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo, .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info__ccontenedor__bg-amarillo, .contenedor-fondo-gris .col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo, .contenedor-fondo-gris .col-sustentabilidad__info__ccontenedor__bg-amarillo {
  background-color: #F36B16;
  padding: 25px 0 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0%;
  max-width: 0%;
  visibility: hidden;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto, .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto, .contenedor-fondo-gris .col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto, .contenedor-fondo-gris .col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto {
  padding: 25px 45px 0;
  border: 2px solid transparent;
  height: 80%;
  overflow: auto;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar, .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar, .contenedor-fondo-gris .col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar, .contenedor-fondo-gris .col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar {
  width: 6px;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-thumb, .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-thumb, .contenedor-fondo-gris .col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-thumb, .contenedor-fondo-gris .col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-thumb {
  background-color: #0C2F4D;
  border-radius: 25px;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-track, .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-track, .contenedor-fondo-gris .col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-track, .contenedor-fondo-gris .col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto::-webkit-scrollbar-track {
  background-color: #CCE7FD;
  margin-right: 5px;
  border-radius: 25px;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo, .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo, .contenedor-fondo-gris .col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo, .contenedor-fondo-gris .col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo {
  color: transparent;
  font-size: 27px;
  text-align: center;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p, .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p, .contenedor-fondo-gris .col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p, .contenedor-fondo-gris .col-sustentabilidad__info__ccontenedor__bg-amarillo .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p {
  color: transparent;
  font-size: 16px;
}
.contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo__patita-azul, .contenedor-fondo-gris .col-sustentabilidad.col-sustentabilidad__info__ccontenedor__bg-amarillo__patita-azul, .contenedor-fondo-gris .col-sustentabilidad__info .col-sustentabilidad__info__ccontenedor.col-sustentabilidad__info__ccontenedor__bg-amarillo__patita-azul, .contenedor-fondo-gris .col-sustentabilidad__info__ccontenedor__bg-amarillo__patita-azul {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 40px;
}

/*   */
.procesado-header {
  background-image: url("../../images/lafortuna/cerdo-procesado/back_header.png");
  padding-bottom: 0;
  margin-bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media screen and (max-width: 768px) {
  .procesado-header {
    text-align: center;
  }
}
.procesado-header__huella1 {
  position: absolute;
  left: -5%;
  top: 3%;
}
.procesado-header__huella2 {
  position: absolute;
  left: 29%;
  top: 13%;
}
.procesado-header__huella3 {
  position: absolute;
  right: 5%;
  top: 12%;
}
.procesado-header__marra {
  position: absolute;
  left: 8%;
}
.procesado-header__marramob {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}
.procesado-header__title1 {
  width: 75%;
  margin-top: 10%;
}
@media screen and (max-width: 768px) {
  .procesado-header__title1 {
    margin-top: 0%;
    margin-bottom: 2rem;
  }
}
.procesado-header__title2 {
  width: 75%;
}
.procesado-header__text {
  width: 75%;
  background-color: #F36B16;
  color: white;
  margin-top: 3rem;
  font-size: 1.1rem;
  padding: 25px;
  margin-bottom: 4rem;
}
@media screen and (max-width: 768px) {
  .procesado-header__text {
    width: 100%;
  }
}

.canal {
  background-image: url(../images/lafortuna/cerdo-procesado/back_canal.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.canal__canal {
  width: 45%;
  margin-top: 3rem;
}
@media screen and (max-width: 768px) {
  .canal__canal {
    width: 100%;
  }
}
.canal__title {
  font-size: 1.5rem;
  width: 25%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
  margin-bottom: 2rem;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .canal__title {
    width: 90%;
    font-size: 1.2rem;
  }
}
.canal__subtitle {
  width: 70%;
  margin-bottom: 1rem;
  margin-top: 2rem;
}
@media screen and (max-width: 768px) {
  .canal__subtitle {
    width: 85%;
  }
}
.canal__text {
  width: 55%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.1rem;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .canal__text {
    width: 80%;
    margin-bottom: 3rem;
  }
}
.canal__corte {
  width: 25%;
  margin-bottom: 4rem;
}
@media screen and (max-width: 768px) {
  .canal__corte {
    width: 80%;
  }
}
.canal__det1 {
  position: absolute;
  top: 0%;
  left: 5%;
}
.canal__det2 {
  position: absolute;
  bottom: 0%;
  left: 3%;
}
.canal__det3 {
  position: absolute;
  top: 30%;
  right: 5%;
}
.canal__det4 {
  position: absolute;
  bottom: 2%;
  right: 5%;
}
.canal__det5 {
  position: absolute;
  top: 3%;
  left: 5%;
}
.canal__det6 {
  position: absolute;
  top: 30%;
  left: 3%;
}
.canal__det7 {
  position: absolute;
  top: 5%;
  right: 5%;
}

.garantia {
  background: linear-gradient(to top, white 40%, #263885 40%);
  padding-top: 2rem;
  padding-bottom: 4rem;
  position: relative;
}
.garantia__title {
  width: 40%;
  font-size: 1.4rem;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .garantia__title {
    width: 90%;
    margin-bottom: 1rem;
  }
}
.garantia__row {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 768px) {
  .garantia__row {
    width: 55%;
    margin-bottom: 1rem;
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  .garantia__row__img {
    width: 100%;
  }
}
.garantia__text {
  font-size: 1.4rem;
  font-weight: bold;
  color: #ffffff;
}

.venta {
  padding-left: 10%;
  padding-right: 10%;
}
.venta__title {
  font-size: 1.7rem;
  font-weight: bold;
  color: #183051;
  margin-bottom: 0px;
}
.venta__subtitle {
  font-size: 1.1rem;
  color: #E15C0A;
  margin-top: 2rem;
  font-weight: 600;
}
.venta__text {
  font-size: 1.1rem;
  color: #183051;
  font-weight: 600;
}

/*   */
.hero_cerdo {
  width: 40% !important;
}

@media screen and (max-width: 768px) {
  .hero-cerdo-vivo-row.hero-cerdo-vivo-row {
    padding: 12% 16px 64px 16px;
  }
}

.hero-cerdo-vivo.hero-cerdo-vivo, .hero-cerdo-vivo {
  align-self: flex-start;
  flex-direction: row;
  justify-content: flex-end;
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto, .hero-cerdo-vivo__ctexto {
  width: 55%;
}
@media screen and (max-width: 768px) {
  .hero-cerdo-vivo.hero-cerdo-vivo__ctexto, .hero-cerdo-vivo__ctexto {
    width: 100%;
  }
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__titulo, .hero-cerdo-vivo__ctexto__titulo {
  line-height: 1.4;
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D !important;
}
@media screen and (max-width: 768px) {
  .hero-cerdo-vivo.hero-cerdo-vivo__ctexto__titulo, .hero-cerdo-vivo__ctexto__titulo {
    font-size: 35px;
  }
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco, .hero-cerdo-vivo__ctexto__marco-blanco {
  border: 1px solid #0C2F4D;
  padding: 4px 45px;
}
@media screen and (max-width: 768px) {
  .hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco, .hero-cerdo-vivo__ctexto__marco-blanco {
    padding: 0px 15px;
  }
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__subtitulo, .hero-cerdo-vivo__ctexto__marco-blanco__subtitulo {
  line-height: 1.4;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D !important;
  margin-top: 2rem;
}
@media screen and (max-width: 768px) {
  .hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__subtitulo, .hero-cerdo-vivo__ctexto__marco-blanco__subtitulo {
    font-size: 24px;
  }
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__cazul, .hero-cerdo-vivo__ctexto__marco-blanco__cazul {
  background-color: #0C2F4D;
  padding: 35px 45px 80px;
  transform: translateY(25%);
}
@media screen and (max-width: 768px) {
  .hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__cazul, .hero-cerdo-vivo__ctexto__marco-blanco__cazul {
    transform: translateY(3%);
    padding: 35px 20px 80px;
  }
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__cazul__texto, .hero-cerdo-vivo__ctexto__marco-blanco__cazul__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 18px;
  white-space: pre-line;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__cazul__link, .hero-cerdo-vivo__ctexto__marco-blanco__cazul__link {
  position: absolute;
  bottom: -12%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__cazul__link:hover, .hero-cerdo-vivo__ctexto__marco-blanco__cazul__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__cazul__link:hover img, .hero-cerdo-vivo__ctexto__marco-blanco__cazul__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__cazul__link img, .hero-cerdo-vivo__ctexto__marco-blanco__cazul__link img {
  width: 75px;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__cazul__link, .hero-cerdo-vivo__ctexto__marco-blanco__cazul__link {
    color: #F36B16;
    padding: 9px 19px;
  }
  .hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__cazul__link:hover, .hero-cerdo-vivo__ctexto__marco-blanco__cazul__link:hover {
    color: #F36B16;
    padding: 10px 20px;
  }
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__camarillo, .hero-cerdo-vivo__ctexto__marco-blanco__camarillo {
  background-color: #E96923;
  padding: 35px 45px 80px;
  transform: translateY(20%);
}
@media screen and (max-width: 768px) {
  .hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__camarillo, .hero-cerdo-vivo__ctexto__marco-blanco__camarillo {
    transform: translateY(3%);
    padding: 35px 20px 80px;
  }
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__camarillo__texto, .hero-cerdo-vivo__ctexto__marco-blanco__camarillo__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 18px;
  white-space: pre-line;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__camarillo__texto, .hero-cerdo-vivo__ctexto__marco-blanco__camarillo__texto {
    font-size: 14px;
  }
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__camarillo__link, .hero-cerdo-vivo__ctexto__marco-blanco__camarillo__link {
  position: absolute;
  bottom: -12%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
  border-radius: 25px;
  font-size: 14px;
  padding: 9px 30px;
  transition: all ease-in-out 0.5s;
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__camarillo__link:hover, .hero-cerdo-vivo__ctexto__marco-blanco__camarillo__link:hover {
  transition: all ease-in-out 0.5s;
  opacity: 0.8;
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__camarillo__link:hover img, .hero-cerdo-vivo__ctexto__marco-blanco__camarillo__link:hover img {
  width: 77px;
  height: 77px;
}
.hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__camarillo__link img, .hero-cerdo-vivo__ctexto__marco-blanco__camarillo__link img {
  width: 75px;
  height: 75px;
}
@media screen and (max-width: 768px) {
  .hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__camarillo__link, .hero-cerdo-vivo__ctexto__marco-blanco__camarillo__link {
    color: #F36B16;
    padding: 9px 19px;
  }
  .hero-cerdo-vivo.hero-cerdo-vivo__ctexto__marco-blanco__camarillo__link:hover, .hero-cerdo-vivo__ctexto__marco-blanco__camarillo__link:hover {
    color: #F36B16;
    padding: 10px 20px;
  }
}

@media screen and (max-width: 768px) {
  .cerdo_supremo {
    background-image: url(../images/lafortuna/cerdo-vivo/supremo_back_mob.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100%;
  }
}
.cerdo_supremo__dots {
  position: absolute;
  left: 43%;
  top: -8%;
  width: 11%;
}
.cerdo_supremo__back {
  position: absolute;
  z-index: -1;
  width: 100%;
}
.cerdo_supremo__title {
  position: relative;
  text-align: center;
  top: 30%;
  font-size: 3rem;
  background-color: #0C2F4D;
  color: #ffffff;
  width: fit-content;
  padding: 0.5rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-left: 3rem;
  padding-right: 3rem;
  margin-left: auto;
  margin-right: auto;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .cerdo_supremo__title {
    top: 0%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.5rem;
  }
}
.cerdo_supremo__subtitle {
  position: relative;
  text-align: center;
  top: 29%;
  font-size: 2rem;
  color: #F36B16;
  width: fit-content;
  padding: 0.5rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-left: 3rem;
  padding-right: 3rem;
  margin-left: auto;
  margin-right: auto;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .cerdo_supremo__subtitle {
    top: -4%;
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 768px) {
  .cerdo_supremo__cerdo {
    width: 100%;
  }
}

.vivo_ubicaciones {
  padding-left: 10%;
  padding-right: 10%;
  margin-bottom: 4rem;
}
.vivo_ubicaciones__img {
  width: 100%;
}
.vivo_ubicaciones__title {
  color: #0C2F4D;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: bold;
}
.vivo_ubicaciones__text {
  color: #0C2F4D;
  text-align: left;
}
.vivo_ubicaciones__list {
  color: #0C2F4D;
  text-align: left;
  font-weight: bold;
}
.vivo_ubicaciones__half1 {
  position: absolute;
  right: 0%;
}

/*   */
.dos-row-cerdo-vivo.dos-row-cerdo-vivo .animacion-subrayado, .dos-row-cerdo-vivo .animacion-subrayado {
  z-index: 100;
}
.dos-row-cerdo-vivo.dos-row-cerdo-vivo .animacion-subrayado::after, .dos-row-cerdo-vivo .animacion-subrayado::after {
  background-color: #F36B16;
  width: 0%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  animation: marcado 3s;
  animation-fill-mode: forwards;
  display: inline-block;
  z-index: -1;
  transition: all 0.5s ease-in-out;
}
.dos-row-cerdo-vivo.dos-row-cerdo-vivo__pleca, .dos-row-cerdo-vivo__pleca {
  position: absolute;
  left: 0;
  width: 8%;
  top: 55%;
}
@media screen and (max-width: 768px) {
  .dos-row-cerdo-vivo.dos-row-cerdo-vivo__pleca, .dos-row-cerdo-vivo__pleca {
    width: 20%;
    top: 15%;
  }
}
.dos-row-cerdo-vivo.dos-row-cerdo-vivo__pleca-bicolor, .dos-row-cerdo-vivo__pleca-bicolor {
  position: absolute;
  top: -106.24px;
  left: 0;
  width: 15%;
}
@media screen and (max-width: 768px) {
  .dos-row-cerdo-vivo.dos-row-cerdo-vivo__pleca-bicolor, .dos-row-cerdo-vivo__pleca-bicolor {
    top: -64px;
    width: 40%;
  }
}
.dos-row-cerdo-vivo.dos-row-cerdo-vivo .dos-row-cerdo-vivo__width.dos-row-cerdo-vivo__width, .dos-row-cerdo-vivo .dos-row-cerdo-vivo__width.dos-row-cerdo-vivo__width {
  max-width: 500px;
}
@media screen and (max-width: 768px) {
  .dos-row-cerdo-vivo.dos-row-cerdo-vivo .dos-row-cerdo-vivo__width.dos-row-cerdo-vivo__width, .dos-row-cerdo-vivo .dos-row-cerdo-vivo__width.dos-row-cerdo-vivo__width {
    max-width: 100%;
  }
}
.dos-row-cerdo-vivo.dos-row-cerdo-vivo .dos-row-cerdo-vivo__width-dos.dos-row-cerdo-vivo__width-dos, .dos-row-cerdo-vivo .dos-row-cerdo-vivo__width-dos.dos-row-cerdo-vivo__width-dos {
  max-width: 700px;
}
@media screen and (max-width: 768px) {
  .dos-row-cerdo-vivo.dos-row-cerdo-vivo .dos-row-cerdo-vivo__width-dos.dos-row-cerdo-vivo__width-dos, .dos-row-cerdo-vivo .dos-row-cerdo-vivo__width-dos.dos-row-cerdo-vivo__width-dos {
    max-width: 100%;
  }
}
.dos-row-cerdo-vivo.dos-row-cerdo-vivo__img .img, .dos-row-cerdo-vivo__img .img {
  width: 100%;
}
.dos-row-cerdo-vivo.dos-row-cerdo-vivo__ctexto, .dos-row-cerdo-vivo__ctexto {
  width: 100%;
}
.dos-row-cerdo-vivo.dos-row-cerdo-vivo__ctexto__titulo, .dos-row-cerdo-vivo__ctexto__titulo {
  line-height: 1.4;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 35px;
}
.dos-row-cerdo-vivo.dos-row-cerdo-vivo__ctexto__texto, .dos-row-cerdo-vivo__ctexto__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 16px;
  white-space: pre-line;
  margin: 0;
  text-align: center;
  color: #0C2F4D;
}
.dos-row-cerdo-vivo.dos-row-cerdo-vivo .dos-row-cerdo-vivo__columna.dos-row-cerdo-vivo__columna, .dos-row-cerdo-vivo .dos-row-cerdo-vivo__columna.dos-row-cerdo-vivo__columna {
  flex-direction: column;
}

.varios-rows-pollo.varios-rows-pollo .varios-row__contenedor__titulo, .varios-rows-pollo .varios-row__contenedor__titulo {
  font-size: 41px;
  color: #0C2F4D;
  margin-bottom: 50px;
}
.varios-rows-pollo.varios-rows-pollo__pleca-bicolor, .varios-rows-pollo__pleca-bicolor {
  position: absolute;
  left: 90%;
  transform: translateX(-90%);
  width: 20%;
  top: -5%;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo.varios-rows-pollo__pleca-bicolor, .varios-rows-pollo__pleca-bicolor {
    left: 100%;
    transform: translateX(-100%);
    width: 60%;
    top: 7%;
  }
}
.varios-rows-pollo.varios-rows-pollo .varios-rows-pollo__img.varios-rows-pollo__img, .varios-rows-pollo .varios-rows-pollo__img.varios-rows-pollo__img {
  height: 231px;
}
.varios-rows-pollo.varios-rows-pollo__img .img.img, .varios-rows-pollo__img .img.img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.varios-rows-pollo.varios-rows-pollo .varios-row__contenedor__cicono-texto, .varios-rows-pollo .varios-row__contenedor__cicono-texto {
  width: 80%;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo.varios-rows-pollo .varios-row__contenedor__cicono-texto, .varios-rows-pollo .varios-row__contenedor__cicono-texto {
    width: 100%;
  }
}
.varios-rows-pollo.varios-rows-pollo .varios-row__contenedor__cicono-texto__uno, .varios-rows-pollo .varios-row__contenedor__cicono-texto__uno {
  margin: 0 45px;
}
@media screen and (max-width: 768px) {
  .varios-rows-pollo.varios-rows-pollo .varios-row__contenedor__cicono-texto__uno, .varios-rows-pollo .varios-row__contenedor__cicono-texto__uno {
    margin: 0;
    margin-bottom: 32px;
  }
}
.varios-rows-pollo.varios-rows-pollo .varios-row__contenedor__cicono-texto__uno__texto__titulo, .varios-rows-pollo .varios-row__contenedor__cicono-texto__uno__texto__titulo {
  margin: 30px 0;
}

.texto-pollo.texto-pollo, .texto-pollo {
  padding-top: 24px;
}
@media screen and (max-width: 768px) {
  .texto-pollo.texto-pollo, .texto-pollo {
    padding-top: 0;
  }
}
.texto-pollo.texto-pollo__camarillo, .texto-pollo__camarillo {
  background-color: #F36B16;
  margin: auto;
  width: 60%;
  padding: 67px 80px;
}
@media screen and (max-width: 768px) {
  .texto-pollo.texto-pollo__camarillo, .texto-pollo__camarillo {
    width: 100%;
    padding: 40px;
  }
}
.texto-pollo.texto-pollo__camarillo__pleca-bicolor, .texto-pollo__camarillo__pleca-bicolor {
  position: absolute;
  right: -15%;
  transform: rotate(-10deg);
  width: 40%;
}
@media screen and (max-width: 768px) {
  .texto-pollo.texto-pollo__camarillo__pleca-bicolor, .texto-pollo__camarillo__pleca-bicolor {
    width: 70%;
    right: 0;
  }
}
.texto-pollo.texto-pollo .titulo-texto__titulo, .texto-pollo .titulo-texto__titulo {
  color: #0C2F4D;
  max-width: 100%;
  font-size: 26px;
}
.texto-pollo.texto-pollo .titulo-texto__titulo a, .texto-pollo .titulo-texto__titulo a {
  color: #0C2F4D;
  transition: color 0.2s ease-in;
}
.texto-pollo.texto-pollo .titulo-texto__titulo a:hover, .texto-pollo .titulo-texto__titulo a:hover {
  color: #ffffff;
  transition: color 0.2s ease-in;
}

.texto-pollo.texto-pollo, .texto-pollo {
  padding-top: 24px;
}
@media screen and (max-width: 768px) {
  .texto-pollo.texto-pollo, .texto-pollo {
    padding-top: 0;
  }
}
.texto-pollo.texto-pollo__cazul, .texto-pollo__cazul {
  background-color: #0C2F4D;
  margin: auto;
  width: 60%;
  padding: 67px 80px;
}
@media screen and (max-width: 768px) {
  .texto-pollo.texto-pollo__cazul, .texto-pollo__cazul {
    width: 100%;
    padding: 40px;
  }
}
.texto-pollo.texto-pollo__cazul__pleca-bicolor, .texto-pollo__cazul__pleca-bicolor {
  position: absolute;
  right: -15%;
  transform: rotate(-10deg);
  width: 40%;
}
@media screen and (max-width: 768px) {
  .texto-pollo.texto-pollo__cazul__pleca-bicolor, .texto-pollo__cazul__pleca-bicolor {
    width: 70%;
    right: 0;
  }
}
.texto-pollo.texto-pollo__cazul__title, .texto-pollo__cazul__title {
  color: #ffffff;
  font-size: 32px;
  border-bottom: 2px solid #ffffff;
}
.texto-pollo.texto-pollo__cazul__subtitle, .texto-pollo__cazul__subtitle {
  color: #ffffff;
  font-size: 20px;
}
.texto-pollo.texto-pollo__cazul__link, .texto-pollo__cazul__link {
  text-decoration: none;
  color: #ffffff;
}
.texto-pollo.texto-pollo .titulo-texto__titulo, .texto-pollo .titulo-texto__titulo {
  color: #0C2F4D;
  max-width: 100%;
  font-size: 26px;
}
.texto-pollo.texto-pollo .titulo-texto__titulo a, .texto-pollo .titulo-texto__titulo a {
  color: #0C2F4D;
  transition: color 0.2s ease-in;
}
.texto-pollo.texto-pollo .titulo-texto__titulo a:hover, .texto-pollo .titulo-texto__titulo a:hover {
  color: #ffffff;
  transition: color 0.2s ease-in;
}

.expe {
  background: linear-gradient(to bottom, #FAFAFA 0%, #FAFAFA 50%, #fff 50%, #fff 100%);
}
.expe__bg {
  width: 80% !important;
  padding: 67px 55px !important;
}
.expe__ubi {
  text-decoration: none;
}
.expe__tel {
  text-decoration: none;
}
.expe__c1 {
  display: flex;
  justify-content: left;
  align-items: center;
}
.expe__c2 {
  display: flex;
  justify-content: left;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .expe__c2 {
    justify-content: left;
  }
}
.expe__c3 {
  display: flex;
  justify-content: left;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .expe__c3 {
    justify-content: left;
  }
}
.expe__cont__title {
  line-height: 1.4;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
}
.expe__cont__row {
  border-top: 2px solid #FFE28D;
  padding-top: 1rem;
}
.expe__cont__sub {
  font-size: 18px;
  color: #0C2F4D;
  margin-top: unset;
  margin-bottom: unset;
}
.expe__cont__text {
  font-size: 15px;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .expe__cont__text {
    text-align: left;
  }
}
.expe__cont__icon {
  margin-right: 0.3rem;
}
.expe__cont__f1 {
  position: absolute;
  right: -9%;
  width: 25%;
  top: -8%;
}
@media screen and (max-width: 768px) {
  .expe__cont__f1 {
    position: absolute;
    right: -7%;
    width: 35%;
    top: -1%;
  }
}
.expe__cont__f2 {
  position: absolute;
  left: -11%;
  width: 14%;
  top: 29%;
}
@media screen and (max-width: 768px) {
  .expe__cont__f2 {
    display: none;
  }
}
.expe__cont__f3 {
  position: absolute;
  right: 33%;
  width: 34%;
  bottom: -8%;
}
@media screen and (max-width: 768px) {
  .expe__cont__f3 {
    position: absolute;
    right: 56%;
    width: 48%;
    bottom: -1%;
  }
}
.expe__cont__p1 {
  position: absolute;
  left: -13%;
  width: 31%;
  top: -15%;
}
.expe__cont__p2 {
  position: absolute;
  right: -11%;
  width: 30%;
  bottom: -15%;
}
@media screen and (max-width: 768px) {
  .expe__cont__p2 {
    position: absolute;
    right: 0%;
    width: 30%;
    bottom: -2%;
  }
}
.expe__cont__p3 {
  position: absolute;
  left: -27%;
  width: 11%;
  top: -13%;
}
@media screen and (max-width: 768px) {
  .expe__cont__p3 {
    display: none;
  }
}
.expe__cont__p4 {
  position: absolute;
  right: -9%;
  width: 10%;
  top: 5%;
}
@media screen and (max-width: 768px) {
  .expe__cont__p4 {
    display: none;
  }
}

.custom-list {
  list-style: none;
  padding-left: 0;
}

.custom-list li {
  position: relative;
  padding-left: 28px; /* espacio para el ícono */
}

.custom-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 20px;
  height: 20px;
  background-image: url("/images/marker_orange.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

.custom-list2 {
  list-style: none;
  padding-left: 0;
  width: 100% !important;
}

.custom-list2 li {
  position: relative;
  padding-left: 28px; /* espacio para el ícono */
}

.custom-list2 li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 20px;
  height: 20px;
  background-image: url("/images/marker_white.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

.no-bullet {
  list-style: none !important; /* Quita el marcador solo a este li */
  padding-left: 0 !important; /* Opcional: alinear con el resto si hay padding */
}

.no-bullet::before {
  display: none !important;
}

/*  Partials  */
.flecha-abajo {
  display: none;
  position: fixed;
  bottom: 5%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 999;
  width: 100px;
}

.contenedor-redes {
  display: none;
  position: fixed;
  z-index: 999;
  bottom: 8%;
  right: 1%;
  text-align: center;
}
.contenedor-redes__fil {
  display: inline-flex;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-image: linear-gradient(rgba(24, 48, 81, 0.69) 78%, rgb(24, 48, 81));
  padding: 10px 0;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}
.contenedor-redes__fil a {
  margin: 8px;
}
.contenedor-redes__fil a:hover img {
  transform: scale(1.2);
  transition: all 0.5s ease-in-out;
}
.contenedor-redes__fil a img {
  transition: all 0.5s ease-in-out;
}
.contenedor-redes__whats {
  background-image: linear-gradient(rgb(24, 48, 81) 20%, rgba(24, 48, 81, 0.69));
  border-radius: 50px;
  padding-top: 12px;
  margin-top: -13px;
}
.contenedor-redes__whats a {
  margin: 8px;
}
.contenedor-redes__whats a:hover img {
  transform: scale(1.1);
  transition: all 0.5s ease-in-out;
}
.contenedor-redes__whats a img {
  transition: all 0.5s ease-in-out;
}
.contenedor-redes .whats-solo.whats-solo {
  background-color: rgba(24, 48, 81, 0.69);
  padding: 8px 0px 4px;
}

/* //////////////  Menú  /////////////// */
.menu {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  height: 64px;
  max-height: 64px;
  position: fixed;
  background-color: #0C2F4D;
  z-index: 999;
  display: block;
  align-items: center;
  align-self: center;
  align-content: center;
  top: 0;
  left: 0;
  /* //  Imagen Logo  // */
  /* //  Menú Hamburguesa  // */
  /* //  Listado de opciones  // */
}
.menu .menu-margin {
  margin: 0;
  align-items: center;
  align-self: center;
  align-content: center;
  height: 100%;
  justify-content: space-between;
  flex-wrap: nowrap;
}
@media screen and (max-width: 768px) {
  .menu .menu-margin {
    flex-wrap: wrap;
  }
}
.menu__clogo {
  width: max-content;
  display: flex;
  align-items: center;
}
.menu__clogo__logo {
  width: max-content;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
}
.menu__clogo__logo img {
  width: 25px;
  max-height: max-content;
  object-fit: contain;
}
.menu__clogo__logo__linea {
  color: #F36B16;
  line-height: 1.4;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  padding: 0 4px;
}
.menu__clogo__logo__nombre {
  line-height: 1.4;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  margin: 0;
  color: #ffffff;
}
.menu__btn-mobile {
  display: none;
}
@media screen and (max-width: 1024px) {
  .menu__btn-mobile {
    display: inline-flex;
    text-align: right;
    justify-content: flex-end;
    width: max-content;
    height: 100%;
    align-content: center;
    align-items: center;
    align-self: center;
  }
  .menu__btn-mobile__clic-menu {
    padding-bottom: 5px;
  }
  .menu__btn-mobile__hamburguesa {
    width: 30px;
    height: 3px;
    background-color: #ffffff;
    border-radius: 5px;
    display: inline-block;
    margin: 0%;
    border: none;
    transition: all 0.5s ease;
    cursor: pointer;
  }
  .menu__btn-mobile__hamburguesa::after, .menu__btn-mobile__hamburguesa::before {
    content: "";
    position: absolute;
    width: 30px;
    height: 3px;
    background-color: #ffffff;
    border-radius: 5px;
    border: none;
    transition: all 0.5s ease;
    right: 0;
    border: none;
  }
  .menu__btn-mobile__hamburguesa::before {
    transform: translateY(-8px);
  }
  .menu__btn-mobile__hamburguesa::after {
    transform: translateY(7px);
  }
  .menu__btn-mobile .hamburguesa-abierto {
    background-color: transparent;
    box-shadow: none;
    transform: translateX(-50px);
  }
  .menu__btn-mobile .hamburguesa-abierto::before, .menu__btn-mobile .hamburguesa-abierto::after {
    border-radius: 5px;
    height: 3px;
  }
  .menu__btn-mobile .hamburguesa-abierto::before {
    transform: rotate(46deg) translate(28px, -36px);
  }
  .menu__btn-mobile .hamburguesa-abierto::after {
    transform: rotate(-46deg) translate(35px, 29px);
  }
}
.menu__opciones {
  color: #0C2F4D;
  font-size: 0.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  width: max-content;
  align-content: center;
  padding: 0;
  /* //  Estilos Menú Mobile  // */
  /* //  Opciones Menú Abierto en Mobile  // */
  /* //  Fin  // */
}
@media screen and (max-width: 1024px) {
  .menu__opciones {
    width: 100%;
  }
}
.menu__opciones__mobile {
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .menu__opciones__mobile {
    position: fixed;
    right: 0%;
    top: 0%;
    background-color: #0C2F4D;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    transition: all 0.4s ease;
    width: 0;
    height: 100%;
    visibility: hidden;
    z-index: -1;
    opacity: 0;
  }
  .menu__opciones__mobile ul {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .menu__opciones .opciones-mobile-abierto {
    width: 50%;
    visibility: visible;
    opacity: 1;
  }
  .menu__opciones .opciones-mobile-abierto ul {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .menu__opciones .opciones-mobile-abierto {
    width: 100%;
  }
}
.menu__opciones__ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .menu__opciones__ul {
    width: 60% !important;
  }
}
.menu__opciones__lista {
  width: max-content;
  display: inline-block;
  padding: 0 12px;
  /* //  Input Buscador Escondido  ////  unicamente a los hijos con clase input-buscador  // */
  /* //  Input Buscador Visible  // */
  /* //  Tablet  // */
}
.menu__opciones__lista > .input-buscador {
  outline: none;
  border: 1px solid #0C2F4D;
  border-radius: 25px;
  color: #0C2F4D;
  width: 0;
  visibility: hidden;
  padding: 0;
  transition: all 0.2s ease;
}
.menu__opciones__lista > .input-buscador::-webkit-autofill, .menu__opciones__lista > .input-buscador::-webkit-autofill:hover, .menu__opciones__lista > .input-buscador::-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
}
.menu__opciones__lista .input-visible {
  padding: 3px 8px;
  width: 150px;
  visibility: visible;
}
@media screen and (max-width: 1024px) {
  .menu__opciones__lista {
    width: 100%;
    display: block;
    text-align: center;
    padding: 10px 0;
  }
}
.menu__opciones__link {
  text-decoration: none;
  cursor: pointer;
  font-weight: 300;
  line-height: 1.5;
  font-size: 14px;
  max-width: 100%;
  white-space: pre-line;
  margin: 0;
  color: #ffffff;
  width: max-content;
  display: inline-flex;
}
.menu__opciones__link:hover {
  color: rgba(255, 255, 255, 0.8039215686);
  opacity: 0.5;
}
.menu__opciones__link__arrow {
  margin: 0;
  transform: rotate(90deg);
  margin-left: 5px;
}
.menu__opciones__link__sublista {
  position: absolute;
  left: 0;
  padding: 0;
  width: max-content;
  list-style: none;
  background: #ffffff;
  visibility: hidden;
}
@media screen and (max-width: 768px) {
  .menu__opciones__link__sublista {
    width: 100%;
    z-index: 1;
  }
}
.menu__opciones__link__sublista__link {
  margin: 0;
  padding: 8px 15px;
}
.menu__opciones__link__sublista__link a {
  text-decoration: none;
  cursor: pointer;
  font-weight: 300;
  line-height: 1.5;
  font-size: 14px;
  max-width: 100%;
  white-space: pre-line;
  margin: 0;
  color: #0C2F4D;
}
.menu__opciones__link__sublista .menu__opciones__link__sublista__link + a:hover {
  background-color: #F36B16 !important;
  color: #ffffff;
}
.menu__busqueda-saldos {
  width: max-content;
  align-items: center;
  padding: 0;
}
.menu__busqueda-saldos__clista {
  list-style: none;
  padding: 0;
  margin: 0;
  color: #0C2F4D;
}
.menu__busqueda-saldos__clista__lista {
  padding: 0 11px;
  display: flex;
  align-items: center;
}
.menu__busqueda-saldos__clista__lista a {
  cursor: pointer;
  color: #ffffff;
  text-decoration: none;
}
.menu__busqueda-saldos__clista__lista__saldos {
  background: #F36B16;
  padding: 8px 25px;
  font-weight: 300;
  line-height: 1.5;
  white-space: pre-line;
  margin: 0;
  color: #0C2F4D;
  font-size: 15px;
  border-radius: 25px;
}
.menu__busqueda-saldos__clista__lista__saldos-img {
  width: 25px;
}

/* //////////////  Menú abierto Responsivo  /////////////// */
@media screen and (max-width: 1024px) {
  .menu-abierto {
    z-index: 100000;
  }
}
@media screen and (max-width: 768px) {
  .menu-abierto {
    position: fixed;
    transition: position 0.5s ease;
  }
}

.footer {
  background-color: #0C2F4D;
}
.footer .powered {
  color: white;
  text-align: left !important;
  font-size: 12px;
}
@media screen and (max-width: 768px) {
  .footer .powered {
    text-align: center !important;
  }
}
.footer__contenedor {
  padding-bottom: 64px;
  padding-top: 64px;
  margin-bottom: 0;
  margin-top: 0;
  width: calc(100% - 48px);
  margin-right: auto;
  margin-left: auto;
  max-width: 1440px;
  background-color: transparent;
}
@media screen and (max-width: 768px) {
  .footer__contenedor {
    padding-right: 24px;
    padding-left: 24px;
    margin-right: 0px;
    margin-left: 0px;
    width: calc(100% + 0px);
    padding-bottom: 0;
  }
}
.footer__contenedor__opciones {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  max-width: 1232px;
}
.footer__contenedor__opciones__copciones {
  margin: 0px -16px;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
@media screen and (max-width: 768px) {
  .footer__contenedor__opciones__copciones {
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
}
.footer__contenedor__opciones__copciones__uno {
  max-width: 75%;
  padding-left: 16px;
  padding-right: 16px;
  margin-bottom: 0;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .footer__contenedor__opciones__copciones__uno {
    max-width: 100%;
    margin-bottom: 32px;
  }
}
.footer__contenedor__opciones__copciones__uno__ctexto__titulo {
  line-height: 1.4;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  text-align: left;
  margin: 0;
  color: #F36B16;
}
.footer__contenedor__opciones__copciones__uno__ctexto__ctexto {
  padding-top: 8px;
  font-weight: 300;
  text-align: left;
  line-height: 1.5;
  font-size: 12px;
}
.footer__contenedor__opciones__copciones__uno__ctexto__ctexto__texto {
  margin: 0;
  font-weight: 300;
  text-align: left;
  line-height: 1.5;
  font-size: 12px;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .footer__contenedor__opciones__copciones__uno__ctexto__ctexto__texto {
    font-size: 16px;
  }
}
.footer__contenedor__opciones__copciones__uno__ctexto__ctexto__texto a {
  text-decoration: underline;
  color: #ffffff;
}
.footer__contenedor__opciones__copciones__uno__ctexto__ctexto__texto a:hover {
  opacity: 0.6;
}
.footer__contenedor__opciones__copciones__uno__ctexto__ctexto ul {
  list-style: none;
  padding-left: 0;
}
.footer__contenedor__opciones__copciones__uno__ctexto__ctexto ul li {
  padding: 3px 0;
}
.footer__contenedor__opciones__copciones__uno__ctexto__ctexto ul li a {
  text-decoration: none;
  color: #ffffff;
}
.footer__contenedor__opciones__copciones__uno__ctexto__ctexto ul li a:hover {
  opacity: 0.8;
}
.footer__contenedor__opciones__copciones__uno__ctexto .logo-footer {
  width: 100%;
}
.footer__contenedor__opciones__copciones__uno__ctexto__redes {
  padding: 20px 0px;
}
@media screen and (max-width: 768px) {
  .footer__contenedor__opciones__copciones__uno__ctexto__redes {
    text-align: center;
  }
}
.footer__contenedor__opciones__copciones__uno__ctexto__redes a {
  text-decoration: none;
  transition: all 0.5s ease-in-out;
}
.footer__contenedor__opciones__copciones__uno__ctexto__redes a:hover img {
  transform: scale(1.1);
  transition: all 0.5s ease-in-out;
}
.footer__contenedor__opciones__copciones__uno__ctexto__redes a img {
  margin: 0 5px;
}
@media screen and (max-width: 768px) {
  .footer__contenedor__opciones__copciones__uno__ctexto__redes a img {
    width: 40px;
  }
}
.footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer {
  margin-top: 25px;
}
.footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .input {
  line-height: 1.5;
  font-size: 12px;
  background-color: transparent;
  border-color: #7FC4FD;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 6px;
  padding-top: 20px;
  outline: 0;
  border-radius: 4px;
  border-style: solid;
  border-width: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  font-weight: 300;
  margin: 0;
  box-sizing: border-box;
  resize: none;
  user-select: none;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .input {
    font-size: 16px;
  }
}
.footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .input:focus {
  border-color: #7FC4FD;
}
.footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .input:-webkit-autofill, .footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .input:-webkit-autofill:hover, .footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset;
  color: #ffffff;
}
.footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .input:-webkit-autofill ~ .label, .footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .input:-webkit-autofill:hover ~ .label, .footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .input:-webkit-autofill:focus ~ .label {
  color: #0C2F4D;
}
.footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .input:focus ~ .label,
.footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .input:not(:placeholder-shown) ~ .label,
.footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .select:focus ~ .label,
.footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .select:not([value=""]):valid ~ .label {
  font-size: 10px;
  transform: translateY(8px);
  transition: all 0.2s ease-in-out;
}
.footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .label {
  top: 0;
  pointer-events: none;
  position: absolute;
  font-size: 12px;
  transform: translateY(17px);
  transition-timing-function: ease-out;
  transition-duration: 60ms;
  transition-property: font-size, transform;
  -webkit-transition-property: font-size, transform;
  -moz-transition-property: font-size, transform;
  padding-right: 16px;
  padding-left: 16px;
  font-weight: 300;
  letter-spacing: 0.02em;
  color: #ffffff;
}
.footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .btn {
  background-color: #F36B16;
  color: #0C2F4D;
  margin: 25px 0 15px;
  border: none;
  border-radius: 25px;
  font-size: 12px;
  padding: 10px 40px;
  transition: all 0.5s ease-in-out;
}
.footer__contenedor__opciones__copciones__uno__ctexto .newsletter-footer .btn:hover {
  opacity: 0.8;
  padding: 11px 41px;
  font-size: 13px;
  transition: all 0.5s ease-in-out;
}

/*  Componentes  */
.hero-home {
  scroll-margin-top: 0px;
  padding: 0;
  padding-top: 64px;
  margin: 0;
  margin-bottom: 0px;
  background-color: #ffffff;
}
@media screen and (max-width: 768px) {
  .hero-home {
    margin-bottom: 0px;
    height: 177vw !important;
  }
}
.hero-home__row {
  padding: 64px 80px 176px 80px;
  min-height: 584px;
  justify-content: center;
  -webkit-box-pack: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-shrink: 1;
  flex-basis: auto;
  box-sizing: border-box;
  align-self: stretch;
  margin: 0;
  height: 100vh;
}
@media screen and (max-width: 1367px) {
  .hero-home__row {
    padding: 64px 80px 28% 80px;
  }
}
@media screen and (max-width: 768px) {
  .hero-home__row {
    padding: 64px 16px 64px 16px;
    min-height: 462px;
  }
}
.hero-home__row .buscador {
  position: absolute;
}
.hero-home__back {
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.hero-home__back__img {
  min-height: 1px;
  height: 100%;
  width: 100%;
  display: block;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}
.hero-home__back__img img {
  object-fit: cover;
  object-position: 0 100%;
  opacity: 1;
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
}
@media screen and (max-width: 768px) {
  .hero-home__back__img img {
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
    transition-delay: initial;
    transition-property: opacity;
  }
}
.hero-home__back__vid {
  min-height: 1px;
  height: 100%;
  width: 100%;
  display: block;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  max-width: 80vh;
  margin-left: auto;
  margin-right: auto;
}
.hero-home__back__vid img {
  object-fit: cover;
  object-position: 0 100%;
  opacity: 1;
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
}
@media screen and (max-width: 768px) {
  .hero-home__back__vid img {
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
    transition-delay: initial;
    transition-property: opacity;
  }
}
.hero-home__back .video_modal {
  min-height: 1px;
  height: 100%;
  width: 100%;
  display: block;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  max-width: 80vh;
  margin-left: auto;
  margin-right: auto;
}
.hero-home__back .video_modal img {
  object-fit: cover;
  object-position: 0 100%;
  opacity: 1;
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
}
@media screen and (max-width: 768px) {
  .hero-home__back .video_modal img {
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
    transition-delay: initial;
    transition-property: opacity;
  }
}
.hero-home__back .video-template {
  height: 92vh;
}
@media screen and (max-width: 768px) {
  .hero-home__back .video-template {
    height: 177vw !important;
    width: 100%;
  }
}
@media screen and (min-width: 1400px) {
  .hero-home__back .video-template {
    height: 92vh;
  }
}
.hero-home__flor-amarilla {
  position: absolute;
  bottom: 2%;
  left: 50%;
  transform: translateX(-50%);
  width: 40px;
}

.dos-row {
  margin-bottom: 106.24px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-top: 0;
  margin-top: 0;
  width: calc(100% - 48px);
  margin-right: auto;
  margin-left: auto;
  max-width: 1232px;
  background-color: transparent;
}
@media screen and (max-width: 768px) {
  .dos-row {
    margin-bottom: 64px;
    margin-right: 0;
    margin-left: 0;
    width: calc(100% + 0px);
  }
}
.dos-row__cTexto {
  padding-bottom: 56px;
  max-width: 100%;
  margin-bottom: 0;
  margin-top: 0;
  align-items: center;
  -webkit-box-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
  -webkit-box-pack: center;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: transparent;
}
@media screen and (max-width: 768px) {
  .dos-row__cTexto {
    text-align: center;
    padding-right: 24px;
    padding-left: 24px;
    width: calc(100% + 0px);
    max-width: 1232px;
    margin-right: 0px;
    margin-left: 0px;
  }
}
.dos-row__cTexto__titulo {
  line-height: 1.1;
  font-size: 2rem;
  font-weight: 500;
  text-align: center;
  max-width: 616px;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .dos-row__cTexto__titulo {
    line-height: 1.125;
    font-size: 1.5rem;
  }
}
.dos-row__row {
  margin: 0 -12px;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-wrap: nowrap;
}
@media screen and (max-width: 768px) {
  .dos-row__row {
    max-width: 610px;
    width: 100%;
    margin: 0 auto;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
}
.dos-row__row__contenedorImg {
  flex: 1 1 50%;
  padding-left: 0;
  padding-right: 0;
  justify-content: flex-start;
  -webkit-box-pack: start;
  margin: 0 12px;
  align-items: center;
  -webkit-box-align: center;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  /*flex-basis: auto;
  flex-shrink: 1;*/
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
@media screen and (max-width: 768px) {
  .dos-row__row__contenedorImg {
    margin: 0;
  }
}
.dos-row__row__contenedorImg__primero {
  justify-content: flex-end;
  -webkit-box-pack: end;
  flex: 1 1 auto;
  align-self: auto;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  /*flex-basis: auto;
  flex-shrink: 1;*/
}
@media screen and (max-width: 768px) {
  .dos-row__row__contenedorImg__primero {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    justify-content: center;
    -webkit-box-pack: center;
  }
}
.dos-row__row__contenedorImg__primero__segundo {
  max-width: 499.5px;
  margin: 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .dos-row__row__contenedorImg__primero__segundo {
    max-width: 1232.4px;
  }
}
.dos-row__row__contenedorImg__primero__segundo__img {
  padding: 0 0 75% 0;
  overflow: hidden;
  max-height: 100%;
  min-height: 1px;
  height: auto;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .dos-row__row__contenedorImg__primero__segundo__img {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 75%;
    padding-left: 0px;
  }
}
.dos-row__row__contenedorImg__primero__segundo__img img {
  object-position: center center;
  object-fit: cover;
  height: 100%;
  width: 100%;
  opacity: 1;
  position: absolute;
}
.dos-row__row .alineado-arriba.alineado-arriba {
  align-self: flex-start;
}
@media screen and (max-width: 768px) {
  .dos-row__row .alineado-arriba.alineado-arriba {
    align-self: center;
  }
}
.dos-row__row__contenedorTexto {
  padding: 0;
  margin: 0 12px;
  flex: 1 1 50%;
  align-self: center;
  -ms-grid-row-align: center;
  justify-content: center;
  -webkit-box-pack: center;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-grow: 0;
  -webkit-box-flex: 0;
  width: 100%;
  /*flex-basis: auto;
  flex-shrink: 1;*/
}
@media screen and (max-width: 768px) {
  .dos-row__row__contenedorTexto {
    padding-top: 40px;
    padding-right: 24px;
    padding-left: 24px;
    padding-bottom: 0px;
  }
}
.dos-row__row__contenedorTexto__1 {
  justify-content: flex-start;
  -webkit-box-pack: start;
  flex: 1 1 auto;
  align-self: auto;
  /*flex-basis: auto;
  flex-shrink: 1;*/
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}
@media screen and (max-width: 768px) {
  .dos-row__row__contenedorTexto__1 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    align-self: auto;
    justify-content: center;
    -webkit-box-pack: center;
  }
}
.dos-row__row__contenedorTexto__1__2 {
  max-width: 365.484px;
  margin: 0 auto;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .dos-row__row__contenedorTexto__1__2 {
    max-width: 1232.4px;
    margin-top: 0px;
    margin-right: auto;
  }
}
.dos-row__row__contenedorTexto__1__2__3 {
  align-items: flex-start;
  -webkit-box-align: start;
  justify-content: center;
  -webkit-box-pack: center;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  /*flex-basis: auto;
  flex-shrink: 1;*/
  flex-grow: 0;
  -webkit-box-flex: 0;
  /* //////////////   para quitar espacio  /////////////// */
}
.dos-row__row__contenedorTexto__1__2__3__titulo {
  line-height: 1.125;
  font-size: 2rem;
  font-style: normal;
  font-weight: 500;
  white-space: pre-line;
  margin: 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .dos-row__row__contenedorTexto__1__2__3__titulo {
    text-align: left;
    line-height: 1.1666666667;
    font-size: 1.5rem;
    margin-top: 0px;
  }
}
.dos-row__row__contenedorTexto__1__2__3 .desactivado.desactivado {
  display: none;
}
.dos-row__row__contenedorTexto__1__2__3__espacio {
  width: 16px;
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-basis: 16px;
  flex-shrink: 0;
  flex-wrap: nowrap;
  -webkit-box-lines: nowrap;
  box-sizing: border-box;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
.dos-row__row__contenedorTexto__1__2__3__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 1rem;
  max-width: 100%;
  white-space: pre-line;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .dos-row__row__contenedorTexto__1__2__3__texto {
    text-align: left;
    font-size: 1rem;
  }
}

.hero {
  scroll-margin-top: 64px;
  padding: 0;
  padding-top: 64px;
  margin: 0;
  margin-bottom: 106.24px;
  background-color: #ffffff;
}
@media screen and (max-width: 768px) {
  .hero {
    margin-bottom: 64px;
  }
}
.hero__row {
  padding: 64px 80px 176px 80px;
  min-height: 584px;
  justify-content: center;
  -webkit-box-pack: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-shrink: 1;
  flex-basis: auto;
  box-sizing: border-box;
  align-self: stretch;
  margin: 0;
}
@media screen and (min-width: 1600px) {
  .hero__row {
    height: 35vw;
  }
}
@media screen and (max-width: 768px) {
  .hero__row {
    padding: 10px 1px 600px 1px;
    min-height: 462px;
  }
}
.hero__back {
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.hero__back__img {
  min-height: 1px;
  height: 100%;
  width: 100%;
  display: block;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}
.hero__back__img img {
  object-fit: cover;
  object-position: center center;
  opacity: 1;
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
}
@media screen and (max-width: 768px) {
  .hero__back__img img {
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
    transition-delay: initial;
    transition-property: opacity;
  }
}
.hero__texto {
  text-align: center;
  max-width: 100%;
  align-self: baseline;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-basis: auto;
  flex-shrink: 1;
}
@media screen and (max-width: 768px) {
  .hero__texto {
    pointer-events: auto;
    flex-grow: 0;
    -webkit-box-flex: 0;
  }
}
.hero__texto__espacio {
  width: 8px;
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-basis: 8px;
  flex-shrink: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  box-sizing: border-box;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .hero__texto__espacio {
    flex-grow: 0;
    -webkit-box-flex: 0;
    pointer-events: auto;
  }
}
.hero__texto__supTitulo {
  font-style: normal;
  line-height: 1.4;
  font-weight: 500;
  font-size: 1.25rem;
  white-space: pre-line;
  align-self: center;
  -ms-grid-row-align: center;
  max-width: 610px;
  margin: 0;
  color: #ffffff;
}
.hero__texto__titulo {
  letter-spacing: 0.02em;
  line-height: 1;
  font-size: 4.5rem;
  font-weight: 400;
  white-space: pre-line;
  align-self: center;
  -ms-grid-row-align: center;
  max-width: 610px;
  margin: 0;
  color: #ffffff;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .hero__texto__titulo {
    font-size: 2.5rem;
  }
}

.varios-row {
  padding-bottom: 106.24px;
  padding-top: 0;
  margin-bottom: 0;
  margin-top: 0;
  width: calc(100% - 48px);
  margin-right: auto;
  margin-left: auto;
  max-width: 1440px;
  background-color: transparent;
}
@media screen and (max-width: 768px) {
  .varios-row {
    padding-right: 24px;
    padding-left: 24px;
    margin-right: 0px;
    margin-left: 0px;
    width: calc(100% + 0px);
    padding-bottom: 64px;
  }
}
.varios-row__contenedor {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  max-width: 1232px;
}
.varios-row__contenedor__titulo {
  line-height: 1.125;
  font-size: 2rem;
  font-style: normal;
  font-weight: 500;
  max-width: 100%;
  margin: 0 0 80px;
  text-align: center;
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .varios-row__contenedor__titulo {
    line-height: 1.1666666667;
    font-size: 1.5rem;
  }
}
.varios-row__contenedor__cicono-texto {
  margin: 0px -16px;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
@media screen and (max-width: 768px) {
  .varios-row__contenedor__cicono-texto {
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
}
.varios-row__contenedor__cicono-texto__uno {
  max-width: 75%;
  padding-left: 16px;
  padding-right: 16px;
  margin-bottom: 0;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .varios-row__contenedor__cicono-texto__uno {
    max-width: 100%;
    margin-bottom: 32px;
  }
}
.varios-row__contenedor__cicono-texto__uno__img {
  align-self: center;
  -ms-grid-row-align: center;
  margin-bottom: 16px;
  height: 80px;
  flex-shrink: 0;
}
.varios-row__contenedor__cicono-texto__uno__img .img {
  transition: opacity 300ms ease 0s;
  transform: translateZ(0px);
  backface-visibility: hidden;
  max-width: 100%;
  height: 100%;
  opacity: 1;
  max-height: 100%;
  color: #ffffff;
}
.varios-row__contenedor__cicono-texto__uno__texto__titulo {
  line-height: 1.4;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 0;
  color: #0C2F4D;
}
.varios-row__contenedor__cicono-texto__uno__texto__ctexto {
  padding-top: 8px;
  font-weight: 300;
  text-align: center;
  line-height: 1.5;
  font-size: 1rem;
}
.varios-row__contenedor__cicono-texto__uno__texto__ctexto__texto {
  margin: 0;
  font-weight: 300;
  text-align: center;
  line-height: 1.5;
  font-size: 1rem;
  color: #0C2F4D;
}

.col-varios {
  padding-bottom: 106.24px;
  padding-top: 0;
  margin-bottom: 0;
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  max-width: 1440px;
  overflow: hidden;
  background-color: transparent;
}
@media screen and (max-width: 768px) {
  .col-varios {
    padding-bottom: 64px;
    padding-top: 0;
  }
}
.col-varios__ctitulo {
  width: calc(100% - 48px);
  margin: 0 auto;
  max-width: 1232px;
}
.col-varios__ctitulo__uno {
  align-items: center;
  -webkit-box-align: center;
  margin: 0 auto;
  max-width: 1232px;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
.col-varios__ctitulo__uno__dos {
  margin: 0 0 80px 0;
  padding: 0;
  align-items: center;
  -webkit-box-align: center;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
@media screen and (max-width: 768px) {
  .col-varios__ctitulo__uno__dos {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 25px;
  }
}
.col-varios__ctitulo__uno__dos__titulo {
  line-height: 1.125;
  font-size: 2rem;
  font-style: normal;
  font-weight: 500;
  width: 66.6%;
  text-align: center;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .col-varios__ctitulo__uno__dos__titulo {
    width: 100%;
    line-height: 1.1666666667;
    font-size: 1.5rem;
  }
}
.col-varios__cimgTexto {
  width: calc(100% - 48px);
  margin: 0 auto;
  max-width: 1232px;
}
@media screen and (max-width: 768px) {
  .col-varios__cimgTexto {
    width: 100%;
  }
}
.col-varios__cimgTexto__uno {
  align-items: center;
  -webkit-box-align: center;
  margin: 0 auto;
  max-width: 1232px;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
.col-varios__cimgTexto__uno .grande.grande {
  width: 90%;
}
@media screen and (max-width: 768px) {
  .col-varios__cimgTexto__uno .grande.grande {
    width: 100%;
  }
}
.col-varios__cimgTexto__uno .grande.grande .col-varios__cimgTexto__uno__dos__tres {
  width: 100%;
}
.col-varios__cimgTexto__uno .extragrande.extragrande {
  width: 100%;
}
.col-varios__cimgTexto__uno .extragrande.extragrande .col-varios__cimgTexto__uno__dos__tres {
  width: 100%;
}
.col-varios__cimgTexto__uno .mediano.mediano {
  width: 60%;
}
@media screen and (max-width: 768px) {
  .col-varios__cimgTexto__uno .mediano.mediano {
    width: 100%;
  }
}
.col-varios__cimgTexto__uno .mediano.mediano .col-varios__cimgTexto__uno__dos__tres {
  width: 100%;
}
.col-varios__cimgTexto__uno .chico.chico {
  width: 30%;
}
@media screen and (max-width: 768px) {
  .col-varios__cimgTexto__uno .chico.chico {
    width: 100%;
  }
}
.col-varios__cimgTexto__uno .chico.chico .col-varios__cimgTexto__uno__dos__tres {
  width: 100%;
}
.col-varios__cimgTexto__uno__dos {
  align-items: center;
  -webkit-box-align: center;
  margin: 0 auto;
  max-width: 1232px;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
.col-varios__cimgTexto__uno__dos__tres {
  justify-content: flex-start;
  -webkit-box-pack: start;
  flex: 1 1 auto;
  align-self: auto;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}
@media screen and (max-width: 768px) {
  .col-varios__cimgTexto__uno__dos__tres {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    justify-content: center;
    -webkit-box-pack: center;
  }
}
.col-varios__cimgTexto__uno__dos__tres__cuatro {
  max-width: 1232.4px;
  margin: 0 auto;
  width: 100%;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco {
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex: 0 0 auto;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  width: 100%;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
@media screen and (max-width: 768px) {
  .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco .hidden.hidden {
  visibility: hidden;
}
@media screen and (max-width: 768px) {
  .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco .hidden.hidden {
    display: none;
  }
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco .slick-dots.slick-dots li button:before {
  font-size: 10px;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor {
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
  width: 100%;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img {
  margin: 0 0 24px 0;
  padding: 0 0 75% 0;
  overflow: hidden;
  max-height: 100%;
  min-height: 1px;
  height: auto;
  width: 100%;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img .img {
  object-position: center center;
  height: 100%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img .img-contenedor.img-contenedor {
  object-fit: contain;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__img .img-izq.img-izq {
  object-position: 100% 0%;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto {
  max-width: 918.3px;
  width: calc(100% - 48px);
  margin: 0 auto;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto .centrar.centrar {
  text-align: center;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__titulo {
  line-height: 1.4;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 500;
  margin: 0;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__espacio {
  width: 8px;
  flex-basis: 8px;
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-shrink: 0;
  flex-wrap: nowrap;
  -webkit-box-lines: nowrap;
  box-sizing: border-box;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto {
  font-weight: 300;
  line-height: 1.5;
  font-size: 1rem;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto__texto__p {
  margin: 0;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__espacio {
  width: 24px;
  flex-basis: 24px;
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-shrink: 0;
  flex-wrap: nowrap;
  -webkit-box-lines: nowrap;
  box-sizing: border-box;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
@media screen and (max-width: 768px) {
  .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__espacio {
    width: 32px;
    flex-basis: 32px;
  }
}
.col-varios__cimgTexto__uno__dos__tres__cuatro .col-grande.col-grande {
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .col-varios__cimgTexto__uno__dos__tres__cuatro .col-grande.col-grande {
    flex-wrap: nowrap;
  }
}
.col-varios__cimgTexto__uno__dos__tres__cuatro .col-grande.col-grande .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor {
  flex-basis: 48%;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro .col-grande.col-grande .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto {
  margin-bottom: 24px;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro .col-mediano.col-mediano {
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .col-varios__cimgTexto__uno__dos__tres__cuatro .col-mediano.col-mediano {
    flex-wrap: nowrap;
  }
}
.col-varios__cimgTexto__uno__dos__tres__cuatro .col-mediano.col-mediano .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor {
  flex-basis: 31%;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro .col-mediano.col-mediano .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto {
  margin-bottom: 24px;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro .col-chico.col-chico {
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .col-varios__cimgTexto__uno__dos__tres__cuatro .col-chico.col-chico {
    flex-wrap: nowrap;
  }
}
.col-varios__cimgTexto__uno__dos__tres__cuatro .col-chico.col-chico .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor {
  flex-basis: 22%;
}
.col-varios__cimgTexto__uno__dos__tres__cuatro .col-chico.col-chico .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor .col-varios__cimgTexto__uno__dos__tres__cuatro__cinco__contenedor__ctexto {
  margin-bottom: 24px;
}

.formulario__uno {
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-basis: auto;
  flex-shrink: 0;
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-wrap: nowrap;
  -webkit-box-lines: nowrap;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  box-sizing: border-box;
}
.formulario__uno__dos {
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-basis: auto;
  flex-shrink: 0;
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-wrap: nowrap;
  -webkit-box-lines: nowrap;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  box-sizing: border-box;
}
.formulario__uno__dos__tres {
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-basis: auto;
  flex-shrink: 0;
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-wrap: nowrap;
  -webkit-box-lines: nowrap;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .formulario__uno__dos__tres {
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
}
.formulario__uno__dos__tres .hidden.hidden {
  visibility: hidden;
}
@media screen and (max-width: 768px) {
  .formulario__uno__dos__tres .hidden.hidden {
    display: none;
  }
}
.formulario__uno__dos__tres__contenedor {
  width: 100%;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-shrink: 1;
  flex-basis: auto;
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.formulario__uno__dos__tres__contenedor__cinput {
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-shrink: 1;
  flex-basis: auto;
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.formulario__uno__dos__tres__contenedor__cinput .input {
  line-height: 1.5;
  font-size: 1rem;
  background-color: #ffffff;
  border-color: #F36B16;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 6px;
  padding-top: 24px;
  outline: 0;
  border-radius: 15px;
  border-style: solid;
  border-width: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  font-weight: 300;
  margin: 0;
  box-sizing: border-box;
  resize: none;
  user-select: none;
  color: #000000;
}
.formulario__uno__dos__tres__contenedor__cinput .input:focus {
  border-color: #F36B16;
}
.formulario__uno__dos__tres__contenedor__cinput .input:-webkit-autofill, .formulario__uno__dos__tres__contenedor__cinput .input:-webkit-autofill:hover, .formulario__uno__dos__tres__contenedor__cinput .input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset;
  color: #0C2F4D;
}
.formulario__uno__dos__tres__contenedor__cinput .input[type=file] {
  opacity: 0;
  padding-top: 14px;
}
.formulario__uno__dos__tres__contenedor__cinput .select {
  color: #000000;
  background-image: url("../../images/flecha2.svg");
  padding-right: 45px;
  text-overflow: ellipsis;
  background-repeat: no-repeat;
  background-position: right 18px top 51%;
  background-size: 15px 7px;
  user-select: none;
  -webkit-user-select: none;
  white-space: nowrap;
  line-height: 1.5;
  font-size: 1rem;
  border-color: #F36B16;
  padding-left: 15px;
  padding-bottom: 6px;
  padding-top: 24px;
  outline: 0px;
  border-radius: 15px;
  border-style: solid;
  border-width: 2px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
  font-weight: 300;
  box-sizing: border-box;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .formulario__uno__dos__tres__contenedor__cinput .select {
    overflow: hidden;
  }
}
.formulario__uno__dos__tres__contenedor__cinput .select:focus {
  border-color: #F36B16;
}
.formulario__uno__dos__tres__contenedor__cinput .select:-webkit-autofill, .formulario__uno__dos__tres__contenedor__cinput .select:-webkit-autofill:hover, .formulario__uno__dos__tres__contenedor__cinput .select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset;
}
.formulario__uno__dos__tres__contenedor__cinput .input:focus ~ .label,
.formulario__uno__dos__tres__contenedor__cinput .input:not(:placeholder-shown) ~ .label,
.formulario__uno__dos__tres__contenedor__cinput .select:focus ~ .label,
.formulario__uno__dos__tres__contenedor__cinput .select:not([value=""]):valid ~ .label {
  font-size: 10px;
  transform: translateY(8px);
  transition: all 0.2s ease-in-out;
}
.formulario__uno__dos__tres__contenedor__cinput .input[type=file]:focus ~ .label,
.formulario__uno__dos__tres__contenedor__cinput .input[type=file]:not(:placeholder-shown) ~ .label {
  font-size: 12px;
  transform: translateY(17px);
}
.formulario__uno__dos__tres__contenedor__cinput .label {
  top: 0;
  pointer-events: none;
  position: absolute;
  font-size: 12px;
  transform: translateY(17px);
  transition-timing-function: ease-out;
  transition-duration: 60ms;
  transition-property: font-size, transform;
  -webkit-transition-property: font-size, transform;
  -moz-transition-property: font-size, transform;
  padding-right: 16px;
  padding-left: 16px;
  font-weight: 300;
  letter-spacing: 0.02em;
  color: #0C2F4D;
}
.formulario__uno__dos__tres__contenedor__espacio {
  width: 16px;
  flex-basis: 16px;
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-shrink: 0;
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  box-sizing: border-box;
}
.formulario__uno__dos__tres__espacio {
  width: 16px;
  flex-basis: 16px;
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-shrink: 0;
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  box-sizing: border-box;
}

.carrusel {
  padding-bottom: 0;
  padding-top: 0;
  margin-bottom: 50px;
  margin-top: 0;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .carrusel {
    margin-bottom: 64px;
  }
}
.carrusel__uno {
  overflow: hidden;
}
.carrusel__uno__dos {
  padding: 0 24px;
}
@media screen and (max-width: 768px) {
  .carrusel__uno__dos {
    margin: 0 -24px;
  }
}
.carrusel__uno__dos__tres {
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
.carrusel__uno__dos__tres__cuatro {
  max-width: 1232.4px;
  margin: 0 auto;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .carrusel__uno__dos__tres__cuatro {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.carrusel__uno__dos__tres__cuatro__titulo {
  line-height: 1.125;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  margin: 0;
  text-align: center;
  margin-bottom: 5px;
  color: #0C2F4D;
}
@media screen and (max-width: 768px) {
  .carrusel__uno__dos__tres__cuatro__titulo {
    line-height: 1.1666666667;
    font-size: 1.3rem;
  }
}
.carrusel__uno__dos__tres__cuatro__texto {
  line-height: 1.4;
  font-weight: 300;
  font-size: 20px;
  text-align: center;
  white-space: pre-line;
  margin: 0;
  color: #0C2F4D;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor {
  overflow: hidden;
  margin: 0 auto;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno {
  width: 100%;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos {
  margin: 0 auto;
  touch-action: pan-y;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos {
    margin: 0 -8px;
    width: 100%;
  }
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres {
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro {
  flex-flow: row nowrap;
  transform: translate3d(0%, 0px, 0px);
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .slick-prev.slick-prev {
  z-index: 99;
  width: 20px;
  height: 20px;
  left: 0%;
}
@media screen and (max-width: 768px) {
  .carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .slick-prev.slick-prev {
    left: 0%;
  }
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .slick-prev.slick-prev::before {
  content: url("../images/flecha-izq.png");
  transition: all 0.5s ease-in-out;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .slick-prev.slick-disabled:before, .carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .slick-next.slick-disabled:before {
  opacity: 0.2;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .slick-next.slick-next {
  z-index: 99;
  width: 20px;
  height: 20px;
  opacity: 1;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .slick-next.slick-next::before {
  content: url("../images/flecha-der.png");
  transition: all 0.5s ease-in-out;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .slick-dots.slick-dots li button:before {
  font-size: 18px;
  content: "■";
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido {
  padding: 0 12px;
  flex: 0 0 auto;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido {
    padding: 0 8px;
  }
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno {
  padding-bottom: 16px;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  height: 100%;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__link {
  flex: 1 1 auto;
  text-decoration: none;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__link:hover .ccontenido__uno__texto__em {
  color: #0C2F4D;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__link:hover .ccontenido__uno__texto__h4__bold {
  color: #0C2F4D;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__link:hover .ccontenido__uno__texto__h4__regular {
  color: #0C2F4D;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__link:hover .ccontenido__uno__texto__ctexto {
  color: #0C2F4D;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__link:hover .ccontenido__uno__img__cimg img {
  transform: scale(1.08);
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__texto {
  flex: 1 1 auto;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__texto__em {
  line-height: 1.6666666667;
  font-size: 1.2rem;
  letter-spacing: 0.02em;
  font-style: normal;
  font-weight: 500;
  margin: 0;
  color: #000000;
  text-align: center;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__texto__h4 {
  margin: 0 0 4px 0;
  flex-wrap: wrap;
  -webkit-box-lines: multiple;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__texto__h4__bold {
  line-height: 1.5;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  margin: 0;
  margin-right: 5px;
  color: #000000;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__texto__h4__regular {
  line-height: 1.5;
  font-size: 0.8rem;
  font-style: normal;
  font-weight: 300;
  margin: 0;
  color: #000000;
  text-align: center;
  width: 100%;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__texto__ctexto {
  color: #0C2F4D;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__texto__ctexto__small {
  font-weight: 300;
  line-height: 1.6666666667;
  font-size: 0.75rem;
  letter-spacing: 0.02em;
  color: currentColor;
  margin: 0;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__texto__ctexto__small__em {
  line-height: 1.6666666667;
  font-size: 0.75rem;
  letter-spacing: 0.02em;
  font-style: normal;
  font-weight: 500;
  color: currentColor;
  white-space: nowrap;
  margin: 0;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__img {
  transition: box-shadow 300ms;
  -webkit-transition: box-shadow 300ms;
  -moz-transition: box-shadow 300ms;
  background-color: transparent;
  margin: 16px 0;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  overflow: hidden;
  align-self: stretch;
  -ms-grid-row-align: stretch;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
  -webkit-box-flex: 0;
}
@media screen and (max-width: 768px) {
  .carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__img {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
  }
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__img__cimg {
  padding: 0 0 70% 0;
  max-height: 100%;
  height: auto;
  min-height: 1px;
  overflow: hidden;
  width: 100%;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__img__cimg .img {
  transform: scale(1.01);
  transition: transform 300ms;
  -webkit-transition: transform 300ms;
  -moz-transition: transform 300ms;
  pointer-events: none;
  object-position: center center;
  object-fit: contain;
  opacity: 1;
  height: 100%;
  position: absolute;
  width: 100%;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__img .cincuenta.cincuenta {
  padding: 0 0 95% 0;
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__img .cuarenta.cuarenta {
  padding: 0 0 45% 0;
}
@media screen and (min-width: 1281px) {
  .carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__img .cuarenta.cuarenta {
    padding: 0 0 65% 0;
  }
}
.carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__img .cicuentacinco.cicuentacinco {
  padding: 0 0 55% 0;
}
@media screen and (max-width: 768px) {
  .carrusel__uno__dos__tres__cuatro .ccontenedor__uno__dos__tres__cuatro .ccontenido__uno__img .cicuentacinco.cicuentacinco {
    padding: 0 0 100% 0;
  }
}

.titulo-texto-general {
  padding-bottom: 106.24px;
  max-width: 100%;
  margin-bottom: 0;
  margin-top: 0;
  align-items: center;
  -webkit-box-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
  -webkit-box-pack: center;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: #ffffff;
}
@media screen and (max-width: 768px) {
  .titulo-texto-general {
    text-align: center;
    padding-right: 24px;
    padding-left: 24px;
    width: calc(100% + 0px);
    max-width: 1232px;
    padding-bottom: 64px;
    margin-right: 0px;
    margin-left: 0px;
  }
}
.titulo-texto-general__titulo {
  line-height: 1.1;
  font-size: 2.5rem;
  font-weight: 500;
  text-align: center;
  max-width: 616px;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .titulo-texto-general__titulo {
    line-height: 1.125;
    font-size: 2rem;
  }
}
.titulo-texto-general__espacio {
  width: 16px;
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-basis: 16px;
  flex-shrink: 0;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -webkit-box-lines: nowrap;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-grow: 0;
  -webkit-box-flex: 0;
  height: 16px;
}
.titulo-texto-general__texto {
  line-height: 1.4;
  font-weight: 300;
  font-size: 1.25rem;
  text-align: center;
  white-space: pre-line;
  max-width: 616px;
  margin: 0;
}
.titulo-texto-general__patitas-uno {
  position: absolute;
  transform: scale(-1);
  left: 15%;
  top: 0;
  width: 9%;
}
@media screen and (max-width: 768px) {
  .titulo-texto-general__patitas-uno {
    left: 0;
    width: 15%;
  }
}
.titulo-texto-general__patitas-dos {
  position: absolute;
  right: 15%;
  top: 0;
  width: 9%;
}
@media screen and (max-width: 768px) {
  .titulo-texto-general__patitas-dos {
    right: 0;
    width: 15%;
  }
}
.titulo-texto-general .top-text {
  top: 64px;
}

.hero-banner {
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  padding-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .hero-banner {
    padding-bottom: 64px;
  }
}
.hero-banner__row {
  padding: 64px 80px 176px 80px;
  min-height: 480px;
  justify-content: center;
  -webkit-box-pack: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-grow: 0;
  -webkit-box-flex: 0;
  flex-shrink: 1;
  flex-basis: auto;
  box-sizing: border-box;
  align-self: stretch;
  margin: 0;
}
@media screen and (min-width: 1600px) {
  .hero-banner__row {
    height: 35vw;
  }
}
@media screen and (max-width: 768px) {
  .hero-banner__row {
    padding: 0px 16px 64px 16px;
    min-height: 462px;
  }
}
.hero-banner__back {
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.hero-banner__back__img {
  min-height: 1px;
  height: auto;
  width: 100%;
  display: block;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  background-position: center bottom;
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .hero-banner__back__img {
    background-position: 25% 100%;
    background-size: cover;
  }
}
.hero-banner__back__img img {
  width: 100%;
  height: 100%;
}
.hero-banner__texto {
  text-align: center;
  max-width: 100%;
  align-self: center;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-basis: auto;
  flex-shrink: 1;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .hero-banner__texto {
    pointer-events: auto;
    flex-grow: 0;
    -webkit-box-flex: 0;
  }
}
.hero-banner__texto__espacio {
  width: 8px;
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-basis: 8px;
  flex-shrink: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  box-sizing: border-box;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .hero-banner__texto__espacio {
    flex-grow: 0;
    -webkit-box-flex: 0;
    pointer-events: auto;
  }
}
.hero-banner__texto__supTitulo {
  font-style: normal;
  line-height: 1.4;
  font-weight: 500;
  font-size: 1.25rem;
  white-space: pre-line;
  align-self: center;
  -ms-grid-row-align: center;
  max-width: 610px;
  margin: 0;
  color: #ffffff;
}
.hero-banner__texto__titulo {
  letter-spacing: 0.02em;
  line-height: 1;
  font-size: 3.2rem;
  font-weight: 400;
  white-space: pre-line;
  align-self: center;
  -ms-grid-row-align: center;
  max-width: 85%;
  margin: auto;
  color: #ffffff;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .hero-banner__texto__titulo {
    font-size: 2.2rem;
  }
}

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