.l-90d52ba7 { position: relative; z-index: 5; }
.l-9c10f0c7 { display: flex; justify-content: center; align-items: center; height: 100px; position: relative; }
.l-9cf46060 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-739fa61e { display: none; }
.l-b485e754 { font-size: 34px; margin-right: var(--size-xxs); }
.l-e23605ec { font-size: 24px; font-weight: 600; }
.l-77c9e95a { margin-left: auto; margin-right: auto; }
.l-77c9e95a.l-9c0e9649 { display: block; }
.l-44fdfc05 { display: flex; justify-content: flex-end; align-items: center; gap: clamp(0.75rem, 8.59375vw + -3.375rem, 3.5rem); }
.l-aeba3fe4 { text-decoration: none; white-space: nowrap; padding: var(--size-xxs); }
.l-aeba3fe4:hover { text-decoration: underline; }
.l-0303466d { display: none; position: absolute; right: 0; flex-direction: column; gap: 5px; border: 0; padding: var(--size-xs); border-radius: var(--size-xxs); cursor: pointer; }
.l-111b5b98 { width: 32px; height: 3px; }
@media screen and (max-width: 768px) { .l-9c10f0c7 { height: 80px; }
.l-739fa61e { display: flex; }
.l-82811e57 { display: none; }
.l-77c9e95a { position: absolute; right: 0; bottom: 0; transform: translateY(105%); background-color: var(--color-surface); width: 100%; padding: var(--size-s); box-shadow: 0 4px 20px var(--input-bg); z-index: -1; border-radius: var(--size-xxs); text-align: center; display: none; }
.l-77c9e95a.l-9c0e9649 { display: block; }
.l-44fdfc05 { gap: var(--size-m); flex-direction: column; align-items: center; color: var(--color-text); }
.l-0303466d { display: flex; }
 }@media screen and (max-width: 576px) { .l-9c10f0c7 { justify-content: space-between; }
.l-b485e754 { font-size: 28px; }
.l-e23605ec { font-size: 20px; }
.l-77c9e95a { width: 100%; }
 }
