:root{--block-vertical-spacing:100px;--block-vertical-spacing-mobile:50px;--spacing-between-title-and-content:40px;--spacing-between-title-and-subtitle:10px;--horizontal-padding:20px}section{padding-top:var(--block-vertical-spacing)!important;padding-bottom:var(--block-vertical-spacing)!important;padding-left:var(--horizontal-padding)!important;padding-right:var(--horizontal-padding)!important}section[data-padding=none]{padding-left:0!important;padding-right:0!important}section[data-background=white]+section[data-background=white],#homePresentation+section[data-background=white],#homePresentationBackground+section[data-background=white]{padding-top:0!important}body,input,textarea,select,button{font-family:Kumbh Sans,sans-serif}body{color:#010c1e;margin:0;overflow-x:auto}code{color:#000;white-space:pre;box-sizing:border-box;background-color:#f7f6f3;width:100%;max-width:calc(100vw - 80px);padding:24px;display:inline-block;overflow-x:auto}.twoScreenshots{gap:36px;width:80%;max-width:400px;display:flex}.twoScreenshots img{width:calc(50% - 18px)}.homeIllustration{width:600px;position:absolute;top:270px;right:130px;overflow:visible}html{scroll-behavior:smooth;height:100%;min-height:100%}body{min-height:100%}a,a:hover{color:#0081ff;text-decoration:none}h1 p{margin:0}.legalMentions{max-width:1200px;margin:auto;padding:120px 15px 80px;line-height:1.5;position:relative}.legalMentions h1{font-size:32px}.legalMentions h2{font-size:18px}.articleContent a,.articleContent a:hover{color:#0081ff}.clientLogo{object-fit:contain;width:200px;height:100px}.toolLogo{object-fit:contain;width:250px;height:200px}.schoolLogo{object-fit:contain;width:120px;height:80px;margin:25px}.schoolLogos{flex-flow:wrap;justify-content:center;align-items:center;max-width:950px;margin:auto;display:flex;position:relative}.teamBlockPicture{width:80%;max-width:1200px;height:auto;position:relative}.clientsBlock{flex-flow:wrap;justify-content:center;align-items:center;max-width:1500px;margin:auto;display:flex;position:relative}#menu{color:#010c1e;z-index:50000;box-sizing:border-box;width:100%;height:63px;padding:0 20px;transition:all .2s;position:fixed}#menu .logoWhite,.darkPage #menu .logoBlack{display:none}.darkPage #menu .logoWhite{display:block}.darkPage #menu.scrolled .logoWhite{display:none}.darkPage #menu.scrolled .logoBlack{display:block}@media (max-width:1130px){.darkPage #menu.visible .logoBlack{display:block}.darkPage #menu.visible .logoWhite{display:none}}#menu.scrolled{background-color:#fff;box-shadow:0 2px 12px #0000001a}.menuLink{cursor:pointer;color:#03123b;box-sizing:border-box;border-bottom:2px solid #0000;margin:0 10px;padding:20px;font-size:17px;font-weight:500;display:inline-block;position:relative}.menuLinkContainer{position:relative}.menuLinkContainer:hover .menuSublinks,.menuLinkContainer:hover .menuPanel,.menuLinkContainer:hover .menuReferences{display:flex}.menuReference{box-sizing:border-box;border-radius:8px;flex-direction:row;gap:16px;width:240px;padding:8px;display:flex}.menuReference:hover{background-color:#f3f9ff}.menuReferenceTitle{color:#010c1e}.menuReferenceDescription{color:#676d78;margin-top:4px;font-size:14px}.menuReference img{object-fit:contain;width:48px;height:48px}.menuReferences{background-color:#fff;border-radius:3px;flex-flow:wrap;gap:16px;width:500px;padding:24px;display:none;position:absolute;box-shadow:0 2px 2px #0000001a}.menuReferences.padLeft{right:-200px}@media (max-width:1350px){.menuLink{padding:20px 10px;font-size:16px}}.menuSublinks{background-color:#fff;border-radius:3px;flex-direction:column;width:100%;display:none;position:absolute;top:63px;overflow:hidden;box-shadow:0 2px 2px #0000001a}.menuSublink{text-align:center;border-bottom:none;border-left:2px solid #0000;margin:0;padding:10px;font-size:14px}#menu.scrolled .menuSublink{background-color:#fff}.darkPage #menu:not(.scrolled) #companyMobileTitle,.darkPage #menu:not(.scrolled) #menuIcon{color:#fff}@media (min-width:1130px){.darkPage #menu:not(.scrolled),.darkPage #menu:not(.scrolled) .menuLink,.darkPage #menu:not(.scrolled) #companyTitle{color:#fff}.darkPage #menu:not(.scrolled) .button{color:#010c1e;background-color:#fff}.darkPage #menu:not(.scrolled) .button:before{background-image:linear-gradient(80deg,#fff,#0000001a 100%)}}.darkPage #menu:not(.scrolled) .menuSublink{color:#03123b}.darkPage #menu:not(.scrolled) .menuLink:hover,.darkPage #menu:not(.scrolled) .menuLink.active{border-color:#fff}.darkPage #menu:not(.scrolled) .menuSublink:hover{color:#0081ff;border-color:#0081ff}.jobsBadge{color:#fff;text-align:center;background-color:red;border-radius:20px;width:15px;height:15px;font-size:10px;line-height:16px;position:absolute;top:8px}.menuSublink:hover{color:#0081ff;border-bottom:none;border-left:2px solid #0081ff}#callUs{color:#fff;opacity:1;text-transform:initial;letter-spacing:initial;background:#000;border-radius:5px;width:auto;margin-left:20px;padding:8px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}#callUs:hover{transform:scale(1.05)}#companyTitle{letter-spacing:-1.5px;color:#010c1e;align-items:center;margin-left:20px;font-size:24px;font-weight:700;display:flex;position:relative}.logoMobile{margin-left:8px}#companyMobileTitle{letter-spacing:-1.5px;color:#010c1e;margin-left:10px;font-size:28px;font-weight:700}.galadrim{color:#00bcd4;text-transform:uppercase;font-weight:700}.galadrimAction{color:#74a6e6}#companySmallTitle{text-align:center;margin-bottom:20px;font-size:47px;font-weight:500}#companyMoto{margin-bottom:55px;font-size:97px;font-weight:700}#companySubtitle{margin-bottom:35px}.twoPartClientCase,.growthClientCase{flex-direction:row;justify-content:center;align-items:center;margin-bottom:80px;display:flex}.twoPartClientCase>img:first-child{width:30%}.positionRelative:first-child{width:40%;margin-right:50px}.twoPartClientCase>img:nth-child(2){box-sizing:border-box;width:30%;padding:0 70px}.rowReverse .positionRelative:first-child{margin-left:50px;margin-right:0}.trustParagraph{text-align:left;max-width:800px;margin:auto auto 40px;padding:0 10px;font-size:16px;line-height:1.4;position:relative}.trustParagraph li,.introTextDescription li{margin-bottom:10px}.asoSection,.citySection{flex-direction:row;align-items:center;max-width:1100px;margin-bottom:100px;line-height:1.6;display:flex}.rowReverse{flex-direction:row-reverse}.clientQuoteFooterLeft{align-items:center;gap:12px;display:flex}.asoSection img,.citySection>img{margin-right:60px}.asoSection>div>div,.citySection>div>div{margin-bottom:20px}.asoSection.rowReverse img,.citySection.rowReverse>img{margin-left:60px;margin-right:0}.expertiseTitle{text-transform:uppercase;margin-bottom:20px;font-size:22px;font-weight:700}.citySection .expertiseTitle{text-transform:initial}.cityExpertiseTitle{margin-top:18px;margin-bottom:10px;font-size:18px;font-weight:700}.cityExpertiseDescription{font-size:15px}.expertisteTitleSingleLine{line-height:40px}.expertise{text-align:center;max-width:580px;margin:34px;font-size:18px;line-height:1.61}.cityExpertise{text-align:center;width:280px;margin:14px;font-size:18px;line-height:1.61}.expertises{flex-direction:column;justify-content:center;align-items:center;display:flex}.expertisesList{flex-flow:wrap;justify-content:center;align-items:flex-start;display:flex}.cityExpertises{flex-flow:wrap;justify-content:center;align-items:flex-start;max-width:1000px;margin:auto;display:flex;position:relative}.expertise img{margin-bottom:20px}.positionRelative{display:inline-block;position:relative}.kpiIcon{width:150px;position:absolute}.dataAnalysisStepBlock{z-index:1;background-color:#fff;border-radius:4px;flex-direction:row;align-items:flex-start;max-width:585px;margin:16px;padding:30px;display:flex;position:relative;box-shadow:0 2px 45px 10px #bebebe1a}.dataAnalysisStepBlock>img{width:50px;height:50px;margin-right:30px}.dataAnalysisStepBlock>div>b{text-transform:uppercase;margin-bottom:8px;font-size:22px;font-weight:700;display:block}.dataAnalysisStepBlock>div>div{line-height:1.5}.growthExpertiseBlock{z-index:1;background-color:#fff;border-radius:4px;flex-direction:row;align-items:flex-start;max-width:375px;margin:16px;padding:30px;display:flex;position:relative;box-shadow:0 2px 45px 10px #bebebe1a}.growthExpertiseBlock>img{width:50px;height:50px;margin-right:30px}.growthExpertiseBlock>div>b{text-transform:uppercase;margin-bottom:8px;font-size:18px;font-weight:700;display:block}.growthExpertiseBlock>div>div{font-size:14px;line-height:1.5}.growthExpertiseName{text-transform:uppercase;text-align:center;margin-top:64px;margin-bottom:16px;font-size:22px;font-weight:700;line-height:1.32}.growthExpertiseSubtitle{text-align:center;font-size:18px;line-height:1.61}.growthExpertiseBlocks{flex-flow:wrap;justify-content:center;margin:16px 40px 96px;display:flex}.collaborationStep{text-align:center;box-sizing:border-box;background-color:#fff;border-radius:4px;max-width:378px;margin:0 18px;padding:50px 34px;line-height:1.6;box-shadow:0 2px 45px 10px #bebebe1a}.collaborationStep img{margin-bottom:40px}.genericBlock{text-align:center;padding:0 50px}.alignCenter{text-align:center}.backgroundBlock{background-image:url(./../img/background.svg)}.textureBackground{background-image:url(./../img/texture.svg);background-size:31px}.teamMember{vertical-align:top;max-width:350px;margin-bottom:40px;display:inline-block}.otherTeamMember{text-align:left;width:160px;margin-bottom:0}.otherTeamMembers{flex-wrap:wrap;justify-content:center;gap:30px;max-width:1120px;margin:auto;padding:0 30px;display:flex;position:relative}.otherTeamMember .teamMemberName{margin-top:10px;margin-bottom:4px;font-size:18px}.teamMemberRole{color:#6f7787;font-size:15px}.founder{text-align:left;vertical-align:top;background-color:#fff;width:30vw;max-width:350px;height:195px;padding:0 30px;display:inline-block;position:absolute;box-shadow:0 2px 35px 10px #bebebe26}.foundersBlock{z-index:1;flex-direction:row;justify-content:center;display:flex;position:relative}.founderLeft{bottom:-33px;left:-33px}.founderRight{bottom:-33px;right:-33px}.foundersBlock .left{position:relative}.foundersBlock .right{flex-direction:column;justify-content:center;align-items:center;margin-left:100px;display:flex}.foundersBlock .right img{width:140px;height:243.25px;margin-bottom:54px}.teamMemberName{margin-top:20px;font-size:1.3em;font-weight:700}.founderName{margin-top:20px;font-size:26px;font-weight:700}.teamMemberDescription{text-align:justify;padding:25px 40px}.normalText{color:#6f7787;font-size:16px;font-weight:300;line-height:30px}#homePresentation{background-position-y:0;font-size:1.3em;animation:none;position:relative;overflow:hidden}#designHomePresentation{position:relative}.circleImage{border-radius:50%}#clients{text-align:center;padding-bottom:100px}.cloudTechBlocks{flex-direction:column;justify-content:center;align-items:center;display:flex}.cloudTechBlock{flex-direction:row;justify-content:center;align-items:center;gap:120px;max-width:1000px;margin-top:120px;display:flex}.transitionGray{position:relative}.transitionGray:after{content:"";z-index:-1;background:linear-gradient(175.96deg,#edebf1 -19.9%,#fff 26.42%);border-radius:390px 0 0;width:100vw;height:590px;position:absolute;top:0;left:-8.33%}@media (max-width:768px){.transitionGray:after{display:none}.transitionGray{margin-top:-100px}}.cloudTechBlock:nth-child(odd){flex-direction:row-reverse}.cloudTechBlock:first-child{margin-top:60px}.cloudTechLogo{flex-shrink:0}.cloudTechLogo img{object-fit:contain;width:300px;height:130px}@media (max-width:768px){.cloudTechBlock{gap:40px;flex-direction:column!important}.cloudTechInfo{padding:0 20px}.cloudTechLogo img{width:200px;height:90px}}.cloudTechTitle{margin-bottom:30px;font-size:28px;font-weight:700}.cloudTechDescription{line-height:1.6}.cloudTechDescription li{margin-bottom:10px}.presentationBlockTitle{padding:0 30px var(--spacing-between-title-and-content);text-align:center;letter-spacing:-1px;max-width:800px;margin:auto;font-size:40px;font-weight:700;position:relative}.clientsTitle{text-align:center;letter-spacing:-1px;max-width:800px;margin:auto;padding:30px;font-weight:700;position:relative}.needOurHelpTitle{letter-spacing:-1px;margin-bottom:10px;font-size:56px;font-weight:700}.presentationBlockSubtitle{color:#727883;text-align:center;max-width:800px;margin:auto;padding:16px 15px 0;font-size:18px;font-weight:400;line-height:1.5;position:relative;top:-30px}.sectionSmallTitle{text-align:center;color:#333647;max-width:800px;margin:auto;padding:30px 30px 80px;font-size:38px;font-weight:500;line-height:1.4;position:relative}.panelPadded{border-top:1px solid #d0dadd;padding:80px 0;position:relative}#clientsTable{max-width:1150px;margin:auto;position:relative}.clientCell{vertical-align:middle;width:220px;height:100px;padding:30px;display:inline-block;position:relative}.clientCell img{max-width:220px;max-height:100px}#contact{text-align:center;background:initial;color:#fff;padding:70px 20px 140px}.contactElement{color:#fff;box-sizing:border-box;background:#fff;border-radius:50%;width:240px;height:240px;margin:20px 40px;padding-top:70px;font-size:1.1em;display:inline-block}.contactIcon{color:#00bcd4;margin:auto;font-size:2em}.contactContent{color:#333;padding-top:20px;font-size:1.1em}.contactContent a{color:#333}.contactContent iframe{max-width:100%}#logo{height:40px;margin-top:5px;position:absolute;top:0;left:100px}#homePresentationBackground{text-align:center;padding-top:130px;padding-bottom:100px;position:relative}.techPage #homePresentationBackground{padding-top:80px}.processStepContent{line-height:1.5}.homeBlock{margin:0;padding:60px 0;position:relative}.teamHeadImage{aspect-ratio:1;border-color:#fff;border-radius:10px;width:100%}.founderImage{border-radius:5px;width:250px;margin-bottom:20px;box-shadow:0 2px 12px #0000001a}.founderDescription{color:#42464c;margin:11px 0 10px;font-size:16px;line-height:1.5}.expertiseContent{padding:0 10px}.mobileMenuIconContainer{vertical-align:middle;width:24px;margin-top:5px;display:inline-block}.linkedIn{color:#fe3157;border-radius:2px;width:17px;margin-top:9px;display:inline-block}.linkedIn:hover{color:#ff2262}.footer{font-size:12px;font-weight:500;line-height:20px;position:relative;overflow:hidden}.footerTitle{letter-spacing:-1.5px;font-size:41px;font-weight:700}.newsletterDescription{margin-bottom:20px}.footerButton{color:#fff;opacity:1;text-transform:initial;letter-spacing:initial;cursor:pointer;background-color:#757992;border:0;border-radius:3px;width:auto;margin-top:15px;padding:12px 36px;font-weight:500;text-decoration:none;display:inline-block}.footerButton:hover{color:#fff;background-color:#84899f}.footerContent{font-size:16px}.footerContent a{color:#010c1e}.footerEmail{margin-top:20px}.footerEmail a{color:#010c1e;font-size:14px}.innerFooter{max-width:1100px;margin:auto;padding:65px 20px;display:block;position:relative}.clientImage{opacity:.6;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.clientImageHovered{opacity:0;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.clientCell:hover .clientImage{opacity:1;opacity:0}.clientCell:hover .clientImageHovered{opacity:1;display:inline-block}.bodyPaddingTop{padding-top:50px}#contact{background:#eee}.useCasePicture:hover img{transform:scale(1.05)}.useCasePictureGreen{background-color:#d3ebd5}.useCasePictureGolf{background-color:#deede8}.useCasePictureGreen img,.useCasePictureGolf img{box-shadow:0 0!important}.seeCaseContainer{margin-top:25px}.caseViewButton{color:#fff;opacity:1;text-transform:initial;letter-spacing:initial;background:#000;border-radius:5px;width:auto;padding:8px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.caseViewButton:hover{color:#fff;transform:scale(1.05)}.blueBack{background-color:#b0c0ff}.pinkBack{background-color:#ffb0db}.orangeBack{background-color:#ffc6b0}.blueGrayBack{background-color:#bccff3}.redBack{background-color:#ff867e}.useCasePicture>img{vertical-align:middle;width:100%}.useCasePicture img{transition:all .4s}.smallUseCasePicture img{width:auto;max-width:200px;max-height:160px}.reactNativeUseCasePicture>img{box-shadow:none}.empty{vertical-align:middle;height:100%;display:inline-block}.useCaseDetail{vertical-align:middle;box-sizing:border-box;text-align:left;width:50%;padding:0 50px;display:inline-block}.useCasePicture{box-sizing:border-box;justify-content:center;align-items:center;width:50%;height:500px;display:flex;position:relative;overflow:hidden}.smallUseCasePicture{width:300px;height:200px}.useCaseDetail .content{color:#6f7787;font-size:16px;line-height:30px}.ctaArea{text-align:center;background-color:#f9f9f9;margin-bottom:40px;padding:48px;font-size:21px;font-weight:700}.ctaArea .ctaText{margin-bottom:30px}.useCasesContainer{flex-direction:column;gap:120px;display:flex}.useCasesContainer .useCase:nth-child(odd){flex-direction:row-reverse}[data-page=design-v2] .useCaseDetail .content{color:#676d78}[data-page=design-v2] .useCase .title{margin-bottom:12px;font-size:32px;line-height:39px}.clientQuotes,.clientQuotesLight{text-align:center;position:relative;overflow:hidden}.teamBlock{text-align:center;position:relative}.galadrimNetwork{text-align:center}.clientQuoteCarousel{position:relative}.carouselButton:first-child{z-index:1;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.carouselButton:nth-child(2){z-index:1;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.siema{overflow:initial!important}.carouselButton{cursor:pointer;background-color:#fff;border-radius:76px;justify-content:center;align-items:center;width:76px;height:76px;display:flex;box-shadow:0 2px 35px 10px #bebebe26}.clientQuote{text-align:left;background:#fff;border-radius:2px;margin-bottom:18px;padding:30px;display:inline-block;position:relative;box-shadow:0 2px 35px 10px #bebebe26}.clientQuoteFooter{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.clientQuoteFooterLeft img{vertical-align:top;object-fit:cover;border-radius:60px;width:60px;height:60px;display:inline-block}.clientQuoteFooterRight img{width:80px}.clientQuoteImage{vertical-align:top;border-radius:100px;width:67px;margin-right:16px;display:inline-block}.processSteps .moreButton{margin-top:60px}.clientQuotes .moreButton{margin-top:20px}.blockButton .button{margin-top:80px}.clientQuoteContent{font-size:16px;line-height:1.5}.clientQuoteRight{vertical-align:top;width:calc(100% - 120px);display:inline-block}.useCase{align-items:center;width:100%;max-width:1200px;margin:auto;line-height:1.6;display:flex;position:relative}[data-page=design-v2] .useCase:not(:last-of-type){max-width:100%}[data-page=design-v2] .useCasePicture{height:550px}[data-page=design-v2] .useCasePicture>img{max-width:550px}[data-page=design-v2] .useCaseDetail{padding:100px}.designSection{max-width:1140px;margin:auto;padding:10px 20px;position:relative}.designTitle{color:#003566;margin-bottom:32px;font-size:32px;font-weight:700;line-height:39px}.designBlocks{flex-wrap:wrap;gap:26px;display:flex}.designQuotes{align-items:flex-start;gap:36px;display:flex}.designQuotes .clientQuote{flex:1;margin:0}.designQuotes .clientQuoteContent{color:#676d78;font-size:14px;line-height:20px}.designQuotes .clientQuoteName{font-size:18px;line-height:21px}.designQuotes .clientQuote img{width:54px;height:54px}.designQuotes .clientQuoteRole{color:#343d4b;margin-top:4px;font-size:14px;line-height:20px}.designQuotes p{margin:0}[data-page=design-v2] .needOurHelpTitle{font-size:44px}#citySubtitle{text-align:center;max-width:1000px;margin:auto auto 40px;padding:0 30px;font-size:24px;line-height:1.5}.designQuotes .linkedIn{margin-top:6px}.designBlock{border:1px solid #cccccc4d;border-radius:16px;flex:calc(33% - 62px);padding:18px;transition:all .2s}.designBlock:hover{border-color:#0000;box-shadow:0 30px 60px #0000000d}.prestationsSection .designBlock img{filter:invert(70%) sepia(12%) saturate(172%) hue-rotate(175deg) brightness(87%) contrast(91%)}.prestationsSection .designBlock:hover img,.methodologySection .designBlock:hover img{filter:invert(34%) sepia(59%) saturate(6636%) hue-rotate(328deg) brightness(101%) contrast(103%)}.designBlockTitle{margin-top:24px;font-size:22px;font-weight:700;line-height:37px}.designBlockDescription{color:#676d78;font-size:14px;line-height:20px}.useCase .icon{margin-bottom:18px;display:block}.useCase .title{margin-bottom:20px;font-size:24px;font-weight:700}.useCase .client{color:#00f;font-weight:500}.hideOnDesktop{display:none!important}.bodyContainer{padding-top:75px;overflow:hidden}.caseCover{background-position:50%;background-size:cover;width:100%;height:300px;position:relative;overflow:hidden}.heightAuto{height:auto}.caseHeader{padding:55px 120px}@media (max-width:768px){.caseHeader{padding:55px 30px}}@media (max-width:480px){.caseHeader{padding:55px 20px}}.caseTitle{letter-spacing:-1px;font-size:46px;font-weight:700}.caseSubtitle{margin-top:10px;font-size:24px}@media (max-width:768px){.caseTitle{font-size:38px}.caseSubtitle{font-size:22px}}.caseUrl{letter-spacing:.69px;color:#727883;margin-top:20px;font-size:12px;font-weight:700}.caseContainer{max-width:700px;margin:auto;padding:40px 20px 60px;line-height:20px;position:relative}.caseContainer li{padding:5px 0}.caseCoverOverlay{background:linear-gradient(#0003,#0009);width:100%;height:100%;position:absolute}.caseCoverBelforOverlay{background:#0003;width:100%;height:100%;position:absolute}.belforScreen{height:475px;padding:60px 20px 20px;display:inline-block}.belforScreenContainer{text-align:center}.caseCharacteristics,.caseClientQuotes{padding:95px 120px}.caseSectionContent{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.caseSectionContent .clientQuote{max-width:581px;margin:18px}@media (max-width:768px){.caseCharacteristics,.caseClientQuotes{padding:52px 30px}.caseSectionContent .clientQuote{margin:18px 0}}@media (max-width:480px){.caseCharacteristics,.caseClientQuotes{padding:52px 20px}.caseSectionContent .clientQuote{margin:18px 0;padding:18px}}.caseSectionTitle{font-size:32px;font-weight:700}.caseSectionCenterTitle{letter-spacing:-1px;text-align:center;color:#010c1e;margin-top:0;margin-bottom:32px;font-size:46px;line-height:1.2}.characteristicsColumns{flex-flow:wrap;display:flex}.characteristicsColumn{width:100%;max-width:400px}.characteristicLabel{letter-spacing:1px;color:#727883;text-transform:uppercase;margin-top:23px;font-size:12px;font-weight:700}.clientQuoteName{font-size:18px;font-weight:700}.clientQuoteRole{color:#727883;margin-top:2px;font-size:14px}.characteristicValue{margin:7px 0 0;font-size:14px}.caseCoverTitle{color:#fff;text-shadow:2px 2px 6px #0009;width:70%;font-size:42px;font-weight:700;position:absolute;top:50%;left:37.5%;transform:translateY(-50%)}.caseCoverPhone{max-width:20%;max-height:700px;position:absolute;top:10%;left:12.5%}.quoteContainer{flex-direction:row;padding-top:15px;display:flex}.quoteContent{padding-bottom:5px;font-size:18px;font-style:italic;font-weight:500}.quoteAuthor{text-align:right;margin-top:5px;font-size:15px;font-weight:400}.caseCoverTjmax{text-align:center;background-position-y:top;height:450px}.caseCoverTjmaxOverlay{background-color:#0000004d;width:100%;height:505px;position:absolute;top:0}.caseCoverTitleCentered{z-index:1;text-align:center;margin:auto;left:0;right:0}.useCaseTeamImage{width:120px;height:120px}.useCaseTeamContainer{text-align:center;padding-top:40px}.useCaseTeamMemberName{font-size:1em}.useCaseTeamMemberDescription{text-align:center;padding-top:10px;padding-bottom:0}.useCaseTeamMember{vertical-align:top;min-width:200px;max-width:200px;margin-bottom:40px;display:inline-block}.useCaseBodyContainer{background-color:#f8f8fa;padding-top:60px}.caseBlock{background-color:#fff;border:.5px solid #e8e8e8;border-radius:3px;margin-bottom:19px;padding:45px;box-shadow:0 2px 5px #0303030a}#map{width:100%;height:850px;min-height:calc(100vh - 382px)}.formTitle{margin-bottom:40px;font-size:26px;font-weight:700}.contactForm{z-index:1;background:#fff;width:500px;padding:30px;right:80px;box-shadow:0 2px 12px #0000001a}.doubleInputContainer{flex-direction:row;display:flex}.doubleInputContainer>div{flex:1;width:100%}.doubleInputContainer>div:nth-child(2){margin-left:20px}.contactForm a{font-weight:700;text-decoration:underline}.contactForm label,.modalContent label{font-weight:700;display:block}.halfColumn{vertical-align:top;width:calc(50% - 10px);display:inline-block}.labelDescription{font-size:14px}.halfColumn:first-child{margin-right:10px}.halfColumn:nth-child(2){margin-left:10px}.provideBusinessForm input{box-sizing:border-box}.provideBusinessForm{text-align:left}.contactForm input,.contactForm textarea,.contactForm select,.provideBusinessForm input,.provideBusinessForm textarea,.homeBlock input{box-sizing:border-box;border:0;border-bottom:2px solid #adadad80;width:100%;margin-top:10px;margin-bottom:20px;padding:5px;display:block}.contactForm select{padding:5px 0}.newsletterForm input{color:#fff;box-sizing:border-box;background:#292d3a;border:0;border-radius:4px;width:100%;margin-top:5px;margin-bottom:5px;padding:10px;display:block}.inputContainer input{width:calc(50% - 5px);display:inline-block}.inputContainer input:first-child{margin-right:10px}.footerSection{vertical-align:top;text-align:left;width:400px;margin:0 20px;display:inline-block}textarea{resize:none;min-height:100px}.button{color:#fff;opacity:1;text-transform:initial;letter-spacing:initial;cursor:pointer;z-index:1;background-color:#f00048;border:0;border-radius:3px;width:auto;padding:15px 26px;font-size:16px;font-weight:500;text-decoration:none;transition:all .25s ease-in-out;display:inline-block;position:relative;overflow:hidden}.button:before{content:"";z-index:-1;background-image:linear-gradient(80deg,#fe3157,#ff2262 100%);width:100%;transition:all .1s ease-in;position:absolute;top:0;bottom:0;left:0}.button:hover:before{left:100%}.button:hover{color:#fff;border:0}.articleContent .button,.articleContent .button:hover{color:#fff}.inlineArticleCta{background-color:#0081ff}.inlineArticleCta:before{background-image:linear-gradient(80deg,#2692ff,#0081ff 100%)}.outlineButton{color:#f00048;text-transform:initial;letter-spacing:initial;cursor:pointer;border:1px solid #f00048;border-radius:3px;width:auto;padding:15px 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block;position:relative}.outlineButton:hover{color:#ff608f;border-color:#ff608f}.figmaButton{color:#f00048;cursor:pointer;border:1px solid #f00048;border-radius:3px;width:auto;margin-top:14px;padding:4px 8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;position:relative}.figmaButtonInner{align-items:center;display:flex}.figmaButton:hover{color:#ff608f;border-color:#ff608f}.figmaButton img{height:16px;margin-left:10px}.smallButton{padding:6px 18px;font-size:14px}.disabledButton{cursor:default;background-color:#ccc}.disabledButton:hover{background-color:#ccc}.processSteps{text-align:center;border-top:1px solid #d0dadd;margin:20px 0;padding:80px 0 40px}.businessSteps{margin:20px 0;padding:80px 0 40px}.processStep{vertical-align:top;width:300px;margin:0 40px;font-weight:500;line-height:1.4;display:inline-block}.projectivScreen{border-radius:1px;width:100%;margin-top:10px}.processStep.light{font-weight:400}.processStep img,.processStep svg{height:60px;margin:auto auto 60px;display:block}.methodStep img{height:80px;margin-bottom:40px}.homeLogos{opacity:.5;margin-top:80px}.homeLogos img{object-fit:contain;width:80px;height:50px;margin-right:10px}.processStepIndex{color:#fff;text-align:center;background:#1aa0db;border-radius:40px;width:40px;height:40px;margin-top:40px;margin-bottom:20px;font-size:22px;font-weight:700;line-height:40px;display:inline-block}.processStepsTitle{max-width:800px;margin:auto auto 80px;padding:0 30px;font-size:28px;font-weight:700;position:relative}.jobsPageCover{text-align:center;margin-bottom:100px}.jobsPageTitle{max-width:1200px;margin:auto;padding:190px 20px 72px;font-size:47px;font-weight:700;line-height:1.7!important}.titleWithSubtitle{padding-bottom:30px}.teamSubtitle{color:#788c96;max-width:800px;margin:auto;padding-bottom:80px;padding-left:30px;padding-right:30px;font-size:25px;line-height:1.4;position:relative}.expertisesSubtitle{color:#788c96;text-align:center;max-width:800px;margin:auto;padding-bottom:40px;padding-left:30px;padding-right:30px;font-size:25px;line-height:1.4;position:relative}.metrics{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.metric{background-color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:270px;height:270px;margin:0 46px;display:flex;position:relative;box-shadow:0 2px 45px 10px #bebebe1a}.metricValue{text-align:center;color:#ff2362;margin-bottom:7px;font-size:90px;font-weight:700}.metricValue .small{font-size:24px}.metricLabel{text-transform:uppercase;font-size:22px}.valuesBlock{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.metricsBlock{margin:90px 0}.valuesBlock img{object-fit:cover;width:620px}.valuesContainer{max-width:516px;margin-right:64px}.valuesTitle{font-size:47px;font-weight:700}.valueTitle{margin-top:30px;font-size:32px;font-weight:700;display:inline-block!important}.valueDescription{margin-top:6px;font-size:20px;line-height:1.4}.teamSubtitle p{max-width:800px;margin:40px auto auto;font-size:16px;position:relative}.methodDescription{color:#788c96;margin-top:10px;margin-bottom:60px}.methodDescription .important{color:#1f4155;font-size:28px}.methodDescription div{max-width:800px;margin:auto auto 30px;font-size:20px;line-height:1.4;position:relative}.marginTop20{margin-top:20px}.marginTop40{margin-top:40px}.marginTop60{margin-top:60px}.modal{z-index:200000;text-align:center;background:#0006;width:100%;height:100vh;margin-top:0;position:fixed;top:0;left:0;overflow-y:auto}.galadrimLogo{letter-spacing:.3px;text-align:center;color:#00bcd4;margin-bottom:20px;font-size:28px;font-weight:700;position:relative}.provideBusinessDescription{margin-bottom:30px}:focus{outline:0}.modalOverlay{width:100%;height:100vh}.modalContent{background:#fff;border-radius:4px;max-width:400px;margin:auto auto 100px;padding:60px;position:absolute;top:100px;left:0;right:0}.provideBusinessModalContent{max-width:600px;margin-bottom:50px;top:50px}.interrogationMark{z-index:-1;fill:#d8f8ff;width:30%;position:absolute;top:30px;left:5%;transform:rotate(-20deg)}.modal svg{color:#4094ed;font-size:52px}.modalMessage{margin-top:25px}.mobileMenu{display:none}#menuIcon{cursor:pointer;align-items:center;padding:16px 19px;font-size:24px;display:flex;position:absolute;top:0;left:0}#menu.visible #mobileFullMenuOverlay{opacity:1;display:block}#mobileFullMenuOverlay{opacity:0;z-index:2;background:#0006;width:100%;height:100vh;transition:all .3s;display:none;position:fixed}.trelloColumn{vertical-align:top;color:#fff;text-align:center;border-radius:10px;width:180px;height:350px;margin:0 12px;padding:20px 5px;display:inline-block}.trelloColumnIcon{background:#fff;border-radius:100px;width:40px;height:40px;margin:20px 0;line-height:40px;display:inline-block}.bigChart{width:100%;max-width:500px}.trelloColumnTitle{text-transform:uppercase;margin:20px 0;font-weight:700}.trelloColumnContent{margin:30px 0;line-height:1.4}.backlogColumn{background-color:#1f4256}.todoColumn{background-color:#2d5f7c}.avaliderColumn{background-color:#3a7ba1}.doneColumn{background-color:#4f96bf}.questionColumn{vertical-align:top;text-align:left;max-width:500px;margin:0 40px;display:inline-block}.question{margin-bottom:6px;font-weight:700}.answer{margin-bottom:20px}.centered{text-align:center}.smallUseCase{vertical-align:top;max-width:300px;margin:0 40px;display:inline-block}.smallUseCaseTitle{margin-top:16px;margin-bottom:12px;font-size:16px;font-weight:700}.smallUseCaseSubtitle{margin-bottom:16px;font-size:16px}.blueBubble{fill:#d8f8ff;z-index:-1;width:1358px;position:absolute;top:-500px;left:calc(50% - 500px)}.trelloLogo{width:250px;margin-bottom:20px}.teamBigPicture{width:100%;display:block}.prestamatch{text-align:center;margin-top:20px;margin-bottom:50px}.prestamatch a{font-weight:700}.bfmContainer{max-width:800px;margin:auto auto 80px;position:relative}.reactNativeLogos img{border-radius:4px;width:100px;margin:50px 20px 0}#reactNativeVideo{width:100%;max-width:800px;margin:70px 0}.clientQuotesRow{justify-content:center;display:flex}.completedFormProgressWrapper{justify-content:center;align-items:center;height:40px;margin-bottom:40px;display:flex}.completedFormProgressContainer{box-sizing:border-box;background-color:#fff;border:1px solid #0081ff;border-radius:10px;width:300px;height:20px;margin:5px;position:relative;overflow:hidden}.completedFormProgress{background-color:#0081ff;width:0;height:100%;position:absolute}.questionTitle{color:#4e4e4e;text-align:center;max-width:80%;padding-bottom:60px;font-size:36px;font-weight:100;line-height:53px}.featureBlock{flex-flow:wrap;justify-content:center;align-items:flex-start;display:flex}.feature{text-align:center;max-width:380px;margin:30px}.featureIcon{width:75px;height:50px}.featureTitle{margin-top:33px;margin-bottom:33px;font-size:24px;font-weight:700;line-height:1.32}.alternateFeatureTitle{margin-top:33px;margin-bottom:16px;font-size:22px;font-weight:700}.featureDescription{font-size:18px;line-height:1.7}.projectSteps{max-width:1000px;margin:auto;padding:0 10px;position:relative}.projectStep{flex-direction:row;align-items:flex-start;margin-bottom:54px;display:flex}.projectStep img{margin-right:30px}.projectStep>div>b{margin-bottom:16px;font-size:22px;line-height:1.32;display:block}.projectStep>div>div{font-size:18px;line-height:1.61}.squares{flex-flow:wrap;justify-content:center;display:flex}.square{background-color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:275px;height:275px;margin:0 18px;display:flex;position:relative;box-shadow:0 2px 45px 10px #bebebe1a}.squareTitle{text-align:center;margin-top:47px;padding:0 33px;font-size:20px;font-weight:700}.choiceCard{cursor:pointer;background-color:#fff;border:4px solid #fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;font-size:40px;display:flex;position:relative}.missionStatementTitleAddendum{text-transform:uppercase;font-size:18px;position:relative;top:-30px}.choiceCard:hover{border:4px solid #bbdefb;box-shadow:0 2px 44px #0000002b}.choiceCard.selected{box-shadow:none;border:4px solid #0081ff}.choiceCard .title{color:#7e7e7e;margin-top:10px;font-size:18px;bottom:5px}.choicesWrapper{flex-flow:wrap;justify-content:space-around;width:80%;display:flex}#slider{width:400px}.marginVertical{margin:50px 0}.missing-input{background-color:#ffebee;border-color:red!important}.hidden{display:none!important}.articleTitle{margin:40px 0;font-size:36px;font-weight:700}.articleContent{max-width:800px;padding:20px 40px;line-height:1.7}.articleContent h2{color:#1c4587;margin:28px 0 8px}.articleContent h3{color:#3d85c6;margin:18px 0 8px}.articleContent .paragraph{word-break:break-word;margin:20px 0 25px}.articleContent li p{margin:8px 0}.articleContent ul{margin:0}.ql-align-center{text-align:center}.blogLink{font-size:30px}.articleCard{color:#1f4155;background-color:#fff;width:350px;padding:18px;transition:box-shadow .2s ease-out;display:block;box-shadow:0 4px 36px #08374912}.articleCard:not(.articleLargeCard){padding-bottom:115px;position:relative}.articleCard:not(.articleLargeCard) .articleCardAuthor{position:absolute;bottom:20px}.articleCard:hover{color:#1f4155;box-shadow:0 4px 36px #08374921}.articleCardTitle{font-size:18px;font-weight:700}.projectCard{text-align:center;width:350px;margin-bottom:0;padding-bottom:0;display:block}.projectCardType{text-transform:uppercase;text-align:center;color:#1f4155;background-color:#eaf2fd;border-radius:3px;margin-bottom:30px;padding:7px;font-size:12px;font-weight:500;display:inline-block}.projectCardTitle{text-align:center;margin-top:18px;font-size:20px;font-weight:700}.adnContainer{flex:1;max-width:1200px}.adnBlock{flex:1;max-width:800px}.adnRow{flex-direction:row;flex:1;align-items:center;gap:80px;display:flex}.adnRow:nth-child(2){margin-top:80px}.adnRow .adnBlock:nth-child(2){margin-top:60px}.adnTitle{margin-top:15px;font-size:24px;font-weight:700}.adnDescription{margin-top:14px;font-size:18px;line-height:1.5}.adnSuperContainer{justify-content:center;align-items:center;gap:60px;padding:0 30px;display:flex}.adnSuperContainer .teamPictureCarousel{flex:1;max-width:600px}@media (max-width:800px){.adnSuperContainer .teamPictureCarousel{display:none}}@media (max-width:1000px){.adnRow{flex-direction:column}.adnRow img{display:none}.adnSuperContainer{padding:0 30px}}.projectCardDescription{text-align:left;margin-top:14px;font-size:16px;line-height:24px}.projectCard img{max-height:70px;margin:auto;display:block;position:relative}.articleCardMetadata{text-transform:uppercase;margin:8px 0 12px;font-size:12px}.articleCardDescription{margin-top:4px;font-size:14px}.articleCardTitleAndDescription{min-height:120px;line-height:24px}.articleCardCover{width:100%;height:auto}.articleCard a{color:inherit;flex-shrink:0}.projectCardCover{justify-content:center;align-items:center;width:100%;height:180px;display:flex}.projectCardCoverImage{object-fit:contain;width:80%;height:90%}.articleCardAuthor{flex-direction:row;align-items:center;width:calc(100% - 36px);padding-top:20px;font-size:14px;display:flex}.articleCardAuthorName>a:first-child{color:#0081ff;margin-bottom:4px;font-weight:700;display:block}.articleCardAuthorName>div:nth-child(2){color:#a3a0a0}.articleCardAuthor img{border-radius:74px;width:74px;margin-right:15px}.articleAuthor{line-height:initial;flex-direction:row;align-items:center;display:flex}.articleAuthor img{border-radius:74px;width:74px;height:74px;margin-right:15px}.articleAuthorName>a:first-child{color:#0081ff;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.articleAuthorName>div:nth-child(2){color:#a3a0a0;margin-bottom:6px;font-size:14px}.articleAuthorName>div:nth-child(3){text-transform:uppercase;font-size:12px}.articleCardCategory{color:#0081ff;font-weight:500}.articleCards{box-sizing:border-box;flex-flow:wrap;justify-content:center;gap:36px;width:100%;max-width:1270px;margin:auto;display:flex}.projectCards{flex-flow:wrap;justify-content:center;gap:72px;width:100%;max-width:1266px;margin:auto;display:flex}.similarArticles{background-color:#fafafa;flex-flow:wrap;justify-content:center;gap:36px;padding:60px 0 100px;display:flex}.articleCover{width:100%;height:auto}.articleContainer{flex-direction:row;justify-content:center;display:flex}.shareIcons{flex-direction:row;align-items:center;margin-bottom:30px;font-size:18px;font-weight:500;display:flex}.articleContentHtml{padding:10px 0}.articleContentHtml img{max-width:600px;height:auto;margin:auto;display:block}.img-container{margin:50px 0}.img-legend{text-align:center;margin-top:10px;font-style:italic}.missionStatementBlock{flex-direction:column;justify-content:center;align-items:center;display:flex}.missionStatementTitle{text-align:center;letter-spacing:-1px;max-width:900px;margin-bottom:36px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;font-size:46px;font-weight:700;line-height:1.3}.red{color:#ff2362}.blue{color:#0084ff}.realizations{flex-flow:wrap;justify-content:center;gap:20px;width:100%;max-width:1500px;display:flex}.realization{z-index:1;box-sizing:border-box;background-color:#fff;border-radius:4px;width:100%;max-width:380px;padding:16px;position:relative;box-shadow:0 2px 45px 10px #bebebe1a}.realizationPicture{object-fit:contain;width:100%;height:236px}.realizationTitle{color:#010c1e;text-transform:uppercase;margin-top:40px;margin-bottom:6px;font-size:20px;font-weight:700}.realizationSubtitle{margin-bottom:12px;font-size:16px;line-height:1.88}.realizationLabel{text-align:center;color:#727883;text-transform:uppercase;background-color:#f3f3f5;border-radius:4px;padding:6px 32px;font-size:12px;font-weight:700;display:inline-block}.missionStatementBody,.alternateStatementBody{color:#0c1628;flex-direction:row;align-items:flex-start;font-size:18px;line-height:1.61;display:flex}.quotationBlock{text-align:center;background-color:#f5fffa;flex-direction:column;align-items:center;padding:100px 20px;display:flex;position:relative}.quotationPicture{border-radius:150px;width:150px;height:150px;display:block}.quotationTitle{margin-top:16px;font-size:20px;font-weight:700;position:relative}.quotation{max-width:900px;margin:32px auto 0;font-size:18px;line-height:1.5;position:relative}@media (max-width:768px){.quotation{font-size:16px}}.cityQuoteIcon{position:absolute;top:-80px;left:-150px}.citySection>img{border-radius:8px;width:430px}@media (max-width:768px){.citySection>img,.citySection.rowReverse>img{object-fit:cover;width:100%;height:200px;margin-bottom:20px;margin-left:0;margin-right:0}.citySection>div>img{display:none}}.citySection>div>img{width:56px;margin-bottom:12px}.alternateStatementBody{align-items:center}.alternateStatementBody>div{padding-right:20px}.missionStatementBody>div,.alternateStatementBody>div{max-width:480px;margin:0 18px}.missionStatementBody>div>.boldQuestion{margin-bottom:7px;font-weight:700;display:block}.missionStatementBody>div>div:not(.listItem){margin-bottom:18px}.foundersPicture{width:800px;height:auto}.cityClients{flex-flow:wrap;justify-content:center;gap:20px;margin-top:15px;margin-bottom:60px;display:flex}.cityClientReference{width:280px;margin:30px 10px;line-height:1.4}.cityClientReference img{object-fit:contain;width:150px;height:50px}.cityClientName{margin-top:26px;margin-bottom:20px;font-size:22px;font-weight:700}.offer{color:initial;text-align:left;background-color:#fff;border-radius:4px;max-width:1200px;margin:0 auto 40px;padding:22px 48px;position:relative;box-shadow:0 2px 35px 10px #bebebe26}.offerTitle{font-size:32px;font-weight:700;line-height:1.6}.offerLabels{flex-flow:wrap;align-items:center;display:flex}.offerLabel{color:#727883;text-transform:uppercase;letter-spacing:.69px;flex-direction:row;align-items:center;height:28px;margin-right:24px;font-size:12px;font-weight:700;display:flex}.offerLabel img{height:11px;margin-right:11px}#offres{position:relative;top:-60px}.iconInFont{margin-right:11px}.lifeAtGaladrim{flex-direction:row;justify-content:center;font-size:20px;line-height:1.4;display:flex}.lifeAtGaladrim>div{max-width:578px;margin:0 20px}.offerCategory{text-align:center;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;width:75px;height:28px;margin-right:24px;font-size:12px;display:flex}.offerCategory[data-category=Tech]{color:#006eec;background-color:#e1eefc}.offerCategory[data-category=Business]{color:#ec3a00;background-color:#fce8e1}.offerCategory[data-category=Design]{color:#7a00ec;background-color:#efe1fc}.articleLargeCard .articleCardCover{display:block}@media (min-width:1275px){.articleLargeCard .articleCardCover{width:600px;height:300px}}@media (max-width:1275px){.foundersBlock .right{display:none}#processes{flex-direction:column;justify-content:space-between;max-width:395px;margin-top:123px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:flex}.cell{background-image:linear-gradient(#333 9%,#fff0 30%);background-position:0;background-repeat:repeat-y;background-size:1px 9px;width:395px;max-width:100%;margin-top:1px;padding:0 0 0 40px;position:relative}.cell-number{top:-1px;left:-14px}.cell-title{letter-spacing:normal;color:#010c1e;margin-bottom:33px;font-size:32px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1}.list-item{align-items:center;margin-bottom:40px;display:flex}.list-header{margin-right:15px}.list-header svg{width:8px}.stinger{inset:auto auto -7px -8px;transform:rotate(90deg)}}@media (max-width:1275px) and (min-width:1000px){.articleLargeCard .articleCardCover{aspect-ratio:unset;object-fit:cover;width:400px;height:235px}}@media (min-width:1000px){.articleLargeCard{flex-direction:row;width:100%;display:flex}.articleLargeCardPanel{padding-left:25px;position:relative}.articleLargeCard .articleCardAuthor{position:absolute;bottom:0}}@media (max-width:600px){.articleContentHtml img{max-width:100%}}@media (max-width:1000px){.clientsTitle{font-size:26px}.articleCards{justify-content:center}}.sidebarSimilarArticle,.sidebarSimilarArticle:hover{color:#1f4155}.shareIcon{width:24px;margin-left:25px;font-size:24px;transition-duration:.2s}.shareIcon svg{display:block}.shareIcon:hover{color:#0081ff!important}.shareIcon:nth-child(2){color:#5269d1}.shareIcon:nth-child(3){color:#000}.shareIcon:nth-child(4){color:#0077b5}.articleSidebar{margin-top:155px}.sidebarSimilarArticles{position:sticky;top:75px}.sidebarSimilarArticle{flex-direction:row;width:300px;padding:8px 0;display:flex}.sidebarSimilarArticle img{width:100px;height:100px}.sidebarSimilarArticle>div{padding:5px 10px}.sidebarSimilarArticleCategory{color:#0081ff;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:500}.sidebarSimilarArticleTitle{font-weight:700}.howToBlock{box-sizing:border-box;background-color:#fff;border-radius:4px;flex-direction:row;align-items:center;width:95%;max-width:1200px;margin:0 auto;padding:47px 68px;display:flex;position:relative;box-shadow:0 2px 35px 10px #bebebe26}.shadowBlock{text-align:center;box-sizing:border-box;background-color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:95%;max-width:1200px;margin:0 auto;padding:30px;font-size:24px;display:flex;position:relative;box-shadow:0 2px 35px 10px #bebebe26}.shadowBlock img{margin-bottom:16px}.shadowBlock>div{max-width:800px;line-height:1.42}.howToTitle{width:33.3%;font-size:46px;font-weight:700}.howToDescription{width:66.6%;font-size:18px;line-height:1.61}@media (max-width:1000px){.howToBlock{flex-direction:column;padding:38px}.howToTitle{text-align:center;width:100%;margin-bottom:30px;font-size:30px}.howToDescription{width:100%;font-size:16px}}#clientsTable{flex-flow:wrap;display:flex}.clientCardWrapper{width:33.3%;margin-top:7px;margin-bottom:7px}.clientCard{box-sizing:border-box;background-color:#fff;border-radius:4px;height:100%;margin:7px;padding:0 24px 16px;box-shadow:0 1px 4px #0000001c}.clientCard img{box-sizing:border-box;width:100%;max-width:250px;height:auto}.clientCardTitle{text-align:left;font-size:24px;font-weight:700}.clientCardDescription{text-align:left;padding-top:7px}.thankYouContainer{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 50px);padding:0 20px;display:flex}.thankYouContainer h1{color:#00bcd4;margin-bottom:10px;font-size:62px}[class|=confetti]{background:red;position:absolute}@media (max-width:768px){.thankYouContainer h1{font-size:42px}.thankYouContainer h2{font-size:22px}}.gradientText{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(85deg,#003158,#0081ff 50%,#6c00ff);-webkit-background-clip:text;background-clip:text;line-height:1.3;display:block;color:#0081ff!important}.founderName .gradientText{display:inline-block}.desktopMenu{flex-direction:row;justify-content:space-between;display:flex}.navButtons{align-items:center;display:flex}.teamPictureCarousel{flex-direction:column;justify-content:center;align-items:center;max-width:100%;display:flex;position:relative;overflow:hidden}.teamPictureCarouselRow{flex-direction:row;justify-content:center;display:flex;position:relative}.galadrimSemiTransparent{opacity:.8;letter-spacing:-7.25px;color:#fff;font-size:116px;font-weight:700;position:absolute;top:80px;left:150px}.teamPictureCarouselRow img{object-fit:cover;height:261px;min-height:100px;max-height:17vw;margin:4px;display:block}.teamPictureCarouselRow.firstRow{padding-right:100px}.teamPictureCarouselRow.secondRow{padding-left:100px}.siema>div{display:flex}.siema>div>div{align-self:stretch;margin-left:18px;margin-right:18px}.clientQuoteColumns{column-count:3;column-gap:18px;max-width:1500px;margin:20px auto 60px}@media (max-width:1024px){.clientQuoteColumns{column-count:2}}@media (max-width:768px){.clientQuoteColumns{column-count:1;margin-top:0}.clientQuoteColumns>.clientQuote:nth-child(n+8){display:none}.clientQuoteColumns{margin-bottom:30px}.clientQuote{padding:20px}}.clientQuote{box-sizing:border-box;break-inside:avoid;flex-direction:column;display:flex}#processes{justify-content:space-between;max-width:1185px;margin-top:123px;margin-left:auto;margin-right:auto;display:flex}.cell{background-image:linear-gradient(90deg,#333 9%,#fff0 30%);background-position:top;background-repeat:repeat-x;background-size:6px 1px;width:395px;margin-top:1px;padding:50px 50px 50px 0;position:relative}.cell-number{background-image:linear-gradient(45deg,#fe3157,#ff2262 100%);border-radius:15px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;display:flex;position:absolute;top:-15px;left:0}.cell-number span{color:#fff;padding-top:2px;font-size:14px}.cell-title{letter-spacing:normal;color:#010c1e;margin-bottom:33px;font-size:32px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1}.list-item{align-items:center;margin-bottom:40px;display:flex}.list-content p{margin:0;line-height:1.5}.list-header{margin-right:15px}.list-header svg{width:8px}.stinger{position:absolute;top:-8px;right:-5px}.stinger>span{color:#777}@media (max-width:900px){.clientCardWrapper{width:50%}}@media (max-width:635px){.clientCardWrapper{width:100%}}@media (max-width:1250px){.homeIllustration{display:none}#homePresentationBackground{padding-bottom:70px}.cell{background-image:linear-gradient(#fff0 70%,#333 91%);background-position:0;background-repeat:repeat-y;background-size:1px 7px;margin-left:auto;margin-right:auto;padding-top:2px;padding-bottom:0}.cell:last-child{margin-bottom:62px}.cell-number{top:0;left:-14px}.cell-title,.list-item{padding-left:39px}.stinger{inset:auto auto -5px -8px}}@media (max-width:1130px){#menu{z-index:100000;padding:0;position:fixed}.articleContent{padding:20px}.ctaArea{padding:24px}#companyTitle{letter-spacing:-1.5px;color:#010c1e;font-size:35px;font-weight:700;line-height:initial;margin:0;padding:20px;display:block;position:relative}.articleTitle{font-size:28px}.articleContent h2{font-size:24px}.articleSidebar{display:none}.reactNativeLogos img{width:70px}.clientQuotesRow{display:block}#homePresentationBackground{text-align:center;padding-bottom:70px;padding-left:20px;padding-right:20px}#homePresentation{animation:none}.methodDescription div{padding:0 10px;font-size:17px}.methodDescription .important{font-size:24px}.caseContainer{padding:40px 10px 60px}.caseBlock{padding:25px}.trelloLogo,.founderImage{width:180px}.processStep img,.processStep svg{height:40px;margin-top:30px;margin-bottom:30px}.processStepsTitle{margin-bottom:50px;font-size:20px}#menu .desktopMenu .menuLink:hover:not(.button),#menu .desktopMenu .menuLink.active:not(.button){border-bottom:none!important;border-left:2px solid #0081ff!important}.mobileMenu{display:block}.desktopMenu{display:none}#menu.visible .desktopMenu{transform:translate(0)}#menu .desktopMenu{box-sizing:border-box;z-index:2;background:#fff;width:250px;height:100vh;padding:20px 0 80px;transition:all .3s;display:block;position:fixed;overflow-y:auto;transform:translate(-250px)}#menu .desktopMenu .typeformContactButton{margin:20px;display:inline-block}#menu .mobileMenu .typeformContactButton{color:#fff;margin:13px;display:inline-block;position:absolute;right:0}#menu .desktopMenu .menuLink{border:0!important}#menu .desktopMenu .typeformContactButton .button:not(.hideOnMobile){color:#fff;padding:12px 22px;display:block!important}.menuSublinks{display:none!important}.navButtons{display:block}.menuLink,.menuLink:hover,.menuLink.active{color:#010c1e;margin:0;padding:10px 20px;font-size:16px;display:block;position:relative}.mobileMenu .typeformContactButton .button{color:#fff}.caseCoverPhone{display:none}.footerSection{width:calc(100% - 40px);margin-bottom:40px}.processStep{width:calc(100% - 80px);margin-bottom:50px}.caseCoverTitle{text-align:center;width:90%;font-size:32px;top:50%;left:5%}#callUs{margin-top:11px;padding:6px 14px;font-size:13px}.hideOnDesktop{display:block!important}.hideOnMobile{display:none!important}.shrinkOnMobile{transform-origin:0 0;transform:scale(.5)}#logo{position:relative;left:0}table,tbody,tr,.bestClient{display:block}.homeBlock{margin:0}.contactElement{width:220px;height:220px;margin-left:20px;margin-right:20px;padding-top:50px}.useCaseDetail{width:100%;padding:50px 0 0;display:block}.useCasePicture{width:100%;height:450px}.clientCell{width:130px;height:60px;padding-left:10px;padding-right:10px}.clientCell img{max-width:130px;max-height:60px}.trelloColumn{height:auto;margin-bottom:20px}.genericBlock{padding:0 50px}.presentationBlockTitle{font-size:36px;line-height:1.3;overflow:hidden}.teamSubtitle,.expertisesSubtitle{font-size:20px}.processStep img.large{height:80px}.smallUseCase{margin-bottom:40px}.missionStatementTitle{font-size:36px}#companySmallTitle{font-size:37px}#citySubtitle{font-size:20px}#companyMoto{font-size:77px}}@media (max-width:800px){.missionStatementBody,.alternateStatementBody{flex-direction:column}.missionStatementBody>div,.alternateStatementBody>div{margin:0 0 10px}.alternateStatementBody>div{padding-right:0}#companySmallTitle{font-size:27px}#citySubtitle{font-size:18px}#companyMoto{font-size:47px}}.imageComplement{padding-left:20px}.imageComplementLarge{padding-left:40px}.asoClientItems{flex-flow:wrap;justify-content:center;align-items:center;display:flex}#aiInput{box-sizing:border-box;background-color:#fff;border:0;border-radius:8px;width:100%;max-width:866px;padding:28px 70px 28px 24px;font-size:19px;box-shadow:0 2px 45px 10px #bebebe1a}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}#loadingIcon{color:#ff2362;margin-top:16px}#loadingIconRotating{width:30px;animation:2s linear infinite rotation;display:inline-block}.aiInputContainer{width:90%;max-width:866px;display:inline-block;position:relative}#aiButton{cursor:pointer;padding:26px;position:absolute;right:0}#aiButton:hover{opacity:.5}#aiOutput{box-sizing:border-box;text-align:left;background-color:#fff;border:1px solid #ff2362;border-radius:8px;width:90%;max-width:866px;margin:16px auto 0;padding:29px 100px 28px 24px;font-size:19px;line-height:1.3;box-shadow:0 2px 45px 10px #bebebe1a}.aiContainer{text-align:center}.aiContainer>div:first-child{margin-bottom:16px;font-size:19px}@media (max-width:900px){.twoPartClientCase>img:nth-child(2),.positionRelative:nth-child(2){padding:0 40px}.growthClientCase{flex-direction:column;margin-bottom:40px}.growthClientCase .positionRelative{width:80%;margin-bottom:40px!important;margin-left:15px!important;margin-right:15px!important}.growthClientCase>div:nth-child(2){margin:0 15px}.kpiIcon{width:110px}.clientCaseTitleWithLogo{zoom:.7}}@media (max-width:600px){.clientCaseTitleWithLogo>.redPipe,.clientCaseTitleWithLogo>b{display:none}.twoPartClientCase>img:nth-child(2),.positionRelative:nth-child(2){padding:0 20px}.twoPartClientCase{margin-bottom:40px}.missionStatementTitleAddendum{font-size:14px;top:-15px}.clientQuotes .moreButton{margin-top:10px}.clientQuotes{padding-top:0}.clientLogo{width:33%;height:75px}.founderName{font-size:20px}.founderDescription{font-size:13px}.missionStatementTitle{margin-bottom:18px;font-size:30px}.presentationBlockTitle{font-size:30px}.needOurHelpTitle{font-size:25px}.schoolLogo{width:70px;height:50px;margin:12px}.questionTitle{margin-bottom:10px;padding-bottom:10px;font-size:20px;font-weight:700;line-height:1}.choiceCard{width:90px;height:90px;margin:7px}.choicesWrapper{width:100%}.choiceCard .title{text-align:center}}.contactContent{flex-direction:row;justify-content:center;align-items:center;gap:30px;display:flex}.contactBlockTitle{margin-bottom:20px;font-size:22px;font-weight:700}.contactBlockText{margin-bottom:40px;font-size:18px;line-height:1.55}@media (max-width:440px){#companySmallTitle{font-size:24px;font-weight:700;letter-spacing:0!important}#citySubtitle{font-size:16px}#companyMoto{font-size:37px}}h1{margin:0;font-size:47px}h2{letter-spacing:normal;margin:0;font-size:32px;font-weight:700}h5{margin:0;font-size:15px}svg{display:inline-block}img{max-width:100%}.text-uppercase{text-transform:uppercase}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-primary{color:#ff2362}.text-grey{color:#727883}.text-kumbh{font-family:Kumbh Sans,sans-serif}.more-link{letter-spacing:normal;color:#fe2c5a;cursor:pointer;margin-right:7px;font-family:Kumbh Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.43;text-decoration:underline}.more-link:hover{color:#fe2c5a;margin-right:10px;text-decoration:underline}.backpolygonArea{z-index:-2;position:absolute}.centerDiv{margin-left:auto;margin-right:auto}.justify-right{justify-content:flex-end!important}.justify-left{justify-content:flex-start!important}.justify-center{justify-content:center!important}@media (max-width:1296px){.hd-lg{display:none}}@media (max-width:1080px){.hd-md{display:none}}@media (max-width:768px){.hd-sm{display:none}}.caseLeftImageAction{background-image:linear-gradient(#ffffff06,#00000006),linear-gradient(75deg,#0031580d,#0081ff0d 50%,#6c00ff0d);padding:68px 120px}.actionContainer{flex-wrap:wrap;justify-content:flex-start;display:flex}.actionContainer .imageArea{align-items:center;margin-right:141px;display:flex}.descriptionArea{max-width:478px}.actionTitle{margin-top:5px;margin-bottom:24px;line-height:1.2}.listHeader{margin-right:16px}.listContent p{letter-spacing:normal;color:#727883;margin-top:-2px;margin-bottom:16px;font-size:18px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.33}@media (max-width:1080px){.caseLeftImageAction{text-align:center;padding:68px 32px}.actionContainer{margin-left:auto;margin-right:auto;display:inline-grid}.actionContainer .imageArea{justify-content:center;align-items:center;margin-right:0;display:flex}.descriptionArea{max-width:478px;margin-top:32px}.actionTitle{margin-top:0;margin-bottom:24px;line-height:1.2}.listHeader{margin-right:16px}.listContent p{text-align:left}}@media (max-width:600px){.caseLeftImageAction{text-align:center;padding:32px 20px}.imageArea,.imageArea img,.descriptionArea{max-width:100%}}.caseGallerys{padding:16.88vw 0;position:relative}.caseTextArea{box-sizing:border-box;z-index:3;background-color:#ffffffe6;width:555px;padding:58px 39px;position:absolute;top:21vw;left:10.1vw;box-shadow:0 2px 35px 10px #bebebe26}.caseTextArea h2{letter-spacing:normal;color:#010c1e;font-size:26px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.5}.caseTextArea p{letter-spacing:normal;color:#010c1e;margin:0;font-size:21px;font-style:normal;font-stretch:100%;line-height:1.33}.gallery-area{grid-gap:1.3vw;grid-template-areas:"gallery1 gallery2 gallery4 gallery6 gallery8""gallery1 gallery3 gallery5 gallery7 gallery8";display:grid}.gallery-area img{width:100%}.gallery1{grid-area:gallery1}.gallery2{grid-area:gallery2;transform:translateY(-6.6vw)}.gallery3{grid-area:gallery3;transform:translateY(-6.6vw)}.gallery4{grid-area:gallery4}.gallery5{grid-area:gallery5}.gallery6{grid-area:gallery6;transform:translateY(-10.2vw)}.gallery7{grid-area:gallery7;transform:translateY(-10.2vw)}.gallery8{grid-area:gallery8}@media (max-width:964px){.caseTextArea{top:12vw}}@media (max-width:768px){.caseTextArea{width:calc(100% - 40px);top:7vw;left:20px}.caseTextArea p{font-size:18px}.gallery-area{grid-gap:1.3vw;grid-template-areas:"gallery1 gallery2 gallery3""gallery4 gallery5 gallery6""gallery4 gallery7 gallery8"}.gallery-area img{width:100%}.gallery1,.gallery4{transform:translateY(100px)}.gallery2,.gallery5,.gallery7{transform:translateY(-15px)}.gallery3,.gallery6,.gallery8{transform:translateY(128px)}}@media (max-width:600px){.gallery3,.gallery6,.gallery8{transform:translateY(18px)}.caseTextArea{padding:34px 22px}}.caseProjectDescription{box-sizing:border-box;position:relative;overflow:hidden}.caseLeftIllustration{position:absolute;top:-362px;left:0}.caseLeftIllustration svg{width:341px;height:740px}.container{padding:50px 120px}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.descriptionRow{margin-bottom:589px}.descriptionRow .right,.techniqueRow .left{width:1px;min-height:1px}.descriptionRow .left,.techniqueRow .right{max-width:589px}.listItemLg{margin-bottom:30px;display:flex}.listHeaderLg{margin-right:22px}.listHeaderLg svg{width:8px}.listContentLg p{letter-spacing:normal;color:#010c1e;margin:0;font-size:21px;font-style:normal;font-weight:300;font-stretch:100%;line-height:1.33}.caseSectionShort{letter-spacing:.91px;color:#727883;text-transform:uppercase;margin-top:5px;margin-bottom:18px;font-size:16px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal}.rightMacImage svg{z-index:-1;width:800px;position:absolute;top:102px;right:-298px}.rightMacImage1 svg{z-index:-1;width:850px;position:absolute;top:657px;right:-214px}.leftMacImage svg{z-index:-1;width:850px;position:absolute;bottom:199px;left:-214px}@media (max-width:1080px){.caseLeftIllustration{top:-312px}.caseLeftIllustration svg{width:273px}.container{padding:50px 120px}.row{flex-wrap:wrap;justify-content:space-between;display:flex}.descriptionRow{margin-bottom:189px}.listItemLg{margin-bottom:30px;display:flex}.listHeaderLg{margin-right:22px}.listHeaderLg svg{width:8px}.rightMacImage svg{width:600px;right:-194px}.rightMacImage1 svg{width:670px;top:503px;right:-56px}.leftMacImage svg{width:715px;bottom:68px;left:-394px}}@media (max-width:768px){.caseLeftIllustration{top:-312px}.listContentLg p{font-size:18px}.caseLeftIllustration svg{width:273px}.container{padding:45px 30px}.row{flex-wrap:wrap;justify-content:space-between;display:flex}.descriptionRow{margin-bottom:0}.listItemLg{margin-bottom:30px;display:flex}.listHeaderLg{margin-right:22px}.listHeaderLg svg{width:8px}.rightMacImage svg{width:448px;right:-194px}.rightMacImage1 svg{width:448px;top:503px;right:-56px}.leftMacImage svg{width:448px;bottom:68px;left:-149px}}@media (max-width:480px){.container{padding:40px 20px}}.caseProjectCarousel{padding:15px 120px}@media (max-width:768px){.caseProjectCarousel{padding:15px 30px}}@media (max-width:600px){.caseProjectCarousel{padding:15px 20px}}.caseProjectCarouselContent{flex-wrap:wrap;justify-content:space-around;display:flex}.productItemCard{width:481px;margin:18px 8px}.projectTitleArea,.projectCardActionArea,.projectCardStatusArea{padding-left:30px}.projectTitle{letter-spacing:normal;color:#010c1e;margin-top:42px;margin-bottom:12px;font-size:26px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal}.projectCardActionLink{margin-bottom:16px;display:inline-block}.projectCardActionLink div{align-items:center;display:flex}.projectCardActionLink div p{letter-spacing:normal;color:#010c1e;margin:0 0 0 18px;font-size:16px;font-style:normal;font-weight:300;font-stretch:100%;line-height:normal}.badge{padding:6px 12px;display:inline-block}.badge span{letter-spacing:.69px;text-align:center;color:#727883;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal}.badgeGrey{background-color:#f3f3f5}@media (max-width:480px){.projectTitleArea,.projectCardActionArea,.projectCardStatusArea{padding-left:10px}}.methodeHeader{justify-content:center;padding:216px 120px 173px;display:flex}@media (max-width:768px){.methodeHeader{padding:55px 30px}}@media (max-width:480px){.methodeHeader{padding:55px 20px}}.headerContainer{position:relative}.methodeHeader svg{position:absolute}.methodeHeader #method-ploygon1{top:-12vw;left:-4vw}.methodeHeader #method-ploygon2{top:-10.5vw;left:21vw}.methodeHeader #method-ploygon3{width:34px;top:-12vw;right:-8vw}.methodeHeader #method-ploygon4{bottom:1vw;right:-14vw}.methodeHeader #method-ploygon5{bottom:-5.5vw;right:-10vw}.methodeHeader #method-ploygon6{width:29px;bottom:-10vw;right:21vw}.methodeHeader #method-ploygon7{width:55px;bottom:-4vw;left:-14.6vw}.methodeHeader #method-ploygon8{width:55px;top:-8vw;left:-16vw}.navigationArea{justify-content:space-around;margin-bottom:32px;display:flex}.navigationArea .hashlink{font-size:21px;list-style:none}.navigationArea .hashlink a{color:#010c1e;cursor:pointer}.asoClientItem{text-align:center;width:210px;margin:40px}.asoClientPlatforms{margin-top:4px;font-weight:700}.asoClientItem img{width:200px;margin-bottom:16px}.navigationArea .hashlink a:hover{color:#ff2362}.navigationArea .hashlink a.active{color:#ff2362;font-weight:700;position:relative}.navigationArea .hashlink a.active:after{content:"";background-color:#ff2362;border-radius:8px;width:8px;height:8px;position:absolute;bottom:-13px;left:calc(50% - 4px)}.sectionTitle{margin-bottom:10px;font-size:32px}.sectionSubTitle{color:#727883;letter-spacing:.69px;text-transform:uppercase;margin-bottom:32px;font-size:12px;font-weight:700}.mainContent{grid-gap:96px;grid-template-columns:auto auto;display:grid}@media (max-width:1439px){#development .mainContent{grid-template-columns:36vw auto}}.mainContent .half{justify-content:flex-start;align-items:center;display:flex}#development .mainContent .half{justify-content:center}.descriptionCard{box-sizing:border-box;background-color:#fff;border-radius:4px;max-width:581px;height:314px;padding:45px 30px 45px 32px;position:relative;box-shadow:0 2px 35px 10px #bebebe26}.descriptionCard h5{margin-bottom:24px}.descriptionCard p{margin-bottom:24px;font-size:17px;line-height:1.7}.descriptionCard .more-link-area{align-items:flex-start;display:none;position:absolute;bottom:48px;left:33px}.container{position:relative}.understandingRightPolygon{top:-30px;right:-186px}.conceptionLeftPolygon{top:85px;left:-339px}.developmentRightPolygon{top:296px;right:-186px}#understanding .sectionTitle,#understanding .sectionSubTitle{margin-left:100px}.understandingDotBg{background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:0,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;width:100px;height:554px;position:absolute;top:41px;left:184px}.understandingDotBg .content{width:100%;height:100%;position:relative}.understandingDotBg .content .circleTop{background:#fff;border:1px solid #727883;border-radius:6px;width:7px;height:7px;position:absolute;top:0;left:-4px}.understandingDotBg .content .circleBottom{z-index:1;position:absolute;bottom:-8px;left:-8px}.pointer{box-sizing:border-box;background-color:#fff;border:4px solid #acb5c6;border-radius:16px;width:18px;height:18px;box-shadow:0 0 0 3px #e5eaf5}.content .number{background-color:#fe3157;border-radius:15px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute}.content .number span{color:#fff;margin-top:2px;margin-right:1px;font-size:14px;font-weight:700}.number1{top:43px;left:-13px}.number2{bottom:-13px;right:-36px}.number3{bottom:-36px;right:-13px}.number4{bottom:-36px;left:-13px}#conception .descriptionCard{margin-left:148px}#conception .sectionTitle{margin-top:23px;margin-left:222px}#conception .sectionSubTitle{margin-left:222px}.conceptionDotBg{background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:0,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;border-bottom-left-radius:28px;width:168.3px;height:486px;position:absolute;top:98px;left:184px}.conceptionDotBg .content1,.conceptionDotBg .content2{width:100%;height:50%;position:relative}.conceptionDotBg .content2{background-image:linear-gradient(#727883 30%,#fff0 0);background-position:100%;background-repeat:repeat-y;background-size:1px 7px}.conceptionDotBg .content2:after{content:"";border-bottom:1px dashed #727883;border-bottom-left-radius:20px;width:20px;height:20px;position:absolute;bottom:0;left:0}.developmentDotBg{background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:100%,top;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;border-top-right-radius:28px;width:calc(50% - 355px);height:47px;position:absolute;top:105px;left:352px}.developmentDotBg .content{width:100%;height:100%;position:relative}.developmentDotBg .content:after{content:"";border-top:1px dashed #727883;border-top-right-radius:20px;width:20px;height:20px;position:absolute;top:0;right:0}.developmentDotBg1{background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:0,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;width:103px;height:200px;position:absolute;top:251px;left:calc(50% - 5px)}.developmentDotBg1 .content{width:100%;height:100%;position:relative}.developmentDotBg1 .content .circleBottom{z-index:1;position:absolute;bottom:-8px;left:-8px}.feedbackDotBg{background-image:linear-gradient(#727883 30%,#fff0 0);background-position:0;background-repeat:repeat-y;background-size:1px 7px;width:103px;height:734px;position:absolute;top:-281px;left:calc(50% - 5px)}.feedbackDotBg .content{width:100%;height:100%;position:relative}#understanding{margin-top:-40px;padding-top:85px}#development .descriptionImage{text-align:right;width:542px}#conception{margin-top:-40px;padding-top:85px}#development{margin-top:-58px;padding-top:202px}#launch{margin-top:-40px;padding-top:130px;padding-bottom:165px}#launch .sectionTitle{margin-bottom:16px}.clientInfoArea{justify-content:space-between;margin-top:28px;display:flex}.avatarInfo h3{margin-top:0;margin-bottom:2px;font-size:26px;font-weight:700}.avatarInfo p{margin-top:0;margin-bottom:12px;font-size:16px;line-height:1.8}.avatarImage img{border-radius:50px;width:88px}.unzoomed{zoom:.9}.stepperRow{flex-direction:row;justify-content:center;align-items:center;margin-bottom:130px;display:flex}.stepperTitle{text-align:center;width:215px}.stepperTitle>div{text-transform:uppercase;margin-top:20px;font-size:22px;font-weight:700}.stepperItem{text-align:center;max-width:140px;padding-left:80px;font-size:18px;line-height:1.61;position:relative}.stepperItem:not(:last-child):before{content:" ";background-image:url(/img/icons/icons-fleche-blue.svg);background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:50%;right:-50px;transform:translateY(-10px)}@media (max-width:1180px){.stepperRow{flex-direction:column;margin-bottom:40px}.stepperItem{max-width:100%;margin-top:10px;padding-left:0;font-size:16px}.stepperItem:not(:last-child):before{display:none}.stepperTitle{margin-bottom:10px}}@media (max-width:1130px){.methodeHeader{padding:145px 120px}.methodeHeroTitle{font-size:38px}}@media (max-width:996px){.shadowBlock{font-size:16px}.dataAnalysisStepBlock>div>b{font-size:18px}.growthExpertiseSubtitle{margin:0 20px;font-size:16px}.growthExpertiseBlocks{margin:16px 10px 96px}.growthExpertiseBlock>img,.dataAnalysisStepBlock>img{width:35px;height:35px;margin-right:15px}.growthExpertiseBlock{padding:20px}.mainContent{grid-gap:32px;display:inline-grid;grid-template-columns:none!important}.order1{order:1}.order2{order:2}.descriptionCard,#methode .descriptionImage,.sectionSubTitle{margin-left:50px!important}.half{justify-content:flex-start!important}#development .descriptionImage{width:auto}.methodeHeader{padding:120px 80px}.methodeHeroTitle{font-size:35px}.understandingDotBg{width:1px;height:893px;top:41px;left:36px}.conceptionDotBg{border-bottom-left-radius:0;width:1px;height:845px;position:absolute;top:98px;left:36px}.developmentDotBg1{background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:0,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;border-bottom-left-radius:28px;width:50%;height:1637px;top:113px;left:36px}.developmentDotBg{display:none}.developmentDotBg1:after{content:"";border-bottom:1px dashed #727883;border-left:1px dashed #727883;border-bottom-left-radius:20px;width:20px;height:20px;position:absolute;bottom:0;left:0}.developmentDotBg1:before{content:"";background:#fff;border:1px solid #727883;border-radius:6px;width:7px;height:7px;position:absolute;bottom:-4px;right:-4px}.feedbackDotBg,.content1,.content2{display:none}.sectionTitle{position:relative}.container .sectionTitle:before{color:#fff;text-align:center;background-color:#fe3157;border-radius:20px;justify-content:center;margin-right:1px;padding:7px 10px 5px 9px;font-size:14px;font-weight:700;display:inline;position:absolute;top:-1px;left:-44px}.container .sectionTitle:after{content:"";z-index:-1;background-image:linear-gradient(90deg,#727883 33%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:7px 1px;width:84px;height:1px;display:block;position:absolute;top:12px;left:-135px}#understanding.container .sectionTitle:before{content:"1";padding:7px 12px 5px 10px}#conception.container .sectionTitle:before{content:"2"}#development.container .sectionTitle:before{content:"3"}#launch.container .sectionTitle:before{content:"4"}.pointer{display:none}.hiddenItem{box-sizing:border-box;z-index:1;background-color:#fff;border:4px solid #acb5c6;border-radius:16px;width:18px;height:18px;position:absolute;top:4px;left:-142px;box-shadow:0 0 0 3px #e5eaf5}#development,#launch{padding-top:100px}}@media (max-width:768px){.descriptionImage{margin-left:100px!important}.sectionTitle{font-size:28px}.sectionSubTitle{margin-left:100px!important}.container .sectionTitle:after{width:59px;left:-98px}.hiddenItem{left:-102px}.methodeHeader{padding:120px 20px}.methodeHeroTitle{font-size:32px}.navigationArea{display:none}.hashlink{padding:10px 30px}.navigationArea .hashlink a.active:after{content:"";border-radius:8px;width:8px;height:8px;position:absolute;bottom:calc(50% - 3px);left:-23px}}@media (max-width:600px){.methodeHeader{padding:60px 20px}.methodeHeroTitle,.sectionTitle{font-size:24px}.unzoomed{zoom:.8}}@media (max-width:485px){#methode .descriptionCard{padding-top:20px;margin-left:20px!important}.descriptionCard p{font-size:16px}#methode .descriptionImage,.sectionSubTitle{margin-left:20px!important}.container .sectionTitle:after,.hiddenItem{display:none}.container .sectionTitle:before{z-index:1;top:-1px;left:-38px}.understandingDotBg,.conceptionDotBg{height:814px;left:16px}.developmentDotBg1{height:1401px;left:16px}.methodeHeroTitle br{display:none}}@media (max-width:385px){.descriptionCard p{font-size:14px}}.besoinHeader .headerContainer{margin-top:130px;margin-bottom:45px}.besoinHeader .headerContainer svg{position:absolute}.besoinHeader .headerContainer h1{margin-bottom:16px}#method-ploygon1{top:-9vw;left:-4vw}#method-ploygon2{top:-10.5vw;left:17vw}#method-ploygon3{width:34px;top:-6vw;right:15vw}#method-ploygon4{bottom:4vw;right:0}#method-ploygon5{bottom:-5.5vw;right:5vw}#method-ploygon6{width:29px;bottom:-5vw;right:37vw}#method-ploygon7{width:55px;bottom:-1vw;left:-.6vw}#method-ploygon8{width:55px;top:-1vw;left:29vw}.textCard{box-sizing:border-box;background-color:#fff;border-radius:4px;max-width:547px;padding:32px 32px 36px 31px;box-shadow:0 2px 45px 10px #bebebe1a}.textCard p{font-size:20px;line-height:normal}.subTitle{color:#727883;letter-spacing:.69px;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:700}#listing .descriptionList{width:542px;margin-left:calc(50% - 593px)}.descriptionList li{color:#727883;text-transform:uppercase;margin-bottom:16px;padding-left:30px;font-size:14px;font-weight:700;line-height:1.5;list-style:none;position:relative}#listings .descriptionList li{margin-bottom:36px}.descriptionList li:before{content:"";box-sizing:border-box;opacity:.7;background-color:#d8d8d8;border:2px solid #979797;border-radius:2px;width:18px;height:18px;position:absolute;top:3px;left:0}#listings .descriptionList li:after{content:"";box-sizing:border-box;background-color:#fff;border:4px solid #acb5c6;border-radius:16px;width:18px;height:18px;display:inline-block;position:absolute;top:3px;left:-55px;box-shadow:0 0 0 3px #e5eaf5}.sectionTitle{position:relative}#besoinPage .sectionTitle:before{color:#fff;text-align:center;background-color:#fe3157;border-radius:20px;justify-content:center;margin-right:1px;padding:7px 10px 5px 9px;font-size:14px;font-weight:700;display:inline;position:absolute}#analyse .sectionTitle:before{content:"1";padding:7px 12px 5px 10px;top:-45px;left:calc(50% - 14px)}#elements .sectionTitle:before{content:"2";top:-45px;left:calc(50% - 14px)}#deepening .sectionTitle:before{content:"3";top:-45px;left:calc(50% - 14px)}#devis .sectionTitle:before{content:"4";top:-45px;left:calc(50% - 14px)}#analyse{padding-top:184px}.analyseDotBg{background-image:linear-gradient(#727883 30%,#fff0 0);background-position:100%;background-repeat:repeat-y;background-size:1px 7px;width:30px;height:100px;position:absolute;top:31px;right:50%}.analyseDotBg .content .circleTop{background:#fff;border:1px solid #727883;border-radius:6px;width:7px;height:7px;position:absolute;top:0;right:-4px}.analyseDotBg1{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:100%,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;width:49px;height:146px;position:absolute;top:278px;right:50%}.analyseDotBg1 .content .circleBottom{z-index:1;position:absolute;bottom:-9px;right:-9px}.analyseDotBg2{z-index:-2;background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:100%,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;width:1px;height:194px;position:absolute;top:426px;right:50%}#elements .sectionSubTitle{margin-bottom:120px}#elements .descriptionList{width:389px;padding-left:155px}.elementsDotBg{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:100%,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;width:49px;height:226px;position:absolute;top:143px;right:50%}.elementsDotBg .content .circleBottom{position:absolute;bottom:-8px;right:-9px}.elementsDotBg1{z-index:-2;background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:0,top;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;width:49px;height:204px;position:absolute;top:368px;left:calc(50% - 1px)}.elementsDotBg2{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:100%,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;border-bottom-right-radius:20px;width:41px;height:123px;position:absolute;top:246px;right:calc(50% - 86px)}.elementsDotBg2:after{content:"";border-bottom:1px dashed #727883;border-bottom-right-radius:20px;width:20px;height:20px;position:absolute;bottom:0;right:0}.elementsDotBg3{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:100%,top;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;border-top-left-radius:24px;border-top-right-radius:24px;width:90px;height:305px;position:absolute;top:224px;right:calc(50% - 175px)}.elementsDotBg3:after{content:"";border-top:1px dashed #727883;border-top-right-radius:20px;width:20px;height:20px;position:absolute;top:0;right:0}.elementsDotBg3:before{content:"";border-top:1px dashed #727883;border-top-left-radius:20px;width:20px;height:20px;position:absolute;top:0;left:0}.elementsDotBg3 .content .circleBottom{background:#fff;border:1px solid #727883;border-radius:6px;width:7px;height:7px;position:absolute;bottom:0;right:-4px}#deepening .sectionSubTitle{margin-bottom:54px}.deepeningDotBg{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:0,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;width:96px;height:172px;position:absolute;top:143px;left:50%}.deepeningDotBg1{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:100%,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;width:592px;height:179px;position:absolute;top:319px;right:calc(50% - 1px)}.deepeningDotBg1:after{content:"";border-bottom:1px dashed #727883;border-bottom-right-radius:20px;width:20px;height:20px;position:absolute;bottom:0;right:0}.deepeningDotBg1 .content .circleTop{position:absolute;top:-14px;right:-9px}#steps{padding-top:35px}#steps .subTitle{position:relative}#steps .subTitle:before{content:"";box-sizing:border-box;background-color:#fff;border:4px solid #acb5c6;border-radius:16px;width:18px;height:18px;display:inline-block;position:absolute;top:3px;left:-53px;box-shadow:0 0 0 3px #e5eaf5}.techPhoto{border-radius:30px}.stepsDotBg{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:0,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;border-radius:24px;width:592px;height:533px;position:absolute;top:-20px;right:calc(50% - 1px)}.stepsDotBg:before{content:"";border-top:1px dashed #727883;border-top-left-radius:20px;width:20px;height:20px;position:absolute;top:0;left:0}.stepsDotBg:after{content:"";border-bottom:1px dashed #727883;border-bottom-left-radius:20px;width:20px;height:20px;position:absolute;bottom:0;left:0}#recommendations{padding-top:110px}.recommendationsDotBg{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0);background-position:100%;background-repeat:repeat-y;background-size:1px 7px;border-top-right-radius:24px;width:24px;height:111px;position:absolute;top:-13px;right:calc(50% - 1px)}.recommendationsDotBg:before{content:"";border-top:1px dashed #727883;border-top-right-radius:20px;width:20px;height:20px;position:absolute;top:0;right:0}#devis{padding-top:180px}.devisDotBg{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0);background-position:100%;background-repeat:repeat-y;background-size:1px 7px;width:24px;height:111px;position:absolute;top:7px;right:calc(50% - 1px)}.devisDotBg1{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:100%,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;width:60px;height:171px;position:absolute;top:250px;right:calc(50% - 1px)}.devisDotBg1 .content .circleBottom{position:absolute;bottom:-8px;right:-8px}.devisDotBg2{z-index:-2;background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:100%,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;width:594px;height:154px;position:absolute;top:419px;right:calc(50% - 1px)}.devisDotBg2:after{content:"";border-bottom:1px dashed #727883;border-bottom-right-radius:20px;width:20px;height:20px;position:absolute;bottom:0;right:0}#listings{min-height:456px;padding-top:5px}#listings .descriptionList{width:500px;padding-left:47px;position:absolute;left:calc(50vw - 601px)}.listingsDotBg{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:0,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;border-radius:24px;width:594px;height:531px;position:absolute;top:-53px;right:calc(50% - 1px)}.listingsDotBg:before{content:"";border-top:1px dashed #727883;border-top-left-radius:20px;width:20px;height:20px;position:absolute;top:0;left:0}.listingsDotBg:after{content:"";border-bottom:1px dashed #727883;border-bottom-left-radius:20px;width:20px;height:20px;position:absolute;bottom:0;left:0}#action{padding-top:140px}.actionDotBg{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0);background-position:100%;background-repeat:repeat-y;background-size:1px 7px;border-top-right-radius:24px;width:26px;height:123px;position:absolute;top:-34px;right:calc(50% - 1px)}.actionDotBg:before{content:"";border-top:1px dashed #727883;border-top-right-radius:20px;width:20px;height:20px;position:absolute;top:0;right:0}.actionDotBg .content .circleBottom{background:#fff;border:1px solid #727883;border-radius:6px;width:7px;height:7px;position:absolute;bottom:0;right:-4px}.useCaseHero{box-sizing:border-box;min-height:530px;padding:145px}.useCaseHeroText{color:#fff;max-width:655px;font-size:24px;font-weight:400;line-height:29px}.heroPicture{width:854px;height:auto;position:absolute;top:200px;right:0}.useCaseHeroLogo{object-fit:contain;object-position:left bottom;width:400px;height:80px}.imageAndTextBlock{justify-content:center;align-items:flex-start;display:flex}.imageAndTextBlock h2{margin-bottom:24px}.imageAndTextBlock h2:not(:first-of-type){margin-top:40px}.imageOnLeft{flex-direction:row;justify-content:center;padding-top:200px}.authorHeader{text-align:center;margin-top:100px;padding:0 15px}.authorHeader img{border-radius:50%;width:150px;height:150px}.authorHeader h1{margin-top:15px;margin-bottom:40px}@media (max-width:600px){.authorHeader h1{font-size:24px}}.imageOnRight{flex-direction:row-reverse;align-items:flex-end;padding-top:70px}.imageAndTextBlock div{max-width:870px;padding:30px}.imageOnLeft img{width:40%;max-width:749px}.imageOnRight img{width:25%;max-width:379px}.imageOnLeft img{margin-top:-100px}.imageOnRight img{position:relative;top:100px}.imageOnRight>div{margin-left:20px;margin-right:80px}.imageOnLeft>div{margin-left:100px;margin-right:100px}.imageAndTextBlock p{color:#010a18;font-size:16px;line-height:26px}.technologiesUsed{text-align:center;margin-bottom:90px}.useCaseContent{flex-direction:column;align-items:center;padding:100px 0 50px;display:flex}@media (max-width:1200px){.useCaseContent{padding-top:50px}}.testimonial{max-width:800px;margin:auto auto 110px;padding:0 20px;position:relative}.testimonialText{color:#8f9bae;font-size:24px;line-height:1.333}.testimonialFooter{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.testimonialFooter>div:first-child{align-items:center;display:flex}.testimonialClientName{font-size:24px;font-weight:700;line-height:30px}.testimonialClientRole{color:#8f9bae;font-size:16px;line-height:23px}.testimonialClientPicture{object-fit:cover;border-radius:85px;width:85px;height:85px;margin-right:23px}.testimonialClientLogo{object-fit:contain;width:188px;height:61px}.quoteIcon{position:relative}@media (max-width:1200px){.imageOnLeft,.imageOnRight{justify-content:center;padding-top:0}.imageAndTextBlock img{display:none}.imageAndTextBlock>div{margin:0 20px}.imageAndTextBlock div{max-width:100%}.useCaseHero{padding:90px 40px}.imageAndTextBlock h2,.technologiesUsed h2{font-size:22px}.useCaseHeroText{font-size:18px}.useCaseHero{min-height:initial}.testimonialText{font-size:18px}.quoteIcon{zoom:.75}}@media (max-width:600px){.testimonialFooter{flex-direction:column;align-items:flex-start}.testimonialClientLogo{display:none}.quoteIcon{zoom:.5}}@media (max-width:1440px){#besoinPage .textCard,#elements .textCard{max-width:calc(50vw - 164px)}#elements .descriptionList{width:calc(50vw - 328px)}.analyseDotBg2{height:14vw}#deepening{min-height:417px}.deepeningDotBg1,.stepsDotBg{width:40vw}#steps{height:440px}#steps .mainContent{display:block}#steps .mainContent .half{padding-left:4.75vw;display:block;position:absolute;left:8.7vw}#devis{min-height:395px}.devisDotBg2,.listingsDotBg{width:41vw}#listings .descriptionList{max-width:500px;position:absolute;left:calc(50% - 40.9vw)}#listings{min-height:456px}}.wide P{margin-top:0;margin-bottom:24px}.wide p.subTitle{margin-bottom:8px}@media (max-width:700px){.teamPictureCarousel{overflow:hidden}}@media (max-width:1080px){.elementsDotBg1{width:21px}.elementsDotBg2{right:calc(50% - 53px)}.elementsDotBg3{width:43px;right:calc(50% - 95px)}#elements{grid-template-columns:35vw auto}#elements .mainContent{grid-gap:0}#elements .descriptionList{width:calc(50vw - 238px)}}@media (max-width:996px){.besoinHeader .headerContainer{margin-top:45px}#besoinPage .sectionTitle:before{top:-1px;left:-57px}#besoinPage .sectionSubTitle{position:relative}#besoinPage .sectionSubTitle:before{content:"";box-sizing:border-box;background-color:#fff;border:4px solid #acb5c6;border-radius:16px;width:18px;height:18px;display:inline-block;position:absolute;top:-41px;left:-146px;box-shadow:0 0 0 3px #e5eaf5}#besoinPage .textCard{max-width:100%}.descriptionImage{margin-left:0}.analyseDotBg1{background-position:0,top;border-radius:24px;width:calc(49vw - 32px);height:807px;top:130px;left:32px;right:auto}.analyseDotBg1:before{content:"";border-top:1px dashed #727883;border-top-left-radius:20px;width:20px;height:20px;position:absolute;top:0;left:0}#elements .sectionSubTitle{margin-bottom:32px}#elements .descriptionList{width:100%}.elementsDotBg{background-position:0,top;width:1px;height:207px;top:65px;left:32px;right:auto}.elementsDotBg1{width:1px;height:558px;position:absolute;top:275px;left:32px}.elementsDotBg2{top:153px;left:30px;right:auto}.elementsDotBg3{width:38px;height:280px;top:135px;left:70px;right:auto}#elements .descriptionList{padding-left:27px}#elements .order1{margin-bottom:32px}.deepeningDotBg{background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;width:1px;height:1114px;top:62px;left:32px}.deepeningDotBg1{display:none}.stepsDotBg{z-index:-1;border-radius:24px;width:calc(49vw - 32px);height:97px;top:438px;left:32px;right:auto}.stepsDotBg:before{display:none}.recommendationsDotBg{height:78px;top:9px}.devisDotBg{background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:100%,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;width:calc(49vw - 32px);height:111px;position:absolute;top:0;left:32px;right:auto}.devisDotBg:after{content:"";border-bottom:1px dashed #727883;border-bottom-right-radius:20px;width:20px;height:20px;position:absolute;bottom:0;right:0}.devisDotBg1{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0);background-position:0;background-repeat:repeat-y;background-size:1px 7px;width:24px;height:82%;position:absolute;top:123px;left:32px;right:auto}.devisDotBg1:before{content:"";border-top:1px dashed #727883;border-top-left-radius:20px;width:20px;height:20px;position:absolute;top:-13px;right:4px}.devisDotBg2{display:none}.listingsDotBg{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0),linear-gradient(90deg,#727883 33%,#fff0 0);background-position:0,bottom;background-repeat:repeat-y,repeat-x;background-size:1px 7px,7px 1px;border-radius:24px;width:calc(49vw - 32px);height:531px;top:-53px;left:32px;right:auto}.listingsDotBg:before{display:none}#steps .mainContent .half{padding-left:45px;left:32px}#listings .descriptionList{left:32px}.analyseDotBg2{display:none}.analyseDotBg{border-bottom-right-radius:24px}.analyseDotBg:after{content:"";border-bottom:1px dashed #727883;border-bottom-right-radius:20px;width:20px;height:20px;position:absolute;bottom:0;right:0}}@media (max-width:768px){.besoinHeader .headerContainer{margin-top:45px}#steps .mainContent .half{left:32px}.listingsDotBg{height:526px}#besoinPage .sectionSubTitle:before{top:-37px;left:-107px}#besoinPage .textCard{margin-left:93px}#recommendations .textCard{margin-left:0}#elements .descriptionList{padding-left:114px}.analyseDotBg1{height:93%}.elementsDotBg1{height:76%}#recommendations{padding-top:177px}.recommendationsDotBg{top:100px}.stepsDotBg{top:524px}#listings .descriptionList{width:auto}}@media (max-width:600px){#besoinPage .sectionSubTitle:before{top:-33px}}@media (max-width:485px){#besoinPage .descriptionImage{margin-left:20px!important}#besoinPage .textCard{margin-left:20px}.analyseDotBg1{width:calc(49vw - 20px);left:20px}#besoinPage .sectionTitle:before{left:-34px}.elementsDotBg,.elementsDotBg1{left:20px}.elementsDotBg2{width:24px;left:18px}.elementsDotBg3{left:41px}#elements .descriptionList{padding-left:73px}.deepeningDotBg{left:20px}#steps .mainContent .half{padding-left:8px}#steps .subTitle:before{left:-28px}.stepsDotBg{width:calc(50vw - 20px);top:554px;left:20px}#steps{height:610px}#recommendations{padding-top:75px}.recommendationsDotBg{top:-35px}.devisDotBg{width:calc(49vw - 20px);left:20px}.devisDotBg1{left:20px}#listings{padding-top:48px}.listingsDotBg{width:calc(49vw - 20px);top:33px;left:20px}#listings .descriptionList{left:20px}.actionDotBg{width:26px;height:96px;top:14px}}@media (max-width:400px){#steps{height:704px}.stepsDotBg{top:83.2%}.deepeningDotBg{height:200%}#listings .descriptionList li{margin-bottom:30px}}.conceptionHeader .headerContainer{margin-top:130px;margin-bottom:45px}.conceptionHeader .headerContainer svg{position:absolute}.conceptionHeader .headerContainer h1{margin-bottom:16px}#conception-ploygon1{top:-9vw;left:-4vw}#conception-ploygon2{top:-10.5vw;left:17vw}#conception-ploygon3{width:34px;top:-6vw;right:15vw}#conception-ploygon4{bottom:4vw;right:0}#conception-ploygon5{bottom:-5.5vw;right:5vw}#conception-ploygon6{width:29px;bottom:-5vw;right:37vw}#conception-ploygon7{width:55px;bottom:-1vw;left:-.6vw}#conception-ploygon8{width:55px;top:-1vw;left:29vw}@media (max-width:1080px){.conceptionHeader .headerContainer{margin-top:45px;margin-bottom:45px}}.stepContainer{position:relative}.inline{display:inline}.techPresentationTitle{text-transform:uppercase;margin-top:40px;margin-bottom:30px;font-size:22px;font-weight:700}.treeMainLine{z-index:-1;background-image:linear-gradient(#727883 30%,#fff0 0);background-position:0;background-repeat:repeat-y;background-size:1px 7px;width:7px;height:100%;position:absolute;left:50%}.treeMainLine .content{width:100%;height:100%;position:relative}.treeMainLine .content .topCircle,.treeMainLine .content .bottomCircle{background:#fff;border:1px solid #727883;border-radius:6px;width:7px;height:7px;position:absolute;left:-4px}.treeMainLine .content .topCircle{top:0}.treeMainLine .content .bottomCircle{bottom:0}.sectionTitleArea{margin-bottom:24px;padding-top:56px;padding-bottom:16px}.sectionTitleArea .sectionTitle{line-height:1.8}.center .textCard{margin-bottom:24px;margin-left:auto;margin-right:auto}.videoArea{margin-bottom:0;margin-left:auto;margin-right:auto;position:relative}.videoArea video{max-width:100%}.playButton,.pauseButton{cursor:pointer;z-index:1;background:0 0;border:0;width:88px;padding:0;position:absolute;top:calc(50% - 50px);left:calc(50% - 44px)}.pauseButton{opacity:0;z-index:2;transition:all .8s;display:none;top:calc(50% - 44px)}.pauseButton:hover{opacity:1;transition:all .8s}.pauseButton svg{width:100%}.video-js.vjs-playing .vjs-tech{pointer-events:none}.imageArea{margin:0;position:relative}.pieceImage{z-index:1;position:absolute;top:79px;left:-60px}.primaryCircleBadge,.secondaryCircleBadge{color:#fff;text-align:center;box-sizing:border-box;background-color:#ff2460;border-radius:38px;justify-content:center;align-items:center;width:463px;height:38px;font-size:16px;font-weight:700;display:flex}.secondaryCircleBadge{background-color:#727883}.primaryCircleBadge svg,.secondaryCircleBadge svg{margin-top:-2px;margin-right:5px}.actionArea .secondaryCircleBadge{margin-top:23px;margin-left:103px}.icon-string{align-items:center;display:flex}.icon-string svg{margin-right:10px}.dotLine{background-image:linear-gradient(90deg,#727883 33%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:7px 1px;width:355px;height:28.5px;margin:auto;position:relative}.dotLine:after{content:"▶";color:#727883;font-size:13px;position:absolute;bottom:-8px;right:-10px}.dotLine:before{content:"◀";color:#727883;font-size:13px;position:absolute;bottom:-8px;left:-10px}#conceptionPage .sectionTitle:before{color:#fff;text-align:center;box-sizing:border-box;background:#fe3157;border-radius:20px;justify-content:center;margin-right:1px;padding-top:3px;font-size:14px;font-weight:700;display:inline;position:absolute;top:-34px;left:calc(50% - 14px)}#conceptionPage .sectionTitle:after{content:"";z-index:-1;background:#fff;width:3px;height:158px;position:absolute;top:-67px;left:calc(50% - 1px)}#expertise .sectionTitle:before{content:"1";width:28px;height:28px}#expertise .textCard{max-width:581px}#wireframes .sectionTitle:before{content:"2";width:28px;height:28px}#models .sectionTitle:before{content:"3";width:28px;height:28px}#heart .sectionTitle:before{content:"4";width:28px;height:28px}#heart .row{position:relative}#heart .row:before{content:"";box-sizing:border-box;z-index:1;background-color:#fff;border:4px solid #acb5c6;border-radius:16px;width:18px;height:18px;position:absolute;bottom:calc(50% - 8px);left:calc(50% - 8px);box-shadow:0 0 0 3px #e5eaf5}#heart .row:after{content:"";z-index:-1;background-image:linear-gradient(90deg,#727883 33%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:7px 1px;width:280px;height:1px;position:absolute;bottom:calc(50% - 1px)}#heart .row2:after{left:calc(50% - 0)}#heart .row1:after,#heart .row3:after{right:calc(50% - 0)}#expertise{position:relative;overflow:hidden}#expertise .rightPositionPolygon{z-index:-2;position:absolute;right:-265px}#expertise .leftImage{position:absolute;top:212px;right:calc(50% + 396px)}#expertise .rightImage{position:absolute;top:342px;left:calc(50% + 396px)}#expertise .leftImage,#expertise .rightImage{width:789px}#wireframes .leftPositionPolygon{z-index:-2;position:absolute;top:-34px;left:-331px}#models .rightPositionPolygon{z-index:-2;position:absolute;top:-34px;right:-331px}#conceptionPage .textArea{position:relative}#conceptionPage .textArea:before{content:"";z-index:-1;background:#fff;width:3px;height:100%;position:absolute;top:0;left:calc(50% - 1px)}#action{padding-left:20px;padding-right:20px}@media (max-width:1440px){#conceptionPage .row{display:inline-grid}#conceptionPage .order1{order:1;margin-bottom:100px}#conceptionPage .order2{order:2}#conceptionPage .contentArea{text-align:center}#conceptionPage .textCard,#conceptionPage .textArea{text-align:left}#conceptionPage .row:before,#conceptionPage .row:after{display:none}}@media (max-width:996px){#conceptionPage .sectionTitle{line-height:1.3;text-align:center!important;margin-left:0!important}#conceptionPage .sectionTitle:before{line-height:1.8}}@media (max-width:768px){.actionArea .secondaryCircleBadge{margin-left:auto}.primaryCircleBadge,.secondaryCircleBadge{width:100%;margin-left:auto;margin-right:auto}#wireframes .sectionTitle:after,#wireframes .textArea:before{background-color:#fff5f7}#conceptionPage .row3 img{max-width:82%;margin-left:18%}.pieceImage{width:18vw;top:10vw}#action h2{font-size:18px}.hd-sm{display:none}.playButton,.pauseButton{cursor:pointer;z-index:1;background:0 0;border:0;width:44px;height:50px;padding:0;position:absolute;top:calc(50% - 25px);left:calc(50% - 22px)}.playButton svg,.pauseButton svg{width:44px;height:50px}}@media (max-width:485px){#conceptionPage .sectionTitle:after{display:block}#models .sectionTitle:after{background-color:#f5f5f2}#models .textArea:before{background-color:#f5fffa}.dotLine{width:100%}.hd-xm{display:none}}@media (max-width:1160px){.founder{height:225px}.galadrimSemiTransparent{display:none}}@media (max-width:900px){.founder{position:initial;max-width:initial;left:initial;bottom:initial;width:auto;height:auto;margin-top:20px;padding:15px;display:block}.founderName .gradientText{display:inline}.founderName{margin-top:0;font-size:20px}.foundersBlock .left{text-align:center}}@media (max-width:1240px){.siema{width:calc(100% - 20px);margin:auto;overflow:hidden!important}.carouselButton:first-child{left:2px}.carouselButton:nth-child(2){right:2px}.carouselButton{zoom:.7}.clientQuote{box-shadow:0 2px 11px 10px #bebebe14}}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection{text-shadow:none;background:#b3d4fc}pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}#developerPage h3.sectionTitle{font-size:32px}#developerPage h3.stepTitle{margin-top:0;margin-bottom:0;font-size:28px}#developerPage .hero{justify-content:center;align-items:center;min-height:810px;margin-top:-75px;padding-left:20px;padding-right:20px;display:flex;position:relative;overflow-x:hidden}#developerPage .heroContainer{text-align:center;flex-direction:column;align-items:center;display:flex}#developerPage .hero .illus1{position:absolute;top:240px;left:-30px}#developerPage .hero .illus1 svg{width:497px}#developerPage .hero .illus2{position:absolute;top:-87px;right:-153px}#developerPage .hero .illus2 svg{width:666px}#developerPage .hero .pageTitle{letter-spacing:-.48px;margin:25px 0 15px;display:inline-block}#developerPage .iconArea{justify-content:center;align-items:center;margin-bottom:52px;display:flex}#developerPage .iconItem{justify-content:center;align-items:center;margin:0 27px;display:flex}#developerPage .iconItem svg{margin-right:10px}#developerPage .iconItem p{vertical-align:middle;margin:3px 0-3px;line-height:20px}#developerPage.bodyContainer .devSubTitle{max-width:630px;margin:40px auto 33px;font-size:24px;line-height:1.5}#developerPage.bodyContainer .devSubString{max-width:980px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.45}@media (max-width:768px){#developerPage .hero{min-height:600px;overflow:hidden}#developerPage .heroContainer{margin-bottom:40px}#developerPage .hero .pageTitle{margin-bottom:20px;font-size:34px}#developerPage .iconArea{margin-bottom:32px}#developerPage .iconItem{justify-content:center;align-items:center;margin:0 27px;display:flex}#developerPage .iconItem svg{margin-right:10px}#developerPage .iconItem p{vertical-align:middle;margin:3px 0-3px;line-height:20px}#developerPage.bodyContainer .devSubTitle{margin-bottom:30px;font-size:20px;line-height:1.2}#developerPage.bodyContainer .devSubString{margin-bottom:26px;font-size:16px}}#developerPage .sectionJobOffer{padding-left:20px;padding-right:20px}#developerPage .sectionJobOffer .sectionCart{background-color:#f6f7fa;max-width:1159px;margin-left:auto;margin-right:auto;padding:50px 44px}#developerPage .sectionJobOffer .sectionCart .sectionTitle{margin-bottom:32px}#developerPage .sectionJobOffer .sectionCart .sectionString{letter-spacing:.5px;margin-top:0;margin-bottom:57px;font-size:21px}#developerPage .sectionJobOffer .sectionCart .stepsArea{grid-gap:132px;grid-template-columns:1.5fr 1fr;display:grid}#developerPage .sectionJobOffer .sectionCart .stepsArea .left{padding-bottom:30px;position:relative}#developerPage .sectionJobOffer .sectionCart .stepsArea .left .titleArea{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}#developerPage .sectionJobOffer .sectionCart .stepsArea .left .titleArea .rc{justify-content:space-between;align-items:center;display:flex}#developerPage .sectionJobOffer .sectionCart .stepsArea .left .titleArea .rc p{margin-right:10px;font-size:16px}#developerPage .sectionJobOffer .sectionCart .stepsArea .left .titleArea .rc svg{margin-top:-2px}#developerPage .sectionJobOffer .sectionCart .stepsArea .left .timeTable{margin-bottom:34px}#developerPage .sectionJobOffer .sectionCart .stepsArea .left .timeTable .timeItem{grid-gap:20px;border:2px solid #d3d7e5;border-radius:8px;grid-template-columns:100px auto;align-items:center;height:69px;margin-bottom:20px;padding:0 33px;display:grid}#developerPage .sectionJobOffer .sectionCart .stepsArea .left .timeTable .timeItem p{margin:0;font-size:16px}#developerPage .sectionJobOffer .sectionCart .stepsArea .left .timeTable .timeItem h5{font-size:20px}#developerPage .sectionJobOffer .sectionCart .stepsArea .right{padding-bottom:30px;position:relative}#developerPage .sectionJobOffer .sectionCart .stepsArea .right .titleArea{margin-bottom:63px}#developerPage .sectionJobOffer .sectionCart .stepsArea .right .steps .step{margin-bottom:25px}#developerPage .sectionJobOffer .sectionCart .stepsArea .right .steps svg{margin-bottom:25px;margin-left:101px}#developerPage .sectionJobOffer .sectionCart .stepsArea .right .steps p{margin-top:0;margin-bottom:11px;font-size:16px}#developerPage .sectionJobOffer .sectionCart .stepsArea .right .steps h5{font-size:20px}#developerPage .sectionJobOffer .sectionCart .action{align-items:center;display:flex;position:absolute;bottom:0;left:5px}#developerPage .sectionJobOffer .sectionCart .action a{color:#ff2362;cursor:pointer;margin-right:10px;font-size:20px;font-weight:700;display:inline-block}#developerPage .sectionJobOffer .sectionCart .action svg{color:#ff2362;margin-top:-2px;margin-right:10px;font-size:20px;font-weight:700;display:inline-block}@media (max-width:1208px){#developerPage .sectionJobOffer .sectionCart .stepsArea{grid-gap:54px;grid-template-columns:1fr}}@media (max-width:768px){#developerPage .sectionJobOffer .sectionCart .stepsArea{grid-gap:54px;grid-template-columns:1fr}#developerPage .sectionJobOffer .sectionCart .sectionTitle{margin-bottom:16px;margin-left:0!important}#developerPage .sectionJobOffer .sectionCart .sectionString{margin-bottom:32px;font-size:16px}#developerPage h3.stepTitle{font-size:22px}#developerPage .sectionJobOffer .sectionCart .stepsArea{grid-gap:32px}#developerPage .sectionJobOffer .sectionCart .stepsArea .left .titleArea{margin-bottom:10px}#developerPage .sectionJobOffer .sectionCart .stepsArea .left .timeTable .timeItem{height:56px}#developerPage .sectionJobOffer .sectionCart .stepsArea .right .titleArea{margin-bottom:20px}#developerPage .sectionJobOffer .sectionCart .stepsArea .right .steps p{margin-bottom:5px}#developerPage .sectionJobOffer .sectionCart .stepsArea .right .steps .step,#developerPage .sectionJobOffer .sectionCart .stepsArea .right .steps svg{margin-bottom:15px}}@media (max-width:600px){#developerPage .sectionJobOffer .sectionCart{padding:35px 20px}#developerPage .sectionJobOffer .sectionCart .stepsArea .left .timeTable .timeItem{grid-gap:3px;text-align:center;grid-template-columns:1fr;padding-top:10px;padding-bottom:5px}}#developerPage .sectionTech{padding:92px 20px 0}#developerPage .sectionTech .sectionTitle{margin-bottom:25px}#developerPage .sectionTech .sectionString{margin-bottom:30px;font-size:19px;line-height:1.4}#developerPage .sectionTech .logoArea{flex-wrap:wrap;justify-content:center;max-width:808px;margin-bottom:112px;margin-left:auto;margin-right:auto;display:flex}#developerPage .sectionTech .logoArea .logoItem{flex-direction:column;justify-content:center;align-items:center;width:127px;margin:25px;display:flex}#developerPage .sectionTech .logoArea .logoItem img{object-fit:contain;width:86px;height:86px}.logoItem div{text-transform:uppercase;letter-spacing:.91px;text-align:center;margin-top:14px;font-size:16px;font-weight:700}.devArea{flex-direction:row;justify-content:center;align-items:center;max-width:1208px;margin-bottom:114px;margin-left:auto;margin-right:auto;display:flex}.relative{position:relative}.devArea .videoArea{background:#000;align-items:center;width:100%;max-width:722px;margin-right:50px;display:flex;position:relative}@media (max-width:1200px){.devArea{flex-direction:column}.devArea .videoArea{margin-left:0;margin-right:0}}.clientsCategories{max-width:1000px;margin:auto auto 30px;position:relative}.clientCategory{color:#6f7f9b;cursor:pointer;border:1px solid #6f7f9b;border-radius:20px;margin:3px;padding:6px 11px;font-size:14px;display:inline-block}.clientCategory.active{color:#fff;background:#fe3157;border-color:#fe3157}.devArea .videoArea .videoPlayer{width:100%;max-width:722px;display:none;left:0}.devArea .videoArea .videoPlayer.active{display:block}.devArea .videoArea video{width:100%;height:100%}.devArea .videoArea .videoLight{background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.devArea .videoArea .play,.devArea .videoArea .pause{cursor:pointer;background-color:#0081ff;border-radius:60px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;bottom:35px;right:-40px}.devArea .videoArea .pause{display:none}.devArea .videoArea .play svg,.devArea .videoArea .pause svg{border-radius:60px;width:23px;height:80px}.devArea .stepperArea{box-sizing:border-box;padding:48px}.devArea .stepperArea .blockTitle{margin-top:0;margin-bottom:59px;font-size:32px}.step1,.step2,.step3,.step4{margin-bottom:37px;display:flex;position:relative}.step1:after,.step2:after,.step3:after{content:"";z-index:-1;background-color:#0081ff;width:2px;height:50px;display:block;position:absolute;top:10px;left:7px}.devArea .stepperArea .stepper label{color:#000;cursor:pointer;font-size:18px}.devArea .stepperArea .stepper input{visibility:hidden;margin-right:26px}.devArea .stepperArea .stepper label:before{content:"";z-index:1;background-color:#fff;border:3px solid #fff;border-radius:15px;width:10px;height:10px;display:inline-block;position:absolute;top:2px;left:0;box-shadow:0 0 0 2px #0081ff}.devArea .stepperArea .stepper [type=radio]:checked+label:before{background-color:#0081ff}.devArea .stepperArea .authorName{margin-bottom:15px;font-size:25px}.devArea .stepperArea .tags{flex-wrap:wrap;display:flex}.devArea .stepperArea .tags a{color:#0081ff;margin-right:0;font-size:25px;font-weight:700;line-height:1.2}.galadrimAdvantages{flex-direction:row;justify-content:center;margin-top:55px;line-height:1.38;display:flex;position:relative}.galadrimAdvantages>div{width:50%;max-width:500px;margin:0 40px}.advantage{flex-direction:row;align-items:flex-start;margin:20px 0;display:flex}.advantage img{object-fit:contain;flex-shrink:0;width:30px;height:30px;margin-right:27px}@media (max-width:768px){#developerPage .sectionTech .logoArea{margin-bottom:62px}.devArea .videoArea .play,.devArea .videoArea .pause{cursor:pointer;width:80px;height:80px;top:calc(50% - 40px);right:calc(50% - 40px)}.devArea .videoArea .pause{opacity:0;transition-duration:.5s}.devArea .videoArea .pause:hover{opacity:1;transition-duration:.5s}#developerPage .sectionTech .sectionTitle{text-align:center!important;margin-left:0!important}.devArea .stepperArea{padding:20px}.devArea .stepperArea .blockTitle{margin-bottom:21px;font-size:24px}.devArea .stepperArea .authorName,.devArea .stepperArea .tags a{font-size:20px}}.reasonTitle{margin-top:30px;margin-bottom:12px;font-size:32px;font-weight:700}.reasonDescription{font-size:20px;line-height:1.4}.reasonBlock{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.reasonBlock img{object-fit:cover;width:620px;margin-right:62px}.reasonContainer{max-width:516px}.whyJoinText{text-align:center;margin-bottom:48px;font-size:20px;line-height:1.4}.rolesTitle{font-size:32px;font-weight:700;line-height:1.4}.perspectivesTitle{font-weight:700;line-height:1.88}.perspectivesSubtitle{text-align:center;margin-top:12px;margin-bottom:35px;padding:0 10px;font-size:21px;line-height:1.38}.perspectivesBlock{flex-direction:column;align-items:center;margin-top:97px;margin-bottom:126px;display:flex}@media (max-width:800px){.perspectivesBlock{margin-top:67px;margin-bottom:67px}}.mobileSubtitle{color:#010c1e;padding:10px 20px 10px 30px;font-size:14px;font-weight:500;display:block}.mobileSublink{color:#010c1e;padding:10px 20px 10px 40px;font-size:14px;display:block}.hiddenLinks{display:none}.hiddenLinks.show{display:block}.offerQuote{text-align:center;background-color:#fff;border-radius:4px;max-width:1200px;margin:70px auto;padding:53px 39px 51px 41px;font-size:24px;line-height:1.4;position:relative;box-shadow:0 2px 45px 10px #bebebe1a}.yourRolesBlock,.progressionBlock{flex-direction:row;align-items:flex-start;max-width:1250px;margin:auto;padding:0 20px;display:flex;position:relative}.businessDeveloperProgressionBlock{max-width:1250px;margin:100px auto;padding:0 20px;position:relative}.businessDeveloperProgressionSections{flex-direction:row;align-items:flex-start;display:flex}.applyForm{max-width:600px;margin:auto;padding:100px 10px;position:relative}.applyForm h1{font-size:32px}.applyForm h2{margin-top:18px;margin-bottom:30px;font-size:19px}.applyForm .inputContainer{margin-bottom:30px}.applyForm input,.applyForm select{box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;padding:12px;font-size:16px}.applyForm .label{text-align:left;align-items:center;margin-bottom:4px;display:flex}.doubleInputContainer{flex-direction:row;align-items:flex-end;display:flex}.perspectiveItems{flex-flow:wrap;justify-content:center;display:flex}.perspectiveItem{text-align:center;box-sizing:border-box;background-color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:230px;height:185px;margin:10px;padding:15px;font-size:21px;display:flex;box-shadow:0 2px 40px #72788312}.perspectiveItem img{width:55px;height:55px;margin-bottom:23px}.perspectiveItem>div{line-height:1.38}@media (max-width:600px){.doubleInputContainer{flex-direction:column}.doubleInputContainer>div:first-child{margin-right:0}.applyForm{padding:30px 10px}}.cvOrLinkedInChooser{border:1px solid #ccc;border-radius:4px;margin-left:10px;display:inline-block;overflow:hidden}.cvOrLinkedInChooser>div{cursor:pointer;padding:5px;font-size:11px;display:inline-block}.cvOrLinkedInChooser>div.active{color:#fff;background-color:#fe3157}.cvOrLinkedInChooser>div:first-child{border-right:1px solid #ccc}#developerPage .sectionAction{padding:0 20px 98px}#developerPage .sectionAction .sectionTitle{margin-bottom:37px}.reasonBlock,.valuesBlock,.metrics,.lifeAtGaladrim,.offersContainer{padding:0 20px}.video-label.active{font-weight:700}.noBold{font-weight:400}.businessDeveloperProgressionSections{flex-direction:row;display:flex}.landingPageCover{flex-direction:row;justify-content:center;align-items:center;max-width:2000px;margin:auto;display:flex;position:relative}.designV2Cover{color:#fff;background-color:#001b33;justify-content:flex-start;padding:160px 150px 120px}.designV2Cover .landingPageCoverTitle{font-size:44px;line-height:46px}.designV2Cover .landingPageCoverSubtitle{font-size:19px}.designV2Cover.landingPageCover .button{margin-top:24px}.designV2Cover img:first-child{bottom:-380px;right:0;top:initial;z-index:2;width:396px;position:absolute;transform:translateY(-256px)}.designV2Cover img:nth-child(2){bottom:-128px;right:166px;top:initial;z-index:2;width:531px;position:absolute}.designV2Cover img:nth-child(3){bottom:0;right:0;top:initial;width:622px;position:absolute}.landingPageCover>div{text-align:left;width:40%;margin-right:110px}.techPage .landingPageCover>div{width:auto}.designV2Cover>div{text-align:left;width:55%;margin-right:60px}.clientCaseTitleWithLogo{flex-direction:row;align-items:flex-end;margin-bottom:49px;display:flex}.clientCaseTitleWithLogo>b{font-size:26px;font-weight:700;line-height:1}.clientCaseLargeDescription{max-width:600px;font-size:20px;line-height:1.45}.redPipe{color:#ff2362;margin:0 20px;font-size:30px;font-weight:700;line-height:.87;display:inline-block}.boldStatement{margin-top:50px;font-size:22px;font-weight:700;line-height:1.5}[data-page=aso] .landingPageCover>div,[data-page=jeux-mobiles] .landingPageCover>div,[data-page=growth] .landingPageCover>div,[data-page=design] .landingPageCover>div,[data-page=mvp] .landingPageCover>div{width:50%}.landingPageCoverTitle{letter-spacing:-.59px;font-size:47px;font-weight:700;line-height:1.4}.landingPageCoverSubtitle{margin-top:32px;font-size:22px;line-height:1.61}.landingPageCoverSubtitle p{margin:0}.techTitle{box-sizing:border-box;letter-spacing:-1px;margin:auto;padding:0 10px;font-size:48px;font-weight:700;line-height:1.4}.techSubtitle{max-width:1110px;margin:22px auto 35px;font-size:20px;line-height:1.61}.inlineCode{background:#f1f5f9;border-radius:3px;padding:2px 3px;font-family:monospace;font-size:14px;display:inline}.blogTitle{text-align:center;margin-top:10px;font-size:40px}@media (max-width:1000px){.blogTitle{width:100%;font-size:32px}}.faqBlock{color:#fff;background:linear-gradient(#536386 0,#2b3959 100%);flex-direction:column;align-items:center;padding:0 25px;display:flex}.faqBlockTitle{letter-spacing:-1px;margin-bottom:60px;font-size:40px;font-weight:700}.faqQuestionContainer{flex-direction:column;align-items:flex-start;width:100%;max-width:1000px;display:flex}.faqQuestionContainer:not(:last-child){border-bottom:1px solid #ffffff80}.faqQuestion{cursor:pointer;width:100%;padding-top:40px;padding-bottom:40px;font-size:24px;font-weight:700}.faqQuestion:after{content:"⌵";margin-left:10px;transition:all .2s;display:inline-block}.faqQuestionContainer.open .faqQuestion:after{transform:rotate(180deg)}.faqAnswer{padding-bottom:40px;font-size:16px;line-height:1.7;display:none}.faqAnswer p{margin:0}.faqQuestionContainer.open .faqAnswer{display:block}.threeReasonsBlock{flex-direction:column;align-items:center;padding:0 30px;display:flex}.threeReasonsBlockTitle{text-align:center;letter-spacing:-.5px;margin-bottom:60px;font-size:40px;font-weight:700}.threeReasonsBlockSubtitle{text-align:center;max-width:1110px;margin-bottom:35px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.61;position:relative;top:-30px}.threeReasonsBlockEnding{text-align:center;max-width:915px;margin-top:55px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.61}.threeReasonLinkContainer{padding-top:60px}.threeReasonLink{cursor:pointer;margin-top:20px;position:absolute;bottom:0}a.threeReasonLink{border-bottom:2px solid #0081ff;padding-bottom:10px;font-weight:700}.fullPictureBlockImage{background-position:50%;background-size:cover;height:500px}.techPresentation{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:1240px;margin:auto;padding:0 20px;font-size:16px;line-height:1.4;display:flex;position:relative}.techPresentation>.left{max-width:800px}.techPresentation>.left>div{margin-bottom:20px}.techPresentation>.right{align-self:flex-start;margin-top:100px;position:sticky;top:40vh}.techPresentation>.right>img{width:100px}@media (max-width:800px){.techPresentation{flex-direction:column}.techPresentation>.right>img{margin-bottom:20px}.techPresentation>.right{align-self:center;margin-top:0}}.techClientStory{margin-right:450px;padding:30px 145px 100px;font-size:20px;line-height:1.5}@media (max-width:1400px){.heroPicture{display:none}.techClientStory{margin-right:0}}@media (max-width:700px){.techClientStory{padding:30px 30px 100px;font-size:18px}}.techProjects .heroPicture{width:600px;margin-top:80px}.seeUseCase{margin-top:20px;display:inline-block}.seeUseCase:hover{text-decoration:underline}.roundedRed{box-sizing:border-box;background-color:#ffeaf0;border-radius:50px;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;padding:10px;display:flex}.menuPanel{background-color:#fff;border-radius:3px;flex-direction:row;justify-content:space-between;gap:20px;width:700px;padding:20px;display:none;position:absolute;box-shadow:0 2px 2px #0000001a}.menuPanelTitle:not(:first-child){margin-top:20px}.menuPanel a.menuPanelTitle:hover,.menuPanel a.menuPanelSubtitle:hover{background-color:#f3f9ff}.menuPanel .menuPanelTitle,.menuPanel .menuPanelSubtitle{color:#010c1e;border-radius:3px;padding:8px}.menuPanelSubtitle{font-size:14px}.menuPanel>div{flex-direction:column;gap:4px;display:flex}.menuPanelTitle{font-weight:700}.menuPanelSubtitle{display:block}.servicesList{flex-direction:column;gap:50px;display:flex}.servicesListItem{flex-direction:row;gap:20px;display:flex}.servicesListItemTitle{margin-bottom:20px;font-size:22px;font-weight:700}.servicesListItemDescription{font-size:16px;line-height:1.5}.servicesListItemDescription ul{margin-bottom:0}.techProjects{background-color:#f6faff;position:relative}.techProjects ul{max-width:600px;margin:auto;position:relative}.techProjects li{padding-bottom:10px}.landingPageCover .button,.techPage .landingPageCover .button{margin-top:40px}.techPage .landingPageCover{justify-content:space-between;max-width:1200px;margin:auto;position:relative}.techPage .landingPageCover img{top:0}.smallClientsBlock,.nocodeLogos{text-align:center;max-width:1000px;margin:auto;padding-bottom:40px;padding-left:20px;padding-right:20px;position:relative}.nocodeLogo{object-fit:contain;width:150px;height:150px;margin:0 25px}.smallLogo{object-fit:contain;width:90px;height:90px;margin:25px}.smallClientsBlock .clientLogo{height:150px}.missionStatementBody a,.asoSection a,.projectSteps a,.twoPartClientCase a,.growthClientCase a,.missionStatementSubtitle a{color:#ff2362;text-decoration:none}.missionStatementBody a:hover,.asoSection a:hover,.projectSteps a:hover,.twoPartClientCase a:hover,.growthClientCase a:hover,.missionStatementSubtitle a:hover{color:#ff2362;text-decoration:underline}.growthClientCase{line-height:1.6}.listContainer{flex-direction:row;display:flex}.listContainer>.list:first-child{margin-right:80px}.listItem{background-image:url(/img/icons/icons-fleche.svg);background-repeat:no-repeat;padding-bottom:30px;padding-left:30px;font-size:18px}.singleTitle{max-width:1200px;margin:0 auto}.listItemBlue{background-image:url(/img/icons/icons-fleche-blue.svg);background-position-y:6px;background-repeat:no-repeat;padding-bottom:10px;padding-left:30px;font-size:18px}.twoLists{flex-direction:row;display:flex}.twoLists>div:first-child{margin-right:10px}.twoLists .listItem{padding-bottom:15px;font-size:16px}.missionStatementSubtitle{text-align:center;max-width:950px;margin:auto;padding-bottom:60px;padding-left:10px;padding-right:10px;font-size:20px;line-height:1.45;position:relative}.techLogo{object-fit:cover;width:200px;height:200px;margin:25px}.techSquares{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.techSquare{width:300px;position:relative}.techSquareImageContainer{text-align:center;box-sizing:border-box;background-color:#f5f7fa;border-radius:10px;width:100%;margin-bottom:20px;padding:20px}.techSquare img{height:140px;margin:auto;display:block;position:relative}.techSquareTitle{margin-bottom:10px;font-size:24px;font-weight:700}.techSquareDescription{line-height:1.5}.techIcons{flex-wrap:wrap;justify-content:center;gap:25px;max-width:1100px;margin:auto;display:flex}.techIcon{text-align:center;color:#010c1e;box-sizing:border-box;border:1px solid #eee;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;padding:10px;font-size:18px;font-weight:500;transition:all .2s;display:flex}.techIcon:hover{box-shadow:0 2px 12px #0000000d}.techIcon img{height:100px;margin-bottom:30px}@media (max-width:1196px){.asoClientItem img{width:160px}}.fontSize18OnDesktop{font-size:18px}@media (max-width:996px){.collaborationStep{margin:18px 0}.boldStatement{margin-top:30px;font-size:16px}.expertiseTitle{font-size:18px}.fontSize18OnDesktop{font-size:16px}.nocodeLogo{width:100px;height:100px}.smallLogo{width:70px;height:70px}.asoClientItem img{width:140px}.missionStatementBody img{width:400px;margin:auto auto 30px;display:block;position:relative}.asoSection,.citySection{flex-direction:column;margin-bottom:50px}.asoSection img,.asoSection.rowReverse img{max-width:200px;margin-bottom:50px;margin-left:0;margin-right:0}.missionStatementSubtitle{padding-bottom:25px}.missionStatementSubtitle,.listItem,.missionStatementBody,.alternateStatementBody,.featureDescription,.expertiseDescription,.listItemBlue,.clientCaseLargeDescription{font-size:16px}.projectStep>div>b{font-size:18px}.projectStep>div>div{font-size:16px}.realizationTitle{font-size:18px}.realizationSubtitle{font-size:14px;line-height:1.5}.listContainer>.list:first-child{margin-right:0}.listContainer,.landingPageCover{flex-direction:column}.landingPageCover>div,[data-page] .landingPageCover>div{width:auto;margin-right:0}.landingPageCoverTitle{font-size:37px}.landingPageCoverSubtitle{margin-top:24px;font-size:18px}.landingPageCover img{display:none}.landingPageCover .button{margin-top:40px}.smallClientsBlock .clientLogo{height:50px}#developerPage .sectionProcessing .sectionTitle,#developerPage .sectionAction .sectionTitle{text-align:center!important}#developerPage .processSectionTitle{margin-left:0!important}.reasonBlock,.valuesBlock,.lifeAtGaladrim{flex-direction:column;align-items:center}.metrics{flex-wrap:wrap;align-items:center}.offerTitle{font-size:22px}.metric{width:170px;height:170px;margin:20px}.metricValue{font-size:40px}.metricLabel{font-size:16px}.jobsPageTitle{font-size:28px}.whyJoinText{padding:0 20px}.reasonDescription,.whyJoinText,.lifeAtGaladrim,.valueDescription{align-items:center;font-size:18px}.valuesContainer{margin-bottom:30px;margin-right:0}.reasonTitle,.valueTitle{font-size:24px}.lifeAtGaladrim>div{margin:20px 0}.valuesTitle{text-align:center;font-size:36px}.offer{margin:0 auto 20px;padding:22px}.jobsPageTitle{padding:100px 20px 72px}.metricsBlock{margin:40px 0}.reasonBlock img{width:400px;margin-right:0}}@media (max-width:800px){.galadrimAdvantages{flex-direction:column;margin-top:35px}.galadrimAdvantages>div{max-width:initial;width:auto}.devArea{margin-bottom:75px}.businessDeveloperProgressionSections{flex-direction:column}.yourRolesBlock img{margin-top:30px}.progressionBlock img{margin-bottom:30px}.rolesTitle{font-size:22px}.offerQuote{margin:40px auto;font-size:18px}#developerPage .sectionTech .sectionString{font-size:16px}#developerPage .sectionTech .logoArea .logoItem{margin:20px 15px}#developerPage .sectionTech .logoArea .logoItem img{width:66px;height:66px}.perspectiveItem{font-size:16px}.perspectiveItem img{width:38px;height:38px}.perspectiveItem{width:180px;height:150px}#developerPage .hero{margin-top:0}.perspectivesSubtitle{font-size:16px}.imageComplement,.imageComplementLarge{padding:0}}.codingChallengeBody{color:#fff;background-color:#000}.codingChallengeBackground{width:70%;position:absolute;top:60px;right:0}.codingChallengeCover{max-width:550px;margin-bottom:270px;margin-left:130px;padding-top:190px}.codingChallengeCover .title{margin-bottom:24px;font-size:64px;font-weight:700}.codingChallengeCover .description{margin-bottom:48px;font-size:18px;line-height:1.5}.codingQuestionTitle{margin-bottom:56px;font-size:28px;font-weight:700;line-height:1.22;position:relative}.codingQuestionTitle:after{content:" ";z-index:1;background:#ff2362;width:65px;height:1pt;position:absolute;bottom:-24px;left:0}.codingQuestionAnswer{line-height:1.4}.codingQuestionAnswer>div{margin-bottom:15px}.codingChallengeBody .menuLink,.codingChallengeBody #companyTitle,.codingChallengeBody #companyMobileTitle,.codingChallengeBody .footerEmail a{color:#fff}.codingChallengeBody #menu.scrolled{background-color:#000}.codingChallengeCover .metadata{flex-direction:row;align-items:center;margin-bottom:32px;font-size:14px;display:flex}.codingChallengeCover .metadata img{margin-right:12px}.codingChallengeCover .metadata span:nth-child(2){margin-right:56px}.codingChallengeCover .metadata span{line-height:1.4}.codingQuestion{width:445px;margin-bottom:100px;margin-left:90px;margin-right:90px}.codingQuestionColumns{flex-direction:row;justify-content:center;display:flex}.codingQuestionAnswer>.codingChallengeTime{flex-direction:row;align-items:center;margin-bottom:40px;display:flex}.codingChallengeTime>div:first-child{width:79px;min-width:79px;font-weight:700}.codingQuestionAnswer>.codingChallengeRank{flex-direction:row;align-items:center;margin-bottom:31px;display:flex}.codingChallengeRank>img:first-child{width:40px;margin-right:43px}@media (max-width:1250px){.codingQuestion{width:415px;margin-left:50px;margin-right:50px}.codingChallengeCover{margin-left:80px}}@media (max-width:1050px){.codingQuestionColumns{flex-direction:column}.codingQuestion{width:auto}.codingChallengeCover{margin-bottom:120px;margin-left:30px;margin-right:30px}.codingChallengeBackground{top:200px}.codingChallengeCover{padding-top:100px}.codingChallengeCover .title{font-size:38px}.codingChallengeCover .description{font-size:16px}.codingQuestionTitle{font-size:22px}.codingQuestionAnswer{font-size:14px}.codingChallengeCover .metadata span:nth-child(2){margin-right:30px}.codingQuestion{margin-left:30px;margin-right:30px}}.footerCities{flex-flow:wrap;gap:60px;margin-top:20px;line-height:1.5;display:flex}.footerCities>div{line-height:1.8}@media (max-width:570px){.footerCities{flex-direction:column;gap:20px}}@media (max-width:1100px){.designQuotes{flex-direction:column}.designQuotes .clientQuote{width:100%}.designBlock{flex-basis:100%}.designV2Cover{padding:160px 40px 80px}.useCase{flex-direction:column!important}}@media (max-width:900px){[data-page=design-v2] .useCaseDetail{padding:40px}[data-page=design-v2] .useCase{margin-bottom:50px}[data-page=design-v2] .needOurHelpTitle{padding:0 10px;font-size:32px}}.methodeImage{justify-content:center;width:100%;margin-bottom:80px;display:flex;position:relative}.methodeSubtitle{text-align:center;margin-top:20px;font-size:24px;font-weight:400}.methodeParagraphContainer{margin:0 15%}.methodeParagraph{margin-bottom:40px;font-size:18px;font-weight:400}.methodeCatchPhrase{margin-bottom:40px;font-size:24px;font-weight:700}.methodeCatchPhraseRed{color:#ff2462}.methodeLastParagraph{margin-bottom:120px}.methodeMarginContainer{margin:0 10%}.methodeAspectContainer{flex-flow:wrap;gap:50px;margin-top:48px;display:flex}.methodeAspectItem{flex-direction:column;flex-basis:calc(50% - 50px);display:flex}.methodeAspectItemTitle{color:#010c1e;margin-top:5px;margin-bottom:15px;font-size:24px;font-weight:700}.methodeAspectItemParagraph{color:#676d78;margin:0;font-size:16px;font-weight:400}.methodeAspectBottomMargin{margin-bottom:200px}.methodeKeyStepNumber{color:#ff2462;font-size:72px;font-weight:800}.methodeKeyStepTitle{color:#010c1e;font-size:36px;font-weight:700;line-height:38px}.methodeKeyStepSubtitle{color:#010c1e;font-size:16px;font-weight:400}.methodeKeyStepQuestionContainer{flex-flow:wrap;gap:20px;margin-top:30px;margin-bottom:50px;display:flex}.methodeKeyStepQuestion{flex-direction:row;flex-basis:calc(50% - 20px);display:flex}.methodeKeyStepQuestionText{color:#343d4b;font-size:16px;font-weight:400}.methodeKeyStepQuestionIcon{margin-top:3px;margin-right:10px}.methodeKeyStepBottomMargin{margin-bottom:120px}.methodeDoubleContentContainer{flex-direction:row;height:400px;display:flex}.methodeDoubleContent{flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;padding:0 40px;display:flex}.methodeDoubleContentImage{object-fit:cover;z-index:4;flex:1;width:100%;height:100%;display:flex}.methodeKeyStepTwoText{color:#010c1e;margin-top:40px;font-size:18px}.methodeKeyStepTwoTextRed{color:#ff2462;margin-top:0;margin-bottom:16px;font-size:18px;font-weight:700}.methodeKeyStepTwoTextLink{color:#2094ff;font-size:18px;font-weight:700}.methodeKeyStepTwoTextChevron{font-size:16px;font-weight:400}.methodeKeyStepTwoTextChevronContainer{flex-direction:row;margin-top:50px;display:flex}.methodeDevelopmentStep{flex-flow:wrap;justify-content:space-around;align-items:center;margin-top:30px;margin-bottom:50px;display:flex}.methodeDevelopmentStepContainer{background:#fff;border-radius:8px;flex-direction:column;flex-basis:calc(25% - 120px);justify-content:space-between;align-items:center;height:250px;margin:0 20px 40px;padding:40px;display:flex;box-shadow:0 2px 35px 10px #bebebe25}.methodeDevelopmentStepTitle{color:#0084ff;text-align:center;text-transform:uppercase;margin-bottom:20px;font-size:18px;font-weight:700}.methodeDevelopmentStepSubtitle{color:#010c1e;text-align:center;margin-top:20px;font-size:14px;font-weight:400}.methodeDoubleContentNoCenter{flex-direction:column;flex:1;height:100%;padding:0 40px 0 10%;display:flex}.methodeDoubleContentCarouselContainer{flex-direction:row;align-items:center;margin-top:48px;display:flex}.methodeCarouselItem{border-left:6px solid #ccced2;padding:10px;transition:all .15s linear}.methodeCarouselItemImage{object-fit:cover;object-position:50% 50%;background:#cce7ff;width:684px;height:458px}.methodeCarouselItem.methodeCarouselItemActive{border-left:6px solid #0085ff}.methodeCarouselItem>p{cursor:pointer}.methodeThirdLastSentence{margin-top:60px;font-size:18px}.methodeFourthParagraph{margin-top:40px}@media (max-width:1130px){.methodeDoubleContentCarouselContainer{flex-direction:column}}@media (max-width:906px){.methodeCarouselItemImage{width:80%;height:684px;margin-top:20px}}@media (max-width:1048px){.methodeAspectContainer,.methodeDevelopmentStep{flex-direction:column}.methodeDevelopmentStepContainer{flex-basis:unset}.methodeDoubleContentContainer{height:unset;flex-direction:column}}.prReferences{flex-flow:wrap;justify-content:center;margin-top:20px;display:flex}.prReferences img{height:60px;margin:45px}@media (max-width:906px){.prReferences img{height:60px;margin:20px}}.useCaseVideo{width:650px;margin-bottom:40px}@media (max-width:906px){.useCaseVideo{width:80%}}@media (max-width:635px){.contactContent{flex-direction:column;max-width:100%}}.techPage h1{letter-spacing:-1px}.techPage h2,.threeReasonsBlockTitle{letter-spacing:-.5px}@media (max-width:800px){.techPage h1,.techTitle{font-size:42px!important}.techPage h2,.introTextTitle,.threeReasonsBlockTitle{font-size:32px!important}.techSubtitle,.threeReasonsBlockSubtitle,.threeReasonsBlockEnding{font-size:18px}.fullPictureBlockImage{height:300px}.introImage{zoom:.75;max-width:250px;max-height:250px}.introText{padding:0 20px}.otherTeamMember{width:120px}.otherTeamMember .teamMemberName{font-size:16px}.teamMemberRole{font-size:14px}.faqQuestion{padding-top:30px;padding-bottom:30px;font-size:20px}}@media (max-width:400px){.techPage h1,.techTitle{font-size:32px!important}}@media screen and (max-width:370px){.mobileMenu .typeformContactButton .button{color:#0000;width:100px;height:40px;position:relative}.mobileMenu .typeformContactButton .button:after{content:"Contact";color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}}.menuLink:hover,.menuLink.active{opacity:1;color:#0081ff;border-bottom:2px solid #0081ff}.typeformContactButton .menuLink:hover,.typeformContactButton .menuLink.active{color:#fff;border:0}