.elementor-1739 .elementor-element.elementor-element-c7cd51f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-4f452ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;}.elementor-1739 .elementor-element.elementor-element-0fa36af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1739 .elementor-element.elementor-element-1248ea3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-b511e0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-1739 .elementor-element.elementor-element-1248ea3{--width:50%;}.elementor-1739 .elementor-element.elementor-element-b511e0d{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-4418c35 *//* =======================================================
   Site Reviews – Paginación y lista
   Contenedor: .ipt-reviews-archive
   ======================================================= */
:root{
  --ipt-reviews-primary:#0B3A53;
}

/* paginación */
.ipt-reviews-archive .glsr-pagination,
.ipt-reviews-archive nav.pagination,
.ipt-reviews-archive .pagination,
.ipt-reviews-archive .page-numbers{
  display:flex;
  gap:8px;
  align-items:center;
  margin:24px 0;
  flex-wrap:wrap;
}

/* botones */
.ipt-reviews-archive .glsr-pagination a,
.ipt-reviews-archive .glsr-pagination span,
.ipt-reviews-archive .page-numbers a,
.ipt-reviews-archive .page-numbers span{
  display:inline-flex;
  min-width:36px;
  height:36px;
  padding:0 12px;
  justify-content:center;
  align-items:center;
  border:2px solid var(--ipt-reviews-primary);
  border-radius:999px;
  font-weight:700;
  font-size:14px;
  line-height:1;
  text-decoration:none;
  color:var(--ipt-reviews-primary);
  background:#fff;
  transition:background .2s,color .2s,border-color .2s,box-shadow .15s;
}

/* hover */
.ipt-reviews-archive .glsr-pagination a:hover,
.ipt-reviews-archive .page-numbers a:hover{
  background:var(--ipt-reviews-primary);
  color:#fff;
}

/* focus */
.ipt-reviews-archive .glsr-pagination a:focus-visible,
.ipt-reviews-archive .page-numbers a:focus-visible{
  outline:none;
  box-shadow:0 0 0 3px rgba(11,58,83,.25);
}

/* actual */
.ipt-reviews-archive .glsr-pagination .current,
.ipt-reviews-archive .page-numbers .current,
.ipt-reviews-archive .glsr-pagination span.current,
.ipt-reviews-archive .page-numbers span.current{
  background:var(--ipt-reviews-primary);
  color:#fff;
  border-color:var(--ipt-reviews-primary);
  cursor:default;
}

/* prev / next */
.ipt-reviews-archive .glsr-pagination .prev,
.ipt-reviews-archive .glsr-pagination .next,
.ipt-reviews-archive .page-numbers .prev,
.ipt-reviews-archive .page-numbers .next{
  padding:0 16px;
}

/* disabled */
.ipt-reviews-archive .glsr-pagination .disabled,
.ipt-reviews-archive .page-numbers .disabled,
.ipt-reviews-archive .glsr-pagination [aria-disabled="true"],
.ipt-reviews-archive .page-numbers [aria-disabled="true"]{
  opacity:.45;
  cursor:not-allowed;
  pointer-events:none;
}

/* dots */
.ipt-reviews-archive .glsr-pagination .dots,
.ipt-reviews-archive .page-numbers .dots{
  border-color:transparent;
  color:var(--ipt-reviews-primary);
  background:transparent;
  cursor:default;
  min-width:auto;
  padding:0 8px;
}

/* alineación */
.ipt-pager-center{
  justify-content:center;
}

.ipt-pager-right{
  justify-content:flex-end;
}

/* lista de reseñas */
.ipt-reviews-archive ul.glsr-reviews{
  list-style:none;
  margin:0;
  padding:0;
}

.ipt-reviews-archive ul.glsr-reviews > li{
  display:list-item !important;
  visibility:visible !important;
}

/* móvil */
@media (max-width:480px){
  .ipt-reviews-archive .glsr-pagination,
  .ipt-reviews-archive nav.pagination,
  .ipt-reviews-archive .pagination{
    gap:6px;
  }

  .ipt-reviews-archive .glsr-pagination a,
  .ipt-reviews-archive .glsr-pagination span,
  .ipt-reviews-archive .page-numbers a,
  .ipt-reviews-archive .page-numbers span{
    min-width:32px;
    height:32px;
    padding:0 10px;
    font-size:13px;
  }
}/* End custom CSS */