.elementor .fc-mega-link:hover,.elementor .fc-mega-link:focus-visible{color:#8a8377;}.elementor .fc-mega-link{font-family:"Hanken Grotesk";font-size:14px;color:#2f2c28;line-height:2.2;text-decoration:none;transition:color 0.2s;display:block;white-space: nowrap;\n}.elementor .fc-mega-h{font-family:"Hanken Grotesk";font-weight:600;font-size:12px;color:#8a8377;letter-spacing:2px;line-height:1.4;text-transform:uppercase;margin-block-end:14px;display:block;}.elementor .fc-mega-col{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .fc-mega{width:auto;min-width:0px;position:static;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-24px;margin-block-end:-24px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;justify-content:center;&:hover .fc-mega-panel { opacity: 1; visibility: visible; transform: translateY(0px); }\n}.elementor .fc-mega-panel{width:760px;position:absolute;inset-block-start:100%;inset-inline-end:40px;z-index:1000;padding-block-start:32px;padding-block-end:32px;padding-inline-start:40px;padding-inline-end:40px;border-radius:4px;border-width:1px;border-color:rgba(47,44,40,0.08);border-style:solid;background-color:#f3f1ea;box-shadow:0px 20px 50px 0px rgba(0,0,0,0.08);opacity:0%;transform:translate3d(0px, -8px, 0px);transition:all 0.25s;display:flex;flex-direction:row;gap:40px;visibility: hidden;\n}