.products:where(.astro-HJAYQHZS){display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 768px){.products:where(.astro-HJAYQHZS){grid-template-columns:repeat(1,1fr)}}.products:where(.astro-HJAYQHZS) .product:where(.astro-HJAYQHZS){flex:1;width:100%}.products:where(.astro-HJAYQHZS) .product:where(.astro-HJAYQHZS) .image:where(.astro-HJAYQHZS){height:20em;position:relative}.products:where(.astro-HJAYQHZS) .product:where(.astro-HJAYQHZS) .image:where(.astro-HJAYQHZS):after{content:"";position:absolute;bottom:23px;opacity:0;left:50%;width:70%;background:rgb(85,85,85);height:1em;border-radius:90%;transform:translate(-50%);transition:all .3s ease-in-out;filter:blur(1em)}.products:where(.astro-HJAYQHZS) .product:where(.astro-HJAYQHZS) .image:where(.astro-HJAYQHZS) img:where(.astro-HJAYQHZS){height:100%;transition:all .3s ease-in-out;scale:.8;max-width:100%}.products:where(.astro-HJAYQHZS) .product:where(.astro-HJAYQHZS):hover .image:where(.astro-HJAYQHZS):after{opacity:.5}.products:where(.astro-HJAYQHZS) .product:where(.astro-HJAYQHZS):hover .image:where(.astro-HJAYQHZS) img:where(.astro-HJAYQHZS){scale:.9}:root{--process-width: 366px}.process{transition:background .3s ease-in-out}.process .image svg{transform:scale(.9);transition:transform .3s ease-in-out;position:relative;z-index:9}.process .image svg path:nth-child(1){fill-opacity:1}.process:hover{background:#f4f4f4!important}.process:hover h4{width:100%!important}.process:hover h4:after{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)!important}.process:hover .image svg{transform:scale(1.05)}.process-wrapper:where(.astro-YCQY636X){display:grid;grid-template-columns:repeat(4,1fr);gap:3em;justify-content:space-between;text-align:center;position:relative;isolation:isolate}@media (max-width: 768px){.process-wrapper:where(.astro-YCQY636X){gap:1em;display:flex;flex-wrap:wrap}.process-wrapper:where(.astro-YCQY636X)>div:where(.astro-YCQY636X){width:calc(50% - 1em)}}.process-wrapper:where(.astro-YCQY636X) .line:where(.astro-YCQY636X){position:absolute;width:100%;height:0px;z-index:-1;display:grid;flex-direction:row;grid-template-columns:var(--process-width) 3em var(--process-width) 3em var(--process-width) 3em var(--process-width) 3em}@media (max-width: 768px){.process-wrapper:where(.astro-YCQY636X) .line:where(.astro-YCQY636X){display:none}}.process-wrapper:where(.astro-YCQY636X) .line:where(.astro-YCQY636X)>div:where(.astro-YCQY636X):nth-child(1){text-align:center;grid-column:2/3}.process-wrapper:where(.astro-YCQY636X) .line:where(.astro-YCQY636X)>div:where(.astro-YCQY636X):nth-child(2){grid-column:4/5}.process-wrapper:where(.astro-YCQY636X) .line:where(.astro-YCQY636X)>div:where(.astro-YCQY636X):nth-child(3){grid-column:6/7}.process-wrapper:where(.astro-YCQY636X) .line:where(.astro-YCQY636X)>div:where(.astro-YCQY636X){position:absolute;width:100%;top:calc(50% - 2px);transform:translateY(-50%);z-index:9}.process-wrapper:where(.astro-YCQY636X) .line:where(.astro-YCQY636X):nth-child(1){top:25%}.process-wrapper:where(.astro-YCQY636X) .line:where(.astro-YCQY636X):nth-child(2){bottom:25%}.process-wrapper:where(.astro-YCQY636X) .process:where(.astro-YCQY636X){border:2px dashed #dfdfdf;display:flex;flex-direction:column;gap:2em;background:white}.process-wrapper:where(.astro-YCQY636X) .process:where(.astro-YCQY636X) h4:where(.astro-YCQY636X){padding:.5em 0;display:inline-block;font-size:1.5rem;font-weight:700;position:relative;color:#fff;isolation:isolate;box-sizing:content-box;width:8em;margin:0 auto;transition:all .3s ease-in-out}.process-wrapper:where(.astro-YCQY636X) .process:where(.astro-YCQY636X) h4:where(.astro-YCQY636X):after{transition:all .3s ease-in-out;position:absolute;content:"";left:0;right:0;bottom:0;height:100%;background:var(--secondary-color);z-index:-1;clip-path:polygon(15% 0%,100% 0%,85% 100%,0% 100%)}.process-wrapper:where(.astro-YCQY636X) .process:where(.astro-YCQY636X) .text:where(.astro-YCQY636X){text-wrap:balance;padding:0 1em;margin-bottom:2em}.solution-wrapper:where(.astro-LZOXMLGQ){box-sizing:border-box;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);position:relative}@media screen and (min-width: 1281px){.solution-wrapper:where(.astro-LZOXMLGQ){padding:0 calc(var(--container-spacing) * 2);max-width:100%}}@media screen and (max-width: 1280px){.solution-wrapper:where(.astro-LZOXMLGQ){padding:0 calc(var(--container-spacing) / 1);max-width:100%}}@media screen and (max-width: 900px){.solution-wrapper:where(.astro-LZOXMLGQ){display:flex;flex-wrap:wrap;row-gap:2rem;column-gap:2rem;justify-content:center}.solution-wrapper:where(.astro-LZOXMLGQ) .solution-line:where(.astro-LZOXMLGQ){display:none}.solution-wrapper:where(.astro-LZOXMLGQ)>div:where(.astro-LZOXMLGQ){width:calc(50% - 2rem)}}.solution-wrapper:where(.astro-LZOXMLGQ) .solution-line:where(.astro-LZOXMLGQ){position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);border-top:2px dashed #dfdfdf;height:1px;z-index:-1}.solution-wrapper:where(.astro-LZOXMLGQ) .line:where(.astro-LZOXMLGQ){height:4em;border-left:2px dashed #dfdfdf;position:relative}.solution-wrapper:where(.astro-LZOXMLGQ) .line:where(.astro-LZOXMLGQ):after{content:"";position:absolute;bottom:0%;width:1em;left:calc(50% - 1px);transform:translate(-50%);background:var(--primary-color);height:1em;border-radius:50%;z-index:9}.solution-wrapper:where(.astro-LZOXMLGQ) .solution:where(.astro-LZOXMLGQ){text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin-bottom:-.5em}@media screen and (max-width: 900px){.solution-wrapper:where(.astro-LZOXMLGQ) .solution:where(.astro-LZOXMLGQ){justify-content:flex-start;margin:0!important}.solution-wrapper:where(.astro-LZOXMLGQ) .solution:where(.astro-LZOXMLGQ) .title:where(.astro-LZOXMLGQ){order:2;margin-top:1em!important;line-height:1.6;padding:0}}.solution-wrapper:where(.astro-LZOXMLGQ) .solution:where(.astro-LZOXMLGQ):nth-child(even){margin-top:-.5em;grid-row:2}.solution-wrapper:where(.astro-LZOXMLGQ) .solution:where(.astro-LZOXMLGQ):nth-child(even) .title:where(.astro-LZOXMLGQ){margin-top:1em;order:2}.solution-wrapper:where(.astro-LZOXMLGQ) .solution:where(.astro-LZOXMLGQ):nth-child(even) .line:where(.astro-LZOXMLGQ){order:-1}.solution-wrapper:where(.astro-LZOXMLGQ) .solution:where(.astro-LZOXMLGQ):nth-child(even) .line:where(.astro-LZOXMLGQ):after{top:0;bottom:auto}@media screen and (max-width: 900px){.solution-wrapper:where(.astro-LZOXMLGQ) .line:where(.astro-LZOXMLGQ){display:none}}.solution-wrapper:where(.astro-LZOXMLGQ) .solution:where(.astro-LZOXMLGQ):nth-child(odd) .title:where(.astro-LZOXMLGQ){margin-bottom:1em}.solution-wrapper:where(.astro-LZOXMLGQ) .solution:where(.astro-LZOXMLGQ):nth-child(3){grid-column:3}.solution-wrapper:where(.astro-LZOXMLGQ) .solution:where(.astro-LZOXMLGQ):nth-child(5){grid-column:5}.solution-wrapper:where(.astro-LZOXMLGQ) .solution:where(.astro-LZOXMLGQ):nth-child(2){grid-column:2}.solution-wrapper:where(.astro-LZOXMLGQ) .solution:where(.astro-LZOXMLGQ):nth-child(4){grid-column:4}.solution-wrapper:where(.astro-LZOXMLGQ) .image:where(.astro-LZOXMLGQ) img:where(.astro-LZOXMLGQ){aspect-ratio:1;width:100%;height:100%;max-width:10em;object-fit:cover;border-radius:50%}.solution-wrapper:where(.astro-LZOXMLGQ) .title:where(.astro-LZOXMLGQ){color:#0b326d;text-align:center;font-size:1.3rem;font-weight:700;line-height:40px;position:relative;white-space:nowrap}@media screen and (max-width: 900px){.solution-wrapper:where(.astro-LZOXMLGQ) .title:where(.astro-LZOXMLGQ){white-space:normal!important}}.image-blocks:where(.astro-GG4M23C4){display:grid;grid-template-columns:repeat(2,1fr);gap:2em}@media (max-width: 900px){.image-blocks:where(.astro-GG4M23C4){grid-template-columns:1fr}}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4){position:relative}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4):nth-child(1) .title:where(.astro-GG4M23C4){background:#4191c6}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4):nth-child(4) .title:where(.astro-GG4M23C4){background:#4191c6}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4):nth-child(2) .title:where(.astro-GG4M23C4){background:#0b326d}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4):nth-child(3) .title:where(.astro-GG4M23C4){background:#0b326d}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4) :where(.astro-GG4M23C4){transition:all .3s ease}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4):nth-child(1) .hover-text:where(.astro-GG4M23C4){background:url(/images/image-section-bg-2.svg) center/cover no-repeat}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4):nth-child(2) .hover-text:where(.astro-GG4M23C4){background:url(/images/image-section-bg-1.svg) center/cover no-repeat}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4):nth-child(4) .hover-text:where(.astro-GG4M23C4){background:url(/images/image-section-bg-2.svg) center/cover no-repeat}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4):nth-child(3) .hover-text:where(.astro-GG4M23C4){background:url(/images/image-section-bg-1.svg) center/cover no-repeat}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4) .title:where(.astro-GG4M23C4){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;padding:.3em 2.5em;color:#fff;white-space:nowrap;clip-path:polygon(12% 0%,100% 0%,88% 100%,0% 100%);overflow:hidden}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4) .hover-text:where(.astro-GG4M23C4){opacity:0;position:absolute;inset:0;padding:2em;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;text-wrap:balance}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4) .image:where(.astro-GG4M23C4) img:where(.astro-GG4M23C4){width:100%}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4):hover .title:where(.astro-GG4M23C4){opacity:0}.image-blocks:where(.astro-GG4M23C4) .image-block:where(.astro-GG4M23C4):hover .hover-text:where(.astro-GG4M23C4){opacity:1}
