.elementor .e-2bbe2ae-ef5e{font-family:var(--vv-font-body);font-weight:700;font-size:13px;color:var(--vv-gold-light);letter-spacing:0.18em;text-transform:uppercase;padding-inline-start:12px;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--vv-gold);\n}.elementor .e-305c7378-61d0{max-width:900px;font-family:var(--vv-font-heading);font-weight:800;font-size:72px;color:#FFFFFF;letter-spacing:-0.03em;line-height:1.02;}.elementor .e-4fbf3d21-5237{max-width:680px;font-family:var(--vv-font-body);font-size:19px;color:rgba(255,255,255,0.8);line-height:1.7;}.elementor .e-530cd51-a31e{padding-block-start:110px;padding-block-end:96px;padding-inline-start:max(24px, calc((100vw - 1240px) / 2 + 24px));padding-inline-end:max(24px, calc((100vw - 1240px) / 2 + 24px));display:flex;flex-direction:column;gap:18px;align-items:flex-start;background-image: radial-gradient(ellipse at 0% 0%, rgba(201,148,58,0.2) 0%, rgba(201,148,58,0) 55%), linear-gradient(160deg, var(--vv-navy) 0%, var(--vv-navy-deep) 100%);\n}.elementor .e-772f9aa8-51d7{font-family:var(--vv-font-heading);font-weight:800;font-size:44px;color:var(--vv-navy);letter-spacing:-0.025em;line-height:1.08;}.elementor .e-8046ea3-3f80{font-family:var(--vv-font-body);font-size:17px;color:var(--vv-muted);line-height:1.6;}.elementor .e-57c0eaf6-9518{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-5f4b71b2-c3ee{font-family:var(--vv-font-heading);font-weight:700;font-size:13px;color:inherit;letter-spacing:0.08em;text-transform:uppercase;white-space: nowrap;\n}.elementor .e-3f509214-25df:hover,.elementor .e-3f509214-25df:focus-visible{border-color:var(--vv-navy);}.elementor .e-3f509214-25df{width:auto;color:var(--vv-navy);cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:2px;border-color:rgba(26,46,74,0.25);border-style:solid;background-color:transparent;flex:0 0 auto;&.e--selected { background-color: var(--vv-navy); border-color: var(--vv-navy); color: #FFFFFF; }\n}.elementor .e-6cccbf23-31a9{font-family:var(--vv-font-heading);font-weight:700;font-size:13px;color:inherit;letter-spacing:0.08em;text-transform:uppercase;white-space: nowrap;\n}.elementor .e-1c9e4820-4470:hover,.elementor .e-1c9e4820-4470:focus-visible{border-color:var(--vv-navy);}.elementor .e-1c9e4820-4470{width:auto;color:var(--vv-navy);cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:2px;border-color:rgba(26,46,74,0.25);border-style:solid;background-color:transparent;flex:0 0 auto;&.e--selected { background-color: var(--vv-navy); border-color: var(--vv-navy); color: #FFFFFF; }\n}.elementor .e-781082a1-ae3a{font-family:var(--vv-font-heading);font-weight:700;font-size:13px;color:inherit;letter-spacing:0.08em;text-transform:uppercase;white-space: nowrap;\n}.elementor .e-1a92b438-9fda:hover,.elementor .e-1a92b438-9fda:focus-visible{border-color:var(--vv-navy);}.elementor .e-1a92b438-9fda{width:auto;color:var(--vv-navy);cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:2px;border-color:rgba(26,46,74,0.25);border-style:solid;background-color:transparent;flex:0 0 auto;&.e--selected { background-color: var(--vv-navy); border-color: var(--vv-navy); color: #FFFFFF; }\n}.elementor .e-86be7cb-9119{font-family:var(--vv-font-heading);font-weight:700;font-size:13px;color:inherit;letter-spacing:0.08em;text-transform:uppercase;white-space: nowrap;\n}.elementor .e-429b4702-f180:hover,.elementor .e-429b4702-f180:focus-visible{border-color:var(--vv-navy);}.elementor .e-429b4702-f180{width:auto;color:var(--vv-navy);cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:2px;border-color:rgba(26,46,74,0.25);border-style:solid;background-color:transparent;flex:0 0 auto;&.e--selected { background-color: var(--vv-navy); border-color: var(--vv-navy); color: #FFFFFF; }\n}.elementor .e-101400e8-ae64{font-family:var(--vv-font-heading);font-weight:700;font-size:13px;color:inherit;letter-spacing:0.08em;text-transform:uppercase;white-space: nowrap;\n}.elementor .e-1ddc711a-5f67:hover,.elementor .e-1ddc711a-5f67:focus-visible{border-color:var(--vv-navy);}.elementor .e-1ddc711a-5f67{width:auto;color:var(--vv-navy);cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:2px;border-color:rgba(26,46,74,0.25);border-style:solid;background-color:transparent;flex:0 0 auto;&.e--selected { background-color: var(--vv-navy); border-color: var(--vv-navy); color: #FFFFFF; }\n}.elementor .e-4bce107d-7437{padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-3c5cc209-945c{column-gap:12px;padding:0px;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 12px; & a { display: block; width: 100%; } & img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 4px; transition: opacity 0.2s; } & a:hover img { opacity: 0.85; }\n}.elementor .e-5ec01b34-cae9{padding:0px;}.elementor .e-6ce0a759-83d4{column-gap:12px;padding:0px;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 12px; & a { display: block; width: 100%; } & img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 4px; transition: opacity 0.2s; } & a:hover img { opacity: 0.85; }\n}.elementor .e-285a855b-adb8{padding:0px;}.elementor .e-5c42666-dd96{column-gap:12px;padding:0px;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 12px; & a { display: block; width: 100%; } & img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 4px; transition: opacity 0.2s; } & a:hover img { opacity: 0.85; }\n}.elementor .e-5b651718-5d13{padding:0px;}.elementor .e-3bbbd37-ce4c{column-gap:12px;padding:0px;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 12px; & a { display: block; width: 100%; } & img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 4px; transition: opacity 0.2s; } & a:hover img { opacity: 0.85; }\n}.elementor .e-fb5299a-4d9a{padding:0px;}.elementor .e-5ba791f6-39ec{column-gap:12px;padding:0px;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 12px; & a { display: block; width: 100%; } & img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 4px; transition: opacity 0.2s; } & a:hover img { opacity: 0.85; }\n}.elementor .e-409229ac-3631{padding:0px;}.elementor .e-5d6bb5af-a097{padding:0px;}.elementor .e-67bd56d7-847f{padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .e-6a1ccbee-43cf{padding-block-start:96px;padding-block-end:112px;padding-inline-start:max(24px, calc((100vw - 1240px) / 2 + 24px));padding-inline-end:max(24px, calc((100vw - 1240px) / 2 + 24px));background-color:#FFFFFF;display:flex;flex-direction:column;gap:32px;}.elementor .e-4d300188-f264{font-family:var(--vv-font-heading);font-weight:800;font-size:42px;color:var(--vv-navy-deep);letter-spacing:-0.025em;line-height:1.1;}.elementor .e-46575f76-89c8{font-family:var(--vv-font-body);font-size:17px;color:var(--vv-navy-deep);line-height:1.65;}.elementor .e-5e3928e6-2cd9{max-width:640px;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-75e0b7de-728c:hover,.elementor .e-75e0b7de-728c:focus-visible{background-color:var(--vv-navy);}.elementor .e-75e0b7de-728c{font-family:var(--vv-font-heading);font-weight:700;font-size:15px;color:#FFFFFF;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;border-radius:4px;background-color:var(--vv-navy-deep);}.elementor .e-4d5b7f11-bb23:hover,.elementor .e-4d5b7f11-bb23:focus-visible{color:#FFFFFF;background-color:var(--vv-navy-deep);}.elementor .e-4d5b7f11-bb23{font-family:var(--vv-font-heading);font-weight:700;font-size:15px;color:var(--vv-navy-deep);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;border-width:2px;border-color:var(--vv-navy-deep);border-style:solid;background-color:transparent;}.elementor .e-4b6ceaae-5b48{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-7be929a4-44ab{padding-block-start:72px;padding-block-end:72px;padding-inline-start:max(24px, calc((100vw - 1240px) / 2 + 24px));padding-inline-end:max(24px, calc((100vw - 1240px) / 2 + 24px));background-image:linear-gradient(120deg, #C9943A 0%,#B98530 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;}