.elementor .e-6e81cf4c-f11e{font-weight:700;font-size:clamp(2rem,1.3rem + 2.8vw,3.5rem);color:#fff;letter-spacing:-0.03em;line-height:1.06;}.elementor .e-18a99196-dc6c{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);color:#B0B5BB;line-height:1.5;margin:0px;}.elementor .e-2501f633-c8bf{color:#000;border-color:#fff;background-color:#fff;flex:0 0 auto;min-width: max-content;\n}.elementor .e-9a3d45d-e646{color:#0090FF;border-color:#0090FF;flex:0 0 auto;min-width: max-content;\n}.elementor .e-6a20ba4d-24cd{width:auto;padding:0px;flex:0 0 auto;min-width: max-content;\n}.elementor .e-1b3b2986-414d{padding:0px;margin-block-start:0px;display:contents;gap:8px;flex-wrap:wrap;grid-template-columns:none;grid-auto-rows:auto;justify-content:center;}.elementor .e-13f0d3b6-5b58{display:contents;}.elementor .e-72cfabd7-f573{width:100%;padding:0px;margin-block-start:12px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:center;& > h3, & > div > div > div { flex-shrink: 0 !important; } & > div > div > div { padding: 0 !important; width: auto !important; } & > h3, & > div > div > div { flex-shrink: 0 !important; } & > div > div > div { padding: 0 !important; width: auto !important; }\n}.elementor .e-4081054f-e142{text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-21e77ff2-c5ca{color:#fff;background-color:#000;padding-block:clamp(32px,5vw,56px) clamp(28px,4vw,40px);\n}.elementor .e-6b8bc992-86ea{min-height:44px;font-size:1.625rem;padding-block-end:16px;margin-block-end:28px;border-block-end-width:1px;display:flex;align-items:center;border-bottom-style: solid; border-bottom-color: #000;\n}.elementor .e-27f95fa4-c539{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0px;transition:transform 0.6s;display:block;}.elementor .e-70cdd296-36e4{width:100%;overflow:hidden;aspect-ratio:16/9;padding:0px;border-radius:12px;background-color:#0E0F11;isolation:isolate;\n}.elementor .e-40c528e0-4327{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);line-height:1.12;transition:color 0.15s;}.elementor .e-5bf632f0-f9c4{width:40px;height:40px;object-fit:cover;border-radius:50%;flex:0 1 auto;}.elementor .e-55a6a11c-fecc{font-weight:700;font-size:0.9375rem;color:#000;line-height:1em;margin:0px;}.elementor .e-242571e3-9df7{font-size:0.875rem;color:#5C636B;line-height:1em;margin:0px;}.elementor .e-3d43cd33-5d1d{padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-336a5c2-fdfb{padding:0px;display:none;gap:12px;align-items:center;}.elementor .e-282eb76e-b6e3{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;scroll-snap-align:start; &::scroll-marker { content:'';width:24px;height:3px;border-radius:3px;background:#D4D7DB; } &::scroll-marker:target-current { background:#0090FF; } &:hover img { transform:scale(1.035); } &:hover h3 { color:#0090FF !important; }\n}.elementor .e-53aef91a-41aa{width:100%;min-width:0px;position:relative;padding:0px;display:grid;gap:24px;grid-template-columns:none;grid-auto-flow:column;grid-auto-rows:auto;grid-auto-columns:100%;overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; overscroll-behavior-x: contain; scroll-behavior: smooth; &::-webkit-scrollbar { display: none; }\n}.elementor .e-e1b5587-fe73{width:100%;min-width:0px;padding:0px;}.elementor .e-55f45b0b-3962{width:100%;min-width:0px;position:relative;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-132c4f88-a112{min-height:44px;font-size:1.625rem;padding-block-end:16px;margin-block-end:8px;border-block-end-width:1px;display:flex;align-items:center;border-bottom-style: solid; border-bottom-color: #000;\n}.elementor .e-ec0ad17-f49f{font-size:1.1875rem;transition:color 0.15s;}.elementor .e-587a6784-9980{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-5e0c7eb7-4755{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0px;transition:transform 0.6s;display:block;}.elementor .e-4f4a3217-f101{width:100%;overflow:hidden;aspect-ratio:16/9;padding:0px;border-radius:12px;background-color:#0E0F11;isolation:isolate;\n}.elementor .e-1a1fdafc-3eb9{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:16px;flex:1 1 0px;grid-template-columns:minmax(0,1fr) 152px;align-items:center;padding-block:16px; border-bottom-style: solid; border-bottom-color: #D4D7DB; box-sizing:border-box; &:hover img { transform:scale(1.035); } &:hover h3 { color:#0090FF !important; }\n}.elementor .e-1186edf9-bbdc{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;grid-template-columns:none;grid-auto-rows:auto;}.elementor .e-72461749-7e2e{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-736c10d-4694{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-1c8c080b-58a2{width:100%;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);}.elementor .e-3eee98ae-6478{padding-block:clamp(32px,4vw,48px) clamp(48px,6vw,72px);\n}.elementor .e-2e11fe5d-764b{font-size:1.0625rem;color:#3D434A;margin:0px;}.elementor .e-3d19bee9-c871{font-size:1.0625rem;line-height:1.3;transition:color 0.15s;}.elementor .e-2546252d-7d37{column-gap:16px;padding:20px;border-radius:16px;border-width:1px;border-color:#E9EBED;border-style:solid;background-color:#fff;transition:border-color 0.2s;display:grid;flex-direction:column;gap:8px;grid-template-columns:64px minmax(0,1fr);align-content:center;align-items:center;box-sizing:border-box; &:hover h3 { color:#0090FF !important; } row-gap: 4px; counter-increment: trail; &::before { content: counter(trail, decimal-leading-zero); grid-column: 1; grid-row: 1 / span 2; font-size: 2.75rem; font-weight: 900; line-height: 1; letter-spacing: -.04em; color: #D4D7DB; transition: color .2s; } &:hover::before { color: #0090FF; } & > * { grid-column: 2; } &::before { pointer-events: none; } & h3 a::after { content: ''; position: absolute; inset: 0; }\n}.elementor .e-2546252d-7d37:hover,.elementor .e-2546252d-7d37:focus-visible{border-color:#CCE7FF;}.elementor .e-3083558b-7e69{padding:0px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:16px 24px; counter-reset: trail;\n}.elementor .e-714aac18-b5ae{padding:0px;}.elementor .e-281be441-a2d4{display:flex;flex-direction:column;gap:20px;}.elementor .e-20bec0b7-e6f4{background-color:#F5F6F7;padding-block:clamp(48px,6vw,88px);\n}.elementor .e-54854265-7c8a{font-weight:700;font-size:1.625rem;color:#0090FF;line-height:1.2;padding-block-end:10px;margin-block-end:-1px;border-block-end-width:3px;border-bottom-style: solid; border-bottom-color: #0090FF;\n}.elementor .e-fb13188-50ae{font-size:0.875rem;color:#5C636B;padding-block-end:12px;margin:0px;white-space: nowrap;\n}.elementor .e-561265ee-14c4{padding:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-end;border-bottom-style: solid; border-bottom-color: #D4D7DB;\n}.elementor .e-3d18422-d445{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform 0.6s;display:block;}.elementor .e-3bb135b5-f760{width:100%;overflow:hidden;aspect-ratio:16/9;padding:0px;border-radius:12px;background-color:#0E0F11;isolation:isolate;\n}.elementor .e-1812cd3b-dad1{font-weight:700;font-size:1.0625rem;line-height:1.3;transition:color 0.15s;}.elementor .e-16bd7a8-2c8f{border-block-end-width:1px;display:flex;flex-direction:column;gap:6px;padding-block: 16px; padding-inline: 0px; border-bottom-style: solid; border-bottom-color: #D4D7DB; & h4 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 2.6em; } &:hover h4 { color: #0090FF !important; } &:not(:first-child) > div:first-child { display: none; } &:hover img { transform: scale(1.035); } &:first-child { gap: 0px; padding: 0 0 18px; border-bottom: 0; border-radius: 12px; overflow: hidden; background-color: #0090FF; margin-bottom: 8px; } &:first-child > div:first-child { border-radius: 0; margin-bottom: 16px; } &:first-child h4 { font-size: 1.25rem; color: #fff !important; padding-inline: 18px; margin-bottom: 6px; } &:first-child:hover h4 { color: #fff !important; text-decoration: underline; text-underline-offset: 3px; } &:first-child p { color: rgba(255,255,255,.85) !important; padding-inline: 18px; }\n}.elementor .e-410d1682-d2ac{padding:0px;display:flex;flex-direction:column;gap:0px;grid-template-columns:none;grid-auto-rows:auto;}.elementor .e-3d340a42-1c3c{padding:0px;}.elementor .e-4e346e45-81bd:hover,.elementor .e-4e346e45-81bd:focus-visible{color:#0090FF;border-color:#0090FF;background-color:#EBF5FF;}.elementor .e-4e346e45-81bd{height:48px;font-weight:500;font-size:0.9375rem;color:#0090FF;margin-block-start:auto;border-radius:8px;border-width:1px;border-color:#0090FF;border-style:solid;transition:background-color 0.15s, border-color 0.15s, color 0.15s;display:flex;justify-content:center;align-items:center;}.elementor .e-21e850e9-4ea2{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-803ebad-f7b5{font-weight:700;font-size:1.625rem;color:#007A5A;line-height:1.2;padding-block-end:10px;margin-block-end:-1px;border-block-end-width:3px;border-bottom-style: solid; border-bottom-color: #007A5A;\n}.elementor .e-74764a16-a0a3{font-size:0.875rem;color:#5C636B;padding-block-end:12px;margin:0px;white-space: nowrap;\n}.elementor .e-7910700c-cb0c{padding:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-end;border-bottom-style: solid; border-bottom-color: #D4D7DB;\n}.elementor .e-6d4c5191-31f4{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform 0.6s;display:block;}.elementor .e-209697f-aa40{width:100%;overflow:hidden;aspect-ratio:16/9;padding:0px;border-radius:12px;background-color:#0E0F11;isolation:isolate;\n}.elementor .e-76541dff-bcb0{font-weight:700;font-size:1.0625rem;line-height:1.3;transition:color 0.15s;}.elementor .e-5bce0b4e-6e32{border-block-end-width:1px;display:flex;flex-direction:column;gap:6px;padding-block: 16px; padding-inline: 0px; border-bottom-style: solid; border-bottom-color: #D4D7DB; & h4 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 2.6em; } &:hover h4 { color: #0090FF !important; } &:not(:first-child) > div:first-child { display: none; } &:hover img { transform: scale(1.035); } &:first-child { gap: 0px; padding: 0 0 18px; border-bottom: 0; border-radius: 12px; overflow: hidden; background-color: #007A5A; margin-bottom: 8px; } &:first-child > div:first-child { border-radius: 0; margin-bottom: 16px; } &:first-child h4 { font-size: 1.25rem; color: #fff !important; padding-inline: 18px; margin-bottom: 6px; } &:first-child:hover h4 { color: #fff !important; text-decoration: underline; text-underline-offset: 3px; } &:first-child p { color: rgba(255,255,255,.85) !important; padding-inline: 18px; }\n}.elementor .e-4bcf7de7-46ff{padding:0px;display:flex;flex-direction:column;gap:0px;grid-template-columns:none;grid-auto-rows:auto;}.elementor .e-4259ff02-b13f{padding:0px;}.elementor .e-55885ea9-3058:hover,.elementor .e-55885ea9-3058:focus-visible{color:#0090FF;border-color:#0090FF;background-color:#EBF5FF;}.elementor .e-55885ea9-3058{height:48px;font-weight:500;font-size:0.9375rem;color:#007A5A;margin-block-start:auto;border-radius:8px;border-width:1px;border-color:#007A5A;border-style:solid;transition:background-color 0.15s, border-color 0.15s, color 0.15s;display:flex;justify-content:center;align-items:center;}.elementor .e-3dfd43b9-1893{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-7de7c7e9-52d2{font-weight:700;font-size:1.625rem;color:#000;line-height:1.2;padding-block-end:10px;margin-block-end:-1px;border-block-end-width:3px;border-bottom-style: solid; border-bottom-color: #000;\n}.elementor .e-12a0ac1f-2f7b{font-size:0.875rem;color:#5C636B;padding-block-end:12px;margin:0px;white-space: nowrap;\n}.elementor .e-b3064a8-fb9b{padding:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-end;border-bottom-style: solid; border-bottom-color: #D4D7DB;\n}.elementor .e-771c269a-fdb0{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform 0.6s;display:block;}.elementor .e-644d3e85-ffc5{width:100%;overflow:hidden;aspect-ratio:16/9;padding:0px;border-radius:12px;background-color:#0E0F11;isolation:isolate;\n}.elementor .e-6121e9e1-a7b1{font-weight:700;font-size:1.0625rem;line-height:1.3;transition:color 0.15s;}.elementor .e-156ca5c0-5559{border-block-end-width:1px;display:flex;flex-direction:column;gap:6px;padding-block: 16px; padding-inline: 0px; border-bottom-style: solid; border-bottom-color: #D4D7DB; & h4 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 2.6em; } &:hover h4 { color: #0090FF !important; } &:not(:first-child) > div:first-child { display: none; } &:hover img { transform: scale(1.035); } &:first-child { gap: 0px; padding: 0 0 18px; border-bottom: 0; border-radius: 12px; overflow: hidden; background-color: #000; margin-bottom: 8px; } &:first-child > div:first-child { border-radius: 0; margin-bottom: 16px; } &:first-child h4 { font-size: 1.25rem; color: #fff !important; padding-inline: 18px; margin-bottom: 6px; } &:first-child:hover h4 { color: #fff !important; text-decoration: underline; text-underline-offset: 3px; } &:first-child p { color: rgba(255,255,255,.85) !important; padding-inline: 18px; }\n}.elementor .e-10b42136-f6b5{padding:0px;display:flex;flex-direction:column;gap:0px;grid-template-columns:none;grid-auto-rows:auto;}.elementor .e-1454791c-6ad2{padding:0px;}.elementor .e-70aa157-28fe:hover,.elementor .e-70aa157-28fe:focus-visible{color:#0090FF;border-color:#0090FF;background-color:#EBF5FF;}.elementor .e-70aa157-28fe{height:48px;font-weight:500;font-size:0.9375rem;color:#000;margin-block-start:auto;border-radius:8px;border-width:1px;border-color:#000;border-style:solid;transition:background-color 0.15s, border-color 0.15s, color 0.15s;display:flex;justify-content:center;align-items:center;}.elementor .e-7e21e628-5b8c{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-3e3b0d3e-d04d{padding:0px;display:grid;gap:clamp(28px,3.5vw,48px);grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-1256e3a2-76aa{display:flex;flex-direction:column;gap:32px;}.elementor .e-218c2b33-6264{padding-block:clamp(48px,6vw,88px);\n}.elementor .e-6734bdb4-3986{font-size:1.25rem;transition:color 0.15s;}.elementor .e-629477-3a15{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;grid-column:2;grid-row:1;}.elementor .e-7e400e63-eb33{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0px;transition:transform 0.6s;display:block;}.elementor .e-46dd9847-8b6b{width:100%;overflow:hidden;aspect-ratio:16/9;padding:0px;border-radius:12px;background-color:#0E0F11;grid-column:3;grid-row:1;isolation:isolate;\n}.elementor .e-3f2ee87e-8a11{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:16px;grid-template-columns:48px minmax(0,1fr) 152px;align-items:center;padding-block:18px; border-top-style: solid; border-top-color: #D4D7DB; counter-increment:rank; &::before { content:counter(rank);font-size:2.5rem;font-weight:900;line-height:1;letter-spacing:-.04em; } &:hover img { transform:scale(1.035); } &:hover h3 { color:#0090FF !important; } &::before { grid-column:1;grid-row:1; } &::before { pointer-events: none; }\n}.elementor .e-e87870c-cde8{padding:0px;display:flex;flex-direction:column;gap:0px;grid-template-columns:none;grid-auto-rows:auto;counter-reset:rank;\n}.elementor .e-188c3b87-6bf5{padding:0px;}.elementor .e-1984bb19-83f9{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-4b71a5f1-12e8{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;flex:0 1 auto;}.elementor .e-21260872-5bed{font-weight:700;font-size:1.625rem;color:#fff;line-height:1.15;}.elementor .e-1d06ed7a-156b{font-size:1rem;color:#B0B5BB;margin:0px;}.elementor .e-30d5f5a9-2628{font-weight:700;font-size:0.9375rem;letter-spacing:0.02em;text-transform:uppercase;}.elementor .e-76708eec-f6ed{font-size:0.75rem;color:#868D95;margin:0px;}.elementor .e-7dba2a0b-55f2{padding:clamp(24px,3vw,32px);display:flex;flex-direction:column;gap:14px;flex:1 1 0px;justify-content:center;align-items:flex-start;}.elementor .e-41a1d0b-e027{overflow:hidden;color:#fff;padding:0px;border-radius:12px;background-color:#000;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-15b833ed-8926{display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:7fr 5fr;align-items:stretch;}.elementor .e-690d20ae-581d{padding-block:0 clamp(48px,6vw,88px);\n}.elementor .e-1565a88c-40c8{font-size:1.1875rem;transition:color 0.15s;}.elementor .e-28a7e113-d6f7{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-272b93f3-8c3c{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0px;transition:transform 0.6s;display:block;}.elementor .e-5dc4edf7-b32d{width:100%;overflow:hidden;aspect-ratio:16/9;padding:0px;border-radius:12px;background-color:#0E0F11;isolation:isolate;\n}.elementor .e-15bbde05-6eab{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 168px;align-items:start;padding-block:24px; border-bottom-style: solid; border-bottom-color: #D4D7DB; &:hover img { transform:scale(1.035); } &:hover h3 { color:#0090FF !important; }\n}.elementor .e-4017d155-a7ad{width:100%;column-gap:clamp(32px,4vw,56px);padding:0px;border-block-start-width:1px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;border-top-style: solid; border-top-color: #000;\n}.elementor .e-51cb4ea7-b2be{height:44px;font-weight:500;font-size:1rem;color:#000;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:#B0B5BB;border-style:solid;background-color:#fff;display:inline-flex;align-items:center;&:not([href]) { display: none; } &[aria-disabled="true"] { display: none; }\n}.elementor .e-51cb4ea7-b2be:hover,.elementor .e-51cb4ea7-b2be:focus-visible{border-color:#000;}.elementor .e-10eda255-af53{height:44px;font-weight:500;font-size:1rem;color:#000;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:#B0B5BB;border-style:solid;background-color:#fff;display:inline-flex;align-items:center;}.elementor .e-10eda255-af53:hover,.elementor .e-10eda255-af53:focus-visible{border-color:#000;}.elementor .e-35d5400b-e454{margin-block-start:32px;display:flex;justify-content:center;}.elementor .e-1950b508-a47a{width:100%;padding:0px;}.elementor .e-3183c3c0-ed41{display:flex;flex-direction:column;gap:32px;}.elementor .e-6966775c-87fe{background-color:#F5F6F7;padding-block:clamp(48px,6vw,88px);\n}