@scope(.legacy-theme){*{color:#444;margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:1rem}html.overflow-hidden,html.overflow-hidden body{overflow-y:hidden}.dark *{color:#fff}.dark h3,.dark h3 span,.dark p{color:#eee!important}.layout{display:flex}.horizontal-center{justify-content:space-around}.horizontal-spread{justify-content:space-between}.vertical-center{align-items:center}.layout-boxes{justify-content:space-between;display:flex}.layout-center{justify-content:space-around}.layout-boxes>.box{box-sizing:border-box;border-radius:5px;width:500px;display:inline-block}.layout-boxes>.box.wide{width:575px}.layout-boxes>.box.short{width:450px}.text-uppercase{text-transform:uppercase}.color-red{color:#b0102a}.color-orange{color:#ec6608}.color-text-primary{color:#444}.color-text-secondary{color:#666}.text-weight-400{font-weight:400}.text-weight-600{font-weight:600}.text-weight-700{font-weight:700}.background-color-grey{background-color:#f7f7f7}.background-color-red{background-color:#b0102a}.corners-round{border-radius:5px}.header{margin-bottom:50px}.header h1,.header h2,.header h3,.header h3 span,.comments h3,#article .content h2{text-transform:uppercase}.header h1,.header h2{font-size:2.5rem;line-height:2.7rem}.header h3,.header h3 span,.comments h3,#article .content h2{font-size:1.4rem}.header h3{color:#666;margin-top:5px}.header h3 br{content:" ";display:none}.workshop .header h3 br{content:initial;display:block}.header h3 span{color:#444}.header p{color:#666;margin-top:10px;font-weight:600}.header .button{margin-top:25px}.section{padding-top:100px}.section.wave,.section#footer{margin-top:100px}.section.wave{padding-top:0}.subsection{margin-top:150px}.card{background-color:#fff;border-radius:5px;width:350px;padding-bottom:30px}.card:not(:last-child){margin-bottom:25px}.card .title,.card .description,.card .illustration{text-align:center;margin-left:auto;margin-right:auto}.card .title{color:#444;text-transform:uppercase;width:250px;margin-bottom:10px;padding-top:25px;font-size:1.4rem;font-weight:600}.card .description{color:#666;width:280px}.card .illustration-wrapper{padding-bottom:25px;position:relative}.card .illustration-wrapper object{margin-left:auto;margin-right:auto;position:absolute;bottom:0;left:0;right:0;margin-bottom:0!important}.card .illustration-wrapper .illustration{border-radius:5px 5px 0 0;height:150px}.card .illustration{box-sizing:border-box;background-color:#b0102a;border-radius:5px}.card .illustration.short{width:250px;margin-top:25px;margin-bottom:25px}.card .illustration object{width:175px;height:auto;margin-top:25px;margin-bottom:12px}.feature-box{box-sizing:border-box;background-color:#fff;border-radius:5px;justify-content:center;align-items:center;display:flex}.feature-box.dark{background-color:#b0102a}.feature-box.dark .feature .title{color:#eee}.feature-box.dark .feature .description{color:#fff}.feature-box.dark .feature .description p{color:#eee}.feature-box.dark .details{color:#666;text-transform:none}.feature-box.dark .feature:hover .title{color:#666}.feature-box.dark .feature:hover .title i{color:#ec6608}.feature-box.hover .feature:hover .description{color:#444}.feature-box.hover .feature:before{content:"";z-index:1;background-color:#fff;border-radius:5px;width:100%;height:100%;display:none;position:absolute;top:0;left:0;transform:scale(1.1);box-shadow:0 1px 1px #0003,0 1px 6px #0003}.feature-box .feature{box-sizing:border-box;align-items:center;height:220px;padding-left:50px;padding-right:50px;display:flex;position:relative}.feature-box.hover .feature{cursor:default}.feature-box .feature:not(:last-child):after,.feature-box.vertical>div:not(:last-child) .feature:after{content:"";background-color:#ddd;width:1px;display:block;position:absolute;top:50px;bottom:50px;right:0}.feature-box.hover .feature:hover{align-items:flex-start;padding-top:25px}.feature-box.hover .feature:hover:before{display:block}.feature-box.hover .feature:hover:not(:last-child):after{display:none}.feature-box.hover .feature:hover>div{z-index:1;position:relative}.feature-box.hover .feature:hover .details{display:block}.feature-box .feature .title .material-icons{margin-right:5px}.feature-box.hover .feature .title,.feature-box.hover .feature .description{white-space:nowrap}.feature-box .feature .title{color:#666;font-weight:600}.feature-box .feature .description{color:#444;margin-top:5px;font-size:1.4rem;font-weight:600}.feature-box .feature .description p{color:#666;text-transform:none;font-weight:400}.feature-box .feature .details{width:100%;display:none;position:absolute}.feature-box.vertical{height:auto;padding:0;display:block}.feature-box.vertical.hover .feature-wrapper{height:175px;display:block}.feature-box.vertical.hover .feature{height:210px;padding-left:30px;padding-right:30px;position:absolute}.feature-box.vertical .feature:not(:last-child){margin-bottom:25px;padding-bottom:25px}.feature-box.vertical .feature:not(:last-child):after,.feature-box.vertical>div:not(:last-child) .feature:after{width:60%;height:1px;margin-left:auto;margin-right:auto;position:absolute;top:auto;bottom:15px;left:0}.feature-box.dark .feature:after{background-color:#961e31!important}.accordion li{box-sizing:border-box;background-color:#b0102a;border-radius:5px;list-style:none}.accordion li .content{display:none}.accordion li.active{background-color:#fff;height:auto;box-shadow:0 1px 1px #0003,0 1px 6px #0003}.accordion li.active .head *{color:#444}.accordion li.active .head .title .material-icons{color:#ec6608}.accordion li.active .content{padding-top:10px;padding-bottom:25px;display:block}.accordion li:not(:first-child){margin-top:10px}.accordion li .head,.accordion li .content{padding-left:25px;padding-right:25px}.accordion li .head{cursor:pointer;justify-content:space-between;min-height:40px;padding-top:10px;padding-bottom:10px;display:flex}.accordion li .head>div{align-items:center;display:flex}.accordion li .head *{color:#fff;font-weight:600}.accordion li .head .control{margin-left:5px}.accordion li .head .icon{font-weight:400}.accordion li .head .title .material-icons{margin-right:10px}.comment-respond .submit,.button{cursor:pointer;text-transform:uppercase;border:3px solid #fff;border-radius:500px;height:40px;padding-left:25px;padding-right:15px;font-weight:600;line-height:40px;display:inline-block}.comment-respond .submit{color:#b0102a;background-color:#fff;height:46px;padding:0 25px;line-height:normal;display:inline-block}a.button{text-decoration:none}.button:hover{background-color:#fff}.button:hover .content,.button:hover .content .material-icons{color:#444}.button .content{white-space:nowrap;align-items:center;display:flex}.button .material-icons{text-transform:none;margin-left:50px;font-size:2rem}.comment-respond .submit,.button.primary{border-color:#b0102a}.button.primary .content,.button.primary .content .material-icons{color:#b0102a}.comment-respond .submit:hover,.button.primary:hover{background-color:#b0102a}.comment-respond .submit:hover,.button.primary:hover .content,.button.primary:hover .content .material-icons{color:#fff}.wrap,.wrap-oversize,.wrap-blog{box-sizing:border-box;margin-left:auto;margin-right:auto}.wrap{width:1100px}.wrap-oversize{width:1200px}.wrap-blog{width:750px}#navigation{z-index:10;padding-top:30px;position:absolute;top:0;left:0;right:0}#navigation.wpadminbar-visible,#navigation.sticky.wpadminbar-visible{padding-top:62px}#navigation.sticky,#navigation.fixed{position:fixed}#navigation.sticky{background-color:#fff;padding:30px;box-shadow:0 0 12px #00000040}#navigation .logo,#navigation .mobile .icon{z-index:5;position:relative}#navigation .logo{margin-right:25px}.logo a{display:block}.logo object{pointer-events:none}#navigation .mobile{display:none}#navigation .mobile .icon.show{cursor:pointer;text-align:right;width:41px;height:15px;position:relative}#navigation .mobile .icon.show:hover:before,#navigation .mobile .icon.show:hover:after{background-color:#ec6608}#navigation .mobile .icon.show:before,#navigation .mobile .icon.show:after{content:"";background-color:#b0102a;border-radius:5px;width:100%;height:4px;display:block}#navigation .mobile .icon.show:before{margin-bottom:7px}#navigation .mobile .icon.show:after{width:75%;position:absolute;right:0}#navigation .mobile .icon.show .line:not(:last-child){margin-bottom:5px}#navigation .mobile .icon.hide{color:#b0102a;cursor:pointer;font-size:2.2rem;display:none}#navigation .mobile .icon.hide:hover{color:#ec6608}#navigation .mobile .navigation-menu{z-index:4;background-color:#fff;width:100%;height:100%;display:none;position:fixed;top:0;left:0}#navigation .mobile .navigation-links{text-align:center;padding-top:175px}#navigation .mobile li.menu-dropdown{justify-content:center;display:flex}#navigation .mobile li.menu-dropdown .dropdown{margin-top:50px}#navigation .mobile li.menu-dropdown .dropdown li{text-align:left}#navigation .mobile li.menu-dropdown .dropdown li>a{padding:20px 25px}#navigation .mobile li.menu-dropdown li:not(:last-child){margin-bottom:0}#navigation .mobile li:not(:last-child){margin-bottom:25px;margin-right:0}#navigation .mobile .phone{border-top:1px solid #ddd;max-width:400px;margin:50px auto 0;padding-top:50px}#navigation .mobile .phone .material-icons{font-size:1.4rem}#navigation .mobile .phone span{font-size:1.5rem}#navigation .mobile li a{font-size:1.8rem}#navigation .mobile li{display:block}.logo{width:auto;height:50px}.navigation-links li{list-style:none;display:inline-block}.navigation-links li:not(:last-child){margin-right:35px}.navigation-links a,#navigation .dropdown .title{font-size:1.1rem;font-weight:600;text-decoration:none}.navigation-links a:hover{color:#666}#navigation .phone .material-icons{border:2px solid #ec6608;border-radius:25px;margin-right:10px;padding:3px;font-size:1rem}#navigation li.menu-dropdown>a{align-items:center;display:flex}#navigation li.menu-dropdown>a:hover .icon{color:#666}#navigation .dropdown{background-color:#fff;border-radius:5px;margin-top:25px;padding:10px 0;display:none;position:absolute;overflow:hidden;box-shadow:0 1px 1px #0003,0 1px 6px #0003}#navigation .dropdown.visible,#navigation .dropdown li{display:block}#navigation .dropdown li:not(:last-child){margin-right:0}#navigation .dropdown li>a{align-items:center;padding:25px 75px 25px 25px;display:flex}#navigation .dropdown li:not(:last-child):after{content:"";background-color:#ddd;width:85%;height:1px;margin-left:auto;margin-right:auto;display:none}#navigation .dropdown li>a:hover{background-color:#f7f7f7}#navigation .dropdown li .icon{margin-right:20px}#navigation .dropdown li .icon i{font-size:25px}#navigation .dropdown .content>div br{display:none}#navigation .dropdown .content .description{color:#666;text-transform:none}.wave{box-sizing:border-box;background-color:#b0102a;min-height:250px;padding-bottom:100px;position:relative}.wave:before,.wave:after{content:"";background-color:#fff;background-image:url(/images/brand/wave.svg);background-position-x:left;background-repeat:no-repeat;background-size:cover;width:100%;height:110px;display:block}.wave:before{background-position-y:top;margin-top:75px;position:relative;top:0}.wave:after{background-position-y:bottom;position:absolute;bottom:0;left:0;transform:rotate(180deg)}.page.wave:after{background-image:url(/images/brand/wave_bottom.svg);height:96px;transform:none}.wave.wave-color-grey{background-color:#f7f7f7}.wave.wave-color-grey:before,.wave.wave-color-grey:after{background-image:url(/images/brand/wave_gray.svg)}.wave>.wave-spacing{padding-top:120px;padding-bottom:125px}#banner{z-index:1;height:1100px;position:relative}#banner.home .header{z-index:3;margin-top:100px;position:relative}#banner.page{height:auto}#banner.page .header{margin:75px 0}#banner .header h3{text-transform:none;max-width:550px;font-weight:600}#banner .illustration-wrapper{padding-top:150px;position:absolute;bottom:225px}#banner .illustration-wrapper img{filter:grayscale(50%);z-index:2;width:450px;transition:all .25s;position:absolute;top:50px;right:125px}#banner .illustration-wrapper img:hover{filter:none;top:0}#banner .feature-box{z-index:3;position:relative;box-shadow:0 1px 1px #0003,0 1px 6px #0003}#banner .feature-box .feature{padding-left:75px;padding-right:75px}#banner .feature-box a{text-transform:none;margin-top:10px;text-decoration:none;display:inline-block}#banner .feature-box a:hover{color:#666}#ui-ux-prototyping .box:first-child{padding-top:50px;position:relative}#ui-ux-prototyping .illustration-wrapper{box-sizing:border-box;height:500px}#ui-ux-prototyping .illustration-wrapper object{height:600px;margin-left:auto;margin-right:auto;position:absolute;top:0;left:0;right:0}#ui-ux-prototyping .workshop{border-radius:5px 5px 0 0;height:450px;padding-left:75px;padding-right:75px}#ui-ux-prototyping .workshop .header{margin-bottom:0}#ui-ux-prototyping .workshop object{width:500px;margin-left:50px}#web-applications .layout-boxes>.box:first-child{padding-left:50px;position:relative}#web-applications .panel{height:730px;padding:50px}#web-applications .feature-box.vertical{background-color:#0000}#web-applications .feature-box.vertical .feature:hover .feature-content,#web-applications .feature-box.vertical .feature:before{margin-left:-25px}#web-applications .feature-box.vertical .feature:hover .feature-content{margin-right:25px}#web-applications .layout-boxes .panel>.content{position:absolute;left:0}#web-applications .panel>.content object{width:auto;height:600px}#big-data-solutions .feature-box.vertical .feature{height:auto;padding-left:0;padding-right:0}#big-data-solutions .feature-box.vertical .feature:after{width:100%;bottom:0}#big-data-solutions .detail{position:relative}#big-data-solutions .detail:not(:last-child){margin-bottom:25px}#big-data-solutions .detail.left,#big-data-solutions .detail.right{padding-top:25px}#big-data-solutions .detail.left{padding-left:50px}#big-data-solutions .detail.right{padding-right:50px}#big-data-solutions .detail .illustration-wrapper{padding:35px}#big-data-solutions .detail.left .illustration-wrapper{padding-left:100px}#big-data-solutions .detail.right .illustration-wrapper{padding-right:100px}#big-data-solutions .detail .illustration{width:125px;height:125px;position:absolute;top:0}#big-data-solutions .detail.left .illustration{left:0}#big-data-solutions .detail.right .illustration{right:0}.projects-preview{padding:75px 100px}.projects-preview .header{max-width:500px;margin-bottom:0;margin-right:15px}.projects-preview .technologies{border-top:1px solid #ddd;margin-top:50px;padding-top:50px}.projects-preview .technologies ul,.projects-meta .customers ul{flex-wrap:wrap;justify-content:space-around;align-items:center;display:flex;overflow:hidden}#startup-support object{width:400px;height:auto}#startup-support .wave-spacing{padding-top:100px;padding-bottom:100px}#about-us .map{border:0;width:100%;height:400px}#about-us .information li{list-style:none}#about-us .information li:not(:last-child){margin-bottom:15px}#about-us .information li .material-icons{margin-right:10px}.projects-meta{margin-top:100px}.projects-meta .customers .container{background-color:#f7f7f7;border-radius:5px;min-height:550px;padding:50px}.logo-container li{vertical-align:top;margin:0 25px 25px;list-style:none;display:inline-block}.logo-container li a{align-items:center;display:flex}.logo-container li a:hover img{filter:none;opacity:1}.logo-container li img{filter:grayscale();opacity:.5;height:auto;max-height:50px;transition:all .1s}.projects-meta .logo-container li img{max-width:100px}#footer{border-top:1px solid #ddd;padding-bottom:35px;padding-top:35px!important}@media only screen and (max-width:400px){#menu-footer{flex-flow:column wrap;align-content:flex-end;display:flex}}.page-content:not(#article){padding-top:50px}#projects{flex-wrap:wrap;justify-content:space-between;display:flex}#projects .project,#projects .project.dense.marginBottom{margin-bottom:35px}#projects .project.dense{padding-top:50px;position:relative}#projects .project.dense .header{order:2;margin-right:0}#projects .project-content{padding:75px}#projects .project-content.background-color-grey{border-radius:5px}#projects .project .header{text-align:left;flex-shrink:1;min-width:350px;margin-bottom:0;margin-right:50px}#projects .project.dense .pictures{order:1;max-width:85%;margin-top:-25px;top:0}#projects .project .pictures{flex-shrink:0;max-width:60%}#projects .project .pictures img{border-radius:5px;max-height:250px;box-shadow:0 0 12px #00000040}#projects .project.dense{max-width:525px;display:inline-block}#projects .project.dense .project-content{flex-wrap:wrap;padding:0}#projects .project.dense .project-content .header{padding:25px 75px 75px}#blog .banner{border-radius:5px;margin-bottom:50px;padding:75px;position:relative}#blog .banner .header{margin-bottom:0}#blog .search{box-sizing:border-box;background-color:#f7f7f7;border-radius:5px;width:100%;height:75px;margin-bottom:25px;overflow:hidden}#blog .search .search-icon{display:none}#blog .back-to-blog-link{margin-bottom:20px;text-decoration:none;display:inline-block}#blog .back-to-blog-link span{color:#444}#blog .back-to-blog-link:hover .icon,#blog .back-to-blog-link:hover span{color:#b0102a}#blog .back-to-blog-link .icon{color:#ec6608;text-align:center;background-color:#f7f7f7;border-radius:50px;width:35px;height:35px;margin-right:10px;line-height:35px}#blog .search button,#blog .search .search-textfield{vertical-align:top;height:100%;display:inline-block}#blog .search .search-textfield{box-sizing:border-box;color:#444;background-color:#0000;border:none;outline:none;width:100%;min-width:50px;padding:0 20px}#blog .search button{color:#444;cursor:pointer;background-color:#0000;border:none;outline:none;padding-left:15px;position:relative}#blog .search button:hover{color:#666}#blog .no-posts{background-color:#f7f7f7;padding:35px}#blog ol.posts>li{list-style:none}#blog ol.posts>li article{position:relative}#blog ol.posts>li a{text-decoration:none;display:block}#blog ol.posts>li article:hover .article-content{background-color:#eee}#blog ol.posts>li article .thumbnail img,#blog ol.posts>li article .article-content{border-radius:5px}#blog ol.posts>li article .thumbnail{width:225px;height:225px;margin:auto;position:absolute;top:0;bottom:0;left:-50px}#blog ol.posts>li article .thumbnail img{object-fit:contain;background:#fff;width:calc(100% - 10px);height:calc(100% - 10px);padding:5px;box-shadow:0 0 12px #00000040}#blog ol.posts>li article .article-content{background-color:#f7f7f7;padding:50px}#blog ol.posts>li article .article-content.has-thumbnail{padding:50px 50px 50px 225px}#blog ol.posts>li:not(:last-child){margin-bottom:25px}#blog ol.posts article .category span{color:#b0102a;text-transform:uppercase}#blog ol.posts article h2{color:#444;margin-top:2px;font-size:1.4rem;font-weight:600;text-decoration:none}#blog ol.posts article p{color:#666;margin-top:10px}#blog ol.posts article .meta{flex-wrap:wrap;margin-top:15px}#article{margin-top:200px}#article.dense{margin-top:50px}#article .breadcrumb{background-color:#f7f7f7;border-radius:5px;margin:15px 0;padding:10px 20px}#article .breadcrumb ol{font-size:0}#article .breadcrumb ol li{list-style:none;display:inline-block}#article .breadcrumb ol li a{color:#666;font-size:1rem;text-decoration:none}#article .breadcrumb ol li:last-child a,#article .breadcrumb ol li a:hover{color:#444}#article .breadcrumb ol li:not(:last-child):after{color:#666;content:"/";margin:0 10px}#article .meta{background-color:#f7f7f7;border-radius:5px;flex-wrap:wrap;margin-top:50px;padding:35px}article .meta>:not(:last-child){margin-right:10px}article .date *{color:#666}article .date .icon{margin-right:5px;font-size:20px}article .category span,article .date span,article ul.tags li{font-size:.8rem;font-weight:600}article ul.tags li{color:#666;background-color:#fff;border-radius:5px;margin-bottom:5px;padding:5px 12px;display:inline-block}article ul.tags li:not(:last-child){margin-right:5px}#blog ol.posts-preview{background:#eee;position:relative}#blog ol.posts-preview li a{padding:15px;display:block}#blog ol.posts-preview li article{flex-direction:row;align-items:center;display:flex}@media only screen and (max-width:875px){#blog ol.posts-preview li article{flex-direction:column}#blog ol.posts-preview li .thumbnail{width:150px;height:150px;margin-top:-50px;margin-bottom:20px}}#blog ol.posts-preview article .category span{color:#b0102a;text-transform:uppercase}#blog ol.posts-preview article p{color:#666;margin-top:10px}#blog ol.posts-preview article .meta{flex-wrap:wrap;margin-top:15px}.projects-meta .blog-preview li{list-style:none}.projects-meta .blog-preview li a{justify-content:space-around;text-decoration:none;display:flex}.projects-meta .blog-preview li a:hover{opacity:.8}.projects-meta .blog-preview li .thumbnail{object-fit:contain;width:130px;min-width:120px;height:130px;margin-top:-10px;margin-left:-5px;margin-right:30px}.projects-meta .blog-preview li .thumbnail img{object-fit:contain;background:#fff;border-radius:5px;width:100%;height:100%;padding:5px;box-shadow:0 0 12px #00000040}.projects-meta .blog-preview li:not(:last-child) a{border-bottom:1px solid #ddd}.projects-meta .blog-preview li .content h3 a{color:#444;text-decoration:none}.projects-meta .blog-preview li .content h3 a:hover{color:#b0102a}.projects-meta .blog-preview li .content p{color:#666}.projects-meta .blog-preview .go-to-blog{text-align:right;margin-top:15px}#article .thumbnail img{border-radius:5px;width:100%;height:auto;box-shadow:0 1px 1px #0003,0 1px 6px #0003}#article .header{margin-top:10px;margin-bottom:25px}#article .content>:not(:last-child){margin-bottom:25px}#article .content ul:not(.blocks-gallery-grid){padding-left:25px}#article .content blockquote{background-color:#f7f7f7;border-radius:5px;margin:25px 0;padding:35px}#article .content blockquote cite{color:#666;text-align:right;display:block}#article .content .wp-block-file{background-color:#f7f7f7;border-radius:5px;justify-content:space-between;align-items:center;padding:25px;display:flex}#article .content .wp-block-file .wp-block-file__button{color:#fff;text-transform:uppercase;background-color:#b0102a;padding:10px 25px;font-weight:600}#article .content pre.wp-block-code{background-color:#f7f7f7;border-radius:5px;padding:35px}#article .content strong{font-weight:600}#article .content a{color:#ec6608}#article .content a:hover{color:#b0102a}#article .content hr{border:none;border-top:1px solid #ddd}#article pre,#article figure{overflow-x:auto}.comments{margin-top:25px}.comments a{color:#ec6608}.comments a:hover{color:#b0102a}.comments .fn a{color:#444}.comments h3:not(.comment-reply-title){margin-bottom:25px}.comment-respond{margin-top:50px}.comment-respond label,.comment-respond textarea,.comment-respond input[type=text]{box-sizing:border-box;display:block}.comment-respond textarea{resize:none;height:150px}.comment-respond textarea,.comment-respond input[type=text]{background-color:#f7f7f7;border:none;border-radius:5px;width:100%;margin-top:5px;padding:15px}.comment-respond p{margin-top:10px}.comment-respond p.comment-form-author{margin-top:20px}.comment-respond p.comment-form-cookies-consent input,.comment-respond p.comment-form-cookies-consent label{display:inline-block}.comment-respond p.form-submit{margin-top:20px}.comments .reply a{color:#b0102a;text-transform:uppercase;border:2px solid #b0102a;border-radius:100px;height:30px;margin-top:10px;padding:0 15px;font-size:.8rem;font-weight:600;line-height:30px;text-decoration:none;display:inline-block}.comments .reply a:hover{color:#fff;background-color:#b0102a}ol.commentlist li{list-style:none}ol.commentlist li:not(:last-child){border-bottom:1px solid #ddd;margin-bottom:25px;padding-bottom:25px}ol.commentlist .children{border-top:1px solid #ddd;margin-top:25px;padding-top:25px;padding-left:25px}.comments .vcard{align-items:center;margin-bottom:10px;display:flex}.comments .vcard img{border-radius:5px;margin-right:10px}.comments .vcard .fn{margin-right:5px}.comments .comment-meta{margin-bottom:5px}.comments .comment-meta a{color:#666;font-size:.8rem;font-weight:600}.comments .comment-meta a,.comments .vcard .fn a{font-style:normal;text-decoration:none}.comments .vcard .fn a{font-weight:600}#pagination{text-align:center;margin-top:50px}#pagination .page-numbers,#pagination .page-numbers .icon{line-height:35px}#pagination .page-numbers{vertical-align:top;border-radius:5px;width:35px;height:35px;text-decoration:none;display:inline-block}#pagination span.page-numbers:not(.dots),#pagination a.page-numbers:not(.dots):hover{background-color:#eee}#pagination .page-numbers .icon{color:#fff}#pagination .page-numbers.prev,#pagination .page-numbers.next{background-color:#b0102a}#pagination a.page-numbers.prev:hover,#pagination a.page-numbers.next:hover{background-color:#ec6608}@media only screen and (max-width:1275px){#blog.wrap{width:85%}}@media only screen and (max-width:1200px){.feature-box .feature{padding-left:35px;padding-right:35px}.wrap-oversize{width:1100px}#projects{display:block}#projects .project.dense{width:100%;max-width:100%;padding-top:0}#projects .project .project-content{display:block}#projects .project.dense .header{flex-shrink:1;margin-left:0;padding-top:0}#projects .project .header{min-width:auto;margin-right:0}#projects .project .header p{margin-left:0;margin-right:0}#projects .project .pictures,#projects .project.dense .pictures{max-width:100%;margin:50px auto 0}#projects .project,#projects .project.dense:not(:last-child){margin-bottom:50px!important}#projects .project .blocks-gallery-grid,#projects .project .wp-block-gallery{width:100%}#projects .project .pictures img{max-height:initial}#projects .project.dense .project-content{padding:75px}#projects .project.dense .project-content .header{padding:0}}@media only screen and (max-width:1175px){#navigation .desktop{display:none}#navigation .mobile{display:block}#banner .feature-box .feature{padding-left:50px;padding-right:50px}.feature-box.vertical .feature,.feature-box.vertical.hover .feature{padding-left:20px;padding-right:20px}.layout-boxes>.box{width:450px}.layout-boxes>.box.short{width:365px}.layout-boxes>.box.wide{width:545px}#ui-ux-prototyping .feature-box .feature{padding-left:29px;padding-right:29px}.wrap{width:950px}.wrap-oversize{width:975px}}@media only screen and (max-width:1075px){#startup-support.section.wave{padding-top:100px}#banner .header{margin-top:0}#banner.page .header{margin:0}.wave{padding-top:100px;padding-bottom:100px}.wave>.wave-spacing{padding-top:0!important;padding-bottom:0!important}.wave:before,.wave:after{display:none}#navigation.wpadminbar-visible:not(.sticky){padding-top:0!important}#navigation{padding-top:0;position:relative}#navigation:not(.sticky)>.content{background-color:#fff;width:100%;padding:30px}}@media only screen and (max-width:975px){#banner{height:auto}#banner.home .header{margin-top:0}#banner .feature-box .feature{justify-content:center;display:flex}#banner .feature-box .feature:not(:last-child){margin-bottom:25px;padding-bottom:25px}#banner .illustration-wrapper{width:650px;margin-left:auto;margin-right:auto;position:relative;bottom:auto}#banner .illustration-wrapper img{margin-left:auto;margin-right:auto;left:0;right:0}#banner>.content{flex-wrap:wrap}#banner .header{justify-content:center;width:100%;display:flex}#navigation li:not(:last-child),#footer .navigation-links li:not(:last-child){margin-right:25px}.box.mobile-margin-top{margin-top:50px}.card{vertical-align:top;display:inline-block}.card:not(:last-child){margin-right:25px}.feature-box{padding:50px 0;display:block}.header{text-align:center}.header p{max-width:500px;margin-left:auto;margin-right:auto}#ui-ux-prototyping .feature-box .description br{content:" ";display:none}#ui-ux-prototyping .feature-box .feature:not(:last-child){margin-bottom:25px}.feature-box .feature .details{display:block}.feature-box:not(.vertical) .feature .details{width:100%}.feature-box.hover .feature{align-items:flex-start}.feature-box.vertical.hover .feature-wrapper{height:auto}.feature-box .feature{height:auto!important;position:relative!important}.feature-box.vertical .feature:not(:last-child),.feature-box.vertical .feature-wrapper:not(:last-child) .feature{margin-bottom:25px;padding-bottom:25px}.feature-box.hover .feature:hover{padding-top:0}.feature-box.dark .feature:hover .title,.feature-box.dark .feature:hover .title i,.feature-box.dark .feature .details{color:#eee}.feature-box.hover .feature:hover .description{color:#fff}.feature-box .feature .details{position:relative}.feature-box.hover .feature:hover:before,.feature-box:not(.vertical) .feature:not(:last-child):after,.feature-box:not(.vertical)>div:not(:last-child) .feature:after{display:none}.feature-box.vertical .feature:not(:last-child):after,.feature-box.vertical>div:not(:last-child) .feature:after{bottom:0}.feature-box.hover .feature .title,.feature-box.hover .feature .description{white-space:normal}.layout-boxes{flex-wrap:wrap}.layout-boxes>.box.wide,.layout-boxes>.box.short,.layout-boxes>.box{width:100%}#ui-ux-prototyping .feature-box.hover{margin-left:auto;margin-right:auto}#ui-ux-prototyping .feature-box.hover .feature:before{transform:scale(1)}#banner .feature-box .feature:not(:last-child):after,#ui-ux-prototyping .feature-box .feature:not(:last-child):after,#ui-ux-prototyping .feature-box>div:not(:last-child) .feature:after{width:80%;height:1px;margin-left:auto;margin-right:auto;display:block;position:absolute;top:auto;bottom:0;left:0}#ui-ux-prototyping .feature-box.hover .feature:not(:last-child){margin-bottom:25px;padding-bottom:25px}#ui-ux-prototyping .workshop object{width:100%}.box{order:1}.box.mobile-margin-top{order:2}#web-applications .feature-box.vertical .feature:hover .feature-content,#web-applications .feature-box.vertical .feature:before{margin-left:0}#web-applications .feature-box.vertical .feature:hover .feature-content{margin-right:0}#web-applications .panel{height:auto}#web-applications .layout-boxes .panel>.content{position:relative}#web-applications .panel:first-child>.content{justify-content:center;align-items:center}#web-applications .layout-boxes>.box:first-child{padding-left:0}#web-applications .panel:first-child>.content object{margin-right:50px}#web-applications .cards{justify-content:space-evenly;display:flex}#big-data-solutions .projects-preview>div{flex-wrap:wrap;justify-content:center}#big-data-solutions .projects-preview .button{margin-top:25px}#big-data-solutions .panel:first-child{width:90%;margin-left:auto;margin-right:auto}#startup-support .illustration{max-width:350px;margin-left:auto;margin-right:auto}#startup-support .illustration object{width:100%}#startup-support .header{margin-top:20px;margin-bottom:0}#about-us .information{justify-content:center;display:flex}.wrap{width:90%}#blog.wrap{width:85%}.wrap-oversize{width:95%}.projects-meta .customers .container{min-height:auto}#navigation{padding-top:0}}@media only screen and (max-width:875px){#ui-ux-prototyping .workshop{flex-wrap:wrap;height:auto;padding:50px}#ui-ux-prototyping .workshop>div{width:100%}#ui-ux-prototyping .workshop .workshop-illustration{max-width:500px;margin-left:auto;margin-right:auto}#ui-ux-prototyping .workshop>div:not(:last-child){margin-bottom:50px}#ui-ux-prototyping .workshop object{margin-left:0}#blog ol.posts>li article .thumbnail{inset:0 0 auto}#blog ol.posts>li article .article-content.has-thumbnail{padding:200px 50px 50px}#blog ol.posts>li article{padding-top:50px;padding-left:0}#blog.wrap{width:90%}}@media only screen and (max-width:800px){.wrap-blog{width:90%}}@media only screen and (max-width:775px){#banner .feature-box .feature{justify-content:left}.cards{flex-wrap:wrap}.cards .card{width:100%}.cards .card:first-child{margin-right:0}.header h1,.header h2{font-size:1.8rem;line-height:2.25rem}.header h3,.header h3 span,.feature-box .feature .description{font-size:1.25rem}#web-applications .box.wide .panel{background-color:#0000;width:100%;padding:0}#web-applications .box.wide .panel .header h2{color:#444}#web-applications .box.wide .panel .header h3{color:#666!important}#web-applications .box.wide .panel .feature-box{background-color:#b0102a;width:100%;padding:50px 0}#web-applications .panel:first-child>.content object{margin-right:0}#web-applications .box.wide .panel>.content{flex-wrap:wrap}#web-applications .box.wide .panel .feature-box{margin-top:50px}.feature-box,.feature-box .feature .details{width:100%}.feature-box .feature .description br{display:none}}@media only screen and (max-width:650px){#banner .illustration-wrapper img{width:85%}.subsection{margin-top:75px}#projects .project-content,#projects .project.dense .project-content{padding:35px}}@media only screen and (max-width:600px){#ui-ux-prototyping .box:first-child{padding-top:25px}#ui-ux-prototyping .illustration-wrapper{height:400px}#ui-ux-prototyping .illustration-wrapper object{height:450px}#navigation.wpadminbar-visible.sticky{padding-top:30px}}@media only screen and (max-width:500px){#navigation .mobile .phone{width:75%}#banner .illustration-wrapper{padding-top:125px}#big-data-solutions .detail.left,#big-data-solutions .detail.right{padding:50px 0 0}#big-data-solutions .detail .illustration-wrapper{padding:60px 35px 35px!important}#big-data-solutions .detail .illustration{width:85px;height:85px;margin-left:auto;margin-right:auto;left:0;right:0}.button{padding-left:15px;padding-right:5px}.projects-preview{padding:50px}#blog ol.posts>li article .thumbnail{width:175px;height:175px}#blog ol.posts>li article .article-content.has-thumbnail{padding:150px 35px 35px}}@media only screen and (max-width:375px){#banner .illustration-wrapper{padding-top:100px}.header h3,.header h3 span{font-size:1.2rem}.projects-preview{padding:50px 25px}.button .material-icons{margin-left:10px}#projects .project-content,#projects .project.dense .project-content{padding:25px}#navigation .mobile .navigation-links{padding-top:155px}#navigation .mobile li a,#navigation .mobile .phone .material-icons,#navigation .mobile .phone span{font-size:1.2rem}}}
@scope(.legacy-theme){.card .illustration-wrapper img{margin-left:auto;margin-right:auto;position:absolute;bottom:0;left:0;right:0;margin-bottom:0!important}.card .illustration img{width:175px;height:auto;margin-top:25px;margin-bottom:12px}.logo img{pointer-events:none}#ui-ux-prototyping .illustration-wrapper img{height:600px;margin-left:auto;margin-right:auto;position:absolute;top:0;left:0;right:0}#ui-ux-prototyping .workshop img{width:500px;margin-left:50px}#web-applications .panel>.content img{width:auto;height:600px}#startup-support img{width:400px;height:auto}#big-data-solutions .detail .illustration img{object-fit:contain;width:100%;height:100%}@media only screen and (max-width:875px){#ui-ux-prototyping .workshop img{width:100%}#web-applications .panel:first-child>.content img{margin-right:50px}#startup-support .illustration img{width:100%}#ui-ux-prototyping .workshop img{margin-left:0}}@media only screen and (max-width:775px){#web-applications .panel:first-child>.content img{margin-right:0}}@media only screen and (max-width:600px){#ui-ux-prototyping .illustration-wrapper img{height:450px}}}
.legacy-theme{background-color:#fff}@scope(.legacy-theme){*{font-family:var(--font-open-sans), "Open Sans", sans-serif}:is(h1,h2,h3,h4,h5,h6){font-weight:700}#navigation{transition:opacity .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out}#navigation.sticky{animation:.22s ease-out cr-nav-fade-in}@keyframes cr-nav-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1}}@media (prefers-reduced-motion:reduce){#navigation.sticky{animation:none}}#navigation ul.dropdown,#navigation .dropdown{background-color:#fff;box-shadow:0 1px 1px #0003,0 1px 6px #0003}.button .content{line-height:1}.button .content .material-icons{align-items:center;line-height:1;display:inline-flex}#big-data-solutions .feature-box.vertical{padding:15px 25px}#big-data-solutions .feature-box.vertical .feature{padding:18px 0}#projects .project .pictures .project-gallery{gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}#projects .project .pictures .project-gallery.cols-1{grid-template-columns:1fr}#projects .project .pictures .project-gallery.cols-2{grid-template-columns:1fr 1fr}#projects .project .pictures .project-gallery.cols-3{grid-template-columns:1fr 1fr 1fr}#projects .project .pictures .project-gallery li{margin:0;display:block}#projects .project .pictures .project-gallery img{object-fit:cover;border-radius:5px;width:100%;height:auto;max-height:280px;box-shadow:0 0 12px #0000002e}@media only screen and (max-width:875px){#projects .project .pictures .project-gallery.cols-2,#projects .project .pictures .project-gallery.cols-3{grid-template-columns:1fr 1fr}}@media only screen and (max-width:500px){#projects .project .pictures .project-gallery{grid-template-columns:1fr!important}}}
