.elementor .font-heading{font-family:var(--heading-font);}.elementor .feed-no-lone{& > :last-child:nth-child(3n+1):not(:first-child) { grid-column: 1 / -1; } & > :last-child:nth-child(3n+1):not(:first-child) img { aspect-ratio: 3 / 1; }\n}.elementor .card-text{font-size:var(--text-s);line-height:1.6;}.elementor .card-label{font-family:var(--text-font);font-weight:600;font-size:var(--text-3xs);color:var(--accent);letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .btn-light{color:var(--primary);border-color:var(--white);background-color:var(--white);}.elementor .btn-light:hover,.elementor .btn-light:focus-visible{color:var(--primary);background-color:var(--white);}.elementor .btn:hover,.elementor .btn:focus-visible{box-shadow:0px 10px 24px 0px rgba(19, 12, 79, 0.18);transform:translate3d(0px, -3px, 0px);}.elementor .btn{font-family:var(--text-font);font-weight:600;font-size:var(--btn-text-m);letter-spacing:0.12em;line-height:1.4;text-decoration:none;text-transform:uppercase;padding-block-start:var(--btn-pad-y);padding-block-end:var(--btn-pad-y);padding-inline-start:var(--btn-pad-x);padding-inline-end:var(--btn-pad-x);border-radius:var(--btn-radius);border-width:var(--btn-border);border-style:solid;transition:transform 0.25s, box-shadow 0.25s;display:inline-flex;gap:var(--space-5xs);justify-content:center;align-items:center;width: fit-content;\n}.elementor .btn-s{font-size:var(--btn-text-s);padding-block-start:var(--btn-pad-y-s);padding-block-end:var(--btn-pad-y-s);padding-inline-start:var(--btn-pad-x-s);padding-inline-end:var(--btn-pad-x-s);}.elementor .on-dark{color:var(--white);}.elementor .label-light{color:var(--primary);padding-block-start:var(--space-7xs);padding-block-end:var(--space-7xs);padding-inline-start:var(--space-5xs);padding-inline-end:var(--space-5xs);background-color:var(--white);width: fit-content;\n}