.elementor .bl-img{width:100%;height:100%;object-fit:cover;display:block;}.elementor .blg-side{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:22px;flex:0 0 30%;}.elementor .blg-main{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:26px;flex:1 1 0px;}.elementor .blg-row{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:48px;align-items:flex-start;}.elementor .blg-scrim{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;background-image:linear-gradient(90deg, #FFFFFF 0%,rgba(255,255,255,0.86) 34%,rgba(255,255,255,0) 66%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .bl-more{font-family:var(--font-base);font-weight:500;font-size:15px;color:var(--brand-red);line-height:20px;text-decoration:none;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bl-excerpt{font-family:var(--font-base);font-weight:400;font-size:16px;color:rgba(0,0,0,0.66);line-height:24px;}.elementor .bl-title{font-family:var(--font-base);font-weight:400;font-size:25px;color:var(--ink);line-height:33px;text-decoration:none;}.elementor .bl-cat{font-family:var(--font-base);font-weight:600;font-size:13px;color:var(--brand-red);letter-spacing:0.04em;line-height:18px;text-transform:uppercase;}.elementor .bl-date{font-family:var(--font-base);font-weight:400;font-size:13px;color:rgba(0,0,0,0.55);letter-spacing:0.04em;line-height:18px;text-transform:uppercase;}.elementor .bl-meta{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .bl-body{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .bl-media{min-width:0px;overflow:hidden;aspect-ratio:16 / 10;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:var(--radius-card);display:block;flex:0 0 44%;}.elementor .bl-item{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:30px;align-items:center;border-bottom:1px solid rgba(0,0,0,0.10);\n}.elementor .sv-card-title{font-family:var(--font-base);font-weight:400;font-size:24px;color:var(--brand-red);line-height:32px;}.elementor .sv-card{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--radius-card);background-color:var(--surface-cool);display:flex;flex-direction:column;gap:18px;}.elementor .section{width:100%;padding-block-start:var(--section-py);padding-block-end:var(--section-py);padding-inline-start:0px;padding-inline-end:0px;align-items:center;}.elementor .wrap{width:95%;max-width:var(--content-max);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .h1-hero{font-family:var(--font-base);font-weight:400;font-size:47px;color:var(--brand-red);line-height:59px;}.elementor .hero-media{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;}.elementor .hero-page{width:100%;min-height:420px;overflow:hidden;position:relative;padding-block-start:168px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-items:center;}.elementor .hero-page-content{position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .hero-page-lead{max-width:520px;font-family:var(--font-base);font-weight:400;font-size:18px;color:var(--ink);line-height:28px;}.elementor .hero-page-pos{object-position:50% 40%;}