.btn span{background-image:var(--brand-gradient);border-radius:.4rem;color:#fff;display:block;padding:.75rem 1.5rem;transition:all .2s}.btn--outline{background-color:#fff}.btn--outline,.btn--outline span{border-radius:.4rem;position:relative}.btn--outline span{-webkit-background-clip:text;background-clip:text;background-image:var(--brand-gradient);padding:.55rem 1.5rem;-webkit-text-fill-color:transparent;display:block;transition:all .2s}.btn--outline span:before{background-image:var(--brand-gradient-transparent);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s}.btn--outline:hover span:before{opacity:1}.btn--outline:before{background-image:var(--brand-gradient);border-radius:.6rem;bottom:-2px;content:"";left:-2.5px;position:absolute;right:-2px;top:-2.5px;z-index:-1}h1[data-v-de4ec3cb]{line-height:36px;text-align:left}@media (min-width:1024px){h1[data-v-de4ec3cb]{line-height:64px}}@media (min-width:1280px){h1[data-v-de4ec3cb]{line-height:72px}}h1 span[data-v-de4ec3cb]{text-align:left}@media (min-width:768px){h1 span[data-v-de4ec3cb]{text-align:left}}h1 span.brand-span[data-v-de4ec3cb]{-webkit-background-clip:text;background-clip:text;background-image:var(--brand-gradient);line-height:inherit;-webkit-text-fill-color:transparent;width:-moz-max-content;width:max-content}@media (min-width:768px){h1 span.brand-span[data-v-de4ec3cb]{margin-inline:unset}}.hero-section[data-v-de4ec3cb]{align-items:center;display:flex;flex-direction:column-reverse;gap:2rem}@media (min-width:768px){.hero-section[data-v-de4ec3cb]{flex-direction:row;gap:0}}.hero-section__image[data-v-de4ec3cb]{position:relative}.hero-section__image .lightning[data-v-de4ec3cb]{left:50%;opacity:0;position:absolute;top:50%;width:40px;z-index:-1}.hero-section__trusted-by[data-v-de4ec3cb]{margin-top:3rem}.hero-section__trusted-by h2[data-v-de4ec3cb]{border-left:4px solid var(--purple);font-size:1.25rem;font-weight:400;padding:.25rem .5rem}.clients[data-v-de4ec3cb]{height:80px;max-width:100%;overflow-x:hidden;position:relative;width:500px}.clients__first[data-v-de4ec3cb]{animation:firstDiv-de4ec3cb 30s linear infinite;left:0}.clients__first[data-v-de4ec3cb],.clients__second[data-v-de4ec3cb]{background-color:#fff;height:80px;position:absolute;top:0;width:140%}.clients__second[data-v-de4ec3cb]{animation:secondDiv-de4ec3cb 30s linear infinite;left:140%}@keyframes firstDiv-de4ec3cb{0%{left:0}15%{left:-40%}50%{left:-140%}65.9%{left:-180%}66%{left:100%}99.9%{left:0}to{left:0}}@keyframes secondDiv-de4ec3cb{0%{left:140%}15%{left:100%}50%{left:0}65.9%{left:-40%}66%{left:-40%}99.9%{left:-140%}to{left:140%}}.why-us__reasons[data-v-3ac3fedd]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.why-us__reasons[data-v-3ac3fedd]{grid-column-gap:75px;grid-row-gap:25px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.why-us__reasons[data-v-3ac3fedd]{grid-column-gap:150px;grid-row-gap:50px;grid-template-columns:repeat(3,1fr)}}.our-services-section .gradient-text{-webkit-background-clip:text;background-clip:text;background-image:var(--brand-gradient);-webkit-text-fill-color:transparent}.our-projects__gallery[data-v-80f24d02]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}@media (min-width:320px){.our-projects__gallery[data-v-80f24d02]{gap:1.25rem}}@media (min-width:640px){.our-projects__gallery[data-v-80f24d02]{gap:1.5rem}}@media (min-width:768px){.our-projects__gallery[data-v-80f24d02]{gap:28px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr)}}@media (min-width:1280px){.our-projects__gallery[data-v-80f24d02]{gap:24px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}}@media (min-width:1536px){.our-projects__gallery[data-v-80f24d02]{gap:24px}}.our-projects__gallery>div[data-v-80f24d02]{border-radius:10px;display:grid;font-size:1.5rem;font-weight:700;place-items:center;position:relative}.our-projects__gallery>div[data-v-80f24d02]:after:not(:nth-child(8)){animation:skeletonAnimation-80f24d02 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:10px;content:"";height:100%;width:100%}.our-projects__gallery>div img[data-v-80f24d02]{animation:appearSlowly-80f24d02 .2s linear forwards;border-radius:10px;bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.our-projects__gallery>div[data-v-80f24d02]:first-child{aspect-ratio:1;grid-column:1/3;grid-row:1/3}@media (min-width:768px){.our-projects__gallery>div[data-v-80f24d02]:first-child{grid-column:1/3;grid-row:1/3}}@media (min-width:1280px){.our-projects__gallery>div[data-v-80f24d02]:first-child{grid-column:1/3;grid-row:1/3}}@media (min-width:768px){.our-projects__gallery>div[data-v-80f24d02]:nth-child(2){grid-column:3/4;grid-row:1/2}}@media (min-width:1280px){.our-projects__gallery>div[data-v-80f24d02]:nth-child(2){grid-column:3/4;grid-row:1/2}}.our-projects__gallery>div[data-v-80f24d02]:nth-child(3){grid-column:1/3;grid-row:4/5}@media (min-width:768px){.our-projects__gallery>div[data-v-80f24d02]:nth-child(3){grid-column:2/4;grid-row:3/4}}@media (min-width:1280px){.our-projects__gallery>div[data-v-80f24d02]:nth-child(3){grid-column:4/6;grid-row:1/2}}@media (min-width:768px){.our-projects__gallery>div[data-v-80f24d02]:nth-child(4){grid-column:3/4;grid-row:2/3}}@media (min-width:1280px){.our-projects__gallery>div[data-v-80f24d02]:nth-child(4){grid-column:6/7;grid-row:1/2}.our-projects__gallery>div[data-v-80f24d02]:nth-child(5){grid-column:3/4;grid-row:2/3}.our-projects__gallery>div[data-v-80f24d02]:nth-child(6){grid-column:4/5;grid-row:2/3}}.our-projects__gallery>div[data-v-80f24d02]:nth-child(7){aspect-ratio:1}@media (min-width:1280px){.our-projects__gallery>div[data-v-80f24d02]:nth-child(7){grid-column:5/6;grid-row:2/3}.our-projects__gallery>div[data-v-80f24d02]:nth-child(8){grid-column:6/7;grid-row:2/3}}.view-more-projects[data-v-80f24d02]{background-color:#fff;border-radius:10px;cursor:pointer;position:relative}.view-more-projects span[data-v-80f24d02]{-webkit-background-clip:text;background-clip:text;background-image:var(--brand-gradient);bottom:0;left:0;padding:.55rem 1.5rem;position:absolute;right:0;top:0;-webkit-text-fill-color:transparent;border-radius:10px;display:grid;font-size:24px;font-weight:500;gap:1rem;grid-template-columns:repeat(2,1fr);line-height:.85;place-items:center;transition:all .2s}.view-more-projects span img[data-v-80f24d02]{position:static;width:48px}.view-more-projects span[data-v-80f24d02]:before{background-image:var(--brand-gradient-transparent);border-radius:10px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s}.view-more-projects:hover span[data-v-80f24d02]:before{opacity:1}@keyframes skeletonAnimation-80f24d02{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes appearSlowly-80f24d02{0%{opacity:0}to{opacity:1}}.about-us-section .gradient-text{-webkit-background-clip:text;background-clip:text;background-image:var(--brand-gradient);-webkit-text-fill-color:transparent}.about-us-section .image{position:relative}.about-us-section .image .lightning{left:50%;opacity:0;position:absolute;top:50%;width:32px;z-index:-1}@media (min-width:768px){.about-us-section .image .lightning{width:40px}}.about-us-section .image #zv{left:16%;margin:auto;opacity:0;position:absolute;right:0;top:-8%;width:80px;z-index:-1}@media (min-width:768px){.about-us-section .image #zv{width:110px}}.team-zavolt-section .gradient-text{-webkit-background-clip:text;background-clip:text;background-image:var(--brand-gradient);-webkit-text-fill-color:transparent}.contact-form-item label{font-size:14px;font-weight:500}.contact-form-item input{background-color:transparent;border:1px solid #fff;border-radius:8px;padding:10px 25px 10px 46px;width:100%}.contact-form-item input:focus{outline:none}.contact-form-item img{left:13px;position:absolute;top:58%;width:24px}.contact-form-item{display:flex;flex-direction:column;gap:.5rem;position:relative;width:100%}.contact-form-item label{font-size:16px;font-weight:500}@media (min-width:320px){.contact-form-item label{font-size:18px}}@media (min-width:640px){.contact-form-item label{font-size:20px}}.contact-form-item textarea{background-color:transparent;border:1px solid #fff;border-radius:8px;padding:10px 25px 10px 46px;transition:all .2s;width:100%}.contact-form-item textarea:focus{outline:none}.contact-form-item--textarea img{left:13px;position:absolute;top:3rem;width:24px}.contact-us{background-image:var(--brand-gradient-dark)}.contact-us button{align-self:flex-start;box-shadow:0 .5rem 1rem #0000001a;transition:all .2s}.contact-us button span{-webkit-background-clip:text;background-clip:text;background-image:var(--brand-gradient);-webkit-text-fill-color:transparent;width:-moz-max-content;width:max-content}.contact-us button:hover{box-shadow:0 .5rem 1rem #0003}.contact-us button:active{box-shadow:0 .5rem 1rem #0006}
