.elementor-22 .elementor-element.elementor-element-f35700d{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:space-between;--padding-top:140px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f35700d::before, .elementor-22 .elementor-element.elementor-element-f35700d > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-f35700d > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-f35700d > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-f35700d > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-f35700d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-e1ba275 );background-image:url("https://aikeyam.com/wp-content/uploads/2025/07/Vector-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-23a28f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-9c28929{text-align:center;width:var( --container-widget-width, 53.839% );max-width:53.839%;--container-widget-width:53.839%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-9c28929 .elementor-heading-title{font-family:var( --e-global-typography-d2e7ad8-font-family ), Sans-serif;font-size:var( --e-global-typography-d2e7ad8-font-size );font-weight:var( --e-global-typography-d2e7ad8-font-weight );line-height:var( --e-global-typography-d2e7ad8-line-height );letter-spacing:var( --e-global-typography-d2e7ad8-letter-spacing );word-spacing:var( --e-global-typography-d2e7ad8-word-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-9c28929.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-86d7a2a{--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;--margin-top:70px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-75f2c8d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-75f2c8d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-f88972e{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-normal-text-color:var( --e-global-color-eb75d86 );--e-filter-hover-text-color:var( --e-global-color-16a8582 );--e-filter-active-text-color:var( --e-global-color-16a8582 );--e-filter-item-border-radius:50px 50px 50px 50px;}.elementor-22 .elementor-element.elementor-element-f88972e .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#0B67500A;}.elementor-22 .elementor-element.elementor-element-f88972e .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-f88972e .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-eb75d86 );}.elementor-22 .elementor-element.elementor-element-f88972e .e-filter-item{padding:12px 20px 12px 20px;}.elementor-22 .elementor-element.elementor-element-d28a0b2 .elementor-heading-title{font-family:var( --e-global-typography-aaaebf8-font-family ), Sans-serif;font-size:var( --e-global-typography-aaaebf8-font-size );font-weight:var( --e-global-typography-aaaebf8-font-weight );line-height:var( --e-global-typography-aaaebf8-line-height );letter-spacing:var( --e-global-typography-aaaebf8-letter-spacing );word-spacing:var( --e-global-typography-aaaebf8-word-spacing );color:var( --e-global-color-ef00e31 );}.elementor-22 .elementor-element.elementor-element-4e68e50{--display:flex;--justify-content:flex-end;}.elementor-22 .elementor-element.elementor-element-33145db{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22 .elementor-element.elementor-element-4dd0bed{--grid-columns:2;}.elementor-22 .elementor-element.elementor-element-4dd0bed .elementor-repeater-item-28cf426{grid-column:span min( 1, var(--grid-columns) );}.elementor-22 .elementor-element.elementor-element-70c9167{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-8d535c1 .elementor-heading-title{font-family:var( --e-global-typography-aaaebf8-font-family ), Sans-serif;font-size:var( --e-global-typography-aaaebf8-font-size );font-weight:var( --e-global-typography-aaaebf8-font-weight );line-height:var( --e-global-typography-aaaebf8-line-height );letter-spacing:var( --e-global-typography-aaaebf8-letter-spacing );word-spacing:var( --e-global-typography-aaaebf8-word-spacing );color:var( --e-global-color-ef00e31 );}.elementor-22 .elementor-element.elementor-element-c3bc017{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-c135931{--grid-columns:3;}.elementor-22 .elementor-element.elementor-element-c135931 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-22 .elementor-element.elementor-element-c135931 .e-loop-item > .elementor-section, .elementor-22 .elementor-element.elementor-element-c135931 .e-loop-item > .elementor-section > .elementor-container, .elementor-22 .elementor-element.elementor-element-c135931 .e-loop-item > .e-con, .elementor-22 .elementor-element.elementor-element-c135931 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-22 .elementor-element.elementor-element-c135931 .elementor-pagination{text-align:center;margin-top:50px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-c135931 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 22px/2 );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-c135931 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 22px/2 );}body.rtl .elementor-22 .elementor-element.elementor-element-c135931 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 22px/2 );}body.rtl .elementor-22 .elementor-element.elementor-element-c135931 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 22px/2 );}.elementor-22 .elementor-element.elementor-element-c135931 > .elementor-widget-container{margin:30px 0px 50px 0px;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-f35700d{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9c28929 .elementor-heading-title{font-size:var( --e-global-typography-d2e7ad8-font-size );line-height:var( --e-global-typography-d2e7ad8-line-height );letter-spacing:var( --e-global-typography-d2e7ad8-letter-spacing );word-spacing:var( --e-global-typography-d2e7ad8-word-spacing );}.elementor-22 .elementor-element.elementor-element-d28a0b2 .elementor-heading-title{font-size:var( --e-global-typography-aaaebf8-font-size );line-height:var( --e-global-typography-aaaebf8-line-height );letter-spacing:var( --e-global-typography-aaaebf8-letter-spacing );word-spacing:var( --e-global-typography-aaaebf8-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-22 .elementor-element.elementor-element-4dd0bed{--grid-columns:2;}.elementor-22 .elementor-element.elementor-element-70c9167{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-8d535c1 .elementor-heading-title{font-size:var( --e-global-typography-aaaebf8-font-size );line-height:var( --e-global-typography-aaaebf8-line-height );letter-spacing:var( --e-global-typography-aaaebf8-letter-spacing );word-spacing:var( --e-global-typography-aaaebf8-word-spacing );}.elementor-22 .elementor-element.elementor-element-c135931{--grid-columns:2;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-f35700d{--padding-top:99px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9c28929 .elementor-heading-title{font-size:var( --e-global-typography-d2e7ad8-font-size );line-height:var( --e-global-typography-d2e7ad8-line-height );letter-spacing:var( --e-global-typography-d2e7ad8-letter-spacing );word-spacing:var( --e-global-typography-d2e7ad8-word-spacing );}.elementor-22 .elementor-element.elementor-element-9c28929{width:var( --container-widget-width, 236.518px );max-width:236.518px;--container-widget-width:236.518px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-f88972e{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-22 .elementor-element.elementor-element-d28a0b2 .elementor-heading-title{font-size:var( --e-global-typography-aaaebf8-font-size );line-height:var( --e-global-typography-aaaebf8-line-height );letter-spacing:var( --e-global-typography-aaaebf8-letter-spacing );word-spacing:var( --e-global-typography-aaaebf8-word-spacing );}.elementor-22 .elementor-element.elementor-element-33145db{--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-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-22 .elementor-element.elementor-element-4dd0bed{--grid-columns:1;}.elementor-22 .elementor-element.elementor-element-70c9167{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-8d535c1 .elementor-heading-title{font-size:var( --e-global-typography-aaaebf8-font-size );line-height:var( --e-global-typography-aaaebf8-line-height );letter-spacing:var( --e-global-typography-aaaebf8-letter-spacing );word-spacing:var( --e-global-typography-aaaebf8-word-spacing );}.elementor-22 .elementor-element.elementor-element-c135931{--grid-columns:1;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-23a28f0{--width:100%;}.elementor-22 .elementor-element.elementor-element-75f2c8d{--width:62.777%;}.elementor-22 .elementor-element.elementor-element-4e68e50{--width:75%;}}@media(min-width:2400px){.elementor-22 .elementor-element.elementor-element-9c28929 .elementor-heading-title{font-size:var( --e-global-typography-d2e7ad8-font-size );line-height:var( --e-global-typography-d2e7ad8-line-height );letter-spacing:var( --e-global-typography-d2e7ad8-letter-spacing );word-spacing:var( --e-global-typography-d2e7ad8-word-spacing );}.elementor-22 .elementor-element.elementor-element-d28a0b2 .elementor-heading-title{font-size:var( --e-global-typography-aaaebf8-font-size );line-height:var( --e-global-typography-aaaebf8-line-height );letter-spacing:var( --e-global-typography-aaaebf8-letter-spacing );word-spacing:var( --e-global-typography-aaaebf8-word-spacing );}.elementor-22 .elementor-element.elementor-element-4e68e50{--justify-content:flex-end;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-22 .elementor-element.elementor-element-8d535c1 .elementor-heading-title{font-size:var( --e-global-typography-aaaebf8-font-size );line-height:var( --e-global-typography-aaaebf8-line-height );letter-spacing:var( --e-global-typography-aaaebf8-letter-spacing );word-spacing:var( --e-global-typography-aaaebf8-word-spacing );}}/* Start custom CSS for html, class: .elementor-element-42f4e9d */:root {
  --brand: #0B6750;           /* your green */
  --ring: rgba(11, 103, 80, .18);
  --text: #0f172a;            /* slate-900-ish */
  --muted: #6b7280;           /* gray-500-ish */
  --bg: #ffffff;
  --radius: 9999px;           /* pills */
}

