.l-3fb086af { position: relative; z-index: 5; }
.l-b181f66b { display: flex; justify-content: center; align-items: center; height: 100px; position: relative; }
.l-7eb7bc85 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-2f4af568 { display: none; }
.l-bfc67d28 { font-size: 34px; margin-right: var(--size-xxs); }
.l-b0daedb4 { font-size: 24px; font-weight: 600; }
.l-f2d96ac4 { margin-left: auto; margin-right: auto; }
.l-f2d96ac4.active { display: block; }
.l-e32d892a { display: flex; justify-content: flex-end; align-items: center; gap: clamp(0.75rem, 8.59375vw + -3.375rem, 3.5rem); }
.l-e074be4a { text-decoration: none; white-space: nowrap; padding: var(--size-xxs); }
.l-e074be4a:hover { text-decoration: underline; }
.l-5afc1e6c { display: none; position: absolute; right: 0; flex-direction: column; gap: 5px; border: 0; padding: var(--size-xs); border-radius: var(--size-xxs); cursor: pointer; }
.l-64340589 { width: 32px; height: 3px; }
@media screen and (max-width: 768px) { .l-b181f66b { height: 80px; }
.l-2f4af568 { display: flex; }
.l-dfb3d5bf { display: none; }
.l-f2d96ac4 { position: absolute; right: 0; bottom: 0; transform: translateY(105%); background-color: var(--color-surface); width: 100%; padding: var(--size-s); box-shadow: 0 4px 20px var(--input-bg); z-index: -1; border-radius: var(--size-xxs); text-align: center; display: none; }
.l-f2d96ac4.active { display: block; }
.l-e32d892a { gap: var(--size-m); flex-direction: column; align-items: center; color: var(--color-text); }
.l-5afc1e6c { display: flex; }
 }@media screen and (max-width: 576px) { .l-b181f66b { justify-content: space-between; }
.l-bfc67d28 { font-size: 28px; }
.l-b0daedb4 { font-size: 20px; }
.l-f2d96ac4 { width: 100%; }
 }
