:root {
    --ffsd: 0px;
    --1vw: calc((100vw - var(--sbw, 0px)) / 100);
    --gold: #ffcc50;
    --dark: #1e1b1b;
    --bg-light: #fffcf0;
}

@media (prefers-reduced-motion: reduce) {
    .animated {
        animation: none !important;
    }
}

html {
    zoom: var(--rzf, 1);
    font-size: max(calc(min(var(--1vw, 1vw), 22px) * var(--rfso, 1)), 16px);
    -webkit-text-size-adjust: 100%;
    scroll-behavior: smooth;
}

body {
    font-size: calc(1rem * var(--bfso, 1));
    background-color: var(--dark);
    color: white;
}

body,
html,
p,
ul,
ol,
li {
    margin: 0;
    padding: 0;
    font-synthesis: none;
    margin: 0;
    padding: 0;
    font-synthesis: none;
    font-family: 'Inter', sans-serif;
    /* Fixed typography settings */
    font-kerning: normal;
    font-variant-ligatures: normal;
    font-feature-settings: "kern" 1, "calt" 1, "liga" 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    white-space: normal;
}

li {
    text-align: unset;
}

a {
    text-decoration: none;
    color: inherit;
    transition: opacity 0.3s ease;
}

a:hover {
    opacity: 0.8;
}

img {
    max-width: 100%;
    height: auto;
}

/* Custom classes for layout improvement */
.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

.hero-nav {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    margin-top: 50px;
}

.nav-btn {
    border: 1px solid var(--gold);
    color: var(--gold);
    padding: 10px 30px;
    text-transform: uppercase;
    font-size: 1.2rem;
    min-width: 200px;
    text-align: center;
}

.mobile-only {
    display: none;
}

@media (max-width: 768px) {
    .mobile-only {
        display: block;
    }

    .desktop-only {
        display: none;
    }
}

/* --- Added Modern Styles --- */

.section-light {
    background-color: var(--bg-light);
    color: var(--dark);
    padding: 100px 0;
}

.section-title {
    font-size: 4.5rem;
    font-family: 'Outfit', sans-serif;
    text-align: center;
    margin-bottom: 3rem;
    text-transform: uppercase;
    color: inherit;
}

.about-text {
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
    font-size: 2rem;
    line-height: 1.8;
}

/* Service Sections */
.service-section {
    padding: 100px 0;
    overflow: hidden;
}

.service-section.dark {
    background-color: var(--dark);
    color: white;
}

.service-container {
    display: flex;
    align-items: center;
    gap: 4rem;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 2rem;
}

.service-content {
    flex: 1;
}

.service-image {
    flex: 1;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
}

.service-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.5s ease;
}

.service-image:hover img {
    transform: scale(1.05);
}

.service-table {
    width: 100%;
    border-collapse: collapse;
    margin: 2rem 0;
    font-family: inherit;
}

.service-table th {
    text-align: left;
    padding: 1rem;
    border-bottom: 2px solid var(--gold);
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: var(--gold);
    font-size: 1.6rem;
}

.service-table td {
    padding: 1rem;
    border-bottom: 1px solid rgba(128, 128, 128, 0.2);
    font-size: 1.5rem;
}

.service-table tr:last-child td {
    border-bottom: none;
}

/* Buttons */
.btn {
    display: inline-block;
    padding: 15px 40px;
    border: 1px solid var(--gold);
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-weight: 600;
    transition: all 0.3s ease;
    cursor: pointer;
    font-size: 2rem;
}

.btn:hover {
    background: var(--gold);
    color: var(--dark) !important;
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(255, 204, 80, 0.2);
}

.btn-gold {
    background: var(--gold);
    color: var(--dark);
}

.btn-dark {
    background: var(--dark);
    color: var(--gold);
}

@media (max-width: 768px) {
    .service-container {
        flex-direction: column;
        text-align: center;
    }

    .service-image {
        order: -1;
        max-width: 600px;
        margin: 0 auto;
    }

    .service-table th,
    .service-table td {
        text-align: center;
    }
}

@media (min-width: 769px) {
    .service-section.reverse .service-container {
        flex-direction: row-reverse;
    }
}

/* Promo Banner */
.promo-banner {
    background: var(--gold);
    color: var(--dark);
    padding: 15px 0;
    text-align: center;
    position: sticky;
    top: 0;
    z-index: 1000;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    animation: slideDown 0.5s ease-out;
}

.promo-content {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1.5rem;
    flex-wrap: wrap;
    font-size: 2.2rem;
    font-family: 'Outfit', sans-serif;
}

.promo-text {
    letter-spacing: 0.02em;
}

.promo-text strong {
    font-weight: 700;
}

.promo-link {
    background: var(--dark);
    color: var(--gold);
    padding: 8px 24px;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 1.8rem;
    transition: transform 0.2s ease, background 0.2s ease;
    display: inline-block;
}

.promo-link:hover {
    background: #000;
    transform: scale(1.05);
    opacity: 1;
}

@keyframes slideDown {
    from {
        transform: translateY(-100%);
    }

    to {
        transform: translateY(0);
    }
}

@media (max-width: 768px) {
    .promo-content {
        font-size: 1rem;
        gap: 0.75rem;
        padding: 0 15px;
    }

    .promo-link {
        padding: 6px 18px;
        font-size: 1rem;
    }
}

/* New Modern Layout Styles */
.hero {
    position: relative;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    text-align: center;
    color: var(--gold);
}

.video-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.video-bg video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0.6;
}

.hero-content {
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2rem;
}

.logo {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 1.5rem;
}

.logo-img {
    width: 65px;
    height: auto;
    animation: pulse 2s infinite ease-in-out;
}

.logo-text {
    font-size: 42px;
    font-family: 'Outfit', sans-serif;
    margin: 0;
    display: flex;
    gap: 1rem;
    align-items: baseline;
}

.logo-text span:first-child {
    font-family: 'Great Vibes', cursive;
    font-weight: 400;
    font-size: 1.3em;
    /* Slightly larger to match visual weight */
}

.tagline {
    font-size: 3rem;
    /* Increased size for script font */
    font-family: 'Great Vibes', cursive;
    margin: 0;
}

.hero-btns {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1.5rem;
    margin-top: 2rem;
}

.btn {
    border: 1px solid var(--gold);
    color: var(--gold);
    padding: 15px 40px;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 0.1em;
    transition: all 0.3s ease;
    background: rgba(0, 0, 0, 0.3);
}

.btn:hover {
    background: var(--gold);
    color: var(--dark);
    box-shadow: 0 0 20px rgba(255, 204, 80, 0.4);
}

.section-light {
    background-color: white;
    color: var(--dark);
    padding: 100px 0;
}

.section-title {
    font-size: 4.5rem;
    font-family: 'Outfit', sans-serif;
    text-align: center;
    margin-bottom: 3rem;
}

.about-text {
    max-width: 800px;
    margin: 0 auto;
    font-size: 2rem;
    line-height: 1.8;
    text-align: center;
}

.about-text p {
    margin-bottom: 2rem;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.05);
    }

    100% {
        transform: scale(1);
    }
}

@media (max-width: 768px) {
    .logo-text {
        font-size: 36px;
    }

    .tagline {
        font-size: 24px;
    }

    .section-title {
        font-size: 2.5rem;
    }

    .about-text {
        font-size: 1.4rem;
    }

    .hero-btns {
        flex-direction: column;
        width: 100%;
        max-width: 300px;
    }

    .service-table th,
    .service-table td {
        font-size: 1rem;
        padding: 0.5rem;
    }
}


#Nv3UfoWATJw7d4hT {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
}

#erEXFOPY8xnWU9yN {
    grid-template-columns: 0 370.73987536%;
    left: -135.36993768%;
    grid-template-rows: 0 100%;
}

#ATGdiiYBqpyZL8Q3 {
    position: relative;
    grid-area: 3 / 2 / 5 / 3;
}

#AYhDVJeJP4vLt8da {
    font-size: calc(14.08263388em - var(--ffsd));
}

#oYjoIbFlJ6CyckLq {
    transform: translateX(0);
    --first-font-size: 14.08263388em;
    margin-top: 0;
    margin-bottom: 0;
}

#AfT02SfxzG5z4Qbb {
    min-width: 38.41706426rem;
}

#yTeLOHSkwvmI36ij {
    position: relative;
    grid-area: 2 / 4 / 7 / 6;
}

#wUDHUOMmB4HlpOYx {
    font-size: calc(8.96635762em - var(--ffsd));
}

#JgFodbr3xgBOrlo5 {
    transform: translateX(0);
    --first-font-size: 8.96635762em;
    margin-top: 0;
    margin-bottom: 0;
}

#vzCDrdxOQvNcu2wA {
    min-width: 26.85839463rem;
}

#PDjTfxsLpMion8HR {
    position: relative;
    grid-area: 4 / 5 / 6 / 7;
}

#r2cdnOLKTb4Z2r8E {
    grid-template-columns: 0 13.90867154rem 2.62934295rem 26.88909739rem 11.39463354rem 15.33042775rem;
    grid-template-rows: 0 minmax(3.0698425rem, max-content) 0 minmax(10.74444877rem, max-content) 0 minmax(3.0698425rem, max-content);
    grid-area: 2 / 6 / 3 / 13;
}

#aGcu6sVfQW1tMLlD {
    position: relative;
    grid-area: 2 / 6 / 3 / 13;
}

#VEMCaTXtFqcBygrX {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.89902737em - var(--ffsd)));
}

#GpsrtpyoVWobSCg7 {
    transform: translateX(calc(var(--first-font-size) * 0.0025));
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.89902737em);
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
}

#OuWUBFP3DmWdjPqz {
    min-width: 91.6rem;
}

#GF1zoQEK8igGUcBl {
    position: relative;
    grid-area: 4 / 2 / 5 / 16;
}

#lQeEp6wU2niOFVYj {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
}

#aYsWv1tGarsNBnqR {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.45074667em - var(--ffsd)));
}

#I0JifX1gQmeRRFeW {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.45074667em);
    margin-top: calc(var(--first-font-size) * 0.025);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
}

#ItTdP3gZahrLY2Nn {
    min-width: 73.37161176rem;
}

#rO34UGzCCYOZVn6C {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
}

#xkrF7VceLAza7erJ {
    grid-template-columns: 0 6.4rem 73.23827843rem 6.4rem;
    grid-template-rows: 0 minmax(6.88168739rem, max-content) minmax(5.11835867rem, max-content) minmax(7.05253272rem, max-content);
}

#rs5gcthjAEryddRx {
    grid-template-columns: 0 86.03827843rem;
    grid-template-rows: 0 minmax(19.05257878rem, max-content);
    grid-area: 6 / 4 / 7 / 14;
}

#YId4D3RnbiJe1ncP {
    position: relative;
    grid-area: 6 / 4 / 7 / 14;
}

#Nxw1edMQssKOAmVt {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
}

#dfK1lW4L2xj5HYCF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.45074667em - var(--ffsd)));
}

#CwZqhQbg4u1jqzom {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.45074667em);
    margin-top: calc(var(--first-font-size) * 0.025);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
}

#mtM6lBNqPQR2PJKW {
    min-width: 73.37161176rem;
}

#jDP48Rm6qOZMl5fD {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
}

#txQnTFMrNOyDaiFu {
    grid-template-columns: 0 6.4rem 73.23827843rem 6.4rem;
    grid-template-rows: 0 minmax(6.88168739rem, max-content) minmax(5.11835867rem, max-content) minmax(7.05253272rem, max-content);
}

#xtF95vtXY23Cowkc {
    grid-template-columns: 0 86.03827843rem;
    grid-template-rows: 0 minmax(19.05257878rem, max-content);
    grid-area: 8 / 5 / 9 / 15;
}

#TZ94qRcIO5WNEory {
    position: relative;
    grid-area: 8 / 5 / 9 / 15;
}

#enpy2PxOL309gK7C {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
}

#ZGWbDkC6O8IK97lr {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.45073458em - var(--ffsd)));
}

#xEUMAj515Ym62Iek {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.45073458em);
    margin-top: calc(var(--first-font-size) * 0.025);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
}

#uUZHSH74Ybu1h4xZ {
    min-width: 42.00440592rem;
}

#Q6V1oiIwpdK5M68h {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
}

#ZvFfL7YbGJXy3dQI {
    grid-template-columns: 0 6.4rem 41.87107259rem 6.4rem;
    grid-template-rows: 0 minmax(6.88168739rem, max-content) minmax(5.08759503rem, max-content) minmax(6.88168739rem, max-content);
    grid-area: 10 / 7 / 11 / 10;
}

#ZkNGJT8tZRXram24 {
    position: relative;
    grid-area: 10 / 7 / 11 / 10;
}

#DKWMtAV4OtkbCF9V {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
}

#DQm8BgvGgo4SksgL {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.45073458em - var(--ffsd)));
}

#huJzkNSOmlbFY6f7 {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.45073458em);
    margin-top: calc(var(--first-font-size) * 0.025);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
}

#Jus1o4UxLfeYMfHp {
    min-width: 42.00440592rem;
}

#qBKQ3SM4KuzrSS34 {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
}

#g8IsL0qm62zasEsy {
    grid-template-columns: 0 6.4rem 41.87107259rem 6.4rem;
    grid-template-rows: 0 minmax(6.88168739rem, max-content) minmax(5.08759503rem, max-content) minmax(6.88168739rem, max-content);
    grid-area: 12 / 8 / 13 / 11;
}

#zKRXK8k55gVUWHqz {
    position: relative;
    grid-area: 12 / 8 / 13 / 11;
}

#ssRFHEnEAgQf7wvs {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
}

#EuquWz7zXdX1p63Q {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.45073458em - var(--ffsd)));
}

#SrCmufLzyclgxpqm {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.45073458em);
    margin-top: calc(var(--first-font-size) * 0.025);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
}

#Tf4w2CLS4zt9gMhi {
    min-width: 42.00440592rem;
}

#JZBfpuq9gt2Vk0RO {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
}

#MTxNPOIv78TOoY1r {
    grid-template-columns: 0 6.4rem 41.87107259rem 6.4rem;
    grid-template-rows: 0 minmax(6.88168739rem, max-content) minmax(5.08759503rem, max-content) minmax(6.88168739rem, max-content);
    grid-area: 14 / 9 / 15 / 12;
}

#apRg8lbxea2pwfJ8 {
    position: relative;
    grid-area: 14 / 9 / 15 / 12;
}

#nSJsoW9rNYE8RhcO {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.45074667em - var(--ffsd)));
}

#xnaBxPUx9cXjhFly {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.45074667em);
    margin-top: calc(var(--first-font-size) * 0.025);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
}

#cu3jMOj7MmjyUTBw {
    min-width: 91.6rem;
}

#Bc69RaSJwc6AdBv7 {
    position: relative;
    grid-area: 16 / 3 / 17 / 17;
}

#xycnv3pH7PzdgLG3 {
    grid-template-columns: 4.26666667rem 0 2.71419412rem 0 7.94305263rem 7.74055029rem 0 0 54.67107259rem 0 0 7.74055029rem 7.94305263rem 0 2.71419412rem 0 4.26666667rem;
    grid-template-rows: minmax(12.63780623rem, max-content) minmax(16.88413378rem, max-content) minmax(19.03653684rem, max-content) minmax(11.81697929rem, max-content) minmax(7.47008626rem, max-content) minmax(19.05257878rem, max-content) minmax(10.60329437rem, max-content) minmax(19.05257878rem, max-content) minmax(10.70409885rem, max-content) minmax(18.85096981rem, max-content) minmax(6.4rem, max-content) minmax(18.85096981rem, max-content) minmax(6.4rem, max-content) minmax(18.85096981rem, max-content) minmax(29.99749674rem, max-content) minmax(5.11835867rem, max-content) minmax(12.63780623rem, max-content);
}

#home {
    min-height: 11.18125063vh;
}

#X7iIbo7kGENgtJB1 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
}

#CvjmnAOj5TnSqCSy {
    grid-template-columns: 0 403.93866953%;
    left: -151.96933477%;
    grid-template-rows: 0 100%;
}

#NciJW5BABg118F6I {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(19.65111529em - var(--ffsd)));
}

#hrJ0kEmkvoZojcPo {
    transform: translateX(calc(var(--first-font-size) * 0.0025));
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 19.65111529em);
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
}

#zVHt00GF9IFXuGjy {
    min-width: 91.6rem;
}

#NoHc3iM30qlaRCJP {
    position: relative;
    grid-area: 2 / 3 / 3 / 6;
}

#VbCfZaXXCwHHhDUA {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.47999467em - var(--ffsd)));
}

#AfgF2MlqEtlZ7O85 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.47999467em - var(--ffsd)));
}

#pvzBlFp1nWqv8M7T {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.48em - var(--ffsd)));
}

#jSbTJocMz1uXoUkc {
    --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.48em);
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.47999467em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#dJpgf9Rle7soj92K {
    min-width: 91.6rem;
}

#ExdZfyRsaiQJUqkV {
    position: relative;
    grid-area: 4 / 4 / 5 / 7;
}

#SJ7RRfOfU4RuIbky {
    position: relative;
    grid-area: 2 / 3 / 3 / 5;
}

#DkFs3k7KdBRoyn15 {
    position: relative;
    grid-area: 4 / 2 / 5 / 4;
}

#qzq4mTqKcAT88rrL {
    grid-template-columns: 0 0 91.46666667rem 0;
    grid-template-rows: 0 minmax(60.97777778rem, max-content) minmax(0.27515921rem, max-content) minmax(60.74508643rem, max-content);
    grid-area: 6 / 2 / 7 / 5;
}

#BPDpZ6dCk6W2Euoz {
    position: relative;
    grid-area: 6 / 2 / 7 / 5;
}

#QF8jap2nqWmJIErF {
    grid-template-columns: 4.26666667rem 0 0 91.46666667rem 0 0 4.26666667rem;
    grid-template-rows: minmax(4.26666667rem, max-content) minmax(23.36788716rem, max-content) minmax(9.56037584rem, max-content) minmax(57.24499093rem, max-content) minmax(6.4rem, max-content) minmax(121.99802342rem, max-content) minmax(4.26666667rem, max-content);
}

#about {
    min-height: 10.39149248vh;
}

#SdXqQu1pWgIpMcP5 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
}

#Y2S6wK0Sr90P0Dsw {
    grid-template-columns: 0 497.69002708%;
    left: -198.84501354%;
    grid-template-rows: 0 100%;
}

#CUtcfbDv2dnQQFur {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.61333867em - var(--ffsd)));
}

#yZTWK7kFyOuLOXJk {
    transform: translateX(calc(var(--first-font-size) * 0.0025));
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.61333867em);
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
}

#MHglMPduJ0xNGmJW {
    min-width: 91.6rem;
}

#w9GibxZmskLegvYv {
    position: relative;
    grid-area: 2 / 3 / 3 / 8;
}

#tVUVvDZ3xb2meePe {
    position: relative;
    grid-area: 4 / 2 / 5 / 7;
}

#PD4QgxdHE8zGsU5x {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#ldQtQG61H0SKywte {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#LRUCATrmO2IDCdJx {
    border: 0rem #aca18a;
    border-bottom-width: 0.1170429rem;
    border-style: solid;
}

#ZcdIr89hnjKSUEIN {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#mvWsmenBW3PhSNSY {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#pIfsaU8sUtXvHZ8R {
    border: 0rem #aca18a;
    border-bottom-width: 0.1170429rem;
    border-style: solid;
}

#HHdCR2WBCCaw74bd {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#xPIavy6hwPEbHz5R {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#wL9U61DEQm7Y66ua {
    border: 0rem #aca18a;
    border-top-width: 0.1170429rem;
    border-style: solid;
}

#VTXNN198V3JlfCWJ {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#m6pkPspmxzF0Qv6p {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#THMhEDzm7YtpN4ID {
    border: 0rem #aca18a;
    border-top-width: 0.1170429rem;
    border-style: solid;
}

#wrrOfH0PL5fjJ98W {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#BIZtQvQj5fdvXnKP {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#lm7y3CtCG4YfZYXr {
    border: 0rem #aca18a;
    border-style: solid;
}

#SpbbFNFz6rUhQrzy {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#FVVb0EGzPeq4xMgO {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#TljRaE1CClRvaWyR {
    border: 0rem #aca18a;
    border-style: solid;
}

#xvhXSwjdmJf71HtA {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#rB5EUkDlrFtSxQyz {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#o9y6YFwaK4Ig6PG8 {
    border: 0rem #aca18a;
    border-style: solid;
}

#Nf7KtJp6znn0fKeP {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#rcVDM1vc6jNn5B1D {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#h7EqlCelBoPmAd9z {
    border: 0rem #aca18a;
    border-style: solid;
}

#fIrhXKzoFiyCYSkE {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#PB6974bWV3yCVAfD {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#f5e86zeMXSdin5gx {
    border: 0rem #aca18a;
    border-style: solid;
}

#SMLvfzgTBD6nw5Tm {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#k5IwLlAwwtiMIZtD {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#hGtVYp1tg0D7B4VT {
    border: 0rem #aca18a;
    border-style: solid;
}

#geFP4faSjUNGvISZ {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#gRlpNCjVAt0J40SL {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#yks7KvFS3igptLr2 {
    border: 0rem #aca18a;
    border-style: solid;
}

#EXeXgi4GO3PgDxEW {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#tLxWCS6YBVPlbkQd {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#vcIOEnSfM0L778qS {
    border: 0rem #aca18a;
    border-style: solid;
}

#FGvBIYJu4OgIEHvb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#jRsYh26kLJahU7eR {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#pYrBONxfTMXzaa38 {
    border: 0rem #aca18a;
    border-style: solid;
}

#KxPA3slypAoiybx2 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#IKCjQBrGPolNrmiX {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#EqL4Znx8lrM0SlQj {
    border: 0rem #aca18a;
    border-style: solid;
}

#TZtITSvLIqx0TiJC {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#zbx0PomuOx8zaeYh {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#kd4RoCJbfv7KmXEd {
    border: 0rem #aca18a;
    border-style: solid;
}

#rT1GpJnfb0enffHZ {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#Mn30ftscWfMhfyXd {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#nszmKzZVauo4CNjB {
    border: 0rem #aca18a;
    border-style: solid;
}

#EnH5Fs128UOzQMqz {
    position: relative;
    grid-area: 6 / 4 / 7 / 9;
}

#LxCAcoxYK1xlaXVz {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
}

#jmNTBT8bBQWGxl3z {
    font-size: calc(4.45073458em - var(--ffsd));
}

#ddAx4fjqlOKNIaR7 {
    transform: translateX(0);
    --first-font-size: 4.45073458em;
    margin-top: calc(var(--first-font-size) * 0.025);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
}

#g37XEux5f9NGhGIQ {
    min-width: 60.13643236rem;
}

#rgmXI8Niyq6jU7c4 {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
}

#PCufzPR6NzLTVKTv {
    grid-template-columns: 0 13.0175897rem 60.00309903rem 13.0175897rem;
    grid-template-rows: 0 minmax(6.88168739rem, max-content) minmax(5.08759503rem, max-content) minmax(6.88168739rem, max-content);
}

#lJrBninn5CCse3uz {
    grid-template-columns: 0 86.03827843rem;
    grid-template-rows: 0 minmax(18.85096981rem, max-content);
    grid-area: 8 / 5 / 9 / 6;
}

#g82eB1ESUj2Gug6x {
    position: relative;
    grid-area: 8 / 5 / 9 / 6;
}

#mHXNswvH3e2oq9id {
    grid-template-columns: 4.26666667rem 0 0 2.71419412rem 86.03827843rem 2.71419412rem 0 0 4.26666667rem;
    grid-template-rows: minmax(7.9364236rem, max-content) minmax(5.84477373rem, max-content) minmax(9.91321557rem, max-content) minmax(80.74564821rem, max-content) minmax(6.4rem, max-content) minmax(126.27rem, max-content) minmax(15.91655777rem, max-content) minmax(18.85096981rem, max-content) minmax(7.9364236rem, max-content);
}

#massage {
    min-height: 12.80328566vh;
}

#lze79gP2OmnC7zHf {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
}

#p8Z7e9XgiG1HJFlU {
    grid-template-columns: 0 477.22750404%;
    left: -188.61375202%;
    grid-template-rows: 0 100%;
}

#wN1G5HJsvn1HDGO3 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.61333867em - var(--ffsd)));
}

#dXzAbl24B7f74sRQ {
    transform: translateX(calc(var(--first-font-size) * 0.0025));
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.61333867em);
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
}

#Pj1vobxaD2KSjVPA {
    min-width: 91.6rem;
}

#IVepoSQ2kSLxJNfH {
    position: relative;
    grid-area: 2 / 3 / 3 / 8;
}

#aX1eRJCLYVWaAKWO {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#DeA09FbR7gi1hRkR {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#r10yPN6LX0sNoXyU {
    border: 0rem #1e1b1b;
    border-bottom-width: 0.1170429rem;
    border-style: solid;
}

#cdpVwRaGkaCODTSO {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#YIrAhjMEBdGa8JvA {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#xeVBBQT5RSAmBpb2 {
    border: 0rem #1e1b1b;
    border-bottom-width: 0.1170429rem;
    border-style: solid;
}

#ej37yyU4u5ELCeeU {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#HzEhjxSxCSjow4f8 {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#zEgzg1desse27coV {
    border: 0rem #1e1b1b;
    border-top-width: 0.1170429rem;
    border-style: solid;
}

#jl6zKCKphIvdg9Rl {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#F2slBUgzq97oYxnL {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#bINHEz3NEfIJkncB {
    border: 0rem #1e1b1b;
    border-top-width: 0.1170429rem;
    border-style: solid;
}

#lxvWLJwvG6cMq10g {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#fokjUWMJ52UsTems {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#Kh6wG09mdq0qFK3D {
    border: 0rem #1e1b1b;
    border-style: solid;
}

#LukEXeBd48msEoMV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#L45o5I7NfYFMsz0Q {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#NLbvG4nVODTD14Ao {
    border: 0rem #1e1b1b;
    border-style: solid;
}

#AyS5x3OvVDAeu2ur {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#Zp1XyMaITREFdp2K {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#hpE9z0vBw5VGUjU5 {
    border: 0rem #1e1b1b;
    border-style: solid;
}

#gG5OxUlxUj0S9cvx {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#eVmQ7X5KybEi32JS {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#VfTpH6YWH41SnpXt {
    border: 0rem #1e1b1b;
    border-style: solid;
}

#yawj5zzigIEFUaVy {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#BQjPdXUp9rbyjHky {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#FPyRZz4axxFQuCQb {
    border: 0rem #1e1b1b;
    border-style: solid;
}

#mt5fRaJnMEt6c6i4 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#Knatq4mDhp811BcL {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#eFlbSeeGLdiOE1yj {
    border: 0rem #1e1b1b;
    border-style: solid;
}

#rdzeVP6R6HOQc928 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#m5FOCpIVm7w2KTi9 {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#qaQYOlF3bRdBO4g0 {
    border: 0rem #1e1b1b;
    border-style: solid;
}

#iNCF4OMlCDnYfj48 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#j0xCe4G1Nwgu8wY3 {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#S3smnY3W8epfKF2u {
    border: 0rem #1e1b1b;
    border-style: solid;
}

#YP46y9mt8kQdh3c7 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#x2SAFXqSNBioYAoa {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#Sf4dh7OH4kxwcoFr {
    border: 0rem #1e1b1b;
    border-style: solid;
}

#KfmVYVNbeQRg8LKA {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#jWUUe9UTqB63HMEP {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#ImOF84BfGOyr99Yj {
    border: 0rem #1e1b1b;
    border-style: solid;
}

#qVJlkuAZ57LlnGho {
    position: relative;
    grid-area: 4 / 4 / 5 / 9;
}

#OeEsuedkxnKeZfWk {
    position: relative;
    grid-area: 6 / 2 / 7 / 7;
}

#ZPxL6Xrvbwvsmbpk {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
}

#gKZ7QqvyRrHNRKRw {
    font-size: calc(4.45073458em - var(--ffsd));
}

#IQFB669KYRk3PLJi {
    transform: translateX(0);
    --first-font-size: 4.45073458em;
    margin-top: calc(var(--first-font-size) * 0.025);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
}

#zDGBTtSN6CL9OKty {
    min-width: 60.13643236rem;
}

#pfXTABfNnm4GeROX {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
}

