
            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-61b830d8 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-a3976948 { display: flex; justify-content: space-between; align-items: center; height: 80px; position: relative; }
.l-7c652fd7 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-ed24b5e9 { display: none; }
.l-9e355df2 { font-size: 34px; margin-right: var(--size-xxs); }
.l-bdd30216 { font-size: 24px; font-weight: 600; }
.l-18d205f9 { -ms-overflow-style: none; scrollbar-width: none; }
.l-ab03e00a { display: none; }
.l-97e4817d { display: flex; justify-content: flex-start; align-items: center; height: 51px; border-radius: 51px; gap: var(--size-s); padding: 0 8px; }
.l-b657d7c8 { position: relative; text-decoration: none; white-space: nowrap; padding: var(--size-xxs) var(--size-xs); height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s text-shadow ease-in-out; }
.l-b657d7c8:hover { text-shadow: 0.5px 0 0 currentColor; }
.l-c497a2d8 { text-shadow: 0.5px 0 0 currentColor; }
.l-c497a2d8 .l-cec55e69 { background-color: var(--color-text); }
.l-cec55e69 { position: absolute; bottom: -6px; display: block; width: 8px; height: 8px; border-radius: 50%; }
.l-9514dba1 { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; text-align: center; background-color: transparent; }
.l-9514dba1:hover { transform: scale(1.05); }
.l-bc24e452 { display: none; }
.l-892584f7 .l-bc24e452 { display: inline; }
.l-892584f7 .l-f4aa9984 { display: none; }
.l-312f0472 { display: none; }
.l-5e8ddc72 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-1214fdcf { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-1214fdcf .l-cec55e69 { bottom: 50%; margin-bottom: -4px; left: -5px; }
@media screen and (max-width: 870px) { .l-9e355df2 { font-size: 28px; }
.l-bdd30216 { font-size: 20px; }
.l-97e4817d { gap: var(--size-xxs); }
.l-b982b678 { display: none; }
.l-312f0472 { display: block; }
.l-5e8ddc72.l-9fc4dd68 { display: flex; width: 100%; }
 }
.l-0c33421a { position: relative; min-height: 600px; display: flex; align-items: flex-end; }
.l-ba29adcf { 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-d48bcec9 { flex: 0 0 clamp(18.75rem, 36.5853658537vw + -1.1432926829rem, 28.125rem); }
.l-1373268f { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-1373268f::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-1373268f img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 870px) { .l-0c33421a { align-items: center; }
.l-ba29adcf { flex-direction: column; text-align: center; align-items: center; }
.l-d48bcec9 { flex-basis: auto; }
 }@media screen and (max-width: 576px) { .l-0c33421a { min-height: 400px; }
 }
.l-c92d29c5 { display: flex; align-items: center; gap: var(--size-m); }
.l-b0869df1 { flex: 1; }
.l-7da954ef { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 768px) { .l-c92d29c5 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-5ae8fb69 { text-align: center; }
 }
.l-6a40ae41 { text-align: center; }

.l-326109d6 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-7b93163f { flex: 1; }
.l-5ee01f53 { flex: 1; position: relative; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-9bba4fd9 { display: flex; justify-content: flex-start; align-items: flex-start; border-bottom: 1px solid var(--color-secondary); gap: var(--size-s); padding-bottom: var(--size-xs); }
.l-19b43626 { flex: 0 0 50px; font-size: 40px; line-height: 130%; font-weight: 500; }
@media screen and (max-width: 870px) { .l-326109d6 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-7b93163f { text-align: center; }
.l-19b43626 { font-size: 32px; flex: 0 0 35px; }
 }
.l-ef627fa2 { 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-ef627fa2 li { flex: 1; }
.l-6c346f94 { padding: var(--size-m); min-width: 270px; height: 100%; }
.l-8ee06e50 { display: flex; justify-content: center; }
@media screen and (max-width: 576px) { .l-ef627fa2 { flex-direction: column; }
.l-6c346f94 { text-align: center; min-width: auto; }
 }
.l-71a42138 { display: flex; align-items: center; gap: var(--size-m); }
.l-70f46aed { flex: 1; }
.l-ea67da2f { position: relative; padding: var(--size-m); }
.l-ea67da2f::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-157112ed { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 870px) { .l-71a42138 { flex-direction: column; align-items: stretch; }
.l-70f46aed { flex: auto; }
.l-ea67da2f { padding: var(--size-m) var(--size-s); }
.l-ea67da2f::before { top: 0; right: 0; left: 0; width: 100%; height: 100%; }
 }@media screen and (max-width: 576px) { .l-ea67da2f { text-align: center; }
 }
.l-774ec00d { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-774ec00d { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-774ec00d { padding: var(--size-s); }
 }
.l-5192325e { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-7f76c764 { flex: 1; }
.l-ac8b918a { flex: 1; position: relative; display: flex; flex-direction: column; gap: var(--size-xs); width: 100%; }
.l-9a0acc18 { 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-14cf2203 { flex: 0 0 50px; font-size: 40px; line-height: 130%; font-weight: 500; }
@media screen and (max-width: 870px) { .l-5192325e { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-7f76c764 { text-align: center; }
.l-14cf2203 { font-size: 32px; flex: 0 0 35px; }
 }
.l-2fedb829 { display: flex; position: relative; gap: var(--size-s); }
.l-2fedb829 * { flex: 1; }
.l-f90cc4bb { flex: 1; position: relative; display: grid; grid-template-columns: 1fr 1fr; gap: var(--size-m); }
.l-e2075341 { flex-shrink: 0; }
.l-a7776ec5 { grid-column: span 2; }
.l-7bada2f6 { user-select: none; }
.l-7bada2f6[open] .l-01ae12ab { transform: rotate(45deg); }
.l-2359d407 { display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; padding: var(--size-s) var(--size-m); }
.l-2359d407::-webkit-details-marker { display: none; }
.l-01ae12ab { 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-01ae12ab svg { fill: var(--color-primary); }
.l-281012bc { padding: 0 var(--size-m) var(--size-s); }
@media screen and (max-width: 870px) { .l-2359d407 { padding-top: var(--size-xs); padding-bottom: var(--size-xs); }
.l-01ae12ab { width: 24px; height: 24px; }
.l-01ae12ab svg { width: 16px; height: 16px; }
.l-281012bc { padding-bottom: var(--size-xs); }
 }@media screen and (max-width: 768px) { .l-2fedb829 { flex-direction: column; }
.l-f90cc4bb { grid-template-columns: 1fr; margin-top: var(--size-m); }
.l-a7776ec5 { grid-column: span 1; }
 }@media screen and (max-width: 576px) { .l-2fedb829 { text-align: center; }
 }
.l-f4c010d8 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-1d076530 { text-align: center; }
.l-f4c010d8 { column-count: 1; }
 }
.l-50b01537 { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-874ecf47 { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-346113e9 { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-346113e9 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-50b01537 { padding: 0; flex-direction: column-reverse; }
.l-874ecf47 { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-346113e9 { text-align: center; }
 }
.l-ae7ec3ce { min-height: 700px; display: flex; flex-direction: column; padding: var(--size-xl) 0; }
.l-c8c3ab25 { padding: 0 var(--wrapper-padding); }
.l-0467120e { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-0467120e::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-1e33d017 { width: 50%; }
.l-34a7fc1c { display: flex; gap: var(--size-s); flex-wrap: wrap; padding: var(--size-s); margin-top: auto; }
.l-69552d34 { flex: 1; }
.l-b7638315 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xs); }
.l-164b72d0 { 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-2e70bced { padding: var(--section-padding); 0 }
.l-ae7ec3ce { padding: 0; min-height: auto; gap: var(--size-m); }
.l-c8c3ab25 { display: flex; flex-direction: column-reverse; }
.l-0467120e { position: relative; margin-top: var(--size-m); }
.l-0467120e::after { display: none; }
.l-1e33d017 { width: 100%; color: var(--color-text-dark); }
.l-69552d34 { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-b7638315 { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-1e33d017 { text-align: center; }
.l-34a7fc1c { flex-direction: column; }
.l-69552d34 { flex: auto; text-align: center; }
.l-b7638315 { align-items: center; }
 }
.l-8c8ad6e2 { display: grid; gap: var(--size-s); grid-template-columns: repeat(6, 1fr); grid-auto-rows: auto; }
.l-028034cb { grid-column: span 3; }
.l-9d5f9324 { aspect-ratio: 3/2; grid-column: span 2; }
.l-20fb74b1 { grid-column: span 3; }
@media screen and (max-width: 768px) { .l-8c8ad6e2 { grid-template-columns: 1fr; }
.l-9d5f9324 { grid-column: span 3; }
 }
.l-6616579c { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-6616579c { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-6616579c { padding: var(--size-s); }
 }
.l-39408013 { display: flex; align-items: center; gap: var(--size-m); }
.l-8b17f7cb { flex: 1; }
.l-15f895e9 { flex: 1; }
@media screen and (max-width: 768px) { .l-39408013 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-15f895e9 { text-align: center; }
 }
.l-8265df1d { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-8a18988e { flex: 1; }
.l-f383462e { flex: 1; display: flex; flex-direction: column; gap: var(--size-m); }
.l-24e3a21b { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-s); }
.l-8059fd6c { 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-8265df1d { flex-direction: column; gap: var(--size-m); }
.l-8a18988e { text-align: center; }
 }@media screen and (max-width: 576px) { .l-f383462e { gap: var(--size-s); }
.l-24e3a21b { flex-direction: column; gap: var(--size-xxs); }
 }
.l-4bd1d8eb { position: relative; z-index: 1; }
.l-296e35f9 { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-69838b48 { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; }
.l-cc246d0d { flex: 0 0 660px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-93b4bb4c { position: relative; z-index: 1; transform: translateY(50%); padding: var(--size-xs); }
.l-c296a92c { width: 100%; display: flex; justify-content: space-evenly; align-items: flex-start; gap: var(--size-m); flex-wrap: wrap; }
.l-1d9d12b6 { flex: 1; display: flex; align-items: center; flex-direction: column; text-align: center; }
.l-b2aa06e1 { width: 56px; height: 56px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 24px; }
.l-b160ad8a { fill: var(--color-text); }
.l-044ad224 { stroke: var(--color-text); }
.l-45d04431 { stroke: var(--color-text); }
.l-acfe9550 { display: flex; flex-direction: column; }
.l-ec200240 { width: 100%; height: 370px; }
@media screen and (max-width: 1024px) { .l-296e35f9 { flex-direction: column; }
.l-f8d07791 { margin-top: 0; }
.l-cc246d0d { flex: 1; }
.l-ec200240 { height: 430px; }
 }@media screen and (max-width: 768px) { .l-acfe9550 { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-69838b48 { align-items: center; text-align: center; }
.l-cc246d0d { padding: var(--size-s); }
.l-93b4bb4c { transform: translateY(var(--size-xl)); }
.l-c296a92c { flex-direction: column; align-items: center; }
.l-ec200240 { height: 370px; }
 }
.l-bb552bd4 { display: flex; justify-content: space-between; align-items: flex-start; padding-top: var(--size-xl); gap: var(--size-xl); }
.l-bee3963a { width: 270px; }
.l-285f26b9 { border-top: 1px solid var(--color-bg); display: flex; justify-content: space-between; align-items: center; padding: var(--size-s) 0 var(--size-m); }
.l-5296771a { display: flex; justify-content: flex-start; }
.l-79a77223 { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-c5e8c941 { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-935b8ddb { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-5162e718 { font-size: 36px; margin-right: var(--size-xs); }
.l-9c1c881f { font-size: 24px; font-weight: 600; }
.l-e06572f4 { white-space: nowrap; }
.l-4f68f440 { margin-left: var(--size-s); }
.l-1865ee93 { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-bb552bd4 { flex-direction: column; gap: var(--size-l); }
.l-bee3963a { width: 100%; }
.l-e06572f4 { display: flex; gap: var(--size-m); margin-top: var(--size-xs); flex-wrap: wrap; }
.l-ed385f54 { margin-top: 0; }
.l-d112c6fb { display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; gap: var(--size-s); }
.l-5aca4a5f { flex: 1; margin-top: 0; }
.l-4f68f440 { margin-left: 0; }
.l-285f26b9 { flex-direction: column-reverse; align-items: flex-start; gap: var(--size-s); }
.l-1865ee93 { flex-direction: column; align-items: flex-start; }
 }@media screen and (max-width: 576px) { .l-e06572f4 { flex-direction: column; }
.l-d112c6fb { flex-direction: column; }
 }
.l-29592e37 { 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-3f9cb09f { fill: var(--color-text-light); }
.l-ba2003a3 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-29592e37 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-a5866603 { 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-0c35ef48 { display: block; }
.l-4b9fcc3b { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-a5866603 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-4b9fcc3b { gap: var(--size-xxs); }
.l-bc72e977 { width: 100%; }
 }

            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-552305ab { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-6610bfef { display: flex; justify-content: space-between; align-items: center; height: 80px; position: relative; }
.l-f143b0c4 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-adef84ad { display: none; }
.l-238bb375 { font-size: 34px; margin-right: var(--size-xxs); }
.l-f6313f01 { font-size: 24px; font-weight: 600; }
.l-c1f374ba { -ms-overflow-style: none; scrollbar-width: none; }
.l-14e824ce { display: none; }
.l-d1246a38 { display: flex; justify-content: flex-start; align-items: center; height: 51px; border-radius: 51px; gap: var(--size-s); padding: 0 8px; }
.l-b7305dc1 { position: relative; text-decoration: none; white-space: nowrap; padding: var(--size-xxs) var(--size-xs); height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s text-shadow ease-in-out; }
.l-b7305dc1:hover { text-shadow: 0.5px 0 0 currentColor; }
.l-3a10bf37 { text-shadow: 0.5px 0 0 currentColor; }
.l-3a10bf37 .l-3a7ec2fd { background-color: var(--color-text); }
.l-3a7ec2fd { position: absolute; bottom: -6px; display: block; width: 8px; height: 8px; border-radius: 50%; }
.l-12606aed { cursor: pointer; border: 0; padding: var(--size-xxs) var(--size-xs); transition: 0.3s transform ease-in-out; width: 72px; text-align: center; background-color: transparent; }
.l-12606aed:hover { transform: scale(1.05); }
.l-7002d79e { display: none; }
.l-0cb2c477 .l-7002d79e { display: inline; }
.l-0cb2c477 .l-4365b596 { display: none; }
.l-37c1f6d0 { display: none; }
.l-459f2306 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-ffbf675e { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-ffbf675e .l-3a7ec2fd { bottom: 50%; margin-bottom: -4px; left: -5px; }
@media screen and (max-width: 870px) { .l-238bb375 { font-size: 28px; }
.l-f6313f01 { font-size: 20px; }
.l-d1246a38 { gap: var(--size-xxs); }
.l-96dae79d { display: none; }
.l-37c1f6d0 { display: block; }
.l-459f2306.l-e5163319 { display: flex; width: 100%; }
 }
.l-464536d5 * + * { margin-top: var(--size-xs); }
.l-464536d5 ul { list-style: disc; }
.l-464536d5 ul li { margin-left: 16px; }

.l-f59c0a4d { display: flex; justify-content: space-between; align-items: flex-start; padding-top: var(--size-xl); gap: var(--size-xl); }
.l-8a08dc05 { width: 270px; }
.l-a383c726 { border-top: 1px solid var(--color-bg); display: flex; justify-content: space-between; align-items: center; padding: var(--size-s) 0 var(--size-m); }
.l-770027cd { display: flex; justify-content: flex-start; }
.l-97dd4135 { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-78af1587 { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-badca0fd { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-076e68b1 { font-size: 36px; margin-right: var(--size-xs); }
.l-db2323ce { font-size: 24px; font-weight: 600; }
.l-2f1df88a { white-space: nowrap; }
.l-bf321fc4 { margin-left: var(--size-s); }
.l-bd92fa91 { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-f59c0a4d { flex-direction: column; gap: var(--size-l); }
.l-8a08dc05 { width: 100%; }
.l-2f1df88a { display: flex; gap: var(--size-m); margin-top: var(--size-xs); flex-wrap: wrap; }
.l-3fca6208 { margin-top: 0; }
.l-2977aa14 { display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; gap: var(--size-s); }
.l-94520f38 { flex: 1; margin-top: 0; }
.l-bf321fc4 { margin-left: 0; }
.l-a383c726 { flex-direction: column-reverse; align-items: flex-start; gap: var(--size-s); }
.l-bd92fa91 { flex-direction: column; align-items: flex-start; }
 }@media screen and (max-width: 576px) { .l-2f1df88a { flex-direction: column; }
.l-2977aa14 { flex-direction: column; }
 }
.l-86440981 { 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-cb5ef9d7 { fill: var(--color-text-light); }
.l-d9b5f56a { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-86440981 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-5f4ac1be { 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-e98e1be5 { display: block; }
.l-7fe0bc0c { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-5f4ac1be { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-7fe0bc0c { gap: var(--size-xxs); }
.l-39cc8e97 { width: 100%; }
 }
.l-a5d241c0 * + * { margin-top: var(--size-xs); }
.l-a5d241c0 ul { list-style: disc; }
.l-a5d241c0 ul li { margin-left: 16px; }

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

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