.l-415f42c7 .l-db300924 { display: flex; }
.l-415f42c7 .l-de25743d { transform: scaleY(-1); }
.l-e37b8779 { position: relative; }
.l-de25743d { margin-left: 8px; fill: currentColor; }
.l-db300924 { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-6e581220 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-6e581220:hover { font-weight: bold; }
.l-6e581220.l-182340e4 { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-c97fe246 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-95a6c697 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-dbb1e245 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-791bca24 { font-size: 34px; margin-right: var(--size-xxs); }
.l-ce6daa4d { font-size: 24px; font-weight: 600; }
.l-831780ec { border-radius: 51px; }
.l-cad4ef80 { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-70487a7a { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-70487a7a:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-182340e4 { background-color: var(--color-surface); color: var(--color-text); }
.l-2e14ce57 { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-2e14ce57:hover { transform: scale(1.05); }
.l-2e14ce57 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-43a5f714 { display: none; }
.l-9fe90a0d .l-43a5f714 { display: inline; }
.l-9fe90a0d .l-8bdee82e { display: none; }
.l-a8fa5bbd { height: var(--size-m); justify-content: flex-start; }
.l-1bc0d22a .l-182340e4::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-53938241 { display: none; }
.l-f39514de { 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-f39514de.l-515ad680 { clip-path: inherit; }
.l-f39514de.l-515ad680 .l-769f79b6 { background-color: rgba(0, 0, 0, 0.2); }
.l-f39514de.l-515ad680 .l-21ce0209 { opacity: 1; transform: translateX(0); }
.l-f39514de .l-cad4ef80 { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-f39514de .l-70487a7a { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-f39514de .l-db300924 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-f39514de .l-6e581220 { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-f39514de .l-182340e4 { background-color: var(--color-primary); color: var(--color-text-light); }
.l-9fc0d921 { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-4f261f78 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-4f261f78:hover { opacity: 0.7; }
.l-4f261f78 svg { fill: var(--color-text-light); }
.l-769f79b6 { 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-21ce0209 { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-791bca24 { font-size: 28px; }
.l-ce6daa4d { font-size: 20px; }
.l-0802e65f { display: none; }
.l-53938241 { display: block; }
.l-6e581220.l-182340e4 { color: var(--color-text); background-color: transparent; }
 }
.l-9e4f133d { overflow: hidden; }
.l-d3ab5e60 { padding-left: var(--wrapper-padding); display: flex;  align-items: flex-start; gap: var(--size-s); }
.l-8b7e8921 { margin-top: auto; }
.l-a0a8c123 { flex: 0 1 465px; display: flex; flex-direction: column; align-items: flex-start; }
.l-1ba46f5a { flex: 0 1 726px; }
@media screen and (max-width: 1024px) { .l-d3ab5e60 { gap: var(--size-l); padding: 0 var(--wrapper-padding); flex-direction: column; }
.l-a0a8c123 { flex: auto; }
.l-1ba46f5a { 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-a0a8c123 { text-align: center; align-items: center; }
 }
.l-40b2890a { display: flex; align-items: center; gap: var(--size-m); }
.l-e35b6092 { flex: 1; }
.l-4128d500 { flex: 1; }
@media screen and (max-width: 768px) { .l-40b2890a { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-4128d500 { text-align: center; }
 }
.l-97418e32 { position: relative; display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(3, 1fr); gap: var(--size-s); }
.l-095f3796 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-095f3796::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }
.l-95eba791 { position: relative; grid-row: span 2; min-height: 350px; padding: var(--size-s) var(--size-s) var(--size-m); }
.l-4d4ef35d { display: grid; grid-template-columns: 1fr 1fr; gap: var(--size-s); }
.l-db5b5901 { padding: var(--size-s) var(--size-s) var(--size-m); }
.l-be6ac890 { display: flex; justify-content: space-between; align-items: center; gap: var(--size-s); }
.l-227de5ed { 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-095f3796 { position: static; border-radius: var(--b-radius); overflow: hidden; height: auto; }
.l-095f3796::after { display: none; }
.l-95eba791 { border-radius: 0; padding: 0; display: flex; flex-direction: column-reverse; gap: var(--size-s); }
 }@media screen and (max-width: 768px) { .l-97418e32 { grid-template-columns: 1fr; grid-template-rows: auto; }
.l-95eba791 { text-align: center; }
.l-4d4ef35d { grid-template-columns: 1fr 1fr; }
 }@media screen and (max-width: 576px) { .l-dbb4170b { color: var(--color-text); }
.l-4d4ef35d { grid-template-columns: 1fr; }
.l-db5b5901 { padding: var(--size-xs); }
.l-be6ac890 { flex-direction: column-reverse; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs); }
 }
.l-bd2fc4a5 { display: flex; gap: var(--size-s); }
.l-bd2fc4a5 * { flex: 1; }
.l-fa79048d { display: grid; gap: var(--size-s); grid-template-columns: 1fr 1fr; }
.l-b16170b9 { aspect-ratio: 3/2; }
@media screen and (max-width: 576px) { .l-bd2fc4a5 { text-align: center; }
.l-fa79048d { grid-template-columns: 1fr; }
 }@media screen and (max-width: 768px) { .l-bd2fc4a5 { flex-direction: column; gap: var(--size-xs); }
 }
.l-85fc6978 { text-align: center; }

.l-3dd57bf8 { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-3e8f00a3 { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.l-1343aee5 { flex: 0 0 450px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-a3b7ae6e { display: none; }
.l-31f16d6f { width: 100%; }
.l-08eee06e { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); white-space: nowrap; flex-wrap: wrap; }
.l-9758be26 { flex: 1; display: flex; align-items: flex-start; flex-direction: column; }
.l-e88f72be { 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-5565b3c5 { fill: var(--color-text); }
.l-2651249f { stroke: var(--color-text); }
.l-57a07ce5 { stroke: var(--color-text); }
.l-d65bb913 { display: flex; flex-direction: column; }
.l-9e51a4d5 { width: 100%; height: 300px; }
.l-5cfae66f { position: relative; z-index: 1; }
@media screen and (max-width: 1024px) { .l-3dd57bf8 { flex-direction: column-reverse; }
.l-3e8f00a3 { flex-direction: column-reverse; justify-content: flex-start; }
.l-1343aee5 { flex: 1; }
.l-c856a365 { display: none; }
.l-a3b7ae6e { display: block; text-align: center; }
.l-08eee06e { justify-content: space-evenly; }
.l-9e51a4d5 { height: 430px; margin-top: var(--size-s); }
 }@media screen and (max-width: 870px) { .l-3e8f00a3 { width: 100%; }
 }@media screen and (max-width: 768px) { .l-e88f72be { margin-right: 0; }
.l-d65bb913 { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-3e8f00a3 { text-align: center; }
.l-1343aee5 { padding: var(--size-s); }
.l-08eee06e { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-9758be26 { flex: inherit; align-items: center; }
 }
.l-850a8ca9 { padding-bottom: var(--size-s); }
.l-33b59eef { display: flex; justify-content: space-between; align-items: flex-start; padding-top: var(--size-xl); }
.l-e243426c { flex: 0 0 33.333%; display: flex; justify-content: flex-end; }
.l-333de472 { flex: 0 0 66.666%; display: flex; justify-content: flex-start; align-items: center; }
.l-0e22edf5 { flex: 0 0 50%; display: flex; justify-content: center; align-items: center; }
.l-60e16e9f { justify-content: flex-start; }
.l-181079e4 { max-width: 270px; }
.l-1f928c10 { display: flex; justify-content: space-between; align-items: center; text-align: center; gap: var(--size-m); padding: 8px 24px; border-radius: var(--b-radius); }
.l-463b881b { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-b2e9cafc { font-size: 36px; margin-right: var(--size-xs); }
.l-569f329b { font-size: 24px; font-weight: 600; }
.l-6024ae3b { max-width: 232px; }
.l-47053b1f { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xs); }
.l-08ebde15 { flex-shrink: 0; }
.l-187bee44 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-e243426c { flex: 0 0 50%; }
.l-333de472 { flex: 0 0 50%; flex-direction: column-reverse; align-items: flex-start; gap: var(--size-m); }
.l-0e22edf5 { justify-content: flex-start; }
 }@media screen and (max-width: 870px) { .l-1f928c10 { flex-direction: column; align-items: flex-start; gap: var(--size-xs); }
.l-d9be5433 { order: 3; }
 }@media screen and (max-width: 670px) { .l-33b59eef { flex-direction: column; justify-content: flex-start; align-items: center; text-align: center; gap: var(--size-m); }
.l-333de472 { align-items: center; }
.l-0e22edf5 { justify-content: center; }
.l-1f928c10 { align-items: center; }
.l-6024ae3b { max-width: initial; }
.l-47053b1f { justify-content: center; }
 }
.l-286ff6f3 { 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-286ff6f3 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-286ff6f3 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-d644766b { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-1785e6cd { display: block; }
.l-1e2874ff { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-383af567 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-f2bed774 { width: 100%; }
@media screen and (max-width: 768px) { .l-d644766b { padding: var(--size-s); }
.l-1e2874ff { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-383af567 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-f2bed774 { width: auto; }
 }@media screen and (max-width: 576px) { .l-383af567 { gap: var(--size-xxs); }
 }
.l-8d61e7ba .l-9f255e6d { display: flex; }
.l-8d61e7ba .l-77d957de { transform: scaleY(-1); }
.l-04f553f0 { position: relative; }
.l-77d957de { margin-left: 8px; fill: currentColor; }
.l-9f255e6d { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-62d6311f { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-62d6311f:hover { font-weight: bold; }
.l-62d6311f.l-208a8ecb { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-d61808d1 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-b196815a { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-4cf7e9ce { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-12eda0fb { font-size: 34px; margin-right: var(--size-xxs); }
.l-549fb4af { font-size: 24px; font-weight: 600; }
.l-eb99c6f0 { border-radius: 51px; }
.l-cdf39c37 { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-3adb965c { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-3adb965c:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-208a8ecb { background-color: var(--color-surface); color: var(--color-text); }
.l-034d0508 { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-034d0508:hover { transform: scale(1.05); }
.l-034d0508 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-e6770486 { display: none; }
.l-4b96f787 .l-e6770486 { display: inline; }
.l-4b96f787 .l-2e28f46c { display: none; }
.l-b5d3048d { height: var(--size-m); justify-content: flex-start; }
.l-12ba89e4 .l-208a8ecb::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-919f682a { display: none; }
.l-9a83e4a0 { 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-9a83e4a0.l-4fffc238 { clip-path: inherit; }
.l-9a83e4a0.l-4fffc238 .l-d1a82543 { background-color: rgba(0, 0, 0, 0.2); }
.l-9a83e4a0.l-4fffc238 .l-12e4b7a8 { opacity: 1; transform: translateX(0); }
.l-9a83e4a0 .l-cdf39c37 { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-9a83e4a0 .l-3adb965c { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-9a83e4a0 .l-9f255e6d { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-9a83e4a0 .l-62d6311f { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-9a83e4a0 .l-208a8ecb { background-color: var(--color-primary); color: var(--color-text-light); }
.l-7b75d134 { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-fe29ab3c { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-fe29ab3c:hover { opacity: 0.7; }
.l-fe29ab3c svg { fill: var(--color-text-light); }
.l-d1a82543 { 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-12e4b7a8 { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-12eda0fb { font-size: 28px; }
.l-549fb4af { font-size: 20px; }
.l-6c3555bf { display: none; }
.l-919f682a { display: block; }
.l-62d6311f.l-208a8ecb { color: var(--color-text); background-color: transparent; }
 }
.l-2f79c5e1 { display: flex; align-items: center; gap: var(--size-s); }
.l-f14cfa6b { flex: 1; }
.l-ad6af2bd { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-e839e121 { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-2f79c5e1 { flex-direction: column; }
.l-ad6af2bd { flex: auto; }
.l-e839e121 { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-ad6af2bd { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-57222ca5 { display: flex; align-items: center; gap: var(--size-m); }
.l-b84d6d61 { flex: 1; }
.l-defa3598 { flex: 1; }
@media screen and (max-width: 768px) { .l-57222ca5 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-defa3598 { text-align: center; }
 }
.l-4867f4db { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-0ae8ef30 { flex: 1; }
.l-deb39464 { flex: 1; display: flex; flex-direction: column; gap: var(--size-m); }
.l-b3e41459 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-s); }
.l-f3515bd8 { 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-4867f4db { flex-direction: column; gap: var(--size-m); }
.l-0ae8ef30 { text-align: center; }
 }@media screen and (max-width: 576px) { .l-deb39464 { gap: var(--size-s); }
.l-b3e41459 { flex-direction: column; gap: var(--size-xxs); }
 }
.l-49c1ce6f { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-3efd6a41 { text-align: center; }
.l-49c1ce6f { column-count: 1; }
 }
.l-ab52e172 { padding: 0; }
@media screen and (max-width: 1280px) { .l-b3c203be { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-ab52e172 { padding: 0 var(--wrapper-padding); }
.l-0ac88081 { column-count: 1; }
.l-b3c203be { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-0ac88081 { text-align: center; }
 }
.l-0e61d343 { text-align: center; }

.l-a2d52387 { display: flex; justify-content: flex-start; align-items: center; position: relative; gap: var(--size-s); z-index: 1; }
.l-b1365c9b { padding: var(--size-m); flex: 0 0 60%; display: flex; flex-direction: column; justify-content: center; }
.l-10b59ff4 { display: flex; justify-content: flex-start; }
.l-edb11998 { padding: var(--size-xl); flex: 1; display: flex; justify-content: flex-start; align-items: center; }
.l-cd2651bb { display: flex; justify-content: flex-start; align-items: center; }
.l-ca946237 { width: 32px; height: 32px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; margin-right: var(--size-m); }
.l-5010c2e6 { fill: var(--color-text); }
.l-3a786c43 { stroke: var(--color-text); }
.l-016b3c3d { stroke: var(--color-text); }
.l-34aa0b13 { display: flex; flex-direction: column; }
.l-89376e16 { flex: 0 0 50%; height: 383px; }
.l-64a14468 { position: relative; z-index: 1; }
@media screen and (max-width: 870px) { .l-a2d52387 { flex-direction: column; }
.l-b1365c9b { width: 100%; flex: 0 0 auto; }
.l-10b59ff4 { flex-direction: column; }
.l-edb11998 { width: 100%; padding: var(--size-m); var(--wrapper-padding); }
.l-ad4e1979 { width: 100%; display: flex; justify-content: space-between; }
.l-cd2651bb { margin-top: 0; align-items: flex-start; flex-direction: column; }
.l-ca946237 { margin-right: 0; }
.l-34aa0b13 { margin-top: var(--size-xs); }
.l-89376e16 { height: 429px; width: 100%; flex: 0 0 auto; }
 }@media screen and (max-width: 576px) { .l-b1365c9b { padding: var(--size-xs); }
.l-ad4e1979 { flex-direction: column; align-items: center; gap: var(--size-s); margin-top: var(--size-s); }
.l-cd2651bb { align-items: center; }
.l-34aa0b13 { text-align: center; }
.l-89376e16 { height: 370px; }
 }
.l-48788052 { padding-bottom: var(--size-s); }
.l-04622fd2 { display: flex; justify-content: space-between; align-items: flex-start; padding-top: var(--size-xl); }
.l-84f1bfca { flex: 0 0 33.333%; display: flex; justify-content: flex-end; }
.l-ab72b0b8 { flex: 0 0 66.666%; display: flex; justify-content: flex-start; align-items: center; }
.l-1bed2f4b { flex: 0 0 50%; display: flex; justify-content: center; align-items: center; }
.l-b1d57014 { justify-content: flex-start; }
.l-5a08c329 { max-width: 270px; }
.l-750e4f77 { display: flex; justify-content: space-between; align-items: center; text-align: center; gap: var(--size-m); padding: 8px 24px; border-radius: var(--b-radius); }
.l-ed8a0e6b { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-27078af5 { font-size: 36px; margin-right: var(--size-xs); }
.l-ea3a2736 { font-size: 24px; font-weight: 600; }
.l-33c0d9ea { max-width: 232px; }
.l-d9f7eaa3 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xs); }
.l-bfd24327 { flex-shrink: 0; }
.l-1cf1ecf3 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-84f1bfca { flex: 0 0 50%; }
.l-ab72b0b8 { flex: 0 0 50%; flex-direction: column-reverse; align-items: flex-start; gap: var(--size-m); }
.l-1bed2f4b { justify-content: flex-start; }
 }@media screen and (max-width: 870px) { .l-750e4f77 { flex-direction: column; align-items: flex-start; gap: var(--size-xs); }
.l-a4b1ef8b { order: 3; }
 }@media screen and (max-width: 670px) { .l-04622fd2 { flex-direction: column; justify-content: flex-start; align-items: center; text-align: center; gap: var(--size-m); }
.l-ab72b0b8 { align-items: center; }
.l-1bed2f4b { justify-content: center; }
.l-750e4f77 { align-items: center; }
.l-33c0d9ea { max-width: initial; }
.l-d9f7eaa3 { justify-content: center; }
 }
.l-d8638158 { 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-d8638158 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-d8638158 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-f636573b { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-034b1c4f { display: block; }
.l-bca30ccc { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-980d9ed7 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-d7ea7e6a { width: 100%; }
@media screen and (max-width: 768px) { .l-f636573b { padding: var(--size-s); }
.l-bca30ccc { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-980d9ed7 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-d7ea7e6a { width: auto; }
 }@media screen and (max-width: 576px) { .l-980d9ed7 { gap: var(--size-xxs); }
 }
.l-121aaa43 .l-552474e1 { display: flex; }
.l-121aaa43 .l-f55bc5cf { transform: scaleY(-1); }
.l-49ca6a89 { position: relative; }
.l-f55bc5cf { margin-left: 8px; fill: currentColor; }
.l-552474e1 { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-b3798c26 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-b3798c26:hover { font-weight: bold; }
.l-b3798c26.l-072cdba1 { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-c5b15a50 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-937de13c { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-efb90bb8 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-dfa892f5 { font-size: 34px; margin-right: var(--size-xxs); }
.l-6fe15123 { font-size: 24px; font-weight: 600; }
.l-d4f355b2 { border-radius: 51px; }
.l-36d49afc { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-2b9f47a0 { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-2b9f47a0:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-072cdba1 { background-color: var(--color-surface); color: var(--color-text); }
.l-19ec9de4 { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-19ec9de4:hover { transform: scale(1.05); }
.l-19ec9de4 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-8da33bdc { display: none; }
.l-6e3a847a .l-8da33bdc { display: inline; }
.l-6e3a847a .l-96461798 { display: none; }
.l-3881dfe4 { height: var(--size-m); justify-content: flex-start; }
.l-54b97d6e .l-072cdba1::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-cbf57141 { display: none; }
.l-e2a0bd92 { 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-e2a0bd92.l-894fb6b0 { clip-path: inherit; }
.l-e2a0bd92.l-894fb6b0 .l-67df6dab { background-color: rgba(0, 0, 0, 0.2); }
.l-e2a0bd92.l-894fb6b0 .l-7667d1ac { opacity: 1; transform: translateX(0); }
.l-e2a0bd92 .l-36d49afc { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-e2a0bd92 .l-2b9f47a0 { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-e2a0bd92 .l-552474e1 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-e2a0bd92 .l-b3798c26 { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-e2a0bd92 .l-072cdba1 { background-color: var(--color-primary); color: var(--color-text-light); }
.l-0a8604cd { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-9f2b3525 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-9f2b3525:hover { opacity: 0.7; }
.l-9f2b3525 svg { fill: var(--color-text-light); }
.l-67df6dab { 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-7667d1ac { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-dfa892f5 { font-size: 28px; }
.l-6fe15123 { font-size: 20px; }
.l-ae803ae9 { display: none; }
.l-cbf57141 { display: block; }
.l-b3798c26.l-072cdba1 { color: var(--color-text); background-color: transparent; }
 }
.l-ee22eed6 { display: flex; align-items: center; gap: var(--size-s); }
.l-46b9ad27 { flex: 1; }
.l-10281c59 { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-c3b9e46b { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-ee22eed6 { flex-direction: column; }
.l-10281c59 { flex: auto; }
.l-c3b9e46b { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-10281c59 { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-b575c409 { display: flex; align-items: center; gap: var(--size-m); }
.l-31ed52f8 { flex: 1; }
.l-c9c9ba15 { flex: 1; }
@media screen and (max-width: 768px) { .l-b575c409 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-c9c9ba15 { text-align: center; }
 }
.l-53e10969 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-53e10969 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-53e10969 { padding: var(--size-s); }
 }
.l-6c28e1af { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-0931ef18 { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-c753bfc7 { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-c753bfc7 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-6c28e1af { padding: 0; flex-direction: column-reverse; }
.l-0931ef18 { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-c753bfc7 { text-align: center; }
 }
.l-0ef83b21 { 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-1ab07e6c { width: 50%; }
.l-833f7f8b { min-width: 270px; height: 100%; box-shadow: var(--shadow); display: flex; flex-direction: column; }
.l-5dc21ac1 { padding: var(--size-s) var(--size-m); }
.l-2aa3e6ef { transform: scale(1.2); }
.l-d1de90b4 { padding: var(--size-s) var(--size-m); margin-top: auto; }
.l-46b2c8ec svg { fill: var(--color-text); }
@media screen and (max-width: 1024px) { .l-0ef83b21 { padding: 20px 20px 10px; }
.l-2aa3e6ef { transform: none; }
 }@media screen and (max-width: 768px) { .l-1ab07e6c { width: 100%; }
 }@media screen and (max-width: 576px) { .l-0ef83b21 { flex-direction: column; overflow: initial; padding: 0; margin-inline: 0; }
.l-833f7f8b { text-align: center; }
 }
.l-c2fd510f { display: flex; align-items: center; gap: var(--size-m); }
.l-1c55e4df { flex: 1; }
.l-4f1abddf { position: relative; padding: var(--size-m); }
.l-4f1abddf::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-12897dc1 { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 870px) { .l-c2fd510f { flex-direction: column; align-items: stretch; }
.l-1c55e4df { flex: auto; }
.l-4f1abddf { padding: var(--size-m) var(--size-s); }
.l-4f1abddf::before { top: 0; right: 0; left: 0; width: 100%; height: 100%; }
 }@media screen and (max-width: 576px) { .l-4f1abddf { text-align: center; }
 }
.l-c1a34186 { padding-bottom: var(--size-s); }
.l-8c53964d { display: flex; justify-content: space-between; align-items: flex-start; padding-top: var(--size-xl); }
.l-bd448121 { flex: 0 0 33.333%; display: flex; justify-content: flex-end; }
.l-70f792d2 { flex: 0 0 66.666%; display: flex; justify-content: flex-start; align-items: center; }
.l-2679869d { flex: 0 0 50%; display: flex; justify-content: center; align-items: center; }
.l-a117df3b { justify-content: flex-start; }
.l-26f4b89f { max-width: 270px; }
.l-c8dd4a89 { display: flex; justify-content: space-between; align-items: center; text-align: center; gap: var(--size-m); padding: 8px 24px; border-radius: var(--b-radius); }
.l-edba6f28 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-70d87782 { font-size: 36px; margin-right: var(--size-xs); }
.l-8899ff39 { font-size: 24px; font-weight: 600; }
.l-6ae85338 { max-width: 232px; }
.l-fe87f6e5 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xs); }
.l-9ebaa200 { flex-shrink: 0; }
.l-6173580e { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-bd448121 { flex: 0 0 50%; }
.l-70f792d2 { flex: 0 0 50%; flex-direction: column-reverse; align-items: flex-start; gap: var(--size-m); }
.l-2679869d { justify-content: flex-start; }
 }@media screen and (max-width: 870px) { .l-c8dd4a89 { flex-direction: column; align-items: flex-start; gap: var(--size-xs); }
.l-283607e5 { order: 3; }
 }@media screen and (max-width: 670px) { .l-8c53964d { flex-direction: column; justify-content: flex-start; align-items: center; text-align: center; gap: var(--size-m); }
.l-70f792d2 { align-items: center; }
.l-2679869d { justify-content: center; }
.l-c8dd4a89 { align-items: center; }
.l-6ae85338 { max-width: initial; }
.l-fe87f6e5 { justify-content: center; }
 }
.l-12ae4080 { 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-12ae4080 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-12ae4080 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-4fcf9fec { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-e9fadd53 { display: block; }
.l-eb44e50b { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-6dbd6da4 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-e2a09818 { width: 100%; }
@media screen and (max-width: 768px) { .l-4fcf9fec { padding: var(--size-s); }
.l-eb44e50b { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-6dbd6da4 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-e2a09818 { width: auto; }
 }@media screen and (max-width: 576px) { .l-6dbd6da4 { gap: var(--size-xxs); }
 }
.l-c1025a4f .l-bd317e26 { display: flex; }
.l-c1025a4f .l-aaa1098c { transform: scaleY(-1); }
.l-6de59edb { position: relative; }
.l-aaa1098c { margin-left: 8px; fill: currentColor; }
.l-bd317e26 { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-43894daf { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-43894daf:hover { font-weight: bold; }
.l-43894daf.l-c0cd2c80 { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-5d36d8fc { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-4084dfb0 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-01061cd5 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-3cd21193 { font-size: 34px; margin-right: var(--size-xxs); }
.l-12f1d654 { font-size: 24px; font-weight: 600; }
.l-0424bf7e { border-radius: 51px; }
.l-644692df { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-2387607d { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-2387607d:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-c0cd2c80 { background-color: var(--color-surface); color: var(--color-text); }
.l-df943195 { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-df943195:hover { transform: scale(1.05); }
.l-df943195 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-6b1d82af { display: none; }
.l-e1f27c2b .l-6b1d82af { display: inline; }
.l-e1f27c2b .l-cd66c3c9 { display: none; }
.l-0c4adb79 { height: var(--size-m); justify-content: flex-start; }
.l-79dc0549 .l-c0cd2c80::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-abeb1c67 { display: none; }
.l-c784afca { 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-c784afca.l-92d78538 { clip-path: inherit; }
.l-c784afca.l-92d78538 .l-85db66d0 { background-color: rgba(0, 0, 0, 0.2); }
.l-c784afca.l-92d78538 .l-65833ac6 { opacity: 1; transform: translateX(0); }
.l-c784afca .l-644692df { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-c784afca .l-2387607d { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-c784afca .l-bd317e26 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-c784afca .l-43894daf { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-c784afca .l-c0cd2c80 { background-color: var(--color-primary); color: var(--color-text-light); }
.l-b20ebeb4 { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-a8b70b04 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-a8b70b04:hover { opacity: 0.7; }
.l-a8b70b04 svg { fill: var(--color-text-light); }
.l-85db66d0 { 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-65833ac6 { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-3cd21193 { font-size: 28px; }
.l-12f1d654 { font-size: 20px; }
.l-68a81c88 { display: none; }
.l-abeb1c67 { display: block; }
.l-43894daf.l-c0cd2c80 { color: var(--color-text); background-color: transparent; }
 }
.l-0819c4d8 { display: flex; align-items: center; gap: var(--size-s); }
.l-d554e2e9 { flex: 1; }
.l-7410f5a2 { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-d75b2367 { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-0819c4d8 { flex-direction: column; }
.l-7410f5a2 { flex: auto; }
.l-d75b2367 { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-7410f5a2 { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-f2bf9015 { text-align: center; }

.l-c0e3ace2 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-ef9a80ed { flex: 1; }
.l-da234ccc { flex: 1; position: relative; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-d423fc61 { display: flex; justify-content: flex-start; align-items: flex-start; border-bottom: 1px solid var(--color-secondary); gap: var(--size-s); padding-bottom: var(--size-xs); }
.l-00dbc77a { flex: 0 0 50px; font-size: 40px; line-height: 130%; font-weight: 500; }
@media screen and (max-width: 870px) { .l-c0e3ace2 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-ef9a80ed { text-align: center; }
.l-00dbc77a { font-size: 32px; flex: 0 0 35px; }
 }
.l-146c611d { position: relative; display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(3, 1fr); gap: var(--size-s); }
.l-e2e681fb { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-e2e681fb::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }
.l-04d00adf { position: relative; grid-row: span 2; min-height: 350px; padding: var(--size-s) var(--size-s) var(--size-m); }
.l-639c791a { display: grid; grid-template-columns: 1fr 1fr; gap: var(--size-s); }
.l-8032cb44 { padding: var(--size-s) var(--size-s) var(--size-m); }
.l-54b8cd06 { display: flex; justify-content: space-between; align-items: center; gap: var(--size-s); }
.l-2abf156b { 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-e2e681fb { position: static; border-radius: var(--b-radius); overflow: hidden; height: auto; }
.l-e2e681fb::after { display: none; }
.l-04d00adf { border-radius: 0; padding: 0; display: flex; flex-direction: column-reverse; gap: var(--size-s); }
 }@media screen and (max-width: 768px) { .l-146c611d { grid-template-columns: 1fr; grid-template-rows: auto; }
.l-04d00adf { text-align: center; }
.l-639c791a { grid-template-columns: 1fr 1fr; }
 }@media screen and (max-width: 576px) { .l-aa51b2ae { color: var(--color-text); }
.l-639c791a { grid-template-columns: 1fr; }
.l-8032cb44 { padding: var(--size-xs); }
.l-54b8cd06 { flex-direction: column-reverse; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs); }
 }
.l-5d501796 { padding: 0; }
@media screen and (max-width: 1280px) { .l-0e6586f2 { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-5d501796 { padding: 0 var(--wrapper-padding); }
.l-120f2bc9 { column-count: 1; }
.l-0e6586f2 { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-120f2bc9 { text-align: center; }
 }
.l-47ebc4f2 { padding-bottom: var(--size-s); }
.l-1e88f480 { display: flex; justify-content: space-between; align-items: flex-start; padding-top: var(--size-xl); }
.l-cc0534a2 { flex: 0 0 33.333%; display: flex; justify-content: flex-end; }
.l-52a26d05 { flex: 0 0 66.666%; display: flex; justify-content: flex-start; align-items: center; }
.l-e15715c3 { flex: 0 0 50%; display: flex; justify-content: center; align-items: center; }
.l-e4e88858 { justify-content: flex-start; }
.l-8c5b977c { max-width: 270px; }
.l-84536d6d { display: flex; justify-content: space-between; align-items: center; text-align: center; gap: var(--size-m); padding: 8px 24px; border-radius: var(--b-radius); }
.l-ea9dcc21 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-42fd727c { font-size: 36px; margin-right: var(--size-xs); }
.l-3fa8d940 { font-size: 24px; font-weight: 600; }
.l-a7d425b2 { max-width: 232px; }
.l-b936be5f { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xs); }
.l-83f92445 { flex-shrink: 0; }
.l-85a45c3c { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-cc0534a2 { flex: 0 0 50%; }
.l-52a26d05 { flex: 0 0 50%; flex-direction: column-reverse; align-items: flex-start; gap: var(--size-m); }
.l-e15715c3 { justify-content: flex-start; }
 }@media screen and (max-width: 870px) { .l-84536d6d { flex-direction: column; align-items: flex-start; gap: var(--size-xs); }
.l-9ef71588 { order: 3; }
 }@media screen and (max-width: 670px) { .l-1e88f480 { flex-direction: column; justify-content: flex-start; align-items: center; text-align: center; gap: var(--size-m); }
.l-52a26d05 { align-items: center; }
.l-e15715c3 { justify-content: center; }
.l-84536d6d { align-items: center; }
.l-a7d425b2 { max-width: initial; }
.l-b936be5f { justify-content: center; }
 }
.l-83f9ce37 { 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-83f9ce37 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-83f9ce37 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-35bb52aa { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-d7322720 { display: block; }
.l-8f4ec377 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-a081eab4 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-466f19f6 { width: 100%; }
@media screen and (max-width: 768px) { .l-35bb52aa { padding: var(--size-s); }
.l-8f4ec377 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-a081eab4 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-466f19f6 { width: auto; }
 }@media screen and (max-width: 576px) { .l-a081eab4 { gap: var(--size-xxs); }
 }
.l-06bd112e .l-0da01ede { display: flex; }
.l-06bd112e .l-d0fa6f2a { transform: scaleY(-1); }
.l-da7bcfef { position: relative; }
.l-d0fa6f2a { margin-left: 8px; fill: currentColor; }
.l-0da01ede { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-129f7589 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-129f7589:hover { font-weight: bold; }
.l-129f7589.l-0eb265bd { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-aa2050ad { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-d5fd2331 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-4e4dfa65 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-ba4057b6 { font-size: 34px; margin-right: var(--size-xxs); }
.l-635616dc { font-size: 24px; font-weight: 600; }
.l-8673a20d { border-radius: 51px; }
.l-4fdeec71 { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-f96df2ba { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-f96df2ba:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-0eb265bd { background-color: var(--color-surface); color: var(--color-text); }
.l-7a26bc5b { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-7a26bc5b:hover { transform: scale(1.05); }
.l-7a26bc5b svg { vertical-align: middle; fill: var(--color-text-light); }
.l-8b4d90fe { display: none; }
.l-601b70c8 .l-8b4d90fe { display: inline; }
.l-601b70c8 .l-7c2cba5a { display: none; }
.l-36017ca5 { height: var(--size-m); justify-content: flex-start; }
.l-9fcbf685 .l-0eb265bd::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-48b2db88 { display: none; }
.l-e1e90d62 { 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-e1e90d62.l-0f481eb5 { clip-path: inherit; }
.l-e1e90d62.l-0f481eb5 .l-a540130f { background-color: rgba(0, 0, 0, 0.2); }
.l-e1e90d62.l-0f481eb5 .l-0aad067e { opacity: 1; transform: translateX(0); }
.l-e1e90d62 .l-4fdeec71 { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-e1e90d62 .l-f96df2ba { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-e1e90d62 .l-0da01ede { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-e1e90d62 .l-129f7589 { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-e1e90d62 .l-0eb265bd { background-color: var(--color-primary); color: var(--color-text-light); }
.l-10d7779e { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-c5d802a3 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-c5d802a3:hover { opacity: 0.7; }
.l-c5d802a3 svg { fill: var(--color-text-light); }
.l-a540130f { 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-0aad067e { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-ba4057b6 { font-size: 28px; }
.l-635616dc { font-size: 20px; }
.l-d0b280dd { display: none; }
.l-48b2db88 { display: block; }
.l-129f7589.l-0eb265bd { color: var(--color-text); background-color: transparent; }
 }
.l-80fac5fa { position: relative; min-height: 600px; display: flex; align-items: flex-end; }
.l-60912f12 { 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-d56319da { flex: 0 0 clamp(18.75rem, 36.5853658537vw + -1.1432926829rem, 28.125rem); }
.l-1bd39f55 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-1bd39f55::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-1bd39f55 img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 870px) { .l-80fac5fa { align-items: center; }
.l-60912f12 { flex-direction: column; text-align: center; }
.l-d56319da { flex-basis: auto; }
 }@media screen and (max-width: 576px) { .l-80fac5fa { min-height: 400px; }
 }
.l-8ac75057 { text-align: center; }

.l-d410e244 { position: relative; z-index: 1; }
.l-7cdaf47e { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-859f780e { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; }
.l-d5500339 { flex: 0 0 660px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-ebeb8d6d { position: relative; z-index: 1; transform: translateY(50%); padding: var(--size-xs); }
.l-e5f9f0fc { width: 100%; display: flex; justify-content: space-evenly; align-items: flex-start; gap: var(--size-m); flex-wrap: wrap; }
.l-069e415f { flex: 1; display: flex; align-items: center; flex-direction: column; text-align: center; }
.l-14d372e5 { width: 56px; height: 56px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 24px; }
.l-e575355d { fill: var(--color-text); }
.l-b4038bbd { stroke: var(--color-text); }
.l-d5c9a180 { stroke: var(--color-text); }
.l-054bf05a { display: flex; flex-direction: column; }
.l-29d3e987 { width: 100%; height: 370px; }
@media screen and (max-width: 1024px) { .l-7cdaf47e { flex-direction: column; }
.l-0cc762c2 { margin-top: 0; }
.l-d5500339 { flex: 1; }
.l-29d3e987 { height: 430px; }
 }@media screen and (max-width: 768px) { .l-054bf05a { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-859f780e { align-items: center; text-align: center; }
.l-d5500339 { padding: var(--size-s); }
.l-ebeb8d6d { transform: translateY(var(--size-xl)); }
.l-e5f9f0fc { flex-direction: column; align-items: center; }
.l-29d3e987 { height: 370px; }
 }
.l-7988e581 { padding-bottom: var(--size-s); }
.l-47ca664c { display: flex; justify-content: space-between; align-items: flex-start; padding-top: var(--size-xl); }
.l-1df08659 { flex: 0 0 33.333%; display: flex; justify-content: flex-end; }
.l-ca604550 { flex: 0 0 66.666%; display: flex; justify-content: flex-start; align-items: center; }
.l-1bafa4fe { flex: 0 0 50%; display: flex; justify-content: center; align-items: center; }
.l-32110b82 { justify-content: flex-start; }
.l-bbcc64cd { max-width: 270px; }
.l-c96a211a { display: flex; justify-content: space-between; align-items: center; text-align: center; gap: var(--size-m); padding: 8px 24px; border-radius: var(--b-radius); }
.l-ed5ed920 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-0ef28f31 { font-size: 36px; margin-right: var(--size-xs); }
.l-f196376e { font-size: 24px; font-weight: 600; }
.l-54f660f7 { max-width: 232px; }
.l-a43565e5 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xs); }
.l-3bd507d1 { flex-shrink: 0; }
.l-1d0ee667 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-1df08659 { flex: 0 0 50%; }
.l-ca604550 { flex: 0 0 50%; flex-direction: column-reverse; align-items: flex-start; gap: var(--size-m); }
.l-1bafa4fe { justify-content: flex-start; }
 }@media screen and (max-width: 870px) { .l-c96a211a { flex-direction: column; align-items: flex-start; gap: var(--size-xs); }
.l-2d13670f { order: 3; }
 }@media screen and (max-width: 670px) { .l-47ca664c { flex-direction: column; justify-content: flex-start; align-items: center; text-align: center; gap: var(--size-m); }
.l-ca604550 { align-items: center; }
.l-1bafa4fe { justify-content: center; }
.l-c96a211a { align-items: center; }
.l-54f660f7 { max-width: initial; }
.l-a43565e5 { justify-content: center; }
 }
.l-98e05b04 { 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-98e05b04 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-98e05b04 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-d1b0f363 { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-b121d9b0 { display: block; }
.l-4893b818 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-fa12bac8 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-dc5ca333 { width: 100%; }
@media screen and (max-width: 768px) { .l-d1b0f363 { padding: var(--size-s); }
.l-4893b818 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-fa12bac8 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-dc5ca333 { width: auto; }
 }@media screen and (max-width: 576px) { .l-fa12bac8 { gap: var(--size-xxs); }
 }
.l-d28f4877 .l-ff8b5fec { display: flex; }
.l-d28f4877 .l-860013eb { transform: scaleY(-1); }
.l-81724791 { position: relative; }
.l-860013eb { margin-left: 8px; fill: currentColor; }
.l-ff8b5fec { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-18f66201 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-18f66201:hover { font-weight: bold; }
.l-18f66201.l-2a277a41 { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-42a98d11 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-599320fe { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-9d25f819 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-d98d50c3 { font-size: 34px; margin-right: var(--size-xxs); }
.l-219cdc31 { font-size: 24px; font-weight: 600; }
.l-273b105a { border-radius: 51px; }
.l-06a12165 { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-e666e719 { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-e666e719:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-2a277a41 { background-color: var(--color-surface); color: var(--color-text); }
.l-ab3e62b5 { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-ab3e62b5:hover { transform: scale(1.05); }
.l-ab3e62b5 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-f58b671d { display: none; }
.l-1c69c1b5 .l-f58b671d { display: inline; }
.l-1c69c1b5 .l-fdd2b748 { display: none; }
.l-9388b957 { height: var(--size-m); justify-content: flex-start; }
.l-3b091cf3 .l-2a277a41::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-f7a1eeab { display: none; }
.l-2c774b44 { 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-2c774b44.l-9eba4355 { clip-path: inherit; }
.l-2c774b44.l-9eba4355 .l-1fe3e385 { background-color: rgba(0, 0, 0, 0.2); }
.l-2c774b44.l-9eba4355 .l-d070c3d8 { opacity: 1; transform: translateX(0); }
.l-2c774b44 .l-06a12165 { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-2c774b44 .l-e666e719 { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-2c774b44 .l-ff8b5fec { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-2c774b44 .l-18f66201 { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-2c774b44 .l-2a277a41 { background-color: var(--color-primary); color: var(--color-text-light); }
.l-dc0039de { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-823143b6 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-823143b6:hover { opacity: 0.7; }
.l-823143b6 svg { fill: var(--color-text-light); }
.l-1fe3e385 { 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-d070c3d8 { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-d98d50c3 { font-size: 28px; }
.l-219cdc31 { font-size: 20px; }
.l-b21a06c0 { display: none; }
.l-f7a1eeab { display: block; }
.l-18f66201.l-2a277a41 { color: var(--color-text); background-color: transparent; }
 }
.l-531df5ff * + * { margin-top: var(--size-xs); }
.l-531df5ff ul { list-style: disc; }
.l-531df5ff ul li { margin-left: 16px; }

.l-7eabfd49 { padding-bottom: var(--size-s); }
.l-2d8bb95e { display: flex; justify-content: space-between; align-items: flex-start; padding-top: var(--size-xl); }
.l-41e3d7a0 { flex: 0 0 33.333%; display: flex; justify-content: flex-end; }
.l-b6dc80ca { flex: 0 0 66.666%; display: flex; justify-content: flex-start; align-items: center; }
.l-f557a575 { flex: 0 0 50%; display: flex; justify-content: center; align-items: center; }
.l-1e918732 { justify-content: flex-start; }
.l-eec9138d { max-width: 270px; }
.l-00e6fc62 { display: flex; justify-content: space-between; align-items: center; text-align: center; gap: var(--size-m); padding: 8px 24px; border-radius: var(--b-radius); }
.l-956f6f44 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-ee3ae53d { font-size: 36px; margin-right: var(--size-xs); }
.l-106f8dfb { font-size: 24px; font-weight: 600; }
.l-4741c492 { max-width: 232px; }
.l-562eb2f9 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xs); }
.l-e3a83fe5 { flex-shrink: 0; }
.l-e0027ee1 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-41e3d7a0 { flex: 0 0 50%; }
.l-b6dc80ca { flex: 0 0 50%; flex-direction: column-reverse; align-items: flex-start; gap: var(--size-m); }
.l-f557a575 { justify-content: flex-start; }
 }@media screen and (max-width: 870px) { .l-00e6fc62 { flex-direction: column; align-items: flex-start; gap: var(--size-xs); }
.l-533e7cb4 { order: 3; }
 }@media screen and (max-width: 670px) { .l-2d8bb95e { flex-direction: column; justify-content: flex-start; align-items: center; text-align: center; gap: var(--size-m); }
.l-b6dc80ca { align-items: center; }
.l-f557a575 { justify-content: center; }
.l-00e6fc62 { align-items: center; }
.l-4741c492 { max-width: initial; }
.l-562eb2f9 { justify-content: center; }
 }
.l-e871e402 { 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-e871e402 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-e871e402 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-83359071 { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-c5aed9ba { display: block; }
.l-fc0cadda { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-af86ba6d { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-9bc303c6 { width: 100%; }
@media screen and (max-width: 768px) { .l-83359071 { padding: var(--size-s); }
.l-fc0cadda { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-af86ba6d { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-9bc303c6 { width: auto; }
 }@media screen and (max-width: 576px) { .l-af86ba6d { gap: var(--size-xxs); }
 }
.l-8690bba8 * + * { margin-top: var(--size-xs); }
.l-8690bba8 ul { list-style: disc; }
.l-8690bba8 ul li { margin-left: 16px; }

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

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