#gLRpo6PXM6kMjQ6L {
    grid-template-columns: 0 13.0175897rem 60.00309903rem 13.0175897rem;
    grid-template-rows: 0 minmax(6.88168739rem, max-content) minmax(9.95265334rem, max-content) minmax(6.88168739rem, max-content);
}

#KIeQRw0FTQx34Sjx {
    grid-template-columns: 0 86.03827843rem;
    grid-template-rows: 0 minmax(23.71602812rem, max-content);
    grid-area: 8 / 5 / 9 / 6;
}

#KTTN42UXePOH3j5M {
    position: relative;
    grid-area: 8 / 5 / 9 / 6;
}

#XR3PUdrDR6R1YrnY {
    grid-template-columns: 4.26666667rem 0 0 2.71419412rem 86.03827843rem 2.71419412rem 0 0 4.26666667rem;
    grid-template-rows: minmax(7.9364236rem, max-content) minmax(5.84477373rem, max-content) minmax(15.19381413rem, max-content) minmax(110.48625rem, max-content) minmax(6.4rem, max-content) minmax(80.74564821rem, max-content) minmax(28.97990772rem, max-content) minmax(23.71602812rem, max-content) minmax(7.9364236rem, max-content);
}

#foot {
    min-height: 13.14303878vh;
}

#CRDIKH62gJy01aky {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
}

#X1Yvn5so7xa6q9NF {
    grid-template-columns: 0 478.16967198%;
    left: -189.08483599%;
    grid-template-rows: 0 100%;
}

#m7dZ3ma636XWqXf5 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.61333867em - var(--ffsd)));
}

#Mmlpm3ZA1CsVo6zS {
    transform: translateX(calc(var(--first-font-size) * 0.0025));
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.61333867em);
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
}

#nQmlx2G4ZErcgeOf {
    min-width: 91.6rem;
}

#CmsQ8XfEZeVYr9XK {
    position: relative;
    grid-area: 2 / 3 / 3 / 8;
}

#WNsukWMNaaBVWZpn {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#GeAwTKpGENwGbFjH {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#m3GjO1rNxnG9amVc {
    border: 0rem #aca18a;
    border-bottom-width: 0.11339723rem;
    border-style: solid;
}

#VeGmWBerMh8Rr06w {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#GBWSmbGH8kEzgKMj {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#GK9JYCnEZALqfPDw {
    border: 0rem #aca18a;
    border-bottom-width: 0.11339723rem;
    border-style: solid;
}

#xbnwEaE4vy5ORNDw {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#YPqNW5GRAKOf8Sw1 {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#HXjKCZrqLEfsQsfo {
    border: 0rem #aca18a;
    border-top-width: 0.11339723rem;
    border-style: solid;
}

#p9NrewurElHdUw9z {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#IATDEIay6UazGPJa {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#RSjbryVVTQ7VcRDU {
    border: 0rem #aca18a;
    border-top-width: 0.11339723rem;
    border-style: solid;
}

#eg432iFQVIsALoGw {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#LtwKemeKeEZTpXVB {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#h2q7yjk3HiDid2cB {
    border: 0rem #aca18a;
    border-style: solid;
}

#TvQN713axOJTmY3X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#cSVrnfystq3TlJb6 {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#ITRpSD3aQCUiQgVH {
    border: 0rem #aca18a;
    border-style: solid;
}

#OD9DjBj6atZExQXM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#enS4l51pFt64zc8l {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#jvFhRYO10qmFJ5WF {
    border: 0rem #aca18a;
    border-style: solid;
}

#hNLqpDYjUMckwtwy {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#kyWrnSqFl4YKwB9H {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#B2x5E54X1G4YmuWd {
    border: 0rem #aca18a;
    border-style: solid;
}

#n0XNZIn9yJgMN6G7 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#ifpZXA1nE9uI2BJt {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#dmPb4OIsA8aUChkR {
    border: 0rem #aca18a;
    border-style: solid;
}

#gQMuAOA9dY08m9Xt {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#XJUzXyjDVxFrZUfr {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#UEqVt3PjlMo7YWUy {
    border: 0rem #aca18a;
    border-style: solid;
}

#nyXOELeTjdOR4U7g {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#C8NkFOJvhoGwJciT {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#MygANBowHPtfWqka {
    border: 0rem #aca18a;
    border-style: solid;
}

#x37AB2MaoZPH3jNJ {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#qhZGLHorUxMiaLB9 {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#qG1bOeTpCqrvqlM2 {
    border: 0rem #aca18a;
    border-style: solid;
}

#YqHNMAgeSy3PLxOg {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#r2gK8MZGY3pTAmLp {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#m7QHX7dAzENjsQ4X {
    border: 0rem #aca18a;
    border-style: solid;
}

#Ck6lh3Rigm79dDJ2 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#ZrBgyPTsoYLQ2cux {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#Q8FzEqr7TDcXExjw {
    border: 0rem #aca18a;
    border-style: solid;
}

#M8vyVF1CkitvMC5F {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#ucEjuVJ4i0Msh7Wz {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#g1QeTkYr11eUyrm3 {
    border: 0rem #aca18a;
    border-style: solid;
}

#dF3vhuYcJCWGe1g1 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#T8oGkwcYQigVcNpS {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#diZ6GJItcaW9tBo3 {
    border: 0rem #aca18a;
    border-style: solid;
}

#ubr1m57sfqckZs2e {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#rQA5FDll10gcskLC {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#AxZ8GCpaS0JM0Whs {
    border: 0rem #aca18a;
    border-style: solid;
}

#I4ruM8UBDBi35P89 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#FHNBr2nTLkbyKmIf {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#TCtFVsickCEV95SS {
    border: 0rem #aca18a;
    border-style: solid;
}

#RA1lnfPLOAgOQPvq {
    position: relative;
    grid-area: 4 / 4 / 5 / 9;
}

#oR7m1kz78oQZZ3X0 {
    position: relative;
    grid-area: 6 / 2 / 7 / 7;
}

#IBfMPQr4UCqL87HR {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
}

#fOBPaXwoUW8l8x45 {
    font-size: calc(4.45073458em - var(--ffsd));
}

#CqCpugGmZ0ZBrwXy {
    transform: translateX(0);
    --first-font-size: 4.45073458em;
    margin-top: calc(var(--first-font-size) * 0.025);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
}

#HUZMutFdkUpwgiaz {
    min-width: 60.13643236rem;
}

#HW7sk1j4mYPrfUk1 {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
}

#KFXkp8o0zgV8HYkW {
    grid-template-columns: 0 13.0175897rem 60.00309903rem 13.0175897rem;
    grid-template-rows: 0 minmax(6.88168739rem, max-content) minmax(9.95265334rem, max-content) minmax(6.88168739rem, max-content);
}

#qbod5vFNRBwQpboG {
    grid-template-columns: 0 86.03827843rem;
    grid-template-rows: 0 minmax(23.71602812rem, max-content);
    grid-area: 8 / 5 / 9 / 6;
}

#dDinIdoTF1U8kLnT {
    position: relative;
    grid-area: 8 / 5 / 9 / 6;
}


#W3DQYqpcbDAr2Rfd {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
}

#jjWli5Gwkf1pZy98 {
    grid-template-columns: 0 575.64761378%;
    left: -237.82380689%;
    grid-template-rows: 0 100%;
}

#XdH7dIYIoC89Pwof {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.12847797em - var(--ffsd)));
}

#X65SpAFQWsvJMmJf {
    transform: translateX(calc(var(--first-font-size) * 0.0025));
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.12847797em);
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
}

#XV3SDoqXFCCEnbIe {
    min-width: 91.6rem;
}

#siXwlrxFi95QSRw4 {
    position: relative;
    grid-area: 2 / 2 / 3 / 9;
}

#tDaWfI1vIs8solgm {
    position: relative;
    grid-area: 2 / 2 / 9 / 9;
}

#tN4WE0BpCkNojljD {
    position: relative;
    grid-area: 3 / 4 / 6 / 5;
}

#izgfJ8Y5FEHq5j6K {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.62222222em - var(--ffsd)));
}

#J6JdUCNucg6xxc2C {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.62222222em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#t3vrGyD218SE4YbV {
    min-width: 44.48064309rem;
}

#SJq2ZarTEViMKH0z {
    position: relative;
    grid-area: 4 / 6 / 5 / 8;
}

#Yhca9PzYfPYLFDkz {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.95370217em - var(--ffsd)));
}

#RnR0O2h6B8i8MVMp {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.95370217em - var(--ffsd)));
}

#x4ZEYdI2WhnJW1uY {
    --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.95370217em);
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.95370217em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#WhKS0nML2AbbGJ7A {
    min-width: 68.16402867rem;
}

#SzClTKkB7VqV5Twc {
    position: relative;
    grid-area: 7 / 3 / 8 / 7;
}

#vByuwwEj59qwwS45 {
    grid-template-columns: 0 8.62970511rem 1.23884783rem 17.26713941rem 5.17739834rem 44.34730976rem 0 3.00658393rem;
    grid-template-rows: 0 minmax(7.9727232rem, max-content) minmax(6.00507762rem, max-content) minmax(5.47555556rem, max-content) minmax(6.00507762rem, max-content) minmax(14.48240808rem, max-content) minmax(24.20959992rem, max-content) minmax(15.39990469rem, max-content);
}

#LJoH18zyAsKMITGo {
    grid-template-columns: 0 79.66698437rem;
    grid-template-rows: 0 minmax(79.55034668rem, max-content);
    grid-area: 4 / 4 / 5 / 7;
}

#loC0PB1VzEGdC3SE {
    position: relative;
    grid-area: 4 / 4 / 5 / 7;
}

#DlZoMMEnWO2xOeSE {
    position: relative;
    grid-area: 2 / 2 / 9 / 8;
}

#asg5r5fN8lCPwLhQ {
    position: relative;
    grid-area: 3 / 4 / 6 / 5;
}

#ju11GQDjhlYYJO4e {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.62222222em - var(--ffsd)));
}

#yM925jbKW55HSTka {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.62222222em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#jcuqUgyDFtkht8nk {
    min-width: 44.48064309rem;
}

#RWsACTgasgkm5iSE {
    position: relative;
    grid-area: 4 / 6 / 5 / 9;
}

#IrRgVcaN9JRkSS2M {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.95370217em - var(--ffsd)));
}

#Ab2bnwW0aCvrGZrn {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.95370217em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#PzgIziDqdzrNKBzD {
    min-width: 67.00031771rem;
}

#vgE0PIkDKMSBESuH {
    position: relative;
    grid-area: 7 / 3 / 8 / 7;
}

#b7uJTbMnpoqCXZrO {
    grid-template-columns: 0 6.4rem 5.18097802rem 18.82023667rem 4.91845992rem 37.94730976rem 6.4rem 0;
    grid-template-rows: 0 minmax(7.9727232rem, max-content) minmax(6.00507762rem, max-content) minmax(5.47555556rem, max-content) minmax(6.00507762rem, max-content) minmax(14.48240808rem, max-content) minmax(24.63092858rem, max-content) minmax(14.97857603rem, max-content);
}

#R2e2oAcewGtl39jv {
    grid-template-columns: 0 79.66698437rem;
    grid-template-rows: 0 minmax(79.55034668rem, max-content);
    grid-area: 6 / 3 / 7 / 6;
}

#bTp40n5nZOjDyWGh {
    position: relative;
    grid-area: 6 / 3 / 7 / 6;
}

#mZsOZnylpJQeNg6D {
    position: relative;
    grid-area: 2 / 2 / 9 / 9;
}

#vc2HkqWo0WZrzvyw {
    position: relative;
    grid-area: 3 / 4 / 6 / 5;
}

#GnErUjGH75dvS1KA {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.62222222em - var(--ffsd)));
}

#h9FjqpQsOnRCGNSU {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.62222222em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#fjGNoxDMhFi0ExG6 {
    min-width: 44.48064309rem;
}

#VXg4i5HasUffiTOo {
    position: relative;
    grid-area: 4 / 6 / 5 / 8;
}

#vraqZuPe9lRG54qD {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#Gt7lbzQ2yLJUB0zL {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#DFMbOa3LRMTahHTJ {
    --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#jBmW1UhZZT4PHAmz {
    min-width: 67.00031771rem;
}

#C8HKP66Eqni9QSFD {
    position: relative;
    grid-area: 7 / 3 / 8 / 7;
}

#KIUFnhjxcvicoSin {
    grid-template-columns: 0 6.4rem 5.3089978rem 18.82023667rem 4.18004451rem 38.55770539rem 5.78960437rem 0.61039563rem;
    grid-template-rows: 0 minmax(7.9727232rem, max-content) minmax(6.00507762rem, max-content) minmax(5.47555556rem, max-content) minmax(6.00507762rem, max-content) minmax(17.6440184rem, max-content) minmax(21.10523287rem, max-content) minmax(15.7729876rem, max-content);
}

#WqQJgxc6kU6tBVPp {
    grid-template-columns: 0 79.66698437rem;
    grid-template-rows: 0 minmax(79.98067286rem, max-content);
    grid-area: 8 / 5 / 9 / 8;
}

#ZnpqMqVpY1TtqN28 {
    position: relative;
    grid-area: 8 / 5 / 9 / 8;
}

#WMGA4jcYQGhj6cUH {
    grid-template-columns: 4.26666667rem 5.89984115rem 0 0 79.66698437rem 0 0 5.89984115rem 4.26666667rem;
    grid-template-rows: minmax(20.40873406rem, max-content) minmax(9.75416002rem, max-content) minmax(21.19075922rem, max-content) minmax(79.55034668rem, max-content) minmax(6.4rem, max-content) minmax(79.55034668rem, max-content) minmax(6.4rem, max-content) minmax(79.98067286rem, max-content) minmax(20.40873406rem, max-content);
}

#feedback {
    min-height: 14.80877743vh;
}

#xhjTAKhf5ASFDa10 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
}

#eOBuYbrtOoCSaswX {
    grid-template-columns: 0 432.51245116%;
    left: -166.25622558%;
    grid-template-rows: 0 100%;
}

#FFJIEM0cAHEoGVeA {
    position: relative;
    grid-area: 2 / 5 / 3 / 10;
}

#NlXETU3ZxJz4EA0L {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(11.78146246em - var(--ffsd)));
}

#WMZN5Gf0PlbVri3U {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 11.78146246em);
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
}

#gPOLEPGa3V36tYWE {
    min-width: 91.6rem;
}

#gRiRHk2so9zsbNxs {
    position: relative;
    grid-area: 4 / 6 / 5 / 11;
}

#XT1bHWIPgFC6Qk57 {
    position: relative;
    grid-area: 2 / 4 / 3 / 5;
}

#bWA9K8LkreZD3GuK {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#wTcsZioKH1FVlKlo {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: calc(var(--first-font-size) * -0.05);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.05);
}

#mVAUBCVaXV0RoHsu {
    min-width: 91.6rem;
}

#g8CQHqGhpQzkSRpA {
    position: relative;
    grid-area: 4 / 3 / 5 / 7;
}

#qGM9LWIJygC17yzR {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.62221333em - var(--ffsd)));
}

#g4lKgfSPAn4HBEIG {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.62221333em - var(--ffsd)));
}

#Wywk6d8Bgtb92qGj {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.62221333em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#pAuBTLQC1xogYJg3 {
    min-width: 91.6rem;
}

#pLIvLlMDczTLp1el {
    position: relative;
    grid-area: 6 / 2 / 7 / 6;
}

#VYE9qfiXaonpWRn6 {
    grid-template-columns: 0 0 42.90883675rem 5.64899316rem 42.90883675rem 0;
    grid-template-rows: 0 minmax(8.06999023rem, max-content) minmax(6.4rem, max-content) minmax(4.90666667rem, max-content) minmax(3.40776801rem, max-content) minmax(16.55914605rem, max-content);
    grid-area: 6 / 2 / 7 / 7;
}

#Jv9QiZWbcZRiwXSj {
    position: relative;
    grid-area: 6 / 2 / 7 / 7;
}

#WYMMhyX8TkbtHQVz {
    position: relative;
    grid-area: 2 / 4 / 3 / 5;
}

#jEBlGweAIHnRRAGs {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
}

#ISLPGty5RRcCbFRf {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
    margin-top: calc(var(--first-font-size) * -0.05);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.05);
}

#xdJGtTuqc6J9Zb00 {
    min-width: 91.6rem;
}

#uAfqXhaKtfQzQRb7 {
    position: relative;
    grid-area: 4 / 3 / 5 / 7;
}

#t6lfgo3Lj2GENZcC {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.62222222em - var(--ffsd)));
}

#orDuZveBYgLVRc0E {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.62222222em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#I6Y0qkDszJeeozRC {
    min-width: 91.6rem;
}

#ErXdSIJC6sq8kDsh {
    position: relative;
    grid-area: 6 / 2 / 7 / 6;
}

#ZrMpIyBbdGScVjQN {
    grid-template-columns: 0 0 42.01086978rem 7.4449271rem 42.01086978rem 0;
    grid-template-rows: 0 minmax(7.4449271rem, max-content) minmax(6.4rem, max-content) minmax(4.90666667rem, max-content) minmax(2.90999023rem, max-content) minmax(5.47555556rem, max-content);
    grid-area: 8 / 3 / 9 / 8;
}

#YbMe2L9bkY2qprCk {
    position: relative;
    grid-area: 8 / 3 / 9 / 8;
}

#PcaSlXQqZAWoEDeN {
    position: relative;
    grid-area: 10 / 4 / 11 / 9;
}

#tUB7y0K2zA69KuT2 {
    grid-template-columns: 4.26666667rem 0 0 0 0 91.46666667rem 0 0 0 0 4.26666667rem;
    grid-template-rows: minmax(4.26666667rem, max-content) minmax(58.10823529rem, max-content) minmax(6.4rem, max-content) minmax(14.13773532rem, max-content) minmax(4.50833063rem, max-content) minmax(39.34357096rem, max-content) minmax(8.13448975rem, max-content) minmax(27.13713956rem, max-content) minmax(8.26666667rem, max-content) minmax(68.60001715rem, max-content) minmax(4.26666667rem, max-content);
}

#contact {
    min-height: 11.12656505vh;
}

#lkB6SNehPheWy63g {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
}

#qRJIjIWq0PWarFj9 {
    grid-template-columns: 0 494.39551842%;
    left: -197.19775921%;
    grid-template-rows: 0 100%;
}

#BThXszssmq91mAf2 {
    position: relative;
    grid-area: 2 / 2 / 11 / 11;
}

#GjzMiNgweU3RaeXc {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.93067121em - var(--ffsd)));
}

#KAzQR4mXksR4IkPB {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.93067121em);
    margin-top: 0;
    margin-bottom: 0;
}

#YNME3U2pmnRpZ9j1 {
    min-width: 78.8rem;
}

#u6x895oe048jf9g6 {
    position: relative;
    grid-area: 2 / 3 / 3 / 5;
}

#dA4iiIw1k0FVJE3P {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55543467em - var(--ffsd)));
}

#uMJU9nTEzajV4mtg {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55543467em);
    margin-top: calc(var(--first-font-size) * -0.305);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.305);
}

#znsRUgXEsuCbRLJy {
    min-width: 78.8rem;
}

#slzfnOmMLoR5e61L {
    position: relative;
    grid-area: 4 / 2 / 5 / 4;
}

#IMJ0mBhANV5aZaIi {
    grid-template-columns: 0 0 78.66666667rem 0;
    grid-template-rows: 0 minmax(6.98959482rem, max-content) minmax(5.41597088rem, max-content) minmax(3.96138718rem, max-content);
    grid-area: 3 / 4 / 4 / 9;
}

#e6j1LR43RiIRZdZc {
    display: none;
}

#nJzZ6m13rq67WR0M {
    display: block;
}

#BdFZ8shqn6lK8zlE {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
}

#FR1YD2ItB5SvM1lj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.45074667em - var(--ffsd)));
}

#H8ipeLBm5pEVSeNI {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.45074667em);
    margin-top: calc(var(--first-font-size) * 0.025);
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
}

#NtoPFXGj0l3mHaR1 {
    min-width: 66rem;
}

#fy4N5VrIPHQbQz7E {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
}

#O52PwtKei7ITFoH7 {
    grid-template-columns: 0 6.4rem 65.86666667rem 6.4rem;
    grid-template-rows: 0 minmax(10.08168739rem, max-content) minmax(5.11835867rem, max-content) minmax(10.08168739rem, max-content);
}

#zTMg7d8JX2ptB6JF {
    grid-template-columns: 0 78.66666667rem;
    grid-template-rows: 0 minmax(25.28173345rem, max-content);
    grid-area: 5 / 5 / 6 / 10;
}

#WL6EwXfpP6Ly8GaH {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
}

#ajNXiDR1upuk5544 {
    grid-template-columns: 0 44.81876543rem;
    grid-template-rows: 0 minmax(44.81876543rem, max-content);
    grid-area: 7 / 6 / 8 / 7;
}

#fWTSOdrZPIapNusT {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#hNqHr6etvUtzMwCV {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#ff3jH62Tq0Xg5DUP {
    border: 0rem #ffffff;
    border-style: solid;
}

#nr11Q7SmsH8j6TOU {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#hY9gDOGI6GbrIagv {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#NgShnFF8fanz3wyL {
    border: 0rem #ffffff;
    border-style: solid;
}

#QLbXoXxgyLTcwnwY {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#xChhKrv8GQk8YYMl {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#P1tQNPRpqdgpg4wM {
    border: 0rem #ffffff;
    border-style: solid;
}

#SGtDsJofeLWFtbYo {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#G6aoNPR5Egm1qU02 {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#eHkldlyEDXnWLyD7 {
    border: 0rem #ffffff;
    border-style: solid;
}

#RqNuQQ6aHib8RBs6 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#onZvJxQLRK2Ql5KC {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#U7pf4RWMJdCp0uZE {
    border: 0rem #ffffff;
    border-style: solid;
}

#clEcjfNBcJsY5RaX {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#yrsAzAEF2xqlA7KZ {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#yPeRgqT4KZSIBNrS {
    border: 0rem #ffffff;
    border-style: solid;
}

#nY8AC6Ah4eAbS9Bi {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#EipE9myss2tFuYUS {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#rWd8OIWn0nEGyFq1 {
    border: 0rem #ffffff;
    border-style: solid;
}

#u7Nf6vgUR2XPV6eO {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#yLX3Ffm5PoqCPRzm {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#Q7Omh0sCEmRT0fcO {
    border: 0rem #ffffff;
    border-style: solid;
}

#cwJeraTnLwpN4C7P {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#AnIecsA0dY45To5I {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#Rc34nSVSE1fPDr4M {
    border: 0rem #ffffff;
    border-style: solid;
}

#mu5QxtQplU0LvBkr {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#UbHrzISE9NGA2pVy {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#kBv4TYmzi9KGjfwI {
    border: 0rem #ffffff;
    border-style: solid;
}

#n4dVBlqKy1Lx9WCj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#WJ1wAUQAAmZkCPpC {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#PrSZjq429VXeURxe {
    border: 0rem #ffffff;
    border-style: solid;
}

#dSEWTKExYTsnJzPz {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#upEkZWOOpWE7u8gE {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#KtcdyoU75ximS5E1 {
    border: 0rem #ffffff;
    border-style: solid;
}

#ddLS3y76eryWqveN {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#iUlOUXk2yFbuyhMz {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#NCapSmg3YqBbo6eW {
    border: 0rem #ffffff;
    border-style: solid;
}

#sBavreRFu8gEyvFE {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.30348267em - var(--ffsd)));
}

#Tvn2BRqBHfzomtPP {
    transform: translateX(0);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.30348267em);
    margin-top: 0;
    margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
}

#YykDJih9O7zLrFNA {
    border: 0rem #ffffff;
    border-style: solid;
}

#YHfEhT8HVWWHbuNY {
    position: relative;
    grid-area: 9 / 3 / 10 / 8;
}

#Q1a2lOr5F1smeI0x {
    grid-template-columns: 0 6.4rem 0 0 16.92395062rem 44.81876543rem 16.92395062rem 0 0 6.4rem;
    grid-template-rows: 0 minmax(6.4rem, max-content) minmax(16.36695288rem, max-content) minmax(21.23372845rem, max-content) minmax(25.28173345rem, max-content) minmax(9.6rem, max-content) minmax(44.81876543rem, max-content) minmax(6.4rem, max-content) minmax(112.47262227rem, max-content) minmax(6.4rem, max-content);
}

#W9X6U3HywA2OvkKM {
    grid-template-columns: 0 91.46666667rem;
    grid-template-rows: 0 minmax(248.97380248rem, max-content);
}

#IZoak6S2Dr2YdbJ4 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
}

#B0E5rnXtcsboyKJA {
    grid-template-columns: 4.26666667rem 91.46666667rem 4.26666667rem;
    grid-template-rows: minmax(14.49397656rem, max-content) minmax(248.97380248rem, max-content) minmax(14.49397656rem, max-content);
}

#hours {
    min-height: 12.71853304vh;
}
}

