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