.category-dropdown-container.svelte-vczyh2{border:solid white 1px;height:10vh;background-color:transparent;width:50%;margin:0 auto;display:grid;grid-template-columns:10% 1% 20%;gap:.5vw;border-radius:.25rem;position:relative}.seperator.svelte-vczyh2{height:0;font-size:1vw;border-top:solid white 1px;margin:auto 0}.category-title.svelte-vczyh2{font-size:1vw;border:solid red 0px;margin:auto 0;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:200}.category-initial.svelte-vczyh2{border:solid white 1px;border-radius:50%;margin:.5vw;font-size:1.5vw;display:flex;justify-content:center;align-items:center;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:200}.dropdown-accordion.svelte-vczyh2{position:absolute;height:50%;width:2.5vw;border:solid white 0px;top:25%;right:.5vw;margin:auto 0;display:flex;justify-content:center;align-items:center;background-color:transparent}.dropdown-accordion-toggled.svelte-vczyh2{transform:rotate(180deg);position:absolute;height:50%;width:2.5vw;border:solid white 0px;top:25%;right:.5vw;margin:auto 0;display:flex;justify-content:center;align-items:center;background-color:transparent}.category-toggle.svelte-vczyh2{height:50%;width:80%}.service-display-area.svelte-vczyh2{border:solid red 0px;min-height:20vh;width:50%;margin:0 auto;display:flex;flex-direction:column;gap:1vw}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){.category-dropdown-container.svelte-vczyh2{height:7.5vh;width:100%;grid-template-columns:15% 2.5% 40%;gap:2.5vw;position:relative}.seperator.svelte-vczyh2{height:0;font-size:1vw;border-top:solid white 1;margin:auto 0}.category-title.svelte-vczyh2{font-size:4vw}.category-initial.svelte-vczyh2{margin:auto 0 auto 1.5vw;height:75%;font-size:6vw}.dropdown-accordion.svelte-vczyh2{border:solid red 0px;width:10vw}.dropdown-accordion-toggled.svelte-vczyh2{transform:rotate(180deg);position:absolute;height:50%;width:10vw;border:solid white 0px;top:25%;right:.5vw;margin:auto 0;display:flex;justify-content:center;align-items:center;background-color:transparent}.category-toggle.svelte-vczyh2{height:80%;width:75%}.service-display-area.svelte-vczyh2{width:100%;gap:2.5vw}}@media only screen and (max-width: 600px) and (orientation: portrait){.category-dropdown-container.svelte-vczyh2{height:7.5vh;width:100%;grid-template-columns:15% 2.5% 40%;gap:2.5vw;position:relative}.seperator.svelte-vczyh2{height:0;font-size:1vw;border-top:solid white 1;margin:auto 0}.category-title.svelte-vczyh2{font-size:4vw}.category-initial.svelte-vczyh2{margin:auto 0 auto 1.5vw;height:75%;font-size:6vw}.dropdown-accordion.svelte-vczyh2{border:solid red 0px;width:10vw}.dropdown-accordion-toggled.svelte-vczyh2{transform:rotate(180deg);position:absolute;height:50%;width:10vw;border:solid white 0px;top:25%;right:.5vw;margin:auto 0;display:flex;justify-content:center;align-items:center;background-color:transparent}.category-toggle.svelte-vczyh2{height:80%;width:75%}.service-display-area.svelte-vczyh2{width:100%;gap:2.5vw}}#selected.svelte-xeov91{border:solid white 2px}.service-bar.svelte-xeov91{height:9vh;border:solid red 0px;border-radius:2.5rem;background-color:#fff3;margin:0;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:1.25vw;border-style:none;color:#fff}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){.service-bar.svelte-xeov91{height:6.5vh;width:075%;margin:0 auto;font-size:3.5vw}}@media only screen and (max-width: 600px) and (orientation: portrait){.service-bar.svelte-xeov91{height:7vh;font-size:5vw}}.services-display-container.svelte-1nv8eou{border:solid white 0px;width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2vw 2.5vw}.services-display-container-categories.svelte-1nv8eou{border:solid white 0px;width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);gap:1vw}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){.services-display-container.svelte-1nv8eou{border:solid white 0px;width:95%;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:5vw 4vw;overflow-y:scroll}}@media only screen and (max-width: 600px) and (orientation: portrait){.services-display-container.svelte-1nv8eou{grid-template-columns:1fr;grid-gap:5vw 2.5vw;overflow-y:scroll}.services-display-container-categories.svelte-1nv8eou{gap:5vw}}