@media (min-width: 375.05px) and (max-width: 480px) {
    #Nv3UfoWATJw7d4hT {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #erEXFOPY8xnWU9yN {
        grid-template-columns: 0 289.64052762%;
        left: -94.82026381%;
        grid-template-rows: 0 100%;
    }

    #ATGdiiYBqpyZL8Q3 {
        position: relative;
        grid-area: 3 / 2 / 5 / 3;
    }

    #AYhDVJeJP4vLt8da {
        font-size: calc(11.00205772em - var(--ffsd));
    }

    #oYjoIbFlJ6CyckLq {
        transform: translateX(0);
        --first-font-size: 11.00205772em;
        margin-top: 0;
        margin-bottom: 0;
    }

    #AfT02SfxzG5z4Qbb {
        min-width: 30.01333146rem;
    }

    #yTeLOHSkwvmI36ij {
        position: relative;
        grid-area: 2 / 4 / 7 / 6;
    }

    #wUDHUOMmB4HlpOYx {
        font-size: calc(7.00496689em - var(--ffsd));
    }

    #JgFodbr3xgBOrlo5 {
        transform: translateX(0);
        --first-font-size: 7.00496689em;
        margin-top: 0;
        margin-bottom: 0;
    }

    #vzCDrdxOQvNcu2wA {
        min-width: 20.9831208rem;
    }

    #PDjTfxsLpMion8HR {
        position: relative;
        grid-area: 4 / 5 / 6 / 7;
    }

    #r2cdnOLKTb4Z2r8E {
        grid-template-columns: 0 10.86614964rem 2.05417418rem 21.00710733rem 8.90205746rem 11.97689668rem;
        grid-template-rows: 0 minmax(2.39831446rem, max-content) 0 minmax(8.3941006rem, max-content) 0 minmax(2.39831446rem, max-content);
        grid-area: 2 / 6 / 3 / 13;
    }

    #aGcu6sVfQW1tMLlD {
        position: relative;
        grid-area: 2 / 6 / 3 / 13;
    }

    #VEMCaTXtFqcBygrX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10.10104834em - var(--ffsd)));
    }

    #GpsrtpyoVWobSCg7 {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10.10104834em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #OuWUBFP3DmWdjPqz {
        min-width: 93.4375rem;
    }

    #GF1zoQEK8igGUcBl {
        position: relative;
        grid-area: 4 / 2 / 5 / 16;
    }

    #lQeEp6wU2niOFVYj {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #aYsWv1tGarsNBnqR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47714583em - var(--ffsd)));
    }

    #I0JifX1gQmeRRFeW {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47714583em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #ItTdP3gZahrLY2Nn {
        min-width: 57.32157169rem;
    }

    #rO34UGzCCYOZVn6C {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #xkrF7VceLAza7erJ {
        grid-template-columns: 0 5rem 57.21740502rem 5rem;
        grid-template-rows: 0 minmax(5.37631827rem, max-content) minmax(3.99871771rem, max-content) minmax(5.50979119rem, max-content);
    }

    #rs5gcthjAEryddRx {
        grid-template-columns: 0 67.21740502rem;
        grid-template-rows: 0 minmax(14.88482717rem, max-content);
        grid-area: 6 / 4 / 7 / 14;
    }

    #YId4D3RnbiJe1ncP {
        position: relative;
        grid-area: 6 / 4 / 7 / 14;
    }

    #Nxw1edMQssKOAmVt {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #dfK1lW4L2xj5HYCF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47714583em - var(--ffsd)));
    }

    #CwZqhQbg4u1jqzom {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47714583em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #mtM6lBNqPQR2PJKW {
        min-width: 57.32157169rem;
    }

    #jDP48Rm6qOZMl5fD {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #txQnTFMrNOyDaiFu {
        grid-template-columns: 0 5rem 57.21740502rem 5rem;
        grid-template-rows: 0 minmax(5.37631827rem, max-content) minmax(3.99871771rem, max-content) minmax(5.50979119rem, max-content);
    }

    #xtF95vtXY23Cowkc {
        grid-template-columns: 0 67.21740502rem;
        grid-template-rows: 0 minmax(14.88482717rem, max-content);
        grid-area: 8 / 5 / 9 / 15;
    }

    #TZ94qRcIO5WNEory {
        position: relative;
        grid-area: 8 / 5 / 9 / 15;
    }

    #enpy2PxOL309gK7C {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #ZGWbDkC6O8IK97lr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47713639em - var(--ffsd)));
    }

    #xEUMAj515Ym62Iek {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47713639em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #uUZHSH74Ybu1h4xZ {
        min-width: 32.81594213rem;
    }

    #Q6V1oiIwpdK5M68h {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #ZvFfL7YbGJXy3dQI {
        grid-template-columns: 0 5rem 32.71177546rem 5rem;
        grid-template-rows: 0 minmax(5.37631827rem, max-content) minmax(3.97468362rem, max-content) minmax(5.37631827rem, max-content);
        grid-area: 10 / 7 / 11 / 10;
    }

    #ZkNGJT8tZRXram24 {
        position: relative;
        grid-area: 10 / 7 / 11 / 10;
    }

    #DKWMtAV4OtkbCF9V {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #DQm8BgvGgo4SksgL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47713639em - var(--ffsd)));
    }

    #huJzkNSOmlbFY6f7 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47713639em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #Jus1o4UxLfeYMfHp {
        min-width: 32.81594213rem;
    }

    #qBKQ3SM4KuzrSS34 {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #g8IsL0qm62zasEsy {
        grid-template-columns: 0 5rem 32.71177546rem 5rem;
        grid-template-rows: 0 minmax(5.37631827rem, max-content) minmax(3.97468362rem, max-content) minmax(5.37631827rem, max-content);
        grid-area: 12 / 8 / 13 / 11;
    }

    #zKRXK8k55gVUWHqz {
        position: relative;
        grid-area: 12 / 8 / 13 / 11;
    }

    #ssRFHEnEAgQf7wvs {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #EuquWz7zXdX1p63Q {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47713639em - var(--ffsd)));
    }

    #SrCmufLzyclgxpqm {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47713639em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #Tf4w2CLS4zt9gMhi {
        min-width: 32.81594213rem;
    }

    #JZBfpuq9gt2Vk0RO {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #MTxNPOIv78TOoY1r {
        grid-template-columns: 0 5rem 32.71177546rem 5rem;
        grid-template-rows: 0 minmax(5.37631827rem, max-content) minmax(3.97468362rem, max-content) minmax(5.37631827rem, max-content);
        grid-area: 14 / 9 / 15 / 12;
    }

    #apRg8lbxea2pwfJ8 {
        position: relative;
        grid-area: 14 / 9 / 15 / 12;
    }

    #nSJsoW9rNYE8RhcO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47714583em - var(--ffsd)));
    }

    #xnaBxPUx9cXjhFly {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47714583em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #cu3jMOj7MmjyUTBw {
        min-width: 93.4375rem;
    }

    #Bc69RaSJwc6AdBv7 {
        position: relative;
        grid-area: 16 / 3 / 17 / 17;
    }

    #xycnv3pH7PzdgLG3 {
        grid-template-columns: 3.33333333rem 0 13.05796416rem 0 6.20550986rem 6.04730492rem 0 0 42.71177546rem 0 0 6.04730492rem 6.20550986rem 0 13.05796416rem 0 3.33333333rem;
        grid-template-rows: minmax(8.46022259rem, max-content) minmax(13.19072951rem, max-content) minmax(14.8722944rem, max-content) minmax(12.05814214rem, max-content) minmax(5.83600489rem, max-content) minmax(14.88482717rem, max-content) minmax(8.28382372rem, max-content) minmax(14.88482717rem, max-content) minmax(8.36257723rem, max-content) minmax(14.72732017rem, max-content) minmax(5rem, max-content) minmax(14.72732017rem, max-content) minmax(5rem, max-content) minmax(14.72732017rem, max-content) minmax(23.43554433rem, max-content) minmax(3.99871771rem, max-content) minmax(8.46022259rem, max-content);
    }

    #home {
        min-height: 10.83436646vh;
    }

    #X7iIbo7kGENgtJB1 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #CvjmnAOj5TnSqCSy {
        grid-template-columns: 0 368.09919391%;
        left: -134.04959696%;
        grid-template-rows: 0 100%;
    }

    #NciJW5BABg118F6I {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(19.16652083em - var(--ffsd)));
    }

    #hrJ0kEmkvoZojcPo {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 19.16652083em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #zVHt00GF9IFXuGjy {
        min-width: 93.4375rem;
    }

    #NoHc3iM30qlaRCJP {
        position: relative;
        grid-area: 2 / 2 / 3 / 6;
    }

    #VbCfZaXXCwHHhDUA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16664583em - var(--ffsd)));
    }

    #AfgF2MlqEtlZ7O85 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16664583em - var(--ffsd)));
    }

    #pvzBlFp1nWqv8M7T {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16666667em - var(--ffsd)));
    }

    #jSbTJocMz1uXoUkc {
        --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.16666667em);
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.16664583em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #dJpgf9Rle7soj92K {
        min-width: 93.4375rem;
    }

    #ExdZfyRsaiQJUqkV {
        position: relative;
        grid-area: 4 / 3 / 5 / 7;
    }

    #SJ7RRfOfU4RuIbky {
        position: relative;
        grid-area: 2 / 3 / 3 / 5;
    }

    #DkFs3k7KdBRoyn15 {
        position: relative;
        grid-area: 4 / 2 / 5 / 4;
    }

    #qzq4mTqKcAT88rrL {
        grid-template-columns: 0 0 84.5rem 0;
        grid-template-rows: 0 minmax(56.33333333rem, max-content) minmax(0.21496813rem, max-content) minmax(56.1183652rem, max-content);
        grid-area: 6 / 4 / 7 / 5;
    }

    #BPDpZ6dCk6W2Euoz {
        position: relative;
        grid-area: 6 / 4 / 7 / 5;
    }

    #QF8jap2nqWmJIErF {
        grid-template-columns: 3.33333333rem 0 4.41666667rem 84.5rem 4.41666667rem 0 3.33333333rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(21.78500613rem, max-content) minmax(7.46904363rem, max-content) minmax(53.36736136rem, max-content) minmax(5rem, max-content) minmax(112.66666667rem, max-content) minmax(3.33333333rem, max-content);
    }

    #about {
        min-height: 11.74493105vh;
    }

    #SdXqQu1pWgIpMcP5 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #Y2S6wK0Sr90P0Dsw {
        grid-template-columns: 0 397.07543223%;
        left: -148.53771612%;
        grid-template-rows: 0 100%;
    }

    #CUtcfbDv2dnQQFur {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.16667083em - var(--ffsd)));
    }

    #yZTWK7kFyOuLOXJk {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.16667083em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #MHglMPduJ0xNGmJW {
        min-width: 93.4375rem;
    }

    #w9GibxZmskLegvYv {
        position: relative;
        grid-area: 2 / 2 / 3 / 8;
    }

    #tVUVvDZ3xb2meePe {
        position: relative;
        grid-area: 4 / 4 / 5 / 7;
    }

    #PD4QgxdHE8zGsU5x {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #ldQtQG61H0SKywte {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #LRUCATrmO2IDCdJx {
        border: 0rem #aca18a;
        border-bottom-width: 0.11943153rem;
        border-style: solid;
    }

    #ZcdIr89hnjKSUEIN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #mvWsmenBW3PhSNSY {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #pIfsaU8sUtXvHZ8R {
        border: 0rem #aca18a;
        border-bottom-width: 0.11943153rem;
        border-style: solid;
    }

    #HHdCR2WBCCaw74bd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #xPIavy6hwPEbHz5R {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #wL9U61DEQm7Y66ua {
        border: 0rem #aca18a;
        border-top-width: 0.11943153rem;
        border-style: solid;
    }

    #VTXNN198V3JlfCWJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #m6pkPspmxzF0Qv6p {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #THMhEDzm7YtpN4ID {
        border: 0rem #aca18a;
        border-top-width: 0.11943153rem;
        border-style: solid;
    }

    #wrrOfH0PL5fjJ98W {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #BIZtQvQj5fdvXnKP {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #lm7y3CtCG4YfZYXr {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #SpbbFNFz6rUhQrzy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #FVVb0EGzPeq4xMgO {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #TljRaE1CClRvaWyR {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #xvhXSwjdmJf71HtA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #rB5EUkDlrFtSxQyz {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #o9y6YFwaK4Ig6PG8 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #Nf7KtJp6znn0fKeP {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #rcVDM1vc6jNn5B1D {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #h7EqlCelBoPmAd9z {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #fIrhXKzoFiyCYSkE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #PB6974bWV3yCVAfD {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #f5e86zeMXSdin5gx {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #SMLvfzgTBD6nw5Tm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #k5IwLlAwwtiMIZtD {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #hGtVYp1tg0D7B4VT {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #geFP4faSjUNGvISZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #gRlpNCjVAt0J40SL {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #yks7KvFS3igptLr2 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #EXeXgi4GO3PgDxEW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #tLxWCS6YBVPlbkQd {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #vcIOEnSfM0L778qS {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #FGvBIYJu4OgIEHvb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #jRsYh26kLJahU7eR {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #pYrBONxfTMXzaa38 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #KxPA3slypAoiybx2 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #IKCjQBrGPolNrmiX {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #EqL4Znx8lrM0SlQj {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #TZtITSvLIqx0TiJC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #zbx0PomuOx8zaeYh {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #kd4RoCJbfv7KmXEd {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #rT1GpJnfb0enffHZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #Mn30ftscWfMhfyXd {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #nszmKzZVauo4CNjB {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #EnH5Fs128UOzQMqz {
        position: relative;
        grid-area: 6 / 3 / 7 / 9;
    }

    #LxCAcoxYK1xlaXVz {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #jmNTBT8bBQWGxl3z {
        font-size: calc(3.47713639em - var(--ffsd));
    }

    #ddAx4fjqlOKNIaR7 {
        transform: translateX(0);
        --first-font-size: 3.47713639em;
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #g37XEux5f9NGhGIQ {
        min-width: 46.98158778rem;
    }

    #rgmXI8Niyq6jU7c4 {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #PCufzPR6NzLTVKTv {
        grid-template-columns: 0 10.16999195rem 46.87742112rem 10.16999195rem;
        grid-template-rows: 0 minmax(5.37631827rem, max-content) minmax(3.97468362rem, max-content) minmax(5.37631827rem, max-content);
    }

    #lJrBninn5CCse3uz {
        grid-template-columns: 0 67.21740502rem;
        grid-template-rows: 0 minmax(14.72732017rem, max-content);
        grid-area: 8 / 5 / 9 / 6;
    }

    #g82eB1ESUj2Gug6x {
        position: relative;
        grid-area: 8 / 5 / 9 / 6;
    }

    #mHXNswvH3e2oq9id {
        grid-template-columns: 3.33333333rem 0 9.1004777rem 3.95748645rem 67.21740502rem 3.95748645rem 9.1004777rem 0 3.33333333rem;
        grid-template-rows: minmax(6.20033094rem, max-content) minmax(5.96405483rem, max-content) minmax(7.74469966rem, max-content) minmax(66.32593904rem, max-content) minmax(5rem, max-content) minmax(98.6484375rem, max-content) minmax(12.43481076rem, max-content) minmax(14.72732017rem, max-content) minmax(6.20033094rem, max-content);
    }

    #massage {
        min-height: 12.66947511vh;
    }

    #lze79gP2OmnC7zHf {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #p8Z7e9XgiG1HJFlU {
        grid-template-columns: 0 380.52732817%;
        left: -140.26366409%;
        grid-template-rows: 0 100%;
    }

    #wN1G5HJsvn1HDGO3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.16667083em - var(--ffsd)));
    }

    #dXzAbl24B7f74sRQ {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.16667083em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #Pj1vobxaD2KSjVPA {
        min-width: 93.4375rem;
    }

    #IVepoSQ2kSLxJNfH {
        position: relative;
        grid-area: 2 / 2 / 3 / 8;
    }

    #aX1eRJCLYVWaAKWO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #DeA09FbR7gi1hRkR {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #r10yPN6LX0sNoXyU {
        border: 0rem #1e1b1b;
        border-bottom-width: 0.11943153rem;
        border-style: solid;
    }

    #cdpVwRaGkaCODTSO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #YIrAhjMEBdGa8JvA {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #xeVBBQT5RSAmBpb2 {
        border: 0rem #1e1b1b;
        border-bottom-width: 0.11943153rem;
        border-style: solid;
    }

    #ej37yyU4u5ELCeeU {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #HzEhjxSxCSjow4f8 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #zEgzg1desse27coV {
        border: 0rem #1e1b1b;
        border-top-width: 0.11943153rem;
        border-style: solid;
    }

    #jl6zKCKphIvdg9Rl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #F2slBUgzq97oYxnL {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #bINHEz3NEfIJkncB {
        border: 0rem #1e1b1b;
        border-top-width: 0.11943153rem;
        border-style: solid;
    }

    #lxvWLJwvG6cMq10g {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #fokjUWMJ52UsTems {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Kh6wG09mdq0qFK3D {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #LukEXeBd48msEoMV {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #L45o5I7NfYFMsz0Q {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #NLbvG4nVODTD14Ao {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #AyS5x3OvVDAeu2ur {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #Zp1XyMaITREFdp2K {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #hpE9z0vBw5VGUjU5 {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #gG5OxUlxUj0S9cvx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #eVmQ7X5KybEi32JS {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #VfTpH6YWH41SnpXt {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #yawj5zzigIEFUaVy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #BQjPdXUp9rbyjHky {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #FPyRZz4axxFQuCQb {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #mt5fRaJnMEt6c6i4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #Knatq4mDhp811BcL {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #eFlbSeeGLdiOE1yj {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #rdzeVP6R6HOQc928 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #m5FOCpIVm7w2KTi9 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #qaQYOlF3bRdBO4g0 {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #iNCF4OMlCDnYfj48 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #j0xCe4G1Nwgu8wY3 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #S3smnY3W8epfKF2u {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #YP46y9mt8kQdh3c7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #x2SAFXqSNBioYAoa {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Sf4dh7OH4kxwcoFr {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #KfmVYVNbeQRg8LKA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #jWUUe9UTqB63HMEP {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #ImOF84BfGOyr99Yj {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #qVJlkuAZ57LlnGho {
        position: relative;
        grid-area: 4 / 3 / 5 / 9;
    }

    #OeEsuedkxnKeZfWk {
        position: relative;
        grid-area: 6 / 4 / 7 / 7;
    }

    #ZPxL6Xrvbwvsmbpk {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #gKZ7QqvyRrHNRKRw {
        font-size: calc(3.47713639em - var(--ffsd));
    }

    #IQFB669KYRk3PLJi {
        transform: translateX(0);
        --first-font-size: 3.47713639em;
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #zDGBTtSN6CL9OKty {
        min-width: 46.98158778rem;
    }

    #pfXTABfNnm4GeROX {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #gLRpo6PXM6kMjQ6L {
        grid-template-columns: 0 10.16999195rem 46.87742112rem 10.16999195rem;
        grid-template-rows: 0 minmax(5.37631827rem, max-content) minmax(7.77551042rem, max-content) minmax(5.37631827rem, max-content);
    }

    #KIeQRw0FTQx34Sjx {
        grid-template-columns: 0 67.21740502rem;
        grid-template-rows: 0 minmax(18.52814697rem, max-content);
        grid-area: 8 / 5 / 9 / 6;
    }

    #KTTN42UXePOH3j5M {
        position: relative;
        grid-area: 8 / 5 / 9 / 6;
    }

    #XR3PUdrDR6R1YrnY {
        grid-template-columns: 3.33333333rem 0 9.10652045rem 3.95144371rem 67.21740502rem 3.95144371rem 9.10652045rem 0 3.33333333rem;
        grid-template-rows: minmax(6.20033094rem, max-content) minmax(5.96405483rem, max-content) minmax(11.87016729rem, max-content) minmax(86.31738281rem, max-content) minmax(5rem, max-content) minmax(66.31527011rem, max-content) minmax(22.64055291rem, max-content) minmax(18.52814697rem, max-content) minmax(6.20033094rem, max-content);
    }

    #foot {
        min-height: 12.99808234vh;
    }

    #CRDIKH62gJy01aky {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #X1Yvn5so7xa6q9NF {
        grid-template-columns: 0 381.04037194%;
        left: -140.52018597%;
        grid-template-rows: 0 100%;
    }

    #m7dZ3ma636XWqXf5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.16667083em - var(--ffsd)));
    }

    #Mmlpm3ZA1CsVo6zS {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.16667083em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #nQmlx2G4ZErcgeOf {
        min-width: 93.4375rem;
    }

    #CmsQ8XfEZeVYr9XK {
        position: relative;
        grid-area: 2 / 2 / 3 / 8;
    }

    #WNsukWMNaaBVWZpn {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #GeAwTKpGENwGbFjH {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #m3GjO1rNxnG9amVc {
        border: 0rem #aca18a;
        border-bottom-width: 0.11571146rem;
        border-style: solid;
    }

    #VeGmWBerMh8Rr06w {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #GBWSmbGH8kEzgKMj {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #GK9JYCnEZALqfPDw {
        border: 0rem #aca18a;
        border-bottom-width: 0.11571146rem;
        border-style: solid;
    }

    #xbnwEaE4vy5ORNDw {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #YPqNW5GRAKOf8Sw1 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #HXjKCZrqLEfsQsfo {
        border: 0rem #aca18a;
        border-top-width: 0.11571146rem;
        border-style: solid;
    }

    #p9NrewurElHdUw9z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #IATDEIay6UazGPJa {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #RSjbryVVTQ7VcRDU {
        border: 0rem #aca18a;
        border-top-width: 0.11571146rem;
        border-style: solid;
    }

    #eg432iFQVIsALoGw {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #LtwKemeKeEZTpXVB {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #h2q7yjk3HiDid2cB {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #TvQN713axOJTmY3X {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #cSVrnfystq3TlJb6 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #ITRpSD3aQCUiQgVH {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #OD9DjBj6atZExQXM {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #enS4l51pFt64zc8l {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #jvFhRYO10qmFJ5WF {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #hNLqpDYjUMckwtwy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #kyWrnSqFl4YKwB9H {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #B2x5E54X1G4YmuWd {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #n0XNZIn9yJgMN6G7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #ifpZXA1nE9uI2BJt {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #dmPb4OIsA8aUChkR {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #gQMuAOA9dY08m9Xt {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #XJUzXyjDVxFrZUfr {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #UEqVt3PjlMo7YWUy {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #nyXOELeTjdOR4U7g {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #C8NkFOJvhoGwJciT {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #MygANBowHPtfWqka {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #x37AB2MaoZPH3jNJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #qhZGLHorUxMiaLB9 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #qG1bOeTpCqrvqlM2 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #YqHNMAgeSy3PLxOg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #r2gK8MZGY3pTAmLp {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #m7QHX7dAzENjsQ4X {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #Ck6lh3Rigm79dDJ2 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #ZrBgyPTsoYLQ2cux {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Q8FzEqr7TDcXExjw {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #M8vyVF1CkitvMC5F {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #ucEjuVJ4i0Msh7Wz {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #g1QeTkYr11eUyrm3 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #dF3vhuYcJCWGe1g1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #T8oGkwcYQigVcNpS {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #diZ6GJItcaW9tBo3 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #ubr1m57sfqckZs2e {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #rQA5FDll10gcskLC {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #AxZ8GCpaS0JM0Whs {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #I4ruM8UBDBi35P89 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #FHNBr2nTLkbyKmIf {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #TCtFVsickCEV95SS {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #RA1lnfPLOAgOQPvq {
        position: relative;
        grid-area: 4 / 3 / 5 / 9;
    }

    #oR7m1kz78oQZZ3X0 {
        position: relative;
        grid-area: 6 / 4 / 7 / 7;
    }

    #IBfMPQr4UCqL87HR {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #fOBPaXwoUW8l8x45 {
        font-size: calc(3.47713639em - var(--ffsd));
    }

    #CqCpugGmZ0ZBrwXy {
        transform: translateX(0);
        --first-font-size: 3.47713639em;
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #HUZMutFdkUpwgiaz {
        min-width: 46.98158778rem;
    }

    #HW7sk1j4mYPrfUk1 {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #KFXkp8o0zgV8HYkW {
        grid-template-columns: 0 10.16999195rem 46.87742112rem 10.16999195rem;
        grid-template-rows: 0 minmax(5.37631827rem, max-content) minmax(7.77551042rem, max-content) minmax(5.37631827rem, max-content);
    }

    #qbod5vFNRBwQpboG {
        grid-template-columns: 0 67.21740502rem;
        grid-template-rows: 0 minmax(18.52814697rem, max-content);
        grid-area: 8 / 5 / 9 / 6;
    }

    #dDinIdoTF1U8kLnT {
        position: relative;
        grid-area: 8 / 5 / 9 / 6;
    }


    #W3DQYqpcbDAr2Rfd {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #jjWli5Gwkf1pZy98 {
        grid-template-columns: 0 453.87390013%;
        left: -176.93695007%;
        grid-template-rows: 0 100%;
    }

    #XdH7dIYIoC89Pwof {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.29436527em - var(--ffsd)));
    }

    #X65SpAFQWsvJMmJf {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.29436527em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #XV3SDoqXFCCEnbIe {
        min-width: 93.4375rem;
    }

    #siXwlrxFi95QSRw4 {
        position: relative;
        grid-area: 2 / 2 / 3 / 9;
    }

    #tDaWfI1vIs8solgm {
        position: relative;
        grid-area: 2 / 2 / 9 / 9;
    }

    #tN4WE0BpCkNojljD {
        position: relative;
        grid-area: 3 / 4 / 6 / 5;
    }

    #izgfJ8Y5FEHq5j6K {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61111111em - var(--ffsd)));
    }

    #J6JdUCNucg6xxc2C {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61111111em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #t3vrGyD218SE4YbV {
        min-width: 34.75050242rem;
    }

    #SJq2ZarTEViMKH0z {
        position: relative;
        grid-area: 4 / 6 / 5 / 8;
    }

    #Yhca9PzYfPYLFDkz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.08882982em - var(--ffsd)));
    }

    #RnR0O2h6B8i8MVMp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.08882982em - var(--ffsd)));
    }

    #x4ZEYdI2WhnJW1uY {
        --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.08882982em);
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.08882982em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #WhKS0nML2AbbGJ7A {
        min-width: 53.2531474rem;
    }

    #SzClTKkB7VqV5Twc {
        position: relative;
        grid-area: 7 / 3 / 8 / 7;
    }

    #vByuwwEj59qwwS45 {
        grid-template-columns: 0 6.74195712rem 0.96784987rem 13.48995266rem 4.04484245rem 34.64633575rem 0 2.34889369rem;
        grid-template-rows: 0 minmax(6.22869rem, max-content) minmax(4.69146689rem, max-content) minmax(4.27777778rem, max-content) minmax(4.69146689rem, max-content) minmax(11.31438131rem, max-content) minmax(18.91374994rem, max-content) minmax(12.03117554rem, max-content);
    }

    #LJoH18zyAsKMITGo {
        grid-template-columns: 0 62.23983154rem;
        grid-template-rows: 0 minmax(62.14870834rem, max-content);
        grid-area: 4 / 4 / 5 / 7;
    }

    #loC0PB1VzEGdC3SE {
        position: relative;
        grid-area: 4 / 4 / 5 / 7;
    }

    #DlZoMMEnWO2xOeSE {
        position: relative;
        grid-area: 2 / 2 / 9 / 8;
    }

    #asg5r5fN8lCPwLhQ {
        position: relative;
        grid-area: 3 / 4 / 6 / 5;
    }

    #ju11GQDjhlYYJO4e {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61111111em - var(--ffsd)));
    }

    #yM925jbKW55HSTka {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61111111em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #jcuqUgyDFtkht8nk {
        min-width: 34.75050242rem;
    }

    #RWsACTgasgkm5iSE {
        position: relative;
        grid-area: 4 / 6 / 5 / 9;
    }

    #IrRgVcaN9JRkSS2M {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.08882982em - var(--ffsd)));
    }

    #Ab2bnwW0aCvrGZrn {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.08882982em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #PzgIziDqdzrNKBzD {
        min-width: 52.34399821rem;
    }

    #vgE0PIkDKMSBESuH {
        position: relative;
        grid-area: 7 / 3 / 8 / 7;
    }

    #b7uJTbMnpoqCXZrO {
        grid-template-columns: 0 5rem 4.04763908rem 14.7033099rem 3.84254681rem 29.64633575rem 5rem 0;
        grid-template-rows: 0 minmax(6.22869rem, max-content) minmax(4.69146689rem, max-content) minmax(4.27777778rem, max-content) minmax(4.69146689rem, max-content) minmax(11.31438131rem, max-content) minmax(19.24291295rem, max-content) minmax(11.70201252rem, max-content);
    }

    #R2e2oAcewGtl39jv {
        grid-template-columns: 0 62.23983154rem;
        grid-template-rows: 0 minmax(62.14870834rem, max-content);
        grid-area: 6 / 3 / 7 / 6;
    }

    #bTp40n5nZOjDyWGh {
        position: relative;
        grid-area: 6 / 3 / 7 / 6;
    }

    #mZsOZnylpJQeNg6D {
        position: relative;
        grid-area: 2 / 2 / 9 / 9;
    }

    #vc2HkqWo0WZrzvyw {
        position: relative;
        grid-area: 3 / 4 / 6 / 5;
    }

    #GnErUjGH75dvS1KA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61111111em - var(--ffsd)));
    }

    #h9FjqpQsOnRCGNSU {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61111111em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #fjGNoxDMhFi0ExG6 {
        min-width: 34.75050242rem;
    }

    #VXg4i5HasUffiTOo {
        position: relative;
        grid-area: 4 / 6 / 5 / 8;
    }

    #vraqZuPe9lRG54qD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #Gt7lbzQ2yLJUB0zL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #DFMbOa3LRMTahHTJ {
        --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #jBmW1UhZZT4PHAmz {
        min-width: 52.34399821rem;
    }

    #C8HKP66Eqni9QSFD {
        position: relative;
        grid-area: 7 / 3 / 8 / 7;
    }

    #KIUFnhjxcvicoSin {
        grid-template-columns: 0 5rem 4.14765453rem 14.7033099rem 3.26565978rem 30.12320734rem 4.52312841rem 0.47687159rem;
        grid-template-rows: 0 minmax(6.22869rem, max-content) minmax(4.69146689rem, max-content) minmax(4.27777778rem, max-content) minmax(4.69146689rem, max-content) minmax(13.78438938rem, max-content) minmax(16.48846318rem, max-content) minmax(12.32264656rem, max-content);
    }

    #WqQJgxc6kU6tBVPp {
        grid-template-columns: 0 62.23983154rem;
        grid-template-rows: 0 minmax(62.48490067rem, max-content);
        grid-area: 8 / 5 / 9 / 8;
    }

    #ZnpqMqVpY1TtqN28 {
        position: relative;
        grid-area: 8 / 5 / 9 / 8;
    }

    #WMGA4jcYQGhj6cUH {
        grid-template-columns: 3.33333333rem 15.5467509rem 0 0 62.23983154rem 0 0 15.5467509rem 3.33333333rem;
        grid-template-rows: minmax(15.94432349rem, max-content) minmax(9.95322451rem, max-content) minmax(16.55528064rem, max-content) minmax(62.14870834rem, max-content) minmax(5rem, max-content) minmax(62.14870834rem, max-content) minmax(5rem, max-content) minmax(62.48490067rem, max-content) minmax(15.94432349rem, max-content);
    }

    #feedback {
        min-height: 14.48174229vh;
    }

    #xhjTAKhf5ASFDa10 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #eOBuYbrtOoCSaswX {
        grid-template-columns: 0 356.81222341%;
        left: -128.40611171%;
        grid-template-rows: 0 100%;
    }

    #FFJIEM0cAHEoGVeA {
        position: relative;
        grid-area: 2 / 2 / 3 / 10;
    }

    #NlXETU3ZxJz4EA0L {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(12.02190047em - var(--ffsd)));
    }

    #WMZN5Gf0PlbVri3U {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 12.02190047em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #gPOLEPGa3V36tYWE {
        min-width: 93.4375rem;
    }

    #gRiRHk2so9zsbNxs {
        position: relative;
        grid-area: 4 / 3 / 5 / 11;
    }

    #XT1bHWIPgFC6Qk57 {
        position: relative;
        grid-area: 2 / 2 / 5 / 3;
    }

    #bWA9K8LkreZD3GuK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #wTcsZioKH1FVlKlo {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.05);
    }

    #mVAUBCVaXV0RoHsu {
        min-width: 65.18125843rem;
    }

    #g8CQHqGhpQzkSRpA {
        position: relative;
        grid-area: 3 / 5 / 4 / 7;
    }

    #qGM9LWIJygC17yzR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61110417em - var(--ffsd)));
    }

    #g4lKgfSPAn4HBEIG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61110417em - var(--ffsd)));
    }

    #Wywk6d8Bgtb92qGj {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61110417em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #pAuBTLQC1xogYJg3 {
        min-width: 65.18125843rem;
    }

    #pLIvLlMDczTLp1el {
        position: relative;
        grid-area: 6 / 4 / 7 / 6;
    }

    #VYE9qfiXaonpWRn6 {
        grid-template-columns: 0 4.41327591rem 7.64847481rem 0 65.07709177rem 0;
        grid-template-rows: 0 minmax(0.19791667rem, max-content) minmax(3.83333333rem, max-content) minmax(2.27342987rem, max-content) minmax(0.38888889rem, max-content) minmax(14.20537533rem, max-content) minmax(0.07240384rem, max-content);
        grid-area: 6 / 5 / 7 / 7;
    }

    #Jv9QiZWbcZRiwXSj {
        position: relative;
        grid-area: 6 / 5 / 7 / 7;
    }

    #WYMMhyX8TkbtHQVz {
        position: relative;
        grid-area: 2 / 2 / 5 / 3;
    }

    #jEBlGweAIHnRRAGs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33333333em - var(--ffsd)));
    }

    #ISLPGty5RRcCbFRf {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.05);
    }

    #xdJGtTuqc6J9Zb00 {
        min-width: 65.18125843rem;
    }

    #uAfqXhaKtfQzQRb7 {
        position: relative;
        grid-area: 3 / 5 / 4 / 7;
    }

    #t6lfgo3Lj2GENZcC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61111111em - var(--ffsd)));
    }

    #orDuZveBYgLVRc0E {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61111111em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #I6Y0qkDszJeeozRC {
        min-width: 65.18125843rem;
    }

    #ErXdSIJC6sq8kDsh {
        position: relative;
        grid-area: 6 / 4 / 7 / 6;
    }

    #ZrMpIyBbdGScVjQN {
        grid-template-columns: 0 5.8163493rem 6.94693812rem 0 65.07709177rem 0;
        grid-template-rows: 0 minmax(0.19791667rem, max-content) minmax(3.83333333rem, max-content) minmax(1.7850993rem, max-content) minmax(0.48833057rem, max-content) minmax(4.27777778rem, max-content);
        grid-area: 8 / 6 / 9 / 8;
    }

    #YbMe2L9bkY2qprCk {
        position: relative;
        grid-area: 8 / 6 / 9 / 8;
    }

    #PcaSlXQqZAWoEDeN {
        position: relative;
        grid-area: 10 / 4 / 11 / 9;
    }

    #tUB7y0K2zA69KuT2 {
        grid-template-columns: 3.33333333rem 0 1.77832127rem 0.92843435rem 0 77.13884249rem 0.70153669rem 11.00787725rem 1.77832127rem 0 3.33333333rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(59.29411765rem, max-content) minmax(5rem, max-content) minmax(14.42626053rem, max-content) minmax(3.52213331rem, max-content) minmax(20.97134793rem, max-content) minmax(6.35507011rem, max-content) minmax(10.58245765rem, max-content) minmax(6.45833333rem, max-content) minmax(67.33253492rem, max-content) minmax(3.33333333rem, max-content);
    }

    #contact {
        min-height: 11.38479799vh;
    }

    #lkB6SNehPheWy63g {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #qRJIjIWq0PWarFj9 {
        grid-template-columns: 0 383.00693506%;
        left: -141.50346753%;
        grid-template-rows: 0 100%;
    }

    #BThXszssmq91mAf2 {
        position: relative;
        grid-area: 2 / 2 / 11 / 11;
    }

    #GjzMiNgweU3RaeXc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.28249068em - var(--ffsd)));
    }

    #KAzQR4mXksR4IkPB {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.28249068em);
        margin-top: 0;
        margin-bottom: 0;
    }

    #YNME3U2pmnRpZ9j1 {
        min-width: 83.4375rem;
    }

    #u6x895oe048jf9g6 {
        position: relative;
        grid-area: 2 / 3 / 3 / 5;
    }

    #dA4iiIw1k0FVJE3P {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.60357231em - var(--ffsd)));
    }

    #uMJU9nTEzajV4mtg {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.60357231em);
        margin-top: calc(var(--first-font-size) * -0.305);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.305);
    }

    #znsRUgXEsuCbRLJy {
        min-width: 83.4375rem;
    }

    #slzfnOmMLoR5e61L {
        position: relative;
        grid-area: 4 / 2 / 5 / 4;
    }

    #IMJ0mBhANV5aZaIi {
        grid-template-columns: 0 0 83.33333333rem 0;
        grid-template-rows: 0 minmax(7.4042318rem, max-content) minmax(4.23122725rem, max-content) minmax(4.19638472rem, max-content);
        grid-area: 3 / 4 / 4 / 10;
    }

    #e6j1LR43RiIRZdZc {
        display: block;
    }

    #nJzZ6m13rq67WR0M {
        display: none;
    }

    #BdFZ8shqn6lK8zlE {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #FR1YD2ItB5SvM1lj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47714583em - var(--ffsd)));
    }

    #H8ipeLBm5pEVSeNI {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47714583em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #NtoPFXGj0l3mHaR1 {
        min-width: 57.32157169rem;
    }

    #fy4N5VrIPHQbQz7E {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #O52PwtKei7ITFoH7 {
        grid-template-columns: 0 5rem 57.21740502rem 5rem;
        grid-template-rows: 0 minmax(5.37631827rem, max-content) minmax(3.99871771rem, max-content) minmax(5.50979119rem, max-content);
    }

    #zTMg7d8JX2ptB6JF {
        grid-template-columns: 0 67.21740502rem;
        grid-template-rows: 0 minmax(14.88482717rem, max-content);
        grid-area: 5 / 5 / 6 / 8;
    }

    #WL6EwXfpP6Ly8GaH {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #ajNXiDR1upuk5544 {
        grid-template-columns: 0 35.01466049rem;
        grid-template-rows: 0 minmax(35.01466049rem, max-content);
        grid-area: 7 / 6 / 8 / 7;
    }

    #fWTSOdrZPIapNusT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #hNqHr6etvUtzMwCV {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #ff3jH62Tq0Xg5DUP {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #nr11Q7SmsH8j6TOU {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #hY9gDOGI6GbrIagv {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #NgShnFF8fanz3wyL {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #QLbXoXxgyLTcwnwY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #xChhKrv8GQk8YYMl {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #P1tQNPRpqdgpg4wM {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #SGtDsJofeLWFtbYo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #G6aoNPR5Egm1qU02 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #eHkldlyEDXnWLyD7 {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #RqNuQQ6aHib8RBs6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #onZvJxQLRK2Ql5KC {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #U7pf4RWMJdCp0uZE {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #clEcjfNBcJsY5RaX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #yrsAzAEF2xqlA7KZ {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #yPeRgqT4KZSIBNrS {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #nY8AC6Ah4eAbS9Bi {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #EipE9myss2tFuYUS {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #rWd8OIWn0nEGyFq1 {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #u7Nf6vgUR2XPV6eO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #yLX3Ffm5PoqCPRzm {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Q7Omh0sCEmRT0fcO {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #cwJeraTnLwpN4C7P {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #AnIecsA0dY45To5I {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Rc34nSVSE1fPDr4M {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #mu5QxtQplU0LvBkr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #UbHrzISE9NGA2pVy {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #kBv4TYmzi9KGjfwI {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #n4dVBlqKy1Lx9WCj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #WJ1wAUQAAmZkCPpC {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #PrSZjq429VXeURxe {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #dSEWTKExYTsnJzPz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #upEkZWOOpWE7u8gE {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #KtcdyoU75ximS5E1 {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #ddLS3y76eryWqveN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #iUlOUXk2yFbuyhMz {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #NCapSmg3YqBbo6eW {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #sBavreRFu8gEyvFE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.37476675em - var(--ffsd)));
    }

    #Tvn2BRqBHfzomtPP {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.37476675em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #YykDJih9O7zLrFNA {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #YHfEhT8HVWWHbuNY {
        position: relative;
        grid-area: 9 / 3 / 10 / 9;
    }

    #Q1a2lOr5F1smeI0x {
        grid-template-columns: 0 5rem 0 8.05796416rem 16.10137226rem 35.01466049rem 16.10137226rem 8.05796416rem 0 5rem;
        grid-template-rows: 0 minmax(5rem, max-content) minmax(15.83184378rem, max-content) minmax(16.58885035rem, max-content) minmax(14.88482717rem, max-content) minmax(7.5rem, max-content) minmax(35.01466049rem, max-content) minmax(5rem, max-content) minmax(87.86923615rem, max-content) minmax(5rem, max-content);
    }

    #W9X6U3HywA2OvkKM {
        grid-template-columns: 0 93.33333333rem;
        grid-template-rows: 0 minmax(192.68941794rem, max-content);
    }

    #IZoak6S2Dr2YdbJ4 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #B0E5rnXtcsboyKJA {
        grid-template-columns: 3.33333333rem 93.33333333rem 3.33333333rem;
        grid-template-rows: minmax(11.32341919rem, max-content) minmax(192.68941794rem, max-content) minmax(11.32341919rem, max-content);
    }

    #hours {
        min-height: 12.22059195vh;
    }
}

