.strong[data-astro-cid-s2mynjqk]{color:#31afd5}.logo-circle[data-astro-cid-zabeeyet]:hover svg[data-astro-cid-zabeeyet]{animation:spin 5s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tag-list[data-astro-cid-3zsvwjic]{list-style:none;padding:0;margin:0;display:flex;gap:1rem}.carousel-item[data-astro-cid-3zsvwjic]{flex:0 0 auto;width:300px;height:auto;border-radius:10px;overflow:hidden;border:2px solid var(--primary-color)}.scroller-projects[data-astro-cid-3zsvwjic]{width:100%;overflow:hidden;position:relative}.scroller_inner[data-astro-cid-3zsvwjic]{display:flex;width:-moz-max-content;width:max-content;animation:scroll 15s linear infinite}@keyframes scroll{to{transform:translate(-50%)}}.carousel[data-astro-cid-hasxoeyg]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% / 3) - 1rem);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:0}.carousel[data-astro-cid-hasxoeyg].dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-snap-type:none;scroll-behavior:auto}.carousel[data-astro-cid-hasxoeyg].no-transition{scroll-behavior:auto}.carousel[data-astro-cid-hasxoeyg]::-webkit-scrollbar{display:none}.carousel[data-astro-cid-hasxoeyg] li[data-astro-cid-hasxoeyg]{scroll-snap-align:start}@media (max-width: 1024px){.carousel[data-astro-cid-hasxoeyg]{grid-auto-columns:calc(50% - 1rem)}}@media (max-width: 768px){.carousel[data-astro-cid-hasxoeyg]{grid-auto-columns:calc(100% - 1rem)}}.partner-logos-wrapper[data-astro-cid-la3thawo]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.row1[data-astro-cid-la3thawo]{gap:7rem;margin-bottom:3rem}.row2[data-astro-cid-la3thawo]{gap:4rem;margin-bottom:3rem}@media (max-width:768px){.partner-logos-wrapper[data-astro-cid-la3thawo]{grid-template-columns:repeat(auto-fill,max(100px))}}.logos[data-astro-cid-nebrzfdc]{grid-template-columns:repeat(2,minmax(110px,1fr)) 100px minmax(110px,1fr)}.logos[data-astro-cid-nebrzfdc] svg[data-astro-cid-nebrzfdc]{margin:auto}@media (max-width: 768px){.logos[data-astro-cid-nebrzfdc]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.carousel[data-astro-cid-mglsevxi]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% / 3) - 1rem);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:0}.carousel[data-astro-cid-mglsevxi].dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-snap-type:none;scroll-behavior:auto}.carousel[data-astro-cid-mglsevxi].no-transition{scroll-behavior:auto}.carousel[data-astro-cid-mglsevxi]::-webkit-scrollbar{display:none}.carousel[data-astro-cid-mglsevxi] li[data-astro-cid-mglsevxi]{scroll-snap-align:start}@media (max-width: 1024px){.carousel[data-astro-cid-mglsevxi]{grid-auto-columns:calc(50% - 1rem)}}@media (max-width: 768px){.carousel[data-astro-cid-mglsevxi]{grid-auto-columns:calc(100% - 1rem)}}.tag-list[data-astro-cid-32j6jmo6]{list-style:none;padding-inline:0}.tag-list[data-astro-cid-32j6jmo6] li[data-astro-cid-32j6jmo6]{padding:1rem;background:current;position:relative;white-space:nowrap;margin:auto}.scroller-projects[data-astro-cid-32j6jmo6]{max-width:calc(100% - 1px)}.scroller_inner[data-astro-cid-32j6jmo6]{padding-block:1rem;display:flex;flex-wrap:wrap;gap:1rem}.scroller-projects[data-astro-cid-32j6jmo6][data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent)}.scroller-projects[data-astro-cid-32j6jmo6][data-animated=true] .scroller_inner[data-astro-cid-32j6jmo6]{width:-moz-max-content;width:max-content;flex-wrap:nowrap;animation:scroll 10000s linear infinite;animation-delay:3s}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.reviews-wrapper{display:flex;align-items:center;justify-content:center;gap:1rem}.arrow-button{border-radius:.25rem;padding:.5rem 1rem;font-size:1.5rem;cursor:pointer;transition:background-color .3s ease;height:-moz-fit-content;height:fit-content}.arrow-button:hover{background-color:#ddd}.reviews-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;flex:1;opacity:1;transition:opacity .8s ease-in-out}.reviews-container.fade-out{opacity:0}.review-card{width:100%;aspect-ratio:1 / 1;border:1px solid #ccc;border-radius:.5rem;padding:1rem;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.review-card h4{font-size:1rem;margin-bottom:.5rem;word-break:break-word}.review-card p{font-size:.9rem;margin:0;color:#555;font-style:italic}@media (max-width: 840px){.reviews-container{grid-template-columns:1fr!important}.review-card{aspect-ratio:unset;height:auto;padding:.75rem;font-size:.85rem}.review-card h4{font-size:.95rem}.review-card p{font-size:.8rem}.arrow-button{padding:.5rem}}.lazy-bg[data-astro-cid-x3ypmyq2]{background-image:none}
