h3.svelte-1k2kqx3{background-color:var(--grey-01);color:var(--grey-04);height:fit-content;margin-bottom:64px;width:fit-content}@media (max-width:768px){h3.svelte-1k2kqx3{margin-bottom:var(--spacing-40)}}.description.svelte-1c8tuil{align-items:start;grid-column:span 10;grid-template-rows:min-content;min-height:100vh;padding:0;width:100%}:is(.description:where(.svelte-1c8tuil) .description-inner:where(.svelte-1c8tuil)) .text-wrap.svelte-1c8tuil{position:relative;width:100%}:is(.description:where(.svelte-1c8tuil) .description-inner:where(.svelte-1c8tuil)) .description-body.svelte-1c8tuil{white-space:pre-line}.description.svelte-1c8tuil .contact-info:where(.svelte-1c8tuil){display:flex;gap:30px;margin-top:65px}@media (max-width:1280px){.description.svelte-1c8tuil .description-inner:where(.svelte-1c8tuil){grid-column-end:span 4!important}}@media (max-width:1024px){.description.svelte-1c8tuil .description-inner:where(.svelte-1c8tuil){grid-column-end:span 5!important}}@media (max-width:768px){.description.svelte-1c8tuil{display:flex;flex-direction:column;grid-column:span 7;width:100%}.description.svelte-1c8tuil .description-inner:where(.svelte-1c8tuil){grid-column:1/-1!important;order:1;padding-top:var(--spacing-40);width:75%}.description.svelte-1c8tuil .description-visuals:where(.svelte-1c8tuil){grid-column:1/-1!important;margin-left:auto;order:2;width:85%}}@media (max-width:640px){.description.svelte-1c8tuil .description-inner:where(.svelte-1c8tuil){width:100%}.description.svelte-1c8tuil .contact-info:where(.svelte-1c8tuil){flex-direction:column;gap:var(--gap);margin-top:var(--spacing-20)}}.slogan.svelte-5eqwct{align-items:center;grid-column:span 10;height:100vh;max-width:calc(100vw - var(--side-margin)*2)}.slogan.svelte-5eqwct,.slogan.svelte-5eqwct .slogan-text:where(.svelte-5eqwct){display:flex;justify-content:center}.slogan.svelte-5eqwct .slogan-text:where(.svelte-5eqwct){flex-wrap:wrap;gap:10px}.slogan.type-contact.svelte-5eqwct{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.slogan.type-contact.svelte-5eqwct .slogan-item:where(.svelte-5eqwct){left:50%;opacity:0;position:fixed;text-wrap:nowrap;top:50%;transform:translate(-50%,-50%)}@media (max-width:1440px){.slogan.svelte-5eqwct{padding:0 calc(var(--single-column)*2)}}@media (max-width:768px){.slogan.svelte-5eqwct{grid-column:span 7;max-width:100%;padding:0}.slogan.svelte-5eqwct .slogan-text:where(.svelte-5eqwct){flex-direction:column;text-align:center}}
