.elementor .card-bg-neutral{padding:var(--space-card-padding);border-radius:var(--radius-md);background-color:var(--color-bg-neutral);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor .btn-primary{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body);color:var(--color-bg-neutral);border-radius:var(--radius-sm);background-color:var(--color-accent);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:var(--color-accent-hover);}.elementor .sec-w-box{width:1280px;padding-block-start:clamp(1.625rem, 1rem + 3vw, 3.125rem);;padding-block-end:clamp(1.625rem, 1rem + 3vw, 3.125rem);;}.elementor .gap-m{display:flex;gap:32px;}.elementor .pre-title{font-family:var(--font-body);font-weight:500;font-size:var(--font-size-body);color:var(--color-secondary);text-transform:uppercase;margin-block-end:-20px;}.elementor .title-3-inv{font-family:var(--font-heading);font-weight:600;font-size:var(--font-size-h3);color:var(--color-bg-neutral);}.elementor .title-3{font-family:var(--font-heading);font-weight:600;font-size:var(--font-size-h3);color:var(--color-primary);}.elementor .title-2-inv{font-family:var(--font-heading);font-weight:700;font-size:var(--font-size-h2);color:var(--color-bg-neutral);}.elementor .title-2{font-family:var(--font-heading);font-weight:700;font-size:var(--font-size-h2);color:var(--color-primary);}.elementor .title-1{font-family:Sora;font-weight:700;font-size:var(--font-size-h1);color:var(--color-primary);}.elementor .subsec-w-all{width:1280px;}.elementor .img-category{height:280px;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);}