.langugage-switcher[data-astro-cid-a2mxz4y6]{position:absolute;right:var(--spacing-400);top:-4rem;display:flex;align-items:center;justify-content:center;gap:var(--spacing-200);padding:var(--spacing-400);color:var(--color-primary-800)}@media screen and (min-width: 1024px){.langugage-switcher[data-astro-cid-a2mxz4y6]{justify-content:flex-start}}.form[data-astro-cid-svshx33u]{max-width:400px;margin-inline:auto;padding-inline:var(--spacing-200)}.form-group[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:var(--spacing-100);margin-block-end:var(--spacing-500);label{color:#3c3a3a}input,textarea{border:none;border-bottom:1px solid rgb(214,212,212);padding:var(--spacing-200);text-align:center;font-size:var(--font-size-400)}}.button[data-astro-cid-svshx33u]{background-color:var(--color-primary-600);color:var(--color-primary-100);border:none;width:100%;padding:var(--spacing-200) var(--spacing-600)}.success-message[data-astro-cid-svshx33u]{display:none}@media screen and (min-width: 1024px){.form-group[data-astro-cid-svshx33u]{input,textarea{text-align:left}}}.dropdown[data-astro-cid-pux6a34n]{position:fixed;z-index:9000;inset:0;transform:translateY(-135%);background-color:#fff;backdrop-filter:blur(10px);padding:var(--spacing-1000) var(--spacing-400);min-height:100vh;overflow:auto;transition:all .5s ease-in-out}.nav__list[data-astro-cid-pux6a34n]{padding-block:var(--spacing-400);opacity:0;transform:translateY(50px);transition:all .6s ease-in-out .3s}.dropdown[data-astro-cid-pux6a34n].open{transform:translateY(75px)}.dropdown[data-astro-cid-pux6a34n].open .nav__list[data-astro-cid-pux6a34n]{opacity:1;transform:translateY(0)}.nav__link[data-astro-cid-pux6a34n]{display:inline-block;width:100%;padding-block:var(--spacing-200);font-size:clamp(var(--font-size-500),5vw,var(--font-size-800));color:var(--color-primary-800);text-decoration:none}.dropdown__form[data-astro-cid-pux6a34n]{width:100%;opacity:0;transform:translateY(50px);transition:all .8s ease-in-out .4s;max-width:400px;margin-inline:auto;margin-block-start:var(--spacing-800)}.dropdown[data-astro-cid-pux6a34n].open .dropdown__form[data-astro-cid-pux6a34n]{opacity:1;transform:translateY(0)}.dropdown__footer[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;gap:var(--spacing-400);justify-content:center;align-items:center;border-block-start:1px solid rgba(0 0 0 / .2);padding-block-start:var(--spacing-600);margin-block-start:var(--spacing-600);.dropdown__contact{justify-content:space-between}.contact{font-size:clamp(var(--font-size-400),4vw,var(--font-size-700));color:var(--color-primary-800)}}@media screen and (min-width: 1024px){.dropdown__content[data-astro-cid-pux6a34n]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-600);align-items:baseline}.dropdown__form[data-astro-cid-pux6a34n]{margin-block-start:0}.dropdown__footer[data-astro-cid-pux6a34n]{flex-direction:row;justify-content:space-between;gap:var(--spacing-800);.dropdown__contact{justify-content:flex-start;gap:var(--spacing-800)}}}.menu-button[data-astro-cid-3weo6hls]{width:50px;height:50px;padding:var(--spacing-300);border:none;background-color:var(--color-primary-100);border-radius:50%}.menu-button[data-astro-cid-3weo6hls].open{background-color:var(--color-primary-400)}.menu-button-line[data-astro-cid-3weo6hls]{width:100%;height:2px;background-color:var(--font-color)}.menu-button-line[data-astro-cid-3weo6hls].open{background-color:var(--color-primary-100)}.menu-button-line[data-astro-cid-3weo6hls]:not(:nth-of-type(1)){margin-block-start:5px}.hero[data-astro-cid-bbe6dxrz]{margin-block-start:75px;background-color:#1d95b259;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%23D0E7FF' stroke-width='1'%3E%3Cpath d='M769 229L1037 260.9M927 880L731 737 520 660 309 538 40 599 295 764 126.5 879.5 40 599-197 493 102 382-31 229 126.5 79.5-69-63'/%3E%3Cpath d='M-31 229L237 261 390 382 603 493 308.5 537.5 101.5 381.5M370 905L295 764'/%3E%3Cpath d='M520 660L578 842 731 737 840 599 603 493 520 660 295 764 309 538 390 382 539 269 769 229 577.5 41.5 370 105 295 -36 126.5 79.5 237 261 102 382 40 599 -69 737 127 880'/%3E%3Cpath d='M520-140L578.5 42.5 731-63M603 493L539 269 237 261 370 105M902 382L539 269M390 382L102 382'/%3E%3Cpath d='M-222 42L126.5 79.5 370 105 539 269 577.5 41.5 927 80 769 229 902 382 603 493 731 737M295-36L577.5 41.5M578 842L295 764M40-201L127 80M102 382L-261 269'/%3E%3C/g%3E%3Cg fill='%23D0E7FF'%3E%3Ccircle cx='769' cy='229' r='5'/%3E%3Ccircle cx='539' cy='269' r='5'/%3E%3Ccircle cx='603' cy='493' r='5'/%3E%3Ccircle cx='731' cy='737' r='5'/%3E%3Ccircle cx='520' cy='660' r='5'/%3E%3Ccircle cx='309' cy='538' r='5'/%3E%3Ccircle cx='295' cy='764' r='5'/%3E%3Ccircle cx='40' cy='599' r='5'/%3E%3Ccircle cx='102' cy='382' r='5'/%3E%3Ccircle cx='127' cy='80' r='5'/%3E%3Ccircle cx='370' cy='105' r='5'/%3E%3Ccircle cx='578' cy='42' r='5'/%3E%3Ccircle cx='237' cy='261' r='5'/%3E%3Ccircle cx='390' cy='382' r='5'/%3E%3C/g%3E%3C/svg%3E")}.hero__container[data-astro-cid-bbe6dxrz]{height:100%;margin-block-start:var(--spacing-600)}.hero__heading[data-astro-cid-bbe6dxrz]{font-size:clamp(1.4rem,1.49rem + 1.5vw,3rem);margin-block-end:1.5rem}.hero__description[data-astro-cid-bbe6dxrz]{font-size:var(--font-size-500)}.hero__circle-container[data-astro-cid-bbe6dxrz]{position:relative;max-height:420px;max-width:420px;margin-inline:auto;margin-block-end:var(--spacing-900)}.hero__circle[data-astro-cid-bbe6dxrz]{width:100%;aspect-ratio:1 / 1;border-radius:50%;background-color:#fff9;opacity:1;transition:var(--transition);z-index:1000;text-transform:uppercase;font-weight:600;display:grid;place-items:center;animation-name:outerCircleAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease}.hero-inner-circle[data-astro-cid-bbe6dxrz]{position:absolute;inset:2.5%;width:95%;aspect-ratio:1 / 1;background-color:#b7cbe033;border-radius:50%;z-index:-1}.hero-inner-circle-first[data-astro-cid-bbe6dxrz]{animation:innerCircleAnimation 15s linear infinite}.hero-inner-circle-second[data-astro-cid-bbe6dxrz]{animation:innerCircleAnimation 15s linear 5s infinite}.hero-inner-circle-third[data-astro-cid-bbe6dxrz]{animation:innerCircleAnimation 15s linear 10s infinite}@keyframes outerCircleAnimation{20%{transform:scale(1.1)}60%{transform:scale(1)}}@keyframes innerCircleAnimation{to{opacity:0;transform:scale(5)}}.circle-heading[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-200);opacity:0;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-size:clamp(1.4rem,1.49rem + 1.3vw,3.5rem);letter-spacing:1.3px}.circle-heading-first[data-astro-cid-bbe6dxrz]{animation-name:toggleCircleTitle;animation-duration:15s;animation-timing-function:ease-in;animation-iteration-count:infinite}.circle-heading-second[data-astro-cid-bbe6dxrz]{animation-name:toggleCircleTitle;animation-duration:15s;animation-timing-function:ease-in;animation-iteration-count:infinite;animation-delay:5s}.circle-heading-third[data-astro-cid-bbe6dxrz]{animation-name:toggleCircleTitle;animation-duration:15s;animation-timing-function:ease-in;animation-iteration-count:infinite;animation-delay:10s}@keyframes toggleCircleTitle{0%{opacity:0}15%{opacity:1}33%{opacity:0}}@media (min-width: 1024px){.hero__container[data-astro-cid-bbe6dxrz]{margin-block-start:var(--spacing-100)}}.clients-container[data-astro-cid-cktvhckl]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:400px;gap:var(--spacing-1000);perspective:1200px}.clients__hover[data-astro-cid-cktvhckl]{position:absolute;inset:80% 0 0;display:grid;align-content:center;transition:all .5s;transition-behavior:allow-discrete;background-color:#ffffff80;backdrop-filter:blur(8px);border-block-start:.5px solid rgba(94,93,93,.5);box-shadow:0 -1px 7px #0003;padding:var(--spacing-200) var(--spacing-600);opacity:1}.clients__link[data-astro-cid-cktvhckl]{background-color:var(--color-primary-100);border:.5px solid #b7cbe03b;position:relative;transform-style:preserve-3d;will-change:transform,opacity;opacity:0;transform:translateY(40px) rotateX(15deg);scale:.5;transition:all .3s ease-in-out;overflow:hidden}.clients__link[data-astro-cid-cktvhckl].in-view{opacity:1;scale:1;transform:translateY(0) rotateX(0)}.clients__img[data-astro-cid-cktvhckl]{height:100%;width:100%;object-fit:cover;object-position:left}.clients__description[data-astro-cid-cktvhckl]{display:flex;gap:var(--spacing-200);margin:0;overflow-x:auto;text-transform:uppercase;color:var(--color-primary-800);font-size:var(--font-size-400);span{text-align:left;flex-shrink:0}}.clients__title[data-astro-cid-cktvhckl]{margin:0;color:var(--color-primary-600);font-size:clamp(1rem,1rem + 1.3vw,3.5rem);font-weight:700;text-align:left;text-transform:uppercase}@media screen and (min-width: 425px){.clients-container[data-astro-cid-cktvhckl]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-800)}}@media screen and (min-width: 1024px){.clients-container[data-astro-cid-cktvhckl]{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.clients__hover[data-astro-cid-cktvhckl]{top:0;padding:var(--spacing-700);opacity:0;border-block-start:none}.clients__description[data-astro-cid-cktvhckl]{flex-wrap:wrap;overflow-x:visible}.clients__title[data-astro-cid-cktvhckl],.clients__description[data-astro-cid-cktvhckl]{transition:all .5s;transition-behavior:allow-discrete;opacity:0;transform:translate(-25px)}.clients__link[data-astro-cid-cktvhckl]:hover{scale:1.01;box-shadow:0 0 20px #ffffff40;.clients__title,.clients__description{opacity:1;transform:translate(0);@starting-style{opacity:0;transform:translate(-50px)}}.clients__hover{opacity:1}}.clients__img--left-20[data-astro-cid-cktvhckl]{object-position:20%}.clients__img--left-30[data-astro-cid-cktvhckl]{object-position:30%}.clients__img--left-40[data-astro-cid-cktvhckl]{object-position:40%}}.about[data-astro-cid-v2cbyr3p]{position:relative;z-index:200}.about-card-container[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:300px;gap:var(--spacing-500)}.about-card[data-astro-cid-v2cbyr3p]{position:relative;padding:var(--spacing-500);border:1px solid rgb(74 125 128 / 30%);background-color:var(--color-primary-600);text-align:center}.about-card[data-astro-cid-v2cbyr3p]:after{content:"";position:absolute;inset:-3px;background-attachment:fixed;background-image:radial-gradient(circle at var(--x, 0) var(--y, 0),rgba(255 0 0 / .5) 1rem,rgba(255 255 255 / .01) 20rem);z-index:-1}.about-card[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{margin-block-end:var(--spacing-400);font-size:var(--font-size-600)}.about-card[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{color:var(--color-primary-100)}.technologies[data-astro-cid-l2cnqcpr]{color:var(--color-primary-300);font-weight:700;font-size:5rem;background-color:var(--color-primary-600)}.tools-container[data-astro-cid-l2cnqcpr]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--spacing-500);justify-content:center;justify-items:center;align-items:center}.tools-item[data-astro-cid-l2cnqcpr]{scale:.6;transition:all .5s;transition-timing-function:ease-in-out}.tools-item[data-astro-cid-l2cnqcpr].animated{scale:1}.tools-item[data-astro-cid-l2cnqcpr] p[data-astro-cid-l2cnqcpr]{text-align:center}.tools-item[data-astro-cid-l2cnqcpr] img[data-astro-cid-l2cnqcpr]{filter:grayscale(1) brightness(1.7)}.contact-card-container[data-astro-cid-xmivup5a]{display:flex;gap:var(--spacing-600);flex-direction:column;align-items:center}.contact-card[data-astro-cid-xmivup5a]{padding:var(--spacing-600) var(--spacing-400);display:flex;flex-direction:column;gap:var(--spacing-600);justify-content:center;align-items:center;width:min(500px,100%);background-color:var(--color-primary-600);box-shadow:var(--box-shadow)}.contact-card-heading[data-astro-cid-xmivup5a]{margin-block-end:var(--spacing-400);font-size:1rem;font-weight:400;color:var(--color-primary-200)}.contact-card-description[data-astro-cid-xmivup5a]{font-size:clamp(1.2rem,1.5rem,3rem);font-weight:700;color:var(--color-primary-100)}.contact-card-line[data-astro-cid-xmivup5a]{height:1px;width:70%;background-color:var(--color-primary-400)}@media (min-width: 1024px){.contact-card[data-astro-cid-xmivup5a]{flex-direction:row;justify-content:flex-start}.contact-card-line[data-astro-cid-xmivup5a]{height:100px;width:1px}}.footer[data-astro-cid-sz7xmlte]{background-color:var(--color-primary-800);color:var(--color-primary-200);padding:var(--spacing-200) var(--spacing-600)}.grid{display:grid}.inline-block{display:inline-block}.flex{display:flex}.relative{position:relative}.absolute{position:absolute}.flex-1{flex:1}.flex-2{flex:2}.flex-direction-column{flex-direction:column}.flex-direction-row{flex-direction:row}.gap-100{gap:var(--spacing-100)}.gap-200{gap:var(--spacing-200)}.gap-300{gap:var(--spacing-230)}.gap-400{gap:var(--spacing-400)}.gap-500{gap:var(--spacing-500)}.gap-600{gap:var(--spacing-600)}.gap-700{gap:var(--spacing-700)}.gap-800{gap:var(--spacing-800)}.gap-900{gap:var(--spacing-900)}.gap-1000{gap:var(--spacing-1100)}.align-self-center{align-self:center}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.justify-content-space-between{justify-content:space-between}.justify-content-space-evenly{justify-content:space-evenly}.justify-content-space-around{justify-content:space-around}.justify-content-center{justify-content:center}.flex-wrap-wrap{flex-wrap:wrap}.width-100{width:100%}.height-100{height:100%}.padding-200{padding:var(--spacing-200)}.padding-400{padding:var(--spacing-400)}.padding-block-0{padding-block:0}.padding-block-100{padding-block:var(--spacing-100)}.padding-block-200{padding-block:var(--spacing-200)}.padding-block-300{padding-block:var(--spacing-300)}.padding-block-400{padding-block:var(--spacing-400)}.padding-block-500{padding-block:var(--spacing-500)}.padding-block-600{padding-block:var(--spacing-600)!important}.padding-block-700{padding-block:var(--spacing-700)}.padding-block-900{padding-block:var(--spacing-900)}.padding-block-1000{padding-block:var(--spacing-1000)}.padding-block-1100{padding-block:var(--spacing-1100)}.padding-block-end-800{padding-block-end:var(--spacing-800)}.padding-inline-0{padding-inline:0}.padding-inline-100{padding-inline:var(--spacing-100)}.padding-inline-200{padding-inline:var(--spacing-200)}.padding-inline-500{padding-inline:var(--spacing-500)}.padding-inline-400{padding-inline:var(--spacing-400)}.padding-inline-600{padding-inline:var(--spacing-600)}.padding-inline-800{padding-inline:var(--spacing-800)}.padding-inline-start-100{padding-inline-start:var(--spacing-100)}.padding-inline-start-400{padding-inline-start:var(--spacing-400)}.padding-inline-start-600{padding-inline-start:var(--spacing-600)}.padding-inline-start-800{padding-inline-start:var(--spacing-800)}.margin-inline-start-auto{margin-inline-start:auto}.margin-inline-auto{margin-inline:auto}.margin-inline-0{margin-inline:0}.margin-inline-start-100{margin-inline-start:var(--spacing-100)}.margin-inline-start-200{margin-inline-start:var(--spacing-200)}.margin-inline-start-400{margin-inline-start:var(--spacing-400)}.margin-inline-end-1200{margin-inline-end:var(--spacing-1200)}.margin-block-0{margin-block:0px}.margin-block-200{margin-block:var(--spacing-200)}.margin-block-400{margin-block:var(--spacing-400)}.margin-block-500{margin-block:var(--spacing-500)}.margin-block-600{margin-block:var(--spacing-600)}.margin-block-800{margin-block:var(--spacing-800)}.margin-block-900{margin-block:var(--spacing-900)}.margin-block-1000{margin-block:var(--spacing-1000)}.margin-block-1100{margin-block:var(--spacing-1100)!important}.margin-block-end-0{margin-block-end:0}.margin-block-end-600{margin-block-end:var(--spacing-600)}.margin-block-end-800{margin-block-end:var(--spacing-800)}.margin-block-end-1000{margin-block-end:var(--spacing-1000)}.margin-block-start-auto{margin-block-start:auto}.margin-block-start-0{margin-block-start:0}.margin-block-start-200{margin-block-start:var(--spacing-200)}.margin-block-start-400{margin-block-start:var(--spacing-400)}.margin-block-start-600{margin-block-start:var(--spacing-600)}.margin-block-start-800{margin-block-start:var(--spacing-800)}.margin-block-start-900{margin-block-start:var(--spacing-900)}.margin-block-start-1000{margin-block-start:var(--spacing-1000)}.margin-block-start-1100{margin-block-start:var(--spacing-1100)}.margin-block-start-1150{margin-block-start:var(--spacing-1150)}.padding-block-start-1100{padding-block-start:var(--spacing-1100)}.padding-block-end-1100{padding-block-end:var(--spacing-1100)}.font-size-100{font-size:var(--font-size-100)!important}.font-size-200{font-size:var(--font-size-200)!important}.font-size-300{font-size:var(--font-size-300)!important}.font-size-400{font-size:var(--font-size-400)}.font-size-500{font-size:var(--font-size-500)}.font-size-600{font-size:var(--font-size-600)}.text-align-right{text-align:right}.text-align-left{text-align:left!important}.text-transform-uppercase{text-transform:uppercase!important}.text-transform-lowercase{text-transform:lowercase!important}.text-color-primary-0{color:var(--primary-0)}.text-color{color:var(--text-color)}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.pointer-events-auto{pointer-events:auto}.float-right{float:right}.z-index-1{z-index:-1}.overflow-x-auto{overflow-x:auto}.background-600{background-color:var(--color-primary-600);color:var(--color-primary-200)}.padding-block-800{padding-block:var(--spacing-800)}.padding-block-600{padding-block:var(--spacing-600)}.margin-block-end-900{margin-block-end:var(--spacing-900)}.text-align-center{text-align:center}.text-gradient-blue{color:var(--color-primary-800)}@supports (background-clip: text){.text-gradient-blue{background:linear-gradient(145deg,#194563,#33a1ec);background-clip:text;-webkit-text-fill-color:transparent}}.max-width-145{max-width:145px}.max-height-170{max-height:158px}@media (min-width: 1024px){.flex-container{display:flex;gap:var(--spacing-700)}.flex-basis-35{flex-basis:35%;margin-inline:auto}.flex-basis-65{flex-basis:65%}.large-margin-block-end-0{margin-block-end:0}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/KFOjCneDtsqEr0keqCMhbCc6CsTYl4BO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/KFOjCneDtsqEr0keqCMhbCc0CsTYl4BOQ3o.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/KFO-CneDtsqEr0keqCMhbC-BL9H1tY1keXO0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/KFO-CneDtsqEr0keqCMhbC-BL9H7tY1keXO0OVg.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}body{margin:0;scroll-behavior:smooth;interpolate-size:allow-keywords;-webkit-font-smoothing:antialiased;line-height:var(--line-height-base)}ul{list-style-type:none;margin:0;padding:0}ul,ol{list-style-position:inside}h1,h2{line-height:var(--line-height-heading)}img,picture,video,canvas,svg{display:block;max-inline-size:100%;block-size:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}button{border:none;background-color:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--max-width: 1240px;--font-color: var(--color-primary-600);--color-primary-100: #ffffff;--color-primary-200: #b7cbe0;--color-primary-300: #99ccf3;--color-primary-400: #4a7db2;--color-primary-600: #132f4c;--color-primary-800: #101c28;--font-size-100: .75rem;--font-size-200: .875rem;--font-size-400: 1rem;--font-size-500: 1.25rem;--font-size-600: 1.375rem;--font-size-700: 2rem;--font-size-800: 2.5rem;--font-size-900: 3rem;--line-height-base: 1.5;--line-height-headings: 1.1;--font-family: "Ubuntu Mono", monospace;--font-weight-300: 300;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--spacing-100: .25rem;--spacing-200: .5rem;--spacing-300: .75rem;--spacing-400: 1rem;--spacing-500: 1.5rem;--spacing-600: 2rem;--spacing-700: 2.5rem;--spacing-800: 3rem;--spacing-900: 4rem;--spacing-1000: 5rem;--box-shadow: 2px 2px 8px rgba(0 0 0 / .2);--transition-duration: .2s;--transition-property: all;--transition-timing-function: linear;--transition: var(--transition-property) var(--transition-duration) var(--transition-timing-function);--border-radius-soft: 5px;--border-radius-rounded: 100px;--border-radius-circle: 50%}body{font-family:var(--font-family);font-size:var(--font-size-400);background-color:var(--color-primary-100);color:var(--font-color);font-weight:400;font-style:normal}section{width:100%;padding:var(--spacing-600)}h1,h2{line-height:var(--line-height-headings)}h2{font-size:clamp(2rem,7vw,3rem);font-weight:500;text-transform:uppercase;margin-block-end:var(--spacing-500)}a{text-decoration:none}.header{position:fixed;z-index:10000;display:flex;justify-content:space-between;align-items:center;height:75px;width:100%;background-color:#fff;border-bottom:1px solid #b7cbe03b}.header__relative{width:100%;height:100%;position:relative;z-index:11000;background-color:#fff}.header__main{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-400);padding-inline:var(--spacing-200)}.main{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;overflow:hidden}.container{max-width:var(--max-width);height:100%;margin-inline:auto}.container--lg{max-width:1300px;margin-inline:auto}.background-600 h2{color:var(--color-primary-100)}.link-hover{background-image:linear-gradient(45deg,var(--color-primary-800),var(--color-primary-800));background-repeat:no-repeat;background-size:0% 2px;background-position-y:bottom;transition:.3s all;&:hover{background-size:100% 2px}}.link-hover-circle{padding:var(--spacing-400);&:hover{border:1px solid var(--color-primary-800);padding:calc(var(--spacing-400) - 1px);border-radius:50%}}.animated-heading{color:#0000}.animated-heading--darkblue{background:linear-gradient(-90deg,#132f4c 2px,#0000 0) 7px 0,linear-gradient(#132f4c 0 0) 0 0;-webkit-background-clip:padding-box,text;background-clip:padding-box,text;background-repeat:no-repeat}.animated-heading--white{background:linear-gradient(-90deg,#fff 2px,#0000 0) 7px 0,linear-gradient(#fff 0 0) 0 0;-webkit-background-clip:padding-box,text;background-clip:padding-box,text;background-repeat:no-repeat;animation:}@keyframes textAnimation{0%{background-size:0 200%}}@keyframes borderAnimation{50%{background-position:0 -102%,0 0}}@keyframes blinkCursorWhite{0%{border-right:2px solid transparent}to{border-right:2px solid #fff}}@keyframes blinkCursorDarkBlue{0%{border-right:2px solid transparent}to{border-right:2px solid #132f4c}}@media screen and (min-width: 1024px){body{text-align:left}section{padding:var(--spacing-600) var(--spacing-800)}}
