.elementor .tz-btn-outline:hover,.elementor .tz-btn-outline:focus-visible{background-color:var(--tz-primary-soft);}.elementor .tz-btn-outline{font-weight:700;font-size:15px;color:var(--tz-primary-dark);line-height:1.6;padding-block-start:10px;padding-block-end:10px;padding-inline-start:26px;padding-inline-end:26px;border-radius:8px;border-width:2px;border-color:var(--tz-primary);border-style:solid;background-color:var(--tz-white);transition:all 0.25s;display:inline-flex;gap:8px;justify-content:center;align-items:center;}.elementor .tz-btn:hover,.elementor .tz-btn:focus-visible{color:var(--tz-white);background-color:var(--tz-navy);}.elementor .tz-btn{font-weight:700;font-size:15px;color:var(--tz-white);line-height:1.6;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;background-color:var(--tz-primary-dark);transition:all 0.25s;display:inline-flex;gap:8px;justify-content:center;align-items:center;}.elementor .tz-h3{font-weight:700;font-size:19px;color:var(--tz-navy);line-height:1.7;}.elementor .tz-h2{font-weight:800;font-size:30px;color:var(--tz-navy);line-height:1.7;text-align:center;&::after { content: ""; display: block; width: 56px; height: 4px; margin: 10px auto 0; border-radius: 4px; background-color: var(--tz-gold); }\n}.elementor .tz-section{padding-block-start:80px;padding-block-end:80px;padding-inline-start:max(20px, calc((100% - 1080px) / 2));padding-inline-end:max(20px, calc((100% - 1080px) / 2));display:flex;flex-direction:column;gap:40px;align-items:stretch;}