@charset "UTF-8";
/*curvar imágenes*/
/*link vermás*/
/* Colors */
/* Typography */
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
.opnnsbrnstrs {
  background-color: #EDF1F8;
  padding: 65px 53px; }
  @media (max-width: 992px) {
    .opnnsbrnstrs {
      padding: 65px 23px; } }
  .opnnsbrnstrs__content {
    width: calc(100% - 2.2rem );
    max-width: 1420px;
    margin: 0 auto;
    /*padding: 0 20px;*/
    /*	@media (max-width: 924px){
    		padding: 0;
    		margin: inherit;
    		width: 100%;			
    	}*/
    position: relative;
    /* Contenedor de los dots */
    /* Cada dot */
    /* Contenedor general del slider */
    /* Posición de los dots */
    /* Botones de flecha - círculo */
    /* Cambia color al hover */
    /* Posición: derecha para ambos, ajustá según prefieras */
    /* Flecha girada a la izquierda */
    /* Botón next más a la derecha */
    /* Flecha girada a la derecha */
    /* Ajustar estilos si querés íconos más bonitos */
    /* Botón del dot */
    /* Dot activo */ }
    .opnnsbrnstrs__content--title {
      margin-bottom: 97px; }
      .opnnsbrnstrs__content--title h3 {
        font-size: 64px;
        line-height: 116%;
        font-weight: 900;
        text-align: center;
        margin: 0;
        color: #112958; }
        @media (max-width: 924px) {
          .opnnsbrnstrs__content--title h3 {
            font-size: 40px; } }
      .opnnsbrnstrs__content--title p {
        font-size: 24px;
        line-height: 140%;
        font-weight: 600;
        text-align: center;
        margin-top: 20px;
        max-width: 1032px;
        margin-left: auto;
        margin-right: auto;
        color: #112958;
        max-width: 711px;
        margin-left: auto;
        margin-right: auto;
        display: block; }
        @media (max-width: 924px) {
          .opnnsbrnstrs__content--title p {
            font-size: 18px; } }
    .opnnsbrnstrs__content .slick-dots {
      text-align: left;
      padding: 20px 0;
      margin: 0;
      list-style: none; }
    .opnnsbrnstrs__content .slick-active {
      opacity: 1; }
    .opnnsbrnstrs__content .slick-slide {
      opacity: 1; }
    .opnnsbrnstrs__content .slick-dots li {
      display: inline-block;
      margin: 0 6px; }
    .opnnsbrnstrs__content .slick-slide {
      padding-right: 28px;
      box-sizing: border-box;
      padding-bottom: 30px !important; }
      @media (min-width: 992px) {
        .opnnsbrnstrs__content .slick-slide {
          padding-right: 30px;
          /* Ajustá el valor del gap */ } }
    .opnnsbrnstrs__content .slick-testimonios-wrapper {
      position: relative;
      padding-bottom: 60px;
      /* espacio para dots y flechas */ }
    .opnnsbrnstrs__content .slick-dots {
      position: absolute;
      bottom: 22px;
      left: 0;
      margin: 0;
      padding: 0;
      text-align: left; }
    .opnnsbrnstrs__content .slick-prev,
    .opnnsbrnstrs__content .slick-next {
      position: absolute;
      bottom: 15px;
      /* ajustá para que quede alineado con los dots */
      width: 44px;
      height: 44px;
      border-radius: 50%;
      background-color: #112958;
      /* color de fondo */
      color: #99B1D5;
      /* color de la flecha */
      display: flex !important;
      justify-content: center;
      align-items: center;
      cursor: pointer;
      z-index: 3;
      border: none;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
      transition: background-color 0.3s ease; }
    .opnnsbrnstrs__content .slick-prev:hover,
    .opnnsbrnstrs__content .slick-next:hover {
      background-color: #444; }
    .opnnsbrnstrs__content .slick-prev {
      right: 70px; }
    .opnnsbrnstrs__content .slick-prev::before {
      content: '';
      border: solid #99B1D5;
      border-width: 0 3px 3px 0;
      display: inline-block;
      padding: 6px;
      transform: rotate(135deg);
      -webkit-transform: rotate(135deg); }
    .opnnsbrnstrs__content .slick-next {
      right: 20px; }
    .opnnsbrnstrs__content .slick-next::before {
      content: '';
      border: solid #99B1D5;
      border-width: 0 3px 3px 0;
      display: inline-block;
      padding: 6px;
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg); }
    .opnnsbrnstrs__content .slick-prev:before,
    .opnnsbrnstrs__content .slick-next:before {
      content: ''; }
    .opnnsbrnstrs__content .slick-dots li button {
      width: 11px;
      height: 11px;
      border-radius: 50%;
      background-color: #99B1D5;
      border: none;
      cursor: pointer;
      padding: 0;
      text-indent: -9999px;
      /* Oculta el texto */
      transition: transform 0.3s; }
    .opnnsbrnstrs__content .slick-dots li.slick-active button {
      background-color: #1A20BA;
      /* O usa tu color de marca */ }
    .opnnsbrnstrs__content .slick-testimonios {
      margin-bottom: 72px;
      padding-bottom: 51px; }
      .opnnsbrnstrs__content .slick-testimonios .testimonio-item {
        max-width: 1000px;
        width: 100%;
        background-color: #EDF1F8;
        background: #FFF;
        /* Sombra 10 */
        box-shadow: 6px 5px 0px 1px var(--Azul-60, #99B1D5);
        padding: 35px 16px 42px 18px;
        margin-left: auto !important;
        margin-right: auto !important; }
        @media (min-width: 992px) {
          .opnnsbrnstrs__content .slick-testimonios .testimonio-item {
            padding: 57px 70px 57px 70px; } }
        .opnnsbrnstrs__content .slick-testimonios .testimonio-item .texto-testimonio {
          color: #1F0E67;
          font-size: 16px;
          font-style: normal;
          font-weight: 600;
          line-height: 150%;
          /* 33.6px */
          margin-top: 4px; }
          @media (min-width: 992px) {
            .opnnsbrnstrs__content .slick-testimonios .testimonio-item .texto-testimonio {
              font-size: 24px;
              line-height: 140%;
              /* 33.6px */ } }
        .opnnsbrnstrs__content .slick-testimonios .testimonio-item .grillaautor {
          display: flex;
          gap: 16px;
          align-items: center; }
          .opnnsbrnstrs__content .slick-testimonios .testimonio-item .grillaautor__col--img {
            width: 77px;
            height: 77px;
            border-radius: 100%;
            display: block;
            overflow: hidden; }
            .opnnsbrnstrs__content .slick-testimonios .testimonio-item .grillaautor__col--img img {
              width: 100%;
              height: 100%;
              min-width: auto;
              min-height: auto;
              -o-object-fit: cover;
              object-fit: cover;
              -o-object-position: center;
              object-position: center;
              -webkit-transform: none;
              transform: none;
              position: static; }
          .opnnsbrnstrs__content .slick-testimonios .testimonio-item .grillaautor__col .autor-testimonio {
            color: #1F0E67;
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: 160%;
            margin: 0; }
            @media (min-width: 992px) {
              .opnnsbrnstrs__content .slick-testimonios .testimonio-item .grillaautor__col .autor-testimonio {
                font-size: 20px; } }
          .opnnsbrnstrs__content .slick-testimonios .testimonio-item .grillaautor__col .cargo-testimonio {
            color: #1F0E67;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 160%;
            margin: 0; }
            @media (min-width: 992px) {
              .opnnsbrnstrs__content .slick-testimonios .testimonio-item .grillaautor__col .cargo-testimonio {
                font-size: 16px; } }
        .opnnsbrnstrs__content .slick-testimonios .testimonio-item .estrellas {
          font-size: 24px;
          margin-top: 10px; }
        .opnnsbrnstrs__content .slick-testimonios .testimonio-item .estrella {
          margin-right: 4px;
          user-select: none; }
        .opnnsbrnstrs__content .slick-testimonios .testimonio-item .estrella.llena {
          color: #1A20BA; }
        .opnnsbrnstrs__content .slick-testimonios .testimonio-item .estrella.vacia {
          color: #ccc; }
    .opnnsbrnstrs__content--pie {
      display: flex;
      flex-direction: column;
      gap: 30px; }
      @media (min-width: 992px) {
        .opnnsbrnstrs__content--pie {
          flex-direction: row; } }
      .opnnsbrnstrs__content--pie span {
        color: #1A20BA;
        font-size: 20px;
        font-weight: bold;
        line-height: 144%;
        letter-spacing: -0.5px;
        text-transform: uppercase; }
      .opnnsbrnstrs__content--pie a {
        color: #112958;
        font-size: 16px;
        font-weight: 800;
        display: table;
        /*min-width: 168px;*/
        text-transform: none; }
        .opnnsbrnstrs__content--pie a::after {
          border-style: solid;
          border-width: 0.15em 0.15em 0 0;
          content: '';
          display: inline-block;
          height: 10px;
          position: relative;
          vertical-align: top;
          width: 10px;
          transform: rotate(45deg);
          margin-top: 7px;
          margin-left: 3px; }
        @media (min-width: 924px) {
          .opnnsbrnstrs__content--pie a {
            margin-left: auto; } }
        .opnnsbrnstrs__content--pie a::after {
          border-color: #112958; }

/*# sourceMappingURL=opnn-sbr-nstrs.css.map */
