: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-60e05f01{display:block;width:100%;padding:40px 80px 20px 20px}@media (max-width:1024px){.gb-element-60e05f01{padding-bottom:30px;padding-top:50px}}@media (max-width:767px){.gb-element-60e05f01{padding-bottom:20px;padding-right:20px;padding-top:30px}}.gb-element-4af418d4{padding:10px}.gb-element-224d612a{padding:0px 10px 10px 10px}.gb-element-2f371b9e{padding:20px 10px 10px 10px}.gb-element-c2ce424b{padding:0px 10px 10px 10px}.gb-element-ab260f1e{column-gap:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0px}@media (max-width:1024px){.gb-element-ab260f1e{display:flex;flex-direction:column;grid-template-columns:1fr;row-gap:0px}}@media (max-width:767px){.gb-element-ab260f1e{display:grid;grid-template-columns:1fr}}.gb-element-7b74b9fd{padding:10px 30px 0px 10px}.gb-element-7f4d54d2{background-blend-mode:normal;background-image:url('https://asperastra.org/wp-content/uploads/2026/04/HW-arduino-scaled.jpg');background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:1024px){.gb-element-7f4d54d2{min-height:300px}}@media (max-width:767px){.gb-element-7f4d54d2{min-height:200px}}.gb-element-9303a24b{padding:20px 10px 10px 10px}@media (max-width:1024px){.gb-element-9303a24b{padding-left:10px}}.gb-element-75db678d{padding:0px 10px 10px 10px}.gb-element-c9d12221{padding:0px 10px 10px 10px}.gb-element-49207809{padding:0px 10px 10px 10px}.gb-element-b100387d{padding:20px 10px}.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-0a43b716{font-size:35px}@media (max-width:767px){.gb-text-0a43b716{font-size:23px}}.gb-text-f9f9f2da{font-size:18px;margin:0px}.gb-text-ffeec9ee{font-size:30px;padding-top:5px}.gb-text-ffeec9ee a{color:var(--contrast)}.gb-text-ffeec9ee a:hover{color:#00789c}.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-media-79337b16{height:auto;max-width:100%;object-fit:cover;width:auto}.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%}.gb-looper-739b37a7{column-gap:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}@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}}.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;row-gap:10px;padding:20px}