.l-fc0698b3 { position: relative; }
.l-675f1929 .l-b9449fe3 { display: flex; }
.l-675f1929 .l-ce1af9f2 { transform: scaleY(-1); }
.l-b9449fe3 { display: none; transform: translateY(100%); bottom: -30px; border: 1px solid var(--color-text-description); position: absolute; box-shadow: 0 4px 20px rgba(23, 23, 28, 0.05); padding: var(--size-xs); background-color: var(--color-bg); border-radius: var(--b-radius); max-width: 100%; min-width: 275px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); }
.l-e2a336fc { position: relative; display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-e2a336fc:hover { color: var(--color-primary); }
.l-e2a336fc.l-58e8ac65::after { width: 4px; height: 100%; left: calc(-1 * var(--size-xs)); }
.l-45434e5a { position: sticky; top: 0; z-index: 5; border-bottom: 1px solid var(--color-text-description); margin-bottom: var(--size-m); }
.l-0effcb9b { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding-top: 24px; padding-bottom: 20px; gap: 16px; position: relative; }
.l-5f458874 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-08f0e892 { font-size: 34px; margin-right: var(--size-xxs); }
.l-41ecc387 { font-size: 24px; font-weight: 600; }
.l-f426f807 { margin-left: auto; }
.l-2a3930c8 { display: flex; justify-content: flex-end; align-items: center; gap: 16px; }
.l-2cf51dde { height: 100%; }
.l-cc90326a { position: relative; text-decoration: none; text-align: center; padding: var(--size-xxs); height: 100%; display: flex; justify-content: center; align-items: center; user-select: none; cursor: pointer; font-size: 15px; font-weight: 500; }
.l-cc90326a:hover { color: var(--color-primary); }
.l-cc90326a.l-58e8ac65::after { bottom: -21px; width: 100%; height: 4px; }
.l-ce1af9f2 { margin-left: 8px; fill: currentColor; }
.l-58e8ac65 { color: var(--color-primary); }
.l-58e8ac65::after { content: ""; display: block; background-color: var(--color-primary); position: absolute; }
.l-0e5be38b { height: var(--size-m); justify-content: flex-start; }
.l-f1e5f827 .l-58e8ac65::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-04f7e4ff { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; margin-right: var(--size-m); }
.l-04f7e4ff:hover { opacity: 0.7; }
.l-bcb274ed { fill: var(--color-text); }
.l-3e6ff257 { display: none; }
.l-237d1ffe { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-237d1ffe.l-bfe5da59 { clip-path: inherit; }
.l-237d1ffe.l-bfe5da59 .l-c409fce3 { background-color: rgba(0, 0, 0, 0.2); }
.l-237d1ffe.l-bfe5da59 .l-5df48399 { opacity: 1; transform: translateX(0); }
.l-237d1ffe .l-2a3930c8 { flex-direction: column; gap: var(--size-s); align-items: flex-start; }
.l-237d1ffe .l-cc90326a { justify-content: flex-start; text-align: left; }
.l-237d1ffe .l-b9449fe3 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; padding-bottom: 0; }
.l-237d1ffe .l-e2a336fc { padding-left: 10px; }
.l-652bbf15 { height: 80px; display: flex; justify-content: flex-start; align-items: center; }
.l-2b00f3c2 { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; }
.l-2b00f3c2:hover { opacity: 0.7; }
.l-2b00f3c2 svg { fill: var(--color-text); }
.l-c409fce3 { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-5df48399 { display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; min-width: 260px; width: 100%; max-width: 30%; height: 100%; box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateX(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding: 0 var(--size-m) 0 var(--wrapper-padding); }
@media screen and (max-width: 1024px) { .l-0effcb9b { padding-top: 0; padding-bottom: 0; justify-content: flex-start; }
.l-2a3930c8 { gap: var(--size-m); }
.l-ed49aad1 { display: none; }
.l-3e6ff257 { display: block; }
.l-e2a336fc.l-58e8ac65::after { left: -4px; }
 }@media screen and (max-width: 768px) { .l-08f0e892 { font-size: 28px; }
.l-41ecc387 { font-size: 20px; }
 }@media screen and (max-width: 375px) { .l-04f7e4ff { margin-right: var(--size-xxs); }
 }
.l-b412df56 { display: flex; align-items: center; gap: var(--size-s); }
.l-36bb6404 { flex: 1; }
.l-1f0cb37d { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-1077f927 { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-b412df56 { flex-direction: column; }
.l-1f0cb37d { flex: auto; }
.l-1077f927 { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-1f0cb37d { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-f96a86ee { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-c906fe5c { text-align: center; }
.l-f96a86ee { column-count: 1; }
 }
.l-5394c44b { position: relative; display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); padding-left: var(--wrapper-padding); }
.l-d3c9fa3f { flex: 0 1 560px; }
.l-5e761b77 { flex: 1 1 630px; }
.l-053ae00e { flex: 1; }
.l-9c1fb644 { display: flex; gap: var(--size-s); flex-wrap: wrap; }
.l-ebb58d1f { flex: 1; }
.l-e570c4c3 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); }
.l-d1a72d86 { flex-shrink: 0; width: 44px; height: 44px; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 24px; }
@media screen and (max-width: 768px) { .l-5394c44b { padding: 0 var(--wrapper-padding); flex-direction: column-reverse; }
.l-d3c9fa3f { flex: auto; }
.l-5e761b77 { flex: auto; width: 100%; }
.l-9c1fb644 { margin-top: var(--size-s); }
.l-ebb58d1f { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-e570c4c3 { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-d3c9fa3f { text-align: center; }
.l-9c1fb644 { flex-direction: column; }
.l-ebb58d1f { flex: auto; text-align: center; }
.l-e570c4c3 { align-items: center; }
 }
.l-d22bc8c2 { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-2f9e5e10 { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-cc14477d { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-cc14477d { width: 100%; }
 }@media screen and (max-width: 576px) { .l-d22bc8c2 { padding: 0; flex-direction: column-reverse; }
.l-2f9e5e10 { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-cc14477d { text-align: center; }
 }
.l-91ad5d85 { display: flex; gap: var(--size-s); }
.l-91ad5d85 * { flex: 1; }
.l-24b5d897 { display: grid; gap: var(--size-s); grid-template-columns: 1fr 1fr; }
.l-482f5d89 { aspect-ratio: 3/2; }
@media screen and (max-width: 576px) { .l-91ad5d85 { text-align: center; }
.l-24b5d897 { grid-template-columns: 1fr; }
 }@media screen and (max-width: 768px) { .l-91ad5d85 { flex-direction: column; gap: var(--size-xs); }
 }
.l-38e3dbba { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-38e3dbba { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-38e3dbba { padding: var(--size-s); }
 }
.l-f446c7f4 { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-d5c79d69 { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.l-d31e5fbe { flex: 0 0 450px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-b53bdd81 { display: none; }
.l-1e3548a4 { width: 100%; }
.l-76afd7eb { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); white-space: nowrap; flex-wrap: wrap; }
.l-d34f748e { flex: 1; display: flex; align-items: flex-start; flex-direction: column; }
.l-87f57aa2 { width: 56px; height: 56px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 24px; margin-right: var(--size-m); }
.l-da84e626 { fill: var(--color-text); }
.l-562a0559 { stroke: var(--color-text); }
.l-1cfb4b04 { stroke: var(--color-text); }
.l-42a295b9 { display: flex; flex-direction: column; }
.l-2a8d1ea6 { width: 100%; height: 300px; }
.l-c75cef92 { position: relative; z-index: 1; }
@media screen and (max-width: 1024px) { .l-f446c7f4 { flex-direction: column-reverse; }
.l-d5c79d69 { flex-direction: column-reverse; justify-content: flex-start; }
.l-d31e5fbe { flex: 1; }
.l-5be32890 { display: none; }
.l-b53bdd81 { display: block; text-align: center; }
.l-76afd7eb { justify-content: space-evenly; }
.l-2a8d1ea6 { height: 430px; margin-top: var(--size-s); }
 }@media screen and (max-width: 870px) { .l-d5c79d69 { width: 100%; }
 }@media screen and (max-width: 768px) { .l-87f57aa2 { margin-right: 0; }
.l-42a295b9 { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-d5c79d69 { text-align: center; }
.l-d31e5fbe { padding: var(--size-s); }
.l-76afd7eb { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-d34f748e { flex: inherit; align-items: center; }
 }
.l-db808eb4 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-60a26e52 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-4656e72e { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-882ccaf5 { max-width: 238px; }
.l-5ddcd1b2 { display: inline-block; vertical-align: middle; }
.l-45cc3937 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-c5c7f245 { text-align: right; margin-left: auto; }
.l-13ae4e4c { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-b469944a { font-size: 36px; margin-right: var(--size-xs); }
.l-c10166d8 { font-size: 24px; font-weight: 600; }
.l-c7fc90f8 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-60a26e52 { grid-row: 1/3; max-width: 100%; }
.l-4656e72e { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-882ccaf5 { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-60a26e52 { max-width: initial; padding: var(--size-xs); }
.l-4656e72e { grid-template-columns: 1fr; }
.l-45cc3937 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-c5c7f245 { margin-left: initial; }
.l-13ae4e4c { margin: 0 auto; width: fit-content; }
 }
.l-b964b63f { position: fixed; bottom: 30px; right: 30px; display: none; background-color: var(--color-primary); border: none; width: 50px; height: 50px; border-radius: var(--b-radius); cursor: pointer; z-index: 4; }
.l-b964b63f svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-b964b63f { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-e75c6e40 { display: none; position: fixed; bottom: 30px; left: var(--wrapper-padding); width: calc(100% - var(--wrapper-padding) * 2); max-width: 600px; padding: var(--size-m); z-index: 3; }
.l-df11223c { display: block; }
.l-38ed9a79 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-e75c6e40 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-38ed9a79 { gap: var(--size-xxs); }
.l-ee5d10ac { width: 100%; }
 }
.l-8af123b5 { position: relative; }
.l-6d747f6f .l-c32a24b0 { display: flex; }
.l-6d747f6f .l-3acf7d79 { transform: scaleY(-1); }
.l-c32a24b0 { display: none; transform: translateY(100%); bottom: -30px; border: 1px solid var(--color-text-description); position: absolute; box-shadow: 0 4px 20px rgba(23, 23, 28, 0.05); padding: var(--size-xs); background-color: var(--color-bg); border-radius: var(--b-radius); max-width: 100%; min-width: 275px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); }
.l-66690f14 { position: relative; display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-66690f14:hover { color: var(--color-primary); }
.l-66690f14.l-d2b48e26::after { width: 4px; height: 100%; left: calc(-1 * var(--size-xs)); }
.l-13300b60 { position: sticky; top: 0; z-index: 5; border-bottom: 1px solid var(--color-text-description); margin-bottom: var(--size-m); }
.l-1d41517d { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding-top: 24px; padding-bottom: 20px; gap: 16px; position: relative; }
.l-bce5f24a { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-cb07ab48 { font-size: 34px; margin-right: var(--size-xxs); }
.l-6363e127 { font-size: 24px; font-weight: 600; }
.l-2eae4ac5 { margin-left: auto; }
.l-2502d181 { display: flex; justify-content: flex-end; align-items: center; gap: 16px; }
.l-4204d6b2 { height: 100%; }
.l-0179346f { position: relative; text-decoration: none; text-align: center; padding: var(--size-xxs); height: 100%; display: flex; justify-content: center; align-items: center; user-select: none; cursor: pointer; font-size: 15px; font-weight: 500; }
.l-0179346f:hover { color: var(--color-primary); }
.l-0179346f.l-d2b48e26::after { bottom: -21px; width: 100%; height: 4px; }
.l-3acf7d79 { margin-left: 8px; fill: currentColor; }
.l-d2b48e26 { color: var(--color-primary); }
.l-d2b48e26::after { content: ""; display: block; background-color: var(--color-primary); position: absolute; }
.l-771368a1 { height: var(--size-m); justify-content: flex-start; }
.l-6dc091de .l-d2b48e26::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-f03231fe { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; margin-right: var(--size-m); }
.l-f03231fe:hover { opacity: 0.7; }
.l-af548aae { fill: var(--color-text); }
.l-322c8666 { display: none; }
.l-de71a618 { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-de71a618.l-1571ba02 { clip-path: inherit; }
.l-de71a618.l-1571ba02 .l-2c6ce971 { background-color: rgba(0, 0, 0, 0.2); }
.l-de71a618.l-1571ba02 .l-9523b320 { opacity: 1; transform: translateX(0); }
.l-de71a618 .l-2502d181 { flex-direction: column; gap: var(--size-s); align-items: flex-start; }
.l-de71a618 .l-0179346f { justify-content: flex-start; text-align: left; }
.l-de71a618 .l-c32a24b0 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; padding-bottom: 0; }
.l-de71a618 .l-66690f14 { padding-left: 10px; }
.l-b814ca3b { height: 80px; display: flex; justify-content: flex-start; align-items: center; }
.l-c46059e6 { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; }
.l-c46059e6:hover { opacity: 0.7; }
.l-c46059e6 svg { fill: var(--color-text); }
.l-2c6ce971 { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-9523b320 { display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; min-width: 260px; width: 100%; max-width: 30%; height: 100%; box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateX(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding: 0 var(--size-m) 0 var(--wrapper-padding); }
@media screen and (max-width: 1024px) { .l-1d41517d { padding-top: 0; padding-bottom: 0; justify-content: flex-start; }
.l-2502d181 { gap: var(--size-m); }
.l-fb2502c2 { display: none; }
.l-322c8666 { display: block; }
.l-66690f14.l-d2b48e26::after { left: -4px; }
 }@media screen and (max-width: 768px) { .l-cb07ab48 { font-size: 28px; }
.l-6363e127 { font-size: 20px; }
 }@media screen and (max-width: 375px) { .l-f03231fe { margin-right: var(--size-xxs); }
 }
.l-5c68f2e5 { display: flex; align-items: center; gap: var(--size-s); }
.l-35c64399 { flex: 1; }
.l-a6740db9 { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-3514b63e { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-5c68f2e5 { flex-direction: column; }
.l-a6740db9 { flex: auto; }
.l-3514b63e { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-a6740db9 { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-a0e42768 { padding: 0; }
@media screen and (max-width: 1280px) { .l-2383752a { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-a0e42768 { padding: 0 var(--wrapper-padding); }
.l-16f82a12 { column-count: 1; }
.l-2383752a { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-16f82a12 { text-align: center; }
 }
.l-cd028972 { position: relative; display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(3, 1fr); gap: var(--size-s); }
.l-6f6d5834 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-6f6d5834::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }
.l-6c0b8d10 { position: relative; grid-row: span 2; min-height: 350px; padding: var(--size-s) var(--size-s) var(--size-m); }
.l-34508d1a { display: grid; grid-template-columns: 1fr 1fr; gap: var(--size-s); }
.l-d1d52811 { padding: var(--size-s) var(--size-s) var(--size-m); }
.l-ed1fb9b2 { display: flex; justify-content: space-between; align-items: center; gap: var(--size-s); }
.l-9f2775f0 { flex-shrink: 0; width: 44px; height: 44px; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 24px; }
@media screen and (max-width: 870px) { .l-6f6d5834 { position: static; border-radius: var(--b-radius); overflow: hidden; height: auto; }
.l-6f6d5834::after { display: none; }
.l-6c0b8d10 { border-radius: 0; padding: 0; display: flex; flex-direction: column-reverse; gap: var(--size-s); }
 }@media screen and (max-width: 768px) { .l-cd028972 { grid-template-columns: 1fr; grid-template-rows: auto; }
.l-6c0b8d10 { text-align: center; }
.l-34508d1a { grid-template-columns: 1fr 1fr; }
 }@media screen and (max-width: 576px) { .l-32c1f52c { color: var(--color-text); }
.l-34508d1a { grid-template-columns: 1fr; }
.l-d1d52811 { padding: var(--size-xs); }
.l-ed1fb9b2 { flex-direction: column-reverse; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs); }
 }
.l-4f42eb2a { width: 60%; }
.l-fa0ad1dd { flex: 1; position: relative; display: flex; gap: var(--size-s); }
.l-fa0ad1dd::before { content: ""; position: absolute; top: 135px; left: 0; width: 100%; height: 3px; background-color: var(--color-primary); }
.l-5833dee0 { flex: 1; }
.l-d6234c8e { position: relative; height: 100%; }
.l-d6234c8e::before { content: ""; width: 16px; height: 16px; position: absolute; left: 50%; margin-left: -8px; top: 128px; background-color: var(--color-primary); border-radius: 50%; }
.l-e775fa28 { font-size: 80px; line-height: 130%; font-weight: 500; margin-bottom: 72px; text-align: center; }
@media screen and (max-width: 870px) { .l-d4b36b17 { flex-direction: column; }
.l-4f42eb2a { width: 100%; }
.l-fa0ad1dd { flex-direction: column; }
.l-fa0ad1dd::before { top: 0; left: 80px; width: 2px; height: 100%; }
.l-d6234c8e { display: flex; justify-content: flex-start; align-items: center; }
.l-d6234c8e::before { margin-left: 0; top: 50%; margin-top: -8px; left: 73px; }
.l-e775fa28 { text-align: left; margin-bottom: 0; font-size: 40px; flex: 0 0 110px; }
 }@media screen and (max-width: 576px) { .l-4f42eb2a { text-align: center; }
.l-fa0ad1dd::before { left: 57px; }
.l-d6234c8e::before { left: 50px; }
.l-e775fa28 { font-size: 32px; flex: 0 0 75px; }
 }
.l-03cfd071 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-522a0fd3 { text-align: center; }
.l-03cfd071 { column-count: 1; }
 }
.l-a0964906 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-ec59f091 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-7da1629c { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-cff35e41 { max-width: 238px; }
.l-9c65561e { display: inline-block; vertical-align: middle; }
.l-d05214e9 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-aa5b8f86 { text-align: right; margin-left: auto; }
.l-eb08b0cf { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-1dee06f5 { font-size: 36px; margin-right: var(--size-xs); }
.l-ec6842d0 { font-size: 24px; font-weight: 600; }
.l-d1118293 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-ec59f091 { grid-row: 1/3; max-width: 100%; }
.l-7da1629c { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-cff35e41 { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-ec59f091 { max-width: initial; padding: var(--size-xs); }
.l-7da1629c { grid-template-columns: 1fr; }
.l-d05214e9 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-aa5b8f86 { margin-left: initial; }
.l-eb08b0cf { margin: 0 auto; width: fit-content; }
 }
.l-038164fd { position: fixed; bottom: 30px; right: 30px; display: none; background-color: var(--color-primary); border: none; width: 50px; height: 50px; border-radius: var(--b-radius); cursor: pointer; z-index: 4; }
.l-038164fd svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-038164fd { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-36459bb9 { display: none; position: fixed; bottom: 30px; left: var(--wrapper-padding); width: calc(100% - var(--wrapper-padding) * 2); max-width: 600px; padding: var(--size-m); z-index: 3; }
.l-bf50bedd { display: block; }
.l-fa6b3d60 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-36459bb9 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-fa6b3d60 { gap: var(--size-xxs); }
.l-836642d1 { width: 100%; }
 }
.l-d74dae02 { position: relative; }
.l-e39f49b8 .l-d38ab8ed { display: flex; }
.l-e39f49b8 .l-10f5f98a { transform: scaleY(-1); }
.l-d38ab8ed { display: none; transform: translateY(100%); bottom: -30px; border: 1px solid var(--color-text-description); position: absolute; box-shadow: 0 4px 20px rgba(23, 23, 28, 0.05); padding: var(--size-xs); background-color: var(--color-bg); border-radius: var(--b-radius); max-width: 100%; min-width: 275px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); }
.l-fbe017bc { position: relative; display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-fbe017bc:hover { color: var(--color-primary); }
.l-fbe017bc.l-b450506e::after { width: 4px; height: 100%; left: calc(-1 * var(--size-xs)); }
.l-8131be39 { position: sticky; top: 0; z-index: 5; border-bottom: 1px solid var(--color-text-description); margin-bottom: var(--size-m); }
.l-9a8bcc3c { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding-top: 24px; padding-bottom: 20px; gap: 16px; position: relative; }
.l-9cbb5b39 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-73f8430c { font-size: 34px; margin-right: var(--size-xxs); }
.l-2002d213 { font-size: 24px; font-weight: 600; }
.l-fb564663 { margin-left: auto; }
.l-5f9c8bcc { display: flex; justify-content: flex-end; align-items: center; gap: 16px; }
.l-87694f8c { height: 100%; }
.l-d8aa2787 { position: relative; text-decoration: none; text-align: center; padding: var(--size-xxs); height: 100%; display: flex; justify-content: center; align-items: center; user-select: none; cursor: pointer; font-size: 15px; font-weight: 500; }
.l-d8aa2787:hover { color: var(--color-primary); }
.l-d8aa2787.l-b450506e::after { bottom: -21px; width: 100%; height: 4px; }
.l-10f5f98a { margin-left: 8px; fill: currentColor; }
.l-b450506e { color: var(--color-primary); }
.l-b450506e::after { content: ""; display: block; background-color: var(--color-primary); position: absolute; }
.l-63bfc9fc { height: var(--size-m); justify-content: flex-start; }
.l-21b196fb .l-b450506e::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-3f2f3a11 { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; margin-right: var(--size-m); }
.l-3f2f3a11:hover { opacity: 0.7; }
.l-db8ffa32 { fill: var(--color-text); }
.l-cb33827f { display: none; }
.l-5082b42d { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-5082b42d.l-f999ceac { clip-path: inherit; }
.l-5082b42d.l-f999ceac .l-7bbe9422 { background-color: rgba(0, 0, 0, 0.2); }
.l-5082b42d.l-f999ceac .l-9822c467 { opacity: 1; transform: translateX(0); }
.l-5082b42d .l-5f9c8bcc { flex-direction: column; gap: var(--size-s); align-items: flex-start; }
.l-5082b42d .l-d8aa2787 { justify-content: flex-start; text-align: left; }
.l-5082b42d .l-d38ab8ed { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; padding-bottom: 0; }
.l-5082b42d .l-fbe017bc { padding-left: 10px; }
.l-8b3abd6c { height: 80px; display: flex; justify-content: flex-start; align-items: center; }
.l-a58b2c57 { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; }
.l-a58b2c57:hover { opacity: 0.7; }
.l-a58b2c57 svg { fill: var(--color-text); }
.l-7bbe9422 { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-9822c467 { display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; min-width: 260px; width: 100%; max-width: 30%; height: 100%; box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateX(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding: 0 var(--size-m) 0 var(--wrapper-padding); }
@media screen and (max-width: 1024px) { .l-9a8bcc3c { padding-top: 0; padding-bottom: 0; justify-content: flex-start; }
.l-5f9c8bcc { gap: var(--size-m); }
.l-c15fe02d { display: none; }
.l-cb33827f { display: block; }
.l-fbe017bc.l-b450506e::after { left: -4px; }
 }@media screen and (max-width: 768px) { .l-73f8430c { font-size: 28px; }
.l-2002d213 { font-size: 20px; }
 }@media screen and (max-width: 375px) { .l-3f2f3a11 { margin-right: var(--size-xxs); }
 }
.l-2f4ccfad { display: flex; align-items: center; gap: var(--size-s); }
.l-e9d58924 { flex: 1; }
.l-82991734 { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-66ee8ac2 { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-2f4ccfad { flex-direction: column; }
.l-82991734 { flex: auto; }
.l-66ee8ac2 { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-82991734 { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-d90345aa { display: flex; align-items: center; gap: var(--size-m); }
.l-6710c05b { flex: 1; }
.l-c43c748d { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 768px) { .l-d90345aa { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-18054339 { text-align: center; }
 }
.l-d9746ddc { position: relative; display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(3, 1fr); gap: var(--size-s); }
.l-81c17597 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-81c17597::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }
.l-0222f9fd { position: relative; grid-row: span 2; min-height: 350px; padding: var(--size-s) var(--size-s) var(--size-m); }
.l-90b34209 { display: grid; grid-template-columns: 1fr 1fr; gap: var(--size-s); }
.l-dd55a724 { padding: var(--size-s) var(--size-s) var(--size-m); }
.l-26906214 { display: flex; justify-content: space-between; align-items: center; gap: var(--size-s); }
.l-6cc7d432 { flex-shrink: 0; width: 44px; height: 44px; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 24px; }
@media screen and (max-width: 870px) { .l-81c17597 { position: static; border-radius: var(--b-radius); overflow: hidden; height: auto; }
.l-81c17597::after { display: none; }
.l-0222f9fd { border-radius: 0; padding: 0; display: flex; flex-direction: column-reverse; gap: var(--size-s); }
 }@media screen and (max-width: 768px) { .l-d9746ddc { grid-template-columns: 1fr; grid-template-rows: auto; }
.l-0222f9fd { text-align: center; }
.l-90b34209 { grid-template-columns: 1fr 1fr; }
 }@media screen and (max-width: 576px) { .l-b03301ee { color: var(--color-text); }
.l-90b34209 { grid-template-columns: 1fr; }
.l-dd55a724 { padding: var(--size-xs); }
.l-26906214 { flex-direction: column-reverse; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs); }
 }
.l-3fa78839 { display: flex; gap: var(--size-s); overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding: var(--size-xl) 20px; margin-inline: -20px; }
.l-eab2136d { width: 50%; }
.l-8f2614a4 { min-width: 270px; height: 100%; box-shadow: var(--shadow); display: flex; flex-direction: column; }
.l-f9537268 { padding: var(--size-s) var(--size-m); }
.l-b5864263 { transform: scale(1.2); }
.l-e906d6fd { padding: var(--size-s) var(--size-m); margin-top: auto; }
.l-88f6286b svg { fill: var(--color-text); }
@media screen and (max-width: 1024px) { .l-3fa78839 { padding: 20px 20px 10px; }
.l-b5864263 { transform: none; }
 }@media screen and (max-width: 768px) { .l-eab2136d { width: 100%; }
 }@media screen and (max-width: 576px) { .l-3fa78839 { flex-direction: column; overflow: initial; padding: 0; margin-inline: 0; }
.l-8f2614a4 { text-align: center; }
 }
.l-d304f8e8 { display: flex; align-items: center; gap: var(--size-m); }
.l-af8350be { flex: 1; }
.l-00ac1deb { position: relative; padding: var(--size-m); }
.l-00ac1deb::before { content: ""; display: block; position: absolute; top: 0; right: -50%; left: 0; width: 150%; height: 100%; background-color: var(--color-surface); margin-bottom: var(--size-s); z-index: -1; border-radius: var(--b-radius); }
.l-9aa89922 { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 870px) { .l-d304f8e8 { flex-direction: column; align-items: stretch; }
.l-af8350be { flex: auto; }
.l-00ac1deb { padding: var(--size-m) var(--size-s); }
.l-00ac1deb::before { top: 0; right: 0; left: 0; width: 100%; height: 100%; }
 }@media screen and (max-width: 576px) { .l-00ac1deb { text-align: center; }
 }
.l-532723b3 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-532723b3 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-532723b3 { padding: var(--size-s); }
 }
.l-5db49c18 { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-a7c7214e { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.l-eb323338 { flex: 0 0 450px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-33cb6735 { display: none; }
.l-bed268f5 { width: 100%; }
.l-b6166ad2 { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); white-space: nowrap; flex-wrap: wrap; }
.l-83056210 { flex: 1; display: flex; align-items: flex-start; flex-direction: column; }
.l-47d0fe2c { width: 56px; height: 56px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 24px; margin-right: var(--size-m); }
.l-5718301d { fill: var(--color-text); }
.l-2fc02960 { stroke: var(--color-text); }
.l-13d57044 { stroke: var(--color-text); }
.l-f9788ca9 { display: flex; flex-direction: column; }
.l-89bac240 { width: 100%; height: 300px; }
.l-1c06704c { position: relative; z-index: 1; }
@media screen and (max-width: 1024px) { .l-5db49c18 { flex-direction: column-reverse; }
.l-a7c7214e { flex-direction: column-reverse; justify-content: flex-start; }
.l-eb323338 { flex: 1; }
.l-adc1eaf5 { display: none; }
.l-33cb6735 { display: block; text-align: center; }
.l-b6166ad2 { justify-content: space-evenly; }
.l-89bac240 { height: 430px; margin-top: var(--size-s); }
 }@media screen and (max-width: 870px) { .l-a7c7214e { width: 100%; }
 }@media screen and (max-width: 768px) { .l-47d0fe2c { margin-right: 0; }
.l-f9788ca9 { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-a7c7214e { text-align: center; }
.l-eb323338 { padding: var(--size-s); }
.l-b6166ad2 { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-83056210 { flex: inherit; align-items: center; }
 }
.l-ba872eb9 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-967995b1 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-fcc75fb5 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-f82c8d0f { max-width: 238px; }
.l-80bca21c { display: inline-block; vertical-align: middle; }
.l-7d8ef06d { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-e94df572 { text-align: right; margin-left: auto; }
.l-ef4f86ff { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-44c701d1 { font-size: 36px; margin-right: var(--size-xs); }
.l-056d932c { font-size: 24px; font-weight: 600; }
.l-1eeba28a { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-967995b1 { grid-row: 1/3; max-width: 100%; }
.l-fcc75fb5 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-f82c8d0f { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-967995b1 { max-width: initial; padding: var(--size-xs); }
.l-fcc75fb5 { grid-template-columns: 1fr; }
.l-7d8ef06d { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-e94df572 { margin-left: initial; }
.l-ef4f86ff { margin: 0 auto; width: fit-content; }
 }
.l-66e04090 { position: fixed; bottom: 30px; right: 30px; display: none; background-color: var(--color-primary); border: none; width: 50px; height: 50px; border-radius: var(--b-radius); cursor: pointer; z-index: 4; }
.l-66e04090 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-66e04090 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-fa64a800 { display: none; position: fixed; bottom: 30px; left: var(--wrapper-padding); width: calc(100% - var(--wrapper-padding) * 2); max-width: 600px; padding: var(--size-m); z-index: 3; }
.l-0e6e0581 { display: block; }
.l-ae5c0a8c { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-fa64a800 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-ae5c0a8c { gap: var(--size-xxs); }
.l-deae3d84 { width: 100%; }
 }
.l-794d866d { position: relative; }
.l-2932e20a .l-1e23a052 { display: flex; }
.l-2932e20a .l-19303a27 { transform: scaleY(-1); }
.l-1e23a052 { display: none; transform: translateY(100%); bottom: -30px; border: 1px solid var(--color-text-description); position: absolute; box-shadow: 0 4px 20px rgba(23, 23, 28, 0.05); padding: var(--size-xs); background-color: var(--color-bg); border-radius: var(--b-radius); max-width: 100%; min-width: 275px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); }
.l-92d3c1ce { position: relative; display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-92d3c1ce:hover { color: var(--color-primary); }
.l-92d3c1ce.l-721512e7::after { width: 4px; height: 100%; left: calc(-1 * var(--size-xs)); }
.l-62a2ef4b { position: sticky; top: 0; z-index: 5; border-bottom: 1px solid var(--color-text-description); margin-bottom: var(--size-m); }
.l-dfa83987 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding-top: 24px; padding-bottom: 20px; gap: 16px; position: relative; }
.l-c11e221b { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-b4229437 { font-size: 34px; margin-right: var(--size-xxs); }
.l-24dc1948 { font-size: 24px; font-weight: 600; }
.l-4958493b { margin-left: auto; }
.l-49e951bf { display: flex; justify-content: flex-end; align-items: center; gap: 16px; }
.l-7ea9af8e { height: 100%; }
.l-9936b441 { position: relative; text-decoration: none; text-align: center; padding: var(--size-xxs); height: 100%; display: flex; justify-content: center; align-items: center; user-select: none; cursor: pointer; font-size: 15px; font-weight: 500; }
.l-9936b441:hover { color: var(--color-primary); }
.l-9936b441.l-721512e7::after { bottom: -21px; width: 100%; height: 4px; }
.l-19303a27 { margin-left: 8px; fill: currentColor; }
.l-721512e7 { color: var(--color-primary); }
.l-721512e7::after { content: ""; display: block; background-color: var(--color-primary); position: absolute; }
.l-a6486c15 { height: var(--size-m); justify-content: flex-start; }
.l-4d2a937c .l-721512e7::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-7ae32762 { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; margin-right: var(--size-m); }
.l-7ae32762:hover { opacity: 0.7; }
.l-d3b4cb5a { fill: var(--color-text); }
.l-4e569ddb { display: none; }
.l-e00ddfd7 { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-e00ddfd7.l-4f0ff6cd { clip-path: inherit; }
.l-e00ddfd7.l-4f0ff6cd .l-4be7798f { background-color: rgba(0, 0, 0, 0.2); }
.l-e00ddfd7.l-4f0ff6cd .l-88f95505 { opacity: 1; transform: translateX(0); }
.l-e00ddfd7 .l-49e951bf { flex-direction: column; gap: var(--size-s); align-items: flex-start; }
.l-e00ddfd7 .l-9936b441 { justify-content: flex-start; text-align: left; }
.l-e00ddfd7 .l-1e23a052 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; padding-bottom: 0; }
.l-e00ddfd7 .l-92d3c1ce { padding-left: 10px; }
.l-51dc6ad8 { height: 80px; display: flex; justify-content: flex-start; align-items: center; }
.l-6b32bd47 { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; }
.l-6b32bd47:hover { opacity: 0.7; }
.l-6b32bd47 svg { fill: var(--color-text); }
.l-4be7798f { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-88f95505 { display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; min-width: 260px; width: 100%; max-width: 30%; height: 100%; box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateX(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding: 0 var(--size-m) 0 var(--wrapper-padding); }
@media screen and (max-width: 1024px) { .l-dfa83987 { padding-top: 0; padding-bottom: 0; justify-content: flex-start; }
.l-49e951bf { gap: var(--size-m); }
.l-ecbbc222 { display: none; }
.l-4e569ddb { display: block; }
.l-92d3c1ce.l-721512e7::after { left: -4px; }
 }@media screen and (max-width: 768px) { .l-b4229437 { font-size: 28px; }
.l-24dc1948 { font-size: 20px; }
 }@media screen and (max-width: 375px) { .l-7ae32762 { margin-right: var(--size-xxs); }
 }
.l-bb343c2e { position: relative; }
.l-bb343c2e .l-9bfc3f96 { margin: calc(-1 * var(--section-padding)) auto; position: relative; min-height: 700px; display: flex; justify-content: flex-start; align-items: center; }
.l-2594d698 { display: flex; justify-content: center; align-items: center; gap: var(--size-m); min-height: 600px; width: 60%; }
.l-b67e6cd3 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-b67e6cd3::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-b67e6cd3 img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 1024px) { .l-2594d698 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-a6f7ee83 { text-align: center; }
 }
.l-ee073b5d { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-e0b37e4b { text-align: center; }
.l-ee073b5d { column-count: 1; }
 }
.l-2da928ed { width: 60%; }
.l-4a1c1aa4 { flex: 1; position: relative; display: flex; gap: var(--size-s); }
.l-4a1c1aa4::before { content: ""; position: absolute; top: 135px; left: 0; width: 100%; height: 3px; background-color: var(--color-primary); }
.l-2c054109 { flex: 1; }
.l-e4cbc169 { position: relative; height: 100%; }
.l-e4cbc169::before { content: ""; width: 16px; height: 16px; position: absolute; left: 50%; margin-left: -8px; top: 128px; background-color: var(--color-primary); border-radius: 50%; }
.l-70baf9de { font-size: 80px; line-height: 130%; font-weight: 500; margin-bottom: 72px; text-align: center; }
@media screen and (max-width: 870px) { .l-43304ed6 { flex-direction: column; }
.l-2da928ed { width: 100%; }
.l-4a1c1aa4 { flex-direction: column; }
.l-4a1c1aa4::before { top: 0; left: 80px; width: 2px; height: 100%; }
.l-e4cbc169 { display: flex; justify-content: flex-start; align-items: center; }
.l-e4cbc169::before { margin-left: 0; top: 50%; margin-top: -8px; left: 73px; }
.l-70baf9de { text-align: left; margin-bottom: 0; font-size: 40px; flex: 0 0 110px; }
 }@media screen and (max-width: 576px) { .l-2da928ed { text-align: center; }
.l-4a1c1aa4::before { left: 57px; }
.l-e4cbc169::before { left: 50px; }
.l-70baf9de { font-size: 32px; flex: 0 0 75px; }
 }
.l-8774dbbe { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-8774dbbe { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-8774dbbe { padding: var(--size-s); }
 }
.l-67ddc2f7 { display: flex; gap: var(--size-s); overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding: var(--size-xl) 20px; margin-inline: -20px; }
.l-622952f3 { width: 50%; }
.l-fb0bcb33 { min-width: 270px; height: 100%; box-shadow: var(--shadow); display: flex; flex-direction: column; }
.l-1c19dbba { padding: var(--size-s) var(--size-m); }
.l-2f166be0 { transform: scale(1.2); }
.l-e0f85fcb { padding: var(--size-s) var(--size-m); margin-top: auto; }
.l-63b810ca svg { fill: var(--color-text); }
@media screen and (max-width: 1024px) { .l-67ddc2f7 { padding: 20px 20px 10px; }
.l-2f166be0 { transform: none; }
 }@media screen and (max-width: 768px) { .l-622952f3 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-67ddc2f7 { flex-direction: column; overflow: initial; padding: 0; margin-inline: 0; }
.l-fb0bcb33 { text-align: center; }
 }
.l-6c16cc5d { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-71de0697 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-c5ca0278 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-ee4223e6 { max-width: 238px; }
.l-74f35126 { display: inline-block; vertical-align: middle; }
.l-58454301 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-80ed405d { text-align: right; margin-left: auto; }
.l-e2b2290a { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-85bd4d0f { font-size: 36px; margin-right: var(--size-xs); }
.l-71286f15 { font-size: 24px; font-weight: 600; }
.l-a8cbea7b { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-71de0697 { grid-row: 1/3; max-width: 100%; }
.l-c5ca0278 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-ee4223e6 { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-71de0697 { max-width: initial; padding: var(--size-xs); }
.l-c5ca0278 { grid-template-columns: 1fr; }
.l-58454301 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-80ed405d { margin-left: initial; }
.l-e2b2290a { margin: 0 auto; width: fit-content; }
 }
.l-dbf2584d { position: fixed; bottom: 30px; right: 30px; display: none; background-color: var(--color-primary); border: none; width: 50px; height: 50px; border-radius: var(--b-radius); cursor: pointer; z-index: 4; }
.l-dbf2584d svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-dbf2584d { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-c4ad17d5 { display: none; position: fixed; bottom: 30px; left: var(--wrapper-padding); width: calc(100% - var(--wrapper-padding) * 2); max-width: 600px; padding: var(--size-m); z-index: 3; }
.l-3cce5cb4 { display: block; }
.l-2b7b9d8c { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-c4ad17d5 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-2b7b9d8c { gap: var(--size-xxs); }
.l-04a383c2 { width: 100%; }
 }
.l-cfaa82ab { position: relative; }
.l-cfbb77e4 .l-e8986f8e { display: flex; }
.l-cfbb77e4 .l-9625de18 { transform: scaleY(-1); }
.l-e8986f8e { display: none; transform: translateY(100%); bottom: -30px; border: 1px solid var(--color-text-description); position: absolute; box-shadow: 0 4px 20px rgba(23, 23, 28, 0.05); padding: var(--size-xs); background-color: var(--color-bg); border-radius: var(--b-radius); max-width: 100%; min-width: 275px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); }
.l-109344f6 { position: relative; display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-109344f6:hover { color: var(--color-primary); }
.l-109344f6.l-b40d28c7::after { width: 4px; height: 100%; left: calc(-1 * var(--size-xs)); }
.l-c7100def { position: sticky; top: 0; z-index: 5; border-bottom: 1px solid var(--color-text-description); margin-bottom: var(--size-m); }
.l-cacc1763 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding-top: 24px; padding-bottom: 20px; gap: 16px; position: relative; }
.l-fa4b043c { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-afe66e94 { font-size: 34px; margin-right: var(--size-xxs); }
.l-993a3ca9 { font-size: 24px; font-weight: 600; }
.l-858bd16d { margin-left: auto; }
.l-c0b531cc { display: flex; justify-content: flex-end; align-items: center; gap: 16px; }
.l-c1956a08 { height: 100%; }
.l-bdc2162e { position: relative; text-decoration: none; text-align: center; padding: var(--size-xxs); height: 100%; display: flex; justify-content: center; align-items: center; user-select: none; cursor: pointer; font-size: 15px; font-weight: 500; }
.l-bdc2162e:hover { color: var(--color-primary); }
.l-bdc2162e.l-b40d28c7::after { bottom: -21px; width: 100%; height: 4px; }
.l-9625de18 { margin-left: 8px; fill: currentColor; }
.l-b40d28c7 { color: var(--color-primary); }
.l-b40d28c7::after { content: ""; display: block; background-color: var(--color-primary); position: absolute; }
.l-1b7d35c1 { height: var(--size-m); justify-content: flex-start; }
.l-d05f282e .l-b40d28c7::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-18bd09a7 { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; margin-right: var(--size-m); }
.l-18bd09a7:hover { opacity: 0.7; }
.l-5b1a6db1 { fill: var(--color-text); }
.l-e7bca670 { display: none; }
.l-245c24bf { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-245c24bf.l-825a3cc0 { clip-path: inherit; }
.l-245c24bf.l-825a3cc0 .l-f4b13812 { background-color: rgba(0, 0, 0, 0.2); }
.l-245c24bf.l-825a3cc0 .l-ed2b029f { opacity: 1; transform: translateX(0); }
.l-245c24bf .l-c0b531cc { flex-direction: column; gap: var(--size-s); align-items: flex-start; }
.l-245c24bf .l-bdc2162e { justify-content: flex-start; text-align: left; }
.l-245c24bf .l-e8986f8e { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; padding-bottom: 0; }
.l-245c24bf .l-109344f6 { padding-left: 10px; }
.l-5bba6a91 { height: 80px; display: flex; justify-content: flex-start; align-items: center; }
.l-937032e5 { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; }
.l-937032e5:hover { opacity: 0.7; }
.l-937032e5 svg { fill: var(--color-text); }
.l-f4b13812 { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-ed2b029f { display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; min-width: 260px; width: 100%; max-width: 30%; height: 100%; box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateX(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding: 0 var(--size-m) 0 var(--wrapper-padding); }
@media screen and (max-width: 1024px) { .l-cacc1763 { padding-top: 0; padding-bottom: 0; justify-content: flex-start; }
.l-c0b531cc { gap: var(--size-m); }
.l-a83430b5 { display: none; }
.l-e7bca670 { display: block; }
.l-109344f6.l-b40d28c7::after { left: -4px; }
 }@media screen and (max-width: 768px) { .l-afe66e94 { font-size: 28px; }
.l-993a3ca9 { font-size: 20px; }
 }@media screen and (max-width: 375px) { .l-18bd09a7 { margin-right: var(--size-xxs); }
 }
.l-47dde495 { position: relative; min-height: 600px; display: flex; align-items: flex-end; }
.l-b4bbcaa9 { padding: clamp(1.5rem, 6.25vw + -1.5rem, 3.5rem); display: flex; justify-content: flex-start; align-items: flex-end; gap: var(--size-m); }
.l-34341781 { flex: 0 0 clamp(18.75rem, 36.5853658537vw + -1.1432926829rem, 28.125rem); }
.l-06ebbe58 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-06ebbe58::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-06ebbe58 img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 870px) { .l-47dde495 { align-items: center; }
.l-b4bbcaa9 { flex-direction: column; text-align: center; }
.l-34341781 { flex-basis: auto; }
 }@media screen and (max-width: 576px) { .l-47dde495 { min-height: 400px; }
 }
.l-8bf84b7f { position: relative; display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); padding-left: var(--wrapper-padding); }
.l-c445b724 { flex: 0 1 560px; }
.l-ba9038e1 { flex: 1 1 630px; }
.l-d8fa860a { flex: 1; }
.l-81342dcd { display: flex; gap: var(--size-s); flex-wrap: wrap; }
.l-5f025499 { flex: 1; }
.l-b0396ffb { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); }
.l-df2cadfb { flex-shrink: 0; width: 44px; height: 44px; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 24px; }
@media screen and (max-width: 768px) { .l-8bf84b7f { padding: 0 var(--wrapper-padding); flex-direction: column-reverse; }
.l-c445b724 { flex: auto; }
.l-ba9038e1 { flex: auto; width: 100%; }
.l-81342dcd { margin-top: var(--size-s); }
.l-5f025499 { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-b0396ffb { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-c445b724 { text-align: center; }
.l-81342dcd { flex-direction: column; }
.l-5f025499 { flex: auto; text-align: center; }
.l-b0396ffb { align-items: center; }
 }
.l-1fb780dd { display: flex; align-items: center; gap: var(--size-m); }
.l-1c9fdbe5 { flex: 1; }
.l-c74d5488 { flex: 1; }
@media screen and (max-width: 768px) { .l-1fb780dd { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-c74d5488 { text-align: center; }
 }
.l-5e1ad793 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-5e1ad793 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-5e1ad793 { padding: var(--size-s); }
 }
.l-253ccd8a { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-2f0d5d94 { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-10d023fd { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-10d023fd { width: 100%; }
 }@media screen and (max-width: 576px) { .l-253ccd8a { padding: 0; flex-direction: column-reverse; }
.l-2f0d5d94 { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-10d023fd { text-align: center; }
 }
.l-736e2a55 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-8f9f103b { text-align: center; }
.l-736e2a55 { column-count: 1; }
 }
.l-645ce9d0 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-e8c19e1f { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-3f78a348 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-211700d5 { max-width: 238px; }
.l-0443f2e0 { display: inline-block; vertical-align: middle; }
.l-e2450e0a { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-0f4f1e17 { text-align: right; margin-left: auto; }
.l-22d2e131 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-0a181309 { font-size: 36px; margin-right: var(--size-xs); }
.l-2418f390 { font-size: 24px; font-weight: 600; }
.l-1083bf20 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-e8c19e1f { grid-row: 1/3; max-width: 100%; }
.l-3f78a348 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-211700d5 { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-e8c19e1f { max-width: initial; padding: var(--size-xs); }
.l-3f78a348 { grid-template-columns: 1fr; }
.l-e2450e0a { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-0f4f1e17 { margin-left: initial; }
.l-22d2e131 { margin: 0 auto; width: fit-content; }
 }
.l-f3c2bbdc { position: fixed; bottom: 30px; right: 30px; display: none; background-color: var(--color-primary); border: none; width: 50px; height: 50px; border-radius: var(--b-radius); cursor: pointer; z-index: 4; }
.l-f3c2bbdc svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-f3c2bbdc { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-77dd3856 { display: none; position: fixed; bottom: 30px; left: var(--wrapper-padding); width: calc(100% - var(--wrapper-padding) * 2); max-width: 600px; padding: var(--size-m); z-index: 3; }
.l-cba257b4 { display: block; }
.l-7ad26c37 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-77dd3856 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-7ad26c37 { gap: var(--size-xxs); }
.l-4d0c4868 { width: 100%; }
 }
.l-0564d294 { position: relative; }
.l-3b105e0d .l-ee5cfb59 { display: flex; }
.l-3b105e0d .l-510adece { transform: scaleY(-1); }
.l-ee5cfb59 { display: none; transform: translateY(100%); bottom: -30px; border: 1px solid var(--color-text-description); position: absolute; box-shadow: 0 4px 20px rgba(23, 23, 28, 0.05); padding: var(--size-xs); background-color: var(--color-bg); border-radius: var(--b-radius); max-width: 100%; min-width: 275px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); }
.l-3dd3ea54 { position: relative; display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-3dd3ea54:hover { color: var(--color-primary); }
.l-3dd3ea54.l-284ab77a::after { width: 4px; height: 100%; left: calc(-1 * var(--size-xs)); }
.l-f947e230 { position: sticky; top: 0; z-index: 5; border-bottom: 1px solid var(--color-text-description); margin-bottom: var(--size-m); }
.l-55a5d647 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding-top: 24px; padding-bottom: 20px; gap: 16px; position: relative; }
.l-8a05481e { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-b0e54018 { font-size: 34px; margin-right: var(--size-xxs); }
.l-32d56d3d { font-size: 24px; font-weight: 600; }
.l-6e4f9357 { margin-left: auto; }
.l-0be96d80 { display: flex; justify-content: flex-end; align-items: center; gap: 16px; }
.l-96fc1754 { height: 100%; }
.l-07858390 { position: relative; text-decoration: none; text-align: center; padding: var(--size-xxs); height: 100%; display: flex; justify-content: center; align-items: center; user-select: none; cursor: pointer; font-size: 15px; font-weight: 500; }
.l-07858390:hover { color: var(--color-primary); }
.l-07858390.l-284ab77a::after { bottom: -21px; width: 100%; height: 4px; }
.l-510adece { margin-left: 8px; fill: currentColor; }
.l-284ab77a { color: var(--color-primary); }
.l-284ab77a::after { content: ""; display: block; background-color: var(--color-primary); position: absolute; }
.l-26791148 { height: var(--size-m); justify-content: flex-start; }
.l-f3cf3dab .l-284ab77a::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-24687ce5 { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; margin-right: var(--size-m); }
.l-24687ce5:hover { opacity: 0.7; }
.l-b3d948de { fill: var(--color-text); }
.l-45604847 { display: none; }
.l-2ee0ca48 { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-2ee0ca48.l-dae7594a { clip-path: inherit; }
.l-2ee0ca48.l-dae7594a .l-24a2141a { background-color: rgba(0, 0, 0, 0.2); }
.l-2ee0ca48.l-dae7594a .l-1270a929 { opacity: 1; transform: translateX(0); }
.l-2ee0ca48 .l-0be96d80 { flex-direction: column; gap: var(--size-s); align-items: flex-start; }
.l-2ee0ca48 .l-07858390 { justify-content: flex-start; text-align: left; }
.l-2ee0ca48 .l-ee5cfb59 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; padding-bottom: 0; }
.l-2ee0ca48 .l-3dd3ea54 { padding-left: 10px; }
.l-0c95b8b9 { height: 80px; display: flex; justify-content: flex-start; align-items: center; }
.l-41a158f2 { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; }
.l-41a158f2:hover { opacity: 0.7; }
.l-41a158f2 svg { fill: var(--color-text); }
.l-24a2141a { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-1270a929 { display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; min-width: 260px; width: 100%; max-width: 30%; height: 100%; box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateX(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding: 0 var(--size-m) 0 var(--wrapper-padding); }
@media screen and (max-width: 1024px) { .l-55a5d647 { padding-top: 0; padding-bottom: 0; justify-content: flex-start; }
.l-0be96d80 { gap: var(--size-m); }
.l-b6c1fe42 { display: none; }
.l-45604847 { display: block; }
.l-3dd3ea54.l-284ab77a::after { left: -4px; }
 }@media screen and (max-width: 768px) { .l-b0e54018 { font-size: 28px; }
.l-32d56d3d { font-size: 20px; }
 }@media screen and (max-width: 375px) { .l-24687ce5 { margin-right: var(--size-xxs); }
 }
.l-3c6fe173 { overflow: hidden; }
.l-67f17b94 { padding-left: var(--wrapper-padding); display: flex;  align-items: flex-start; gap: var(--size-s); }
.l-36257b70 { flex: 0 1 465px; display: flex; flex-direction: column; align-items: flex-start; }
.l-211e5b14 { flex: 0 1 726px; }
@media screen and (max-width: 1024px) { .l-67f17b94 { gap: var(--size-l); padding: 0 var(--wrapper-padding); flex-direction: column; }
.l-36257b70 { flex: auto; }
.l-211e5b14 { flex: auto; border-radius: 0; width: 100vw; position: relative; left: 0; right: 0; margin: 0 calc(-1 * var(--wrapper-padding)); }
 }@media screen and (max-width: 576px) { .l-36257b70 { text-align: center; align-items: center; }
 }
.l-e1e98080 { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-0717bdc4 { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-9fccfb26 { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-9fccfb26 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-e1e98080 { padding: 0; flex-direction: column-reverse; }
.l-0717bdc4 { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-9fccfb26 { text-align: center; }
 }
.l-605f3518 { position: relative; gap: var(--size-s); }
.l-605f3518 * { flex: 1; }
.l-558642cd { width: 80%; margin-inline: auto; }
.l-0e5fa4b7 { width: 32px; height: 32px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; background-color: var(--color-secondary); border-radius: 50%; margin-right: var(--size-xl); color: var(--color-text-light); }
.l-c232d56e { user-select: none; }
.l-c232d56e[open] .l-0593e71b { transform: scaleY(1); }
.l-456f4b28 { display: flex; justify-content: flex-start; align-items: center; list-style: none; cursor: pointer; padding: var(--size-s) var(--size-m); }
.l-456f4b28::-webkit-details-marker { display: none; }
.l-0593e71b { width: 32px; height: 32px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; margin-left: auto; border-radius: 50%; background-color: var(--color-bg); transform: scaleY(-1); }
.l-0593e71b svg { fill: var(--color-primary); }
.l-4bf38a15 { padding: 0 var(--size-m) var(--size-s); }
@media screen and (max-width: 870px) { .l-456f4b28 { padding-top: var(--size-xs); padding-bottom: var(--size-xs); }
.l-4bf38a15 { padding-bottom: var(--size-xs); }
 }@media screen and (max-width: 768px) { .l-605f3518 { flex-direction: column; }
.l-558642cd { width: 100%; margin-top: var(--size-m); }
.l-0e5fa4b7 { margin-right: var(--size-s); }
 }
.l-e6bfe2b2 { display: flex; align-items: center; gap: var(--size-m); }
.l-a32d939e { flex: 1; }
.l-017b962a { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 768px) { .l-e6bfe2b2 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-d6abc836 { text-align: center; }
 }
.l-97e3ea08 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-b6d3b02e { text-align: center; }
.l-97e3ea08 { column-count: 1; }
 }
.l-0bdb2de4 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-629c3a46 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-8a53ca7a { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-e7fc2940 { max-width: 238px; }
.l-42bfec90 { display: inline-block; vertical-align: middle; }
.l-13c1f922 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-d7013e89 { text-align: right; margin-left: auto; }
.l-2ff02735 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-a891c7b1 { font-size: 36px; margin-right: var(--size-xs); }
.l-11fcced3 { font-size: 24px; font-weight: 600; }
.l-da6ed9de { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-629c3a46 { grid-row: 1/3; max-width: 100%; }
.l-8a53ca7a { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-e7fc2940 { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-629c3a46 { max-width: initial; padding: var(--size-xs); }
.l-8a53ca7a { grid-template-columns: 1fr; }
.l-13c1f922 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-d7013e89 { margin-left: initial; }
.l-2ff02735 { margin: 0 auto; width: fit-content; }
 }
.l-10435557 { position: fixed; bottom: 30px; right: 30px; display: none; background-color: var(--color-primary); border: none; width: 50px; height: 50px; border-radius: var(--b-radius); cursor: pointer; z-index: 4; }
.l-10435557 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-10435557 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-7532a4c8 { display: none; position: fixed; bottom: 30px; left: var(--wrapper-padding); width: calc(100% - var(--wrapper-padding) * 2); max-width: 600px; padding: var(--size-m); z-index: 3; }
.l-db919899 { display: block; }
.l-68c1da05 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-7532a4c8 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-68c1da05 { gap: var(--size-xxs); }
.l-96f9c140 { width: 100%; }
 }
.l-d5afaed3 { position: relative; }
.l-cc9e8928 .l-36ff4d15 { display: flex; }
.l-cc9e8928 .l-736280b4 { transform: scaleY(-1); }
.l-36ff4d15 { display: none; transform: translateY(100%); bottom: -30px; border: 1px solid var(--color-text-description); position: absolute; box-shadow: 0 4px 20px rgba(23, 23, 28, 0.05); padding: var(--size-xs); background-color: var(--color-bg); border-radius: var(--b-radius); max-width: 100%; min-width: 275px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); }
.l-56668ba3 { position: relative; display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-56668ba3:hover { color: var(--color-primary); }
.l-56668ba3.l-1175aa29::after { width: 4px; height: 100%; left: calc(-1 * var(--size-xs)); }
.l-ac4d39a0 { position: sticky; top: 0; z-index: 5; border-bottom: 1px solid var(--color-text-description); margin-bottom: var(--size-m); }
.l-8569ec72 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding-top: 24px; padding-bottom: 20px; gap: 16px; position: relative; }
.l-c4a6a8a9 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-7289bf2b { font-size: 34px; margin-right: var(--size-xxs); }
.l-b375343d { font-size: 24px; font-weight: 600; }
.l-8d26e198 { margin-left: auto; }
.l-7da4c17f { display: flex; justify-content: flex-end; align-items: center; gap: 16px; }
.l-d790018f { height: 100%; }
.l-4295d8f0 { position: relative; text-decoration: none; text-align: center; padding: var(--size-xxs); height: 100%; display: flex; justify-content: center; align-items: center; user-select: none; cursor: pointer; font-size: 15px; font-weight: 500; }
.l-4295d8f0:hover { color: var(--color-primary); }
.l-4295d8f0.l-1175aa29::after { bottom: -21px; width: 100%; height: 4px; }
.l-736280b4 { margin-left: 8px; fill: currentColor; }
.l-1175aa29 { color: var(--color-primary); }
.l-1175aa29::after { content: ""; display: block; background-color: var(--color-primary); position: absolute; }
.l-f255d4a1 { height: var(--size-m); justify-content: flex-start; }
.l-bfe15af7 .l-1175aa29::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-da0ac24d { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; margin-right: var(--size-m); }
.l-da0ac24d:hover { opacity: 0.7; }
.l-1df5d213 { fill: var(--color-text); }
.l-a3dea4c7 { display: none; }
.l-691fc724 { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-691fc724.l-26efb143 { clip-path: inherit; }
.l-691fc724.l-26efb143 .l-1af49d52 { background-color: rgba(0, 0, 0, 0.2); }
.l-691fc724.l-26efb143 .l-9967e214 { opacity: 1; transform: translateX(0); }
.l-691fc724 .l-7da4c17f { flex-direction: column; gap: var(--size-s); align-items: flex-start; }
.l-691fc724 .l-4295d8f0 { justify-content: flex-start; text-align: left; }
.l-691fc724 .l-36ff4d15 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; padding-bottom: 0; }
.l-691fc724 .l-56668ba3 { padding-left: 10px; }
.l-4fb23437 { height: 80px; display: flex; justify-content: flex-start; align-items: center; }
.l-ddef2589 { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; }
.l-ddef2589:hover { opacity: 0.7; }
.l-ddef2589 svg { fill: var(--color-text); }
.l-1af49d52 { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-9967e214 { display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; min-width: 260px; width: 100%; max-width: 30%; height: 100%; box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateX(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding: 0 var(--size-m) 0 var(--wrapper-padding); }
@media screen and (max-width: 1024px) { .l-8569ec72 { padding-top: 0; padding-bottom: 0; justify-content: flex-start; }
.l-7da4c17f { gap: var(--size-m); }
.l-172a75a8 { display: none; }
.l-a3dea4c7 { display: block; }
.l-56668ba3.l-1175aa29::after { left: -4px; }
 }@media screen and (max-width: 768px) { .l-7289bf2b { font-size: 28px; }
.l-b375343d { font-size: 20px; }
 }@media screen and (max-width: 375px) { .l-da0ac24d { margin-right: var(--size-xxs); }
 }
.l-6870c6e9 { overflow: hidden; }
.l-9935f68c { padding-left: var(--wrapper-padding); display: flex;  align-items: flex-start; gap: var(--size-s); }
.l-ee476e0a { flex: 0 1 465px; display: flex; flex-direction: column; align-items: flex-start; }
.l-0718e35d { flex: 0 1 726px; }
@media screen and (max-width: 1024px) { .l-9935f68c { gap: var(--size-l); padding: 0 var(--wrapper-padding); flex-direction: column; }
.l-ee476e0a { flex: auto; }
.l-0718e35d { flex: auto; border-radius: 0; width: 100vw; position: relative; left: 0; right: 0; margin: 0 calc(-1 * var(--wrapper-padding)); }
 }@media screen and (max-width: 576px) { .l-ee476e0a { text-align: center; align-items: center; }
 }
.l-dbe8777a { display: flex; align-items: center; gap: var(--size-m); }
.l-cb7e77cc { flex: 1; }
.l-c61cfdf2 { flex: 1; }
@media screen and (max-width: 768px) { .l-dbe8777a { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-c61cfdf2 { text-align: center; }
 }
.l-c7b43f4e { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-c7b43f4e { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-c7b43f4e { padding: var(--size-s); }
 }
.l-446839f4 { display: flex; justify-content: flex-start; align-items: center; position: relative; gap: var(--size-s); z-index: 1; }
.l-9c119c3e { padding: var(--size-m); flex: 0 0 60%; display: flex; flex-direction: column; justify-content: center; }
.l-6004c3b8 { display: flex; justify-content: flex-start; }
.l-b1260df5 { padding: var(--size-xl); flex: 1; display: flex; justify-content: flex-start; align-items: center; }
.l-785791c7 { display: flex; justify-content: flex-start; align-items: center; }
.l-fa543769 { width: 32px; height: 32px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; margin-right: var(--size-m); }
.l-843253ca { fill: var(--color-text); }
.l-da402139 { stroke: var(--color-text); }
.l-a8e68a7c { stroke: var(--color-text); }
.l-11a8321f { display: flex; flex-direction: column; }
.l-c606d03d { flex: 0 0 50%; height: 383px; }
.l-eb09ef38 { position: relative; z-index: 1; }
@media screen and (max-width: 870px) { .l-446839f4 { flex-direction: column; }
.l-9c119c3e { width: 100%; flex: 0 0 auto; }
.l-6004c3b8 { flex-direction: column; }
.l-b1260df5 { width: 100%; padding: var(--size-m); var(--wrapper-padding); }
.l-29e901c1 { width: 100%; display: flex; justify-content: space-between; }
.l-785791c7 { margin-top: 0; align-items: flex-start; flex-direction: column; }
.l-fa543769 { margin-right: 0; }
.l-11a8321f { margin-top: var(--size-xs); }
.l-c606d03d { height: 429px; width: 100%; flex: 0 0 auto; }
 }@media screen and (max-width: 576px) { .l-9c119c3e { padding: var(--size-xs); }
.l-29e901c1 { flex-direction: column; align-items: center; gap: var(--size-s); margin-top: var(--size-s); }
.l-785791c7 { align-items: center; }
.l-11a8321f { text-align: center; }
.l-c606d03d { height: 370px; }
 }
.l-0ced6cea { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-a4c0cc6c { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-c9b030fe { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-ba5e86db { max-width: 238px; }
.l-4f28d8a5 { display: inline-block; vertical-align: middle; }
.l-8d720d51 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-8cab258f { text-align: right; margin-left: auto; }
.l-81284437 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-1a9dcd48 { font-size: 36px; margin-right: var(--size-xs); }
.l-6cde1eb6 { font-size: 24px; font-weight: 600; }
.l-0a1dc85d { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-a4c0cc6c { grid-row: 1/3; max-width: 100%; }
.l-c9b030fe { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-ba5e86db { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-a4c0cc6c { max-width: initial; padding: var(--size-xs); }
.l-c9b030fe { grid-template-columns: 1fr; }
.l-8d720d51 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-8cab258f { margin-left: initial; }
.l-81284437 { margin: 0 auto; width: fit-content; }
 }
.l-6d848ada { position: fixed; bottom: 30px; right: 30px; display: none; background-color: var(--color-primary); border: none; width: 50px; height: 50px; border-radius: var(--b-radius); cursor: pointer; z-index: 4; }
.l-6d848ada svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-6d848ada { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-05c79fdb { display: none; position: fixed; bottom: 30px; left: var(--wrapper-padding); width: calc(100% - var(--wrapper-padding) * 2); max-width: 600px; padding: var(--size-m); z-index: 3; }
.l-a1c76e62 { display: block; }
.l-8499a3cf { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-05c79fdb { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-8499a3cf { gap: var(--size-xxs); }
.l-b21bd1cf { width: 100%; }
 }
.l-caecf704 { position: relative; }
.l-a9bbe66b .l-842ca121 { display: flex; }
.l-a9bbe66b .l-6708ea58 { transform: scaleY(-1); }
.l-842ca121 { display: none; transform: translateY(100%); bottom: -30px; border: 1px solid var(--color-text-description); position: absolute; box-shadow: 0 4px 20px rgba(23, 23, 28, 0.05); padding: var(--size-xs); background-color: var(--color-bg); border-radius: var(--b-radius); max-width: 100%; min-width: 275px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); }
.l-ef027965 { position: relative; display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-ef027965:hover { color: var(--color-primary); }
.l-ef027965.l-ad8a94c2::after { width: 4px; height: 100%; left: calc(-1 * var(--size-xs)); }
.l-cec93af3 { position: sticky; top: 0; z-index: 5; border-bottom: 1px solid var(--color-text-description); margin-bottom: var(--size-m); }
.l-77fd6588 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding-top: 24px; padding-bottom: 20px; gap: 16px; position: relative; }
.l-5c274ab5 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-5958a3e5 { font-size: 34px; margin-right: var(--size-xxs); }
.l-e473fd3a { font-size: 24px; font-weight: 600; }
.l-2224afe1 { margin-left: auto; }
.l-4f89e3fe { display: flex; justify-content: flex-end; align-items: center; gap: 16px; }
.l-bec6871f { height: 100%; }
.l-3f46cb30 { position: relative; text-decoration: none; text-align: center; padding: var(--size-xxs); height: 100%; display: flex; justify-content: center; align-items: center; user-select: none; cursor: pointer; font-size: 15px; font-weight: 500; }
.l-3f46cb30:hover { color: var(--color-primary); }
.l-3f46cb30.l-ad8a94c2::after { bottom: -21px; width: 100%; height: 4px; }
.l-6708ea58 { margin-left: 8px; fill: currentColor; }
.l-ad8a94c2 { color: var(--color-primary); }
.l-ad8a94c2::after { content: ""; display: block; background-color: var(--color-primary); position: absolute; }
.l-6fbe9480 { height: var(--size-m); justify-content: flex-start; }
.l-86afde38 .l-ad8a94c2::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-6756a600 { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; margin-right: var(--size-m); }
.l-6756a600:hover { opacity: 0.7; }
.l-d7d7ce96 { fill: var(--color-text); }
.l-86c75ce5 { display: none; }
.l-e54e9639 { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-e54e9639.l-7795791e { clip-path: inherit; }
.l-e54e9639.l-7795791e .l-899c54a9 { background-color: rgba(0, 0, 0, 0.2); }
.l-e54e9639.l-7795791e .l-befbc2c3 { opacity: 1; transform: translateX(0); }
.l-e54e9639 .l-4f89e3fe { flex-direction: column; gap: var(--size-s); align-items: flex-start; }
.l-e54e9639 .l-3f46cb30 { justify-content: flex-start; text-align: left; }
.l-e54e9639 .l-842ca121 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; padding-bottom: 0; }
.l-e54e9639 .l-ef027965 { padding-left: 10px; }
.l-780bcea9 { height: 80px; display: flex; justify-content: flex-start; align-items: center; }
.l-45cf615a { cursor: pointer; border: 0; padding: var(--size-xxs); background-color: transparent; transition: 0.3s opacity ease-in-out; }
.l-45cf615a:hover { opacity: 0.7; }
.l-45cf615a svg { fill: var(--color-text); }
.l-899c54a9 { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-befbc2c3 { display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; min-width: 260px; width: 100%; max-width: 30%; height: 100%; box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateX(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding: 0 var(--size-m) 0 var(--wrapper-padding); }
@media screen and (max-width: 1024px) { .l-77fd6588 { padding-top: 0; padding-bottom: 0; justify-content: flex-start; }
.l-4f89e3fe { gap: var(--size-m); }
.l-70bba475 { display: none; }
.l-86c75ce5 { display: block; }
.l-ef027965.l-ad8a94c2::after { left: -4px; }
 }@media screen and (max-width: 768px) { .l-5958a3e5 { font-size: 28px; }
.l-e473fd3a { font-size: 20px; }
 }@media screen and (max-width: 375px) { .l-6756a600 { margin-right: var(--size-xxs); }
 }
.l-427a1c21 * + * { margin-top: var(--size-xs); }
.l-427a1c21 ul { list-style: disc; }
.l-427a1c21 ul li { margin-left: 16px; }

.l-1fce3f75 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-fa048505 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-5993333e { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-e7a1a703 { max-width: 238px; }
.l-9d9dde22 { display: inline-block; vertical-align: middle; }
.l-0e90a1d9 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-baababbf { text-align: right; margin-left: auto; }
.l-bf2c17c2 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-59e99896 { font-size: 36px; margin-right: var(--size-xs); }
.l-5c067add { font-size: 24px; font-weight: 600; }
.l-c172225e { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-fa048505 { grid-row: 1/3; max-width: 100%; }
.l-5993333e { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-e7a1a703 { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-fa048505 { max-width: initial; padding: var(--size-xs); }
.l-5993333e { grid-template-columns: 1fr; }
.l-0e90a1d9 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-baababbf { margin-left: initial; }
.l-bf2c17c2 { margin: 0 auto; width: fit-content; }
 }
.l-efb01e45 { position: fixed; bottom: 30px; right: 30px; display: none; background-color: var(--color-primary); border: none; width: 50px; height: 50px; border-radius: var(--b-radius); cursor: pointer; z-index: 4; }
.l-efb01e45 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-efb01e45 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-5603223a { display: none; position: fixed; bottom: 30px; left: var(--wrapper-padding); width: calc(100% - var(--wrapper-padding) * 2); max-width: 600px; padding: var(--size-m); z-index: 3; }
.l-fecd05ca { display: block; }
.l-7b9b83b4 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-5603223a { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-7b9b83b4 { gap: var(--size-xxs); }
.l-c427c05a { width: 100%; }
 }
.l-c272f10a * + * { margin-top: var(--size-xs); }
.l-c272f10a ul { list-style: disc; }
.l-c272f10a ul li { margin-left: 16px; }

.l-5cddef7a * + * { margin-top: var(--size-xs); }
.l-5cddef7a ul { list-style: disc; }
.l-5cddef7a ul li { margin-left: 16px; }

.l-f385fd6d * + * { margin-top: var(--size-xs); }
.l-f385fd6d ul { list-style: disc; }
.l-f385fd6d ul li { margin-left: 16px; }
