:root{--gb-container-width:2000px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-element-c73ddaee{background-color:var(--accent);padding:160px 40px 80px 40px}@media (max-width:767px){.gb-element-c73ddaee{padding:80px 30px 50px 30px}}.gb-element-5bc6524f{max-width:900px}@media (max-width:767px){.gb-element-5bc6524f{max-width:auto}}.gb-element-c4986626{background-blend-mode:normal,normal;background-color:var(--base-2);height:600px;background:linear-gradient(to left,rgba(29,33,33,0.16) 0%,rgba(29,33,33,0.16) 100%),var(--inline-bg-image) center /cover no-repeat}@media (max-width:767px){.gb-element-c4986626{height:300px}}.gb-element-c12b0185{padding:50px 50px 0px 50px}@media (max-width:767px){.gb-element-c12b0185{padding-left:20px;padding-right:20px;padding-top:35px}}.gb-element-ef21d67a{align-items:center;display:flex;justify-content:center;margin:auto;padding:10px 20px 40px 20px}.gb-element-4dec986c{column-gap:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0px}@media (max-width:767px){.gb-element-4dec986c{display:grid;grid-template-columns:1fr}}.gb-element-f646e3c2{align-items:flex-start;background-color:#ea4600;display:flex;flex-direction:column;justify-content:flex-start;min-height:400px;position:relative;transition:all 0.5s ease 0s;z-index:0;padding:40px}.gb-element-f646e3c2:is(:hover,:focus){transition:all 0.5s ease 0s}@media (max-width:767px){.gb-element-f646e3c2{min-height:200px;width:100%;padding:20px}}.gb-element-7c1d7447{align-items:flex-start;background-blend-mode:normal;background-color:var(--contrast);background-image:url('https://asperastra.org/wp-content/uploads/2026/03/Laser_example.png');background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-start;min-height:400px;position:relative;transition:all 0.5s ease 0s;z-index:0;padding:40px}.gb-element-7c1d7447:is(:hover,:focus){transition:all 0.5s ease 0s}@media (max-width:767px){.gb-element-7c1d7447{min-height:250px;width:100%;border-bottom:2px solid var(--contrast);padding:20px}}.gb-element-dd5f511f{column-gap:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0px}@media (max-width:767px){.gb-element-dd5f511f{display:grid;grid-template-columns:1fr}}.gb-element-98ec5c60{align-items:flex-start;background-color:#f37900;display:flex;flex-direction:column;justify-content:flex-start;min-height:400px;position:relative;transition:all 0.5s ease 0s;z-index:0;padding:40px}.gb-element-98ec5c60:is(:hover,:focus){transition:all 0.5s ease 0s}@media (max-width:767px){.gb-element-98ec5c60{min-height:200px;width:100%;padding:20px}}.gb-element-311eaa5f{align-items:flex-start;background-blend-mode:normal;background-color:var(--contrast);background-image:url('https://asperastra.org/wp-content/uploads/2026/03/3d_example.webp');background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-start;min-height:400px;position:relative;transition:all 0.5s ease 0s;z-index:0;padding:40px}.gb-element-311eaa5f:is(:hover,:focus){transition:all 0.5s ease 0s}@media (max-width:767px){.gb-element-311eaa5f{min-height:250px;width:100%;border-bottom:2px solid var(--contrast);padding:20px}}.gb-element-5dc553fb{column-gap:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0px}@media (max-width:767px){.gb-element-5dc553fb{display:grid;grid-template-columns:1fr}}.gb-element-0f6d0a31{align-items:flex-start;background-color:#11bbc3;display:flex;flex-direction:column;justify-content:flex-start;min-height:400px;position:relative;transition:all 0.5s ease 0s;z-index:0;padding:40px}.gb-element-0f6d0a31:is(:hover,:focus){transition:all 0.5s ease 0s}@media (max-width:767px){.gb-element-0f6d0a31{min-height:200px;width:100%;padding:20px}}.gb-element-bb7f0acb{align-items:flex-start;background-blend-mode:normal;background-color:var(--contrast);background-image:url('https://asperastra.org/wp-content/uploads/2026/03/AI_example-scaled.webp');background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-start;min-height:400px;position:relative;transition:all 0.5s ease 0s;z-index:0;padding:40px}.gb-element-bb7f0acb:is(:hover,:focus){transition:all 0.5s ease 0s}@media (max-width:767px){.gb-element-bb7f0acb{min-height:250px;width:100%;border-bottom:2px solid var(--contrast);padding:20px}}.gb-element-c2f57296{column-gap:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0px}@media (max-width:767px){.gb-element-c2f57296{display:grid;grid-template-columns:1fr}}.gb-element-e577fac0{align-items:flex-start;background-color:#00789c;display:flex;flex-direction:column;justify-content:flex-start;min-height:400px;position:relative;transition:all 0.5s ease 0s;z-index:0;padding:40px}.gb-element-e577fac0:is(:hover,:focus){transition:all 0.5s ease 0s}@media (max-width:767px){.gb-element-e577fac0{min-height:200px;width:100%;padding:20px}}.gb-element-bf22688b{align-items:flex-start;background-blend-mode:normal;background-color:var(--contrast);background-image:url('https://asperastra.org/wp-content/uploads/2026/03/Arduino_example.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-start;min-height:400px;position:relative;transition:all 0.5s ease 0s;z-index:0;padding:40px}.gb-element-bf22688b:is(:hover,:focus){transition:all 0.5s ease 0s}@media (max-width:767px){.gb-element-bf22688b{min-height:250px;width:100%;border-bottom:2px solid var(--contrast);padding:20px}}.gb-element-c3b95614{align-items:center;display:flex;justify-content:center;margin:auto;padding:60px 20px 20px 20px}.gb-element-9f69ae63{display:flex;flex-direction:row;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;margin:auto;padding:20px 60px}@media (max-width:767px){.gb-element-9f69ae63{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;row-gap:10px}}.gb-element-4af418d4{padding:10px 50px 20px 50px}@media (max-width:767px){.gb-element-4af418d4{padding-left:20px;padding-right:20px}}.gb-element-18eed94a{column-gap:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0px}@media (max-width:767px){.gb-element-18eed94a{display:grid;grid-template-columns:1fr}}.gb-element-b48ac8eb{align-items:flex-start;background-color:#7182cb;display:flex;flex-direction:column;justify-content:flex-start;min-height:400px;position:relative;transition:all 0.5s ease 0s;z-index:0;padding:40px}.gb-element-b48ac8eb:is(:hover,:focus){transition:all 0.5s ease 0s}@media (max-width:767px){.gb-element-b48ac8eb{width:100%;padding:20px}}.gb-element-db54752e{align-items:flex-start;background-color:var(--contrast);display:flex;flex-direction:column;justify-content:flex-start;min-height:400px;position:relative;transition:all 0.5s ease 0s;z-index:0;padding:40px}.gb-element-db54752e:is(:hover,:focus){transition:all 0.5s ease 0s}@media (max-width:767px){.gb-element-db54752e{width:100%;padding:20px}}.gb-element-d10c4228{background-color:#ece9e9;display:grid;grid-template-columns:2fr 1fr;width:100%;padding:50px 40px}@media (max-width:1024px){.gb-element-d10c4228{padding-bottom:80px;padding-top:80px}}@media (max-width:767px){.gb-element-d10c4228{padding:60px 20px}}.gb-element-d89d4b6e{padding:20px}.gb-element-a3c1a295{padding:20px}.gb-element-3f2be2f7{background-blend-mode:normal,normal;background-color:var(--base-3);background:linear-gradient(to left,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%),url(https://asperastra.org/wp-content/uploads/2026/03/grid_test1.png) center /cover no-repeat;padding:40px}.gb-element-53de28e2{display:grid;grid-template-columns:1fr 3fr}@media (max-width:767px){.gb-element-53de28e2{grid-template-columns:1fr}}.gb-element-b100387d{padding:20px 10px}.gb-element-3b44b15d{background-color:var(--accent);display:block;width:100%;padding:120px 40px}@media (max-width:1024px){.gb-element-3b44b15d{padding-bottom:80px;padding-top:80px}}@media (max-width:767px){.gb-element-3b44b15d{padding:60px 20px}}.gb-element-19ccab01{align-items:center;display:flex;flex-direction:column;justify-self:center;margin-left:auto;margin-right:auto;max-width:900px;row-gap:30px;text-align:center}@media (max-width:1024px){.gb-element-19ccab01{row-gap:20px}}@media (max-width:767px){.gb-element-19ccab01{align-items:center;display:flex;flex-direction:column;row-gap:16px}}.gb-element-2e79659c{background-color:var(--contrast);color:var(--base-3);display:block;width:100%;padding:60px 20px 40px 20px}.gb-element-175816fe{column-gap:40px;display:grid;grid-template-columns:1fr 1fr 1fr 2fr;row-gap:5px}@media (max-width:1024px){.gb-element-175816fe{column-gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gb-element-175816fe{align-items:center;align-self:stretch;column-gap:0px;display:flex;flex-direction:column;grid-template-columns:1fr;row-gap:20px}}.gb-element-7347cd5a{padding:10px}@media (max-width:1024px){.gb-element-7347cd5a{width:70%}}@media (max-width:767px){.gb-element-7347cd5a{width:60%;margin:0px;padding:0px}}@media (max-width:767px){.gb-element-225d7bdb{width:100%}}.gb-element-0a18a0ce{display:flex;justify-content:space-between}.gb-element-1e839dda{display:flex;flex-direction:column;justify-content:flex-start;row-gap:20px}@media (max-width:767px){.gb-element-1e839dda{width:100%}}@media (max-width:767px){.gb-element-0689bdc4{width:100%}}.gb-element-0fa555e0{align-items:center;display:flex;justify-content:space-between;padding-left:10px;padding-right:10px}@media (max-width:767px){.gb-element-0fa555e0{align-items:center;display:flex;justify-content:center;width:100%;padding:0px}}@media (max-width:767px){.gb-element-e3076b4d{width:100%}}.gb-element-4adb44ac{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-left:30px;padding-right:30px}@media (max-width:767px){.gb-element-4adb44ac{display:flex;flex-direction:column;justify-content:space-between;padding-left:0px;padding-right:0px;padding-top:20px}}.gb-element-9279521d{width:60%}@media (max-width:767px){.gb-element-9279521d{width:95%}}.gb-element-a68e38af a:hover{color:var(--accent);align-items:flex-end;justify-self:end;justify-items:end;align-self:end}.gb-text-994d1197{font-size:150px;margin-bottom:15px}@media (max-width:1024px){.gb-text-994d1197{font-size:68px}}@media (max-width:767px){.gb-text-994d1197{font-size:70px;font-weight:900;margin-bottom:15px}}.gb-text-ad0f8a15{font-size:30px;margin-bottom:25px;max-width:700px}@media (max-width:1024px){.gb-text-ad0f8a15{font-size:18px}}@media (max-width:767px){.gb-text-ad0f8a15{font-size:18px;margin-bottom:20px;max-width:80%}}.gb-text-aea946a2{font-size:22px}@media (max-width:767px){.gb-text-aea946a2{font-size:18px}}.gb-text-02a6f8a2{color:var(--contrast);font-size:120px;margin:0px;padding:0px}@media (max-width:1024px){.gb-text-02a6f8a2{font-size:100px}}@media (max-width:767px){.gb-text-02a6f8a2{font-size:45px}}.gb-text-a97c7d40{color:var(--base-3);font-size:100px}@media (max-width:1024px){.gb-text-a97c7d40{font-size:80px}}@media (max-width:767px){.gb-text-a97c7d40{font-size:60px}}.gb-text-1489d758{align-items:center;background-color:var(--base-3);color:#ffffff;column-gap:0.5em;display:inline-flex;text-decoration:none;transition:all 0.5s ease 0s;border:2px solid #EA4600;border-radius:100px;margin:0px;padding:10px 20px}.gb-text-1489d758:is(:hover,:focus){color:#ffffff;border:2px solid var(--contrast)}.gb-text-1489d758:is(:hover,:focus) .gb-shape svg{color:var(--contrast);transition:all 0.5s ease 0s;transform:rotate(360deg)}.gb-text-1489d758 .gb-shape svg{width:60px;height:35px;fill:currentColor;border-top-color:var(--base-3);border-right-color:var(--base-3);border-bottom-color:var(--base-3);border-left-color:var(--base-3);color:#EA4600;transition:all 0.5s ease 0s}.gb-text-bdaa0595{color:var(--base-3);font-size:100px}@media (max-width:1024px){.gb-text-bdaa0595{font-size:80px}}@media (max-width:767px){.gb-text-bdaa0595{font-size:60px}}.gb-text-5871365c{align-items:center;background-color:var(--base-3);color:#ffffff;column-gap:0.5em;display:inline-flex;text-decoration:none;transition:all 0.5s ease 0s;border:2px solid #F37900;border-radius:100px;margin:0px;padding:10px 20px}.gb-text-5871365c:is(:hover,:focus){color:#ffffff;border:2px solid var(--contrast)}.gb-text-5871365c:is(:hover,:focus) .gb-shape svg{color:var(--contrast);transition:all 0.5s ease 0s;transform:rotate(360deg)}.gb-text-5871365c .gb-shape svg{width:60px;height:35px;fill:currentColor;border-top-color:var(--base-3);border-right-color:var(--base-3);border-bottom-color:var(--base-3);border-left-color:var(--base-3);color:#F37900;transition:all 0.5s ease 0s}.gb-text-460c6886{color:var(--base-3);font-size:100px}@media (max-width:1024px){.gb-text-460c6886{font-size:80px}}@media (max-width:767px){.gb-text-460c6886{font-size:60px}}.gb-text-f593aea4{align-items:center;background-color:var(--base-3);color:#ffffff;column-gap:0.5em;display:inline-flex;text-decoration:none;transition:all 0.5s ease 0s;border:2px solid #11bbc3;border-radius:100px;margin:0px;padding:10px 20px}.gb-text-f593aea4:is(:hover,:focus){color:#ffffff;border:2px solid var(--contrast)}.gb-text-f593aea4:is(:hover,:focus) .gb-shape svg{color:var(--contrast);transition:all 0.5s ease 0s;transform:rotate(360deg)}.gb-text-f593aea4 .gb-shape svg{width:60px;height:35px;fill:currentColor;border-top-color:var(--base-3);border-right-color:var(--base-3);border-bottom-color:var(--base-3);border-left-color:var(--base-3);color:#11bbc3;transition:all 0.5s ease 0s}.gb-text-07bc1643{color:var(--base-3);font-size:100px}@media (max-width:1024px){.gb-text-07bc1643{font-size:60px}}@media (max-width:767px){.gb-text-07bc1643{font-size:60px}}.gb-text-8250f38e{align-items:center;background-color:var(--base-3);color:#ffffff;column-gap:0.5em;display:inline-flex;text-decoration:none;transition:all 0.5s ease 0s;border:2px solid #00789c;border-radius:100px;margin:0px;padding:10px 20px}.gb-text-8250f38e:is(:hover,:focus){color:#ffffff;border:2px solid var(--contrast)}.gb-text-8250f38e:is(:hover,:focus) .gb-shape svg{color:var(--contrast);transition:all 0.5s ease 0s;transform:rotate(360deg)}.gb-text-8250f38e .gb-shape svg{width:60px;height:35px;fill:currentColor;border-top-color:var(--base-3);border-right-color:var(--base-3);border-bottom-color:var(--base-3);border-left-color:var(--base-3);color:#00789C;transition:all 0.5s ease 0s}.gb-text-21de6e72{color:var(--contrast);font-size:100px;margin:0px;padding:20px}@media (max-width:1024px){.gb-text-21de6e72{font-size:100px}}@media (max-width:767px){.gb-text-21de6e72{font-size:40px;padding:5px}}@media (max-width:767px){.gb-text-d8409459{margin:0px}}.gb-text-14b9f814{font-size:22px}@media (max-width:767px){.gb-text-14b9f814{font-size:15px}}.gb-text-80605a89{color:var(--base-3)}.gb-text-606b223c{color:var(--base-3);font-size:100px}@media (max-width:767px){.gb-text-606b223c{font-size:60px}}.gb-text-3b024200{color:var(--base-3)}.gb-text-cec36597{color:var(--base-3);font-size:100px}@media (max-width:767px){.gb-text-cec36597{font-size:60px}}.gb-text-b834767c{font-size:55px;margin:0px;padding:0px}@media (max-width:1024px){.gb-text-b834767c{font-size:60px}}@media (max-width:767px){.gb-text-b834767c{font-size:35px;text-align:center}}.gb-text-f2a73355{align-items:center;background-color:#7182cb;border-bottom-color:var(--contrast);border-left-color:var(--contrast);border-right-color:var(--contrast);border-top-color:var(--contrast);color:#ffffff;display:inline-flex;font-size:22px;text-decoration:none;transition:all 0.2s ease 0s;border-radius:100px;padding:20px 35px}.gb-text-f2a73355:is(:hover,:focus){background-color:var(--base-3);color:var(--contrast);transition:all 0.2s ease 0s}@media (max-width:1024px){.gb-text-f2a73355{padding:18px 32px}}@media (max-width:767px){.gb-text-f2a73355{background-color:var(--contrast);color:var(--base-3);font-size:20px;transition:all 0.2s ease 0s;border:2px solid var(--contrast);border-radius:100px;margin:0px;padding:15px 30px}.gb-text-f2a73355:is(:hover,:focus){color:var(--contrast);background-color:var(--base-3);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;transition:all 0.2s ease 0s}}.gb-text-530e275d{font-size:22px}@media (max-width:1024px){.gb-text-530e275d{font-size:19px}}@media (max-width:767px){.gb-text-530e275d{font-size:17px}}.gb-text-95626139{padding-top:70px}.gb-text-f9f9f2da{font-size:18px;margin:0px}.gb-text-ffeec9ee{font-size:30px;padding-top:5px}.gb-text-e322be36{font-size:64px;margin:0px;padding:0px}@media (max-width:1024px){.gb-text-e322be36{font-size:60px}}@media (max-width:767px){.gb-text-e322be36{font-size:35px;text-align:center}}.gb-text-ed653ee3{align-items:center;background-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast);border-right-color:var(--contrast);border-top-color:var(--contrast);color:#ffffff;display:inline-flex;font-size:22px;text-decoration:none;transition:all 0.2s ease 0s;border-radius:100px;padding:20px 35px}.gb-text-ed653ee3:is(:hover,:focus){background-color:var(--base-3);color:var(--contrast);transition:all 0.2s ease 0s}@media (max-width:1024px){.gb-text-ed653ee3{padding:18px 32px}}@media (max-width:767px){.gb-text-ed653ee3{background-color:var(--contrast);color:var(--base-3);font-size:20px;transition:all 0.2s ease 0s;border:2px solid var(--contrast);border-radius:100px;margin:0px;padding:15px 30px}.gb-text-ed653ee3:is(:hover,:focus){color:var(--contrast);background-color:var(--base-3);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;transition:all 0.2s ease 0s}}.gb-text-574091d3{border-bottom-style:solid;border-bottom-width:2px;padding-bottom:10px}.gb-text-ef0a8b92{border-bottom-style:solid;border-bottom-width:2px;padding-bottom:10px}.gb-text-a9704b9a{font-size:16px}@media (max-width:767px){.gb-text-a9704b9a{width:100%}}.gb-text-009a7c8a{align-items:center;color:var(--base-3);column-gap:0.5em;display:flex;justify-content:center;justify-items:center;max-width:100%;text-decoration:none;transition:all 0.3s ease 0s;border:2px solid var(--accent);border-radius:100px;padding:1rem 2rem}.gb-text-009a7c8a:is(:hover,:focus){background-color:var(--accent);color:var(--contrast);transition:all 0.3s ease 0s;border:2px solid var(--accent)}.gb-text-009a7c8a:is(:hover,:focus) .gb-shape svg{color:var(--contrast);transition:all 0.3s ease 0s}.gb-text-009a7c8a .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-2c9ab67e{border-bottom-style:solid;border-bottom-width:2px;padding-bottom:10px}.gb-text-edc38f6e{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;text-decoration:none;padding:1rem 2rem}.gb-text-edc38f6e:is(:hover,:focus){color:#ffffff}.gb-text-edc38f6e:is(:hover,:focus) .gb-shape svg{color:var(--accent);transition:all 0.3s ease 0s}.gb-text-edc38f6e .gb-shape svg{width:50px;height:50px;fill:currentColor;transition:all 0.3s ease 0s}.gb-text-fbab0109{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;text-decoration:none;padding:1rem 2rem}.gb-text-fbab0109:is(:hover,:focus){color:#ffffff}.gb-text-fbab0109:is(:hover,:focus) .gb-shape svg{color:var(--accent);transition:all 0.3s ease 0s}.gb-text-fbab0109 .gb-shape svg{width:50px;height:50px;fill:currentColor;transition:all 0.3s ease 0s}.gb-text-b77a2297{border-bottom-style:solid;border-bottom-width:2px;padding-bottom:10px}.gb-text-ac9113e7{color:rgba(255,255,255,0.7)}.gb-text-a07674ca{align-items:flex-end;align-self:end;justify-content:flex-end;justify-items:end;justify-self:end}.gb-text-a07674ca:hover{color:var(--contrast-3)}.gb-text-a07674ca:is(:hover,:focus) .gb-shape svg{color:var(--accent)}.gb-text-a07674ca a{color:var(--base-3)}.gb-shape-51f95bba{display:inline-flex}.gb-shape-51f95bba svg{fill:currentColor;width:30px;height:auto}@media (max-width:767px){.gb-shape-51f95bba svg{transform:rotate(90deg);width:25px}}.gb-looper-739b37a7{column-gap:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.gb-looper-739b37a7 a{color:var(--contrast)}.gb-looper-739b37a7 a:hover{color:#7182cb}@media (max-width:1024px){.gb-looper-739b37a7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gb-looper-739b37a7{grid-template-columns:1fr;row-gap:0px}}.gb-loop-item-2f8218a1{align-items:flex-start;border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;display:flex;flex-direction:column;justify-content:flex-start;row-gap:10px;padding:20px}@media (max-width:767px){.gb-loop-item-2f8218a1{padding:0px}}.gb-media-b5f8128a{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-47eefb92{height:auto;max-width:100%;object-fit:cover;width:100%}