
:root {
    --ffsd: 0px;
    --1vw: calc((100vw - var(--sbw, 0px)) / 100);
    --1vh: var(--inner1Vh, 1vh);
}

@media (prefers-reduced-motion: reduce) {
    .animated {
        animation: none !important;
    }
}

html {
    zoom: var(--rzf, 1);
    font-size: max(calc(min(var(--1vw, 1vw), 13.66px) * var(--rfso, 1)), var(--minfs, 0px));
    -webkit-text-size-adjust: 100%;
    scroll-behavior: smooth;
}

body {
    font-size: calc(1rem * var(--bfso, 1));
}

body,
html,
p,
ul,
ol,
li {
    margin: 0;
    padding: 0;
    font-synthesis: none;
    font-kerning: none;
    font-variant-ligatures: none;
    font-feature-settings: "kern" 0, "calt" 0, "liga" 0, "clig" 0, "dlig" 0, "hlig" 0;
    font-family: unset;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: geometricprecision;
    white-space: normal;
}

li {
    text-align: unset;
}

a {
    text-decoration: none;
    color: inherit;
}

img {
    -webkit-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-touch-callout: none;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.0e238af95f64bf73d084eea74b.d25c2b954383b90c56e37c5dcc8156ae.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.bold4194551262856179638.57.1254cd940cf272b54bbc26db3b0e1dcf.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.italic6553527492625857811..e8e81a50df99d849e49e80cd439dcd84.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.italic.bold178123360053973.062687d7d0cccd95994bcb9b6ac47b34.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.0e238af95f64bf73d084eea74b.d25c2b954383b90c56e37c5dcc8156ae.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.italic6553527492625857811..e8e81a50df99d849e49e80cd439dcd84.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.0e238af95f64bf73d084eea74b.d25c2b954383b90c56e37c5dcc8156ae.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.italic6553527492625857811..e8e81a50df99d849e49e80cd439dcd84.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.0e238af95f64bf73d084eea74b.d25c2b954383b90c56e37c5dcc8156ae.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.italic6553527492625857811..e8e81a50df99d849e49e80cd439dcd84.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.0e238af95f64bf73d084eea74b.d25c2b954383b90c56e37c5dcc8156ae.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.italic6553527492625857811..e8e81a50df99d849e49e80cd439dcd84.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.bold4194551262856179638.57.1254cd940cf272b54bbc26db3b0e1dcf.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.italic.bold178123360053973.062687d7d0cccd95994bcb9b6ac47b34.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.bold4194551262856179638.57.1254cd940cf272b54bbc26db3b0e1dcf.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.italic.bold178123360053973.062687d7d0cccd95994bcb9b6ac47b34.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.bold4194551262856179638.57.1254cd940cf272b54bbc26db3b0e1dcf.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YALBszUSD-E-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YALBszUSD-E/0/Alice-Regular.italic.bold178123360053973.062687d7d0cccd95994bcb9b6ac47b34.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Gara_src_M.3c04819ad0fe49e3b63cfdbd614e2.8083e99b9be180966319671b1774cb04.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Garabd_src_M.d82ecf37f378f5fd6767bf8b07b.d02a0ab1ff493e6e60c37f9fb8d85484.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Garait_src_M.1efde0b9084de6496bd4e8e4f08.8c121a34419b7c2d0c00540549892a71.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Garabi_src_M.54a467ae0205a3c932e5ce2c5f8.aaa123a775c082198b0508d0aa3746bd.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Gara_src_M.3c04819ad0fe49e3b63cfdbd614e2.8083e99b9be180966319671b1774cb04.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Garait_src_M.1efde0b9084de6496bd4e8e4f08.8c121a34419b7c2d0c00540549892a71.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Gara_src_M.3c04819ad0fe49e3b63cfdbd614e2.8083e99b9be180966319671b1774cb04.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Garait_src_M.1efde0b9084de6496bd4e8e4f08.8c121a34419b7c2d0c00540549892a71.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Gara_src_M.3c04819ad0fe49e3b63cfdbd614e2.8083e99b9be180966319671b1774cb04.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Garait_src_M.1efde0b9084de6496bd4e8e4f08.8c121a34419b7c2d0c00540549892a71.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Gara_src_M.3c04819ad0fe49e3b63cfdbd614e2.8083e99b9be180966319671b1774cb04.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Garait_src_M.1efde0b9084de6496bd4e8e4f08.8c121a34419b7c2d0c00540549892a71.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Garabd_src_M.d82ecf37f378f5fd6767bf8b07b.d02a0ab1ff493e6e60c37f9fb8d85484.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Garabi_src_M.54a467ae0205a3c932e5ce2c5f8.aaa123a775c082198b0508d0aa3746bd.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Garabd_src_M.d82ecf37f378f5fd6767bf8b07b.d02a0ab1ff493e6e60c37f9fb8d85484.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Garabi_src_M.54a467ae0205a3c932e5ce2c5f8.aaa123a775c082198b0508d0aa3746bd.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Garabd_src_M.d82ecf37f378f5fd6767bf8b07b.d02a0ab1ff493e6e60c37f9fb8d85484.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFcfhlhK9c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YAFcfhlhK9c/0/Garabi_src_M.54a467ae0205a3c932e5ce2c5f8.aaa123a775c082198b0508d0aa3746bd.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Regular.3fcfd5207e177b1b5.60d885a4e30d1ead5c81a4981ec475d3.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Regular.3fcfd5207e177b1b5.60d885a4e30d1ead5c81a4981ec475d3.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Italic.c4ff7f076bb3c8cf5a.7bd9b4b1614b8dde864c532d4a6ad402.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Italic.c4ff7f076bb3c8cf5a.7bd9b4b1614b8dde864c532d4a6ad402.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Regular.3fcfd5207e177b1b5.60d885a4e30d1ead5c81a4981ec475d3.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Italic.c4ff7f076bb3c8cf5a.7bd9b4b1614b8dde864c532d4a6ad402.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Regular.3fcfd5207e177b1b5.60d885a4e30d1ead5c81a4981ec475d3.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Italic.c4ff7f076bb3c8cf5a.7bd9b4b1614b8dde864c532d4a6ad402.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Regular.3fcfd5207e177b1b5.60d885a4e30d1ead5c81a4981ec475d3.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Italic.c4ff7f076bb3c8cf5a.7bd9b4b1614b8dde864c532d4a6ad402.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Regular.3fcfd5207e177b1b5.60d885a4e30d1ead5c81a4981ec475d3.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Italic.c4ff7f076bb3c8cf5a.7bd9b4b1614b8dde864c532d4a6ad402.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Regular.3fcfd5207e177b1b5.60d885a4e30d1ead5c81a4981ec475d3.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Italic.c4ff7f076bb3c8cf5a.7bd9b4b1614b8dde864c532d4a6ad402.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Regular.3fcfd5207e177b1b5.60d885a4e30d1ead5c81a4981ec475d3.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Italic.c4ff7f076bb3c8cf5a.7bd9b4b1614b8dde864c532d4a6ad402.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Regular.3fcfd5207e177b1b5.60d885a4e30d1ead5c81a4981ec475d3.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YADK4Fi0R2c-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YADK4Fi0R2c/0/SortsMillGoudy-Italic.c4ff7f076bb3c8cf5a.7bd9b4b1614b8dde864c532d4a6ad402.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/Arimo.7ac02a544211773d9636e056e9da6c35.7.f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/ArimoBold.927b7dca5b947f69cb8e835f7f743d.98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/ArimoItalic.fa87472a877e70c5bce22e42be5c.d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/ArimoBoldItalic.08fb930e5cf38bab811efa91.1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/Arimo.7ac02a544211773d9636e056e9da6c35.7.f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/ArimoItalic.fa87472a877e70c5bce22e42be5c.d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/Arimo.7ac02a544211773d9636e056e9da6c35.7.f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/ArimoItalic.fa87472a877e70c5bce22e42be5c.d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/Arimo.7ac02a544211773d9636e056e9da6c35.7.f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/ArimoItalic.fa87472a877e70c5bce22e42be5c.d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/Arimo.7ac02a544211773d9636e056e9da6c35.7.f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/ArimoItalic.fa87472a877e70c5bce22e42be5c.d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/ArimoBold.927b7dca5b947f69cb8e835f7f743d.98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/ArimoBoldItalic.08fb930e5cf38bab811efa91.1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/ArimoBold.927b7dca5b947f69cb8e835f7f743d.98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/ArimoBoldItalic.08fb930e5cf38bab811efa91.1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/ArimoBold.927b7dca5b947f69cb8e835f7f743d.98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(https://s3.amazonaws.com/font-public.canva.com/YACgEZ1cb1Q/0/ArimoBoldItalic.08fb930e5cf38bab811efa91.1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 900;
}

#verticalMenu {
    font-family: -apple-system, BlinkMacSystemFont, sans-serif;
    font-size: 1.5rem;
    background-color: #ffffff;
    margin: 0 0 0 auto;
    padding: 0;
    border: 12px solid #ffffff;
    height: 100%;
    width: 400px;
    max-width: 80vw;
    overflow: auto;
    box-sizing: border-box;
    z-index: 2;
    position: fixed;
    top: 0px;
    right: 0px;
    transform: translateX(400px);
    transition: all 0.35s;
}

#menuToggle:checked~#verticalMenu {
    transform: translateX(0px);
}

#menuButton {
    display: flex;
    color: #0e1318;
    z-index: 3;
    justify-content: center;
    align-items: center;
}

#menuButton:hover {
    cursor: pointer;
    color: hsla(210, 26%, 7%, 1);
    text-decoration-line: none;
}

.navMenuLinkContent:hover {
    color: hsla(210, 26%, 7%, 1);
}

.navMenuLink {
    color: hsla(210, 26%, 7%, 0.7);
    display: flex;
    align-items: center;
    list-style-type: none;
    white-space: nowrap;
}

#horizontalMenu>.navMenuLink {
    max-width: 148px;
}

.navMenuLinkContent {
    display: inline-block;
    text-decoration-line: none;
    font-family: -apple-system, BlinkMacSystemFont, sans-serif;
    font-size: 15px;
    font-weight: 700;
    white-space: nowrap;
    padding: 10px 16px;
    margin-right: auto;
    color: hsla(210, 26%, 7%, 0.7);
    overflow: hidden;
    text-overflow: ellipsis;
}

#menuToggle:checked~#menuButton {
    z-index: 2;
    width: 100vw;
    height: 100vh;
    background-color: rgba(30, 41, 51, 45);
    opacity: 0.55;
    top: 0px;
    position: fixed;
}

#menuToggle:checked~#menuButton>#menuButtonIcon {
    display: none;
}

#horizontalMenu {
    display: flex;
}

@media (max-width: 1024px) {
    #horizontalMenu {
        display: none;
    }
}

@media (min-width: 1025px) {

    #menuButton,
    #verticalMenu {
        display: none;
    }
}

html {
    scroll-padding-top: 50px;
}

