.elementor-40 .elementor-element.elementor-element-eb9bb15{--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}.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-40 .elementor-element.elementor-element-c4dd630>.elementor-widget-container{margin:40px 0 45px 0}.elementor-40 .elementor-element.elementor-element-c4dd630 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#000}.elementor-40 .elementor-element.elementor-element-c50fe22{--display:flex}.elementor-widget-posts .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-posts .elementor-post__meta-data{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .elementor-post__excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-posts .elementor-post__read-more{color:var(--e-global-color-accent)}.elementor-widget-posts a.elementor-post__read-more{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .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-40 .elementor-element.elementor-element-60bd528{--grid-row-gap:35px;--grid-column-gap:30px}.elementor-40 .elementor-element.elementor-element-60bd528 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.66 * 100%)}.elementor-40 .elementor-element.elementor-element-60bd528:after{content:"0.66"}.elementor-40 .elementor-element.elementor-element-60bd528 .elementor-post__thumbnail__link{width:100%}.elementor-40 .elementor-element.elementor-element-60bd528 .elementor-post__meta-data span+span:before{content:"•"}.elementor-40 .elementor-element.elementor-element-60bd528 .elementor-post__text{margin-top:20px}.elementor-40 .elementor-element.elementor-element-60bd528 .elementor-post__badge{right:0}.elementor-40 .elementor-element.elementor-element-60bd528 .elementor-post__card .elementor-post__badge{margin:20px}.elementor-40 .elementor-element.elementor-element-60bd528 .elementor-post__read-more{color:#FFF}.elementor-40 .elementor-element.elementor-element-703e2c1{--display:flex}:root{--page-title-display:none}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-60bd528 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.5 * 100%)}.elementor-40 .elementor-element.elementor-element-60bd528:after{content:"0.5"}.elementor-40 .elementor-element.elementor-element-60bd528 .elementor-post__thumbnail__link{width:100%}}.elementor-element-60bd528{--w2g-bg:#f6f8fc;--w2g-card:#ffffff;--w2g-ink:#0f172a;--w2g-muted:#64748b;--w2g-accent:#e11d48;--w2g-accent-dark:#be123c;--w2g-ink-strong:#111827;--w2g-ring:rgba(225, 29, 72, .18);--w2g-radius:18px;--w2g-shadow:0 12px 30px rgba(2, 6, 23, .08);--w2g-shadow-hover:0 16px 40px rgba(2, 6, 23, .12);--w2g-gap-x:30px;--w2g-gap-y:35px;--w2g-pad:18px}.elementor-element-60bd528 .elementor-widget-container{background:var(--w2g-bg);padding:24px 14px 48px;border-radius:calc(var(--w2g-radius) + 6px)}.elementor-element-60bd528 .elementor-posts.elementor-grid{grid-column-gap:var(--w2g-gap-x);grid-row-gap:var(--w2g-gap-y)}.elementor-element-60bd528 .elementor-post__card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--w2g-card);border-radius:var(--w2g-radius);box-shadow:var(--w2g-shadow);overflow:hidden;border:1px solid rgb(2 6 23 / .06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.elementor-element-60bd528 .elementor-post__card::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--w2g-accent),var(--w2g-accent-dark));opacity:.9}.elementor-element-60bd528 .elementor-post__card:hover{transform:translateY(-4px);box-shadow:var(--w2g-shadow-hover);border-color:rgb(225 29 72 / .22)}.elementor-element-60bd528 .elementor-post__text{padding:calc(var(--w2g-pad) + 2px) var(--w2g-pad) var(--w2g-pad)}.elementor-element-60bd528 .elementor-post__title{margin:0 0 10px 0;line-height:1.25;font-weight:700;font-size:clamp(18px, 2vw, 20px)}.elementor-element-60bd528 .elementor-post__title a{color:var(--w2g-ink-strong);text-decoration:none;background:linear-gradient(90deg,var(--w2g-accent),var(--w2g-accent-dark));-webkit-background-clip:text;background-clip:text;color:#fff0;transition:opacity .2s ease}.elementor-element-60bd528 .elementor-post__card:hover .elementor-post__title a{opacity:.9}.elementor-element-60bd528 .elementor-post__meta-data{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding:12px var(--w2g-pad) 14px;gap:10px;border-top:1px solid rgb(2 6 23 / .06);background:linear-gradient(180deg,rgb(249 250 251 / .65),rgb(255 255 255 / .9))}.elementor-element-60bd528 .elementor-post-date,.elementor-element-60bd528 .elementor-post-avatar{font-size:12.5px;color:var(--w2g-muted);white-space:nowrap}.elementor-element-60bd528 .elementor-post__read-more{display:inline-flex;align-items:center;gap:8px;margin-top:8px;width:fit-content;font-weight:600;font-size:14px;letter-spacing:.2px;text-decoration:none!important;color:#fff;background:linear-gradient(90deg,var(--w2g-accent),var(--w2g-accent-dark));border-radius:999px;padding:10px 14px;box-shadow:0 6px 16px var(--w2g-ring);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.elementor-element-60bd528 .elementor-post__read-more::after{content:"→";display:inline-block;transform:translateY(-1px)}.elementor-element-60bd528 .elementor-post__read-more:hover{transform:translateY(-1px);box-shadow:0 8px 22px var(--w2g-ring);opacity:.95}.elementor-element-60bd528 .elementor-post__thumbnail{aspect-ratio:16 / 9;width:100%;overflow:hidden;background:#0f172a08}.elementor-element-60bd528 .elementor-post__thumbnail img{width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .35s ease}.elementor-element-60bd528 .elementor-post__card:hover .elementor-post__thumbnail img{transform:scale(1.04)}.elementor-element-60bd528 a:focus-visible{outline:3px solid var(--w2g-accent);outline-offset:2px;border-radius:6px}.elementor-element-60bd528 .elementor-pagination{margin-top:12px;gap:8px}.elementor-element-60bd528 .elementor-pagination a,.elementor-element-60bd528 .elementor-pagination span.page-numbers.current{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:10px;text-decoration:none;font-weight:600;color:var(--w2g-ink);background:#fff;border:1px solid rgb(2 6 23 / .08);transition:all .18s ease}.elementor-element-60bd528 .elementor-pagination a:hover{border-color:rgb(225 29 72 / .35);box-shadow:0 6px 16px var(--w2g-ring)}.elementor-element-60bd528 .elementor-pagination span.page-numbers.current{color:#fff;background:linear-gradient(90deg,var(--w2g-accent),var(--w2g-accent-dark));border-color:#fff0}@media (max-width:1024px){.elementor-element-60bd528 .elementor-widget-container{padding:20px 10px 40px}}@media (max-width:767px){.elementor-element-60bd528 .elementor-post__title{font-size:18px}.elementor-element-60bd528 .elementor-post__card{border-radius:16px}}