.elementor-13913 .elementor-element.elementor-element-bc3705aa > .elementor-container{max-width:1400px;}.elementor-13913 .elementor-element.elementor-element-bc3705aa{padding:16px 0px 0px 0px;}.elementor-13913 .elementor-element.elementor-element-b835b55a{font-size:14px;font-weight:400;color:#6B7280;}.elementor-13913 .elementor-element.elementor-element-b835b55a a{color:#4F46E5;}.elementor-13913 .elementor-element.elementor-element-179da02b > .elementor-container{max-width:1600px;}.elementor-13913 .elementor-element.elementor-element-179da02b{padding:32px 0px 32px 0px;}.elementor-13913 .elementor-element.elementor-element-bc1fb1a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13913 .elementor-element.elementor-element-ce07adf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-13913 .elementor-element.elementor-element-ce07adf4 .elementor-heading-title{font-size:42px;font-weight:700;line-height:1.2em;color:#111827;}.elementor-13913 .elementor-element.elementor-element-02b0b7a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-13913 .elementor-element.elementor-element-a203a8ac > .elementor-container{max-width:1400px;}.elementor-13913 .elementor-element.elementor-element-a203a8ac{padding:0px 0px 40px 0px;}.elementor-13913 .elementor-element.elementor-element-a8745791 img{border-radius:12px 12px 12px 12px;}.elementor-13913 .elementor-element.elementor-element-033c9c70 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-13913 .elementor-element.elementor-element-033c9c70{padding:0px 40px 48px 40px;}.elementor-13913 .elementor-element.elementor-element-8ab8bb2 .elementor-toc__header-title{text-align:start;}.elementor-13913 .elementor-element.elementor-element-8ab8bb2 .elementor-toc__header{flex-direction:row;}.elementor-13913 .elementor-element.elementor-element-8ab8bb2{--item-text-hover-decoration:underline;}.elementor-13913 .elementor-element.elementor-element-0748f952:not(.elementor-motion-effects-element-type-background), .elementor-13913 .elementor-element.elementor-element-0748f952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-13913 .elementor-element.elementor-element-0748f952 > .elementor-container{max-width:1400px;}.elementor-13913 .elementor-element.elementor-element-0748f952, .elementor-13913 .elementor-element.elementor-element-0748f952 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-13913 .elementor-element.elementor-element-0748f952{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-13913 .elementor-element.elementor-element-0748f952 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13913 .elementor-element.elementor-element-756466bf:not(.elementor-motion-effects-element-type-background), .elementor-13913 .elementor-element.elementor-element-756466bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #4F46E5 0%, #7C3AED 100%);}.elementor-13913 .elementor-element.elementor-element-756466bf > .elementor-container{max-width:1400px;}.elementor-13913 .elementor-element.elementor-element-756466bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:48px;margin-bottom:0px;padding:48px 40px 48px 40px;}.elementor-13913 .elementor-element.elementor-element-756466bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13913 .elementor-element.elementor-element-2994b4e9 > .elementor-container{max-width:1600px;}.elementor-13913 .elementor-element.elementor-element-2994b4e9{padding:60px 0px 48px 0px;}.elementor-13913 .elementor-element.elementor-element-90f1936d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-13913 .elementor-element.elementor-element-90f1936d .elementor-heading-title{font-size:28px;font-weight:700;color:#111827;}.elementor-13913 .elementor-element.elementor-element-68d0230{--grid-columns:3;}.elementor-13913 .elementor-element.elementor-element-68d0230 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-13913 .elementor-element.elementor-element-68d0230 .e-loop-item > .elementor-section, .elementor-13913 .elementor-element.elementor-element-68d0230 .e-loop-item > .elementor-section > .elementor-container, .elementor-13913 .elementor-element.elementor-element-68d0230 .e-loop-item > .e-con, .elementor-13913 .elementor-element.elementor-element-68d0230 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-13913 .elementor-element.elementor-element-9eb0db82 > .elementor-container{max-width:1600px;}.elementor-13913 .elementor-element.elementor-element-9eb0db82{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E5E7EB;padding:32px 0px 32px 0px;}.elementor-13913 .elementor-element.elementor-element-d0be9227 span.post-navigation__prev--label{color:#6B7280;}.elementor-13913 .elementor-element.elementor-element-d0be9227 span.post-navigation__next--label{color:#6B7280;}.elementor-13913 .elementor-element.elementor-element-d0be9227 span.post-navigation__prev--label, .elementor-13913 .elementor-element.elementor-element-d0be9227 span.post-navigation__next--label{font-size:16px;}.elementor-13913 .elementor-element.elementor-element-d0be9227 span.post-navigation__prev--title, .elementor-13913 .elementor-element.elementor-element-d0be9227 span.post-navigation__next--title{color:#000000;font-size:20px;font-weight:600;}@media(min-width:768px){.elementor-13913 .elementor-element.elementor-element-4d2ae0ca{width:20%;}.elementor-13913 .elementor-element.elementor-element-3bd081dd{width:55%;}.elementor-13913 .elementor-element.elementor-element-3363d4ce{width:25%;}}@media(max-width:1024px){.elementor-13913 .elementor-element.elementor-element-ce07adf4 .elementor-heading-title{font-size:32px;} .elementor-13913 .elementor-element.elementor-element-02b0b7a2{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-13913 .elementor-element.elementor-element-68d0230{--grid-columns:2;}}@media(max-width:767px){.elementor-13913 .elementor-element.elementor-element-179da02b{padding:24px 0px 24px 0px;}.elementor-13913 .elementor-element.elementor-element-ce07adf4 .elementor-heading-title{font-size:28px;} .elementor-13913 .elementor-element.elementor-element-02b0b7a2{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-13913 .elementor-element.elementor-element-0748f952{padding:24px 20px 24px 20px;}.elementor-13913 .elementor-element.elementor-element-756466bf{padding:32px 20px 32px 20px;}.elementor-13913 .elementor-element.elementor-element-68d0230{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-11f9169a */.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar {
  position: sticky; top: 100px; font-family: 'Outfit', sans-serif;
}
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cta {
  background: linear-gradient(135deg, #F5F3FF 0%, #EEF2FF 100%);
  border-radius: 16px; padding: 28px 24px; text-align: center;
  border: 1px solid rgba(79,70,229,0.1); margin-bottom: 20px;
}
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cta-icon {
  width: 52px; height: 52px; border-radius: 14px;
  background: rgba(79,70,229,0.1); display: flex;
  align-items: center; justify-content: center;
  margin: 0 auto 14px; color: #4F46E5;
}
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cta-icon svg { width: 24px; height: 24px; }
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cta-title {
  font-size: 17px; font-weight: 600; color: #111827; margin: 0 0 6px;
}
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cta-desc {
  font-size: 13px; color: #6B7280; line-height: 1.6; margin: 0 0 18px;
}
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cta-btn {
  display: inline-flex; align-items: center; gap: 8px;
  background: linear-gradient(135deg, #4F46E5, #7C3AED);
  color: #FFFFFF; padding: 12px 24px; border-radius: 10px;
  font-size: 14px; font-weight: 600; text-decoration: none;
  transition: all 0.2s ease; box-shadow: 0 4px 14px rgba(79,70,229,0.3);
}
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cta-btn:hover {
  transform: translateY(-2px); box-shadow: 0 8px 24px rgba(79,70,229,0.4);
}
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cta-btn svg { width: 16px; height: 16px; }
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cats {
  background: #FFFFFF; border: 1px solid #E5E7EB;
  border-radius: 14px; padding: 20px; margin-bottom: 20px;
}
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cats-title {
  font-size: 14px; font-weight: 600; color: #111827;
  margin: 0 0 12px; padding-bottom: 10px; border-bottom: 1px solid #F3F4F6;
}
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cat-link {
  display: flex; align-items: center; gap: 10px;
  font-size: 13px; color: #374151; text-decoration: none;
  padding: 9px 0; border-bottom: 1px solid #F9FAFB; transition: color 0.15s ease;
}
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cat-link:last-child { border-bottom: none; }
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cat-link:hover { color: #4F46E5; }
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cat-link svg { width: 14px; height: 14px; color: #C7D2FE; flex-shrink: 0; transition: color 0.15s ease; }
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-cat-link:hover svg { color: #4F46E5; }
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-links {
  background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 14px; padding: 20px;
}
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-links-title {
  font-size: 14px; font-weight: 600; color: #111827;
  margin: 0 0 12px; padding-bottom: 10px; border-bottom: 1px solid #F3F4F6;
}
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-link {
  display: block; font-size: 13px; color: #4F46E5;
  text-decoration: none; padding: 7px 0; transition: opacity 0.15s ease;
}
.elementor-13913 .elementor-element.elementor-element-11f9169a .agrex-blog-sidebar-link:hover { opacity: 0.7; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-80c4a005 */.elementor-13913 .elementor-element.elementor-element-80c4a005 .agrex-blog-author {
  display: flex; gap: 20px; align-items: flex-start; font-family: 'Outfit', sans-serif;
}
.elementor-13913 .elementor-element.elementor-element-80c4a005 .agrex-blog-author-avatar {
  width: 60px; height: 60px; border-radius: 14px;
  background: linear-gradient(135deg, rgba(79,70,229,0.08), rgba(124,58,237,0.08));
  flex-shrink: 0; display: flex; align-items: center; justify-content: center;
}
.elementor-13913 .elementor-element.elementor-element-80c4a005 .agrex-blog-author-avatar svg { width: 28px; height: 28px; }
.elementor-13913 .elementor-element.elementor-element-80c4a005 .agrex-blog-author-label {
  font-size: 12px; font-weight: 500; color: #4F46E5;
  text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px;
}
.elementor-13913 .elementor-element.elementor-element-80c4a005 .agrex-blog-author-name { font-size: 18px; font-weight: 600; color: #111827; margin: 0 0 8px; }
.elementor-13913 .elementor-element.elementor-element-80c4a005 .agrex-blog-author-bio { font-size: 14px; color: #6B7280; line-height: 1.6; margin: 0 0 12px; }
.elementor-13913 .elementor-element.elementor-element-80c4a005 .agrex-blog-author-links { display: flex; gap: 16px; }
.elementor-13913 .elementor-element.elementor-element-80c4a005 .agrex-blog-author-link {
  display: inline-flex; align-items: center; gap: 6px;
  font-size: 13px; color: #4F46E5; text-decoration: none; transition: opacity 0.15s ease;
}
.elementor-13913 .elementor-element.elementor-element-80c4a005 .agrex-blog-author-link:hover { opacity: 0.7; }
.elementor-13913 .elementor-element.elementor-element-80c4a005 .agrex-blog-author-link svg { width: 14px; height: 14px; }
@media (max-width: 767px) {
  .elementor-13913 .elementor-element.elementor-element-80c4a005 .agrex-blog-author { flex-direction: column; align-items: center; text-align: center; }
  .elementor-13913 .elementor-element.elementor-element-80c4a005 .agrex-blog-author-links { justify-content: center; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0d6e430 */.elementor-13913 .elementor-element.elementor-element-c0d6e430 .agrex-blog-cta-inline {
  display: flex; align-items: center; justify-content: space-between;
  gap: 40px; font-family: 'Outfit', sans-serif;
}
.elementor-13913 .elementor-element.elementor-element-c0d6e430 .agrex-blog-cta-inline-text {
  font-size: 24px; font-weight: 600; color: #FFFFFF; line-height: 1.3;
}
.elementor-13913 .elementor-element.elementor-element-c0d6e430 .agrex-blog-cta-inline-text span {
  display: block; font-size: 15px; font-weight: 400;
  color: rgba(255,255,255,0.75); margin-top: 6px; line-height: 1.5;
}
.elementor-13913 .elementor-element.elementor-element-c0d6e430 .agrex-blog-cta-inline-btn {
  display: inline-flex; align-items: center; gap: 8px;
  background: #FFFFFF; color: #4F46E5;
  padding: 14px 28px; border-radius: 10px;
  font-size: 15px; font-weight: 600; text-decoration: none; white-space: nowrap;
  transition: all 0.2s ease; box-shadow: 0 4px 14px rgba(0,0,0,0.15);
}
.elementor-13913 .elementor-element.elementor-element-c0d6e430 .agrex-blog-cta-inline-btn:hover {
  transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,0,0,0.2);
}
.elementor-13913 .elementor-element.elementor-element-c0d6e430 .agrex-blog-cta-inline-btn svg { width: 16px; height: 16px; }
@media (max-width: 767px) {
  .elementor-13913 .elementor-element.elementor-element-c0d6e430 .agrex-blog-cta-inline { flex-direction: column; text-align: center; gap: 24px; }
}/* End custom CSS */