@layer asya{*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-splash-bg:#17171c;--color-primary:#f8d0a0;--color-primary-hover:#f4b871;--color-secondary-1:#17171c;--color-secondary-2:#21212c;--color-secondary-3:#2b2b3b;--color-secondary-4:#363649;--color-secondary-5:#3c3c53;--color-secondary-6:#464662;--color-font:#dde0ee;--color-font-contrast:#2b2b3b;font-family:sstroman,sans-serif;font-size:16px;overflow-x:hidden}html{scroll-behavior:smooth;scroll-padding-top:4.375rem;overflow-x:hidden}a{color:var(--color-font)}input{border-radius:0}body{background-color:var(--color-secondary-3);overflow-x:hidden}.light-theme{--color-primary:#deff8a;--color-primary-hover:#b7ff00;--color-secondary-1:#67677e;--color-secondary-2:#b3b3c1;--color-secondary-3:#c4c4cf;--color-secondary-4:#c4c4cf;--color-secondary-5:#eeeff7;--color-secondary-6:#eeeff7;--color-font:#21212c;--color-font-contrast:#17171c}.light-theme .filtered{mix-blend-mode:multiply;filter:grayscale()}.light-theme .filtered:hover{mix-blend-mode:normal;filter:none}.filtered{mix-blend-mode:screen;filter:grayscale()}.filtered:hover{mix-blend-mode:normal;filter:none}::selection{color:var(--color-font-contrast);background:var(--color-primary-hover)}#success-message{color:var(--color-font);font-family:sstroman,sans-serif;font-size:1.125rem}.heading-1{color:var(--color-font);font-family:sstbold,sans-serif;font-size:4.375rem;line-height:5.125rem}.heading-2{color:var(--color-font);font-family:sstbold,sans-serif;font-size:3.125rem;line-height:3.875rem}.heading-3{color:var(--color-font);font-family:sstbold,sans-serif;font-size:1.875rem;line-height:2.375rem}.heading-4{color:var(--color-font);font-family:sstbold,sans-serif;font-size:1.25rem;line-height:1.625rem}.heading-5{color:var(--color-font);font-family:sstbold,sans-serif;font-size:.95rem;line-height:1.2rem}.text-regular{color:var(--color-font);font-family:sstroman,sans-serif;font-size:1.25rem;line-height:1.75rem}.text-small{color:var(--color-font);font-family:sstroman,sans-serif;font-size:1.125rem}.text-smaller{color:var(--color-font);font-family:sstlight,sans-serif;font-size:.875rem;line-height:1.125rem}.text-smallest{color:var(--color-font);font-family:sstlight,sans-serif;font-size:.75rem}.h-centered{justify-content:center;display:flex}.section{z-index:0;flex-direction:column;width:100vw;padding-top:7.5rem;padding-bottom:8.5rem;display:flex;overflow:hidden}.content-container{width:100%;max-width:1440px;margin:0 auto}.content-container-right{max-width:1440px;margin-left:auto}#background{z-index:-10;background-color:var(--color-secondary-2);width:100%;height:150vh;position:fixed;top:0;left:0}a{text-decoration:none}img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.btn{width:fit-content;color:var(--color-font-contrast);background-color:var(--color-primary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:hover{background-color:var(--color-primary-hover)}.btn-regular{border-radius:2rem;padding:.9rem 1.25rem;font-family:sstbold,sans-serif;font-size:.875rem}.btn-more-info a{align-items:center;gap:0 .4rem;width:fit-content;display:flex}.btn-more-info a svg{width:2rem}.btn-more-info a svg path{fill:var(--color-font)}.btn-more-info a:hover .text-more-info{color:var(--color-primary-hover)}.btn-more-info a:hover svg path{fill:var(--color-primary-hover)}.outer-h-inset{padding-left:4.375rem;padding-right:4.375rem}.inner-h-inset{padding-left:16.7%;padding-right:16.7%}.inner-h-inset-left{padding-left:16.7%}.hidden{display:none!important}#splash{z-index:100;background-color:var(--color-splash-bg);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;bottom:0;left:0}#splash .logo{width:auto;height:3.125rem;animation:1s ease-in forwards splashImgFadeIn}#splash.display-none{animation:.5s ease-in-out forwards splashBgFadeOut}.nav{z-index:10;width:100vw;height:4.375rem;transition:background-color .3s linear;position:fixed;top:0;left:0}.nav .nav-content{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;height:100%;display:grid}.nav .nav-content .nav-left{z-index:10;grid-column:1/span 1;align-items:center;height:100%;text-decoration:none;display:flex}.nav .nav-content .nav-left .logo{width:auto;height:20px}.nav .nav-content .nav-left .logo path{fill:var(--color-font)}.nav .nav-content .nav-right{grid-column:5/span 2;align-items:center;display:flex}.nav .nav-content .nav-right .nav-items-desktop{flex:1;justify-content:space-between;align-items:center;display:flex}.nav .nav-content .nav-right .nav-items-desktop .nav-items{justify-content:flex-end;align-items:center;gap:3.5rem;width:100%;list-style-type:none;display:flex}.nav .nav-content .nav-right .nav-items-desktop .nav-items .nav-item a{-webkit-user-select:none;user-select:none;color:var(--color-font);font-family:sstroman,sans-serif;font-size:.875rem;text-decoration:none}.nav .nav-content .nav-right .nav-items-desktop .nav-items .nav-item a:hover{color:var(--color-primary-hover)}.nav .nav-content .nav-right .nav-items-mobile{z-index:2;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100vh;padding:8.75rem 2rem 2.5rem;transition:top .3s ease-out;display:none;position:absolute;top:-100vh;left:0}.nav .nav-content .nav-right .nav-items-mobile .nav-items{flex-direction:column;justify-content:center;gap:1.55rem;list-style-type:none;display:flex}.nav .nav-content .nav-right .nav-items-mobile .nav-items .nav-item a{-webkit-user-select:none;user-select:none;color:var(--color-font);font-family:sstbold,sans-serif;font-size:1.25rem;line-height:1.625rem;text-decoration:none}.nav .nav-content .nav-right .nav-items-mobile .nav-items .nav-item a:hover{color:var(--color-primary-hover)}.nav .nav-content .nav-right .nav-items-mobile .nav-other-container{flex-direction:column;gap:2.5rem;display:flex}.nav .nav-content .nav-right .nav-items-mobile .nav-other-container .nav-theme-change-container{justify-content:center;align-items:center;gap:1rem;display:flex}.nav .nav-content .nav-right .nav-items-mobile .nav-other-container .nav-theme-change-container .nav-theme-change{width:1.875rem;height:1.875rem}.nav .nav-content .nav-right .nav-items-mobile.open{top:0}.nav .nav-content .nav-right .nav-theme-change-icon{cursor:pointer;width:2rem;height:2rem;transform:rotate(-45deg)}.nav .nav-content .nav-right .nav-theme-change-icon .first,.nav .nav-content .nav-right .nav-theme-change-icon .second{width:100%;height:50%}.nav .nav-content .nav-right .nav-theme-change-icon .first{box-sizing:border-box;border:1px solid var(--color-font);border-top-left-radius:1rem;border-top-right-radius:1rem}.nav .nav-content .nav-right .nav-theme-change-icon .second{background-color:var(--color-font);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.nav .nav-content .nav-right .nav-burger{z-index:10;width:1.875rem;height:100%;display:none;position:relative}.nav .nav-content .nav-right .nav-burger .first,.nav .nav-content .nav-right .nav-burger .second{background-color:var(--color-font);width:100%;height:.2rem;transition:transform .2s ease-out;position:absolute;top:calc(50% - .1rem);left:0}.nav .nav-content .nav-right .nav-burger.open .first{transform:rotate(45deg)}.nav .nav-content .nav-right .nav-burger.open .second{transform:rotate(135deg)}.footer .partners{flex-direction:column;gap:3.8rem 0;width:100vw;padding-top:7.5rem;display:flex}.footer .partners .partners-heading{text-align:center;width:100%}.footer .partners .partners-rows{background-color:var(--color-primary);overflow:hidden}.footer .partners .partners-rows .partners-row-line-container{justify-content:center;display:flex}.footer .partners .partners-rows .partners-row-line-container .partners-row-line{background-color:var(--color-font-contrast);border:none;width:80%;height:2px}.footer .partners .partners-rows .partners-first-row-container,.footer .partners .partners-rows .partners-second-row-container{justify-content:flex-start;width:fit-content;display:flex;position:relative}.footer .partners .partners-rows .partners-second-row-container{right:0}.footer .partners .partners-rows .partners-first-row,.footer .partners .partners-rows .partners-second-row{background-color:var(--color-primary);width:fit-content;padding:1.9rem 0;display:flex;position:relative}.footer .partners .partners-rows .partners-first-row .partner-container,.footer .partners .partners-rows .partners-second-row .partner-container{border-left:2px solid var(--color-font-contrast);flex-direction:column;width:fit-content;padding:0 3.7rem;display:flex}.footer .partners .partners-rows .partners-first-row .partner-container .partner-name,.footer .partners .partners-rows .partners-second-row .partner-container .partner-name{color:var(--color-font-contrast);white-space:nowrap}.footer .partners .partners-rows .partners-first-row .partner-container .partner-info,.footer .partners .partners-rows .partners-second-row .partner-container .partner-info{display:flex}.footer .partners .partners-rows .partners-first-row .partner-container .partner-info .first-p,.footer .partners .partners-rows .partners-second-row .partner-container .partner-info .first-p{color:var(--color-font-contrast);border-right:2px solid var(--color-font-contrast);width:max-content;padding-right:.8rem;font-family:sstbold,sans-serif}.footer .partners .partners-rows .partners-first-row .partner-container .partner-info .second-p,.footer .partners .partners-rows .partners-second-row .partner-container .partner-info .second-p{width:max-content;color:var(--color-font-contrast);padding-left:.8rem;font-family:sstbold,sans-serif}.footer .footer-section{background-color:var(--color-secondary-2);padding-top:7.5rem;padding-bottom:7.5rem;overflow:hidden}.footer .footer-section .footer-items{flex-direction:column;gap:7.5rem 0;display:flex}.footer .footer-section .footer-items .footer-text-container{flex-direction:column;gap:2rem 0;display:flex}.footer .footer-section .footer-items .inquiry-container{flex-direction:column;gap:3.8rem 0;display:flex}.footer .footer-section .footer-items .inquiry-container .footer-services-list-container{flex-direction:column;gap:1rem;display:flex}.footer .footer-section .footer-items .inquiry-container .footer-services-list-container .footer-services-list{flex-wrap:wrap;gap:1rem;list-style:none;display:flex}.footer .footer-section .footer-items .inquiry-container .footer-services-list-container .footer-services-list li label{display:block}.footer .footer-section .footer-items .inquiry-container .footer-services-list-container .footer-services-list li label input{display:none}.footer .footer-section .footer-items .inquiry-container .footer-services-list-container .footer-services-list li label span{-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--color-font);background-color:var(--color-secondary-3);border-radius:2rem;padding:.5rem 1rem;font-family:sstlight,sans-serif;font-size:.875rem;display:block}.footer .footer-section .footer-items .inquiry-container .footer-services-list-container .footer-services-list li label input:checked+span{background-color:var(--color-primary-hover);color:var(--color-font-contrast)}.footer .footer-section .footer-items .inquiry-container .inquiry-form{flex-direction:column;gap:3.8rem 0;display:flex}.footer .footer-section .footer-items .inquiry-container .inquiry-form input,.footer .footer-section .footer-items .inquiry-container .inquiry-form textarea{color:var(--color-font);border:none;border-bottom:2px solid var(--color-secondary-3);background-color:#0000;flex:1;font-family:sstbold,sans-serif;font-size:1.125rem;line-height:1.62rem;transition:border-bottom-color .2s ease-in}.footer .footer-section .footer-items .inquiry-container .inquiry-form input::-moz-placeholder{color:var(--color-font)}.footer .footer-section .footer-items .inquiry-container .inquiry-form textarea::-moz-placeholder{color:var(--color-font)}.footer .footer-section .footer-items .inquiry-container .inquiry-form input::placeholder,.footer .footer-section .footer-items .inquiry-container .inquiry-form textarea::placeholder{color:var(--color-font)}.footer .footer-section .footer-items .inquiry-container .inquiry-form input:focus,.footer .footer-section .footer-items .inquiry-container .inquiry-form textarea:focus{border-bottom:2px solid var(--color-primary-hover);outline:none}.footer .footer-section .footer-items .inquiry-container .inquiry-form input:-webkit-autofill{border-bottom:2px solid var(--color-secondary-3);-webkit-text-fill-color:var(--color-font);caret-color:var(--color-font);font-size:1.125rem;transition:background-color 5000s ease-in-out}.footer .footer-section .footer-items .inquiry-container .inquiry-form input:-webkit-autofill:hover{border-bottom:2px solid var(--color-secondary-3);-webkit-text-fill-color:var(--color-font);caret-color:var(--color-font);font-size:1.125rem;transition:background-color 5000s ease-in-out}.footer .footer-section .footer-items .inquiry-container .inquiry-form input:-webkit-autofill:focus{border-bottom:2px solid var(--color-secondary-3);-webkit-text-fill-color:var(--color-font);caret-color:var(--color-font);font-size:1.125rem;transition:background-color 5000s ease-in-out}.footer .footer-section .footer-items .inquiry-container .inquiry-form textarea:-webkit-autofill{border-bottom:2px solid var(--color-secondary-3);-webkit-text-fill-color:var(--color-font);caret-color:var(--color-font);font-size:1.125rem;transition:background-color 5000s ease-in-out}.footer .footer-section .footer-items .inquiry-container .inquiry-form textarea:-webkit-autofill:hover{border-bottom:2px solid var(--color-secondary-3);-webkit-text-fill-color:var(--color-font);caret-color:var(--color-font);font-size:1.125rem;transition:background-color 5000s ease-in-out}.footer .footer-section .footer-items .inquiry-container .inquiry-form textarea:-webkit-autofill:focus{border-bottom:2px solid var(--color-secondary-3);-webkit-text-fill-color:var(--color-font);caret-color:var(--color-font);font-size:1.125rem;transition:background-color 5000s ease-in-out}.footer .footer-section .footer-items .inquiry-container .inquiry-form .inquiry-description textarea{resize:none;scrollbar-width:none;width:100%;max-height:10rem}.footer .footer-section .footer-items .inquiry-container .inquiry-form .inquiry-description textarea::-webkit-scrollbar{display:none}.footer .footer-section .footer-items .inquiry-container .inquiry-form .inquiry-text-inputs{justify-content:space-between;gap:0 1.2rem;width:100%;display:flex}.footer .footer-section .footer-items .footer-info-container{flex-direction:column;gap:1.9rem 0;display:flex}.footer .footer-section .footer-items .footer-info-container .email-link{cursor:pointer;width:fit-content;padding:0;font-family:sstbold,sans-serif}.footer .footer-section .footer-items .footer-info-container .email-link:hover{color:var(--color-primary-hover)}.footer .footer-section .footer-items .footer-info-container .contact-info{justify-content:flex-start;gap:0 3.8rem;display:flex}.footer .footer-section .footer-items .footer-info-container .contact-info .contact-link{cursor:pointer;-webkit-user-select:none;user-select:none}.footer .footer-section .footer-items .footer-info-container .contact-info .contact-link:hover{color:var(--color-primary-hover)}.footer .footer-section .footer-items .footer-info-container .copyright-info{justify-content:flex-start;gap:0 1.9rem;padding-top:1.9rem;display:flex}.hero-front{justify-content:center;align-items:center;height:100vh;padding-top:11.875rem;position:relative}.hero-front #canvas-div{z-index:-1;width:100%;height:100%;position:absolute;top:0;bottom:0;overflow:hidden}.hero-front #canvas-div #blobs{box-sizing:border-box;aspect-ratio:auto;width:calc(100% + 150px);height:calc(100% + 150px);margin:-75px}.hero-front .hero-front-items{pointer-events:none;z-index:20;flex-direction:column;align-items:center;gap:2.5rem 0;width:100%;display:flex}.hero-front .hero-front-items #hero-front-heading{text-align:center;display:none}.hero-front .hero-front-items #hero-front-heading.visible{display:initial;animation:1.2s ease-out landingHeroFadeIn}.hero-front .hero-front-items .btn{pointer-events:fill}.products .products-items{flex-direction:column;gap:3.75rem;display:flex}.products .products-items .products-main-container{position:relative}.products .products-items .products-main-container .products-list-container .products-list{flex-wrap:nowrap;gap:0 3.75rem;width:max-content;transition:left .5s;display:flex;position:relative;left:0}.products .products-items .products-main-container .products-list-container .products-list .product-container{flex-direction:column;gap:1.2rem 0;width:100%;display:flex}.products .products-items .products-main-container .products-list-container .products-list .product-container .product-image-container{width:100%;height:25.5rem;overflow:hidden}.products .products-items .products-main-container .products-list-container .products-list .product-container .product-info{flex-direction:column;gap:.5rem 0;display:flex}.products .products-items .products-main-container .products-list-container .products-list .product-container .product-info h3 a{cursor:pointer;text-decoration:underline}.products .products-items .products-main-container .products-list-container .products-list .product-container .product-info h3 a:hover{color:var(--color-primary-hover)}.products .products-items .products-main-container .btn-products-list{background-color:var(--color-primary);-webkit-user-select:none;user-select:none;border-radius:7.5rem;justify-content:center;align-items:center;width:7.5rem;height:7.5rem;display:flex}.products .products-items .products-main-container .btn-products-list:hover{background-color:var(--color-primary-hover)}.products .products-items .products-main-container .btn-products-list svg{width:1.875rem}.products .products-items .products-main-container .btn-products-list svg path{fill:var(--color-font-contrast)}.products .products-items .products-main-container #btn-products-left{position:absolute;top:45%;left:-16.7%;transform:translateY(-50%)}.products .products-items .products-main-container #btn-products-right{position:absolute;top:45%;right:-16.7%;transform:translateY(-50%)}.services .services-items{flex-direction:column;gap:7.5rem 0;display:flex}.services .services-items .services-text-container{flex-direction:column;gap:2rem 0;display:flex}.services .services-items .services-list{flex-wrap:wrap;justify-content:space-between;gap:5.6rem;display:flex}.services .services-items .services-list .service-container{flex-direction:column;gap:1.8rem 0;display:flex}.services .services-items .services-list .service-container .service-info{justify-content:space-between;gap:0 1.8rem;display:flex}.services .services-items .services-list .service-container .service-info .service-image-container{border-radius:15%;width:11rem;height:11rem;overflow:hidden}.services .services-items .services-list .service-container .service-info .service-tags-container{flex-direction:column;gap:.5rem 0;display:flex}.services .services-items .services-list .service-container .service-info .service-tags-container .service-tag{width:fit-content;color:var(--color-font);background-color:var(--color-secondary-5);border-radius:2rem;padding:.5rem 1rem;font-family:sstlight,sans-serif;font-size:.75rem}.hero-publications{flex-direction:column;justify-content:center;align-items:center;gap:7.5rem 0;width:100%;height:100vh;padding-top:11.875rem}.hero-publications .hero-publications-items{flex-direction:column;align-items:center;gap:2.5rem 0;display:flex}.hero-publications .hero-publications-items #hero-front-heading{text-align:center}.hero-publications .hero-publications-items p{text-align:center;padding:0}.hero-publications .hero-publications-sponsors{flex-direction:column;gap:2.5rem 0;display:flex}.hero-publications .hero-publications-sponsors p{text-align:center}.hero-publications .hero-publications-sponsors .sponsors-container{flex-wrap:wrap;justify-content:center;gap:1.25rem 4.2rem;display:flex}.hero-publications .hero-publications-sponsors .sponsors-container .image-container svg{height:3rem}.hero-publications .hero-publications-sponsors .sponsors-container .image-container svg path{fill:var(--color-font)}.publications{gap:7.5rem 0}.publications .publications-container{-moz-column-gap:5.3rem;grid-template-columns:1fr 1fr;align-items:start;gap:7.5rem 5.3rem;display:grid}.publications .publications-container .publication{grid-template-columns:1fr 1fr 1fr;gap:1.875rem 3.8rem;display:grid}.publications .publications-container .publication .image-container{grid-column:1;justify-content:center;align-items:center;height:7.5rem;display:flex}.publications .publications-container .publication .image-container svg{height:100%}.publications .publications-container .publication .image-container svg .fill{fill:var(--color-font)}.publications .publications-container .publication .image-container svg .stroke{stroke:var(--color-font)}.publications .publications-container .publication .publication-content{flex-direction:column;grid-column:2/span 2;gap:1rem 0;min-width:0;display:flex}.publications .publications-container .publication .publication-content .publication-btn{cursor:pointer;align-items:center;gap:1.5rem;margin-top:.75rem;display:flex}.publications .publications-container .publication .publication-content .publication-btn svg{height:1.25rem}.publications .publications-container .publication .publication-content .publication-btn svg path{fill:var(--color-font)}.publications .publications-container .publication .publication-content .publication-btn:hover p{color:var(--color-primary-hover)}.publications .publications-container .publication .publication-content .publication-btn:hover svg path{fill:var(--color-primary-hover)}.hero-projects{padding-top:11.875rem;padding-bottom:0;position:relative}.hero-projects .background-top{z-index:-1;width:100%;height:100vh;position:absolute;top:0;left:0}.hero-projects .background-bottom{z-index:-1;width:100%;height:calc(100% - 100vh);position:absolute;bottom:0;left:0}.hero-projects .projects-heading-container{align-items:center;width:min-content;height:30rem;display:flex;position:absolute;top:11.875rem;left:16.7%}.eu-projects .projects-heading-container{height:auto;margin-bottom:3rem;padding-left:16.7%;position:static}.hero-projects .projects-list{background-image:url(/images/projects_line.svg);background-position:50% 16rem;background-repeat:no-repeat;flex-direction:column;gap:7.5rem 0;height:100%;padding-bottom:8.5rem;display:flex}.hero-projects .projects-list .project-container{flex-direction:column;gap:1.25rem 0;width:40%;min-height:38rem;display:flex}.hero-projects .projects-list .project-container .project-img-container{width:100%;height:18.4rem;overflow:hidden}.hero-projects .projects-list .project-container .project-img-container img{-o-object-fit:contain;object-fit:contain}.hero-projects .projects-list .project-container .project-long-desc-container{border-left:4px solid var(--color-font);flex-direction:column;gap:1.25rem 0;padding:0 1.25rem;display:flex}.hero-projects .projects-list .project-container.right{align-self:flex-end;width:60%}.hero-projects .projects-list .project-container.right .project-img-container{height:25.5rem}body.light-theme .hero-projects .projects-list{background-image:url(/images/projects_line_light.svg)}.hero-company{height:100vh;padding-top:11.875rem;padding-bottom:1.5rem}.hero-company .hero-company-items{flex-direction:column;justify-content:space-between;height:100%;display:flex}.hero-company .hero-company-items .company-container{justify-content:flex-start;align-items:center;gap:4rem;width:100%;display:flex}.hero-company .hero-company-items .company-container .heading-1{flex:none}.hero-company .hero-company-items .company-container .company-img-container{flex:none;width:calc(50vw - 4.375rem);height:calc(33.3333vw - 2.91667rem)}.team-info{position:relative}.team-info .team-info-items{flex-direction:column;gap:15rem 0;display:flex}.team-info .team-info-items .info-1{flex-direction:column;gap:1.875rem 0;display:flex}.team-info .team-info-items .team-container{flex-direction:column;gap:3.75rem 0;display:flex;position:relative}.team-info .team-info-items .team-container .members-main-container .members-list-container .members-list{flex-wrap:nowrap;gap:0 3.75rem;width:max-content;transition:left .5s;display:flex;position:relative;left:0}.team-info .team-info-items .team-container .members-main-container .members-list-container .members-list .member-container{flex-direction:column;gap:1.2rem 0;width:18.75rem;display:flex}.team-info .team-info-items .team-container .members-main-container .members-list-container .members-list .member-container .member-image-container{width:100%;height:25.5rem;overflow:hidden}.team-info .team-info-items .team-container .members-main-container .members-list-container .members-list .member-container .member-info{flex-direction:column;gap:.5rem 0;display:flex}.team-info .team-info-items .team-container .members-main-container .btn-members-list{background-color:var(--color-primary);-webkit-user-select:none;user-select:none;border-radius:7.5rem;justify-content:center;align-items:center;width:7.5rem;height:7.5rem;display:flex}.team-info .team-info-items .team-container .members-main-container .btn-members-list:hover{background-color:var(--color-primary-hover)}.team-info .team-info-items .team-container .members-main-container .btn-members-list svg{width:1.875rem}.team-info .team-info-items .team-container .members-main-container .btn-members-list svg path{fill:var(--color-font-contrast)}.team-info .team-info-items .team-container .members-main-container #btn-members-left{position:absolute;top:45%;left:0;transform:translateY(-50%)}.team-info .team-info-items .team-container .members-main-container #btn-members-right{position:absolute;top:45%;right:0;transform:translateY(-50%)}.positions{flex-direction:column;gap:7.5rem 0;display:flex}.positions .positions-container{flex-direction:column;gap:3.75rem 0;display:flex}.positions .positions-list{width:75%}.positions .positions-list .position-container{border-top:1px solid var(--color-font);flex-direction:column;gap:1.05rem 0;padding:1.875rem 0;display:flex}.positions .positions-list .position-container .btn-send-email{align-items:center;gap:.625rem;width:fit-content;display:flex}.positions .positions-list .position-container .btn-send-email svg path{fill:var(--color-font)}.positions .positions-list .position-container .btn-send-email:hover p a{color:var(--color-primary-hover)}.positions .positions-list .position-container .btn-send-email:hover svg path{fill:var(--color-primary-hover)}.positions .btn-send-email{cursor:pointer}.positions .btn-send-email p:hover{-webkit-user-select:none;user-select:none;color:var(--color-primary-hover)}@media only screen and (max-width:1024px){:root{font-size:12px}.outer-h-inset{padding-left:1rem;padding-right:1rem}.inner-h-inset-left{padding-left:0}.inner-h-inset{padding-left:0;padding-right:0}.section,.footer-section{padding-top:2rem;padding-bottom:2rem}}@media only screen and (max-width:800px){html{scroll-padding-top:3.125rem}:root{font-size:16px}.heading-1{font-size:1.875rem;line-height:2.375rem}.heading-2,.heading-3{font-size:1.25rem;line-height:1.625rem}.text-regular{font-size:.875rem}.text-small{font-size:.75rem}.nav{height:3.125rem}.nav .nav-content{grid-template-columns:1fr 1fr 1fr 1fr}.nav .nav-content .nav-right{grid-column:4/span 1;justify-self:end}.nav .nav-content .nav-right .nav-items-desktop{display:none}.nav .nav-content .nav-right .nav-items-mobile{display:flex}.nav .nav-content .nav-right .nav-burger{display:initial}.footer .partners{gap:1.875rem 0;padding-top:3.75rem}.footer .partners .partners-rows .partners-row-line-container .partners-row-line{width:100%}.footer .partners .partners-rows .partners-first-row,.footer .partners .partners-rows .partners-second-row{padding:1rem 0}.footer .partners .partners-rows .partners-first-row .partner-container,.footer .partners .partners-rows .partners-second-row .partner-container{padding:0 1.875rem}.footer .footer-section{padding-top:3.75rem;padding-bottom:3.75rem}.footer .footer-section .footer-items{gap:3.75rem}.footer .footer-section .footer-items .inquiry-container .inquiry-form{gap:2.5rem}.footer .footer-section .footer-items .inquiry-container .inquiry-form .inquiry-text-inputs{flex-direction:column;gap:2.5rem}.footer .footer-section .footer-items .footer-info-container .email-link{font-size:1.25rem;line-height:1.625rem}.footer .footer-section .footer-items .footer-info-container .contact-info{flex-direction:column;gap:1.25rem}.footer .footer-section .footer-items .footer-info-container .contact-info .contact{font-size:.875rem}.hero-front{padding-top:5.125rem}.hero-front .hero-front-items{gap:1.875rem 0}.products .products-items{justify-content:center;gap:1.875rem}.products .products-items .products-main-container{flex-direction:column;gap:1.875rem;display:flex}.products .products-items .products-main-container .products-list-container{width:100%;overflow:hidden}.products .products-items .products-main-container .products-list-container .products-list{gap:1rem}.products .products-items .products-main-container .products-list-container .products-list .product-container{flex:none}.products .products-items .products-main-container .products-list-container .products-list#products-list{-webkit-user-select:none;user-select:none;transition:left .3s}.products .products-items .products-main-container .products-list-container .products-list#products-list:active{transition:none}.products .products-items .products-main-container .products-btn-container{grid-column-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.products .products-items .products-main-container .products-btn-container #btn-products-left{position:initial;grid-column:2/span 1;justify-self:end;transform:translateY(0)}.products .products-items .products-main-container .products-btn-container #btn-products-right{position:initial;grid-column:3/span 1;justify-self:start;transform:translateY(0)}.products .products-items .products-main-container .products-btn-container .btn-products-list{background-color:var(--color-secondary-6);width:3.75rem;height:3.75rem}.products .products-items .btn-more-info{align-self:center}.products .products-items .btn-more-info p{font-size:.875rem}.products .products-items .btn-more-info svg{display:none}.services{overflow:visible}.services .services-items{gap:4.7rem}.services .services-items .services-list{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;overflow:scroll}.services .services-items .services-list::-webkit-scrollbar{display:none}.services .services-items .services-list .service-container .service-heading{width:max-content}.services .services-items .services-list .service-container .service-info{flex-direction:column;gap:1rem;width:max-content}.hero-publications{gap:3.75rem;padding-top:5.125rem}.hero-publications .hero-publications-items,.hero-publications .hero-publications-sponsors{gap:1.25rem}.publications{gap:3.25rem}.publications .publications-container{grid-template-columns:1fr;row-gap:3.5rem}.publications .publications-container .publication{grid-template-rows:auto auto;grid-template-columns:1fr}.publications .publications-container .publication .image-container{grid-column:1;width:23%;height:fit-content}.publications .publications-container .publication .publication-content{grid-column:1}.publications .publications-container .publication .publication-content .publication-text{font-size:.75rem}.publications .publications-container .publication .publication-content .publication-btn{gap:1.3rem;margin-top:.25rem}.publications .publications-container .publication .publication-content .publication-btn p{font-size:.75rem}.hero-projects{padding-top:10.625rem}.hero-projects .projects-heading-container{height:8rem;top:10.625rem;left:2rem}.eu-projects .projects-heading-container{height:auto;margin-bottom:2rem;padding-left:0;position:static}.hero-projects .projects-list{background-image:url(/images/projects_line_mobile.svg);background-position:100% 0;background-repeat:repeat-y;background-size:30%;padding-top:16.5rem;padding-left:0}.hero-projects .projects-list .project-container{width:75%;min-height:fit-content}.hero-projects .projects-list .project-container .project-img-container{height:calc(53.5714vw - 1.07143rem)}.hero-projects .projects-list .project-container.right{width:100%}.hero-projects .projects-list .project-container.right .project-img-container{height:calc(71.4286vw - 1.42857rem)}body.light-theme .hero-projects .projects-list{background-image:url(/images/projects_line_light_mobile.svg)}.hero-company{padding-top:10.625rem;padding-bottom:3.75rem}.hero-company .hero-company-items .company-container{flex-direction:column;align-items:flex-start;gap:3.75rem}.hero-company .hero-company-items .company-container .company-img-container{width:100%;height:fit-content}.hero-company .hero-company-items .company-container .company-img-container img{-o-object-fit:contain;object-fit:contain}.team-info{padding-top:5.625rem;padding-bottom:5.625rem}.team-info .team-info-items{gap:5.625rem}.team-info .team-info-items .team-container .members-main-container .members-list-container{-ms-overflow-style:none;scrollbar-width:none;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;overflow:scroll}.team-info .team-info-items .team-container .members-main-container .members-list-container::-webkit-scrollbar{display:none}.team-info .team-info-items .team-container .members-main-container .members-list-container .members-list{gap:1rem}.team-info .team-info-items .team-container .members-main-container .members-list-container .members-list .member-container{flex:none;width:13.75rem}.team-info .team-info-items .team-container .members-main-container .btn-members-list{display:none}.positions{gap:3.75rem;padding-top:5.625rem}.positions .positions-container{gap:1.875rem}.positions .positions-container .positions-list{width:100%}}@keyframes splashImgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes splashBgFadeOut{0%{transform:translateY(0)}99%{z-index:100}to{z-index:-100;transform:translateY(100%)}}@keyframes landingHeroFadeIn{0%{opacity:0;transform:scale(1.07)}17%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}.eu-projects{color:var(--color-font);font-family:sstroman,sans-serif;font-size:1.125rem}.eu-projects .eu-projects-list-wrapper{z-index:1;max-width:62rem;padding-bottom:4rem;position:relative}.eu-projects .eu-projects-accordion-list{flex-direction:column;gap:1.5rem;margin-bottom:4rem;display:flex}.eu-projects .eu-project-card{background:#2b2b3bd1;border:1px solid #dde0ee38;border-radius:1.25rem;transition:border-color .2s,box-shadow .2s,background-color .2s;overflow:hidden;box-shadow:0 1.5rem 3rem #00000024}.eu-projects .eu-project-card[open]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary), 0 1.5rem 3rem #0000002e;background:#363649e6}.eu-projects .eu-project-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;min-height:5.25rem;padding:1.35rem 1.75rem;list-style:none;display:flex}.eu-projects .eu-project-summary::-webkit-details-marker{display:none}.eu-projects .eu-project-summary-text{flex-direction:column;flex:1;gap:.6rem;min-width:0;display:flex}.eu-projects .eu-project-title{color:var(--color-font);font-family:sstbold,sans-serif;font-size:1.125rem;line-height:1.45}.eu-projects .eu-project-date{color:var(--color-primary);font-family:sstroman,sans-serif;font-size:.95rem;line-height:1.2}.eu-projects .eu-project-caret{width:2.5rem;height:2.5rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.eu-projects .eu-project-caret svg{width:2rem;height:2rem}.eu-projects .eu-project-card[open] .eu-project-caret{transform:rotate(180deg)}.eu-projects .eu-project-content{padding:1.5rem 2.25rem 2.4rem}.eu-projects .eu-project-richtext{max-width:100%;color:var(--color-font);flex-direction:column;gap:1.35rem;font-size:1rem;line-height:1.75;display:flex}.eu-projects .eu-project-richtext p{padding-bottom:0}.eu-projects .eu-project-richtext a{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.eu-projects .eu-project-richtext ul{flex-direction:column;gap:.65rem;padding-left:1.4rem;display:flex}.eu-projects .eu-project-richtext li{padding-left:.35rem}.eu-projects .eu-project-richtext img{object-fit:contain;width:auto;max-width:min(100%,28rem);height:auto;margin:.5rem auto 1.25rem;display:block}.eu-projects p{padding-bottom:1em}.eu-projects p strong{font-weight:700}.eu-projects img.eu-logo{width:auto;max-width:min(100%,28rem);margin:0 auto;display:block}.eu-projects .eu-project-richtext img[style*=width],.eu-projects img.eu-logo[style*=width]{max-width:100%}#products-list{-webkit-user-select:none;user-select:none;cursor:grab;transition:left .3s}#products-list:active{cursor:grabbing;transition:none}#members-list{-webkit-user-select:none;user-select:none;cursor:grab;transition:left .3s}#members-list:active{cursor:grabbing;transition:none}}
