.l-0558828a { position: relative; z-index: 5; }
.l-e94c0a40 { display: flex; justify-content: center; align-items: center; height: 100px; position: relative; }
.l-790ce61a { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-78a4b32a { display: none; }
.l-b8101edd { font-size: 34px; margin-right: var(--size-xxs); }
.l-11a00516 { font-size: 24px; font-weight: 600; }
.l-91094e10 { margin-left: auto; margin-right: auto; }
.l-91094e10.l-d5a10066 { display: block; }
.l-7ca2e05a { display: flex; justify-content: flex-end; align-items: center; gap: clamp(0.75rem, 8.59375vw + -3.375rem, 3.5rem); }
.l-31431fa9 { text-decoration: none; white-space: nowrap; padding: var(--size-xxs); }
.l-31431fa9:hover { text-decoration: underline; }
.l-7afbef90 { 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-02b2cec6 { width: 32px; height: 3px; }
@media screen and (max-width: 768px) { .l-e94c0a40 { height: 80px; }
.l-78a4b32a { display: flex; }
.l-aa81eec3 { display: none; }
.l-91094e10 { 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-91094e10.l-d5a10066 { display: block; }
.l-7ca2e05a { gap: var(--size-m); flex-direction: column; align-items: center; color: var(--color-text); }
.l-7afbef90 { display: flex; }
 }@media screen and (max-width: 576px) { .l-e94c0a40 { justify-content: space-between; }
.l-b8101edd { font-size: 28px; }
.l-11a00516 { font-size: 20px; }
.l-91094e10 { width: 100%; }
 }
.l-0222a096 { position: relative; min-height: 600px; display: flex; align-items: flex-end; }
.l-f75f5170 { 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-f9c4109d { flex: 0 0 clamp(18.75rem, 36.5853658537vw + -1.1432926829rem, 28.125rem); }
.l-6b8eecd5 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-6b8eecd5::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-6b8eecd5 img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 870px) { .l-0222a096 { align-items: center; }
.l-f75f5170 { flex-direction: column; text-align: center; align-items: center; }
.l-f9c4109d { flex-basis: auto; }
 }@media screen and (max-width: 576px) { .l-0222a096 { min-height: 400px; }
 }
.l-7a858642 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-7a858642 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-7a858642 { padding: var(--size-s); }
 }
.l-cf1cb996 { display: flex; align-items: center; gap: var(--size-m); }
.l-ae4e4de2 { flex: 1; }
.l-a610e48c { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 768px) { .l-cf1cb996 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-bb7287eb { text-align: center; }
 }
.l-5965ff14 { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-9440d7d3 { flex: 1; }
.l-379daaf8 { flex: 1; display: flex; flex-direction: column; gap: var(--size-m); }
.l-4443105d { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-s); }
.l-384228c4 { 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-5965ff14 { flex-direction: column; gap: var(--size-m); }
.l-9440d7d3 { text-align: center; }
 }@media screen and (max-width: 576px) { .l-379daaf8 { gap: var(--size-s); }
.l-4443105d { flex-direction: column; gap: var(--size-xxs); }
 }
.l-1c4e7a15 { display: flex; gap: var(--size-s); overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding: var(--size-xl) 20px; margin-inline: -20px; }
.l-b7319924 { width: 50%; }
.l-fccb410e { min-width: 270px; height: 100%; box-shadow: var(--shadow); display: flex; flex-direction: column; }
.l-d0449df4 { padding: var(--size-s) var(--size-m); }
.l-ad2c57ed { transform: scale(1.2); }
.l-62b779e7 { padding: var(--size-s) var(--size-m); margin-top: auto; }
.l-4e966e91 svg { fill: var(--color-text); }
@media screen and (max-width: 1024px) { .l-1c4e7a15 { padding: 20px 20px 10px; }
.l-ad2c57ed { transform: none; }
 }@media screen and (max-width: 768px) { .l-b7319924 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-1c4e7a15 { flex-direction: column; overflow: initial; padding: 0; margin-inline: 0; }
.l-fccb410e { text-align: center; }
 }
.l-90a241a6 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-8c820e6f { text-align: center; }
.l-90a241a6 { column-count: 1; }
 }
.l-d70e4dff { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-2c74beec { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-049614b3 { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-049614b3 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-d70e4dff { padding: 0; flex-direction: column-reverse; }
.l-2c74beec { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-049614b3 { text-align: center; }
 }
.l-386f6c34 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-a51c28ca { flex: 1; }
.l-fee473e6 { flex: 1; position: relative; display: flex; flex-direction: column; gap: var(--size-xs); width: 100%; }
.l-150f631f { 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-89d17398 { flex: 0 0 50px; font-size: 40px; line-height: 130%; font-weight: 500; }
@media screen and (max-width: 870px) { .l-386f6c34 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-a51c28ca { text-align: center; }
.l-89d17398 { font-size: 32px; flex: 0 0 35px; }
 }
.l-5673c0af { position: relative; gap: var(--size-s); }
.l-5673c0af * { flex: 1; }
.l-0eb1dcf7 { width: 80%; margin-inline: auto; }
.l-25dcda5d { 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-67941a3b { user-select: none; }
.l-67941a3b[open] .l-5e399973 { transform: scaleY(1); }
.l-45a144b9 { display: flex; justify-content: flex-start; align-items: center; list-style: none; cursor: pointer; padding: var(--size-s) var(--size-m); }
.l-45a144b9::-webkit-details-marker { display: none; }
.l-5e399973 { 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-5e399973 svg { fill: var(--color-primary); }
.l-489c8822 { padding: 0 var(--size-m) var(--size-s); }
@media screen and (max-width: 870px) { .l-45a144b9 { padding-top: var(--size-xs); padding-bottom: var(--size-xs); }
.l-489c8822 { padding-bottom: var(--size-xs); }
 }@media screen and (max-width: 768px) { .l-5673c0af { flex-direction: column; }
.l-0eb1dcf7 { width: 100%; margin-top: var(--size-m); }
.l-25dcda5d { margin-right: var(--size-s); }
 }
.l-bc901410 { display: flex; align-items: center; gap: var(--size-m); }
.l-3095b023 { flex: 1; }
.l-c7d276f0 { flex: 1; }
@media screen and (max-width: 768px) { .l-bc901410 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-c7d276f0 { text-align: center; }
 }
.l-2420634a { text-align: center; }

.l-aaf17e8d { width: 60%; }
.l-93b371c1 { flex: 1; position: relative; display: flex; gap: var(--size-l); }
.l-18dd7fa7 { flex: 1; }
.l-5f1622f5 { position: relative; }
.l-5f1622f5::before { content: ""; position: absolute; top: 0; left: calc(-1 * var(--size-l) / 2); width: 1px; height: 100%; background-color: var(--color-secondary); }
.l-9620a183::before { display: none; }
@media screen and (max-width: 870px) { .l-643eb4fe { flex-direction: column; }
.l-aaf17e8d { width: 100%; }
.l-93b371c1 { display: grid; grid-template-columns: 1fr 1fr; }
.l-93b371c1::before { content: ""; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background-color: var(--color-secondary); }
.l-93b371c1::after { content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: var(--color-secondary); }
.l-5f1622f5::before { display: none; }
 }@media screen and (max-width: 576px) { .l-aaf17e8d { text-align: center; }
.l-93b371c1 { margin-top: var(--size-m); gap: var(--size-m); grid-template-columns: 1fr; }
.l-93b371c1::before { display: none; }
.l-93b371c1::after { display: none; }
.l-5f1622f5::before { left: 0; top: calc(-1 * var(--size-m) / 2); display: block; height: 1px; width: 100%; }
.l-9620a183::before { display: none; }
 }
.l-447d7639 { display: flex; gap: var(--size-s); height: clamp(37.5rem, 58.59375vw + 9.375rem, 56.25rem); }
.l-17138164 { flex: 1; display: flex; flex-direction: column; }
.l-8d665507 { flex: 0 0 40%; display: flex; flex-direction: column; gap: var(--size-s); }
.l-6218e9e5 { flex: 1; }
@media screen and (max-width: 768px) { .l-6218e9e5 { margin-top: var(--size-m); }
.l-447d7639 { flex-direction: column; height: auto; }
 }
.l-74c44e86 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-74c44e86 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-74c44e86 { padding: var(--size-s); }
 }
.l-4aa4a625 { display: flex; align-items: center; gap: var(--size-m); }
.l-1ff6ca89 { flex: 1; }
.l-894c0f20 { position: relative; padding: var(--size-m); }
.l-894c0f20::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-8f5665c1 { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 870px) { .l-4aa4a625 { flex-direction: column; align-items: stretch; }
.l-1ff6ca89 { flex: auto; }
.l-894c0f20 { padding: var(--size-m) var(--size-s); }
.l-894c0f20::before { top: 0; right: 0; left: 0; width: 100%; height: 100%; }
 }@media screen and (max-width: 576px) { .l-894c0f20 { text-align: center; }
 }
.l-8dc03567 { min-height: 700px; display: flex; flex-direction: column; padding: var(--size-xl) 0; }
.l-89880462 { padding: 0 var(--wrapper-padding); }
.l-bba565e3 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-bba565e3::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-80c642a7 { width: 50%; }
.l-59c67a34 { display: flex; gap: var(--size-s); flex-wrap: wrap; padding: var(--size-s); margin-top: auto; }
.l-18ee8d39 { flex: 1; }
.l-cf2e13aa { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xs); }
.l-33fc68e6 { 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-08b3481b { padding: var(--section-padding); 0 }
.l-8dc03567 { padding: 0; min-height: auto; gap: var(--size-m); }
.l-89880462 { display: flex; flex-direction: column-reverse; }
.l-bba565e3 { position: relative; margin-top: var(--size-m); }
.l-bba565e3::after { display: none; }
.l-80c642a7 { width: 100%; color: var(--color-text-dark); }
.l-18ee8d39 { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-cf2e13aa { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-80c642a7 { text-align: center; }
.l-59c67a34 { flex-direction: column; }
.l-18ee8d39 { flex: auto; text-align: center; }
.l-cf2e13aa { align-items: center; }
 }
.l-7d4d4582 { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-3d957069 { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.l-2bab8d36 { flex: 0 0 450px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-ae692d9a { display: none; }
.l-fe1ffea5 { width: 100%; }
.l-d7493173 { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); white-space: nowrap; flex-wrap: wrap; }
.l-5e10ca58 { flex: 1; display: flex; align-items: flex-start; flex-direction: column; }
.l-590a5f4a { 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-ae0e4aad { fill: var(--color-text); }
.l-eb582607 { stroke: var(--color-text); }
.l-5a89704c { stroke: var(--color-text); }
.l-fbfc3e9e { display: flex; flex-direction: column; }
.l-a1da81ea { width: 100%; height: 300px; }
.l-7242f1a3 { position: relative; z-index: 1; }
@media screen and (max-width: 1024px) { .l-7d4d4582 { flex-direction: column-reverse; }
.l-3d957069 { flex-direction: column-reverse; justify-content: flex-start; }
.l-2bab8d36 { flex: 1; }
.l-d3741506 { display: none; }
.l-ae692d9a { display: block; text-align: center; }
.l-d7493173 { justify-content: space-evenly; }
.l-a1da81ea { height: 430px; margin-top: var(--size-s); }
 }@media screen and (max-width: 870px) { .l-3d957069 { width: 100%; }
 }@media screen and (max-width: 768px) { .l-590a5f4a { margin-right: 0; }
.l-fbfc3e9e { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-3d957069 { text-align: center; }
.l-2bab8d36 { padding: var(--size-s); }
.l-d7493173 { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-5e10ca58 { flex: inherit; align-items: center; }
 }

        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-e7e07871 { padding-top: var(--size-xl); padding-bottom: var(--size-s); }
.l-d16d79b7 { display: flex; justify-content: flex-start; align-items: flex-start; gap: clamp(2rem, 17.578125vw + -6.4375rem, 7.625rem); }
.l-97a42c4d { display: flex; justify-content: space-between; align-items: center; padding: var(--size-m) var(--size-xl); }
.l-5d504a94 { flex: 0 0 clamp(14.375rem, 7.8125vw + 10.625rem, 16.875rem); }
.l-43f680c1 { display: flex; justify-content: flex-start; }
.l-08f93bf7 { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-2903113b { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-0796bf33 { 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-4c27d339 { font-size: 36px; margin-right: var(--size-xs); }
.l-a47747a1 { font-size: 24px; font-weight: 600; }
.l-ab275e6e { flex: 1; }
.l-804be8db { display: flex; justify-content: space-between; gap: var(--size-m); flex-wrap: wrap; white-space: nowrap; }
.l-fcefc052 { margin-left: var(--size-s); }
.l-74cf31b2 { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-08cdbded { flex-direction: column; gap: var(--size-xl); }
.l-0796bf33 { flex: auto; }
.l-97a42c4d { flex-direction: column-reverse; align-items: flex-start; padding: var(--size-m); gap: var(--size-s); }
.l-f8684544 { margin-top: 0; }
.l-fcefc052 { margin-left: 0; }
 }@media screen and (max-width: 576px) { .l-d16d79b7 { flex-direction: column; align-items: center; gap: var(--size-l); }
.l-5d504a94 { flex: auto; width: 100%; text-align: center; }
.l-0c5dbe27 { text-align: center; }
.l-804be8db { flex-direction: column; align-items: center; }
.l-97a42c4d { align-items: center; padding: var(--size-s); margin-top: var(--size-l); text-align: center; }
 }
.l-22c44f66 { position: fixed; bottom: 30px; right: 30px; opacity: 0; background-color: var(--color-primary); border: none; width: 60px; height: 60px; border-radius: 50%; cursor: pointer; visibility: hidden; transition: 0.3s opacity ease-in-out; z-index: 4; }
.l-22c44f66 svg { fill: var(--color-text-light); }
.l-946aa159 { visibility: visible; opacity: 1; }
@media screen and (max-width: 768px) { .l-22c44f66 { transform: scale(0.8); bottom: 15px; right: 15px; }
 }
.l-b8af0dde { 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-6f1c190a { display: block; }
.l-26f74373 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-b8af0dde { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-26f74373 { gap: var(--size-xxs); }
.l-e72ce0ba { width: 100%; }
 }
.l-4a0cc4d8 { position: relative; z-index: 5; }
.l-5bcb14c1 { display: flex; justify-content: center; align-items: center; height: 100px; position: relative; }
.l-a6080daa { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-9637ee8b { display: none; }
.l-f3fa6519 { font-size: 34px; margin-right: var(--size-xxs); }
.l-9d7f708b { font-size: 24px; font-weight: 600; }
.l-63d58702 { margin-left: auto; margin-right: auto; }
.l-63d58702.l-89b4e2ef { display: block; }
.l-d47b6814 { display: flex; justify-content: flex-end; align-items: center; gap: clamp(0.75rem, 8.59375vw + -3.375rem, 3.5rem); }
.l-23112aa7 { text-decoration: none; white-space: nowrap; padding: var(--size-xxs); }
.l-23112aa7:hover { text-decoration: underline; }
.l-aa7be150 { 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-3acb16b2 { width: 32px; height: 3px; }
@media screen and (max-width: 768px) { .l-5bcb14c1 { height: 80px; }
.l-9637ee8b { display: flex; }
.l-810bb43c { display: none; }
.l-63d58702 { 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-63d58702.l-89b4e2ef { display: block; }
.l-d47b6814 { gap: var(--size-m); flex-direction: column; align-items: center; color: var(--color-text); }
.l-aa7be150 { display: flex; }
 }@media screen and (max-width: 576px) { .l-5bcb14c1 { justify-content: space-between; }
.l-f3fa6519 { font-size: 28px; }
.l-9d7f708b { font-size: 20px; }
.l-63d58702 { width: 100%; }
 }
.l-91ab623f * + * { margin-top: var(--size-xs); }
.l-91ab623f ul { list-style: disc; }
.l-91ab623f 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-cb8c7758 { padding-top: var(--size-xl); padding-bottom: var(--size-s); }
.l-abb7be84 { display: flex; justify-content: flex-start; align-items: flex-start; gap: clamp(2rem, 17.578125vw + -6.4375rem, 7.625rem); }
.l-7673ba9c { display: flex; justify-content: space-between; align-items: center; padding: var(--size-m) var(--size-xl); }
.l-d1e9c0f8 { flex: 0 0 clamp(14.375rem, 7.8125vw + 10.625rem, 16.875rem); }
.l-0815e2fd { display: flex; justify-content: flex-start; }
.l-80042070 { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-72ae2e1d { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-2f0d7d0b { 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-43d09251 { font-size: 36px; margin-right: var(--size-xs); }
.l-ad03aead { font-size: 24px; font-weight: 600; }
.l-829bf414 { flex: 1; }
.l-61f758fc { display: flex; justify-content: space-between; gap: var(--size-m); flex-wrap: wrap; white-space: nowrap; }
.l-f00ce5a6 { margin-left: var(--size-s); }
.l-ad6f6c52 { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-e7fa90a0 { flex-direction: column; gap: var(--size-xl); }
.l-2f0d7d0b { flex: auto; }
.l-7673ba9c { flex-direction: column-reverse; align-items: flex-start; padding: var(--size-m); gap: var(--size-s); }
.l-62e08c4a { margin-top: 0; }
.l-f00ce5a6 { margin-left: 0; }
 }@media screen and (max-width: 576px) { .l-abb7be84 { flex-direction: column; align-items: center; gap: var(--size-l); }
.l-d1e9c0f8 { flex: auto; width: 100%; text-align: center; }
.l-8f51bcae { text-align: center; }
.l-61f758fc { flex-direction: column; align-items: center; }
.l-7673ba9c { align-items: center; padding: var(--size-s); margin-top: var(--size-l); text-align: center; }
 }
.l-6e584fba { position: fixed; bottom: 30px; right: 30px; opacity: 0; background-color: var(--color-primary); border: none; width: 60px; height: 60px; border-radius: 50%; cursor: pointer; visibility: hidden; transition: 0.3s opacity ease-in-out; z-index: 4; }
.l-6e584fba svg { fill: var(--color-text-light); }
.l-70305db5 { visibility: visible; opacity: 1; }
@media screen and (max-width: 768px) { .l-6e584fba { transform: scale(0.8); bottom: 15px; right: 15px; }
 }
.l-cd0e9426 { 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-5bbf858e { display: block; }
.l-db2ae031 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-cd0e9426 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-db2ae031 { gap: var(--size-xxs); }
.l-6edf4497 { width: 100%; }
 }
.l-87212049 * + * { margin-top: var(--size-xs); }
.l-87212049 ul { list-style: disc; }
.l-87212049 ul li { margin-left: 16px; }

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

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