.elementor-13061 .elementor-element.elementor-element-b90cc58{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F7;--border-color:#EEF2F7;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-13061 .elementor-element.elementor-element-abe9ff8{font-family:"Inter", Sans-serif;font-size:13.5px;}.elementor-13061 .elementor-element.elementor-element-abe9ff8 p{margin-block-end:0px;}.elementor-13061 .elementor-element.elementor-element-f293728 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:800;line-height:1.03em;letter-spacing:-1.3px;}.elementor-13061 .elementor-element.elementor-element-dcb91da{width:var( --container-widget-width, min(100%,600px) );max-width:min(100%,600px);--container-widget-width:min(100%,600px);--container-widget-flex-grow:0;font-size:19px;line-height:1.6em;color:#4A5C72;}.elementor-13061 .elementor-element.elementor-element-dcb91da p{margin-block-end:0px;}.elementor-13061 .elementor-element.elementor-element-def3ecd{--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;--gap:53px 53px;--row-gap:53px;--column-gap:53px;--padding-top:66px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-13061 .elementor-element.elementor-element-26f37f5{--grid-columns:1;}.elementor-13061 .elementor-element.elementor-element-042fb7b{--grid-columns:3;--grid-row-gap:26px;--grid-column-gap:26px;}.elementor-13061 .elementor-element.elementor-element-042fb7b .elementor-pagination{text-align:center;margin-top:26px;}body:not(.rtl) .elementor-13061 .elementor-element.elementor-element-042fb7b .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 8px/2 );}body:not(.rtl) .elementor-13061 .elementor-element.elementor-element-042fb7b .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 8px/2 );}body.rtl .elementor-13061 .elementor-element.elementor-element-042fb7b .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 8px/2 );}body.rtl .elementor-13061 .elementor-element.elementor-element-042fb7b .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 8px/2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13061 .elementor-element.elementor-element-26f37f5{--grid-columns:1;}.elementor-13061 .elementor-element.elementor-element-042fb7b{--grid-columns:1;}}@media(max-width:767px){.elementor-13061 .elementor-element.elementor-element-f293728 .elementor-heading-title{font-size:32px;}.elementor-13061 .elementor-element.elementor-element-dcb91da{font-size:14px;}.elementor-13061 .elementor-element.elementor-element-26f37f5{--grid-columns:1;}.elementor-13061 .elementor-element.elementor-element-042fb7b{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-abe9ff8 */.elementor-13061 .elementor-element.elementor-element-abe9ff8 strong{
    color: #1E6FFF;
    font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b90cc58 */.elementor-13061 .elementor-element.elementor-element-b90cc58{
    /* 1. Solid background color fallback for very old browsers */
  background-color: #EAF2FF; 

  /* 2. Legacy Safari and iOS standard prefixes */
  background: -webkit-radial-gradient(circle, #EAF2FF 0%, #F7FAFE 45%, #FFFFFF 75%);

  /* 3. Modern standard syntax */
  background: radial-gradient(circle, #EAF2FF 0%, #F7FAFE 45%, #FFFFFF 75%);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-042fb7b *//* --- Base / Default State --- */
.elementor-13061 .elementor-element.elementor-element-042fb7b .elementor-pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-weight: 600;            /* Semi-bold */
  color: #41546B;
  background-color: transparent;
  padding: 11px 16px;
  border-radius: 10px;
  border: 1px solid #E2E9F1;
  text-decoration: none;
  line-height: normal;         /* Auto line-height */
  transition: all 0.2s ease-in-out;
}

/* --- Active (Current) Page State --- */
.elementor-13061 .elementor-element.elementor-element-042fb7b .elementor-pagination .page-numbers.current {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  background-color: #1E6FFF;
  border: 1px solid #1E6FFF;
  padding: 11px 16px;
  border-radius: 10px;
  line-height: normal;
}

/* --- Hover State --- */
.elementor-13061 .elementor-element.elementor-element-042fb7b .elementor-pagination a.page-numbers:hover {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  background-color: #1E6FFF;
  border: 1px solid #1E6FFF;
  padding: 11px 16px;
  border-radius: 10px;
  line-height: normal;
}/* End custom CSS */