.elementor .font-title-l{font-family:var(--naskh-font);font-weight:900;font-size:2.25rem;line-height:3.15rem;}.elementor .font-title-s{font-family:var(--naskh-font);font-weight:700;font-size:1.75rem;line-height:2.45rem;}.elementor .font-title-xxs{font-family:var(--naskh-font);font-weight:700;font-size:1.25rem;line-height:1.75rem;}.elementor .font-subtitle-s{font-family:var(--naskh-font);font-weight:500;font-size:1.125rem;line-height:1.8rem;}.elementor .font-subtitle-xs{font-family:var(--naskh-font);font-weight:500;font-size:1rem;line-height:1.6rem;}.elementor .font-label-m{font-family:var(--sans-font);font-weight:500;font-size:1rem;line-height:1.5rem;}.elementor .font-body-m{font-family:var(--sans-font);font-weight:400;font-size:1rem;line-height:1.6rem;}.elementor .padding-zero{padding:0px;}.elementor .desktop-grid{width:100%;max-width:var(--grid-desktop-width);}.elementor .vertical-center{display:flex;justify-content:center;}.elementor .horizontal-center{align-items:center;}.elementor .button-medium{align-self:center;}.elementor .section-pad-right-left{padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .section-pad-top-bottom-m{padding-block-start:clamp(2rem, 1.217rem + 3.478vw, 4rem);padding-block-end:clamp(2rem, 1.217rem + 3.478vw, 4rem);}.elementor .grid-narrow-m{width:100%;max-width:var(--grid-narrow-m);}.elementor .tab-label{width:auto;color:var(--neutral-300);padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--white-1000);border-style:solid;flex:1 0 auto;}.elementor .tab-label:hover,.elementor .tab-label:focus-visible{color:var(--secondary-300);border-radius:0px;border-block-end-width:3px;border-color:var(--secondary-300);background-color:var(--white-1000);}.elementor .tab-label.e--selected{color:var(--neutral-500);border-radius:0px;border-color:var(--neutral-500);background-color:var(--white-1000);}.elementor .tab-content{display:flex;flex-direction:column;gap:20px;}.elementor .grid-narrow-s{width:100%;max-width:var(--grid-narrow-s);}