@import"https://fonts.googleapis.com/css2?family=Barlow&family=Barlow+Condensed:wght@400;700&family=Bellefair&display=swap";*[data-v-dea3ffa2],[data-v-dea3ffa2]:after,[data-v-dea3ffa2]:before{box-sizing:border-box}body[data-v-dea3ffa2]{display:grid;grid-template-rows:min-content 1fr;margin:0;min-height:100vh;overflow-x:hidden;overflow-y:hidden;padding:0}@media (max-width:60rem){body[data-v-dea3ffa2]{overflow-y:auto}}h1[data-v-dea3ffa2],h2[data-v-dea3ffa2],h3[data-v-dea3ffa2],h4[data-v-dea3ffa2],h5[data-v-dea3ffa2],p[data-v-dea3ffa2],ul[data-v-dea3ffa2]{margin:0}ul[data-v-dea3ffa2]{padding:0}a[data-v-dea3ffa2]{text-decoration:none}.color-primary[data-v-dea3ffa2]{color:#d2d8f9}.color-dark[data-v-dea3ffa2]{color:#0c0e18}.color-light[data-v-dea3ffa2]{color:#fff}.bg-color-primary[data-v-dea3ffa2]{background-color:#d2d8f9}.bg-color-dark[data-v-dea3ffa2]{background-color:#0c0e18}.bg-color-light[data-v-dea3ffa2]{background-color:#fff}.sr-only[data-v-dea3ffa2]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body[data-v-dea3ffa2]{background-color:#0c0e18;color:#fff}body>header[data-v-dea3ffa2],body>main[data-v-dea3ffa2]{justify-self:center;max-width:1920px}body>header[data-v-dea3ffa2]{margin-inline:3rem;width:calc(100% - 6rem)}@media (min-width:35rem) and (max-width:60rem){body>header[data-v-dea3ffa2]{margin-inline:2rem;width:calc(100% - 4rem)}}@media (max-width:35rem){body>header[data-v-dea3ffa2]{margin-inline:1.5rem;width:calc(100% - 3rem)}}body>main[data-v-dea3ffa2]{margin-inline:10rem;width:calc(100% - 20rem)}@media (min-width:35rem) and (max-width:60rem){body>main[data-v-dea3ffa2]{margin-inline:2rem;width:calc(100% - 4rem)}}@media (max-width:35rem){body>main[data-v-dea3ffa2]{margin-inline:1.5rem;width:calc(100% - 3rem)}}@keyframes curveInAnimation-dea3ffa2{0%{opacity:0;transform:rotate(-90deg) translate(-500px) rotate(90deg)}to{opacity:1;transform:rotate(0) translate(0) rotate(0)}}@keyframes fadeInAnimation-dea3ffa2{0%{opacity:0}to{opacity:1}}body>main[data-v-dea3ffa2]{animation:fadeInAnimation-dea3ffa2 1s ease 0;animation-fill-mode:forwards;animation-iteration-count:1;opacity:0}.slide[data-v-dea3ffa2]{-webkit-margin-before:2rem;display:flex;gap:var(--gap,1rem);gap:5rem;justify-content:space-between;margin-block-start:2rem}@media (max-width:60rem){.slide[data-v-dea3ffa2]{-webkit-margin-before:4rem;flex-direction:column;gap:3.5rem;margin-block-start:4rem;text-align:center}}.left[data-v-dea3ffa2]{display:flex;gap:var(--gap,1rem);gap:5rem}@media (max-width:60rem){.left[data-v-dea3ffa2]{flex-direction:column;gap:3rem;order:2}}.content[data-v-dea3ffa2],.slider-menu[data-v-dea3ffa2]{-webkit-margin-before:7rem;margin-block-start:7rem}@media (max-width:60rem){.content[data-v-dea3ffa2],.slider-menu[data-v-dea3ffa2]{-webkit-margin-before:0;margin-block-start:0}}h1[data-v-dea3ffa2]{-webkit-margin-before:1rem;-webkit-margin-after:1.5rem;animation:fadeInAnimation-dea3ffa2 1s ease 0;animation-fill-mode:forwards;animation-iteration-count:1;font-family:Bellefair,serif;font-size:56px;margin-block-end:1.5rem;margin-block-start:1rem;opacity:0;text-transform:uppercase}@media (max-width:60rem){h1[data-v-dea3ffa2]{font-size:40px}}h3[data-v-dea3ffa2]{animation:fadeInAnimation-dea3ffa2 1s ease 0;animation-fill-mode:forwards;animation-iteration-count:1;color:#d2d8f9;font-family:Barlow Condensed,sans-serif;font-size:16px;letter-spacing:2.7px;opacity:0;text-transform:uppercase}@media (max-width:60rem){h3[data-v-dea3ffa2]{font-size:16px}}p[data-v-dea3ffa2]{animation:fadeInAnimation-dea3ffa2 1s ease 0;animation-fill-mode:forwards;animation-iteration-count:1;font-family:Barlow,sans-serif;font-size:18px;line-height:1.8;max-width:45ch;opacity:0}@media (max-width:60rem){p[data-v-dea3ffa2]{font-size:16px;margin-inline:auto;max-width:50ch}}.image[data-v-dea3ffa2]{animation:fadeInAnimation-dea3ffa2 1s ease 0;animation-fill-mode:forwards;animation-iteration-count:1;opacity:0}@media (max-width:60rem){.image[data-v-dea3ffa2]{aspect-ratio:2.4;order:1;width:100%}}.image img[data-v-dea3ffa2]{max-width:30vw}@media (max-width:60rem){.image img[data-v-dea3ffa2]{left:.1rem;max-width:100vw;position:absolute;width:100vw}}@media (max-width:35rem){.image img[data-v-dea3ffa2]{left:.1rem}}.slider-menu[data-v-dea3ffa2]{animation:fadeInAnimation-dea3ffa2 1s ease 0;animation-fill-mode:forwards;animation-iteration-count:1;opacity:0}.slider-menu ul[data-v-dea3ffa2]{display:flex;flex-direction:column;gap:var(--gap,1rem);gap:2rem;list-style:none}@media (max-width:60rem){.slider-menu ul[data-v-dea3ffa2]{flex-direction:row;justify-content:center}}.slider-menu button[data-v-dea3ffa2]{aspect-ratio:1;background:none;border:1px solid hsla(0,0%,100%,.5);border-radius:2.5rem;color:#fff;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:28px;letter-spacing:4.75px;padding:0 0 5px 3px;text-transform:uppercase;transition:all .15s ease-out;width:5rem}.slider-menu button[aria-current=true][data-v-dea3ffa2]{background-color:#fff;color:#0c0e18}.slider-menu button[data-v-dea3ffa2]:focus-visible,.slider-menu button[data-v-dea3ffa2]:hover{border-color:#fff;border-width:2px}.slider-menu button[data-v-dea3ffa2]:focus-visible{outline:none}.desktop[data-v-dea3ffa2]{display:none}@media (min-width:60rem){.desktop[data-v-dea3ffa2]{display:block}}.mobile[data-v-dea3ffa2]{display:none}@media (max-width:60rem){.mobile[data-v-dea3ffa2]{display:block}}:after:where(.astro-24A3O2S3),:before:where(.astro-24A3O2S3),:where(.astro-24A3O2S3){box-sizing:border-box}body{display:grid;grid-template-rows:min-content 1fr;margin:0;min-height:100vh;overflow-x:hidden;overflow-y:hidden;padding:0}@media (max-width:60rem){body{overflow-y:auto}}h1:where(.astro-24A3O2S3),h2:where(.astro-24A3O2S3),h3:where(.astro-24A3O2S3),h4:where(.astro-24A3O2S3),h5:where(.astro-24A3O2S3),p:where(.astro-24A3O2S3),ul:where(.astro-24A3O2S3){margin:0}ul:where(.astro-24A3O2S3){padding:0}a:where(.astro-24A3O2S3){text-decoration:none}.color-primary:where(.astro-24A3O2S3){color:#d2d8f9}.color-dark:where(.astro-24A3O2S3){color:#0c0e18}.color-light:where(.astro-24A3O2S3){color:#fff}.bg-color-primary:where(.astro-24A3O2S3){background-color:#d2d8f9}.bg-color-dark:where(.astro-24A3O2S3){background-color:#0c0e18}.bg-color-light:where(.astro-24A3O2S3){background-color:#fff}.sr-only:where(.astro-24A3O2S3){clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body{background-color:#0c0e18;color:#fff}body>header:where(.astro-24A3O2S3),body>main:where(.astro-24A3O2S3){justify-self:center;max-width:1920px}body>header:where(.astro-24A3O2S3){margin-inline:3rem;width:calc(100% - 6rem)}@media (min-width:35rem) and (max-width:60rem){body>header:where(.astro-24A3O2S3){margin-inline:2rem;width:calc(100% - 4rem)}}@media (max-width:35rem){body>header:where(.astro-24A3O2S3){margin-inline:1.5rem;width:calc(100% - 3rem)}}body>main:where(.astro-24A3O2S3){margin-inline:10rem;width:calc(100% - 20rem)}@media (min-width:35rem) and (max-width:60rem){body>main:where(.astro-24A3O2S3){margin-inline:2rem;width:calc(100% - 4rem)}}@media (max-width:35rem){body>main:where(.astro-24A3O2S3){margin-inline:1.5rem;width:calc(100% - 3rem)}}@keyframes curveInAnimation{0%{opacity:0;transform:rotate(-90deg) translate(-500px) rotate(90deg)}to{opacity:1;transform:rotate(0) translate(0) rotate(0)}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}body>main:where(.astro-24A3O2S3){animation:fadeInAnimation 1s ease 0;animation-fill-mode:forwards;animation-iteration-count:1;opacity:0}body{background-image:url(/assets/technology/background-technology-desktop.jpg);background-repeat:no-repeat;background-size:cover}@media (min-width:35rem) and (max-width:60rem){body{background-image:url(/assets/technology/background-technology-tablet.jpg)}}@media (max-width:35rem){body{background-image:url(/assets/technology/background-technology-mobile.jpg)}}section:where(.astro-24A3O2S3){-webkit-margin-before:5rem;-webkit-margin-after:3rem;margin-block-end:3rem;margin-block-start:5rem}@media (max-width:60rem){section:where(.astro-24A3O2S3){-webkit-margin-before:2rem;margin-block-start:2rem}}@media (max-width:35rem){section:where(.astro-24A3O2S3){-webkit-margin-before:1rem;margin-block-start:1rem}}h2:where(.astro-24A3O2S3){font-family:Barlow Condensed,sans-serif;font-size:28px;letter-spacing:4.75px;text-transform:uppercase}h2:where(.astro-24A3O2S3) span:where(.astro-24A3O2S3)[aria-hidden=true]{-webkit-margin-end:.75em;margin-inline-end:.75em;opacity:.4}@media (max-width:35rem){h2:where(.astro-24A3O2S3){font-size:16px}}
