
            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-5da90d00 { position: relative; }
.l-d519e2e0 { margin-left: 8px; fill: currentColor; }
.l-14112980 { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); justify-content: flex-start; flex-direction: column; gap: 16px; max-width: 100%; min-width: 250px; text-align: left; }
.l-14112980 .l-1a19159a { justify-content: flex-start; }
.l-8c2eabad .l-14112980 { border-radius: 0 0 12px 12px; }
.l-1a19159a { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-1a19159a:hover { text-shadow: 0.5px 0 var(--color-text); }
.l-7e41b7e9 .l-14112980 { display: flex; }
.l-7e41b7e9 .l-d519e2e0 { transform: scaleY(-1); }
.l-7e41b7e9 .l-84c4a742 { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-32e89dc7 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-bdb382ec { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: 16px; position: relative; }
.l-9f3e39e5 { display: flex; justify-content: flex-start; align-items: center; height: 51px; border-radius: 51px; gap: var(--size-s); padding: 0 8px; }
.l-516b4593 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-25d5b83a { font-size: 34px; margin-right: var(--size-xxs); }
.l-5e36231d { font-size: 24px; font-weight: 600; }
.l-3105a208 { display: flex;justify-content: flex-start; align-items: center; gap: 8px; }
.l-84c4a742 { color: var(--color-text-description); position: relative; text-decoration: none;  text-align: center; padding: var(--size-xxs) var(--size-xs); height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s color ease-in-out; user-select: none; cursor: pointer; }
.l-84c4a742:hover { color: var(--color-text); }
.l-12e6921f { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-12e6921f .l-80c3d9fa { background-color: var(--color-text); }
.l-12e6921f .l-f5727a7b { background-color: var(--color-text); }
.l-80c3d9fa { position: absolute; bottom: -6px; display: block; width: 8px; height: 8px; border-radius: 50%; }
.l-f5727a7b { display: block; width: 8px; height: 8px; border-radius: 50%; margin-right: 8px; }
.l-c57e5fb9 { 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-c57e5fb9:hover { transform: scale(1.05); }
.l-c57e5fb9 svg { fill: var(--color-text-light); }
.l-e2f24211 { display: none; }
.l-d7fcc854 { display: none; }
.l-4d486d71 .l-e2f24211 { display: inline; }
.l-4d486d71 .l-03859c40 { display: none; }
.l-b82bcecb { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-b8137d5f .l-9f3e39e5 { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-b8137d5f .l-3105a208 { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-b8137d5f .l-84c4a742 { justify-content: flex-start; }
.l-b8137d5f .l-14112980 { position: static; transform: none; box-shadow: none; min-width: initial; padding: 8px 16px; }
.l-b8137d5f .l-80c3d9fa { bottom: 50%; margin-bottom: -4px; left: -5px; }
@media screen and (max-width: 1024px) { .l-25d5b83a { font-size: 28px; }
.l-5e36231d { font-size: 20px; }
.l-9f3e39e5 { gap: var(--size-xxs); height: auto; }
.l-3105a208 { gap: var(--size-xxs); }
.l-170201ec { display: none; }
.l-d7fcc854 { display: block; }
.l-b82bcecb.l-dc2ea2d2 { display: flex; width: 100%; }
 }
.l-24ff7643 { position: relative; min-height: 600px; display: flex; align-items: flex-end; }
.l-9d38bbfe { 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-e545b877 { flex: 0 0 clamp(18.75rem, 36.5853658537vw + -1.1432926829rem, 28.125rem); }
.l-123321de { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-123321de::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-123321de img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 870px) { .l-24ff7643 { align-items: center; }
.l-9d38bbfe { flex-direction: column; text-align: center; align-items: center; }
.l-e545b877 { flex-basis: auto; }
 }@media screen and (max-width: 576px) { .l-24ff7643 { min-height: 400px; }
 }
.l-a07bace6 { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-b38bd1e1 { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-f37d0950 { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-f37d0950 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-a07bace6 { padding: 0; flex-direction: column-reverse; }
.l-b38bd1e1 { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-f37d0950 { text-align: center; }
 }
.l-0c8ed8dd { position: relative; display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); padding-left: var(--wrapper-padding); }
.l-d713af52 { flex: 0 1 560px; }
.l-6acbc3bb { flex: 1 1 630px; }
.l-76beef70 { flex: 1; }
.l-b57aa3a5 { display: flex; gap: var(--size-s); flex-wrap: wrap; }
.l-98fe29c3 { flex: 1; }
.l-d42226ff { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); }
.l-861dc21f { 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-0c8ed8dd { padding: 0 var(--wrapper-padding); flex-direction: column-reverse; }
.l-d713af52 { flex: auto; }
.l-6acbc3bb { flex: auto; width: 100%; }
.l-b57aa3a5 { margin-top: var(--size-s); }
.l-98fe29c3 { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-d42226ff { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-d713af52 { text-align: center; }
.l-b57aa3a5 { flex-direction: column; }
.l-98fe29c3 { flex: auto; text-align: center; }
.l-d42226ff { align-items: center; }
 }
.l-4931cddd { display: flex; gap: var(--size-s); }
.l-4931cddd * { flex: 1; }
.l-5ecf29bc { display: grid; gap: var(--size-s); grid-template-columns: 1fr 1fr; }
.l-c4cb056b { aspect-ratio: 3/2; }
@media screen and (max-width: 576px) { .l-4931cddd { text-align: center; }
.l-5ecf29bc { grid-template-columns: 1fr; }
 }@media screen and (max-width: 768px) { .l-4931cddd { flex-direction: column; gap: var(--size-xs); }
 }
.l-8daea7f9 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-40df8833 { text-align: center; }
.l-8daea7f9 { column-count: 1; }
 }
.l-74432fa5 { display: flex; justify-content: flex-start; position: relative; z-index: 1; }
.l-eab4ccea { 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-2dec9487 { padding: clamp(1.5rem, 7.8048780488vw + -2.743902439rem, 3.5rem); flex: 1; display: flex; flex-direction: column; justify-content: center; }
.l-658cd7dd { display: flex; justify-content: flex-start; align-items: center; }
.l-f4fdeb0e { 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-bf338d6f { display: flex; flex-direction: column; }
.l-bae74f63 { margin-top: -100px; height: clamp(32rem, 13.28125vw + 25.625rem, 36.25rem); }
.l-f7a689f4 { position: relative; z-index: 1; }
@media screen and (max-width: 870px) { .l-74432fa5 { flex-direction: column-reverse; }
.l-eab4ccea { width: 100%; }
 }@media screen and (max-width: 768px) { .l-060409ef { width: 100%; display: flex; justify-content: space-between; gap: var(--size-s); }
.l-060409ef .l-658cd7dd { margin-top: 0; }
.l-658cd7dd { align-items: flex-start; flex-direction: column; flex: 1; }
.l-f4fdeb0e { margin-right: 0; }
.l-bf338d6f { margin-top: var(--size-xs); }
.l-bae74f63 { height: clamp(38.75rem, -27.4809160305vw + 45.1908396947rem, 32rem); }
 }@media screen and (max-width: 576px) { .l-eab4ccea { text-align: center; }
.l-060409ef { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-658cd7dd { align-items: center; }
.l-7810ef0c { margin: 0 auto; }
 }
.l-e1684617 { padding-top: var(--size-xl); }
.l-4bd147d8 { border-radius: var(--b-radius) var(--b-radius) 0 0; padding: var(--size-m) var(--size-m) var(--size-s); }
.l-fefcbda7 { max-width: 434px; }
.l-aadf8425 { display: flex; flex-wrap: wrap; align-items: flex-start; gap: var(--size-s); }
.l-1010fcb3 { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 8px; }
.l-0ca0c5f7 { display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); }
.l-571c36ab { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-8bc338c2 { font-size: 36px; margin-right: var(--size-xs); }
.l-cd55f564 { font-size: 24px; font-weight: 600; }
.l-724fab95 { flex: 0 0 100%; padding-top: var(--size-s); border-top: 1px solid var(--color-text-description); }
@media screen and (max-width: 768px) { .l-fefcbda7 { max-width: initial; }
.l-0ca0c5f7 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-4d2d63b2 { order: 3; }
 }@media screen and (max-width: 576px) { .l-724fab95 { padding-top: var(--size-xs); }
 }
.l-c80f15e2 { 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-3f10762a { fill: var(--color-text-light); }
.l-7e3f9bfd { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-c80f15e2 { transform: scale(0.8); bottom: 15px; right: 15px; }
 }
.l-23a164d4 { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-c231ec96 { display: block; }
.l-310fae9d { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-2306da23 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-3eaeb2e5 { width: 100%; }
@media screen and (max-width: 768px) { .l-23a164d4 { padding: var(--size-s); }
.l-310fae9d { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-2306da23 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-3eaeb2e5 { width: auto; }
 }@media screen and (max-width: 576px) { .l-2306da23 { gap: var(--size-xxs); }
 }

            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-48ae96ce { position: relative; }
.l-feafd9a0 { margin-left: 8px; fill: currentColor; }
.l-f5fa2188 { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); justify-content: flex-start; flex-direction: column; gap: 16px; max-width: 100%; min-width: 250px; text-align: left; }
.l-f5fa2188 .l-67aa1bfe { justify-content: flex-start; }
.l-18354229 .l-f5fa2188 { border-radius: 0 0 12px 12px; }
.l-67aa1bfe { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-67aa1bfe:hover { text-shadow: 0.5px 0 var(--color-text); }
.l-e6c673a4 .l-f5fa2188 { display: flex; }
.l-e6c673a4 .l-feafd9a0 { transform: scaleY(-1); }
.l-e6c673a4 .l-c8fa6666 { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-8ee2e2b9 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-273a5004 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: 16px; position: relative; }
.l-10ab9c06 { display: flex; justify-content: flex-start; align-items: center; height: 51px; border-radius: 51px; gap: var(--size-s); padding: 0 8px; }
.l-21177934 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-78283bfe { font-size: 34px; margin-right: var(--size-xxs); }
.l-661befc9 { font-size: 24px; font-weight: 600; }
.l-c4b057a5 { display: flex;justify-content: flex-start; align-items: center; gap: 8px; }
.l-c8fa6666 { color: var(--color-text-description); position: relative; text-decoration: none;  text-align: center; padding: var(--size-xxs) var(--size-xs); height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s color ease-in-out; user-select: none; cursor: pointer; }
.l-c8fa6666:hover { color: var(--color-text); }
.l-28ed344c { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-28ed344c .l-c9118dc2 { background-color: var(--color-text); }
.l-28ed344c .l-5104c6d1 { background-color: var(--color-text); }
.l-c9118dc2 { position: absolute; bottom: -6px; display: block; width: 8px; height: 8px; border-radius: 50%; }
.l-5104c6d1 { display: block; width: 8px; height: 8px; border-radius: 50%; margin-right: 8px; }
.l-415dee6f { 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-415dee6f:hover { transform: scale(1.05); }
.l-415dee6f svg { fill: var(--color-text-light); }
.l-bba62803 { display: none; }
.l-880e944b { display: none; }
.l-94825a2e .l-bba62803 { display: inline; }
.l-94825a2e .l-c8bbc0b8 { display: none; }
.l-8af05786 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-2e4d23e1 .l-10ab9c06 { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-2e4d23e1 .l-c4b057a5 { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-2e4d23e1 .l-c8fa6666 { justify-content: flex-start; }
.l-2e4d23e1 .l-f5fa2188 { position: static; transform: none; box-shadow: none; min-width: initial; padding: 8px 16px; }
.l-2e4d23e1 .l-c9118dc2 { bottom: 50%; margin-bottom: -4px; left: -5px; }
@media screen and (max-width: 1024px) { .l-78283bfe { font-size: 28px; }
.l-661befc9 { font-size: 20px; }
.l-10ab9c06 { gap: var(--size-xxs); height: auto; }
.l-c4b057a5 { gap: var(--size-xxs); }
.l-193e1e92 { display: none; }
.l-880e944b { display: block; }
.l-8af05786.l-bb61ef88 { display: flex; width: 100%; }
 }
.l-32d1b3ad { position: relative; }
.l-32d1b3ad .l-2d6fd81d { margin: calc(-1 * var(--section-padding)) auto; position: relative; min-height: 700px; display: flex; justify-content: flex-start; align-items: center; }
.l-e0b37677 { display: flex; justify-content: center; align-items: center; gap: var(--size-m); min-height: 600px; width: 60%; }
.l-47b64b0e { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-47b64b0e::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-47b64b0e img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 1024px) { .l-e0b37677 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-8e3a2647 { text-align: center; }
 }
.l-79a6517a { display: flex; align-items: center; gap: var(--size-m); }
.l-b26f4cb5 { flex: 1; }
.l-ba3acf44 { flex: 1; }
@media screen and (max-width: 768px) { .l-79a6517a { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-ba3acf44 { text-align: center; }
 }
.l-4b5603ae { position: relative; display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); padding-left: var(--wrapper-padding); }
.l-6324d60c { flex: 0 1 560px; }
.l-3d7ca5e6 { flex: 1 1 630px; }
.l-d0bb2857 { flex: 1; }
.l-a205b266 { display: flex; gap: var(--size-s); flex-wrap: wrap; }
.l-315831a0 { flex: 1; }
.l-ca58a9ca { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-s); }
.l-16096461 { 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-4b5603ae { padding: 0 var(--wrapper-padding); flex-direction: column-reverse; }
.l-6324d60c { flex: auto; }
.l-3d7ca5e6 { flex: auto; width: 100%; }
.l-a205b266 { margin-top: var(--size-s); }
.l-315831a0 { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-ca58a9ca { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-6324d60c { text-align: center; }
.l-a205b266 { flex-direction: column; }
.l-315831a0 { flex: auto; text-align: center; }
.l-ca58a9ca { align-items: center; }
 }
.l-002b7723 { display: grid; grid-template-columns: 1fr 1fr; gap: var(--size-s); }
.l-52393078 { padding: var(--size-m); box-shadow: var(--shadow); }
.l-43fbd9cc svg { fill: var(--color-text); }
@media screen and (max-width: 768px) { .l-002b7723 { grid-template-columns: 1fr; }
 }
.l-6721e3e3 { text-align: center; }

.l-6b9f31bf { padding: 0; }
@media screen and (max-width: 1280px) { .l-167adb46 { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-6b9f31bf { padding: 0 var(--wrapper-padding); }
.l-62b69543 { column-count: 1; }
.l-167adb46 { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-62b69543 { text-align: center; }
 }
.l-83dfe65c { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-1db5852a { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.l-2174f1d0 { flex: 0 0 450px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-58c7318e { display: none; }
.l-ec659a5b { width: 100%; }
.l-e61cebfc { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); white-space: nowrap; flex-wrap: wrap; }
.l-1cbf1d8e { flex: 1; display: flex; align-items: flex-start; flex-direction: column; }
.l-375afdb9 { 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-bc85bd80 { fill: var(--color-text); }
.l-edcb8003 { stroke: var(--color-text); }
.l-4d2bd4c0 { stroke: var(--color-text); }
.l-fa85e9ca { display: flex; flex-direction: column; }
.l-58225bb1 { width: 100%; height: 300px; }
.l-c59ccf8e { position: relative; z-index: 1; }
@media screen and (max-width: 1024px) { .l-83dfe65c { flex-direction: column-reverse; }
.l-1db5852a { flex-direction: column-reverse; justify-content: flex-start; }
.l-2174f1d0 { flex: 1; }
.l-62634aac { display: none; }
.l-58c7318e { display: block; text-align: center; }
.l-e61cebfc { justify-content: space-evenly; }
.l-58225bb1 { height: 430px; margin-top: var(--size-s); }
 }@media screen and (max-width: 870px) { .l-1db5852a { width: 100%; }
 }@media screen and (max-width: 768px) { .l-375afdb9 { margin-right: 0; }
.l-fa85e9ca { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-1db5852a { text-align: center; }
.l-2174f1d0 { padding: var(--size-s); }
.l-e61cebfc { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-1cbf1d8e { flex: inherit; align-items: center; }
 }
.l-b165a52a { padding-top: var(--size-xl); }
.l-bc02c71f { border-radius: var(--b-radius) var(--b-radius) 0 0; padding: var(--size-m) var(--size-m) var(--size-s); }
.l-920f5ec4 { max-width: 434px; }
.l-44421ce8 { display: flex; flex-wrap: wrap; align-items: flex-start; gap: var(--size-s); }
.l-b0ad74ff { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 8px; }
.l-a5736fd4 { display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); }
.l-6892b713 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-73866c63 { font-size: 36px; margin-right: var(--size-xs); }
.l-96d7fb6a { font-size: 24px; font-weight: 600; }
.l-e327c522 { flex: 0 0 100%; padding-top: var(--size-s); border-top: 1px solid var(--color-text-description); }
@media screen and (max-width: 768px) { .l-920f5ec4 { max-width: initial; }
.l-a5736fd4 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-fceaa89a { order: 3; }
 }@media screen and (max-width: 576px) { .l-e327c522 { padding-top: var(--size-xs); }
 }
.l-c9b54d68 { 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-019a1628 { fill: var(--color-text-light); }
.l-b7c40048 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-c9b54d68 { transform: scale(0.8); bottom: 15px; right: 15px; }
 }
.l-55dca852 { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-75d60565 { display: block; }
.l-ddedf11e { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-25a99cd7 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-1ed38961 { width: 100%; }
@media screen and (max-width: 768px) { .l-55dca852 { padding: var(--size-s); }
.l-ddedf11e { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-25a99cd7 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-1ed38961 { width: auto; }
 }@media screen and (max-width: 576px) { .l-25a99cd7 { gap: var(--size-xxs); }
 }

            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-17885209 { position: relative; }
.l-2e1d3f6c { margin-left: 8px; fill: currentColor; }
.l-54fac768 { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); justify-content: flex-start; flex-direction: column; gap: 16px; max-width: 100%; min-width: 250px; text-align: left; }
.l-54fac768 .l-9ce731d0 { justify-content: flex-start; }
.l-567ee059 .l-54fac768 { border-radius: 0 0 12px 12px; }
.l-9ce731d0 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-9ce731d0:hover { text-shadow: 0.5px 0 var(--color-text); }
.l-d95fa60d .l-54fac768 { display: flex; }
.l-d95fa60d .l-2e1d3f6c { transform: scaleY(-1); }
.l-d95fa60d .l-23d9b8c8 { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-ae98fbb3 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-aad93ec5 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: 16px; position: relative; }
.l-3f5f2695 { display: flex; justify-content: flex-start; align-items: center; height: 51px; border-radius: 51px; gap: var(--size-s); padding: 0 8px; }
.l-d8403cd4 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-ebcf687d { font-size: 34px; margin-right: var(--size-xxs); }
.l-4a30d21c { font-size: 24px; font-weight: 600; }
.l-c930d103 { display: flex;justify-content: flex-start; align-items: center; gap: 8px; }
.l-23d9b8c8 { color: var(--color-text-description); position: relative; text-decoration: none;  text-align: center; padding: var(--size-xxs) var(--size-xs); height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s color ease-in-out; user-select: none; cursor: pointer; }
.l-23d9b8c8:hover { color: var(--color-text); }
.l-c7ee40dc { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-c7ee40dc .l-910ec6c4 { background-color: var(--color-text); }
.l-c7ee40dc .l-7ef46e66 { background-color: var(--color-text); }
.l-910ec6c4 { position: absolute; bottom: -6px; display: block; width: 8px; height: 8px; border-radius: 50%; }
.l-7ef46e66 { display: block; width: 8px; height: 8px; border-radius: 50%; margin-right: 8px; }
.l-7f9664e6 { 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-7f9664e6:hover { transform: scale(1.05); }
.l-7f9664e6 svg { fill: var(--color-text-light); }
.l-a176ed14 { display: none; }
.l-b88622fb { display: none; }
.l-fa0cc52d .l-a176ed14 { display: inline; }
.l-fa0cc52d .l-be58832a { display: none; }
.l-83c31816 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-87eeea3f .l-3f5f2695 { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-87eeea3f .l-c930d103 { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-87eeea3f .l-23d9b8c8 { justify-content: flex-start; }
.l-87eeea3f .l-54fac768 { position: static; transform: none; box-shadow: none; min-width: initial; padding: 8px 16px; }
.l-87eeea3f .l-910ec6c4 { bottom: 50%; margin-bottom: -4px; left: -5px; }
@media screen and (max-width: 1024px) { .l-ebcf687d { font-size: 28px; }
.l-4a30d21c { font-size: 20px; }
.l-3f5f2695 { gap: var(--size-xxs); height: auto; }
.l-c930d103 { gap: var(--size-xxs); }
.l-7f6b48a8 { display: none; }
.l-b88622fb { display: block; }
.l-83c31816.l-b6019f24 { display: flex; width: 100%; }
 }
.l-2607cbef { position: relative; min-height: 600px; display: flex; align-items: flex-end; }
.l-bbd09868 { 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-742223ec { flex: 0 0 clamp(18.75rem, 36.5853658537vw + -1.1432926829rem, 28.125rem); }
.l-e294e2b1 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-e294e2b1::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-e294e2b1 img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 870px) { .l-2607cbef { align-items: center; }
.l-bbd09868 { flex-direction: column; text-align: center; }
.l-742223ec { flex-basis: auto; }
 }@media screen and (max-width: 576px) { .l-2607cbef { min-height: 400px; }
 }
.l-ff1add61 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-90d85ff4 { text-align: center; }
.l-ff1add61 { column-count: 1; }
 }
.l-559bb544 { 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-8c64e631 { width: 50%; }
.l-627bb987 { min-width: 270px; height: 100%; box-shadow: var(--shadow); display: flex; flex-direction: column; }
.l-ca84b9fc { padding: var(--size-s) var(--size-m); }
.l-19b2d9e5 { transform: scale(1.2); }
.l-078cd75c { padding: var(--size-s) var(--size-m); margin-top: auto; }
.l-1dd5b00d svg { fill: var(--color-text); }
@media screen and (max-width: 1024px) { .l-559bb544 { padding: 20px 20px 10px; }
.l-19b2d9e5 { transform: none; }
 }@media screen and (max-width: 768px) { .l-8c64e631 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-559bb544 { flex-direction: column; overflow: initial; padding: 0; margin-inline: 0; }
.l-627bb987 { text-align: center; }
 }
.l-b3640ccc { display: flex; align-items: center; gap: var(--size-m); }
.l-4df27f76 { flex: 1; }
.l-43373fee { position: relative; padding: var(--size-m); }
.l-43373fee::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-8c27c563 { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 870px) { .l-b3640ccc { flex-direction: column; align-items: stretch; }
.l-4df27f76 { flex: auto; }
.l-43373fee { padding: var(--size-m) var(--size-s); }
.l-43373fee::before { top: 0; right: 0; left: 0; width: 100%; height: 100%; }
 }@media screen and (max-width: 576px) { .l-43373fee { text-align: center; }
 }
.l-9d8896c4 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-9d8896c4 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-9d8896c4 { padding: var(--size-s); }
 }
.l-cd1e518f { padding: 0; }
@media screen and (max-width: 1280px) { .l-4571b6f8 { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-cd1e518f { padding: 0 var(--wrapper-padding); }
.l-a934fcd1 { column-count: 1; }
.l-4571b6f8 { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-a934fcd1 { text-align: center; }
 }
.l-853a5a3f { padding-top: var(--size-xl); }
.l-13e3239a { border-radius: var(--b-radius) var(--b-radius) 0 0; padding: var(--size-m) var(--size-m) var(--size-s); }
.l-a80570db { max-width: 434px; }
.l-206ac830 { display: flex; flex-wrap: wrap; align-items: flex-start; gap: var(--size-s); }
.l-7645042a { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 8px; }
.l-3a3e7068 { display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); }
.l-71a09144 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-2bca215b { font-size: 36px; margin-right: var(--size-xs); }
.l-dc02546c { font-size: 24px; font-weight: 600; }
.l-4b1321b7 { flex: 0 0 100%; padding-top: var(--size-s); border-top: 1px solid var(--color-text-description); }
@media screen and (max-width: 768px) { .l-a80570db { max-width: initial; }
.l-3a3e7068 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-488d1ff2 { order: 3; }
 }@media screen and (max-width: 576px) { .l-4b1321b7 { padding-top: var(--size-xs); }
 }
.l-13a86a7e { 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-ca9f177d { fill: var(--color-text-light); }
.l-9bf628b3 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-13a86a7e { transform: scale(0.8); bottom: 15px; right: 15px; }
 }
.l-2bf4b014 { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-7a8482e6 { display: block; }
.l-372ede55 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-129d7eb9 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-c75c27f8 { width: 100%; }
@media screen and (max-width: 768px) { .l-2bf4b014 { padding: var(--size-s); }
.l-372ede55 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-129d7eb9 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-c75c27f8 { width: auto; }
 }@media screen and (max-width: 576px) { .l-129d7eb9 { gap: var(--size-xxs); }
 }

            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-db67509d { position: relative; }
.l-7c3f563d { margin-left: 8px; fill: currentColor; }
.l-3847060d { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); justify-content: flex-start; flex-direction: column; gap: 16px; max-width: 100%; min-width: 250px; text-align: left; }
.l-3847060d .l-52e33c7e { justify-content: flex-start; }
.l-bde38093 .l-3847060d { border-radius: 0 0 12px 12px; }
.l-52e33c7e { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-52e33c7e:hover { text-shadow: 0.5px 0 var(--color-text); }
.l-9bcb7819 .l-3847060d { display: flex; }
.l-9bcb7819 .l-7c3f563d { transform: scaleY(-1); }
.l-9bcb7819 .l-c6bdddaa { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-be746cc8 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-f9caf315 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: 16px; position: relative; }
.l-81d43d3e { display: flex; justify-content: flex-start; align-items: center; height: 51px; border-radius: 51px; gap: var(--size-s); padding: 0 8px; }
.l-34419fd9 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-5a2dc89d { font-size: 34px; margin-right: var(--size-xxs); }
.l-de97774a { font-size: 24px; font-weight: 600; }
.l-2f3e12de { display: flex;justify-content: flex-start; align-items: center; gap: 8px; }
.l-c6bdddaa { color: var(--color-text-description); position: relative; text-decoration: none;  text-align: center; padding: var(--size-xxs) var(--size-xs); height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s color ease-in-out; user-select: none; cursor: pointer; }
.l-c6bdddaa:hover { color: var(--color-text); }
.l-07a5a68f { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-07a5a68f .l-581490fa { background-color: var(--color-text); }
.l-07a5a68f .l-a6d49b4a { background-color: var(--color-text); }
.l-581490fa { position: absolute; bottom: -6px; display: block; width: 8px; height: 8px; border-radius: 50%; }
.l-a6d49b4a { display: block; width: 8px; height: 8px; border-radius: 50%; margin-right: 8px; }
.l-540bf998 { 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-540bf998:hover { transform: scale(1.05); }
.l-540bf998 svg { fill: var(--color-text-light); }
.l-4df706c1 { display: none; }
.l-49526d80 { display: none; }
.l-816588f0 .l-4df706c1 { display: inline; }
.l-816588f0 .l-579bbedc { display: none; }
.l-6a92e812 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-b24c4314 .l-81d43d3e { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-b24c4314 .l-2f3e12de { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-b24c4314 .l-c6bdddaa { justify-content: flex-start; }
.l-b24c4314 .l-3847060d { position: static; transform: none; box-shadow: none; min-width: initial; padding: 8px 16px; }
.l-b24c4314 .l-581490fa { bottom: 50%; margin-bottom: -4px; left: -5px; }
@media screen and (max-width: 1024px) { .l-5a2dc89d { font-size: 28px; }
.l-de97774a { font-size: 20px; }
.l-81d43d3e { gap: var(--size-xxs); height: auto; }
.l-2f3e12de { gap: var(--size-xxs); }
.l-2a827395 { display: none; }
.l-49526d80 { display: block; }
.l-6a92e812.l-6432a60e { display: flex; width: 100%; }
 }
.l-88a3a70f { display: flex; align-items: center; gap: var(--size-s); }
.l-a481edcf { flex: 1; }
.l-2d67f120 { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-af2ae0c2 { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-88a3a70f { flex-direction: column; }
.l-2d67f120 { flex: auto; }
.l-af2ae0c2 { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-2d67f120 { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-80b4c7dc { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-762a18c5 { flex: 1; }
.l-0d2d9fdd { flex: 1; display: flex; flex-direction: column; gap: var(--size-m); }
.l-9cdc5dcd { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-s); }
.l-46f2c3e4 { 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-80b4c7dc { flex-direction: column; gap: var(--size-m); }
.l-762a18c5 { text-align: center; }
 }@media screen and (max-width: 576px) { .l-0d2d9fdd { gap: var(--size-s); }
.l-9cdc5dcd { flex-direction: column; gap: var(--size-xxs); }
 }
.l-c70b1e07 { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-6bc9c2dc { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-1445b079 { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-1445b079 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-c70b1e07 { padding: 0; flex-direction: column-reverse; }
.l-6bc9c2dc { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-1445b079 { text-align: center; }
 }
.l-2d490acf { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-2d490acf { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-2d490acf { padding: var(--size-s); }
 }
.l-28181350 { display: flex; align-items: center; gap: var(--size-m); }
.l-298e5d31 { flex: 1; }
.l-c64d21cd { position: relative; padding: var(--size-m); }
.l-c64d21cd::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-770b4e9d { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 870px) { .l-28181350 { flex-direction: column; align-items: stretch; }
.l-298e5d31 { flex: auto; }
.l-c64d21cd { padding: var(--size-m) var(--size-s); }
.l-c64d21cd::before { top: 0; right: 0; left: 0; width: 100%; height: 100%; }
 }@media screen and (max-width: 576px) { .l-c64d21cd { text-align: center; }
 }
.l-90496264 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-a7b93dc4 { text-align: center; }
.l-90496264 { column-count: 1; }
 }
.l-889d4668 { padding: 0; }
@media screen and (max-width: 1280px) { .l-4b1cd761 { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-889d4668 { padding: 0 var(--wrapper-padding); }
.l-be54b979 { column-count: 1; }
.l-4b1cd761 { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-be54b979 { text-align: center; }
 }
.l-bac2c2bd { padding-top: var(--size-xl); }
.l-ab59c059 { border-radius: var(--b-radius) var(--b-radius) 0 0; padding: var(--size-m) var(--size-m) var(--size-s); }
.l-8c414c2d { max-width: 434px; }
.l-e8aef786 { display: flex; flex-wrap: wrap; align-items: flex-start; gap: var(--size-s); }
.l-52c05204 { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 8px; }
.l-c0959b4d { display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); }
.l-cdc42bab { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-43ced7cf { font-size: 36px; margin-right: var(--size-xs); }
.l-bf449dbc { font-size: 24px; font-weight: 600; }
.l-b64505f4 { flex: 0 0 100%; padding-top: var(--size-s); border-top: 1px solid var(--color-text-description); }
@media screen and (max-width: 768px) { .l-8c414c2d { max-width: initial; }
.l-c0959b4d { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-5780fb49 { order: 3; }
 }@media screen and (max-width: 576px) { .l-b64505f4 { padding-top: var(--size-xs); }
 }
.l-f5258eca { 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-42d6bbb1 { fill: var(--color-text-light); }
.l-269670aa { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-f5258eca { transform: scale(0.8); bottom: 15px; right: 15px; }
 }
.l-2407b1ef { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-721f50dc { display: block; }
.l-e84c0404 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-32f16675 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-7b45ce82 { width: 100%; }
@media screen and (max-width: 768px) { .l-2407b1ef { padding: var(--size-s); }
.l-e84c0404 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-32f16675 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-7b45ce82 { width: auto; }
 }@media screen and (max-width: 576px) { .l-32f16675 { gap: var(--size-xxs); }
 }

            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-e889aab4 { position: relative; }
.l-15af8d38 { margin-left: 8px; fill: currentColor; }
.l-9c21f5fd { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); justify-content: flex-start; flex-direction: column; gap: 16px; max-width: 100%; min-width: 250px; text-align: left; }
.l-9c21f5fd .l-dc820278 { justify-content: flex-start; }
.l-1b838295 .l-9c21f5fd { border-radius: 0 0 12px 12px; }
.l-dc820278 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-dc820278:hover { text-shadow: 0.5px 0 var(--color-text); }
.l-306af3f4 .l-9c21f5fd { display: flex; }
.l-306af3f4 .l-15af8d38 { transform: scaleY(-1); }
.l-306af3f4 .l-1b4d661a { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-1cd5b3b7 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-f9f2b893 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: 16px; position: relative; }
.l-bb0d66bf { display: flex; justify-content: flex-start; align-items: center; height: 51px; border-radius: 51px; gap: var(--size-s); padding: 0 8px; }
.l-aca813ea { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-4b623b65 { font-size: 34px; margin-right: var(--size-xxs); }
.l-c51466d6 { font-size: 24px; font-weight: 600; }
.l-1242f061 { display: flex;justify-content: flex-start; align-items: center; gap: 8px; }
.l-1b4d661a { color: var(--color-text-description); position: relative; text-decoration: none;  text-align: center; padding: var(--size-xxs) var(--size-xs); height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s color ease-in-out; user-select: none; cursor: pointer; }
.l-1b4d661a:hover { color: var(--color-text); }
.l-9aef0363 { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-9aef0363 .l-2bdcf47d { background-color: var(--color-text); }
.l-9aef0363 .l-764fc71c { background-color: var(--color-text); }
.l-2bdcf47d { position: absolute; bottom: -6px; display: block; width: 8px; height: 8px; border-radius: 50%; }
.l-764fc71c { display: block; width: 8px; height: 8px; border-radius: 50%; margin-right: 8px; }
.l-3139eaef { 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-3139eaef:hover { transform: scale(1.05); }
.l-3139eaef svg { fill: var(--color-text-light); }
.l-e144d96e { display: none; }
.l-cdfa6eb9 { display: none; }
.l-d991dad2 .l-e144d96e { display: inline; }
.l-d991dad2 .l-78d0aa38 { display: none; }
.l-1a64250b { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-4e954029 .l-bb0d66bf { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-4e954029 .l-1242f061 { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-4e954029 .l-1b4d661a { justify-content: flex-start; }
.l-4e954029 .l-9c21f5fd { position: static; transform: none; box-shadow: none; min-width: initial; padding: 8px 16px; }
.l-4e954029 .l-2bdcf47d { bottom: 50%; margin-bottom: -4px; left: -5px; }
@media screen and (max-width: 1024px) { .l-4b623b65 { font-size: 28px; }
.l-c51466d6 { font-size: 20px; }
.l-bb0d66bf { gap: var(--size-xxs); height: auto; }
.l-1242f061 { gap: var(--size-xxs); }
.l-a22183d7 { display: none; }
.l-cdfa6eb9 { display: block; }
.l-1a64250b.l-1dd94c81 { display: flex; width: 100%; }
 }
.l-3ff6d6a7 { overflow: hidden; }
.l-f5b95e4a { padding-left: var(--wrapper-padding); display: flex;  align-items: flex-start; gap: var(--size-s); }
.l-90f7f326 { flex: 0 1 465px; display: flex; flex-direction: column; align-items: flex-start; }
.l-c9549fe0 { flex: 0 1 726px; }
@media screen and (max-width: 1024px) { .l-f5b95e4a { gap: var(--size-l); padding: 0 var(--wrapper-padding); flex-direction: column; }
.l-90f7f326 { flex: auto; }
.l-c9549fe0 { flex: auto; border-radius: 0; width: 100vw; position: relative; left: 0; right: 0; margin: 0 calc(-1 * var(--wrapper-padding)); }
 }@media screen and (max-width: 576px) { .l-90f7f326 { text-align: center; align-items: center; }
 }
.l-15856c8c { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-15856c8c { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-15856c8c { padding: var(--size-s); }
 }
.l-e119ee5b { display: flex; gap: var(--size-s); height: clamp(37.5rem, 58.59375vw + 9.375rem, 56.25rem); }
.l-67017e1e { flex: 1; display: flex; flex-direction: column; }
.l-99bb1d7f { flex: 0 0 40%; display: flex; flex-direction: column; gap: var(--size-s); }
.l-ffa3e932 { flex: 1; }
@media screen and (max-width: 768px) { .l-ffa3e932 { margin-top: var(--size-m); }
.l-e119ee5b { flex-direction: column; height: auto; }
 }
.l-9f9ca48b { text-align: center; }

.l-5f4320de { width: 60%; }
.l-3a9f5032 { flex: 1; position: relative; display: flex; gap: var(--size-s); }
.l-3a9f5032::before { content: ""; position: absolute; top: 135px; left: 0; width: 100%; height: 3px; background-color: var(--color-primary); }
.l-9eb2dd61 { flex: 1; }
.l-cdf4d588 { position: relative; height: 100%; }
.l-cdf4d588::before { content: ""; width: 16px; height: 16px; position: absolute; left: 50%; margin-left: -8px; top: 128px; background-color: var(--color-primary); border-radius: 50%; }
.l-936af55c { font-size: 80px; line-height: 130%; font-weight: 500; margin-bottom: 72px; text-align: center; }
@media screen and (max-width: 870px) { .l-fdbebddd { flex-direction: column; }
.l-5f4320de { width: 100%; }
.l-3a9f5032 { flex-direction: column; }
.l-3a9f5032::before { top: 0; left: 80px; width: 2px; height: 100%; }
.l-cdf4d588 { display: flex; justify-content: flex-start; align-items: center; }
.l-cdf4d588::before { margin-left: 0; top: 50%; margin-top: -8px; left: 73px; }
.l-936af55c { text-align: left; margin-bottom: 0; font-size: 40px; flex: 0 0 110px; }
 }@media screen and (max-width: 576px) { .l-5f4320de { text-align: center; }
.l-3a9f5032::before { left: 57px; }
.l-cdf4d588::before { left: 50px; }
.l-936af55c { font-size: 32px; flex: 0 0 75px; }
 }
.l-9dad0576 { display: flex; align-items: center; gap: var(--size-m); }
.l-76fd0e0c { flex: 1; }
.l-598baa72 { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 768px) { .l-9dad0576 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-1eb08374 { text-align: center; }
 }
.l-015b3ef3 { padding-top: var(--size-xl); }
.l-7e9b8a1b { border-radius: var(--b-radius) var(--b-radius) 0 0; padding: var(--size-m) var(--size-m) var(--size-s); }
.l-85795a0d { max-width: 434px; }
.l-e99a375c { display: flex; flex-wrap: wrap; align-items: flex-start; gap: var(--size-s); }
.l-7ff43bcc { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 8px; }
.l-9eb7b1ec { display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); }
.l-3b83bd55 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-74152681 { font-size: 36px; margin-right: var(--size-xs); }
.l-5bebe3a8 { font-size: 24px; font-weight: 600; }
.l-87183eed { flex: 0 0 100%; padding-top: var(--size-s); border-top: 1px solid var(--color-text-description); }
@media screen and (max-width: 768px) { .l-85795a0d { max-width: initial; }
.l-9eb7b1ec { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-c1c8edd0 { order: 3; }
 }@media screen and (max-width: 576px) { .l-87183eed { padding-top: var(--size-xs); }
 }
.l-27c50118 { 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-ddb79d97 { fill: var(--color-text-light); }
.l-34ae36d8 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-27c50118 { transform: scale(0.8); bottom: 15px; right: 15px; }
 }
.l-bc7a6f17 { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-3586fd9e { display: block; }
.l-25840f94 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-5b0cbc95 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-3315126b { width: 100%; }
@media screen and (max-width: 768px) { .l-bc7a6f17 { padding: var(--size-s); }
.l-25840f94 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-5b0cbc95 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-3315126b { width: auto; }
 }@media screen and (max-width: 576px) { .l-5b0cbc95 { gap: var(--size-xxs); }
 }

            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-681429b7 { position: relative; }
.l-b52a1cfe { margin-left: 8px; fill: currentColor; }
.l-0cea2063 { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); justify-content: flex-start; flex-direction: column; gap: 16px; max-width: 100%; min-width: 250px; text-align: left; }
.l-0cea2063 .l-9c4378f3 { justify-content: flex-start; }
.l-9a9e4abc .l-0cea2063 { border-radius: 0 0 12px 12px; }
.l-9c4378f3 { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-9c4378f3:hover { text-shadow: 0.5px 0 var(--color-text); }
.l-a63c4a25 .l-0cea2063 { display: flex; }
.l-a63c4a25 .l-b52a1cfe { transform: scaleY(-1); }
.l-a63c4a25 .l-74273702 { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-67f7c91d { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-54cd5981 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: 16px; position: relative; }
.l-95e2a33c { display: flex; justify-content: flex-start; align-items: center; height: 51px; border-radius: 51px; gap: var(--size-s); padding: 0 8px; }
.l-afdf7f30 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-8f15e495 { font-size: 34px; margin-right: var(--size-xxs); }
.l-6955844b { font-size: 24px; font-weight: 600; }
.l-ffa72e4c { display: flex;justify-content: flex-start; align-items: center; gap: 8px; }
.l-74273702 { color: var(--color-text-description); position: relative; text-decoration: none;  text-align: center; padding: var(--size-xxs) var(--size-xs); height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s color ease-in-out; user-select: none; cursor: pointer; }
.l-74273702:hover { color: var(--color-text); }
.l-29d51b38 { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-29d51b38 .l-1df667bf { background-color: var(--color-text); }
.l-29d51b38 .l-3050f28d { background-color: var(--color-text); }
.l-1df667bf { position: absolute; bottom: -6px; display: block; width: 8px; height: 8px; border-radius: 50%; }
.l-3050f28d { display: block; width: 8px; height: 8px; border-radius: 50%; margin-right: 8px; }
.l-d3d0b6b1 { 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-d3d0b6b1:hover { transform: scale(1.05); }
.l-d3d0b6b1 svg { fill: var(--color-text-light); }
.l-e8217e9c { display: none; }
.l-333412df { display: none; }
.l-a2297e54 .l-e8217e9c { display: inline; }
.l-a2297e54 .l-e30ab597 { display: none; }
.l-d26b9eab { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-0def5eaa .l-95e2a33c { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-0def5eaa .l-ffa72e4c { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-0def5eaa .l-74273702 { justify-content: flex-start; }
.l-0def5eaa .l-0cea2063 { position: static; transform: none; box-shadow: none; min-width: initial; padding: 8px 16px; }
.l-0def5eaa .l-1df667bf { bottom: 50%; margin-bottom: -4px; left: -5px; }
@media screen and (max-width: 1024px) { .l-8f15e495 { font-size: 28px; }
.l-6955844b { font-size: 20px; }
.l-95e2a33c { gap: var(--size-xxs); height: auto; }
.l-ffa72e4c { gap: var(--size-xxs); }
.l-96c1a0c6 { display: none; }
.l-333412df { display: block; }
.l-d26b9eab.l-2f157fda { display: flex; width: 100%; }
 }
.l-ad656316 { display: flex; align-items: center; gap: var(--size-s); }
.l-039993e1 { flex: 1; }
.l-1b27d89f { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-cd7849ea { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-ad656316 { flex-direction: column; }
.l-1b27d89f { flex: auto; }
.l-cd7849ea { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-1b27d89f { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-8b8a1817 { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-eae136d9 { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-afd9731d { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-afd9731d { width: 100%; }
 }@media screen and (max-width: 576px) { .l-8b8a1817 { padding: 0; flex-direction: column-reverse; }
.l-eae136d9 { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-afd9731d { text-align: center; }
 }
.l-22085a44 { display: flex; gap: var(--size-s); }
.l-22085a44 * { flex: 1; }
.l-b749fcb1 { display: grid; gap: var(--size-s); grid-template-columns: 1fr 1fr; }
.l-a08ef0eb { aspect-ratio: 3/2; }
@media screen and (max-width: 576px) { .l-22085a44 { text-align: center; }
.l-b749fcb1 { grid-template-columns: 1fr; }
 }@media screen and (max-width: 768px) { .l-22085a44 { flex-direction: column; gap: var(--size-xs); }
 }
.l-f605a2f5 { text-align: center; }

.l-154704eb { display: flex; align-items: center; gap: var(--size-m); }
.l-1f78fc50 { flex: 1; }
.l-2573288e { flex: 1; }
@media screen and (max-width: 768px) { .l-154704eb { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-2573288e { text-align: center; }
 }
.l-25907123 { padding-top: var(--size-xl); }
.l-a4eb9203 { border-radius: var(--b-radius) var(--b-radius) 0 0; padding: var(--size-m) var(--size-m) var(--size-s); }
.l-dfb93f8e { max-width: 434px; }
.l-749c48ae { display: flex; flex-wrap: wrap; align-items: flex-start; gap: var(--size-s); }
.l-4fcda929 { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 8px; }
.l-26df0066 { display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); }
.l-ba88aff2 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-06c5454f { font-size: 36px; margin-right: var(--size-xs); }
.l-221765b1 { font-size: 24px; font-weight: 600; }
.l-44bbc34a { flex: 0 0 100%; padding-top: var(--size-s); border-top: 1px solid var(--color-text-description); }
@media screen and (max-width: 768px) { .l-dfb93f8e { max-width: initial; }
.l-26df0066 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-00f8530c { order: 3; }
 }@media screen and (max-width: 576px) { .l-44bbc34a { padding-top: var(--size-xs); }
 }
.l-d3b39699 { 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-3d125b31 { fill: var(--color-text-light); }
.l-841d11ed { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-d3b39699 { transform: scale(0.8); bottom: 15px; right: 15px; }
 }
.l-e52eb12e { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-2409f45c { display: block; }
.l-72c48cf9 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-cbde6295 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-a33a0c92 { width: 100%; }
@media screen and (max-width: 768px) { .l-e52eb12e { padding: var(--size-s); }
.l-72c48cf9 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-cbde6295 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-a33a0c92 { width: auto; }
 }@media screen and (max-width: 576px) { .l-cbde6295 { gap: var(--size-xxs); }
 }

            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-1562af9f { position: relative; }
.l-2c3c8b09 { margin-left: 8px; fill: currentColor; }
.l-c867ced3 { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); justify-content: flex-start; flex-direction: column; gap: 16px; max-width: 100%; min-width: 250px; text-align: left; }
.l-c867ced3 .l-dfc19fba { justify-content: flex-start; }
.l-79b4184a .l-c867ced3 { border-radius: 0 0 12px 12px; }
.l-dfc19fba { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-dfc19fba:hover { text-shadow: 0.5px 0 var(--color-text); }
.l-910da114 .l-c867ced3 { display: flex; }
.l-910da114 .l-2c3c8b09 { transform: scaleY(-1); }
.l-910da114 .l-984f374b { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-aa16c037 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-4ab0ba8d { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: 16px; position: relative; }
.l-a06385bf { display: flex; justify-content: flex-start; align-items: center; height: 51px; border-radius: 51px; gap: var(--size-s); padding: 0 8px; }
.l-1df5e2f5 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-64a92065 { font-size: 34px; margin-right: var(--size-xxs); }
.l-b2db6851 { font-size: 24px; font-weight: 600; }
.l-4fa6a3be { display: flex;justify-content: flex-start; align-items: center; gap: 8px; }
.l-984f374b { color: var(--color-text-description); position: relative; text-decoration: none;  text-align: center; padding: var(--size-xxs) var(--size-xs); height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s color ease-in-out; user-select: none; cursor: pointer; }
.l-984f374b:hover { color: var(--color-text); }
.l-ea2c9c91 { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-ea2c9c91 .l-f9038831 { background-color: var(--color-text); }
.l-ea2c9c91 .l-c11aac8b { background-color: var(--color-text); }
.l-f9038831 { position: absolute; bottom: -6px; display: block; width: 8px; height: 8px; border-radius: 50%; }
.l-c11aac8b { display: block; width: 8px; height: 8px; border-radius: 50%; margin-right: 8px; }
.l-6a40da27 { 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-6a40da27:hover { transform: scale(1.05); }
.l-6a40da27 svg { fill: var(--color-text-light); }
.l-fed64626 { display: none; }
.l-42a4cbd8 { display: none; }
.l-69cfd0ed .l-fed64626 { display: inline; }
.l-69cfd0ed .l-f705ef9c { display: none; }
.l-7be249e1 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-55013312 .l-a06385bf { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-55013312 .l-4fa6a3be { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-55013312 .l-984f374b { justify-content: flex-start; }
.l-55013312 .l-c867ced3 { position: static; transform: none; box-shadow: none; min-width: initial; padding: 8px 16px; }
.l-55013312 .l-f9038831 { bottom: 50%; margin-bottom: -4px; left: -5px; }
@media screen and (max-width: 1024px) { .l-64a92065 { font-size: 28px; }
.l-b2db6851 { font-size: 20px; }
.l-a06385bf { gap: var(--size-xxs); height: auto; }
.l-4fa6a3be { gap: var(--size-xxs); }
.l-e8f2f125 { display: none; }
.l-42a4cbd8 { display: block; }
.l-7be249e1.l-de4c72d3 { display: flex; width: 100%; }
 }
.l-6cc1ca4f { overflow: hidden; }
.l-56e5c0e4 { padding-left: var(--wrapper-padding); display: flex;  align-items: flex-start; gap: var(--size-s); }
.l-c7f7be66 { flex: 0 1 465px; display: flex; flex-direction: column; align-items: flex-start; }
.l-614a8a80 { flex: 0 1 726px; }
@media screen and (max-width: 1024px) { .l-56e5c0e4 { gap: var(--size-l); padding: 0 var(--wrapper-padding); flex-direction: column; }
.l-c7f7be66 { flex: auto; }
.l-614a8a80 { flex: auto; border-radius: 0; width: 100vw; position: relative; left: 0; right: 0; margin: 0 calc(-1 * var(--wrapper-padding)); }
 }@media screen and (max-width: 576px) { .l-c7f7be66 { text-align: center; align-items: center; }
 }
.l-c947fb32 { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-70a11742 { text-align: center; }
.l-c947fb32 { column-count: 1; }
 }
.l-c25bfb69 { width: 60%; }
.l-0bb4d449 { flex: 1; position: relative; display: flex; gap: var(--size-l); }
.l-1b72900c { flex: 1; }
.l-86837cf6 { position: relative; }
.l-86837cf6::before { content: ""; position: absolute; top: 0; left: calc(-1 * var(--size-l) / 2); width: 1px; height: 100%; background-color: var(--color-secondary); }
.l-02e7c44f::before { display: none; }
@media screen and (max-width: 870px) { .l-a0e4d0ea { flex-direction: column; }
.l-c25bfb69 { width: 100%; }
.l-0bb4d449 { display: grid; grid-template-columns: 1fr 1fr; }
.l-0bb4d449::before { content: ""; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background-color: var(--color-secondary); }
.l-0bb4d449::after { content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: var(--color-secondary); }
.l-86837cf6::before { display: none; }
 }@media screen and (max-width: 576px) { .l-c25bfb69 { text-align: center; }
.l-0bb4d449 { margin-top: var(--size-m); gap: var(--size-m); grid-template-columns: 1fr; }
.l-0bb4d449::before { display: none; }
.l-0bb4d449::after { display: none; }
.l-86837cf6::before { left: 0; top: calc(-1 * var(--size-m) / 2); display: block; height: 1px; width: 100%; }
.l-02e7c44f::before { display: none; }
 }
.l-11ad3a7c { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-11ad3a7c { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-11ad3a7c { padding: var(--size-s); }
 }
.l-6c948472 { display: flex; align-items: center; gap: var(--size-m); }
.l-7bcc61a0 { flex: 1; }
.l-3dcdc432 { flex: 1; }
@media screen and (max-width: 768px) { .l-6c948472 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-3dcdc432 { text-align: center; }
 }
.l-691c3986 { text-align: center; }

.l-e74282e2 { padding-top: var(--size-xl); }
.l-fc4421fa { border-radius: var(--b-radius) var(--b-radius) 0 0; padding: var(--size-m) var(--size-m) var(--size-s); }
.l-d68956fb { max-width: 434px; }
.l-fafa6280 { display: flex; flex-wrap: wrap; align-items: flex-start; gap: var(--size-s); }
.l-1f5f3110 { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 8px; }
.l-903f930b { display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); }
.l-70c7b6c0 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-b6bb5bd4 { font-size: 36px; margin-right: var(--size-xs); }
.l-b8d98647 { font-size: 24px; font-weight: 600; }
.l-0b94890f { flex: 0 0 100%; padding-top: var(--size-s); border-top: 1px solid var(--color-text-description); }
@media screen and (max-width: 768px) { .l-d68956fb { max-width: initial; }
.l-903f930b { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-e7de24e8 { order: 3; }
 }@media screen and (max-width: 576px) { .l-0b94890f { padding-top: var(--size-xs); }
 }
.l-c9ccf990 { 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-24088f24 { fill: var(--color-text-light); }
.l-b0810134 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-c9ccf990 { transform: scale(0.8); bottom: 15px; right: 15px; }
 }
.l-5b19b4ba { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-1ddd3633 { display: block; }
.l-5266d834 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-959e9335 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-203796ec { width: 100%; }
@media screen and (max-width: 768px) { .l-5b19b4ba { padding: var(--size-s); }
.l-5266d834 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-959e9335 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-203796ec { width: auto; }
 }@media screen and (max-width: 576px) { .l-959e9335 { gap: var(--size-xxs); }
 }

            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-64aae385 { position: relative; }
.l-6b0ab78a { margin-left: 8px; fill: currentColor; }
.l-718501be { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); justify-content: flex-start; flex-direction: column; gap: 16px; max-width: 100%; min-width: 250px; text-align: left; }
.l-718501be .l-3877ed5a { justify-content: flex-start; }
.l-c2534279 .l-718501be { border-radius: 0 0 12px 12px; }
.l-3877ed5a { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-3877ed5a:hover { text-shadow: 0.5px 0 var(--color-text); }
.l-5d04d6b8 .l-718501be { display: flex; }
.l-5d04d6b8 .l-6b0ab78a { transform: scaleY(-1); }
.l-5d04d6b8 .l-34fe90ee { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-1196dc6c { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-b473fedb { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: 16px; position: relative; }
.l-a79ea5be { display: flex; justify-content: flex-start; align-items: center; height: 51px; border-radius: 51px; gap: var(--size-s); padding: 0 8px; }
.l-74d9ebc6 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-61df3bfa { font-size: 34px; margin-right: var(--size-xxs); }
.l-3be0487f { font-size: 24px; font-weight: 600; }
.l-8f02d951 { display: flex;justify-content: flex-start; align-items: center; gap: 8px; }
.l-34fe90ee { color: var(--color-text-description); position: relative; text-decoration: none;  text-align: center; padding: var(--size-xxs) var(--size-xs); height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s color ease-in-out; user-select: none; cursor: pointer; }
.l-34fe90ee:hover { color: var(--color-text); }
.l-1f06df5a { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-1f06df5a .l-85658d11 { background-color: var(--color-text); }
.l-1f06df5a .l-c2d9a00a { background-color: var(--color-text); }
.l-85658d11 { position: absolute; bottom: -6px; display: block; width: 8px; height: 8px; border-radius: 50%; }
.l-c2d9a00a { display: block; width: 8px; height: 8px; border-radius: 50%; margin-right: 8px; }
.l-33fcc3ca { 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-33fcc3ca:hover { transform: scale(1.05); }
.l-33fcc3ca svg { fill: var(--color-text-light); }
.l-bf2465d7 { display: none; }
.l-6af187c5 { display: none; }
.l-44dbe0e3 .l-bf2465d7 { display: inline; }
.l-44dbe0e3 .l-8f250711 { display: none; }
.l-f5330957 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-26b8e5bf .l-a79ea5be { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-26b8e5bf .l-8f02d951 { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-26b8e5bf .l-34fe90ee { justify-content: flex-start; }
.l-26b8e5bf .l-718501be { position: static; transform: none; box-shadow: none; min-width: initial; padding: 8px 16px; }
.l-26b8e5bf .l-85658d11 { bottom: 50%; margin-bottom: -4px; left: -5px; }
@media screen and (max-width: 1024px) { .l-61df3bfa { font-size: 28px; }
.l-3be0487f { font-size: 20px; }
.l-a79ea5be { gap: var(--size-xxs); height: auto; }
.l-8f02d951 { gap: var(--size-xxs); }
.l-4cf77aac { display: none; }
.l-6af187c5 { display: block; }
.l-f5330957.l-bd1b2d20 { display: flex; width: 100%; }
 }
.l-9c85cd14 { position: relative; }
.l-9c85cd14 .l-86b8d644 { margin: calc(-1 * var(--section-padding)) auto; position: relative; min-height: 700px; display: flex; justify-content: flex-start; align-items: center; }
.l-49fff058 { display: flex; justify-content: center; align-items: center; gap: var(--size-m); min-height: 600px; width: 60%; }
.l-7eca10be { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-7eca10be::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-7eca10be img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
@media screen and (max-width: 1024px) { .l-49fff058 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-309f0f1e { text-align: center; }
 }
.l-c21f4410 { text-align: center; }

.l-93e919f5 { display: flex; align-items: center; gap: var(--size-m); }
.l-919949a3 { flex: 1; }
.l-2744451d { flex: 1; }
@media screen and (max-width: 768px) { .l-93e919f5 { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-2744451d { text-align: center; }
 }
.l-f67ab4bf { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-485cdc52 { text-align: center; }
.l-f67ab4bf { column-count: 1; }
 }
.l-aa8b1613 { display: flex; justify-content: flex-start; position: relative; z-index: 1; }
.l-ad0d08ed { 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-d69efb02 { padding: clamp(1.5rem, 7.8048780488vw + -2.743902439rem, 3.5rem); flex: 1; display: flex; flex-direction: column; justify-content: center; }
.l-14f01537 { display: flex; justify-content: flex-start; align-items: center; }
.l-64decb2e { 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-19b23105 { display: flex; flex-direction: column; }
.l-97d85625 { margin-top: -100px; height: clamp(32rem, 13.28125vw + 25.625rem, 36.25rem); }
.l-6cbe93b1 { position: relative; z-index: 1; }
@media screen and (max-width: 870px) { .l-aa8b1613 { flex-direction: column-reverse; }
.l-ad0d08ed { width: 100%; }
 }@media screen and (max-width: 768px) { .l-9f3fc04f { width: 100%; display: flex; justify-content: space-between; gap: var(--size-s); }
.l-9f3fc04f .l-14f01537 { margin-top: 0; }
.l-14f01537 { align-items: flex-start; flex-direction: column; flex: 1; }
.l-64decb2e { margin-right: 0; }
.l-19b23105 { margin-top: var(--size-xs); }
.l-97d85625 { height: clamp(38.75rem, -27.4809160305vw + 45.1908396947rem, 32rem); }
 }@media screen and (max-width: 576px) { .l-ad0d08ed { text-align: center; }
.l-9f3fc04f { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-14f01537 { align-items: center; }
.l-fa44c7c8 { margin: 0 auto; }
 }
.l-e319f5aa { padding-top: var(--size-xl); }
.l-23ffc139 { border-radius: var(--b-radius) var(--b-radius) 0 0; padding: var(--size-m) var(--size-m) var(--size-s); }
.l-41fecb0f { max-width: 434px; }
.l-5a06cd6a { display: flex; flex-wrap: wrap; align-items: flex-start; gap: var(--size-s); }
.l-82807490 { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 8px; }
.l-ca8ff849 { display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); }
.l-8829fa1f { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-b059d2ea { font-size: 36px; margin-right: var(--size-xs); }
.l-8a9b59e8 { font-size: 24px; font-weight: 600; }
.l-957666fb { flex: 0 0 100%; padding-top: var(--size-s); border-top: 1px solid var(--color-text-description); }
@media screen and (max-width: 768px) { .l-41fecb0f { max-width: initial; }
.l-ca8ff849 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-2b31f2f3 { order: 3; }
 }@media screen and (max-width: 576px) { .l-957666fb { padding-top: var(--size-xs); }
 }
.l-6c2f8c7b { 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-4d3b73e1 { fill: var(--color-text-light); }
.l-c1852728 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-6c2f8c7b { transform: scale(0.8); bottom: 15px; right: 15px; }
 }
.l-21aae1fd { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-3625309f { display: block; }
.l-87de21b3 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-dd531bb3 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-2bc128ca { width: 100%; }
@media screen and (max-width: 768px) { .l-21aae1fd { padding: var(--size-s); }
.l-87de21b3 { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-dd531bb3 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-2bc128ca { width: auto; }
 }@media screen and (max-width: 576px) { .l-dd531bb3 { gap: var(--size-xxs); }
 }

            #hero, #about, #reviews, #form {
                scroll-margin-top: 80px;
            }
        
.l-60000dea { position: relative; }
.l-ea07c732 { margin-left: 8px; fill: currentColor; }
.l-2ffc0bb0 { display: none; transform: translateY(100%); bottom: -15px; position: absolute; box-shadow: 0 10px 10px rgba(23, 23, 28, 0.1); padding: var(--size-xs); background-color: var(--color-bg); justify-content: flex-start; flex-direction: column; gap: 16px; max-width: 100%; min-width: 250px; text-align: left; }
.l-2ffc0bb0 .l-755ab80f { justify-content: flex-start; }
.l-77691ca4 .l-2ffc0bb0 { border-radius: 0 0 12px 12px; }
.l-755ab80f { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; }
.l-755ab80f:hover { text-shadow: 0.5px 0 var(--color-text); }
.l-9adc0f03 .l-2ffc0bb0 { display: flex; }
.l-9adc0f03 .l-ea07c732 { transform: scaleY(-1); }
.l-9adc0f03 .l-88c56a80 { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-0505f355 { position: sticky; top: 0; z-index: 5; box-shadow: var(--shadow); }
.l-40d1d3dc { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; min-height: 80px; padding: 16px 0; gap: 16px; position: relative; }
.l-8915d9c2 { display: flex; justify-content: flex-start; align-items: center; height: 51px; border-radius: 51px; gap: var(--size-s); padding: 0 8px; }
.l-de93e4ec { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; }
.l-24e692fa { font-size: 34px; margin-right: var(--size-xxs); }
.l-b2e214dc { font-size: 24px; font-weight: 600; }
.l-fe9d93d1 { display: flex;justify-content: flex-start; align-items: center; gap: 8px; }
.l-88c56a80 { color: var(--color-text-description); position: relative; text-decoration: none;  text-align: center; padding: var(--size-xxs) var(--size-xs); height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 35px; transition: 0.1s color ease-in-out; user-select: none; cursor: pointer; }
.l-88c56a80:hover { color: var(--color-text); }
.l-d176c015 { color: var(--color-text); text-shadow: 0.5px 0 var(--color-text); }
.l-d176c015 .l-bdd36859 { background-color: var(--color-text); }
.l-d176c015 .l-ac81de7a { background-color: var(--color-text); }
.l-bdd36859 { position: absolute; bottom: -6px; display: block; width: 8px; height: 8px; border-radius: 50%; }
.l-ac81de7a { display: block; width: 8px; height: 8px; border-radius: 50%; margin-right: 8px; }
.l-6ff92969 { 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-6ff92969:hover { transform: scale(1.05); }
.l-6ff92969 svg { fill: var(--color-text-light); }
.l-00d00cc9 { display: none; }
.l-e45a55a0 { display: none; }
.l-32c7fcbd .l-00d00cc9 { display: inline; }
.l-32c7fcbd .l-4500cb4e { display: none; }
.l-8fe63289 { display: none; justify-content: flex-start; align-items: center; padding-bottom: var(--size-xs); }
.l-a64d1299 .l-8915d9c2 { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-a64d1299 .l-fe9d93d1 { height: auto; display: flex; flex-direction: column; text-align: left; align-items: flex-start; }
.l-a64d1299 .l-88c56a80 { justify-content: flex-start; }
.l-a64d1299 .l-2ffc0bb0 { position: static; transform: none; box-shadow: none; min-width: initial; padding: 8px 16px; }
.l-a64d1299 .l-bdd36859 { bottom: 50%; margin-bottom: -4px; left: -5px; }
@media screen and (max-width: 1024px) { .l-24e692fa { font-size: 28px; }
.l-b2e214dc { font-size: 20px; }
.l-8915d9c2 { gap: var(--size-xxs); height: auto; }
.l-fe9d93d1 { gap: var(--size-xxs); }
.l-2fba57b9 { display: none; }
.l-e45a55a0 { display: block; }
.l-8fe63289.l-25343339 { display: flex; width: 100%; }
 }
.l-b8dca2e0 * + * { margin-top: var(--size-xs); }
.l-b8dca2e0 ul { list-style: disc; }
.l-b8dca2e0 ul li { margin-left: 16px; }

.l-81a7d25d { padding-top: var(--size-xl); }
.l-7f894aa8 { border-radius: var(--b-radius) var(--b-radius) 0 0; padding: var(--size-m) var(--size-m) var(--size-s); }
.l-69393992 { max-width: 434px; }
.l-5477700a { display: flex; flex-wrap: wrap; align-items: flex-start; gap: var(--size-s); }
.l-1816050e { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 8px; }
.l-ffac92a7 { display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); }
.l-14f926a8 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-0f74bd4c { font-size: 36px; margin-right: var(--size-xs); }
.l-676d784f { font-size: 24px; font-weight: 600; }
.l-d08f276a { flex: 0 0 100%; padding-top: var(--size-s); border-top: 1px solid var(--color-text-description); }
@media screen and (max-width: 768px) { .l-69393992 { max-width: initial; }
.l-ffac92a7 { flex-direction: column; gap: var(--size-xs); margin-top: var(--size-m); }
.l-0ec17cf6 { order: 3; }
 }@media screen and (max-width: 576px) { .l-d08f276a { padding-top: var(--size-xs); }
 }
.l-6011552c { 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-19d3eb7a { fill: var(--color-text-light); }
.l-dae664e9 { opacity: 1; transform: translateY(-35px); }
@media screen and (max-width: 768px) { .l-6011552c { transform: scale(0.8); bottom: 15px; right: 15px; }
 }
.l-608f796c { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: var(--size-m); z-index: 3; }
.l-d0a6dfb9 { display: block; }
.l-1a75ee3a { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xl); }
.l-328200c8 { width: 195px; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-3c76366b { width: 100%; }
@media screen and (max-width: 768px) { .l-608f796c { padding: var(--size-s); }
.l-1a75ee3a { text-align: center; gap: var(--size-s); flex-direction: column; }
.l-328200c8 { width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; }
.l-3c76366b { width: auto; }
 }@media screen and (max-width: 576px) { .l-328200c8 { gap: var(--size-xxs); }
 }
.l-d0dad5b7 * + * { margin-top: var(--size-xs); }
.l-d0dad5b7 ul { list-style: disc; }
.l-d0dad5b7 ul li { margin-left: 16px; }

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

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