.elementor .e-574c9238-c5fd{font-family:var(--x-font);font-weight:400;font-size:12px;color:rgba(255,255,255,0.5);line-height:1.4;margin-block-start:0px;margin-block-end:24px;& a { color: rgba(255,255,255,0.5); text-decoration: none; } & a:hover { color: rgba(255,255,255,0.8); } & a:first-child { display: inline-flex; align-items: center; vertical-align: -1px; padding: 4px; margin: -4px; } & a:first-child::before { content: ""; display: inline-block; width: 12px; height: 12px; background-color: currentColor; -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nTTEyIDNsOSA4aC0zdjloLTR2LTZoLTR2Nkg2di05SDN6Jy8+PC9zdmc+") center/contain no-repeat; mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nTTEyIDNsOSA4aC0zdjloLTR2LTZoLTR2Nkg2di05SDN6Jy8+PC9zdmc+") center/contain no-repeat; }\n}.elementor .e-7927c49a-4b3c{font-family:var(--x-font);font-weight:600;font-size:var(--x-eyebrow-size);color:var(--x-amber);letter-spacing:0.13em;line-height:1.3;text-transform:uppercase;padding-block-start:12px;margin-block-start:0px;margin-block-end:16px;background-image:linear-gradient(0deg, #ffa300 0%,#ffa300 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: 0 0; background-size: 80px 2px;\n}.elementor .e-227e7f45-7c5f{max-width:768px;font-family:var(--x-font);font-weight:700;font-size:var(--x-h1);color:var(--x-white);letter-spacing:-0.025em;line-height:1.02;margin-block-start:0px;margin-block-end:16px;& span { color: #ffa300; }\n}.elementor .e-2c14ebc8-db60{max-width:576px;font-family:var(--x-font);font-size:18px;color:rgba(255,255,255,0.7);letter-spacing:-0.011em;line-height:1.55;margin-block-start:0px;margin-block-end:0px;& a { color: #ffa300; text-decoration: underline; } & strong { color: #ffffff; font-weight: 600; }\n}.elementor .e-1089a3d2-4d2b{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;--x-white: #ffffff; --x-amber: #ffa300; --x-font: Inter; --x-h1: 48px; --x-h1-tablet: 36px; --x-h1-mobile: 32px; --x-eyebrow-size: 12px; --x-eyebrow-size-mobile: 11px;\n}