
            #hero, #about, #reviews, #form {
                scroll-margin-top: 84px;
            }
            @media screen and (max-width: 768px) {
                #hero, #about, #reviews, #form {
                    scroll-margin-top: 64px;
                }
            }
        
.l-3975c178 { position: relative; z-index: 5; }
.l-0cfcf3e0 { display: flex; justify-content: center; align-items: center; height: 85px; }
.l-52ffd3ee { position: sticky; top: -1px; z-index: 5; }
.l-1ece69e1 { display: flex; justify-content: center; align-items: center; height: 85px; position: relative; }
.l-1ece69e1::after { content: ""; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 75%; height: 1px; background-color: var(--color-text-light); }
.l-312230d3 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; margin: 0 auto; }
.l-2c6917e4 { font-size: 34px; margin-right: var(--size-xxs); }
.l-d241778e { font-size: 24px; font-weight: 600; }
.l-33e19df7 { display: block; }
.l-33e19df7.active { display: block; }
.l-f8753688 { display: flex; justify-content: flex-end; align-items: center; gap: clamp(0.75rem, 8.59375vw + -3.375rem, 3.5rem); }
.l-3b5236e0 { text-decoration: none; white-space: nowrap; padding: var(--size-xxs); }
.l-3b5236e0:hover { text-decoration: underline; }
.l-080e48f7 { display: none; flex-direction: column; gap: 5px; border: 0; padding: var(--size-xs); border-radius: var(--size-xxs); cursor: pointer; }
.l-7a208d41 { width: 32px; height: 3px; }
@media screen and (max-width: 768px) { .l-3975c178 { position: sticky; top: 0; }
.l-0cfcf3e0 { justify-content: space-between; height: 65px; }
.l-52ffd3ee.mobile { top: 65px; height: 0; }
.l-1ece69e1::after { display: none; }
.l-312230d3 { margin: 0; }
.l-33e19df7 { position: absolute; right: 0; bottom: 75px; transform: translateY(100%); background-color: var(--color-surface); width: 260px; padding: var(--size-m); border-radius: var(--size-xxs); display: none; }
.l-33e19df7.active { display: block; }
.l-f8753688 { gap: var(--size-m); flex-direction: column; align-items: center; color: var(--color-text); }
.l-080e48f7 { display: flex; }
 }@media screen and (max-width: 576px) { .l-2c6917e4 { font-size: 28px; }
.l-d241778e { font-size: 20px; }
.l-33e19df7 { width: 100%; }
 }
.l-f44d90ee { position: relative; }
.l-f44d90ee .l-afb543b5 { margin: calc(-1 * var(--section-padding)) auto; position: relative; min-height: 700px; display: flex; justify-content: flex-start; align-items: center; }
.l-12913709 { display: flex; justify-content: center; align-items: center; gap: var(--size-m); min-height: 600px; width: 60%; }
.l-e265f254 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-e265f254::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-e265f254 img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 1024px) { .l-12913709 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-632953cd { text-align: center; }
 }
.l-2d22507d { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-81235aee { text-align: center; }
.l-2d22507d { column-count: 1; }
 }
