.elementor .e-8cb20b7-e42c{font-size:0.875rem;color:#9de400;letter-spacing:0.08em;line-height:1.5;text-transform:uppercase;}.elementor .e-23206187-405c{font-size:2.5rem;}.elementor .e-58c485d-66dd{padding:3rem;border-radius:1.5rem;border-width:1px;border-color:#263648;border-style:solid;background-image:linear-gradient(120deg, #102337 0%,#071525 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;gap:3rem;grid-template-columns:1.2fr 1fr;grid-template-rows:auto;align-items:center;box-shadow: none; &:is(body.page-id-102 *) { display: none; }\n}.elementor .e-ddcd82b-f02f{font-weight:600;font-size:1rem;color:#fdfdfd;line-height:1.65;display:block;& > a { display: block; padding: 0.5rem 0; cursor: pointer; } &:hover > a, &:hover > a span, &:focus-within > a, &:focus-within > a span { color: #9de400; } &:hover > a { text-decoration-line: underline; text-decoration-thickness: 3px; text-underline-offset: 0.3em; }\n}.elementor .e-3a4caa6d-c681{margin:0px;display:flex;justify-content:flex-end;align-items:center;& > a { display: inline-flex; align-items: center; justify-content: center; gap: 0.65rem; padding: 0.65rem 1.35rem; min-height: 44px; box-sizing: border-box; border: 1px solid transparent; border-radius: 999px; background-color: transparent; color: #fdfdfd; text-decoration: none !important; transform: none !important; transition: background-color 0.3s ease, color 0.3s ease !important; } & > a span { text-decoration: none !important; border-bottom: 0 !important; color: inherit !important; } & > a span:last-child { order: -1; display: block; flex: 0 0 1.125rem; width: 1.125rem; height: 1.125rem; font-size: 0 !important; line-height: 0; border-radius: 50%; background-color: #fdfdfd; position: relative; transition: background-color 0.3s ease !important; } & > a span:last-child::after { content: ''; position: absolute; box-sizing: border-box; left: 50%; top: 50%; width: 0.4375rem; height: 0.4375rem; border-top: 2px solid #071525; border-left: 2px solid #071525; transform: translate(-50%, -25%) rotate(45deg); transition: border-color 0.3s ease !important; } & > a:is(:hover,:focus-visible) { color: #071525 !important; background-color: #9de400 !important; text-decoration: none !important; transform: none !important; } & > a:is(:hover,:focus-visible) span:last-child { background-color: #071525; } & > a:is(:hover,:focus-visible) span:last-child::after { border-color: #9de400; } & > a::before, & > a::after { display: none !important; }\n}