@media (max-width: 375px) {
    #uN6h3wGugGaSF8El {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SLtcmTppNxAycTz4 {
        grid-template-columns: 0 337.60183395%;
        left: -118.80091697%;
        grid-template-rows: 0 100%;
    }

    #iKlmY0uHSgDh3rWE {
        font-size: calc(1.78560209em - var(--ffsd));
    }

    #pynoPh9OVYzXqotk {
        --first-font-size: 1.78560209em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #XjtJ5QbPJZig6T9h {
        min-width: 19.21409562rem;
    }

    #eXvUyI2nSRNSE7FI {
        grid-area: 2 / 7 / 5 / 8;
        position: relative;
    }

    #fHAXKpeP23XcMG6e {
        grid-area: 3 / 2 / 4 / 11;
        position: relative;
    }

    #s4zan6b5b1F7Qcfk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.31196949em - var(--ffsd)));
    }

    #xCygrKOlpPxM9wyA {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.31196949em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.01));
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #SneBodJlMCDn3TkG {
        min-width: 91.6rem;
    }

    #JlDgqJ325TIF8Bnx {
        grid-area: 6 / 3 / 7 / 12;
        position: relative;
    }

    #c9Yyk6U7wRXwgVAc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.12000533em - var(--ffsd)));
    }

    #ngVeZQwqIgZZPnk3 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.12000533em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #Tn20IZBUAyaNLJDx {
        min-width: 91.6rem;
    }

    #dGBmBoEdm8etVHd0 {
        grid-area: 8 / 4 / 9 / 13;
        position: relative;
    }

    #amCqUk4Ay59cjBr0 {
        stroke-width: calc(100rem * 2.0000000000000004 / 375.0);
    }

    #iVZB4AAh2rwHNA2X {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #nleavlZYnZycmb5R {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.68898667em - var(--ffsd)));
    }

    #CL2U2meGxP1ZI0AD {
        min-width: 81.39176624rem;
    }

    #qTf3IQ4s2IR6200i {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #UdtRlswfjODHeOwW {
        grid-template-columns: 0 1.33333333rem 81.25843291rem 1.33333333rem;
        grid-template-rows: 0 minmax(1.33333333rem, max-content) minmax(17.0192318rem, max-content) minmax(1.33333333rem, max-content);
    }

    #lFqwSVzkMh2jF2Ho {
        grid-area: 10 / 5 / 11 / 9;
        grid-template-columns: 0 83.92509957rem;
        grid-template-rows: 0 minmax(19.68589847rem, max-content);
    }

    #L8KUTAVnfCXBmuNO {
        grid-area: 10 / 5 / 11 / 9;
        position: relative;
    }

    #vaJPtBCrnazWoJS4 {
        stroke-width: calc(100rem * 1.9999999999999998 / 375.0);
    }

    #cD7eNJIcj6LifYG8 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #fy0Ph9NB1856FbGT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.68898667em - var(--ffsd)));
    }

    #sgoLR7yA3TSwz5t6 {
        min-width: 81.39176624rem;
    }

    #wRjZG2lxQm92Xpaq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #iIKQ8gpolzlFMGyn {
        grid-template-columns: 0 1.33333333rem 81.25843291rem 1.33333333rem;
        grid-template-rows: 0 minmax(1.33333333rem, max-content) minmax(17.0192318rem, max-content) minmax(1.33333333rem, max-content);
    }

    #JeSjMC6OMHcNj4Y2 {
        grid-area: 12 / 6 / 13 / 10;
        grid-template-columns: 0 83.92509957rem;
        grid-template-rows: 0 minmax(19.68589847rem, max-content);
    }

    #Kgk94riH430fVyft {
        grid-area: 12 / 6 / 13 / 10;
        position: relative;
    }

    #mH2j5QjZ4j8JRWRL {
        grid-template-columns: 4.26666667rem 0 0 3.77078355rem 0 32.42216864rem 19.08076229rem 32.42216864rem 0 3.77078355rem 0 0 4.26666667rem;
        grid-template-rows: minmax(15.31238017rem, max-content) minmax(3.76695012rem, max-content) minmax(0.06695949rem, max-content) minmax(0.00510441rem, max-content) minmax(50.63422409rem, max-content) minmax(20.70434079rem, max-content) minmax(2.24644713rem, max-content) minmax(4.35244779rem, max-content) minmax(31.63532064rem, max-content) minmax(19.68589847rem, max-content) minmax(6.4rem, max-content) minmax(19.68589847rem, max-content) minmax(15.31238017rem, max-content);
    }

    #home {
        min-height: calc(calc(8.93640968 * var(--1vh, 1vh)) - 4.46820484px);
    }

    #lCYZKArEOBIoLT4c {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SzQRl7R7jvn9Qq49 {
        grid-template-columns: 0 439.04531375%;
        left: -169.52265688%;
        grid-template-rows: 0 100%;
    }

    #RgTh6ifSoT0pbNt3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.53251574em - var(--ffsd)));
    }

    #jlz6w3KcHEW9u3QH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.53251574em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #Stj3nGiTtzIErWNr {
        min-width: 91.6rem;
    }

    #akZji1cXX46z4ddk {
        grid-area: 2 / 4 / 3 / 21;
        position: relative;
    }

    #w5AgA0viWKkBU3l6 {
        grid-area: 4 / 2 / 5 / 20;
        position: relative;
    }

    #JAqkqCgz4zjQzfeR {
        font-size: calc(7.43698545em - var(--ffsd));
    }

    #OKRAAyz9Ev5pz0ct {
        --first-font-size: 7.43698545em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #q1xXYNIvUfVOLPfn {
        min-width: 91.6rem;
    }

    #z0GpNJoJTDe9HhZ8 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #i98FgGapNA1Yl5Ri {
        font-size: calc(7.11359924em - var(--ffsd));
    }

    #ZRsfRyasBDgc8mUX {
        --first-font-size: 7.11359924em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #WkhVGGIHZFUnChVf {
        min-width: 91.6rem;
    }

    #ETzP7jDxbxAeuH3H {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #XCV2LYhD8egWnkte {
        grid-area: 6 / 5 / 7 / 22;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(8.02706887rem, max-content) minmax(0.73560843rem, max-content) minmax(7.78455468rem, max-content);
    }

    #yBY2Sdd90AAFTRc4 {
        grid-area: 6 / 5 / 7 / 22;
        position: relative;
    }

    #mcpcImWj5iNQTfnX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.43698545em - var(--ffsd)));
    }

    #YjNA2xp0y7WNFuLP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.43698545em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #jsmai8pRMhQM7vxg {
        min-width: 91.6rem;
    }

    #WjA7oQ4vtlQozOO9 {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #JwskWVvO87Nt88sO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.16132789em - var(--ffsd)));
    }

    #lb77omiOtloAwuRD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.16132789em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #APGTgQoheN9oVGnh {
        min-width: 91.6rem;
    }

    #QD7J4OEToXvXeLhi {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #ySjkswyoEaQFc8sz {
        grid-area: 8 / 6 / 9 / 23;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(16.03795752rem, max-content) 0 minmax(7.37960024rem, max-content);
    }

    #uBIrxmyH0WQEALxE {
        grid-area: 8 / 6 / 9 / 23;
        position: relative;
    }

    #dz5Si1stEnMolzGE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.43698545em - var(--ffsd)));
    }

    #NQlKlDBASKBDUxM5 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.43698545em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #mjOvDgpdw8QO76L6 {
        min-width: 91.6rem;
    }

    #jiKb9p3SRa2qEu5D {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #dW7N6MOrn5xgJZUn {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.16132789em - var(--ffsd)));
    }

    #oyJnSSqFgjKLXAKZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.16132789em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #oVggMAc3g0GOnpvr {
        min-width: 91.6rem;
    }

    #r73BYpL6chus5wDH {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #Dnc7KM7HC6wgyaEN {
        grid-area: 10 / 7 / 11 / 24;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(16.03795752rem, max-content) 0 minmax(7.37960024rem, max-content);
    }

    #GOnPcXd0UMGfzNrY {
        grid-area: 10 / 7 / 11 / 24;
        position: relative;
    }

    #xkrV8QrrAbQU8x2e {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.9034964em - var(--ffsd)));
    }

    #Li1muihUyl7KZ9SN {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.9034964em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #XSEnSSkgyjk4hjZb {
        min-width: 91.6rem;
    }

    #slvvNQkL2vxXjamd {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #iGSm6uTq5ZmvDAbE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.16132789em - var(--ffsd)));
    }

    #NF8lPsuCGqqCif0X {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.16132789em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #kBJN3koev879se85 {
        min-width: 91.6rem;
    }

    #ouKKCGuZ0S8T1t1j {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #OlYwhYrDpRllVPB3 {
        grid-area: 12 / 8 / 13 / 25;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(14.88748135rem, max-content) 0 minmax(7.37960024rem, max-content);
    }

    #FmZtK6dZr5sMH9oW {
        grid-area: 12 / 8 / 13 / 25;
        position: relative;
    }

    #GHlJp0vNWIWC0p8b {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.43698545em - var(--ffsd)));
    }

    #XFoh4wfADSzwlTWD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.43698545em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ztuZmR3v3GK8VYIu {
        min-width: 91.6rem;
    }

    #UXEgvgZwGVTZ7SdQ {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #j1hE4ixzbZcZutv7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.16132789em - var(--ffsd)));
    }

    #fyaE9TFzNrFR3eYF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.16132789em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #xUvw2ZVQVuolnpBL {
        min-width: 91.6rem;
    }

    #KGOqlDJOYyomJGHY {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #vGLsTVY3VZBO2kjh {
        grid-area: 14 / 10 / 15 / 27;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(16.03795752rem, max-content) 0 minmax(7.37960024rem, max-content);
    }

    #zHxbhWV6B2cHaQE4 {
        grid-area: 14 / 10 / 15 / 27;
        position: relative;
    }

    #jLtKe0LInnyzDcsb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.43698545em - var(--ffsd)));
    }

    #lqiXlLPTjXWUTCdR {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.43698545em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #JlQ85xO87vLDDJmn {
        min-width: 91.6rem;
    }

    #d7BC4CtypnU0uAvG {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #q3ZhSAXesHmkZqin {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.16132789em - var(--ffsd)));
    }

    #plYOiEMKTYQNRIUz {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.16132789em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IWu419zwgaTcjUpy {
        min-width: 91.6rem;
    }

    #tB4nQ2BHyYiiLAjE {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #GY7e4AUuHePlJYub {
        grid-area: 16 / 9 / 17 / 26;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(8.76267731rem, max-content) 0 minmax(7.37960024rem, max-content);
    }

    #JwdMz7nSGkYj8DrC {
        grid-area: 16 / 9 / 17 / 26;
        position: relative;
    }

    #Mca7izPTbOOiiaN5 {
        grid-area: 18 / 3 / 22 / 17;
        position: relative;
    }

    #O7pHG4CJb8HuECFs {
        grid-area: 23 / 11 / 31 / 12;
        position: relative;
    }

    #OXzSpgh8pbFJErgz {
        font-size: calc(3.17383074em - var(--ffsd));
    }

    #TybI8PVHe3XL53YS {
        --first-font-size: 3.17383074em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #Zxs7dzj5lTNOvqlG {
        min-width: 39.16792885rem;
    }

    #fXTeMrjUcRp4eVlo {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #NC7TfZKjB9m1WxRR {
        font-size: calc(3.03582145em - var(--ffsd));
    }

    #zHARI5otujuXtYOg {
        font-size: calc(3.03582145em - var(--ffsd));
    }

    #Hga36TYVwij3B9zb {
        font-size: calc(3.03582145em - var(--ffsd));
    }

    #JWr8lJ1Qzh1i5R9y {
        --first-font-size: 3.03582145em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #HUC0VVD7DmKO2a96 {
        min-width: 45.2009671rem;
    }

    #L0afviNo9RjZsU1c {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #P0N1ARH232z8YBPW {
        grid-area: 21 / 13 / 24 / 28;
        grid-template-columns: 0 3.01651913rem 39.03459551rem 3.01651913rem;
        grid-template-rows: 0 minmax(3.73958707rem, max-content) 0 minmax(12.1226015rem, max-content);
    }

    #Q2raKdhu7BJ9ujmY {
        grid-area: 21 / 13 / 24 / 28;
        position: relative;
    }

    #J4dgFBoMtBoGusRe {
        font-size: calc(3.17383074em - var(--ffsd));
    }

    #Cx7OXbffnGJoObqe {
        --first-font-size: 3.17383074em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ZM3its962NKzCpgq {
        min-width: 39.16792885rem;
    }

    #dRIb5grBRrilKqpc {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #Q5Cp2LGGTcxdQfN3 {
        font-size: calc(3.03582145em - var(--ffsd));
    }

    #PcDWAYtVhKC7FkaK {
        --first-font-size: 3.03582145em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #nON7PzS7s2WyGBtZ {
        min-width: 45.2009671rem;
    }

    #Z32SCf0y21qRvf36 {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #VCn5YpIZFu72NPeB {
        grid-area: 25 / 15 / 26 / 30;
        grid-template-columns: 0 3.01651913rem 39.03459551rem 3.01651913rem;
        grid-template-rows: 0 minmax(3.73958707rem, max-content) 0 minmax(3.63609097rem, max-content);
    }

    #DpflNpvc0lThhBnA {
        grid-area: 25 / 15 / 26 / 30;
        position: relative;
    }

    #ajmN54j8MEeg1qyJ {
        font-size: calc(3.17383074em - var(--ffsd));
    }

    #rbD9TjB8Ee5EoDUI {
        --first-font-size: 3.17383074em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #AKkEbs09XgpkwO3X {
        min-width: 39.16792885rem;
    }

    #TnN1RwdlWvFO6Un5 {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #ps3HppU7NUmmydCn {
        font-size: calc(3.03582145em - var(--ffsd));
    }

    #cwkyRZyvaqN9ZgKw {
        --first-font-size: 3.03582145em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #e4JtpPWseRwyqhS1 {
        min-width: 45.2009671rem;
    }

    #hUlQMFh2ewPz2jMn {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #sG8NwxjwYwLt8bNz {
        grid-area: 27 / 16 / 28 / 31;
        grid-template-columns: 0 3.01651913rem 39.03459551rem 3.01651913rem;
        grid-template-rows: 0 minmax(3.73958707rem, max-content) 0 minmax(3.63609097rem, max-content);
    }

    #Z1wiMnEIqYVd1Sog {
        grid-area: 27 / 16 / 28 / 31;
        position: relative;
    }

    #jSdvGMMeovIXcZX0 {
        font-size: calc(3.17383074em - var(--ffsd));
    }

    #orL8QuAx0kr6yUvk {
        --first-font-size: 3.17383074em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #LCkAy9LpsxfKb1tZ {
        min-width: 39.16792885rem;
    }

    #nxLHuBpka2FA27xL {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #jsD47TJ9JvTrOziU {
        font-size: calc(3.03582145em - var(--ffsd));
    }

    #PIlNYZKTH1BBe4Dl {
        --first-font-size: 3.03582145em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #pMXasf8ErUiF391K {
        min-width: 45.2009671rem;
    }

    #Q2XZoCVG7U5SaHST {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #IjPOTwVoUllXdea5 {
        grid-area: 29 / 14 / 30 / 29;
        grid-template-columns: 0 3.01651913rem 39.03459551rem 3.01651913rem;
        grid-template-rows: 0 minmax(6.844408rem, max-content) 0 minmax(3.63609097rem, max-content);
    }

    #IPI5ZKjtbjNszdHy {
        grid-area: 29 / 14 / 30 / 29;
        position: relative;
    }

    #Q8SpYmBtOVQnXt8b {
        font-size: calc(3.17383074em - var(--ffsd));
    }

    #ZA23vb4zDHs7voTh {
        --first-font-size: 3.17383074em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #HxSwe7MU5RKzvD4V {
        min-width: 39.16792885rem;
    }

    #tGu5yFNkJDHXrig5 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #RiFVl8lgqZduP87j {
        font-size: calc(3.03582145em - var(--ffsd));
    }

    #zgaISV8NKVhA5NSC {
        font-size: calc(3.03582145em - var(--ffsd));
    }

    #C39uGHZTDpNReVfV {
        font-size: calc(3.03582145em - var(--ffsd));
    }

    #adUGvL8wXbiyhrUf {
        --first-font-size: 3.03582145em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #jBnU49PLxxgBhAaW {
        min-width: 39.16792885rem;
    }

    #yuhxWp5n7VX9ivpz {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #DS1SYWBm01iTVxKq {
        grid-area: 19 / 18 / 20 / 19;
        grid-template-columns: 0 0 39.03459551rem 0;
        grid-template-rows: 0 minmax(3.42565656rem, max-content) minmax(0.31393051rem, max-content) minmax(11.80867098rem, max-content);
    }

    #LFfMRwefIZH15K27 {
        grid-area: 19 / 18 / 20 / 19;
        position: relative;
    }

    #ykCKgSo2MWiYKq4v {
        grid-template-columns: 4.26666667rem 0 0 0 0 0 0 0 0 2.88198189rem 42.57578191rem 0.9412691rem 0 0 0 1.94071279rem 1.07580634rem 39.03459551rem 3.01651913rem 0 0 0 0 0 0 0 0 0 0 0 4.26666667rem;
        grid-template-rows: minmax(13.68583942rem, max-content) minmax(6.56984191rem, max-content) minmax(4.53333333rem, max-content) minmax(0.07544265rem, max-content) minmax(3.724448rem, max-content) minmax(16.54723199rem, max-content) minmax(4.03910933rem, max-content) minmax(23.41755776rem, max-content) minmax(4.03910933rem, max-content) minmax(23.41755776rem, max-content) minmax(4.03910933rem, max-content) minmax(22.26708159rem, max-content) minmax(4.03910933rem, max-content) minmax(23.41755776rem, max-content) minmax(4.03910933rem, max-content) minmax(16.14227755rem, max-content) minmax(6.4rem, max-content) 0 minmax(15.54825806rem, max-content) minmax(2.27686868rem, max-content) minmax(14.44165351rem, max-content) minmax(0.97862461rem, max-content) minmax(0.44191045rem, max-content) minmax(2.27686868rem, max-content) minmax(7.37567805rem, max-content) minmax(2.27686868rem, max-content) minmax(7.37567805rem, max-content) minmax(2.27686868rem, max-content) minmax(10.48049897rem, max-content) minmax(0.69896766rem, max-content);
    }

    #book {
        min-height: calc(calc(11.62164537 * var(--1vh, 1vh)) - 5.81082269px);
    }

    #vY3WBOmY6XptmWqe {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #OUfy7gLytQYErDwQ {
        grid-template-columns: 0 740.91514322%;
        left: -320.45757161%;
        grid-template-rows: 0 100%;
    }

    #xniiLLAgvLuxDDP8 {
        grid-area: 2 / 2 / 3 / 10;
        position: relative;
    }

    #dy4gwsLcMY8lHVH3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.92918724em - var(--ffsd)));
    }

    #yzlGeHa8iZ4m2DRj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.92918724em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #cChv3vfXndcGra86 {
        min-width: 91.6rem;
    }

    #DkrMWtAelkDHA6gx {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #v6SPcsrhWFNuhxxe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.62788188em - var(--ffsd)));
    }

    #wfU8aHMLNVkpmgUY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.62788188em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #m6vhrAJMJfCqZrYC {
        min-width: 91.6rem;
    }

    #Na174k8xfIvuSmA2 {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #GvIOkKFQa2HXYATB {
        grid-area: 4 / 4 / 5 / 12;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(8.16436072rem, max-content) 0 minmax(7.93840542rem, max-content);
    }

    #IDFA1eilJ1PG5V0C {
        grid-area: 4 / 4 / 5 / 12;
        position: relative;
    }

    #I3MyF6GiFbs7EYGe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.43698545em - var(--ffsd)));
    }

    #itt5hH0a2xeXlTQf {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.43698545em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #TtP9bP5KXJ3lnm4a {
        min-width: 91.6rem;
    }

    #YwBPlIfTXiOVKCqL {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #wSUMUP65nps5Ig9b {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.16132789em - var(--ffsd)));
    }

    #uT2vpZb3b3bVTgze {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.16132789em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #mKvGxHlf2Qu7GTgn {
        min-width: 91.6rem;
    }

    #HflMhQGrJe7rfGf7 {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #I1ZPXBAPE7xoBCFB {
        grid-area: 6 / 5 / 7 / 13;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(16.03795752rem, max-content) 0 minmax(7.37960024rem, max-content);
    }

    #Cp5fq0uXpLeqPo9G {
        grid-area: 6 / 5 / 7 / 13;
        position: relative;
    }

    #oi46TQAeop0ghvK4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.43698545em - var(--ffsd)));
    }

    #eG3oSI23qQVgpIpZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.43698545em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #doms5Y6S0qrCH60B {
        min-width: 91.6rem;
    }

    #wxndOW9nc1eamycp {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #cxKqFptKYFbr6dbz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.16132789em - var(--ffsd)));
    }

    #pg5Ovmag33DClHpX {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.16132789em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #jAOuVKrpwVgg7G0b {
        min-width: 91.6rem;
    }

    #vqTrDgOBblUVT5tR {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #O6ubuqZi9zPrp2V8 {
        grid-area: 8 / 6 / 9 / 14;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(8.76267731rem, max-content) 0 minmax(7.37960024rem, max-content);
    }

    #JS3NyY9AOJw2fkJT {
        grid-area: 8 / 6 / 9 / 14;
        position: relative;
    }

    #XYHdFhjFfyUpkVMf {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.9034964em - var(--ffsd)));
    }

    #e2IzuVhDpIxLxK9A {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.9034964em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #aOfZQaOmmyA0aVnk {
        min-width: 91.6rem;
    }

    #IMzuRtelDZyMVRBd {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #M7ms8guaEA5B5jp7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.16132789em - var(--ffsd)));
    }

    #SSoEteeQAXiHdg3x {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.16132789em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ONfxU79Nt3IcfjEs {
        min-width: 91.6rem;
    }

    #hV3uJ8OBspanyy3e {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #MjiapeIn4AmdxofU {
        grid-area: 10 / 7 / 11 / 15;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(8.13409031rem, max-content) 0 minmax(7.37960024rem, max-content);
    }

    #n6IDw0AQ2gRSxN3t {
        grid-area: 10 / 7 / 11 / 15;
        position: relative;
    }

    #kF2zTnAUl1JsaRfj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.43698545em - var(--ffsd)));
    }

    #pd25b0tKQy4qg2kW {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.43698545em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #kmHyyIkoZPxIwUj7 {
        min-width: 91.6rem;
    }

    #NcOj5msayDtKVt4j {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #TmmrD5dzpgNq3IGo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.16132789em - var(--ffsd)));
    }

    #Hu8FlAtOWAYKRLjF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.16132789em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rFQiSwTCxHpQk96u {
        min-width: 91.6rem;
    }

    #OxXF36o39Z3PGOzi {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #LAsiysuDsAAZtRCl {
        grid-area: 12 / 9 / 13 / 17;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(8.76267731rem, max-content) 0 minmax(7.37960024rem, max-content);
    }

    #VK2Bw8vMejJ2xAiW {
        grid-area: 12 / 9 / 13 / 17;
        position: relative;
    }

    #V7f5t2NHjmswBel4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.43698545em - var(--ffsd)));
    }

    #rHx0NmpEPeQSH89D {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.43698545em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #dNoU4xuhtuinhbyx {
        min-width: 91.6rem;
    }

    #gbjrVff0pr7qa9te {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #Gsj1gDuR1OLZ8M6a {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.16132789em - var(--ffsd)));
    }

    #BKcTI1gO1yIiszMw {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.16132789em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ZFDad8qbHnCC8RJ2 {
        min-width: 91.6rem;
    }

    #Wvkw10hkLJvurBTb {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #mBk1IR2e3vsnrUnT {
        grid-area: 14 / 8 / 15 / 16;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(8.76267731rem, max-content) 0 minmax(7.37960024rem, max-content);
    }

    #WEDFLzi5XZS3zafE {
        grid-area: 14 / 8 / 15 / 16;
        position: relative;
    }

    #rYvFN9TmB9UCit3e {
        grid-area: 16 / 3 / 17 / 11;
        position: relative;
    }

    #tAhCJquh14Gukh4s {
        grid-template-columns: 4.26666667rem 0 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 0 4.26666667rem;
        grid-template-rows: minmax(4.26666667rem, max-content) minmax(137.15713839rem, max-content) minmax(6.4rem, max-content) minmax(16.10276614rem, max-content) minmax(10.09741707rem, max-content) minmax(23.41755776rem, max-content) minmax(10.09741707rem, max-content) minmax(16.14227755rem, max-content) minmax(10.09741707rem, max-content) minmax(15.51369055rem, max-content) minmax(10.09741707rem, max-content) minmax(16.14227755rem, max-content) minmax(10.09741707rem, max-content) minmax(16.14227755rem, max-content) minmax(6.4rem, max-content) minmax(104.1229648rem, max-content) minmax(4.26666667rem, max-content);
    }

    #services {
        min-height: calc(calc(19.61221946 * var(--1vh, 1vh)) - 9.80610973px);
    }

    #ttrWefq1oyiAeINW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #yCRoo5J64BfmsEvC {
        grid-template-columns: 0 774.06221431%;
        left: -337.03110715%;
        grid-template-rows: 0 100%;
    }

    #fG48G6i3AgoNfeZ7 {
        grid-area: 2 / 3 / 3 / 10;
        position: relative;
    }

    #obc0rdpu4auTkr4P {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.57637361em - var(--ffsd)));
    }

    #KwtVzzA8UMJF3eR1 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.57637361em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #fHWBuM9payoG3XKF {
        min-width: 91.6rem;
    }

    #eJGwbC2MoMWa4XkM {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #WfUOh0VCBPO72UaJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.29040983em - var(--ffsd)));
    }

    #BAAs2EBYZh34nXli {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.29040983em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #fwBrjqccC5uuu2En {
        min-width: 91.6rem;
    }

    #d1tnjvlKV0rEAjZN {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #KeT7Vi3y9m0UgZhy {
        grid-area: 4 / 5 / 5 / 12;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(7.74865572rem, max-content) 0 minmax(7.5342054rem, max-content);
    }

    #Umf33MiFB1G5leEl {
        grid-area: 4 / 5 / 5 / 12;
        position: relative;
    }

    #euJqbTsbmIoHvw63 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.43698545em - var(--ffsd)));
    }

    #khNLyCH9pq4xhu0D {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.43698545em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #mh3g31W6izIewqwK {
        min-width: 91.6rem;
    }

    #Y6sKRR2l9nZCFwhm {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #eu8mOuBSx47Jtp7c {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.16132789em - var(--ffsd)));
    }

    #QxkkT2PLpg091vgn {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.16132789em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #C7bGuwZWWgSoTI00 {
        min-width: 91.6rem;
    }

    #PmGgz1yxDQY5UHNU {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #cXeZYd2Yh9XLggz9 {
        grid-area: 6 / 6 / 7 / 13;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(8.76267731rem, max-content) 0 minmax(7.37960024rem, max-content);
    }

    #d7ZDuUpiptBkjvaq {
        grid-area: 6 / 6 / 7 / 13;
        position: relative;
    }

    #BTzhOHVejprr7vOO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.43698545em - var(--ffsd)));
    }

    #xpYUBc0Qav1vGxi7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.43698545em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ln8GAhVysFwG8CiH {
        min-width: 91.6rem;
    }

    #dMXUI7TDBvJ5ng1L {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #jTethtS4GMaVEtiu {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.16132789em - var(--ffsd)));
    }

    #kzudy1MkY2HCotQH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.16132789em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #kcmMQ2TcqNBAPhTH {
        min-width: 91.6rem;
    }

    #lRORU4bpuNdzHwNM {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #dx49JdrDItAeKHxM {
        grid-area: 8 / 7 / 9 / 14;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(8.76267731rem, max-content) 0 minmax(7.37960024rem, max-content);
    }

    #QpkV7Oq3kCLK5N8a {
        grid-area: 8 / 7 / 9 / 14;
        position: relative;
    }

    #KCAJV0Q25j13N6y1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.9034964em - var(--ffsd)));
    }

    #t8stXZcz0tEWOipl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.9034964em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #V1H5SRhvfw99fXoD {
        min-width: 91.6rem;
    }

    #MLkZvWovQ6xwNB4Z {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #sY2iB58DQs4sDuRF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.16132789em - var(--ffsd)));
    }

    #X3TMD8yoNHqCh6Gi {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.16132789em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Nj56gtvPWNyusKEF {
        min-width: 91.6rem;
    }

    #hVuFClYKTuD0i8dP {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #mrm2YAvydCOwYXc3 {
        grid-area: 10 / 8 / 11 / 15;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(8.13409031rem, max-content) 0 minmax(7.37960024rem, max-content);
    }

    #U4FHWMfDKfPK0UwB {
        grid-area: 10 / 8 / 11 / 15;
        position: relative;
    }

    #nqMElMDi9JGZf91b {
        grid-area: 12 / 2 / 13 / 9;
        position: relative;
    }

    #L8ZlyAyjyBJq7LgZ {
        grid-area: 14 / 4 / 15 / 11;
        position: relative;
    }

    #sEDPPUZM1boQ2Sz6 {
        grid-template-columns: 4.26666667rem 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 4.26666667rem;
        grid-template-rows: minmax(4.26666667rem, max-content) minmax(137.2rem, max-content) minmax(6.4rem, max-content) minmax(15.28286112rem, max-content) minmax(12.76408373rem, max-content) minmax(16.14227755rem, max-content) minmax(12.76408373rem, max-content) minmax(16.14227755rem, max-content) minmax(12.76408373rem, max-content) minmax(15.51369055rem, max-content) minmax(6.4rem, max-content) minmax(86.54524843rem, max-content) minmax(3.2684662rem, max-content) minmax(85.47709084rem, max-content) minmax(4.26666667rem, max-content);
    }

    #page-4 {
        min-height: calc(calc(20.48963118 * var(--1vh, 1vh)) - 10.24481559px);
    }

    #i0aIjEWgrDyk4fuu {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #rmIRzkNozCUGUv3e {
        grid-template-columns: 0 395.11102181%;
        left: -147.5555109%;
        grid-template-rows: 0 100%;
    }

    #GsSyV41or8hSOfgk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.11998933em - var(--ffsd)));
    }

    #W0MF96gBGsVA2SHY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.11998933em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #XrP27b4mOkAZlnma {
        min-width: 91.6rem;
    }

    #GlN2pnTW2KYIgJUx {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #GgNTBbPYEz6vwBfC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.906672em - var(--ffsd)));
    }

    #tUDCJ6oY5xSU3nvm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.906672em - var(--ffsd)));
    }

    #klcIJC4F66ZSMMTj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.906672em - var(--ffsd)));
    }

    #Tybbkz8p6vi7Id6s {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.906672em - var(--ffsd)));
    }

    #nNGJvt4S5wrIJIQQ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.906672em - var(--ffsd)));
    }

    #OZ0wnlr6h24u2uxo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.906672em - var(--ffsd)));
    }

    #OrZs5h80Uv3mpl7u {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.906672em - var(--ffsd)));
    }

    #Wm8gZennTfahLXPF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.906672em - var(--ffsd)));
    }

    #T0I60pv3EYvwJvVI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.906672em - var(--ffsd)));
    }

    #jej9t2LNEEMikK18 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.906672em - var(--ffsd)));
    }

    #sEthM4CiKl1cbfPj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.906672em - var(--ffsd)));
    }

    #eZP7QyK46LELdHBj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.906672em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #UwyLnf3TcUsiUOKg {
        min-width: 91.6rem;
    }

    #bOh4ZvDAeXcOAxPf {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #HU3Bx0KWhLUQIQJY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.90666667em - var(--ffsd)));
    }

    #QIKNXsAsximX7W4u {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.90666667em - var(--ffsd)));
    }

    #HnwCYOBJrBAEFAC7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.90666667em - var(--ffsd)));
    }

    #ceGTtBDYSGjRq1RK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.90666667em - var(--ffsd)));
    }

    #uI1oBGENhanKsBjo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.90666667em - var(--ffsd)));
    }

    #QBCIHZjpcTtGIy09 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.90666667em - var(--ffsd)));
    }

    #OM9vhQ9iKtK5ScON {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.90666667em - var(--ffsd)));
    }

    #j3asq3yr3B2MNTLG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.90666667em - var(--ffsd)));
    }

    #aONnHipvmLoTkqNm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.90666667em - var(--ffsd)));
    }

    #MMISiTlEr7mLMDBG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.90666667em - var(--ffsd)));
    }

    #H8qK6X7VmSDoTPMk {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.90666667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #N7LvkRkXxwAgce7W {
        min-width: 91.6rem;
    }

    #JS0u9wIZwI88S5IU {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }

    #UtyC0iA05dBgT8rs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10.66666667em - var(--ffsd)));
    }

    #g5E7Vsg6c6tF0ZOD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10.66666667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QejJjsHHefB98Ksh {
        min-width: 91.6rem;
    }

    #gWZGbn7i70zEEsy0 {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }

    #evbBcKFJlEom0xA3 {
        grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
        grid-template-rows: minmax(5.96379642rem, max-content) minmax(2.93310283rem, max-content) minmax(9.1657485rem, max-content) minmax(96.83225576rem, max-content) minmax(6.4rem, max-content) minmax(79.28277966rem, max-content) minmax(2.80000267rem, max-content) minmax(12.8rem, max-content) minmax(5.96379642rem, max-content);
    }

    #page-5 {
        min-height: calc(calc(10.45869307 * var(--1vh, 1vh)) - 5.22934653px);
    }

    #oxU3bBfSkLcb9bxK {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #oGHC1TQTfiTQUdts {
        grid-template-columns: 0 672.55343224%;
        left: -286.27671612%;
        grid-template-rows: 0 100%;
    }

    #QvcyiLCgdMdD15Xm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.06361989em - var(--ffsd)));
    }

    #Jlfn2j9HGUFpKGAT {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.06361989em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #ckRoLsZDk1Pg5yJU {
        min-width: 91.6rem;
    }

    #R9q8Oi6SOsE8I12m {
        grid-area: 2 / 3 / 3 / 11;
        position: relative;
    }

    #u8peTrdPrYKPLAxu {
        grid-area: 4 / 2 / 5 / 10;
        position: relative;
    }

    #OzVelqYcZVF6CCyj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.87147648em - var(--ffsd)));
    }

    #pRkIJYfoU5X7TDxS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.87147648em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #UlktImij88X0IU3j {
        min-width: 91.6rem;
    }

    #ldCMvcLm36xncMUS {
        grid-area: 6 / 4 / 7 / 12;
        position: relative;
    }

    #v7fjUKXyjDUyfAgA {
        grid-area: 8 / 8 / 9 / 9;
        position: relative;
    }

    #ad9e6v5SyQn6YP8S {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.06361989em - var(--ffsd)));
    }

    #qUsRtfoCzF7QFMXt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.06361989em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #N4TMSqe2doqtrqWq {
        min-width: 91.6rem;
    }

    #dkM8TUyhmQsJhr4y {
        grid-area: 10 / 6 / 11 / 14;
        position: relative;
    }

    #oLMJVVfMrzVS6U9k {
        grid-area: 12 / 5 / 13 / 13;
        position: relative;
    }

    #jFlgTPkyu2tELFzr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.87147648em - var(--ffsd)));
    }

    #fFz6nqNQ8vOuM96s {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.87147648em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tXBOJhY50mIh50rZ {
        min-width: 91.6rem;
    }

    #lN1tEfFXMYqLNdb4 {
        grid-area: 14 / 7 / 15 / 15;
        position: relative;
    }

    #qhs2xF7W4m5FvFpC {
        grid-template-columns: 4.26666667rem 0 0 0 0 0 10.91733333rem 69.632rem 10.91733333rem 0 0 0 0 0 4.26666667rem;
        grid-template-rows: minmax(12.37333333rem, max-content) minmax(8.40328643rem, max-content) minmax(1.56750173rem, max-content) minmax(0.18286275rem, max-content) minmax(7.49917027rem, max-content) minmax(100.41318223rem, max-content) minmax(6.4rem, max-content) minmax(104.448rem, max-content) minmax(6.4rem, max-content) minmax(8.40328643rem, max-content) minmax(1.56750173rem, max-content) minmax(0.18286275rem, max-content) minmax(7.49917027rem, max-content) minmax(100.41318223rem, max-content) minmax(12.37333333rem, max-content);
    }

    #about {
        min-height: calc(calc(17.80266692 * var(--1vh, 1vh)) - 8.90133346px);
    }

    #HGIi9cRItfOfTQKq {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ZFdrRLbl7AjJSOlA {
        grid-template-columns: 0 418.53508955%;
        left: -159.26754477%;
        grid-template-rows: 0 100%;
    }

    #uLF3wt2K24gjdc6Y {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.53251574em - var(--ffsd)));
    }

    #dnLMpeqf7HHmueh6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.53251574em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #SJC5veAJ6y1ylygX {
        min-width: 91.6rem;
    }

    #B2vhxgjmDvh9rsGN {
        grid-area: 2 / 9 / 3 / 19;
        position: relative;
    }

    #tl7DyskaIjwizIWF {
        grid-area: 4 / 8 / 5 / 18;
        position: relative;
    }

    #F2N2PhonPR5x239l {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.82801151em - var(--ffsd)));
    }

    #cFWoHeDH4FnrjeSh {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.82801151em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #IubflLcPJEXaBPae {
        min-width: 91.6rem;
    }

    #TamSUs77GrFUFCmA {
        grid-area: 6 / 3 / 7 / 13;
        position: relative;
    }

    #gRfQk2PkuSG67U7Z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.82801151em - var(--ffsd)));
    }

    #MEI5PtvG2L91xTC4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.82801151em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #OrPm0ovX1zgi6pFs {
        min-width: 91.6rem;
    }

    #hhyRdDTE6HuLDy6h {
        grid-area: 8 / 2 / 9 / 12;
        position: relative;
    }

    #NFQsR5Zeie93qwXN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.9574568em - var(--ffsd)));
    }

    #ocgObNNKEHzRbjDJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.9574568em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #kFeSflfMqs6LfAYX {
        min-width: 91.6rem;
    }

    #vRlhbLlQcHP6vat7 {
        grid-area: 10 / 5 / 11 / 15;
        position: relative;
    }

    #NLx5q61JtSjNslyq {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.9574568em - var(--ffsd)));
    }

    #OSQO5qj2VW9J3E1v {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.9574568em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #bDrSL7OOqpp1CBJp {
        min-width: 91.6rem;
    }

    #CmzqvVA40WWN7SCG {
        grid-area: 12 / 4 / 13 / 14;
        position: relative;
    }

    #gTiBmE1BKZLGO2Gk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.82801151em - var(--ffsd)));
    }

    #fhMIWcfv1P2o93b3 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.82801151em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #VAkfki0ZdXCPXZTu {
        min-width: 91.6rem;
    }

    #yHkyiYrpNoarruYm {
        grid-area: 14 / 6 / 15 / 16;
        position: relative;
    }

    #TF2KxkfeCN5DlCnk {
        grid-area: 16 / 10 / 17 / 11;
        position: relative;
    }

    #B2XmZQGKZBhIi5Bh {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.69333867em - var(--ffsd)));
    }

    #ArfPnm4FQ14a4ZmH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.69333867em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tk7uM435neT5T2dm {
        min-width: 91.6rem;
    }

    #GORXsjs2mHBIs2OV {
        grid-area: 18 / 7 / 19 / 17;
        position: relative;
    }

    #PrOB4dyN3pWSV6y5 {
        grid-template-columns: 4.26666667rem 0 0 0 0 0 0 0 42.23406257rem 11.03363188rem 38.19897222rem 0 0 0 0 0 0 0 4.26666667rem;
        grid-template-rows: minmax(12.37333333rem, max-content) minmax(6.56984191rem, max-content) minmax(4.53333333rem, max-content) minmax(0.07544265rem, max-content) minmax(57.37096171rem, max-content) minmax(11.69196488rem, max-content) minmax(4.27233683rem, max-content) minmax(11.69196488rem, max-content) minmax(6.4rem, max-content) minmax(9.46664596rem, max-content) minmax(4.99244358rem, max-content) minmax(18.93329192rem, max-content) minmax(6.4rem, max-content) minmax(11.69196488rem, max-content) minmax(6.22547837rem, max-content) minmax(11.03363188rem, max-content) minmax(34.45770881rem, max-content) minmax(4.75741162rem, max-content) minmax(12.37333333rem, max-content);
    }

    #page-7 {
        min-height: calc(calc(11.07873432 * var(--1vh, 1vh)) - 5.53936716px);
    }
}