.l-c7c2b08a { padding: 0; }
@media screen and (max-width: 1280px) { .l-8e035e26 { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-c7c2b08a { padding: 0 var(--wrapper-padding); }
.l-dac099b2 { column-count: 1; }
.l-8e035e26 { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-dac099b2 { text-align: center; }
 }
.l-7fba132c { width: 60%; }
.l-bedb8b9e { flex: 1; position: relative; display: flex; gap: var(--size-l); }
.l-bc28fc7f { flex: 1; }
.l-e3993e6d { position: relative; }
.l-e3993e6d::before { content: ""; position: absolute; top: 0; left: calc(-1 * var(--size-l) / 2); width: 1px; height: 100%; background-color: var(--color-secondary); }
.l-58227fae::before { display: none; }
@media screen and (max-width: 870px) { .l-e9338005 { flex-direction: column; }
.l-7fba132c { width: 100%; }
.l-bedb8b9e { display: grid; grid-template-columns: 1fr 1fr; }
.l-bedb8b9e::before { content: ""; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background-color: var(--color-secondary); }
.l-bedb8b9e::after { content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: var(--color-secondary); }
.l-e3993e6d::before { display: none; }
 }@media screen and (max-width: 576px) { .l-7fba132c { text-align: center; }
.l-bedb8b9e { margin-top: var(--size-m); gap: var(--size-m); grid-template-columns: 1fr; }
.l-bedb8b9e::before { display: none; }
.l-bedb8b9e::after { display: none; }
.l-e3993e6d::before { left: 0; top: calc(-1 * var(--size-m) / 2); display: block; height: 1px; width: 100%; }
.l-58227fae::before { display: none; }
 }
.l-b4431443 { width: 60%; }
.l-9aa0569b { padding: var(--size-s) var(--wrapper-padding); }
.l-bd768c1f { display: flex; justify-content: flex-start; }
.l-bd768c1f svg { fill: var(--color-secondary); }
.l-c7c87432 { justify-content: flex-end; }
.l-d6ec8549 { padding: 0 var(--wrapper-padding); }
.l-a816d85b { padding: 0 var(--wrapper-padding); }
@media screen and (max-width: 768px) { .l-b4431443 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-95e639af { flex-direction: column; }
.l-bd768c1f svg { transform: scale(0.6); }
.l-d6ec8549 { padding: 0 50px 0 50px; }
.l-a816d85b { padding: 0 50px 0 50px; }
 }@media screen and (max-width: 375px) { .l-d6ec8549 { padding: 0; }
.l-a816d85b { padding: 0; }
 }
.l-f87b4ae0 { padding: 0; }
@media screen and (max-width: 1280px) { .l-728762f2 { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-f87b4ae0 { padding: 0 var(--wrapper-padding); }
.l-c7ecc489 { column-count: 1; }
.l-728762f2 { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-c7ecc489 { text-align: center; }
 }
.l-1ad8152c { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-1ad8152c { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-1ad8152c { padding: var(--size-s); }
 }
.l-ef10fdfd { width: 60%; }
.l-65f8d1f5 { flex: 1; position: relative; display: flex; gap: var(--size-s); }
.l-65f8d1f5::before { content: ""; position: absolute; top: 135px; left: 0; width: 100%; height: 3px; background-color: var(--color-primary); }
.l-69668127 { flex: 1; }
.l-a544ad45 { position: relative; height: 100%; }
.l-a544ad45::before { content: ""; width: 16px; height: 16px; position: absolute; left: 50%; margin-left: -8px; top: 128px; background-color: var(--color-primary); border-radius: 50%; }
.l-d11cca28 { font-size: 80px; line-height: 130%; font-weight: 500; margin-bottom: 72px; text-align: center; }
@media screen and (max-width: 870px) { .l-cd0f0343 { flex-direction: column; }
.l-ef10fdfd { width: 100%; }
.l-65f8d1f5 { flex-direction: column; }
.l-65f8d1f5::before { top: 0; left: 80px; width: 2px; height: 100%; }
.l-a544ad45 { display: flex; justify-content: flex-start; align-items: center; }
.l-a544ad45::before { margin-left: 0; top: 50%; margin-top: -8px; left: 73px; }
.l-d11cca28 { text-align: left; margin-bottom: 0; font-size: 40px; flex: 0 0 110px; }
 }@media screen and (max-width: 576px) { .l-ef10fdfd { text-align: center; }
.l-65f8d1f5::before { left: 57px; }
.l-a544ad45::before { left: 50px; }
.l-d11cca28 { font-size: 32px; flex: 0 0 75px; }
 }
.l-abf3c636 { display: grid; gap: var(--size-s); grid-template-columns: repeat(6, 1fr); grid-auto-rows: auto; }
.l-bae527d5 { grid-column: span 3; }
.l-212d8215 { aspect-ratio: 3/2; grid-column: span 2; }
.l-76e741e3 { grid-column: span 3; }
@media screen and (max-width: 768px) { .l-abf3c636 { grid-template-columns: 1fr; }
.l-212d8215 { grid-column: span 3; }
 }
.l-4e4b080b { display: flex; align-items: center; gap: var(--size-m); }
.l-a2de03b1 { flex: 1; }
.l-c66f279e { flex: 1; }
@media screen and (max-width: 768px) { .l-4e4b080b { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-c66f279e { text-align: center; }
 }
.l-4f78f757 { text-align: center; }

.l-870ecb10 { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-e8c90bc1 { flex: 1; }
.l-a8508d84 { flex: 1; display: flex; flex-direction: column; gap: var(--size-m); }
.l-c5877848 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-s); }
.l-fc50c49a { 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-870ecb10 { flex-direction: column; gap: var(--size-m); }
.l-e8c90bc1 { text-align: center; }
 }@media screen and (max-width: 576px) { .l-a8508d84 { gap: var(--size-s); }
.l-c5877848 { flex-direction: column; gap: var(--size-xxs); }
 }
.l-ac31f7cd { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-b9b2efc3 { flex: 0 0 45%; position: relative; }
.l-a5b64c7c { flex: 1; position: relative; z-index: 1; }
.l-d6543ea3 { user-select: none; }
.l-d6543ea3[open] .l-3a177fde { transform: rotate(45deg); }
.l-20b05f89 { display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; padding: var(--size-s) var(--size-m); }
.l-20b05f89::-webkit-details-marker { display: none; }
.l-3a177fde { 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-3a177fde svg { fill: var(--color-primary); }
.l-02657e45 { padding: 0 var(--size-m) var(--size-s); }
@media screen and (max-width: 870px) { .l-20b05f89 { padding-top: var(--size-xs); padding-bottom: var(--size-xs); }
.l-3a177fde { width: 24px; height: 24px; }
.l-3a177fde svg { width: 16px; height: 16px; }
.l-02657e45 { padding-bottom: var(--size-xs); }
 }@media screen and (max-width: 768px) { .l-ac31f7cd { align-items: center; flex-direction: column; gap: var(--size-m); }
.l-b9b2efc3 { flex: 0; }
.l-a5b64c7c { margin-left: 0; max-width: 70%; }
 }@media screen and (max-width: 576px) { .l-b9b2efc3 { text-align: center; }
.l-a5b64c7c { max-width: inherit; width: 100%; }
 }
.l-624f268d { display: flex; align-items: center; gap: var(--size-m); }
.l-363968c3 { flex: 1; }
.l-5bc6568b { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 768px) { .l-624f268d { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-dd1a6811 { text-align: center; }
 }
.l-d8ee7405 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-421f25d4 { text-align: center; }
.l-d8ee7405 { column-count: 1; }
 }
.l-c6312f13 { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-6126fb1e { flex: 1; }
.l-59b1f33e { flex: 1; display: flex; flex-direction: column; gap: var(--size-m); }
.l-9daf4bb5 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-s); }
.l-1a476fac { 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-c6312f13 { flex-direction: column; gap: var(--size-m); }
.l-6126fb1e { text-align: center; }
 }@media screen and (max-width: 576px) { .l-59b1f33e { gap: var(--size-s); }
.l-9daf4bb5 { flex-direction: column; gap: var(--size-xxs); }
 }
.l-7b46514a { display: flex; justify-content: flex-start; align-items: center; position: relative; gap: var(--size-s); z-index: 1; }
.l-13ffe080 { padding: var(--size-m); flex: 0 0 60%; display: flex; flex-direction: column; justify-content: center; }
.l-682530ad { display: flex; justify-content: flex-start; }
.l-06a0eaa5 { padding: var(--size-xl); flex: 1; display: flex; justify-content: flex-start; align-items: center; }
.l-d6b4e215 { display: flex; justify-content: flex-start; align-items: center; }
.l-98b283ed { width: 32px; height: 32px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; margin-right: var(--size-m); }
.l-65bc701b { fill: var(--color-text); }
.l-01d2ed61 { stroke: var(--color-text); }
.l-ba3d0c84 { stroke: var(--color-text); }
.l-b30a470f { display: flex; flex-direction: column; }
.l-ada68838 { flex: 0 0 50%; height: 383px; }
@media screen and (max-width: 870px) { .l-7b46514a { flex-direction: column; }
.l-13ffe080 { width: 100%; flex: 0 0 auto; }
.l-682530ad { flex-direction: column; }
.l-06a0eaa5 { width: 100%; padding: var(--size-m); var(--wrapper-padding); }
.l-3d6cf9ec { width: 100%; display: flex; justify-content: space-between; }
.l-d6b4e215 { margin-top: 0; align-items: flex-start; flex-direction: column; }
.l-98b283ed { margin-right: 0; }
.l-b30a470f { margin-top: var(--size-xs); }
.l-ada68838 { height: 429px; width: 100%; flex: 0 0 auto; }
 }@media screen and (max-width: 576px) { .l-13ffe080 { padding: var(--size-xs); }
.l-3d6cf9ec { flex-direction: column; align-items: center; gap: var(--size-s); margin-top: var(--size-s); }
.l-d6b4e215 { align-items: center; }
.l-b30a470f { text-align: center; }
.l-ada68838 { height: 370px; }
 }
.l-764ec543 { padding-top: var(--size-xl); padding-bottom: var(--size-s); }
.l-17f46523 { display: flex; justify-content: flex-start; align-items: flex-start; gap: clamp(2rem, 17.578125vw + -6.4375rem, 7.625rem); }
.l-7e1edad6 { display: flex; justify-content: space-between; align-items: center; padding: var(--size-m) var(--size-xl); }
.l-e627bc80 { flex: 0 0 clamp(14.375rem, 7.8125vw + 10.625rem, 16.875rem); }
.l-6dadc31d { display: flex; justify-content: flex-start; }
.l-cb50cdab { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-57c7218e { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-d5721a64 { flex: 0 0 clamp(14.375rem, 7.8125vw + 10.625rem, 16.875rem); display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-b9ad8623 { font-size: 36px; margin-right: var(--size-xs); }
.l-af024d28 { font-size: 24px; font-weight: 600; }
.l-9f5a0ae6 { flex: 1; }
.l-9fa46872 { display: flex; justify-content: space-between; gap: var(--size-m); flex-wrap: wrap; white-space: nowrap; }
.l-e3125f74 { margin-left: var(--size-s); }
.l-75b66267 { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-7e42a07f { flex-direction: column; gap: var(--size-xl); }
.l-d5721a64 { flex: auto; }
.l-7e1edad6 { flex-direction: column-reverse; align-items: flex-start; padding: var(--size-m); gap: var(--size-s); }
.l-35a8df2e { margin-top: 0; }
.l-e3125f74 { margin-left: 0; }
 }@media screen and (max-width: 576px) { .l-17f46523 { flex-direction: column; align-items: center; gap: var(--size-l); }
.l-e627bc80 { flex: auto; width: 100%; text-align: center; }
.l-76133f55 { text-align: center; }
.l-9fa46872 { flex-direction: column; align-items: center; }
.l-7e1edad6 { align-items: center; padding: var(--size-s); margin-top: var(--size-l); text-align: center; }
 }
.l-cba78525 { 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-91f3ed2c { fill: var(--color-text-light); }
.l-a22472c8 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-cba78525 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-681b4ec3 { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-b6994a1c { display: block; }
.l-f904e27d { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-510a9142 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-e2640ff5 { width: 100%; }
@media screen and (max-width: 768px) { .l-681b4ec3 { padding: var(--size-s); }
.l-f904e27d { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-510a9142 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-e2640ff5 { width: auto; }
 }@media screen and (max-width: 576px) { .l-510a9142 { gap: var(--size-xxs); }
 }

            #hero, #about, #reviews, #form {
                scroll-margin-top: 84px;
            }
            @media screen and (max-width: 768px) {
                #hero, #about, #reviews, #form {
                    scroll-margin-top: 64px;
                }
            }
        
.l-82da959b { position: relative; z-index: 5; }
.l-fd63322b { display: flex; justify-content: center; align-items: center; height: 85px; }
.l-b21c07c0 { position: sticky; top: -1px; z-index: 5; }
.l-28318e10 { display: flex; justify-content: center; align-items: center; height: 85px; position: relative; }
.l-28318e10::after { content: ""; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 75%; height: 1px; background-color: var(--color-text-light); }
.l-16676431 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; margin: 0 auto; }
.l-fc2a3fe1 { font-size: 34px; margin-right: var(--size-xxs); }
.l-bccc35d5 { font-size: 24px; font-weight: 600; }
.l-e570098b { display: block; }
.l-e570098b.active { display: block; }
.l-a03d0618 { display: flex; justify-content: flex-end; align-items: center; gap: clamp(0.75rem, 8.59375vw + -3.375rem, 3.5rem); }
.l-7efefcc9 { text-decoration: none; white-space: nowrap; padding: var(--size-xxs); }
.l-7efefcc9:hover { text-decoration: underline; }
.l-ac15936e { display: none; flex-direction: column; gap: 5px; border: 0; padding: var(--size-xs); border-radius: var(--size-xxs); cursor: pointer; }
.l-30e38478 { width: 32px; height: 3px; }
@media screen and (max-width: 768px) { .l-82da959b { position: sticky; top: 0; }
.l-fd63322b { justify-content: space-between; height: 65px; }
.l-b21c07c0.mobile { top: 65px; height: 0; }
.l-28318e10::after { display: none; }
.l-16676431 { margin: 0; }
.l-e570098b { position: absolute; right: 0; bottom: 75px; transform: translateY(100%); background-color: var(--color-surface); width: 260px; padding: var(--size-m); border-radius: var(--size-xxs); display: none; }
.l-e570098b.active { display: block; }
.l-a03d0618 { gap: var(--size-m); flex-direction: column; align-items: center; color: var(--color-text); }
.l-ac15936e { display: flex; }
 }@media screen and (max-width: 576px) { .l-fc2a3fe1 { font-size: 28px; }
.l-bccc35d5 { font-size: 20px; }
.l-e570098b { width: 100%; }
 }
.l-af5bb33d { padding-top: var(--size-xl); padding-bottom: var(--size-s); }
.l-7149c5f0 { display: flex; justify-content: flex-start; align-items: flex-start; gap: clamp(2rem, 17.578125vw + -6.4375rem, 7.625rem); }
.l-e1ddfe73 { display: flex; justify-content: space-between; align-items: center; padding: var(--size-m) var(--size-xl); }
.l-02add609 { flex: 0 0 clamp(14.375rem, 7.8125vw + 10.625rem, 16.875rem); }
.l-4d1b7258 { display: flex; justify-content: flex-start; }
.l-f677998f { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-81d6c622 { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-09e6f709 { flex: 0 0 clamp(14.375rem, 7.8125vw + 10.625rem, 16.875rem); display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-256c62c1 { font-size: 36px; margin-right: var(--size-xs); }
.l-1a3528e9 { font-size: 24px; font-weight: 600; }
.l-12082fec { flex: 1; }
.l-8cea3c98 { display: flex; justify-content: space-between; gap: var(--size-m); flex-wrap: wrap; white-space: nowrap; }
.l-23a1789e { margin-left: var(--size-s); }
.l-9a0b2c95 { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-ead2658b { flex-direction: column; gap: var(--size-xl); }
.l-09e6f709 { flex: auto; }
.l-e1ddfe73 { flex-direction: column-reverse; align-items: flex-start; padding: var(--size-m); gap: var(--size-s); }
.l-4b5e223a { margin-top: 0; }
.l-23a1789e { margin-left: 0; }
 }@media screen and (max-width: 576px) { .l-7149c5f0 { flex-direction: column; align-items: center; gap: var(--size-l); }
.l-02add609 { flex: auto; width: 100%; text-align: center; }
.l-7ef1539a { text-align: center; }
.l-8cea3c98 { flex-direction: column; align-items: center; }
.l-e1ddfe73 { align-items: center; padding: var(--size-s); margin-top: var(--size-l); text-align: center; }
 }
.l-577f9936 { 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-e1df7287 { fill: var(--color-text-light); }
.l-43dc4d45 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-577f9936 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-09a0b8e9 { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-ffd6421f { display: block; }
.l-d958b1a0 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-634909b7 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-4324c0e0 { width: 100%; }
@media screen and (max-width: 768px) { .l-09a0b8e9 { padding: var(--size-s); }
.l-d958b1a0 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-634909b7 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-4324c0e0 { width: auto; }
 }@media screen and (max-width: 576px) { .l-634909b7 { gap: var(--size-xxs); }
 }
.l-a3e5651a * + * { margin-top: var(--size-xs); }
.l-a3e5651a ul { list-style: disc; }
.l-a3e5651a ul li { margin-left: 16px; }

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

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