@media (min-width: 480.05px) and (max-width: 768px) {
    #Nv3UfoWATJw7d4hT {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #erEXFOPY8xnWU9yN {
        grid-template-columns: 0 191.10063868%;
        left: -45.55031934%;
        grid-template-rows: 0 100%;
    }

    #ATGdiiYBqpyZL8Q3 {
        position: relative;
        grid-area: 3 / 2 / 5 / 3;
    }

    #AYhDVJeJP4vLt8da {
        font-size: calc(6.87628607em - var(--ffsd));
    }

    #oYjoIbFlJ6CyckLq {
        transform: translateX(0);
        --first-font-size: 6.87628607em;
        margin-top: 0;
        margin-bottom: 0;
    }

    #AfT02SfxzG5z4Qbb {
        min-width: 18.75833216rem;
    }

    #yTeLOHSkwvmI36ij {
        position: relative;
        grid-area: 2 / 4 / 7 / 6;
    }

    #wUDHUOMmB4HlpOYx {
        font-size: calc(4.3781043em - var(--ffsd));
    }

    #JgFodbr3xgBOrlo5 {
        transform: translateX(0);
        --first-font-size: 4.3781043em;
        margin-top: 0;
        margin-bottom: 0;
    }

    #vzCDrdxOQvNcu2wA {
        min-width: 13.1144505rem;
    }

    #PDjTfxsLpMion8HR {
        position: relative;
        grid-area: 4 / 5 / 6 / 7;
    }

    #r2cdnOLKTb4Z2r8E {
        grid-template-columns: 0 6.79134353rem 1.28385886rem 13.12944208rem 5.56378591rem 7.48556042rem;
        grid-template-rows: 0 minmax(1.49894654rem, max-content) 0 minmax(5.24631287rem, max-content) 0 minmax(1.49894654rem, max-content);
        grid-area: 2 / 6 / 3 / 13;
    }

    #aGcu6sVfQW1tMLlD {
        position: relative;
        grid-area: 2 / 6 / 3 / 13;
    }

    #VEMCaTXtFqcBygrX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.92067247em - var(--ffsd)));
    }

    #GpsrtpyoVWobSCg7 {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.92067247em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #OuWUBFP3DmWdjPqz {
        min-width: 91.73177083rem;
    }

    #GF1zoQEK8igGUcBl {
        position: relative;
        grid-area: 4 / 2 / 5 / 16;
    }

    #lQeEp6wU2niOFVYj {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #aYsWv1tGarsNBnqR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #I0JifX1gQmeRRFeW {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #ItTdP3gZahrLY2Nn {
        min-width: 33.74264897rem;
    }

    #rO34UGzCCYOZVn6C {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #xkrF7VceLAza7erJ {
        grid-template-columns: 0 4.16666667rem 33.6775448rem 4.16666667rem;
        grid-template-rows: 0 minmax(3.36019892rem, max-content) minmax(2.49919857rem, max-content) minmax(3.44361949rem, max-content);
    }

    #rs5gcthjAEryddRx {
        grid-template-columns: 0 42.01087814rem;
        grid-template-rows: 0 minmax(9.30301698rem, max-content);
        grid-area: 6 / 4 / 7 / 14;
    }

    #YId4D3RnbiJe1ncP {
        position: relative;
        grid-area: 6 / 4 / 7 / 14;
    }

    #Nxw1edMQssKOAmVt {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #dfK1lW4L2xj5HYCF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #CwZqhQbg4u1jqzom {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #mtM6lBNqPQR2PJKW {
        min-width: 33.74264897rem;
    }

    #jDP48Rm6qOZMl5fD {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #txQnTFMrNOyDaiFu {
        grid-template-columns: 0 4.16666667rem 33.6775448rem 4.16666667rem;
        grid-template-rows: 0 minmax(3.36019892rem, max-content) minmax(2.49919857rem, max-content) minmax(3.44361949rem, max-content);
    }

    #xtF95vtXY23Cowkc {
        grid-template-columns: 0 42.01087814rem;
        grid-template-rows: 0 minmax(9.30301698rem, max-content);
        grid-area: 8 / 5 / 9 / 15;
    }

    #TZ94qRcIO5WNEory {
        position: relative;
        grid-area: 8 / 5 / 9 / 15;
    }

    #enpy2PxOL309gK7C {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #ZGWbDkC6O8IK97lr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321024em - var(--ffsd)));
    }

    #xEUMAj515Ym62Iek {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321024em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #uUZHSH74Ybu1h4xZ {
        min-width: 18.68210043rem;
    }

    #Q6V1oiIwpdK5M68h {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #ZvFfL7YbGJXy3dQI {
        grid-template-columns: 0 4.0389317rem 18.61699626rem 4.0389317rem;
        grid-template-rows: 0 minmax(3.36019892rem, max-content) minmax(2.48417726rem, max-content) minmax(3.36019892rem, max-content);
        grid-area: 10 / 7 / 11 / 10;
    }

    #ZkNGJT8tZRXram24 {
        position: relative;
        grid-area: 10 / 7 / 11 / 10;
    }

    #DKWMtAV4OtkbCF9V {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #DQm8BgvGgo4SksgL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321024em - var(--ffsd)));
    }

    #huJzkNSOmlbFY6f7 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321024em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #Jus1o4UxLfeYMfHp {
        min-width: 18.68210043rem;
    }

    #qBKQ3SM4KuzrSS34 {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #g8IsL0qm62zasEsy {
        grid-template-columns: 0 4.0389317rem 18.61699626rem 4.0389317rem;
        grid-template-rows: 0 minmax(3.36019892rem, max-content) minmax(2.48417726rem, max-content) minmax(3.36019892rem, max-content);
        grid-area: 12 / 8 / 13 / 11;
    }

    #zKRXK8k55gVUWHqz {
        position: relative;
        grid-area: 12 / 8 / 13 / 11;
    }

    #ssRFHEnEAgQf7wvs {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #EuquWz7zXdX1p63Q {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321024em - var(--ffsd)));
    }

    #SrCmufLzyclgxpqm {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321024em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #Tf4w2CLS4zt9gMhi {
        min-width: 18.68210043rem;
    }

    #JZBfpuq9gt2Vk0RO {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #MTxNPOIv78TOoY1r {
        grid-template-columns: 0 4.0389317rem 18.61699626rem 4.0389317rem;
        grid-template-rows: 0 minmax(3.36019892rem, max-content) minmax(2.48417726rem, max-content) minmax(3.36019892rem, max-content);
        grid-area: 14 / 9 / 15 / 12;
    }

    #apRg8lbxea2pwfJ8 {
        position: relative;
        grid-area: 14 / 9 / 15 / 12;
    }

    #nSJsoW9rNYE8RhcO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #xnaBxPUx9cXjhFly {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #cu3jMOj7MmjyUTBw {
        min-width: 91.73177083rem;
    }

    #Bc69RaSJwc6AdBv7 {
        position: relative;
        grid-area: 16 / 3 / 17 / 17;
    }

    #xycnv3pH7PzdgLG3 {
        grid-template-columns: 4.16666667rem 0 24.82789426rem 0 3.87844367rem 3.77956557rem 0 0 26.69485966rem 0 0 3.77956557rem 3.87844367rem 0 24.82789426rem 0 4.16666667rem;
        grid-template-rows: minmax(5.41318688rem, max-content) minmax(8.24420595rem, max-content) minmax(9.295184rem, max-content) minmax(11.84281817rem, max-content) minmax(3.64750306rem, max-content) minmax(9.30301698rem, max-content) minmax(5.17738983rem, max-content) minmax(9.30301698rem, max-content) minmax(5.22661077rem, max-content) minmax(9.2045751rem, max-content) minmax(4.16666667rem, max-content) minmax(9.2045751rem, max-content) minmax(4.16666667rem, max-content) minmax(9.2045751rem, max-content) minmax(14.6472152rem, max-content) minmax(2.49919857rem, max-content) minmax(5.41318688rem, max-content);
    }

    #home {
        min-height: 10.95984478vh;
    }

    #X7iIbo7kGENgtJB1 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #CvjmnAOj5TnSqCSy {
        grid-template-columns: 0 214.841829%;
        left: -57.4209145%;
        grid-template-rows: 0 100%;
    }

    #NciJW5BABg118F6I {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(11.97907552em - var(--ffsd)));
    }

    #hrJ0kEmkvoZojcPo {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 11.97907552em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #zVHt00GF9IFXuGjy {
        min-width: 91.73177083rem;
    }

    #NoHc3iM30qlaRCJP {
        position: relative;
        grid-area: 2 / 2 / 3 / 6;
    }

    #VbCfZaXXCwHHhDUA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60415365em - var(--ffsd)));
    }

    #AfgF2MlqEtlZ7O85 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60415365em - var(--ffsd)));
    }

    #pvzBlFp1nWqv8M7T {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416667em - var(--ffsd)));
    }

    #jSbTJocMz1uXoUkc {
        --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416667em);
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60415365em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #dJpgf9Rle7soj92K {
        min-width: 91.73177083rem;
    }

    #ExdZfyRsaiQJUqkV {
        position: relative;
        grid-area: 4 / 3 / 5 / 7;
    }

    #SJ7RRfOfU4RuIbky {
        position: relative;
        grid-area: 2 / 3 / 3 / 5;
    }

    #DkFs3k7KdBRoyn15 {
        position: relative;
        grid-area: 4 / 2 / 5 / 4;
    }

    #qzq4mTqKcAT88rrL {
        grid-template-columns: 0 0 52.8125rem 0;
        grid-template-rows: 0 minmax(35.20833333rem, max-content) minmax(0.13435508rem, max-content) minmax(35.07397825rem, max-content);
        grid-area: 6 / 4 / 7 / 5;
    }

    #BPDpZ6dCk6W2Euoz {
        position: relative;
        grid-area: 6 / 4 / 7 / 5;
    }

    #QF8jap2nqWmJIErF {
        grid-template-columns: 4.16666667rem 0 19.42708333rem 52.8125rem 19.42708333rem 0 4.16666667rem;
        grid-template-rows: minmax(4.16666667rem, max-content) minmax(11.97907552rem, max-content) minmax(4.66815227rem, max-content) minmax(21.22565509rem, max-content) minmax(4.16666667rem, max-content) minmax(70.41666667rem, max-content) minmax(4.16666667rem, max-content);
    }

    #about {
        min-height: 10.50999526vh;
    }

    #SdXqQu1pWgIpMcP5 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #Y2S6wK0Sr90P0Dsw {
        grid-template-columns: 0 257.51896383%;
        left: -78.75948191%;
        grid-template-rows: 0 100%;
    }

    #CUtcfbDv2dnQQFur {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.88130166em - var(--ffsd)));
    }

    #yZTWK7kFyOuLOXJk {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.88130166em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #MHglMPduJ0xNGmJW {
        min-width: 91.73177083rem;
    }

    #w9GibxZmskLegvYv {
        position: relative;
        grid-area: 2 / 2 / 3 / 8;
    }

    #tVUVvDZ3xb2meePe {
        position: relative;
        grid-area: 4 / 4 / 5 / 7;
    }

    #PD4QgxdHE8zGsU5x {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #ldQtQG61H0SKywte {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #LRUCATrmO2IDCdJx {
        border: 0rem #aca18a;
        border-bottom-width: 0.11729882rem;
        border-style: solid;
    }

    #ZcdIr89hnjKSUEIN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #mvWsmenBW3PhSNSY {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #pIfsaU8sUtXvHZ8R {
        border: 0rem #aca18a;
        border-bottom-width: 0.11729882rem;
        border-style: solid;
    }

    #HHdCR2WBCCaw74bd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #xPIavy6hwPEbHz5R {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #wL9U61DEQm7Y66ua {
        border: 0rem #aca18a;
        border-top-width: 0.11729882rem;
        border-style: solid;
    }

    #VTXNN198V3JlfCWJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #m6pkPspmxzF0Qv6p {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #THMhEDzm7YtpN4ID {
        border: 0rem #aca18a;
        border-top-width: 0.11729882rem;
        border-style: solid;
    }

    #wrrOfH0PL5fjJ98W {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #BIZtQvQj5fdvXnKP {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #lm7y3CtCG4YfZYXr {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #SpbbFNFz6rUhQrzy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #FVVb0EGzPeq4xMgO {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #TljRaE1CClRvaWyR {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #xvhXSwjdmJf71HtA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #rB5EUkDlrFtSxQyz {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #o9y6YFwaK4Ig6PG8 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #Nf7KtJp6znn0fKeP {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #rcVDM1vc6jNn5B1D {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #h7EqlCelBoPmAd9z {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #fIrhXKzoFiyCYSkE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #PB6974bWV3yCVAfD {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #f5e86zeMXSdin5gx {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #SMLvfzgTBD6nw5Tm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #k5IwLlAwwtiMIZtD {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #hGtVYp1tg0D7B4VT {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #geFP4faSjUNGvISZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #gRlpNCjVAt0J40SL {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #yks7KvFS3igptLr2 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #EXeXgi4GO3PgDxEW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #tLxWCS6YBVPlbkQd {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #vcIOEnSfM0L778qS {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #FGvBIYJu4OgIEHvb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #jRsYh26kLJahU7eR {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #pYrBONxfTMXzaa38 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #KxPA3slypAoiybx2 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #IKCjQBrGPolNrmiX {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #EqL4Znx8lrM0SlQj {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #TZtITSvLIqx0TiJC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #zbx0PomuOx8zaeYh {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #kd4RoCJbfv7KmXEd {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #rT1GpJnfb0enffHZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #Mn30ftscWfMhfyXd {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #nszmKzZVauo4CNjB {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #EnH5Fs128UOzQMqz {
        position: relative;
        grid-area: 6 / 3 / 7 / 9;
    }

    #LxCAcoxYK1xlaXVz {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #jmNTBT8bBQWGxl3z {
        font-size: calc(2.17321024em - var(--ffsd));
    }

    #ddAx4fjqlOKNIaR7 {
        transform: translateX(0);
        --first-font-size: 2.17321024em;
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #g37XEux5f9NGhGIQ {
        min-width: 29.36349236rem;
    }

    #rgmXI8Niyq6jU7c4 {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #PCufzPR6NzLTVKTv {
        grid-template-columns: 0 6.35624497rem 29.2983882rem 6.35624497rem;
        grid-template-rows: 0 minmax(3.36019892rem, max-content) minmax(2.48417726rem, max-content) minmax(3.36019892rem, max-content);
    }

    #lJrBninn5CCse3uz {
        grid-template-columns: 0 42.01087814rem;
        grid-template-rows: 0 minmax(9.2045751rem, max-content);
        grid-area: 8 / 5 / 9 / 6;
    }

    #g82eB1ESUj2Gug6x {
        position: relative;
        grid-area: 8 / 5 / 9 / 6;
    }

    #mHXNswvH3e2oq9id {
        grid-template-columns: 4.16666667rem 0 22.35446523rem 2.47342903rem 42.01087814rem 2.47342903rem 22.35446523rem 0 4.16666667rem;
        grid-template-rows: minmax(4.9168735rem, max-content) minmax(5.85755385rem, max-content) minmax(4.84043729rem, max-content) minmax(41.4537119rem, max-content) minmax(4.16666667rem, max-content) minmax(61.65527344rem, max-content) minmax(7.77175672rem, max-content) minmax(9.2045751rem, max-content) minmax(4.9168735rem, max-content);
    }

    #massage {
        min-height: 12.59774739vh;
    }

    #lze79gP2OmnC7zHf {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #p8Z7e9XgiG1HJFlU {
        grid-template-columns: 0 246.56041934%;
        left: -73.28020967%;
        grid-template-rows: 0 100%;
    }

    #wN1G5HJsvn1HDGO3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.88130166em - var(--ffsd)));
    }

    #dXzAbl24B7f74sRQ {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.88130166em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #Pj1vobxaD2KSjVPA {
        min-width: 91.73177083rem;
    }

    #IVepoSQ2kSLxJNfH {
        position: relative;
        grid-area: 2 / 2 / 3 / 8;
    }

    #aX1eRJCLYVWaAKWO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #DeA09FbR7gi1hRkR {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #r10yPN6LX0sNoXyU {
        border: 0rem #1e1b1b;
        border-bottom-width: 0.11729882rem;
        border-style: solid;
    }

    #cdpVwRaGkaCODTSO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #YIrAhjMEBdGa8JvA {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #xeVBBQT5RSAmBpb2 {
        border: 0rem #1e1b1b;
        border-bottom-width: 0.11729882rem;
        border-style: solid;
    }

    #ej37yyU4u5ELCeeU {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #HzEhjxSxCSjow4f8 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #zEgzg1desse27coV {
        border: 0rem #1e1b1b;
        border-top-width: 0.11729882rem;
        border-style: solid;
    }

    #jl6zKCKphIvdg9Rl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #F2slBUgzq97oYxnL {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #bINHEz3NEfIJkncB {
        border: 0rem #1e1b1b;
        border-top-width: 0.11729882rem;
        border-style: solid;
    }

    #lxvWLJwvG6cMq10g {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #fokjUWMJ52UsTems {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Kh6wG09mdq0qFK3D {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #LukEXeBd48msEoMV {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #L45o5I7NfYFMsz0Q {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #NLbvG4nVODTD14Ao {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #AyS5x3OvVDAeu2ur {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #Zp1XyMaITREFdp2K {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #hpE9z0vBw5VGUjU5 {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #gG5OxUlxUj0S9cvx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #eVmQ7X5KybEi32JS {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #VfTpH6YWH41SnpXt {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #yawj5zzigIEFUaVy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #BQjPdXUp9rbyjHky {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #FPyRZz4axxFQuCQb {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #mt5fRaJnMEt6c6i4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #Knatq4mDhp811BcL {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #eFlbSeeGLdiOE1yj {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #rdzeVP6R6HOQc928 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #m5FOCpIVm7w2KTi9 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #qaQYOlF3bRdBO4g0 {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #iNCF4OMlCDnYfj48 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #j0xCe4G1Nwgu8wY3 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #S3smnY3W8epfKF2u {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #YP46y9mt8kQdh3c7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #x2SAFXqSNBioYAoa {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Sf4dh7OH4kxwcoFr {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #KfmVYVNbeQRg8LKA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #jWUUe9UTqB63HMEP {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #ImOF84BfGOyr99Yj {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #qVJlkuAZ57LlnGho {
        position: relative;
        grid-area: 4 / 3 / 5 / 9;
    }

    #OeEsuedkxnKeZfWk {
        position: relative;
        grid-area: 6 / 4 / 7 / 7;
    }

    #ZPxL6Xrvbwvsmbpk {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #gKZ7QqvyRrHNRKRw {
        font-size: calc(2.17321024em - var(--ffsd));
    }

    #IQFB669KYRk3PLJi {
        transform: translateX(0);
        --first-font-size: 2.17321024em;
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #zDGBTtSN6CL9OKty {
        min-width: 29.36349236rem;
    }

    #pfXTABfNnm4GeROX {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #gLRpo6PXM6kMjQ6L {
        grid-template-columns: 0 6.35624497rem 29.2983882rem 6.35624497rem;
        grid-template-rows: 0 minmax(3.36019892rem, max-content) minmax(4.85969401rem, max-content) minmax(3.36019892rem, max-content);
    }

    #KIeQRw0FTQx34Sjx {
        grid-template-columns: 0 42.01087814rem;
        grid-template-rows: 0 minmax(11.58009186rem, max-content);
        grid-area: 8 / 5 / 9 / 6;
    }

    #KTTN42UXePOH3j5M {
        position: relative;
        grid-area: 8 / 5 / 9 / 6;
    }

    #XR3PUdrDR6R1YrnY {
        grid-template-columns: 4.16666667rem 0 22.35824195rem 2.46965232rem 42.01087814rem 2.46965232rem 22.35824195rem 0 4.16666667rem;
        grid-template-rows: minmax(4.9168735rem, max-content) minmax(5.85755385rem, max-content) minmax(7.41885455rem, max-content) minmax(53.94836426rem, max-content) minmax(4.16666667rem, max-content) minmax(41.44704382rem, max-content) minmax(14.15034557rem, max-content) minmax(11.58009186rem, max-content) minmax(4.9168735rem, max-content);
    }

    #foot {
        min-height: 12.91263474vh;
    }

    #CRDIKH62gJy01aky {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #X1Yvn5so7xa6q9NF {
        grid-template-columns: 0 246.46554528%;
        left: -73.23277264%;
        grid-template-rows: 0 100%;
    }

    #m7dZ3ma636XWqXf5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.88130166em - var(--ffsd)));
    }

    #Mmlpm3ZA1CsVo6zS {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.88130166em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #nQmlx2G4ZErcgeOf {
        min-width: 91.73177083rem;
    }

    #CmsQ8XfEZeVYr9XK {
        position: relative;
        grid-area: 2 / 2 / 3 / 8;
    }

    #WNsukWMNaaBVWZpn {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #GeAwTKpGENwGbFjH {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #m3GjO1rNxnG9amVc {
        border: 0rem #aca18a;
        border-bottom-width: 0.11364518rem;
        border-style: solid;
    }

    #VeGmWBerMh8Rr06w {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #GBWSmbGH8kEzgKMj {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #GK9JYCnEZALqfPDw {
        border: 0rem #aca18a;
        border-bottom-width: 0.11364518rem;
        border-style: solid;
    }

    #xbnwEaE4vy5ORNDw {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #YPqNW5GRAKOf8Sw1 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #HXjKCZrqLEfsQsfo {
        border: 0rem #aca18a;
        border-top-width: 0.11364518rem;
        border-style: solid;
    }

    #p9NrewurElHdUw9z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #IATDEIay6UazGPJa {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #RSjbryVVTQ7VcRDU {
        border: 0rem #aca18a;
        border-top-width: 0.11364518rem;
        border-style: solid;
    }

    #eg432iFQVIsALoGw {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #LtwKemeKeEZTpXVB {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #h2q7yjk3HiDid2cB {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #TvQN713axOJTmY3X {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #cSVrnfystq3TlJb6 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #ITRpSD3aQCUiQgVH {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #OD9DjBj6atZExQXM {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #enS4l51pFt64zc8l {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #jvFhRYO10qmFJ5WF {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #hNLqpDYjUMckwtwy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #kyWrnSqFl4YKwB9H {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #B2x5E54X1G4YmuWd {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #n0XNZIn9yJgMN6G7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #ifpZXA1nE9uI2BJt {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #dmPb4OIsA8aUChkR {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #gQMuAOA9dY08m9Xt {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #XJUzXyjDVxFrZUfr {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #UEqVt3PjlMo7YWUy {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #nyXOELeTjdOR4U7g {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #C8NkFOJvhoGwJciT {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #MygANBowHPtfWqka {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #x37AB2MaoZPH3jNJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #qhZGLHorUxMiaLB9 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #qG1bOeTpCqrvqlM2 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #YqHNMAgeSy3PLxOg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #r2gK8MZGY3pTAmLp {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #m7QHX7dAzENjsQ4X {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #Ck6lh3Rigm79dDJ2 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #ZrBgyPTsoYLQ2cux {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Q8FzEqr7TDcXExjw {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #M8vyVF1CkitvMC5F {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #ucEjuVJ4i0Msh7Wz {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #g1QeTkYr11eUyrm3 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #dF3vhuYcJCWGe1g1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #T8oGkwcYQigVcNpS {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #diZ6GJItcaW9tBo3 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #ubr1m57sfqckZs2e {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #rQA5FDll10gcskLC {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #AxZ8GCpaS0JM0Whs {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #I4ruM8UBDBi35P89 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #FHNBr2nTLkbyKmIf {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #TCtFVsickCEV95SS {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #RA1lnfPLOAgOQPvq {
        position: relative;
        grid-area: 4 / 3 / 5 / 9;
    }

    #oR7m1kz78oQZZ3X0 {
        position: relative;
        grid-area: 6 / 4 / 7 / 7;
    }

    #IBfMPQr4UCqL87HR {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #fOBPaXwoUW8l8x45 {
        font-size: calc(2.17321024em - var(--ffsd));
    }

    #CqCpugGmZ0ZBrwXy {
        transform: translateX(0);
        --first-font-size: 2.17321024em;
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #HUZMutFdkUpwgiaz {
        min-width: 29.36349236rem;
    }

    #HW7sk1j4mYPrfUk1 {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #KFXkp8o0zgV8HYkW {
        grid-template-columns: 0 6.35624497rem 29.2983882rem 6.35624497rem;
        grid-template-rows: 0 minmax(3.36019892rem, max-content) minmax(4.85969401rem, max-content) minmax(3.36019892rem, max-content);
    }

    #qbod5vFNRBwQpboG {
        grid-template-columns: 0 42.01087814rem;
        grid-template-rows: 0 minmax(11.58009186rem, max-content);
        grid-area: 8 / 5 / 9 / 6;
    }

    #dDinIdoTF1U8kLnT {
        position: relative;
        grid-area: 8 / 5 / 9 / 6;
    }


    #W3DQYqpcbDAr2Rfd {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #jjWli5Gwkf1pZy98 {
        grid-template-columns: 0 296.00934327%;
        left: -98.00467163%;
        grid-template-rows: 0 100%;
    }

    #XdH7dIYIoC89Pwof {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.81251302em - var(--ffsd)));
    }

    #X65SpAFQWsvJMmJf {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.81251302em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #XV3SDoqXFCCEnbIe {
        min-width: 91.73177083rem;
    }

    #siXwlrxFi95QSRw4 {
        position: relative;
        grid-area: 2 / 2 / 3 / 9;
    }

    #tDaWfI1vIs8solgm {
        position: relative;
        grid-area: 2 / 2 / 9 / 9;
    }

    #tN4WE0BpCkNojljD {
        position: relative;
        grid-area: 3 / 4 / 6 / 5;
    }

    #izgfJ8Y5FEHq5j6K {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25694444em - var(--ffsd)));
    }

    #J6JdUCNucg6xxc2C {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25694444em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #t3vrGyD218SE4YbV {
        min-width: 21.71906401rem;
    }

    #SJq2ZarTEViMKH0z {
        position: relative;
        grid-area: 4 / 6 / 5 / 8;
    }

    #Yhca9PzYfPYLFDkz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.93051864em - var(--ffsd)));
    }

    #RnR0O2h6B8i8MVMp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.93051864em - var(--ffsd)));
    }

    #x4ZEYdI2WhnJW1uY {
        --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.93051864em);
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.93051864em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #WhKS0nML2AbbGJ7A {
        min-width: 33.28321712rem;
    }

    #SzClTKkB7VqV5Twc {
        position: relative;
        grid-area: 7 / 3 / 8 / 7;
    }

    #vByuwwEj59qwwS45 {
        grid-template-columns: 0 4.2137232rem 0.60490617rem 8.43122041rem 2.52802653rem 21.65395984rem 0 1.46805856rem;
        grid-template-rows: 0 minmax(3.89293125rem, max-content) minmax(2.93216681rem, max-content) minmax(2.67361111rem, max-content) minmax(2.93216681rem, max-content) minmax(7.07148832rem, max-content) minmax(11.82109371rem, max-content) minmax(7.51948471rem, max-content);
    }

    #LJoH18zyAsKMITGo {
        grid-template-columns: 0 38.89989471rem;
        grid-template-rows: 0 minmax(38.84294271rem, max-content);
        grid-area: 4 / 4 / 5 / 7;
    }

    #loC0PB1VzEGdC3SE {
        position: relative;
        grid-area: 4 / 4 / 5 / 7;
    }

    #DlZoMMEnWO2xOeSE {
        position: relative;
        grid-area: 2 / 2 / 9 / 8;
    }

    #asg5r5fN8lCPwLhQ {
        position: relative;
        grid-area: 3 / 4 / 6 / 5;
    }

    #ju11GQDjhlYYJO4e {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25694444em - var(--ffsd)));
    }

    #yM925jbKW55HSTka {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25694444em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #jcuqUgyDFtkht8nk {
        min-width: 21.71906401rem;
    }

    #RWsACTgasgkm5iSE {
        position: relative;
        grid-area: 4 / 6 / 5 / 9;
    }

    #IrRgVcaN9JRkSS2M {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.93051864em - var(--ffsd)));
    }

    #Ab2bnwW0aCvrGZrn {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.93051864em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #PzgIziDqdzrNKBzD {
        min-width: 30.63166555rem;
    }

    #vgE0PIkDKMSBESuH {
        position: relative;
        grid-area: 7 / 3 / 8 / 7;
    }

    #b7uJTbMnpoqCXZrO {
        grid-template-columns: 0 4.16666667rem 1.48810776rem 9.18956868rem 2.40159176rem 17.48729318rem 4.16666667rem 0;
        grid-template-rows: 0 minmax(3.89293125rem, max-content) minmax(2.93216681rem, max-content) minmax(2.67361111rem, max-content) minmax(2.93216681rem, max-content) minmax(7.07148832rem, max-content) minmax(12.84653584rem, max-content) minmax(6.49404258rem, max-content);
    }

    #R2e2oAcewGtl39jv {
        grid-template-columns: 0 38.89989471rem;
        grid-template-rows: 0 minmax(38.84294271rem, max-content);
        grid-area: 6 / 3 / 7 / 6;
    }

    #bTp40n5nZOjDyWGh {
        position: relative;
        grid-area: 6 / 3 / 7 / 6;
    }

    #mZsOZnylpJQeNg6D {
        position: relative;
        grid-area: 2 / 2 / 9 / 9;
    }

    #vc2HkqWo0WZrzvyw {
        position: relative;
        grid-area: 3 / 4 / 6 / 5;
    }

    #GnErUjGH75dvS1KA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25694444em - var(--ffsd)));
    }

    #h9FjqpQsOnRCGNSU {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25694444em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #fjGNoxDMhFi0ExG6 {
        min-width: 21.71906401rem;
    }

    #VXg4i5HasUffiTOo {
        position: relative;
        grid-area: 4 / 6 / 5 / 8;
    }

    #vraqZuPe9lRG54qD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #Gt7lbzQ2yLJUB0zL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #DFMbOa3LRMTahHTJ {
        --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #jBmW1UhZZT4PHAmz {
        min-width: 30.63166555rem;
    }

    #C8HKP66Eqni9QSFD {
        position: relative;
        grid-area: 7 / 3 / 8 / 7;
    }

    #KIUFnhjxcvicoSin {
        grid-template-columns: 0 4.16666667rem 1.55061742rem 9.18956868rem 2.04103736rem 17.78533792rem 3.86862192rem 0.29804474rem;
        grid-template-rows: 0 minmax(3.89293125rem, max-content) minmax(2.93216681rem, max-content) minmax(2.67361111rem, max-content) minmax(2.93216681rem, max-content) minmax(8.61524336rem, max-content) minmax(11.00766987rem, max-content) minmax(6.99927372rem, max-content);
    }

    #WqQJgxc6kU6tBVPp {
        grid-template-columns: 0 38.89989471rem;
        grid-template-rows: 0 minmax(39.05306292rem, max-content);
        grid-area: 8 / 5 / 9 / 8;
    }

    #ZnpqMqVpY1TtqN28 {
        position: relative;
        grid-area: 8 / 5 / 9 / 8;
    }

    #WMGA4jcYQGhj6cUH {
        grid-template-columns: 4.16666667rem 26.38338598rem 0 0 38.89989471rem 0 0 26.38338598rem 4.16666667rem;
        grid-template-rows: minmax(11.00686885rem, max-content) minmax(8.9909241rem, max-content) minmax(10.3470504rem, max-content) minmax(38.84294271rem, max-content) minmax(4.16666667rem, max-content) minmax(38.84294271rem, max-content) minmax(4.16666667rem, max-content) minmax(39.05306292rem, max-content) minmax(11.00686885rem, max-content);
    }

    #feedback {
        min-height: 14.48068474vh;
    }

    #xhjTAKhf5ASFDa10 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #eOBuYbrtOoCSaswX {
        grid-template-columns: 0 259.05126164%;
        left: -79.52563082%;
        grid-template-rows: 0 100%;
    }

    #FFJIEM0cAHEoGVeA {
        position: relative;
        grid-area: 2 / 2 / 3 / 11;
    }

    #NlXETU3ZxJz4EA0L {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.81251302em - var(--ffsd)));
    }

    #WMZN5Gf0PlbVri3U {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.81251302em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #gPOLEPGa3V36tYWE {
        min-width: 60.71839967rem;
    }

    #gRiRHk2so9zsbNxs {
        position: relative;
        grid-area: 4 / 3 / 5 / 10;
    }

    #XT1bHWIPgFC6Qk57 {
        position: relative;
        grid-area: 2 / 2 / 5 / 3;
    }

    #bWA9K8LkreZD3GuK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #wTcsZioKH1FVlKlo {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.05);
    }

    #mVAUBCVaXV0RoHsu {
        min-width: 40.73828652rem;
    }

    #g8CQHqGhpQzkSRpA {
        position: relative;
        grid-area: 3 / 5 / 4 / 7;
    }

    #qGM9LWIJygC17yzR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.2569401em - var(--ffsd)));
    }

    #g4lKgfSPAn4HBEIG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.2569401em - var(--ffsd)));
    }

    #Wywk6d8Bgtb92qGj {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.2569401em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #pAuBTLQC1xogYJg3 {
        min-width: 40.73828652rem;
    }

    #pLIvLlMDczTLp1el {
        position: relative;
        grid-area: 6 / 4 / 7 / 6;
    }

    #VYE9qfiXaonpWRn6 {
        grid-template-columns: 0 2.75829744rem 4.78029676rem 0 40.67318235rem 0;
        grid-template-rows: 0 minmax(0.12369792rem, max-content) minmax(2.39583333rem, max-content) minmax(1.42089367rem, max-content) minmax(0.24305556rem, max-content) minmax(8.87835958rem, max-content) minmax(0.0452524rem, max-content);
        grid-area: 6 / 5 / 7 / 7;
    }

    #Jv9QiZWbcZRiwXSj {
        position: relative;
        grid-area: 6 / 5 / 7 / 7;
    }

    #WYMMhyX8TkbtHQVz {
        position: relative;
        grid-area: 2 / 2 / 5 / 3;
    }

    #jEBlGweAIHnRRAGs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
    }

    #ISLPGty5RRcCbFRf {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.05);
    }

    #xdJGtTuqc6J9Zb00 {
        min-width: 40.73828652rem;
    }

    #uAfqXhaKtfQzQRb7 {
        position: relative;
        grid-area: 3 / 5 / 4 / 7;
    }

    #t6lfgo3Lj2GENZcC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25694444em - var(--ffsd)));
    }

    #orDuZveBYgLVRc0E {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25694444em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #I6Y0qkDszJeeozRC {
        min-width: 40.73828652rem;
    }

    #ErXdSIJC6sq8kDsh {
        position: relative;
        grid-area: 6 / 4 / 7 / 6;
    }

    #ZrMpIyBbdGScVjQN {
        grid-template-columns: 0 3.63521831rem 4.34183633rem 0 40.67318235rem 0;
        grid-template-rows: 0 minmax(0.12369792rem, max-content) minmax(2.39583333rem, max-content) minmax(1.11568706rem, max-content) minmax(0.30520661rem, max-content) minmax(2.67361111rem, max-content);
        grid-area: 8 / 6 / 9 / 8;
    }

    #YbMe2L9bkY2qprCk {
        position: relative;
        grid-area: 8 / 6 / 9 / 8;
    }

    #PcaSlXQqZAWoEDeN {
        position: relative;
        grid-area: 10 / 4 / 11 / 9;
    }

    #tUB7y0K2zA69KuT2 {
        grid-template-columns: 9.26568378rem 10.40766846rem 2.27143188rem 0.58027147rem 0 48.21177656rem 0.43846043rem 6.87992328rem 2.27143188rem 10.40766846rem 9.26568378rem;
        grid-template-rows: minmax(4.16666667rem, max-content) minmax(51.75654296rem, max-content) minmax(4.16666667rem, max-content) minmax(9.3750026rem, max-content) minmax(2.20133332rem, max-content) minmax(13.10709245rem, max-content) minmax(3.97191882rem, max-content) minmax(6.61403603rem, max-content) minmax(4.03645833rem, max-content) minmax(42.08283433rem, max-content) minmax(4.16666667rem, max-content);
    }

    #contact {
        min-height: 12.67270692vh;
    }

    #lkB6SNehPheWy63g {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #qRJIjIWq0PWarFj9 {
        grid-template-columns: 0 251.71272787%;
        left: -75.85636394%;
        grid-template-rows: 0 100%;
    }

    #BThXszssmq91mAf2 {
        position: relative;
        grid-area: 2 / 2 / 11 / 11;
    }

    #GjzMiNgweU3RaeXc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.86119792em - var(--ffsd)));
    }

    #KAzQR4mXksR4IkPB {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.86119792em);
        margin-top: 0;
        margin-bottom: 0;
    }

    #YNME3U2pmnRpZ9j1 {
        min-width: 64.54587251rem;
    }

    #u6x895oe048jf9g6 {
        position: relative;
        grid-area: 2 / 3 / 3 / 5;
    }

    #dA4iiIw1k0FVJE3P {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.78833333em - var(--ffsd)));
    }

    #uMJU9nTEzajV4mtg {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.78833333em);
        margin-top: calc(var(--first-font-size) * -0.305);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.305);
    }

    #znsRUgXEsuCbRLJy {
        min-width: 64.54587251rem;
    }

    #slzfnOmMLoR5e61L {
        position: relative;
        grid-area: 4 / 2 / 5 / 4;
    }

    #IMJ0mBhANV5aZaIi {
        grid-template-columns: 0 0 64.48076835rem 0;
        grid-template-rows: 0 minmax(5.72916667rem, max-content) minmax(2.64451703rem, max-content) minmax(3.24703333rem, max-content);
        grid-area: 3 / 3 / 4 / 10;
    }

    #e6j1LR43RiIRZdZc {
        display: block;
    }

    #nJzZ6m13rq67WR0M {
        display: none;
    }

    #BdFZ8shqn6lK8zlE {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #FR1YD2ItB5SvM1lj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #H8ipeLBm5pEVSeNI {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #NtoPFXGj0l3mHaR1 {
        min-width: 33.74264897rem;
    }

    #fy4N5VrIPHQbQz7E {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #O52PwtKei7ITFoH7 {
        grid-template-columns: 0 4.16666667rem 33.6775448rem 4.16666667rem;
        grid-template-rows: 0 minmax(3.36019892rem, max-content) minmax(2.49919857rem, max-content) minmax(3.44361949rem, max-content);
    }

    #zTMg7d8JX2ptB6JF {
        grid-template-columns: 0 42.01087814rem;
        grid-template-rows: 0 minmax(9.30301698rem, max-content);
        grid-area: 5 / 5 / 6 / 8;
    }

    #WL6EwXfpP6Ly8GaH {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #ajNXiDR1upuk5544 {
        grid-template-columns: 0 21.88416281rem;
        grid-template-rows: 0 minmax(21.88416281rem, max-content);
        grid-area: 7 / 6 / 8 / 7;
    }

    #fWTSOdrZPIapNusT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #hNqHr6etvUtzMwCV {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #ff3jH62Tq0Xg5DUP {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #nr11Q7SmsH8j6TOU {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #hY9gDOGI6GbrIagv {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #NgShnFF8fanz3wyL {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #QLbXoXxgyLTcwnwY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #xChhKrv8GQk8YYMl {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #P1tQNPRpqdgpg4wM {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #SGtDsJofeLWFtbYo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #G6aoNPR5Egm1qU02 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #eHkldlyEDXnWLyD7 {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #RqNuQQ6aHib8RBs6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #onZvJxQLRK2Ql5KC {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #U7pf4RWMJdCp0uZE {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #clEcjfNBcJsY5RaX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #yrsAzAEF2xqlA7KZ {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #yPeRgqT4KZSIBNrS {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #nY8AC6Ah4eAbS9Bi {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #EipE9myss2tFuYUS {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #rWd8OIWn0nEGyFq1 {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #u7Nf6vgUR2XPV6eO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #yLX3Ffm5PoqCPRzm {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Q7Omh0sCEmRT0fcO {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #cwJeraTnLwpN4C7P {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #AnIecsA0dY45To5I {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Rc34nSVSE1fPDr4M {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #mu5QxtQplU0LvBkr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #UbHrzISE9NGA2pVy {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #kBv4TYmzi9KGjfwI {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #n4dVBlqKy1Lx9WCj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #WJ1wAUQAAmZkCPpC {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #PrSZjq429VXeURxe {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #dSEWTKExYTsnJzPz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #upEkZWOOpWE7u8gE {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #KtcdyoU75ximS5E1 {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #ddLS3y76eryWqveN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #iUlOUXk2yFbuyhMz {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #NCapSmg3YqBbo6eW {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #sBavreRFu8gEyvFE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17321615em - var(--ffsd)));
    }

    #Tvn2BRqBHfzomtPP {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17321615em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #YykDJih9O7zLrFNA {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #YHfEhT8HVWWHbuNY {
        position: relative;
        grid-area: 9 / 4 / 10 / 9;
    }

    #Q1a2lOr5F1smeI0x {
        grid-template-columns: 0 13.59294916rem 5.40870083rem 5.82624427rem 10.06335766rem 21.88416281rem 10.06335766rem 5.82624427rem 5.40870083rem 13.59294916rem;
        grid-template-rows: 0 minmax(4.16666667rem, max-content) minmax(11.62071703rem, max-content) minmax(10.36803147rem, max-content) minmax(9.30301698rem, max-content) minmax(4.6875rem, max-content) minmax(21.88416281rem, max-content) minmax(4.16666667rem, max-content) minmax(54.91827259rem, max-content) minmax(4.16666667rem, max-content);
    }

    #W9X6U3HywA2OvkKM {
        grid-template-columns: 0 91.66666667rem;
        grid-template-rows: 0 minmax(125.28170089rem, max-content);
    }

    #IZoak6S2Dr2YdbJ4 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #B0E5rnXtcsboyKJA {
        grid-template-columns: 4.16666667rem 91.66666667rem 4.16666667rem;
        grid-template-rows: minmax(8.11880366rem, max-content) minmax(125.28170089rem, max-content) minmax(8.11880366rem, max-content);
    }

    #hours {
        min-height: 12.31370813vh;
    }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
    #Nv3UfoWATJw7d4hT {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #erEXFOPY8xnWU9yN {
        grid-template-columns: 0 137.55471557%;
        left: -18.77735778%;
        grid-template-rows: 0 100%;
    }

    #ATGdiiYBqpyZL8Q3 {
        position: relative;
        grid-area: 3 / 2 / 5 / 3;
    }

    #AYhDVJeJP4vLt8da {
        font-size: calc(5.15721456em - var(--ffsd));
    }

    #oYjoIbFlJ6CyckLq {
        transform: translateX(0);
        --first-font-size: 5.15721456em;
        margin-top: 0;
        margin-bottom: 0;
    }

    #AfT02SfxzG5z4Qbb {
        min-width: 14.06874912rem;
    }

    #yTeLOHSkwvmI36ij {
        position: relative;
        grid-area: 2 / 4 / 7 / 6;
    }

    #wUDHUOMmB4HlpOYx {
        font-size: calc(3.28357823em - var(--ffsd));
    }

    #JgFodbr3xgBOrlo5 {
        transform: translateX(0);
        --first-font-size: 3.28357823em;
        margin-top: 0;
        margin-bottom: 0;
    }

    #vzCDrdxOQvNcu2wA {
        min-width: 9.83583788rem;
    }

    #PDjTfxsLpMion8HR {
        position: relative;
        grid-area: 4 / 5 / 6 / 7;
    }

    #r2cdnOLKTb4Z2r8E {
        grid-template-columns: 0 5.09350765rem 0.96289415rem 9.84708156rem 4.17283943rem 5.61417032rem;
        grid-template-rows: 0 minmax(1.1242099rem, max-content) 0 minmax(3.93473466rem, max-content) 0 minmax(1.1242099rem, max-content);
        grid-area: 2 / 4 / 3 / 7;
    }

    #aGcu6sVfQW1tMLlD {
        position: relative;
        grid-area: 2 / 4 / 3 / 7;
    }

    #VEMCaTXtFqcBygrX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10.1461423em - var(--ffsd)));
    }

    #GpsrtpyoVWobSCg7 {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10.1461423em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #OuWUBFP3DmWdjPqz {
        min-width: 93.79882812rem;
    }

    #GF1zoQEK8igGUcBl {
        position: relative;
        grid-area: 4 / 2 / 5 / 16;
    }

    #lQeEp6wU2niOFVYj {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #aYsWv1tGarsNBnqR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #I0JifX1gQmeRRFeW {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #ItTdP3gZahrLY2Nn {
        min-width: 25.30698673rem;
    }

    #rO34UGzCCYOZVn6C {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #xkrF7VceLAza7erJ {
        grid-template-columns: 0 3.125rem 25.2581586rem 3.125rem;
        grid-template-rows: 0 minmax(2.52014919rem, max-content) minmax(1.87439893rem, max-content) minmax(2.58271462rem, max-content);
    }

    #rs5gcthjAEryddRx {
        grid-template-columns: 0 31.5081586rem;
        grid-template-rows: 0 minmax(6.97726274rem, max-content);
        grid-area: 6 / 8 / 7 / 12;
    }

    #YId4D3RnbiJe1ncP {
        position: relative;
        grid-area: 6 / 8 / 7 / 12;
    }

    #Nxw1edMQssKOAmVt {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #dfK1lW4L2xj5HYCF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #CwZqhQbg4u1jqzom {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #mtM6lBNqPQR2PJKW {
        min-width: 25.30698673rem;
    }

    #jDP48Rm6qOZMl5fD {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #txQnTFMrNOyDaiFu {
        grid-template-columns: 0 3.125rem 25.2581586rem 3.125rem;
        grid-template-rows: 0 minmax(2.52014919rem, max-content) minmax(1.87439893rem, max-content) minmax(2.58271462rem, max-content);
    }

    #xtF95vtXY23Cowkc {
        grid-template-columns: 0 31.5081586rem;
        grid-template-rows: 0 minmax(6.97726274rem, max-content);
        grid-area: 8 / 9 / 9 / 13;
    }

    #TZ94qRcIO5WNEory {
        position: relative;
        grid-area: 8 / 9 / 9 / 13;
    }

    #enpy2PxOL309gK7C {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #ZGWbDkC6O8IK97lr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62990768em - var(--ffsd)));
    }

    #xEUMAj515Ym62Iek {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62990768em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #uUZHSH74Ybu1h4xZ {
        min-width: 14.01157532rem;
    }

    #Q6V1oiIwpdK5M68h {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #ZvFfL7YbGJXy3dQI {
        grid-template-columns: 0 3.02919878rem 13.9627472rem 3.02919878rem;
        grid-template-rows: 0 minmax(2.52014919rem, max-content) minmax(1.86313295rem, max-content) minmax(2.52014919rem, max-content);
        grid-area: 10 / 5 / 13 / 6;
    }

    #ZkNGJT8tZRXram24 {
        position: relative;
        grid-area: 10 / 5 / 13 / 6;
    }

    #DKWMtAV4OtkbCF9V {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #DQm8BgvGgo4SksgL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62990768em - var(--ffsd)));
    }

    #huJzkNSOmlbFY6f7 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62990768em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #Jus1o4UxLfeYMfHp {
        min-width: 14.01157532rem;
    }

    #qBKQ3SM4KuzrSS34 {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #g8IsL0qm62zasEsy {
        grid-template-columns: 0 3.02919878rem 13.9627472rem 3.02919878rem;
        grid-template-rows: 0 minmax(2.52014919rem, max-content) minmax(1.86313295rem, max-content) minmax(2.52014919rem, max-content);
        grid-area: 11 / 10 / 14 / 11;
    }

    #zKRXK8k55gVUWHqz {
        position: relative;
        grid-area: 11 / 10 / 14 / 11;
    }

    #ssRFHEnEAgQf7wvs {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #EuquWz7zXdX1p63Q {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62990768em - var(--ffsd)));
    }

    #SrCmufLzyclgxpqm {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62990768em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #Tf4w2CLS4zt9gMhi {
        min-width: 14.01157532rem;
    }

    #JZBfpuq9gt2Vk0RO {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #MTxNPOIv78TOoY1r {
        grid-template-columns: 0 3.02919878rem 13.9627472rem 3.02919878rem;
        grid-template-rows: 0 minmax(2.52014919rem, max-content) minmax(1.86313295rem, max-content) minmax(2.52014919rem, max-content);
        grid-area: 12 / 14 / 15 / 15;
    }

    #apRg8lbxea2pwfJ8 {
        position: relative;
        grid-area: 12 / 14 / 15 / 15;
    }

    #nSJsoW9rNYE8RhcO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #xnaBxPUx9cXjhFly {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #cu3jMOj7MmjyUTBw {
        min-width: 93.79882812rem;
    }

    #Bc69RaSJwc6AdBv7 {
        position: relative;
        grid-area: 16 / 3 / 17 / 17;
    }

    #xycnv3pH7PzdgLG3 {
        grid-template-columns: 3.125rem 0 2.90350269rem 0.27307139rem 20.02114475rem 5.39627696rem 2.52692491rem 0 5.74867313rem 20.02114475rem 5.73834073rem 0 7.92320187rem 20.02114475rem 3.17657408rem 0 3.125rem;
        grid-template-rows: minmax(10.57155872rem, max-content) minmax(6.18315446rem, max-content) minmax(6.971388rem, max-content) minmax(12.11197313rem, max-content) minmax(2.73562729rem, max-content) minmax(6.97726274rem, max-content) minmax(3.88304237rem, max-content) minmax(6.97726274rem, max-content) minmax(3.91995807rem, max-content) 0 0 minmax(6.90343133rem, max-content) 0 0 minmax(10.9854114rem, max-content) minmax(1.87439893rem, max-content) minmax(10.57155872rem, max-content);
    }

    #home {
        min-height: 10.56932996vh;
    }

    #X7iIbo7kGENgtJB1 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #CvjmnAOj5TnSqCSy {
        grid-template-columns: 0 153.58078716%;
        left: -26.79039358%;
        grid-template-rows: 0 100%;
    }

    #NciJW5BABg118F6I {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.98430664em - var(--ffsd)));
    }

    #hrJ0kEmkvoZojcPo {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.98430664em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #zVHt00GF9IFXuGjy {
        min-width: 93.79882812rem;
    }

    #NoHc3iM30qlaRCJP {
        position: relative;
        grid-area: 2 / 2 / 3 / 6;
    }

    #VbCfZaXXCwHHhDUA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95311523em - var(--ffsd)));
    }

    #AfgF2MlqEtlZ7O85 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95311523em - var(--ffsd)));
    }

    #pvzBlFp1nWqv8M7T {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.953125em - var(--ffsd)));
    }

    #jSbTJocMz1uXoUkc {
        --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.953125em);
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95311523em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #dJpgf9Rle7soj92K {
        min-width: 93.79882812rem;
    }

    #ExdZfyRsaiQJUqkV {
        position: relative;
        grid-area: 4 / 3 / 5 / 7;
    }

    #SJ7RRfOfU4RuIbky {
        position: relative;
        grid-area: 2 / 3 / 3 / 5;
    }

    #DkFs3k7KdBRoyn15 {
        position: relative;
        grid-area: 4 / 2 / 5 / 4;
    }

    #qzq4mTqKcAT88rrL {
        grid-template-columns: 0 0 39.609375rem 0;
        grid-template-rows: 0 minmax(26.40625rem, max-content) minmax(0.10076631rem, max-content) minmax(26.30548369rem, max-content);
        grid-area: 6 / 4 / 7 / 5;
    }

    #BPDpZ6dCk6W2Euoz {
        position: relative;
        grid-area: 6 / 4 / 7 / 5;
    }

    #QF8jap2nqWmJIErF {
        grid-template-columns: 3.125rem 0 27.0703125rem 39.609375rem 27.0703125rem 0 3.125rem;
        grid-template-rows: minmax(3.125rem, max-content) minmax(8.98430664rem, max-content) minmax(3.5011142rem, max-content) minmax(11.6741103rem, max-content) minmax(3.125rem, max-content) minmax(52.8125rem, max-content) minmax(3.125rem, max-content);
    }

    #about {
        min-height: 10.06584587vh;
    }

    #SdXqQu1pWgIpMcP5 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #Y2S6wK0Sr90P0Dsw {
        grid-template-columns: 0 195.98063571%;
        left: -47.99031786%;
        grid-template-rows: 0 100%;
    }

    #CUtcfbDv2dnQQFur {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.99224033em - var(--ffsd)));
    }

    #yZTWK7kFyOuLOXJk {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.99224033em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #MHglMPduJ0xNGmJW {
        min-width: 93.79882812rem;
    }

    #w9GibxZmskLegvYv {
        position: relative;
        grid-area: 2 / 2 / 3 / 9;
    }

    #tVUVvDZ3xb2meePe {
        position: relative;
        grid-area: 4 / 4 / 5 / 7;
    }

    #PD4QgxdHE8zGsU5x {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #ldQtQG61H0SKywte {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #LRUCATrmO2IDCdJx {
        border: 0rem #aca18a;
        border-bottom-width: 0.09765625rem;
        border-style: solid;
    }

    #ZcdIr89hnjKSUEIN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #mvWsmenBW3PhSNSY {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #pIfsaU8sUtXvHZ8R {
        border: 0rem #aca18a;
        border-bottom-width: 0.09765625rem;
        border-style: solid;
    }

    #HHdCR2WBCCaw74bd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #xPIavy6hwPEbHz5R {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #wL9U61DEQm7Y66ua {
        border: 0rem #aca18a;
        border-top-width: 0.09765625rem;
        border-style: solid;
    }

    #VTXNN198V3JlfCWJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #m6pkPspmxzF0Qv6p {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #THMhEDzm7YtpN4ID {
        border: 0rem #aca18a;
        border-top-width: 0.09765625rem;
        border-style: solid;
    }

    #wrrOfH0PL5fjJ98W {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #BIZtQvQj5fdvXnKP {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #lm7y3CtCG4YfZYXr {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #SpbbFNFz6rUhQrzy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #FVVb0EGzPeq4xMgO {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #TljRaE1CClRvaWyR {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #xvhXSwjdmJf71HtA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #rB5EUkDlrFtSxQyz {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #o9y6YFwaK4Ig6PG8 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #Nf7KtJp6znn0fKeP {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #rcVDM1vc6jNn5B1D {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #h7EqlCelBoPmAd9z {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #fIrhXKzoFiyCYSkE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #PB6974bWV3yCVAfD {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #f5e86zeMXSdin5gx {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #SMLvfzgTBD6nw5Tm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #k5IwLlAwwtiMIZtD {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #hGtVYp1tg0D7B4VT {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #geFP4faSjUNGvISZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #gRlpNCjVAt0J40SL {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #yks7KvFS3igptLr2 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #EXeXgi4GO3PgDxEW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #tLxWCS6YBVPlbkQd {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #vcIOEnSfM0L778qS {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #FGvBIYJu4OgIEHvb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #jRsYh26kLJahU7eR {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #pYrBONxfTMXzaa38 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #KxPA3slypAoiybx2 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #IKCjQBrGPolNrmiX {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #EqL4Znx8lrM0SlQj {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #TZtITSvLIqx0TiJC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #zbx0PomuOx8zaeYh {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #kd4RoCJbfv7KmXEd {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #rT1GpJnfb0enffHZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #Mn30ftscWfMhfyXd {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #nszmKzZVauo4CNjB {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #EnH5Fs128UOzQMqz {
        position: relative;
        grid-area: 6 / 3 / 7 / 8;
    }

    #LxCAcoxYK1xlaXVz {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #jmNTBT8bBQWGxl3z {
        font-size: calc(1.62990768em - var(--ffsd));
    }

    #ddAx4fjqlOKNIaR7 {
        transform: translateX(0);
        --first-font-size: 1.62990768em;
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #g37XEux5f9NGhGIQ {
        min-width: 22.02261927rem;
    }

    #rgmXI8Niyq6jU7c4 {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #PCufzPR6NzLTVKTv {
        grid-template-columns: 0 4.76718373rem 21.97379115rem 4.76718373rem;
        grid-template-rows: 0 minmax(2.52014919rem, max-content) minmax(1.86313295rem, max-content) minmax(2.52014919rem, max-content);
    }

    #lJrBninn5CCse3uz {
        grid-template-columns: 0 31.5081586rem;
        grid-template-rows: 0 minmax(6.90343133rem, max-content);
        grid-area: 8 / 5 / 9 / 6;
    }

    #g82eB1ESUj2Gug6x {
        position: relative;
        grid-area: 8 / 5 / 9 / 6;
    }

    #mHXNswvH3e2oq9id {
        grid-template-columns: 3.125rem 8.71680453rem 20.54904439rem 1.85507178rem 31.5081586rem 1.85507178rem 20.54904439rem 8.71680453rem 3.125rem;
        grid-template-rows: minmax(3.68765513rem, max-content) minmax(5.99068007rem, max-content) minmax(3.63032797rem, max-content) minmax(31.09028392rem, max-content) minmax(3.125rem, max-content) minmax(46.24145508rem, max-content) minmax(5.82881754rem, max-content) minmax(6.90343133rem, max-content) minmax(3.68765513rem, max-content);
    }

    #massage {
        min-height: 12.84477642vh;
    }

    #lze79gP2OmnC7zHf {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #p8Z7e9XgiG1HJFlU {
        grid-template-columns: 0 187.57447091%;
        left: -43.78723546%;
        grid-template-rows: 0 100%;
    }

    #wN1G5HJsvn1HDGO3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.99224033em - var(--ffsd)));
    }

    #dXzAbl24B7f74sRQ {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.99224033em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #Pj1vobxaD2KSjVPA {
        min-width: 93.79882812rem;
    }

    #IVepoSQ2kSLxJNfH {
        position: relative;
        grid-area: 2 / 2 / 3 / 9;
    }

    #aX1eRJCLYVWaAKWO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #DeA09FbR7gi1hRkR {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #r10yPN6LX0sNoXyU {
        border: 0rem #1e1b1b;
        border-bottom-width: 0.09765625rem;
        border-style: solid;
    }

    #cdpVwRaGkaCODTSO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #YIrAhjMEBdGa8JvA {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #xeVBBQT5RSAmBpb2 {
        border: 0rem #1e1b1b;
        border-bottom-width: 0.09765625rem;
        border-style: solid;
    }

    #ej37yyU4u5ELCeeU {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #HzEhjxSxCSjow4f8 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #zEgzg1desse27coV {
        border: 0rem #1e1b1b;
        border-top-width: 0.09765625rem;
        border-style: solid;
    }

    #jl6zKCKphIvdg9Rl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #F2slBUgzq97oYxnL {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #bINHEz3NEfIJkncB {
        border: 0rem #1e1b1b;
        border-top-width: 0.09765625rem;
        border-style: solid;
    }

    #lxvWLJwvG6cMq10g {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #fokjUWMJ52UsTems {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Kh6wG09mdq0qFK3D {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #LukEXeBd48msEoMV {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #L45o5I7NfYFMsz0Q {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #NLbvG4nVODTD14Ao {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #AyS5x3OvVDAeu2ur {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #Zp1XyMaITREFdp2K {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #hpE9z0vBw5VGUjU5 {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #gG5OxUlxUj0S9cvx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #eVmQ7X5KybEi32JS {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #VfTpH6YWH41SnpXt {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #yawj5zzigIEFUaVy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #BQjPdXUp9rbyjHky {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #FPyRZz4axxFQuCQb {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #mt5fRaJnMEt6c6i4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #Knatq4mDhp811BcL {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #eFlbSeeGLdiOE1yj {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #rdzeVP6R6HOQc928 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #m5FOCpIVm7w2KTi9 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #qaQYOlF3bRdBO4g0 {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #iNCF4OMlCDnYfj48 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #j0xCe4G1Nwgu8wY3 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #S3smnY3W8epfKF2u {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #YP46y9mt8kQdh3c7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #x2SAFXqSNBioYAoa {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Sf4dh7OH4kxwcoFr {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #KfmVYVNbeQRg8LKA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #jWUUe9UTqB63HMEP {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #ImOF84BfGOyr99Yj {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #qVJlkuAZ57LlnGho {
        position: relative;
        grid-area: 4 / 3 / 5 / 8;
    }

    #OeEsuedkxnKeZfWk {
        position: relative;
        grid-area: 6 / 4 / 7 / 7;
    }

    #ZPxL6Xrvbwvsmbpk {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #gKZ7QqvyRrHNRKRw {
        font-size: calc(1.62990768em - var(--ffsd));
    }

    #IQFB669KYRk3PLJi {
        transform: translateX(0);
        --first-font-size: 1.62990768em;
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #zDGBTtSN6CL9OKty {
        min-width: 22.02261927rem;
    }

    #pfXTABfNnm4GeROX {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #gLRpo6PXM6kMjQ6L {
        grid-template-columns: 0 4.76718373rem 21.97379115rem 4.76718373rem;
        grid-template-rows: 0 minmax(2.52014919rem, max-content) minmax(3.64477051rem, max-content) minmax(2.52014919rem, max-content);
    }

    #KIeQRw0FTQx34Sjx {
        grid-template-columns: 0 31.5081586rem;
        grid-template-rows: 0 minmax(8.68506889rem, max-content);
        grid-area: 8 / 5 / 9 / 6;
    }

    #KTTN42UXePOH3j5M {
        position: relative;
        grid-area: 8 / 5 / 9 / 6;
    }

    #XR3PUdrDR6R1YrnY {
        grid-template-columns: 3.125rem 8.71680453rem 20.55187693rem 1.85223924rem 31.5081586rem 1.85223924rem 20.55187693rem 8.71680453rem 3.125rem;
        grid-template-rows: minmax(3.68765513rem, max-content) minmax(5.99068007rem, max-content) minmax(5.56414092rem, max-content) minmax(40.46127319rem, max-content) minmax(3.125rem, max-content) minmax(31.08528287rem, max-content) minmax(10.61275917rem, max-content) minmax(8.68506889rem, max-content) minmax(3.68765513rem, max-content);
    }

    #foot {
        min-height: 13.16118349vh;
    }

    #CRDIKH62gJy01aky {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #X1Yvn5so7xa6q9NF {
        grid-template-columns: 0 187.37699623%;
        left: -43.68849811%;
        grid-template-rows: 0 100%;
    }

    #m7dZ3ma636XWqXf5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.99224033em - var(--ffsd)));
    }

    #Mmlpm3ZA1CsVo6zS {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.99224033em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #nQmlx2G4ZErcgeOf {
        min-width: 93.79882812rem;
    }

    #CmsQ8XfEZeVYr9XK {
        position: relative;
        grid-area: 2 / 2 / 3 / 9;
    }

    #WNsukWMNaaBVWZpn {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #GeAwTKpGENwGbFjH {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #m3GjO1rNxnG9amVc {
        border: 0rem #aca18a;
        border-bottom-width: 0.09765625rem;
        border-style: solid;
    }

    #VeGmWBerMh8Rr06w {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #GBWSmbGH8kEzgKMj {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #GK9JYCnEZALqfPDw {
        border: 0rem #aca18a;
        border-bottom-width: 0.09765625rem;
        border-style: solid;
    }

    #xbnwEaE4vy5ORNDw {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #YPqNW5GRAKOf8Sw1 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #HXjKCZrqLEfsQsfo {
        border: 0rem #aca18a;
        border-top-width: 0.09765625rem;
        border-style: solid;
    }

    #p9NrewurElHdUw9z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #IATDEIay6UazGPJa {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #RSjbryVVTQ7VcRDU {
        border: 0rem #aca18a;
        border-top-width: 0.09765625rem;
        border-style: solid;
    }

    #eg432iFQVIsALoGw {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #LtwKemeKeEZTpXVB {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #h2q7yjk3HiDid2cB {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #TvQN713axOJTmY3X {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #cSVrnfystq3TlJb6 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #ITRpSD3aQCUiQgVH {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #OD9DjBj6atZExQXM {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #enS4l51pFt64zc8l {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #jvFhRYO10qmFJ5WF {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #hNLqpDYjUMckwtwy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #kyWrnSqFl4YKwB9H {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #B2x5E54X1G4YmuWd {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #n0XNZIn9yJgMN6G7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #ifpZXA1nE9uI2BJt {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #dmPb4OIsA8aUChkR {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #gQMuAOA9dY08m9Xt {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #XJUzXyjDVxFrZUfr {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #UEqVt3PjlMo7YWUy {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #nyXOELeTjdOR4U7g {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #C8NkFOJvhoGwJciT {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #MygANBowHPtfWqka {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #x37AB2MaoZPH3jNJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #qhZGLHorUxMiaLB9 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #qG1bOeTpCqrvqlM2 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #YqHNMAgeSy3PLxOg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #r2gK8MZGY3pTAmLp {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #m7QHX7dAzENjsQ4X {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #Ck6lh3Rigm79dDJ2 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #ZrBgyPTsoYLQ2cux {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Q8FzEqr7TDcXExjw {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #M8vyVF1CkitvMC5F {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #ucEjuVJ4i0Msh7Wz {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #g1QeTkYr11eUyrm3 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #dF3vhuYcJCWGe1g1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #T8oGkwcYQigVcNpS {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #diZ6GJItcaW9tBo3 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #ubr1m57sfqckZs2e {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #rQA5FDll10gcskLC {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #AxZ8GCpaS0JM0Whs {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #I4ruM8UBDBi35P89 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #FHNBr2nTLkbyKmIf {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #TCtFVsickCEV95SS {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #RA1lnfPLOAgOQPvq {
        position: relative;
        grid-area: 4 / 3 / 5 / 8;
    }

    #oR7m1kz78oQZZ3X0 {
        position: relative;
        grid-area: 6 / 4 / 7 / 7;
    }

    #IBfMPQr4UCqL87HR {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #fOBPaXwoUW8l8x45 {
        font-size: calc(1.62990768em - var(--ffsd));
    }

    #CqCpugGmZ0ZBrwXy {
        transform: translateX(0);
        --first-font-size: 1.62990768em;
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #HUZMutFdkUpwgiaz {
        min-width: 22.02261927rem;
    }

    #HW7sk1j4mYPrfUk1 {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #KFXkp8o0zgV8HYkW {
        grid-template-columns: 0 4.76718373rem 21.97379115rem 4.76718373rem;
        grid-template-rows: 0 minmax(2.52014919rem, max-content) minmax(3.64477051rem, max-content) minmax(2.52014919rem, max-content);
    }

    #qbod5vFNRBwQpboG {
        grid-template-columns: 0 31.5081586rem;
        grid-template-rows: 0 minmax(8.68506889rem, max-content);
        grid-area: 8 / 5 / 9 / 6;
    }

    #dDinIdoTF1U8kLnT {
        position: relative;
        grid-area: 8 / 5 / 9 / 6;
    }


    #W3DQYqpcbDAr2Rfd {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #jjWli5Gwkf1pZy98 {
        grid-template-columns: 0 220.43502548%;
        left: -60.21751274%;
        grid-template-rows: 0 100%;
    }

    #XdH7dIYIoC89Pwof {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.85938477em - var(--ffsd)));
    }

    #X65SpAFQWsvJMmJf {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.85938477em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #XV3SDoqXFCCEnbIe {
        min-width: 93.79882812rem;
    }

    #siXwlrxFi95QSRw4 {
        position: relative;
        grid-area: 2 / 2 / 3 / 9;
    }

    #tDaWfI1vIs8solgm {
        position: relative;
        grid-area: 2 / 2 / 9 / 9;
    }

    #tN4WE0BpCkNojljD {
        position: relative;
        grid-area: 3 / 4 / 6 / 5;
    }

    #izgfJ8Y5FEHq5j6K {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.69270833em - var(--ffsd)));
    }

    #J6JdUCNucg6xxc2C {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.69270833em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #t3vrGyD218SE4YbV {
        min-width: 16.28929801rem;
    }

    #SJq2ZarTEViMKH0z {
        position: relative;
        grid-area: 4 / 6 / 5 / 8;
    }

    #Yhca9PzYfPYLFDkz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.44788898em - var(--ffsd)));
    }

    #RnR0O2h6B8i8MVMp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.44788898em - var(--ffsd)));
    }

    #x4ZEYdI2WhnJW1uY {
        --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.44788898em);
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.44788898em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #WhKS0nML2AbbGJ7A {
        min-width: 24.96241284rem;
    }

    #SzClTKkB7VqV5Twc {
        position: relative;
        grid-area: 7 / 3 / 8 / 7;
    }

    #vByuwwEj59qwwS45 {
        grid-template-columns: 0 3.1602924rem 0.45367963rem 6.32341531rem 1.8960199rem 16.24046988rem 0 1.10104392rem;
        grid-template-rows: 0 minmax(2.91969844rem, max-content) minmax(2.1991251rem, max-content) minmax(2.00520833rem, max-content) minmax(2.1991251rem, max-content) minmax(5.30361624rem, max-content) minmax(8.86582028rem, max-content) minmax(5.63961353rem, max-content);
    }

    #LJoH18zyAsKMITGo {
        grid-template-columns: 0 29.17492103rem;
        grid-template-rows: 0 minmax(29.13220704rem, max-content);
        grid-area: 4 / 4 / 5 / 7;
    }

    #loC0PB1VzEGdC3SE {
        position: relative;
        grid-area: 4 / 4 / 5 / 7;
    }

    #DlZoMMEnWO2xOeSE {
        position: relative;
        grid-area: 2 / 2 / 9 / 8;
    }

    #asg5r5fN8lCPwLhQ {
        position: relative;
        grid-area: 3 / 4 / 6 / 5;
    }

    #ju11GQDjhlYYJO4e {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.69270833em - var(--ffsd)));
    }

    #yM925jbKW55HSTka {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.69270833em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #jcuqUgyDFtkht8nk {
        min-width: 16.28929801rem;
    }

    #RWsACTgasgkm5iSE {
        position: relative;
        grid-area: 4 / 6 / 5 / 9;
    }

    #IrRgVcaN9JRkSS2M {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.44788898em - var(--ffsd)));
    }

    #Ab2bnwW0aCvrGZrn {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.44788898em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #PzgIziDqdzrNKBzD {
        min-width: 22.97374916rem;
    }

    #vgE0PIkDKMSBESuH {
        position: relative;
        grid-area: 7 / 3 / 8 / 7;
    }

    #b7uJTbMnpoqCXZrO {
        grid-template-columns: 0 3.125rem 1.11608082rem 6.89217651rem 1.80119382rem 13.11546988rem 3.125rem 0;
        grid-template-rows: 0 minmax(2.91969844rem, max-content) minmax(2.1991251rem, max-content) minmax(2.00520833rem, max-content) minmax(2.1991251rem, max-content) minmax(5.30361624rem, max-content) minmax(9.63490188rem, max-content) minmax(4.87053194rem, max-content);
    }

    #R2e2oAcewGtl39jv {
        grid-template-columns: 0 29.17492103rem;
        grid-template-rows: 0 minmax(29.13220704rem, max-content);
        grid-area: 6 / 3 / 7 / 6;
    }

    #bTp40n5nZOjDyWGh {
        position: relative;
        grid-area: 6 / 3 / 7 / 6;
    }

    #mZsOZnylpJQeNg6D {
        position: relative;
        grid-area: 2 / 2 / 9 / 9;
    }

    #vc2HkqWo0WZrzvyw {
        position: relative;
        grid-area: 3 / 4 / 6 / 5;
    }

    #GnErUjGH75dvS1KA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.69270833em - var(--ffsd)));
    }

    #h9FjqpQsOnRCGNSU {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.69270833em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #fjGNoxDMhFi0ExG6 {
        min-width: 16.28929801rem;
    }

    #VXg4i5HasUffiTOo {
        position: relative;
        grid-area: 4 / 6 / 5 / 8;
    }

    #vraqZuPe9lRG54qD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #Gt7lbzQ2yLJUB0zL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #DFMbOa3LRMTahHTJ {
        --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #jBmW1UhZZT4PHAmz {
        min-width: 22.97374916rem;
    }

    #C8HKP66Eqni9QSFD {
        position: relative;
        grid-area: 7 / 3 / 8 / 7;
    }

    #KIUFnhjxcvicoSin {
        grid-template-columns: 0 3.125rem 1.16296306rem 6.89217651rem 1.53077802rem 13.33900344rem 2.90146644rem 0.22353356rem;
        grid-template-rows: 0 minmax(2.91969844rem, max-content) minmax(2.1991251rem, max-content) minmax(2.00520833rem, max-content) minmax(2.1991251rem, max-content) minmax(6.46143252rem, max-content) minmax(8.2557524rem, max-content) minmax(5.24945529rem, max-content);
    }

    #WqQJgxc6kU6tBVPp {
        grid-template-columns: 0 29.17492103rem;
        grid-template-rows: 0 minmax(29.28979719rem, max-content);
        grid-area: 8 / 5 / 9 / 8;
    }

    #ZnpqMqVpY1TtqN28 {
        position: relative;
        grid-area: 8 / 5 / 9 / 8;
    }

    #WMGA4jcYQGhj6cUH {
        grid-template-columns: 3.125rem 32.28753948rem 0 0 29.17492103rem 0 0 32.28753948rem 3.125rem;
        grid-template-rows: minmax(8.25515163rem, max-content) minmax(5.85938477rem, max-content) minmax(7.7602878rem, max-content) minmax(29.13220704rem, max-content) minmax(3.125rem, max-content) minmax(29.13220704rem, max-content) minmax(3.125rem, max-content) minmax(29.28979719rem, max-content) minmax(8.25515163rem, max-content);
    }

    #feedback {
        min-height: 14.44754277vh;
    }

    #xhjTAKhf5ASFDa10 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #eOBuYbrtOoCSaswX {
        grid-template-columns: 0 194.28844623%;
        left: -47.14422312%;
        grid-template-rows: 0 100%;
    }

    #FFJIEM0cAHEoGVeA {
        position: relative;
        grid-area: 2 / 2 / 3 / 11;
    }

    #NlXETU3ZxJz4EA0L {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.85938477em - var(--ffsd)));
    }

    #WMZN5Gf0PlbVri3U {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.85938477em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #gPOLEPGa3V36tYWE {
        min-width: 45.53879976rem;
    }

    #gRiRHk2so9zsbNxs {
        position: relative;
        grid-area: 4 / 3 / 5 / 10;
    }

    #XT1bHWIPgFC6Qk57 {
        position: relative;
        grid-area: 2 / 2 / 5 / 3;
    }

    #bWA9K8LkreZD3GuK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #wTcsZioKH1FVlKlo {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.05);
    }

    #mVAUBCVaXV0RoHsu {
        min-width: 30.55371489rem;
    }

    #g8CQHqGhpQzkSRpA {
        position: relative;
        grid-area: 3 / 5 / 4 / 7;
    }

    #qGM9LWIJygC17yzR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.69270508em - var(--ffsd)));
    }

    #g4lKgfSPAn4HBEIG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.69270508em - var(--ffsd)));
    }

    #Wywk6d8Bgtb92qGj {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.69270508em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #pAuBTLQC1xogYJg3 {
        min-width: 30.55371489rem;
    }

    #pLIvLlMDczTLp1el {
        position: relative;
        grid-area: 6 / 4 / 7 / 6;
    }

    #VYE9qfiXaonpWRn6 {
        grid-template-columns: 0 2.06872308rem 3.58522257rem 0 30.50488676rem 0;
        grid-template-rows: 0 minmax(0.09277344rem, max-content) minmax(1.796875rem, max-content) minmax(1.06567025rem, max-content) minmax(0.18229167rem, max-content) minmax(6.65876969rem, max-content) minmax(0.0339393rem, max-content);
        grid-area: 6 / 5 / 7 / 7;
    }

    #Jv9QiZWbcZRiwXSj {
        position: relative;
        grid-area: 6 / 5 / 7 / 7;
    }

    #WYMMhyX8TkbtHQVz {
        position: relative;
        grid-area: 2 / 2 / 5 / 3;
    }

    #jEBlGweAIHnRRAGs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));
    }

    #ISLPGty5RRcCbFRf {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.05);
    }

    #xdJGtTuqc6J9Zb00 {
        min-width: 30.55371489rem;
    }

    #uAfqXhaKtfQzQRb7 {
        position: relative;
        grid-area: 3 / 5 / 4 / 7;
    }

    #t6lfgo3Lj2GENZcC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.69270833em - var(--ffsd)));
    }

    #orDuZveBYgLVRc0E {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.69270833em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #I6Y0qkDszJeeozRC {
        min-width: 30.55371489rem;
    }

    #ErXdSIJC6sq8kDsh {
        position: relative;
        grid-area: 6 / 4 / 7 / 6;
    }

    #ZrMpIyBbdGScVjQN {
        grid-template-columns: 0 2.72641373rem 3.25637724rem 0 30.50488676rem 0;
        grid-template-rows: 0 minmax(0.09277344rem, max-content) minmax(1.796875rem, max-content) minmax(0.8367653rem, max-content) minmax(0.22890496rem, max-content) minmax(2.00520833rem, max-content);
        grid-area: 8 / 6 / 9 / 8;
    }

    #YbMe2L9bkY2qprCk {
        position: relative;
        grid-area: 8 / 6 / 9 / 8;
    }

    #PcaSlXQqZAWoEDeN {
        position: relative;
        grid-area: 10 / 4 / 11 / 9;
    }

    #tUB7y0K2zA69KuT2 {
        grid-template-columns: 19.44926284rem 7.80575135rem 1.70357391rem 0.4352036rem 0 36.15883242rem 0.32884533rem 5.15994246rem 1.70357391rem 7.80575135rem 19.44926284rem;
        grid-template-rows: minmax(3.125rem, max-content) minmax(38.81740722rem, max-content) minmax(3.125rem, max-content) minmax(7.03125195rem, max-content) minmax(1.65099999rem, max-content) minmax(9.83031934rem, max-content) minmax(2.97893912rem, max-content) minmax(4.96052702rem, max-content) minmax(3.02734375rem, max-content) minmax(31.56212574rem, max-content) minmax(3.125rem, max-content);
    }

    #contact {
        min-height: 12.73386854vh;
    }

    #lkB6SNehPheWy63g {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #qRJIjIWq0PWarFj9 {
        grid-template-columns: 0 188.7845459%;
        left: -44.39227295%;
        grid-template-rows: 0 100%;
    }

    #BThXszssmq91mAf2 {
        position: relative;
        grid-area: 2 / 2 / 11 / 11;
    }

    #GjzMiNgweU3RaeXc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64589844em - var(--ffsd)));
    }

    #KAzQR4mXksR4IkPB {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.64589844em);
        margin-top: 0;
        margin-bottom: 0;
    }

    #YNME3U2pmnRpZ9j1 {
        min-width: 48.40940438rem;
    }

    #u6x895oe048jf9g6 {
        position: relative;
        grid-area: 2 / 3 / 3 / 5;
    }

    #dA4iiIw1k0FVJE3P {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.09125em - var(--ffsd)));
    }

    #uMJU9nTEzajV4mtg {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.09125em);
        margin-top: calc(var(--first-font-size) * -0.305);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.305);
    }

    #znsRUgXEsuCbRLJy {
        min-width: 48.40940438rem;
    }

    #slzfnOmMLoR5e61L {
        position: relative;
        grid-area: 4 / 2 / 5 / 4;
    }

    #IMJ0mBhANV5aZaIi {
        grid-template-columns: 0 0 48.36057626rem 0;
        grid-template-rows: 0 minmax(4.296875rem, max-content) minmax(1.98338777rem, max-content) minmax(2.435275rem, max-content);
        grid-area: 3 / 3 / 4 / 10;
    }

    #e6j1LR43RiIRZdZc {
        display: block;
    }

    #nJzZ6m13rq67WR0M {
        display: none;
    }

    #BdFZ8shqn6lK8zlE {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #FR1YD2ItB5SvM1lj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #H8ipeLBm5pEVSeNI {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #NtoPFXGj0l3mHaR1 {
        min-width: 25.30698673rem;
    }

    #fy4N5VrIPHQbQz7E {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #O52PwtKei7ITFoH7 {
        grid-template-columns: 0 3.125rem 25.2581586rem 3.125rem;
        grid-template-rows: 0 minmax(2.52014919rem, max-content) minmax(1.87439893rem, max-content) minmax(2.58271462rem, max-content);
    }

    #zTMg7d8JX2ptB6JF {
        grid-template-columns: 0 31.5081586rem;
        grid-template-rows: 0 minmax(6.97726274rem, max-content);
        grid-area: 5 / 5 / 6 / 8;
    }

    #WL6EwXfpP6Ly8GaH {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #ajNXiDR1upuk5544 {
        grid-template-columns: 0 16.41312211rem;
        grid-template-rows: 0 minmax(16.41312211rem, max-content);
        grid-area: 7 / 6 / 8 / 7;
    }

    #fWTSOdrZPIapNusT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #hNqHr6etvUtzMwCV {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #ff3jH62Tq0Xg5DUP {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #nr11Q7SmsH8j6TOU {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #hY9gDOGI6GbrIagv {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #NgShnFF8fanz3wyL {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #QLbXoXxgyLTcwnwY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #xChhKrv8GQk8YYMl {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #P1tQNPRpqdgpg4wM {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #SGtDsJofeLWFtbYo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #G6aoNPR5Egm1qU02 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #eHkldlyEDXnWLyD7 {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #RqNuQQ6aHib8RBs6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #onZvJxQLRK2Ql5KC {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #U7pf4RWMJdCp0uZE {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #clEcjfNBcJsY5RaX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #yrsAzAEF2xqlA7KZ {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #yPeRgqT4KZSIBNrS {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #nY8AC6Ah4eAbS9Bi {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #EipE9myss2tFuYUS {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #rWd8OIWn0nEGyFq1 {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #u7Nf6vgUR2XPV6eO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #yLX3Ffm5PoqCPRzm {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Q7Omh0sCEmRT0fcO {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #cwJeraTnLwpN4C7P {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #AnIecsA0dY45To5I {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Rc34nSVSE1fPDr4M {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #mu5QxtQplU0LvBkr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #UbHrzISE9NGA2pVy {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #kBv4TYmzi9KGjfwI {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #n4dVBlqKy1Lx9WCj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #WJ1wAUQAAmZkCPpC {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #PrSZjq429VXeURxe {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #dSEWTKExYTsnJzPz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #upEkZWOOpWE7u8gE {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #KtcdyoU75ximS5E1 {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #ddLS3y76eryWqveN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #iUlOUXk2yFbuyhMz {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #NCapSmg3YqBbo6eW {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #sBavreRFu8gEyvFE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.62991211em - var(--ffsd)));
    }

    #Tvn2BRqBHfzomtPP {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.62991211em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #YykDJih9O7zLrFNA {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #YHfEhT8HVWWHbuNY {
        position: relative;
        grid-area: 9 / 4 / 10 / 9;
    }

    #Q1a2lOr5F1smeI0x {
        grid-template-columns: 0 22.69471187rem 4.05652563rem 4.3696832rem 7.54751825rem 16.41312211rem 7.54751825rem 4.3696832rem 4.05652563rem 22.69471187rem;
        grid-template-rows: 0 minmax(3.125rem, max-content) minmax(8.71553777rem, max-content) minmax(7.7760236rem, max-content) minmax(6.97726274rem, max-content) minmax(3.515625rem, max-content) minmax(16.41312211rem, max-content) minmax(3.125rem, max-content) minmax(41.18870444rem, max-content) minmax(3.125rem, max-content);
    }

    #W9X6U3HywA2OvkKM {
        grid-template-columns: 0 93.75rem;
        grid-template-rows: 0 minmax(93.96127566rem, max-content);
    }

    #IZoak6S2Dr2YdbJ4 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #B0E5rnXtcsboyKJA {
        grid-template-columns: 3.125rem 93.75rem 3.125rem;
        grid-template-rows: minmax(6.08910274rem, max-content) minmax(93.96127566rem, max-content) minmax(6.08910274rem, max-content);
    }

    #hours {
        min-height: 12.37313714vh;
    }
}