@media (min-width: 375.05px) and (max-width: 480px) {
    #uN6h3wGugGaSF8El {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SLtcmTppNxAycTz4 {
        grid-template-columns: 0 276.04306197%;
        left: -88.02153099%;
        grid-template-rows: 0 100%;
    }

    #iKlmY0uHSgDh3rWE {
        font-size: calc(1.82204295em - var(--ffsd));
    }

    #pynoPh9OVYzXqotk {
        --first-font-size: 1.82204295em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #XjtJ5QbPJZig6T9h {
        min-width: 19.57433227rem;
    }

    #eXvUyI2nSRNSE7FI {
        grid-area: 2 / 7 / 5 / 8;
        position: relative;
    }

    #fHAXKpeP23XcMG6e {
        grid-area: 3 / 2 / 4 / 11;
        position: relative;
    }

    #s4zan6b5b1F7Qcfk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.48160152em - var(--ffsd)));
    }

    #xCygrKOlpPxM9wyA {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.48160152em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.01));
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #SneBodJlMCDn3TkG {
        min-width: 93.4375rem;
    }

    #JlDgqJ325TIF8Bnx {
        grid-area: 6 / 3 / 7 / 12;
        position: relative;
    }

    #c9Yyk6U7wRXwgVAc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.00000417em - var(--ffsd)));
    }

    #ngVeZQwqIgZZPnk3 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.00000417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #Tn20IZBUAyaNLJDx {
        min-width: 93.4375rem;
    }

    #dGBmBoEdm8etVHd0 {
        grid-area: 8 / 4 / 9 / 13;
        position: relative;
    }

    #amCqUk4Ay59cjBr0 {
        stroke-width: calc(100rem * 2.0 / 480.0);
    }

    #iVZB4AAh2rwHNA2X {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #nleavlZYnZycmb5R {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.44452083em - var(--ffsd)));
    }

    #CL2U2meGxP1ZI0AD {
        min-width: 63.58731738rem;
    }

    #qTf3IQ4s2IR6200i {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #UdtRlswfjODHeOwW {
        grid-template-columns: 0 1.04166667rem 63.48315071rem 1.04166667rem;
        grid-template-rows: 0 minmax(1.04166667rem, max-content) minmax(13.29627484rem, max-content) minmax(1.04166667rem, max-content);
    }

    #lFqwSVzkMh2jF2Ho {
        grid-area: 10 / 5 / 11 / 9;
        grid-template-columns: 0 65.56648404rem;
        grid-template-rows: 0 minmax(15.37960818rem, max-content);
    }

    #L8KUTAVnfCXBmuNO {
        grid-area: 10 / 5 / 11 / 9;
        position: relative;
    }

    #vaJPtBCrnazWoJS4 {
        stroke-width: calc(100rem * 1.9999999999999993 / 480.0);
    }

    #cD7eNJIcj6LifYG8 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #fy0Ph9NB1856FbGT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.44452083em - var(--ffsd)));
    }

    #sgoLR7yA3TSwz5t6 {
        min-width: 63.58731738rem;
    }

    #wRjZG2lxQm92Xpaq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #iIKQ8gpolzlFMGyn {
        grid-template-columns: 0 1.04166667rem 63.48315071rem 1.04166667rem;
        grid-template-rows: 0 minmax(1.04166667rem, max-content) minmax(13.29627484rem, max-content) minmax(1.04166667rem, max-content);
    }

    #JeSjMC6OMHcNj4Y2 {
        grid-area: 12 / 6 / 13 / 10;
        grid-template-columns: 0 65.56648404rem;
        grid-template-rows: 0 minmax(15.37960818rem, max-content);
    }

    #Kgk94riH430fVyft {
        grid-area: 12 / 6 / 13 / 10;
        position: relative;
    }

    #mH2j5QjZ4j8JRWRL {
        grid-template-columns: 3.33333333rem 0 0 13.88342465rem 0 23.04815922rem 19.4701656rem 23.04815922rem 0 13.88342465rem 0 0 3.33333333rem;
        grid-template-rows: minmax(11.96279701rem, max-content) minmax(3.84382666rem, max-content) minmax(0.06832601rem, max-content) minmax(0.00520858rem, max-content) minmax(39.55798757rem, max-content) minmax(21.12687836rem, max-content) minmax(1.75503682rem, max-content) minmax(4.44127325rem, max-content) minmax(24.71509425rem, max-content) minmax(15.37960818rem, max-content) minmax(5rem, max-content) minmax(15.37960818rem, max-content) minmax(11.96279701rem, max-content);
    }

    #home {
        min-height: calc(calc(8.12817368 * var(--1vh, 1vh)) - 4.06408684px);
    }

    #lCYZKArEOBIoLT4c {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SzQRl7R7jvn9Qq49 {
        grid-template-columns: 0 401.89996909%;
        left: -150.94998454%;
        grid-template-rows: 0 100%;
    }

    #RgTh6ifSoT0pbNt3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.64542422em - var(--ffsd)));
    }

    #jlz6w3KcHEW9u3QH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.64542422em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #Stj3nGiTtzIErWNr {
        min-width: 93.4375rem;
    }

    #akZji1cXX46z4ddk {
        grid-area: 2 / 4 / 3 / 27;
        position: relative;
    }

    #w5AgA0viWKkBU3l6 {
        grid-area: 4 / 2 / 5 / 26;
        position: relative;
    }

    #JAqkqCgz4zjQzfeR {
        font-size: calc(6.38891667em - var(--ffsd));
    }

    #OKRAAyz9Ev5pz0ct {
        --first-font-size: 6.38891667em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #q1xXYNIvUfVOLPfn {
        min-width: 78.6807506rem;
    }

    #z0GpNJoJTDe9HhZ8 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #i98FgGapNA1Yl5Ri {
        font-size: calc(6.11110417em - var(--ffsd));
    }

    #ZRsfRyasBDgc8mUX {
        --first-font-size: 6.11110417em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #WkhVGGIHZFUnChVf {
        min-width: 78.6807506rem;
    }

    #ETzP7jDxbxAeuH3H {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #XCV2LYhD8egWnkte {
        grid-area: 6 / 11 / 7 / 19;
        grid-template-columns: 0 0 78.57658394rem 0;
        grid-template-rows: 0 minmax(6.89584167rem, max-content) minmax(0.63194167rem, max-content) minmax(6.68750417rem, max-content);
    }

    #yBY2Sdd90AAFTRc4 {
        grid-area: 6 / 11 / 7 / 19;
        position: relative;
    }

    #mcpcImWj5iNQTfnX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #YjNA2xp0y7WNFuLP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #jsmai8pRMhQM7vxg {
        min-width: 90.82524782rem;
    }

    #WjA7oQ4vtlQozOO9 {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #JwskWVvO87Nt88sO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #lb77omiOtloAwuRD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #APGTgQoheN9oVGnh {
        min-width: 90.82524782rem;
    }

    #QD7J4OEToXvXeLhi {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #ySjkswyoEaQFc8sz {
        grid-area: 8 / 5 / 9 / 21;
        grid-template-columns: 0 0 90.72108115rem 0;
        grid-template-rows: 0 minmax(11.93340219rem, max-content) 0 minmax(7.31944583rem, max-content) minmax(1.84438114rem, max-content);
    }

    #uBIrxmyH0WQEALxE {
        grid-area: 8 / 5 / 9 / 21;
        position: relative;
    }

    #dz5Si1stEnMolzGE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #NQlKlDBASKBDUxM5 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #mjOvDgpdw8QO76L6 {
        min-width: 90.82524782rem;
    }

    #jiKb9p3SRa2qEu5D {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #dW7N6MOrn5xgJZUn {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #oyJnSSqFgjKLXAKZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #oVggMAc3g0GOnpvr {
        min-width: 90.82524782rem;
    }

    #r73BYpL6chus5wDH {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #Dnc7KM7HC6wgyaEN {
        grid-area: 10 / 6 / 11 / 22;
        grid-template-columns: 0 0 90.72108115rem 0;
        grid-template-rows: 0 minmax(11.93340219rem, max-content) 0 minmax(7.31944583rem, max-content) minmax(1.84438114rem, max-content);
    }

    #GOnPcXd0UMGfzNrY {
        grid-area: 10 / 6 / 11 / 22;
        position: relative;
    }

    #xkrV8QrrAbQU8x2e {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #Li1muihUyl7KZ9SN {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #XSEnSSkgyjk4hjZb {
        min-width: 90.82524782rem;
    }

    #slvvNQkL2vxXjamd {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #iGSm6uTq5ZmvDAbE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #NF8lPsuCGqqCif0X {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #kBJN3koev879se85 {
        min-width: 90.82524782rem;
    }

    #ouKKCGuZ0S8T1t1j {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #OlYwhYrDpRllVPB3 {
        grid-area: 12 / 7 / 13 / 23;
        grid-template-columns: 0 0 90.72108115rem 0;
        grid-template-rows: 0 minmax(12.85559276rem, max-content) 0 minmax(7.31944583rem, max-content) minmax(0.92219057rem, max-content);
    }

    #FmZtK6dZr5sMH9oW {
        grid-area: 12 / 7 / 13 / 23;
        position: relative;
    }

    #GHlJp0vNWIWC0p8b {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #XFoh4wfADSzwlTWD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ztuZmR3v3GK8VYIu {
        min-width: 90.82524782rem;
    }

    #UXEgvgZwGVTZ7SdQ {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #j1hE4ixzbZcZutv7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #fyaE9TFzNrFR3eYF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #xUvw2ZVQVuolnpBL {
        min-width: 90.82524782rem;
    }

    #KGOqlDJOYyomJGHY {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #vGLsTVY3VZBO2kjh {
        grid-area: 14 / 9 / 15 / 25;
        grid-template-columns: 0 0 90.72108115rem 0;
        grid-template-rows: 0 minmax(11.93340219rem, max-content) 0 minmax(7.31944583rem, max-content) minmax(1.84438114rem, max-content);
    }

    #zHxbhWV6B2cHaQE4 {
        grid-area: 14 / 9 / 15 / 25;
        position: relative;
    }

    #jLtKe0LInnyzDcsb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #lqiXlLPTjXWUTCdR {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #JlQ85xO87vLDDJmn {
        min-width: 90.82524782rem;
    }

    #d7BC4CtypnU0uAvG {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #q3ZhSAXesHmkZqin {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #plYOiEMKTYQNRIUz {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IWu419zwgaTcjUpy {
        min-width: 90.82524782rem;
    }

    #tB4nQ2BHyYiiLAjE {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #GY7e4AUuHePlJYub {
        grid-area: 16 / 8 / 17 / 24;
        grid-template-columns: 0 0 90.72108115rem 0;
        grid-template-rows: 0 minmax(6.52006669rem, max-content) 0 minmax(7.31944583rem, max-content) minmax(1.00771665rem, max-content);
    }

    #JwdMz7nSGkYj8DrC {
        grid-area: 16 / 8 / 17 / 24;
        position: relative;
    }

    #Mca7izPTbOOiiaN5 {
        grid-area: 18 / 3 / 22 / 17;
        position: relative;
    }

    #O7pHG4CJb8HuECFs {
        grid-area: 23 / 10 / 31 / 12;
        position: relative;
    }

    #OXzSpgh8pbFJErgz {
        font-size: calc(3.2386028em - var(--ffsd));
    }

    #TybI8PVHe3XL53YS {
        --first-font-size: 3.2386028em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #Zxs7dzj5lTNOvqlG {
        min-width: 39.93538658rem;
    }

    #fXTeMrjUcRp4eVlo {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #NC7TfZKjB9m1WxRR {
        font-size: calc(3.09777699em - var(--ffsd));
    }

    #zHARI5otujuXtYOg {
        font-size: calc(3.09777699em - var(--ffsd));
    }

    #Hga36TYVwij3B9zb {
        font-size: calc(3.09777699em - var(--ffsd));
    }

    #JWr8lJ1Qzh1i5R9y {
        --first-font-size: 3.09777699em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #HUC0VVD7DmKO2a96 {
        min-width: 46.09154806rem;
    }

    #L0afviNo9RjZsU1c {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #P0N1ARH232z8YBPW {
        grid-area: 21 / 13 / 24 / 28;
        grid-template-columns: 0 3.07808074rem 39.83121991rem 3.07808074rem;
        grid-template-rows: 0 minmax(3.81590518rem, max-content) 0 minmax(12.37000153rem, max-content);
    }

    #Q2raKdhu7BJ9ujmY {
        grid-area: 21 / 13 / 24 / 28;
        position: relative;
    }

    #J4dgFBoMtBoGusRe {
        font-size: calc(3.2386028em - var(--ffsd));
    }

    #Cx7OXbffnGJoObqe {
        --first-font-size: 3.2386028em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ZM3its962NKzCpgq {
        min-width: 39.93538658rem;
    }

    #dRIb5grBRrilKqpc {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #Q5Cp2LGGTcxdQfN3 {
        font-size: calc(3.09777699em - var(--ffsd));
    }

    #PcDWAYtVhKC7FkaK {
        --first-font-size: 3.09777699em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #nON7PzS7s2WyGBtZ {
        min-width: 46.09154806rem;
    }

    #Z32SCf0y21qRvf36 {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #VCn5YpIZFu72NPeB {
        grid-area: 25 / 15 / 26 / 30;
        grid-template-columns: 0 3.07808074rem 39.83121991rem 3.07808074rem;
        grid-template-rows: 0 minmax(3.81590518rem, max-content) 0 minmax(3.71029691rem, max-content);
    }

    #DpflNpvc0lThhBnA {
        grid-area: 25 / 15 / 26 / 30;
        position: relative;
    }

    #ajmN54j8MEeg1qyJ {
        font-size: calc(3.2386028em - var(--ffsd));
    }

    #rbD9TjB8Ee5EoDUI {
        --first-font-size: 3.2386028em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #AKkEbs09XgpkwO3X {
        min-width: 39.93538658rem;
    }

    #TnN1RwdlWvFO6Un5 {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #ps3HppU7NUmmydCn {
        font-size: calc(3.09777699em - var(--ffsd));
    }

    #cwkyRZyvaqN9ZgKw {
        --first-font-size: 3.09777699em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #e4JtpPWseRwyqhS1 {
        min-width: 46.09154806rem;
    }

    #hUlQMFh2ewPz2jMn {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #sG8NwxjwYwLt8bNz {
        grid-area: 27 / 16 / 28 / 31;
        grid-template-columns: 0 3.07808074rem 39.83121991rem 3.07808074rem;
        grid-template-rows: 0 minmax(3.81590518rem, max-content) 0 minmax(3.71029691rem, max-content);
    }

    #Z1wiMnEIqYVd1Sog {
        grid-area: 27 / 16 / 28 / 31;
        position: relative;
    }

    #jSdvGMMeovIXcZX0 {
        font-size: calc(3.2386028em - var(--ffsd));
    }

    #orL8QuAx0kr6yUvk {
        --first-font-size: 3.2386028em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #LCkAy9LpsxfKb1tZ {
        min-width: 39.93538658rem;
    }

    #nxLHuBpka2FA27xL {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #jsD47TJ9JvTrOziU {
        font-size: calc(3.09777699em - var(--ffsd));
    }

    #PIlNYZKTH1BBe4Dl {
        --first-font-size: 3.09777699em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #pMXasf8ErUiF391K {
        min-width: 46.09154806rem;
    }

    #Q2XZoCVG7U5SaHST {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #IjPOTwVoUllXdea5 {
        grid-area: 29 / 14 / 30 / 29;
        grid-template-columns: 0 3.07808074rem 39.83121991rem 3.07808074rem;
        grid-template-rows: 0 minmax(6.98408979rem, max-content) 0 minmax(3.71029691rem, max-content);
    }

    #IPI5ZKjtbjNszdHy {
        grid-area: 29 / 14 / 30 / 29;
        position: relative;
    }

    #Q8SpYmBtOVQnXt8b {
        font-size: calc(3.2386028em - var(--ffsd));
    }

    #ZA23vb4zDHs7voTh {
        --first-font-size: 3.2386028em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #HxSwe7MU5RKzvD4V {
        min-width: 39.93538658rem;
    }

    #tGu5yFNkJDHXrig5 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #RiFVl8lgqZduP87j {
        font-size: calc(3.09777699em - var(--ffsd));
    }

    #zgaISV8NKVhA5NSC {
        font-size: calc(3.09777699em - var(--ffsd));
    }

    #C39uGHZTDpNReVfV {
        font-size: calc(3.09777699em - var(--ffsd));
    }

    #adUGvL8wXbiyhrUf {
        --first-font-size: 3.09777699em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #jBnU49PLxxgBhAaW {
        min-width: 39.93538658rem;
    }

    #yuhxWp5n7VX9ivpz {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #DS1SYWBm01iTVxKq {
        grid-area: 19 / 18 / 20 / 20;
        grid-template-columns: 0 0 39.83121991rem 0;
        grid-template-rows: 0 minmax(3.49556792rem, max-content) minmax(0.32033726rem, max-content) minmax(12.04966427rem, max-content);
    }

    #LFfMRwefIZH15K27 {
        grid-area: 19 / 18 / 20 / 20;
        position: relative;
    }

    #ykCKgSo2MWiYKq4v {
        grid-template-columns: 3.33333333rem 0 0 1.30612609rem 0 0 0 0 1.63467175rem 4.43757685rem 39.00709857rem 0.96047867rem 0 0 0 1.98031917rem 1.09776157rem 35.53092595rem 4.30029396rem 1.77195465rem 0 0 0 0 1.30612609rem 0 0 0 0 0 3.33333333rem;
        grid-template-rows: minmax(10.69206204rem, max-content) minmax(6.70392031rem, max-content) minmax(3.54166667rem, max-content) minmax(0.07698229rem, max-content) minmax(2.909725rem, max-content) minmax(14.2152875rem, max-content) minmax(3.15555417rem, max-content) minmax(21.09722917rem, max-content) minmax(3.15555417rem, max-content) minmax(21.09722917rem, max-content) minmax(3.15555417rem, max-content) minmax(21.09722917rem, max-content) minmax(3.15555417rem, max-content) minmax(21.09722917rem, max-content) minmax(3.15555417rem, max-content) minmax(14.84722917rem, max-content) minmax(5rem, max-content) 0 minmax(15.86556945rem, max-content) minmax(2.32333539rem, max-content) minmax(14.73638113rem, max-content) minmax(0.99859654rem, max-content) minmax(0.45092903rem, max-content) minmax(2.32333539rem, max-content) minmax(7.52620209rem, max-content) minmax(2.32333539rem, max-content) minmax(7.52620209rem, max-content) minmax(2.32333539rem, max-content) minmax(10.6943867rem, max-content) minmax(0.71323231rem, max-content);
    }

    #book {
        min-height: calc(calc(11.83406939 * var(--1vh, 1vh)) - 5.91703469px);
    }

    #vY3WBOmY6XptmWqe {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #OUfy7gLytQYErDwQ {
        grid-template-columns: 0 680.97373701%;
        left: -290.4868685%;
        grid-template-rows: 0 100%;
    }

    #xniiLLAgvLuxDDP8 {
        grid-area: 2 / 8 / 3 / 11;
        position: relative;
    }

    #dy4gwsLcMY8lHVH3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #yzlGeHa8iZ4m2DRj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #cChv3vfXndcGra86 {
        min-width: 84.43915294rem;
    }

    #DkrMWtAelkDHA6gx {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #v6SPcsrhWFNuhxxe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #wfU8aHMLNVkpmgUY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #m6vhrAJMJfCqZrYC {
        min-width: 84.43915294rem;
    }

    #Na174k8xfIvuSmA2 {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #GvIOkKFQa2HXYATB {
        grid-area: 4 / 9 / 5 / 10;
        grid-template-columns: 0 0 84.33498627rem 0;
        grid-template-rows: 0 minmax(7.52778333rem, max-content) 0 minmax(7.31944583rem, max-content);
    }

    #IDFA1eilJ1PG5V0C {
        grid-area: 4 / 9 / 5 / 10;
        position: relative;
    }

    #I3MyF6GiFbs7EYGe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #itt5hH0a2xeXlTQf {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #TtP9bP5KXJ3lnm4a {
        min-width: 90.82524782rem;
    }

    #YwBPlIfTXiOVKCqL {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #wSUMUP65nps5Ig9b {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #uT2vpZb3b3bVTgze {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #mKvGxHlf2Qu7GTgn {
        min-width: 90.82524782rem;
    }

    #HflMhQGrJe7rfGf7 {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #I1ZPXBAPE7xoBCFB {
        grid-area: 6 / 3 / 7 / 12;
        grid-template-columns: 0 0 90.72108115rem 0;
        grid-template-rows: 0 minmax(11.93340219rem, max-content) 0 minmax(7.31944583rem, max-content) minmax(1.84438114rem, max-content);
    }

    #Cp5fq0uXpLeqPo9G {
        grid-area: 6 / 3 / 7 / 12;
        position: relative;
    }

    #oi46TQAeop0ghvK4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #eG3oSI23qQVgpIpZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #doms5Y6S0qrCH60B {
        min-width: 90.82524782rem;
    }

    #wxndOW9nc1eamycp {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #cxKqFptKYFbr6dbz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #pg5Ovmag33DClHpX {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #jAOuVKrpwVgg7G0b {
        min-width: 90.82524782rem;
    }

    #vqTrDgOBblUVT5tR {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #O6ubuqZi9zPrp2V8 {
        grid-area: 8 / 4 / 9 / 13;
        grid-template-columns: 0 0 90.72108115rem 0;
        grid-template-rows: 0 minmax(6.52006669rem, max-content) 0 minmax(7.31944583rem, max-content) minmax(1.00771665rem, max-content);
    }

    #JS3NyY9AOJw2fkJT {
        grid-area: 8 / 4 / 9 / 13;
        position: relative;
    }

    #XYHdFhjFfyUpkVMf {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #e2IzuVhDpIxLxK9A {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #aOfZQaOmmyA0aVnk {
        min-width: 90.82524782rem;
    }

    #IMzuRtelDZyMVRBd {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #M7ms8guaEA5B5jp7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #SSoEteeQAXiHdg3x {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ONfxU79Nt3IcfjEs {
        min-width: 90.82524782rem;
    }

    #hV3uJ8OBspanyy3e {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #MjiapeIn4AmdxofU {
        grid-area: 10 / 5 / 11 / 14;
        grid-template-columns: 0 0 90.72108115rem 0;
        grid-template-rows: 0 minmax(7.02392501rem, max-content) 0 minmax(7.31944583rem, max-content) minmax(0.50385832rem, max-content);
    }

    #n6IDw0AQ2gRSxN3t {
        grid-area: 10 / 5 / 11 / 14;
        position: relative;
    }

    #kF2zTnAUl1JsaRfj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #pd25b0tKQy4qg2kW {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #kmHyyIkoZPxIwUj7 {
        min-width: 90.82524782rem;
    }

    #NcOj5msayDtKVt4j {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #TmmrD5dzpgNq3IGo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #Hu8FlAtOWAYKRLjF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rFQiSwTCxHpQk96u {
        min-width: 90.82524782rem;
    }

    #OxXF36o39Z3PGOzi {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #LAsiysuDsAAZtRCl {
        grid-area: 12 / 7 / 13 / 16;
        grid-template-columns: 0 0 90.72108115rem 0;
        grid-template-rows: 0 minmax(6.52006669rem, max-content) 0 minmax(7.31944583rem, max-content) minmax(1.00771665rem, max-content);
    }

    #VK2Bw8vMejJ2xAiW {
        grid-area: 12 / 7 / 13 / 16;
        position: relative;
    }

    #V7f5t2NHjmswBel4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #rHx0NmpEPeQSH89D {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #dNoU4xuhtuinhbyx {
        min-width: 90.82524782rem;
    }

    #gbjrVff0pr7qa9te {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #Gsj1gDuR1OLZ8M6a {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #BKcTI1gO1yIiszMw {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ZFDad8qbHnCC8RJ2 {
        min-width: 90.82524782rem;
    }

    #Wvkw10hkLJvurBTb {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #mBk1IR2e3vsnrUnT {
        grid-area: 14 / 6 / 15 / 15;
        grid-template-columns: 0 0 90.72108115rem 0;
        grid-template-rows: 0 minmax(6.52006669rem, max-content) 0 minmax(7.31944583rem, max-content) minmax(1.00771665rem, max-content);
    }

    #WEDFLzi5XZS3zafE {
        grid-area: 14 / 6 / 15 / 15;
        position: relative;
    }

    #rYvFN9TmB9UCit3e {
        grid-area: 16 / 2 / 17 / 17;
        position: relative;
    }

    #tAhCJquh14Gukh4s {
        grid-template-columns: 4.57643334rem 0.06302608rem 0 0 0 0 2.68054058rem 0.51250686rem 84.33498627rem 0.51250686rem 2.68054058rem 0 0 0 0 0.06302608rem 4.57643334rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(128rem, max-content) minmax(5rem, max-content) minmax(14.84722917rem, max-content) minmax(7.88860708rem, max-content) minmax(21.09722917rem, max-content) minmax(7.88860708rem, max-content) minmax(14.84722917rem, max-content) minmax(7.88860708rem, max-content) minmax(14.84722917rem, max-content) minmax(7.88860708rem, max-content) minmax(14.84722917rem, max-content) minmax(7.88860708rem, max-content) minmax(14.84722917rem, max-content) minmax(5rem, max-content) minmax(103.41770624rem, max-content) minmax(3.33333333rem, max-content);
    }

    #services {
        min-height: calc(calc(20.05148314 * var(--1vh, 1vh)) - 10.02574157px);
    }

    #ttrWefq1oyiAeINW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #yCRoo5J64BfmsEvC {
        grid-template-columns: 0 688.57286616%;
        left: -294.28643308%;
        grid-template-rows: 0 100%;
    }

    #fG48G6i3AgoNfeZ7 {
        grid-area: 2 / 7 / 3 / 10;
        position: relative;
    }

    #obc0rdpu4auTkr4P {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #KwtVzzA8UMJF3eR1 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #fHWBuM9payoG3XKF {
        min-width: 88.96361192rem;
    }

    #eJGwbC2MoMWa4XkM {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #WfUOh0VCBPO72UaJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #BAAs2EBYZh34nXli {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #fwBrjqccC5uuu2En {
        min-width: 88.96361192rem;
    }

    #d1tnjvlKV0rEAjZN {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #KeT7Vi3y9m0UgZhy {
        grid-area: 4 / 5 / 5 / 12;
        grid-template-columns: 0 0 88.85944525rem 0;
        grid-template-rows: 0 minmax(7.52778333rem, max-content) 0 minmax(7.31944583rem, max-content);
    }

    #Umf33MiFB1G5leEl {
        grid-area: 4 / 5 / 5 / 12;
        position: relative;
    }

    #euJqbTsbmIoHvw63 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #khNLyCH9pq4xhu0D {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #mh3g31W6izIewqwK {
        min-width: 90.82524782rem;
    }

    #Y6sKRR2l9nZCFwhm {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #eu8mOuBSx47Jtp7c {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #QxkkT2PLpg091vgn {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #C7bGuwZWWgSoTI00 {
        min-width: 90.82524782rem;
    }

    #PmGgz1yxDQY5UHNU {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #cXeZYd2Yh9XLggz9 {
        grid-area: 6 / 2 / 7 / 13;
        grid-template-columns: 0 0 90.72108115rem 0;
        grid-template-rows: 0 minmax(6.52006669rem, max-content) 0 minmax(7.31944583rem, max-content) minmax(1.00771665rem, max-content);
    }

    #d7ZDuUpiptBkjvaq {
        grid-area: 6 / 2 / 7 / 13;
        position: relative;
    }

    #BTzhOHVejprr7vOO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #xpYUBc0Qav1vGxi7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ln8GAhVysFwG8CiH {
        min-width: 90.82524782rem;
    }

    #dMXUI7TDBvJ5ng1L {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #jTethtS4GMaVEtiu {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #kzudy1MkY2HCotQH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #kcmMQ2TcqNBAPhTH {
        min-width: 90.82524782rem;
    }

    #lRORU4bpuNdzHwNM {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #dx49JdrDItAeKHxM {
        grid-area: 8 / 3 / 9 / 14;
        grid-template-columns: 0 0 90.72108115rem 0;
        grid-template-rows: 0 minmax(6.52006669rem, max-content) 0 minmax(7.31944583rem, max-content) minmax(1.00771665rem, max-content);
    }

    #QpkV7Oq3kCLK5N8a {
        grid-area: 8 / 3 / 9 / 14;
        position: relative;
    }

    #KCAJV0Q25j13N6y1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.38891667em - var(--ffsd)));
    }

    #t8stXZcz0tEWOipl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.38891667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #V1H5SRhvfw99fXoD {
        min-width: 90.82524782rem;
    }

    #MLkZvWovQ6xwNB4Z {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #sY2iB58DQs4sDuRF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));
    }

    #X3TMD8yoNHqCh6Gi {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Nj56gtvPWNyusKEF {
        min-width: 90.82524782rem;
    }

    #hVuFClYKTuD0i8dP {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #mrm2YAvydCOwYXc3 {
        grid-area: 10 / 4 / 11 / 15;
        grid-template-columns: 0 0 90.72108115rem 0;
        grid-template-rows: 0 minmax(7.02392501rem, max-content) 0 minmax(7.31944583rem, max-content) minmax(0.50385832rem, max-content);
    }

    #U4FHWMfDKfPK0UwB {
        grid-area: 10 / 4 / 11 / 15;
        position: relative;
    }

    #nqMElMDi9JGZf91b {
        grid-area: 12 / 6 / 13 / 11;
        position: relative;
    }

    #L8ZlyAyjyBJq7LgZ {
        grid-area: 14 / 8 / 15 / 9;
        position: relative;
    }

    #sEDPPUZM1boQ2Sz6 {
        grid-template-columns: 4.63945942rem 0 0 0.93081795rem 1.59902144rem 0.16403452rem 5.4517065rem 74.42992033rem 5.4517065rem 0.16403452rem 1.59902144rem 0.93081795rem 0 0 4.63945942rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(128rem, max-content) minmax(5rem, max-content) minmax(14.84722917rem, max-content) minmax(9.97194042rem, max-content) minmax(14.84722917rem, max-content) minmax(9.97194042rem, max-content) minmax(14.84722917rem, max-content) minmax(9.97194042rem, max-content) minmax(14.84722917rem, max-content) minmax(5rem, max-content) minmax(81.05233983rem, max-content) minmax(2.55348922rem, max-content) minmax(69.5559737rem, max-content) minmax(3.33333333rem, max-content);
    }

    #page-4 {
        min-height: calc(calc(20.27524186 * var(--1vh, 1vh)) - 10.13762093px);
    }

    #i0aIjEWgrDyk4fuu {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #rmIRzkNozCUGUv3e {
        grid-template-columns: 0 384.84356576%;
        left: -142.42178288%;
        grid-template-rows: 0 100%;
    }

    #GsSyV41or8hSOfgk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99999167em - var(--ffsd)));
    }

    #W0MF96gBGsVA2SHY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99999167em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #XrP27b4mOkAZlnma {
        min-width: 93.4375rem;
    }

    #GlN2pnTW2KYIgJUx {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #GgNTBbPYEz6vwBfC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77501874em - var(--ffsd)));
    }

    #tUDCJ6oY5xSU3nvm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77501874em - var(--ffsd)));
    }

    #klcIJC4F66ZSMMTj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77501874em - var(--ffsd)));
    }

    #Tybbkz8p6vi7Id6s {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77501874em - var(--ffsd)));
    }

    #nNGJvt4S5wrIJIQQ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77501874em - var(--ffsd)));
    }

    #OZ0wnlr6h24u2uxo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77501874em - var(--ffsd)));
    }

    #OrZs5h80Uv3mpl7u {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77501874em - var(--ffsd)));
    }

    #Wm8gZennTfahLXPF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77501874em - var(--ffsd)));
    }

    #T0I60pv3EYvwJvVI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77501874em - var(--ffsd)));
    }

    #jej9t2LNEEMikK18 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77501874em - var(--ffsd)));
    }

    #sEthM4CiKl1cbfPj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77501874em - var(--ffsd)));
    }

    #eZP7QyK46LELdHBj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.77501874em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #UwyLnf3TcUsiUOKg {
        min-width: 93.4375rem;
    }

    #bOh4ZvDAeXcOAxPf {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #HU3Bx0KWhLUQIQJY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.19175107em - var(--ffsd)));
    }

    #QIKNXsAsximX7W4u {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.19175107em - var(--ffsd)));
    }

    #HnwCYOBJrBAEFAC7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.19175107em - var(--ffsd)));
    }

    #ceGTtBDYSGjRq1RK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.19175107em - var(--ffsd)));
    }

    #uI1oBGENhanKsBjo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.19175107em - var(--ffsd)));
    }

    #QBCIHZjpcTtGIy09 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.19175107em - var(--ffsd)));
    }

    #OM9vhQ9iKtK5ScON {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.19175107em - var(--ffsd)));
    }

    #j3asq3yr3B2MNTLG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.19175107em - var(--ffsd)));
    }

    #aONnHipvmLoTkqNm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.19175107em - var(--ffsd)));
    }

    #MMISiTlEr7mLMDBG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.19175107em - var(--ffsd)));
    }

    #H8qK6X7VmSDoTPMk {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.19175107em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #N7LvkRkXxwAgce7W {
        min-width: 93.4375rem;
    }

    #JS0u9wIZwI88S5IU {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }

    #UtyC0iA05dBgT8rs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.33333333em - var(--ffsd)));
    }

    #g5E7Vsg6c6tF0ZOD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.33333333em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QejJjsHHefB98Ksh {
        min-width: 93.4375rem;
    }

    #gWZGbn7i70zEEsy0 {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }

    #evbBcKFJlEom0xA3 {
        grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;
        grid-template-rows: minmax(4.65921595rem, max-content) minmax(2.99296207rem, max-content) minmax(7.16074101rem, max-content) minmax(98.80842424rem, max-content) minmax(5rem, max-content) minmax(80.90079557rem, max-content) minmax(2.18750208rem, max-content) minmax(10rem, max-content) minmax(4.65921595rem, max-content);
    }

    #page-5 {
        min-height: calc(calc(11.33183829 * var(--1vh, 1vh)) - 5.66591915px);
    }

    #oxU3bBfSkLcb9bxK {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #oGHC1TQTfiTQUdts {
        grid-template-columns: 0 618.16413232%;
        left: -259.08206616%;
        grid-template-rows: 0 100%;
    }

    #QvcyiLCgdMdD15Xm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.2077754em - var(--ffsd)));
    }

    #Jlfn2j9HGUFpKGAT {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.2077754em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #ckRoLsZDk1Pg5yJU {
        min-width: 93.4375rem;
    }

    #R9q8Oi6SOsE8I12m {
        grid-area: 2 / 3 / 3 / 11;
        position: relative;
    }

    #u8peTrdPrYKPLAxu {
        grid-area: 4 / 2 / 5 / 10;
        position: relative;
    }

    #OzVelqYcZVF6CCyj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97089437em - var(--ffsd)));
    }

    #pRkIJYfoU5X7TDxS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.97089437em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #UlktImij88X0IU3j {
        min-width: 93.4375rem;
    }

    #ldCMvcLm36xncMUS {
        grid-area: 6 / 4 / 7 / 12;
        position: relative;
    }

    #v7fjUKXyjDUyfAgA {
        grid-area: 8 / 8 / 9 / 9;
        position: relative;
    }

    #ad9e6v5SyQn6YP8S {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.2077754em - var(--ffsd)));
    }

    #qUsRtfoCzF7QFMXt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.2077754em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #N4TMSqe2doqtrqWq {
        min-width: 93.4375rem;
    }

    #dkM8TUyhmQsJhr4y {
        grid-area: 10 / 6 / 11 / 14;
        position: relative;
    }

    #oLMJVVfMrzVS6U9k {
        grid-area: 12 / 5 / 13 / 13;
        position: relative;
    }

    #jFlgTPkyu2tELFzr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97089437em - var(--ffsd)));
    }

    #fFz6nqNQ8vOuM96s {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.97089437em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tXBOJhY50mIh50rZ {
        min-width: 93.4375rem;
    }

    #lN1tEfFXMYqLNdb4 {
        grid-area: 14 / 7 / 15 / 15;
        position: relative;
    }

    #qhs2xF7W4m5FvFpC {
        grid-template-columns: 3.33333333rem 0 0 0 0 0 19.46666667rem 54.4rem 19.46666667rem 0 0 0 0 0 3.33333333rem;
        grid-template-rows: minmax(9.66666667rem, max-content) minmax(8.57478207rem, max-content) minmax(1.22461073rem, max-content) minmax(0.18659464rem, max-content) minmax(5.85872677rem, max-content) minmax(102.46243084rem, max-content) minmax(5rem, max-content) minmax(81.6rem, max-content) minmax(5rem, max-content) minmax(8.57478207rem, max-content) minmax(1.22461073rem, max-content) minmax(0.18659464rem, max-content) minmax(5.85872677rem, max-content) minmax(102.46243084rem, max-content) minmax(9.66666667rem, max-content);
    }

    #about {
        min-height: calc(calc(18.20203483 * var(--1vh, 1vh)) - 9.10101741px);
    }

    #HGIi9cRItfOfTQKq {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ZFdrRLbl7AjJSOlA {
        grid-template-columns: 0 345.62918975%;
        left: -122.81459487%;
        grid-template-rows: 0 100%;
    }

    #uLF3wt2K24gjdc6Y {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.64542422em - var(--ffsd)));
    }

    #dnLMpeqf7HHmueh6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.64542422em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #SJC5veAJ6y1ylygX {
        min-width: 93.4375rem;
    }

    #B2vhxgjmDvh9rsGN {
        grid-area: 2 / 8 / 3 / 19;
        position: relative;
    }

    #tl7DyskaIjwizIWF {
        grid-area: 4 / 7 / 5 / 18;
        position: relative;
    }

    #F2N2PhonPR5x239l {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.05554167em - var(--ffsd)));
    }

    #cFWoHeDH4FnrjeSh {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.05554167em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #IubflLcPJEXaBPae {
        min-width: 93.4375rem;
    }

    #TamSUs77GrFUFCmA {
        grid-area: 6 / 3 / 7 / 14;
        position: relative;
    }

    #gRfQk2PkuSG67U7Z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.05554167em - var(--ffsd)));
    }

    #MEI5PtvG2L91xTC4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.05554167em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #OrPm0ovX1zgi6pFs {
        min-width: 93.4375rem;
    }

    #hhyRdDTE6HuLDy6h {
        grid-area: 8 / 2 / 9 / 13;
        position: relative;
    }

    #NFQsR5Zeie93qwXN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.05554167em - var(--ffsd)));
    }

    #ocgObNNKEHzRbjDJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.05554167em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #kFeSflfMqs6LfAYX {
        min-width: 93.4375rem;
    }

    #vRlhbLlQcHP6vat7 {
        grid-area: 10 / 5 / 11 / 16;
        position: relative;
    }

    #NLx5q61JtSjNslyq {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.05554167em - var(--ffsd)));
    }

    #OSQO5qj2VW9J3E1v {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.05554167em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #bDrSL7OOqpp1CBJp {
        min-width: 93.4375rem;
    }

    #CmzqvVA40WWN7SCG {
        grid-area: 12 / 4 / 13 / 15;
        position: relative;
    }

    #gTiBmE1BKZLGO2Gk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.05554167em - var(--ffsd)));
    }

    #fhMIWcfv1P2o93b3 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.05554167em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #VAkfki0ZdXCPXZTu {
        min-width: 75.074932rem;
    }

    #yHkyiYrpNoarruYm {
        grid-area: 14 / 9 / 15 / 12;
        position: relative;
    }

    #TF2KxkfeCN5DlCnk {
        grid-area: 16 / 10 / 17 / 11;
        position: relative;
    }

    #B2XmZQGKZBhIi5Bh {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.13151091em - var(--ffsd)));
    }

    #ArfPnm4FQ14a4ZmH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.13151091em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tk7uM435neT5T2dm {
        min-width: 93.4375rem;
    }

    #GORXsjs2mHBIs2OV {
        grid-area: 18 / 6 / 19 / 17;
        position: relative;
    }

    #PrOB4dyN3pWSV6y5 {
        grid-template-columns: 3.33333333rem 0 0 0 0 0 0 9.181284rem 34.8396816rem 8.6200249rem 31.51105882rem 9.181284rem 0 0 0 0 0 0 3.33333333rem;
        grid-template-rows: minmax(9.66666667rem, max-content) minmax(6.70392031rem, max-content) minmax(3.54166667rem, max-content) minmax(0.07698229rem, max-content) minmax(44.82106384rem, max-content) minmax(9.58333333rem, max-content) minmax(3.33776315rem, max-content) minmax(9.58333333rem, max-content) minmax(5rem, max-content) minmax(9.58333333rem, max-content) minmax(3.90034654rem, max-content) minmax(19.01485967rem, max-content) minmax(5rem, max-content) minmax(9.58333333rem, max-content) minmax(4.86365497rem, max-content) minmax(8.6200249rem, max-content) minmax(26.92008501rem, max-content) minmax(4.85450165rem, max-content) minmax(9.66666667rem, max-content);
    }

    #page-7 {
        min-height: calc(calc(10.17715882 * var(--1vh, 1vh)) - 5.08857941px);
    }
}

