.hr.svelte-5sw3yl.svelte-5sw3yl{width:100vw;height:2px;background-color:rgba(233,227,227,.8);margin:3em 0}.testimonials.svelte-5sw3yl.svelte-5sw3yl{width:100%;margin:3em 0}.testimonials.svelte-5sw3yl h2.svelte-5sw3yl{font-size:2em;text-align:center}.testimonials.svelte-5sw3yl .testimonial-container.svelte-5sw3yl{width:80%;display:flex;flex-direction:column;height:300px;margin:1em auto}.testimonials.svelte-5sw3yl .testimonial-container .lines.svelte-5sw3yl{text-align:justify;padding:0 .4em;border-left:.35rem solid var(--primary-color);font-style:italic}.testimonials.svelte-5sw3yl .testimonial-container cite.svelte-5sw3yl{font-weight:700}.customers-logos.svelte-5sw3yl.svelte-5sw3yl{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.customers-logos.svelte-5sw3yl h2.svelte-5sw3yl{font-size:2em;text-align:center}.customers-logos.svelte-5sw3yl .customers-grid.svelte-5sw3yl{display:flex;flex-wrap:wrap;width:90%;align-content:center;justify-content:space-around;gap:2em}.customers-logos.svelte-5sw3yl .customers-grid .cust-figures.svelte-5sw3yl{display:flex;flex-direction:column;align-items:center}.customers-logos.svelte-5sw3yl .customers-grid .cust-figures img.svelte-5sw3yl{height:90px;box-shadow:0 0 32px #ccc}@media screen and (max-width:768px){.testimonials.svelte-5sw3yl.svelte-5sw3yl{width:100%;font-size:.95em}.testimonials.svelte-5sw3yl .testimonial-container.svelte-5sw3yl{width:95%;height:450px}}.services.svelte-mo01qm.svelte-mo01qm{margin:2em}.blurb.svelte-mo01qm.svelte-mo01qm{margin:auto;padding:.5em;max-width:90%;display:grid;grid-template-columns:repeat(6,1fr);grid-row-gap:3em;grid-column-gap:1em;grid-template-areas:"what what what what what what" "one one two two three three"}.blurb.svelte-mo01qm p.svelte-mo01qm{flex:1;align-self:flex-start;color:#fff}.box.svelte-mo01qm.svelte-mo01qm{display:flex;flex:1;flex-direction:column;padding:.75em 2em 2em 2em;border-radius:20px;justify-content:space-between}.box.svelte-mo01qm a.svelte-mo01qm{background-color:#fff;text-align:right;padding:.75em;text-decoration-line:none;color:var(--charcoal);border-radius:30px;align-self:flex-end}.box.svelte-mo01qm a.svelte-mo01qm:hover{color:var(--accent-color);text-decoration-line:underline}.box.svelte-mo01qm h3.svelte-mo01qm{justify-self:flex-start;text-align:center;text-transform:uppercase}.one.svelte-mo01qm.svelte-mo01qm{background-color:var(--rust);grid-area:one;color:#fff}.two.svelte-mo01qm.svelte-mo01qm{background-color:var(--metallic-seaweed);grid-area:two;color:#fff}.three.svelte-mo01qm.svelte-mo01qm{background-color:var(--deep-space-sparkle);grid-area:three;color:#fff}.what.svelte-mo01qm.svelte-mo01qm{grid-area:what;padding:1em 1em 0 1em;text-align:center;line-height:1.5}@media(max-width:1200px){.blurb.svelte-mo01qm.svelte-mo01qm{grid-template-columns:repeat(2,1fr);grid-template-areas:"one two" "three what"}.what.svelte-mo01qm.svelte-mo01qm{grid-area:what;padding:1em 1em 0 1em;text-align:left}}.icon{vertical-align:text-bottom;font-size:1.2em}@media(max-width:900px){.blurb.svelte-mo01qm.svelte-mo01qm{display:grid;grid-template-columns:auto;grid-row-gap:2em;grid-template-areas:"what" "one" "two" "three"}.blurb.svelte-mo01qm p.svelte-mo01qm{font-size:.9em;text-align:justify}.box.svelte-mo01qm.svelte-mo01qm{padding:.75em 1em 1em 1em}.box.svelte-mo01qm a.svelte-mo01qm{padding:.5em}.what.svelte-mo01qm.svelte-mo01qm{grid-area:what;padding:1.2em;text-align:justify}}.hero.svelte-1ee13yo.svelte-1ee13yo{width:100%;display:flex;flex-direction:column;overflow:hidden;align-items:center;justify-content:space-around;max-height:100vh;position:relative}.hero-text.svelte-1ee13yo.svelte-1ee13yo{width:80%;position:absolute;opacity:0;transition:opacity 1s ease-in-out;transition-delay:1s}.hero-text.svelte-1ee13yo .title.svelte-1ee13yo{font-size:3.5em;font-weight:500;margin:.5em 1em}.hero-text.svelte-1ee13yo .subtitle.svelte-1ee13yo{text-align:center;font-size:1.5em;margin:.5em 0}.hero-text.svelte-1ee13yo a.svelte-1ee13yo{border-radius:30px;padding:.5em 1em;margin:1em auto}.hero-text.svelte-1ee13yo a.svelte-1ee13yo:hover{text-decoration-line:none;color:var(--blue-jeans)}.animation.svelte-1ee13yo.svelte-1ee13yo{background-color:#f6f4f2;color:#252423;display:flex;justify-content:center;padding:1em;width:100%;z-index:-5}.animation.svelte-1ee13yo .animation-wrapper.svelte-1ee13yo{width:90%;margin:1em auto}.animation.svelte-1ee13yo .stagger-visualizer.svelte-1ee13yo{width:1100px;height:550px;transform-origin:left top}.animation.svelte-1ee13yo .stagger-visualizer .dots-wrapper.svelte-1ee13yo{transform:translateZ(0);width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.animation.svelte-1ee13yo .stagger-visualizer .cursor.svelte-1ee13yo{position:absolute;top:0;left:0;width:37px;height:37px;margin:9px;background-color:red;border-radius:50%;visibility:hidden}.stagger-visualizer .dot{position:relative;z-index:1;width:23px;height:23px;margin:16px;background-color:transparent;background-image:linear-gradient(180deg,#fff 8%,#d3cdc6 100%);border-radius:50%}@media(min-width:740px){.stagger-visualizer .dot{background-color:transparent;background-image:linear-gradient(180deg,#fff 8%,#d3cdc6 100%)}}@media(max-width:640px){.hero.svelte-1ee13yo.svelte-1ee13yo{height:70vh}.hero.svelte-1ee13yo .hero-text.svelte-1ee13yo{padding:1em;width:95%}.hero.svelte-1ee13yo .hero-text .title.svelte-1ee13yo{font-size:1.5em;margin:.5em 1em;font-weight:500}.hero.svelte-1ee13yo .hero-text .subtitle.svelte-1ee13yo{text-align:center;font-size:.9em;margin:.5em 0}}@media(min-width:641px) and (max-width:768px){.hero.svelte-1ee13yo.svelte-1ee13yo{height:70vh}.hero.svelte-1ee13yo .hero-text.svelte-1ee13yo{margin:2em 1em;padding:1em 0}.hero.svelte-1ee13yo .hero-text .title.svelte-1ee13yo{font-size:1.75em;margin:.5em 1em;font-weight:500}.hero.svelte-1ee13yo .hero-text .subtitle.svelte-1ee13yo{text-align:center;font-size:1.2em;margin:.5em 0}}@media(min-width:769px) and (max-width:1024px){.hero.svelte-1ee13yo .hero-text.svelte-1ee13yo{margin:2em 1em}.hero.svelte-1ee13yo .hero-text .title.svelte-1ee13yo{font-size:2.5em;margin:.5em 1em;font-weight:500}.hero.svelte-1ee13yo .hero-text .subtitle.svelte-1ee13yo{text-align:center;font-size:1.2em;margin:.5em 0}}.hr.svelte-1ir8p7q.svelte-1ir8p7q{width:100vw;height:2px;background-color:rgba(233,227,227,.8);margin:1em 0}.notification.svelte-1ir8p7q.svelte-1ir8p7q{position:fixed;display:flex;flex-direction:row;align-items:center;justify-content:center;bottom:0;right:0;width:100%;overflow-x:hidden;font-size:.8em;margin:0 auto;text-align:center;visibility:hidden;padding:.5em 1em;background-color:rgba(0,0,0,.8)}.notification.svelte-1ir8p7q p.svelte-1ir8p7q{padding:0 .5em;color:#fff}.notification.svelte-1ir8p7q button.svelte-1ir8p7q{background-color:var(--blue-jeans);color:#fff;border-radius:30px;padding:5px 10px;margin:0 1em}