.elementor .aiu-footer{& a { transition: color .25s ease; } & a:focus-visible { outline: 2px solid var(--aiu-orange, #FF924E); outline-offset: 4px; border-radius: 6px; } & [data-aiu~="aiu-flogo"] a { display: inline-block; border-radius: 8px; } & [data-aiu~="aiu-flogo"] img { display: block; height: auto; max-width: 100%; } & .elementor-nav-menu--main .elementor-nav-menu { display: flex; flex-direction: column; gap: 2px; margin: 0; padding: 0; } & .elementor-nav-menu--main .elementor-nav-menu > li { margin: 0 !important; padding: 0 !important; } & .elementor-nav-menu--main .elementor-item, & .elementor-nav-menu--main .elementor-item.elementor-item-active { font-family: Poppins, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; color: rgba(255, 255, 255, .86); margin: 0 !important; padding: 5px 0 !important; background: none !important; display: inline-block; transition: color .25s ease, transform .25s ease; } & .elementor-nav-menu--main .elementor-item::before, & .elementor-nav-menu--main .elementor-item::after { display: none !important; content: none !important; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item:focus-visible { color: var(--aiu-orange, #FF924E); transform: translateX(4px); } & .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #FFFFFF; font-weight: 600; } & .elementor-nav-menu--main .elementor-item.elementor-item-active:hover { color: var(--aiu-orange, #FF924E); } & [data-aiu~="aiu-flist"] ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 2px; } & [data-aiu~="aiu-flist"] li { padding: 5px 0; cursor: default; } & [data-aiu~="aiu-fitem"] { position: relative; } & [data-aiu~="aiu-fitem"]::before { content: ""; position: absolute; top: 0; left: 0; right: auto; bottom: auto; width: 34px; height: 34px; border-radius: 10px; background-color: rgba(255, 146, 78, .14); border: 1px solid rgba(255, 146, 78, .32); background-repeat: no-repeat; background-position: center; background-size: 18px 18px; transition: background-color .25s ease, border-color .25s ease; } & [data-aiu~="aiu-fico-mail"]::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF924E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='M4 7.5l8 5.5 8-5.5'/%3E%3C/svg%3E"); } & [data-aiu~="aiu-fico-tel"]::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF924E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 3.5h3l1.8 4.6-2.3 1.5a11 11 0 0 0 6.4 6.4l1.5-2.3 4.6 1.8v3a2 2 0 0 1-2.2 2A16.5 16.5 0 0 1 3.5 5.7a2 2 0 0 1 2-2.2z'/%3E%3C/svg%3E"); } & [data-aiu~="aiu-fico-pin"]::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF924E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E"); } & a[data-aiu~="aiu-fitem"]:hover::before, & a[data-aiu~="aiu-fitem"]:focus-visible::before { background-color: rgba(255, 146, 78, .26); border-color: rgba(255, 146, 78, .6); } & a[data-aiu~="aiu-fitem"] > :last-child { transition: color .25s ease; } & a[data-aiu~="aiu-fitem"]:hover > :last-child, & a[data-aiu~="aiu-fitem"]:focus-visible > :last-child { color: var(--aiu-orange, #FF924E); } & [data-aiu~="aiu-fbar"]::before { content: ""; position: absolute; top: -1px; left: 0; right: auto; bottom: auto; width: 56px; height: 2px; border-radius: 2px; background-color: var(--aiu-orange, #FF924E); pointer-events: none; } & [data-aiu~="aiu-flegal"] a { color: inherit; text-decoration: none; } & [data-aiu~="aiu-flink"] { text-decoration: underline; text-decoration-color: rgba(255, 255, 255, .25); text-underline-offset: 4px; } & [data-aiu~="aiu-flink"]:hover { text-decoration-color: var(--aiu-orange, #FF924E); } & [data-aiu~="aiu-fsign"] a { color: rgba(255, 255, 255, .88); font-weight: 600; text-decoration: underline; text-decoration-color: rgba(255, 146, 78, .55); text-underline-offset: 4px; } & [data-aiu~="aiu-fsign"] a:hover { color: var(--aiu-orange, #FF924E); text-decoration-color: var(--aiu-orange, #FF924E); } & *, & *::before, & *::after { @media (prefers-reduced-motion: reduce) { transition: none !important; } } & .elementor-nav-menu--main .elementor-item:hover { @media (prefers-reduced-motion: reduce) { transform: none; } }\n}.elementor .aiu-header{--aiu-hh: 76px; &[data-aiu] { -webkit-backdrop-filter: blur(14px) saturate(160%); backdrop-filter: blur(14px) saturate(160%); @supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) { background-color: rgba(255,255,255,.97) !important; } @supports (animation-timeline: scroll()) { @media (prefers-reduced-motion: no-preference) { animation: aiu-hd-scroll linear both; animation-timeline: scroll(root); animation-range: 0 160px; } } @media (prefers-reduced-motion: reduce) { animation: none !important; transition: none !important; } } & [data-aiu~="aiu-hd-in"] { @supports (animation-timeline: scroll()) { @media (prefers-reduced-motion: no-preference) { animation: aiu-hd-shrink linear both; animation-timeline: scroll(root); animation-range: 0 160px; } } } & * { @media (prefers-reduced-motion: reduce) { animation: none !important; transition: none !important; } } & [data-aiu~="aiu-hd-logo"] img, & [data-aiu~="aiu-hd-logo"] { display: block; } & [data-aiu~="aiu-hd-logo"]:focus-visible { outline: 2px solid var(--aiu-violet, #56027F); outline-offset: 4px; } & .elementor-widget-nav-menu { flex: 1 1 auto; min-width: 0; align-self: center; } & .elementor-nav-menu--main .elementor-nav-menu > li > .elementor-item { position: relative; font-family: var(--aiu-font, 'Poppins'), sans-serif; font-size: 15px; font-weight: 500; line-height: 1.2; letter-spacing: .005em; color: var(--aiu-ink, #1C1630); padding: 10px 14px; border-radius: 999px; transition: color .2s ease, background-color .2s ease, box-shadow .2s ease, transform .2s ease; } & .elementor-nav-menu--main .elementor-nav-menu > li > .elementor-item::before { content: none !important; } & .elementor-nav-menu--main .elementor-nav-menu > li:not(.aiu-menu-cta) > .elementor-item::after { content: "" !important; display: block !important; position: absolute; left: 14px; right: 14px; bottom: 4px; height: 2px; width: auto; border-radius: 2px; background: var(--aiu-orange, #FF924E) !important; opacity: 1 !important; transform: scaleX(0); transform-origin: left center; transition: transform .25s ease; } & .elementor-nav-menu--main .elementor-nav-menu > li:not(.aiu-menu-cta) > .elementor-item.has-submenu::after { right: 30px; } & .elementor-nav-menu--main .elementor-nav-menu > li:not(.aiu-menu-cta) > .elementor-item:hover, & .elementor-nav-menu--main .elementor-nav-menu > li:not(.aiu-menu-cta) > .elementor-item:focus-visible, & .elementor-nav-menu--main .elementor-nav-menu > li:not(.aiu-menu-cta) > .elementor-item.highlighted { color: var(--aiu-violet, #56027F); } & .elementor-nav-menu--main .elementor-nav-menu > li:not(.aiu-menu-cta) > .elementor-item:hover::after, & .elementor-nav-menu--main .elementor-nav-menu > li:not(.aiu-menu-cta) > .elementor-item:focus-visible::after, & .elementor-nav-menu--main .elementor-nav-menu > li:not(.aiu-menu-cta) > .elementor-item.highlighted::after, & .elementor-nav-menu--main .elementor-nav-menu > li:not(.aiu-menu-cta) > .elementor-item-active::after, & .elementor-nav-menu--main .elementor-nav-menu > li.current-menu-ancestor > .elementor-item::after { transform: scaleX(1); } & .elementor-nav-menu--main .elementor-nav-menu > li:not(.aiu-menu-cta) > .elementor-item-active, & .elementor-nav-menu--main .elementor-nav-menu > li.current-menu-ancestor > .elementor-item { color: var(--aiu-violet, #56027F); font-weight: 600; } & .elementor-item:focus-visible, & .elementor-sub-item:focus-visible, & .elementor-menu-toggle:focus-visible { outline: 2px solid var(--aiu-violet, #56027F); outline-offset: 2px; } & .elementor-nav-menu .sub-arrow { padding: 0 0 0 6px; font-size: 11px; line-height: 1; color: var(--aiu-orange, #FF924E); transition: transform .25s ease; } & .elementor-nav-menu .sub-arrow i, & .elementor-nav-menu .sub-arrow svg { width: 11px; height: 11px; fill: currentColor; } & .elementor-item.highlighted .sub-arrow, & .elementor-item[aria-expanded="true"] .sub-arrow { transform: rotate(180deg); } & .elementor-nav-menu--main .sub-menu { min-width: 320px !important; padding: 8px !important; margin-top: 10px !important; background: #fff; border: 1px solid rgba(86,2,127,.08); border-radius: 18px; box-shadow: 0 24px 50px -24px rgba(42,1,64,.35), 0 2px 6px rgba(42,1,64,.05); animation: aiu-dd .2s ease-out both; } & .elementor-nav-menu--main .sub-menu::before { content: ""; position: absolute; left: 0; right: 0; top: -14px; height: 14px; } & .elementor-nav-menu--main .sub-menu .elementor-sub-item { display: block; font-family: var(--aiu-font, 'Poppins'), sans-serif; font-size: 14.5px; font-weight: 500; line-height: 1.35; color: var(--aiu-ink, #1C1630); background: transparent; padding: 12px 16px 12px 30px; border-radius: 12px; border: 0; white-space: normal; position: relative; transition: background-color .2s ease, color .2s ease, padding .2s ease; } & .elementor-nav-menu--main .sub-menu .elementor-sub-item::before { content: ""; position: absolute; left: 14px; top: 50%; width: 6px; height: 6px; margin-top: -3px; border-radius: 50%; background: rgba(86,2,127,.25); transition: background-color .2s ease, transform .2s ease; } & .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover, & .elementor-nav-menu--main .sub-menu .elementor-sub-item:focus-visible, & .elementor-nav-menu--main .sub-menu .elementor-sub-item.elementor-item-active { background: var(--aiu-bg, #F4EEF9); color: var(--aiu-violet, #56027F); } & .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover::before, & .elementor-nav-menu--main .sub-menu .elementor-sub-item:focus-visible::before, & .elementor-nav-menu--main .sub-menu .elementor-sub-item.elementor-item-active::before { background: var(--aiu-orange, #FF924E); transform: scale(1.35); } & .elementor-nav-menu--main .menu-item.aiu-menu-cta { margin-left: 10px; } & .elementor-nav-menu--main .menu-item.aiu-menu-cta > .elementor-item { background: var(--aiu-violet, #56027F); color: #fff; padding: 11px 22px; font-weight: 600; box-shadow: 0 8px 20px -12px rgba(86,2,127,.7); } & .elementor-nav-menu--main .menu-item.aiu-menu-cta > .elementor-item::after { content: "" !important; display: inline-block !important; position: static; width: 7px; height: 7px; margin-left: 9px; border-radius: 50%; background: var(--aiu-orange, #FF924E) !important; opacity: 1 !important; vertical-align: middle; transition: transform .2s ease; } & .elementor-nav-menu--main .menu-item.aiu-menu-cta > .elementor-item:hover, & .elementor-nav-menu--main .menu-item.aiu-menu-cta > .elementor-item:focus-visible, & .elementor-nav-menu--main .menu-item.aiu-menu-cta > .elementor-item-active { background: var(--aiu-violet-deep, #2A0140); color: #fff; transform: translateY(-1px); box-shadow: 0 12px 24px -12px rgba(42,1,64,.8); } & .elementor-nav-menu--main .menu-item.aiu-menu-cta > .elementor-item:hover::after { transform: scale(1.3); } & .elementor-menu-toggle { margin-left: auto; width: 46px; height: 46px; padding: 0; align-items: center; justify-content: center; font-size: 22px; color: var(--aiu-ink, #1C1630); background: rgba(255,255,255,.7); border: 1px solid rgba(86,2,127,.14); border-radius: 14px; transition: background-color .2s ease, color .2s ease, border-color .2s ease; } & .elementor-menu-toggle svg { fill: currentColor; width: 22px; height: 22px; } & .elementor-menu-toggle:hover, & .elementor-menu-toggle.elementor-active { color: var(--aiu-violet, #56027F); border-color: rgba(86,2,127,.35); background: var(--aiu-bg, #F4EEF9); } & .elementor-nav-menu--dropdown.elementor-nav-menu__container { margin-top: calc((var(--aiu-hh) - 46px) / 2); background: #fff; border-top: 1px solid rgba(86,2,127,.08); box-shadow: 0 28px 40px -24px rgba(42,1,64,.35); } & .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container { max-height: calc(100svh - var(--aiu-hh) - var(--wp-admin--admin-bar--height, 0px)); overflow-y: auto; overscroll-; } & .elementor-menu-toggle.elementor-active + .elementor-nav-menu--dropdown { padding: 10px clamp(16px, 4vw, 28px) 22px; } & .elementor-nav-menu--dropdown .elementor-item, & .elementor-nav-menu--dropdown .elementor-sub-item { font-family: var(--aiu-font, 'Poppins'), sans-serif; color: var(--aiu-ink, #1C1630); background: transparent; border-radius: 12px; justify-content: space-between; } & .elementor-nav-menu--dropdown .elementor-item { font-size: 17px; font-weight: 500; padding: 15px 12px; border-bottom: 1px solid rgba(86,2,127,.07); border-radius: 0; } & .elementor-nav-menu--dropdown .elementor-item:hover, & .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, & .elementor-nav-menu--dropdown .elementor-item.highlighted { color: var(--aiu-violet, #56027F); background: transparent; } & .elementor-nav-menu--dropdown .sub-arrow { width: 32px; height: 32px; display: inline-flex; align-items: center; justify-content: center; padding: 0; border-radius: 50%; background: var(--aiu-bg, #F4EEF9); } & .elementor-nav-menu--dropdown .sub-menu { padding: 6px 0 8px !important; border: 0 !important; } & .elementor-nav-menu--dropdown .sub-menu .elementor-sub-item { font-size: 15px; font-weight: 500; line-height: 1.35; padding: 12px 14px 12px 30px !important; position: relative; white-space: normal; border: 0; } & .elementor-nav-menu--dropdown .sub-menu .elementor-sub-item::before { content: ""; position: absolute; left: 14px; top: 50%; width: 6px; height: 6px; margin-top: -3px; border-radius: 50%; background: var(--aiu-orange, #FF924E); } & .elementor-nav-menu--dropdown .sub-menu .elementor-sub-item:hover, & .elementor-nav-menu--dropdown .sub-menu .elementor-sub-item.elementor-item-active { background: var(--aiu-bg, #F4EEF9); color: var(--aiu-violet, #56027F); } & .elementor-nav-menu--dropdown .menu-item.aiu-menu-cta { padding-top: 18px; } & .elementor-nav-menu--dropdown .menu-item.aiu-menu-cta > .elementor-item { justify-content: center; background: var(--aiu-violet, #56027F); color: #fff; border: 0; border-radius: 999px; font-weight: 600; padding: 15px 22px; } & .elementor-nav-menu--dropdown .menu-item.aiu-menu-cta > .elementor-item:hover, & .elementor-nav-menu--dropdown .menu-item.aiu-menu-cta > .elementor-item.elementor-item-active { background: var(--aiu-violet-deep, #2A0140); color: #fff; }\n}.elementor .aiu-wrap{width:100%;max-width:1440px;padding:0px;display:flex;flex-direction:column;gap:48px;}