.elementor .e-7564bba6-b5b8{width:2rem;height:2rem;object-fit:contain;border-radius:0.4rem;}.elementor .e-379a5b15-7dd9{font-family:Inter;font-weight:800;font-size:1.25rem;color:var(--footer-text);letter-spacing:-0.02em;}.elementor .e-1fb53f47-db5a{display:flex;flex-direction:row;gap:0.6rem;align-items:center;}.elementor .e-78b02260-8f5b{font-family:Inter;font-size:0.875rem;color:#ffffff;line-height:1.5;}.elementor .e-7cf8bc4a-8ec6:hover,.elementor .e-7cf8bc4a-8ec6:focus-visible{background-color:var(--footer-accent);transform:translate3d(0px, -2px, 0px);}.elementor .e-7cf8bc4a-8ec6{width:1rem;height:1rem;padding:0.55rem;border-radius:50%;background-color:var(--footer-line);transition:background-color 0.25s, transform 0.25s;box-sizing: content-box;\n}.elementor .e-3aa32650-11fc:hover,.elementor .e-3aa32650-11fc:focus-visible{background-color:var(--footer-accent);transform:translate3d(0px, -2px, 0px);}.elementor .e-3aa32650-11fc{width:1rem;height:1rem;padding:0.55rem;border-radius:50%;background-color:var(--footer-line);transition:background-color 0.25s, transform 0.25s;box-sizing: content-box;\n}.elementor .e-6fd465f5-93ae:hover,.elementor .e-6fd465f5-93ae:focus-visible{background-color:var(--footer-accent);transform:translate3d(0px, -2px, 0px);}.elementor .e-6fd465f5-93ae{width:1rem;height:1rem;padding:0.55rem;border-radius:50%;background-color:var(--footer-line);transition:background-color 0.25s, transform 0.25s;box-sizing: content-box;\n}.elementor .e-754bed10-25b4:hover,.elementor .e-754bed10-25b4:focus-visible{background-color:var(--footer-accent);transform:translate3d(0px, -2px, 0px);}.elementor .e-754bed10-25b4{width:1rem;height:1rem;padding:0.55rem;border-radius:50%;background-color:var(--footer-line);transition:background-color 0.25s, transform 0.25s;box-sizing: content-box;\n}.elementor .e-60baafda-f694{margin-block-start:0.25rem;display:flex;flex-direction:row;gap:0.6rem;}.elementor .e-f6f4a34-212e{max-width:22rem;display:flex;flex-direction:column;gap:0.75rem;flex:2 1 16rem;}.elementor .e-26e60528-2dc5{font-size:0.75rem;margin-block-end:0.25rem;}.elementor .e-752f000f-277c{font-size:0.875rem;color:#ffffff;}.elementor .e-74d22eb8-c9bf{font-size:0.875rem;color:#ffffff;}.elementor .e-39de442a-ce4a{font-size:0.875rem;color:#ffffff;}.elementor .e-59d717ad-fc4c{font-size:0.875rem;color:#ffffff;}.elementor .e-103d8469-b969{display:flex;flex-direction:column;gap:0.4rem;flex:1 1 10rem;}.elementor .e-755574a4-e901{font-size:0.75rem;margin-block-end:0.25rem;}.elementor .e-63776e14-3a4d{font-size:0.875rem;color:#ffffff;}.elementor .e-6ba291b4-fd75{font-size:0.875rem;color:#ffffff;}.elementor .e-719852a0-97bf{font-size:0.875rem;color:#ffffff;}.elementor .e-3f558cae-61de{font-size:0.875rem;color:#ffffff;display:flex;flex-direction:column;gap:0.4rem;flex:1 1 9rem;}.elementor .e-1d8c5bc4-a301{max-width:72rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;}.elementor .e-701fffc9-c2a9{max-width:72rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--footer-line);}.elementor .e-feb80d0-9924{font-family:Inter;font-size:0.75rem;color:#ffffff;}.elementor .e-792eae31-676b:hover,.elementor .e-792eae31-676b:focus-visible{color:var(--footer-accent);}.elementor .e-792eae31-676b{font-family:Inter;font-size:0.75rem;color:#ffffff;transition:color 0.25s;}.elementor .e-3ea492f4-3321:hover,.elementor .e-3ea492f4-3321:focus-visible{color:var(--footer-accent);}.elementor .e-3ea492f4-3321{font-family:Inter;font-size:0.75rem;color:#ffffff;transition:color 0.25s;}.elementor .e-507e6225-cb3e{display:flex;flex-direction:row;gap:1.25rem;}.elementor .e-3d7c721b-d982{max-width:72rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-657cf913-663d{padding-block-start:2.5rem;padding-block-end:1.25rem;padding-inline-start:3rem;padding-inline-end:3rem;border-block-start-width:1px;background-image:linear-gradient(180deg, #0B1220 0%,#070C16 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.5rem;border-top-style: solid; border-top-color: var(--footer-line);\n}