.elementor .ap-topbar{max-width:72rem;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;justify-content:flex-end;align-items:center;}.elementor .ap-icon-sm{width:16px;height:16px;color:var(--primary-text);fill: var(--primary-text);\n}.elementor .ap-mega-footer{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--brand-cat);padding-block-start:14px;margin-block-start:18px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: var(--ui-border);\n}.elementor .ap-mega-link:hover,.elementor .ap-mega-link:focus-visible{color:var(--brand-cat);}.elementor .ap-mega-link{font-family:var(--font-body);font-size:13px;color:#5A6578;transition: color;\n}.elementor .ap-mega-heading{font-family:var(--font-heading);font-weight:600;font-size:14px;color:var(--primary-text);margin-block-end:2px;}.elementor .ap-mega-col{padding:0px;flex-direction:column;gap:6px;}.elementor .ap-mega-grid{padding:0px;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, auto);}.elementor .ap-mega-panel{width:820px;max-width:80vw;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:0px;z-index:100;padding:24px;border-radius:12px;border-width:1px;border-color:var(--ui-border);border-style:solid;background-color:var(--bg-main);box-shadow:0px 12px 32px 0px rgba(19, 43, 79, 0.14);}.elementor .ap-dd-icon{width:14px;height:14px;}.elementor .ap-dd-trigger{padding:0px;gap:4px;justify-content:flex-start;list-style-type: none;\n}.elementor .ap-dd{width:auto;position:static;}.elementor .ap-nav-link:hover,.elementor .ap-nav-link:focus-visible{text-decoration:underline;}.elementor .ap-nav-link{font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--primary-text);line-height:20px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:4px;padding-inline-end:4px;margin:0px;}.elementor .ap-btn:hover,.elementor .ap-btn:focus-visible{background-color:rgba(19, 43, 79, 0.1);}.elementor .ap-btn:focus{outline-offset:2px;outline: 2px solid var(--primary-text);\n}.elementor .ap-btn{font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--primary-text);line-height:20px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1.5px;border-color:var(--primary-text);border-style:solid;background-color:transparent;transition:background-color 0.2s;}.elementor .ap-h3{font-family:var(--font-heading);font-weight:600;font-size:24px;color:var(--primary-text);line-height:32px;}