@font-face{font-family:Noxlock;src:url(/static/media/Noxlock.3db2338e3b2f4e15e7b9.otf) format("opentype")}@font-face{font-family:Swavao;src:url(/static/media/Swavao.a68b9f5f1e5bf0bd644e.otf) format("opentype")}@font-face{font-family:Montserrat;src:url(/static/media/Montserrat.4df14eb5e72bf55c4497.ttf) format("opentype")}*{font-family:Montserrat;margin:0;padding:0}* .entry-content,* h4,* li,* p{font-size:1.1rem}#root,html{height:100%}#root{background-image:url(/static/media/circuit-board.3dc6e7bf3834e5cde5e2.svg);background-size:30rem;display:flex;flex-direction:column;min-height:100vh}body{background:#303030;min-height:100%}body h1,body h2,body label{color:#999;font-family:Noxlock}body h1:first-letter,body h2:first-letter,body label:first-letter{color:#3cf}body span.accented{color:#3cf;font-family:inherit}@keyframes loading{0%{background:#3d3d3d}to{background:#303030}}.panel-page{align-items:center;display:flex;flex-direction:column;margin:.5rem 0 1.5rem;row-gap:.5rem}.panel-page .eye-catcher-container{align-self:stretch;margin:0 .5rem}.panel-page .eye-catcher-container iframe,.panel-page .eye-catcher-container video{animation:loading 1s infinite alternate;border:none;border-radius:.5rem;box-shadow:0 .1rem .5rem #0006;height:35rem;width:100%}.panel-page .eye-catcher-container video{object-fit:cover}.panel-page .content{display:flex;flex-direction:column;max-width:80rem;row-gap:1.5rem;width:100%}.panel-page .content>.panel{background:#262626;border-radius:1rem;box-shadow:0 .1rem .5rem #0006;color:#eee;margin:0 1.5rem;padding:2rem}.panel-page .content>.panel.over-eye-catcher{margin-bottom:-7rem;position:relative;top:-7rem}.panel-page .content>.panel h1{margin-bottom:.5rem}@media only screen and (max-width:600px){.panel-page{margin:1rem 0;row-gap:1rem}.panel-page .content{row-gap:1.25rem}.panel-page .eye-catcher-container{margin:0 .75rem}.panel-page .eye-catcher-container iframe,.panel-page .eye-catcher-container video{height:20rem}.panel-page .content>.panel{border-radius:.5rem;margin:0 .75rem;padding:1rem}.panel-page .content>.panel.over-eye-catcher{margin-bottom:0;margin-top:0;top:auto}}@media only screen and (min-width:850px){.mobile-el{display:none}}.home-page .content .objective h1{margin-bottom:.75rem}.home-page .content .objective h1:last-of-type{margin-top:1.5rem}.home-page .content .it-solutions h3{color:#e6e6e6;font-weight:500;margin-bottom:1em}.home-page .content .it-solutions .icons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.home-page .content .it-solutions .icons .nav-pic-rect{font-size:1.5rem;width:calc(25% - 1rem)}.home-page .content .it-solutions .icons .nav-pic-rect img{filter:grayscale(1) brightness(80%) saturate(200%) contrast(1.5);transition:filter .4s}.home-page .content .it-solutions .icons .nav-pic-rect .free-pane{background:rgba(40,162,202,.226);height:100%;position:absolute;transition:opacity .4s;width:100%;z-index:1}.home-page .content .it-solutions .icons .nav-pic-rect:hover img{filter:none}.home-page .content .it-solutions .icons .nav-pic-rect:hover .free-pane{opacity:0}@media only screen and (max-width:950px){.home-page .content .partners{display:none}.home-page .content .it-solutions .icons .nav-pic-rect{font-size:1.1rem!important;width:calc(33% - 1rem)}}@media only screen and (max-width:650px){.home-page .content .it-solutions .icons .nav-pic-rect{max-height:6rem;width:calc(50% - 1rem)}}.dropdown-list{display:flex;flex-direction:column;row-gap:1rem}.dropdown-list>h3:not(:first-of-type){margin-top:1rem}.dropdown-list .entry>.title{align-items:center;background:#262626;border-radius:.5rem;column-gap:.5rem;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;transition:border-radius .5s}.dropdown-list .entry>.title span{align-items:center;column-gap:1rem;display:flex}.dropdown-list .entry>.title span h2{transition:color .4s}.dropdown-list .entry>.title span h2:first-letter{color:inherit}.dropdown-list .entry>.title span svg{width:2rem}.dropdown-list .entry>.title svg{color:#3cf;font-size:xx-large;transition:transform .5s}.dropdown-list .entry>.entry-content{background:#2b2b2b;border-radius:0 0 .5rem .5rem;color:#fff;height:0;margin:0 .5rem;overflow:hidden;transition:height .5s}.dropdown-list .entry>.entry-content>div{padding:1rem}.dropdown-list .entry>.entry-content ul{margin-left:1rem}.dropdown-list .entry.active .title>svg{transform:rotate(180deg)}.dropdown-list .entry.active h2{color:#3cf}@media only screen and (max-width:750px){.dropdown-list .entry>.entry-content{margin:0}.dropdown-list .entry.active>.title{border-radius:.5rem .5rem 0 0}}.nav-pic-rect{align-items:center;background:hsla(0,0%,100%,.067);border-radius:.5rem;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative;text-decoration:none}.nav-pic-rect img{height:100%;object-fit:cover;width:100%}.nav-pic-rect>div{align-items:flex-end;background:linear-gradient(0,rgba(0,0,0,.533),#0000);display:flex;position:absolute;width:100%;z-index:2}.nav-pic-rect>div span{color:#fff;font-weight:500;margin:.5rem;-webkit-text-decoration:underline solid #0000 2px;text-decoration:underline solid #0000 2px;text-underline-offset:.25rem;transition:-webkit-text-decoration .4s;transition:text-decoration .4s;transition:text-decoration .4s,-webkit-text-decoration .4s}.team-page{display:flex;justify-content:center}.team-page .team{display:flex;flex-direction:column;margin:1em;max-width:80em;row-gap:1em;width:100%}.team-page .team .member{background:#262626;border-radius:1em;display:flex;max-width:60rem;width:100%}.team-page .team .member img{align-items:center;animation:loading 2s infinite alternate;border-radius:.5rem;color:#fff;display:flex;height:20rem;justify-content:center;margin:.5rem;max-width:100%;object-fit:cover;width:20rem}.team-page .team .member img.contrasty{filter:contrast(1.1) saturate(1.05)}.team-page .team .member .details{width:100%}.team-page .team .member .details h1,.team-page .team .member .details h2{margin:.5rem .25rem}.team-page .team .member .details h1,.team-page .team .member .details p{color:#fff}.team-page .team .member .details h1{color:#3cf}.team-page .team .member .details h2{color:#999;font-weight:500}.team-page .team .member .details p{margin:1rem}.team-page .team .member:nth-child(2n){align-self:flex-end;flex-direction:row-reverse}.team-page .team .member:nth-child(2n) h1,.team-page .team .member:nth-child(2n) h2{text-align:right}@media only screen and (max-width:675px){.team-page .team .member{flex-direction:column}.team-page .team .member img{align-self:center;margin:1.5rem 0}.team-page .team .member h1,.team-page .team .member h2{margin:.25rem .75rem!important}.team-page .team .member h1{font-size:x-large}.team-page .team .member h2{font-size:medium}.team-page .team .member:nth-child(2n){flex-direction:column}.team-page .team .member:nth-child(2n) h1,.team-page .team .member:nth-child(2n) h2{text-align:left}}.contact-page .content .contact-information>div{display:flex;flex-wrap:wrap;justify-content:space-around}.contact-page .content .contact-information>div>div{display:flex;flex-direction:column;row-gap:.25rem}.contact-page .content .contact-information>div>div a span:first-child,.contact-page .content .contact-information>div>div>span span:first-child{display:inline-block}.contact-page .content .contact-information>div>div a,.contact-page .content .contact-information>div>div>span span:first-child{font-size:larger}.contact-page .content .contact-information>div>div a{color:#3cf;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-page .content .contact-information>div>div a span:first-child{width:1rem}.contact-page .content .contact-information>div>div a span:nth-child(2){margin-left:1rem}.contact-page .content .contact-information>div>div a:nth-child(3){display:flex}.contact-page .content .contact-information>div>div a:nth-child(3) span:nth-child(2){display:inline-block;text-decoration:underline}.contact-page .content .contact-information>div>div>span span{font-family:inherit}.contact-page .content .contact-information>div>div>span span:not(:first-child){font-family:Courier New,Courier,monospace;font-size:larger}.contact-page .content .contact-information>div>div>span span:first-child{width:7em}.contact-page .content .teamviewer>:not(:last-child){margin-bottom:1rem}.contact-page .content .teamviewer h2{text-align:center}.contact-page .content .teamviewer .buttons{column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1rem;width:100%}.contact-page .content .teamviewer .buttons a{background:#1ac6ff;border-radius:.5rem;color:#fff;font-size:x-large;max-width:30rem;padding:1.5rem 0;text-align:center;text-decoration:none;transition:all .2s;width:100%}.contact-page .content .teamviewer .buttons a svg{margin-right:.5rem}.contact-page .content .teamviewer .buttons a:hover{background-color:#00bfff}.contact-page .content .form-container{display:flex;flex-direction:column}.contact-page .content .form-container form{align-self:center;display:flex;flex-direction:column;max-width:40rem;width:100%}.contact-page .content .form-container form>label{font-size:1.1rem}.contact-page .content .form-container form div label,.contact-page .content .form-container form input,.contact-page .content .form-container form option,.contact-page .content .form-container form select,.contact-page .content .form-container form textarea{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.contact-page .content .form-container form input,.contact-page .content .form-container form select,.contact-page .content .form-container form textarea{background:#f2f2f2;border:none;border-radius:.25rem;font-size:large;max-width:calc(100% - 1rem);padding:.5rem}.contact-page .content .form-container form input:focus,.contact-page .content .form-container form select:focus,.contact-page .content .form-container form textarea:focus{outline:1px solid #1ac6ff}.contact-page .content .form-container form textarea{height:8rem;min-width:calc(100% - 1rem)}.contact-page .content .form-container form select{max-width:100%}.contact-page .content .form-container form label{margin:.75rem auto .5rem .5rem}.contact-page .content .form-container form label h2{color:#999;font-size:large}.contact-page .content .form-container form button{background:#1ac6ff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:large;margin:1rem 2rem 0;padding:.5rem;transition:all .4s;width:calc(100% - 4rem)}.contact-page .content .form-container form button svg{margin-right:.5rem}.contact-page .content .form-container form button:hover{background:#00bfff}.contact-page .content .form-container form hr{align-self:center;margin:1.5rem 0 .75rem;width:90%}.contact-page .content .form-container form div{align-self:center;column-gap:1rem;display:flex;justify-content:center;width:95%}.contact-page .content .form-container form div input,.contact-page .content .form-container form div input:focus-within{outline:none;width:1rem}.contact-page .content .form-container form div label{color:#fff;font-size:large}@media only screen and (max-width:1000px){.contact-page .content .contact-information>div{flex-direction:column;row-gap:2rem}.contact-page .content .contact-information>div>div:nth-child(2){row-gap:1rem}.contact-page .content .contact-information>div>div:nth-child(2)>span span{display:inline-block}.contact-page .content .contact-information>div>div:nth-child(2)>span span:first-child{width:100%}.contact-page .content .contact-information>div>div:nth-child(2)>span span:nth-child(2){padding-left:1em;width:calc(100% - 1em)}}@media only screen and (max-width:600px){.contact-page .content .contact-information>div>div:nth-child(2)>span:not(:first-child),.contact-page .content .teamviewer .buttons a,.contact-page .content .vacancies>div h2{font-size:large}}.no-page{height:100%;text-align:center;width:100%}.no-page p{color:tomato;margin:1em}.cls-1,.cls-2{fill:#666;stroke-width:0}.cls-2{fill:#3cf}.logo-header{background:#262626;border-bottom:1px solid #666;display:flex;justify-content:center;width:100%}.logo-header .ta-logo{margin:1em;width:25em}nav{display:flex;justify-content:center;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1}nav a{border-bottom:1px solid #0000;color:#fff;font-family:Noxlock;font-size:1.1em;margin:.5em;text-decoration:none;transition:color .3s,border-bottom .3s}nav a:hover{color:#3cf}nav a.active{border-color:#fff}nav a.active:hover{border-color:#3cf}nav a:first-letter{color:#3cf}nav .hamburger-menu,nav .regular-menu{background:#303030;margin-top:0;transition:all .3s;width:100%}nav .regular-menu{display:flex;justify-content:center;position:relative;z-index:1}nav .regular-menu>div{align-items:center;display:flex;justify-content:space-evenly;width:33.3333333333%}nav .regular-menu .center a{border:none;height:2em;opacity:0;transition:all .2s;visibility:hidden}nav .regular-menu .center a svg{height:100%}nav .regular-menu .center a svg>path:first-child,nav .regular-menu .center a svg>path:nth-child(3){fill:#f0f0f0}nav .regular-menu .hamburger{color:#fff;cursor:pointer;display:none;font-size:2em}nav .regular-menu .hamburger.open .open-btn,nav .regular-menu .hamburger:not(.open) .close-btn{display:none}nav .hamburger-menu{align-items:center;display:none;flex-direction:column;padding:.5em 0;position:absolute;row-gap:.5em}nav .hamburger-menu .first-letter{color:#3cf;font-family:Noxlock}nav .hamburger-menu:not(.open){opacity:0;top:0;visibility:hidden}nav .hamburger-menu.open{opacity:1;top:100%;visibility:inherit}nav.floating .regular-menu .center a{opacity:1;visibility:visible}nav.floating .hamburger-menu,nav.floating .regular-menu{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(8px);background:#0000004d;border-radius:.5em;box-shadow:0 .1em 1em #0006;margin-top:.5em;width:calc(100% - 1em)}nav:not(.floating) .regular-menu{border-bottom:1px solid #666}@media only screen and (max-width:800px){.logo-header{display:none!important}nav .regular-menu .left,nav .regular-menu .right{display:none}nav .regular-menu .center{width:90%}nav .regular-menu .center a{opacity:1!important;visibility:visible!important}nav .regular-menu .hamburger{display:flex;width:12%}nav .hamburger-menu{display:flex}}footer{background:#262626;border-top:1px solid #666;display:flex;margin-top:auto;padding:1rem 0;width:100%}footer>div{width:33.3333333333%}footer .left{align-items:center;display:flex;justify-content:center}footer .left .links{align-items:flex-start;display:flex;flex-direction:column;margin:2em}footer .left .links a{color:#fff;font-family:Noxlock;margin:.5em;text-decoration:none;transition:color .3s,border-bottom .3s}footer .left .links a .ta-logo{height:2em}footer .left .links a:not(:first-child){border-bottom:1px solid #0000}footer .left .links a:hover{color:#3cf}footer .left .links a.active{border-color:#fff}footer .left .links a.active:hover{border-color:#3cf}footer .left .links a:first-letter{color:#3cf}footer .center{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;row-gap:1em}footer .center a{color:#3cf}footer .center div{display:flex;flex-direction:column;text-align:center}footer .mobile-right{align-items:center;display:none;flex-direction:column;justify-content:center;row-gap:1rem}footer .mobile-right img{width:6rem}footer .right{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;row-gap:1rem}footer .right .support-downloads{border:1px solid #3cf;border-radius:1.5em;padding:1.5em}footer .right .support-downloads .buttons{display:flex;justify-content:space-around;margin-top:.7em}footer .right .support-downloads .buttons hr{border:1px solid #666}footer .right .support-downloads .buttons a{color:#3cf;text-decoration:none;transition:color .3s}footer .right .support-downloads .buttons a:hover{color:#4dd2ff}footer .right .logos{align-items:center;column-gap:1rem;display:flex;justify-content:center}footer .right .logos img{width:5rem}@media only screen and (max-width:850px){footer>div{width:100%}footer .left,footer .right{display:none}footer .mobile-right{display:flex}footer .center{margin:1rem}}.confirmation-page{height:100%;text-align:center;width:100%}.confirmation-page .success-message{color:#47ff6f;margin:1em}.confirmation-page p{color:#fff}.vacancies-page .panel:not(.over-eye-catcher){display:flex;flex-direction:column;row-gap:1rem}.vacancies-page .panel:not(.over-eye-catcher) h2{margin-bottom:.5rem}.vacancies-page .panel:not(.over-eye-catcher) ul{line-height:1.6rem;margin-left:1.5rem}.vacancies-page .panel:not(.over-eye-catcher) a{color:#1ac6ff}.vacancies-page .panel:not(.over-eye-catcher).vacancy h1,.vacancies-page .panel:not(.over-eye-catcher).vacancy h2{font-family:Montserrat}.vacancies-page .vacancies .vacancy{background:#353535;border-radius:.5rem;display:flex;flex-direction:column;padding:1rem;row-gap:1.5rem}.vacancies-page .vacancies .vacancy .header{color:#3cf;font-size:xx-large}.vacancies-page .vacancies .vacancy ul{display:flex;flex-direction:column;margin-left:1.5rem;margin-top:.5rem;row-gap:.25rem}
/*# sourceMappingURL=main.46d6a430.css.map*/