@media (min-width: 1024.05px) {
    #Nv3UfoWATJw7d4hT {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #erEXFOPY8xnWU9yN {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #ATGdiiYBqpyZL8Q3 {
        position: relative;
        grid-area: 3 / 2 / 5 / 3;
    }

    #AYhDVJeJP4vLt8da {
        font-size: calc(3.86602321em - var(--ffsd));
    }

    #oYjoIbFlJ6CyckLq {
        transform: translateX(0);
        --first-font-size: 3.86602321em;
        margin-top: 0;
        margin-bottom: 0;
    }

    #AfT02SfxzG5z4Qbb {
        min-width: 10.54641222rem;
    }

    #yTeLOHSkwvmI36ij {
        position: relative;
        grid-area: 2 / 4 / 7 / 6;
    }

    #wUDHUOMmB4HlpOYx {
        font-size: calc(2.46148178em - var(--ffsd));
    }

    #JgFodbr3xgBOrlo5 {
        transform: translateX(0);
        --first-font-size: 2.46148178em;
        margin-top: 0;
        margin-bottom: 0;
    }

    #vzCDrdxOQvNcu2wA {
        min-width: 7.37327817rem;
    }

    #PDjTfxsLpMion8HR {
        position: relative;
        grid-area: 4 / 5 / 6 / 7;
    }

    #r2cdnOLKTb4Z2r8E {
        grid-template-columns: 0 3.81826635rem 0.72181816rem 7.38170682rem 3.12810218rem 4.20857277rem;
        grid-template-rows: 0 minmax(0.84274593rem, max-content) 0 minmax(2.94961075rem, max-content) 0 minmax(0.84274593rem, max-content);
        grid-area: 2 / 2 / 3 / 5;
    }

    #aGcu6sVfQW1tMLlD {
        position: relative;
        grid-area: 2 / 2 / 3 / 5;
    }

    #VEMCaTXtFqcBygrX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.80867496em - var(--ffsd)));
    }

    #GpsrtpyoVWobSCg7 {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.80867496em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #OuWUBFP3DmWdjPqz {
        min-width: 72.18848676rem;
    }

    #GF1zoQEK8igGUcBl {
        position: relative;
        grid-area: 4 / 3 / 5 / 17;
    }

    #lQeEp6wU2niOFVYj {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #aYsWv1tGarsNBnqR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #I0JifX1gQmeRRFeW {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #ItTdP3gZahrLY2Nn {
        min-width: 16.50890347rem;
    }

    #rO34UGzCCYOZVn6C {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #xkrF7VceLAza7erJ {
        grid-template-columns: 0 3.57364285rem 16.47230025rem 3.57364285rem;
        grid-template-rows: 0 minmax(1.88918944rem, max-content) minmax(1.45201428rem, max-content) minmax(1.88918944rem, max-content);
    }

    #rs5gcthjAEryddRx {
        grid-template-columns: 0 23.61958595rem;
        grid-template-rows: 0 minmax(5.23039315rem, max-content);
        grid-area: 6 / 7 / 7 / 13;
    }

    #YId4D3RnbiJe1ncP {
        position: relative;
        grid-area: 6 / 7 / 7 / 13;
    }

    #Nxw1edMQssKOAmVt {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #dfK1lW4L2xj5HYCF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #CwZqhQbg4u1jqzom {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #mtM6lBNqPQR2PJKW {
        min-width: 16.50890347rem;
    }

    #jDP48Rm6qOZMl5fD {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #txQnTFMrNOyDaiFu {
        grid-template-columns: 0 3.57364285rem 16.47230025rem 3.57364285rem;
        grid-template-rows: 0 minmax(1.88918944rem, max-content) minmax(1.45201428rem, max-content) minmax(1.88918944rem, max-content);
    }

    #xtF95vtXY23Cowkc {
        grid-template-columns: 0 23.61958595rem;
        grid-template-rows: 0 minmax(5.23039315rem, max-content);
        grid-area: 8 / 8 / 9 / 14;
    }

    #TZ94qRcIO5WNEory {
        position: relative;
        grid-area: 8 / 8 / 9 / 14;
    }

    #enpy2PxOL309gK7C {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #ZGWbDkC6O8IK97lr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183416em - var(--ffsd)));
    }

    #xEUMAj515Ym62Iek {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183416em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #uUZHSH74Ybu1h4xZ {
        min-width: 10.5035528rem;
    }

    #Q6V1oiIwpdK5M68h {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #ZvFfL7YbGJXy3dQI {
        grid-template-columns: 0 2.2707903rem 10.46694958rem 2.2707903rem;
        grid-template-rows: 0 minmax(1.88918944rem, max-content) minmax(1.39666774rem, max-content) minmax(1.88918944rem, max-content);
        grid-area: 10 / 4 / 13 / 6;
    }

    #ZkNGJT8tZRXram24 {
        position: relative;
        grid-area: 10 / 4 / 13 / 6;
    }

    #DKWMtAV4OtkbCF9V {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #DQm8BgvGgo4SksgL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183416em - var(--ffsd)));
    }

    #huJzkNSOmlbFY6f7 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183416em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #Jus1o4UxLfeYMfHp {
        min-width: 10.5035528rem;
    }

    #qBKQ3SM4KuzrSS34 {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #g8IsL0qm62zasEsy {
        grid-template-columns: 0 2.2707903rem 10.46694958rem 2.2707903rem;
        grid-template-rows: 0 minmax(1.88918944rem, max-content) minmax(1.39666774rem, max-content) minmax(1.88918944rem, max-content);
        grid-area: 11 / 10 / 14 / 11;
    }

    #zKRXK8k55gVUWHqz {
        position: relative;
        grid-area: 11 / 10 / 14 / 11;
    }

    #ssRFHEnEAgQf7wvs {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #EuquWz7zXdX1p63Q {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183416em - var(--ffsd)));
    }

    #SrCmufLzyclgxpqm {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183416em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #Tf4w2CLS4zt9gMhi {
        min-width: 10.5035528rem;
    }

    #JZBfpuq9gt2Vk0RO {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #MTxNPOIv78TOoY1r {
        grid-template-columns: 0 2.2707903rem 10.46694958rem 2.2707903rem;
        grid-template-rows: 0 minmax(1.88918944rem, max-content) minmax(1.39666774rem, max-content) minmax(1.88918944rem, max-content);
        grid-area: 12 / 15 / 15 / 16;
    }

    #apRg8lbxea2pwfJ8 {
        position: relative;
        grid-area: 12 / 15 / 15 / 16;
    }

    #nSJsoW9rNYE8RhcO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #xnaBxPUx9cXjhFly {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #cu3jMOj7MmjyUTBw {
        min-width: 16.50890347rem;
    }

    #Bc69RaSJwc6AdBv7 {
        position: relative;
        grid-area: 16 / 9 / 17 / 12;
    }

    #xycnv3pH7PzdgLG3 {
        grid-template-columns: 6.55031332rem 7.37374491rem 3.31811736rem 8.56660401rem 6.44192617rem 5.93950126rem 0 3.57364285rem 0.73575779rem 15.00853018rem 0.72801228rem 3.57364285rem 0 5.93950126rem 15.00853018rem 3.31811736rem 13.92405823rem;
        grid-template-rows: minmax(3.74425699rem, max-content) minmax(4.63510261rem, max-content) minmax(5.22598925rem, max-content) minmax(9.32161786rem, max-content) minmax(2.05071914rem, max-content) minmax(5.23039315rem, max-content) minmax(2.91086046rem, max-content) minmax(5.23039315rem, max-content) minmax(2.93853372rem, max-content) 0 0 minmax(5.17504662rem, max-content) 0 0 minmax(8.23503754rem, max-content) minmax(1.45201428rem, max-content) minmax(9.76273588rem, max-content);
    }

    #home {
        min-height: 14.01171106vh;
    }

    #X7iIbo7kGENgtJB1 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #CvjmnAOj5TnSqCSy {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #NciJW5BABg118F6I {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.73494143em - var(--ffsd)));
    }

    #hrJ0kEmkvoZojcPo {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.73494143em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #zVHt00GF9IFXuGjy {
        min-width: 31.38457682rem;
    }

    #NoHc3iM30qlaRCJP {
        position: relative;
        grid-area: 3 / 2 / 4 / 4;
    }

    #VbCfZaXXCwHHhDUA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46412152em - var(--ffsd)));
    }

    #AfgF2MlqEtlZ7O85 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46412152em - var(--ffsd)));
    }

    #pvzBlFp1nWqv8M7T {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46412884em - var(--ffsd)));
    }

    #jSbTJocMz1uXoUkc {
        --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.46412884em);
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.46412152em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #dJpgf9Rle7soj92K {
        min-width: 31.38457682rem;
    }

    #ExdZfyRsaiQJUqkV {
        position: relative;
        grid-area: 5 / 3 / 6 / 5;
    }

    #SJ7RRfOfU4RuIbky {
        position: relative;
        grid-area: 2 / 3 / 3 / 5;
    }

    #DkFs3k7KdBRoyn15 {
        position: relative;
        grid-area: 4 / 2 / 5 / 4;
    }

    #qzq4mTqKcAT88rrL {
        grid-template-columns: 0 0 29.69253294rem 0;
        grid-template-rows: 0 minmax(19.79502196rem, max-content) minmax(0.07553785rem, max-content) minmax(19.71948411rem, max-content);
        grid-area: 2 / 6 / 7 / 7;
    }

    #BPDpZ6dCk6W2Euoz {
        position: relative;
        grid-area: 2 / 6 / 7 / 7;
    }

    #QF8jap2nqWmJIErF {
        grid-template-columns: 10.85591619rem 0 31.3479736rem 0 17.22972833rem 29.69253294rem 10.87384894rem;
        grid-template-rows: minmax(8.31625183rem, max-content) 0 minmax(8.00877452rem, max-content) minmax(2.62455413rem, max-content) minmax(19.61932723rem, max-content) minmax(9.33738804rem, max-content) minmax(8.31625183rem, max-content);
    }

    #about {
        min-height: 11.95177991vh;
    }

    #SdXqQu1pWgIpMcP5 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #Y2S6wK0Sr90P0Dsw {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #CUtcfbDv2dnQQFur {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.39239385em - var(--ffsd)));
    }

    #yZTWK7kFyOuLOXJk {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.39239385em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #MHglMPduJ0xNGmJW {
        min-width: 82.52199982rem;
    }

    #w9GibxZmskLegvYv {
        position: relative;
        grid-area: 2 / 3 / 3 / 8;
    }

    #tVUVvDZ3xb2meePe {
        position: relative;
        grid-area: 5 / 2 / 6 / 4;
    }

    #PD4QgxdHE8zGsU5x {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #ldQtQG61H0SKywte {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #LRUCATrmO2IDCdJx {
        border: 0rem #aca18a;
        border-bottom-width: 0.07320644rem;
        border-style: solid;
    }

    #ZcdIr89hnjKSUEIN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #mvWsmenBW3PhSNSY {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #pIfsaU8sUtXvHZ8R {
        border: 0rem #aca18a;
        border-bottom-width: 0.07320644rem;
        border-style: solid;
    }

    #HHdCR2WBCCaw74bd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #xPIavy6hwPEbHz5R {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #wL9U61DEQm7Y66ua {
        border: 0rem #aca18a;
        border-top-width: 0.07320644rem;
        border-style: solid;
    }

    #VTXNN198V3JlfCWJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #m6pkPspmxzF0Qv6p {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #THMhEDzm7YtpN4ID {
        border: 0rem #aca18a;
        border-top-width: 0.07320644rem;
        border-style: solid;
    }

    #wrrOfH0PL5fjJ98W {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #BIZtQvQj5fdvXnKP {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #lm7y3CtCG4YfZYXr {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #SpbbFNFz6rUhQrzy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #FVVb0EGzPeq4xMgO {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #TljRaE1CClRvaWyR {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #xvhXSwjdmJf71HtA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #rB5EUkDlrFtSxQyz {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #o9y6YFwaK4Ig6PG8 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #Nf7KtJp6znn0fKeP {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #rcVDM1vc6jNn5B1D {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #h7EqlCelBoPmAd9z {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #fIrhXKzoFiyCYSkE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #PB6974bWV3yCVAfD {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #f5e86zeMXSdin5gx {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #SMLvfzgTBD6nw5Tm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #k5IwLlAwwtiMIZtD {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #hGtVYp1tg0D7B4VT {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #geFP4faSjUNGvISZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #gRlpNCjVAt0J40SL {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #yks7KvFS3igptLr2 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #EXeXgi4GO3PgDxEW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #tLxWCS6YBVPlbkQd {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #vcIOEnSfM0L778qS {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #FGvBIYJu4OgIEHvb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #jRsYh26kLJahU7eR {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #pYrBONxfTMXzaa38 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #KxPA3slypAoiybx2 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #IKCjQBrGPolNrmiX {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #EqL4Znx8lrM0SlQj {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #TZtITSvLIqx0TiJC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #zbx0PomuOx8zaeYh {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #kd4RoCJbfv7KmXEd {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #rT1GpJnfb0enffHZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #Mn30ftscWfMhfyXd {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #nszmKzZVauo4CNjB {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #EnH5Fs128UOzQMqz {
        position: relative;
        grid-area: 4 / 5 / 7 / 9;
    }

    #LxCAcoxYK1xlaXVz {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #jmNTBT8bBQWGxl3z {
        font-size: calc(1.22183416em - var(--ffsd));
    }

    #ddAx4fjqlOKNIaR7 {
        transform: translateX(0);
        --first-font-size: 1.22183416em;
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #g37XEux5f9NGhGIQ {
        min-width: 16.50890347rem;
    }

    #rgmXI8Niyq6jU7c4 {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #PCufzPR6NzLTVKTv {
        grid-template-columns: 0 3.57364285rem 16.47230025rem 3.57364285rem;
        grid-template-rows: 0 minmax(1.88918944rem, max-content) minmax(1.39666774rem, max-content) minmax(1.88918944rem, max-content);
    }

    #lJrBninn5CCse3uz {
        grid-template-columns: 0 23.61958595rem;
        grid-template-rows: 0 minmax(5.17504662rem, max-content);
        grid-area: 8 / 6 / 9 / 7;
    }

    #g82eB1ESUj2Gug6x {
        position: relative;
        grid-area: 8 / 6 / 9 / 7;
    }

    #mHXNswvH3e2oq9id {
        grid-template-columns: 5.24604358rem 3.02528334rem 23.37555224rem 5.3018878rem 1.24144006rem 23.61958595rem 28.94693055rem 3.40140239rem 5.84187408rem;
        grid-template-rows: minmax(3.18617694rem, max-content) minmax(5.2708653rem, max-content) minmax(2.72141716rem, max-content) minmax(6.02618933rem, max-content) minmax(23.3063329rem, max-content) minmax(5.33164321rem, max-content) minmax(4.36947962rem, max-content) minmax(5.17504662rem, max-content) minmax(0.8353965rem, max-content);
    }

    #massage {
        min-height: 11.95177991vh;
    }

    #lze79gP2OmnC7zHf {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #p8Z7e9XgiG1HJFlU {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #wN1G5HJsvn1HDGO3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.39239385em - var(--ffsd)));
    }

    #dXzAbl24B7f74sRQ {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.39239385em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #Pj1vobxaD2KSjVPA {
        min-width: 82.52199982rem;
    }

    #IVepoSQ2kSLxJNfH {
        position: relative;
        grid-area: 2 / 3 / 3 / 8;
    }

    #aX1eRJCLYVWaAKWO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #DeA09FbR7gi1hRkR {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #r10yPN6LX0sNoXyU {
        border: 0rem #1e1b1b;
        border-bottom-width: 0.07320644rem;
        border-style: solid;
    }

    #cdpVwRaGkaCODTSO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #YIrAhjMEBdGa8JvA {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #xeVBBQT5RSAmBpb2 {
        border: 0rem #1e1b1b;
        border-bottom-width: 0.07320644rem;
        border-style: solid;
    }

    #ej37yyU4u5ELCeeU {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #HzEhjxSxCSjow4f8 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #zEgzg1desse27coV {
        border: 0rem #1e1b1b;
        border-top-width: 0.07320644rem;
        border-style: solid;
    }

    #jl6zKCKphIvdg9Rl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #F2slBUgzq97oYxnL {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #bINHEz3NEfIJkncB {
        border: 0rem #1e1b1b;
        border-top-width: 0.07320644rem;
        border-style: solid;
    }

    #lxvWLJwvG6cMq10g {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #fokjUWMJ52UsTems {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Kh6wG09mdq0qFK3D {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #LukEXeBd48msEoMV {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #L45o5I7NfYFMsz0Q {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #NLbvG4nVODTD14Ao {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #AyS5x3OvVDAeu2ur {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #Zp1XyMaITREFdp2K {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #hpE9z0vBw5VGUjU5 {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #gG5OxUlxUj0S9cvx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #eVmQ7X5KybEi32JS {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #VfTpH6YWH41SnpXt {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #yawj5zzigIEFUaVy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #BQjPdXUp9rbyjHky {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #FPyRZz4axxFQuCQb {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #mt5fRaJnMEt6c6i4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #Knatq4mDhp811BcL {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #eFlbSeeGLdiOE1yj {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #rdzeVP6R6HOQc928 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #m5FOCpIVm7w2KTi9 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #qaQYOlF3bRdBO4g0 {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #iNCF4OMlCDnYfj48 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #j0xCe4G1Nwgu8wY3 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #S3smnY3W8epfKF2u {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #YP46y9mt8kQdh3c7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #x2SAFXqSNBioYAoa {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Sf4dh7OH4kxwcoFr {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #KfmVYVNbeQRg8LKA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #jWUUe9UTqB63HMEP {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #ImOF84BfGOyr99Yj {
        border: 0rem #1e1b1b;
        border-style: solid;
    }

    #qVJlkuAZ57LlnGho {
        position: relative;
        grid-area: 4 / 2 / 7 / 6;
    }

    #OeEsuedkxnKeZfWk {
        position: relative;
        grid-area: 5 / 7 / 6 / 9;
    }

    #ZPxL6Xrvbwvsmbpk {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #gKZ7QqvyRrHNRKRw {
        font-size: calc(1.22183416em - var(--ffsd));
    }

    #IQFB669KYRk3PLJi {
        transform: translateX(0);
        --first-font-size: 1.22183416em;
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #zDGBTtSN6CL9OKty {
        min-width: 16.50890347rem;
    }

    #pfXTABfNnm4GeROX {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #gLRpo6PXM6kMjQ6L {
        grid-template-columns: 0 3.57364285rem 16.47230025rem 3.57364285rem;
        grid-template-rows: 0 minmax(1.88918944rem, max-content) minmax(2.73224378rem, max-content) minmax(1.88918944rem, max-content);
    }

    #KIeQRw0FTQx34Sjx {
        grid-template-columns: 0 23.61958595rem;
        grid-template-rows: 0 minmax(6.51062265rem, max-content);
        grid-area: 8 / 4 / 9 / 5;
    }

    #KTTN42UXePOH3j5M {
        position: relative;
        grid-area: 8 / 4 / 9 / 5;
    }

    #XR3PUdrDR6R1YrnY {
        grid-template-columns: 5.09622085rem 3.17510607rem 29.9188801rem 23.61958595rem 0.49578682rem 5.6755766rem 22.77556714rem 3.62102172rem 5.62225476rem;
        grid-template-rows: minmax(3.18617694rem, max-content) minmax(5.2708653rem, max-content) minmax(4.17106903rem, max-content) minmax(6.08302099rem, max-content) minmax(23.30258393rem, max-content) minmax(0.94553984rem, max-content) minmax(7.95568477rem, max-content) minmax(6.51062265rem, max-content) minmax(2.76360558rem, max-content);
    }

    #foot {
        min-height: 12.79500365vh;
    }

    #CRDIKH62gJy01aky {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #X1Yvn5so7xa6q9NF {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #m7dZ3ma636XWqXf5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.39239385em - var(--ffsd)));
    }

    #Mmlpm3ZA1CsVo6zS {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.39239385em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #nQmlx2G4ZErcgeOf {
        min-width: 82.52199982rem;
    }

    #CmsQ8XfEZeVYr9XK {
        position: relative;
        grid-area: 2 / 3 / 3 / 8;
    }

    #WNsukWMNaaBVWZpn {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #GeAwTKpGENwGbFjH {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #m3GjO1rNxnG9amVc {
        border: 0rem #aca18a;
        border-bottom-width: 0.07320644rem;
        border-style: solid;
    }

    #VeGmWBerMh8Rr06w {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #GBWSmbGH8kEzgKMj {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #GK9JYCnEZALqfPDw {
        border: 0rem #aca18a;
        border-bottom-width: 0.07320644rem;
        border-style: solid;
    }

    #xbnwEaE4vy5ORNDw {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #YPqNW5GRAKOf8Sw1 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #HXjKCZrqLEfsQsfo {
        border: 0rem #aca18a;
        border-top-width: 0.07320644rem;
        border-style: solid;
    }

    #p9NrewurElHdUw9z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #IATDEIay6UazGPJa {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #RSjbryVVTQ7VcRDU {
        border: 0rem #aca18a;
        border-top-width: 0.07320644rem;
        border-style: solid;
    }

    #eg432iFQVIsALoGw {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #LtwKemeKeEZTpXVB {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #h2q7yjk3HiDid2cB {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #TvQN713axOJTmY3X {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #cSVrnfystq3TlJb6 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #ITRpSD3aQCUiQgVH {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #OD9DjBj6atZExQXM {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #enS4l51pFt64zc8l {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #jvFhRYO10qmFJ5WF {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #hNLqpDYjUMckwtwy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #kyWrnSqFl4YKwB9H {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #B2x5E54X1G4YmuWd {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #n0XNZIn9yJgMN6G7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #ifpZXA1nE9uI2BJt {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #dmPb4OIsA8aUChkR {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #gQMuAOA9dY08m9Xt {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #XJUzXyjDVxFrZUfr {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #UEqVt3PjlMo7YWUy {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #nyXOELeTjdOR4U7g {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #C8NkFOJvhoGwJciT {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #MygANBowHPtfWqka {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #x37AB2MaoZPH3jNJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #qhZGLHorUxMiaLB9 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #qG1bOeTpCqrvqlM2 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #YqHNMAgeSy3PLxOg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #r2gK8MZGY3pTAmLp {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #m7QHX7dAzENjsQ4X {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #Ck6lh3Rigm79dDJ2 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #ZrBgyPTsoYLQ2cux {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Q8FzEqr7TDcXExjw {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #M8vyVF1CkitvMC5F {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #ucEjuVJ4i0Msh7Wz {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #g1QeTkYr11eUyrm3 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #dF3vhuYcJCWGe1g1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #T8oGkwcYQigVcNpS {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #diZ6GJItcaW9tBo3 {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #ubr1m57sfqckZs2e {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #rQA5FDll10gcskLC {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #AxZ8GCpaS0JM0Whs {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #I4ruM8UBDBi35P89 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #FHNBr2nTLkbyKmIf {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #TCtFVsickCEV95SS {
        border: 0rem #aca18a;
        border-style: solid;
    }

    #RA1lnfPLOAgOQPvq {
        position: relative;
        grid-area: 4 / 2 / 7 / 6;
    }

    #oR7m1kz78oQZZ3X0 {
        position: relative;
        grid-area: 5 / 7 / 6 / 9;
    }

    #IBfMPQr4UCqL87HR {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #fOBPaXwoUW8l8x45 {
        font-size: calc(1.22183416em - var(--ffsd));
    }

    #CqCpugGmZ0ZBrwXy {
        transform: translateX(0);
        --first-font-size: 1.22183416em;
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #HUZMutFdkUpwgiaz {
        min-width: 16.50890347rem;
    }

    #HW7sk1j4mYPrfUk1 {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #KFXkp8o0zgV8HYkW {
        grid-template-columns: 0 3.57364285rem 16.47230025rem 3.57364285rem;
        grid-template-rows: 0 minmax(1.88918944rem, max-content) minmax(2.73224378rem, max-content) minmax(1.88918944rem, max-content);
    }

    #qbod5vFNRBwQpboG {
        grid-template-columns: 0 23.61958595rem;
        grid-template-rows: 0 minmax(6.51062265rem, max-content);
        grid-area: 8 / 4 / 9 / 5;
    }

    #dDinIdoTF1U8kLnT {
        position: relative;
        grid-area: 8 / 4 / 9 / 5;
    }


    #W3DQYqpcbDAr2Rfd {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #jjWli5Gwkf1pZy98 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #XdH7dIYIoC89Pwof {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.39239385em - var(--ffsd)));
    }

    #X65SpAFQWsvJMmJf {
        transform: translateX(calc(var(--first-font-size) * 0.0025));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.39239385em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #XV3SDoqXFCCEnbIe {
        min-width: 49.46253828rem;
    }

    #siXwlrxFi95QSRw4 {
        position: relative;
        grid-area: 2 / 3 / 3 / 8;
    }

    #tDaWfI1vIs8solgm {
        position: relative;
        grid-area: 2 / 2 / 9 / 9;
    }

    #tN4WE0BpCkNojljD {
        position: relative;
        grid-area: 3 / 4 / 6 / 5;
    }

    #izgfJ8Y5FEHq5j6K {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26891166em - var(--ffsd)));
    }

    #J6JdUCNucg6xxc2C {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26891166em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #t3vrGyD218SE4YbV {
        min-width: 12.2110111rem;
    }

    #SJq2ZarTEViMKH0z {
        position: relative;
        grid-area: 4 / 6 / 5 / 8;
    }

    #Yhca9PzYfPYLFDkz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.08538676em - var(--ffsd)));
    }

    #RnR0O2h6B8i8MVMp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.08538676em - var(--ffsd)));
    }

    #x4ZEYdI2WhnJW1uY {
        --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.08538676em);
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.08538676em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #WhKS0nML2AbbGJ7A {
        min-width: 17.16898997rem;
    }

    #SzClTKkB7VqV5Twc {
        position: relative;
        grid-area: 7 / 3 / 8 / 7;
    }

    #vByuwwEj59qwwS45 {
        grid-template-columns: 0 2.36906253rem 0.34009366rem 4.74024691rem 1.42132092rem 10.63072527rem 1.54368261rem 0.82537992rem;
        grid-template-rows: 0 minmax(2.18870512rem, max-content) minmax(1.64853888rem, max-content) minmax(1.50317228rem, max-content) minmax(1.64853888rem, max-content) minmax(3.97577089rem, max-content) minmax(7.24495662rem, max-content) minmax(3.62880929rem, max-content);
    }

    #LJoH18zyAsKMITGo {
        grid-template-columns: 0 21.87051182rem;
        grid-template-rows: 0 minmax(21.83849195rem, max-content);
        grid-area: 5 / 2 / 8 / 4;
    }

    #loC0PB1VzEGdC3SE {
        position: relative;
        grid-area: 5 / 2 / 8 / 4;
    }

    #DlZoMMEnWO2xOeSE {
        position: relative;
        grid-area: 2 / 2 / 9 / 8;
    }

    #asg5r5fN8lCPwLhQ {
        position: relative;
        grid-area: 3 / 4 / 6 / 5;
    }

    #ju11GQDjhlYYJO4e {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26891166em - var(--ffsd)));
    }

    #yM925jbKW55HSTka {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26891166em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #jcuqUgyDFtkht8nk {
        min-width: 12.2110111rem;
    }

    #RWsACTgasgkm5iSE {
        position: relative;
        grid-area: 4 / 6 / 5 / 9;
    }

    #IrRgVcaN9JRkSS2M {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.08538676em - var(--ffsd)));
    }

    #Ab2bnwW0aCvrGZrn {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.08538676em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #PzgIziDqdzrNKBzD {
        min-width: 17.16898997rem;
    }

    #vgE0PIkDKMSBESuH {
        position: relative;
        grid-area: 7 / 3 / 8 / 7;
    }

    #b7uJTbMnpoqCXZrO {
        grid-template-columns: 0 2.36906253rem 0.81019571rem 5.16660963rem 1.35023607rem 9.80534535rem 2.36906253rem 0;
        grid-template-rows: 0 minmax(2.18870512rem, max-content) minmax(1.64853888rem, max-content) minmax(1.50317228rem, max-content) minmax(1.64853888rem, max-content) minmax(3.97577089rem, max-content) minmax(7.24495662rem, max-content) minmax(3.62880929rem, max-content);
    }

    #R2e2oAcewGtl39jv {
        grid-template-columns: 0 21.87051182rem;
        grid-template-rows: 0 minmax(21.83849195rem, max-content);
        grid-area: 4 / 5 / 7 / 6;
    }

    #bTp40n5nZOjDyWGh {
        position: relative;
        grid-area: 4 / 5 / 7 / 6;
    }

    #mZsOZnylpJQeNg6D {
        position: relative;
        grid-area: 2 / 2 / 9 / 9;
    }

    #vc2HkqWo0WZrzvyw {
        position: relative;
        grid-area: 3 / 4 / 6 / 5;
    }

    #GnErUjGH75dvS1KA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26891166em - var(--ffsd)));
    }

    #h9FjqpQsOnRCGNSU {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26891166em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #fjGNoxDMhFi0ExG6 {
        min-width: 12.2110111rem;
    }

    #VXg4i5HasUffiTOo {
        position: relative;
        grid-area: 4 / 6 / 5 / 8;
    }

    #vraqZuPe9lRG54qD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #Gt7lbzQ2yLJUB0zL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #DFMbOa3LRMTahHTJ {
        --last-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #jBmW1UhZZT4PHAmz {
        min-width: 17.16898997rem;
    }

    #C8HKP66Eqni9QSFD {
        position: relative;
        grid-area: 7 / 3 / 8 / 7;
    }

    #KIUFnhjxcvicoSin {
        grid-template-columns: 0 2.36906253rem 0.84534023rem 5.16660963rem 1.1475232rem 9.97291369rem 2.20149418rem 0.16756835rem;
        grid-template-rows: 0 minmax(2.18870512rem, max-content) minmax(1.64853888rem, max-content) minmax(1.50317228rem, max-content) minmax(1.64853888rem, max-content) minmax(4.8437093rem, max-content) minmax(6.2079063rem, max-content) minmax(3.91605613rem, max-content);
    }

    #WqQJgxc6kU6tBVPp {
        grid-template-columns: 0 21.87051182rem;
        grid-template-rows: 0 minmax(21.95662688rem, max-content);
        grid-area: 6 / 7 / 9 / 9;
    }

    #ZnpqMqVpY1TtqN28 {
        position: relative;
        grid-area: 6 / 7 / 9 / 9;
    }

    #WMGA4jcYQGhj6cUH {
        grid-template-columns: 10.87408381rem 14.41294866rem 7.45756315rem 4.62916291rem 21.87051182rem 5.49048316rem 9.97821401rem 11.8922978rem 13.39473467rem;
        grid-template-rows: minmax(10.034078rem, max-content) minmax(5.2708653rem, max-content) minmax(5.81737533rem, max-content) 0 0 minmax(21.83849195rem, max-content) 0 minmax(0.11813493rem, max-content) minmax(13.14360207rem, max-content);
    }

    #feedback {
        min-height: 11.95177991vh;
    }

    #xhjTAKhf5ASFDa10 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #eOBuYbrtOoCSaswX {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #FFJIEM0cAHEoGVeA {
        position: relative;
        grid-area: 5 / 2 / 10 / 3;
    }

    #NlXETU3ZxJz4EA0L {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.39239385em - var(--ffsd)));
    }

    #WMZN5Gf0PlbVri3U {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.39239385em);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.1);
    }

    #gPOLEPGa3V36tYWE {
        min-width: 34.13743115rem;
    }

    #gRiRHk2so9zsbNxs {
        position: relative;
        grid-area: 2 / 4 / 3 / 11;
    }

    #XT1bHWIPgFC6Qk57 {
        position: relative;
        grid-area: 2 / 2 / 5 / 3;
    }

    #bWA9K8LkreZD3GuK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #wTcsZioKH1FVlKlo {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.05);
    }

    #mVAUBCVaXV0RoHsu {
        min-width: 22.90410252rem;
    }

    #g8CQHqGhpQzkSRpA {
        position: relative;
        grid-area: 3 / 4 / 4 / 6;
    }

    #qGM9LWIJygC17yzR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26890922em - var(--ffsd)));
    }

    #g4lKgfSPAn4HBEIG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26890922em - var(--ffsd)));
    }

    #Wywk6d8Bgtb92qGj {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26890922em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #pAuBTLQC1xogYJg3 {
        min-width: 22.78813948rem;
    }

    #pLIvLlMDczTLp1el {
        position: relative;
        grid-area: 6 / 5 / 7 / 7;
    }

    #VYE9qfiXaonpWRn6 {
        grid-template-columns: 0 1.55078509rem 2.68760462rem 0.11596304rem 22.75153626rem 0;
        grid-template-rows: 0 minmax(0.06954612rem, max-content) minmax(1.34699854rem, max-content) minmax(0.79886262rem, max-content) minmax(0.13665203rem, max-content) minmax(5.01708199rem, max-content);
        grid-area: 4 / 6 / 6 / 8;
    }

    #Jv9QiZWbcZRiwXSj {
        position: relative;
        grid-area: 4 / 6 / 6 / 8;
    }

    #WYMMhyX8TkbtHQVz {
        position: relative;
        grid-area: 2 / 2 / 5 / 3;
    }

    #jEBlGweAIHnRRAGs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
    }

    #ISLPGty5RRcCbFRf {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.05);
    }

    #xdJGtTuqc6J9Zb00 {
        min-width: 22.90410252rem;
    }

    #uAfqXhaKtfQzQRb7 {
        position: relative;
        grid-area: 3 / 4 / 4 / 6;
    }

    #t6lfgo3Lj2GENZcC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26891166em - var(--ffsd)));
    }

    #orDuZveBYgLVRc0E {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26891166em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #I6Y0qkDszJeeozRC {
        min-width: 22.78813948rem;
    }

    #ErXdSIJC6sq8kDsh {
        position: relative;
        grid-area: 6 / 5 / 7 / 7;
    }

    #ZrMpIyBbdGScVjQN {
        grid-template-columns: 0 2.04381234rem 2.44109099rem 0.11596304rem 22.75153626rem 0;
        grid-template-rows: 0 minmax(0.06954612rem, max-content) minmax(1.34699854rem, max-content) minmax(0.62726769rem, max-content) minmax(0.17159493rem, max-content) minmax(1.50317228rem, max-content);
        grid-area: 7 / 7 / 8 / 9;
    }

    #YbMe2L9bkY2qprCk {
        position: relative;
        grid-area: 7 / 7 / 8 / 9;
    }

    #PcaSlXQqZAWoEDeN {
        position: relative;
        grid-area: 9 / 5 / 11 / 10;
    }

    #tUB7y0K2zA69KuT2 {
        grid-template-columns: 6.00696905rem 45.80374064rem 5.81004264rem 1.27705687rem 0.3262434rem 0 27.10588901rem 0.24651363rem 3.86806814rem 1.27705687rem 8.27841975rem;
        grid-template-rows: minmax(5.23188028rem, max-content) minmax(5.2708653rem, max-content) minmax(1.23764567rem, max-content) minmax(1.82145905rem, max-content) minmax(5.54768225rem, max-content) minmax(2.23311395rem, max-content) minmax(3.71857955rem, max-content) minmax(2.26939971rem, max-content) minmax(15.33007154rem, max-content) minmax(8.32997002rem, max-content) minmax(5.23188028rem, max-content);
    }

    #contact {
        min-height: 11.95177991vh;
    }

    #lkB6SNehPheWy63g {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #qRJIjIWq0PWarFj9 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #BThXszssmq91mAf2 {
        position: relative;
        grid-area: 2 / 2 / 11 / 11;
    }

    #GjzMiNgweU3RaeXc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73308931em - var(--ffsd)));
    }

    #KAzQR4mXksR4IkPB {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73308931em);
        margin-top: 0;
        margin-bottom: 0;
    }

    #YNME3U2pmnRpZ9j1 {
        min-width: 36.28933389rem;
    }

    #u6x895oe048jf9g6 {
        position: relative;
        grid-area: 2 / 3 / 3 / 5;
    }

    #dA4iiIw1k0FVJE3P {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56767204em - var(--ffsd)));
    }

    #uMJU9nTEzajV4mtg {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56767204em);
        margin-top: calc(var(--first-font-size) * -0.305);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.305);
    }

    #znsRUgXEsuCbRLJy {
        min-width: 36.28933389rem;
    }

    #slzfnOmMLoR5e61L {
        position: relative;
        grid-area: 4 / 2 / 5 / 4;
    }

    #IMJ0mBhANV5aZaIi {
        grid-template-columns: 0 0 36.25273067rem 0;
        grid-template-rows: 0 minmax(3.22108346rem, max-content) minmax(1.48681485rem, max-content) minmax(1.82556486rem, max-content);
        grid-area: 3 / 3 / 5 / 8;
    }

    #e6j1LR43RiIRZdZc {
        display: block;
    }

    #nJzZ6m13rq67WR0M {
        display: none;
    }

    #BdFZ8shqn6lK8zlE {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #FR1YD2ItB5SvM1lj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #H8ipeLBm5pEVSeNI {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * 0.025);
    }

    #NtoPFXGj0l3mHaR1 {
        min-width: 16.50890347rem;
    }

    #fy4N5VrIPHQbQz7E {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #O52PwtKei7ITFoH7 {
        grid-template-columns: 0 3.57364285rem 16.47230025rem 3.57364285rem;
        grid-template-rows: 0 minmax(1.88918944rem, max-content) minmax(1.45201428rem, max-content) minmax(1.88918944rem, max-content);
    }

    #zTMg7d8JX2ptB6JF {
        grid-template-columns: 0 23.61958595rem;
        grid-template-rows: 0 minmax(5.23039315rem, max-content);
        grid-area: 6 / 4 / 7 / 7;
    }

    #WL6EwXfpP6Ly8GaH {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #ajNXiDR1upuk5544 {
        grid-template-columns: 0 12.30383385rem;
        grid-template-rows: 0 minmax(12.30383385rem, max-content);
        grid-area: 8 / 5 / 9 / 6;
    }

    #fWTSOdrZPIapNusT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #hNqHr6etvUtzMwCV {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #ff3jH62Tq0Xg5DUP {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #nr11Q7SmsH8j6TOU {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #hY9gDOGI6GbrIagv {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #NgShnFF8fanz3wyL {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #QLbXoXxgyLTcwnwY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #xChhKrv8GQk8YYMl {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #P1tQNPRpqdgpg4wM {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #SGtDsJofeLWFtbYo {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #G6aoNPR5Egm1qU02 {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #eHkldlyEDXnWLyD7 {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #RqNuQQ6aHib8RBs6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #onZvJxQLRK2Ql5KC {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #U7pf4RWMJdCp0uZE {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #clEcjfNBcJsY5RaX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #yrsAzAEF2xqlA7KZ {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #yPeRgqT4KZSIBNrS {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #nY8AC6Ah4eAbS9Bi {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #EipE9myss2tFuYUS {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #rWd8OIWn0nEGyFq1 {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #u7Nf6vgUR2XPV6eO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #yLX3Ffm5PoqCPRzm {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Q7Omh0sCEmRT0fcO {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #cwJeraTnLwpN4C7P {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #AnIecsA0dY45To5I {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #Rc34nSVSE1fPDr4M {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #mu5QxtQplU0LvBkr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #UbHrzISE9NGA2pVy {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #kBv4TYmzi9KGjfwI {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #n4dVBlqKy1Lx9WCj {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #WJ1wAUQAAmZkCPpC {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #PrSZjq429VXeURxe {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #dSEWTKExYTsnJzPz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #upEkZWOOpWE7u8gE {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #KtcdyoU75ximS5E1 {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #ddLS3y76eryWqveN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #iUlOUXk2yFbuyhMz {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #NCapSmg3YqBbo6eW {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #sBavreRFu8gEyvFE {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.22183748em - var(--ffsd)));
    }

    #Tvn2BRqBHfzomtPP {
        transform: translateX(0);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.22183748em);
        margin-top: 0;
        margin-bottom: calc(var(--last-font-size, var(--first-font-size)) * -0.1);
    }

    #YykDJih9O7zLrFNA {
        border: 0rem #ffffff;
        border-style: solid;
    }

    #YHfEhT8HVWWHbuNY {
        position: relative;
        grid-area: 4 / 9 / 10 / 10;
    }

    #Q1a2lOr5F1smeI0x {
        grid-template-columns: 0 4.25506294rem 6.31657236rem 5.65787605rem 12.30383385rem 5.65787605rem 6.31657236rem 4.09585689rem 30.17091187rem 5.43802963rem;
        grid-template-rows: 0 minmax(4.64476494rem, max-content) minmax(2.15480177rem, max-content) minmax(4.37866139rem, max-content) minmax(5.82917143rem, max-content) minmax(5.23039315rem, max-content) minmax(2.63543192rem, max-content) minmax(12.30383385rem, max-content) minmax(0.4989602rem, max-content) minmax(4.97334824rem, max-content);
    }

    #W9X6U3HywA2OvkKM {
        grid-template-columns: 0 80.21259199rem;
        grid-template-rows: 0 minmax(42.64936688rem, max-content);
    }

    #IZoak6S2Dr2YdbJ4 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #B0E5rnXtcsboyKJA {
        grid-template-columns: 9.89370401rem 80.21259199rem 9.89370401rem;
        grid-template-rows: minmax(6.78659035rem, max-content) minmax(42.64936688rem, max-content) minmax(6.78659035rem, max-content);
    }

    #hours {
        min-height: 11.95177991vh;
    }
}

