
            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-d1db2383 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-69a20717 { display: flex; justify-content: space-between; align-items: center; height: 80px; position: relative; }
.l-5369f51a { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-a0375a4f { display: none; }
.l-c1bee0f5 { font-size: 34px; margin-right: var(--size-xxs); }
.l-86f940da { font-size: 24px; font-weight: 600; }
.l-76e7918b { -ms-overflow-style: none; scrollbar-width: none; }
.l-f009aa1f { display: none; }
.l-e844dadb { display: flex; justify-content: flex-start; align-items: center; height: 51px; border-radius: 51px; gap: var(--size-s); padding: 0 8px; }
.l-48ec8c42 { 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-48ec8c42:hover { text-shadow: 0.5px 0 0 currentColor; }
.l-0693c3ed { text-shadow: 0.5px 0 0 currentColor; }
.l-0693c3ed .l-bd67c759 { background-color: var(--color-text); }
.l-bd67c759 { position: absolute; bottom: -6px; display: block; width: 8px; height: 8px; border-radius: 50%; }
.l-9e39a12f { 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-9e39a12f:hover { transform: scale(1.05); }
.l-3968c38d { display: none; }
.l-9772a055 .l-3968c38d { display: inline; }
.l-9772a055 .l-0df0da48 { display: none; }
.l-ec22c7c8 { display: none; }
.l-311a4145 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-67ed3661 { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-67ed3661 .l-bd67c759 { bottom: 50%; margin-bottom: -4px; left: -5px; }
@media screen and (max-width: 870px) { .l-c1bee0f5 { font-size: 28px; }
.l-86f940da { font-size: 20px; }
.l-e844dadb { gap: var(--size-xxs); }
.l-c2bde3de { display: none; }
.l-ec22c7c8 { display: block; }
.l-311a4145.l-8a97d835 { display: flex; width: 100%; }
 }
.l-3d2b8c6a { position: relative; min-height: 600px; display: flex; align-items: flex-end; }
.l-f1bcaf48 { 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-f2fa151e { flex: 0 0 clamp(18.75rem, 36.5853658537vw + -1.1432926829rem, 28.125rem); }
.l-4d5ffb03 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-4d5ffb03::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-4d5ffb03 img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 870px) { .l-3d2b8c6a { align-items: center; }
.l-f1bcaf48 { flex-direction: column; text-align: center; align-items: center; }
.l-f2fa151e { flex-basis: auto; }
 }@media screen and (max-width: 576px) { .l-3d2b8c6a { min-height: 400px; }
 }
.l-df809477 { padding: 0; }
@media screen and (max-width: 1280px) { .l-a7c84950 { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-df809477 { padding: 0 var(--wrapper-padding); }
.l-1e9736d2 { column-count: 1; }
.l-a7c84950 { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-1e9736d2 { text-align: center; }
 }
.l-bd23712f { text-align: center; }

.l-a30dddb4 { position: relative; display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); padding-left: var(--wrapper-padding); }
.l-9f3ff15d { flex: 0 1 560px; }
.l-735078dd { flex: 1 1 630px; }
.l-d9551520 { flex: 1; }
.l-5e0a3f94 { display: flex; gap: var(--size-s); flex-wrap: wrap; }
.l-6655ea45 { flex: 1; }
.l-467a1cdb { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); }
.l-2595b1ec { 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-a30dddb4 { padding: 0 var(--wrapper-padding); flex-direction: column-reverse; }
.l-9f3ff15d { flex: auto; }
.l-735078dd { flex: auto; width: 100%; }
.l-5e0a3f94 { margin-top: var(--size-s); }
.l-6655ea45 { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-467a1cdb { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-9f3ff15d { text-align: center; }
.l-5e0a3f94 { flex-direction: column; }
.l-6655ea45 { flex: auto; text-align: center; }
.l-467a1cdb { align-items: center; }
 }
.l-a4cf83e3 { display: grid; grid-template-columns: 1fr 1fr; gap: var(--size-s); }
.l-d3fda681 { padding: var(--size-m); box-shadow: var(--shadow); }
.l-4e00527b svg { fill: var(--color-text); }
@media screen and (max-width: 768px) { .l-a4cf83e3 { grid-template-columns: 1fr; }
 }
.l-b47747c9 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-b47747c9 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-b47747c9 { padding: var(--size-s); }
 }
.l-92503001 { display: flex; align-items: center; gap: var(--size-m); }
.l-dba93a02 { flex: 1; }
.l-6f495503 { position: relative; padding: var(--size-m); }
.l-6f495503::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-84e9a13e { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 870px) { .l-92503001 { flex-direction: column; align-items: stretch; }
.l-dba93a02 { flex: auto; }
.l-6f495503 { padding: var(--size-m) var(--size-s); }
.l-6f495503::before { top: 0; right: 0; left: 0; width: 100%; height: 100%; }
 }@media screen and (max-width: 576px) { .l-6f495503 { text-align: center; }
 }
.l-b76937e6 { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-3384c823 { flex: 1; }
.l-bf84915c { flex: 1; display: flex; flex-direction: column; gap: var(--size-m); }
.l-3d6072ae { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-s); }
.l-6d122511 { 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-b76937e6 { flex-direction: column; gap: var(--size-m); }
.l-3384c823 { text-align: center; }
 }@media screen and (max-width: 576px) { .l-bf84915c { gap: var(--size-s); }
.l-3d6072ae { flex-direction: column; gap: var(--size-xxs); }
 }
.l-914e53fd { display: flex; position: relative; gap: var(--size-s); }
.l-914e53fd * { flex: 1; }
.l-23bdf3a4 { flex: 1; position: relative; display: grid; grid-template-columns: 1fr 1fr; gap: var(--size-m); }
.l-2e4a9426 { flex-shrink: 0; }
.l-648f60bf { grid-column: span 2; }
.l-8ae9a974 { user-select: none; }
.l-8ae9a974[open] .l-0ac58173 { transform: rotate(45deg); }
.l-4b6c7e2a { display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; padding: var(--size-s) var(--size-m); }
.l-4b6c7e2a::-webkit-details-marker { display: none; }
.l-0ac58173 { 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-0ac58173 svg { fill: var(--color-primary); }
.l-7ac21152 { padding: 0 var(--size-m) var(--size-s); }
@media screen and (max-width: 870px) { .l-4b6c7e2a { padding-top: var(--size-xs); padding-bottom: var(--size-xs); }
.l-0ac58173 { width: 24px; height: 24px; }
.l-0ac58173 svg { width: 16px; height: 16px; }
.l-7ac21152 { padding-bottom: var(--size-xs); }
 }@media screen and (max-width: 768px) { .l-914e53fd { flex-direction: column; }
.l-23bdf3a4 { grid-template-columns: 1fr; margin-top: var(--size-m); }
.l-648f60bf { grid-column: span 1; }
 }@media screen and (max-width: 576px) { .l-914e53fd { text-align: center; }
 }
.l-67b17751 { display: flex; align-items: center; gap: var(--size-m); }
.l-694dec3e { flex: 1; }
.l-ce06aae6 { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 768px) { .l-67b17751 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-eb9857bb { text-align: center; }
 }
.l-1fe304c0 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-0081a730 { text-align: center; }
.l-1fe304c0 { column-count: 1; }
 }
.l-8b4fea60 { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-0b59e492 { flex: 1; }
.l-4ef2cbf1 { flex: 1; position: relative; display: flex; flex-direction: column; gap: var(--size-xs); width: 100%; }
.l-fe502cce { 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-0ff95453 { flex: 0 0 50px; font-size: 40px; line-height: 130%; font-weight: 500; }
@media screen and (max-width: 870px) { .l-8b4fea60 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-0b59e492 { text-align: center; }
.l-0ff95453 { font-size: 32px; flex: 0 0 35px; }
 }
.l-581afb63 { display: grid; gap: var(--size-s); grid-template-columns: repeat(6, 1fr); grid-auto-rows: auto; }
.l-88aba413 { grid-column: span 3; }
.l-66feccb0 { aspect-ratio: 3/2; grid-column: span 2; }
.l-2b75ac00 { grid-column: span 3; }
@media screen and (max-width: 768px) { .l-581afb63 { grid-template-columns: 1fr; }
.l-66feccb0 { grid-column: span 3; }
 }
.l-85d51232 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-85d51232 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-85d51232 { padding: var(--size-s); }
 }
.l-6817edae { display: flex; align-items: center; gap: var(--size-m); }
.l-4c5ce9b7 { flex: 1; }
.l-5773747b { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 768px) { .l-6817edae { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-c6649771 { text-align: center; }
 }
.l-0f453817 { width: 60%; }
.l-d71f29a0 { flex: 1; position: relative; display: flex; gap: var(--size-s); }
.l-d71f29a0::before { content: ""; position: absolute; top: 135px; left: 0; width: 100%; height: 3px; background-color: var(--color-primary); }
.l-2a521929 { flex: 1; }
.l-f12662a6 { position: relative; height: 100%; }
.l-f12662a6::before { content: ""; width: 16px; height: 16px; position: absolute; left: 50%; margin-left: -8px; top: 128px; background-color: var(--color-primary); border-radius: 50%; }
.l-7049308f { font-size: 80px; line-height: 130%; font-weight: 500; margin-bottom: 72px; text-align: center; }
@media screen and (max-width: 870px) { .l-ce64f853 { flex-direction: column; }
.l-0f453817 { width: 100%; }
.l-d71f29a0 { flex-direction: column; }
.l-d71f29a0::before { top: 0; left: 80px; width: 2px; height: 100%; }
.l-f12662a6 { display: flex; justify-content: flex-start; align-items: center; }
.l-f12662a6::before { margin-left: 0; top: 50%; margin-top: -8px; left: 73px; }
.l-7049308f { text-align: left; margin-bottom: 0; font-size: 40px; flex: 0 0 110px; }
 }@media screen and (max-width: 576px) { .l-0f453817 { text-align: center; }
.l-d71f29a0::before { left: 57px; }
.l-f12662a6::before { left: 50px; }
.l-7049308f { font-size: 32px; flex: 0 0 75px; }
 }
.l-f87ecc60 { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-3fc82c8e { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.l-8abe84ef { flex: 0 0 450px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-e5cfbd43 { display: none; }
.l-a8e434aa { width: 100%; }
.l-1d45d29d { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); white-space: nowrap; flex-wrap: wrap; }
.l-8ac5bd71 { flex: 1; display: flex; align-items: flex-start; flex-direction: column; }
.l-12f36e1c { 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-05309e3b { fill: var(--color-text); }
.l-71361ead { stroke: var(--color-text); }
.l-c87d9d91 { stroke: var(--color-text); }
.l-e378683d { display: flex; flex-direction: column; }
.l-493afbab { width: 100%; height: 300px; }
.l-3edd04f0 { position: relative; z-index: 1; }
@media screen and (max-width: 1024px) { .l-f87ecc60 { flex-direction: column-reverse; }
.l-3fc82c8e { flex-direction: column-reverse; justify-content: flex-start; }
.l-8abe84ef { flex: 1; }
.l-512525c2 { display: none; }
.l-e5cfbd43 { display: block; text-align: center; }
.l-1d45d29d { justify-content: space-evenly; }
.l-493afbab { height: 430px; margin-top: var(--size-s); }
 }@media screen and (max-width: 870px) { .l-3fc82c8e { width: 100%; }
 }@media screen and (max-width: 768px) { .l-12f36e1c { margin-right: 0; }
.l-e378683d { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-3fc82c8e { text-align: center; }
.l-8abe84ef { padding: var(--size-s); }
.l-1d45d29d { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-8ac5bd71 { flex: inherit; align-items: center; }
 }
.l-69c18241 { display: flex; justify-content: space-between; align-items: flex-start; padding-top: var(--size-xl); gap: var(--size-xl); }
.l-6825fdc1 { width: 270px; }
.l-e42ec2aa { 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-d9dd69dc { display: flex; justify-content: flex-start; }
.l-1bbfa345 { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-dcad77d7 { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-e66e83db { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-d78d6d2b { font-size: 36px; margin-right: var(--size-xs); }
.l-7219b43b { font-size: 24px; font-weight: 600; }
.l-70e32010 { white-space: nowrap; }
.l-54a6a736 { margin-left: var(--size-s); }
.l-25b68184 { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-69c18241 { flex-direction: column; gap: var(--size-l); }
.l-6825fdc1 { width: 100%; }
.l-70e32010 { display: flex; gap: var(--size-m); margin-top: var(--size-xs); flex-wrap: wrap; }
.l-133b4991 { margin-top: 0; }
.l-6274fcb1 { display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; gap: var(--size-s); }
.l-af5da505 { flex: 1; margin-top: 0; }
.l-54a6a736 { margin-left: 0; }
.l-e42ec2aa { flex-direction: column-reverse; align-items: flex-start; gap: var(--size-s); }
.l-25b68184 { flex-direction: column; align-items: flex-start; }
 }@media screen and (max-width: 576px) { .l-70e32010 { flex-direction: column; }
.l-6274fcb1 { flex-direction: column; }
 }
.l-cf9a1926 { 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-00df7c78 { fill: var(--color-text-light); }
.l-f8459386 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-cf9a1926 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-f6dbc7b5 { 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-c6c96e90 { display: block; }
.l-b9527ffd { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-f6dbc7b5 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-b9527ffd { gap: var(--size-xxs); }
.l-60b0ada7 { width: 100%; }
 }

            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-29b1a96c { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-c110e6ba { display: flex; justify-content: space-between; align-items: center; height: 80px; position: relative; }
.l-a453ee20 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-153120fc { display: none; }
.l-6e6107a6 { font-size: 34px; margin-right: var(--size-xxs); }
.l-70345e6e { font-size: 24px; font-weight: 600; }
.l-31b6aeb9 { -ms-overflow-style: none; scrollbar-width: none; }
.l-2c2a2946 { display: none; }
.l-89a626fd { display: flex; justify-content: flex-start; align-items: center; height: 51px; border-radius: 51px; gap: var(--size-s); padding: 0 8px; }
.l-4ef100bf { 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-4ef100bf:hover { text-shadow: 0.5px 0 0 currentColor; }
.l-2309ccba { text-shadow: 0.5px 0 0 currentColor; }
.l-2309ccba .l-399c5e55 { background-color: var(--color-text); }
.l-399c5e55 { position: absolute; bottom: -6px; display: block; width: 8px; height: 8px; border-radius: 50%; }
.l-a44c0065 { 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-a44c0065:hover { transform: scale(1.05); }
.l-7e771b6c { display: none; }
.l-83e31cdf .l-7e771b6c { display: inline; }
.l-83e31cdf .l-09b2131c { display: none; }
.l-70495bb7 { display: none; }
.l-ecce8fba { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-6259212e { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-6259212e .l-399c5e55 { bottom: 50%; margin-bottom: -4px; left: -5px; }
@media screen and (max-width: 870px) { .l-6e6107a6 { font-size: 28px; }
.l-70345e6e { font-size: 20px; }
.l-89a626fd { gap: var(--size-xxs); }
.l-56044a1c { display: none; }
.l-70495bb7 { display: block; }
.l-ecce8fba.l-b11051c9 { display: flex; width: 100%; }
 }
.l-9dbb8ece * + * { margin-top: var(--size-xs); }
.l-9dbb8ece ul { list-style: disc; }
.l-9dbb8ece ul li { margin-left: 16px; }

.l-90c334da { display: flex; justify-content: space-between; align-items: flex-start; padding-top: var(--size-xl); gap: var(--size-xl); }
.l-a395784f { width: 270px; }
.l-24ee684e { 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-f705e9fd { display: flex; justify-content: flex-start; }
.l-491a856d { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-8b1e1d6c { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-4af6da22 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-9f2870d0 { font-size: 36px; margin-right: var(--size-xs); }
.l-8e5da391 { font-size: 24px; font-weight: 600; }
.l-f31c0e57 { white-space: nowrap; }
.l-563331fb { margin-left: var(--size-s); }
.l-74c49e87 { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-90c334da { flex-direction: column; gap: var(--size-l); }
.l-a395784f { width: 100%; }
.l-f31c0e57 { display: flex; gap: var(--size-m); margin-top: var(--size-xs); flex-wrap: wrap; }
.l-4a2f116b { margin-top: 0; }
.l-4b31b472 { display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; gap: var(--size-s); }
.l-027fc28f { flex: 1; margin-top: 0; }
.l-563331fb { margin-left: 0; }
.l-24ee684e { flex-direction: column-reverse; align-items: flex-start; gap: var(--size-s); }
.l-74c49e87 { flex-direction: column; align-items: flex-start; }
 }@media screen and (max-width: 576px) { .l-f31c0e57 { flex-direction: column; }
.l-4b31b472 { flex-direction: column; }
 }
.l-bd6a77ba { 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-bea10a7c { fill: var(--color-text-light); }
.l-406d1c8a { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-bd6a77ba { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-045b717e { 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-28db7e2f { display: block; }
.l-7b7d0602 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-045b717e { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-7b7d0602 { gap: var(--size-xxs); }
.l-b36e6d29 { width: 100%; }
 }
.l-54c38d1e * + * { margin-top: var(--size-xs); }
.l-54c38d1e ul { list-style: disc; }
.l-54c38d1e ul li { margin-left: 16px; }

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

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