@media (min-width: 480.05px) and (max-width: 768px) {
    #uN6h3wGugGaSF8El {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SLtcmTppNxAycTz4 {
        grid-template-columns: 0 185.27560764%;
        left: -42.63780382%;
        grid-template-rows: 0 100%;
    }

    #iKlmY0uHSgDh3rWE {
        font-size: calc(1.78950647em - var(--ffsd));
    }

    #pynoPh9OVYzXqotk {
        --first-font-size: 1.78950647em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #XjtJ5QbPJZig6T9h {
        min-width: 19.18758824rem;
    }

    #eXvUyI2nSRNSE7FI {
        grid-area: 2 / 7 / 5 / 8;
        position: relative;
    }

    #fHAXKpeP23XcMG6e {
        grid-area: 3 / 2 / 4 / 11;
        position: relative;
    }

    #s4zan6b5b1F7Qcfk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.33014435em - var(--ffsd)));
    }

    #xCygrKOlpPxM9wyA {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.33014435em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.01));
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #SneBodJlMCDn3TkG {
        min-width: 91.73177083rem;
    }

    #JlDgqJ325TIF8Bnx {
        grid-area: 6 / 3 / 7 / 12;
        position: relative;
    }

    #c9Yyk6U7wRXwgVAc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.63498014em - var(--ffsd)));
    }

    #ngVeZQwqIgZZPnk3 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.63498014em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #Tn20IZBUAyaNLJDx {
        min-width: 91.73177083rem;
    }

    #dGBmBoEdm8etVHd0 {
        grid-area: 8 / 4 / 9 / 13;
        position: relative;
    }

    #amCqUk4Ay59cjBr0 {
        stroke-width: calc(100rem * 2.0 / 768.0);
    }

    #iVZB4AAh2rwHNA2X {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #nleavlZYnZycmb5R {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77782552em - var(--ffsd)));
    }

    #CL2U2meGxP1ZI0AD {
        min-width: 39.74207336rem;
    }

    #qTf3IQ4s2IR6200i {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #UdtRlswfjODHeOwW {
        grid-template-columns: 0 0.65104167rem 39.67696919rem 0.65104167rem;
        grid-template-rows: 0 minmax(0.65104167rem, max-content) minmax(8.31017178rem, max-content) minmax(0.65104167rem, max-content);
    }

    #lFqwSVzkMh2jF2Ho {
        grid-area: 10 / 5 / 11 / 9;
        grid-template-columns: 0 40.97905253rem;
        grid-template-rows: 0 minmax(9.61225511rem, max-content);
    }

    #L8KUTAVnfCXBmuNO {
        grid-area: 10 / 5 / 11 / 9;
        position: relative;
    }

    #vaJPtBCrnazWoJS4 {
        stroke-width: calc(100rem * 1.9999999999999993 / 768.0);
    }

    #cD7eNJIcj6LifYG8 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #fy0Ph9NB1856FbGT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77782552em - var(--ffsd)));
    }

    #sgoLR7yA3TSwz5t6 {
        min-width: 39.74207336rem;
    }

    #wRjZG2lxQm92Xpaq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #iIKQ8gpolzlFMGyn {
        grid-template-columns: 0 0.65104167rem 39.67696919rem 0.65104167rem;
        grid-template-rows: 0 minmax(0.65104167rem, max-content) minmax(8.31017178rem, max-content) minmax(0.65104167rem, max-content);
    }

    #JeSjMC6OMHcNj4Y2 {
        grid-area: 12 / 6 / 13 / 10;
        grid-template-columns: 0 40.97905253rem;
        grid-template-rows: 0 minmax(9.61225511rem, max-content);
    }

    #Kgk94riH430fVyft {
        grid-area: 12 / 6 / 13 / 10;
        position: relative;
    }

    #mH2j5QjZ4j8JRWRL {
        grid-template-columns: 4.16666667rem 0 0 25.34380707rem 0 10.92828423rem 19.12248407rem 10.92828423rem 0 25.34380707rem 0 0 4.16666667rem;
        grid-template-rows: minmax(5.27446489rem, max-content) minmax(3.77518689rem, max-content) minmax(0.06710591rem, max-content) minmax(0.00511557rem, max-content) minmax(24.72374223rem, max-content) minmax(20.74961267rem, max-content) minmax(1.09689801rem, max-content) minmax(4.3619648rem, max-content) minmax(15.4469339rem, max-content) minmax(9.61225511rem, max-content) minmax(4.16666667rem, max-content) minmax(9.61225511rem, max-content) minmax(5.27446489rem, max-content);
    }

    #home {
        min-height: calc(calc(8.3131438 * var(--1vh, 1vh)) - 4.1565719px);
    }

    #lCYZKArEOBIoLT4c {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SzQRl7R7jvn9Qq49 {
        grid-template-columns: 0 297.50900564%;
        left: -98.75450282%;
        grid-template-rows: 0 100%;
    }

    #RgTh6ifSoT0pbNt3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16667969em - var(--ffsd)));
    }

    #jlz6w3KcHEW9u3QH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.16667969em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #Stj3nGiTtzIErWNr {
        min-width: 91.73177083rem;
    }

    #akZji1cXX46z4ddk {
        grid-area: 2 / 4 / 3 / 27;
        position: relative;
    }

    #w5AgA0viWKkBU3l6 {
        grid-area: 4 / 2 / 5 / 26;
        position: relative;
    }

    #JAqkqCgz4zjQzfeR {
        font-size: calc(3.99307292em - var(--ffsd));
    }

    #OKRAAyz9Ev5pz0ct {
        --first-font-size: 3.99307292em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #q1xXYNIvUfVOLPfn {
        min-width: 49.17546913rem;
    }

    #z0GpNJoJTDe9HhZ8 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #i98FgGapNA1Yl5Ri {
        font-size: calc(3.8194401em - var(--ffsd));
    }

    #ZRsfRyasBDgc8mUX {
        --first-font-size: 3.8194401em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #WkhVGGIHZFUnChVf {
        min-width: 49.17546913rem;
    }

    #ETzP7jDxbxAeuH3H {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #XCV2LYhD8egWnkte {
        grid-area: 6 / 11 / 7 / 19;
        grid-template-columns: 0 0 49.11036496rem 0;
        grid-template-rows: 0 minmax(4.30990104rem, max-content) minmax(0.39496354rem, max-content) minmax(4.1796901rem, max-content);
    }

    #yBY2Sdd90AAFTRc4 {
        grid-area: 6 / 11 / 7 / 19;
        position: relative;
    }

    #mcpcImWj5iNQTfnX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #YjNA2xp0y7WNFuLP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #jsmai8pRMhQM7vxg {
        min-width: 56.76577989rem;
    }

    #WjA7oQ4vtlQozOO9 {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #JwskWVvO87Nt88sO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #lb77omiOtloAwuRD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #APGTgQoheN9oVGnh {
        min-width: 56.76577989rem;
    }

    #QD7J4OEToXvXeLhi {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #ySjkswyoEaQFc8sz {
        grid-area: 8 / 6 / 9 / 20;
        grid-template-columns: 0 0 56.70067572rem 0;
        grid-template-rows: 0 minmax(7.45837637rem, max-content) 0 minmax(4.57465365rem, max-content) minmax(1.15273821rem, max-content);
    }

    #uBIrxmyH0WQEALxE {
        grid-area: 8 / 6 / 9 / 20;
        position: relative;
    }

    #dz5Si1stEnMolzGE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #NQlKlDBASKBDUxM5 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #mjOvDgpdw8QO76L6 {
        min-width: 56.76577989rem;
    }

    #jiKb9p3SRa2qEu5D {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #dW7N6MOrn5xgJZUn {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #oyJnSSqFgjKLXAKZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #oVggMAc3g0GOnpvr {
        min-width: 56.76577989rem;
    }

    #r73BYpL6chus5wDH {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #Dnc7KM7HC6wgyaEN {
        grid-area: 10 / 7 / 11 / 21;
        grid-template-columns: 0 0 56.70067572rem 0;
        grid-template-rows: 0 minmax(7.45837637rem, max-content) 0 minmax(4.57465365rem, max-content) minmax(1.15273821rem, max-content);
    }

    #GOnPcXd0UMGfzNrY {
        grid-area: 10 / 7 / 11 / 21;
        position: relative;
    }

    #xkrV8QrrAbQU8x2e {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #Li1muihUyl7KZ9SN {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #XSEnSSkgyjk4hjZb {
        min-width: 56.76577989rem;
    }

    #slvvNQkL2vxXjamd {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #iGSm6uTq5ZmvDAbE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #NF8lPsuCGqqCif0X {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #kBJN3koev879se85 {
        min-width: 56.76577989rem;
    }

    #ouKKCGuZ0S8T1t1j {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #OlYwhYrDpRllVPB3 {
        grid-area: 12 / 8 / 13 / 22;
        grid-template-columns: 0 0 56.70067572rem 0;
        grid-template-rows: 0 minmax(8.03474548rem, max-content) 0 minmax(4.57465365rem, max-content) minmax(0.57636911rem, max-content);
    }

    #FmZtK6dZr5sMH9oW {
        grid-area: 12 / 8 / 13 / 22;
        position: relative;
    }

    #GHlJp0vNWIWC0p8b {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #XFoh4wfADSzwlTWD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ztuZmR3v3GK8VYIu {
        min-width: 56.76577989rem;
    }

    #UXEgvgZwGVTZ7SdQ {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #j1hE4ixzbZcZutv7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #fyaE9TFzNrFR3eYF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #xUvw2ZVQVuolnpBL {
        min-width: 56.76577989rem;
    }

    #KGOqlDJOYyomJGHY {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #vGLsTVY3VZBO2kjh {
        grid-area: 14 / 10 / 15 / 24;
        grid-template-columns: 0 0 56.70067572rem 0;
        grid-template-rows: 0 minmax(7.45837637rem, max-content) 0 minmax(4.57465365rem, max-content) minmax(1.15273821rem, max-content);
    }

    #zHxbhWV6B2cHaQE4 {
        grid-area: 14 / 10 / 15 / 24;
        position: relative;
    }

    #jLtKe0LInnyzDcsb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #lqiXlLPTjXWUTCdR {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #JlQ85xO87vLDDJmn {
        min-width: 56.76577989rem;
    }

    #d7BC4CtypnU0uAvG {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #q3ZhSAXesHmkZqin {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #plYOiEMKTYQNRIUz {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IWu419zwgaTcjUpy {
        min-width: 56.76577989rem;
    }

    #tB4nQ2BHyYiiLAjE {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #GY7e4AUuHePlJYub {
        grid-area: 16 / 9 / 17 / 23;
        grid-template-columns: 0 0 56.70067572rem 0;
        grid-template-rows: 0 minmax(4.07504168rem, max-content) 0 minmax(4.57465365rem, max-content) minmax(0.6298229rem, max-content);
    }

    #JwdMz7nSGkYj8DrC {
        grid-area: 16 / 9 / 17 / 23;
        position: relative;
    }

    #Mca7izPTbOOiiaN5 {
        grid-area: 18 / 3 / 22 / 17;
        position: relative;
    }

    #O7pHG4CJb8HuECFs {
        grid-area: 23 / 5 / 31 / 12;
        position: relative;
    }

    #OXzSpgh8pbFJErgz {
        font-size: calc(3.18077061em - var(--ffsd));
    }

    #TybI8PVHe3XL53YS {
        --first-font-size: 3.18077061em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #Zxs7dzj5lTNOvqlG {
        min-width: 39.18505229rem;
    }

    #fXTeMrjUcRp4eVlo {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #NC7TfZKjB9m1WxRR {
        font-size: calc(3.04245955em - var(--ffsd));
    }

    #zHARI5otujuXtYOg {
        font-size: calc(3.04245955em - var(--ffsd));
    }

    #Hga36TYVwij3B9zb {
        font-size: calc(3.04245955em - var(--ffsd));
    }

    #JWr8lJ1Qzh1i5R9y {
        --first-font-size: 3.04245955em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #HUC0VVD7DmKO2a96 {
        min-width: 45.23128232rem;
    }

    #L0afviNo9RjZsU1c {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #P0N1ARH232z8YBPW {
        grid-area: 21 / 13 / 24 / 28;
        grid-template-columns: 0 3.02311501rem 39.11994813rem 3.02311501rem;
        grid-template-rows: 0 minmax(3.74776401rem, max-content) 0 minmax(12.14910864rem, max-content);
    }

    #Q2raKdhu7BJ9ujmY {
        grid-area: 21 / 13 / 24 / 28;
        position: relative;
    }

    #J4dgFBoMtBoGusRe {
        font-size: calc(3.18077061em - var(--ffsd));
    }

    #Cx7OXbffnGJoObqe {
        --first-font-size: 3.18077061em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ZM3its962NKzCpgq {
        min-width: 39.18505229rem;
    }

    #dRIb5grBRrilKqpc {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #Q5Cp2LGGTcxdQfN3 {
        font-size: calc(3.04245955em - var(--ffsd));
    }

    #PcDWAYtVhKC7FkaK {
        --first-font-size: 3.04245955em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #nON7PzS7s2WyGBtZ {
        min-width: 45.23128232rem;
    }

    #Z32SCf0y21qRvf36 {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #VCn5YpIZFu72NPeB {
        grid-area: 25 / 15 / 26 / 30;
        grid-template-columns: 0 3.02311501rem 39.11994813rem 3.02311501rem;
        grid-template-rows: 0 minmax(3.74776401rem, max-content) 0 minmax(3.64404161rem, max-content);
    }

    #DpflNpvc0lThhBnA {
        grid-area: 25 / 15 / 26 / 30;
        position: relative;
    }

    #ajmN54j8MEeg1qyJ {
        font-size: calc(3.18077061em - var(--ffsd));
    }

    #rbD9TjB8Ee5EoDUI {
        --first-font-size: 3.18077061em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #AKkEbs09XgpkwO3X {
        min-width: 39.18505229rem;
    }

    #TnN1RwdlWvFO6Un5 {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #ps3HppU7NUmmydCn {
        font-size: calc(3.04245955em - var(--ffsd));
    }

    #cwkyRZyvaqN9ZgKw {
        --first-font-size: 3.04245955em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #e4JtpPWseRwyqhS1 {
        min-width: 45.23128232rem;
    }

    #hUlQMFh2ewPz2jMn {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #sG8NwxjwYwLt8bNz {
        grid-area: 27 / 16 / 28 / 31;
        grid-template-columns: 0 3.02311501rem 39.11994813rem 3.02311501rem;
        grid-template-rows: 0 minmax(3.74776401rem, max-content) 0 minmax(3.64404161rem, max-content);
    }

    #Z1wiMnEIqYVd1Sog {
        grid-area: 27 / 16 / 28 / 31;
        position: relative;
    }

    #jSdvGMMeovIXcZX0 {
        font-size: calc(3.18077061em - var(--ffsd));
    }

    #orL8QuAx0kr6yUvk {
        --first-font-size: 3.18077061em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #LCkAy9LpsxfKb1tZ {
        min-width: 39.18505229rem;
    }

    #nxLHuBpka2FA27xL {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #jsD47TJ9JvTrOziU {
        font-size: calc(3.04245955em - var(--ffsd));
    }

    #PIlNYZKTH1BBe4Dl {
        --first-font-size: 3.04245955em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #pMXasf8ErUiF391K {
        min-width: 45.23128232rem;
    }

    #Q2XZoCVG7U5SaHST {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #IjPOTwVoUllXdea5 {
        grid-area: 29 / 14 / 30 / 29;
        grid-template-columns: 0 3.02311501rem 39.11994813rem 3.02311501rem;
        grid-template-rows: 0 minmax(6.8593739rem, max-content) 0 minmax(3.64404161rem, max-content);
    }

    #IPI5ZKjtbjNszdHy {
        grid-area: 29 / 14 / 30 / 29;
        position: relative;
    }

    #Q8SpYmBtOVQnXt8b {
        font-size: calc(3.18077061em - var(--ffsd));
    }

    #ZA23vb4zDHs7voTh {
        --first-font-size: 3.18077061em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #HxSwe7MU5RKzvD4V {
        min-width: 39.18505229rem;
    }

    #tGu5yFNkJDHXrig5 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #RiFVl8lgqZduP87j {
        font-size: calc(3.04245955em - var(--ffsd));
    }

    #zgaISV8NKVhA5NSC {
        font-size: calc(3.04245955em - var(--ffsd));
    }

    #C39uGHZTDpNReVfV {
        font-size: calc(3.04245955em - var(--ffsd));
    }

    #adUGvL8wXbiyhrUf {
        --first-font-size: 3.04245955em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #jBnU49PLxxgBhAaW {
        min-width: 39.18505229rem;
    }

    #yuhxWp5n7VX9ivpz {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #DS1SYWBm01iTVxKq {
        grid-area: 19 / 18 / 20 / 25;
        grid-template-columns: 0 0 39.11994813rem 0;
        grid-template-rows: 0 minmax(3.43314706rem, max-content) minmax(0.31461695rem, max-content) minmax(11.83449169rem, max-content);
    }

    #LFfMRwefIZH15K27 {
        grid-area: 19 / 18 / 20 / 25;
        position: relative;
    }

    #ykCKgSo2MWiYKq4v {
        grid-template-columns: 4.16666667rem 0 0 2.8882836rem 14.59471188rem 0 0 0 0 3.79515538rem 24.27901039rem 0.94332727rem 0 0 0 1.94495633rem 1.07815869rem 20.86491229rem 3.79515538rem 0 0 0 0 14.45988046rem 3.02311501rem 0 0 0 0 0 4.16666667rem;
        grid-template-rows: minmax(6.68253878rem, max-content) minmax(4.94791667rem, max-content) minmax(2.21354167rem, max-content) minmax(0.07560761rem, max-content) minmax(1.81857813rem, max-content) minmax(8.88455469rem, max-content) minmax(1.97222135rem, max-content) minmax(13.18576823rem, max-content) minmax(1.97222135rem, max-content) minmax(13.18576823rem, max-content) minmax(1.97222135rem, max-content) minmax(13.18576823rem, max-content) minmax(1.97222135rem, max-content) minmax(13.18576823rem, max-content) minmax(1.97222135rem, max-content) minmax(9.27951823rem, max-content) minmax(4.16666667rem, max-content) 0 minmax(15.58225571rem, max-content) minmax(2.28184725rem, max-content) minmax(14.47323147rem, max-content) minmax(0.98076446rem, max-content) minmax(0.44287673rem, max-content) minmax(2.28184725rem, max-content) minmax(7.39180562rem, max-content) minmax(2.28184725rem, max-content) minmax(7.39180562rem, max-content) minmax(2.28184725rem, max-content) minmax(10.50341551rem, max-content) minmax(0.70049601rem, max-content);
    }

    #book {
        min-height: calc(calc(13.34895174 * var(--1vh, 1vh)) - 6.67447587px);
    }

    #vY3WBOmY6XptmWqe {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #OUfy7gLytQYErDwQ {
        grid-template-columns: 0 436.72512209%;
        left: -168.36256104%;
        grid-template-rows: 0 100%;
    }

    #xniiLLAgvLuxDDP8 {
        grid-area: 2 / 8 / 3 / 11;
        position: relative;
    }

    #dy4gwsLcMY8lHVH3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #yzlGeHa8iZ4m2DRj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #cChv3vfXndcGra86 {
        min-width: 52.77447059rem;
    }

    #DkrMWtAelkDHA6gx {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #v6SPcsrhWFNuhxxe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #wfU8aHMLNVkpmgUY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #m6vhrAJMJfCqZrYC {
        min-width: 52.77447059rem;
    }

    #Na174k8xfIvuSmA2 {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #GvIOkKFQa2HXYATB {
        grid-area: 4 / 9 / 5 / 10;
        grid-template-columns: 0 0 52.70936642rem 0;
        grid-template-rows: 0 minmax(4.70486458rem, max-content) 0 minmax(4.57465365rem, max-content);
    }

    #IDFA1eilJ1PG5V0C {
        grid-area: 4 / 9 / 5 / 10;
        position: relative;
    }

    #I3MyF6GiFbs7EYGe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #itt5hH0a2xeXlTQf {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #TtP9bP5KXJ3lnm4a {
        min-width: 56.76577989rem;
    }

    #YwBPlIfTXiOVKCqL {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #wSUMUP65nps5Ig9b {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #uT2vpZb3b3bVTgze {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #mKvGxHlf2Qu7GTgn {
        min-width: 56.76577989rem;
    }

    #HflMhQGrJe7rfGf7 {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #I1ZPXBAPE7xoBCFB {
        grid-area: 6 / 3 / 7 / 12;
        grid-template-columns: 0 0 56.70067572rem 0;
        grid-template-rows: 0 minmax(7.45837637rem, max-content) 0 minmax(4.57465365rem, max-content) minmax(1.15273821rem, max-content);
    }

    #Cp5fq0uXpLeqPo9G {
        grid-area: 6 / 3 / 7 / 12;
        position: relative;
    }

    #oi46TQAeop0ghvK4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #eG3oSI23qQVgpIpZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #doms5Y6S0qrCH60B {
        min-width: 56.76577989rem;
    }

    #wxndOW9nc1eamycp {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #cxKqFptKYFbr6dbz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #pg5Ovmag33DClHpX {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #jAOuVKrpwVgg7G0b {
        min-width: 56.76577989rem;
    }

    #vqTrDgOBblUVT5tR {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #O6ubuqZi9zPrp2V8 {
        grid-area: 8 / 4 / 9 / 13;
        grid-template-columns: 0 0 56.70067572rem 0;
        grid-template-rows: 0 minmax(4.07504168rem, max-content) 0 minmax(4.57465365rem, max-content) minmax(0.6298229rem, max-content);
    }

    #JS3NyY9AOJw2fkJT {
        grid-area: 8 / 4 / 9 / 13;
        position: relative;
    }

    #XYHdFhjFfyUpkVMf {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #e2IzuVhDpIxLxK9A {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #aOfZQaOmmyA0aVnk {
        min-width: 56.76577989rem;
    }

    #IMzuRtelDZyMVRBd {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #M7ms8guaEA5B5jp7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #SSoEteeQAXiHdg3x {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ONfxU79Nt3IcfjEs {
        min-width: 56.76577989rem;
    }

    #hV3uJ8OBspanyy3e {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #MjiapeIn4AmdxofU {
        grid-area: 10 / 5 / 11 / 14;
        grid-template-columns: 0 0 56.70067572rem 0;
        grid-template-rows: 0 minmax(4.38995313rem, max-content) 0 minmax(4.57465365rem, max-content) minmax(0.31491145rem, max-content);
    }

    #n6IDw0AQ2gRSxN3t {
        grid-area: 10 / 5 / 11 / 14;
        position: relative;
    }

    #kF2zTnAUl1JsaRfj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #pd25b0tKQy4qg2kW {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #kmHyyIkoZPxIwUj7 {
        min-width: 56.76577989rem;
    }

    #NcOj5msayDtKVt4j {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #TmmrD5dzpgNq3IGo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #Hu8FlAtOWAYKRLjF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rFQiSwTCxHpQk96u {
        min-width: 56.76577989rem;
    }

    #OxXF36o39Z3PGOzi {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #LAsiysuDsAAZtRCl {
        grid-area: 12 / 7 / 13 / 16;
        grid-template-columns: 0 0 56.70067572rem 0;
        grid-template-rows: 0 minmax(4.07504168rem, max-content) 0 minmax(4.57465365rem, max-content) minmax(0.6298229rem, max-content);
    }

    #VK2Bw8vMejJ2xAiW {
        grid-area: 12 / 7 / 13 / 16;
        position: relative;
    }

    #V7f5t2NHjmswBel4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #rHx0NmpEPeQSH89D {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #dNoU4xuhtuinhbyx {
        min-width: 56.76577989rem;
    }

    #gbjrVff0pr7qa9te {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #Gsj1gDuR1OLZ8M6a {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #BKcTI1gO1yIiszMw {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ZFDad8qbHnCC8RJ2 {
        min-width: 56.76577989rem;
    }

    #Wvkw10hkLJvurBTb {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #mBk1IR2e3vsnrUnT {
        grid-area: 14 / 6 / 15 / 15;
        grid-template-columns: 0 0 56.70067572rem 0;
        grid-template-rows: 0 minmax(4.07504168rem, max-content) 0 minmax(4.57465365rem, max-content) minmax(0.6298229rem, max-content);
    }

    #WEDFLzi5XZS3zafE {
        grid-area: 14 / 6 / 15 / 15;
        position: relative;
    }

    #rYvFN9TmB9UCit3e {
        grid-area: 16 / 2 / 17 / 17;
        position: relative;
    }

    #tAhCJquh14Gukh4s {
        grid-template-columns: 21.61027084rem 0.0393913rem 0 0 0 0 1.67533786rem 0.32031679rem 52.70936642rem 0.32031679rem 1.67533786rem 0 0 0 0 0.0393913rem 21.61027084rem;
        grid-template-rows: minmax(4.16666667rem, max-content) minmax(80rem, max-content) minmax(4.16666667rem, max-content) minmax(9.27951823rem, max-content) minmax(4.93037943rem, max-content) minmax(13.18576823rem, max-content) minmax(4.93037943rem, max-content) minmax(9.27951823rem, max-content) minmax(4.93037943rem, max-content) minmax(9.27951823rem, max-content) minmax(4.93037943rem, max-content) minmax(9.27951823rem, max-content) minmax(4.93037943rem, max-content) minmax(9.27951823rem, max-content) minmax(4.16666667rem, max-content) minmax(64.6360664rem, max-content) minmax(4.16666667rem, max-content);
    }

    #services {
        min-height: calc(calc(19.59544911 * var(--1vh, 1vh)) - 9.79772456px);
    }

    #ttrWefq1oyiAeINW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #yCRoo5J64BfmsEvC {
        grid-template-columns: 0 441.47457781%;
        left: -170.73728891%;
        grid-template-rows: 0 100%;
    }

    #fG48G6i3AgoNfeZ7 {
        grid-area: 2 / 7 / 3 / 10;
        position: relative;
    }

    #obc0rdpu4auTkr4P {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #KwtVzzA8UMJF3eR1 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #fHWBuM9payoG3XKF {
        min-width: 55.60225745rem;
    }

    #eJGwbC2MoMWa4XkM {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #WfUOh0VCBPO72UaJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #BAAs2EBYZh34nXli {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #fwBrjqccC5uuu2En {
        min-width: 55.60225745rem;
    }

    #d1tnjvlKV0rEAjZN {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #KeT7Vi3y9m0UgZhy {
        grid-area: 4 / 5 / 5 / 12;
        grid-template-columns: 0 0 55.53715328rem 0;
        grid-template-rows: 0 minmax(4.70486458rem, max-content) 0 minmax(4.57465365rem, max-content);
    }

    #Umf33MiFB1G5leEl {
        grid-area: 4 / 5 / 5 / 12;
        position: relative;
    }

    #euJqbTsbmIoHvw63 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #khNLyCH9pq4xhu0D {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #mh3g31W6izIewqwK {
        min-width: 56.76577989rem;
    }

    #Y6sKRR2l9nZCFwhm {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #eu8mOuBSx47Jtp7c {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #QxkkT2PLpg091vgn {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #C7bGuwZWWgSoTI00 {
        min-width: 56.76577989rem;
    }

    #PmGgz1yxDQY5UHNU {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #cXeZYd2Yh9XLggz9 {
        grid-area: 6 / 2 / 7 / 13;
        grid-template-columns: 0 0 56.70067572rem 0;
        grid-template-rows: 0 minmax(4.07504168rem, max-content) 0 minmax(4.57465365rem, max-content) minmax(0.6298229rem, max-content);
    }

    #d7ZDuUpiptBkjvaq {
        grid-area: 6 / 2 / 7 / 13;
        position: relative;
    }

    #BTzhOHVejprr7vOO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #xpYUBc0Qav1vGxi7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ln8GAhVysFwG8CiH {
        min-width: 56.76577989rem;
    }

    #dMXUI7TDBvJ5ng1L {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #jTethtS4GMaVEtiu {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #kzudy1MkY2HCotQH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #kcmMQ2TcqNBAPhTH {
        min-width: 56.76577989rem;
    }

    #lRORU4bpuNdzHwNM {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #dx49JdrDItAeKHxM {
        grid-area: 8 / 3 / 9 / 14;
        grid-template-columns: 0 0 56.70067572rem 0;
        grid-template-rows: 0 minmax(4.07504168rem, max-content) 0 minmax(4.57465365rem, max-content) minmax(0.6298229rem, max-content);
    }

    #QpkV7Oq3kCLK5N8a {
        grid-area: 8 / 3 / 9 / 14;
        position: relative;
    }

    #KCAJV0Q25j13N6y1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99307292em - var(--ffsd)));
    }

    #t8stXZcz0tEWOipl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99307292em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #V1H5SRhvfw99fXoD {
        min-width: 56.76577989rem;
    }

    #MLkZvWovQ6xwNB4Z {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #sY2iB58DQs4sDuRF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #X3TMD8yoNHqCh6Gi {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Nj56gtvPWNyusKEF {
        min-width: 56.76577989rem;
    }

    #hVuFClYKTuD0i8dP {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #mrm2YAvydCOwYXc3 {
        grid-area: 10 / 4 / 11 / 15;
        grid-template-columns: 0 0 56.70067572rem 0;
        grid-template-rows: 0 minmax(4.38995313rem, max-content) 0 minmax(4.57465365rem, max-content) minmax(0.31491145rem, max-content);
    }

    #U4FHWMfDKfPK0UwB {
        grid-area: 10 / 4 / 11 / 15;
        position: relative;
    }

    #nqMElMDi9JGZf91b {
        grid-area: 12 / 6 / 13 / 11;
        position: relative;
    }

    #L8ZlyAyjyBJq7LgZ {
        grid-area: 14 / 8 / 15 / 9;
        position: relative;
    }

    #sEDPPUZM1boQ2Sz6 {
        grid-template-columns: 21.64966214rem 0 0 0.58176122rem 0.9993884rem 0.10252157rem 3.40731656rem 46.51870021rem 3.40731656rem 0.10252157rem 0.9993884rem 0.58176122rem 0 0 21.64966214rem;
        grid-template-rows: minmax(4.16666667rem, max-content) minmax(80rem, max-content) minmax(4.16666667rem, max-content) minmax(9.27951823rem, max-content) minmax(6.23246276rem, max-content) minmax(9.27951823rem, max-content) minmax(6.23246276rem, max-content) minmax(9.27951823rem, max-content) minmax(6.23246276rem, max-content) minmax(9.27951823rem, max-content) minmax(4.16666667rem, max-content) minmax(50.65771239rem, max-content) minmax(1.59593076rem, max-content) minmax(43.47248356rem, max-content) minmax(4.16666667rem, max-content);
    }

    #page-4 {
        min-height: calc(calc(19.80855276 * var(--1vh, 1vh)) - 9.90427638px);
    }

    #i0aIjEWgrDyk4fuu {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #rmIRzkNozCUGUv3e {
        grid-template-columns: 0 263.36267283%;
        left: -81.68133641%;
        grid-template-rows: 0 100%;
    }

    #GsSyV41or8hSOfgk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.49999479em - var(--ffsd)));
    }

    #W0MF96gBGsVA2SHY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.49999479em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #XrP27b4mOkAZlnma {
        min-width: 91.73177083rem;
    }

    #GlN2pnTW2KYIgJUx {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #GgNTBbPYEz6vwBfC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
    }

    #tUDCJ6oY5xSU3nvm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
    }

    #klcIJC4F66ZSMMTj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
    }

    #Tybbkz8p6vi7Id6s {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
    }

    #nNGJvt4S5wrIJIQQ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
    }

    #OZ0wnlr6h24u2uxo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
    }

    #OrZs5h80Uv3mpl7u {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
    }

    #Wm8gZennTfahLXPF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
    }

    #T0I60pv3EYvwJvVI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
    }

    #jej9t2LNEEMikK18 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
    }

    #sEthM4CiKl1cbfPj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
    }

    #eZP7QyK46LELdHBj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.64584635em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #UwyLnf3TcUsiUOKg {
        min-width: 91.73177083rem;
    }

    #bOh4ZvDAeXcOAxPf {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #HU3Bx0KWhLUQIQJY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583333em - var(--ffsd)));
    }

    #QIKNXsAsximX7W4u {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583333em - var(--ffsd)));
    }

    #HnwCYOBJrBAEFAC7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583333em - var(--ffsd)));
    }

    #ceGTtBDYSGjRq1RK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583333em - var(--ffsd)));
    }

    #uI1oBGENhanKsBjo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583333em - var(--ffsd)));
    }

    #QBCIHZjpcTtGIy09 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583333em - var(--ffsd)));
    }

    #OM9vhQ9iKtK5ScON {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583333em - var(--ffsd)));
    }

    #j3asq3yr3B2MNTLG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583333em - var(--ffsd)));
    }

    #aONnHipvmLoTkqNm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583333em - var(--ffsd)));
    }

    #MMISiTlEr7mLMDBG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583333em - var(--ffsd)));
    }

    #H8qK6X7VmSDoTPMk {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.64583333em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #N7LvkRkXxwAgce7W {
        min-width: 91.73177083rem;
    }

    #JS0u9wIZwI88S5IU {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }

    #UtyC0iA05dBgT8rs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20833333em - var(--ffsd)));
    }

    #g5E7Vsg6c6tF0ZOD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20833333em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QejJjsHHefB98Ksh {
        min-width: 91.73177083rem;
    }

    #gWZGbn7i70zEEsy0 {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }

    #evbBcKFJlEom0xA3 {
        grid-template-columns: 4.16666667rem 0 0 0 91.66666667rem 0 0 0 4.16666667rem;
        grid-template-rows: minmax(3.95367664rem, max-content) minmax(2.93951632rem, max-content) minmax(4.47546313rem, max-content) minmax(58.64971092rem, max-content) minmax(4.16666667rem, max-content) minmax(62.31330494rem, max-content) minmax(1.3671888rem, max-content) minmax(6.25rem, max-content) minmax(3.95367664rem, max-content);
    }

    #page-5 {
        min-height: calc(calc(11.81683762 * var(--1vh, 1vh)) - 5.90841881px);
    }

    #oxU3bBfSkLcb9bxK {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #oGHC1TQTfiTQUdts {
        grid-template-columns: 0 386.08565526%;
        left: -143.04282763%;
        grid-template-rows: 0 100%;
    }

    #QvcyiLCgdMdD15Xm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.03471354em - var(--ffsd)));
    }

    #Jlfn2j9HGUFpKGAT {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.03471354em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #ckRoLsZDk1Pg5yJU {
        min-width: 66.09415104rem;
    }

    #R9q8Oi6SOsE8I12m {
        grid-area: 2 / 4 / 3 / 12;
        position: relative;
    }

    #u8peTrdPrYKPLAxu {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #OzVelqYcZVF6CCyj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #pRkIJYfoU5X7TDxS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47222656em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #UlktImij88X0IU3j {
        min-width: 91.73177083rem;
    }

    #ldCMvcLm36xncMUS {
        grid-area: 6 / 2 / 7 / 15;
        position: relative;
    }

    #v7fjUKXyjDUyfAgA {
        grid-area: 8 / 8 / 9 / 9;
        position: relative;
    }

    #ad9e6v5SyQn6YP8S {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.03471354em - var(--ffsd)));
    }

    #qUsRtfoCzF7QFMXt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.03471354em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #N4TMSqe2doqtrqWq {
        min-width: 66.09415104rem;
    }

    #dkM8TUyhmQsJhr4y {
        grid-area: 10 / 6 / 11 / 13;
        position: relative;
    }

    #oLMJVVfMrzVS6U9k {
        grid-area: 12 / 5 / 13 / 11;
        position: relative;
    }

    #jFlgTPkyu2tELFzr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #fFz6nqNQ8vOuM96s {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47222656em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tXBOJhY50mIh50rZ {
        min-width: 66.09415104rem;
    }

    #lN1tEfFXMYqLNdb4 {
        grid-area: 14 / 7 / 15 / 14;
        position: relative;
    }

    #qhs2xF7W4m5FvFpC {
        grid-template-columns: 4.16666667rem 12.8188099rem 0 0 0 0 16.01452344rem 34rem 15.11477307rem 0 0.89975037rem 0 0 12.8188099rem 4.16666667rem;
        grid-template-rows: minmax(7.08333333rem, max-content) minmax(5.98958333rem, max-content) minmax(0.76538171rem, max-content) minmax(0.13020833rem, max-content) minmax(3.66170423rem, max-content) minmax(50.90225635rem, max-content) minmax(4.16666667rem, max-content) minmax(51rem, max-content) minmax(4.16666667rem, max-content) minmax(5.98958333rem, max-content) minmax(0.76538171rem, max-content) minmax(0.13020833rem, max-content) minmax(3.66170423rem, max-content) minmax(70.66647765rem, max-content) minmax(7.98803537rem, max-content);
    }

    #about {
        min-height: calc(calc(17.32330344 * var(--1vh, 1vh)) - 8.66165172px);
    }

    #HGIi9cRItfOfTQKq {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ZFdrRLbl7AjJSOlA {
        grid-template-columns: 0 218.27423646%;
        left: -59.13711823%;
        grid-template-rows: 0 100%;
    }

    #uLF3wt2K24gjdc6Y {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16667969em - var(--ffsd)));
    }

    #dnLMpeqf7HHmueh6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.16667969em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #SJC5veAJ6y1ylygX {
        min-width: 91.73177083rem;
    }

    #B2vhxgjmDvh9rsGN {
        grid-area: 2 / 8 / 3 / 19;
        position: relative;
    }

    #tl7DyskaIjwizIWF {
        grid-area: 4 / 7 / 5 / 18;
        position: relative;
    }

    #F2N2PhonPR5x239l {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.03471354em - var(--ffsd)));
    }

    #cFWoHeDH4FnrjeSh {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.03471354em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #IubflLcPJEXaBPae {
        min-width: 91.73177083rem;
    }

    #TamSUs77GrFUFCmA {
        grid-area: 6 / 3 / 7 / 14;
        position: relative;
    }

    #gRfQk2PkuSG67U7Z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.03471354em - var(--ffsd)));
    }

    #MEI5PtvG2L91xTC4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.03471354em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #OrPm0ovX1zgi6pFs {
        min-width: 91.73177083rem;
    }

    #hhyRdDTE6HuLDy6h {
        grid-area: 8 / 2 / 9 / 13;
        position: relative;
    }

    #NFQsR5Zeie93qwXN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.03471354em - var(--ffsd)));
    }

    #ocgObNNKEHzRbjDJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.03471354em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #kFeSflfMqs6LfAYX {
        min-width: 91.73177083rem;
    }

    #vRlhbLlQcHP6vat7 {
        grid-area: 10 / 5 / 11 / 16;
        position: relative;
    }

    #NLx5q61JtSjNslyq {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.03471354em - var(--ffsd)));
    }

    #OSQO5qj2VW9J3E1v {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.03471354em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #bDrSL7OOqpp1CBJp {
        min-width: 91.73177083rem;
    }

    #CmzqvVA40WWN7SCG {
        grid-area: 12 / 4 / 13 / 15;
        position: relative;
    }

    #gTiBmE1BKZLGO2Gk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.03471354em - var(--ffsd)));
    }

    #fhMIWcfv1P2o93b3 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.03471354em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #VAkfki0ZdXCPXZTu {
        min-width: 46.9218325rem;
    }

    #yHkyiYrpNoarruYm {
        grid-area: 14 / 9 / 15 / 12;
        position: relative;
    }

    #TF2KxkfeCN5DlCnk {
        grid-area: 16 / 10 / 17 / 11;
        position: relative;
    }

    #B2XmZQGKZBhIi5Bh {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12501302em - var(--ffsd)));
    }

    #ArfPnm4FQ14a4ZmH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12501302em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tk7uM435neT5T2dm {
        min-width: 91.73177083rem;
    }

    #GORXsjs2mHBIs2OV {
        grid-area: 18 / 6 / 19 / 17;
        position: relative;
    }

    #PrOB4dyN3pWSV6y5 {
        grid-template-columns: 4.16666667rem 0 0 0 0 0 0 22.40496917rem 21.774801rem 5.38751557rem 19.69441176rem 22.40496917rem 0 0 0 0 0 0 4.16666667rem;
        grid-template-rows: minmax(7.08333333rem, max-content) minmax(4.94791667rem, max-content) minmax(2.21354167rem, max-content) minmax(0.07560761rem, max-content) minmax(28.0131649rem, max-content) minmax(5.98958333rem, max-content) minmax(2.08610197rem, max-content) minmax(5.98958333rem, max-content) minmax(4.16666667rem, max-content) minmax(5.98958333rem, max-content) minmax(2.43771659rem, max-content) minmax(7.56272828rem, max-content) minmax(4.16666667rem, max-content) minmax(5.98958333rem, max-content) minmax(3.03978436rem, max-content) minmax(5.38751557rem, max-content) minmax(16.82505313rem, max-content) minmax(3.6718724rem, max-content) minmax(7.08333333rem, max-content);
    }

    #page-7 {
        min-height: calc(calc(9.79376151 * var(--1vh, 1vh)) - 4.89688076px);
    }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
    #uN6h3wGugGaSF8El {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SLtcmTppNxAycTz4 {
        grid-template-columns: 0 129.87614531%;
        left: -14.93807265%;
        grid-template-rows: 0 100%;
    }

    #iKlmY0uHSgDh3rWE {
        font-size: calc(1.83017707em - var(--ffsd));
    }

    #pynoPh9OVYzXqotk {
        --first-font-size: 1.83017707em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #XjtJ5QbPJZig6T9h {
        min-width: 19.60591411rem;
    }

    #eXvUyI2nSRNSE7FI {
        grid-area: 2 / 6 / 5 / 9;
        position: relative;
    }

    #fHAXKpeP23XcMG6e {
        grid-area: 3 / 2 / 4 / 11;
        position: relative;
    }

    #s4zan6b5b1F7Qcfk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.16146484em - var(--ffsd)));
    }

    #xCygrKOlpPxM9wyA {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.16146484em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.01));
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #SneBodJlMCDn3TkG {
        min-width: 93.79882812rem;
    }

    #JlDgqJ325TIF8Bnx {
        grid-area: 6 / 3 / 7 / 12;
        position: relative;
    }

    #c9Yyk6U7wRXwgVAc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12500977em - var(--ffsd)));
    }

    #ngVeZQwqIgZZPnk3 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12500977em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #Tn20IZBUAyaNLJDx {
        min-width: 93.79882812rem;
    }

    #dGBmBoEdm8etVHd0 {
        grid-area: 8 / 4 / 9 / 13;
        position: relative;
    }

    #amCqUk4Ay59cjBr0 {
        stroke-width: calc(100rem * 2.0 / 1024.0);
    }

    #iVZB4AAh2rwHNA2X {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #nleavlZYnZycmb5R {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08336914em - var(--ffsd)));
    }

    #CL2U2meGxP1ZI0AD {
        min-width: 29.80655502rem;
    }

    #qTf3IQ4s2IR6200i {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #UdtRlswfjODHeOwW {
        grid-template-columns: 0 0.48828125rem 29.75772689rem 0.48828125rem;
        grid-template-rows: 0 minmax(0.48828125rem, max-content) minmax(6.23262883rem, max-content) minmax(0.48828125rem, max-content);
    }

    #lFqwSVzkMh2jF2Ho {
        grid-area: 10 / 5 / 12 / 7;
        grid-template-columns: 0 30.73428939rem;
        grid-template-rows: 0 minmax(7.20919133rem, max-content);
    }

    #L8KUTAVnfCXBmuNO {
        grid-area: 10 / 5 / 12 / 7;
        position: relative;
    }

    #vaJPtBCrnazWoJS4 {
        stroke-width: calc(100rem * 1.9999999999999993 / 1024.0);
    }

    #cD7eNJIcj6LifYG8 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #fy0Ph9NB1856FbGT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08336914em - var(--ffsd)));
    }

    #sgoLR7yA3TSwz5t6 {
        min-width: 29.80655502rem;
    }

    #wRjZG2lxQm92Xpaq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #iIKQ8gpolzlFMGyn {
        grid-template-columns: 0 0.48828125rem 29.75772689rem 0.48828125rem;
        grid-template-rows: 0 minmax(0.48828125rem, max-content) minmax(6.23262883rem, max-content) minmax(0.48828125rem, max-content);
    }

    #JeSjMC6OMHcNj4Y2 {
        grid-area: 11 / 8 / 13 / 10;
        grid-template-columns: 0 30.73428939rem;
        grid-template-rows: 0 minmax(7.20919133rem, max-content);
    }

    #Kgk94riH430fVyft {
        grid-area: 11 / 8 / 13 / 10;
        position: relative;
    }

    #mH2j5QjZ4j8JRWRL {
        grid-template-columns: 3.125rem 0 0 9.12951172rem 27.96694528rem 2.76734411rem 14.99211184rem 1.79763003rem 28.93665936rem 8.15979764rem 0 0 3.125rem;
        grid-template-rows: minmax(6.3888111rem, max-content) minmax(3.8609866rem, max-content) minmax(0.06863104rem, max-content) minmax(0.00523183rem, max-content) minmax(18.54280667rem, max-content) minmax(14.99508152rem, max-content) minmax(0.82267351rem, max-content) minmax(3.15225247rem, max-content) minmax(11.58520043rem, max-content) 0 minmax(7.20919133rem, max-content) 0 minmax(6.3888111rem, max-content);
    }

    #home {
        min-height: calc(calc(8.01501728 * var(--1vh, 1vh)) - 4.00750864px);
    }

    #lCYZKArEOBIoLT4c {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SzQRl7R7jvn9Qq49 {
        grid-template-columns: 0 245.85513646%;
        left: -72.92756823%;
        grid-template-rows: 0 100%;
    }

    #RgTh6ifSoT0pbNt3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12500977em - var(--ffsd)));
    }

    #jlz6w3KcHEW9u3QH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12500977em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #Stj3nGiTtzIErWNr {
        min-width: 93.79882812rem;
    }

    #akZji1cXX46z4ddk {
        grid-area: 2 / 3 / 3 / 31;
        position: relative;
    }

    #w5AgA0viWKkBU3l6 {
        grid-area: 4 / 2 / 5 / 30;
        position: relative;
    }

    #JAqkqCgz4zjQzfeR {
        font-size: calc(2.99480469em - var(--ffsd));
    }

    #OKRAAyz9Ev5pz0ct {
        --first-font-size: 2.99480469em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #q1xXYNIvUfVOLPfn {
        min-width: 36.88160185rem;
    }

    #z0GpNJoJTDe9HhZ8 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #i98FgGapNA1Yl5Ri {
        font-size: calc(2.86458008em - var(--ffsd));
    }

    #ZRsfRyasBDgc8mUX {
        --first-font-size: 2.86458008em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #WkhVGGIHZFUnChVf {
        min-width: 36.88160185rem;
    }

    #ETzP7jDxbxAeuH3H {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #XCV2LYhD8egWnkte {
        grid-area: 6 / 11 / 7 / 19;
        grid-template-columns: 0 0 36.83277372rem 0;
        grid-template-rows: 0 minmax(3.23242578rem, max-content) minmax(0.29622266rem, max-content) minmax(3.13476758rem, max-content);
    }

    #yBY2Sdd90AAFTRc4 {
        grid-area: 6 / 11 / 7 / 19;
        position: relative;
    }

    #mcpcImWj5iNQTfnX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #YjNA2xp0y7WNFuLP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #jsmai8pRMhQM7vxg {
        min-width: 42.57433492rem;
    }

    #WjA7oQ4vtlQozOO9 {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #JwskWVvO87Nt88sO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #lb77omiOtloAwuRD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #APGTgQoheN9oVGnh {
        min-width: 42.57433492rem;
    }

    #QD7J4OEToXvXeLhi {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #ySjkswyoEaQFc8sz {
        grid-area: 8 / 6 / 9 / 20;
        grid-template-columns: 0 0 42.52550679rem 0;
        grid-template-rows: 0 minmax(5.59378228rem, max-content) 0 minmax(3.43099023rem, max-content) minmax(0.86455366rem, max-content);
    }

    #uBIrxmyH0WQEALxE {
        grid-area: 8 / 6 / 9 / 20;
        position: relative;
    }

    #dz5Si1stEnMolzGE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #NQlKlDBASKBDUxM5 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #mjOvDgpdw8QO76L6 {
        min-width: 42.57433492rem;
    }

    #jiKb9p3SRa2qEu5D {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #dW7N6MOrn5xgJZUn {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #oyJnSSqFgjKLXAKZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #oVggMAc3g0GOnpvr {
        min-width: 42.57433492rem;
    }

    #r73BYpL6chus5wDH {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #Dnc7KM7HC6wgyaEN {
        grid-area: 10 / 7 / 11 / 21;
        grid-template-columns: 0 0 42.52550679rem 0;
        grid-template-rows: 0 minmax(5.59378228rem, max-content) 0 minmax(3.43099023rem, max-content) minmax(0.86455366rem, max-content);
    }

    #GOnPcXd0UMGfzNrY {
        grid-area: 10 / 7 / 11 / 21;
        position: relative;
    }

    #xkrV8QrrAbQU8x2e {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #Li1muihUyl7KZ9SN {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #XSEnSSkgyjk4hjZb {
        min-width: 42.57433492rem;
    }

    #slvvNQkL2vxXjamd {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #iGSm6uTq5ZmvDAbE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #NF8lPsuCGqqCif0X {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #kBJN3koev879se85 {
        min-width: 42.57433492rem;
    }

    #ouKKCGuZ0S8T1t1j {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #OlYwhYrDpRllVPB3 {
        grid-area: 12 / 8 / 13 / 22;
        grid-template-columns: 0 0 42.52550679rem 0;
        grid-template-rows: 0 minmax(6.02605911rem, max-content) 0 minmax(3.43099023rem, max-content) minmax(0.43227683rem, max-content);
    }

    #FmZtK6dZr5sMH9oW {
        grid-area: 12 / 8 / 13 / 22;
        position: relative;
    }

    #GHlJp0vNWIWC0p8b {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #XFoh4wfADSzwlTWD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ztuZmR3v3GK8VYIu {
        min-width: 42.57433492rem;
    }

    #UXEgvgZwGVTZ7SdQ {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #j1hE4ixzbZcZutv7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #fyaE9TFzNrFR3eYF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #xUvw2ZVQVuolnpBL {
        min-width: 42.57433492rem;
    }

    #KGOqlDJOYyomJGHY {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #vGLsTVY3VZBO2kjh {
        grid-area: 14 / 10 / 15 / 24;
        grid-template-columns: 0 0 42.52550679rem 0;
        grid-template-rows: 0 minmax(5.59378228rem, max-content) 0 minmax(3.43099023rem, max-content) minmax(0.86455366rem, max-content);
    }

    #zHxbhWV6B2cHaQE4 {
        grid-area: 14 / 10 / 15 / 24;
        position: relative;
    }

    #jLtKe0LInnyzDcsb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #lqiXlLPTjXWUTCdR {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #JlQ85xO87vLDDJmn {
        min-width: 42.57433492rem;
    }

    #d7BC4CtypnU0uAvG {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #q3ZhSAXesHmkZqin {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #plYOiEMKTYQNRIUz {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IWu419zwgaTcjUpy {
        min-width: 42.57433492rem;
    }

    #tB4nQ2BHyYiiLAjE {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #GY7e4AUuHePlJYub {
        grid-area: 16 / 9 / 17 / 23;
        grid-template-columns: 0 0 42.52550679rem 0;
        grid-template-rows: 0 minmax(3.05628126rem, max-content) 0 minmax(3.43099023rem, max-content) minmax(0.47236718rem, max-content);
    }

    #JwdMz7nSGkYj8DrC {
        grid-area: 16 / 9 / 17 / 23;
        position: relative;
    }

    #Mca7izPTbOOiiaN5 {
        grid-area: 18 / 4 / 22 / 17;
        position: relative;
    }

    #O7pHG4CJb8HuECFs {
        grid-area: 23 / 5 / 31 / 12;
        position: relative;
    }

    #OXzSpgh8pbFJErgz {
        font-size: calc(2.99480469em - var(--ffsd));
    }

    #TybI8PVHe3XL53YS {
        --first-font-size: 2.99480469em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #Zxs7dzj5lTNOvqlG {
        min-width: 36.88160185rem;
    }

    #fXTeMrjUcRp4eVlo {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #NC7TfZKjB9m1WxRR {
        font-size: calc(2.86458008em - var(--ffsd));
    }

    #zHARI5otujuXtYOg {
        font-size: calc(2.86458008em - var(--ffsd));
    }

    #Hga36TYVwij3B9zb {
        font-size: calc(2.86458008em - var(--ffsd));
    }

    #JWr8lJ1Qzh1i5R9y {
        --first-font-size: 2.86458008em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #HUC0VVD7DmKO2a96 {
        min-width: 42.57433492rem;
    }

    #L0afviNo9RjZsU1c {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #P0N1ARH232z8YBPW {
        grid-area: 21 / 13 / 24 / 26;
        grid-template-columns: 0 2.84636654rem 36.83277372rem 2.84636654rem;
        grid-template-rows: 0 minmax(3.52864844rem, max-content) 0 minmax(11.43880273rem, max-content);
    }

    #Q2raKdhu7BJ9ujmY {
        grid-area: 21 / 13 / 24 / 26;
        position: relative;
    }

    #J4dgFBoMtBoGusRe {
        font-size: calc(2.99480469em - var(--ffsd));
    }

    #Cx7OXbffnGJoObqe {
        --first-font-size: 2.99480469em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ZM3its962NKzCpgq {
        min-width: 36.88160185rem;
    }

    #dRIb5grBRrilKqpc {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #Q5Cp2LGGTcxdQfN3 {
        font-size: calc(2.86458008em - var(--ffsd));
    }

    #PcDWAYtVhKC7FkaK {
        --first-font-size: 2.86458008em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #nON7PzS7s2WyGBtZ {
        min-width: 42.57433492rem;
    }

    #Z32SCf0y21qRvf36 {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #VCn5YpIZFu72NPeB {
        grid-area: 25 / 15 / 26 / 28;
        grid-template-columns: 0 2.84636654rem 36.83277372rem 2.84636654rem;
        grid-template-rows: 0 minmax(3.52864844rem, max-content) 0 minmax(3.43099023rem, max-content);
    }

    #DpflNpvc0lThhBnA {
        grid-area: 25 / 15 / 26 / 28;
        position: relative;
    }

    #ajmN54j8MEeg1qyJ {
        font-size: calc(2.99480469em - var(--ffsd));
    }

    #rbD9TjB8Ee5EoDUI {
        --first-font-size: 2.99480469em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #AKkEbs09XgpkwO3X {
        min-width: 36.88160185rem;
    }

    #TnN1RwdlWvFO6Un5 {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #ps3HppU7NUmmydCn {
        font-size: calc(2.86458008em - var(--ffsd));
    }

    #cwkyRZyvaqN9ZgKw {
        --first-font-size: 2.86458008em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #e4JtpPWseRwyqhS1 {
        min-width: 42.57433492rem;
    }

    #hUlQMFh2ewPz2jMn {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #sG8NwxjwYwLt8bNz {
        grid-area: 27 / 16 / 28 / 29;
        grid-template-columns: 0 2.84636654rem 36.83277372rem 2.84636654rem;
        grid-template-rows: 0 minmax(3.52864844rem, max-content) 0 minmax(3.43099023rem, max-content);
    }

    #Z1wiMnEIqYVd1Sog {
        grid-area: 27 / 16 / 28 / 29;
        position: relative;
    }

    #jSdvGMMeovIXcZX0 {
        font-size: calc(2.99480469em - var(--ffsd));
    }

    #orL8QuAx0kr6yUvk {
        --first-font-size: 2.99480469em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #LCkAy9LpsxfKb1tZ {
        min-width: 36.88160185rem;
    }

    #nxLHuBpka2FA27xL {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #jsD47TJ9JvTrOziU {
        font-size: calc(2.86458008em - var(--ffsd));
    }

    #PIlNYZKTH1BBe4Dl {
        --first-font-size: 2.86458008em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #pMXasf8ErUiF391K {
        min-width: 42.57433492rem;
    }

    #Q2XZoCVG7U5SaHST {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #IjPOTwVoUllXdea5 {
        grid-area: 29 / 14 / 30 / 27;
        grid-template-columns: 0 2.84636654rem 36.83277372rem 2.84636654rem;
        grid-template-rows: 0 minmax(6.45833594rem, max-content) 0 minmax(3.43099023rem, max-content);
    }

    #IPI5ZKjtbjNszdHy {
        grid-area: 29 / 14 / 30 / 27;
        position: relative;
    }

    #Q8SpYmBtOVQnXt8b {
        font-size: calc(2.99480469em - var(--ffsd));
    }

    #ZA23vb4zDHs7voTh {
        --first-font-size: 2.99480469em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #HxSwe7MU5RKzvD4V {
        min-width: 36.88160185rem;
    }

    #tGu5yFNkJDHXrig5 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #RiFVl8lgqZduP87j {
        font-size: calc(2.86458008em - var(--ffsd));
    }

    #zgaISV8NKVhA5NSC {
        font-size: calc(2.86458008em - var(--ffsd));
    }

    #C39uGHZTDpNReVfV {
        font-size: calc(2.86458008em - var(--ffsd));
    }

    #adUGvL8wXbiyhrUf {
        --first-font-size: 2.86458008em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #jBnU49PLxxgBhAaW {
        min-width: 36.88160185rem;
    }

    #yuhxWp5n7VX9ivpz {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #DS1SYWBm01iTVxKq {
        grid-area: 19 / 18 / 20 / 25;
        grid-template-columns: 0 0 36.83277372rem 0;
        grid-template-rows: 0 minmax(3.23242578rem, max-content) minmax(0.29622266rem, max-content) minmax(11.14258008rem, max-content);
    }

    #LFfMRwefIZH15K27 {
        grid-area: 19 / 18 / 20 / 25;
        position: relative;
    }

    #ykCKgSo2MWiYKq4v {
        grid-template-columns: 3.125rem 0 3.72134371rem 2.71941813rem 19.17148476rem 0 0 0 0 2.84636654rem 18.15636136rem 0.888175rem 0 0 0 1.83124313rem 1.0151234rem 14.94187083rem 2.84636654rem 0 0 0 0 19.04453636rem 2.84636654rem 0 0 0 3.72134371rem 0 3.125rem;
        grid-template-rows: minmax(5.01190408rem, max-content) minmax(3.7109375rem, max-content) minmax(1.66015625rem, max-content) minmax(0.07732597rem, max-content) minmax(1.36393359rem, max-content) minmax(6.66341602rem, max-content) minmax(1.47916602rem, max-content) minmax(9.88932617rem, max-content) minmax(1.47916602rem, max-content) minmax(9.88932617rem, max-content) minmax(1.47916602rem, max-content) minmax(9.88932617rem, max-content) minmax(1.47916602rem, max-content) minmax(9.88932617rem, max-content) minmax(1.47916602rem, max-content) minmax(6.95963867rem, max-content) minmax(3.125rem, max-content) 0 minmax(14.67122852rem, max-content) minmax(2.1484375rem, max-content) minmax(13.62704414rem, max-content) minmax(0.9234234rem, max-content) minmax(0.41698364rem, max-content) minmax(2.1484375rem, max-content) minmax(6.95963867rem, max-content) minmax(2.1484375rem, max-content) minmax(6.95963867rem, max-content) minmax(2.1484375rem, max-content) minmax(9.88932617rem, max-content) minmax(0.65954104rem, max-content);
    }

    #book {
        min-height: calc(calc(15.17240261 * var(--1vh, 1vh)) - 7.58620131px);
    }

    #vY3WBOmY6XptmWqe {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #OUfy7gLytQYErDwQ {
        grid-template-columns: 0 362.99230927%;
        left: -131.49615463%;
        grid-template-rows: 0 100%;
    }

    #xniiLLAgvLuxDDP8 {
        grid-area: 2 / 8 / 3 / 11;
        position: relative;
    }

    #dy4gwsLcMY8lHVH3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #yzlGeHa8iZ4m2DRj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #cChv3vfXndcGra86 {
        min-width: 43.85921061rem;
    }

    #DkrMWtAelkDHA6gx {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #v6SPcsrhWFNuhxxe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #wfU8aHMLNVkpmgUY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #m6vhrAJMJfCqZrYC {
        min-width: 43.85921061rem;
    }

    #Na174k8xfIvuSmA2 {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #GvIOkKFQa2HXYATB {
        grid-area: 4 / 9 / 5 / 10;
        grid-template-columns: 0 0 43.81038248rem 0;
        grid-template-rows: 0 minmax(3.9105368rem, max-content) 0 minmax(3.80230952rem, max-content);
    }

    #IDFA1eilJ1PG5V0C {
        grid-area: 4 / 9 / 5 / 10;
        position: relative;
    }

    #I3MyF6GiFbs7EYGe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #itt5hH0a2xeXlTQf {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #TtP9bP5KXJ3lnm4a {
        min-width: 47.17666249rem;
    }

    #YwBPlIfTXiOVKCqL {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #wSUMUP65nps5Ig9b {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #uT2vpZb3b3bVTgze {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #mKvGxHlf2Qu7GTgn {
        min-width: 47.17666249rem;
    }

    #HflMhQGrJe7rfGf7 {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #I1ZPXBAPE7xoBCFB {
        grid-area: 6 / 3 / 7 / 12;
        grid-template-columns: 0 0 47.12783437rem 0;
        grid-template-rows: 0 minmax(6.19916997rem, max-content) 0 minmax(3.80230952rem, max-content) minmax(0.95812007rem, max-content);
    }

    #Cp5fq0uXpLeqPo9G {
        grid-area: 6 / 3 / 7 / 12;
        position: relative;
    }

    #oi46TQAeop0ghvK4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #eG3oSI23qQVgpIpZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #doms5Y6S0qrCH60B {
        min-width: 47.17666249rem;
    }

    #wxndOW9nc1eamycp {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #cxKqFptKYFbr6dbz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #pg5Ovmag33DClHpX {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #jAOuVKrpwVgg7G0b {
        min-width: 47.17666249rem;
    }

    #vqTrDgOBblUVT5tR {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #O6ubuqZi9zPrp2V8 {
        grid-area: 8 / 4 / 9 / 13;
        grid-template-columns: 0 0 47.12783437rem 0;
        grid-template-rows: 0 minmax(3.38704763rem, max-content) 0 minmax(3.80230952rem, max-content) minmax(0.52348917rem, max-content);
    }

    #JS3NyY9AOJw2fkJT {
        grid-area: 8 / 4 / 9 / 13;
        position: relative;
    }

    #XYHdFhjFfyUpkVMf {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #e2IzuVhDpIxLxK9A {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #aOfZQaOmmyA0aVnk {
        min-width: 47.17666249rem;
    }

    #IMzuRtelDZyMVRBd {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #M7ms8guaEA5B5jp7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #SSoEteeQAXiHdg3x {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ONfxU79Nt3IcfjEs {
        min-width: 47.17666249rem;
    }

    #hV3uJ8OBspanyy3e {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #MjiapeIn4AmdxofU {
        grid-area: 10 / 5 / 11 / 14;
        grid-template-columns: 0 0 47.12783437rem 0;
        grid-template-rows: 0 minmax(3.64879221rem, max-content) 0 minmax(3.80230952rem, max-content) minmax(0.26174458rem, max-content);
    }

    #n6IDw0AQ2gRSxN3t {
        grid-area: 10 / 5 / 11 / 14;
        position: relative;
    }

    #kF2zTnAUl1JsaRfj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #pd25b0tKQy4qg2kW {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #kmHyyIkoZPxIwUj7 {
        min-width: 47.17666249rem;
    }

    #NcOj5msayDtKVt4j {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #TmmrD5dzpgNq3IGo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #Hu8FlAtOWAYKRLjF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rFQiSwTCxHpQk96u {
        min-width: 47.17666249rem;
    }

    #OxXF36o39Z3PGOzi {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #LAsiysuDsAAZtRCl {
        grid-area: 12 / 7 / 13 / 16;
        grid-template-columns: 0 0 47.12783437rem 0;
        grid-template-rows: 0 minmax(3.38704763rem, max-content) 0 minmax(3.80230952rem, max-content) minmax(0.52348917rem, max-content);
    }

    #VK2Bw8vMejJ2xAiW {
        grid-area: 12 / 7 / 13 / 16;
        position: relative;
    }

    #V7f5t2NHjmswBel4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #rHx0NmpEPeQSH89D {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #dNoU4xuhtuinhbyx {
        min-width: 47.17666249rem;
    }

    #gbjrVff0pr7qa9te {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #Gsj1gDuR1OLZ8M6a {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #BKcTI1gO1yIiszMw {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ZFDad8qbHnCC8RJ2 {
        min-width: 47.17666249rem;
    }

    #Wvkw10hkLJvurBTb {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #mBk1IR2e3vsnrUnT {
        grid-area: 14 / 6 / 15 / 15;
        grid-template-columns: 0 0 47.12783437rem 0;
        grid-template-rows: 0 minmax(3.38704763rem, max-content) 0 minmax(3.80230952rem, max-content) minmax(0.52348917rem, max-content);
    }

    #WEDFLzi5XZS3zafE {
        grid-area: 14 / 6 / 15 / 15;
        position: relative;
    }

    #rYvFN9TmB9UCit3e {
        grid-area: 16 / 2 / 17 / 17;
        position: relative;
    }

    #tAhCJquh14Gukh4s {
        grid-template-columns: 26.403342rem 0.03274082rem 0 0 0 0 1.39248861rem 0.26623733rem 43.81038248rem 0.26623733rem 1.39248861rem 0 0 0 0 0.03274082rem 26.403342rem;
        grid-template-rows: minmax(3.46320346rem, max-content) minmax(66.49350649rem, max-content) minmax(3.46320346rem, max-content) minmax(7.71284632rem, max-content) minmax(4.09797771rem, max-content) minmax(10.95959957rem, max-content) minmax(4.09797771rem, max-content) minmax(7.71284632rem, max-content) minmax(4.09797771rem, max-content) minmax(7.71284632rem, max-content) minmax(4.09797771rem, max-content) minmax(7.71284632rem, max-content) minmax(4.09797771rem, max-content) minmax(7.71284632rem, max-content) minmax(3.46320346rem, max-content) minmax(53.72348376rem, max-content) minmax(3.46320346rem, max-content);
    }

    #services {
        min-height: calc(calc(20.21363925 * var(--1vh, 1vh)) - 10.10681963px);
    }

    #ttrWefq1oyiAeINW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #yCRoo5J64BfmsEvC {
        grid-template-columns: 0 366.93990883%;
        left: -133.46995441%;
        grid-template-rows: 0 100%;
    }

    #fG48G6i3AgoNfeZ7 {
        grid-area: 2 / 7 / 3 / 10;
        position: relative;
    }

    #obc0rdpu4auTkr4P {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #KwtVzzA8UMJF3eR1 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #fHWBuM9payoG3XKF {
        min-width: 46.20957891rem;
    }

    #eJGwbC2MoMWa4XkM {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #WfUOh0VCBPO72UaJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #BAAs2EBYZh34nXli {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #fwBrjqccC5uuu2En {
        min-width: 46.20957891rem;
    }

    #d1tnjvlKV0rEAjZN {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #KeT7Vi3y9m0UgZhy {
        grid-area: 4 / 5 / 5 / 12;
        grid-template-columns: 0 0 46.16075078rem 0;
        grid-template-rows: 0 minmax(3.9105368rem, max-content) 0 minmax(3.80230952rem, max-content);
    }

    #Umf33MiFB1G5leEl {
        grid-area: 4 / 5 / 5 / 12;
        position: relative;
    }

    #euJqbTsbmIoHvw63 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #khNLyCH9pq4xhu0D {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #mh3g31W6izIewqwK {
        min-width: 47.17666249rem;
    }

    #Y6sKRR2l9nZCFwhm {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #eu8mOuBSx47Jtp7c {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #QxkkT2PLpg091vgn {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #C7bGuwZWWgSoTI00 {
        min-width: 47.17666249rem;
    }

    #PmGgz1yxDQY5UHNU {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #cXeZYd2Yh9XLggz9 {
        grid-area: 6 / 2 / 7 / 13;
        grid-template-columns: 0 0 47.12783437rem 0;
        grid-template-rows: 0 minmax(3.38704763rem, max-content) 0 minmax(3.80230952rem, max-content) minmax(0.52348917rem, max-content);
    }

    #d7ZDuUpiptBkjvaq {
        grid-area: 6 / 2 / 7 / 13;
        position: relative;
    }

    #BTzhOHVejprr7vOO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #xpYUBc0Qav1vGxi7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ln8GAhVysFwG8CiH {
        min-width: 47.17666249rem;
    }

    #dMXUI7TDBvJ5ng1L {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #jTethtS4GMaVEtiu {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #kzudy1MkY2HCotQH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #kcmMQ2TcqNBAPhTH {
        min-width: 47.17666249rem;
    }

    #lRORU4bpuNdzHwNM {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #dx49JdrDItAeKHxM {
        grid-area: 8 / 3 / 9 / 14;
        grid-template-columns: 0 0 47.12783437rem 0;
        grid-template-rows: 0 minmax(3.38704763rem, max-content) 0 minmax(3.80230952rem, max-content) minmax(0.52348917rem, max-content);
    }

    #QpkV7Oq3kCLK5N8a {
        grid-area: 8 / 3 / 9 / 14;
        position: relative;
    }

    #KCAJV0Q25j13N6y1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.99480469em - var(--ffsd)));
    }

    #t8stXZcz0tEWOipl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.99480469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #V1H5SRhvfw99fXoD {
        min-width: 47.17666249rem;
    }

    #MLkZvWovQ6xwNB4Z {
        grid-area: 2 / 3 / 3 / 5;
        position: relative;
    }

    #sY2iB58DQs4sDuRF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #X3TMD8yoNHqCh6Gi {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Nj56gtvPWNyusKEF {
        min-width: 47.17666249rem;
    }

    #hVuFClYKTuD0i8dP {
        grid-area: 4 / 2 / 5 / 4;
        position: relative;
    }

    #mrm2YAvydCOwYXc3 {
        grid-area: 10 / 4 / 11 / 15;
        grid-template-columns: 0 0 47.12783437rem 0;
        grid-template-rows: 0 minmax(3.64879221rem, max-content) 0 minmax(3.80230952rem, max-content) minmax(0.26174458rem, max-content);
    }

    #U4FHWMfDKfPK0UwB {
        grid-area: 10 / 4 / 11 / 15;
        position: relative;
    }

    #nqMElMDi9JGZf91b {
        grid-area: 12 / 6 / 13 / 11;
        position: relative;
    }

    #L8ZlyAyjyBJq7LgZ {
        grid-area: 14 / 8 / 15 / 9;
        position: relative;
    }

    #sEDPPUZM1boQ2Sz6 {
        grid-template-columns: 26.43608282rem 0 0 0.48354179rem 0.83066049rem 0.08521274rem 2.83205532rem 38.66489368rem 2.83205532rem 0.08521274rem 0.83066049rem 0.48354179rem 0 0 26.43608282rem;
        grid-template-rows: minmax(3.46320346rem, max-content) minmax(66.49350649rem, max-content) minmax(3.46320346rem, max-content) minmax(7.71284632rem, max-content) minmax(5.18022879rem, max-content) minmax(7.71284632rem, max-content) minmax(5.18022879rem, max-content) minmax(7.71284632rem, max-content) minmax(5.18022879rem, max-content) minmax(7.71284632rem, max-content) minmax(3.46320346rem, max-content) minmax(42.1051116rem, max-content) minmax(1.32648791rem, max-content) minmax(36.13297335rem, max-content) minmax(3.46320346rem, max-content);
    }

    #page-4 {
        min-height: calc(calc(20.43346582 * var(--1vh, 1vh)) - 10.21673291px);
    }

    #i0aIjEWgrDyk4fuu {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #rmIRzkNozCUGUv3e {
        grid-template-columns: 0 180.57186515%;
        left: -40.28593258%;
        grid-template-rows: 0 100%;
    }

    #GsSyV41or8hSOfgk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.51837177em - var(--ffsd)));
    }

    #W0MF96gBGsVA2SHY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.51837177em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #XrP27b4mOkAZlnma {
        min-width: 93.79882812rem;
    }

    #GlN2pnTW2KYIgJUx {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #GgNTBbPYEz6vwBfC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
    }

    #tUDCJ6oY5xSU3nvm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
    }

    #klcIJC4F66ZSMMTj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
    }

    #Tybbkz8p6vi7Id6s {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
    }

    #nNGJvt4S5wrIJIQQ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
    }

    #OZ0wnlr6h24u2uxo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
    }

    #OrZs5h80Uv3mpl7u {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
    }

    #Wm8gZennTfahLXPF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
    }

    #T0I60pv3EYvwJvVI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
    }

    #jej9t2LNEEMikK18 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
    }

    #sEthM4CiKl1cbfPj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
    }

    #eZP7QyK46LELdHBj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73438477em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #UwyLnf3TcUsiUOKg {
        min-width: 93.79882812rem;
    }

    #bOh4ZvDAeXcOAxPf {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #HU3Bx0KWhLUQIQJY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.734375em - var(--ffsd)));
    }

    #QIKNXsAsximX7W4u {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.734375em - var(--ffsd)));
    }

    #HnwCYOBJrBAEFAC7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.734375em - var(--ffsd)));
    }

    #ceGTtBDYSGjRq1RK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.734375em - var(--ffsd)));
    }

    #uI1oBGENhanKsBjo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.734375em - var(--ffsd)));
    }

    #QBCIHZjpcTtGIy09 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.734375em - var(--ffsd)));
    }

    #OM9vhQ9iKtK5ScON {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.734375em - var(--ffsd)));
    }

    #j3asq3yr3B2MNTLG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.734375em - var(--ffsd)));
    }

    #aONnHipvmLoTkqNm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.734375em - var(--ffsd)));
    }

    #MMISiTlEr7mLMDBG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.734375em - var(--ffsd)));
    }

    #H8qK6X7VmSDoTPMk {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.734375em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #N7LvkRkXxwAgce7W {
        min-width: 93.79882812rem;
    }

    #JS0u9wIZwI88S5IU {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }

    #UtyC0iA05dBgT8rs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90625em - var(--ffsd)));
    }

    #g5E7Vsg6c6tF0ZOD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QejJjsHHefB98Ksh {
        min-width: 93.79882812rem;
    }

    #gWZGbn7i70zEEsy0 {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }

    #evbBcKFJlEom0xA3 {
        grid-template-columns: 3.125rem 0 0 0 93.75rem 0 0 0 3.125rem;
        grid-template-rows: minmax(2.96525748rem, max-content) minmax(3.00632351rem, max-content) minmax(3.35659735rem, max-content) minmax(42.10952539rem, max-content) minmax(3.125rem, max-content) minmax(38.28125rem, max-content) minmax(1.0253916rem, max-content) minmax(4.6875rem, max-content) minmax(2.96525748rem, max-content);
    }

    #page-5 {
        min-height: calc(calc(11.14359081 * var(--1vh, 1vh)) - 5.5717954px);
    }

    #oxU3bBfSkLcb9bxK {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #oGHC1TQTfiTQUdts {
        grid-template-columns: 0 243.54479087%;
        left: -71.77239544%;
        grid-template-rows: 0 100%;
    }

    #QvcyiLCgdMdD15Xm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77603516em - var(--ffsd)));
    }

    #Jlfn2j9HGUFpKGAT {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77603516em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #ckRoLsZDk1Pg5yJU {
        min-width: 49.57061328rem;
    }

    #R9q8Oi6SOsE8I12m {
        grid-area: 2 / 4 / 3 / 10;
        position: relative;
    }

    #u8peTrdPrYKPLAxu {
        grid-area: 4 / 3 / 5 / 9;
        position: relative;
    }

    #OzVelqYcZVF6CCyj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #pRkIJYfoU5X7TDxS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416992em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #UlktImij88X0IU3j {
        min-width: 48.94462863rem;
    }

    #ldCMvcLm36xncMUS {
        grid-area: 6 / 2 / 9 / 8;
        position: relative;
    }

    #v7fjUKXyjDUyfAgA {
        grid-area: 7 / 11 / 8 / 15;
        position: relative;
    }

    #ad9e6v5SyQn6YP8S {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77603516em - var(--ffsd)));
    }

    #qUsRtfoCzF7QFMXt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77603516em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #N4TMSqe2doqtrqWq {
        min-width: 49.57061328rem;
    }

    #dkM8TUyhmQsJhr4y {
        grid-area: 10 / 6 / 11 / 13;
        position: relative;
    }

    #oLMJVVfMrzVS6U9k {
        grid-area: 12 / 5 / 13 / 12;
        position: relative;
    }

    #jFlgTPkyu2tELFzr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #fFz6nqNQ8vOuM96s {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416992em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tXBOJhY50mIh50rZ {
        min-width: 49.57061328rem;
    }

    #lN1tEfFXMYqLNdb4 {
        grid-area: 14 / 7 / 15 / 14;
        position: relative;
    }

    #qhs2xF7W4m5FvFpC {
        grid-template-columns: 12.36962486rem 0.04882813rem 0 12.82065443rem 0 0 36.02631795rem 0 0.67481277rem 0.19013699rem 11.95570467rem 0.67481277rem 0 12.86948256rem 12.36962486rem;
        grid-template-rows: minmax(5.3125rem, max-content) minmax(4.4921875rem, max-content) minmax(0.57403628rem, max-content) minmax(0.09765625rem, max-content) minmax(2.74627817rem, max-content) minmax(2.9648418rem, max-content) minmax(38.25rem, max-content) minmax(12.46354297rem, max-content) minmax(3.125rem, max-content) minmax(4.4921875rem, max-content) minmax(0.57403628rem, max-content) minmax(0.09765625rem, max-content) minmax(2.74627817rem, max-content) minmax(52.99985824rem, max-content) minmax(5.99102653rem, max-content);
    }

    #about {
        min-height: calc(calc(15.02982478 * var(--1vh, 1vh)) - 7.51491239px);
    }

    #HGIi9cRItfOfTQKq {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ZFdrRLbl7AjJSOlA {
        grid-template-columns: 0 161.91233537%;
        left: -30.95616769%;
        grid-template-rows: 0 100%;
    }

    #uLF3wt2K24gjdc6Y {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12500977em - var(--ffsd)));
    }

    #dnLMpeqf7HHmueh6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12500977em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #SJC5veAJ6y1ylygX {
        min-width: 93.79882812rem;
    }

    #B2vhxgjmDvh9rsGN {
        grid-area: 2 / 4 / 3 / 19;
        position: relative;
    }

    #tl7DyskaIjwizIWF {
        grid-area: 4 / 3 / 5 / 18;
        position: relative;
    }

    #F2N2PhonPR5x239l {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77603516em - var(--ffsd)));
    }

    #cFWoHeDH4FnrjeSh {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77603516em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #IubflLcPJEXaBPae {
        min-width: 84.03320312rem;
    }

    #TamSUs77GrFUFCmA {
        grid-area: 6 / 6 / 7 / 14;
        position: relative;
    }

    #gRfQk2PkuSG67U7Z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77603516em - var(--ffsd)));
    }

    #MEI5PtvG2L91xTC4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77603516em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #OrPm0ovX1zgi6pFs {
        min-width: 84.03320312rem;
    }

    #hhyRdDTE6HuLDy6h {
        grid-area: 8 / 5 / 9 / 13;
        position: relative;
    }

    #NFQsR5Zeie93qwXN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77603516em - var(--ffsd)));
    }

    #ocgObNNKEHzRbjDJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77603516em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #kFeSflfMqs6LfAYX {
        min-width: 84.03320312rem;
    }

    #vRlhbLlQcHP6vat7 {
        grid-area: 10 / 8 / 11 / 16;
        position: relative;
    }

    #NLx5q61JtSjNslyq {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77603516em - var(--ffsd)));
    }

    #OSQO5qj2VW9J3E1v {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77603516em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #bDrSL7OOqpp1CBJp {
        min-width: 84.03320312rem;
    }

    #CmzqvVA40WWN7SCG {
        grid-area: 12 / 7 / 13 / 15;
        position: relative;
    }

    #gTiBmE1BKZLGO2Gk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77603516em - var(--ffsd)));
    }

    #fhMIWcfv1P2o93b3 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77603516em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #VAkfki0ZdXCPXZTu {
        min-width: 35.19137437rem;
    }

    #yHkyiYrpNoarruYm {
        grid-area: 14 / 9 / 15 / 12;
        position: relative;
    }

    #TF2KxkfeCN5DlCnk {
        grid-area: 16 / 10 / 17 / 11;
        position: relative;
    }

    #B2XmZQGKZBhIi5Bh {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375977em - var(--ffsd)));
    }

    #ArfPnm4FQ14a4ZmH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375977em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tk7uM435neT5T2dm {
        min-width: 93.79882812rem;
    }

    #GORXsjs2mHBIs2OV {
        grid-area: 18 / 2 / 19 / 17;
        position: relative;
    }

    #PrOB4dyN3pWSV6y5 {
        grid-template-columns: 3.125rem 0 0 4.8828125rem 0 0 0 24.42091438rem 16.33110075rem 4.04063667rem 14.77080882rem 24.42091438rem 0 0 0 4.8828125rem 0 0 3.125rem;
        grid-template-rows: minmax(5.3125rem, max-content) minmax(3.7109375rem, max-content) minmax(1.66015625rem, max-content) minmax(0.07732597rem, max-content) minmax(21.00987367rem, max-content) minmax(4.4921875rem, max-content) minmax(1.56457648rem, max-content) minmax(4.4921875rem, max-content) minmax(3.125rem, max-content) minmax(4.4921875rem, max-content) minmax(1.82828744rem, max-content) minmax(4.64316341rem, max-content) minmax(3.125rem, max-content) minmax(4.4921875rem, max-content) minmax(2.27983827rem, max-content) minmax(4.04063667rem, max-content) minmax(12.61878985rem, max-content) minmax(2.7539043rem, max-content) minmax(5.3125rem, max-content);
    }

    #page-7 {
        min-height: calc(calc(9.99205945 * var(--1vh, 1vh)) - 4.99602973px);
    }
}

