@font-face{font-family:Zalando Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/deb3251bdc66b32c.c1ed1f4c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Zalando Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/826ae72721051a04.p.2e7d619d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.zalando_sans_74d2ff7d-module___OAyNW__className{font-family:Zalando Sans;font-style:normal}.zalando_sans_74d2ff7d-module___OAyNW__variable{--font-zalando-sans:"Zalando Sans"}
:root{--background:#37474f;--foreground:#171717;--primary:#0fb8a4;--secondary:#068bc3}@media (prefers-color-scheme:dark){:root{--background:#37474f;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-zalando-sans),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.page-title{-webkit-user-select:none;user-select:none;padding:3rem 4rem}h1{background:linear-gradient(45deg,var(--primary),var(--secondary));-webkit-text-fill-color:transparent;text-transform:uppercase;box-sizing:border-box;z-index:3;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0;padding:0;font-size:35pt;position:relative}@media screen and (max-width:1000px){h1{font-size:32pt}.page-title{padding:2rem}}@media screen and (max-width:768px){h1{font-size:28pt}.page-title{padding:1rem}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
.main-container{min-height:100vh;color:var(--secondary);background-color:#fff}
:host,nav{width:80%}nav ul{flex-direction:row;justify-content:space-around;align-items:center;gap:20px;width:80%;display:flex;position:relative}nav ul li{z-index:0;font-size:1.5em;list-style:none;position:relative}nav ul li .after-link{content:"";background-color:var(--secondary);z-index:-1;border-radius:5px;width:100%;height:50px;padding:0 30px;transition:all .2s ease-in-out;display:block;position:absolute;top:0;left:0;transform:skew(-30deg)}nav ul li:hover .after-link{top:10px;left:10px}nav ul li:has(.link-container.active) .after-link{background-color:var(--primary)}nav ul li .link-container{background-color:var(--primary);border-radius:5px;height:50px;transition:all .25s ease-in-out;transform:skew(-30deg)}nav ul li .link-container.active{background-color:var(--secondary)}nav ul li .link-container a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;color:#fff;z-index:1;border:2px solid #0000;width:100%;padding:.5rem 30px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block;position:relative;transform:skew(30deg)}
.mobile-menu{position:relative}.mobile-menu .menu-button{color:var(--primary);cursor:pointer;margin-right:.5rem}.mobile-menu .mobile-menu-container{background-color:var(--background);z-index:1000;width:100vw;height:100vh;position:fixed;top:0;right:0}.mobile-menu .mobile-menu-container .close-button{color:var(--primary);cursor:pointer;text-align:right;padding:1rem}.mobile-menu .mobile-menu-container .mobile-menu-items{flex-direction:column;align-items:center;margin-top:4rem;display:flex}.mobile-menu .mobile-menu-container .mobile-menu-items .link-container{margin:1rem 0}.mobile-menu .mobile-menu-container .mobile-menu-items .link-container.active a{color:var(--secondary)}.mobile-menu .mobile-menu-container .mobile-menu-items .link-container a{color:var(--primary);font-size:1.5rem;text-decoration:none}.mobile-menu .mobile-menu-container .mobile-menu-items .link-container a:hover{text-decoration:underline}@media screen and (max-width:1300px){.link-container{margin:2rem 0}.link-container a{font-size:4rem}}@media screen and (max-width:760px){.link-container{margin:2rem 0}.link-container a{font-size:2rem}}
.header{background-color:var(--background);flex-direction:row;justify-content:space-between;align-items:center;padding:.5em 2em;display:flex}.header .header-icon{background-image:url(/Copilot_20251003_005538.png);background-position:50%;background-repeat:no-repeat;background-size:75px 75px;border-radius:50px;width:75px;height:75px;padding:20px}@media screen and (max-width:1300px){.header{padding:.5em 1em}.header .header-icon{background-size:60px 60px;width:60px;height:60px}}@media screen and (max-width:768px){.header{padding:.5em 1em}.header .header-icon{background-size:40px 40px;width:40px;height:40px}}
footer{background-color:var(--background);width:100vw;height:500px;padding:2rem;position:relative}footer .links{flex-direction:column;justify-content:center;align-items:center;gap:4rem;height:100%;display:flex}footer .footer-icon-container{position:absolute;top:calc(50% - 50px);left:8rem}footer .footer-icon-container .footer-icon{background-image:url(/Copilot_20251003_005538.png);background-position:50%;background-repeat:no-repeat;background-size:100px 100px;border-radius:50px;width:100px;height:100px;padding:20px}footer .footer-links{color:var(--primary);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}footer .footer-links a{border-bottom:1px solid #0000;transition:border-color .3s ease-in-out}footer .footer-links a:hover{border-color:var(--primary)}footer .footer-socials{justify-content:center;align-items:center;gap:4rem;display:flex}footer .footer-socials .facebook-social svg,footer .footer-socials .instagram-social svg{transition:fill .3s ease-in-out}footer .footer-socials .facebook-social svg:hover,footer .footer-socials .instagram-social svg:hover{fill:var(--secondary)}footer .footer-socials .facebook-social svg,footer .footer-socials .instagram-social svg{width:50px;height:50px;fill:var(--primary)}@media screen and (max-width:1100px){footer{height:auto;padding:4rem 2rem}footer .footer-icon-container{margin-bottom:2rem;position:static}footer .footer-icon-container .footer-icon{background-size:80px 80px;width:80px;height:80px}footer .footer-links a{font-size:1.2rem}footer .footer-socials{gap:2rem}footer .footer-socials .facebook-social svg,footer .footer-socials .instagram-social svg{width:40px;height:40px}}
