.elementor-16678 .elementor-element.elementor-element-f2a815b{--display:flex;}.elementor-16678 .elementor-element.elementor-element-64ac1e6{--grid-columns:3;}.elementor-16678 .elementor-element.elementor-element-64ac1e6 .elementor-pagination{text-align:center;}.elementor-16678 .elementor-element.elementor-element-64ac1e6 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-text );}body:not(.rtl) .elementor-16678 .elementor-element.elementor-element-64ac1e6 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-16678 .elementor-element.elementor-element-64ac1e6 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16678 .elementor-element.elementor-element-64ac1e6 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16678 .elementor-element.elementor-element-64ac1e6 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-16678 .elementor-element.elementor-element-64ac1e6{--grid-columns:2;}}@media(max-width:767px){.elementor-16678 .elementor-element.elementor-element-64ac1e6{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-64ac1e6 */.elementor-pagination {
  background-color: #F2F2F2;
  padding: 10px;
  border-radius: 5px;
}
.elementor-pagination .page-numbers {
  color: #2F343A;
  padding: 6px 12px;
  margin: 0 5px;
  background: white;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.elementor-pagination .page-numbers.current {
  background: #0889BA;
  color: white;
  font-weight: bold;
}/* End custom CSS */