@media (min-width: 1024.05px) {
    #uN6h3wGugGaSF8El {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SLtcmTppNxAycTz4 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #iKlmY0uHSgDh3rWE {
        font-size: calc(1.95218887em - var(--ffsd));
    }

    #pynoPh9OVYzXqotk {
        --first-font-size: 1.95218887em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #XjtJ5QbPJZig6T9h {
        min-width: 20.89749494rem;
    }

    #eXvUyI2nSRNSE7FI {
        grid-area: 2 / 6 / 5 / 9;
        position: relative;
    }

    #fHAXKpeP23XcMG6e {
        grid-area: 3 / 2 / 4 / 13;
        position: relative;
    }

    #s4zan6b5b1F7Qcfk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.36847731em - var(--ffsd)));
    }

    #xCygrKOlpPxM9wyA {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.36847731em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.01));
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #SneBodJlMCDn3TkG {
        min-width: 59.11246061rem;
    }

    #JlDgqJ325TIF8Bnx {
        grid-area: 6 / 3 / 7 / 10;
        position: relative;
    }

    #c9Yyk6U7wRXwgVAc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34261347em - var(--ffsd)));
    }

    #ngVeZQwqIgZZPnk3 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34261347em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #Tn20IZBUAyaNLJDx {
        min-width: 59.11246061rem;
    }

    #dGBmBoEdm8etVHd0 {
        grid-area: 8 / 4 / 9 / 11;
        position: relative;
    }

    #amCqUk4Ay59cjBr0 {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }

    #iVZB4AAh2rwHNA2X {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #nleavlZYnZycmb5R {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56176428em - var(--ffsd)));
    }

    #CL2U2meGxP1ZI0AD {
        min-width: 22.34400611rem;
    }

    #qTf3IQ4s2IR6200i {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #UdtRlswfjODHeOwW {
        grid-template-columns: 0 0.36603221rem 22.30740288rem 0.36603221rem;
        grid-template-rows: 0 minmax(0.36603221rem, max-content) minmax(4.67219028rem, max-content) minmax(0.36603221rem, max-content);
    }

    #lFqwSVzkMh2jF2Ho {
        grid-area: 10 / 5 / 12 / 7;
        grid-template-columns: 0 23.03946731rem;
        grid-template-rows: 0 minmax(5.4042547rem, max-content);
    }

    #L8KUTAVnfCXBmuNO {
        grid-area: 10 / 5 / 12 / 7;
        position: relative;
    }

    #vaJPtBCrnazWoJS4 {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }

    #cD7eNJIcj6LifYG8 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #fy0Ph9NB1856FbGT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56176428em - var(--ffsd)));
    }

    #sgoLR7yA3TSwz5t6 {
        min-width: 22.34400611rem;
    }

    #wRjZG2lxQm92Xpaq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #iIKQ8gpolzlFMGyn {
        grid-template-columns: 0 0.36603221rem 22.30740288rem 0.36603221rem;
        grid-template-rows: 0 minmax(0.36603221rem, max-content) minmax(4.67219028rem, max-content) minmax(0.36603221rem, max-content);
    }

    #JeSjMC6OMHcNj4Y2 {
        grid-area: 11 / 8 / 13 / 12;
        grid-template-columns: 0 23.03946731rem;
        grid-template-rows: 0 minmax(5.4042547rem, max-content);
    }

    #Kgk94riH430fVyft {
        grid-area: 11 / 8 / 13 / 12;
        position: relative;
    }

    #mH2j5QjZ4j8JRWRL {
        grid-template-columns: 0 20.46207131rem 0 1.75832649rem 17.34915634rem 5.69031096rem 11.23859629rem 3.93198447rem 19.10748284rem 0 0 20.46207131rem;
        grid-template-rows: minmax(1.61367872rem, max-content) minmax(4.1183857rem, max-content) minmax(0.07320644rem, max-content) minmax(0.00558062rem, max-content) minmax(13.90031774rem, max-content) minmax(13.37237628rem, max-content) minmax(0.61670401rem, max-content) minmax(2.81112884rem, max-content) minmax(8.68465976rem, max-content) 0 minmax(5.4042547rem, max-content) 0 minmax(5.62225476rem, max-content);
    }

    #home {
        min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
    }

    #lCYZKArEOBIoLT4c {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SzQRl7R7jvn9Qq49 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #RgTh6ifSoT0pbNt3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34261347em - var(--ffsd)));
    }

    #jlz6w3KcHEW9u3QH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34261347em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #Stj3nGiTtzIErWNr {
        min-width: 38.76600872rem;
    }

    #akZji1cXX46z4ddk {
        grid-area: 2 / 10 / 3 / 25;
        position: relative;
    }

    #w5AgA0viWKkBU3l6 {
        grid-area: 4 / 8 / 5 / 26;
        position: relative;
    }

    #JAqkqCgz4zjQzfeR {
        font-size: calc(2.24500732em - var(--ffsd));
    }

    #OKRAAyz9Ev5pz0ct {
        --first-font-size: 2.24500732em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #q1xXYNIvUfVOLPfn {
        min-width: 27.64770153rem;
    }

    #z0GpNJoJTDe9HhZ8 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #i98FgGapNA1Yl5Ri {
        font-size: calc(2.14738653em - var(--ffsd));
    }

    #ZRsfRyasBDgc8mUX {
        --first-font-size: 2.14738653em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #WkhVGGIHZFUnChVf {
        min-width: 27.64770153rem;
    }

    #ETzP7jDxbxAeuH3H {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #XCV2LYhD8egWnkte {
        grid-area: 6 / 7 / 9 / 9;
        grid-template-columns: 0 0 27.61109831rem 0;
        grid-template-rows: 0 minmax(2.42313616rem, max-content) minmax(0.22205857rem, max-content) minmax(2.34992826rem, max-content);
    }

    #yBY2Sdd90AAFTRc4 {
        grid-area: 6 / 7 / 9 / 9;
        position: relative;
    }

    #mcpcImWj5iNQTfnX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #YjNA2xp0y7WNFuLP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #jsmai8pRMhQM7vxg {
        min-width: 27.64770153rem;
    }

    #WjA7oQ4vtlQozOO9 {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #JwskWVvO87Nt88sO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #lb77omiOtloAwuRD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #APGTgQoheN9oVGnh {
        min-width: 31.91516761rem;
    }

    #QD7J4OEToXvXeLhi {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #ySjkswyoEaQFc8sz {
        grid-area: 10 / 2 / 13 / 11;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(4.84138799rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #uBIrxmyH0WQEALxE {
        grid-area: 10 / 2 / 13 / 11;
        position: relative;
    }

    #dz5Si1stEnMolzGE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #NQlKlDBASKBDUxM5 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #mjOvDgpdw8QO76L6 {
        min-width: 27.64770153rem;
    }

    #jiKb9p3SRa2qEu5D {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #dW7N6MOrn5xgJZUn {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #oyJnSSqFgjKLXAKZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #oVggMAc3g0GOnpvr {
        min-width: 31.91516761rem;
    }

    #r73BYpL6chus5wDH {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #Dnc7KM7HC6wgyaEN {
        grid-area: 14 / 3 / 15 / 12;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(4.84138799rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #GOnPcXd0UMGfzNrY {
        grid-area: 14 / 3 / 15 / 12;
        position: relative;
    }

    #xkrV8QrrAbQU8x2e {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #Li1muihUyl7KZ9SN {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #XSEnSSkgyjk4hjZb {
        min-width: 29.78143457rem;
    }

    #slvvNQkL2vxXjamd {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #iGSm6uTq5ZmvDAbE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #NF8lPsuCGqqCif0X {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #kBJN3koev879se85 {
        min-width: 31.91516761rem;
    }

    #ouKKCGuZ0S8T1t1j {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #OlYwhYrDpRllVPB3 {
        grid-area: 16 / 4 / 21 / 13;
        grid-template-columns: 0 1.06686652rem 29.74483135rem 1.06686652rem;
        grid-template-rows: 0 minmax(4.84138799rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #FmZtK6dZr5sMH9oW {
        grid-area: 16 / 4 / 21 / 13;
        position: relative;
    }

    #GHlJp0vNWIWC0p8b {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #XFoh4wfADSzwlTWD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ztuZmR3v3GK8VYIu {
        min-width: 27.64770153rem;
    }

    #UXEgvgZwGVTZ7SdQ {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #j1hE4ixzbZcZutv7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #fyaE9TFzNrFR3eYF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #xUvw2ZVQVuolnpBL {
        min-width: 31.91516761rem;
    }

    #KGOqlDJOYyomJGHY {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #vGLsTVY3VZBO2kjh {
        grid-area: 23 / 6 / 26 / 15;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(4.84138799rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #zHxbhWV6B2cHaQE4 {
        grid-area: 23 / 6 / 26 / 15;
        position: relative;
    }

    #jLtKe0LInnyzDcsb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #lqiXlLPTjXWUTCdR {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #JlQ85xO87vLDDJmn {
        min-width: 27.64770153rem;
    }

    #d7BC4CtypnU0uAvG {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #q3ZhSAXesHmkZqin {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #plYOiEMKTYQNRIUz {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IWu419zwgaTcjUpy {
        min-width: 31.91516761rem;
    }

    #tB4nQ2BHyYiiLAjE {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #GY7e4AUuHePlJYub {
        grid-area: 28 / 5 / 29 / 14;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(2.64519473rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #JwdMz7nSGkYj8DrC {
        grid-area: 28 / 5 / 29 / 14;
        position: relative;
    }

    #Mca7izPTbOOiiaN5 {
        grid-area: 7 / 16 / 17 / 23;
        position: relative;
    }

    #O7pHG4CJb8HuECFs {
        grid-area: 18 / 17 / 31 / 18;
        position: relative;
    }

    #OXzSpgh8pbFJErgz {
        font-size: calc(2.24500732em - var(--ffsd));
    }

    #TybI8PVHe3XL53YS {
        --first-font-size: 2.24500732em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #Zxs7dzj5lTNOvqlG {
        min-width: 27.64770153rem;
    }

    #fXTeMrjUcRp4eVlo {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #NC7TfZKjB9m1WxRR {
        font-size: calc(2.14738653em - var(--ffsd));
    }

    #zHARI5otujuXtYOg {
        font-size: calc(2.14738653em - var(--ffsd));
    }

    #Hga36TYVwij3B9zb {
        font-size: calc(2.14738653em - var(--ffsd));
    }

    #JWr8lJ1Qzh1i5R9y {
        --first-font-size: 2.14738653em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #HUC0VVD7DmKO2a96 {
        min-width: 31.91516761rem;
    }

    #L0afviNo9RjZsU1c {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #P0N1ARH232z8YBPW {
        grid-area: 12 / 19 / 19 / 28;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(2.64519473rem, max-content) 0 minmax(8.57491508rem, max-content);
    }

    #Q2raKdhu7BJ9ujmY {
        grid-area: 12 / 19 / 19 / 28;
        position: relative;
    }

    #J4dgFBoMtBoGusRe {
        font-size: calc(2.24500732em - var(--ffsd));
    }

    #Cx7OXbffnGJoObqe {
        --first-font-size: 2.24500732em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ZM3its962NKzCpgq {
        min-width: 27.64770153rem;
    }

    #dRIb5grBRrilKqpc {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #Q5Cp2LGGTcxdQfN3 {
        font-size: calc(2.14738653em - var(--ffsd));
    }

    #PcDWAYtVhKC7FkaK {
        --first-font-size: 2.14738653em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #nON7PzS7s2WyGBtZ {
        min-width: 31.91516761rem;
    }

    #Z32SCf0y21qRvf36 {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #VCn5YpIZFu72NPeB {
        grid-area: 20 / 21 / 22 / 30;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(2.64519473rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #DpflNpvc0lThhBnA {
        grid-area: 20 / 21 / 22 / 30;
        position: relative;
    }

    #ajmN54j8MEeg1qyJ {
        font-size: calc(2.24500732em - var(--ffsd));
    }

    #rbD9TjB8Ee5EoDUI {
        --first-font-size: 2.24500732em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #AKkEbs09XgpkwO3X {
        min-width: 27.64770153rem;
    }

    #TnN1RwdlWvFO6Un5 {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #ps3HppU7NUmmydCn {
        font-size: calc(2.14738653em - var(--ffsd));
    }

    #cwkyRZyvaqN9ZgKw {
        --first-font-size: 2.14738653em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #e4JtpPWseRwyqhS1 {
        min-width: 31.91516761rem;
    }

    #hUlQMFh2ewPz2jMn {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #sG8NwxjwYwLt8bNz {
        grid-area: 24 / 22 / 25 / 31;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(2.64519473rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #Z1wiMnEIqYVd1Sog {
        grid-area: 24 / 22 / 25 / 31;
        position: relative;
    }

    #jSdvGMMeovIXcZX0 {
        font-size: calc(2.24500732em - var(--ffsd));
    }

    #orL8QuAx0kr6yUvk {
        --first-font-size: 2.24500732em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #LCkAy9LpsxfKb1tZ {
        min-width: 27.64770153rem;
    }

    #nxLHuBpka2FA27xL {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #jsD47TJ9JvTrOziU {
        font-size: calc(2.14738653em - var(--ffsd));
    }

    #PIlNYZKTH1BBe4Dl {
        --first-font-size: 2.14738653em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #pMXasf8ErUiF391K {
        min-width: 31.91516761rem;
    }

    #Q2XZoCVG7U5SaHST {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #IjPOTwVoUllXdea5 {
        grid-area: 27 / 20 / 30 / 29;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(4.84138799rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #IPI5ZKjtbjNszdHy {
        grid-area: 27 / 20 / 30 / 29;
        position: relative;
    }

    #Q8SpYmBtOVQnXt8b {
        font-size: calc(2.24500732em - var(--ffsd));
    }

    #ZA23vb4zDHs7voTh {
        --first-font-size: 2.24500732em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #HxSwe7MU5RKzvD4V {
        min-width: 27.64770153rem;
    }

    #tGu5yFNkJDHXrig5 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #RiFVl8lgqZduP87j {
        font-size: calc(2.14738653em - var(--ffsd));
    }

    #zgaISV8NKVhA5NSC {
        font-size: calc(2.14738653em - var(--ffsd));
    }

    #C39uGHZTDpNReVfV {
        font-size: calc(2.14738653em - var(--ffsd));
    }

    #adUGvL8wXbiyhrUf {
        --first-font-size: 2.14738653em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #jBnU49PLxxgBhAaW {
        min-width: 27.64770153rem;
    }

    #yuhxWp5n7VX9ivpz {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #DS1SYWBm01iTVxKq {
        grid-area: 8 / 24 / 11 / 27;
        grid-template-columns: 0 0 27.61109831rem 0;
        grid-template-rows: 0 minmax(2.42313616rem, max-content) minmax(0.22205857rem, max-content) minmax(8.35285652rem, max-content);
    }

    #LFfMRwefIZH15K27 {
        grid-area: 8 / 24 / 11 / 27;
        position: relative;
    }

    #ykCKgSo2MWiYKq4v {
        grid-template-columns: 0.84642657rem 0 0 0 0 2.13373304rem 2.64209515rem 24.96900316rem 0.04403933rem 2.0896937rem 0 0 0 0 1.62816398rem 2.0385682rem 30.11595444rem 0.66580615rem 0 0 0 1.37276205rem 0.76097099rem 0.05748599rem 25.01304249rem 2.54056983rem 2.13373304rem 0 0 0 0.94795189rem;
        grid-template-rows: minmax(3.75709354rem, max-content) minmax(2.7818448rem, max-content) minmax(1.24450952rem, max-content) minmax(0.07320644rem, max-content) minmax(1.02245095rem, max-content) minmax(0.34096208rem, max-content) 0 minmax(4.65416091rem, max-content) minmax(1.10883309rem, max-content) minmax(5.23505724rem, max-content) minmax(1.61054173rem, max-content) minmax(0.56777584rem, max-content) minmax(1.10883309rem, max-content) minmax(7.41337482rem, max-content) minmax(1.10883309rem, max-content) minmax(0.01647832rem, max-content) minmax(0.69222955rem, max-content) minmax(0.3125851rem, max-content) minmax(1.61054173rem, max-content) minmax(4.78154012rem, max-content) minmax(0.43564143rem, max-content) minmax(0.67319166rem, max-content) minmax(0.93735007rem, max-content) minmax(5.21718155rem, max-content) minmax(1.25884319rem, max-content) minmax(0.35169853rem, max-content) minmax(0.75713456rem, max-content) minmax(5.21718155rem, max-content) minmax(1.43905871rem, max-content) minmax(0.49441437rem, max-content);
    }

    #book {
        min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
    }

    #vY3WBOmY6XptmWqe {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #OUfy7gLytQYErDwQ {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #xniiLLAgvLuxDDP8 {
        grid-area: 2 / 2 / 16 / 3;
        position: relative;
    }

    #dy4gwsLcMY8lHVH3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #yzlGeHa8iZ4m2DRj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #cChv3vfXndcGra86 {
        min-width: 29.67115184rem;
    }

    #DkrMWtAelkDHA6gx {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #v6SPcsrhWFNuhxxe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #wfU8aHMLNVkpmgUY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #m6vhrAJMJfCqZrYC {
        min-width: 29.67115184rem;
    }

    #Na174k8xfIvuSmA2 {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #GvIOkKFQa2HXYATB {
        grid-area: 3 / 9 / 5 / 10;
        grid-template-columns: 0 0 29.63454862rem 0;
        grid-template-rows: 0 minmax(2.64519473rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #IDFA1eilJ1PG5V0C {
        grid-area: 3 / 9 / 5 / 10;
        position: relative;
    }

    #I3MyF6GiFbs7EYGe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #itt5hH0a2xeXlTQf {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #TtP9bP5KXJ3lnm4a {
        min-width: 27.64770153rem;
    }

    #YwBPlIfTXiOVKCqL {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #wSUMUP65nps5Ig9b {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #uT2vpZb3b3bVTgze {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #mKvGxHlf2Qu7GTgn {
        min-width: 31.91516761rem;
    }

    #HflMhQGrJe7rfGf7 {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #I1ZPXBAPE7xoBCFB {
        grid-area: 6 / 4 / 7 / 11;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(4.84138799rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #Cp5fq0uXpLeqPo9G {
        grid-area: 6 / 4 / 7 / 11;
        position: relative;
    }

    #oi46TQAeop0ghvK4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #eG3oSI23qQVgpIpZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #doms5Y6S0qrCH60B {
        min-width: 27.64770153rem;
    }

    #wxndOW9nc1eamycp {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #cxKqFptKYFbr6dbz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #pg5Ovmag33DClHpX {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #jAOuVKrpwVgg7G0b {
        min-width: 31.91516761rem;
    }

    #vqTrDgOBblUVT5tR {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #O6ubuqZi9zPrp2V8 {
        grid-area: 8 / 5 / 9 / 12;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(2.64519473rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #JS3NyY9AOJw2fkJT {
        grid-area: 8 / 5 / 9 / 12;
        position: relative;
    }

    #XYHdFhjFfyUpkVMf {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #e2IzuVhDpIxLxK9A {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #aOfZQaOmmyA0aVnk {
        min-width: 29.78143457rem;
    }

    #IMzuRtelDZyMVRBd {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #M7ms8guaEA5B5jp7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #SSoEteeQAXiHdg3x {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ONfxU79Nt3IcfjEs {
        min-width: 31.91516761rem;
    }

    #hV3uJ8OBspanyy3e {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #MjiapeIn4AmdxofU {
        grid-area: 10 / 6 / 11 / 13;
        grid-template-columns: 0 1.06686652rem 29.74483135rem 1.06686652rem;
        grid-template-rows: 0 minmax(2.64519473rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #n6IDw0AQ2gRSxN3t {
        grid-area: 10 / 6 / 11 / 13;
        position: relative;
    }

    #kF2zTnAUl1JsaRfj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #pd25b0tKQy4qg2kW {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #kmHyyIkoZPxIwUj7 {
        min-width: 27.64770153rem;
    }

    #NcOj5msayDtKVt4j {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #TmmrD5dzpgNq3IGo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #Hu8FlAtOWAYKRLjF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rFQiSwTCxHpQk96u {
        min-width: 31.91516761rem;
    }

    #OxXF36o39Z3PGOzi {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #LAsiysuDsAAZtRCl {
        grid-area: 12 / 8 / 13 / 15;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(2.64519473rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #VK2Bw8vMejJ2xAiW {
        grid-area: 12 / 8 / 13 / 15;
        position: relative;
    }

    #V7f5t2NHjmswBel4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #rHx0NmpEPeQSH89D {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #dNoU4xuhtuinhbyx {
        min-width: 27.64770153rem;
    }

    #gbjrVff0pr7qa9te {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #Gsj1gDuR1OLZ8M6a {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #BKcTI1gO1yIiszMw {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ZFDad8qbHnCC8RJ2 {
        min-width: 31.91516761rem;
    }

    #Wvkw10hkLJvurBTb {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #mBk1IR2e3vsnrUnT {
        grid-area: 15 / 7 / 17 / 14;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(2.64519473rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #WEDFLzi5XZS3zafE {
        grid-area: 15 / 7 / 17 / 14;
        position: relative;
    }

    #rYvFN9TmB9UCit3e {
        grid-area: 4 / 16 / 14 / 17;
        position: relative;
    }

    #tAhCJquh14Gukh4s {
        grid-template-columns: 2.69969658rem 29.99472914rem 1.24414999rem 0 0 0 0 1.12200789rem 29.63454862rem 1.12200789rem 0 0 0 0 1.24450952rem 31.92285797rem 1.01549242rem;
        grid-template-rows: minmax(4.56714528rem, max-content) minmax(0.22742167rem, max-content) minmax(5.14668525rem, max-content) minmax(0.0704963rem, max-content) minmax(2.77198492rem, max-content) minmax(7.41337482rem, max-content) minmax(2.77198492rem, max-content) minmax(5.21718155rem, max-content) minmax(2.77198492rem, max-content) minmax(5.21718155rem, max-content) minmax(2.77198492rem, max-content) minmax(5.21718155rem, max-content) minmax(2.11668773rem, max-content) minmax(0.65529719rem, max-content) minmax(2.60859078rem, max-content) minmax(2.60859078rem, max-content) minmax(4.06877346rem, max-content);
    }

    #services {
        min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
    }

    #ttrWefq1oyiAeINW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #yCRoo5J64BfmsEvC {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #fG48G6i3AgoNfeZ7 {
        grid-area: 3 / 2 / 14 / 3;
        position: relative;
    }

    #obc0rdpu4auTkr4P {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #KwtVzzA8UMJF3eR1 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #fHWBuM9payoG3XKF {
        min-width: 31.26100565rem;
    }

    #eJGwbC2MoMWa4XkM {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #WfUOh0VCBPO72UaJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #BAAs2EBYZh34nXli {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #fwBrjqccC5uuu2En {
        min-width: 31.26100565rem;
    }

    #d1tnjvlKV0rEAjZN {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #KeT7Vi3y9m0UgZhy {
        grid-area: 4 / 7 / 5 / 8;
        grid-template-columns: 0 0 31.22440243rem 0;
        grid-template-rows: 0 minmax(2.64519473rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #Umf33MiFB1G5leEl {
        grid-area: 4 / 7 / 5 / 8;
        position: relative;
    }

    #euJqbTsbmIoHvw63 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #khNLyCH9pq4xhu0D {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #mh3g31W6izIewqwK {
        min-width: 27.64770153rem;
    }

    #Y6sKRR2l9nZCFwhm {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #eu8mOuBSx47Jtp7c {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #QxkkT2PLpg091vgn {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #C7bGuwZWWgSoTI00 {
        min-width: 31.91516761rem;
    }

    #PmGgz1yxDQY5UHNU {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #cXeZYd2Yh9XLggz9 {
        grid-area: 6 / 4 / 7 / 9;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(2.64519473rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #d7ZDuUpiptBkjvaq {
        grid-area: 6 / 4 / 7 / 9;
        position: relative;
    }

    #BTzhOHVejprr7vOO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #xpYUBc0Qav1vGxi7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #ln8GAhVysFwG8CiH {
        min-width: 27.64770153rem;
    }

    #dMXUI7TDBvJ5ng1L {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #jTethtS4GMaVEtiu {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #kzudy1MkY2HCotQH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #kcmMQ2TcqNBAPhTH {
        min-width: 31.91516761rem;
    }

    #lRORU4bpuNdzHwNM {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #dx49JdrDItAeKHxM {
        grid-area: 8 / 5 / 11 / 10;
        grid-template-columns: 0 2.13373304rem 27.61109831rem 2.13373304rem;
        grid-template-rows: 0 minmax(2.64519473rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #QpkV7Oq3kCLK5N8a {
        grid-area: 8 / 5 / 11 / 10;
        position: relative;
    }

    #KCAJV0Q25j13N6y1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.24500732em - var(--ffsd)));
    }

    #t8stXZcz0tEWOipl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.24500732em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #V1H5SRhvfw99fXoD {
        min-width: 29.78143457rem;
    }

    #MLkZvWovQ6xwNB4Z {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #sY2iB58DQs4sDuRF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #X3TMD8yoNHqCh6Gi {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Nj56gtvPWNyusKEF {
        min-width: 31.91516761rem;
    }

    #hVuFClYKTuD0i8dP {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #mrm2YAvydCOwYXc3 {
        grid-area: 12 / 6 / 13 / 11;
        grid-template-columns: 0 1.06686652rem 29.74483135rem 1.06686652rem;
        grid-template-rows: 0 minmax(2.64519473rem, max-content) 0 minmax(2.57198682rem, max-content);
    }

    #U4FHWMfDKfPK0UwB {
        grid-area: 12 / 6 / 13 / 11;
        position: relative;
    }

    #nqMElMDi9JGZf91b {
        grid-area: 2 / 12 / 9 / 15;
        position: relative;
    }

    #L8ZlyAyjyBJq7LgZ {
        grid-area: 10 / 13 / 15 / 14;
        position: relative;
    }

    #sEDPPUZM1boQ2Sz6 {
        grid-template-columns: 1.2285234rem 29.98535871rem 3.09407171rem 0 0 0.32708098rem 31.22440243rem 0.32708098rem 0 0 3.09407171rem 1.97332042rem 26.15399836rem 1.97332042rem 0.61877089rem;
        grid-template-rows: minmax(0.59217091rem, max-content) minmax(3.41954212rem, max-content) minmax(6.79858192rem, max-content) minmax(5.21718155rem, max-content) minmax(3.50404934rem, max-content) minmax(5.21718155rem, max-content) minmax(3.50404934rem, max-content) minmax(0.82047063rem, max-content) minmax(0.89727293rem, max-content) minmax(3.49943799rem, max-content) minmax(3.50404934rem, max-content) minmax(5.21718155rem, max-content) minmax(6.79858192rem, max-content) minmax(5.42208696rem, max-content) minmax(1.81070953rem, max-content);
    }

    #page-4 {
        min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
    }

    #i0aIjEWgrDyk4fuu {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #rmIRzkNozCUGUv3e {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #GsSyV41or8hSOfgk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34259151em - var(--ffsd)));
    }

    #W0MF96gBGsVA2SHY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34259151em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #XrP27b4mOkAZlnma {
        min-width: 87.24293104rem;
    }

    #GlN2pnTW2KYIgJUx {
        grid-area: 2 / 3 / 3 / 8;
        position: relative;
    }

    #GgNTBbPYEz6vwBfC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
    }

    #tUDCJ6oY5xSU3nvm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
    }

    #klcIJC4F66ZSMMTj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
    }

    #Tybbkz8p6vi7Id6s {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
    }

    #nNGJvt4S5wrIJIQQ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
    }

    #OZ0wnlr6h24u2uxo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
    }

    #OrZs5h80Uv3mpl7u {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
    }

    #Wm8gZennTfahLXPF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
    }

    #T0I60pv3EYvwJvVI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
    }

    #jej9t2LNEEMikK18 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
    }

    #sEthM4CiKl1cbfPj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
    }

    #eZP7QyK46LELdHBj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.0497877em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #UwyLnf3TcUsiUOKg {
        min-width: 40.10210441rem;
    }

    #bOh4ZvDAeXcOAxPf {
        grid-area: 4 / 2 / 7 / 5;
        position: relative;
    }

    #HU3Bx0KWhLUQIQJY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04978038em - var(--ffsd)));
    }

    #QIKNXsAsximX7W4u {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04978038em - var(--ffsd)));
    }

    #HnwCYOBJrBAEFAC7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04978038em - var(--ffsd)));
    }

    #ceGTtBDYSGjRq1RK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04978038em - var(--ffsd)));
    }

    #uI1oBGENhanKsBjo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04978038em - var(--ffsd)));
    }

    #QBCIHZjpcTtGIy09 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04978038em - var(--ffsd)));
    }

    #OM9vhQ9iKtK5ScON {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04978038em - var(--ffsd)));
    }

    #j3asq3yr3B2MNTLG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04978038em - var(--ffsd)));
    }

    #aONnHipvmLoTkqNm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04978038em - var(--ffsd)));
    }

    #MMISiTlEr7mLMDBG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04978038em - var(--ffsd)));
    }

    #H8qK6X7VmSDoTPMk {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.04978038em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #N7LvkRkXxwAgce7W {
        min-width: 45.67691738rem;
    }

    #JS0u9wIZwI88S5IU {
        grid-area: 5 / 6 / 6 / 9;
        position: relative;
    }

    #UtyC0iA05dBgT8rs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.92825769em - var(--ffsd)));
    }

    #g5E7Vsg6c6tF0ZOD {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.92825769em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QejJjsHHefB98Ksh {
        min-width: 22.48810395rem;
    }

    #gWZGbn7i70zEEsy0 {
        grid-area: 8 / 4 / 9 / 7;
        position: relative;
    }

    #evbBcKFJlEom0xA3 {
        grid-template-columns: 3.52502188rem 2.87181421rem 32.37741354rem 4.81627343rem 8.85468262rem 8.78054468rem 32.37741354rem 4.48235594rem 1.91448015rem;
        grid-template-rows: minmax(2.10310931rem, max-content) minmax(2.79648463rem, max-content) minmax(2.51621939rem, max-content) minmax(1.42752489rem, max-content) minmax(39.56076135rem, max-content) minmax(1.42752489rem, max-content) minmax(0.76866837rem, max-content) minmax(3.51390922rem, max-content) minmax(2.10834553rem, max-content);
    }

    #page-5 {
        min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
    }

    #oxU3bBfSkLcb9bxK {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #oGHC1TQTfiTQUdts {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #QvcyiLCgdMdD15Xm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.83064422em - var(--ffsd)));
    }

    #Jlfn2j9HGUFpKGAT {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.83064422em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #ckRoLsZDk1Pg5yJU {
        min-width: 36.69055616rem;
    }

    #R9q8Oi6SOsE8I12m {
        grid-area: 2 / 4 / 4 / 7;
        position: relative;
    }

    #u8peTrdPrYKPLAxu {
        grid-area: 6 / 3 / 8 / 6;
        position: relative;
    }

    #OzVelqYcZVF6CCyj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #pRkIJYfoU5X7TDxS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #UlktImij88X0IU3j {
        min-width: 36.69055616rem;
    }

    #ldCMvcLm36xncMUS {
        grid-area: 10 / 2 / 14 / 5;
        position: relative;
    }

    #v7fjUKXyjDUyfAgA {
        grid-area: 12 / 8 / 13 / 9;
        position: relative;
    }

    #ad9e6v5SyQn6YP8S {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.83064422em - var(--ffsd)));
    }

    #qUsRtfoCzF7QFMXt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.83064422em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #N4TMSqe2doqtrqWq {
        min-width: 36.69055616rem;
    }

    #dkM8TUyhmQsJhr4y {
        grid-area: 3 / 11 / 5 / 14;
        position: relative;
    }

    #oLMJVVfMrzVS6U9k {
        grid-area: 7 / 10 / 9 / 13;
        position: relative;
    }

    #jFlgTPkyu2tELFzr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #fFz6nqNQ8vOuM96s {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tXBOJhY50mIh50rZ {
        min-width: 36.69055616rem;
    }

    #lN1tEfFXMYqLNdb4 {
        grid-area: 11 / 12 / 15 / 15;
        position: relative;
    }

    #qhs2xF7W4m5FvFpC {
        grid-template-columns: 3.13981824rem 0.03660322rem 0.46925936rem 36.14809037rem 0 0.50586258rem 0.14253315rem 19.11566618rem 1.30196792rem 0.46925936rem 0 36.14809037rem 0.50586258rem 0 2.01698669rem;
        grid-template-rows: minmax(5.62225476rem, max-content) 0 minmax(3.36749634rem, max-content) 0 minmax(0.43031709rem, max-content) 0 minmax(0.07320644rem, max-content) 0 minmax(2.0587034rem, max-content) 0 minmax(2.22254612rem, max-content) minmax(28.67349927rem, max-content) minmax(9.34309517rem, max-content) 0 minmax(4.43142899rem, max-content);
    }

    #about {
        min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
    }

    #HGIi9cRItfOfTQKq {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ZFdrRLbl7AjJSOlA {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #uLF3wt2K24gjdc6Y {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34261347em - var(--ffsd)));
    }

    #dnLMpeqf7HHmueh6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34261347em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #SJC5veAJ6y1ylygX {
        min-width: 38.76600872rem;
    }

    #B2vhxgjmDvh9rsGN {
        grid-area: 2 / 6 / 3 / 14;
        position: relative;
    }

    #tl7DyskaIjwizIWF {
        grid-area: 4 / 4 / 5 / 19;
        position: relative;
    }

    #F2N2PhonPR5x239l {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.83064422em - var(--ffsd)));
    }

    #cFWoHeDH4FnrjeSh {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.83064422em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #IubflLcPJEXaBPae {
        min-width: 26.3806496rem;
    }

    #TamSUs77GrFUFCmA {
        grid-area: 6 / 3 / 9 / 8;
        position: relative;
    }

    #gRfQk2PkuSG67U7Z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.83064422em - var(--ffsd)));
    }

    #MEI5PtvG2L91xTC4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.83064422em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #OrPm0ovX1zgi6pFs {
        min-width: 26.3806496rem;
    }

    #hhyRdDTE6HuLDy6h {
        grid-area: 12 / 2 / 15 / 7;
        position: relative;
    }

    #NFQsR5Zeie93qwXN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.83064422em - var(--ffsd)));
    }

    #ocgObNNKEHzRbjDJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.83064422em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #kFeSflfMqs6LfAYX {
        min-width: 32.57332916rem;
    }

    #vRlhbLlQcHP6vat7 {
        grid-area: 7 / 10 / 10 / 12;
        position: relative;
    }

    #NLx5q61JtSjNslyq {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.83064422em - var(--ffsd)));
    }

    #OSQO5qj2VW9J3E1v {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.83064422em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #bDrSL7OOqpp1CBJp {
        min-width: 32.57332916rem;
    }

    #CmzqvVA40WWN7SCG {
        grid-area: 13 / 9 / 17 / 11;
        position: relative;
    }

    #gTiBmE1BKZLGO2Gk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.83064422em - var(--ffsd)));
    }

    #fhMIWcfv1P2o93b3 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.83064422em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #VAkfki0ZdXCPXZTu {
        min-width: 26.3806496rem;
    }

    #yHkyiYrpNoarruYm {
        grid-area: 8 / 13 / 11 / 18;
        position: relative;
    }

    #TF2KxkfeCN5DlCnk {
        grid-area: 14 / 16 / 16 / 17;
        position: relative;
    }

    #B2XmZQGKZBhIi5Bh {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75696193em - var(--ffsd)));
    }

    #ArfPnm4FQ14a4ZmH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75696193em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tk7uM435neT5T2dm {
        min-width: 39.72743721rem;
    }

    #GORXsjs2mHBIs2OV {
        grid-area: 18 / 5 / 19 / 15;
        position: relative;
    }

    #PrOB4dyN3pWSV6y5 {
        grid-template-columns: 5.62225476rem 0 0 24.53232825rem 0.48071425rem 1.33100389rem 0 0.92536469rem 0 32.53672594rem 0 1.75695461rem 2.17935637rem 0.48071425rem 9.58227724rem 3.0289985rem 11.07270002rem 0.84835248rem 5.62225476rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(2.7818448rem, max-content) minmax(1.24450952rem, max-content) minmax(0.07320644rem, max-content) minmax(15.74971496rem, max-content) 0 0 minmax(3.36749634rem, max-content) 0 0 minmax(1.17285967rem, max-content) minmax(0.1976867rem, max-content) minmax(0.33849784rem, max-content) minmax(2.8313118rem, max-content) minmax(0.1976867rem, max-content) minmax(3.36749634rem, max-content) minmax(9.4594735rem, max-content) minmax(2.0644202rem, max-content) minmax(7.754088rem, max-content);
    }

    #page-7 {
        min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
    }
}

