.elementor .e-3902bcbd-e695{width:150px;height:auto;}.elementor .e-5dd698d6-9118{padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:4px;background-color:#FFFFFF;display:flex;flex-direction:row;}.elementor .e-11a2c2eb-7cd7{font-family:var(--vv-font-heading);font-weight:700;font-size:16px;color:#FFFFFF;margin-block-start:6px;}.elementor .e-5c3ba8ac-e704{max-width:340px;font-family:var(--vv-font-body);font-size:15px;color:rgba(255,255,255,0.68);line-height:1.7;}.elementor .e-156774c2-678b{font-family:var(--vv-font-body);font-weight:600;font-size:12px;color:var(--vv-gold-light);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:rgba(232,184,109,0.4);border-style:solid;}.elementor .e-3dc43c42-31d1{font-family:var(--vv-font-body);font-weight:600;font-size:12px;color:var(--vv-gold-light);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:rgba(232,184,109,0.4);border-style:solid;}.elementor .e-5ed80914-5627{padding:0px;margin-block-start:4px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-10bb3c8c-8af4{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-73e248d9-cab1{font-family:var(--vv-font-heading);font-weight:800;font-size:13px;color:var(--vv-gold);letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-26374058-9006{font-family:var(--vv-font-body);font-size:15px;color:rgba(255,255,255,0.8);line-height:2.2;& a { color: rgba(255,255,255,0.8); text-decoration:none; } & a:hover { color: var(--vv-gold-light); }\n}.elementor .e-729e1ee0-7925{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-59e21b17-69b2{font-family:var(--vv-font-heading);font-weight:800;font-size:13px;color:var(--vv-gold);letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-1e6612a5-1dd1{font-family:var(--vv-font-body);font-size:15px;color:rgba(255,255,255,0.8);line-height:2.2;& a { color: rgba(255,255,255,0.8); text-decoration:none; } & a:hover { color: var(--vv-gold-light); }\n}.elementor .e-6c57fef4-ddea{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-6180791c-342b{font-family:var(--vv-font-heading);font-weight:800;font-size:13px;color:var(--vv-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:6px;}.elementor .e-262b6eec-d99e:hover,.elementor .e-262b6eec-d99e:focus-visible{color:var(--vv-gold-light);}.elementor .e-262b6eec-d99e{font-family:var(--vv-font-heading);font-weight:800;font-size:24px;color:#FFFFFF;letter-spacing:-0.01em;}.elementor .e-7cc2ed53-51ac:hover,.elementor .e-7cc2ed53-51ac:focus-visible{color:var(--vv-gold-light);}.elementor .e-7cc2ed53-51ac{font-family:var(--vv-font-body);font-size:15px;color:rgba(255,255,255,0.8);}.elementor .e-7f69e0f-6888{font-family:var(--vv-font-body);font-size:15px;color:rgba(255,255,255,0.68);line-height:1.6;}.elementor .e-4884db85-13ae:hover,.elementor .e-4884db85-13ae:focus-visible{background-color:var(--vv-gold-light);}.elementor .e-4884db85-13ae{font-family:var(--vv-font-heading);font-weight:700;font-size:13px;color:var(--vv-navy-deep);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:10px;border-radius:4px;background-color:var(--vv-gold);transition:background-color 0.15s;}.elementor .e-3773d9a9-ceba{padding:0px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-56959918-55bc{column-gap:56px;padding-block-start:88px;padding-block-end:64px;padding-inline-start:max(24px, calc((100vw - 1240px) / 2 + 24px));padding-inline-end:max(24px, calc((100vw - 1240px) / 2 + 24px));display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1.2fr;grid-template-rows:auto;row-gap:48px;\n}.elementor .e-ee6b787-7d17{font-family:var(--vv-font-body);font-size:13px;color:rgba(255,255,255,0.5);}.elementor .e-12b120bb-9dae{font-family:var(--vv-font-heading);font-weight:700;font-size:11.5px;color:var(--vv-gold-light);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-48346761-a32f{padding-block-start:22px;padding-block-end:22px;padding-inline-start:max(24px, calc((100vw - 1240px) / 2 + 24px));padding-inline-end:max(24px, calc((100vw - 1240px) / 2 + 24px));border-block-start-width:1px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.1);\n}.elementor .e-7cec701-7d25{width:100%;padding:0px;border-block-start-width:4px;background-color:var(--vv-navy-deep);display:flex;flex-direction:column;background-image: radial-gradient(ellipse at 100% 0%, rgba(201,148,58,0.14) 0%, rgba(201,148,58,0) 45%), none; border-top-style: solid; border-top-color: var(--vv-gold);\n}