.spinner.svelte-1gov0nu{border:4px solid #0000001a;border-left-color:#000;border-radius:50%;width:1em;height:1em;margin-right:.5em;animation:1s linear infinite svelte-1gov0nu-spin;display:inline-block}@keyframes svelte-1gov0nu-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input[type=text].svelte-1gov0nu,input[type=email].svelte-1gov0nu,input[type=tel].svelte-1gov0nu{box-sizing:border-box;resize:vertical;border:1px solid #ccc;border-radius:4px;width:100%;margin-top:6px;margin-bottom:16px;padding:12px}label.required.svelte-1gov0nu:before{content:"*";color:red;margin-right:4px}button[type=submit].svelte-1gov0nu{color:#fff;cursor:pointer;background-color:#04aa6d;border:none;border-radius:4px;padding:12px 20px}button[type=submit].svelte-1gov0nu:hover{background-color:#45a049}.case-text-title.svelte-ybmt59{font-size:calc(13px + .390625vw)}.case-wrapper.svelte-ybmt59{border-bottom:1.5px solid #000;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:1.5rem 0;display:flex}.case-text-container.svelte-ybmt59{flex:auto;text-decoration:none}.case-link.svelte-ybmt59{flex:none;max-width:400px}.case-figure.svelte-ybmt59{width:10rem;height:3rem;position:relative;overflow:hidden}.case-image.svelte-ybmt59{object-fit:contain;object-position:left;width:100%;height:100%;position:absolute;left:0}.pageContent.svelte-ybmt59 ul:not(.breadcrumb){margin-left:2rem}img.svelte-ybmt59{width:100%}.hero.svelte-ybmt59{margin-bottom:5rem;position:relative}figure.svelte-ybmt59{text-align:left;margin:0;padding:0}.cardLink.svelte-ybmt59{font-size:calc(13px + .390625vw);text-decoration:none;display:flex}.cardList.svelte-ybmt59{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;list-style:none;display:flex;overflow:hidden}.cardList.svelte-ybmt59 .card:where(.svelte-ybmt59){border-bottom:1.5px solid #000;justify-content:center;align-items:center;width:100%;padding:1.5rem 0}.card.svelte-ybmt59 article:where(.svelte-ybmt59){font-size:calc(11px + .390625vw);line-height:1.6}.cardTitle.svelte-ybmt59{margin-left:3rem}@media screen and (width<=700px){.hero.svelte-ybmt59{margin-bottom:2rem}}
