.embla.svelte-149xhcs{--slide-height:19rem;--slide-spacing:1rem;--slide-size:calc(34.5% - var(--slide-spacing));margin:auto;overflow:hidden}@media screen and (width<=1023px){.embla.svelte-149xhcs{--slide-size:calc(50% - var(--slide-spacing))}}@media screen and (width<=640px){.embla.svelte-149xhcs{--slide-spacing:0;--slide-size:100%}}.embla__container.svelte-149xhcs{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);display:flex}.embla__slide__small.svelte-149xhcs{flex:0 0 var(--slide-size);min-width:0;padding-left:calc(var(--slide-spacing));transform:translate(0,0)}.embla-container.svelte-149xhcs:hover .embla-nav:where(.svelte-149xhcs){visibility:visible;opacity:.5}.embla-nav.svelte-149xhcs{color:#fff;visibility:hidden;opacity:0;background-color:#222;border:none;justify-content:center;align-items:center;height:100%;transition:all .2s linear;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.embla-nav.svelte-149xhcs svg{transition:all .15s linear}.embla-nav.svelte-149xhcs:not(:disabled):hover{opacity:1!important}.embla-nav.svelte-149xhcs:not(:disabled):hover svg{width:30px;height:30px}.embla-nav.prev.svelte-149xhcs{padding-right:1px;left:0}.embla-nav.next.svelte-149xhcs{padding-left:1px;right:0}.expertise.svelte-jrhn6c{height:100px;display:flex}.expertise.svelte-jrhn6c div:where(.svelte-jrhn6c){background-color:var(--midnight);border-radius:1rem;align-items:center;width:100%;padding:1rem;transition:all .2s linear;display:flex}.expertise.svelte-jrhn6c div:where(.svelte-jrhn6c) p:where(.svelte-jrhn6c){text-align:center;color:#fff;width:100%;margin:0;transition:all .2s linear}.expertise.svelte-jrhn6c div:where(.svelte-jrhn6c):hover{background-color:var(--pistachio)}.expertise.svelte-jrhn6c div:where(.svelte-jrhn6c):hover p:where(.svelte-jrhn6c){color:var(--midnight)}.embla.svelte-jx9pm9{overflow:hidden}.embla__container.svelte-jx9pm9{display:flex}.embla__slide.svelte-jx9pm9{flex:0 0 100%;min-width:0}.carousel-dots.svelte-jx9pm9{justify-content:center;margin-top:1rem;font-size:14px;display:flex}.carousel-dot.svelte-jx9pm9{background:var(--midnight);border:1px solid var(--midnight);border-radius:50%;width:.75rem;height:.75rem;transition:all .2s linear}.dark .carousel-dot:not(.active){border-color:var(--placeholder-color)}.carousel-dot.active.svelte-jx9pm9{background:var(--pistachio)}