@keyframes rise-LEFT-da030078-52ca-434b-ad33-7172b915167c {
    0% {
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
        transform: translate(0px, -80px);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes breathe-RIGHT-432e8580-ba77-454b-b020-687307beb0bb {
    0% {
        animation-timing-function: linear;
        transform: scale(0.8);
    }

    50% {
        animation-timing-function: linear;
        transform: scale(0.97);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes breathe-RIGHT-dabc2155-02ef-461b-b303-84da65eba949 {
    0% {
        animation-timing-function: linear;
        transform: scale(0.795);
    }

    50% {
        animation-timing-function: linear;
        transform: scale(0.967);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes breathe-RIGHT-fc52ab00-0f7b-44bf-aee1-2748112cdbf3 {
    0% {
        animation-timing-function: linear;
        transform: scale(0.795);
    }

    50% {
        animation-timing-function: linear;
        transform: scale(0.967);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes breathe-LEFT-a54b31a9-61ad-493f-b949-e770d8e0ba60 {
    0% {
        animation-timing-function: linear;
        transform: scale(0.8);
    }

    50% {
        animation-timing-function: linear;
        transform: scale(0.97);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes breathe-RIGHT-6aec2b2f-9047-4168-aeda-ad0610b11722 {
    0% {
        animation-timing-function: linear;
        transform: scale(0.8);
    }

    50% {
        animation-timing-function: linear;
        transform: scale(0.97);
    }

    100% {
        transform: scale(1);
    }
}

@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 linear_fade {
    0% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

/* --- Mobile Optimization & New Sections --- */

/* Tables Mobile Fix */
@media (max-width: 768px) {
    .service-table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
        font-size: 0.9rem;
        /* Smaller font on mobile */
    }

    .service-table th,
    .service-table td {
        padding: 0.8rem 0.5rem;
    }

    .container {
        padding: 0 15px;
    }

    .section-title {
        font-size: 2.8rem;
        /* Fit on screen */
        word-wrap: break-word;
        /* Ensure wrapping */
        line-height: 1.1;
    }

    /* Promo adjustments */
    .promo-banner {
        padding: 10px 5px;
    }

    .promo-content {
        flex-direction: column;
        gap: 5px;
    }

    .promo-text {
        font-size: 0.9rem;
        display: block;
        line-height: 1.3;
    }

    .promo-link {
        font-size: 0.9rem;
        padding: 6px 16px;
    }
}

/* Feedback Section */
.feedback-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 2rem;
    margin-top: 3rem;
    text-align: left;
}

@media (max-width: 768px) {
    .feedback-grid {
        grid-template-columns: 1fr;
    }
}

.testimonial-card {
    background: white;
    padding: 2rem;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.05);
    transition: transform 0.3s ease;
}

.testimonial-card:hover {
    transform: translateY(-5px);
}

.testimonial-header {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 1.5rem;
}

.testimonial-header img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid var(--gold);
}

.testimonial-header h3 {
    font-size: 1.5rem;
    font-family: 'Outfit', sans-serif;
    color: var(--dark);
    margin: 0;
}

.testimonial-card p {
    font-size: 1.1rem;
    line-height: 1.6;
    color: #555;
    font-style: italic;
}

/* Contact Section */
.contact-container {
    display: flex;
    flex-direction: row;
    gap: 4rem;
    align-items: flex-start;
}

.contact-info {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 2rem;
}

.contact-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    background: rgba(255, 255, 255, 0.05);
    padding: 2rem;
    border-radius: 12px;
    border: 1px solid rgba(255, 204, 80, 0.2);
    width: 100%;
    box-sizing: border-box;
}

.contact-item img {
    width: 50px;
    height: 50px;
    object-fit: contain;
    margin-bottom: 1rem;
    filter: drop-shadow(0 0 5px rgba(255, 204, 80, 0.5));
}

.contact-item img.icon-small {
    width: 40px;
    height: 40px;
}

.contact-item h3 {
    font-size: 2rem;
    color: var(--gold);
    margin: 0 0 0.5rem 0;
    font-family: 'Outfit', sans-serif;
}

.contact-item p {
    font-size: 1.2rem;
    line-height: 1.6;
    color: var(--bg-light);
    margin: 0;
}

.contact-item a {
    color: var(--gold);
}

.action-btn {
    margin-top: 1rem;
    font-size: 1rem;
    padding: 10px 25px;
}

.contact-map {
    flex: 1.5;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
    height: auto;
    width: 100%;
    min-height: 500px;
}

@media (max-width: 900px) {
    .contact-container {
        flex-direction: column;
        gap: 2rem;
    }

    .contact-map {
        width: 100%;
        min-height: 350px;
    }
}

/* Hours Section */
.hours-container {
    flex-direction: column;
    text-align: center;
}

.hours-content {
    margin-bottom: 3rem;
}

.section-title-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
}

.clock-icon {
    width: 50px;
    height: 50px;
}

.subtitle {
    font-size: 1.5rem;
    color: #666;
    margin-top: -1rem;
    margin-bottom: 2rem;
}

.hours-video-preview {
    max-width: 400px;
    margin: 0 auto 3rem;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}

.hours-video-preview video {
    width: 100%;
    display: block;
}

.hours-table-wrapper {
    max-width: 800px;
    margin: 0 auto;
    width: 100%;
}

.hours-table {
    margin-top: 0;
    background: white;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    border-radius: 12px;
    overflow: hidden;
}

.hours-table td {
    border-bottom: 1px solid #eee;
    color: #333;
    font-size: 1.3rem;
    padding: 1.2rem;
}

.hours-table tr:last-child td {
    border-bottom: none;
}

.hours-table tr:hover td {
    background: #fffcf0;
}

.call-btn {
    margin-top: 2rem;
    display: inline-block;
}

@media (max-width: 768px) {
    .hours-table td {
        font-size: 1rem;
        padding: 0.8rem;
    }

    .subtitle {
        font-size: 1.2rem;
    }

    .hours-video-preview {
        max-width: 100%;
        margin-bottom: 2rem;
    }
}