.l-685a42fc { overflow: hidden; }
.l-8b95f6ac { padding-left: var(--wrapper-padding); display: flex;  align-items: flex-start; gap: var(--size-s); }
.l-1bb71b70 { margin-top: auto; }
.l-5bd97469 { flex: 0 1 465px; display: flex; flex-direction: column; align-items: flex-start; }
.l-d3f10eb0 { flex: 0 1 726px; }
@media screen and (max-width: 1024px) { .l-8b95f6ac { gap: var(--size-l); padding: 0 var(--wrapper-padding); flex-direction: column; }
.l-5bd97469 { flex: auto; }
.l-d3f10eb0 { 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-5bd97469 { text-align: center; align-items: center; }
 }
.l-93977708 { display: flex; align-items: center; gap: var(--size-m); }
.l-8e4f3494 { flex: 1; }
.l-363a67bf { flex: 1; }
@media screen and (max-width: 768px) { .l-93977708 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-363a67bf { text-align: center; }
 }
.l-a480467b { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-a480467b { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-a480467b { padding: var(--size-s); }
 }
.l-502d0f93 { width: 60%; }
.l-e3543fc6 { flex: 1; position: relative; display: flex; gap: var(--size-l); }
.l-2f547f64 { flex: 1; }
.l-df2ccf05 { position: relative; }
.l-df2ccf05::before { content: ""; position: absolute; top: 0; left: calc(-1 * var(--size-l) / 2); width: 1px; height: 100%; background-color: var(--color-primary); }
.l-1f0bb70d::before { display: none; }
@media screen and (max-width: 870px) { .l-e3abd028 { flex-direction: column; }
.l-502d0f93 { width: 100%; }
.l-e3543fc6 { display: grid; grid-template-columns: 1fr 1fr; }
.l-e3543fc6::before { content: ""; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background-color: var(--color-primary); }
.l-e3543fc6::after { content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: var(--color-primary); }
.l-df2ccf05::before { display: none; }
 }@media screen and (max-width: 576px) { .l-502d0f93 { text-align: center; }
.l-e3543fc6 { margin-top: var(--size-m); gap: var(--size-m); grid-template-columns: 1fr; }
.l-e3543fc6::before { display: none; }
.l-e3543fc6::after { display: none; }
.l-df2ccf05::before { left: 0; top: calc(-1 * var(--size-m) / 2); display: block; height: 1px; width: 100%; }
.l-1f0bb70d::before { display: none; }
 }
.l-6605c1ad { 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-002d35ce { width: 50%; }
.l-fdb133fe { min-width: 270px; height: 100%; box-shadow: var(--shadow); display: flex; flex-direction: column; }
.l-94bea60b { padding: var(--size-s) var(--size-m); }
.l-3233eaec { transform: scale(1.2); }
.l-1c7b3c31 { padding: var(--size-s) var(--size-m); margin-top: auto; }
.l-29aeb21a svg { fill: var(--color-secondary); }
@media screen and (max-width: 1024px) { .l-6605c1ad { padding: 20px 20px 10px; }
.l-3233eaec { transform: none; }
 }@media screen and (max-width: 768px) { .l-002d35ce { width: 100%; }
 }@media screen and (max-width: 576px) { .l-6605c1ad { flex-direction: column; overflow: initial; padding: 0; margin-inline: 0; }
.l-fdb133fe { text-align: center; }
 }
.l-8a19e494 { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-5b1b4ac6 { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-10c6c985 { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-10c6c985 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-8a19e494 { padding: 0; flex-direction: column-reverse; }
.l-5b1b4ac6 { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-10c6c985 { text-align: center; }
 }
.l-c97c0389 { text-align: center; }

.l-34c27613 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-43a1371b { flex: 1; }
.l-5de9c1de { flex: 1; position: relative; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-2c0620a1 { 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-1998d5fa { flex: 0 0 50px; font-size: 40px; line-height: 130%; font-weight: 500; }
@media screen and (max-width: 870px) { .l-34c27613 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-43a1371b { text-align: center; }
.l-1998d5fa { font-size: 32px; flex: 0 0 35px; }
 }
.l-8270a6ef { display: grid; gap: var(--size-s); grid-template-columns: repeat(6, 1fr); grid-auto-rows: auto; }
.l-9ff11510 { grid-column: span 3; }
.l-f7822406 { aspect-ratio: 3/2; grid-column: span 2; }
.l-ccee0e63 { grid-column: span 3; }
@media screen and (max-width: 768px) { .l-8270a6ef { grid-template-columns: 1fr; }
.l-f7822406 { grid-column: span 3; }
 }
.l-390c4dd7 { padding: 0; }
@media screen and (max-width: 1280px) { .l-a64d13ce { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-390c4dd7 { padding: 0 var(--wrapper-padding); }
.l-45b5a35d { column-count: 1; }
.l-a64d13ce { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-45b5a35d { text-align: center; }
 }
.l-f3aa3f22 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-39a91a49 { text-align: center; }
.l-f3aa3f22 { column-count: 1; }
 }
.l-9dbbc0a7 { position: relative; display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); padding-left: var(--wrapper-padding); }
.l-f60eb6da { flex: 0 1 560px; }
.l-34df6a2b { flex: 1 1 630px; }
.l-237aa97f { flex: 1; }
.l-60a221a8 { display: flex; gap: var(--size-s); flex-wrap: wrap; }
.l-4c3ca66b { flex: 1; }
.l-f91e3ce5 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); }
.l-3e74c8fa { 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-9dbbc0a7 { padding: 0 var(--wrapper-padding); flex-direction: column-reverse; }
.l-f60eb6da { flex: auto; }
.l-34df6a2b { flex: auto; width: 100%; }
.l-60a221a8 { margin-top: var(--size-s); }
.l-4c3ca66b { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-f91e3ce5 { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-f60eb6da { text-align: center; }
.l-60a221a8 { flex-direction: column; }
.l-4c3ca66b { flex: auto; text-align: center; }
.l-f91e3ce5 { align-items: center; }
 }
.l-c93159cd { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-020f7256 { flex: 0 0 45%; position: relative; }
.l-546c4766 { flex: 1; position: relative; z-index: 1; }
.l-5dd1b633 { user-select: none; }
.l-5dd1b633[open] .l-3e0efa34 { transform: rotate(45deg); }
.l-e2d465bd { display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; padding: var(--size-s) var(--size-m); }
.l-e2d465bd::-webkit-details-marker { display: none; }
.l-3e0efa34 { width: 32px; height: 32px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; background-color: var(--color-bg); border-radius: 50%; margin-left: var(--size-xs); }
.l-3e0efa34 svg { fill: var(--color-primary); }
.l-9a3078c3 { padding: 0 var(--size-m) var(--size-s); }
@media screen and (max-width: 870px) { .l-e2d465bd { padding-top: var(--size-xs); padding-bottom: var(--size-xs); }
.l-3e0efa34 { width: 24px; height: 24px; }
.l-3e0efa34 svg { width: 16px; height: 16px; }
.l-9a3078c3 { padding-bottom: var(--size-xs); }
 }@media screen and (max-width: 768px) { .l-c93159cd { align-items: center; flex-direction: column; gap: var(--size-m); }
.l-020f7256 { flex: 0; }
.l-546c4766 { margin-left: 0; max-width: 70%; }
 }@media screen and (max-width: 576px) { .l-020f7256 { text-align: center; }
.l-546c4766 { max-width: inherit; width: 100%; }
 }
.l-2cc081f8 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-2cc081f8 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-2cc081f8 { padding: var(--size-s); }
 }
.l-065c30a0 { padding: 0; }
@media screen and (max-width: 1280px) { .l-47c4762d { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-065c30a0 { padding: 0 var(--wrapper-padding); }
.l-b5cf7959 { column-count: 1; }
.l-47c4762d { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-b5cf7959 { text-align: center; }
 }
.l-c968175a { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-abe6fd8d { flex: 1; }
.l-78a88217 { flex: 1; display: flex; flex-direction: column; gap: var(--size-m); }
.l-508d3cab { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-s); }
.l-740c2def { 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-c968175a { flex-direction: column; gap: var(--size-m); }
.l-abe6fd8d { text-align: center; }
 }@media screen and (max-width: 576px) { .l-78a88217 { gap: var(--size-s); }
.l-508d3cab { flex-direction: column; gap: var(--size-xxs); }
 }
.l-57286c09 { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-87ef19eb { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.l-fc482984 { flex: 0 0 450px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-a9530df2 { display: none; }
.l-25d39894 { width: 100%; }
.l-ab4b8c00 { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); white-space: nowrap; flex-wrap: wrap; }
.l-2eb3d12c { flex: 1; display: flex; align-items: flex-start; flex-direction: column; }
.l-976d73b5 { 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-439cb791 { fill: var(--color-text); }
.l-961daef9 { stroke: var(--color-text); }
.l-06a2fd8c { stroke: var(--color-text); }
.l-8c910caa { display: flex; flex-direction: column; }
.l-84c4bea3 { width: 100%; height: 300px; }
@media screen and (max-width: 1024px) { .l-57286c09 { flex-direction: column-reverse; }
.l-87ef19eb { flex-direction: column-reverse; justify-content: flex-start; }
.l-fc482984 { flex: 1; }
.l-0f396d07 { display: none; }
.l-a9530df2 { display: block; text-align: center; }
.l-ab4b8c00 { justify-content: space-evenly; }
.l-84c4bea3 { height: 430px; margin-top: var(--size-s); }
 }@media screen and (max-width: 870px) { .l-87ef19eb { width: 100%; }
 }@media screen and (max-width: 768px) { .l-976d73b5 { margin-right: 0; }
.l-8c910caa { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-87ef19eb { text-align: center; }
.l-fc482984 { padding: var(--size-s); }
.l-ab4b8c00 { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-2eb3d12c { flex: inherit; align-items: center; }
 }
.l-8399c793 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-752daad8 { padding-bottom: var(--size-m); }
.l-21c5b425 { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-92a55b81 { display: flex; gap: var(--size-s); width: 80%; }
.l-6c11fde2 { display: flex; justify-content: space-between; align-items: center; width: 80%; margin: 0 auto; border-top: 1px solid var(--color-surface); padding-top: var(--size-m); }
.l-620ea2aa { display: flex; justify-content: flex-start; width: 270px; }
.l-67c0083d { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); border-radius: var(--b-radius) 0 0 var(--b-radius); }
.l-cd695b6b { width: 74px; flex-shrink: 0; border: 0; padding: 0; border-radius: 0 var(--b-radius) var(--b-radius) 0; }
.l-0872c0f6 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-1e959a75 { font-size: 36px; margin-right: var(--size-xs); }
.l-6ebdef92 { font-size: 24px; font-weight: 600; }
.l-73c02dcf { width: 80%; }
.l-f4b2312c { white-space: nowrap; display: flex; justify-content: space-evenly; }
.l-a18f0f5a { display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; gap: var(--size-s); width: 80%; margin: 0 auto; }
.l-929c3c81 { flex: 1; }
.l-2e0d48a4 { margin-left: var(--size-s); }
.l-0fbd167f { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-21c5b425 { flex-direction: column; gap: var(--size-l); }
.l-92a55b81 { width: 100%; }
.l-6c11fde2 { width: 100%; }
.l-73c02dcf { width: 100%; }
.l-f4b2312c { justify-content: space-between; }
.l-a18f0f5a { width: 100%; }
 }@media screen and (max-width: 576px) { .l-92a55b81 { flex-direction: column; }
.l-6c11fde2 { flex-direction: column; align-items: flex-start; }
.l-0fbd167f { flex-direction: column; align-items: flex-start; }
.l-620ea2aa { width: 100%; }
.l-f4b2312c { flex-direction: column; align-items: center; gap: var(--size-s); }
.l-a18f0f5a { flex-direction: column; }
.l-2e0d48a4 { margin: var(--size-xs) 0 0; }
 }
.l-9120862f { 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-9120862f svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-9120862f { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-760e03b3 { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-858a30cf { display: block; }
.l-168fd3a3 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-abc97cdc { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-3856a771 { width: 100%; }
@media screen and (max-width: 768px) { .l-760e03b3 { padding: var(--size-s); }
.l-168fd3a3 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-abc97cdc { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-3856a771 { width: auto; }
 }@media screen and (max-width: 576px) { .l-abc97cdc { gap: var(--size-xxs); }
 }
.l-085b759e { position: relative; z-index: 5; }
.l-ef549c9f { display: flex; justify-content: center; align-items: center; height: 100px; position: relative; }
.l-b775750a { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-d6eb65d6 { display: none; }
.l-2f730e79 { font-size: 34px; margin-right: var(--size-xxs); }
.l-5aae5c64 { font-size: 24px; font-weight: 600; }
.l-7d2219bc { margin-left: auto; margin-right: auto; }
.l-7d2219bc.active { display: block; }
.l-39384ccc { display: flex; justify-content: flex-end; align-items: center; gap: clamp(0.75rem, 8.59375vw + -3.375rem, 3.5rem); }
.l-09ed0dcc { text-decoration: none; white-space: nowrap; padding: var(--size-xxs); }
.l-09ed0dcc:hover { text-decoration: underline; }
.l-ca1e6269 { display: none; position: absolute; right: 0; flex-direction: column; gap: 5px; border: 0; padding: var(--size-xs); border-radius: var(--size-xxs); cursor: pointer; }
.l-9d617226 { width: 32px; height: 3px; }
@media screen and (max-width: 768px) { .l-ef549c9f { height: 80px; }
.l-d6eb65d6 { display: flex; }
.l-a162e3ee { display: none; }
.l-7d2219bc { position: absolute; right: 0; bottom: 0; transform: translateY(105%); background-color: var(--color-surface); width: 100%; padding: var(--size-s); box-shadow: 0 4px 20px var(--input-bg); z-index: -1; border-radius: var(--size-xxs); text-align: center; display: none; }
.l-7d2219bc.active { display: block; }
.l-39384ccc { gap: var(--size-m); flex-direction: column; align-items: center; color: var(--color-text); }
.l-ca1e6269 { display: flex; }
 }@media screen and (max-width: 576px) { .l-ef549c9f { justify-content: space-between; }
.l-2f730e79 { font-size: 28px; }
.l-5aae5c64 { font-size: 20px; }
.l-7d2219bc { width: 100%; }
 }
.l-35256e47 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-124f468f { padding-bottom: var(--size-m); }
.l-fb1f8720 { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-64df0220 { display: flex; gap: var(--size-s); width: 80%; }
.l-5e706a24 { display: flex; justify-content: space-between; align-items: center; width: 80%; margin: 0 auto; border-top: 1px solid var(--color-surface); padding-top: var(--size-m); }
.l-35691a86 { display: flex; justify-content: flex-start; width: 270px; }
.l-968bbbfd { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); border-radius: var(--b-radius) 0 0 var(--b-radius); }
.l-6b373f74 { width: 74px; flex-shrink: 0; border: 0; padding: 0; border-radius: 0 var(--b-radius) var(--b-radius) 0; }
.l-d2457cc6 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-9619353e { font-size: 36px; margin-right: var(--size-xs); }
.l-075cd35b { font-size: 24px; font-weight: 600; }
.l-bdb9f9ef { width: 80%; }
.l-3b9dec5d { white-space: nowrap; display: flex; justify-content: space-evenly; }
.l-6abaa639 { display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; gap: var(--size-s); width: 80%; margin: 0 auto; }
.l-334b91d8 { flex: 1; }
.l-5a9bc187 { margin-left: var(--size-s); }
.l-6012495c { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-fb1f8720 { flex-direction: column; gap: var(--size-l); }
.l-64df0220 { width: 100%; }
.l-5e706a24 { width: 100%; }
.l-bdb9f9ef { width: 100%; }
.l-3b9dec5d { justify-content: space-between; }
.l-6abaa639 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-64df0220 { flex-direction: column; }
.l-5e706a24 { flex-direction: column; align-items: flex-start; }
.l-6012495c { flex-direction: column; align-items: flex-start; }
.l-35691a86 { width: 100%; }
.l-3b9dec5d { flex-direction: column; align-items: center; gap: var(--size-s); }
.l-6abaa639 { flex-direction: column; }
.l-5a9bc187 { margin: var(--size-xs) 0 0; }
 }
.l-fbb58571 { 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-fbb58571 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-fbb58571 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-0edfe0ad { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-6b85efc4 { display: block; }
.l-35247718 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-01adf9db { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-ac8946f7 { width: 100%; }
@media screen and (max-width: 768px) { .l-0edfe0ad { padding: var(--size-s); }
.l-35247718 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-01adf9db { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-ac8946f7 { width: auto; }
 }@media screen and (max-width: 576px) { .l-01adf9db { gap: var(--size-xxs); }
 }
.l-5a69c86d * + * { margin-top: var(--size-xs); }
.l-5a69c86d ul { list-style: disc; }
.l-5a69c86d ul li { margin-left: 16px; }

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

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