.l-7739ee41 { position: relative; }
.l-105a43e1 { margin-left: 8px; fill: currentColor; }
.l-cab651f7 .l-6bea06f4 { display: flex; }
.l-cab651f7 .l-105a43e1 { transform: scaleY(-1); }
.l-ad5609cd { position: sticky; top: 0; z-index: 5; box-shadow: 0 5px 10px rgba(23, 23, 28, 0.1); }
.l-adca5d77 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: var(--size-s); position: relative; }
.l-f43db34c { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-c222ed55 { font-size: 34px; margin-right: var(--size-xxs); }
.l-eb874cc7 { font-size: 24px; font-weight: 600; }
.l-bc8c58b7 { margin-left: auto; }
.l-acefec7f { display: flex; justify-content: flex-start; gap: var(--size-xxs); margin-left: auto; }
.l-a8b1cfb4 { text-decoration: none; text-align: center; padding: var(--size-xxs) var(--size-xs); height: 100%; min-height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; border: 1px solid var(--color-text); transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out; user-select: none; cursor: pointer; font-size: 14px; font-weight: 500; }
.l-a8b1cfb4:hover { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-af05f94f { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-6bea06f4 { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); 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-description); }
.l-9eb8b1fc { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-9eb8b1fc:hover { font-weight: bold; color: var(--color-text); }
.l-9eb8b1fc.l-af05f94f { font-weight: bold; color: var(--color-text); background-color: transparent; }
.l-9f879ecf { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 56px; height: 56px; border-radius: var(--size-xl); text-align: center; background-color: var(--color-primary); }
.l-9f879ecf:hover { opacity: 0.7; }
.l-9f879ecf svg { vertical-align: middle; fill: var(--color-text-light); }
.l-5b09f3f6 { display: none; }
.l-6224acab .l-5b09f3f6 { display: inline; }
.l-6224acab .l-fe4b2371 { display: none; }
.l-1c9c8669 { display: block; }
.l-6bbc86ac { display: none; }
.l-171017a6 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-171017a6.l-af304fce { display: flex; width: 100%; }
.l-3c5ce390 { margin: 0 auto; padding-inline: 0; }
.l-3c5ce390 .l-acefec7f { flex-direction: column; justify-content: center; }
.l-3c5ce390 .l-6bea06f4 { position: static; border-radius: 0; box-shadow: initial; transform: initial; text-align: center; min-width: initial; }
.l-3c5ce390 .l-9eb8b1fc { justify-content: center; font-size: 14px; font-weight: 500; }
@media screen and (max-width: 1024px) { .l-adca5d77 { padding: 0; }
.l-1c9c8669 { display: none; }
.l-6bbc86ac { display: block; }
.l-171017a6.l-af304fce { display: flex; width: 100%; }
 }@media screen and (max-width: 576px) { .l-adca5d77 { flex-wrap: nowrap; }
.l-c222ed55 { font-size: 28px; }
.l-eb874cc7 { font-size: 20px; }
 }
.l-64e6ad94 { position: relative; }
.l-64e6ad94 .l-460f8c68 { margin: calc(-1 * var(--section-padding)) auto; position: relative; min-height: 700px; display: flex; justify-content: flex-start; align-items: center; }
.l-c230eaa1 { display: flex; justify-content: center; align-items: center; gap: var(--size-m); min-height: 600px; width: 60%; }
.l-b194f701 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-b194f701::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-b194f701 img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 1024px) { .l-c230eaa1 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-25bc6ba1 { text-align: center; }
 }
.l-25607b94 { padding: 0; }
@media screen and (max-width: 1280px) { .l-2d8fcdaf { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-25607b94 { padding: 0 var(--wrapper-padding); }
.l-c62cf290 { column-count: 1; }
.l-2d8fcdaf { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-c62cf290 { text-align: center; }
 }
.l-82230d7d { display: flex; gap: var(--size-s); }
.l-82230d7d * { flex: 1; }
.l-e7590b48 { display: grid; gap: var(--size-s); grid-template-columns: 1fr 1fr; }
.l-f026cbd6 { aspect-ratio: 3/2; }
@media screen and (max-width: 576px) { .l-82230d7d { text-align: center; }
.l-e7590b48 { grid-template-columns: 1fr; }
 }@media screen and (max-width: 768px) { .l-82230d7d { flex-direction: column; gap: var(--size-xs); }
 }
.l-308492eb { position: relative; display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); padding-left: var(--wrapper-padding); }
.l-4f8b0ab2 { flex: 0 1 560px; }
.l-ad8c58de { flex: 1 1 630px; }
.l-6e3ee502 { flex: 1; }
.l-cbf1ec58 { display: flex; gap: var(--size-s); flex-wrap: wrap; }
.l-c8dde5c9 { flex: 1; }
.l-4244d254 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); }
.l-a1351489 { 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-308492eb { padding: 0 var(--wrapper-padding); flex-direction: column-reverse; }
.l-4f8b0ab2 { flex: auto; }
.l-ad8c58de { flex: auto; width: 100%; }
.l-cbf1ec58 { margin-top: var(--size-s); }
.l-c8dde5c9 { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-4244d254 { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-4f8b0ab2 { text-align: center; }
.l-cbf1ec58 { flex-direction: column; }
.l-c8dde5c9 { flex: auto; text-align: center; }
.l-4244d254 { align-items: center; }
 }
.l-87647f3f { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-82476833 { text-align: center; }
.l-87647f3f { column-count: 1; }
 }
.l-44b8d321 { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-f8d77e61 { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.l-3a15a10c { flex: 0 0 450px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-700d28e4 { display: none; }
.l-4883672b { width: 100%; }
.l-ef41fd62 { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); white-space: nowrap; flex-wrap: wrap; }
.l-13a47ced { flex: 1; display: flex; align-items: flex-start; flex-direction: column; }
.l-7cc2cc53 { 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-4520ac47 { fill: var(--color-text); }
.l-0420be44 { stroke: var(--color-text); }
.l-c71b17d2 { stroke: var(--color-text); }
.l-2374d4ad { display: flex; flex-direction: column; }
.l-cb0af2fc { width: 100%; height: 300px; }
.l-525e12a7 { position: relative; z-index: 1; }
@media screen and (max-width: 1024px) { .l-44b8d321 { flex-direction: column-reverse; }
.l-f8d77e61 { flex-direction: column-reverse; justify-content: flex-start; }
.l-3a15a10c { flex: 1; }
.l-3e9c9205 { display: none; }
.l-700d28e4 { display: block; text-align: center; }
.l-ef41fd62 { justify-content: space-evenly; }
.l-cb0af2fc { height: 430px; margin-top: var(--size-s); }
 }@media screen and (max-width: 870px) { .l-f8d77e61 { width: 100%; }
 }@media screen and (max-width: 768px) { .l-7cc2cc53 { margin-right: 0; }
.l-2374d4ad { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-f8d77e61 { text-align: center; }
.l-3a15a10c { padding: var(--size-s); }
.l-ef41fd62 { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-13a47ced { flex: inherit; align-items: center; }
 }
.l-823a8063 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-96dbee5d { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-1e07afab { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-7c57865f { max-width: 238px; }
.l-ec56d392 { display: inline-block; vertical-align: middle; }
.l-cf5a9df4 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-62fd7786 { text-align: right; margin-left: auto; }
.l-a4c8f904 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-afb05d38 { font-size: 36px; margin-right: var(--size-xs); }
.l-c4ab32ab { font-size: 24px; font-weight: 600; }
.l-f7c3e813 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-96dbee5d { grid-row: 1/3; max-width: 100%; }
.l-1e07afab { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-7c57865f { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-96dbee5d { max-width: initial; padding: var(--size-xs); }
.l-1e07afab { grid-template-columns: 1fr; }
.l-cf5a9df4 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-62fd7786 { margin-left: initial; }
.l-a4c8f904 { margin: 0 auto; width: fit-content; }
 }
.l-d3dc28b2 { 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-d3dc28b2 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-d3dc28b2 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-238c4cad { 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-0e98e39e { display: block; }
.l-1db367ee { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-238c4cad { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-1db367ee { gap: var(--size-xxs); }
.l-03b87a87 { width: 100%; }
 }
.l-de0f7710 { position: relative; }
.l-51672183 { margin-left: 8px; fill: currentColor; }
.l-16443c06 .l-29ac55a2 { display: flex; }
.l-16443c06 .l-51672183 { transform: scaleY(-1); }
.l-9d121e3b { position: sticky; top: 0; z-index: 5; box-shadow: 0 5px 10px rgba(23, 23, 28, 0.1); }
.l-7823e867 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: var(--size-s); position: relative; }
.l-20a8423b { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-5dd561ac { font-size: 34px; margin-right: var(--size-xxs); }
.l-ffc12c84 { font-size: 24px; font-weight: 600; }
.l-85619061 { margin-left: auto; }
.l-bf48c14d { display: flex; justify-content: flex-start; gap: var(--size-xxs); margin-left: auto; }
.l-d1f74819 { text-decoration: none; text-align: center; padding: var(--size-xxs) var(--size-xs); height: 100%; min-height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; border: 1px solid var(--color-text); transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out; user-select: none; cursor: pointer; font-size: 14px; font-weight: 500; }
.l-d1f74819:hover { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-d6e16764 { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-29ac55a2 { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); 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-description); }
.l-5271c900 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-5271c900:hover { font-weight: bold; color: var(--color-text); }
.l-5271c900.l-d6e16764 { font-weight: bold; color: var(--color-text); background-color: transparent; }
.l-b8238f25 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 56px; height: 56px; border-radius: var(--size-xl); text-align: center; background-color: var(--color-primary); }
.l-b8238f25:hover { opacity: 0.7; }
.l-b8238f25 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-f689c8df { display: none; }
.l-5d3a8956 .l-f689c8df { display: inline; }
.l-5d3a8956 .l-a03fe6c3 { display: none; }
.l-9cb7d23a { display: block; }
.l-db3aac04 { display: none; }
.l-9b136edb { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-9b136edb.l-252cd160 { display: flex; width: 100%; }
.l-52f507fb { margin: 0 auto; padding-inline: 0; }
.l-52f507fb .l-bf48c14d { flex-direction: column; justify-content: center; }
.l-52f507fb .l-29ac55a2 { position: static; border-radius: 0; box-shadow: initial; transform: initial; text-align: center; min-width: initial; }
.l-52f507fb .l-5271c900 { justify-content: center; font-size: 14px; font-weight: 500; }
@media screen and (max-width: 1024px) { .l-7823e867 { padding: 0; }
.l-9cb7d23a { display: none; }
.l-db3aac04 { display: block; }
.l-9b136edb.l-252cd160 { display: flex; width: 100%; }
 }@media screen and (max-width: 576px) { .l-7823e867 { flex-wrap: nowrap; }
.l-5dd561ac { font-size: 28px; }
.l-ffc12c84 { font-size: 20px; }
 }
.l-6cffb56d { position: relative; min-height: 600px; display: flex; align-items: flex-end; }
.l-9d2e7f61 { 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-1100cadf { flex: 0 0 clamp(18.75rem, 36.5853658537vw + -1.1432926829rem, 28.125rem); }
.l-fb2e341f { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-fb2e341f::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-fb2e341f img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 870px) { .l-6cffb56d { align-items: center; }
.l-9d2e7f61 { flex-direction: column; text-align: center; align-items: center; }
.l-1100cadf { flex-basis: auto; }
 }@media screen and (max-width: 576px) { .l-6cffb56d { min-height: 400px; }
 }
.l-0d6401bd { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-025693bd { text-align: center; }
.l-0d6401bd { column-count: 1; }
 }
.l-c6245d44 { position: relative; display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); padding-left: var(--wrapper-padding); }
.l-ada3f35e { flex: 0 1 560px; }
.l-75e92e55 { flex: 1 1 630px; }
.l-e6bec7b7 { flex: 1; }
.l-a5d337cc { display: flex; gap: var(--size-s); flex-wrap: wrap; }
.l-42190677 { flex: 1; }
.l-e3653542 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); }
.l-ee75424e { 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-c6245d44 { padding: 0 var(--wrapper-padding); flex-direction: column-reverse; }
.l-ada3f35e { flex: auto; }
.l-75e92e55 { flex: auto; width: 100%; }
.l-a5d337cc { margin-top: var(--size-s); }
.l-42190677 { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-e3653542 { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-ada3f35e { text-align: center; }
.l-a5d337cc { flex-direction: column; }
.l-42190677 { flex: auto; text-align: center; }
.l-e3653542 { align-items: center; }
 }
.l-bbd5a46e { display: flex; align-items: stretch; gap: var(--size-s); overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding-bottom: 10px; }
.l-bbd5a46e li { flex: 1; }
.l-5040fad1 { padding: var(--size-m); min-width: 270px; height: 100%; }
.l-910ceeef { display: flex; justify-content: center; }
@media screen and (max-width: 576px) { .l-bbd5a46e { flex-direction: column; }
.l-5040fad1 { text-align: center; min-width: auto; }
 }
.l-15937d4a { text-align: center; }

.l-80bbfc10 { display: flex; justify-content: flex-start; align-items: center; position: relative; gap: var(--size-s); z-index: 1; }
.l-405eaa18 { padding: var(--size-m); flex: 0 0 60%; display: flex; flex-direction: column; justify-content: center; }
.l-bdd6e19f { display: flex; justify-content: flex-start; }
.l-4f3f5487 { padding: var(--size-xl); flex: 1; display: flex; justify-content: flex-start; align-items: center; }
.l-3a21498a { display: flex; justify-content: flex-start; align-items: center; }
.l-065df879 { width: 32px; height: 32px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; margin-right: var(--size-m); }
.l-3d7634b9 { fill: var(--color-text); }
.l-a80e10e5 { stroke: var(--color-text); }
.l-54986d05 { stroke: var(--color-text); }
.l-d03ad71d { display: flex; flex-direction: column; }
.l-00a88729 { flex: 0 0 50%; height: 383px; }
.l-89a63f93 { position: relative; z-index: 1; }
@media screen and (max-width: 870px) { .l-80bbfc10 { flex-direction: column; }
.l-405eaa18 { width: 100%; flex: 0 0 auto; }
.l-bdd6e19f { flex-direction: column; }
.l-4f3f5487 { width: 100%; padding: var(--size-m); var(--wrapper-padding); }
.l-18ba0946 { width: 100%; display: flex; justify-content: space-between; }
.l-3a21498a { margin-top: 0; align-items: flex-start; flex-direction: column; }
.l-065df879 { margin-right: 0; }
.l-d03ad71d { margin-top: var(--size-xs); }
.l-00a88729 { height: 429px; width: 100%; flex: 0 0 auto; }
 }@media screen and (max-width: 576px) { .l-405eaa18 { padding: var(--size-xs); }
.l-18ba0946 { flex-direction: column; align-items: center; gap: var(--size-s); margin-top: var(--size-s); }
.l-3a21498a { align-items: center; }
.l-d03ad71d { text-align: center; }
.l-00a88729 { height: 370px; }
 }
.l-a4772813 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-b88df535 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-f9da36c2 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-6e4fc5b2 { max-width: 238px; }
.l-5a372786 { display: inline-block; vertical-align: middle; }
.l-10ecf43f { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-8eafedc6 { text-align: right; margin-left: auto; }
.l-cb7d08bd { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-836817a1 { font-size: 36px; margin-right: var(--size-xs); }
.l-e6af3c8f { font-size: 24px; font-weight: 600; }
.l-118cdc76 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-b88df535 { grid-row: 1/3; max-width: 100%; }
.l-f9da36c2 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-6e4fc5b2 { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-b88df535 { max-width: initial; padding: var(--size-xs); }
.l-f9da36c2 { grid-template-columns: 1fr; }
.l-10ecf43f { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-8eafedc6 { margin-left: initial; }
.l-cb7d08bd { margin: 0 auto; width: fit-content; }
 }
.l-5e8771f6 { 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-5e8771f6 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-5e8771f6 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-51f3e146 { 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-02c834b6 { display: block; }
.l-a719bdd8 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-51f3e146 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-a719bdd8 { gap: var(--size-xxs); }
.l-e39cf52c { width: 100%; }
 }
.l-2eea1c5d { position: relative; }
.l-aba70586 { margin-left: 8px; fill: currentColor; }
.l-254d6ba6 .l-53823f6d { display: flex; }
.l-254d6ba6 .l-aba70586 { transform: scaleY(-1); }
.l-0bf4100b { position: sticky; top: 0; z-index: 5; box-shadow: 0 5px 10px rgba(23, 23, 28, 0.1); }
.l-56f433b9 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: var(--size-s); position: relative; }
.l-b841baa8 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-dc93661e { font-size: 34px; margin-right: var(--size-xxs); }
.l-ee62cc46 { font-size: 24px; font-weight: 600; }
.l-d9c31081 { margin-left: auto; }
.l-b14c5811 { display: flex; justify-content: flex-start; gap: var(--size-xxs); margin-left: auto; }
.l-62a119f5 { text-decoration: none; text-align: center; padding: var(--size-xxs) var(--size-xs); height: 100%; min-height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; border: 1px solid var(--color-text); transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out; user-select: none; cursor: pointer; font-size: 14px; font-weight: 500; }
.l-62a119f5:hover { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-419f6ce9 { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-53823f6d { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); 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-description); }
.l-db4946d3 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-db4946d3:hover { font-weight: bold; color: var(--color-text); }
.l-db4946d3.l-419f6ce9 { font-weight: bold; color: var(--color-text); background-color: transparent; }
.l-80365201 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 56px; height: 56px; border-radius: var(--size-xl); text-align: center; background-color: var(--color-primary); }
.l-80365201:hover { opacity: 0.7; }
.l-80365201 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-d875b02e { display: none; }
.l-87a3a474 .l-d875b02e { display: inline; }
.l-87a3a474 .l-5c3c7217 { display: none; }
.l-9ba23c9e { display: block; }
.l-5cdef1da { display: none; }
.l-23cf03e4 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-23cf03e4.l-44db924b { display: flex; width: 100%; }
.l-106a4526 { margin: 0 auto; padding-inline: 0; }
.l-106a4526 .l-b14c5811 { flex-direction: column; justify-content: center; }
.l-106a4526 .l-53823f6d { position: static; border-radius: 0; box-shadow: initial; transform: initial; text-align: center; min-width: initial; }
.l-106a4526 .l-db4946d3 { justify-content: center; font-size: 14px; font-weight: 500; }
@media screen and (max-width: 1024px) { .l-56f433b9 { padding: 0; }
.l-9ba23c9e { display: none; }
.l-5cdef1da { display: block; }
.l-23cf03e4.l-44db924b { display: flex; width: 100%; }
 }@media screen and (max-width: 576px) { .l-56f433b9 { flex-wrap: nowrap; }
.l-dc93661e { font-size: 28px; }
.l-ee62cc46 { font-size: 20px; }
 }
.l-1a1f9c7e { overflow: hidden; }
.l-319235f9 { padding-left: var(--wrapper-padding); display: flex;  align-items: flex-start; gap: var(--size-s); }
.l-865a3f9b { flex: 0 1 465px; display: flex; flex-direction: column; align-items: flex-start; }
.l-474d2f27 { flex: 0 1 726px; }
@media screen and (max-width: 1024px) { .l-319235f9 { gap: var(--size-l); padding: 0 var(--wrapper-padding); flex-direction: column; }
.l-865a3f9b { flex: auto; }
.l-474d2f27 { 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-865a3f9b { text-align: center; align-items: center; }
 }
.l-2b1387bc { position: relative; display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); padding-left: var(--wrapper-padding); }
.l-ec2af996 { flex: 0 1 560px; }
.l-fb979327 { flex: 1 1 630px; }
.l-c6cf5432 { flex: 1; }
.l-85ed213c { display: flex; gap: var(--size-s); flex-wrap: wrap; }
.l-6516d275 { flex: 1; }
.l-1ae5aed7 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); }
.l-2c190f16 { 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-2b1387bc { padding: 0 var(--wrapper-padding); flex-direction: column-reverse; }
.l-ec2af996 { flex: auto; }
.l-fb979327 { flex: auto; width: 100%; }
.l-85ed213c { margin-top: var(--size-s); }
.l-6516d275 { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-1ae5aed7 { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-ec2af996 { text-align: center; }
.l-85ed213c { flex-direction: column; }
.l-6516d275 { flex: auto; text-align: center; }
.l-1ae5aed7 { align-items: center; }
 }
.l-09cb168e { text-align: center; }

.l-5bee6fe2 { display: flex; align-items: center; gap: var(--size-m); }
.l-d29eb97f { flex: 1; }
.l-a7654178 { flex: 1; }
@media screen and (max-width: 768px) { .l-5bee6fe2 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-a7654178 { text-align: center; }
 }
.l-7ae5b750 { 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-50e013cd { width: 50%; }
.l-f447ba5b { min-width: 270px; height: 100%; box-shadow: var(--shadow); display: flex; flex-direction: column; }
.l-a96c4589 { padding: var(--size-s) var(--size-m); }
.l-814a569e { transform: scale(1.2); }
.l-14c5b616 { padding: var(--size-s) var(--size-m); margin-top: auto; }
.l-f8a6b07e svg { fill: var(--color-text); }
@media screen and (max-width: 1024px) { .l-7ae5b750 { padding: 20px 20px 10px; }
.l-814a569e { transform: none; }
 }@media screen and (max-width: 768px) { .l-50e013cd { width: 100%; }
 }@media screen and (max-width: 576px) { .l-7ae5b750 { flex-direction: column; overflow: initial; padding: 0; margin-inline: 0; }
.l-f447ba5b { text-align: center; }
 }
.l-1de73b45 { padding: 0; }
@media screen and (max-width: 1280px) { .l-8bc38b0e { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-1de73b45 { padding: 0 var(--wrapper-padding); }
.l-51a5e008 { column-count: 1; }
.l-8bc38b0e { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-51a5e008 { text-align: center; }
 }
.l-bc8646f8 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-9cfc6a87 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-1c0622c9 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-ceae97bf { max-width: 238px; }
.l-75d2f1e9 { display: inline-block; vertical-align: middle; }
.l-2f33eb47 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-906b6bac { text-align: right; margin-left: auto; }
.l-fae39d1c { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-8c316b58 { font-size: 36px; margin-right: var(--size-xs); }
.l-3a5510ed { font-size: 24px; font-weight: 600; }
.l-d4485208 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-9cfc6a87 { grid-row: 1/3; max-width: 100%; }
.l-1c0622c9 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-ceae97bf { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-9cfc6a87 { max-width: initial; padding: var(--size-xs); }
.l-1c0622c9 { grid-template-columns: 1fr; }
.l-2f33eb47 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-906b6bac { margin-left: initial; }
.l-fae39d1c { margin: 0 auto; width: fit-content; }
 }
.l-c984e580 { 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-c984e580 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-c984e580 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-25c517b7 { 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-a835fcfd { display: block; }
.l-65f8c69a { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-25c517b7 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-65f8c69a { gap: var(--size-xxs); }
.l-65e9ca1d { width: 100%; }
 }
.l-97c1ba88 { position: relative; }
.l-c1cd08ae { margin-left: 8px; fill: currentColor; }
.l-0faabf4e .l-8e8224c7 { display: flex; }
.l-0faabf4e .l-c1cd08ae { transform: scaleY(-1); }
.l-3218bce0 { position: sticky; top: 0; z-index: 5; box-shadow: 0 5px 10px rgba(23, 23, 28, 0.1); }
.l-51435fbe { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: var(--size-s); position: relative; }
.l-606bc62d { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-16d1169c { font-size: 34px; margin-right: var(--size-xxs); }
.l-8c0642df { font-size: 24px; font-weight: 600; }
.l-da512b63 { margin-left: auto; }
.l-1c333669 { display: flex; justify-content: flex-start; gap: var(--size-xxs); margin-left: auto; }
.l-c8952c53 { text-decoration: none; text-align: center; padding: var(--size-xxs) var(--size-xs); height: 100%; min-height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; border: 1px solid var(--color-text); transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out; user-select: none; cursor: pointer; font-size: 14px; font-weight: 500; }
.l-c8952c53:hover { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-a7c6ab95 { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-8e8224c7 { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); 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-description); }
.l-214c9f9b { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-214c9f9b:hover { font-weight: bold; color: var(--color-text); }
.l-214c9f9b.l-a7c6ab95 { font-weight: bold; color: var(--color-text); background-color: transparent; }
.l-f8dcd7f8 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 56px; height: 56px; border-radius: var(--size-xl); text-align: center; background-color: var(--color-primary); }
.l-f8dcd7f8:hover { opacity: 0.7; }
.l-f8dcd7f8 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-856382a6 { display: none; }
.l-9aee6823 .l-856382a6 { display: inline; }
.l-9aee6823 .l-3589eb74 { display: none; }
.l-f5abf3cf { display: block; }
.l-b9dd353e { display: none; }
.l-76872908 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-76872908.l-b50fe73c { display: flex; width: 100%; }
.l-0b3ab718 { margin: 0 auto; padding-inline: 0; }
.l-0b3ab718 .l-1c333669 { flex-direction: column; justify-content: center; }
.l-0b3ab718 .l-8e8224c7 { position: static; border-radius: 0; box-shadow: initial; transform: initial; text-align: center; min-width: initial; }
.l-0b3ab718 .l-214c9f9b { justify-content: center; font-size: 14px; font-weight: 500; }
@media screen and (max-width: 1024px) { .l-51435fbe { padding: 0; }
.l-f5abf3cf { display: none; }
.l-b9dd353e { display: block; }
.l-76872908.l-b50fe73c { display: flex; width: 100%; }
 }@media screen and (max-width: 576px) { .l-51435fbe { flex-wrap: nowrap; }
.l-16d1169c { font-size: 28px; }
.l-8c0642df { font-size: 20px; }
 }
.l-486ee2fa { position: relative; }
.l-486ee2fa .l-59c7bfb3 { margin: calc(-1 * var(--section-padding)) auto; position: relative; min-height: 700px; display: flex; justify-content: flex-start; align-items: center; }
.l-afa40823 { display: flex; justify-content: center; align-items: center; gap: var(--size-m); min-height: 600px; width: 60%; }
.l-101924f2 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-101924f2::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-101924f2 img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 1024px) { .l-afa40823 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-a306cc3a { text-align: center; }
 }
.l-84f7c5aa { padding: 0; }
@media screen and (max-width: 1280px) { .l-4fa5d1fe { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-84f7c5aa { padding: 0 var(--wrapper-padding); }
.l-cbf15a27 { column-count: 1; }
.l-4fa5d1fe { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-cbf15a27 { text-align: center; }
 }
.l-8b120697 { 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-ff327882 { width: 50%; }
.l-18791b87 { min-width: 270px; height: 100%; box-shadow: var(--shadow); display: flex; flex-direction: column; }
.l-1b435088 { padding: var(--size-s) var(--size-m); }
.l-d5450b6d { transform: scale(1.2); }
.l-88a1f051 { padding: var(--size-s) var(--size-m); margin-top: auto; }
.l-b97285e5 svg { fill: var(--color-text); }
@media screen and (max-width: 1024px) { .l-8b120697 { padding: 20px 20px 10px; }
.l-d5450b6d { transform: none; }
 }@media screen and (max-width: 768px) { .l-ff327882 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-8b120697 { flex-direction: column; overflow: initial; padding: 0; margin-inline: 0; }
.l-18791b87 { text-align: center; }
 }
.l-83763264 { text-align: center; }

.l-e9707967 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-2320016f { flex: 1; }
.l-5cc2dd17 { flex: 1; position: relative; display: flex; flex-direction: column; gap: var(--size-xs); width: 100%; }
.l-5734d7cd { display: flex; justify-content: flex-start; align-items: flex-start; border-bottom: 1px solid var(--color-surface); gap: var(--size-s); padding-bottom: var(--size-xs); }
.l-aa2edeb5 { flex: 0 0 50px; font-size: 40px; line-height: 130%; font-weight: 500; }
@media screen and (max-width: 870px) { .l-e9707967 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-2320016f { text-align: center; }
.l-aa2edeb5 { font-size: 32px; flex: 0 0 35px; }
 }
.l-baa30445 { display: flex; align-items: center; gap: var(--size-m); }
.l-66452eaf { flex: 1; }
.l-7cff3c39 { flex: 1; }
@media screen and (max-width: 768px) { .l-baa30445 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-7cff3c39 { text-align: center; }
 }
.l-d4863891 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-ee59e3d2 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-14a13927 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-6f7a59f6 { max-width: 238px; }
.l-d3a67ac8 { display: inline-block; vertical-align: middle; }
.l-8b8f2aaf { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-07efaaed { text-align: right; margin-left: auto; }
.l-13741d42 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-a2e3f933 { font-size: 36px; margin-right: var(--size-xs); }
.l-8b1bd99e { font-size: 24px; font-weight: 600; }
.l-331010da { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-ee59e3d2 { grid-row: 1/3; max-width: 100%; }
.l-14a13927 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-6f7a59f6 { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-ee59e3d2 { max-width: initial; padding: var(--size-xs); }
.l-14a13927 { grid-template-columns: 1fr; }
.l-8b8f2aaf { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-07efaaed { margin-left: initial; }
.l-13741d42 { margin: 0 auto; width: fit-content; }
 }
.l-0a800d74 { 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-0a800d74 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-0a800d74 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-59b466f7 { 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-e5308d42 { display: block; }
.l-f2734c3b { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-59b466f7 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-f2734c3b { gap: var(--size-xxs); }
.l-08e71cf6 { width: 100%; }
 }
.l-dc25b4b7 { position: relative; }
.l-29389942 { margin-left: 8px; fill: currentColor; }
.l-37cf3b4c .l-225536f5 { display: flex; }
.l-37cf3b4c .l-29389942 { transform: scaleY(-1); }
.l-159e697e { position: sticky; top: 0; z-index: 5; box-shadow: 0 5px 10px rgba(23, 23, 28, 0.1); }
.l-2980085f { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: var(--size-s); position: relative; }
.l-e7cae6c7 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-9fb652b9 { font-size: 34px; margin-right: var(--size-xxs); }
.l-3352c3b4 { font-size: 24px; font-weight: 600; }
.l-57b2fe71 { margin-left: auto; }
.l-9f1ab382 { display: flex; justify-content: flex-start; gap: var(--size-xxs); margin-left: auto; }
.l-2a98c8a9 { text-decoration: none; text-align: center; padding: var(--size-xxs) var(--size-xs); height: 100%; min-height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; border: 1px solid var(--color-text); transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out; user-select: none; cursor: pointer; font-size: 14px; font-weight: 500; }
.l-2a98c8a9:hover { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-dd452180 { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-225536f5 { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); 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-description); }
.l-731e63f9 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-731e63f9:hover { font-weight: bold; color: var(--color-text); }
.l-731e63f9.l-dd452180 { font-weight: bold; color: var(--color-text); background-color: transparent; }
.l-a5ca5cc6 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 56px; height: 56px; border-radius: var(--size-xl); text-align: center; background-color: var(--color-primary); }
.l-a5ca5cc6:hover { opacity: 0.7; }
.l-a5ca5cc6 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-0da6695a { display: none; }
.l-61a392ab .l-0da6695a { display: inline; }
.l-61a392ab .l-021683c7 { display: none; }
.l-8ebb24ff { display: block; }
.l-8648634f { display: none; }
.l-8d6e6dbf { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-8d6e6dbf.l-37e11b7a { display: flex; width: 100%; }
.l-9b666b28 { margin: 0 auto; padding-inline: 0; }
.l-9b666b28 .l-9f1ab382 { flex-direction: column; justify-content: center; }
.l-9b666b28 .l-225536f5 { position: static; border-radius: 0; box-shadow: initial; transform: initial; text-align: center; min-width: initial; }
.l-9b666b28 .l-731e63f9 { justify-content: center; font-size: 14px; font-weight: 500; }
@media screen and (max-width: 1024px) { .l-2980085f { padding: 0; }
.l-8ebb24ff { display: none; }
.l-8648634f { display: block; }
.l-8d6e6dbf.l-37e11b7a { display: flex; width: 100%; }
 }@media screen and (max-width: 576px) { .l-2980085f { flex-wrap: nowrap; }
.l-9fb652b9 { font-size: 28px; }
.l-3352c3b4 { font-size: 20px; }
 }
.l-634f9d4a { display: flex; align-items: center; gap: var(--size-s); }
.l-0638230a { flex: 1; }
.l-d71c2d7c { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-c403bdd7 { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-634f9d4a { flex-direction: column; }
.l-d71c2d7c { flex: auto; }
.l-c403bdd7 { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-d71c2d7c { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-dce7c246 { text-align: center; }

.l-3e3f4116 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-74b3b694 { flex: 0 0 45%; position: relative; }
.l-ca51e514 { flex: 1; position: relative; z-index: 1; }
.l-a6a7a669 { user-select: none; }
.l-a6a7a669[open] .l-edf3ab4c { transform: rotate(45deg); }
.l-42e13621 { display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; padding: var(--size-s) var(--size-m); }
.l-42e13621::-webkit-details-marker { display: none; }
.l-edf3ab4c { 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-edf3ab4c svg { fill: var(--color-primary); }
.l-e459cccd { padding: 0 var(--size-m) var(--size-s); }
@media screen and (max-width: 870px) { .l-42e13621 { padding-top: var(--size-xs); padding-bottom: var(--size-xs); }
.l-edf3ab4c { width: 24px; height: 24px; }
.l-edf3ab4c svg { width: 16px; height: 16px; }
.l-e459cccd { padding-bottom: var(--size-xs); }
 }@media screen and (max-width: 768px) { .l-3e3f4116 { align-items: center; flex-direction: column; gap: var(--size-m); }
.l-74b3b694 { flex: 0; }
.l-ca51e514 { margin-left: 0; max-width: 70%; }
 }@media screen and (max-width: 576px) { .l-74b3b694 { text-align: center; }
.l-ca51e514 { max-width: inherit; width: 100%; }
 }
.l-c19b1f43 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-c19b1f43 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-c19b1f43 { padding: var(--size-s); }
 }
.l-28d1b15e { display: flex; align-items: center; gap: var(--size-m); }
.l-ecb670dc { flex: 1; }
.l-44b61285 { flex: 1; }
@media screen and (max-width: 768px) { .l-28d1b15e { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-44b61285 { text-align: center; }
 }
.l-e0b112ec { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-5ee4d875 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-952d9cba { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-687150bf { max-width: 238px; }
.l-fe25dc99 { display: inline-block; vertical-align: middle; }
.l-308c07d4 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-d8985634 { text-align: right; margin-left: auto; }
.l-a5c26238 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-f92f2dd8 { font-size: 36px; margin-right: var(--size-xs); }
.l-ddafc758 { font-size: 24px; font-weight: 600; }
.l-74bb61cf { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-5ee4d875 { grid-row: 1/3; max-width: 100%; }
.l-952d9cba { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-687150bf { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-5ee4d875 { max-width: initial; padding: var(--size-xs); }
.l-952d9cba { grid-template-columns: 1fr; }
.l-308c07d4 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-d8985634 { margin-left: initial; }
.l-a5c26238 { margin: 0 auto; width: fit-content; }
 }
.l-6ff9c195 { 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-6ff9c195 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-6ff9c195 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-e3a1fbce { 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-4a4d3432 { display: block; }
.l-75fd5c0a { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-e3a1fbce { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-75fd5c0a { gap: var(--size-xxs); }
.l-7df06997 { width: 100%; }
 }
.l-4c3eb539 { position: relative; }
.l-95ebfb5f { margin-left: 8px; fill: currentColor; }
.l-895f8ec0 .l-9d8026ff { display: flex; }
.l-895f8ec0 .l-95ebfb5f { transform: scaleY(-1); }
.l-e0fecef5 { position: sticky; top: 0; z-index: 5; box-shadow: 0 5px 10px rgba(23, 23, 28, 0.1); }
.l-4ed355f7 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: var(--size-s); position: relative; }
.l-d655ff08 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-3570ed60 { font-size: 34px; margin-right: var(--size-xxs); }
.l-bcdceff3 { font-size: 24px; font-weight: 600; }
.l-9247b61c { margin-left: auto; }
.l-f616d335 { display: flex; justify-content: flex-start; gap: var(--size-xxs); margin-left: auto; }
.l-02ea1218 { text-decoration: none; text-align: center; padding: var(--size-xxs) var(--size-xs); height: 100%; min-height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; border: 1px solid var(--color-text); transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out; user-select: none; cursor: pointer; font-size: 14px; font-weight: 500; }
.l-02ea1218:hover { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-83b3da08 { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-9d8026ff { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); 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-description); }
.l-ea1af0ed { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-ea1af0ed:hover { font-weight: bold; color: var(--color-text); }
.l-ea1af0ed.l-83b3da08 { font-weight: bold; color: var(--color-text); background-color: transparent; }
.l-e2b79503 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 56px; height: 56px; border-radius: var(--size-xl); text-align: center; background-color: var(--color-primary); }
.l-e2b79503:hover { opacity: 0.7; }
.l-e2b79503 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-8f2720e4 { display: none; }
.l-aabb2b0d .l-8f2720e4 { display: inline; }
.l-aabb2b0d .l-300cbe30 { display: none; }
.l-6c2ede38 { display: block; }
.l-4a149163 { display: none; }
.l-7a4ee262 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-7a4ee262.l-b0f343ed { display: flex; width: 100%; }
.l-21d970d1 { margin: 0 auto; padding-inline: 0; }
.l-21d970d1 .l-f616d335 { flex-direction: column; justify-content: center; }
.l-21d970d1 .l-9d8026ff { position: static; border-radius: 0; box-shadow: initial; transform: initial; text-align: center; min-width: initial; }
.l-21d970d1 .l-ea1af0ed { justify-content: center; font-size: 14px; font-weight: 500; }
@media screen and (max-width: 1024px) { .l-4ed355f7 { padding: 0; }
.l-6c2ede38 { display: none; }
.l-4a149163 { display: block; }
.l-7a4ee262.l-b0f343ed { display: flex; width: 100%; }
 }@media screen and (max-width: 576px) { .l-4ed355f7 { flex-wrap: nowrap; }
.l-3570ed60 { font-size: 28px; }
.l-bcdceff3 { font-size: 20px; }
 }
.l-b5609e19 { display: flex; align-items: center; gap: var(--size-s); }
.l-9281661e { flex: 1; }
.l-76af73a1 { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-c320ce77 { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-b5609e19 { flex-direction: column; }
.l-76af73a1 { flex: auto; }
.l-c320ce77 { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-76af73a1 { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-f2347082 { display: flex; align-items: center; gap: var(--size-m); }
.l-94edf67b { flex: 1; }
.l-091636fc { flex: 1; }
@media screen and (max-width: 768px) { .l-f2347082 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-091636fc { text-align: center; }
 }
.l-17ab7615 { display: flex; gap: var(--size-s); }
.l-17ab7615 * { flex: 1; }
.l-f1fc3dfc { display: grid; gap: var(--size-s); grid-template-columns: 1fr 1fr; }
.l-4d70824b { aspect-ratio: 3/2; }
@media screen and (max-width: 576px) { .l-17ab7615 { text-align: center; }
.l-f1fc3dfc { grid-template-columns: 1fr; }
 }@media screen and (max-width: 768px) { .l-17ab7615 { flex-direction: column; gap: var(--size-xs); }
 }
.l-6cd810e9 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-a37a1a66 { text-align: center; }
.l-6cd810e9 { column-count: 1; }
 }
.l-e6297c3e { width: 60%; }
.l-6ea0d4ee { flex: 1; position: relative; display: flex; gap: var(--size-s); }
.l-6ea0d4ee::before { content: ""; position: absolute; top: 135px; left: 0; width: 100%; height: 3px; background-color: var(--color-primary); }
.l-bee29cc3 { flex: 1; }
.l-4105e3ee { position: relative; height: 100%; }
.l-4105e3ee::before { content: ""; width: 16px; height: 16px; position: absolute; left: 50%; margin-left: -8px; top: 128px; background-color: var(--color-primary); border-radius: 50%; }
.l-25cb894f { font-size: 80px; line-height: 130%; font-weight: 500; margin-bottom: 72px; text-align: center; }
@media screen and (max-width: 870px) { .l-1609e1bc { flex-direction: column; }
.l-e6297c3e { width: 100%; }
.l-6ea0d4ee { flex-direction: column; }
.l-6ea0d4ee::before { top: 0; left: 80px; width: 2px; height: 100%; }
.l-4105e3ee { display: flex; justify-content: flex-start; align-items: center; }
.l-4105e3ee::before { margin-left: 0; top: 50%; margin-top: -8px; left: 73px; }
.l-25cb894f { text-align: left; margin-bottom: 0; font-size: 40px; flex: 0 0 110px; }
 }@media screen and (max-width: 576px) { .l-e6297c3e { text-align: center; }
.l-6ea0d4ee::before { left: 57px; }
.l-4105e3ee::before { left: 50px; }
.l-25cb894f { font-size: 32px; flex: 0 0 75px; }
 }
.l-b0518f58 { display: flex; align-items: center; gap: var(--size-m); }
.l-7ddd1f7d { flex: 1; }
.l-92b5847c { position: relative; padding: var(--size-m); }
.l-92b5847c::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-a675c743 { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 870px) { .l-b0518f58 { flex-direction: column; align-items: stretch; }
.l-7ddd1f7d { flex: auto; }
.l-92b5847c { padding: var(--size-m) var(--size-s); }
.l-92b5847c::before { top: 0; right: 0; left: 0; width: 100%; height: 100%; }
 }@media screen and (max-width: 576px) { .l-92b5847c { text-align: center; }
 }
.l-4401a930 { 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-1555048f { width: 50%; }
.l-bea1aeb2 { min-width: 270px; height: 100%; box-shadow: var(--shadow); display: flex; flex-direction: column; }
.l-0e4b5100 { padding: var(--size-s) var(--size-m); }
.l-d4d3a050 { transform: scale(1.2); }
.l-8021cbcf { padding: var(--size-s) var(--size-m); margin-top: auto; }
.l-6833ba5f svg { fill: var(--color-text); }
@media screen and (max-width: 1024px) { .l-4401a930 { padding: 20px 20px 10px; }
.l-d4d3a050 { transform: none; }
 }@media screen and (max-width: 768px) { .l-1555048f { width: 100%; }
 }@media screen and (max-width: 576px) { .l-4401a930 { flex-direction: column; overflow: initial; padding: 0; margin-inline: 0; }
.l-bea1aeb2 { text-align: center; }
 }
.l-e8ecc8cc { position: relative; z-index: 1; }
.l-d77e1629 { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-b73e8651 { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; }
.l-d0f2e0dd { flex: 0 0 660px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-def76ed1 { position: relative; z-index: 1; transform: translateY(50%); padding: var(--size-xs); }
.l-327992fe { width: 100%; display: flex; justify-content: space-evenly; align-items: flex-start; gap: var(--size-m); flex-wrap: wrap; }
.l-b3e7ef5d { flex: 1; display: flex; align-items: center; flex-direction: column; text-align: center; }
.l-878a145c { width: 56px; height: 56px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 24px; }
.l-747efa5b { fill: var(--color-text); }
.l-1d289b63 { stroke: var(--color-text); }
.l-d531dfc4 { stroke: var(--color-text); }
.l-95f17e49 { display: flex; flex-direction: column; }
.l-322b18f8 { width: 100%; height: 370px; }
@media screen and (max-width: 1024px) { .l-d77e1629 { flex-direction: column; }
.l-30771eba { margin-top: 0; }
.l-d0f2e0dd { flex: 1; }
.l-322b18f8 { height: 430px; }
 }@media screen and (max-width: 768px) { .l-95f17e49 { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-b73e8651 { align-items: center; text-align: center; }
.l-d0f2e0dd { padding: var(--size-s); }
.l-def76ed1 { transform: translateY(var(--size-xl)); }
.l-327992fe { flex-direction: column; align-items: center; }
.l-322b18f8 { height: 370px; }
 }
.l-9446ee66 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-a2cefdf2 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-b3e5b432 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-0b593cbd { max-width: 238px; }
.l-e65168d6 { display: inline-block; vertical-align: middle; }
.l-7a85b525 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-45bd381f { text-align: right; margin-left: auto; }
.l-f34a2c82 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-11c296c8 { font-size: 36px; margin-right: var(--size-xs); }
.l-a55451d3 { font-size: 24px; font-weight: 600; }
.l-98c0c143 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-a2cefdf2 { grid-row: 1/3; max-width: 100%; }
.l-b3e5b432 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-0b593cbd { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-a2cefdf2 { max-width: initial; padding: var(--size-xs); }
.l-b3e5b432 { grid-template-columns: 1fr; }
.l-7a85b525 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-45bd381f { margin-left: initial; }
.l-f34a2c82 { margin: 0 auto; width: fit-content; }
 }
.l-c636a0b1 { 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-c636a0b1 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-c636a0b1 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-737caad3 { 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-05f9801a { display: block; }
.l-efb8d704 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-737caad3 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-efb8d704 { gap: var(--size-xxs); }
.l-511b8da5 { width: 100%; }
 }
.l-6e85b68b { position: relative; }
.l-f40f614a { margin-left: 8px; fill: currentColor; }
.l-73b9c4e5 .l-b01769cc { display: flex; }
.l-73b9c4e5 .l-f40f614a { transform: scaleY(-1); }
.l-eb02731e { position: sticky; top: 0; z-index: 5; box-shadow: 0 5px 10px rgba(23, 23, 28, 0.1); }
.l-6a3d9ee1 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: var(--size-s); position: relative; }
.l-234327be { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-234056af { font-size: 34px; margin-right: var(--size-xxs); }
.l-d888e4c1 { font-size: 24px; font-weight: 600; }
.l-66fbd316 { margin-left: auto; }
.l-d6e901d2 { display: flex; justify-content: flex-start; gap: var(--size-xxs); margin-left: auto; }
.l-4f823e17 { text-decoration: none; text-align: center; padding: var(--size-xxs) var(--size-xs); height: 100%; min-height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; border: 1px solid var(--color-text); transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out; user-select: none; cursor: pointer; font-size: 14px; font-weight: 500; }
.l-4f823e17:hover { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-513e1bb6 { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-b01769cc { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); 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-description); }
.l-17c294dd { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-17c294dd:hover { font-weight: bold; color: var(--color-text); }
.l-17c294dd.l-513e1bb6 { font-weight: bold; color: var(--color-text); background-color: transparent; }
.l-c22177a6 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 56px; height: 56px; border-radius: var(--size-xl); text-align: center; background-color: var(--color-primary); }
.l-c22177a6:hover { opacity: 0.7; }
.l-c22177a6 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-f17f5545 { display: none; }
.l-b1fa7e60 .l-f17f5545 { display: inline; }
.l-b1fa7e60 .l-2b27771c { display: none; }
.l-dd44ae4b { display: block; }
.l-b5283427 { display: none; }
.l-59d7201b { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-59d7201b.l-049c3184 { display: flex; width: 100%; }
.l-44b5e4e3 { margin: 0 auto; padding-inline: 0; }
.l-44b5e4e3 .l-d6e901d2 { flex-direction: column; justify-content: center; }
.l-44b5e4e3 .l-b01769cc { position: static; border-radius: 0; box-shadow: initial; transform: initial; text-align: center; min-width: initial; }
.l-44b5e4e3 .l-17c294dd { justify-content: center; font-size: 14px; font-weight: 500; }
@media screen and (max-width: 1024px) { .l-6a3d9ee1 { padding: 0; }
.l-dd44ae4b { display: none; }
.l-b5283427 { display: block; }
.l-59d7201b.l-049c3184 { display: flex; width: 100%; }
 }@media screen and (max-width: 576px) { .l-6a3d9ee1 { flex-wrap: nowrap; }
.l-234056af { font-size: 28px; }
.l-d888e4c1 { font-size: 20px; }
 }
.l-c18dd48b { display: flex; align-items: center; gap: var(--size-s); }
.l-6b53ffe6 { flex: 1; }
.l-9fd322ec { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-2cd2a9fa { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-c18dd48b { flex-direction: column; }
.l-9fd322ec { flex: auto; }
.l-2cd2a9fa { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-9fd322ec { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-ba601464 { text-align: center; }

.l-5648fa30 { width: 60%; }
.l-03863963 { flex: 1; position: relative; display: flex; gap: var(--size-s); }
.l-03863963::before { content: ""; position: absolute; top: 135px; left: 0; width: 100%; height: 3px; background-color: var(--color-primary); }
.l-b905917e { flex: 1; }
.l-f9ef41e5 { position: relative; height: 100%; }
.l-f9ef41e5::before { content: ""; width: 16px; height: 16px; position: absolute; left: 50%; margin-left: -8px; top: 128px; background-color: var(--color-primary); border-radius: 50%; }
.l-d9e7d437 { font-size: 80px; line-height: 130%; font-weight: 500; margin-bottom: 72px; text-align: center; }
@media screen and (max-width: 870px) { .l-d2d053c9 { flex-direction: column; }
.l-5648fa30 { width: 100%; }
.l-03863963 { flex-direction: column; }
.l-03863963::before { top: 0; left: 80px; width: 2px; height: 100%; }
.l-f9ef41e5 { display: flex; justify-content: flex-start; align-items: center; }
.l-f9ef41e5::before { margin-left: 0; top: 50%; margin-top: -8px; left: 73px; }
.l-d9e7d437 { text-align: left; margin-bottom: 0; font-size: 40px; flex: 0 0 110px; }
 }@media screen and (max-width: 576px) { .l-5648fa30 { text-align: center; }
.l-03863963::before { left: 57px; }
.l-f9ef41e5::before { left: 50px; }
.l-d9e7d437 { font-size: 32px; flex: 0 0 75px; }
 }
.l-54ac03ed { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-5f632fe1 { text-align: center; }
.l-54ac03ed { column-count: 1; }
 }
.l-992d89e3 { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-0b8699df { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-b1b57c37 { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-b1b57c37 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-992d89e3 { padding: 0; flex-direction: column-reverse; }
.l-0b8699df { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-b1b57c37 { text-align: center; }
 }
.l-8531c660 { position: relative; gap: var(--size-s); }
.l-8531c660 * { flex: 1; }
.l-dc38c97e { width: 80%; margin-inline: auto; }
.l-acbe8cef { 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-26ff5a05 { user-select: none; }
.l-26ff5a05[open] .l-7667a6a7 { transform: scaleY(1); }
.l-e145d525 { display: flex; justify-content: flex-start; align-items: center; list-style: none; cursor: pointer; padding: var(--size-s) var(--size-m); }
.l-e145d525::-webkit-details-marker { display: none; }
.l-7667a6a7 { 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-7667a6a7 svg { fill: var(--color-primary); }
.l-665e8e59 { padding: 0 var(--size-m) var(--size-s); }
@media screen and (max-width: 870px) { .l-e145d525 { padding-top: var(--size-xs); padding-bottom: var(--size-xs); }
.l-665e8e59 { padding-bottom: var(--size-xs); }
 }@media screen and (max-width: 768px) { .l-8531c660 { flex-direction: column; }
.l-dc38c97e { width: 100%; margin-top: var(--size-m); }
.l-acbe8cef { margin-right: var(--size-s); }
 }
.l-404cfc12 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-a6b0c96e { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-65d409d2 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-fa9dde2a { max-width: 238px; }
.l-66a79283 { display: inline-block; vertical-align: middle; }
.l-6f2ddeb6 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-997c55f9 { text-align: right; margin-left: auto; }
.l-63f00ac5 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-9ce5bc52 { font-size: 36px; margin-right: var(--size-xs); }
.l-8e864761 { font-size: 24px; font-weight: 600; }
.l-73dd5265 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-a6b0c96e { grid-row: 1/3; max-width: 100%; }
.l-65d409d2 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-fa9dde2a { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-a6b0c96e { max-width: initial; padding: var(--size-xs); }
.l-65d409d2 { grid-template-columns: 1fr; }
.l-6f2ddeb6 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-997c55f9 { margin-left: initial; }
.l-63f00ac5 { margin: 0 auto; width: fit-content; }
 }
.l-2333dc2d { 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-2333dc2d svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-2333dc2d { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-59bb95d5 { 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-bff0f041 { display: block; }
.l-19b0b8fb { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-59bb95d5 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-19b0b8fb { gap: var(--size-xxs); }
.l-2a5a6167 { width: 100%; }
 }
.l-c0a8afb9 { position: relative; }
.l-2d759c2d { margin-left: 8px; fill: currentColor; }
.l-3beceed6 .l-094896e8 { display: flex; }
.l-3beceed6 .l-2d759c2d { transform: scaleY(-1); }
.l-22fe2c9b { position: sticky; top: 0; z-index: 5; box-shadow: 0 5px 10px rgba(23, 23, 28, 0.1); }
.l-2562a7b2 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: var(--size-s); position: relative; }
.l-37149e2b { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-6c7a5848 { font-size: 34px; margin-right: var(--size-xxs); }
.l-b41f5bb1 { font-size: 24px; font-weight: 600; }
.l-5ab59441 { margin-left: auto; }
.l-f92b28b9 { display: flex; justify-content: flex-start; gap: var(--size-xxs); margin-left: auto; }
.l-5bcacc6a { text-decoration: none; text-align: center; padding: var(--size-xxs) var(--size-xs); height: 100%; min-height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; border: 1px solid var(--color-text); transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out; user-select: none; cursor: pointer; font-size: 14px; font-weight: 500; }
.l-5bcacc6a:hover { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-c76218d8 { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-094896e8 { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); 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-description); }
.l-9aa621b4 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-9aa621b4:hover { font-weight: bold; color: var(--color-text); }
.l-9aa621b4.l-c76218d8 { font-weight: bold; color: var(--color-text); background-color: transparent; }
.l-a297251a { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 56px; height: 56px; border-radius: var(--size-xl); text-align: center; background-color: var(--color-primary); }
.l-a297251a:hover { opacity: 0.7; }
.l-a297251a svg { vertical-align: middle; fill: var(--color-text-light); }
.l-38c02b5a { display: none; }
.l-6c54a5b1 .l-38c02b5a { display: inline; }
.l-6c54a5b1 .l-2be84c2e { display: none; }
.l-4f0f6454 { display: block; }
.l-0fd00caf { display: none; }
.l-4472190a { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-4472190a.l-cf52d505 { display: flex; width: 100%; }
.l-d91d0993 { margin: 0 auto; padding-inline: 0; }
.l-d91d0993 .l-f92b28b9 { flex-direction: column; justify-content: center; }
.l-d91d0993 .l-094896e8 { position: static; border-radius: 0; box-shadow: initial; transform: initial; text-align: center; min-width: initial; }
.l-d91d0993 .l-9aa621b4 { justify-content: center; font-size: 14px; font-weight: 500; }
@media screen and (max-width: 1024px) { .l-2562a7b2 { padding: 0; }
.l-4f0f6454 { display: none; }
.l-0fd00caf { display: block; }
.l-4472190a.l-cf52d505 { display: flex; width: 100%; }
 }@media screen and (max-width: 576px) { .l-2562a7b2 { flex-wrap: nowrap; }
.l-6c7a5848 { font-size: 28px; }
.l-b41f5bb1 { font-size: 20px; }
 }
.l-0a756dcd { position: relative; }
.l-0a756dcd .l-dd7a5828 { margin: calc(-1 * var(--section-padding)) auto; position: relative; min-height: 700px; display: flex; justify-content: flex-start; align-items: center; }
.l-7f23557c { display: flex; justify-content: center; align-items: center; gap: var(--size-m); min-height: 600px; width: 60%; }
.l-f0ff5b7a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-f0ff5b7a::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-f0ff5b7a img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 1024px) { .l-7f23557c { width: 100%; }
 }@media screen and (max-width: 576px) { .l-f5a01465 { text-align: center; }
 }
.l-d512147f { text-align: center; }

.l-b7cc6dd4 { display: flex; align-items: center; gap: var(--size-m); }
.l-170777d1 { flex: 1; }
.l-e49c1d2d { flex: 1; }
@media screen and (max-width: 768px) { .l-b7cc6dd4 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-e49c1d2d { text-align: center; }
 }
.l-0ea9a3fa { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-c8913785 { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.l-1858b52f { flex: 0 0 450px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-9ab85232 { display: none; }
.l-77874672 { width: 100%; }
.l-d5f5f24a { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); white-space: nowrap; flex-wrap: wrap; }
.l-f74e37c3 { flex: 1; display: flex; align-items: flex-start; flex-direction: column; }
.l-77239a48 { 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-63793206 { fill: var(--color-text); }
.l-8334889a { stroke: var(--color-text); }
.l-8a5820e6 { stroke: var(--color-text); }
.l-9c40231a { display: flex; flex-direction: column; }
.l-bfc58da3 { width: 100%; height: 300px; }
.l-6f724eec { position: relative; z-index: 1; }
@media screen and (max-width: 1024px) { .l-0ea9a3fa { flex-direction: column-reverse; }
.l-c8913785 { flex-direction: column-reverse; justify-content: flex-start; }
.l-1858b52f { flex: 1; }
.l-a8b9574f { display: none; }
.l-9ab85232 { display: block; text-align: center; }
.l-d5f5f24a { justify-content: space-evenly; }
.l-bfc58da3 { height: 430px; margin-top: var(--size-s); }
 }@media screen and (max-width: 870px) { .l-c8913785 { width: 100%; }
 }@media screen and (max-width: 768px) { .l-77239a48 { margin-right: 0; }
.l-9c40231a { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-c8913785 { text-align: center; }
.l-1858b52f { padding: var(--size-s); }
.l-d5f5f24a { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-f74e37c3 { flex: inherit; align-items: center; }
 }
.l-487a1d73 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-d3ce06c7 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-5fd1adf8 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-edc53f8e { max-width: 238px; }
.l-227616ab { display: inline-block; vertical-align: middle; }
.l-1a690df5 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-4a14d3b3 { text-align: right; margin-left: auto; }
.l-6b5d31e2 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-7bff555d { font-size: 36px; margin-right: var(--size-xs); }
.l-e21a55ff { font-size: 24px; font-weight: 600; }
.l-c584fc3c { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-d3ce06c7 { grid-row: 1/3; max-width: 100%; }
.l-5fd1adf8 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-edc53f8e { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-d3ce06c7 { max-width: initial; padding: var(--size-xs); }
.l-5fd1adf8 { grid-template-columns: 1fr; }
.l-1a690df5 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-4a14d3b3 { margin-left: initial; }
.l-6b5d31e2 { margin: 0 auto; width: fit-content; }
 }
.l-4450bc1e { 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-4450bc1e svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-4450bc1e { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-9987b575 { 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-8d01228d { display: block; }
.l-a2e27956 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-9987b575 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-a2e27956 { gap: var(--size-xxs); }
.l-3f4cd6da { width: 100%; }
 }
.l-99b75da4 { position: relative; }
.l-54ad3f12 { margin-left: 8px; fill: currentColor; }
.l-3a17371d .l-598d6512 { display: flex; }
.l-3a17371d .l-54ad3f12 { transform: scaleY(-1); }
.l-a181a22b { position: sticky; top: 0; z-index: 5; box-shadow: 0 5px 10px rgba(23, 23, 28, 0.1); }
.l-22e796d9 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: var(--size-s); position: relative; }
.l-1def0015 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-79708a91 { font-size: 34px; margin-right: var(--size-xxs); }
.l-2f3aeda1 { font-size: 24px; font-weight: 600; }
.l-840e1012 { margin-left: auto; }
.l-cbb743e4 { display: flex; justify-content: flex-start; gap: var(--size-xxs); margin-left: auto; }
.l-e37de991 { text-decoration: none; text-align: center; padding: var(--size-xxs) var(--size-xs); height: 100%; min-height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; border: 1px solid var(--color-text); transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out; user-select: none; cursor: pointer; font-size: 14px; font-weight: 500; }
.l-e37de991:hover { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-7ffcf120 { background-color: var(--color-primary); color: var(--color-text-light); border-color: var(--color-primary); }
.l-598d6512 { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); 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-description); }
.l-b6e58d19 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-b6e58d19:hover { font-weight: bold; color: var(--color-text); }
.l-b6e58d19.l-7ffcf120 { font-weight: bold; color: var(--color-text); background-color: transparent; }
.l-efaab77e { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 56px; height: 56px; border-radius: var(--size-xl); text-align: center; background-color: var(--color-primary); }
.l-efaab77e:hover { opacity: 0.7; }
.l-efaab77e svg { vertical-align: middle; fill: var(--color-text-light); }
.l-3b7bf504 { display: none; }
.l-6286e495 .l-3b7bf504 { display: inline; }
.l-6286e495 .l-7823706a { display: none; }
.l-67426834 { display: block; }
.l-faafac45 { display: none; }
.l-72a72163 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-72a72163.l-4595b5d7 { display: flex; width: 100%; }
.l-c733c554 { margin: 0 auto; padding-inline: 0; }
.l-c733c554 .l-cbb743e4 { flex-direction: column; justify-content: center; }
.l-c733c554 .l-598d6512 { position: static; border-radius: 0; box-shadow: initial; transform: initial; text-align: center; min-width: initial; }
.l-c733c554 .l-b6e58d19 { justify-content: center; font-size: 14px; font-weight: 500; }
@media screen and (max-width: 1024px) { .l-22e796d9 { padding: 0; }
.l-67426834 { display: none; }
.l-faafac45 { display: block; }
.l-72a72163.l-4595b5d7 { display: flex; width: 100%; }
 }@media screen and (max-width: 576px) { .l-22e796d9 { flex-wrap: nowrap; }
.l-79708a91 { font-size: 28px; }
.l-2f3aeda1 { font-size: 20px; }
 }
.l-92434610 * + * { margin-top: var(--size-xs); }
.l-92434610 ul { list-style: disc; }
.l-92434610 ul li { margin-left: 16px; }

.l-d194060c { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-4eca3596 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-8abfe1f0 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-1ec2aef1 { max-width: 238px; }
.l-5fd61839 { display: inline-block; vertical-align: middle; }
.l-68e4cd3c { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-bbb31866 { text-align: right; margin-left: auto; }
.l-2468b9a0 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-113b9e34 { font-size: 36px; margin-right: var(--size-xs); }
.l-9683ee06 { font-size: 24px; font-weight: 600; }
.l-e34ebbd6 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-4eca3596 { grid-row: 1/3; max-width: 100%; }
.l-8abfe1f0 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-1ec2aef1 { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-4eca3596 { max-width: initial; padding: var(--size-xs); }
.l-8abfe1f0 { grid-template-columns: 1fr; }
.l-68e4cd3c { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-bbb31866 { margin-left: initial; }
.l-2468b9a0 { margin: 0 auto; width: fit-content; }
 }
.l-84568bca { 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-84568bca svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-84568bca { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-e65b44cc { 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-935f314f { display: block; }
.l-d1c4c820 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-e65b44cc { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-d1c4c820 { gap: var(--size-xxs); }
.l-ed6d9d70 { width: 100%; }
 }
.l-34993c9b * + * { margin-top: var(--size-xs); }
.l-34993c9b ul { list-style: disc; }
.l-34993c9b ul li { margin-left: 16px; }

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

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