
            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-ec467aab { position: sticky; top: 0; background-color: var(--color-secondary); z-index: 5; }
.l-cdd77b37 { display: flex; justify-content: space-between; align-items: center; height: 80px; position: relative; }
.l-927609df { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-2cbe0d7e { font-size: 36px; margin-right: var(--size-xs); }
.l-8b033cce { font-size: 24px; font-weight: 600; }
.l-ed83a292.l-4d31ffa2 { display: block; }
.l-f8148826 { display: flex; justify-content: flex-end; align-items: center; gap: var(--size-xs); }
.l-c54fc10e { text-decoration: none; white-space: nowrap; padding: var(--size-xxs); }
.l-fb128c1a { display: none; flex-direction: column; gap: 5px; border: 0; background-color: transparent; padding: 10px; }
.l-18be47c1 { width: 32px; height: 3px; }
@media screen and (max-width: 768px) { .l-ed83a292 { position: absolute; right: 0; bottom: 0; transform: translateY(100%); background-color: var(--color-surface); width: 260px; padding: var(--size-m); box-shadow: 0 4px 20px var(--input-bg); display: none; }
.l-ed83a292.l-4d31ffa2 { display: block; }
.l-f8148826 { gap: var(--size-m); flex-direction: column; align-items: flex-start; color: var(--color-text); }
.l-fb128c1a { display: flex; cursor: pointer; }
 }@media screen and (max-width: 576px) { .l-ed83a292 { width: 100%; }
 }
.l-b934f0d8 { position: relative; min-height: 600px; display: flex; align-items: flex-end; }
.l-6f7a74ff { 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-100b8644 { flex: 0 0 clamp(18.75rem, 36.5853658537vw + -1.1432926829rem, 28.125rem); }
.l-58307040 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-58307040::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-58307040 img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 870px) { .l-b934f0d8 { align-items: center; }
.l-6f7a74ff { flex-direction: column; text-align: center; align-items: center; }
.l-100b8644 { flex-basis: auto; }
 }@media screen and (max-width: 576px) { .l-b934f0d8 { min-height: 400px; }
 }
.l-fd75a301 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-fd75a301 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-fd75a301 { padding: var(--size-s); }
 }
.l-f7cb08b1 { display: flex; align-items: center; gap: var(--size-m); }
.l-7f10b33a { flex: 1; }
.l-a75be316 { flex: 1; }
@media screen and (max-width: 768px) { .l-f7cb08b1 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-a75be316 { text-align: center; }
 }