.blog-search{
  display:flex; align-items:center; gap:.75rem;
  width:100%; max-width:720px; margin-left:auto; /* sits right side like in design */
}

.blog-search__field{
  position:relative; flex:1 1 auto;
  background:var(--bg); border:1px solid #e5e7eb; border-radius:var(--radius);
  box-shadow:0 1px 2px rgba(0,0,0,.04);
}

.blog-search__icon{
  position:absolute; left:14px; top:50%; transform:translateY(-50%);
  color:var(--muted);
}

.blog-search input{
  width:100%;
  padding:14px 16px 14px 44px;    /* space for icon */
  border:0; outline:0; background:transparent; color:var(--text);
  font-size:16px; line-height:1.2;
  border-radius:var(--radius);
}

.blog-search input::placeholder{ color:#9ca3af; }

.blog-search input:focus{
  box-shadow:0 0 0 4px var(--ring);
}

.blog-search__btn{
  padding:12px 18px; border:0; border-radius:var(--radius);
  background:var(--brand); color:#fff; font-weight:600; cursor:pointer;
  transition:filter .2s ease, transform .02s ease;
}
.blog-search__btn:hover{ filter:brightness(1.05); }
.blog-search__btn:active{ transform:translateY(1px); }

/* Mobile: full width stacked */
@media (max-width: 767px){
  .blog-search{ max-width:none; margin:0; }
  .blog-search{ flex-direction:row; }
  .blog-search__btn{ white-space:nowrap; }
}

/* A11y: visually-hidden label */
.sr-only{
  position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;
  clip:rect(0,0,0,0);white-space:nowrap;border:0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-4dd0bed *//* 1) Two equal columns */
.test-wrapper .elementor-loop-container.elementor-grid{
  display: grid !important;
  grid-template-columns: 1fr 1fr;   /* 50% - 50% */
  grid-template-rows: repeat(4, auto); /* four rows for right side */
  gap: 20px;
  align-items: start;
}

/* Reset Elementor item spacing */
.test-wrapper .elementor-loop-container.elementor-grid > .e-loop-item{
  margin: 0 !important;
}

/* 2) First item spans the entire left column */
.test-wrapper .elementor-loop-container.elementor-grid > .e-loop-item:first-of-type{
  grid-column: 1;
  grid-row: 1 / 5; /* spans rows 1–4 */
}

/* 3) Right column items */
.test-wrapper .elementor-loop-container.elementor-grid > .e-loop-item:nth-of-type(2){
  grid-column: 2;
  grid-row: 1;
}
.test-wrapper .elementor-loop-container.elementor-grid > .e-loop-item:nth-of-type(3){
  grid-column: 2;
  grid-row: 2;
}
.test-wrapper .elementor-loop-container.elementor-grid > .e-loop-item:nth-of-type(4){
  grid-column: 2;
  grid-row: 3;
}
.test-wrapper .elementor-loop-container.elementor-grid > .e-loop-item:nth-of-type(5){
  grid-column: 2;
  grid-row: 4;
}

/* 4) Responsive: stack everything on mobile */
@media (max-width: 900px){
  .test-wrapper .elementor-loop-container.elementor-grid{
    grid-template-columns: 1fr;
  }
  .test-wrapper .elementor-loop-container.elementor-grid > .e-loop-item:first-of-type{
    grid-row: auto;
  }
}/* End custom CSS */