.elementor-13912 .elementor-element.elementor-element-e3d66634:not(.elementor-motion-effects-element-type-background), .elementor-13912 .elementor-element.elementor-element-e3d66634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-13912 .elementor-element.elementor-element-e3d66634 > .elementor-container{max-width:1600px;}.elementor-13912 .elementor-element.elementor-element-e3d66634{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 48px 0px;}.elementor-13912 .elementor-element.elementor-element-e3d66634 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13912 .elementor-element.elementor-element-36174e6b > .elementor-container{max-width:1600px;}.elementor-13912 .elementor-element.elementor-element-36174e6b{padding:32px 0px 60px 0px;}.elementor-13912 .elementor-element.elementor-element-446dde62{--grid-columns:4;--grid-row-gap:32px;--load-more-button-align:center;--grid-column-gap:24px;}.elementor-13912 .elementor-element.elementor-element-446dde62 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-13912 .elementor-element.elementor-element-446dde62 .e-loop-item > .elementor-section, .elementor-13912 .elementor-element.elementor-element-446dde62 .e-loop-item > .elementor-section > .elementor-container, .elementor-13912 .elementor-element.elementor-element-446dde62 .e-loop-item > .e-con, .elementor-13912 .elementor-element.elementor-element-446dde62 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-13912 .elementor-element.elementor-element-446dde62{--grid-columns:2;}}@media(max-width:767px){.elementor-13912 .elementor-element.elementor-element-e3d66634{padding:40px 0px 32px 0px;}.elementor-13912 .elementor-element.elementor-element-36174e6b{padding:20px 0px 40px 0px;}.elementor-13912 .elementor-element.elementor-element-446dde62{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-c2286b19 */.elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero { font-family: 'Outfit', sans-serif; text-align: center; padding: 0 40px; }
.elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-badge { display: inline-flex; align-items: center; gap: 8px; padding: 8px 16px; background: rgba(79,70,229,0.08); border: 1px solid rgba(79,70,229,0.2); border-radius: 100px; font-size: 13px; font-weight: 500; color: #4F46E5; margin-bottom: 20px; }
.elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-badge svg { width: 16px; height: 16px; }
.elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-title { font-size: 42px; font-weight: 700; line-height: 1.2; color: #111827; margin: 0 0 16px; }
.elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-accent { background: linear-gradient(135deg, #4F46E5, #7C3AED); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
.elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-subtitle { font-size: 18px; color: #6B7280; line-height: 1.6; max-width: 600px; margin: 0 auto 32px; }
.elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }
.elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-pill { display: inline-block; padding: 8px 18px; border-radius: 100px; font-size: 14px; font-weight: 500; color: #374151; background: #FFFFFF; border: 1px solid #D1D5DB; text-decoration: none; transition: all 0.2s ease; }
.elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-pill:hover { border-color: #4F46E5; color: #4F46E5; }
.elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-pill--active { background: #4F46E5; color: #FFFFFF; border-color: #4F46E5; }
@media (max-width: 1200px) { .elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-title { font-size: 32px; } .elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-subtitle { font-size: 16px; } }
@media (max-width: 767px) { .elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero { padding: 0 20px; } .elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-title { font-size: 28px; } .elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-pills { overflow-x: auto; flex-wrap: nowrap; justify-content: flex-start; -webkit-overflow-scrolling: touch; } .elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-pill { flex-shrink: 0; } }
@media (prefers-reduced-motion: reduce) { .elementor-13912 .elementor-element.elementor-element-c2286b19 .agrex-blog-hero-pill { transition-duration: 0.01ms !important; } }/* End custom CSS */