:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9}.styles-module_tooltip__mnnfp{visibility:hidden;width:max-content;position:absolute;top:0;left:0;padding:8px 16px;border-radius:3px;font-size:90%;pointer-events:none;opacity:0;transition:opacity .3s ease-out;will-change:opacity,visibility}.styles-module_fixed__7ciUi{position:fixed}.styles-module_arrow__K0L3T{position:absolute;background:inherit;width:8px;height:8px;transform:rotate(45deg)}.styles-module_no-arrow__KcFZN{display:none}.styles-module_show__2NboJ{visibility:visible;opacity:var(--rt-opacity)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:inherit}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img,input,select{vertical-align:middle}button{padding:0;margin:0}@keyframes opacity{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg);transform-origin:center center}to{transform:translate(-50%,-50%) rotate(1turn);transform-origin:center center}}@keyframes slideIn{0%{transform:translateX(0)}to{transform:translateX(8000px)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fillCircle{0%{--angle:0deg}to{--angle:360deg}}@keyframes inAnimation{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}:root{--color-orange:rgba(237,91,65,.85);--color-primary2:#ead9c5;--color-primary:#14306b;--color-primary-darker:#0b1f2f;--color-blue:#14306b;--color-blue-darker:#0b1f2f;--color-black:#333;--color-gray:#3a394c;--color-gray-opacity:rgba(0,0,0,.5);--color-text:#0b1f2f;--color-text-gray:#838391;--color-light-gray:silver;--color-super-light-gray:#f9f9f9;--color-white:#fff;--color-red:#f56c6c;--color-primary-background:#fff;--color-light-background:#f2f7fa;--color-super-light-background:#fafafa;--color-dark-background:#0d0025;--border-radius:8px;--border-color:#d9d9dd;--background-gradient:radial-gradient(29.37% 384.54% at 50% 47.36%,#f2f7fa 0%,rgba(242,247,250,0) 100%);--primary-gradient:linear-gradient(90.64deg,#2de0dd,#27b1cf 39.06%,#a410ff);--primary-gradient2:linear-gradient(90.64deg,#ed5b41,#ed5b41 39.06%,#ed5b41);--desktop-navbar-height:85px;--mobile-navbar-height:65px;--max-container-width:1140px;--max-menu-container-width:1300px;--container-horizontal-padding:16px;--container-sm-horizontal-padding:8px;--container-vertical-padding:64px;--section-padding:var(--container-vertical-padding) var(--container-horizontal-padding);--section-font-size:3.2rem;--large-section-font-size:4.2rem;--font-weigth-normal:400;--font-weigth-medium:500;--font-weigth-semibold:600;--font-weigth-bold:700;--font-weigth-extrabold:900}.highlighted-text,strong{font-weight:var(--font-weigth-bold);color:var(--color-orange)}.mainContainer{min-height:60vh;margin-top:var(--mobile-navbar-height)}@media(min-width:1024px){.mainContainer{margin-top:var(--desktop-navbar-height)}}.products-wrapper{margin-bottom:80px}.container{width:100%;max-width:var(--max-container-width);padding-left:var(--container-horizontal-padding);padding-right:var(--container-horizontal-padding);margin-right:auto;margin-left:auto}a:hover{opacity:.8}.position-relative{position:relative}.text-bottom-border:after{content:"";height:3px;background-color:var(--color-orange);position:absolute;width:20%;left:0;bottom:0}.button{letter-spacing:.5px;padding:12px 24px;color:#fff;border-radius:8px;font-weight:var(--font-weigth-bold);font-size:1.4rem;transition:.6s;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;gap:5px}.button--default{color:#fff!important;background-color:var(--color-primary);border:1px solid var(--color-primary)}.button--orange{color:#fff!important;background-color:var(--color-orange);border:1px solid var(--color-orange)}.button--white{color:#000!important;background-color:var(--color-white);border:1px solid var(--color-white)}.button--border-white{border:1px solid #fff}.button--border-default{color:var(--color-primary)!important;border:1px solid var(--color-primary)}.button--border-orange{color:var(--color-orange)!important;border:1px solid var(--color-orange)}.button--border-black{color:#000;border:1px solid #000}.button__icon{display:flex;justify-content:center;align-items:center;position:relative;height:20px;right:0}.button__icon svg{transform:scale(.8)}.button:before{background:hsla(0,0%,100%,.5);width:60px;left:0;opacity:.5;filter:blur(30px)}.button:after,.button:before{content:"";display:block;position:absolute;height:100%;top:0;transform:translateX(-100px) skewX(-15deg)}.button:after{background:hsla(0,0%,100%,.4);width:30px;left:30px;opacity:0;filter:blur(5px)}.button:hover{opacity:.8;cursor:pointer}.button:hover:before{opacity:.6}.button:hover:after,.button:hover:before{transform:translateX(300px) skewX(-15deg);transition:.7s}.button:hover:after{opacity:1}.submitButton__container{margin:40px 0 0;text-align:center;overflow:hidden}.submitButton__container .submitButton__button{background:var(--color-primary);border:2px solid var(--color-primary);font-size:1.6rem;border-radius:8px;color:#fff;font-weight:var(--font-weigth-bold);padding:.7em 1em;text-decoration:none;text-align:center;height:45px;width:100%;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;transition:background-color .3s,width .3s,border-width .3s,border-color .3s,border-radius .3s,opacity .3s}.submitButton__container .submitButton__button:hover{background:var(--color-primary-darker)}.submitButton__container .submitButton__button span{display:inherit;transition:opacity .3s .1s}.submitButton__container .submitButton__button svg{height:45px;width:45px;position:absolute;transform:translate(-50%,-50%);top:50%;pointer-events:none}.submitButton__container .submitButton__button svg path{opacity:0;fill:none}.submitButton__container .submitButton__button svg.submitButton__progress-circle{animation:spin .9s cubic-bezier(.085,.26,.935,.71) infinite}.submitButton__container .submitButton__button svg.submitButton__progress-circle path{stroke:#fff;stroke-width:10}.submitButton__container .submitButton__button svg.submitButton__checkmark path,.submitButton__container .submitButton__button svg.submitButton__cross path{stroke:#fff;stroke-linecap:round;stroke-width:4}.submitButton__container.disabled .submitButton__button{cursor:not-allowed}.submitButton__container.loading .submitButton__button{width:45px;border-radius:27px;border-width:6.5px;border-color:#ddd;cursor:wait;background-color:transparent;padding:0}.submitButton__container.loading .submitButton__button span{transition:all .15s;opacity:0;display:none}.submitButton__container.loading .submitButton__button .submitButton__progress-circle>path{transition:opacity .15s .3s;opacity:1}.submitButton__container.success .submitButton__button{pointer-events:none;cursor:not-allowed}.submitButton__container.success .submitButton__button span{margin-right:20px;transition:all .15s}.submitButton__container.success .submitButton__button .submitButton__checkmark>path{opacity:1}.submitButton__container.error .submitButton__button{border-color:var(--color-red);background-color:var(--color-red)}.submitButton__container.error .submitButton__button span{margin-right:20px;transition:all .15s}.submitButton__container.error .submitButton__button .submitButton__cross>path{opacity:1}.overlay-hero-animation{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:#0e0e0f;opacity:1}.site-header{position:fixed;width:100%;top:0;left:0;right:0;z-index:999;height:var(--mobile-navbar-height);background-color:#fff;color:#fff;transition:background-color .2s ease;border-bottom:1px solid #fff}@media(min-width:1024px){.site-header{height:var(--desktop-navbar-height)}}.site-header__languageButton{text-transform:uppercase;padding:12px;width:46px;color:var(--color-text);font-size:1.6rem;overflow:hidden;transition:color .3s ease}.site-header__languageButton:hover{color:var(--color-primary)!important}@media(min-width:1024px){.site-header__languageButton{right:0;display:block}}.site-header__hire-button{display:none}@media(min-width:1024px){.site-header__hire-button{display:block}}.site-header .btn-hamburger span,.site-header .btn-hamburger:after,.site-header .btn-hamburger:before{background-color:var(--color-text)}.site-header__wrapper{display:flex;height:100%;align-items:center;max-width:var(--max-menu-container-width);padding-left:var(--container-horizontal-padding);padding-right:var(--container-horizontal-padding);margin-right:auto;margin-left:auto;position:relative}.site-header .site-logo path{fill:var(--color-blue-darker)}@media(min-width:1024px){.site-header .site-header__btn-menu{display:none}}.site-header .site-header__actions{margin-left:auto;display:flex;justify-content:center;align-items:center}@media(min-width:1024px){.site-header .site-header__actions{margin-left:0}}.site-header .site-nav{top:0;right:-250px;width:250px;z-index:9999;height:100vh;margin-left:auto;margin-right:auto;position:fixed;background-color:#fff;transition:all .3s ease;border-left:1px solid #e5e5e5}@media(min-width:1024px){.site-header .site-nav{position:relative;height:auto;right:0;width:auto;border:none;background-color:transparent}}.site-header .site-nav.site-nav--open{right:0}.site-header .site-nav a{width:100%;color:var(--color-text);display:block;text-align:left;padding:15px 18px}@media(min-width:1024px){.site-header .site-nav a{width:auto;padding:0;margin-right:50px;display:inline-block}.site-header .site-nav a:last-child{margin-right:0}}.site-logo{display:flex;align-items:center}.site-logo svg{width:95px;height:40px;object-fit:contain;margin-right:15px}.subpageIntro{text-align:center;display:flex;justify-content:center;flex-direction:column;background:var(--background-gradient);padding:var(--container-vertical-padding) 0}.subpageIntro__title{margin-bottom:20px}.subpageIntro__description{margin:0 auto;max-width:700px}.sectionTitle{font-size:3.2rem}.pageIntro{position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(/images/gradient.svg);transform:translateZ(0);will-change:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint}@media(max-width:1024px){.pageIntro{background-position:15%;background-image:url(/images/gradient-static.svg)}}@media(min-width:1024px){.pageIntro{height:95vh}}.pageIntro__wave{width:100%;bottom:-124px;height:243px;right:-140px;position:absolute}@media(min-width:1024px){.pageIntro__wave{width:100%;bottom:-348px;height:721px;right:-642px;position:absolute}}.pageIntro:before{content:"";left:0;z-index:5;width:100%;height:100%;position:absolute}.pageIntro .container{z-index:10;display:flex;position:relative;align-items:flex-end;justify-content:flex-start;height:100%;padding-bottom:5rem}.pageIntro .container:after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:1px;background-color:rgba(0,0,0,.12)}.pageIntro__content{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;max-width:900px;margin-top:100px;padding:0 1rem}@media(min-width:1024px){.pageIntro__content{margin-top:0;padding:0}}.pageIntro__title{font-size:8rem;line-height:8rem;color:var(--color-text);text-align:left;font-weight:400;margin-bottom:25px}@media(max-width:1024px){.pageIntro__title{font-size:4rem;line-height:4.5rem}}.pageIntro__subtitle{font-size:2.2rem;color:var(--color-text);font-weight:var(--font-weigth-normal);text-align:left;margin-bottom:45px;max-width:750px}@media(max-width:1024px){.pageIntro__subtitle{font-size:1.6rem;margin-bottom:32px}}.pageIntro__buttonContainer{display:flex;gap:2rem;position:relative;flex-direction:column}@media(min-width:1024px){.pageIntro__buttonContainer{margin-right:4rem;flex-direction:row}}.pageIntro__contactButton{width:250px}.pageIntro__results{margin-top:40px;width:100%;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding-bottom:40px}@media(min-width:1024px){.pageIntro__results{flex-direction:row;padding-bottom:0}}@media(min-height:1024px){.pageIntro__results{margin-top:100px}}.pageIntro__resultsItem{width:100%;background:var(--color-white);padding:20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12)}@media(min-width:1024px){.pageIntro__resultsItem{width:25%;height:200px}}.pageIntro__resultsItemWrapper{display:flex;flex-direction:row;align-items:center}.pageIntro__resultsItemWrapper .pageIntro__resultsItemIcon{margin-left:10px}.pageIntro__resultsItemWrapper .pageIntro__resultsItemTitle{right:20px;position:absolute}@media(min-width:1024px){.pageIntro__resultsItemWrapper .pageIntro__resultsItemIcon,.pageIntro__resultsItemWrapper .pageIntro__resultsItemTitle{display:none}}.pageIntro__resultsItemHeader{display:none}@media(min-width:1024px){.pageIntro__resultsItemHeader{display:flex;justify-content:space-between}}.pageIntro__resultsItemIcon{fill:var(--color-blue-darker)}.pageIntro__resultsItemTitle{color:var(--color-blue-darker);font-weight:var(--font-weigth-extrabold)}.pageIntro__resultsItemValue{color:var(--color-blue);font-weight:var(--font-weigth-extrabold);font-size:2rem}@media(min-width:1024px){.pageIntro__resultsItemValue{margin-top:30px}}.pageIntro__resultsItemDescription{color:var(--color-text-gray);font-size:1.4rem}.pageIntro__resultsItemLink{position:relative;display:flex;align-items:center;color:var(--color-primary);font-size:1.4rem;font-weight:var(--font-weigth-bold)}@media(min-width:1024px){.pageIntro__resultsItemLink{top:20px}}.pageIntro__resultsItemLink:hover .pageIntro__resultsItemLinkIcon{transform:translate(5px)}.pageIntro__resultsItemLinkIcon{fill:var(--color-primary);transition:.2s ease-in-out}.siteFooter{background-color:var(--color-dark-background);padding:50px 0;color:#fff;position:relative;overflow:hidden}@media(min-width:767px){.siteFooter{padding-top:90px}}.siteFooter__image{width:60vw;height:100%;object-fit:contain;position:absolute;left:auto;right:0;top:0;bottom:0;z-index:1}@media(min-width:1024px){.siteFooter__image{width:40vw;right:-100px}}@media(min-width:767px){.siteFooter__top{display:flex;flex-wrap:wrap;padding-bottom:30px}}@media(min-width:1024px){.siteFooter__top{flex-wrap:nowrap}}.siteFooter__clutch{margin-right:50px}.siteFooter__clutch img{height:34px;width:auto;margin-bottom:30px}.siteFooter__description{margin-right:auto}@media(min-width:767px){.siteFooter__description{width:400px}}.siteFooter__subtitle{font-size:1.4rem;font-weight:var(--font-weigth-bold);line-height:120%;margin-top:10px}.siteFooter__links{z-index:99;margin-bottom:20px;display:none}@media(min-width:1024px){.siteFooter__links{display:block;width:auto}}.siteFooter__links a{margin-right:10px;margin-bottom:10px}.siteFooter__copyright{color:var(--color-light-gray);font-weight:var(--font-weigth-normal);font-size:1.4rem;margin-top:20px}.btn-hamburger{display:block;position:relative;z-index:100;width:25px;height:25px;margin-left:auto}.btn-hamburger span,.btn-hamburger:after,.btn-hamburger:before{content:"";display:block;width:20px;height:2px;top:50%;border-radius:3px;margin-top:-1px;position:absolute;left:50%;margin-left:-10px;transition:none .3s ease .3s;transition-property:transform,top,bottom,right,opacity}.btn-hamburger:before{transform:translateY(-6px)}.btn-hamburger:after{transform:translateY(6px)}.btn-hamburger.is-active:before{transform:rotate(45deg)}.btn-hamburger.is-active:after{transform:rotate(-45deg)}.btn-hamburger.is-active span{opacity:0}.navigation{margin-top:10px}@media(min-width:1024px){.navigation{margin-top:0}}.navigation .szh-menu-container{position:fixed;left:0;width:100vw}.navigation .szh-menu-container .szh-menu{box-shadow:none;border:1px solid #e5e5e5;border-top:none;padding-top:0;padding-bottom:0;border-top-left-radius:0;border-top-right-radius:0;width:100%;transform-origin:top}.navigation .services-menu-content{padding:5rem 8rem;display:flex;flex-direction:row}.navigation .services-menu-content .category-header{padding-left:40px;padding-right:40px;flex-direction:column;font-size:18px;font-weight:500;align-items:start;width:100%;padding-bottom:10px}.navigation .services-menu--opening .szh-menu{animation:slideDown .3s ease-out}.navigation .services-menu--closing,.navigation .services-menu--closing .szh-menu{visibility:hidden!important;opacity:0!important}.navigation .services-menu--closing .szh-menu{animation:slideUp .3s ease-out forwards}.navigation .szh-menu-container .szh-menu__item{padding-left:40px;padding-right:40px;flex-direction:column;align-items:start;width:100%}.navigation .szh-menu-container .szh-menu__item--hover{background:none;text-decoration:underline}.navigation .szh-menu-container .szh-menu__item .link{font-size:15px;color:var(--color-primary);padding-top:10px}.navigation .navigation__link{transition:all .3s}.navigation .navigation__link--with-chevron{display:flex;align-items:center;gap:8px}.navigation .navigation__link--active{color:var(--color-orange)!important}.navigation .navigation__link--hidden{display:none!important}.navigation .navigation__link--menu-open .navigation__chevron{transform:rotate(180deg)}.navigation .navigation__link:hover{color:var(--color-orange)!important;text-decoration:underline}.navigation .navigation__chevron{margin-left:4px;transition:transform .3s ease;flex-shrink:0}.navigation .navigation__mobile-accordion{display:none}@media(max-width:1024px){.navigation .navigation__mobile-accordion{display:block}.navigation .navigation__accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:15px 18px;background:none;color:var(--color-text);font-size:inherit;text-align:left;cursor:pointer;border:none;border-bottom:1px solid hsla(0,0%,90%,.5)}.navigation .navigation__accordion-trigger:hover{background:hsla(0,0%,90%,.25)}.navigation .navigation__accordion-trigger--active{color:var(--color-primary);background:hsla(0,0%,90%,.3)}.navigation .navigation__accordion-chevron{transition:transform .3s ease}.navigation .navigation__accordion-chevron--expanded{transform:rotate(180deg)}.navigation .navigation__accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.navigation .navigation__accordion-content--expanded{max-height:500px}.navigation .navigation__category{margin-bottom:1rem}.navigation .navigation__category-title{font-size:1.3rem;font-weight:600;color:var(--color-text);padding:.8rem 18px .5rem;background:hsla(0,0%,90%,.2)}.navigation .navigation__service-link{display:block;padding:.8rem 18px .8rem 45px;color:var(--color-text);font-size:1.3rem;text-decoration:none;border-bottom:1px solid hsla(0,0%,90%,.3)}.navigation .navigation__service-link:hover{background:hsla(0,0%,90%,.25);color:var(--color-primary)}.navigation .navigation__link--with-chevron,.navigation .services-menu{display:none!important}}@keyframes slideDown{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes slideUp{0%{transform:scaleY(1);opacity:1}33%{transform:scaleY(1);opacity:0}to{transform:scaleY(0);opacity:0}}.products{background-color:var(--color-super-light-background);margin-bottom:50px;padding:var(--section-padding)}.products__title{font-size:var(--section-font-size);line-height:1.4;padding-bottom:1rem;position:relative}.products__description{padding-top:3rem}.products__buttonWrapper{display:flex;justify-content:left;align-items:flex-start;padding:6rem 0 4rem;flex-direction:column;gap:20px}@media(min-width:1024px){.products__buttonWrapper{flex-direction:row}}.products__buttonWrapper .button{width:100%}@media(min-width:1024px){.products__buttonWrapper .button{width:250px}}.products__buttonWrapper .products_ButtonClutch{width:100%}@media(min-width:1024px){.products__buttonWrapper .products_ButtonClutch{width:250px}}.product{max-width:calc(var(--max-container-width) - 4rem);width:100%;border-radius:8px;display:flex;flex-direction:column;background-color:var(--color-blue-darker);margin:25px auto;color:var(--color-white);overflow:hidden}@media(min-width:1024px){.product{flex-direction:row;gap:20px}}.product__infoSection{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;padding:40px 20px;gap:15px;justify-content:center}@media(min-width:1024px){.product__infoSection{width:50%;padding:50px 0 50px 50px}}.product__title{font-size:2.4rem;color:var(--color-white)}.product__technology{display:flex;align-items:center;font-size:1.3rem;gap:15px}.product__technology span{opacity:.7}.product__technologyImage{height:30px;width:auto}.product__image{object-fit:cover;object-position:center;width:100%;height:263px}@media(min-width:1024px){.product__image{height:415px}}.product__description a:hover{text-decoration:underline}@media(min-width:1024px){.product__imageSection{width:50%}}.joinUs{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:50px;padding:40px 16px;gap:20px;position:relative;background:var(--color-light-background);overflow:hidden}@media(min-width:767px){.joinUs{background:none}}.joinUs__image{width:auto;height:140%;object-fit:contain;position:absolute;left:50%;transform:translateX(-50%);right:0;top:0;bottom:0;z-index:-1;display:none}@media(min-width:767px){.joinUs__image{display:block}}.joinUs__title{font-size:3.2rem}.joinUs__button svg{font-size:2rem}.whatWeDo{padding:var(--container-vertical-padding) 0}.whatWeDo,.whatWeDo__info{display:flex;flex-direction:column}.whatWeDo__info{margin-bottom:8rem;margin-top:2rem}@media(min-width:1024px){.whatWeDo__info{margin-top:6rem}}.whatWeDo__wrapper{top:75px;padding-top:25px}@media(min-width:1024px){.whatWeDo__wrapper{padding-bottom:30px}}.whatWeDo__subtitle{text-transform:uppercase;color:var(--color-primary);font-size:16px;font-weight:var(--font-weigth-semibold)}.whatWeDo__title{position:relative;font-size:var(--section-font-size);padding-bottom:1rem}@media(min-width:1024px){.whatWeDo__title{line-height:1.6}}.whatWeDo__description{margin-top:1.5rem}.whatWeDo__contactButton{width:250px;margin-top:4rem}.whatWeDo__serviceItems{display:grid;width:100%;grid-template-columns:repeat(1,1fr);grid-gap:4rem}@media(min-width:1024px){.whatWeDo__serviceItems{grid-template-columns:repeat(3,1fr);grid-gap:4rem}}.whatWeDo__highlight{border-radius:8px;margin-top:24px;padding:16px 24px;font-size:1.4rem;font-weight:var(--font-weigth-bold);background-color:var(--color-dark-background);color:var(--color-white);line-height:24px}.whatWeDo .serviceItem{border-radius:8px;border:1px solid #c8d3d9;padding:46px 26px;position:relative}.whatWeDo .serviceItem__title{text-align:center;color:var(--color-primary);margin-bottom:10px}.whatWeDo .serviceItem__description{text-align:center}.whatWeDo .serviceItem__button{position:absolute;right:16px;bottom:12px}.whatWeDo .serviceItem__buttonIcon{fill:var(--color-primary)}.whatWeDo .serviceItem__icon{display:flex;justify-content:center;width:100px;margin-left:auto;margin-right:auto;margin-bottom:40px}.whatWeDo .position{display:flex;justify-content:center;align-items:center;justify-content:space-between;background:none;width:100%;flex-direction:row;flex-wrap:nowrap;padding:32px 8px;gap:12px;border-bottom:1px solid var(--color-light-gray);position:relative}@media(min-width:1024px){.whatWeDo .position{padding:24px 36px 24px 0}}.whatWeDo .position__title{font-size:2.4rem}.whatWeDo .position__description{max-width:50rem}.whatWeDo .position__button{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;right:0;padding:12px 12px 5px;border:1px solid var(--color-light-gray);border-bottom:none}.whatWeDo .position__buttonIcon{margin-top:-2px;width:24px;transition:all .3s;margin-bottom:4px}.whatWeDo .position__buttonIcon:hover{transform:translate(3px)}.whatWeDo .position__button:hover{opacity:1;background-color:var(--color-super-light-gray)}.whatWeDo .position:hover{opacity:1}.whatWeDo .position:hover .position__description,.whatWeDo .position:hover .position__title{opacity:.8}.whatWeDo .position:hover .position__button{background-color:var(--color-super-light-gray)}.whatWeDo .position:hover .position__buttonIcon{transform:translate(3px)}.availableJobs{display:flex;flex-direction:column;gap:40px;padding:var(--container-vertical-padding) 0}@media(min-width:1024px){.availableJobs{flex-direction:row}}.availableJobs__info{display:flex;flex-direction:column;justify-content:center;gap:8px}@media(min-width:1024px){.availableJobs__info{width:30%}}.availableJobs__title{font-size:var(--section-font-size)}.availableJobs__list{flex-direction:column;display:flex;gap:25px;width:100%;justify-content:center}@media(min-width:1024px){.availableJobs__list{width:70%}}.job{background:radial-gradient(29.37% 384.54% at 50% 47.36%,#f2f7fa 0,rgba(242,247,250,0) 100%);width:100%;flex-direction:column;flex-wrap:nowrap;padding:32px 0;gap:32px;position:relative}@media(min-width:1024px){.job{padding:32px 16px}}.job__description{display:flex;align-items:center;font-size:1.3rem;margin-top:5px;text-transform:uppercase;color:var(--color-text-gray)}.job__dot{color:var(--color-primary);margin:0 5px}.job__title{font-size:2.4rem}.job__button{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;border:1px solid #000;padding:8px;border-radius:50%}.job:hover{opacity:.8}.job:hover .job__button{background-color:var(--color-primary);border-color:var(--color-primary);transition:all .3s}.job:hover .job__button path{fill:#fff}.servicesIntro{padding-top:40px;align-items:stretch;min-height:50vh;background:var(--background-gradient)}.servicesIntro,.servicesIntro__infoWrapper{flex-direction:column;display:flex;justify-content:center}.servicesIntro__infoWrapper{align-items:flex-start;gap:20px}@media(min-width:1024px){.servicesIntro__infoWrapper{width:50%}}.servicesIntro__imageWrapper{text-align:center}@media(min-width:1024px){.servicesIntro__imageWrapper{width:50%}}.servicesIntro__title{font-size:4rem}.servicesIntro__image{height:100%;max-height:450px;width:100%;max-width:100%;object-fit:contain}@media(min-width:1024px){.servicesIntro{flex-direction:row}}.positionDetails{padding:80px 0 60px;border-top:1px solid var(--border-color);scroll-margin-top:var(--mobile-navbar-height)}@media(min-width:1024px){.positionDetails{scroll-margin-top:var(--desktop-navbar-height)}}.positionDetails--withBackground{background:#f2f5f8}.positionDetails__top{display:flex;flex-direction:column;margin-bottom:40px}@media(min-width:1024px){.positionDetails__top{flex-direction:row;gap:50px}}.positionDetails__number{color:#eaeaeb;font-size:5rem;left:-5px;position:absolute;z-index:-1;top:-6rem}@media(min-width:1024px){.positionDetails__number{font-size:8rem;top:-6rem;left:-6rem}}.positionDetails__name{font-size:4rem;position:relative;z-index:2}@media(min-width:1024px){.positionDetails__name{width:40%}}.positionDetails__description{white-space:pre-line}@media(min-width:1024px){.positionDetails__description{width:60%}}.positionDetails__technologyWrapper{display:block;padding:1rem 0}.positionDetails__technology{filter:invert(1);height:30px;width:auto;margin-right:2rem}.startWorkWrapper{display:flex;justify-content:center;align-items:center;margin:50px auto;max-width:var(--max-container-width);width:100%}@media(min-width:1024px){.startWorkWrapper{margin:60px auto}}.startWork{width:100%;color:#fff;background-color:var(--color-primary);border-radius:8px;display:flex;gap:10px;flex-direction:column;justify-content:center;align-items:flex-start;padding:25px;position:relative;overflow:hidden}@media(min-width:1024px){.startWork{gap:20px;padding:64px}}.startWork__image{width:auto;height:120%;object-fit:cover;position:absolute;left:auto;right:-200px;top:50%;transform:translateY(-50%);bottom:0;z-index:0;display:none}@media(min-width:767px){.startWork__image{display:block}}.startWork__title{color:#fff;font-size:2.4rem;position:relative;z-index:1}@media(min-width:1024px){.startWork__title{font-size:3.2rem}}.startWork__description{z-index:1;max-width:400px}.technologiesCarousel{--slide-spacing:1rem;--slide-size:25%;--slide-height:19rem}.technologiesCarousel__viewport{padding:80px 0;overflow:hidden}.technologiesCarousel__container{display:flex;flex-direction:row;height:auto;margin-left:calc(var(--slide-spacing)*-1)}.technologiesCarousel__slide{display:flex;justify-content:center;align-items:center;flex:0 0 var(--slide-size);padding:0 20px;position:relative}.technologiesCarousel__slide__img{object-fit:contain;max-height:7rem}.useCasesCarousel{--slide-spacing:4rem;--slide-size:95vw;--slide-height:70rem;padding:2rem 0 4rem;position:relative}@media(min-width:1024px){.useCasesCarousel{--slide-size:60vw;--slide-height:40rem}}@media(min-width:2200px){.useCasesCarousel{--slide-size:40vw}}.useCasesCarousel__title{margin-top:4rem;font-size:3.2rem;margin-bottom:2.5rem}.useCasesCarousel__allButton{display:inline-block}.useCasesCarousel .product{height:var(--slide-height);position:relative}.useCasesCarousel .product__imageSection{position:absolute;bottom:0}@media(min-width:1024px){.useCasesCarousel .product__imageSection{position:static}}.useCasesCarousel__container{display:flex;flex-direction:row;height:auto}.useCasesCarousel__slide{flex:0 0 var(--slide-size);min-width:0;padding:0 10px;position:relative}.useCasesCarousel__slide__img{display:block;height:auto;width:100%;object-fit:cover}.useCasesCarousel__button{color:#000;border:1px solid #000;padding:8px;border-radius:50%;position:absolute;display:flex;align-items:center;justify-content:center;bottom:0;cursor:pointer}.useCasesCarousel__button:hover{background-color:var(--color-primary);border-color:var(--color-primary);transition:all .3s}.useCasesCarousel__button:hover path{fill:#fff}.useCasesCarousel__button--prev{right:7.6rem}.useCasesCarousel__button--next{right:1.6rem}.useCasesCarousel__button__svg{width:65%;height:65%}.useCasesCarousel__dots{bottom:1.2rem;position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;pointer-events:none}@media(min-width:1024px){.useCasesCarousel__dots{pointer-events:auto}}.useCasesCarousel__dot{width:10px;height:10px;background:var(--color-gray);border-radius:50%;margin:0 8px;opacity:.4}.useCasesCarousel__dot--selected{opacity:1}.testimonials{padding:4rem 0}.testimonials__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}.testimonials__title{font-size:3.2rem;margin:0;position:relative}.testimonials__title.text-bottom-border{width:80%}.testimonials__controls{display:flex;gap:1rem}.testimonials__arrow{width:48px;height:48px;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.testimonials__arrow:hover:not(.testimonials__arrow--disabled){border-color:var(--color-primary);background:var(--color-primary)}.testimonials__arrow:hover:not(.testimonials__arrow--disabled) svg path{stroke:#fff}.testimonials__arrow--disabled{opacity:.3;cursor:not-allowed}.testimonials__arrow svg{width:24px;height:24px}.testimonials__arrow svg path{stroke:var(--color-text);transition:stroke .3s ease}.testimonials__scroll-container{width:100vw;margin-left:calc(-50vw + 50%);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding-left:calc((100vw - var(--max-container-width))/2)}.testimonials__scroll-container::-webkit-scrollbar{display:none}.testimonials__grid{display:flex;gap:4rem;width:max-content}.testimonials__card{display:flex;flex-direction:column;padding:2rem;position:relative;width:300px;flex-shrink:0}.testimonials__card--with-border:after{content:"";position:absolute;right:-2rem;top:2rem;bottom:2rem;width:1px;background:rgba(0,0,0,.12)}.testimonials__photo{width:100%;height:320px;margin-bottom:1.5rem;overflow:hidden;border-radius:8px}.testimonials__image{width:100%;height:320px;object-fit:cover;object-position:center}.testimonials__info{flex:1 1;display:flex;flex-direction:column}.testimonials__name{font-size:1.8rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem;line-height:1.2}.testimonials__position{font-size:1.4rem;color:var(--color-text-gray);margin-bottom:1.5rem;line-height:1.3}.testimonials__quote{font-size:1.5rem;line-height:1.6;color:var(--color-text);font-style:italic;margin-bottom:1.5rem;flex:1 1}.testimonials__company{font-size:1.4rem;font-weight:500;color:var(--color-primary);margin-top:auto}.careerHeader{gap:20px;display:flex;flex-direction:column;padding:40px 0;background:var(--background-gradient)}@media(min-width:1024px){.careerHeader{flex-direction:row;display:flex;justify-content:center;align-items:center}}.careerHeader__texts{gap:10px;display:flex;flex-direction:column}@media(min-width:1024px){.careerHeader__texts{width:50%}}.careerHeader__description{white-space:pre-line}.careerHeader__imageWrapper{text-align:center}@media(min-width:1024px){.careerHeader__imageWrapper{width:50%}}.careerHeader__image{max-height:400px;width:100%;object-fit:contain}.teamHeader{display:flex;flex-direction:column;padding:60px 0 20px}@media(min-width:1024px){.teamHeader{gap:80px;flex-direction:row;display:flex;justify-content:center;align-items:center}}.teamHeader__texts{gap:10px;display:flex;flex-direction:column}@media(min-width:1024px){.teamHeader__texts{width:40%}}.teamHeader__imageWrapper{text-align:center;padding-top:70px}@media(min-width:1024px){.teamHeader__imageWrapper{width:60%;padding-top:0}}.teamHeader__image{width:100%;max-height:350px;height:auto;object-fit:cover}.contact{display:flex;padding:var(--container-vertical-padding) 0;min-height:50vh;flex-direction:column;gap:40px}@media(min-width:1024px){.contact{flex-direction:row}}.contact__infoWrapper{width:100%}@media(min-width:1024px){.contact__infoWrapper{width:40%}}.contact__form{width:100%}@media(min-width:1024px){.contact__form{width:60%}}.contact__description{margin-top:20px;margin-bottom:30px}.contact__emailContact,.contact__recruitmentContact{font-size:1.3rem;margin-top:25px;color:var(--color-primary);text-transform:uppercase;font-weight:var(--font-weigth-bold)}.contact__url{font-weight:var(--font-weigth-medium);display:block;font-size:1.7rem}.contact__url:hover{text-decoration:underline}.contactFormWrapper{border-radius:8px;background-color:#fff;border:1px solid var(--border-color);padding:32px 16px}.contactFormWrapper__title{margin-bottom:20px;font-size:2rem}@media(min-width:1024px){.contactFormWrapper{padding:32px}}.contactForm{display:flex;flex-direction:column}.contactForm__input{border:1px solid var(--border-color);padding:8px 16px;font-size:1.6rem;margin-bottom:20px;border-radius:8px;width:100%;max-width:100%}.contactForm__input--text-area{min-width:100%}.contactForm__nameWrapper{display:flex;gap:20px}.contactForm__label{font-weight:var(--font-weigth-bold);margin-bottom:5px}.contactForm__label:after{color:var(--color-red);content:" *";margin-left:3px}.contactForm__checkBoxLabel{cursor:pointer;line-height:100%}.contactForm__checkBoxLabel span{text-decoration:underline}.contactForm_formWrapper{width:50%}.map__title{padding:60px 0 40px;text-align:center}.jobDetails{display:flex;padding:var(--container-vertical-padding) 0;min-height:50vh;flex-direction:column;gap:40px}@media(min-width:1024px){.jobDetails{flex-direction:row}}.jobDetails__subtitle{font-size:2.4rem;margin-top:50px;margin-bottom:15px}.jobDetails__inNutshell,.jobDetails__inNutshellPoint{display:flex;align-items:center}.jobDetails__inNutshellPoint{gap:5px;margin-right:20px;font-size:1.4rem}.jobDetails__form,.jobDetails__infoWrapper{width:100%}@media(min-width:1024px){.jobDetails__form,.jobDetails__infoWrapper{width:50%}}.jobDetails__description{margin-top:20px;margin-bottom:30px}.jobDetails__listItem{display:flex;align-items:center;font-size:1.4rem;margin-bottom:10px}.jobDetails__listItem svg{margin-right:5px}.jobDetailsFormWrapper__title{margin-bottom:20px;font-size:2rem}@media(min-width:1024px){.jobDetailsFormWrapper{border-radius:8px;background-color:#fff;border:1px solid var(--border-color);padding:32px}}.jobDetailsForm{display:flex;flex-direction:column}.jobDetailsForm__input{border:1px solid var(--border-color);padding:8px 16px;font-size:1.6rem;margin-bottom:20px;border-radius:8px;width:100%;max-width:100%}.jobDetailsForm__input--text-area{min-width:100%}.jobDetailsForm__nameWrapper{display:flex;gap:20px}.jobDetailsForm__label{font-weight:var(--font-weigth-bold);margin-bottom:5px}.jobDetailsForm__label:after{color:var(--color-red);content:" *";margin-left:3px}.jobDetailsForm__label--notRequired:after{display:none}.jobDetailsForm__checkBoxLabel{cursor:pointer;line-height:100%}.jobDetailsForm__checkBoxLabel span{text-decoration:underline}.jobDetailsForm_formWrapper{width:50%}.notFoundJobBanner{background-color:var(--color-dark-background);display:flex;align-items:center;justify-content:space-between;padding:3rem 2rem;gap:20px;width:100%;border-radius:var(--border-radius)}@media(min-width:1024px){.notFoundJobBanner{padding:4rem 7rem}}.notFoundJobBanner__header{color:#fff;font-size:2rem}.teamStats{display:flex;flex-direction:column;text-align:center;position:relative}.teamStats__wrapper{color:var(--color-primary);font-size:2rem;padding:20px var(--container-horizontal-padding) 60px var(--container-horizontal-padding);display:flex;justify-content:center;align-items:center;background:none;gap:20px}@media(min-width:1024px){.teamStats__wrapper{gap:40px}}.teamStats__image{padding:0 var(--container-horizontal-padding);margin:0 auto;position:relative;top:60px;border-radius:var(--border-radius);max-width:1000px;width:100%;height:auto;object-fit:contain}@media(min-width:1024px){.teamStats__image{top:115px}}.teamStats__header{text-align:center;font-size:4rem;color:var(--color-text)}@media(min-width:1024px){.teamStats__header{font-size:5.6rem}}.formAgreementTooltip{padding:20px;max-width:350px;z-index:9}.formAgreementTooltip strong{color:#fff}.companyValues{gap:20px}.companyValues__top{display:flex;flex-direction:column;min-height:450px;padding:40px 0;background:var(--background-gradient)}@media(min-width:1024px){.companyValues__top{padding:20px 0 40px;flex-direction:row;display:flex;justify-content:center;align-items:center}}.companyValues__description{max-width:600px;margin-bottom:30px}@media(min-width:1024px){.companyValues__description{margin-bottom:0}}.companyValues__texts{gap:10px;display:flex;flex-direction:column}@media(min-width:1024px){.companyValues__texts{width:50%}}.companyValues__imageWrapper{text-align:center}@media(min-width:1024px){.companyValues__imageWrapper{width:50%}}.companyValues__image{max-width:100%;height:100%;object-fit:contain}.companyValues__list{margin-top:4rem;display:grid;align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:15px;grid-row-gap:15px;width:100%;max-width:100%}@media(min-width:767px){.companyValues__list{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media(min-width:1024px){.companyValues__list{grid-template-columns:repeat(3,minmax(200px,1fr));grid-column-gap:32px;grid-row-gap:32px}}.companyValues__icon{width:25px;height:25px;fill:var(--color-primary)}.companyValues__listTitle{font-size:2.4rem}.companyValues__listItem{display:flex;flex-direction:column;gap:15px;margin-bottom:50px}.howWeWork{gap:2rem;padding-bottom:4rem;background:var(--background-gradient)}.howWeWork__top{display:flex;flex-direction:column;padding:40px 0}@media(min-width:1024px){.howWeWork__top{padding:6rem 0 4rem;flex-direction:row;display:flex;justify-content:center;align-items:center}}.howWeWork__description{white-space:pre-line;margin-bottom:30px}@media(min-width:1024px){.howWeWork__description{margin-bottom:0}}.howWeWork__texts{gap:3rem;display:flex;flex-direction:column}@media(min-width:1024px){.howWeWork__texts{width:50%}}.howWeWork__imageWrapper{text-align:center}@media(min-width:1024px){.howWeWork__imageWrapper{width:50%}}.howWeWork__image{max-width:100%;height:100%;object-fit:contain}.howWeWork__list{padding-top:2rem;display:grid;align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:15px;grid-row-gap:15px;width:100%;max-width:100%}@media(min-width:767px){.howWeWork__list{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media(min-width:1024px){.howWeWork__list{grid-template-columns:repeat(4,minmax(200px,1fr));grid-row-gap:32px}}.howWeWork__iconWrapper{height:5rem;display:flex;justify-content:center;align-items:center}.howWeWork__icon{width:3.2rem;height:3.2rem;fill:var(--color-primary);margin-bottom:1rem}.howWeWork__listTitle{font-size:2.4rem}.howWeWork__listItem{text-align:center;margin-bottom:3rem}.breadcrumbs{font-size:1.4rem;position:relative;bottom:30px;padding:10px 0}.breadcrumbs__separator{margin:0 .5rem}.breadcrumbs__url{color:var(--color-primary)}.breadcrumbs__url:hover{text-decoration:underline}.breadcrumbs__currentPage{display:inline-block;position:relative;top:5px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cookieBanner{justify-content:center;min-height:11rem;position:fixed;left:0;right:0;bottom:0;background-color:var(--color-primary);color:#fff;padding:1.8rem 1rem;z-index:99;animation-name:slideUp;animation-duration:2s;animation-timing-function:cubic-bezier(0,0,.2,1)}.cookieBanner,.cookieBanner__content{display:flex;align-items:center;width:100%}.cookieBanner__content{gap:2rem;justify-content:space-between}.cookieBanner__buttonWrapper{text-align:center;flex-direction:row}.cookieBanner__button,.cookieBanner__buttonWrapper{display:flex;justify-content:center;align-items:center}.cookieBanner__button{flex-direction:column;color:#fff;font-weight:var(--font-weigth-bold);font-size:1.6rem}.cookieBanner__button:hover{text-decoration:underline}.cookieBanner__text{max-width:600px;font-size:1.4rem}.cookieBanner__url{display:block;margin-top:.5rem;text-decoration:underline;font-size:1.4rem}.cookiesInfo{padding:2rem 0 4rem}.cookiesInfo__title{text-align:center;margin:5rem 0 2rem;font-size:1.8rem}.cookiesInfo .inline{display:inline}.articleThumbnail{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative;top:0;transition:all .1s ease-in}.articleThumbnail:hover{top:-4px;box-shadow:0 4px 5px rgba(0,0,0,.2)}.articleThumbnail__url{position:absolute;inset:0}.articleThumbnail__infoWrapper{padding:1.5rem;flex:1 1;gap:1rem;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1024px){.articleThumbnail__infoWrapper{padding:1.5rem 2rem}}.articleThumbnail__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0}@media(min-width:1024px){.articleThumbnail__title{line-height:1.4;font-size:24px}}.articleThumbnail__shortDescription{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;flex:1 1;color:rgba(0,0,0,.7);font-weight:var(--font-weigth-normal);margin-bottom:1rem;font-size:1.4rem}@media(min-width:1024px){.articleThumbnail__shortDescription{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}}.articleThumbnail__cover{padding-bottom:60%;background-size:cover;background-position:50%}.articleDetails{display:flex}.articleDetails__otherInfo{display:flex;flex-direction:column;font-size:1.4rem}.articleDetails__authorImageWrapper{width:36px;height:36px;border-radius:50%;display:flex;overflow:hidden;margin-right:1rem}.articleDetails__authorImage{object-fit:cover;width:100%;height:100%}.articleDetails__timeWrapper{color:var(--color-gray-opacity);font-size:1.3rem;display:flex;position:relative}.articleDetails__divider{content:"";width:4px;height:4px;background:var(--color-gray-opacity);border-radius:50%;position:relative;top:50%;transform:translateY(-50%);margin:0 5px}.articleContent{--vertical-padding:2rem}.articleContent h2{font-size:2.8rem}.articleContent h2,.articleContent h3{margin-top:4rem;margin-bottom:var(--vertical-padding)}.articleContent h3{font-size:1.8rem}.articleContent ol,.articleContent ul{list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-padding-start:40px;padding-inline-start:40px}.articleContent li{margin-bottom:1rem}.articleContent strong{color:var(--color-text)}.articleContent img{max-width:100%;height:auto;margin:var(--vertical-padding) 0;width:100%;object-fit:contain}@media(min-width:1024px){.articleContent img{max-height:50rem}}.articleContent p{margin-bottom:var(--vertical-padding);line-height:1.8}.articleContent a{color:var(--color-primary);text-decoration:underline}.articleContent pre{font-size:1.4rem;margin:var(--vertical-padding) 0;border-radius:var(--border-radius)}.articleContent .codeWithoutLanguage{background:var(--color-light-background);border:.1rem solid rgba(0,0,0,.1);padding:.05em .4em;border-radius:3px;font-size:.9em;margin:0 .2em;color:var(--color-primary-darker);word-break:keep-all}.readingProgress{position:fixed;height:3px;border-radius:2px;top:var(--mobile-navbar-height);background-color:var(--color-primary);transition:width .3s;z-index:999}@media(min-width:1024px){.readingProgress{top:var(--desktop-navbar-height)}}.technologyExpertise{margin:7rem auto;padding:8rem 0}.technologyExpertise__header{display:flex;flex-direction:column;margin-bottom:4rem}.technologyExpertise__title{line-height:1.6;font-size:3.2rem;padding-bottom:1rem;margin-bottom:4rem;position:relative}.technologyExpertise__description{line-height:1.6;padding-bottom:3rem}.technologyExpertise__list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:2.5rem;overflow:hidden}@media(min-width:767px){.technologyExpertise__list{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.technologyExpertise__list{grid-template-columns:repeat(5,1fr)}}.technologyExpertise__selectedWrapper{justify-content:center;display:none;flex-direction:column;text-align:center;padding-top:4rem;max-width:900px;margin-left:auto;margin-right:auto}@media(min-width:767px){.technologyExpertise__selectedWrapper{display:flex}}.technologyExpertise__selectedTitle{font-size:28px;font-weight:var(--font-weigth-bold);padding-bottom:2rem}.technologyExpertiseItem{padding:4rem;display:flex;flex-direction:column;justify-content:center;position:relative;transition:all .1s ease-in;margin-left:auto;margin-right:auto;width:100%;border-radius:30px;background-color:var(--color-super-light-background)}@media(min-width:767px){.technologyExpertiseItem{background:#fff}}.technologyExpertiseItem .technologyExpertise__selectedWrapper{display:block}@media(min-width:767px){.technologyExpertiseItem .technologyExpertise__selectedWrapper{display:none}}.technologyExpertiseItem.selected,.technologyExpertiseItem:hover{background-color:var(--color-super-light-background)}.technologyExpertiseItem__title{font-size:2rem;position:relative}.technologyExpertiseItem__description{font-size:1.4rem;line-height:1.6}.technologyExpertiseItem__icons{display:flex;gap:1rem;flex-wrap:wrap;margin-left:auto;margin-right:auto}.technologyExpertiseItem__logo{max-height:48px;object-fit:contain;margin-left:auto;margin-right:auto}.technologyExpertiseItem__logoWrapper{display:flex;justify-content:center}.technologyExpertiseItem__url{text-transform:uppercase;font-weight:var(--font-weigth-bold);font-size:1.4rem;color:var(--color-primary)}.stars svg{fill:gold;width:12px}.stars .cover{background:#fff;height:100%;overflow:hidden;mix-blend-mode:color;position:absolute;top:0;right:0}.descriptionWithImagesPanel{display:flex;flex-direction:column;padding:2rem 0}@media(min-width:1024px){.descriptionWithImagesPanel{gap:3rem;flex-direction:row;padding:3rem 0;display:flex;justify-content:center;align-items:center}}.descriptionWithImagesPanel__texts{gap:1rem;display:flex;flex-direction:column}@media(min-width:1024px){.descriptionWithImagesPanel__texts{width:40%}}.descriptionWithImagesPanel__imageWrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;padding-top:2rem}@media(min-width:1024px){.descriptionWithImagesPanel__imageWrapper{flex-direction:row;max-width:60%;padding-top:0}}.descriptionWithImagesPanel__image{width:100%;max-height:35rem;height:auto;object-fit:cover}.leaveTheTechToUs{background-image:url(/images/gradient.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;color:var(--color-text);transform:translateZ(0);will-change:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint}@media(max-width:1024px){.leaveTheTechToUs{background-position:15%;background-image:url(/images/gradient-static.svg)}}.leaveTheTechToUs__waveTop{width:100%;position:absolute;aspect-ratio:unset;top:calc(21.6% - 125px);transform:unset;image-rendering:pixelated;flex-shrink:0}.leaveTheTechToUs__waveBottom{width:100%;bottom:-250px;position:absolute}.leaveTheTechToUs__wrapper{display:flex;flex-direction:row}.leaveTheTechToUs__info{padding:8rem 0;display:flex;width:65%;flex-direction:column}@media(max-width:1024px){.leaveTheTechToUs__info{width:100%}}.leaveTheTechToUs__title{color:var(--color-text);font-size:35px}.leaveTheTechToUs__subtitle{text-transform:uppercase;color:var(--color-text);font-size:16px;font-weight:var(--font-weigth-normal)}.leaveTheTechToUs__description{margin-bottom:5rem}.leaveTheTechToUs__button{width:260px}.leaveTheTechToUs__banner{position:absolute;right:0;display:flex;width:35%}@media(max-width:1024px){.leaveTheTechToUs__banner{display:none}}.leaveTheTechToUs__image{object-fit:cover;width:100%;height:430px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}@media(max-width:1024px){.leaveTheTechToUs__image{-webkit-mask-image:none;mask-image:none}}.clientSpotlight{padding:4rem 0 6rem;min-height:40vh}.clientSpotlight__title{font-size:3.2rem;padding-bottom:1rem;margin-bottom:4rem;position:relative}.clientSpotlight__wrapper{display:flex;flex-direction:column;gap:32px}@media(min-width:767px){.clientSpotlight__wrapper{flex-direction:row}}.clientSpotlightItem{width:100%;padding-bottom:80px;border-bottom:1px solid var(--color-light-gray);position:relative}@media(min-width:767px){.clientSpotlightItem{width:50%}}.clientSpotlightItem__link{position:absolute;bottom:0;right:0;padding:12px;border:1px solid var(--color-light-gray);border-bottom:none}.clientSpotlightItem__linkIcon{transition:.2s ease-in-out}.clientSpotlightItem__link:hover{background-color:var(--color-super-light-gray)}.clientSpotlightItem__link:hover .clientSpotlightItem__linkIcon{transform:translate(3px,3px)}.clientSpotlightItem__banner{padding-bottom:24px;position:relative;border-bottom:4px solid var(--color-orange)}.clientSpotlightItem__image{object-fit:cover;width:100%}.clientSpotlightItem__resultsValue{color:var(--color-text);font-weight:var(--font-weigth-bold);font-size:24px;padding-top:8px}.clientSpotlightItem__resultsDescription{padding:8px 0;color:var(--color-text-gray)}.clientSpotlightItem__title{color:var(--color-black);font-size:2.4rem;padding-bottom:1rem;position:relative;font-weight:var(--font-weigth-bold)}.contactBanner{align-items:center}.contactBanner__infoWrapper{justify-content:space-between;flex-direction:column;display:flex;font-size:2.4rem;line-height:2.4rem;height:100%;width:100%;background:#16013a;z-index:99;position:relative;margin-bottom:84px}@media(min-width:767px){.contactBanner__infoWrapper{flex-direction:row;width:calc(50vw + 600px);background:#16013a;max-width:calc(554px + 50%);padding-left:calc(50% - 554px)}}.contactBanner__description{height:100%;text-align:left;color:var(--color-white);font-weight:var(--font-weigth-bold);padding:42px 16px}@media(min-width:767px){.contactBanner__description{text-align:center;padding:42px 0}}.contactBanner__link{height:60px;padding:42px;background-color:var(--color-primary);color:var(--color-white);font-weight:var(--font-weigth-bold);display:flex;position:absolute;bottom:-84px;right:0;z-index:99;align-items:center}@media(min-width:767px){.contactBanner__link{height:100%;position:relative;right:0;bottom:0}}.contactBanner__linkIcon{top:2px;height:18px;margin-left:18px;transform:rotate(-45deg) translate(-2px);fill:var(--color-white);transition:.2s ease-in-out}@media(min-width:767px){.contactBanner__linkIcon{transform:rotate(-45deg) translate(-4px)}}.contactBanner__link:hover .contactBanner__linkIcon{transform:rotate(-45deg) translateY(4px)}.whyCodino{padding:6rem 0;background-color:var(--color-super-light-gray)}.whyCodino__title{font-size:3.2rem;padding-bottom:1rem;position:relative}.whyCodino__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:2.5rem;padding-top:50px}@media(min-width:767px){.whyCodino__wrapper{grid-gap:3.5rem;grid-template-columns:repeat(2,1fr)}}.whyCodino__reason{font-size:18px;color:var(--color-text);font-weight:var(--font-weigth-normal)}.whyCodino__reason strong{color:var(--color-black)}.faqSection{background-color:var(--color-super-light-background);padding:5rem 0}.faqSection__wrapper{display:flex;flex-direction:column;width:100%;gap:20px;justify-content:center}@media(min-width:767px){.faqSection__wrapper{flex-direction:row;gap:60px;align-items:center}.faqSection__wrapper .text-bottom-border:after{width:40%}}.faqSection__infoWrapper{display:flex;flex-direction:column;padding:4rem 1.6rem;width:100%}@media(min-width:767px){.faqSection__infoWrapper{width:40%}}.faqSection__title{font-size:4.2rem;line-height:1.4;padding-bottom:1rem;position:relative}.faqSection__list{width:100%}.faqSectionItem{cursor:pointer;position:relative;padding:3rem 0 1rem;display:flex;flex-direction:column}.faqSectionItem__link{padding:10px 10px 5px;border:1px solid var(--color-light-gray)}.faqSectionItem__linkIcon{transition:.2s ease-in-out;height:30px;width:30px}.faqSectionItem__link:hover{background-color:#f3f3f3}.faqSectionItem__link:hover .clientSpotlightItem__linkIcon{transform:translate(3px,3px)}.faqSectionItem__question{display:flex;flex-direction:row;align-items:center;gap:20px}.faqSectionItem__title{font-weight:var(--font-weigth-bold);font-size:2.4rem}.faqSectionItem__description{padding:8px 0 26px;white-space:pre-wrap}.faqSectionItem__descriptionList{padding-left:20px;list-style:disc}.faqSectionItem__descriptionList li{margin-bottom:5px}.faqSectionItem__descriptionList li::marker{color:var(--color-primary)}@media(min-width:767px){.faqSectionItem__description{padding:8px 0}}.faqSectionItem__answerWrapper{transition-property:height;transition-duration:.2s;overflow:hidden;padding-left:70px}.trustedBy{display:flex;flex-direction:column;height:600px;width:100%;padding:var(--container-vertical-padding) 0;background-image:url(/images/bottom-gradient.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.trustedBy_title{padding-top:6rem;line-height:1.2;color:var(--color-text-gray);text-align:center;font-weight:500;margin-bottom:2rem;text-transform:uppercase}.trustedBy_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin:3rem auto;grid-gap:0;gap:0;max-width:500px}@media(min-width:1024px){.trustedBy_grid{margin:5rem auto;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;max-width:none}}.trustedBy_cell{border:none;border-right:1px solid rgba(0,0,0,.12);padding:2rem;display:flex;align-items:center;justify-content:center;min-height:100px}.trustedBy_cell:nth-child(-n+4){border-bottom:1px solid rgba(0,0,0,.12)}.trustedBy_cell:nth-child(4n){border-right:none}@media(max-width:1024px){.trustedBy_cell{padding:1rem;min-height:80px;border-bottom:none;border-right:none}.trustedBy_cell img{height:18px}.trustedBy_cell:nth-child(odd){border-right:1px solid rgba(0,0,0,.12)}.trustedBy_cell:nth-child(-n+6){border-bottom:1px solid rgba(0,0,0,.12)}}.trustedBy_logo{color:#333;font-size:14px;text-align:center;opacity:.7;height:28px;width:auto;object-fit:contain;filter:brightness(0) saturate(100%) invert(20%) sepia(0) saturate(0) hue-rotate(0deg) brightness(95%) contrast(86%)}.trustedBy_logo--placeholder{color:#333;font-size:12px;opacity:.4;height:auto}.caseStudy p{line-height:29px}.caseStudy.caseStudyV1{padding:var(--container-vertical-padding) 0}.caseStudy.caseStudyV2{padding:0 0 var(--container-vertical-padding) 0}.caseStudy__wrapper{padding-top:var(--container-vertical-padding);background-color:var(--color-super-light-background)}.caseStudy__description{white-space:pre-line;margin:20px 0 60px}.caseStudy__description a:hover{text-decoration:underline}.caseStudy__banner{object-fit:cover;width:100%;max-width:100%;height:100%;min-height:400px;margin-bottom:6rem}@media(min-width:1024px){.caseStudy__banner{min-height:500px}.caseStudy__clientOverview{padding-top:100px!important}}.caseStudyScopeOfWork{margin-bottom:6rem;display:flex;flex-direction:column}.caseStudyScopeOfWork__description{white-space:pre-line;max-width:var(--max-container-width)}.caseStudyScopeOfWork__list{padding-top:3rem;width:100%;max-width:var(--max-container-width);line-height:1.8;list-style:none;counter-reset:numList}.caseStudyScopeOfWork__listItem{position:relative;text-align:left;padding:1rem;margin-left:4rem}.caseStudyScopeOfWork__listItem:before{position:absolute;top:50%;transform:translateY(-50%);left:-4rem;background:var(--color-primary);counter-increment:numList;content:counter(numList);float:left;font-size:18px;text-align:center;color:var(--color-white);line-height:31px;width:31px;height:31px;border-radius:999px;font-weight:var(--font-weigth-medium)}.caseStudyInNutshell{display:flex;flex-direction:column;margin-bottom:50px;gap:20px}@media(min-width:767px){.caseStudyInNutshell{flex-direction:row}}.caseStudyInNutshell__point{display:flex;align-items:center;gap:5px;margin-right:20px;font-size:1.4rem;max-width:500px}.caseStudyInNutshell svg{display:block;width:2.5rem;height:2.5rem;margin-right:5px}.caseStudyGoals{margin:8rem 0 5rem}.caseStudyGoals__title{margin-bottom:2rem}.caseStudyGoals__description{white-space:pre-line}.caseStudySolutionWrapper{padding:5rem 0}.caseStudySolution{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px}@media(min-width:1024px){.caseStudySolution{gap:30px;flex-direction:row}.caseStudySolution:nth-child(2n){flex-direction:row-reverse}}.caseStudySolution__infoWrapper{display:flex;gap:20px;justify-content:center;flex-direction:column;text-align:left}@media(min-width:1024px){.caseStudySolution__infoWrapper{width:50%}}.caseStudySolution__imageWrapper{text-align:center;margin-top:40px;max-width:500px}@media(min-width:1024px){.caseStudySolution__imageWrapper{width:50%;margin-top:0;max-width:none}}.caseStudySolution__image{width:100%;height:auto}.caseStudyTechnologies{background-color:var(--color-super-light-background);padding-bottom:5rem}.caseStudyTechnologies__title{margin-bottom:4rem}.caseStudyTechnologies__list{padding-top:3rem;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:4rem}.caseStudyTechnologies__listItem{display:flex;align-items:center;flex-direction:column}@media(min-width:767px){.caseStudyTechnologies__listItem{flex-direction:row}}.caseStudyTechnologies__description strong{color:var(--color-black)}.caseStudyTechnologies__logo{padding:1.8rem;object-fit:contain;width:100%}@media(min-width:767px){.caseStudyTechnologies__logo{width:250px}}.caseStudyTechnologies__logoWrapper{position:relative;height:85px;display:flex;align-items:center;border:1px solid #cdedea;border-radius:8px;width:100%;margin:0 15px}@media(min-width:767px){.caseStudyTechnologies__logoWrapper{margin:0 3rem 0 0;width:auto}}.caseStudyTechnologiesV1{padding:3rem 0 9rem}.caseStudyTechnologiesV1 .caseStudySectionTitle{margin-bottom:3rem}.caseStudyTechnologiesV1__list{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:4rem}.caseStudyTechnologiesV1__listItem{display:flex;justify-content:center;align-items:center;padding:3rem;background:var(--background-gradient)}.caseStudyTechnologiesV1__logo{max-height:50px;object-fit:contain}.caseStudyTestimonialWrapper{padding:4rem 0 2rem;margin:2rem auto 0}@media(min-width:767px){.caseStudyTestimonialWrapper{margin:3rem auto 2rem;padding:3rem 0}}.caseStudyTestimonial{position:relative;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:calc(var(--max-container-width) - 4rem);padding:8rem 3rem 3rem;line-height:1.3;box-shadow:0 4px 19px rgba(20,48,107,.36);border-radius:8px}@media(min-width:767px){.caseStudyTestimonial{flex-direction:row;padding:6rem 5rem 5rem 6rem}}.caseStudyTestimonial__quote{position:absolute;top:2rem;left:2rem}@media(min-width:767px){.caseStudyTestimonial__quote{top:4rem;left:4rem}}.caseStudyTestimonial__title{text-align:center;position:relative;margin-bottom:4rem}.caseStudyTestimonial__description{font-size:1.6rem;display:flex;justify-content:center;align-items:center;width:100%}@media(min-width:767px){.caseStudyTestimonial__description{width:70%}}.caseStudyTestimonial__authorSection{width:100%;border-radius:8px;position:relative;display:flex;justify-content:center;align-items:center}@media(min-width:767px){.caseStudyTestimonial__authorSection{width:30%}}.caseStudyTestimonial__imageWrapper{position:relative;overflow:hidden;height:20rem;width:20rem;border-radius:var(--border-radius)}.caseStudyTestimonial__authorImage{width:100%;height:100%;object-fit:cover}.caseStudyTestimonial__authorInfo{position:absolute;bottom:1rem;left:1rem;right:1rem;text-align:center;padding:1rem;background-color:rgba(13,0,37,.6);border-radius:var(--border-radius)}.caseStudyTestimonial__authorName,.caseStudyTestimonial__authorPosition{font-size:1.4rem;color:var(--color-orange);font-weight:var(--font-weigth-medium)}.caseStudyTestimonial__authorPosition{color:var(--color-light-gray)}.caseStudyMap{padding:2rem 0 10rem}.caseStudyMap,.caseStudyMap svg{pointer-events:none}.caseStudyMap__title{margin-bottom:4rem}.caseStudyMap__wrapper{margin:0 auto;max-width:1000px}.caseStudyMap__image{padding-top:3rem;display:block;max-width:100%;height:auto}.caseStudyMap__genericMap{margin-top:-5rem;position:relative;right:2rem}.caseStudyClientOverview{white-space:pre-line;margin:20px 0 60px}.caseStudyClientOverview p{padding-top:3rem}.caseStudyClientOverview a:hover{text-decoration:underline}.caseStudyHeader{display:flex;flex-direction:column;gap:32px;padding:24px 0}@media(min-width:1024px){.caseStudyHeader{flex-direction:row}}.caseStudyHeader__info{display:flex;flex-direction:column}@media(min-width:1024px){.caseStudyHeader__info{width:60%}}.caseStudyHeader__title{padding-top:0!important}.caseStudyHeader__stats{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:2.5rem;padding-top:50px}@media(min-width:767px){.caseStudyHeader__stats{grid-gap:3.5rem;grid-template-columns:repeat(2,1fr)}}.caseStudyHeader__description{margin-top:1.5rem}.caseStudyHeader__image{flex-direction:column;display:flex;gap:64px;width:100%}.caseStudyHeader__image img{object-fit:contain;width:100%;max-width:100%;height:100%;min-height:400px;margin-bottom:6rem}@media(min-width:1024px){.caseStudyHeader__image{width:50%}}.caseStudyHeader__highlight{border-radius:8px;margin-top:24px;padding:16px 24px;font-size:1.4rem;font-weight:var(--font-weigth-bold);background-color:var(--color-dark-background);color:var(--color-white);line-height:24px}.caseStudyStat{display:flex;flex-direction:column;padding:20px;border:1px solid #cdedea;border-radius:8px;width:100%;height:92px}.caseStudyStat__descritpion,.caseStudyStat__title{font-size:18px;line-height:29px}.caseStudyStat__image{height:30px;width:auto;filter:invert(70%);padding-right:15px}.caseStudyMenu{display:none;width:100%;height:103px;border-bottom:1px solid #e5e5e5;position:-webkit-sticky;position:sticky;top:75px;background-color:var(--color-primary-background);z-index:99}@media(min-width:1024px){.caseStudyMenu{display:flex}}.caseStudyMenu__wrapper{flex-direction:row;margin-left:auto;flex:1 1}.caseStudyMenu__section,.caseStudyMenu__wrapper{display:flex;height:100%;align-items:center;max-width:var(--max-menu-container-width);margin-right:auto;position:relative}.caseStudyMenu__section{padding-left:var(--container-horizontal-padding);padding-right:var(--container-horizontal-padding);font-size:18px;font-weight:var(--font-weigth-semibold)}.caseStudyMenu__section.active{color:var(--color-primary)}.caseStudySectionTitle{font-size:var(--section-font-size);line-height:1.4;position:relative;padding-bottom:24px;padding-top:52px}.caseStudySectionTitle:before{content:"";height:3px;width:200px;position:absolute;bottom:10px;background-color:var(--color-orange)}.caseStudyClientNeeds{white-space:pre-line;display:flex;flex-direction:column;position:relative;padding-bottom:62px}.caseStudyClientNeeds__wrapper{padding-top:3rem;padding-bottom:36px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.caseStudyClientNeeds__item{border:1px solid #c8d3d9;border-radius:8px;height:186px;padding:32px;display:flex;width:100%;align-items:center;flex-direction:column}@media(min-width:767px){.caseStudyClientNeeds__item{width:268px}}.caseStudyClientNeeds__item p{padding-top:26px;font-weight:var(--font-weigth-semibold);text-align:center}.caseStudyServiceProvided{padding-bottom:62px;background-color:var(--color-super-light-background)}.caseStudyServiceProvided p{padding-top:3rem}.caseStudyDevelopmentProcess{white-space:pre-line;padding-bottom:5rem}.caseStudyDevelopmentProcess__button{display:inline-block;width:auto;margin-top:3rem}.caseStudyDevelopmentProcess p{padding-top:3rem}@keyframes flight{0%{bottom:50px}8%{bottom:50px}16%{bottom:50px}40%{bottom:50px}to{bottom:110vh}}@keyframes drawThick{0%{stroke-dashoffset:180}to{stroke-dashoffset:0}}@keyframes drawDots{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes drawStatic{0%{stroke-dashoffset:8}30%{stroke-dashoffset:0}to{stroke-dashoffset:8}}@keyframes rumble{0%{transform:translate(-2px,-2px)}10%{transform:translate(0)}15%{transform:translate(-2px,-2px)}35%{transform:translate(2px,2px)}45%{transform:translate(-2px,-2px)}55%{transform:translate(2px,2px)}65%{transform:translate(0)}80%{transform:translate(2px,2px)}to{transform:translate(-2px,-2px)}}@keyframes rumbleRepeat{0%,12%,16%,4%,8%{transform:translate(-3px,-3px)}10%,14%,2%,20%,6%,to{transform:translate(0)}}@keyframes launch{5%{transform:translate(0)}8%{transform:translate(2px,-2px)}30%{transform:translate(-60px,60px)}to{transform:translate(0)}}@keyframes flightBottomButton{0%{top:50%}10%{top:45%}20%{top:50%}to{top:-500%}}.folder-corner{display:inline-block;position:relative;transform:translateZ(0) rotate(90deg);background-position:-20px -20px;background-size:200% 200%;transition-duration:.3s;transition-property:background-position}.folder-corner:before{pointer-events:none;position:absolute;content:"";height:0;width:0;top:0;left:0;background:linear-gradient(135deg,#fff 45%,#aaa 50%,#fff 56%,#fff 80%);box-shadow:1px 1px 1px rgba(0,0,0,.4);transition-duration:inherit;transition-property:width,height}.folder-corner:active:before,.folder-corner:focus:before,.folder-corner:hover:before{width:40px;height:40px;background-position:0 0}.gameButtonWrapper{position:absolute;top:0;width:5rem;height:5rem;z-index:999;right:0;display:none}.gameButtonWrapper:hover .gameButton{opacity:1}@media(min-width:1024px){.gameButtonWrapper{display:block}}.gameButton{position:absolute;opacity:0;left:3px;top:3px;color:#000;transform:rotate(-90deg);transition:opacity .3s}.gameStartButton{display:none;z-index:9;position:absolute;right:150px;bottom:50px;cursor:pointer}@media(min-width:1024px){.gameStartButton{display:block}}.gameStartButton--launch{animation:flight 1.5s ease forwards}.gameStartButton__tooltip{font-weight:var(--font-weigth-bold);background-color:var(--color-primary)}@media(max-width:1024px){.gameStartButton__tooltip{display:none}}.gameStartButton .rumble{animation:rumble 1s .3333333333s infinite reverse}.gameMode{--gameFont:"Bungee Hairline",Menlo,Consolas,monospace}.gameMode #hero-animation,.gameMode .pageIntro__content,.gameMode .site-header__wrapper{transition:opacity .5s;opacity:0}.game__canvas{width:100%}.game__score{z-index:1;padding:1rem}.gameTitleScreen,.game__score{position:absolute;top:0;left:0;font-size:2rem}.gameTitleScreen{display:flex;justify-content:center;align-items:center;font-family:var(--gameFont);width:100%;min-height:100vh;flex-direction:column;gap:1.5rem;color:var(--color-text-gray);padding-top:4rem;animation:fadein 1s;text-align:center}.gameTitleScreen__tip--disabled{opacity:.2}.gameTitleScreen__title{color:var(--color-text-gray);font-size:2.5rem}.gameTitleScreen__score{color:#fff;font-size:3rem}.gameTitleScreen__scoreValue{display:block;font-size:7rem;color:var(--color-orange)}.star{width:1px;height:1px;background:transparent;box-shadow:286px 193px #fff,1035px 697px #fff,594px 485px #fff,453px 645px #fff,1555px 696px #fff,1052px 493px #fff,1690px 731px #fff,517px 781px #fff,1371px 185px #fff,992px 180px #fff,939px 912px #fff,347px 696px #fff,406px 500px #fff,987px 94px #fff,1086px 991px #fff,1308px 706px #fff,1741px 212px #fff,333px 398px #fff,1753px 963px #fff,178px 438px #fff,1631px 857px #fff,64px 522px #fff,909px 644px #fff,253px 127px #fff,767px 761px #fff,333px 718px #fff,1816px 424px #fff,1326px 266px #fff,1176px 30px #fff,446px 444px #fff,1418px 345px #fff,1220px 473px #fff,703px 230px #fff,1069px 138px #fff,795px 76px #fff,1821px 263px #fff,56px 303px #fff,1350px 680px #fff,1177px 947px #fff,151px 822px #fff,1418px 270px #fff,1516px 306px #fff,479px 696px #fff,1684px 717px #fff,1020px 232px #fff,706px 480px #fff,466px 252px #fff,930px 425px #fff,1245px 200px #fff,343px 351px #fff,1071px 596px #fff,1284px 771px #fff,272px 686px #fff,1783px 920px #fff,329px 579px #fff,135px 578px #fff,1886px 271px #fff,453px 151px #fff,1580px 505px #fff,1684px 53px #fff,223px 126px #fff,1835px 678px #fff,952px 913px #fff,1027px 318px #fff,789px 837px #fff,202px 458px #fff,323px 376px #fff,1862px 59px #fff,91px 18px #fff,1722px 76px #fff,135px 332px #fff,1805px 658px #fff,1409px 663px #fff,1182px 301px #fff,1679px 983px #fff,297px 756px #fff,1168px 477px #fff,478px 963px #fff,366px 29px #fff,608px 907px #fff,857px 735px #fff,588px 467px #fff,1855px 139px #fff,626px 803px #fff,1427px 586px #fff,1371px 604px #fff,1911px 7px #fff,1426px 638px #fff,1899px 157px #fff,1548px 644px #fff,629px 406px #fff,839px 590px #fff,285px 200px #fff,1272px 149px #fff,678px 481px #fff,1862px 498px #fff,1892px 854px #fff,988px 814px #fff,1422px 197px #fff,1025px 772px #fff,653px 839px #fff,1469px 232px #fff,452px 642px #fff,1625px 499px #fff,1578px 257px #fff,715px 750px #fff,1750px 382px #fff,208px 759px #fff,339px 581px #fff,838px 389px #fff,1422px 484px #fff,1743px 417px #fff,976px 666px #fff,1489px 144px #fff,217px 811px #fff,25px 114px #fff,817px 629px #fff,1851px 805px #fff,274px 34px #fff,482px 146px #fff,1293px 284px #fff,757px 966px #fff,761px 407px #fff,1531px 924px #fff,1404px 738px #fff,1800px 248px #fff,1332px 3px #fff,1664px 517px #fff,554px 167px #fff,739px 955px #fff,1188px 585px #fff,1035px 301px #fff,126px 784px #fff,1283px 477px #fff,848px 970px #fff,1800px 918px #fff,1348px 763px #fff,15px 879px #fff,1291px 7px #fff,1365px 306px #fff,1176px 329px #fff,991px 143px #fff,909px 432px #fff,82px 829px #fff,1861px 263px #fff,414px 897px #fff,1655px 826px #fff,140px 316px #fff,825px 631px #fff,1870px 120px #fff,1659px 315px #fff,1681px 66px #fff,1344px 524px #fff,1458px 585px #fff,1855px 726px #fff,1336px 346px #fff,233px 441px #fff,1150px 434px #fff,185px 252px #fff,263px 477px #fff,776px 827px #fff,1580px 277px #fff,1898px 719px #fff,1132px 634px #fff,1500px 602px #fff,1013px 804px #fff,1691px 916px #fff,287px 313px #fff,4px 951px #fff,249px 41px #fff,366px 941px #fff,237px 985px #fff,779px 259px #fff,1121px 581px #fff,1695px 925px #fff,1639px 893px #fff,141px 604px #fff,1171px 18px #fff,6px 92px #fff,1431px 167px #fff,1452px 314px #fff,18px 715px #fff,542px 829px #fff,563px 720px #fff,1850px 726px #fff,216px 82px #fff,278px 567px #fff,511px 447px #fff,1627px 280px #fff,1402px 939px #fff,1487px 717px #fff,507px 260px #fff,667px 418px #fff,186px 560px #fff,60px 601px #fff,358px 28px #fff,593px 951px #fff,1452px 587px #fff,1395px 520px #fff,681px 745px #fff,1284px 721px #fff,808px 178px #fff,1598px 911px #fff,1899px 178px #fff,720px 208px #fff,1599px 218px #fff,560px 494px #fff,1510px 934px #fff,959px 822px #fff,1255px 733px #fff,730px 888px #fff,1343px 435px #fff,363px 491px #fff,467px 19px #fff,588px 162px #fff,421px 401px #fff,1494px 672px #fff,1537px 72px #fff,1476px 54px #fff,1578px 407px #fff,303px 357px #fff,583px 823px #fff,876px 635px #fff,80px 912px #fff,872px 807px #fff,562px 602px #fff,1055px 521px #fff,867px 147px #fff,1666px 716px #fff,239px 210px #fff,153px 459px #fff,1592px 283px #fff,167px 751px #fff,450px 453px #fff,622px 288px #fff,486px 935px #fff,1122px 810px #fff,1592px 944px #fff,1315px 869px #fff,88px 809px #fff,1027px 127px #fff,545px 884px #fff,381px 559px #fff,1731px 85px #fff,1045px 269px #fff,1133px 256px #fff,1282px 917px #fff,406px 864px #fff,848px 184px #fff,1484px 297px #fff,687px 912px #fff,1647px 962px #fff,1674px 825px #fff,1462px 284px #fff,1349px 404px #fff,1423px 172px #fff,254px 428px #fff,883px 583px #fff,1402px 530px #fff,1051px 97px #fff,1150px 205px #fff,461px 516px #fff,312px 779px #fff,1892px 902px #fff,338px 676px #fff,708px 793px #fff,834px 555px #fff,1871px 350px #fff,383px 466px #fff,1529px 960px #fff,1728px 543px #fff,467px 719px #fff,993px 179px #fff,1536px 945px #fff,249px 756px #fff,933px 168px #fff,28px 827px #fff,1295px 608px #fff,1079px 15px #fff,1845px 786px #fff,1092px 608px #fff,238px 284px #fff,929px 528px #fff,376px 476px #fff,1313px 227px #fff,665px 44px #fff,1758px 196px #fff,83px 117px #fff,1300px 16px #fff,1274px 432px #fff,1379px 647px #fff,1736px 750px #fff,1239px 600px #fff,1542px 769px #fff,122px 915px #fff,653px 539px #fff,1435px 662px #fff,285px 251px #fff,1455px 515px #fff,126px 751px #fff;z-index:9999999999999}.meteor-1,.star{position:absolute}.meteor-1{top:90px;left:26%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 6.2s linear infinite}.meteor-1:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-2{position:absolute;top:190px;left:91%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 3.9s linear infinite}.meteor-2:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-3{position:absolute;top:260px;left:47%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 5.7s linear infinite}.meteor-3:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-4{position:absolute;top:66px;left:67%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 4.4s linear infinite}.meteor-4:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-5{position:absolute;top:73px;left:73%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 7.8s linear infinite}.meteor-5:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-6{position:absolute;top:241px;left:62%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 8.6s linear infinite}.meteor-6:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-7{position:absolute;top:63px;left:89%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 7.1s linear infinite}.meteor-7:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-8{position:absolute;top:201px;left:85%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 3.9s linear infinite}.meteor-8:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-9{position:absolute;top:170px;left:43%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 8.4s linear infinite}.meteor-9:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-10{position:absolute;top:112px;left:50%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 9.2s linear infinite}.meteor-10:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-11{position:absolute;top:291px;left:37%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 9.9s linear infinite}.meteor-11:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-12{position:absolute;top:178px;left:72%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 7.9s linear infinite}.meteor-12:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-13{position:absolute;top:124px;left:36%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 8.4s linear infinite}.meteor-13:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-14{position:absolute;top:275px;left:78%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 7.1s linear infinite}.meteor-14:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}.meteor-15{position:absolute;top:235px;left:17%;width:300px;height:8px;transform:rotate(-45deg);background-image:linear-gradient(90deg,hsla(0,1%,62%,.8),hsla(0,100%,99%,.8));animation:meteor 8.3s linear infinite}.meteor-15:before{content:"";position:absolute;width:4px;height:5px;border-radius:50%;margin-top:-2px;background:hsla(0,0%,100%,.5);box-shadow:0 0 15px 3px #fff}@keyframes meteor{0%{opacity:1;margin-top:-300px;margin-right:-300px}12%{opacity:0}15%{margin-top:300px;margin-left:-600px;opacity:0}to{opacity:0}}.gameHighScores{flex-direction:column;font-family:var(--gameFont);min-height:100vh;position:absolute;left:0;right:0;bottom:0;top:0;z-index:99}.gameHighScores,.gameHighScores__item{display:flex;justify-content:center;align-items:center}.gameHighScores__item{font-size:2rem;margin:0 auto;gap:5rem}.gameHighScores__item--highlighted{color:var(--color-primary)}.gameHighScores__item--header{color:var(--color-text-gray);font-size:1.6rem}.gameHighScores__table{margin:0 auto 4rem;color:#fff;text-align:left}.gameHighScores__button{width:10rem;margin:0 auto 3rem;z-index:99999999999;position:relative}.gameHighScores__date{width:18rem}.gameHighScores__value{width:10rem}.gameHighScores__name{width:20rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gameHighScores__position{width:3rem;text-align:left}.gameHighScores__title{color:#fff;font-size:4rem;margin-bottom:3rem}.gameHighScores__footer{display:flex;flex-direction:column;gap:1rem;color:var(--color-text-gray);text-align:center;font-size:2rem}.gameTitleScreen__form{display:flex;flex-direction:column;margin:1rem 0;gap:2rem}.gameTitleScreen__inputLabel{display:block}.gameTitleScreen__input{width:18rem;font-weight:var(--font-weigth-bold);border-bottom:1px solid var(--color-gray);color:var(--color-primary);position:relative;font-size:2.5rem;z-index:9}.gameFloatingButton{cursor:pointer;transition:all .25s ease-in-out;position:fixed;bottom:1rem;right:1rem;border-radius:50%;width:5rem;height:5rem;z-index:99;background-color:var(--color-primary);visibility:hidden;opacity:0;display:none}@media(min-width:1024px){.gameFloatingButton{display:block}}.gameFloatingButton__iconWrapper{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;transform:rotate(45deg)}.gameFloatingButton--show{visibility:visible;opacity:1}.gameFloatingButton .gameStart{position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);z-index:99999999;overflow:hidden}.gameFloatingButton .gameStart__tooltip{margin-left:5px;font-weight:var(--font-weigth-bold);background-color:var(--color-primary)}.gameFloatingButton .gameStart .background{overflow:hidden}.gameFloatingButton .gameStart--launch{animation:flightBottomButton 1.5s ease forwards}.gameFloatingButton .gameStart svg{width:5rem}.gameFloatingButton .rumble{animation:rumbleRepeat 7s infinite forwards}.gameStartRocketIcon{transform:rotate(-46deg);max-width:5rem;width:100%;--rocket-color:var(--color-primary)}.gameStartRocketIcon--white{--rocket-color:var(--color-white)}.gameStartRocketIcon .background{fill:transparent}.gameStartRocketIcon .arrow{fill:var(--rocket-color)}.gameStartRocketIcon .line{animation-iteration-count:infinite;stroke:var(--rocket-color)}.gameStartRocketIcon .lineThick{animation-name:drawThick;animation-timing-function:linear}.gameStartRocketIcon .lineDots{animation-name:drawDots;animation-timing-function:linear;stroke-dasharray:0,30;stroke-width:5.5}.gameStartRocketIcon .lineStatic{animation-name:drawStatic;animation-timing-function:ease;stroke-dasharray:22;stroke-width:8}.gameStartRocketIcon .line1{animation-duration:1.6s;stroke-dasharray:8,22,3,27,16,14;stroke-width:4}.gameStartRocketIcon .line2{animation-duration:1.3s;stroke-dasharray:18,12,10,20,3,27;stroke-width:6}.gameStartRocketIcon .line3{animation-duration:1.4s;stroke-dasharray:3,27,10,20,20,10;stroke-width:4}.gameStartRocketIcon .line4{animation-duration:.4s}.gameStartRocketIcon .line5{animation-duration:.7s}.gameStartRocketIcon .line6{animation-duration:.8s}.gameStartRocketIcon .line7{animation-duration:.6s}.heroService{position:relative;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;height:45vh}.heroService__wave{width:100%;bottom:-124px;height:243px;right:-180px;position:absolute}@media(min-width:1024px){.heroService__wave{width:100%;bottom:-375px;height:721px;right:-800px;position:absolute}}.heroService__image{object-fit:cover;position:absolute;inset:0;width:100%;height:100%;z-index:1}.heroService__container{width:100%;max-width:var(--max-container-width);z-index:10}.heroService__title{font-size:4rem;color:var(--color-text);margin-bottom:1rem;text-align:center}.heroService__title b{color:var(--color-orange)}.heroService__subTitle{color:#fff;font-size:2rem}.headerService{padding:4rem 0;flex-direction:column;display:flex;gap:2rem;align-items:stretch;justify-content:center}@media(min-width:1024px){.headerService{flex-direction:row;padding:8rem 0}}.headerService__description{position:relative;padding-top:15px}.headerService__description:before{content:"";height:4px;width:50%;position:absolute;top:0;background-color:var(--color-orange)}@media(min-width:1024px){.headerService__description{width:50%}}.headerService__title{font-weight:var(--font-weigth-medium);font-size:3.2rem}@media(min-width:1024px){.headerService__title{width:50%}}.headerService b{color:var(--color-orange)}.helpYouService{background-color:var(--color-super-light-background);padding:4rem 0 6rem;min-height:40vh}.helpYouService__title{font-size:3.2rem;padding-bottom:1rem;margin-bottom:4rem;position:relative}@media(min-width:1024px){.helpYouService__horizontalList .helpYouService__list{grid-gap:2.5rem;grid-template-columns:1fr}}.helpYouService__list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:2.5rem}@media(min-width:1024px){.helpYouService__list{grid-gap:3.5rem;grid-template-columns:repeat(2,1fr)}}.helpYouServiceItem{display:flex;gap:2rem}.helpYouServiceItem__icon{width:60px;height:60px}.helpYouServiceItem__title{font-size:2.2rem;margin-bottom:1rem}.hireSteps{margin:4rem 0;padding:4rem 0;min-height:50vh}.hireSteps.dark .hireSteps__title{color:var(--color-white)}.hireSteps.dark .hireList__title{color:#f2f7fa}.hireSteps.dark .hireList__description{white-space:pre-line;color:#f2f7fa}.hireSteps.dark .hireList__number{color:var(--color-orange)}.hireSteps__title{position:relative;font-size:3.2rem;word-break:keep-all;padding-bottom:1rem;width:100%;margin-bottom:5rem;white-space:pre-line}.hireSteps__description{margin-top:-3rem;color:var(--color-light-gray);margin-bottom:5rem;font-size:18px}.hireSteps__buttonWrapper{display:flex;align-items:center;text-align:center;justify-items:center;margin:8rem auto 2rem;width:auto}.hireSteps__buttonWrapper .button--default{color:#16013a!important;text-transform:none}.hireSteps__button{text-transform:uppercase;font-size:1.8rem}.hireList{display:grid;grid-template-columns:1fr;grid-gap:5rem}@media(min-width:767px){.hireList{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.hireList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.hireList__title{margin-bottom:1rem;font-size:1.8rem}.hireList__numberWrapper{width:auto;display:flex;flex-direction:row;align-items:center;gap:1rem;margin-bottom:1rem}.hireList__progressIcon{max-width:100%;display:block;position:relative}.hireList__number{font-weight:var(--font-weigth-bold);display:block;font-size:4rem;color:#cecccc}.workSteps{margin:1rem 0;padding:4rem 0;min-height:50vh}@media(min-width:1024px){.workSteps{margin:4rem 0}}.workSteps__title{position:relative;font-size:3.2rem;padding-bottom:1rem;margin-bottom:5rem}.workSteps__description{margin-top:1rem;margin-bottom:2rem}@media(min-width:1024px){.workSteps__description{width:50%}}@media(min-width:767px){.workSteps__description{width:50%;margin-top:5rem}}.workStepList{display:grid;grid-gap:1rem;grid-template-columns:repeat(1,1fr)}@media(min-width:767px){.workStepList{grid-gap:5rem;grid-template-columns:repeat(7,1fr)}}@media(min-width:1024px){.workStepList{grid-gap:5rem}}.workStepList__title{display:none;max-width:20rem;font-weight:var(--font-weigth-normal);text-transform:uppercase;font-size:1.6rem;margin-left:20px;margin-top:9px}@media(min-width:1024px){.workStepList__title{display:block;margin-left:0;margin-top:0}}.workStepList__checkIcon{width:4rem}.workStepList__numberWrapper{display:flex;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;border-radius:100%;margin-bottom:1rem;font-size:1.8rem;font-weight:var(--font-weigth-bold);color:var(--color-light-gray)}.workStepList__numberWrapper:after{content:"";border-top:3px dotted var(--color-light-gray);height:3px;position:absolute;right:-30px;top:26px;transition:all .3s ease;width:40%;display:none}@media(min-width:767px){.workStepList__numberWrapper:after{display:inherit}}@media(min-width:1024px){.workStepList__numberWrapper{font-size:2.4rem;width:6rem;height:6rem}.workStepList__numberWrapper:after{width:60%}}.workStepList__item{cursor:pointer;position:relative;display:flex;flex-direction:row}@media(min-width:767px){.workStepList__item{flex-direction:column}}.workStepList__item--checked .workStepList__numberWrapper{background-color:var(--color-orange)!important}.workStepList__item--active .workStepList__title{display:block;font-weight:var(--font-weigth-bold);color:var(--color-primary)}.workStepList__item--active .workStepList__numberWrapper{border:1px solid var(--color-primary);color:var(--color-primary)}.workStepList__item--active .workStepList__numberWrapper:after{border-color:var(--color-primary)}@property --angle{syntax:"<angle>";initial-value:1turn;inherits:false}.businessValue{padding:4rem 0 2rem;min-height:30vh}.businessValue__title{font-size:3.2rem;padding-bottom:1rem;margin-bottom:4rem;position:relative}.businessValue__list{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.businessValue__list{flex-direction:row}}.businessValueItem{align-items:center;display:flex;max-width:384px}.businessValueItem__description{margin-left:32px}.businessValueItem__source{margin-left:32px;color:var(--color-text-gray)}.businessValueItem__stat{align-items:center;border-radius:50%;display:flex;justify-content:center;position:relative;flex:0 0 120px;height:120px;min-width:120px}.businessValueItem__stat--animation{background:var(--primary-gradient2)}.businessValueItem__stat--animation:before{background:conic-gradient(transparent var(--angle,1turn),#e0e0e0 0);animation:fillCircle 1s ease-out;border-radius:50%;content:" ";height:120px;left:0;position:absolute;top:0;width:120px}.businessValueItem__stat--value{font-weight:var(--font-weigth-extrabold);font-size:32px}.businessValueItem__stat--wrapper{background:#fff;flex-direction:column;height:calc(100% - 8px);overflow:hidden;width:calc(100% - 8px);align-items:center;border-radius:50%;display:flex;justify-content:center;position:relative}.industriesService{padding:4rem 0 6rem;min-height:40vh}.industriesService__description{padding:0 0 32px}.industriesService__title{font-size:3.2rem;padding-bottom:1rem;margin-bottom:4rem;position:relative}.industriesService__tabs{-ms-overflow-style:none;scrollbar-width:none;width:100%;display:flex;overflow-x:scroll}.industriesService__tabs::-webkit-scrollbar{display:none}@media(min-width:767px){.industriesService__tabs{overflow-x:hidden}}.industriesService__tabs .react-tabs__tab{display:inline-block;border-bottom:none;position:relative;list-style:none;padding:0 20px 20px;font-size:24px;cursor:pointer;color:var(--color-text);font-weight:var(--font-weigth-bold);border-bottom:1px solid var(--color-light-gray);white-space:nowrap}.industriesService__tabs .react-tabs__tab--selected:before{background:var(--color-orange);bottom:-1px;content:"";height:4px;left:0;opacity:1;position:absolute;transition:opacity .3s;width:100%}.industriesService__tabPanel{display:flex}.industriesService__usecases{list-style:none;padding:16px 0}.industriesService__usecasesImage{padding:16px;object-fit:contain;width:550px;height:auto;margin-left:auto}.industriesService__usecasesItem{margin-left:20px;padding-bottom:16px;position:relative}.industriesService__usecasesItem:before{background-color:var(--color-primary);align-items:center;border-radius:100%;content:"";display:flex;height:8px;left:0;margin-left:-20px;position:absolute;top:3px;transform:translateY(5px);width:8px}.servicesWeProvide{display:flex;flex-direction:column;width:100%}@media(min-width:767px){.servicesWeProvide{flex-direction:row}}.servicesWeProvide__infoWrapper{background-color:var(--color-primary-darker);display:flex;flex-direction:column;padding:4rem 1.6rem;color:var(--color-white);width:100%}@media(min-width:767px){.servicesWeProvide__infoWrapper{width:50%;padding:7rem 7rem 7rem calc(50vw - 554px)}}.servicesWeProvide__title{color:var(--color-white);font-size:3.2rem;font-weight:var(--font-weigth-bold);padding-bottom:3.2rem}.servicesWeProvide__list{background-color:var(--color-super-light-background);width:100%;padding:4rem 1.6rem}@media(min-width:767px){.servicesWeProvide__list{width:50%;padding:4rem 10rem 1rem 5rem}}.servicesWeProvideItem{cursor:pointer;border-bottom:1px solid var(--color-light-gray);position:relative;padding:3rem 0 1rem}.servicesWeProvideItem__link{position:absolute;bottom:0;right:0;padding:12px 12px 7px;border:1px solid var(--color-light-gray);border-bottom:none}.servicesWeProvideItem__linkIcon{transition:.2s ease-in-out}.servicesWeProvideItem__link:hover{background-color:#f3f3f3}.servicesWeProvideItem__link:hover .clientSpotlightItem__linkIcon{transform:translate(3px,3px)}.servicesWeProvideItem__title{font-weight:var(--font-weigth-bold);font-size:2.4rem}.servicesWeProvideItem__description{padding:8px 0 26px}@media(min-width:767px){.servicesWeProvideItem__description{padding:8px 0}}.servicesWeProvideItem__wrapper{transition-property:height;transition-duration:.2s;overflow:hidden}.makingSenseOf{background-color:var(--color-super-light-background);display:flex;padding:4rem 0 2rem}.makingSenseOf__title{font-size:3.2rem;padding-bottom:1rem;margin-bottom:4rem;position:relative;width:50%}.makingSenseOf__description{padding-top:1rem;width:50%;font-weight:var(--font-weigth-semibold)}.makingSenseOf__infoWrapper{position:relative;display:flex;flex-direction:row}.makingSenseOfItem{border-bottom:1px solid var(--color-light-gray);position:relative;padding:3rem 0;display:flex;width:100%;gap:4rem}.makingSenseOfItem:last-of-type{border-bottom:none}.makingSenseOfItem__header{width:40%}.makingSenseOfItem__title{font-weight:var(--font-weigth-bold);font-size:2.4rem}.makingSenseOfItem__subtitle{margin-top:10px}.makingSenseOfItem__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:2.5rem}@media(min-width:767px){.makingSenseOfItem__wrapper{grid-gap:3.5rem;grid-template-columns:repeat(2,1fr)}}.technologyStackService{padding:8rem 0 6rem;min-height:40vh}.technologyStackService__description{padding:0 0 32px;width:100%}@media(min-width:767px){.technologyStackService__description{width:50%}}.technologyStackService__title{font-size:3.2rem;padding-bottom:1rem;margin-bottom:4rem;position:relative;width:100%}@media(min-width:767px){.technologyStackService__title{width:50%}}.technologyStackService__infoWrapper{position:relative;display:flex;flex-direction:column}@media(min-width:767px){.technologyStackService__infoWrapper{flex-direction:row}}.technologyStackService__tabs{-ms-overflow-style:none;scrollbar-width:none;padding-top:32px;width:100%;display:flex;overflow-x:scroll}.technologyStackService__tabs::-webkit-scrollbar{display:none}@media(min-width:767px){.technologyStackService__tabs{overflow-x:hidden}}.technologyStackService__tabs .react-tabs__tab{display:inline-block;border-bottom:none;position:relative;list-style:none;padding:0 20px 10px;font-size:18px;cursor:pointer;color:var(--color-text-gray);font-weight:var(--font-weigth-bold);border-bottom:1px solid var(--color-light-gray);white-space:nowrap}.technologyStackService__tabs .react-tabs__tab:hover{color:var(--color-text);transition:all .2s ease-in}.technologyStackService__tabs .react-tabs__tab--selected{opacity:1;color:var(--color-text)}.technologyStackService__tabs .react-tabs__tab--selected:before{background:var(--color-orange);bottom:-1px;content:"";height:4px;left:0;opacity:1;position:absolute;transition:opacity .3s;width:100%}.technologyStackService__tabPanel{margin-top:32px;background:var(--color-super-light-background);padding:32px}.technologyStackService__tabPanelTitle{font-size:32px;font-weight:var(--font-weigth-extrabold)}.technologyStackService__technologies{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:2.5rem;list-style:none;padding:16px 0}@media(min-width:767px){.technologyStackService__technologies{grid-gap:3.5rem;grid-template-columns:repeat(6,1fr)}}.technologyStackService__technologiesItem{margin-left:20px;padding-bottom:16px;position:relative}.technologyEnhanceService{padding:4rem 0 8rem}.technologyEnhanceService__title{font-size:3.2rem;padding-bottom:1rem;margin-bottom:4rem;position:relative}.technologyEnhanceService__wrapper{display:flex;gap:16px;flex-direction:column;flex-wrap:wrap}@media(min-width:767px){.technologyEnhanceService__wrapper{flex-direction:row}}.technologyEnhanceService__panel{display:flex;border:1px solid var(--color-light-gray);flex-direction:column;position:relative;cursor:pointer;width:100%;transition:all .3s ease}@media(min-width:767px){.technologyEnhanceService__panel{width:calc(35% - 8px);flex-direction:row}.technologyEnhanceService__panel.evenRow{width:calc(50% - 8px)}}.technologyEnhanceService__panelWithImage{width:100%}@media(min-width:767px){.technologyEnhanceService__panelWithImage{width:calc(65% - 8px)}}.technologyEnhanceService__panelWithImage .technologyEnhanceService__panelInfoWrapper{width:100%}@media(min-width:767px){.technologyEnhanceService__panelWithImage .technologyEnhanceService__panelInfoWrapper{width:65%}}.technologyEnhanceService__panelImage{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.technologyEnhanceService__panelImageWrapper{width:100%;height:180px;overflow:hidden}@media(min-width:767px){.technologyEnhanceService__panelImageWrapper{width:35%;height:100%}}.technologyEnhanceService__panelInfoWrapper{padding:32px;display:flex;flex-direction:column}.technologyEnhanceService__panelTitle{font-size:24px}.technologyEnhanceService__panelLink{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;right:-1px;padding:12px 12px 5px;border:1px solid var(--color-light-gray);border-bottom:none}.technologyEnhanceService__panelLinkIcon{margin-top:-2px;width:24px;transition:all .3s;margin-bottom:4px}.technologyEnhanceService__panelLinkIcon:hover{transform:translate(3px)}.technologyEnhanceService__panelLink:hover{opacity:1;background-color:var(--color-super-light-gray)}.technologyEnhanceService__panel:hover{opacity:1;box-shadow:0 4px 12px rgba(8,46,181,.12)}.technologyEnhanceService__panel:hover .technologyEnhanceService__panelTitle{opacity:.8}.technologyEnhanceService__panel:hover .technologyEnhanceService__panelImage{transform:scale(1.1)}.checkYourWebsite{display:flex;flex-direction:column;width:100%;background-color:var(--color-primary2);padding-top:4rem;padding-bottom:4rem}@media(min-width:767px){.checkYourWebsite{flex-direction:row}}.checkYourWebsite .contactBanner__checkIcon{top:2px;height:26px;margin-left:18px;fill:var(--color-white);transition:.2s ease-in-out}.checkYourWebsite__infoWrapper{display:flex;flex-direction:column;padding:4rem 1.6rem;color:var(--color-blue-darker);width:100%}.checkYourWebsite__title{padding-top:2rem;color:var(--color-blue-darker);font-size:3.2rem;font-weight:var(--font-weigth-bold);padding-bottom:3.2rem;text-align:center}.checkYourWebsite__description{margin-bottom:27px;width:100%;margin-left:auto;margin-right:auto;font-size:1.6rem;text-align:justify}.checkYourWebsite .contactForm,.checkYourWebsite__formWrapper{display:flex;flex-direction:row}.checkYourWebsite .contactForm{justify-content:center;padding-bottom:8rem;align-items:center;width:80%;margin-left:auto;margin-right:auto;gap:20px}.checkYourWebsite .contactForm__inputLabel{width:100%;color:var(--color-white);position:relative}.checkYourWebsite .contactForm__input{margin-bottom:0;background-color:var(--color-white);font-size:2rem;padding:20px 20px 20px 60px}.checkYourWebsite .contactForm__input::placeholder{font-family:inherit}.checkYourWebsite .contactForm__inputIcon{position:absolute;left:20px;top:19px;width:28px;height:28px}.checkYourWebsite .contactForm__submitButton{height:65px;background-color:var(--color-orange);color:var(--color-white);font-weight:var(--font-weigth-bold);display:flex;align-items:center;padding:20px;border-radius:8px;font-size:2rem;white-space:pre}.checkYourWebsite .contactForm__submitButton:hover{background-color:rgba(237,91,65,.698);border-color:rgba(237,91,65,.855)}.checkYourWebsite .contactForm__submitButtonIcon{top:2px;height:18px;margin-left:18px;transform:rotate(-45deg) translate(-2px);fill:var(--color-white);transition:.2s ease-in-out}@media(min-width:767px){.checkYourWebsite .contactForm__submitButtonIcon{transform:rotate(-45deg) translate(-4px)}}.checkYourWebsite .contactForm__submitButton:hover .contactBanner__linkIcon{transform:rotate(-45deg) translateY(4px)}.checkYourWebsiteModal .MuiDialog-paper{padding:30px;overflow:hidden}.checkYourWebsiteModalForm{display:flex;flex-direction:column}.checkYourWebsiteModalForm_email{max-width:70%;padding-bottom:2rem}.checkYourWebsiteModalForm_email .checkYourWebsiteModalForm__label:after{color:var(--color-red);content:" *";margin-left:3spx}.checkYourWebsiteModalForm__input{border:1px solid var(--color-light-gray);padding:8px 16px;font-size:1.6rem;margin-bottom:20px;border-radius:8px;width:100%;max-width:100%;margin-top:4px}.checkYourWebsiteModalForm__input--text-area{min-width:100%}.checkYourWebsiteModalForm__nameWrapper{display:flex;gap:20px;max-width:70%}.checkYourWebsiteModalForm__label{font-weight:var(--font-weigth-bold);margin-bottom:5px}.checkYourWebsiteModalForm__checkBoxLabel{cursor:pointer;line-height:100%}.checkYourWebsiteModalForm__checkBoxLabel span{text-decoration:underline}.checkYourWebsiteModalForm_formWrapper{width:50%}.checkYourWebsiteModalForm .submitButton__button{background-color:var(--color-orange);border-color:var(--color-orange)}.checkYourWebsiteModalForm .submitButton__button:hover{background-color:rgba(237,91,65,.698);border-color:rgba(237,91,65,.855)}.checkYourWebsiteModal__close{position:absolute;right:20px;top:20px;cursor:pointer}.checkYourWebsiteModal__title{font-size:3.2rem;padding-bottom:1rem;margin-bottom:2rem;position:relative}.checkYourWebsiteModal__description{font-size:1.6rem;padding-bottom:3rem;text-align:justify}.aiPowered__description{padding:32px 0}.aiPowered__deliveryPipeline{padding:48px 0;background:linear-gradient(180deg,#0d0025,#16013a)}.bigData .headerService{padding-bottom:2rem}.bigData__description{padding:32px 0}.bigData__deliveryPipeline{padding:48px 0;background:linear-gradient(180deg,#0d0025,#16013a)}.bigData .contactBanner__infoWrapper{margin-bottom:0}.bigData .makingSenseOf{position:relative;top:-54px;padding-top:188px}@media(min-width:767px){.bigData .makingSenseOf{padding-top:138px}}.mvpDevelopment .headerService{padding-bottom:2rem}.mvpDevelopment .clientSpotlight{padding-top:12rem}@media(min-width:767px){.mvpDevelopment .clientSpotlight{padding-top:4rem}}.mvpDevelopment .helpYouService{background-color:var(--color-white)}.mvpDevelopment .constFactors.helpYouService .helpYouService__title{padding-bottom:0}.mvpDevelopment .constFactors.helpYouService .helpYouService__list{grid-gap:5rem;grid-template-columns:repeat(3,1fr)}.mvpDevelopment .constFactors.helpYouService .text-bottom-border:after{height:0}.mvpDevelopment .constFactors.helpYouService .helpYouServiceItem__title{font-size:24px;position:relative;font-weight:var(--font-weigth-extrabold)}.mvpDevelopment .constFactors.helpYouService .helpYouServiceItem__title:before{content:"";height:3px;background-color:var(--color-primary);position:absolute;width:100%;left:0;top:-16px}.mvpDevelopment .productLifecycle.industriesService{padding:12rem 0 8rem;background:linear-gradient(180deg,#0d0025,#16013a);min-height:620px}.mvpDevelopment .productLifecycle.industriesService .industriesService__title{color:var(--color-white)}.mvpDevelopment .productLifecycle.industriesService .industriesService__description{white-space:pre-line;color:var(--color-light-background)}.mvpDevelopment .productLifecycle.industriesService .industriesService__usecasesItem{color:var(--color-light-background)}.mvpDevelopment .productLifecycle.industriesService .industriesService__tabs .react-tabs__tab{color:var(--color-light-gray);padding:0 20px 10px;font-size:18px;border-bottom:1px solid var(--color-text-gray)}.mvpDevelopment .productLifecycle.industriesService .industriesService__tabs .react-tabs__tab--selected{color:var(--color-light-background)}.mvpDevelopment__process{padding:48px 0;background:linear-gradient(180deg,#0d0025,#16013a)}@media(min-width:767px){.mvpDevelopment__processContainer{width:100%;padding-left:calc(50% - 554px)}}.mvpDevelopment__processContainer .hireList__numberWrapper{flex-direction:column;gap:0;align-items:flex-start}.mvpDevelopment__processContainer .hireList__item{position:relative}.mvpDevelopment__processContainer .hireList__title{position:absolute;top:3px;left:38px}.mvpDevelopment__processContainer .hireList__number{color:var(--color-orange);margin-left:-5px;font-size:24px}.mvpDevelopment__processContainer .hireSteps{min-height:35vh}.mvpDevelopment__processContainer .hireSteps__list{padding-right:4rem;gap:2rem}@media(min-width:1024px){.mvpDevelopment__processContainer .hireSteps__list{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.mvpDevelopment__description{padding:32px 0}.mvpDevelopment .contactBanner__infoWrapper{margin-bottom:0}@media(min-width:767px){.productOptimization .servicesWeProvide__list{padding:4rem 10rem 3rem 5rem}}.productOptimization .headerService{padding-bottom:2rem}.productOptimization .clientSpotlight{padding-top:12rem}@media(min-width:767px){.productOptimization .clientSpotlight{padding-top:4rem}}.productOptimization .helpYouService{background-color:var(--color-white)}.productOptimization .constFactors.helpYouService .helpYouService__title{padding-bottom:0}.productOptimization .constFactors.helpYouService .helpYouService__list{grid-gap:5rem;grid-template-columns:repeat(3,1fr)}.productOptimization .constFactors.helpYouService .text-bottom-border:after{height:0}.productOptimization .constFactors.helpYouService .helpYouServiceItem__title{font-size:24px;position:relative;font-weight:var(--font-weigth-extrabold)}.productOptimization .constFactors.helpYouService .helpYouServiceItem__title:before{content:"";height:3px;background-color:var(--color-primary);position:absolute;width:100%;left:0;top:-16px}.productOptimization .modernizationWay{padding-top:10rem;padding-bottom:10rem;background-color:var(--color-super-light-background)}.productOptimization .modernizationWay.helpYouService .helpYouService__title{padding-bottom:0}.productOptimization .modernizationWay.helpYouService .helpYouService__list{grid-gap:5rem;grid-template-columns:repeat(3,1fr)}.productOptimization .modernizationWay.helpYouService .text-bottom-border:after{height:0}.productOptimization .modernizationWay.helpYouService .helpYouServiceItem__title{font-size:24px;position:relative;font-weight:var(--font-weigth-extrabold)}.productOptimization .modernizationWay.helpYouService .helpYouServiceItem__title:before{content:"";height:3px;background-color:var(--color-primary);position:absolute;width:100%;left:0;top:-16px}.productOptimization .makingSenseOf{padding-top:10rem;background-color:var(--color-white)}.productOptimization__description{padding:32px 0}.productOptimization .contactBanner__infoWrapper{margin-bottom:0}.dataVisualization .headerService{padding-bottom:2rem}.dataVisualization .clientSpotlight{background-color:var(--color-super-light-background);padding-top:12rem;padding-bottom:16rem}@media(min-width:767px){.dataVisualization .clientSpotlight{padding-top:4rem}}.dataVisualization .helpYouService{background-color:var(--color-white)}.dataVisualization .servicesWeProvide__listItems{padding-left:20px;list-style:disc}.dataVisualization .servicesWeProvide__listItems li{margin-bottom:5px}.dataVisualization .servicesWeProvide__listItems li::marker{color:var(--color-primary)}.dataVisualization .makingSenseOf{background-color:var(--color-white)}.dataVisualization .makingSenseOf__infoWrapper{border-bottom:4px solid var(--color-primary)}.dataVisualization .makingSenseOf__helpSection{font-weight:var(--font-weigth-extrabold);font-size:2.4rem;margin-left:calc(50% + 10px);margin-bottom:1rem}.dataVisualization .makingSenseOf .makingSenseOfItem{gap:1rem}.dataVisualization .makingSenseOf .makingSenseOfItem__header{width:50%}.dataVisualization .makingSenseOf .makingSenseOfItem__wrapper{display:flex;flex-direction:column}.dataVisualization .constFactors.helpYouService .helpYouService__title{padding-bottom:0}.dataVisualization .constFactors.helpYouService .helpYouService__list{grid-gap:5rem;grid-template-columns:repeat(3,1fr)}.dataVisualization .constFactors.helpYouService .text-bottom-border:after{height:0}.dataVisualization .constFactors.helpYouService .helpYouServiceItem__title{font-size:24px;position:relative;font-weight:var(--font-weigth-extrabold)}.dataVisualization .constFactors.helpYouService .helpYouServiceItem__title:before{content:"";height:3px;background-color:var(--color-primary);position:absolute;width:100%;left:0;top:-16px}.dataVisualization .challengeFreeSolutions{background-color:var(--color-super-light-background)}.dataVisualization .challengeFreeSolutions .text-bottom-border:after{display:none}.dataVisualization .challengeFreeSolutions .helpYouServiceItem{position:relative}.dataVisualization .challengeFreeSolutions .helpYouServiceItem__icon{width:30px;height:30px;position:absolute;top:0;left:15px}.dataVisualization .challengeFreeSolutions .helpYouServiceItem__title{font-size:1.8rem;margin-left:30px}.dataVisualization .challengeFreeSolutions .helpYouService__infoWrapper{display:flex}.dataVisualization .challengeFreeSolutions .helpYouService__description,.dataVisualization .challengeFreeSolutions .helpYouService__title{width:50%}.dataVisualization .challengeFreeSolutions .helpYouService__list{grid-gap:5rem;grid-template-columns:repeat(3,1fr)}.dataVisualization__description{padding:32px 0}.dataVisualization .contactBanner{margin-top:-56px}.pageWithHero .mainContainer{margin-top:0}.pageWithHero.transparent-header .site-header{border-bottom:1px solid transparent;background-color:transparent}.pageWithHero.transparent-header .site-header:hover{background-color:#fff;border-bottom:1px solid #fff}.pageWithHero.transparent-header .site-header .btn-hamburger span,.pageWithHero.transparent-header .site-header .btn-hamburger:after,.pageWithHero.transparent-header .site-header .btn-hamburger:before{background-color:var(--color-text)}.pageWithHero.transparent-header .site-header .site-logo path{fill:var(--color-blue-darker)}.pageWithHero.transparent-header .site-header .site-nav--open a,.pageWithHero.transparent-header .site-header a,.pageWithHero.transparent-header .site-header a i,.pageWithHero.transparent-header .site-header button,.pageWithHero.transparent-header .site-header button i,.pageWithHero.transparent-header .site-header i,.pageWithHero.transparent-header .site-header i i{color:var(--color-text)}.errorPage{display:flex;justify-content:center;align-items:center;flex-direction:column;height:93vh;margin-top:2rem}@media(min-width:1024px){.errorPage{margin-top:4rem}}.errorPage__title{font-size:3rem}.errorPage__subtitle{font-size:1.8rem;margin-bottom:2rem}.errorPage__image{object-fit:contain;height:auto;width:100%;max-height:60vh}.contactPage{background:var(--background-gradient)}.contactPage .joinUs{margin-top:0;position:relative;top:-4px}.articlesHeader{--container-vertical-padding:5rem}.articlesHeader .subpageIntro__title{margin-bottom:0}.articles{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:2.5rem;padding-bottom:5rem}@media(min-width:767px){.articles{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.articles{grid-template-columns:repeat(4,1fr)}.articles__item--1{grid-column:1/span 2}}.article{padding:0 0 var(--container-vertical-padding) 0;--max-container-width:800px;--vertical-padding:2.5rem}.article .container{max-width:var(--max-container-width);padding-top:1rem}@media(min-width:1024px){.article .container{padding-top:var(--vertical-padding)}}.article .container:after{content:"";position:absolute;left:0;right:0;top:0;background:var(--background-gradient);height:50vh;z-index:-1}.article__breadcrumbs{bottom:0;margin:0 auto var(--vertical-padding) auto;padding-bottom:0}.article__title{margin-bottom:var(--vertical-padding);font-size:2.2rem}@media(min-width:1024px){.article__title{font-size:3rem}}.article__coverWrapper{display:block;margin:var(--vertical-padding) 0;width:100%}.article__cover{width:100%;display:block;height:30rem;object-fit:cover}@media(min-width:1024px){.article__cover{height:40rem}}.service .formWrapper{display:flex;justify-content:space-between;scroll-margin-top:70px;margin:4rem auto;padding-right:var(--container-horizontal-padding);padding-left:var(--container-horizontal-padding)}@media(min-width:1024px){.service .formWrapper{margin:8rem auto}}.aboutUs .servicesWeProvide__infoWrapper{justify-content:center;display:flex}.aboutUs .ourStory{display:flex;color:var(--color-blue-darker);padding-bottom:8rem}.aboutUs .ourStory__img{padding:1.6rem;width:100%;height:auto;border-radius:26px}.aboutUs .ourStory__imgWrapper{width:40%;height:auto;display:none}@media(min-width:767px){.aboutUs .ourStory__imgWrapper{display:inherit}}.aboutUs .ourStory__title{font-size:2.4rem;margin-bottom:-2rem}.aboutUs .ourStory__description{white-space:break-spaces}.aboutUs .ourStory__wrapper{gap:4rem;align-items:start;display:flex;flex-direction:column;justify-content:center;width:100%}@media(min-width:767px){.aboutUs .ourStory__wrapper{width:60%}}.aboutUs .caseStudyTestimonial__quote{position:static}.aboutUs .testimonialAuthorName{margin-top:1.6rem;font-weight:600}.aboutUs .heroService{margin-top:65px;height:auto}@media(min-width:767px){.aboutUs .heroService{margin-top:0;height:45vh}}.aboutUs .heroService:before{content:"";left:0;z-index:5;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.5)}.aboutUs .heroService__container{flex-direction:column;align-items:start;justify-content:flex-end;margin-bottom:5rem}.aboutUs .heroService__title{text-transform:uppercase;font-size:1.6rem;color:var(--color-white);text-align:left}.aboutUs .heroService__slogan{font-size:3rem;color:var(--color-white);text-align:left}.aboutUs .heroService__description{font-size:1.8rem;color:var(--color-white);text-align:left}.case-study-main-container{background:var(--color-white);padding-bottom:80px}.products-grid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin:60px 0}@media(min-width:767px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.products-grid{grid-template-columns:repeat(3,1fr)}}.product-card{border-radius:4px;overflow:hidden;background-color:var(--color-white);transition:all .4s ease;height:100%;display:flex;position:relative}.product-card:hover{transform:translateY(-8px)}.product-card a{display:flex;flex-direction:column;height:100%;width:100%;text-decoration:none;color:inherit}.product-card__category{position:absolute;bottom:20px;left:20px;background-color:rgba(0,0,0,.2);color:var(--color-white);font-size:1.2rem;padding:6px 12px;border-radius:8px;font-weight:var(--font-weigth-normal);z-index:2}.product-card__image-container{width:100%;height:320px;overflow:hidden;position:relative}.product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.product-card:hover .product-card__image{transform:scale(1.08)}.product-card__content{padding:10px 0 30px;flex-grow:1;display:flex;flex-direction:column;color:var(--color-text)}.product-card__title{font-size:2.1rem;color:var(--color-text);font-weight:var(--font-weigth-normal);transition:color .3s ease}.product-card__tech{font-weight:var(--font-weigth-normal);font-size:12px;margin-bottom:12px;color:var(--color-text-gray)}.product-card__description{font-size:1.5rem;color:var(--color-text);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:10px}.product-card__arrow{display:flex;justify-content:flex-end;margin-top:auto;margin-right:5px}.product-card__arrow-icon{width:20px;height:20px;transition:transform .3s ease}.mainPage__process{padding:48px 0;margin-top:48px;background:linear-gradient(180deg,#0d0025,#16013a)}.mainPage__process .hireSteps__title{font-size:4.2rem}.mainPage__process .hireSteps__title.text-bottom-border:after{content:"";height:0;background-color:transparent;position:absolute;width:20%;left:0;bottom:0}html{font-size:62.5%;scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-size:1.6rem;box-sizing:border-box;background-color:#fff;color:var(--color-text);line-height:1.5}@media(min-width:1024px){body{overflow-x:initial}}*,:after,:before{box-sizing:border-box}input[type=number]{-moz-appearance:textfield}button,input,select,textarea{border:none;background:none;outline:none;border-radius:0}button{cursor:pointer}h1,h2,h3,h4,h5{font-weight:var(--font-weigth-bold);color:var(--color-gray)}@font-face{font-family:__Manrope_812432;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Manrope_812432;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Manrope_812432;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Manrope_812432;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Manrope_812432;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Manrope_812432;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Manrope_Fallback_812432;src:local("Arial");ascent-override:102.96%;descent-override:28.98%;line-gap-override:0.00%;size-adjust:103.53%}.__className_812432{font-family:__Manrope_812432,__Manrope_Fallback_812432;font-style:normal}