/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */.content .main-section .services-main-animation .vertical-flip{min-width:110px}.container header{display:flex;position:absolute;height:10vh;width:100%;background:#fff}.container header .logo{position:absolute;height:100%;width:97px;left:40px;border-radius:0}*{scroll-behavior:smooth}.container header .menu-container .hamburger-lines{display:block;height:26px;width:32px;display:flex;flex-direction:column;justify-content:space-between}.container header .menu-container .checkbox{position:absolute;display:block;height:32px;width:32px;z-index:5;opacity:0;cursor:pointer}.container header .menu-container .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:#0e2431}.container header .menu-container .hamburger-lines .line1{transform-origin:0 0;transition:transform .4s ease-in-out}.container header .menu-container .hamburger-lines .line2{transition:transform .2s ease-in-out}.container header .menu-container .hamburger-lines .line3{transform-origin:0 100%;transition:transform .4s ease-in-out}.container header .menu-container{display:flex;justify-content:flex-end;align-items:center;margin-left:auto;position:absolute;right:40px;height:100%}.container header .menu-container .menu-items li{list-style:none;margin-right:30px}.container header .menu-container .menu-items{display:flex;flex-direction:row;text-align:center;margin-right:100px;transition:opacity .5s linear;opacity:0}.container header .menu-container .menu-items .menu-item-list{display:inherit}.container header .menu-container a{text-decoration:none;color:#0e2431;font-weight:500;font-size:1.2rem;padding:.7rem}.container header .menu-container a:focus,.container header .menu-container a:hover{color:#00afb9}.content{height:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.content .main-section{width:auto;margin:8% auto}.content .main-section .services-main-animation{display:flex;padding:5%}.content .main-section .tech-label{font-size:43px}.content .accent-label{background:#1b1b3a;border-radius:60px 0;color:#fff;font-weight:900;padding:4px 40px}.content .main-section .image-container{display:flex;justify-content:center;margin-bottom:5%}.content .center-section{display:flex;margin:0 0 10%;width:auto}.content .process .accent{font-family:Avenir;font-style:normal;font-weight:900;font-size:50px;color:#1b1b3a}body{font-family:Avenir}.content .process .center{display:flex;justify-content:center;flex-direction:column;text-align:center}.content .process .split-container{display:flex;flex-direction:column;padding:0 10%;flex:50%}.content .process .image-process{object-fit:contain;max-width:100%;max-height:100%}.content .process .idea-container{padding-left:5%}.content .process .problem-container{border-left:1px solid #ddd;padding-right:5%}.content .center-section.process{margin:10%}.content .section-title{text-align:center;font-family:Avenir;font-style:normal;font-weight:900;font-size:48px;color:#1b1b3a;margin-bottom:2em}.content .one-column,.content .services{flex-direction:column}.content .services{padding:0 25%}.content .contact{flex-direction:column;padding:0 38%}.content .contact .contact-container{display:flex;flex-direction:column}.content .contact .contact-container .submit-row{display:flex;justify-content:center;flex-direction:row;margin:40px 0}.content .contact .contact-container .form-row{display:flex;flex-direction:column;margin:20px 0}.content .contact .contact-container .submit-label{padding:8px 40px;border:2px solid #1b1b3a;box-sizing:border-box;border-radius:35px;cursor:pointer}.content .contact .contact-container .form-row .input{border:1px solid #bbb;box-sizing:border-box;border-radius:4px 0;padding:2%}.content .contact .contact-container .form-row input.input{height:44px}.content .contact .contact-container .form-row textarea{height:150px}.content .services .services-container .service{width:50%}.content .services .services-container .service .accent-label{margin-top:1%}.content .services .services-container .service p{margin-bottom:0}.content .services .services-container .right{margin-left:auto;text-align:left}.content .services .services-container .left{text-align:right}.content .services .services-container .service .accent-label{font-size:20px;display:inline-block;margin-bottom:0}.content .team{box-sizing:border-box;min-width:80%}.content .team .team-list{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;grid-gap:15px 0;padding:0;box-sizing:border-box}.content .team .team-list .row{display:flex;flex-direction:row;justify-content:center;margin:1% 0}.content .team .team-list .person{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;padding:0;box-sizing:border-box}.content .team .team-list .person .info .linked-in-link{color:#000;text-decoration:none}.content .team .team-list .person .info .linked-in-link .logo{margin-bottom:5px}.content .team .team-list .person .info p{margin:0}.content .team .team-list .person .info .name{font-weight:900}.content .team .team-list .person .info .nickname{margin-top:5px}.content .team .team-list .person .info{display:flex;flex-direction:column;align-items:flex-end;margin:0;font-size:20px;line-height:20px;min-width:30%;max-width:30%}.content .team .team-list .person.right .info{text-align:right}.content .team .team-list .person.right .info a{margin-right:5%}.content .team .team-list .person.left .info a{margin-left:5%}.content .team .team-list .person.left .info{text-align:left;align-items:flex-start}.content .team .team-list .person.left{flex-direction:row-reverse}.content .team .team-list .person.right .person-image{margin-right:30%}.content .team .team-list .person.left .person-image{margin-left:30%}.content .team .team-list .person.right .person-image{border-radius:60px 0}.content .team .team-list .person.left .person-image{border-radius:0 60px}.content .title{font-size:48px;font-style:normal;line-height:50px;letter-spacing:0;text-align:center;margin:0 auto}.content .title.text{flex-shrink:0;font-weight:300;font-size:43px;margin-right:5%}.content{font-family:Avenir;font-weight:300;font-size:14px}.content .subtitle{font-size:20px}footer{margin:0 10%}footer .footer{display:flex;font-size:14px;justify-content:space-between}footer .footer-top{color:#1b1b3a;font-weight:900;align-items:center;padding-bottom:.5%}footer .footer .socials-container{display:flex;align-items:center}footer .footer .socials-container .social-icons{display:flex}footer .footer .socials-container address{margin-right:20px;font-style:normal}footer .footer .socials-container .logo{margin-left:10px}footer .footer a.phone{color:#1b1b3a;font-weight:300;text-decoration:none;text-align:right}footer .footer-bottom{color:#bbb;border-top:1px solid #ddd}.overlay{height:0;width:100%;position:fixed;z-index:1;left:0;top:0;background-color:#000;background-color:hsla(0,0%,100%,.9);overflow-x:hidden;transition:.5s;display:none}.overlay-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px}.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#0e2431;display:block;transition:.3s}.overlay .closebtn{position:absolute;top:0;right:40px;font-size:60px;padding:0}.overlay a:focus,.overlay a:hover{color:#00afb9}.content .main-section .image-container .image-logo{width:322px;height:400px}@media screen and (min-width:800px){.container header .menu-container input[type=checkbox]:checked~.menu-items{opacity:1}.menu-container input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(45deg)}.menu-container input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}.menu-container input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}}@media screen and (max-width:800px){footer .footer-top{flex-direction:column-reverse;margin-bottom:10px}footer .footer-top .socials-container{width:100%;justify-content:space-between}footer .footer-top .phone{align-self:flex-start}.content .team{margin:10%}.content .section-title{margin-bottom:1em}.content .team .team-list{grid-template-columns:repeat(1,1fr)}.content .team .team-list .person:nth-child(2n){flex-direction:row-reverse}.content .team .team-list .person:nth-child(odd){flex-direction:row}.content .team .team-list .person:nth-child(odd) .person-image{border-radius:60px 0;margin:0}.content .team .team-list .person:nth-child(2n) .person-image{border-radius:0 60px;margin:0}.content .team .team-list .person .info{width:50%}.content .team .team-list .person:nth-child(odd) .info{text-align:right;align-items:flex-end;margin-right:2%}.content .team .team-list .person:nth-child(2n) .info{text-align:left;align-items:flex-start;margin-left:2%}.overlay{display:inherit}#topbar.menu-open .menu-container .hamburger-lines{visibility:hidden}#topbar .menu-container .menu-items{margin:0;visibility:hidden}#topbar .menu-container .menu-items .menu-item-list{display:flex;flex-direction:column;width:100%;padding:0}#topbar .menu-container .menu-items li{width:100%}.content .center-section,.content .main-section .services-main-animation{flex-direction:column}.content .title.text{margin-right:0;width:100%}.content .contact,.content .services{padding:10%}.content .process .problem-container{border:none}.content .process .split-container{padding:10% 0}.content .services .services-container .service{width:auto;padding:5%}.content .main-section{margin-bottom:20%}.content .main-section .image-container .image-logo{width:55vw;height:55vh}}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}