.elementor .arrow-link{font-weight:700;font-size:0.95rem;color:var(--ppp-accent-text);text-decoration:none;display:inline-flex;gap:0.5rem;align-items:center;&::before { content: ''; order: -1; flex: none; width: 1.6rem; height: 1.6rem; background: currentColor; -webkit-mask: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='none' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M7.5 12h8M12.5 8.6l3.4 3.4-3.4 3.4' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E"); mask: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='none' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M7.5 12h8M12.5 8.6l3.4 3.4-3.4 3.4' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E"); }\n}.elementor .wrap{width:100%;max-width:1280px;position:sticky;display:flex;flex-direction:column;align-items:stretch;margin-inline: auto; padding-inline: clamp(1.25rem, 4vw, 3.25rem); margin-inline: auto; padding-inline: clamp(1.25rem, 4vw, 3.25rem); padding-block: 0; margin-inline: auto; padding-inline: clamp(1.25rem, 4vw, 3.25rem); padding-block: 0;\n}.elementor .text-muted{font-size:1rem;color:var(--ppp-muted);line-height:1.7;}