.l-cf298873 .l-e6612d07 { display: flex; }
.l-cf298873 .l-a699818b { transform: scaleY(-1); }
.l-f03015a7 { position: relative; }
.l-a699818b { margin-left: 8px; fill: currentColor; }
.l-e6612d07 { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-7e6362cb { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-7e6362cb:hover { font-weight: bold; }
.l-7e6362cb.l-6d55a56e { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-f516540e { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-de2c213f { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-11fdb853 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-945004aa { font-size: 34px; margin-right: var(--size-xxs); }
.l-2f67b6bf { font-size: 24px; font-weight: 600; }
.l-fb6d60b3 { border-radius: 51px; }
.l-6c137e43 { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-8b59dec6 { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-8b59dec6:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-6d55a56e { background-color: var(--color-surface); color: var(--color-text); }
.l-0f11e6dd { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-0f11e6dd:hover { transform: scale(1.05); }
.l-0f11e6dd svg { vertical-align: middle; fill: var(--color-text-light); }
.l-29b3899c { display: none; }
.l-c7229a5a .l-29b3899c { display: inline; }
.l-c7229a5a .l-c8808b8a { display: none; }
.l-f9c3258d { height: var(--size-m); justify-content: flex-start; }
.l-ef8eee67 .l-6d55a56e::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-6ac1b356 { display: none; }
.l-783dd505 { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-783dd505.l-0c84a0dc { clip-path: inherit; }
.l-783dd505.l-0c84a0dc .l-ebd7676c { background-color: rgba(0, 0, 0, 0.2); }
.l-783dd505.l-0c84a0dc .l-af88f9b3 { opacity: 1; transform: translateX(0); }
.l-783dd505 .l-6c137e43 { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-783dd505 .l-8b59dec6 { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-783dd505 .l-e6612d07 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-783dd505 .l-7e6362cb { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-783dd505 .l-6d55a56e { background-color: var(--color-primary); color: var(--color-text-light); }
.l-87bc85d2 { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-8f86221e { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-8f86221e:hover { opacity: 0.7; }
.l-8f86221e svg { fill: var(--color-text-light); }
.l-ebd7676c { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-af88f9b3 { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-945004aa { font-size: 28px; }
.l-2f67b6bf { font-size: 20px; }
.l-18fa3a4b { display: none; }
.l-6ac1b356 { display: block; }
.l-7e6362cb.l-6d55a56e { color: var(--color-text); background-color: transparent; }
 }
.l-739f2e5a { display: flex; align-items: center; gap: var(--size-s); }
.l-d885459a { flex: 1; }
.l-07040c53 { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-4442ae8b { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-739f2e5a { flex-direction: column; }
.l-07040c53 { flex: auto; }
.l-4442ae8b { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-07040c53 { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-9efb0098 { display: flex; align-items: center; gap: var(--size-m); }
.l-505dbf0d { flex: 1; }
.l-c29d0859 { flex: 1; }
@media screen and (max-width: 768px) { .l-9efb0098 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-c29d0859 { text-align: center; }
 }
.l-de91b02e { position: relative; display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); padding-left: var(--wrapper-padding); }
.l-170ba5f7 { flex: 0 1 560px; }
.l-757e36d2 { flex: 1 1 630px; }
.l-1651ae4f { flex: 1; }
.l-13ef1f9f { display: flex; gap: var(--size-s); flex-wrap: wrap; }
.l-7be2d2bd { flex: 1; }
.l-41c6eca1 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); }
.l-fe8a6989 { 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-de91b02e { padding: 0 var(--wrapper-padding); flex-direction: column-reverse; }
.l-170ba5f7 { flex: auto; }
.l-757e36d2 { flex: auto; width: 100%; }
.l-13ef1f9f { margin-top: var(--size-s); }
.l-7be2d2bd { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-41c6eca1 { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-170ba5f7 { text-align: center; }
.l-13ef1f9f { flex-direction: column; }
.l-7be2d2bd { flex: auto; text-align: center; }
.l-41c6eca1 { align-items: center; }
 }
.l-50671d53 { position: relative; min-height: 500px; display: flex; justify-content: flex-start; align-items: center; }
.l-3558f10a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; aspect-ratio: auto; }
.l-3558f10a::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-1b53fead { display: grid; gap: var(--size-s); grid-template-columns: 1fr 1fr 1fr; }
.l-8c88b425 { aspect-ratio: 16/9; }
@media screen and (max-width: 768px) { .l-50671d53 { padding: var(--size-s); min-height: 350px; }
.l-8dc12200 { padding: 0; }
.l-f7573103 { padding: 0 var(--wrapper-padding); }
.l-1b53fead { grid-template-columns: 1fr; margin-top: var(--size-s); }
 }
.l-ceafd8b2 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-2590f860 { text-align: center; }
.l-ceafd8b2 { column-count: 1; }
 }
.l-edf7dd64 { display: flex; justify-content: flex-start; position: relative; z-index: 1; }
.l-1af07ef7 { width: clamp(23.125rem, 29.2682926829vw + 7.2103658537rem, 30.625rem); flex-shrink: 0; padding: clamp(2rem, 5.8536585366vw + -1.1829268293rem, 3.5rem) var(--size-s) clamp(2rem, 5.8536585366vw + -1.1829268293rem, 3.5rem) clamp(1.5rem, 7.8048780488vw + -2.743902439rem, 3.5rem); display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.l-3cf615e3 { padding: clamp(1.5rem, 7.8048780488vw + -2.743902439rem, 3.5rem); flex: 1; display: flex; flex-direction: column; justify-content: center; }
.l-cf749f01 { display: flex; justify-content: flex-start; align-items: center; }
.l-71cd78c1 { 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-237cf512 { display: flex; flex-direction: column; }
.l-8ad4d95b { margin-top: -100px; height: clamp(32rem, 13.28125vw + 25.625rem, 36.25rem); }
.l-09c88ac7 { position: relative; z-index: 1; }
@media screen and (max-width: 870px) { .l-edf7dd64 { flex-direction: column-reverse; }
.l-1af07ef7 { width: 100%; }
 }@media screen and (max-width: 768px) { .l-2ab7162f { width: 100%; display: flex; justify-content: space-between; gap: var(--size-s); }
.l-2ab7162f .l-cf749f01 { margin-top: 0; }
.l-cf749f01 { align-items: flex-start; flex-direction: column; flex: 1; }
.l-71cd78c1 { margin-right: 0; }
.l-237cf512 { margin-top: var(--size-xs); }
.l-8ad4d95b { height: clamp(38.75rem, -27.4809160305vw + 45.1908396947rem, 32rem); }
 }@media screen and (max-width: 576px) { .l-1af07ef7 { text-align: center; }
.l-2ab7162f { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-cf749f01 { align-items: center; }
.l-a86558d5 { margin: 0 auto; }
 }
.l-b536564a { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-46e5b089 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-f4a6bc84 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-139d8cda { max-width: 238px; }
.l-fc67cca2 { display: inline-block; vertical-align: middle; }
.l-b553ebdd { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-d8e7fb35 { text-align: right; margin-left: auto; }
.l-b9a02f12 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-eb8032bf { font-size: 36px; margin-right: var(--size-xs); }
.l-70fc3f57 { font-size: 24px; font-weight: 600; }
.l-18aa397e { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-46e5b089 { grid-row: 1/3; max-width: 100%; }
.l-f4a6bc84 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-139d8cda { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-46e5b089 { max-width: initial; padding: var(--size-xs); }
.l-f4a6bc84 { grid-template-columns: 1fr; }
.l-b553ebdd { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-d8e7fb35 { margin-left: initial; }
.l-b9a02f12 { margin: 0 auto; width: fit-content; }
 }
.l-06af6f57 { position: fixed; bottom: 0; opacity: 0; right: 35px; transform: translateY(100%); background-color: var(--color-primary); border: none; width: 40px; height: 62px; border-radius: 20px; cursor: pointer; z-index: 4; transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; }
.l-a68e4f9c { fill: var(--color-text-light); }
.l-d5b46a8e { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-06af6f57 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-72555e59 { 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-aa0b5f82 { display: block; }
.l-aecc61a5 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-72555e59 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-aecc61a5 { gap: var(--size-xxs); }
.l-70e7f90a { width: 100%; }
 }
.l-52c484fa .l-aa20f0ff { display: flex; }
.l-52c484fa .l-1d1ce7c4 { transform: scaleY(-1); }
.l-22e18095 { position: relative; }
.l-1d1ce7c4 { margin-left: 8px; fill: currentColor; }
.l-aa20f0ff { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-7a61fbc5 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-7a61fbc5:hover { font-weight: bold; }
.l-7a61fbc5.l-3e7f9d71 { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-a41b646a { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-3b8e3595 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-954f175b { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-d46f0ee9 { font-size: 34px; margin-right: var(--size-xxs); }
.l-137d7ebe { font-size: 24px; font-weight: 600; }
.l-70b7d65c { border-radius: 51px; }
.l-a63055fc { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-c7836b36 { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-c7836b36:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-3e7f9d71 { background-color: var(--color-surface); color: var(--color-text); }
.l-93d5eaaf { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-93d5eaaf:hover { transform: scale(1.05); }
.l-93d5eaaf svg { vertical-align: middle; fill: var(--color-text-light); }
.l-b56544ec { display: none; }
.l-8bdcd4ad .l-b56544ec { display: inline; }
.l-8bdcd4ad .l-d0d381f2 { display: none; }
.l-03371fe2 { height: var(--size-m); justify-content: flex-start; }
.l-594a4aee .l-3e7f9d71::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-83a24713 { display: none; }
.l-aa68ef79 { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-aa68ef79.l-f9236093 { clip-path: inherit; }
.l-aa68ef79.l-f9236093 .l-e10d4bc0 { background-color: rgba(0, 0, 0, 0.2); }
.l-aa68ef79.l-f9236093 .l-4a2d605c { opacity: 1; transform: translateX(0); }
.l-aa68ef79 .l-a63055fc { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-aa68ef79 .l-c7836b36 { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-aa68ef79 .l-aa20f0ff { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-aa68ef79 .l-7a61fbc5 { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-aa68ef79 .l-3e7f9d71 { background-color: var(--color-primary); color: var(--color-text-light); }
.l-048ce204 { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-0f6ff5b4 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-0f6ff5b4:hover { opacity: 0.7; }
.l-0f6ff5b4 svg { fill: var(--color-text-light); }
.l-e10d4bc0 { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-4a2d605c { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-d46f0ee9 { font-size: 28px; }
.l-137d7ebe { font-size: 20px; }
.l-33cfc6c4 { display: none; }
.l-83a24713 { display: block; }
.l-7a61fbc5.l-3e7f9d71 { color: var(--color-text); background-color: transparent; }
 }
.l-e7572274 { overflow: hidden; }
.l-bd5db0c8 { padding-left: var(--wrapper-padding); display: flex;  align-items: flex-start; gap: var(--size-s); }
.l-be5338c8 { margin-top: auto; }
.l-dcf53e3d { flex: 0 1 465px; display: flex; flex-direction: column; align-items: flex-start; }
.l-e24eead8 { flex: 0 1 726px; }
@media screen and (max-width: 1024px) { .l-bd5db0c8 { gap: var(--size-l); padding: 0 var(--wrapper-padding); flex-direction: column; }
.l-dcf53e3d { flex: auto; }
.l-e24eead8 { 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-dcf53e3d { text-align: center; align-items: center; }
 }
.l-e6f1f8c5 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-e6f1f8c5 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-e6f1f8c5 { padding: var(--size-s); }
 }
.l-0fe4c1db { min-height: 700px; display: flex; flex-direction: column; padding: var(--size-xl) 0; }
.l-209fe4ee { padding: 0 var(--wrapper-padding); }
.l-aa62e0a0 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-aa62e0a0::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-e0979bf1 { width: 50%; }
.l-c77d6e47 { display: flex; gap: var(--size-s); flex-wrap: wrap; padding: var(--size-s); margin-top: auto; }
.l-0f48f2e9 { flex: 1; }
.l-b5847469 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xs); }
.l-f2dbce3f { flex-shrink: 0; width: 44px; height: 44px; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 32px; }
@media screen and (max-width: 768px) { .l-388013f5 { padding: var(--section-padding); 0 }
.l-0fe4c1db { padding: 0; min-height: auto; gap: var(--size-m); }
.l-209fe4ee { display: flex; flex-direction: column-reverse; }
.l-aa62e0a0 { position: relative; margin-top: var(--size-m); }
.l-aa62e0a0::after { display: none; }
.l-e0979bf1 { width: 100%; color: var(--color-text-dark); }
.l-0f48f2e9 { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-b5847469 { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-e0979bf1 { text-align: center; }
.l-c77d6e47 { flex-direction: column; }
.l-0f48f2e9 { flex: auto; text-align: center; }
.l-b5847469 { align-items: center; }
 }
.l-e8f6274f { display: flex; align-items: center; gap: var(--size-m); }
.l-b91928ef { flex: 1; }
.l-4aff5d51 { flex: 1; }
@media screen and (max-width: 768px) { .l-e8f6274f { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-4aff5d51 { text-align: center; }
 }
.l-6503572e { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-c76529d9 { text-align: center; }
.l-6503572e { column-count: 1; }
 }
.l-602dba1f { width: 60%; }
.l-b8ce926e { padding: var(--size-s) var(--wrapper-padding); }
.l-1e456670 { display: flex; justify-content: flex-start; }
.l-1e456670 svg { fill: var(--color-secondary); }
.l-e1527c2c { justify-content: flex-end; }
.l-811c95ff { padding: 0 var(--wrapper-padding); }
.l-023b97b6 { padding: 0 var(--wrapper-padding); }
@media screen and (max-width: 768px) { .l-602dba1f { width: 100%; }
 }@media screen and (max-width: 576px) { .l-601bfc2a { flex-direction: column; }
.l-1e456670 svg { transform: scale(0.6); }
.l-811c95ff { padding: 0 50px 0 50px; }
.l-023b97b6 { padding: 0 50px 0 50px; }
 }@media screen and (max-width: 375px) { .l-811c95ff { padding: 0; }
.l-023b97b6 { padding: 0; }
 }
.l-56002517 { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-0430b6d5 { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.l-d738d7eb { flex: 0 0 450px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-7c08a7ac { display: none; }
.l-b6cbe487 { width: 100%; }
.l-8ca9c103 { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); white-space: nowrap; flex-wrap: wrap; }
.l-70c8b057 { flex: 1; display: flex; align-items: flex-start; flex-direction: column; }
.l-ea85978d { 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-08317f84 { fill: var(--color-text); }
.l-7bbc0a97 { stroke: var(--color-text); }
.l-075b7939 { stroke: var(--color-text); }
.l-109f8eb4 { display: flex; flex-direction: column; }
.l-80fcfa9d { width: 100%; height: 300px; }
.l-b03a8b31 { position: relative; z-index: 1; }
@media screen and (max-width: 1024px) { .l-56002517 { flex-direction: column-reverse; }
.l-0430b6d5 { flex-direction: column-reverse; justify-content: flex-start; }
.l-d738d7eb { flex: 1; }
.l-72f19e3c { display: none; }
.l-7c08a7ac { display: block; text-align: center; }
.l-8ca9c103 { justify-content: space-evenly; }
.l-80fcfa9d { height: 430px; margin-top: var(--size-s); }
 }@media screen and (max-width: 870px) { .l-0430b6d5 { width: 100%; }
 }@media screen and (max-width: 768px) { .l-ea85978d { margin-right: 0; }
.l-109f8eb4 { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-0430b6d5 { text-align: center; }
.l-d738d7eb { padding: var(--size-s); }
.l-8ca9c103 { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-70c8b057 { flex: inherit; align-items: center; }
 }
.l-7c1218f4 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-dfa2f08a { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-deb783fd { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-3037e583 { max-width: 238px; }
.l-10c8fe9d { display: inline-block; vertical-align: middle; }
.l-1850c4b5 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-1621017d { text-align: right; margin-left: auto; }
.l-d5265d80 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-986aedb1 { font-size: 36px; margin-right: var(--size-xs); }
.l-46540e91 { font-size: 24px; font-weight: 600; }
.l-c1d139fe { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-dfa2f08a { grid-row: 1/3; max-width: 100%; }
.l-deb783fd { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-3037e583 { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-dfa2f08a { max-width: initial; padding: var(--size-xs); }
.l-deb783fd { grid-template-columns: 1fr; }
.l-1850c4b5 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-1621017d { margin-left: initial; }
.l-d5265d80 { margin: 0 auto; width: fit-content; }
 }
.l-546c384b { position: fixed; bottom: 0; opacity: 0; right: 35px; transform: translateY(100%); background-color: var(--color-primary); border: none; width: 40px; height: 62px; border-radius: 20px; cursor: pointer; z-index: 4; transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; }
.l-7d58fec0 { fill: var(--color-text-light); }
.l-4ea96c29 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-546c384b { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-288c9cd5 { 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-f9185cf1 { display: block; }
.l-a9a86436 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-288c9cd5 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-a9a86436 { gap: var(--size-xxs); }
.l-42c4d254 { width: 100%; }
 }
.l-1fcc6860 .l-6da90153 { display: flex; }
.l-1fcc6860 .l-34a9359f { transform: scaleY(-1); }
.l-2a53b9c6 { position: relative; }
.l-34a9359f { margin-left: 8px; fill: currentColor; }
.l-6da90153 { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-7d13ec23 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-7d13ec23:hover { font-weight: bold; }
.l-7d13ec23.l-3d5cfc37 { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-ffded3ee { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-864444f3 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-750b3e9f { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-6f731e81 { font-size: 34px; margin-right: var(--size-xxs); }
.l-ff077ee9 { font-size: 24px; font-weight: 600; }
.l-36ce5e1a { border-radius: 51px; }
.l-dd7d6607 { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-edb4cdf4 { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-edb4cdf4:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-3d5cfc37 { background-color: var(--color-surface); color: var(--color-text); }
.l-6ca2d3b7 { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-6ca2d3b7:hover { transform: scale(1.05); }
.l-6ca2d3b7 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-567fb645 { display: none; }
.l-c94c1e19 .l-567fb645 { display: inline; }
.l-c94c1e19 .l-dcc5ca66 { display: none; }
.l-2554c71a { height: var(--size-m); justify-content: flex-start; }
.l-76c3bbb5 .l-3d5cfc37::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-38c33550 { display: none; }
.l-852ae67c { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-852ae67c.l-bbe5ffca { clip-path: inherit; }
.l-852ae67c.l-bbe5ffca .l-4751dbae { background-color: rgba(0, 0, 0, 0.2); }
.l-852ae67c.l-bbe5ffca .l-ea788e1f { opacity: 1; transform: translateX(0); }
.l-852ae67c .l-dd7d6607 { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-852ae67c .l-edb4cdf4 { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-852ae67c .l-6da90153 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-852ae67c .l-7d13ec23 { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-852ae67c .l-3d5cfc37 { background-color: var(--color-primary); color: var(--color-text-light); }
.l-caf3dd90 { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-0a358a04 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-0a358a04:hover { opacity: 0.7; }
.l-0a358a04 svg { fill: var(--color-text-light); }
.l-4751dbae { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-ea788e1f { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-6f731e81 { font-size: 28px; }
.l-ff077ee9 { font-size: 20px; }
.l-edf1f83c { display: none; }
.l-38c33550 { display: block; }
.l-7d13ec23.l-3d5cfc37 { color: var(--color-text); background-color: transparent; }
 }
.l-03a31892 { display: flex; align-items: center; gap: var(--size-s); }
.l-4af15965 { flex: 1; }
.l-f1d888aa { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-1fb9291d { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-03a31892 { flex-direction: column; }
.l-f1d888aa { flex: auto; }
.l-1fb9291d { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-f1d888aa { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-653e30c0 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-653e30c0 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-653e30c0 { padding: var(--size-s); }
 }
.l-edd27a3c { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-0525aa35 { flex: 1; }
.l-2368d692 { flex: 1; display: flex; flex-direction: column; gap: var(--size-m); }
.l-9993ee1d { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-s); }
.l-d5f3f1b3 { 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-edd27a3c { flex-direction: column; gap: var(--size-m); }
.l-0525aa35 { text-align: center; }
 }@media screen and (max-width: 576px) { .l-2368d692 { gap: var(--size-s); }
.l-9993ee1d { flex-direction: column; gap: var(--size-xxs); }
 }
.l-0bc18e7b { padding: 0; }
@media screen and (max-width: 1280px) { .l-29e88e42 { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-0bc18e7b { padding: 0 var(--wrapper-padding); }
.l-4828d381 { column-count: 1; }
.l-29e88e42 { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-4828d381 { text-align: center; }
 }
.l-2e96efe2 { 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-2e96efe2 li { flex: 1; }
.l-00752a8c { padding: var(--size-m); min-width: 270px; height: 100%; }
.l-56142ae3 { display: flex; justify-content: center; }
@media screen and (max-width: 576px) { .l-2e96efe2 { flex-direction: column; }
.l-00752a8c { text-align: center; min-width: auto; }
 }
.l-2466495a { padding: 0; }
@media screen and (max-width: 1280px) { .l-35ca96f6 { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-2466495a { padding: 0 var(--wrapper-padding); }
.l-0d915786 { column-count: 1; }
.l-35ca96f6 { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-0d915786 { text-align: center; }
 }
.l-ddd0358e { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-d846cd97 { text-align: center; }
.l-ddd0358e { column-count: 1; }
 }
.l-f0cbe019 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-5ba6d8f0 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-3fc25bf2 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-26ebc5ad { max-width: 238px; }
.l-8adb806a { display: inline-block; vertical-align: middle; }
.l-a0840a22 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-d4fd115f { text-align: right; margin-left: auto; }
.l-ee7da933 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-485f8772 { font-size: 36px; margin-right: var(--size-xs); }
.l-a1e7163f { font-size: 24px; font-weight: 600; }
.l-46bb733c { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-5ba6d8f0 { grid-row: 1/3; max-width: 100%; }
.l-3fc25bf2 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-26ebc5ad { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-5ba6d8f0 { max-width: initial; padding: var(--size-xs); }
.l-3fc25bf2 { grid-template-columns: 1fr; }
.l-a0840a22 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-d4fd115f { margin-left: initial; }
.l-ee7da933 { margin: 0 auto; width: fit-content; }
 }
.l-f9d6171c { position: fixed; bottom: 0; opacity: 0; right: 35px; transform: translateY(100%); background-color: var(--color-primary); border: none; width: 40px; height: 62px; border-radius: 20px; cursor: pointer; z-index: 4; transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; }
.l-8ca3f755 { fill: var(--color-text-light); }
.l-789ae9a0 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-f9d6171c { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-b9638a7b { 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-11c93ead { display: block; }
.l-ff4aebae { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-b9638a7b { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-ff4aebae { gap: var(--size-xxs); }
.l-5e0ed066 { width: 100%; }
 }
.l-119cc0b3 .l-bde8d45d { display: flex; }
.l-119cc0b3 .l-d6f6f853 { transform: scaleY(-1); }
.l-9c96bba4 { position: relative; }
.l-d6f6f853 { margin-left: 8px; fill: currentColor; }
.l-bde8d45d { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-39f5d152 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-39f5d152:hover { font-weight: bold; }
.l-39f5d152.l-360bbcb3 { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-6e9c44f8 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-1085dc90 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-9c6cef83 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-e24ff46d { font-size: 34px; margin-right: var(--size-xxs); }
.l-935dc016 { font-size: 24px; font-weight: 600; }
.l-8c10e731 { border-radius: 51px; }
.l-6b7ae264 { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-1978745e { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-1978745e:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-360bbcb3 { background-color: var(--color-surface); color: var(--color-text); }
.l-a0654f36 { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-a0654f36:hover { transform: scale(1.05); }
.l-a0654f36 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-6ff5ab67 { display: none; }
.l-55173c1f .l-6ff5ab67 { display: inline; }
.l-55173c1f .l-f51aeafa { display: none; }
.l-1afce676 { height: var(--size-m); justify-content: flex-start; }
.l-22931e40 .l-360bbcb3::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-c712b595 { display: none; }
.l-c8d86c05 { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-c8d86c05.l-8b30f6d2 { clip-path: inherit; }
.l-c8d86c05.l-8b30f6d2 .l-653c3fbb { background-color: rgba(0, 0, 0, 0.2); }
.l-c8d86c05.l-8b30f6d2 .l-a447404e { opacity: 1; transform: translateX(0); }
.l-c8d86c05 .l-6b7ae264 { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-c8d86c05 .l-1978745e { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-c8d86c05 .l-bde8d45d { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-c8d86c05 .l-39f5d152 { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-c8d86c05 .l-360bbcb3 { background-color: var(--color-primary); color: var(--color-text-light); }
.l-9e008352 { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-8eef93d5 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-8eef93d5:hover { opacity: 0.7; }
.l-8eef93d5 svg { fill: var(--color-text-light); }
.l-653c3fbb { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-a447404e { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-e24ff46d { font-size: 28px; }
.l-935dc016 { font-size: 20px; }
.l-19143bc1 { display: none; }
.l-c712b595 { display: block; }
.l-39f5d152.l-360bbcb3 { color: var(--color-text); background-color: transparent; }
 }
.l-2a7037bd { position: relative; min-height: 600px; display: flex; align-items: flex-end; }
.l-af826793 { 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-2e31a14c { flex: 0 0 clamp(18.75rem, 36.5853658537vw + -1.1432926829rem, 28.125rem); }
.l-e79f0387 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-e79f0387::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-e79f0387 img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 870px) { .l-2a7037bd { align-items: center; }
.l-af826793 { flex-direction: column; text-align: center; }
.l-2e31a14c { flex-basis: auto; }
 }@media screen and (max-width: 576px) { .l-2a7037bd { min-height: 400px; }
 }
.l-f88d641b { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-e72e6f4a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-a72acbbc { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-a72acbbc { width: 100%; }
 }@media screen and (max-width: 576px) { .l-f88d641b { padding: 0; flex-direction: column-reverse; }
.l-e72e6f4a { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-a72acbbc { text-align: center; }
 }
.l-20173280 { width: 60%; }
.l-5bf3bbbd { flex: 1; position: relative; display: flex; gap: var(--size-l); }
.l-51c9c1f6 { flex: 1; }
.l-627b672e { position: relative; }
.l-627b672e::before { content: ""; position: absolute; top: 0; left: calc(-1 * var(--size-l) / 2); width: 1px; height: 100%; background-color: var(--color-secondary); }
.l-51abfcb5::before { display: none; }
@media screen and (max-width: 870px) { .l-ef5a780d { flex-direction: column; }
.l-20173280 { width: 100%; }
.l-5bf3bbbd { display: grid; grid-template-columns: 1fr 1fr; }
.l-5bf3bbbd::before { content: ""; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background-color: var(--color-secondary); }
.l-5bf3bbbd::after { content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: var(--color-secondary); }
.l-627b672e::before { display: none; }
 }@media screen and (max-width: 576px) { .l-20173280 { text-align: center; }
.l-5bf3bbbd { margin-top: var(--size-m); gap: var(--size-m); grid-template-columns: 1fr; }
.l-5bf3bbbd::before { display: none; }
.l-5bf3bbbd::after { display: none; }
.l-627b672e::before { left: 0; top: calc(-1 * var(--size-m) / 2); display: block; height: 1px; width: 100%; }
.l-51abfcb5::before { display: none; }
 }
.l-849cc648 { padding: 0; }
@media screen and (max-width: 1280px) { .l-e4b6a13c { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-849cc648 { padding: 0 var(--wrapper-padding); }
.l-a3ebadb8 { column-count: 1; }
.l-e4b6a13c { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-a3ebadb8 { text-align: center; }
 }
.l-31785709 { text-align: center; }

.l-4c130f03 { position: relative; gap: var(--size-s); }
.l-4c130f03 * { flex: 1; }
.l-65a7c08f { width: 80%; margin-inline: auto; }
.l-7e9f732a { 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-64d3557c { user-select: none; }
.l-64d3557c[open] .l-cdc755cb { transform: scaleY(1); }
.l-a54de82e { display: flex; justify-content: flex-start; align-items: center; list-style: none; cursor: pointer; padding: var(--size-s) var(--size-m); }
.l-a54de82e::-webkit-details-marker { display: none; }
.l-cdc755cb { 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-cdc755cb svg { fill: var(--color-primary); }
.l-f91ffc7e { padding: 0 var(--size-m) var(--size-s); }
@media screen and (max-width: 870px) { .l-a54de82e { padding-top: var(--size-xs); padding-bottom: var(--size-xs); }
.l-f91ffc7e { padding-bottom: var(--size-xs); }
 }@media screen and (max-width: 768px) { .l-4c130f03 { flex-direction: column; }
.l-65a7c08f { width: 100%; margin-top: var(--size-m); }
.l-7e9f732a { margin-right: var(--size-s); }
 }
.l-05ffc7ae { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-51d6dacc { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-86de555d { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-104ad62f { max-width: 238px; }
.l-250ad9e3 { display: inline-block; vertical-align: middle; }
.l-b0aff3e1 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-6d0baa5c { text-align: right; margin-left: auto; }
.l-6a4afdcb { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-af7d05bd { font-size: 36px; margin-right: var(--size-xs); }
.l-109fe6ca { font-size: 24px; font-weight: 600; }
.l-0ed0f2ea { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-51d6dacc { grid-row: 1/3; max-width: 100%; }
.l-86de555d { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-104ad62f { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-51d6dacc { max-width: initial; padding: var(--size-xs); }
.l-86de555d { grid-template-columns: 1fr; }
.l-b0aff3e1 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-6d0baa5c { margin-left: initial; }
.l-6a4afdcb { margin: 0 auto; width: fit-content; }
 }
.l-e1769626 { position: fixed; bottom: 0; opacity: 0; right: 35px; transform: translateY(100%); background-color: var(--color-primary); border: none; width: 40px; height: 62px; border-radius: 20px; cursor: pointer; z-index: 4; transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; }
.l-73b2f35d { fill: var(--color-text-light); }
.l-fe4cd49f { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-e1769626 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-f75535d9 { 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-d632c257 { display: block; }
.l-8382d6f7 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-f75535d9 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-8382d6f7 { gap: var(--size-xxs); }
.l-064216bc { width: 100%; }
 }
.l-a39a5369 .l-63330e51 { display: flex; }
.l-a39a5369 .l-07ae2fde { transform: scaleY(-1); }
.l-f6f78ea8 { position: relative; }
.l-07ae2fde { margin-left: 8px; fill: currentColor; }
.l-63330e51 { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-a47d459a { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-a47d459a:hover { font-weight: bold; }
.l-a47d459a.l-ddc18496 { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-4404e48d { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-90dde846 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-2c1fc830 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-bafe1ec2 { font-size: 34px; margin-right: var(--size-xxs); }
.l-39a9502b { font-size: 24px; font-weight: 600; }
.l-daca5cfe { border-radius: 51px; }
.l-0ba1cb56 { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-dcfbc16d { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-dcfbc16d:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-ddc18496 { background-color: var(--color-surface); color: var(--color-text); }
.l-8ec07966 { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-8ec07966:hover { transform: scale(1.05); }
.l-8ec07966 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-5782806d { display: none; }
.l-108d2cda .l-5782806d { display: inline; }
.l-108d2cda .l-df877b30 { display: none; }
.l-5a47359b { height: var(--size-m); justify-content: flex-start; }
.l-5e19b0c7 .l-ddc18496::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-6ce45838 { display: none; }
.l-39314b26 { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-39314b26.l-84a1b820 { clip-path: inherit; }
.l-39314b26.l-84a1b820 .l-f6d944c0 { background-color: rgba(0, 0, 0, 0.2); }
.l-39314b26.l-84a1b820 .l-59eb0542 { opacity: 1; transform: translateX(0); }
.l-39314b26 .l-0ba1cb56 { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-39314b26 .l-dcfbc16d { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-39314b26 .l-63330e51 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-39314b26 .l-a47d459a { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-39314b26 .l-ddc18496 { background-color: var(--color-primary); color: var(--color-text-light); }
.l-c50ca450 { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-ffc392df { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-ffc392df:hover { opacity: 0.7; }
.l-ffc392df svg { fill: var(--color-text-light); }
.l-f6d944c0 { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-59eb0542 { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-bafe1ec2 { font-size: 28px; }
.l-39a9502b { font-size: 20px; }
.l-716fbc55 { display: none; }
.l-6ce45838 { display: block; }
.l-a47d459a.l-ddc18496 { color: var(--color-text); background-color: transparent; }
 }
.l-a300097b { overflow: hidden; }
.l-63a4b876 { padding-left: var(--wrapper-padding); display: flex;  align-items: flex-start; gap: var(--size-s); }
.l-55d76bfd { flex: 0 1 465px; display: flex; flex-direction: column; align-items: flex-start; }
.l-bbd4dbe2 { flex: 0 1 726px; }
@media screen and (max-width: 1024px) { .l-63a4b876 { gap: var(--size-l); padding: 0 var(--wrapper-padding); flex-direction: column; }
.l-55d76bfd { flex: auto; }
.l-bbd4dbe2 { 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-55d76bfd { text-align: center; align-items: center; }
 }
.l-396fa005 { display: flex; align-items: center; gap: var(--size-m); }
.l-42d7914c { flex: 1; }
.l-02dbc165 { flex: 1; }
@media screen and (max-width: 768px) { .l-396fa005 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-02dbc165 { text-align: center; }
 }
.l-805724cd { 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-805724cd li { flex: 1; }
.l-5d336598 { padding: var(--size-m); min-width: 270px; height: 100%; }
.l-c5c69631 { display: flex; justify-content: center; }
@media screen and (max-width: 576px) { .l-805724cd { flex-direction: column; }
.l-5d336598 { text-align: center; min-width: auto; }
 }
.l-76cdcb4c { display: flex; align-items: center; gap: var(--size-m); }
.l-c9a3f674 { flex: 1; }
.l-10b99d52 { flex: 1; }
@media screen and (max-width: 768px) { .l-76cdcb4c { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-10b99d52 { text-align: center; }
 }
.l-429cfa1a { width: 60%; }
.l-fae69277 { flex: 1; position: relative; display: flex; gap: var(--size-l); }
.l-7406f303 { flex: 1; }
.l-4a663aa2 { position: relative; }
.l-4a663aa2::before { content: ""; position: absolute; top: 0; left: calc(-1 * var(--size-l) / 2); width: 1px; height: 100%; background-color: var(--color-secondary); }
.l-4e82bce3::before { display: none; }
@media screen and (max-width: 870px) { .l-305f5327 { flex-direction: column; }
.l-429cfa1a { width: 100%; }
.l-fae69277 { display: grid; grid-template-columns: 1fr 1fr; }
.l-fae69277::before { content: ""; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background-color: var(--color-secondary); }
.l-fae69277::after { content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: var(--color-secondary); }
.l-4a663aa2::before { display: none; }
 }@media screen and (max-width: 576px) { .l-429cfa1a { text-align: center; }
.l-fae69277 { margin-top: var(--size-m); gap: var(--size-m); grid-template-columns: 1fr; }
.l-fae69277::before { display: none; }
.l-fae69277::after { display: none; }
.l-4a663aa2::before { left: 0; top: calc(-1 * var(--size-m) / 2); display: block; height: 1px; width: 100%; }
.l-4e82bce3::before { display: none; }
 }
.l-a08ecdb8 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-18a55616 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-5d8c3464 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-08a7d1bf { max-width: 238px; }
.l-3d7d31cc { display: inline-block; vertical-align: middle; }
.l-c25c0c84 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-40046382 { text-align: right; margin-left: auto; }
.l-a69ea317 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-397be35c { font-size: 36px; margin-right: var(--size-xs); }
.l-ee355007 { font-size: 24px; font-weight: 600; }
.l-ce12587e { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-18a55616 { grid-row: 1/3; max-width: 100%; }
.l-5d8c3464 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-08a7d1bf { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-18a55616 { max-width: initial; padding: var(--size-xs); }
.l-5d8c3464 { grid-template-columns: 1fr; }
.l-c25c0c84 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-40046382 { margin-left: initial; }
.l-a69ea317 { margin: 0 auto; width: fit-content; }
 }
.l-aea6b08b { position: fixed; bottom: 0; opacity: 0; right: 35px; transform: translateY(100%); background-color: var(--color-primary); border: none; width: 40px; height: 62px; border-radius: 20px; cursor: pointer; z-index: 4; transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; }
.l-755012cd { fill: var(--color-text-light); }
.l-9a3555aa { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-aea6b08b { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-da61636a { 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-5b8a1e9f { display: block; }
.l-0d780376 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-da61636a { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-0d780376 { gap: var(--size-xxs); }
.l-0125129e { width: 100%; }
 }
.l-a28aa471 .l-87056acb { display: flex; }
.l-a28aa471 .l-82174dab { transform: scaleY(-1); }
.l-abd89d81 { position: relative; }
.l-82174dab { margin-left: 8px; fill: currentColor; }
.l-87056acb { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-752ab50a { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-752ab50a:hover { font-weight: bold; }
.l-752ab50a.l-968770f4 { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-8dfe7931 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-e1da0427 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-db87d85c { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-0b9b76cf { font-size: 34px; margin-right: var(--size-xxs); }
.l-10a1c940 { font-size: 24px; font-weight: 600; }
.l-86d2b2f1 { border-radius: 51px; }
.l-5a1606bc { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-95826d1f { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-95826d1f:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-968770f4 { background-color: var(--color-surface); color: var(--color-text); }
.l-7799be98 { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-7799be98:hover { transform: scale(1.05); }
.l-7799be98 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-1f3021ff { display: none; }
.l-3f413fa4 .l-1f3021ff { display: inline; }
.l-3f413fa4 .l-2e435d06 { display: none; }
.l-e84299cd { height: var(--size-m); justify-content: flex-start; }
.l-ee6a1d8f .l-968770f4::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-97d89f21 { display: none; }
.l-b7fd8c6b { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-b7fd8c6b.l-3f11f59f { clip-path: inherit; }
.l-b7fd8c6b.l-3f11f59f .l-aa7bc988 { background-color: rgba(0, 0, 0, 0.2); }
.l-b7fd8c6b.l-3f11f59f .l-facff83b { opacity: 1; transform: translateX(0); }
.l-b7fd8c6b .l-5a1606bc { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-b7fd8c6b .l-95826d1f { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-b7fd8c6b .l-87056acb { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-b7fd8c6b .l-752ab50a { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-b7fd8c6b .l-968770f4 { background-color: var(--color-primary); color: var(--color-text-light); }
.l-c46fa209 { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-71ff5419 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-71ff5419:hover { opacity: 0.7; }
.l-71ff5419 svg { fill: var(--color-text-light); }
.l-aa7bc988 { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-facff83b { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-0b9b76cf { font-size: 28px; }
.l-10a1c940 { font-size: 20px; }
.l-a3b29eac { display: none; }
.l-97d89f21 { display: block; }
.l-752ab50a.l-968770f4 { color: var(--color-text); background-color: transparent; }
 }
.l-964a0ced { display: flex; align-items: center; gap: var(--size-s); }
.l-7f2f0d4d { flex: 1; }
.l-9024adad { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-e5ee45e6 { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-964a0ced { flex-direction: column; }
.l-9024adad { flex: auto; }
.l-e5ee45e6 { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-9024adad { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-ca80b797 { display: flex; align-items: center; gap: var(--size-m); }
.l-7bbdb4ec { flex: 1; }
.l-c2510ec5 { flex: 1; }
@media screen and (max-width: 768px) { .l-ca80b797 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-c2510ec5 { text-align: center; }
 }
.l-69c74172 { display: flex; position: relative; gap: var(--size-s); }
.l-69c74172 * { flex: 1; }
.l-6d0a1540 { flex: 1; position: relative; display: grid; grid-template-columns: 1fr 1fr; gap: var(--size-m); }
.l-4deb84ea { flex-shrink: 0; }
.l-ef30a97c { grid-column: span 2; }
.l-1db5ffad { user-select: none; }
.l-1db5ffad[open] .l-1dcc1268 { transform: rotate(45deg); }
.l-c445af8f { display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; padding: var(--size-s) var(--size-m); }
.l-c445af8f::-webkit-details-marker { display: none; }
.l-1dcc1268 { 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-1dcc1268 svg { fill: var(--color-primary); }
.l-f5fca7bc { padding: 0 var(--size-m) var(--size-s); }
@media screen and (max-width: 870px) { .l-c445af8f { padding-top: var(--size-xs); padding-bottom: var(--size-xs); }
.l-1dcc1268 { width: 24px; height: 24px; }
.l-1dcc1268 svg { width: 16px; height: 16px; }
.l-f5fca7bc { padding-bottom: var(--size-xs); }
 }@media screen and (max-width: 768px) { .l-69c74172 { flex-direction: column; }
.l-6d0a1540 { grid-template-columns: 1fr; margin-top: var(--size-m); }
.l-ef30a97c { grid-column: span 1; }
 }@media screen and (max-width: 576px) { .l-69c74172 { text-align: center; }
 }
.l-13ca2f30 { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-85f75b9f { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-20bf55f5 { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-20bf55f5 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-13ca2f30 { padding: 0; flex-direction: column-reverse; }
.l-85f75b9f { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-20bf55f5 { text-align: center; }
 }
.l-e5343758 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-9194c3de { text-align: center; }
.l-e5343758 { column-count: 1; }
 }
.l-fb95e854 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-827c9510 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-d0c980ec { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-a367482b { max-width: 238px; }
.l-dca6d354 { display: inline-block; vertical-align: middle; }
.l-f7be881f { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-caf39183 { text-align: right; margin-left: auto; }
.l-ca051279 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-0b2f992c { font-size: 36px; margin-right: var(--size-xs); }
.l-9e3c566c { font-size: 24px; font-weight: 600; }
.l-c6fe3b36 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-827c9510 { grid-row: 1/3; max-width: 100%; }
.l-d0c980ec { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-a367482b { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-827c9510 { max-width: initial; padding: var(--size-xs); }
.l-d0c980ec { grid-template-columns: 1fr; }
.l-f7be881f { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-caf39183 { margin-left: initial; }
.l-ca051279 { margin: 0 auto; width: fit-content; }
 }
.l-781909ad { position: fixed; bottom: 0; opacity: 0; right: 35px; transform: translateY(100%); background-color: var(--color-primary); border: none; width: 40px; height: 62px; border-radius: 20px; cursor: pointer; z-index: 4; transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; }
.l-db902508 { fill: var(--color-text-light); }
.l-94002dbe { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-781909ad { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-6c2b44f8 { 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-2e2b172a { display: block; }
.l-9b6e7d5f { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-6c2b44f8 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-9b6e7d5f { gap: var(--size-xxs); }
.l-a1ada9b2 { width: 100%; }
 }
.l-62612108 .l-72e73497 { display: flex; }
.l-62612108 .l-dcd0305b { transform: scaleY(-1); }
.l-781f7d7b { position: relative; }
.l-dcd0305b { margin-left: 8px; fill: currentColor; }
.l-72e73497 { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-a01b5869 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-a01b5869:hover { font-weight: bold; }
.l-a01b5869.l-67ce7b60 { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-bae51370 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-b920a9db { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-c47cf8f8 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-6c726499 { font-size: 34px; margin-right: var(--size-xxs); }
.l-cba742a1 { font-size: 24px; font-weight: 600; }
.l-9eada79c { border-radius: 51px; }
.l-565adb6d { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-c846974f { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-c846974f:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-67ce7b60 { background-color: var(--color-surface); color: var(--color-text); }
.l-8edd34b9 { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-8edd34b9:hover { transform: scale(1.05); }
.l-8edd34b9 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-d4a3bb1e { display: none; }
.l-7250d064 .l-d4a3bb1e { display: inline; }
.l-7250d064 .l-52202975 { display: none; }
.l-7eab9d3d { height: var(--size-m); justify-content: flex-start; }
.l-c2afc9c8 .l-67ce7b60::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-c5b9b8ec { display: none; }
.l-0e64fde4 { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-0e64fde4.l-8fa4c0db { clip-path: inherit; }
.l-0e64fde4.l-8fa4c0db .l-3750f211 { background-color: rgba(0, 0, 0, 0.2); }
.l-0e64fde4.l-8fa4c0db .l-dd5d0eb9 { opacity: 1; transform: translateX(0); }
.l-0e64fde4 .l-565adb6d { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-0e64fde4 .l-c846974f { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-0e64fde4 .l-72e73497 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-0e64fde4 .l-a01b5869 { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-0e64fde4 .l-67ce7b60 { background-color: var(--color-primary); color: var(--color-text-light); }
.l-2ee13022 { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-eb490284 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-eb490284:hover { opacity: 0.7; }
.l-eb490284 svg { fill: var(--color-text-light); }
.l-3750f211 { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-dd5d0eb9 { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-6c726499 { font-size: 28px; }
.l-cba742a1 { font-size: 20px; }
.l-2b14453a { display: none; }
.l-c5b9b8ec { display: block; }
.l-a01b5869.l-67ce7b60 { color: var(--color-text); background-color: transparent; }
 }
.l-71846908 { position: relative; }
.l-71846908 .l-2991c69b { margin: calc(-1 * var(--section-padding)) auto; position: relative; min-height: 700px; display: flex; justify-content: flex-start; align-items: center; }
.l-26fb3e45 { display: flex; justify-content: center; align-items: center; gap: var(--size-m); min-height: 600px; width: 60%; }
.l-175678ac { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-175678ac::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-175678ac img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 1024px) { .l-26fb3e45 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-28876d5c { text-align: center; }
 }
.l-c160415a { text-align: center; }

.l-aa93abfb { display: flex; justify-content: flex-start; position: relative; z-index: 1; }
.l-299a1613 { width: clamp(23.125rem, 29.2682926829vw + 7.2103658537rem, 30.625rem); flex-shrink: 0; padding: clamp(2rem, 5.8536585366vw + -1.1829268293rem, 3.5rem) var(--size-s) clamp(2rem, 5.8536585366vw + -1.1829268293rem, 3.5rem) clamp(1.5rem, 7.8048780488vw + -2.743902439rem, 3.5rem); display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.l-32ca4605 { padding: clamp(1.5rem, 7.8048780488vw + -2.743902439rem, 3.5rem); flex: 1; display: flex; flex-direction: column; justify-content: center; }
.l-cf58bc3e { display: flex; justify-content: flex-start; align-items: center; }
.l-f6400a14 { 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-ef2e3b19 { display: flex; flex-direction: column; }
.l-628d689e { margin-top: -100px; height: clamp(32rem, 13.28125vw + 25.625rem, 36.25rem); }
.l-40ff421d { position: relative; z-index: 1; }
@media screen and (max-width: 870px) { .l-aa93abfb { flex-direction: column-reverse; }
.l-299a1613 { width: 100%; }
 }@media screen and (max-width: 768px) { .l-192d1f4a { width: 100%; display: flex; justify-content: space-between; gap: var(--size-s); }
.l-192d1f4a .l-cf58bc3e { margin-top: 0; }
.l-cf58bc3e { align-items: flex-start; flex-direction: column; flex: 1; }
.l-f6400a14 { margin-right: 0; }
.l-ef2e3b19 { margin-top: var(--size-xs); }
.l-628d689e { height: clamp(38.75rem, -27.4809160305vw + 45.1908396947rem, 32rem); }
 }@media screen and (max-width: 576px) { .l-299a1613 { text-align: center; }
.l-192d1f4a { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-cf58bc3e { align-items: center; }
.l-00439332 { margin: 0 auto; }
 }
.l-5b2c575f { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-2dfca71b { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-44056fd3 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-6267a6dc { max-width: 238px; }
.l-72a4976d { display: inline-block; vertical-align: middle; }
.l-72da13ad { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-b299cf46 { text-align: right; margin-left: auto; }
.l-a0c8bd5a { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-979d4457 { font-size: 36px; margin-right: var(--size-xs); }
.l-d9d4aa43 { font-size: 24px; font-weight: 600; }
.l-8216c1bd { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-2dfca71b { grid-row: 1/3; max-width: 100%; }
.l-44056fd3 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-6267a6dc { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-2dfca71b { max-width: initial; padding: var(--size-xs); }
.l-44056fd3 { grid-template-columns: 1fr; }
.l-72da13ad { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-b299cf46 { margin-left: initial; }
.l-a0c8bd5a { margin: 0 auto; width: fit-content; }
 }
.l-c1669674 { position: fixed; bottom: 0; opacity: 0; right: 35px; transform: translateY(100%); background-color: var(--color-primary); border: none; width: 40px; height: 62px; border-radius: 20px; cursor: pointer; z-index: 4; transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; }
.l-8fd797b7 { fill: var(--color-text-light); }
.l-8f4549bd { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-c1669674 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-bc711f62 { 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-f55dcce6 { display: block; }
.l-49f4a9ac { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-bc711f62 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-49f4a9ac { gap: var(--size-xxs); }
.l-3320062d { width: 100%; }
 }
.l-b69da609 .l-f6f66690 { display: flex; }
.l-b69da609 .l-81fa134c { transform: scaleY(-1); }
.l-01f2c0ed { position: relative; }
.l-81fa134c { margin-left: 8px; fill: currentColor; }
.l-f6f66690 { display: none; transform: translateY(100%); bottom: -7px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-primary); border-radius: 0 0 var(--b-radius) var(--b-radius); max-width: 100%; min-width: 250px; text-align: left; justify-content: flex-start; flex-direction: column; gap: var(--size-s); color: var(--color-text-light); }
.l-3b7c2157 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-3b7c2157:hover { font-weight: bold; }
.l-3b7c2157.l-2c1914fb { font-weight: bold; background-color: transparent; color: var(--color-text-light); }
.l-4fa4fe52 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-b78ae71a { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; gap: 16px; padding: 16px 0; position: relative; }
.l-9189206a { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-0326ffa5 { font-size: 34px; margin-right: var(--size-xxs); }
.l-8182e29b { font-size: 24px; font-weight: 600; }
.l-f0dc8e8f { border-radius: 51px; }
.l-cf0ce21f { display: flex; justify-content: flex-start; align-items: center; height: 51px; gap: 8px; padding: 0 8px; }
.l-bd1f257d { text-decoration: none; padding: 4px 12px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s background-color ease-in-out, 0.1s color ease-in-out, 0.1s text-shadow ease-in-out; cursor: pointer; user-select: none; font-size: 14px; font-weight: 500; }
.l-bd1f257d:hover { background-color: var(--color-surface); color: var(--color-text); }
.l-2c1914fb { background-color: var(--color-surface); color: var(--color-text); }
.l-2e983002 { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; height: 40px; border-radius: 40px; text-align: center; }
.l-2e983002:hover { transform: scale(1.05); }
.l-2e983002 svg { vertical-align: middle; fill: var(--color-text-light); }
.l-fa0ae617 { display: none; }
.l-ee32edb3 .l-fa0ae617 { display: inline; }
.l-ee32edb3 .l-48929f9f { display: none; }
.l-f356a70c { height: var(--size-m); justify-content: flex-start; }
.l-5268e89e .l-2c1914fb::after { top: 0; left: calc(-1 * var(--wrapper-padding)); width: 4px; height: 100%; bottom: 0; }
.l-417e4b45 { display: none; }
.l-1c20e6cf { position: fixed; z-index: 6; width: 100%; height: 100%; top: 0; left: 0; clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
.l-1c20e6cf.l-a14b81bd { clip-path: inherit; }
.l-1c20e6cf.l-a14b81bd .l-6641813e { background-color: rgba(0, 0, 0, 0.2); }
.l-1c20e6cf.l-a14b81bd .l-389c8950 { opacity: 1; transform: translateX(0); }
.l-1c20e6cf .l-cf0ce21f { flex-direction: column; gap: 8px; height: initial; align-items: flex-start; padding: 0; }
.l-1c20e6cf .l-bd1f257d { justify-content: flex-start; text-align: left; min-height: 35px; height: initial; padding: 10px 20px; }
.l-1c20e6cf .l-f6f66690 { position: static; border-radius: 0; border: 0; background-color: transparent; min-width: initial; box-shadow: initial; transform: initial; text-align: left; flex-direction: column; padding: 10px 20px 0; gap: 10px; }
.l-1c20e6cf .l-3b7c2157 { justify-content: flex-start; min-height: 35px; height: initial; color: var(--color-text); }
.l-1c20e6cf .l-2c1914fb { background-color: var(--color-primary); color: var(--color-text-light); }
.l-4e7d8be2 { height: 80px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.l-d9e16a33 { cursor: pointer; border: 0; padding: var(--size-xxs); transition: 0.3s opacity ease-in-out; width: 72px; height: 40px; border-radius: 40px; display: flex; justify-content: center; align-items: center; }
.l-d9e16a33:hover { opacity: 0.7; }
.l-d9e16a33 svg { fill: var(--color-text-light); }
.l-6641813e { transition: 0.3s background-color ease-in-out; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
.l-389c8950 { box-shadow: 4px 0px 20px rgba(23, 23, 28, 0.1); opacity: 0; transform: translateY(-100%); transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; padding-bottom: var(--size-m); }
@media screen and (max-width: 1024px) { .l-0326ffa5 { font-size: 28px; }
.l-8182e29b { font-size: 20px; }
.l-a4980a0e { display: none; }
.l-417e4b45 { display: block; }
.l-3b7c2157.l-2c1914fb { color: var(--color-text); background-color: transparent; }
 }
.l-889e7713 * + * { margin-top: var(--size-xs); }
.l-889e7713 ul { list-style: disc; }
.l-889e7713 ul li { margin-left: 16px; }

.l-fe633400 { padding-top: var(--size-xl); padding-bottom: var(--size-m); }
.l-b8f50305 { border-radius: var(--b-radius); padding: var(--size-s) var(--size-m); max-width: 45%; }
.l-47fa4d30 { display: flex; justify-content: space-between; gap: var(--size-m); }
.l-9499c7cb { max-width: 238px; }
.l-eeb9211f { display: inline-block; vertical-align: middle; }
.l-08eef46e { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xs) var(--size-m); text-align: left; flex-wrap: wrap; }
.l-70614817 { text-align: right; margin-left: auto; }
.l-789fc69b { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-fce7fd80 { font-size: 36px; margin-right: var(--size-xs); }
.l-ae132a11 { font-size: 24px; font-weight: 600; }
.l-efd0a500 { white-space: nowrap; }
@media screen and (max-width: 1024px) { .l-b8f50305 { grid-row: 1/3; max-width: 100%; }
.l-47fa4d30 { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: auto auto; gap: var(--size-xs) var(--size-m); }
.l-9499c7cb { max-width: initial; }
 }@media screen and (max-width: 768px) { .l-b8f50305 { max-width: initial; padding: var(--size-xs); }
.l-47fa4d30 { grid-template-columns: 1fr; }
.l-08eef46e { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-70614817 { margin-left: initial; }
.l-789fc69b { margin: 0 auto; width: fit-content; }
 }
.l-3befca61 { position: fixed; bottom: 0; opacity: 0; right: 35px; transform: translateY(100%); background-color: var(--color-primary); border: none; width: 40px; height: 62px; border-radius: 20px; cursor: pointer; z-index: 4; transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; }
.l-82e7bd11 { fill: var(--color-text-light); }
.l-7b1859c3 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-3befca61 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-50e6b627 { 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-03ef1140 { display: block; }
.l-bfd2c673 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-50e6b627 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-bfd2c673 { gap: var(--size-xxs); }
.l-91055fbb { width: 100%; }
 }
.l-84ef1d4c * + * { margin-top: var(--size-xs); }
.l-84ef1d4c ul { list-style: disc; }
.l-84ef1d4c ul li { margin-left: 16px; }

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

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