.l-4e7b7451 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-fa2e8aa7 { flex: 1; }
.l-9620b458 { flex: 1; position: relative; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-2915a0a2 { 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-3ccaa40a { flex: 0 0 50px; font-size: 40px; line-height: 130%; font-weight: 500; }
@media screen and (max-width: 870px) { .l-4e7b7451 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-fa2e8aa7 { text-align: center; }
.l-3ccaa40a { font-size: 32px; flex: 0 0 35px; }
 }
.l-5869521c { width: 60%; }
.l-b4302032 { padding: var(--size-s) var(--wrapper-padding); }
.l-02882bc9 { display: flex; justify-content: flex-start; }
.l-02882bc9 svg { fill: var(--color-secondary); }
.l-a87f9f03 { justify-content: flex-end; }
.l-ddfd9351 { padding: 0 var(--wrapper-padding); }
.l-2fab06c4 { padding: 0 var(--wrapper-padding); }
@media screen and (max-width: 768px) { .l-5869521c { width: 100%; }
 }@media screen and (max-width: 576px) { .l-a8e70d02 { flex-direction: column; }
.l-02882bc9 svg { transform: scale(0.6); }
.l-ddfd9351 { padding: 0 50px 0 50px; }
.l-2fab06c4 { padding: 0 50px 0 50px; }
 }@media screen and (max-width: 375px) { .l-ddfd9351 { padding: 0; }
.l-2fab06c4 { padding: 0; }
 }
.l-42049b9d { display: flex; align-items: center; gap: var(--size-m); }
.l-d8156ce8 { flex: 1; }
.l-a7da86d3 { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 768px) { .l-42049b9d { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-24433710 { text-align: center; }
 }
.l-7f51d226 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-2f14c2b3 { text-align: center; }
.l-7f51d226 { column-count: 1; }
 }
.l-0de15113 { width: 60%; }
.l-95759f44 { flex: 1; position: relative; display: flex; gap: var(--size-l); }
.l-78b4afd7 { flex: 1; }
.l-97bff7c9 { position: relative; }
.l-97bff7c9::before { content: ""; position: absolute; top: 0; left: calc(-1 * var(--size-l) / 2); width: 1px; height: 100%; background-color: var(--color-primary); }
.l-f65c4b9c::before { display: none; }
@media screen and (max-width: 870px) { .l-91d566cd { flex-direction: column; }
.l-0de15113 { width: 100%; }
.l-95759f44 { display: grid; grid-template-columns: 1fr 1fr; }
.l-95759f44::before { content: ""; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background-color: var(--color-primary); }
.l-95759f44::after { content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: var(--color-primary); }
.l-97bff7c9::before { display: none; }
 }@media screen and (max-width: 576px) { .l-0de15113 { text-align: center; }
.l-95759f44 { margin-top: var(--size-m); gap: var(--size-m); grid-template-columns: 1fr; }
.l-95759f44::before { display: none; }
.l-95759f44::after { display: none; }
.l-97bff7c9::before { left: 0; top: calc(-1 * var(--size-m) / 2); display: block; height: 1px; width: 100%; }
.l-f65c4b9c::before { display: none; }
 }
.l-42493f17 { display: flex; gap: var(--size-s); height: clamp(37.5rem, 58.59375vw + 9.375rem, 56.25rem); }
.l-baf014fe { flex: 1; display: flex; flex-direction: column; }
.l-5c682f21 { flex: 0 0 40%; display: flex; flex-direction: column; gap: var(--size-s); }
.l-0ad2a665 { flex: 1; }
@media screen and (max-width: 768px) { .l-0ad2a665 { margin-top: var(--size-m); }
.l-42493f17 { flex-direction: column; height: auto; }
 }
.l-3d10a6b7 { text-align: center; }

.l-28154b6e { display: flex; align-items: center; gap: var(--size-m); }
.l-62fe2da7 { flex: 1; }
.l-b9507f22 { flex: 1; }
@media screen and (max-width: 768px) { .l-28154b6e { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-b9507f22 { text-align: center; }
 }
.l-7a56af80 { position: relative; display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); padding-left: var(--wrapper-padding); }
.l-4603e7a0 { flex: 0 1 560px; }
.l-6ffbd60a { flex: 1 1 630px; }
.l-46ee5b9f { flex: 1; }
.l-c720b9e7 { display: flex; gap: var(--size-s); flex-wrap: wrap; }
.l-29bd4d28 { flex: 1; }
.l-5d40fc01 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); }
.l-320f2f1f { 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-7a56af80 { padding: 0 var(--wrapper-padding); flex-direction: column-reverse; }
.l-4603e7a0 { flex: auto; }
.l-6ffbd60a { flex: auto; width: 100%; }
.l-c720b9e7 { margin-top: var(--size-s); }
.l-29bd4d28 { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-5d40fc01 { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-4603e7a0 { text-align: center; }
.l-c720b9e7 { flex-direction: column; }
.l-29bd4d28 { flex: auto; text-align: center; }
.l-5d40fc01 { align-items: center; }
 }
.l-0ebeb7be { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-eb5176d6 { flex: 0 0 45%; position: relative; }
.l-1696b496 { flex: 1; position: relative; z-index: 1; }
.l-fc0b6769 { user-select: none; }
.l-fc0b6769[open] .l-d27890d6 { transform: rotate(45deg); }
.l-611acfb3 { display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; padding: var(--size-s) var(--size-m); }
.l-611acfb3::-webkit-details-marker { display: none; }
.l-d27890d6 { 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-d27890d6 svg { fill: var(--color-primary); }
.l-72d03af0 { padding: 0 var(--size-m) var(--size-s); }
@media screen and (max-width: 870px) { .l-611acfb3 { padding-top: var(--size-xs); padding-bottom: var(--size-xs); }
.l-d27890d6 { width: 24px; height: 24px; }
.l-d27890d6 svg { width: 16px; height: 16px; }
.l-72d03af0 { padding-bottom: var(--size-xs); }
 }@media screen and (max-width: 768px) { .l-0ebeb7be { align-items: center; flex-direction: column; gap: var(--size-m); }
.l-eb5176d6 { flex: 0; }
.l-1696b496 { margin-left: 0; max-width: 70%; }
 }@media screen and (max-width: 576px) { .l-eb5176d6 { text-align: center; }
.l-1696b496 { max-width: inherit; width: 100%; }
 }
.l-baec2666 { padding: 0; }
@media screen and (max-width: 1280px) { .l-0f7f6fed { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-baec2666 { padding: 0 var(--wrapper-padding); }
.l-a37cd648 { column-count: 1; }
.l-0f7f6fed { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-a37cd648 { text-align: center; }
 }
.l-a3f177a8 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-bc55fbd1 { text-align: center; }
.l-a3f177a8 { column-count: 1; }
 }
.l-edd9ccbd { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-cc8c6192 { flex: 1; }
.l-ec9d84b1 { flex: 1; display: flex; flex-direction: column; gap: var(--size-m); }
.l-91a0a6cb { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-s); }
.l-f6e59908 { 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-edd9ccbd { flex-direction: column; gap: var(--size-m); }
.l-cc8c6192 { text-align: center; }
 }@media screen and (max-width: 576px) { .l-ec9d84b1 { gap: var(--size-s); }
.l-91a0a6cb { flex-direction: column; gap: var(--size-xxs); }
 }
.l-880fba1e { display: flex; justify-content: flex-start; align-items: center; position: relative; gap: var(--size-s); z-index: 1; }
.l-98c55ed3 { padding: var(--size-m); flex: 0 0 60%; display: flex; flex-direction: column; justify-content: center; }
.l-e528f437 { display: flex; justify-content: flex-start; }
.l-b580f5cd { padding: var(--size-xl); flex: 1; display: flex; justify-content: flex-start; align-items: center; }
.l-aa246ecc { display: flex; justify-content: flex-start; align-items: center; }
.l-921fce64 { width: 32px; height: 32px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; margin-right: var(--size-m); }
.l-0954e893 { fill: var(--color-text); }
.l-9e0e3b50 { stroke: var(--color-text); }
.l-10ff2e61 { stroke: var(--color-text); }
.l-31927c83 { display: flex; flex-direction: column; }
.l-e620da26 { flex: 0 0 50%; height: 383px; }
.l-1953da46 { position: relative; z-index: 1; }
@media screen and (max-width: 870px) { .l-880fba1e { flex-direction: column; }
.l-98c55ed3 { width: 100%; flex: 0 0 auto; }
.l-e528f437 { flex-direction: column; }
.l-b580f5cd { width: 100%; padding: var(--size-m); var(--wrapper-padding); }
.l-cf61d5e1 { width: 100%; display: flex; justify-content: space-between; }
.l-aa246ecc { margin-top: 0; align-items: flex-start; flex-direction: column; }
.l-921fce64 { margin-right: 0; }
.l-31927c83 { margin-top: var(--size-xs); }
.l-e620da26 { height: 429px; width: 100%; flex: 0 0 auto; }
 }@media screen and (max-width: 576px) { .l-98c55ed3 { padding: var(--size-xs); }
.l-cf61d5e1 { flex-direction: column; align-items: center; gap: var(--size-s); margin-top: var(--size-s); }
.l-aa246ecc { align-items: center; }
.l-31927c83 { text-align: center; }
.l-e620da26 { height: 370px; }
 }

        figure{overflow:hidden;}
                figure img{
        transition:transform 0.2s ease-in-out;
    }
    figure:hover img {
        transform:scale(1.05);
    }
    section > div{
        opacity:0;
        transform:translate3d(0,100px,0);
        transition-property:opacity,transform;
        transition-duration:0.6s;
        transition-timing-function:cubic-bezier(.175,.885,.32,1.275);
        will-change:opacity,transform;
    }

    section.show > div{
        opacity:1;
        transform:translate3d(0,0,0);
    }
        
.l-d79c19f9 { padding-top: var(--size-xl); padding-bottom: var(--size-s); }
.l-219e949f { display: flex; justify-content: flex-start; align-items: flex-start; gap: clamp(2rem, 17.578125vw + -6.4375rem, 7.625rem); }
.l-958e2136 { display: flex; justify-content: space-between; align-items: center; padding: var(--size-m) var(--size-xl); }
.l-5fc3a0c2 { flex: 0 0 clamp(14.375rem, 7.8125vw + 10.625rem, 16.875rem); }
.l-4e69ff90 { display: flex; justify-content: flex-start; }
.l-1aa972f3 { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-df9f6c8d { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-7591b9f9 { 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-8e8f6fbe { font-size: 36px; margin-right: var(--size-xs); }
.l-e8344bf2 { font-size: 24px; font-weight: 600; }
.l-9d237f01 { flex: 1; }
.l-ca38faed { display: flex; justify-content: space-between; gap: var(--size-m); flex-wrap: wrap; white-space: nowrap; }
.l-1bb440d5 { margin-left: var(--size-s); }
.l-0fcb2680 { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-913bceac { flex-direction: column; gap: var(--size-xl); }
.l-7591b9f9 { flex: auto; }
.l-958e2136 { flex-direction: column-reverse; align-items: flex-start; padding: var(--size-m); gap: var(--size-s); }
.l-f34dd099 { margin-top: 0; }
.l-1bb440d5 { margin-left: 0; }
 }@media screen and (max-width: 576px) { .l-219e949f { flex-direction: column; align-items: center; gap: var(--size-l); }
.l-5fc3a0c2 { flex: auto; width: 100%; text-align: center; }
.l-ef9f5d72 { text-align: center; }
.l-ca38faed { flex-direction: column; align-items: center; }
.l-958e2136 { align-items: center; padding: var(--size-s); margin-top: var(--size-l); text-align: center; }
 }
.l-85a38c24 { position: fixed; bottom: 0; opacity: 0; right: 30px; opacity: 0; transform: translateY(100%); background-color: var(--color-primary); border: none; width: 60px; height: 60px; border-radius: 50%; cursor: pointer; transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; z-index: 4; }
.l-d489e0dc { fill: var(--color-text-light); }
.l-f7329c65 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-85a38c24 { transform: scale(0.8); bottom: 15px; right: 15px; }
 }
.l-fca93a28 { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-ba29eead { display: block; }
.l-31523869 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-01af7482 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-ef8da49c { width: 100%; }
@media screen and (max-width: 768px) { .l-fca93a28 { padding: var(--size-s); }
.l-31523869 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-01af7482 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-ef8da49c { width: auto; }
 }@media screen and (max-width: 576px) { .l-01af7482 { gap: var(--size-xxs); }
 }

            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-6261d41e { position: sticky; top: 0; background-color: var(--color-secondary); z-index: 5; }
.l-6e199c88 { display: flex; justify-content: space-between; align-items: center; height: 80px; position: relative; }
.l-f90ef01d { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-c17a7641 { font-size: 36px; margin-right: var(--size-xs); }
.l-2eea2254 { font-size: 24px; font-weight: 600; }
.l-fd6af149.l-246ee16e { display: block; }
.l-8abab935 { display: flex; justify-content: flex-end; align-items: center; gap: var(--size-xs); }
.l-2e631eca { text-decoration: none; white-space: nowrap; padding: var(--size-xxs); }
.l-653f247a { display: none; flex-direction: column; gap: 5px; border: 0; background-color: transparent; padding: 10px; }
.l-e70f5362 { width: 32px; height: 3px; }
@media screen and (max-width: 768px) { .l-fd6af149 { position: absolute; right: 0; bottom: 0; transform: translateY(100%); background-color: var(--color-surface); width: 260px; padding: var(--size-m); box-shadow: 0 4px 20px var(--input-bg); display: none; }
.l-fd6af149.l-246ee16e { display: block; }
.l-8abab935 { gap: var(--size-m); flex-direction: column; align-items: flex-start; color: var(--color-text); }
.l-653f247a { display: flex; cursor: pointer; }
 }@media screen and (max-width: 576px) { .l-fd6af149 { width: 100%; }
 }
.l-fedc9ecc * + * { margin-top: var(--size-xs); }
.l-fedc9ecc ul { list-style: disc; }
.l-fedc9ecc ul li { margin-left: 16px; }


        figure{overflow:hidden;}
                figure img{
        transition:transform 0.2s ease-in-out;
    }
    figure:hover img {
        transform:scale(1.05);
    }
    section > div{
        opacity:0;
        transform:translate3d(0,100px,0);
        transition-property:opacity,transform;
        transition-duration:0.6s;
        transition-timing-function:cubic-bezier(.175,.885,.32,1.275);
        will-change:opacity,transform;
    }

    section.show > div{
        opacity:1;
        transform:translate3d(0,0,0);
    }
        
.l-6b9c992d { padding-top: var(--size-xl); padding-bottom: var(--size-s); }
.l-c06d4575 { display: flex; justify-content: flex-start; align-items: flex-start; gap: clamp(2rem, 17.578125vw + -6.4375rem, 7.625rem); }
.l-9c608439 { display: flex; justify-content: space-between; align-items: center; padding: var(--size-m) var(--size-xl); }
.l-7a838399 { flex: 0 0 clamp(14.375rem, 7.8125vw + 10.625rem, 16.875rem); }
.l-a7b25bce { display: flex; justify-content: flex-start; }
.l-b5708e91 { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-082e5a2e { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-b1da24a3 { 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-63194f3d { font-size: 36px; margin-right: var(--size-xs); }
.l-d745aef7 { font-size: 24px; font-weight: 600; }
.l-79235484 { flex: 1; }
.l-df32078a { display: flex; justify-content: space-between; gap: var(--size-m); flex-wrap: wrap; white-space: nowrap; }
.l-831a49e2 { margin-left: var(--size-s); }
.l-005b78ee { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-5fc67748 { flex-direction: column; gap: var(--size-xl); }
.l-b1da24a3 { flex: auto; }
.l-9c608439 { flex-direction: column-reverse; align-items: flex-start; padding: var(--size-m); gap: var(--size-s); }
.l-18078ea6 { margin-top: 0; }
.l-831a49e2 { margin-left: 0; }
 }@media screen and (max-width: 576px) { .l-c06d4575 { flex-direction: column; align-items: center; gap: var(--size-l); }
.l-7a838399 { flex: auto; width: 100%; text-align: center; }
.l-3b852f27 { text-align: center; }
.l-df32078a { flex-direction: column; align-items: center; }
.l-9c608439 { align-items: center; padding: var(--size-s); margin-top: var(--size-l); text-align: center; }
 }
.l-98c57af4 { position: fixed; bottom: 0; opacity: 0; right: 30px; opacity: 0; transform: translateY(100%); background-color: var(--color-primary); border: none; width: 60px; height: 60px; border-radius: 50%; cursor: pointer; transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out; z-index: 4; }
.l-3fc60284 { fill: var(--color-text-light); }
.l-3e298daf { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-98c57af4 { transform: scale(0.8); bottom: 15px; right: 15px; }
 }
.l-e8fef4e7 { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-f8e088fa { display: block; }
.l-f0ea3c72 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-d899251d { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-d7c8fa88 { width: 100%; }
@media screen and (max-width: 768px) { .l-e8fef4e7 { padding: var(--size-s); }
.l-f0ea3c72 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-d899251d { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-d7c8fa88 { width: auto; }
 }@media screen and (max-width: 576px) { .l-d899251d { gap: var(--size-xxs); }
 }
.l-93a0b44c * + * { margin-top: var(--size-xs); }
.l-93a0b44c ul { list-style: disc; }
.l-93a0b44c ul li { margin-left: 16px; }

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

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