.Portfolio-module__qOuJWW__glitchImg{background-image:url(../media/stedi-banner.533defab.jpg)!important}.Portfolio-module__qOuJWW__containerImage{width:var(--glitch-width);height:var(--glitch-height);position:absolute;top:0;left:0}@media screen and (min-width:1280px){html:not([class*=dark]) .Portfolio-module__qOuJWW__containerImage{z-index:1;width:calc(100% - 130px);left:65px}}.Portfolio-module__qOuJWW__blockTitle{text-align:center;margin-bottom:80px}.Portfolio-module__qOuJWW__topInfo{background:var(--bg-gray);margin-bottom:120px;padding:50px 0 120px;font-size:18px;font-weight:300;line-height:28px}@media screen and (min-width:1280px){.Portfolio-module__qOuJWW__topInfo{text-align:center}}@media screen and (min-width:1280px){html:not([class*=dark]) .Portfolio-module__qOuJWW__topInfo{z-index:0;margin-top:-66px;padding-top:85px;position:relative}html:not([class*=dark]) .Portfolio-module__qOuJWW__topInfo:before,html:not([class*=dark]) .Portfolio-module__qOuJWW__topInfo:after{content:"";background-color:#f2f2f2;width:65px;height:100%;position:absolute;top:0}html:not([class*=dark]) .Portfolio-module__qOuJWW__topInfo:before{left:100%}html:not([class*=dark]) .Portfolio-module__qOuJWW__topInfo:after{right:100%}}.Portfolio-module__qOuJWW__features{margin-bottom:60px}.Portfolio-module__qOuJWW__features strong{margin-right:5px;font-weight:500}.Portfolio-module__qOuJWW__features ul{margin:0;padding:0}.Portfolio-module__qOuJWW__features ul li{list-style:none}.Portfolio-module__qOuJWW__features .Portfolio-module__qOuJWW__launchProject a{font-weight:500;text-decoration:underline}@media screen and (min-width:1280px){.Portfolio-module__qOuJWW__features{justify-content:space-between;align-items:center;margin-bottom:100px;display:flex}.Portfolio-module__qOuJWW__features ul{align-items:center;gap:5%;width:calc(100% - 160px);display:flex}[class*=dark] .Portfolio-module__qOuJWW__features{padding:0 65px}}@media screen and (max-width:1279px){.Portfolio-module__qOuJWW__features{padding:0 30px}.Portfolio-module__qOuJWW__features .Portfolio-module__qOuJWW__launchProject{text-align:center;margin-top:40px}.Portfolio-module__qOuJWW__features ul li{margin:10px 0}}.Portfolio-module__qOuJWW__introTitle{font-size:var(--heading-font-size-large);line-height:var(--heading-line-height-large);margin-bottom:45px;font-weight:600}@media screen and (min-width:1280px){.Portfolio-module__qOuJWW__introParagraph{padding:0 8%}}.Portfolio-module__qOuJWW__portfolioContent{font-size:18px;font-weight:300;line-height:28px}.Portfolio-module__qOuJWW__portfolioContent h1,.Portfolio-module__qOuJWW__portfolioContent h2{font-size:var(--heading-font-size-large);line-height:var(--heading-line-height-large)}.Portfolio-module__qOuJWW__portfolioContent h3{margin-top:0}.Portfolio-module__qOuJWW__crollVideo{background-color:#f2f2f2;margin-bottom:100px;padding:5% 6%}.Portfolio-module__qOuJWW__crollVideo video{width:100%;box-shadow:0 0 30px #0000001a}.Portfolio-module__qOuJWW__responsibilities{gap:50px;margin-bottom:100px;font-weight:300;display:grid}@media screen and (min-width:768px){.Portfolio-module__qOuJWW__responsibilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:100px}}.Portfolio-module__qOuJWW__responsibilities .Portfolio-module__qOuJWW__reItem{gap:20px;display:flex}.Portfolio-module__qOuJWW__responsibilities .Portfolio-module__qOuJWW__reIcon{width:50px}[class*=dark] :is(.Portfolio-module__qOuJWW__responsibilities .Portfolio-module__qOuJWW__reIcon img){filter:invert()}.Portfolio-module__qOuJWW__responsibilities .Portfolio-module__qOuJWW__reContent{width:calc(100% - 50px)}.Portfolio-module__qOuJWW__responsibilities .Portfolio-module__qOuJWW__reContent .Portfolio-module__qOuJWW__reTitle{margin-bottom:12px;font-weight:600}.Portfolio-module__qOuJWW__technologies{gap:30px;margin-bottom:100px;font-weight:300;display:grid}@media screen and (min-width:768px){.Portfolio-module__qOuJWW__technologies{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:992px){.Portfolio-module__qOuJWW__technologies{grid-template-columns:repeat(3,minmax(0,1fr))}}.Portfolio-module__qOuJWW__technologies .Portfolio-module__qOuJWW__techLogo{max-width:200px}[class*=dark] :is(.Portfolio-module__qOuJWW__technologies .Portfolio-module__qOuJWW__techLogo img){filter:invert()}.Portfolio-module__qOuJWW__technologies .Portfolio-module__qOuJWW__techContent .Portfolio-module__qOuJWW__techTitle{margin-bottom:12px;font-weight:600}.Portfolio-module__qOuJWW__technologies .Portfolio-module__qOuJWW__exploreMore{margin-top:20px;font-weight:600;text-decoration:underline;display:block}.Portfolio-module__qOuJWW__portfolioInfo{margin-bottom:8%;padding:30px}@media screen and (min-width:1200px){.Portfolio-module__qOuJWW__portfolioInfo{padding:50px}}.Portfolio-module__qOuJWW__portfolioInfo ul{gap:70px;margin:0;padding:0;list-style:none}@media screen and (max-width:991px){.Portfolio-module__qOuJWW__portfolioInfo ul{gap:30px}}@media screen and (max-width:641px){.Portfolio-module__qOuJWW__portfolioInfo ul{gap:12px}.Portfolio-module__qOuJWW__portfolioInfo .Portfolio-module__qOuJWW__laugchProject{text-align:center;width:100%;margin-top:50px}}.Portfolio-module__qOuJWW__textHeading{text-align:center;margin-bottom:10%;line-height:28px}.Portfolio-module__qOuJWW__textHeading h2{letter-spacing:.5px;font-weight:600;line-height:normal}@media screen and (max-width:991px){.Portfolio-module__qOuJWW__textHeading{margin-bottom:120px}.Portfolio-module__qOuJWW__textHeading h2{font-size:26px}}@media screen and (max-width:641px){.Portfolio-module__qOuJWW__textHeading{text-align:left}}.Portfolio-module__qOuJWW__challenge{margin-bottom:9%}.Portfolio-module__qOuJWW__challenge h1{font-size:var(--heading-font-size-normal);margin-bottom:0}.Portfolio-module__qOuJWW__challenge h3{font-size:var(--heading-font-size-small);margin:12px 0 30px;font-weight:600}@media screen and (min-width:1200px){.Portfolio-module__qOuJWW__challenge p{padding-right:15%}}@media screen and (max-width:991px){.Portfolio-module__qOuJWW__challenge{margin-bottom:120px}}@media screen and (max-width:641px){.Portfolio-module__qOuJWW__challenge{margin-bottom:80px}}.Portfolio-module__qOuJWW__services{margin-bottom:10%}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__blockTitle{text-align:center}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__blockTitle h1{font-size:var(--heading-font-size-normal)}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__blockTitle h3{font-size:var(--heading-font-size-small);margin:12px 0 30px;font-weight:600;line-height:26px}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__blockContent{grid-template-columns:repeat(2,minmax(0,1fr));gap:120px;margin-top:100px;padding:0;line-height:22px;display:grid}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__blockContent>li{display:flex}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__blockContent .Portfolio-module__qOuJWW__itemIcon{font-size:var(--heading-font-size-normal);margin-right:20px}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__itemTitle{margin-bottom:20px;font-weight:600}@media screen and (max-width:991px){.Portfolio-module__qOuJWW__services{margin-bottom:120px}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__blockTitle{font-size:26px}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__blockTitle h1{font-size:36px}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__blockContent{gap:60px;margin-top:60px}}@media screen and (max-width:641px){.Portfolio-module__qOuJWW__services{margin-bottom:80px}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__blockTitle{text-align:left}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__blockTitle h1{font-size:30px}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__blockTitle h3{font-size:20px}.Portfolio-module__qOuJWW__services .Portfolio-module__qOuJWW__blockContent{grid-template-columns:repeat(1,minmax(0,1fr))}}.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__blockTitle{text-align:center}.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__blockTitle h1{margin-bottom:50px;font-size:48px;line-height:120%}@media screen and (max-width:641px){.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__blockTitle h1{font-size:36px}}@media screen and (min-width:768px){.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__items{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__items{margin:0;padding:0}.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__items>.Portfolio-module__qOuJWW__item+.Portfolio-module__qOuJWW__item+.Portfolio-module__qOuJWW__item{display:none}.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__item{text-align:center;color:#fff;list-style:none;position:relative}.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__item img{transition:all .3s}.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__item:hover img{transform:scale(1.1)}.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__item a{font-size:20px;font-weight:600;text-decoration:underline}.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__item .Portfolio-module__qOuJWW__portfolioTitle{background-color:#0000004d;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__item .Portfolio-module__qOuJWW__portfolioTitle>span{font-size:20px;font-weight:600;text-decoration:underline}.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__item h2{font-size:46px;font-weight:900;line-height:46px;font-family:var(--heading-font-family);text-transform:uppercase;margin:0 0 15px;font-style:italic;animation:.7s cubic-bezier(.47,0,.745,.715) 1.25s both Portfolio-module__qOuJWW__puff-in-center}.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__item h2 span{color:#0000;text-transform:uppercase;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:white;font-weight:900;animation:3.5s linear both Portfolio-module__qOuJWW__text-flicker-in-glow}@media screen and (max-width:991px){.Portfolio-module__qOuJWW__otherPortfolios .Portfolio-module__qOuJWW__item h2{font-size:36px;line-height:36px}}
.RichTextPageContent-module__PR9CxW__page{margin-top:60px;margin-left:auto;margin-right:auto}.RichTextPageContent-module__PR9CxW__page__content{margin-bottom:6rem}.RichTextPageContent-module__PR9CxW__page__linkedHeaderContainer{justify-content:flex-start;align-items:center;margin-top:2rem;margin-bottom:1rem;display:flex}.RichTextPageContent-module__PR9CxW__page__linkedHeaderContainer h2{margin-bottom:0}.RichTextPageContent-module__PR9CxW__page__headerLink{color:var(--color-primary);margin-left:.5rem}.RichTextPageContent-module__PR9CxW__page__hr{border-color:#0000;border-bottom:.25rem solid var(--color-primary);margin-top:2rem;margin-bottom:2rem}.RichTextPageContent-module__PR9CxW__page__ul{margin-block:2rem;margin-inline:0;padding-inline-start:2rem;list-style-type:disc;display:block}.RichTextPageContent-module__PR9CxW__page__ol{margin-block:3rem;margin-inline:0;padding-inline-start:2rem;list-style-type:decimal;display:block}.RichTextPageContent-module__PR9CxW__page__li{font-weight:var(--font-weight-light);font-family:var(--font-family-main);color:var(--color-foreground);margin-bottom:.5rem}.RichTextPageContent-module__PR9CxW__page__imgContainer{width:100%;height:auto;margin:2rem 0}.RichTextPageContent-module__PR9CxW__page__imgContainer img{border:1px solid #0000001a!important}.RichTextPageContent-module__PR9CxW__imgCaptions{background:var(--bg-gray);margin-top:0;padding:5px 15px;font-size:15px}@media screen and (max-width:640px){.RichTextPageContent-module__PR9CxW__page__imgContainer{width:auto;margin-left:-30px;margin-right:-30px}}
.Technologies-module__bYSqAq__containerImage{width:var(--glitch-width);height:var(--glitch-height);position:absolute;top:0;left:0}@media screen and (min-width:1280px){html:not([class*=dark]) .Technologies-module__bYSqAq__containerImage{z-index:1;width:calc(100% - 130px);left:65px}}.Technologies-module__bYSqAq__featureTitle h1{font-size:40px;line-height:normal}@media screen and (max-width:767px){.Technologies-module__bYSqAq__featureTitle h1{font-size:26px;line-height:30px}}.Technologies-module__bYSqAq__caption{color:#999}.Technologies-module__bYSqAq__featureContent{padding-top:90px;font-weight:400;line-height:30px}@media screen and (min-width:768px){.Technologies-module__bYSqAq__featureContent{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;display:grid}}@media screen and (max-width:767px){.Technologies-module__bYSqAq__featureContent{padding-top:20px;padding-bottom:40px}}.Technologies-module__bYSqAq__contentLeft{grid-column:span 2/span 2}@media screen and (max-width:767px){.Technologies-module__bYSqAq__contentRight{margin:0 -30px}}[class*=dark] :is(.Technologies-module__bYSqAq__contentRight img){filter:invert()}
