.cookieConsent{position:fixed;top:300px;right:0;max-width:506px;background-color:var(--clr-deep-black);color:#b2b2b2;font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-cond-regular);font-size:16px;letter-spacing:-.48px;line-height:20px;z-index:9999;opacity:1;-moz-animation:inherit;-o-animation:inherit;-webkit-animation:inherit;-moz-animation:opening .5s;-o-animation:opening .5s;-webkit-animation:opening .5s;animation:opening .5s}.cookieConsent.closing{-moz-animation:closing .5s;-o-animation:closing .5s;-webkit-animation:closing .5s;animation:closing .5s}.cookieConsent.closed{opacity:0;display:none !important}.cookieConsent-wrapper{gap:32px;padding:27px}.cookieConsent-wrapper__bottom{display:flex;justify-content:space-between}.cookieConsent-wrapper .btn-link.accept-policy{-webkit-text-decoration:none;text-decoration:none;color:var(--clr-light-blue)}.cookieConsent-wrapper .btn-link.reject-policy{text-decoration:none;color:inherit}@keyframes opening{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes closing{0%{opacity:1}100%{opacity:0}}:root{--clr-yellow:#fcfe4b;--clr-blue:#020578;--clr-light-blue:#4ea5d9;--clr-white:#fff;--clr-black:#000;--clr-grey:#9f9f9f;--clr-dark-grey:#06060b80;--clr-light-grey:#00000029;--clr-deep-black:#06060b;--font-clr-main:var(--clr-black);--font-clr-link:var(--clr-light-blue);--font-clr-secondary:var(--clr-grey);--font-clr-white:var(--clr-white);--font-family-roboto-condenced:'Roboto Condensed',sans-serif;--font-family-roboto-mono:'Roboto Mono',monospace;--font-family-everett:'Everett';--font-weight-rob-cond-light:300;--font-weight-rob-cond-regular:400;--font-weight-rob-cond-bold:700;--font-weight-rob-mono-thin:100;--font-weight-rob-mono-extralight:200;--font-weight-rob-mono-light:300;--font-weight-rob-mono-regular:400;--font-weight-ever-regular:400;--font-size-ever-regular:26px;--font-size-ever-medium:35px;--font-size-ever-big:47px;--font-size-ever-bigger:58px;--font-ls-ever-regular:0;--font-ls-ever-medium:0;--font-ls-ever-big:0;--font-ls-ever-bigger:0;--container-padding-left:60px;--container-padding-right:60px;--underline-link-clr:var(--clr-light-blue);--footer-min-height:405px}html[lang='el'],.force-greek-fonts{--font-family-everett:'Roboto Condensed',sans-serif}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}::-webkit-scrollbar{width:6px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:var(--clr-blue)}@font-face{font-family:Everett;src:url(../fonts/TWKEverett-Regular-web.woff2) format('woff2');font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(../fonts/robotocondensed-regular-webfont.woff2) format('woff2');font-display:swap}@font-face{font-family:'Roboto Mono';src:url(../fonts/robotomono-variablefont_wght-webfont.woff2) format('woff2-variations');font-weight:100 700;font-display:swap}@media(max-width:1400px){:root{--container-padding-left:45.5px;--container-padding-right:45.5px}}@media(max-width:1200px){:root{--container-padding-left:32.5px;--container-padding-right:32.5px}}@media(max-width:992px){:root{--container-padding-left:26px;--container-padding-right:26px}}@media(max-width:576px){:root{--container-padding-left:24px;--container-padding-right:24px}}html{font-size:14px}@media(min-width:768px){html{font-size:16px}}html{position:relative;min-height:100%}body{margin-bottom:var(--footer-min-height);--bs-body-color:var(--clr-black)}p{margin-bottom:0}a[href^='tel:']{white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container-soft{padding-left:var(--container-padding-left);padding-right:var(--container-padding-right)}.full-width{margin-left:calc(-1*var(--container-padding-left));margin-right:calc(-1*var(--container-padding-right))}.bg-white{background-color:var(--clr-white)}.bg-blue{background-color:var(--clr-blue)}.bg-yellow{background-color:var(--clr-yellow)}.bg-hover-white:hover{background-color:var(--clr-white)}.bg-hover-blue:hover{background-color:var(--clr-blue)}.bg-hover-yellow:hover{background-color:var(--clr-yellow)}.footer{position:absolute;bottom:0;width:100%;white-space:nowrap}.footer .social-box a{transition:transform ease-in-out .3s}.footer .social-box a:hover{transform:translateY(-10px)}.soft-h1-home{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-bigger);letter-spacing:var(--font-ls-ever-bigger);line-height:58px;color:var(--clr-yellow);mix-blend-mode:difference;margin-bottom:16px}@media(max-width:576px){.soft-h1-home{font-size:47px}}@media(max-width:425px){.soft-h1-home{font-size:40px}}.soft-h1{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-big);letter-spacing:var(--font-ls-ever-big);line-height:51px;margin-bottom:16px;color:var(--font-clr-main)}.soft-h2{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-medium);letter-spacing:var(--font-ls-ever-medium);line-height:35px;margin-bottom:16px}.soft-h2>a{font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:inherit;color:var(--font-clr-main)}.soft-h2>a:hover{color:inherit;text-decoration:inherit}.soft-h2>a:hover:after{content:none}.soft-h3{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-medium);letter-spacing:var(--font-ls-ever-medium);line-height:35px;margin-bottom:5px;color:var(--font-clr-main)}a{position:relative;color:var(--font-clr-link);text-decoration:none;font-size:16px;letter-spacing:-.48px;line-height:20px;font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-light)}a:hover{color:var(--font-clr-link);text-decoration:none}a:not(.no-underline-effect)::after{position:absolute;content:'';height:1px;width:100%;transform:scaleX(0);bottom:0;left:0;background-color:var(--underline-link-clr);transform-origin:bottom right;transition:transform .25s ease-out}a:not(.no-underline-effect):hover::after{transform:scaleX(1);transform-origin:bottom left;background-color:var(--underline-link-clr)}a.link-white{color:var(--clr-white)}a.link-white::after{--underline-link-clr:var(--clr-white)}a.inherit{font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}#btn-back-to-top{position:fixed;bottom:20px;right:20px;display:none;border-radius:50%;width:50px;height:50px;background-color:var(--clr-yellow);border:1px solid var(--clr-blue);color:var(--clr-blue);z-index:9999}#backToTopButtonWithProgressBar.progress-wrap{position:fixed;right:50px;bottom:50px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.2);background-color:var(--clr-blue);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear}#backToTopButtonWithProgressBar.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}#backToTopButtonWithProgressBar.progress-wrap i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--clr-yellow)}#backToTopButtonWithProgressBar.progress-wrap:hover::before{opacity:1}#backToTopButtonWithProgressBar.progress-wrap svg path{fill:none}#backToTopButtonWithProgressBar.progress-wrap svg.progress-circle path{stroke:var(--clr-yellow);stroke-width:4;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}.row-columns-4 [class*="col-"]{border:1px solid var(--clr-light-grey);padding:48px var(--container-padding-right) 160px var(--container-padding-left)}.row-columns-4 [class*="col-"]:nth-child(1){border-left:none}.row-columns-4 [class*="col-"]:nth-child(4){border-right:none}@media only screen and (min-width:1200px){.row-columns-4 [class*="col-"]+[class*="col-"]{border-left:none}}@media only screen and (min-width:992px) and (max-width:1199px){.row-columns-4 [class*="col-"]:nth-child(2n){border-left:none}.row-columns-4 [class*="col-"]:nth-child(n+3){border-top:none}.row-columns-4 [class*="col-"]:nth-child(3){border-left:none}.row-columns-4 [class*="col-"]:nth-child(2){border-right:none}}@media only screen and (max-width:991px){.row-columns-4 [class*="col-"]+[class*="col-"]{border-top:none}.row-columns-4 [class*="col-"]{border-left:none;border-right:none}}@media(max-width:992px){.row-columns-4{background-color:#fff}}.row-columns-4 p{font-family:var(--font-family-roboto-condenced);font-weight:var(--font-weight-rob-cond-regular);font-size:19px;letter-spacing:0;line-height:27px;margin-bottom:16px}.section-title-info>div.row{background-color:var(--clr-blue);border:1px solid var(--clr-blue);color:var(--clr-white);padding-top:95.5px;padding-bottom:121.5px}.section-title-info>div.row>div{padding:0 var(--container-padding-left)}.section-title-info>div.row>div h2{margin-bottom:24px}.section-title-info>div.row .details p{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px;margin-bottom:32px}.slider-cases-section{overflow:hidden;margin-top:230px;margin-bottom:260px}.slider-cases-section>h2{padding:0 var(--container-padding-left)}.slider-cases{box-shadow:0 0 18px 0 var(--clr-light-grey)}.slider-cases-item{position:relative;padding-top:67px;padding-bottom:77px;padding-left:var(--container-padding-left);padding-right:23px;background-color:var(--clr-yellow)}.slick-current{z-index:2}.slider-cases-item:after{position:absolute;content:'';width:40%;height:100%;background-color:var(--clr-yellow);top:0;left:100%;z-index:1;box-shadow:12px 0 15px 0 var(--clr-light-grey)}.slider-cases-item .case-item-number{font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-cond-regular);font-size:16px;letter-spacing:-.48px;line-height:20px}.slider-cases-item .case-item-desc{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px;color:var(--font-clr-main)}.slider-cases-item .case-item-link{--underline-link-clr:var(--font-clr-main)}.slider-cases-item .case-item-link>a{color:var(--font-clr-main)}.slider-cases-button-container{margin-top:24px;padding:0 var(--container-padding-left);display:flex;justify-content:space-between}.slider-cases-button-container>button{background-color:transparent;border:none;font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-light);font-size:16px;letter-spacing:-.48px;line-height:20px;color:var(--font-clr-main);padding:0;transition:transform ease-out .3s}.slider-cases-button-container>button.slider-cases-previous:hover{transform:translateX(-10px)}.slider-cases-button-container>button.slider-cases-next:hover{transform:translateX(10px)}.technology-pills-container{display:flex;gap:10px;flex-wrap:wrap}.technology-pill{font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-regular);font-size:16px;letter-spacing:-.48px;line-height:20px;color:var(--font-clr-secondary);border:1px solid var(--font-clr-secondary);padding:16px 32px;border-radius:31px;background-color:transparent}@media only screen and (max-width:770px){.technology-pill{padding:12px 24px}}.row-digital-product{border:1px solid var(--clr-grey);border-left:none;border-right:none;background-color:var(--clr-white)}.row-digital-product+.row-digital-product{border-top:none}.row-digital-product>[class*="col-"]{padding:56px var(--container-padding-right)}@media(max-width:992px){.row-digital-product>[class*="col-"]{padding:48px var(--container-padding-right)}.row-digital-product>[class*="col-"]:nth-child(2){padding-top:0}}.row-digital-product .technology-pills-container,.row-digital-product .product-info{margin-bottom:24px}.row-digital-product .product-info>p{font-size:19px;letter-spacing:0;line-height:27px;font-family:var(--font-family-roboto-condenced);font-weight:var(--font-weight-rob-cond-regular);color:var(--font-clr-main);margin-bottom:0}.row-digital-product .product-categories{font-size:16px;letter-spacing:-.48px;line-height:20px;font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-regular);color:var(--font-clr-secondary)}.row-digital-product .product-image{max-width:750px;max-height:420px;margin-top:48px}.row-digital-product .product-image img{width:100%;height:auto}.communication-blocks-section>[class*="communication-blocks-row-"]>[class*="col-"]>a{padding:115px var(--container-padding-left);display:block;padding:115px var(--container-padding-left);display:block;font-size:var(--font-size-ever-medium);letter-spacing:var(--font-ls-ever-medium);line-height:35px;color:var(--font-clr-main);font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);background-color:#fdfa87;mix-blend-mode:difference}.communication-blocks-section>[class*="communication-blocks-row-"]>[class*="col-"]>a:hover{mix-blend-mode:unset;background-color:var(--clr-yellow)}@media(max-width:992px){.communication-blocks-section>[class*="communication-blocks-row-"]>.communication-block-second>a{mix-blend-mode:unset;background-color:var(--clr-yellow)}}.featured-projects-section{margin-top:260px;margin-bottom:260px}.featured-projects-section>h2{padding:0 var(--container-padding-left);margin-bottom:88px}.slider-featured-projects{padding:0 var(--container-padding-left)}.slider-featured-projects-item>div{display:flex;flex-direction:column;gap:40px;padding-right:145px}.slider-featured-projects-item_titles{display:flex;flex-direction:column;gap:0}.slider-featured-projects-item_titles_number{font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-regular);font-size:16px;letter-spacing:-.48px;line-height:20px;margin-bottom:8px}.slider-featured-projects-item_titles_title,.slider-featured-projects-item_titles_type{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px}.slider-featured-projects-item_titles_type{color:var(--font-clr-secondary)}.slider-featured-projects-item_link{--underline-link-clr:var(--font-clr-main)}.slider-featured-projects-item_link a{color:var(--font-clr-main)}.slider-featured-projects-item_img>img{width:100%}.contact-page-section{margin-top:calc(-100px - 1rem);max-width:75vw;margin-left:auto}.contact-page-section>.row{padding-top:calc(100px + 1rem)}.contact-subtitle{font-family:var(--font-family-roboto-condenced);font-weight:var(--font-weight-rob-cond-regular);letter-spacing:0;line-height:27px;margin-bottom:0;font-size:19px}.contact-form{margin-top:40px;margin-bottom:160px;max-width:750px}.contact-form .form-group:not(:nth-last-of-type(1)){margin-bottom:44px}.contact-form label{font-size:16px;letter-spacing:-.48px;line-height:20px;font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-regular);color:var(--font-clr-secondary);margin-bottom:8px}.contact-form button[type='submit']{padding:0;background:none;border:none;font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-big);letter-spacing:var(--font-ls-ever-big);line-height:51px;color:var(--font-clr-main)}.contact-form input,.contact-form textarea{border:none;border-bottom:1px solid var(--clr-grey);font-family:var(--font-family-roboto-condenced);font-weight:var(--font-weight-rob-cond-regular);font-size:19px;color:var(--font-clr-main);letter-spacing:0;line-height:27px;padding:0}.contact-form input:focus,.contact-form textarea:focus{box-shadow:none;border-color:var(--clr-black)}.contact-form button[type='submit']:after{content:'>';transition:all ease-in-out .3s}.contact-form button[type='submit']:hover:after{margin-left:10px}@media only screen and (max-width:767px){.contact-page-section{max-width:100vw;margin-left:calc(-1*var(--container-padding-left));margin-right:calc(-1*var(--container-padding-right));padding-left:var(--container-padding-left);padding-right:var(--container-padding-left)}}.page-section-layout-1 .header-row{margin-top:calc(50vh - 116px);margin-bottom:96px}.page-section-layout-1 .header-row h1{margin-bottom:24px}.page-section-layout-1 .header-row .details p{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px;color:var(--font-clr-main)}.our-works-page-section .header-row{margin-bottom:0}.works-row-container{--work-container-padding-left:10vw;--work-container-padding-right:10vw;padding-top:72px;padding-bottom:72px;padding-left:var(--work-container-padding-left);padding-right:var(--work-container-padding-right);border-top:1px solid;border-bottom:1px solid;border-color:var(--clr-grey);background-color:var(--clr-white)}.works-row-category-filters-container,.works-grid .works-row-container{border-bottom:0}.works-row-container .work-element-slider-row{margin-top:34px;margin-bottom:40px;margin-left:calc(-1*var(--work-container-padding-left));margin-right:calc(-1*var(--work-container-padding-right))}.works-filter-header,.works-item-header{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px;color:var(--font-clr-main);margin:0}.works-filter-elements{display:flex;flex-wrap:wrap;align-items:center}.works-filter-elements>*{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px;color:var(--font-clr-secondary);cursor:pointer;transition:color ease-in-out .3s}.works-filter-elements>*:not(:last-child):after{padding:0 5px;content:'/';color:var(--font-clr-secondary)}.works-filter-element-item.active{color:var(--font-clr-main)}.works-item-header{display:flex;gap:35px}.works-item-header .works-item-header-link img{width:18px;transform:rotate(45deg)}.works-row-item{transform:scale(0);opacity:0;transition:all ease-in-out .6s}.works-row-item.show{opacity:1;transform:scale(1)}.works-row-item.close{height:0;padding:0;border:0}.works-elements{display:flex;align-items:center;gap:10px}.works-elements>.works-element-category{flex-basis:600px;font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-regular);font-size:16px;letter-spacing:-.48px;line-height:20px;color:var(--font-clr-secondary)}.works-element-technology>.technology-pills-container{flex-wrap:nowrap}.works-element-technology>.technology-pills-container>.technology-pill{transition:all ease-in-out .3s}.works-element-technology>.technology-pills-container>.technology-pill.active,.works-element-technology>.technology-pills-container>.technology-pill:hover{background-color:var(--clr-yellow);border-color:var(--clr-yellow);color:var(--font-clr-main)}.collapse-element-btn{color:var(--font-clr-main)}.collapse-element-btn:hover{color:var(--font-clr-main)}.works-elements>.works-element-btn{margin-left:auto;flex-basis:100px;text-align:right;color:var(--font-clr-main)}.works-elements>.works-element-btn>span,.collapse-element-btn>span{padding:15px;border-radius:100%;display:inline-block}.works-elements>.works-element-btn>span i.open::before,.collapse-element-btn>span i.open::before{transform:scale(2)}.works-elements>.works-element-btn>span i.close::before,.collapse-element-btn>span i.close::before{transform:scale(1.5)}.collapse-element-btn>span{background-color:transparent;border:1px solid var(--clr-black)}.works-elements>.works-element-btn>span,.challenge-row .collapse-element-btn>span{background-color:var(--clr-yellow);border:1px solid var(--clr-yellow)}.works-elements>.works-element-btn>span i.open,.collapse-element-btn>span i.open{display:none}.works-elements>.works-element-btn>span i.close,.collapse-element-btn>span i.close{display:inline}.works-elements>.works-element-btn.collapsed>span,.challenge-row .collapse-element-btn.collapsed>span{background-color:var(--clr-white);border:1px solid var(--font-clr-main)}.works-elements>.works-element-btn.collapsed>span i.open,.collapse-element-btn.collapsed>span i.open{display:inline}.works-elements>.works-element-btn.collapsed>span i.close,.collapse-element-btn.collapsed>span i.close{display:none}.collapse-element-title{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px;color:var(--font-clr-main);margin-top:10px}@media(min-width:577px) and (max-width:1400px){.works-elements>.works-element-category{flex-basis:350px}.works-elements>.works-element-technology,.works-elements>.works-element-btn{margin-top:-35px}}@media(max-width:1200px){.works-elements>.works-element-category{align-self:baseline}}@media(max-width:992px){.works-elements>.works-element-category{flex-basis:320px}.works-row-container{padding-left:var(--container-padding-left);padding-right:var(--container-padding-right)}}@media(max-width:576px){.works-elements{flex-direction:column;align-items:flex-start;gap:16px}.works-elements>.works-element-category{flex-basis:auto}.works-elements>.works-element-btn{margin-left:0}}.work-element-slider-row-item{margin:32px}.work-element-content{font-family:var(--font-family-roboto-condenced);font-weight:var(--font-weight-rob-cond-regular);font-size:19px;letter-spacing:0;line-height:27px;color:var(--font-clr-main);max-width:600px}.works-grid{display:flex;flex-direction:column}.works-row-container.works-pagination-container{padding-top:15px;padding-bottom:15px}.works-pagination-container .pages{display:flex;justify-content:center;align-content:center;align-items:center;gap:56px}.works-pagination-container .pages>a{font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-regular);font-size:16px;letter-spacing:-.48px;line-height:20px;color:var(--font-clr-secondary)}.works-pagination-container .pages>a.active{text-decoration:underline}.works-pagination-container .pages>a.active,.works-pagination-container .pages>a:hover{color:var(--font-clr-main)}.about-page-section .service-circles-container,.case-study-page-section .goals-container{margin:160px 0}.service-circles-container,.goals-container{display:flex;gap:160px;align-items:center;justify-content:center;flex-wrap:wrap}.service-circles-container>*,.goals-container>*{padding:52px;min-width:322px;width:322px;height:322px;overflow:hidden;border:2px solid var(--clr-black);border-radius:100%;display:flex;align-content:center;justify-content:center;align-items:center;font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);text-align:center;font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px;color:var(--font-clr-main)}@media(max-width:1300px){.service-circles-container,.goals-container{gap:88px}.service-circles-container>*,.goals-container>*{padding:16px;min-width:250px;width:250px;height:250px}}@media(max-width:990px){.service-circles-container,.goals-container{gap:56px}.service-circles-container>*,.goals-container>*{padding:32px;min-width:240px;width:240px;height:240px}}@media(max-width:850px){.service-circles-container,.goals-container{gap:8px}.service-circles-container>*,.goals-container>*{padding:32px;min-width:230px;width:230px;height:230px}}@media(max-width:750px){.service-circles-container,.goals-container{gap:64px;flex-direction:column}.service-circles-container>*,.goals-container>*{padding:32px;min-width:282px;width:282px;height:282px}}.open-positions-section{margin:16px 0;padding:17px 0}.open-positions-section p.info{font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-regular);font-size:16px;letter-spacing:-.48px;line-height:20px;color:var(--font-clr-main);--margin-offset:16px}.open-positions-section p.info.top{margin-bottom:var(--margin-offset)}.open-positions-section p.info.bottom{margin-top:var(--margin-offset)}.open-positions-section .open-position-row{background-color:var(--clr-yellow);padding:36px 0}.open-positions-section>div.open-position-row:not(:nth-last-child(2)){border-bottom:1px solid var(--clr-light-grey)}.open-positions-section .open-position-row>div:first-of-type{padding:0 var(--container-padding-left)}.open-position-row .collapse-element-details{margin-top:40px;font-family:var(--font-family-roboto-condenced);font-weight:var(--font-weight-rob-cond-regular);font-size:19px;letter-spacing:0;line-height:27px;color:var(--font-clr-main)}.open-position-row .collapse-element-details h6{margin-top:40px;font-family:var(--font-family-roboto-condenced);font-weight:var(--font-weight-rob-cond-regular);font-size:1.2em;letter-spacing:0;line-height:27px;color:var(--font-clr-main);position:relative}.open-position-row .collapse-element-details h6:after{position:absolute;content:'';background-color:var(--font-clr-main);height:2px;width:70%;bottom:-3px;left:0}.our-offices-section{margin:260px 0 230px 0}.our-offices-section>div.row>div:first-child{padding:0 var(--container-padding-left)}.slider-office .slick-track{display:flex;align-items:center}.slider-office .slick-slide:not([data-slick-index='0']):not([aria-hidden='true']){margin-left:40px}.slider-office .slick-slide img{width:100%}.slider-office-arrows{display:flex;margin:40px 66px 40px 0;justify-content:space-between}.slider-office-arrows .arrow img{width:22px}.slider-office-arrows .prev-arrow img{transform:rotate(180deg)}.our-offices-section .details{position:relative;top:50%;transform:translateY(-50%);font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px;color:var(--font-clr-main)}.our-offices-section .details p{max-width:600px}@media(max-width:992px){.our-offices-section>div.row>div{padding:0}.our-offices-section .slider-office{padding-left:var(--container-padding-left)}.our-offices-section .details{position:relative;top:0;transform:translateY(0);margin-bottom:88px}.our-offices-section .details p{max-width:unset}.slider-office .slick-slide:not([data-slick-index='0']):not([aria-hidden='true']){margin-left:40px}.slider-office-arrows{display:flex;margin:40px 0;justify-content:space-between}}.founder-section{margin-bottom:244px}.founder-section .details{margin-top:72px}.founder-card .founder-card__photo{width:100%}.founder-card .founder-card__name{margin-top:40px;font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px;color:var(--font-clr-main)}.founder-card .founder-card__title{font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-regular);font-size:16px;letter-spacing:-.48px;line-height:20px;color:var(--font-clr-secondary)}.founder-card .founder-card__info{margin-top:24px;font-family:var(--font-family-roboto-condenced);font-weight:var(--font-weight-rob-cond-regular);font-size:19px;letter-spacing:0;line-height:27px;color:var(--font-clr-main)}.certifications-section{margin-bottom:50px}.certifications-section .certifications-details-row{padding:72px 0;position:relative}.certifications-section .certifications-details-row:before,.certifications-section .certifications-details-row:last-child::after{position:absolute;content:'';width:calc(100% + 2*var(--container-padding-left));left:calc(-1*var(--container-padding-left));height:1px;background-color:var(--clr-light-grey)}.certifications-section .certifications-details-row:before{top:0;height:100%;background-color:var(--clr-white);z-index:-1;border-top:1px solid var(--clr-light-grey)}.certifications-section .certifications-details-row:after{bottom:0}.certifications-section .certification-image img{width:100%;max-width:225px}.certification-title{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px;color:var(--font-clr-main);margin-bottom:24px}.certification-info{font-family:var(--font-family-roboto-condenced);font-weight:var(--font-weight-rob-cond-regular);font-size:19px;letter-spacing:0;line-height:27px;color:var(--font-clr-main)}@media(max-width:992px){.certification-title{margin-top:40px;margin-bottom:24px}}.included-services-section{margin:160px 0 120px;padding:17px 0}.included-services-section p.info{font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-regular);font-size:16px;letter-spacing:-.48px;line-height:20px;color:var(--font-clr-main);--margin-offset:16px}.included-services-section p.info.top{margin-bottom:var(--margin-offset)}.included-services-section p.info.bottom{margin-top:var(--margin-offset)}.included-services-section .included-services-row{background-color:var(--clr-yellow);padding:32px 0 28px 0;filter:drop-shadow(0 12px 15px #00000049)}.included-services-section .included-services-row>div:first-of-type{padding:0 var(--container-padding-left)}.included-services-row .included-service-title{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px;color:var(--font-clr-main)}.qna-section{margin:98px 0;padding:17px 0}.qna-section .qna-row,.challenges-section .challenge-row{background-color:var(--clr-white);padding:36px 0}.qna-section>div.qna-row:not(:nth-last-child(1)),.challenges-section>div.challenge-row:not(:nth-last-child(1)){border-bottom:1px solid var(--clr-light-grey)}.qna-section .qna-row>div:first-of-type,.challenges-section .challenge-row>div:first-of-type{padding:0 var(--container-padding-left)}.qna-section .collapse-element-details,.challenges-section .collapse-element-details{margin-top:40px;font-family:var(--font-family-roboto-condenced);font-weight:var(--font-weight-rob-cond-regular);font-size:19px;letter-spacing:0;line-height:27px;color:var(--font-clr-main)}.bg-case-study{background:linear-gradient(to bottom,#fcfe4b -10%,#fcfe4b00 20%);background-color:#fff}.challenges-section{margin-bottom:264px}.approach-section .approach-row>div:first-of-type{padding:0 var(--container-padding-left)}@media(max-width:1199px){.approach-section .approach-row>div:nth-of-type(2){padding-right:var(--container-padding-left)}}@media(max-width:991px){.approach-section .approach-row>div{padding:0 var(--container-padding-left)}.approach-section .approach-row>div:nth-of-type(2){margin-top:24px}}.approach-section .approach-row{background-color:var(--clr-white);padding:46px 0 60px}.approach-section>div.approach-row:nth-child(2){border-top:1px solid var(--clr-light-grey)}.approach-section>div.approach-row{border-bottom:1px solid var(--clr-light-grey)}.approach-section .approach-title{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px;color:var(--font-clr-main);margin-top:10px}.approach-section .approach-details{font-family:var(--font-family-roboto-condenced);font-weight:var(--font-weight-rob-cond-regular);font-size:19px;letter-spacing:0;line-height:27px;color:var(--font-clr-main)}.approach-section .approach-details p{font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;margin-bottom:48px}.approach-section .approach-details *:last-child{margin-bottom:0}.approach-section .approach-row .technology-pills-container{margin-bottom:26px}.approach-section .approach-row .approach-details .technology-pills-container .technology-pill{background-color:var(--clr-yellow);border-color:var(--clr-yellow);color:var(--font-clr-main)}.approach-section .approach-image{margin-top:48px}.approach-section .approach-image>img{width:100%}.testimonials-section{padding:270px 0}.testimonials-section .testimonial-row>div:first-of-type{padding:0 var(--container-padding-left)}.testimonials-section .testimonial-quote{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-medium);letter-spacing:var(--font-ls-ever-medium);line-height:35px;color:var(--font-clr-main)}.testimonials-section .testimonial-name{font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:var(--font-size-ever-regular);letter-spacing:var(--font-ls-ever-regular);line-height:30px;color:var(--font-clr-main);margin-top:24px}.testimonials-section .testimonial-position-title{margin-top:8px;font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-regular);font-size:16px;letter-spacing:-.48px;line-height:20px;color:var(--font-clr-main)}.more-case-studies-section{margin:96px 0;padding:48px 0;position:relative}.more-case-studies-section:before,.more-case-studies-section:after{content:'';position:absolute;height:1px;top:0;width:calc(100% + 2*var(--container-padding-left));left:calc(-1*var(--container-padding-left));background-color:var(--clr-light-grey)}.more-case-studies-section:after{bottom:0;top:unset}.more-case-studies-container{display:flex;justify-content:space-around}.more-case-studies-container>*:first-child{margin-right:auto}.more-case-studies-container>*:last-child{margin-left:auto}.more-case-studies-container .share-buttons{display:flex;gap:75px}@media(max-width:700px){.more-case-studies-container .share-buttons{gap:50px}}@media(max-width:424px){.more-case-studies-container .share-buttons{gap:25px}}.more-case-studies-container .share-buttons a{transition:transform ease-out .3s;--transition-offset-y:-10px}.more-case-studies-container .share-buttons a:hover{transform:translateY(var(--transition-offset-y))}.more-case-studies-container .more-case-studies-item.previous,.more-case-studies-container .more-case-studies-item.next{--font-clr-link:var(--font-clr-main);transition:transform ease-out .3s;--transition-offset-x:10px}.more-case-studies-container .more-case-studies-item.previous:hover{transform:translateX(calc(-1*var(--transition-offset-x)))}.more-case-studies-container .more-case-studies-item.next:hover{transform:translateX(calc(var(--transition-offset-x)))}.slider-customers .slick-track{display:flex;align-items:center}.slider-customers .slider-customers-item{padding:0 78px}@media only screen and (max-width:576px){.slider-customers .slick-track{gap:10px}.slider-customers .slider-customers-item{padding:0 15px}}.slider-customers .slider-customers-item>img{max-height:150px}.customerForm-page-section form{max-width:850px;padding-top:50px;padding-bottom:150px}.customer-form>div{margin-top:15px}.rating-questions-container>div,.main-cooperation-reasons-container>div{padding-left:30px}.rating-questions-container>div{display:flex;flex-direction:column;gap:10px}.rating-questions-container>p{margin-bottom:10px}.customerForm-question{margin-bottom:10px;font-size:17px;font-weight:600}.customerForm-question>span.text-danger{display:block}.rating-container{max-width:fit-content}.rating{display:flex;flex-direction:row-reverse}.rating input{display:none}.rating label{font-size:1.5em;color:#ccc;cursor:pointer}.rating label:before{content:"★";margin-right:5px}.rating input:checked~label{color:#f90}.rating input:checked~label:before{content:"★"}.glitch-effect{font-size:92px;animation:glitch 1s linear infinite}.glitch-effect:before,.glitch-effect:after{content:attr(title);position:absolute;left:0}.glitch-effect:before{animation:glitchTop 1s linear infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);-webkit-clip-path:polygon(0 0,100% 0,100% 33%,0 33%)}.glitch-effect:after{animation:glitchBottom 1.5s linear infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);-webkit-clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%)}@keyframes glitch{2%,64%{transform:translate(2px,0) skew(0deg)}4%,60%{transform:translate(-2px,0) skew(0deg)}62%{transform:translate(0,0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px,-2px)}4%,60%{transform:translate(-2px,2px)}62%{transform:translate(13px,-1px) skew(-13deg)}}@keyframes glitchBottom{2%,64%{transform:translate(-2px,0)}4%,60%{transform:translate(-2px,0)}62%{transform:translate(-22px,5px) skew(21deg)}}:root{--soft-sidebar-z-index:9998}header nav.soft-navbar{min-height:60px;padding-top:0;padding-bottom:0}header nav.soft-navbar>div{padding:40.5px var(--container-padding-left)}header nav.soft-navbar .navbar-brand{padding-top:0;padding-bottom:0;height:19px;width:168px;font-size:1rem;line-height:0}header nav.soft-navbar .navbar-brand>img{height:19px;width:168px}header nav.soft-navbar.navbar-light .navbar-toggler{border:none;height:27px;padding:0;font-size:1rem;line-height:0;width:28px}#soft-sidebar{--sidebar-width:30vw;position:fixed;top:0;right:calc(-1*var(--sidebar-width));width:var(--sidebar-width);height:100%;background-color:var(--clr-yellow);z-index:var(--soft-sidebar-z-index);transition:all ease-in-out .3s}@media(max-width:1024px){#soft-sidebar{--sidebar-width:50vw}}@media(max-width:600px){#soft-sidebar{--sidebar-width:100%}}#soft-sidebar.active{right:0}.soft-toggle,.soft-toggle:focus{outline:0 !important}.navbar-toggler.soft-toggle:focus{box-shadow:none}.soft-toggle .lines{position:relative;height:32px;width:34px;z-index:9999}.soft-toggle .line1,.soft-toggle .line2{--top-position:12px;display:inline-block;height:2px;background-color:#000;width:100%;position:absolute;top:0;left:0;transition:all ease-in-out .3s}.soft-toggle .line2{top:var(--top-position)}.soft-toggle{position:fixed;top:40.5px var(--container-padding-left);right:var(--container-padding-left);z-index:9999}.soft-toggle.close{position:fixed}.soft-toggle.close .line1{top:var(--top-position);transform:rotate(-45deg)}.soft-toggle.close .line2{transform:rotate(45deg)}.language-selector{display:flex;margin-top:40px}#soft-sidebar>ul{list-style:none;font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);font-size:47px;letter-spacing:0;line-height:51px;color:var(--font-clr-main);position:absolute;bottom:0;left:0;margin-bottom:175px;padding-left:47px}#soft-sidebar>ul>li{width:fit-content}#soft-sidebar>ul>li.language-selector>form{padding:0 10px}#soft-sidebar>ul>li.language-selector button{padding:0;color:inherit;vertical-align:super;background-color:initial;line-height:initial;border:none;font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-regular);letter-spacing:-.48px;font-size:16px;transition:all ease-in-out .3s}#soft-sidebar>ul>li.language-selector button:hover{letter-spacing:revert;transform:scale(1.2);color:revert;text-shadow:revert}#soft-sidebar>ul>li a{position:relative;font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;color:transparent;display:inline-block;transition:all ease-in-out .3s;width:100%;padding:0 20px}#soft-sidebar>ul>li a:hover{letter-spacing:4px;transform:translateX(20px);color:var(--clr-blue);text-shadow:0 2px 10px rgba(2,5,120,.3)}#soft-sidebar>ul>li:not(.language-selector) a:before{content:'';left:0;bottom:0;position:absolute;width:100%;height:50%;background:var(--clr-blue);z-index:-1;transform:scaleX(0);transform-origin:right;transition:transform .5s}#soft-sidebar>ul>li:not(.language-selector) a:hover:before{transform:scaleX(1);transform-origin:left;transition:transform .5s}.soft-sidebar-a-mask{display:block;position:absolute;overflow:hidden;color:var(--font-clr-main);top:0;height:49%;transition:all .8s cubic-bezier(.16,1.08,.38,.98)}.soft-sidebar-a-mask span{display:block}.soft-sidebar-a-mask+.soft-sidebar-a-mask{top:48.9%;height:51.1%}.soft-sidebar-a-mask+.soft-sidebar-a-mask span{transform:translateY(-49%)}#soft-sidebar>ul>li a:hover .soft-sidebar-a-mask{color:var(--clr-blue)}#soft-sidebar>ul>li a:hover .soft-sidebar-a-mask+.soft-sidebar-a-mask{color:var(--clr-yellow)}#soft-sidebar>ul>li.services-sub-menu{display:none;opacity:0;visibility:hidden;font-size:26px;line-height:30px}#soft-sidebar>ul>li.services-sub-menu.active{display:list-item;visibility:visible;opacity:1;animation:submenuopen 1s}@keyframes submenuopen{0%{opacity:0}100%{opacity:1}}#soft-sidebar>ul>li.services-sub-menu a{padding:0 50px;color:inherit;background-color:initial}#soft-sidebar>ul>li.services-sub-menu a:before{content:unset}#soft-sidebar>ul>li.services-sub-menu a:hover{letter-spacing:2.5px;transform:translateX(10px);text-shadow:initial}#soft-sidebar>ul>li.services-sub-menu a:hover:before{transform:initial;background-color:initial}#soft-sidebar>ul>li.services-sub-menu.first{margin-top:8px}#soft-sidebar>ul>li.services-sub-menu.last{margin-bottom:16px}#soft-sidebar-overlay{max-height:0;opacity:0}#soft-sidebar-overlay.active{position:fixed;top:0;left:0;width:100%;height:100vh;max-height:100vh;z-index:calc(var(--soft-sidebar-z-index) - 1);transition:opacity ease-in-out .3s;background-color:var(--clr-blue);opacity:.2}#soft-sidebar .particle{position:absolute;background:var(--clr-blue);width:10px;height:10px;pointer-events:none;border-radius:50%}#soft-sidebar .particle::before{content:'';position:absolute;width:100%;height:100%;background:var(--clr-blue);border-radius:50%;animation:moveParticles 2s linear infinite}@keyframes moveParticles{0%{transform:translate(0)}100%{transform:translate(300px)}}@media(min-width:576px){header nav.soft-navbar.navbar-light .navbar-toggler{display:initial}}@media(max-width:576px){#soft-sidebar>ul{padding:0;margin-bottom:0;top:50%;left:50%;transform:translate(-50%,-50%);bottom:revert;width:100%}}.video-container{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:-1}.video-container video{width:100%;height:100%;position:absolute;object-fit:cover;z-index:0;clip-path:inset(1px 1px)}.home-first-section{margin-top:65vh}footer.soft-footer{min-height:var(--footer-min-height);background-color:var(--clr-deep-black);color:var(--clr-white);padding:61px var(--container-padding-left) 32px;white-space:initial !important;--underline-link-clr:var(--clr-white);display:flex;flex-direction:column;justify-content:space-between}footer.soft-footer .footer-communication-col p,footer.soft-footer .footer-communication-col p a{font-size:26px;color:var(--font-clr-white);letter-spacing:0;line-height:32px;font-family:var(--font-family-everett);font-weight:var(--font-weight-ever-regular);margin:0;text-align:left}footer.soft-footer .footer-links-col p{font-size:16px;color:var(--font-clr-white);letter-spacing:-.48px;line-height:25px;font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-light);margin:0;text-align:left}footer.soft-footer .footer-links-col p>a{color:inherit;text-decoration:none}footer.soft-footer .footer-links-col p>a:hover{text-decoration:none}footer.soft-footer .social-box{display:flex;gap:32px}footer.soft-footer .bottom-footer p,footer.soft-footer .bottom-footer p>a{color:var(--clr-grey);font-size:16px;letter-spacing:-.48px;line-height:20px;font-family:var(--font-family-roboto-mono);font-weight:var(--font-weight-rob-mono-light)}@media(max-width:992px){.bottom-footer{margin-top:42px}}.soft-cursor-wrapper{transform:scale(0);position:fixed;transition:transform ease-in-out .3s,color ease-in-out .3s .5s;transform:translate(-50%,-50%);pointer-events:none;width:20px;height:20px;border-radius:50%;background-color:var(--clr-yellow)}.soft-cursor-wrapper.cursor--show{transform:scale(1)}.soft-cursor-wrapper.cursor--show[data-cursor='big-dot']{mix-blend-mode:difference;background-color:var(--clr-yellow);transform:scale(5)}