.technology-description{padding:2rem}@media screen and (min-width:900px){.technology-description{padding-bottom:12.8rem;padding-top:12.8rem}}.about-technology{padding-bottom:3.2rem;padding-top:3.2rem}@media screen and (min-width:900px){.about-technology{padding-bottom:12.8rem;padding-top:12.8rem}}.about-technology .grid{gap:2.4rem;padding:5.6rem 1.2rem;row-gap:6.4rem}.about-technology h3{width:80%}.about-technology h6{color:#e63946}.about-technology p{color:#75839b}.about-technology hr{border:solid rgba(0,0,0,.12);border-width:0 0 thin;flex-shrink:0}.about-technology svg{font-size:2.1875rem;height:auto;margin-top:.9rem;width:100%}.about-technology svg path{fill:#e63946}.client-recommendation .content{padding:6.4rem 1.2rem 8.8rem}.client-recommendation .background{z-index:-1}.client-recommendation .background img{bottom:0;left:0;right:0;top:0}.recommendation-client-data{margin-top:-2.4rem}.recommendation-client-data .item{padding-left:2.4rem;padding-top:2.4rem}.recommendation-description{padding-bottom:5rem;padding-top:5.2rem}.recommendation-description .content{padding-bottom:5rem}.recommendation-opinions .item-image{border:.2rem solid #fff;height:8.8rem;margin:-.1rem;min-width:8.8rem;width:8.8rem}.recommendation-opinions .item-image img{height:8.4rem;width:8.6rem}.recommendation-opinions .description{border:.2rem solid #fff;margin:-.1rem;padding:1.6rem 1.6rem 0}.recommendation-opinions .description-footer{align-self:flex-end;padding:1.6rem}.recommendation-opinions .item{margin-bottom:4rem}@media screen and (min-width:600px){.recommendation-opinions .item{margin-bottom:0}.recommendation-opinions .item--upper{margin-top:-12rem}}@media (min-width:1200px){.client-logos{padding-top:7.2rem}}.client-logos .title{margin-bottom:5.2rem;margin-top:8rem;padding-left:1.2rem;padding-right:1.2rem}.client-logos .icon-wrapper{border:.2rem solid #1d3557;height:3.6rem;margin:-.1rem;width:3.6rem}.client-logos .icon-wrapper svg{display:inline-block;font-size:1.5rem;height:3.2rem;width:3.2rem}.client-logos .icon-wrapper svg path{fill:#1d3557}.client-logos .content-grid{border:.2rem dashed #1d3557;margin-left:3.4rem;margin-right:3.6rem;padding-bottom:3.2rem;padding-top:3.2rem}.client-logos .content-grid img{height:auto;margin:2.1rem 0;max-width:14rem}.client-logos .content-grid h3,.client-logos .content-grid p{color:#0daaba}@media screen and (min-width:1200px){.client-logos .title{margin-top:0}}.client-awards{padding:6.4rem 1.2rem}.client-awards .content{margin-bottom:5.2rem;margin-top:5.2rem}.client-awards .badge-review{left:50%;top:50%;transform:translate(-50%,-50%)}.client-awards .see-details{border:.2rem solid #c2c9d2;color:#505b6d;height:4.8rem;width:fit-content}.client-awards .rest-awards .list{margin-top:5.2rem}.client-awards .rest-awards .award{padding-top:3.2rem}.client-awards .rest-awards .award img{max-width:9.7rem;object-fit:contain;width:100%}@media screen and (min-width:1200px){.client-awards .rest-awards .list{margin-bottom:8.8rem;margin-top:0}}.technology-description{padding-bottom:6.4rem;padding-top:6.4rem}.technology-description .first-image{height:auto;width:18rem}@media (min-width:900px){.technology-description .first-image{width:25rem}}.technology-description .point{margin-top:1.8rem}.technology-description .point svg{font-size:2.1875rem;height:1em;width:1em}.technology-description .point svg path{fill:#75839b}.technology-description .point h5{color:#75839b;width:100%}.technology-description .divider{padding-bottom:6.8rem;padding-top:6.8rem}.technology-description .divider img{filter:contrast(.6);width:18.2rem}@media (min-width:900px){.technology-description .divider img.reversed{transform:scaleX(-1)}}.technology-description h2{margin-bottom:2rem}.technology-description h2 span{color:#e63946}.technology-description h5{margin-left:2.4rem}.developers-trust{padding:4rem 2.4rem}.developers-trust h3{margin-bottom:2rem}.developers-trust p{color:#fff;margin-bottom:2rem}.developers-trust-divider{border:.1rem solid #c2c9d2}.explore-projects{background-color:#0e1829}.explore-projects .content{padding-bottom:5.6rem;padding-top:5.6rem}.explore-projects .content .link{margin-top:6.4rem;width:fit-content}.explore-projects .content a{height:4.8rem;text-decoration:none}@media screen and (min-width:1200px){.explore-projects a{height:3.4rem;width:100%}}@media screen and (min-width:900px){.explore-projects .content{padding-bottom:12.8rem;padding-top:12.8rem}}.technology-hero{background:none;display:flex;flex-wrap:wrap;overflow:hidden;position:relative;width:100%}.technology-hero .image-wrapper{height:60rem;overflow:hidden;position:relative}@media (min-width:1200px){.technology-hero .image-wrapper{height:auto}}.technology-hero .image-wrapper img{height:100%;object-fit:cover;object-position:55%;width:100%}@media (min-width:1200px){.technology-hero .image-wrapper img{object-fit:fill}}.technology-hero .title{align-items:center;flex-direction:column;justify-content:flex-end;position:absolute;z-index:1}.technology-hero .title h1,.technology-hero .title p{color:#121f35}.technology-hero svg{height:5rem;margin-right:1.3rem;width:5rem}.technology-hero svg path{font-size:1.5rem;height:3.3rem;margin-right:1rem;width:3.8rem;fill:#1d3557}@media (min-width:900px){.technology-hero svg path{font-size:6rem;height:5rem;width:5rem}}.latest-project{background-color:#0e1829}.latest-project .content{padding-bottom:5.6rem;padding-top:5.6rem}.latest-project .arrow{align-self:flex-end;flex-basis:8%;max-width:8%}.latest-project .arrow svg{font-size:1.5rem;height:auto;width:100%}.latest-project .arrow svg path{fill:#75839b}.latest-project .company-description,.latest-project .company-logo,.latest-project .header{padding:2rem}.latest-project .company-description{margin-top:3.2rem}.latest-project .company-logo-wrapper{display:inline-block;filter:invert(1) grayscale(1) brightness(2);vertical-align:top}.latest-project .technologies{margin-top:4.8rem}.latest-project .technologies-grid{margin-top:-4rem}.latest-project .technologies-grid .item{color:#121f35;padding-top:4rem}.latest-project .content-button{margin-top:8.8rem}.latest-project .content-button a{height:4.8rem;text-decoration:none;width:fit-content}.latest-project .image-wrapper{max-height:7.8rem;max-width:8.3rem}.latest-project .image-title{margin-top:1.6rem}@media screen and (min-width:1200px){.latest-project .company-description,.latest-project .company-logo{margin-top:10.4rem}}@media screen and (min-width:900px){.latest-project .content{padding-bottom:12.8rem;padding-top:12.8rem}.latest-project .arrow{align-self:flex-end;flex-basis:4%;max-width:4%}.latest-project .technologies{margin-top:9.6rem}}@media screen and (min-width:600px){.latest-project .company-logo,.latest-project .header{justify-content:flex-start}.latest-project .company-description,.latest-project .company-logo{padding-left:6.4rem}}.latest-posts{background-color:#0e1829}.latest-posts a{text-decoration:none}.latest-posts .single-article-grid{aspect-ratio:7/8;display:grid;gap:.1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);max-width:40rem;outline:.1rem solid #fff;width:auto}.latest-posts .single-article-grid span{color:#75839b}.latest-posts .grid-item{align-items:center;display:flex;justify-content:center}.latest-posts .image-wrapper{grid-column:1/5;grid-row:1/4;overflow:hidden}.latest-posts .image-wrapper img{height:100%;object-fit:cover;object-position:center;width:100%}.latest-posts .header{background:#121f35;grid-column:1/5;grid-row:3}@media (min-width:1200px){.latest-posts .header{grid-column:1/4}}.latest-posts .header h6{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;overflow:hidden;text-wrap:wrap}@media (min-width:1200px){.latest-posts .header h6{-webkit-line-clamp:3}}.latest-posts .grid-item{outline:.1rem solid #fff}.our-experts{padding:7.2rem 1.2rem 4rem}.our-experts h3{margin-bottom:2rem;word-break:normal}.seamless-process-accordion .accordion-header{appearance:none;background-color:transparent;border:0;border-radius:0;cursor:pointer;min-height:4.8rem;outline:0;padding:0 1.6rem;transition:min-height .15s cubic-bezier(.4,0,.2,1) 0ms,background-color .15s cubic-bezier(.4,0,.2,1) 0ms;vertical-align:middle}.seamless-process-accordion .accordion-header span{color:#75839b}.seamless-process-accordion .accordion,.seamless-process-accordion .accordion-button,.seamless-process-accordion .accordion-item{background:none;border:0}.seamless-process-accordion .accordion-button:after{background-image:none}.seamless-process-accordion .accordion-collapse .element{background:transparent;color:#fff;margin-top:-5rem;padding-left:2rem;right:0;top:1.5rem;z-index:100}.seamless-process-accordion .accordion-collapse .element-top{transform:translateX(0)}.seamless-process-accordion .accordion-body{color:#fff;display:block;padding:.8rem 1.6rem 1.6rem}@media screen and (min-width:1200px){.our-experts .content{padding-bottom:12.2rem;padding-top:12.2rem}}@media screen and (min-width:600px){.our-experts .content-item{padding-left:11.2rem}}.technology-teaser{background-color:#0e1829;padding:2rem}.technology-teaser h2{color:#75839b}.technology-teaser .content{gap:0 10.4rem;padding-bottom:8rem;padding-top:8rem}@media (min-width:900px){.technology-teaser .content{padding-bottom:0;padding-top:0}}.technology-teaser .technology-icon-wrapper{align-items:center;display:flex;height:16rem;justify-content:center}.technology-teaser .technology-icon-wrapper svg{height:100%;max-width:100%;width:100%}.technology-teaser .technology-icon-wrapper svg path{fill:#fff}.developers-grid .item{padding:1.2rem .6rem 0;user-select:none}.developers-grid .item-image{border:.2rem solid #75839b;height:16rem;margin:-.1rem -.1rem -.3rem;padding:0}.developers-grid .item-image img{height:100%;object-position:top;width:75%;z-index:-1}.developers-grid .item-image-element{border:.2rem solid #75839b;height:6.2rem;left:-.1rem;margin:-.1rem;top:-.1rem;width:6.4rem}.developers-grid .item-image-element-overlay{background-color:#fff;z-index:-1}.developers-grid .item-name{border:.2rem solid #75839b;margin:-.1rem}.developers-grid .item-name-title{height:5.6rem}.developers-grid .item-name-title h6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.developers-grid .item-name-icon-button{background-color:transparent;border:none}.developers-grid .item-name-icon-button svg{flex-shrink:0;font-size:2.1875rem;height:1em;width:1em;fill:#fff}.developers-bars .accordion-item{background-color:transparent;border:none;padding:.6rem .3rem;user-select:none}.developers-bars .accordion-button{background-color:unset;color:#75839b;padding:0}.developers-bars .accordion-button:after{display:none}.developers-bars .accordion-body{padding:0}.developers-bars .image{border:.2rem solid #75839b;height:5rem;margin-bottom:-.2rem;margin-right:-.2rem;min-width:5rem;width:5rem}.developers-bars .image img{display:flex;height:100%;width:100%}.developers-bars .name{background-color:#121f35;border:.2rem solid #75839b;height:5rem;margin-bottom:-.2rem;overflow:hidden}.developers-bars .name h6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.developers-bars .icon svg{flex-shrink:0;font-size:2.1875rem;height:1em;width:1em}.developers-bars .icon svg path{fill:#75839b}.developers-carousel ul{padding:.1rem}.developers-carousel .glide__slides{display:flex;justify-content:center}.developers-carousel .glide__arrows{display:flex;justify-content:flex-end;margin-right:.6rem}.developers-carousel .glide__arrows svg{cursor:pointer;height:1.5rem;width:1.5rem}.developers-carousel .glide__arrows svg path{fill:#75839b}.developers-carousel .glide__arrows .glide__arrow{all:unset}.developers-carousel .glide__arrows .glide__arrow--left svg{margin-right:1rem;transform:scaleX(-1)}.skills_and_projects_tabs{background-color:#fff;border:.2rem solid #75839b}.skills_and_projects_tabs .nav-link{border-radius:unset;color:#a9b3c0;margin:0 1rem;padding:0 0 .8rem;text-transform:uppercase}.skills_and_projects_tabs .nav-link.active{background:none;border-bottom:.2rem solid #e63946;color:#e63946}.skills_and_projects_tabs .contact{background:#e63946;color:#fff;height:4rem;text-decoration:none;width:20rem}.skills_and_projects_tabs img{max-width:100%}.skills_and_projects_header{border:.2rem solid #75839b;height:6.2rem;margin-bottom:-.2rem}.skills_and_projects_header h6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skills_and_projects_header .icon-button{background-color:transparent;border:none}.skills_and_projects_header .icon-button svg{flex-shrink:0;font-size:2.5rem;height:1em;transform:rotate(45deg);width:1em}.skills_and_projects_header .icon-button svg path{fill:#75839b}.related-articles{margin-top:2rem}.related-articles .glide__slides{padding:.2rem}.related-articles .glide__slide{height:36rem;outline:.2rem solid #000}.related-articles .glide__arrows{display:flex;justify-content:flex-end;margin-bottom:4rem}.related-articles .glide__arrows svg{height:1.5rem;width:1.5rem}.related-articles .glide__arrows svg path{fill:#fff}.related-articles .glide__arrows .glide__arrow{all:unset}.related-articles .glide__arrows .glide__arrow--left svg{margin-right:1rem;transform:scaleX(-1)}.related-articles header{background:#fff}.related-articles header p{color:#75839b}