@keyframes fade-LEFT-3c9bdc02-f8f2-4664-9c97-ba276a9d12e9 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-f94e4ace-0964-4703-9ff5-c3c43c8297b6 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-RIGHT-d754dbf7-46fb-4f69-a497-8778cfade3d4 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-b3377e10-fe3d-4c63-9ce7-3261f29763da {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-RIGHT-1b57b771-e13e-4ea8-828e-4a5ada2de3af {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-RIGHT-100f5af0-5b8b-413a-8adf-7c12a003547a {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-7bd6d7d0-08e2-4583-80b4-72f77dcb5771 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-25e029c7-bf5f-4530-bf08-08a27d8fde3b {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-57275de2-2bb7-4d9a-804b-4dca15184338 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-RIGHT-38b70245-0dae-4e6b-8611-d1acb81a5ce2 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-5d95f7e1-c322-48f3-9059-6d0fe6ac9fdd {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-d85a448f-f005-4fc1-92d3-d32de1ca1025 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-RIGHT-4a1cf5c1-1565-4948-bfb1-e9ea43aefc1d {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-RIGHT-710c0c0c-0def-4eb3-bafb-f1121226078a {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes pulse {
    0% {
        background-color: rgba(226, 226, 226, 0.05);
    }

    50% {
        background-color: rgba(226, 226, 226, 0.1);
    }

    100% {
        background-color: rgba(226, 226, 226, 0.05);
    }
}

@keyframes fade-LEFT-6bbdd3b0-17d1-4656-97c1-2a1e6b3ba380 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-RIGHT-44c8045d-303d-47f6-bbdd-24a54e0fae5d {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-3329611a-77b2-4df3-b0a2-b1439541802e {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-e1ab2adc-ee07-4902-9cd7-56e5c0e663ad {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-56c3c369-799d-4ce9-8459-d992d9e71089 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-ad043c4c-b300-401c-b604-8dff0ad71aef {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-RIGHT-7c007356-2044-44df-a9ae-6ee74cebeafa {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-add6eaef-edc6-4e14-94d1-376f35fc46c1 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-RIGHT-c3d876c1-a56e-4555-9fe5-3887df1b8296 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

    .animated {
        animation-play-state: running !important;
    }

    @keyframes pulse {}
