.elementor .e-479d6e46-89e6{font-family:var(--font-texto);font-weight:500;font-size:10px;color:rgba(255,255,255,0.72);letter-spacing:0.04em;white-space: nowrap;\n}.elementor .e-411cc75b-cc2e{font-family:var(--font-texto);font-weight:700;font-size:13px;color:rgba(255,255,255,0.35);letter-spacing:0.08em;white-space: nowrap; & a { color: #a8feaf; text-decoration: none; transition: color .2s; } & a:hover { color: #ffffff; }\n}.elementor .e-7f0c1b6b-1041{padding:0px;margin-inline-start:auto;gap:24px;justify-content:flex-end;align-items:center;}.elementor .e-8ac705a-37fa{width:100%;max-width:1200px;padding:0px;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-19b87a4d-f7d5{padding-block-start:9px;padding-block-end:9px;padding-inline-start:24px;padding-inline-end:24px;background-color:#1c2d1e;justify-content:center;border-bottom-style: solid; border-block-end-width: 1px; border-bottom-color: rgba(255,255,255,0.08);\n}.elementor .e-2bb2580c-449c{width:172px;height:auto;flex:0 0 auto;}.elementor .e-5f81bdce-dde6:hover,.elementor .e-5f81bdce-dde6:focus-visible{color:#13261A;background-color:#a3c3a6;}.elementor .e-5f81bdce-dde6{font-family:var(--font-texto);font-weight:700;font-size:14px;color:#ffffff;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;background-color:#8caf8f;white-space: nowrap;\n}.elementor .e-39df3a6-3943{width:auto;padding:0px;flex-direction:row;gap:10px;flex:0 0 auto;align-items:center;max-width: max-content;\n}.elementor .e-368d0906-ee1a{width:100%;max-width:1200px;padding:0px;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-373bba23-7372{padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;justify-content:center;& .elementor-element-6e899645 { margin-left: auto !important; } & .elementor-nav-menu--main > .elementor-nav-menu { flex-wrap: nowrap !important; justify-content: flex-end !important; } & .elementor-nav-menu--main .elementor-nav-menu > li { position: relative !important; margin-left: 9px !important; margin-right: 9px !important; } & .elementor-nav-menu--main .elementor-item { color: rgba(255,255,255,0.88) !important; padding-left: 0 !important; padding-right: 0 !important; text-transform: uppercase !important; letter-spacing: 0.08em !important; font-size: 11px !important; font-weight: 500 !important; white-space: nowrap !important; } & .elementor-nav-menu--main .elementor-nav-menu > li:last-child { margin-right: 4px !important; } & .elementor-nav-menu--main .elementor-item:hover { color: #a8feaf !important; } & .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #a8feaf !important; } & .elementor-nav-menu--main .elementor-item:after { content: '' !important; background-color: #a8feaf !important; width: 6px !important; height: 6px !important; border-radius: 50% !important; left: 50% !important; right: auto !important; top: 6px !important; bottom: auto !important; opacity: 0 !important; transform: translateX(-50%) scale(0) !important; transition: transform .35s cubic-bezier(.34,1.56,.64,1), opacity .2s ease !important; } & .elementor-nav-menu--main .elementor-item:hover:after { opacity: 1 !important; transform: translateX(-50%) scale(1) !important; } & .elementor-nav-menu--main .elementor-item.elementor-item-active:after { opacity: 1 !important; transform: translateX(-50%) scale(1) !important; } & .elementor-nav-menu--main .sub-menu { background: rgba(19,38,26,0.62) !important; backdrop-filter: blur(20px) saturate(160%) !important; -webkit-backdrop-filter: blur(20px) saturate(160%) !important; border: 1px solid rgba(255,255,255,0.14) !important; border-radius: 14px !important; box-shadow: 0 16px 36px rgba(0,0,0,0.20), inset 0 1px 0 rgba(255,255,255,0.08) !important; padding: 14px 18px 8px 18px !important; min-width: 0 !important; max-width: none !important; width: calc(100% + 36px) !important; left: 0 !important; margin-top: -6px !important; margin-left: -18px !important; z-index: 50 !important; } & .elementor-nav-menu--main .sub-menu li { background: transparent !important; display: block !important; } & .elementor-nav-menu--main .sub-menu a { display: inline !important; width: auto !important; background-color: transparent !important; background-image: linear-gradient(#a8feaf, #a8feaf) !important; background-repeat: no-repeat !important; background-position: 0 100% !important; background-size: 0 1px !important; transition: background-size .35s cubic-bezier(.22,1,.36,1), color .2s !important; padding: 0 0 3px 0 !important; margin: 0 !important; border-radius: 0 !important; border: 0 !important; font-size: 10px !important; font-weight: 500 !important; line-height: 1.6 !important; text-transform: uppercase !important; letter-spacing: 0.12em !important; white-space: normal !important; color: rgba(255,255,255,0.85) !important; text-shadow: none !important; } & .elementor-nav-menu--main .sub-menu li { padding: 4px 0 10px 0 !important; } & .elementor-nav-menu--main .sub-menu a:hover { color: #a8feaf !important; background-size: 100% 1px !important; } & .elementor-nav-menu--main .sub-menu a.elementor-item-active { color: #a8feaf !important; background-size: 100% 1px !important; } & .elementor-nav-menu--main .sub-menu a:after { display: none !important; } & .elementor-nav-menu--main .elementor-nav-menu > li.menu-item-402 > .sub-menu { width: max-content !important; min-width: calc(100% + 36px) !important; } & .elementor-nav-menu--main .elementor-nav-menu > li.menu-item-403 > .sub-menu { width: max-content !important; min-width: calc(100% + 36px) !important; } & .elementor-nav-menu--main li.menu-item-402 .sub-menu a { white-space: nowrap !important; } & .elementor-nav-menu--main li.menu-item-403 .sub-menu a { white-space: nowrap !important; } & .elementor-menu-toggle { color: #FFFFFF !important; background-color: transparent !important; } & .elementor-menu-toggle svg { fill: #FFFFFF !important; } & .elementor-nav-menu--dropdown.elementor-nav-menu__container { background-color: #1c2d1e !important; } & .elementor-nav-menu--dropdown.elementor-nav-menu__container a { color: #FFFFFF !important; text-transform: uppercase !important; letter-spacing: 0.06em !important; } & .elementor-nav-menu--dropdown.elementor-nav-menu__container a:hover { color: #a8feaf !important; }\n}.elementor .e-2d7e0cfd-311f{width:100%;position:relative;z-index:50;padding:0px;background-color:#1c2d1e;display:flex;flex-direction:column;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.08);\n}