.l-f96dd6c2 { display: flex; align-items: center; gap: var(--size-s); }
.l-5931b453 { flex: 1; }
.l-df7d3ef4 { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-12bac77e { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-f96dd6c2 { flex-direction: column; }
.l-df7d3ef4 { flex: auto; }
.l-12bac77e { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-df7d3ef4 { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-bfd96e25 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-bfd96e25 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-bfd96e25 { padding: var(--size-s); }
 }
.l-5e8f9e11 { display: flex; align-items: center; gap: var(--size-m); }
.l-5c66bc5c { flex: 1; }
.l-123835f6 { flex: 1; }
@media screen and (max-width: 768px) { .l-5e8f9e11 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-123835f6 { text-align: center; }
 }
.l-6dc779dd { position: relative; display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); padding-left: var(--wrapper-padding); }
.l-1ec959cf { flex: 0 1 560px; }
.l-66df0ab8 { flex: 1 1 630px; }
.l-53e2bbce { flex: 1; }
.l-fc987e23 { display: flex; gap: var(--size-s); flex-wrap: wrap; }
.l-585f5bab { flex: 1; }
.l-922feef0 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); }
.l-1c3c0507 { 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-6dc779dd { padding: 0 var(--wrapper-padding); flex-direction: column-reverse; }
.l-1ec959cf { flex: auto; }
.l-66df0ab8 { flex: auto; width: 100%; }
.l-fc987e23 { margin-top: var(--size-s); }
.l-585f5bab { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-922feef0 { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-1ec959cf { text-align: center; }
.l-fc987e23 { flex-direction: column; }
.l-585f5bab { flex: auto; text-align: center; }
.l-922feef0 { align-items: center; }
 }
.l-c289c1fb { display: grid; grid-template-columns: 1fr 1fr; gap: var(--size-s); }
.l-15443706 { padding: var(--size-m); box-shadow: var(--shadow); }
.l-8d9195cc svg { fill: var(--color-text); }
@media screen and (max-width: 768px) { .l-c289c1fb { grid-template-columns: 1fr; }
 }
.l-6b86fa8d { display: flex; align-items: center; gap: var(--size-m); }
.l-d4d2fca5 { flex: 1; }
.l-87ce0cb5 { flex: 1; }
@media screen and (max-width: 768px) { .l-6b86fa8d { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-87ce0cb5 { text-align: center; }
 }
.l-257b0a06 { text-align: center; }

.l-eb6d7888 { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-2b61dd09 { flex: 1; }
.l-a16bf2a6 { flex: 1; display: flex; flex-direction: column; gap: var(--size-m); }
.l-eeed3752 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-s); }
.l-294a289d { 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-eb6d7888 { flex-direction: column; gap: var(--size-m); }
.l-2b61dd09 { text-align: center; }
 }@media screen and (max-width: 576px) { .l-a16bf2a6 { gap: var(--size-s); }
.l-eeed3752 { flex-direction: column; gap: var(--size-xxs); }
 }
.l-961f1ec4 { position: relative; gap: var(--size-s); }
.l-961f1ec4 * { flex: 1; }
.l-043d1878 { width: 80%; margin-inline: auto; }
.l-2252f4f5 { 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-10c49977 { user-select: none; }
.l-10c49977[open] .l-973ac5e6 { transform: scaleY(1); }
.l-ae9d168e { display: flex; justify-content: flex-start; align-items: center; list-style: none; cursor: pointer; padding: var(--size-s) var(--size-m); }
.l-ae9d168e::-webkit-details-marker { display: none; }
.l-973ac5e6 { 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-973ac5e6 svg { fill: var(--color-primary); }
.l-e209322a { padding: 0 var(--size-m) var(--size-s); }
@media screen and (max-width: 870px) { .l-ae9d168e { padding-top: var(--size-xs); padding-bottom: var(--size-xs); }
.l-e209322a { padding-bottom: var(--size-xs); }
 }@media screen and (max-width: 768px) { .l-961f1ec4 { flex-direction: column; }
.l-043d1878 { width: 100%; margin-top: var(--size-m); }
.l-2252f4f5 { margin-right: var(--size-s); }
 }
.l-8fd11acf { display: flex; align-items: center; gap: var(--size-m); }
.l-108b9b9a { flex: 1; }
.l-36c8c642 { position: relative; padding: var(--size-m); }
.l-36c8c642::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-528feffb { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 870px) { .l-8fd11acf { flex-direction: column; align-items: stretch; }
.l-108b9b9a { flex: auto; }
.l-36c8c642 { padding: var(--size-m) var(--size-s); }
.l-36c8c642::before { top: 0; right: 0; left: 0; width: 100%; height: 100%; }
 }@media screen and (max-width: 576px) { .l-36c8c642 { text-align: center; }
 }
.l-3532c85a { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-9356824e { text-align: center; }
.l-3532c85a { column-count: 1; }
 }
.l-9b964ebd { width: 60%; }
.l-4b15bb54 { flex: 1; position: relative; display: flex; gap: var(--size-s); }
.l-4b15bb54::before { content: ""; position: absolute; top: 135px; left: 0; width: 100%; height: 3px; background-color: var(--color-primary); }
.l-cef68163 { flex: 1; }
.l-7e3774f9 { position: relative; height: 100%; }
.l-7e3774f9::before { content: ""; width: 16px; height: 16px; position: absolute; left: 50%; margin-left: -8px; top: 128px; background-color: var(--color-primary); border-radius: 50%; }
.l-289ab9d3 { font-size: 80px; line-height: 130%; font-weight: 500; margin-bottom: 72px; text-align: center; }
@media screen and (max-width: 870px) { .l-c7444666 { flex-direction: column; }
.l-9b964ebd { width: 100%; }
.l-4b15bb54 { flex-direction: column; }
.l-4b15bb54::before { top: 0; left: 80px; width: 2px; height: 100%; }
.l-7e3774f9 { display: flex; justify-content: flex-start; align-items: center; }
.l-7e3774f9::before { margin-left: 0; top: 50%; margin-top: -8px; left: 73px; }
.l-289ab9d3 { text-align: left; margin-bottom: 0; font-size: 40px; flex: 0 0 110px; }
 }@media screen and (max-width: 576px) { .l-9b964ebd { text-align: center; }
.l-4b15bb54::before { left: 57px; }
.l-7e3774f9::before { left: 50px; }
.l-289ab9d3 { font-size: 32px; flex: 0 0 75px; }
 }
.l-89230b71 { display: grid; gap: var(--size-s); grid-template-columns: repeat(6, 1fr); grid-auto-rows: auto; }
.l-13ff06c7 { grid-column: span 3; }
.l-d0e62def { aspect-ratio: 3/2; grid-column: span 2; }
.l-442f3876 { grid-column: span 3; }
@media screen and (max-width: 768px) { .l-89230b71 { grid-template-columns: 1fr; }
.l-d0e62def { grid-column: span 3; }
 }
.l-4e5d67de { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-17d970dc { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-603cecd1 { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-603cecd1 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-4e5d67de { padding: 0; flex-direction: column-reverse; }
.l-17d970dc { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-603cecd1 { text-align: center; }
 }
.l-3813f531 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-a86be555 { text-align: center; }
.l-3813f531 { column-count: 1; }
 }
.l-3c118b05 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-4212fde7 { flex: 1; }
.l-c029abfc { flex: 1; position: relative; display: flex; flex-direction: column; gap: var(--size-xs); width: 100%; }
.l-0f402d85 { 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-09e779ce { flex: 0 0 50px; font-size: 40px; line-height: 130%; font-weight: 500; }
@media screen and (max-width: 870px) { .l-3c118b05 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-4212fde7 { text-align: center; }
.l-09e779ce { font-size: 32px; flex: 0 0 35px; }
 }
.l-77ebe27f { display: flex; justify-content: flex-start; position: relative; z-index: 1; }
.l-bb658cc2 { 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-d048a01c { padding: clamp(1.5rem, 7.8048780488vw + -2.743902439rem, 3.5rem); flex: 1; display: flex; flex-direction: column; justify-content: center; }
.l-2ce33080 { display: flex; justify-content: flex-start; align-items: center; }
.l-051810ac { 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-0d27c3c5 { display: flex; flex-direction: column; }
.l-3ac7aaed { margin-top: -100px; height: clamp(32rem, 13.28125vw + 25.625rem, 36.25rem); }
.l-f7f4c179 { position: relative; z-index: 1; }
@media screen and (max-width: 870px) { .l-77ebe27f { flex-direction: column-reverse; }
.l-bb658cc2 { width: 100%; }
 }@media screen and (max-width: 768px) { .l-4ce2da83 { width: 100%; display: flex; justify-content: space-between; gap: var(--size-s); }
.l-4ce2da83 .l-2ce33080 { margin-top: 0; }
.l-2ce33080 { align-items: flex-start; flex-direction: column; flex: 1; }
.l-051810ac { margin-right: 0; }
.l-0d27c3c5 { margin-top: var(--size-xs); }
.l-3ac7aaed { height: clamp(38.75rem, -27.4809160305vw + 45.1908396947rem, 32rem); }
 }@media screen and (max-width: 576px) { .l-bb658cc2 { text-align: center; }
.l-4ce2da83 { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-2ce33080 { align-items: center; }
.l-1589a9f8 { margin: 0 auto; }
 }

        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-f5d6e55d { padding-top: var(--size-xl); padding-bottom: var(--size-s); }
.l-4fa8d4bf { display: flex; justify-content: flex-start; align-items: flex-start; gap: clamp(2rem, 17.578125vw + -6.4375rem, 7.625rem); }
.l-355fa3da { display: flex; justify-content: space-between; align-items: center; padding: var(--size-m) var(--size-xl); }
.l-92ab0482 { flex: 0 0 clamp(14.375rem, 7.8125vw + 10.625rem, 16.875rem); }
.l-11f440ee { display: flex; justify-content: flex-start; }
.l-e621e946 { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-e380682f { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-adf2e04f { 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-0ddd8ca4 { font-size: 36px; margin-right: var(--size-xs); }
.l-4614754a { font-size: 24px; font-weight: 600; }
.l-96ef3857 { flex: 1; }
.l-da4cf925 { display: flex; justify-content: space-between; gap: var(--size-m); flex-wrap: wrap; white-space: nowrap; }
.l-770eb6f8 { margin-left: var(--size-s); }
.l-c0385195 { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-2647d274 { flex-direction: column; gap: var(--size-xl); }
.l-adf2e04f { flex: auto; }
.l-355fa3da { flex-direction: column-reverse; align-items: flex-start; padding: var(--size-m); gap: var(--size-s); }
.l-aaaa94bb { margin-top: 0; }
.l-770eb6f8 { margin-left: 0; }
 }@media screen and (max-width: 576px) { .l-4fa8d4bf { flex-direction: column; align-items: center; gap: var(--size-l); }
.l-92ab0482 { flex: auto; width: 100%; text-align: center; }
.l-228d1216 { text-align: center; }
.l-da4cf925 { flex-direction: column; align-items: center; }
.l-355fa3da { align-items: center; padding: var(--size-s); margin-top: var(--size-l); text-align: center; }
 }
.l-b4c36518 { position: fixed; bottom: 30px; right: 30px; display: none; background-color: var(--color-primary); border: none; width: 50px; height: 50px; border-radius: var(--b-radius); cursor: pointer; z-index: 4; }
.l-b4c36518 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-b4c36518 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-39e915ba { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-973f074e { display: block; }
.l-77d55dc1 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-c6abb832 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-103a118c { width: 100%; }
@media screen and (max-width: 768px) { .l-39e915ba { padding: var(--size-s); }
.l-77d55dc1 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-c6abb832 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-103a118c { width: auto; }
 }@media screen and (max-width: 576px) { .l-c6abb832 { gap: var(--size-xxs); }
 }
.l-36a171c0 { position: relative; z-index: 5; }
.l-69d6bc54 { display: flex; justify-content: center; align-items: center; height: 100px; position: relative; }
.l-b4751649 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-1f93a27b { display: none; }
.l-100aa7a8 { font-size: 34px; margin-right: var(--size-xxs); }
.l-5bf231a4 { font-size: 24px; font-weight: 600; }
.l-6d2ce044 { margin-left: auto; margin-right: auto; }
.l-6d2ce044.l-c4c71b64 { display: block; }
.l-d69a0e0e { display: flex; justify-content: flex-end; align-items: center; gap: clamp(0.75rem, 8.59375vw + -3.375rem, 3.5rem); }
.l-b942b3be { text-decoration: none; white-space: nowrap; padding: var(--size-xxs); }
.l-b942b3be:hover { text-decoration: underline; }
.l-7d3a30a0 { display: none; position: absolute; right: 0; flex-direction: column; gap: 5px; border: 0; padding: var(--size-xs); border-radius: var(--size-xxs); cursor: pointer; }
.l-3dfdd40c { width: 32px; height: 3px; }
@media screen and (max-width: 768px) { .l-69d6bc54 { height: 80px; }
.l-1f93a27b { display: flex; }
.l-50da89b1 { display: none; }
.l-6d2ce044 { position: absolute; right: 0; bottom: 0; transform: translateY(105%); background-color: var(--color-surface); width: 100%; padding: var(--size-s); box-shadow: 0 4px 20px var(--input-bg); z-index: -1; border-radius: var(--size-xxs); text-align: center; display: none; }
.l-6d2ce044.l-c4c71b64 { display: block; }
.l-d69a0e0e { gap: var(--size-m); flex-direction: column; align-items: center; color: var(--color-text); }
.l-7d3a30a0 { display: flex; }
 }@media screen and (max-width: 576px) { .l-69d6bc54 { justify-content: space-between; }
.l-100aa7a8 { font-size: 28px; }
.l-5bf231a4 { font-size: 20px; }
.l-6d2ce044 { width: 100%; }
 }
.l-75ad872a * + * { margin-top: var(--size-xs); }
.l-75ad872a ul { list-style: disc; }
.l-75ad872a 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-38efd6ce { padding-top: var(--size-xl); padding-bottom: var(--size-s); }
.l-0813dfe9 { display: flex; justify-content: flex-start; align-items: flex-start; gap: clamp(2rem, 17.578125vw + -6.4375rem, 7.625rem); }
.l-2b3da4db { display: flex; justify-content: space-between; align-items: center; padding: var(--size-m) var(--size-xl); }
.l-681072cd { flex: 0 0 clamp(14.375rem, 7.8125vw + 10.625rem, 16.875rem); }
.l-039d43c1 { display: flex; justify-content: flex-start; }
.l-8be535e8 { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-8b295d5f { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-7f3f29df { 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-12b34a73 { font-size: 36px; margin-right: var(--size-xs); }
.l-02666647 { font-size: 24px; font-weight: 600; }
.l-52601b9f { flex: 1; }
.l-0d251a74 { display: flex; justify-content: space-between; gap: var(--size-m); flex-wrap: wrap; white-space: nowrap; }
.l-11bad964 { margin-left: var(--size-s); }
.l-c4db2981 { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-b709ab56 { flex-direction: column; gap: var(--size-xl); }
.l-7f3f29df { flex: auto; }
.l-2b3da4db { flex-direction: column-reverse; align-items: flex-start; padding: var(--size-m); gap: var(--size-s); }
.l-4381edc0 { margin-top: 0; }
.l-11bad964 { margin-left: 0; }
 }@media screen and (max-width: 576px) { .l-0813dfe9 { flex-direction: column; align-items: center; gap: var(--size-l); }
.l-681072cd { flex: auto; width: 100%; text-align: center; }
.l-3623a36f { text-align: center; }
.l-0d251a74 { flex-direction: column; align-items: center; }
.l-2b3da4db { align-items: center; padding: var(--size-s); margin-top: var(--size-l); text-align: center; }
 }
.l-136bf524 { position: fixed; bottom: 30px; right: 30px; display: none; background-color: var(--color-primary); border: none; width: 50px; height: 50px; border-radius: var(--b-radius); cursor: pointer; z-index: 4; }
.l-136bf524 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-136bf524 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-a92ff663 { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-26444216 { display: block; }
.l-a2f5b74d { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-6a88982e { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-5177eaf5 { width: 100%; }
@media screen and (max-width: 768px) { .l-a92ff663 { padding: var(--size-s); }
.l-a2f5b74d { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-6a88982e { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-5177eaf5 { width: auto; }
 }@media screen and (max-width: 576px) { .l-6a88982e { gap: var(--size-xxs); }
 }
.l-8dd5fd08 * + * { margin-top: var(--size-xs); }
.l-8dd5fd08 ul { list-style: disc; }
.l-8dd5fd08 ul li { margin-left: 16px; }

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

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