.elementor .blog-card-title:hover,.elementor .blog-card-title:focus-visible{color:var(--red);}.elementor .blog-card-title{font-family:var(--heading-font);font-weight:400;font-size:1.5rem;color:var(--black);line-height:1.25;}.elementor .blog-card:hover,.elementor .blog-card:focus-visible{box-shadow:0px 12px 28px 0px rgba(17,17,17,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .blog-card{height:100%;overflow:hidden;padding:0px;border-radius:8px;background-color:var(--white);transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;}.elementor .post-meta{font-family:var(--body-font);font-size:0.85rem;color:var(--red);letter-spacing:0.04em;text-transform:uppercase;}.elementor .body{font-family:var(--body-font);font-weight:500;font-size:var(--fs-d-body);color:var(--white);}.elementor .primary-btn{font-family:var(--body-font);font-weight:600;font-size:var(--fs-t-body);color:var(--white);border-radius:5px;border-width:2px;border-color:var(--red);background-color:var(--red);}.elementor .secondary-btn{font-family:var(--body-font);font-weight:600;font-size:var(--fs-t-body);color:var(--white);border-radius:5px;border-width:2px;border-color:var(--red);}.elementor .body-small{font-family:var(--body-font);font-weight:600;font-size:var(--fs-m-body);}.elementor .pill-font{color:var(--Light-gray-text);line-height:1rem;text-transform:uppercase;}.elementor .body-large{font-family:var(--heading-font);font-weight:500;}.elementor .pointer-divider{min-height:30px;padding:0px;background-color:var(--red);flex-wrap:nowrap;}.elementor .heading-2{font-family:var(--heading-font);font-weight:600;font-size:var(--fs-d-h2);}.elementor .section{padding-block-start:60px;padding-block-end:60px;padding-inline-start:60px;padding-inline-end:60px;gap:30px;}