h2.svelte-1kyy43g{margin-bottom:2rem}.clients.svelte-1kyy43g{display:flex;flex-direction:column;align-items:center;gap:40px;align-self:stretch}.clients.svelte-1kyy43g .clients__list:where(.svelte-1kyy43g){display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;gap:60px}@media (max-width: 1200px){.clients.svelte-1kyy43g .clients__list:where(.svelte-1kyy43g){gap:40px;grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.clients.svelte-1kyy43g .clients__list:where(.svelte-1kyy43g){gap:20px}}.clients.svelte-1kyy43g .clients__list:where(.svelte-1kyy43g) .client:where(.svelte-1kyy43g){display:flex;flex-direction:column;align-items:center;gap:10px}.clients.svelte-1kyy43g .clients__list:where(.svelte-1kyy43g) .client:where(.svelte-1kyy43g) .client__image-container:where(.svelte-1kyy43g){display:flex;width:100%;height:auto;border-radius:1rem;overflow:hidden;position:relative}.clients.svelte-1kyy43g .clients__list:where(.svelte-1kyy43g) .client:where(.svelte-1kyy43g) .client__image-container:where(.svelte-1kyy43g):after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;box-shadow:inset 0 0 16px #00000080}.clients.svelte-1kyy43g .clients__list:where(.svelte-1kyy43g) .client:where(.svelte-1kyy43g) .client__image-container:where(.svelte-1kyy43g):hover:after{box-shadow:inset 0 0 2px #000c}.clients.svelte-1kyy43g .clients__list:where(.svelte-1kyy43g) .client:where(.svelte-1kyy43g) .client__image-container:where(.svelte-1kyy43g) .client__image:where(.svelte-1kyy43g){width:100%;height:100%;position:relative;object-fit:center}.clients.svelte-1kyy43g .clients__list:where(.svelte-1kyy43g) .client:where(.svelte-1kyy43g) .client__text:where(.svelte-1kyy43g){color:#fff;text-align:center}.clients.svelte-1kyy43g .clients__list:where(.svelte-1kyy43g) .client:where(.svelte-1kyy43g) .client__text:where(.svelte-1kyy43g) h3:where(.svelte-1kyy43g){font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}h2.svelte-squ3jj{margin-bottom:2rem}.contact.svelte-squ3jj{display:flex;flex-direction:column;align-items:center;gap:20px;align-self:stretch}.button.svelte-i73blu{display:flex;padding:1.2rem 3rem 1rem;justify-content:center;align-items:center;gap:10px;border:none;font-size:var(--text-size-h4);border-radius:100px;background:var(--color-theme-1);transition:background .2s ease-in-out;opacity:.9;color:var(--color-text-1);font-weight:600}.button.svelte-i73blu:hover{cursor:pointer;background:var(--color-theme-2);text-decoration:none}.hero.svelte-jorusy{max-width:80rem;width:100%;margin:0 auto;background:radial-gradient(circle,var(--color-theme-1),#444,var(--color-theme-2));background-size:400% 400%;animation:svelte-jorusy-gradient 15s ease infinite}@keyframes svelte-jorusy-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero__text.svelte-jorusy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;flex:1 0 0;align-self:stretch}.hero__overlay.svelte-jorusy{display:flex;padding:8rem 6rem 6rem;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;height:100%;background:#0009}@media (max-width: 1280px){.hero__overlay.svelte-jorusy{padding:4rem 2rem 2rem}}h2.svelte-wypxvx{margin-bottom:2rem}.products.svelte-wypxvx{display:flex;flex-direction:column;align-items:center;gap:20px;align-self:stretch}.product.svelte-wypxvx{display:flex;align-items:flex-start;gap:40px;align-self:stretch}@media (max-width: 768px){.product.svelte-wypxvx{flex-direction:column;align-items:center;gap:20px}}.product.svelte-wypxvx .product__image-container:where(.svelte-wypxvx){display:flex;width:300px;height:200px;border-radius:1rem;overflow:hidden;position:relative}.product.svelte-wypxvx .product__image-container:where(.svelte-wypxvx):after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;box-shadow:inset 0 0 16px #00000080}@media (max-width: 768px){.product.svelte-wypxvx .product__image-container:where(.svelte-wypxvx){width:100%;height:auto}}.product.svelte-wypxvx .product__image-container:where(.svelte-wypxvx) .product__image:where(.svelte-wypxvx){height:100%;width:100%;position:relative;object-fit:cover}.product__text.svelte-wypxvx{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0;align-self:stretch}section.svelte-j5uht8{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:.6}section.svelte-j5uht8:nth-child(2n){background-color:var(--color-bg-2);color:var(--color-text-2)}
