.elementor .ff-hd-feature{padding:1.25rem;border-radius:10px;background-color:#f4f6fa;display:flex;flex-direction:column;gap:0.6rem;}.elementor .ff-hd-links{font-family:Inter;font-size:0.95rem;color:#0E2A52;line-height:1.45;display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 0.15rem; } & a { color: #0E2A52; font-weight: 600; text-decoration: none; display: block; padding: 0.45rem 0.6rem; margin: 0 -0.6rem; border-radius: 6px; } & a:hover, & a:focus-visible { background-color: #fbf1ec; color: #a8481b; } & a span { display: block; font-size: 0.8rem; color: #5a6b82; font-weight: 400; margin-top: 0.1rem; }\n}.elementor .ff-hd-col-title{font-family:"JetBrains Mono, monospace";font-weight:600;font-size:0.75rem;color:#a8481b;letter-spacing:0.12em;text-transform:uppercase;margin-block-end:0.6rem;display:block;}.elementor .ff-hd-panel{position:absolute;inset-block-start:100%;inset-inline-end:0px;inset-inline-start:0px;z-index:1000;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:12px;border-end-end-radius:12px;border-block-start-width:1px;background-color:#ffffff;box-shadow:0px 18px 40px 0px rgba(14,42,82,0.16);display:none;gap:2rem;grid-template-rows:repeat(1, auto);border-top-style: solid; border-top-color: #e3e8f0;\n}.elementor .ff-hd-item{width:auto;position:static;padding:0px;display:flex;align-items:stretch;&:hover > aside, &:focus-within > aside { display: grid; } &:hover > p, &:hover > span { border-bottom-color: #e07645; }\n}.elementor .ff-hd-label:hover,.elementor .ff-hd-label:focus-visible{color:#a8481b;}.elementor .ff-hd-label{height:100%;font-family:Inter;font-weight:600;font-size:0.95rem;color:#0E2A52;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-block-end-width:3px;display:flex;align-items:center;white-space: nowrap; border-bottom-style: solid; border-bottom-color: transparent; &::after { content: ''; width: 6px; height: 6px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg); margin: -3px 0 0 8px; } &:focus-visible { outline: 3px solid #bf5320; outline-offset: -3px; }\n}.elementor .ff-hp-btn-ghost:hover,.elementor .ff-hp-btn-ghost:focus-visible{color:#ffffff;text-decoration:none !important;background-color:#0E2A52;}.elementor .ff-hp-btn-ghost:focus{outline-width:3px;outline-color:#f2a173;outline-style:solid;outline-offset:2px;}.elementor .ff-hp-btn-ghost{font-family:Inter;font-weight:700;font-size:1rem;color:#0E2A52;text-decoration:none !important;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:6px;border-width:2px;border-color:#0E2A52;border-style:solid;background-color:transparent;display:inline-block;}.elementor .ff-hp-btn:hover,.elementor .ff-hp-btn:focus-visible{color:#ffffff;text-decoration:none !important;background-color:#0E2A52;color: #ffffff !important;\n}.elementor .ff-hp-btn:focus{outline-width:3px;outline-color:#f2a173;outline-style:solid;outline-offset:2px;}.elementor .ff-hp-btn{font-family:Inter;font-weight:700;font-size:1rem;color:#ffffff;text-decoration:none !important;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:6px;background-color:#bf5320;transition:background-color 0.2s;display:inline-block;color: #ffffff !important;\n}.elementor .ff-ft-links{font-family:Inter;font-size:0.95rem;color:#e6ecf5;line-height:1.9;display:block;}.elementor .ff-ft-col-title{font-family:"Barlow Condensed";font-weight:700;font-size:1.15rem;color:#f2a173;letter-spacing:0.06em;text-transform:uppercase;margin-block-end:0.6rem;display:block;}