.elementor .e-1acb3c88-ab695c3{width:14%;margin-inline-start:50px;flex-direction:row;}.elementor .e-53173fb0-d4359f2{width:82%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex-direction:column;justify-content:center;}.elementor .e-37355024-47aa990{padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-3px;margin-inline-end:0px;background-color:#f1f1f1;display:flex;flex-direction:row;justify-content:space-between;/* ==========================================
 HEADER DEL RIOS
 FLEXBOX PRINCIPAL
 ========================================== */

selector{
  width:100% !important;
  max-width:1280px !important;

  margin-left:auto !important;
  margin-right:auto !important;

  padding:0 28px !important;

  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  justify-content:space-between !important;

  gap:30px !important;

  box-sizing:border-box !important;
}


/* ==========================================
 DESKTOP
 ========================================== */

@media (min-width:1201px){

  selector{
      min-height:96px !important;
  }

}


/* ==========================================
 NOTEBOOK / TABLET HORIZONTAL
 ========================================== */

@media (max-width:1200px){

  selector{
      max-width:100% !important;
      padding:0 24px !important;
      gap:20px !important;
      min-height:84px !important;
  }

}


/* ==========================================
 TABLET
 ========================================== */

@media (max-width:1024px){

  selector{
      width:100% !important;

      padding:14px 22px !important;

      flex-direction:row !important;
      flex-wrap:wrap !important;

      align-items:center !important;
      justify-content:center !important;

      gap:18px 28px !important;

      min-height:auto !important;
  }

}


/* ==========================================
 MOBILE
 ========================================== */

@media (max-width:767px){

  selector{
      width:100% !important;
      max-width:100% !important;

      margin:0 !important;
      padding:16px 18px !important;

      flex-direction:column !important;
      flex-wrap:nowrap !important;

      justify-content:center !important;
      align-items:center !important;

      gap:16px !important;

      min-height:auto !important;

      overflow:hidden !important;
  }

  selector > *{
      width:auto !important;
      max-width:100% !important;

      margin-left:auto !important;
      margin-right:auto !important;
  }

}


/* ==========================================
 MOBILE PEQUENO
 ========================================== */

@media (max-width:480px){

  selector{
      padding:14px 16px !important;
      gap:14px !important;
  }

}\n}