.elementor .popup-highlight{display: revert;\n}.elementor .popup-skip{display: revert;\n}.elementor .szr{max-width:100%;font-size:16px;color:var(--text-dark);line-height:1.7;padding-block-start:70px;background-color:#ffffff;scroll-behavior: smooth; -webkit-font-smoothing: antialiased; overflow-x: hidden; &:where(*) { margin: 0 !important; background-color: transparent !important; } &:where(*) { font-family: 'Inter',-apple-system,BlinkMacSystemFont,sans-serif; } &:where(*) { padding-top: 84px !important; } &:where(*) { padding-top: 0 !important; } &:where(*) { padding-bottom: 0 !important; margin: 0 !important; background-color: transparent !important; } & :where(*) { box-sizing: border-box; margin: 0; padding: 0; } & :where(section) { max-width: var(--max-width); margin: 4rem auto; padding: 0 24px; } & :where(img) { max-width: 100%; display: block; } & :where(a) { text-decoration: none; color: inherit; } & :where(h1) { font-family: 'Plus Jakarta Sans','Inter',sans-serif; } & :where(h2) { font-family: 'Plus Jakarta Sans','Inter',sans-serif; } & :where(:is(h3,:where(.t-h3))) { font-family: 'Plus Jakarta Sans','Inter',sans-serif; } & :where(:is(h4,:where(.t-h4))) { font-family: 'Plus Jakarta Sans','Inter',sans-serif; } & :where(section) { max-width: none !important; margin: 0 !important; width: 100% !important; box-sizing: border-box; border-radius: 0 !important; } & :where(main) { width: 100%; padding: 0 0 0; box-sizing: border-box; } & :where(section) { padding-left: 0; padding-right: 0; } & :where(section h2) { font-size: clamp(1.8rem,4vw,2.4rem); font-weight: 800; color: var(--text-dark); margin-bottom: 28px; padding-bottom: 16px; border-bottom: 3px solid var(--accent); line-height: 1.2; } & :where(main > section) { max-width: none; width: 100%; margin: 0; padding: 72px 24px; } & :where(main h2) { font-size: clamp(1.6rem,3vw,2.2rem); margin: 0 0 24px; color: var(--text-dark); font-family: 'Plus Jakarta Sans',sans-serif; line-height: 1.25; padding-bottom: 16px; border-bottom: 2px solid var(--border); } & :where(main :is(h3,:where(.t-h3))) { font-size: 1.3rem; margin: 32px 0 14px; color: var(--text-dark); font-family: 'Plus Jakarta Sans',sans-serif; } & :where(main :is(p,:where(.t-p))) { font-size: 1.05rem; line-height: 1.85; color: var(--text-body); margin-bottom: 20px; } & :where(main :is(ul,:where(.t-ul))) { padding-left: 24px; margin-bottom: 24px; color: var(--text-body); line-height: 1.85; font-size: 1.05rem; } & :where(main :is(ol,:where(.t-ol))) { padding-left: 24px; margin-bottom: 24px; color: var(--text-body); line-height: 1.85; font-size: 1.05rem; } & :where(main :is(li,:where(.t-li))) { margin-bottom: 10px; } & :where(section h2) { border-bottom-color: var(--primary); } & :where(section h2) { border-bottom: none !important; padding-bottom: 0 !important; } & :where(*)::before { box-sizing: border-box; margin: 0; padding: 0; } & :where(*)::after { box-sizing: border-box; margin: 0; padding: 0; }\n}.elementor .popup-emoji{font-size:3rem;margin-block-end:16px;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:var(--accent-hover);box-shadow:0px 8px 30px 0px rgba(247,147,30,0.45);transform:translate3d(0px, -2px, 0px);}.elementor .btn-primary{color:#fff;background-color:var(--accent);box-shadow:0px 4px 20px 0px rgba(247,147,30,0.35);}.elementor .popup-close:hover,.elementor .popup-close:focus-visible{background-color:var(--border);}.elementor .popup-close{width:36px;height:36px;position:absolute;inset-block-start:16px;inset-inline-end:16px;cursor:pointer;border-radius:50%;border-style:none;background-color:var(--bg-light);transition:all 0.2s;display:flex;justify-content:center;align-items:center;& svg { width: 18px; height: 18px; color: var(--text-muted); } & .e-svg-base { width: 18px; height: 18px; color: var(--text-muted); }\n}.elementor .popup-box{width:100%;max-width:460px;position:relative;text-align:center;padding-block-start:48px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:var(--radius-xl);background-color:#fff;box-shadow:0px 24px 80px 0px rgba(0,0,0,0.25);transform:scale3d(0.9, 0.9, 1) translate3d(0px, 20px, 0px);transition:transform 0.4s;& :is(h3,:where(.t-h3)) { font-size: 1.4rem; font-weight: 800; color: var(--text-dark); margin-bottom: 10px; line-height: 1.3; } & :is(p,:where(.t-p)) { font-size: 0.92rem; color: var(--text-body); line-height: 1.7; margin-bottom: 24px; } & .popup-highlight { display: inline-block; background: var(--green-light); color: #059669; padding: 6px 16px; border-radius: 60px; font-size: 0.82rem; font-weight: 700; margin-bottom: 20px; } & .btn { width: 100%; } & .popup-skip { display: block; margin-top: 14px; font-size: 0.82rem; color: var(--text-muted); cursor: pointer; background: none; border: none; transition: color 0.2s; } & .popup-skip:hover { color: var(--text-body); }\n}.elementor .btn{font-weight:700;font-size:1rem;text-align:center;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;border-radius:60px;border-style:none;transition:all 0.3s;display:inline-flex;gap:10px;justify-content:center;align-items:center;& svg { width: 20px; height: 20px; flex-shrink: 0; } & .e-svg-base { width: 20px; height: 20px; flex-shrink: 0; } &:where(*) { font-family: inherit; }\n}