.elementor .qn-col{padding:0px;display:flex;flex-direction:column;}.elementor .qn-row{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .qn-dot{width:16px;height:16px;min-width:16px;padding:0px;margin-block-start:4px;border-radius:50%;border-width:2px;border-color:var(--qn-slate);border-style:solid;background-color:var(--qn-yellow);}.elementor .qn-photo{width:100%;height:100%;object-fit:cover;filter: grayscale(1) contrast(1.05);\n}.elementor .qn-btn-yellow:hover,.elementor .qn-btn-yellow:focus-visible{background-color:var(--qn-yellow-dark);}.elementor .qn-btn-yellow:active{transform:scale3d(0.97, 0.97, 1);}.elementor .qn-btn-yellow{font-family:var(--qn-font);font-weight:600;font-size:1rem;color:var(--qn-slate);line-height:1.25;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;background-color:var(--qn-yellow);transition:transform 160ms, background-color 160ms;}.elementor .qn-btn:hover,.elementor .qn-btn:focus-visible{background-color:var(--qn-slate-dark);}.elementor .qn-btn:active{transform:scale3d(0.97, 0.97, 1);}.elementor .qn-btn{font-family:var(--qn-font);font-weight:600;font-size:1rem;color:var(--qn-yellow);line-height:1.25;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;background-color:var(--qn-slate);transition:transform 160ms, background-color 160ms;}.elementor .qn-small{font-family:var(--qn-font);font-size:var(--qn-small);color:var(--qn-slate);line-height:1.45;}.elementor .qn-lead{font-family:var(--qn-font);font-size:var(--qn-lead);color:var(--qn-slate);line-height:1.42;}.elementor .qn-text{font-family:var(--qn-font);font-size:var(--qn-body);color:var(--qn-slate);line-height:1.55;}.elementor .qn-h3{font-family:var(--qn-font);font-weight:600;font-size:clamp(1.25rem, 1.05rem + 0.6vw, 1.625rem);color:var(--qn-slate);letter-spacing:-0.03em;line-height:1.12;}.elementor .qn-h2{font-family:var(--qn-font);font-weight:600;font-size:var(--qn-head);color:var(--qn-slate);letter-spacing:-0.04em;line-height:1;}.elementor .qn-section{font-family:var(--qn-font);color:var(--qn-slate);padding-block-start:var(--qn-gap-section);padding-block-end:0px;padding-inline-start:var(--qn-m);padding-inline-end:var(--qn-m);gap:24px;}