@import url("https://p.typekit.net/p.css?s=1&k=rku5zsy&ht=tk&f=43349.43351&a=15681627&app=typekit&e=css");@import url("https://p.typekit.net/p.css?s=1&k=tuk4met&ht=tk&f=17066.17071.17072.21672.21673&a=15681627&app=typekit&e=css");@font-face{font-family:video;src:url(https://use.typekit.net/af/03c70f/00000000000000007735cbd6/30/l?fvd=n4&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff2"),url(https://use.typekit.net/af/03c70f/00000000000000007735cbd6/30/d?fvd=n4&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff"),url(https://use.typekit.net/af/03c70f/00000000000000007735cbd6/30/a?fvd=n4&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:video;src:url(https://use.typekit.net/af/8cc8dc/00000000000000007735cbdb/30/l?fvd=n6&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff2"),url(https://use.typekit.net/af/8cc8dc/00000000000000007735cbdb/30/d?fvd=n6&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff"),url(https://use.typekit.net/af/8cc8dc/00000000000000007735cbdb/30/a?fvd=n6&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:600}.tk-video{font-family:video,serif}@font-face{font-family:tablet-gothic-wide;src:url(https://use.typekit.net/af/dcccdf/00000000000000007735a1f1/30/l?fvd=n7&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff2"),url(https://use.typekit.net/af/dcccdf/00000000000000007735a1f1/30/d?fvd=n7&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff"),url(https://use.typekit.net/af/dcccdf/00000000000000007735a1f1/30/a?fvd=n7&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:tablet-gothic-wide;src:url(https://use.typekit.net/af/d3f754/00000000000000007735a203/30/l?fvd=n4&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff2"),url(https://use.typekit.net/af/d3f754/00000000000000007735a203/30/d?fvd=n4&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff"),url(https://use.typekit.net/af/d3f754/00000000000000007735a203/30/a?fvd=n4&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:tablet-gothic-wide;src:url(https://use.typekit.net/af/99dc27/00000000000000007735a208/30/l?fvd=n6&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff2"),url(https://use.typekit.net/af/99dc27/00000000000000007735a208/30/d?fvd=n6&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff"),url(https://use.typekit.net/af/99dc27/00000000000000007735a208/30/a?fvd=n6&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:tablet-gothic-wide;src:url(https://use.typekit.net/af/f54a23/00000000000000007735a22d/30/l?fvd=i3&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff2"),url(https://use.typekit.net/af/f54a23/00000000000000007735a22d/30/d?fvd=i3&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff"),url(https://use.typekit.net/af/f54a23/00000000000000007735a22d/30/a?fvd=i3&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:300}@font-face{font-family:tablet-gothic-wide;src:url(https://use.typekit.net/af/3f282f/00000000000000007735a232/30/l?fvd=i4&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff2"),url(https://use.typekit.net/af/3f282f/00000000000000007735a232/30/d?fvd=i4&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("woff"),url(https://use.typekit.net/af/3f282f/00000000000000007735a232/30/a?fvd=i4&primer=e6066692ab328d1a92bb155659ed6609b693e1e352f0e8982e4224719b13bdfb&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:400}.tk-tablet-gothic-wide{font-family:tablet-gothic-wide,sans-serif}*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}@media (max-width:1499px){html{font-size:57.5%}}@media (max-width:799px){html{font-size:55%}}body{font-family:tablet-gothic-wide,sans-serif;color:#0d0d0d;font-weight:300;overflow-x:hidden}.industries-page .services__box--icon,.industries .services__box--icon,.service-page .services__box--icon{right:2.4rem}.industries-page .services__box>h3,.industries .services__box>h3,.service-page .services__box>h3{margin-top:0}.industries-page .services__box,.industries .services__box{border-color:#575757}.home-page .section-grey{overflow:hidden}.header__logo--white{display:none}.about-page .header__logo--black,.article-page .header__logo--black,.articles-page .header__logo--black,.contact-page .header__logo--black,.cstudies-page .header__logo--black,.cstudy-page .header__logo--black,.customize-support .header__logo--black,.home-page .header__logo--black,.join-page .header__logo--black,.service-page .header__logo--black,.technology-page .header__logo--black,.terms-page .header__logo--black{display:block}.about-page .header__logo--white,.article-page .header__logo--white,.articles-page .header__logo--white,.contact-page .header__logo--white,.cstudies-page .header__logo--white,.cstudy-page .header__logo--white,.customize-support .header__logo--white,.home-page .header__logo--white,.join-page .header__logo--white,.service-page .header__logo--white,.technology-page .header__logo--white,.terms-page .header__logo--white{display:none}.technology-page .services-wrapper{grid-column:1/-1;z-index:1}.industries-page .header__logo--black,.industries .header__logo--black{display:none}.industries-page .header__logo--white,.industries .header__logo--white{display:block}.bg-dark{background:#0d0d0d}.grid-wrapper{margin-top:2rem;grid-column:2;max-width:100px}.heading-links{margin-top:5rem;width:100%;grid-column:2/-1}.heading-links a.more-btn{margin-bottom:1.5rem}.heading-links a.more-btn .arrow-icon{width:10%}.fixed-logos{position:fixed;top:93vh;z-index:6;left:4rem;width:30rem;display:flex;justify-content:space-between;align-items:center}@media (max-width:799px){.fixed-logos{position:absolute;top:45vh;left:auto;right:2.5rem}}section.z-5{z-index:5}.z-4,section.z-4{z-index:4}.z-3{z-index:3}section.z-10{z-index:10}.corner-pipe{margin-bottom:10px;width:45px;height:auto}.grid-text{display:grid;grid-template-columns:30% 70%;row-gap:5rem}@media (max-width:1249px){.grid-text{row-gap:0}}.grid-text h4.heading-3{font-weight:700}@media (max-width:799px){.grid-text{grid-template-rows:repeat(2,auto);row-gap:2.5rem}}.text-container a,.text-container div,.text-container li,.text-container ol,.text-container p,.text-container span,.text-container ul{font-size:1.6rem;font-family:tablet-gothic-wide,sans-serif!important}.text-container p{padding-bottom:1rem}.text-container li{padding-bottom:.5rem}.text-container li:first-child,.text-container ul{padding-top:1rem}.text-container:first-child{width:150%}@media (max-width:1499px){.text-container:first-child{margin-left:75px}}@media (max-width:799px){.text-container:first-child{margin-left:0;width:100%;grid-column:1/-1}}.text-container:nth-child(2){grid-column:2/-1;grid-row:2;width:120%;margin-left:-20%}@media (max-width:799px){.text-container:nth-child(2){width:100%;margin-left:auto;grid-column:1/-1}}.grid{display:grid;grid-template-columns:[full-start] minmax(10vw,1fr) [col-1-start] minmax(17rem,34rem) [col-1-half] minmax(17rem,34rem) [col-1-end col-2-start] minmax(17rem,34rem) [col-2-half] minmax(17rem,34rem) [col-2-end] minmax(10vw,1fr) [full-end];grid-template-rows:min-content}@media (max-width:799px){.grid{grid-template-columns:[full-start] minmax(36px,1fr) [col-1-start] minmax(220px,auto) [col-1-end] minmax(36px,1fr) [full-end]}}@media (max-width:349px){.grid{grid-template-columns:[full-start] minmax(15px,1fr) [col-1-start] minmax(220px,auto) [col-1-end] minmax(15px,1fr) [full-end]}}@media (max-width:799px){.two-col-bg.grid .header--subpage{margin-left:0;margin-right:0}}@media (max-width:799px){.two-col-bg.grid{grid-template-columns:[full-start] minmax(36px,1fr) [col-1-start] minmax(100px,auto) [col-1-end col-2-start] minmax(100px,auto) [col-2-end] minmax(36px,1fr) [full-end]}}@media (max-width:349px){.two-col-bg.grid{grid-template-columns:[full-start] minmax(15px,1fr) [col-1-start] minmax(90px,auto) [col-1-end col-2-start] minmax(90px,auto) [col-2-end] minmax(15px,1fr) [full-end]}}@media (max-width:799px){.two-col-bg.grid .heading{color:#fff}}@media (max-width:799px){.two-col-bg.grid .bg-1{display:none}}@media (max-width:799px){.two-col-bg.grid .bg-2{width:100vw;max-height:80rem}}@media (max-width:799px){.two-col-bg.grid .black-section{height:auto}}@media (max-width:799px){.two-col-bg.grid header,.two-col-bg.grid main{grid-column:col-1-start/col-2-end}}@media (max-width:799px){.two-col-bg.grid .about-us section{padding-left:0}}.article-images{max-height:100vh;grid-column:full-start/col-1-end;position:sticky;top:0}@media (max-width:999px){.article-images{grid-column:full-start/col-1-half}}@media (max-width:799px){.article-images{display:none}}.article-images img{position:absolute;left:0;width:100%;height:100vh;object-fit:cover;opacity:0;visibility:hidden;transition-property:visibility,opacity;transition-duration:.3s;transition-timing-function:ease-out}.article-images img.active{opacity:1;visibility:visible}footer{grid-column:full-start/full-end}.article-nav{display:flex;justify-content:space-between;margin:10rem 0}.in-progress{opacity:.5;cursor:auto}.heading-container{max-width:143rem;margin:0 auto;padding:0 15px;height:25vh;display:flex;align-items:flex-end}.cookie-block{position:fixed;bottom:50px;left:50px;width:100%;max-width:380px;padding:15px 20px;border-radius:20px;background-color:#3874fa;color:#fff;z-index:10000;visibility:hidden;opacity:0}@media (max-width:799px){.cookie-block{left:0;bottom:0;border-radius:0}}.cookie-block p{font-size:12px;margin-bottom:15px}.cookie-block .cookie-btn{color:#3874fa;font-family:video,serif;text-transform:uppercase;font-size:14px;text-align:center;background-color:#fff;padding:10px;border:none;width:100%}.about-us__wrapper{display:flex;flex-direction:column;align-items:center;height:63%}.about-us__wrapper h2{margin-bottom:7.5rem}@media (max-width:799px){.about-us__wrapper h2{margin-bottom:3.5rem}}.about-us section{padding-left:10rem}.about-us .row{width:50vw;display:flex;z-index:-2;position:relative}@media (max-width:799px){.about-us .row{width:auto;flex-direction:column;flex:50%}}.about-text{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:15rem}@media (max-width:799px){.about-text{min-height:auto;padding-top:7.5rem;align-items:flex-start}}.grid-width{grid-column:1/-1}@media (max-width:799px){.desktop{display:none!important}}.group{display:none}@media (max-width:799px){.group{grid-column:2;display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));grid-gap:5rem;margin-bottom:10rem}}@media (max-width:799px){.group__cta .more-btn{max-width:100px}}.group__container{grid-column:1/-1;align-self:center;margin-bottom:-20vh}@media (max-width:799px){.group__container{margin-bottom:0;padding-top:15rem;padding-bottom:5rem;align-self:start}}.group__container h1{font-weight:300}.group__box{display:grid;grid-gap:2rem;text-decoration:none}.group__date{font-family:video,serif;font-size:1.3rem;color:#bfbfbf}.group__img{max-height:22rem;overflow:hidden}.group__img img{width:100%;object-fit:cover;height:100%}.group__title{color:#3874fa;font-size:2rem;text-transform:uppercase}.group__title h3{font-weight:300;font-family:video,serif}.group__description{font-size:14px;color:#0d0d0d}#map{height:55vh}.mb-5{margin-bottom:5rem}@media (max-width:799px){.mb-5{margin-bottom:3rem}}@media (max-width:799px){.py-8-sm{padding-top:8rem;padding-bottom:8rem}}.py-8{padding-top:8rem;padding-bottom:8rem}@media (max-width:799px){.pt-8{padding-top:8rem}}.pt{padding-top:15rem}@media (max-width:799px){.pb-8{padding-bottom:8rem}}.f-50{flex:50%;display:flex}.pl{padding-left:10rem}@media (max-width:799px){.pl{padding-left:0}}.grecaptcha-badge{bottom:55%!important;display:none!important}.contact-page .grecaptcha-badge{bottom:55%!important;display:block!important}.heading-article{font-size:3.6rem;font-family:video,serif;text-transform:uppercase;font-weight:400;margin-bottom:5rem}@media (max-width:799px){.heading-article{font-size:2.6rem}}.heading h1,.heading h2{font-weight:400}.heading--fixed{position:sticky;top:50%;transform:translateY(-50%);width:40rem;left:0}@media (max-width:799px){.heading--fixed{position:relative;top:0;transform:translateY(0);width:auto;padding-top:15vh}}@media (max-width:349px){.heading--fixed{padding-top:9rem}}.heading--padding{padding-bottom:45vh}.heading-1{font-size:7rem;font-family:video,serif;text-transform:uppercase;font-weight:300;max-width:50rem}@media (max-width:799px){.heading-1{font-size:5rem}}@media (max-width:349px){.heading-1{font-size:4rem}}.heading-2{font-size:4.6rem;font-family:video,serif;text-transform:uppercase;font-weight:400}@media (max-width:799px){.heading-2{font-size:3.6rem}}@media (max-width:799px){.about-page .heading-2{font-size:2.6rem}}.double-line{width:70%}@media (max-width:1399px){.double-line{width:100%;max-width:330px}}.heading-main{font-size:5rem;font-weight:400;text-transform:uppercase;color:#0d0d0d;font-family:video,serif;margin-bottom:5rem}@media (max-width:799px){.heading-main{margin-bottom:3rem;font-size:3.6rem}}.heading-fixed{display:flex;align-items:center;justify-content:center;flex-direction:column}.heading-3{font-size:1.8rem;font-weight:400}.heading-4{font-size:1.8rem;text-transform:uppercase;font-family:video,serif}.heading-4 a{color:inherit;text-decoration:none}.heading-5{font-size:3.6rem;font-weight:500}.heading-5,.heading-tertiary{font-family:video,serif;text-transform:uppercase}.heading-tertiary{text-align:center;letter-spacing:1.08rem}.quoted-title{color:#0d0d0d;font-weight:300;font-style:italic;font-size:4rem}@media (max-width:799px){.quoted-title{font-size:3.4rem}}.heading-author{font-weight:400;font-size:1.6rem;position:absolute;bottom:150px}@media (max-width:799px){.heading-author{bottom:70px}}p{font-size:1.6rem}.join-us{grid-column:col-2-start}@media (max-width:799px){.join-us{grid-column:col-1-start;padding-left:0;padding-top:8rem}}@media (max-width:799px){.article-page article.article,article.article.case-study{padding-top:10rem;padding-left:0}}@media (max-width:799px){.article-page article.article .arrow-back,article.article.case-study .arrow-back{top:calc(50vh + 8rem)}}@media (max-width:799px){main.join-us{padding-left:35px;padding-right:35px}}@media (max-width:349px){main.join-us{padding-left:15px;padding-right:15px}}@media (max-width:799px){article.article>:not(.mobile-img){margin-left:38px;margin-right:38px}}@media (max-width:349px){article.article>:not(.mobile-img){margin-left:15px;margin-right:15px}}.join-us,article.article{padding-top:50vh;padding-left:15rem}@media (max-width:1499px){.join-us,article.article{padding-left:6rem}}.join-us .mobile-img,article.article .mobile-img{display:none}@media (max-width:799px){.join-us .mobile-img,article.article .mobile-img{display:block;max-height:calc(50vh - 4rem);overflow:hidden;margin-bottom:2rem}.join-us .mobile-img img,article.article .mobile-img img{width:100%}}.join-us h1.heading-2,article.article h1.heading-2{font-size:3.8rem}@media (max-width:799px){.join-us h1.heading-2,article.article h1.heading-2{font-size:2.9rem;margin-bottom:5rem}}.join-us p,article.article p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.join-us .arrow-back,article.article .arrow-back{display:none}@media (max-width:799px){.join-us .arrow-back,article.article .arrow-back{display:block;position:absolute;top:calc(50vh + 6rem);left:0;width:30px}}.join-us .arrow-back .arrow-icon,article.article .arrow-back .arrow-icon{width:100%;transform:rotate(180deg) translateY(-10px)}.join-us .date,article.article .date{display:inline-block;margin-top:1rem;margin-bottom:2rem;color:#bfbfbf;font-size:1.2rem;font-weight:600}@media (max-width:799px){.join-us .date,article.article .date{display:none}}.join-us .date--mobile,article.article .date--mobile{display:none!important;text-align:right;width:100%;margin:0;padding:0 16px 2rem}@media (max-width:799px){.join-us .date--mobile,article.article .date--mobile{display:inline-block!important}}.join-us .lead,article.article .lead{margin-bottom:7.5rem}.join-us .lead p,article.article .lead p{font-weight:900}.join-us .paragraphs,article.article .paragraphs{padding-left:11rem}@media (max-width:1499px){.join-us .paragraphs,article.article .paragraphs{padding-left:7.5rem}}@media (max-width:799px){.join-us .paragraphs,article.article .paragraphs{padding-left:4rem}}.join-us .paragraphs p,article.article .paragraphs p{font-size:1.4rem;line-height:1.9rem;margin-bottom:2rem}.join-us .blockquote,article.article .blockquote{margin-top:7.5rem;margin-bottom:7.5rem}.join-us .blockquote p,article.article .blockquote p{font-size:1.6rem;font-style:italic}article.article{grid-column:col-2-start/col-2-end}@media (max-width:999px){article.article{grid-column:col-1-half/col-2-end}}@media (max-width:799px){article.article{grid-column:full-start/full-end}}.join-us{grid-column:col-2-start/col-2-end}@media (max-width:799px){.join-us{grid-column:full-start/full-end}}.container.section-blackest h1,.container.section-blackest h2,.container.section-blackest h3,.container.section-blackest h4,.container.section-blackest h5,.container.section-blackest p,.container.section-black h1,.container.section-black h2,.container.section-black h3,.container.section-black h4,.container.section-black h5,.container.section-black p,header.section-blackest h1,header.section-blackest h2,header.section-blackest h3,header.section-blackest h4,header.section-blackest h5,header.section-blackest p,header.section-black h1,header.section-black h2,header.section-black h3,header.section-black h4,header.section-black h5,header.section-black p,section.section-blackest h1,section.section-blackest h2,section.section-blackest h3,section.section-blackest h4,section.section-blackest h5,section.section-blackest p,section.section-black h1,section.section-black h2,section.section-black h3,section.section-black h4,section.section-black h5,section.section-black p{color:#fff}.subheading{font-family:video,serif;text-transform:uppercase;font-size:3.6rem;position:relative;opacity:0;height:0;visibility:hidden;transform:translateX(-25px);transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-in-out}.subheading.active{height:auto;visibility:visible;margin:2.5rem 0}.subheading.active,.subheading.active *{opacity:1;transform:translateX(0)}.article-lead,.article-lead h3{margin-bottom:5rem}.article-lead h3{color:#0d0d0d;font-weight:300;font-style:italic;font-size:4rem;width:75%}@media (max-width:799px){.article-lead h3{font-size:3.4rem;margin-top:2.5rem}}.article-lead p{font-weight:400;font-size:1.6rem}.articles-cta{display:flex;align-items:center}@media (max-width:799px){.articles-cta{flex-direction:column-reverse;align-items:flex-start}}.articles-cta .swiper-pagination{position:relative;display:flex;justify-content:flex-end}@media (max-width:799px){.articles-cta .swiper-pagination{justify-content:flex-start;margin-bottom:5rem}}.articles-cta .swiper-pagination .swiper-pagination-bullet{background:transparent;width:1.5rem;height:1.5rem;border:3px solid #0d0d0d;border-radius:50%;transition:all .5s;opacity:1}@media (max-width:799px){.articles-cta .swiper-pagination .swiper-pagination-bullet{width:1.5rem;height:1.5rem}}.articles-cta .swiper-pagination .swiper-pagination-bullet:not(:last-child){margin-right:2rem}.articles-cta .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:2px solid #3874fa;background:#3874fa}.articles-cta .btn-primary{display:flex;justify-content:center;align-items:center}.articles-cta .btn-primary.more-btn--arrow{height:4rem}.articles-cta .btn-primary.more-btn--arrow svg{margin-left:2rem;width:3rem;stroke:#fff;position:relative}@media (max-width:799px){.articles-cta .btn-primary{padding:1.1rem 3.5rem 1rem 2.5rem}}footer .heading a{transition:all .3s ease;border-bottom:1px solid transparent;justify-self:self-start}footer .heading a:hover{border-bottom:1px solid #fff}.heading-row{display:grid;grid-template-columns:10rem repeat(3,1fr);min-height:60px;align-items:end;max-width:600px}.heading-row h3,.heading-row h5{grid-column:2/-1;font-weight:600}.heading-row p{margin-top:2.5rem}.heading-row a,.heading-row p{grid-column:2/-1;font-weight:300}.heading-row a{text-decoration:none;font-size:1.6rem;color:#3874fa;margin-bottom:2.5rem}.heading-row span{grid-column:2/-1;font-size:1.4rem;font-weight:600;width:100%}.heading-lead{height:100%;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.position-relative{position:relative}footer .heading-row a{color:#fff}@keyframes against{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes pulsing{0%{transform:scale(.2)}50%{transform:scale(.9)}to{transform:scale(.2)}}@keyframes rotating{to{transform:rotate(1turn)}}@keyframes morphing{0%{transform:scale(.5)}10%{border-radius:50%}50%{border-radius:0;transform:scale(1)}90%{border-radius:50%}to{transform:scale(.5)}}.dots-decoration{position:relative;grid-column:2/-1;z-index:10}@media (max-width:799px){.dots-decoration.section-secondary__container{display:none}}.dots-decoration img{position:absolute;max-width:180px;height:auto}@media (max-width:1499px){.dots-decoration img{max-width:120px}}.dots-decoration .dot-1{top:-190px;right:320px}@media (max-width:1499px){.dots-decoration .dot-1{top:-70px;right:310px}}.dots-decoration .dot-2{top:-100px;right:220px}@media (max-width:1499px){.dots-decoration .dot-2{top:-30px;right:190px}}.dots-decoration .dot-3{top:10px;right:30px}.dots-decoration--on-services{position:absolute;top:0;right:200px}@media (max-width:799px){.dots-decoration--on-services{display:none}}.dots-decoration--on-industries{position:absolute;top:0;right:200px;opacity:.75}@media (max-width:799px){.dots-decoration--on-industries{display:none}}.dots-decoration--on-black{opacity:.15}@media (max-width:799px){.dots-decoration--on-black{display:none}}.dots-decoration--on-black img{width:125px;height:auto}.dots-decoration--on-black img.dot-1{top:-400px;right:450px}.dots-decoration--on-black img.dot-2{top:-335px;right:380px}.dots-decoration--on-black img.dot-3{top:-270px;right:270px}.dots-decoration--on-technologies img{position:fixed;width:125px;height:auto;transform:rotate(45deg)}.dots-decoration--on-technologies img.dot-1{right:-55px;top:33vh}@media (max-width:799px){.dots-decoration--on-technologies img.dot-1{display:none}}.dots-decoration--on-technologies img.dot-2{top:45vh;right:-55px}@media (max-width:799px){.dots-decoration--on-technologies img.dot-2{display:none}}.dots-decoration--on-technologies img.dot-3{top:66vh;right:-55px}@media (max-width:799px){.dots-decoration--on-technologies img.dot-3{display:none}}.dots-decoration--on-technologies img.dot-mobile{display:none;right:-55px;top:23vh;width:100%;transform:rotate(0)}@media (max-width:799px){.dots-decoration--on-technologies img.dot-mobile{display:block}}.dots-decoration--on-white{opacity:1}@media (max-width:799px){.dots-decoration--on-white{display:none}}.dots-decoration--on-white img{width:150px;height:auto}.dots-decoration--on-white img.dot-1{top:-420px;right:320px}.dots-decoration--on-white img.dot-2{top:-335px;right:230px}.dots-decoration--on-white img.dot-3{top:-230px;right:90px}.decoration--1{left:15%;top:55%;height:18rem;width:18rem}.decoration--1,.decoration--2{position:absolute;z-index:0;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.decoration--2{left:0;top:20%;height:38rem;width:38rem}.decoration--3{left:30%;top:15%}.decoration--3,.decoration--4{position:absolute;z-index:0;border-radius:50%;background:#fff;transform:translate(-50%,-50%);height:18rem;width:18rem}.decoration--4{left:75%;top:85%}.decoration--5{left:0;top:65%;height:38rem;width:38rem}.decoration--5,.decoration--6{position:absolute;z-index:0;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.decoration--6{left:45%;top:17.5%;height:10rem;width:10rem}.decoration--7{left:20%;top:20%}.decoration--7,.decoration--contact-1{position:absolute;z-index:0;border-radius:50%;background:#fff;transform:translate(-50%,-50%);height:18rem;width:18rem}.decoration--contact-1{left:15%;top:33%}.decoration--contact-2{position:absolute;left:45%;top:27.5%;z-index:0;border-radius:50%;background:#fff;transform:translate(-50%,-50%);height:10rem;width:10rem}@media (max-width:1790px){.rotating-bubbles{width:85%}}@media (max-width:1499px){.rotating-bubbles{width:75%}}@media (max-width:1399px){.rotating-bubbles{width:50%}}@media (max-width:999px){.rotating-bubbles{width:100%}}.transform-bubbles{position:fixed;top:50vh;right:0;z-index:50;transform:translate(50%,-50%)}@media (max-width:1790px){.transform-bubbles{right:-40px}}@media (max-width:1499px){.transform-bubbles{right:-50px}}@media (max-width:1399px){.transform-bubbles{right:-90px}}@media (max-width:1249px){.transform-bubbles{right:-140px}}@media (max-width:799px){.transform-bubbles{z-index:0;right:0;transform:scale(.75) translate(75%,-50%)}}.dot-inside{height:1.5rem;width:1.5rem;border:1px solid #3874fa;border-radius:50%;position:absolute;cursor:unset;z-index:10}@media (max-width:799px){.dot-inside{display:none}}.dot-inside--1{left:-15%;top:0}@media (max-width:799px){.dot-inside--1{top:25px;left:5%}}.dot-inside--2{left:50%;top:-25%}@media (max-width:799px){.dot-inside--2{top:10px;left:95%}}.dot-inside--3{left:95%;top:115%}@media (max-width:799px){.dot-inside--3{top:-10px;left:7%}}.dot-inside--4{left:-25%;top:60%}@media (max-width:799px){.dot-inside--4{bottom:-30px;left:95%}}.dot-inside--5{left:-25%;top:60%}@media (max-width:799px){.dot-inside--5{bottom:-30px;left:-10%}}.dot-inside--6{left:5%;top:100%}@media (max-width:799px){.dot-inside--6{top:-20px;left:110px}}.pattern-decoration{position:absolute;width:390px;top:100%;z-index:1;left:25vw;transform:translateX(-50%)}.pattern-decoration img{width:100%}@media (max-width:799px){.pattern-decoration{display:none}}.scroll-btn{position:fixed;bottom:6rem;right:-35px;z-index:50;text-decoration:none;transition:opacity .3s ease;cursor:pointer;width:95px;height:20px;display:flex;justify-content:center;align-items:center}@media (max-width:799px){.scroll-btn{right:-48px}}@media (max-width:349px){.scroll-btn{right:-68px}}.scroll-btn span{color:#3874fa;font-family:video,serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;margin-right:1rem}@media (max-width:799px){.scroll-btn span{font-size:1.2rem}}.scroll-btn .arrow-icon{position:absolute;right:-30px;width:35px;top:-1px}@media (max-width:1499px){.scroll-btn .arrow-icon{top:0}}@media (max-width:999px){.scroll-btn .arrow-icon{top:1px}}@media (max-width:799px){.scroll-btn .arrow-icon{width:30px;height:1.5rem;top:3px}}.to-top{transform:rotate(-90deg) translate(10%,-200%)}@media (max-width:799px){.to-top .arrow-icon{right:-20px}}.to-bottom{transform:rotate(90deg) translate(-50%,200%)}@media (max-width:799px){.to-bottom{display:none}}.header{background-size:cover;background-position:50%;display:flex}.header.section-main{position:relative;z-index:5}@media (max-width:799px){.header .heading-1.mb-5{margin-bottom:1rem}}@media (max-width:799px){.header{position:relative}}.header__logo{position:absolute;top:50%;transform:translateY(-50%);left:5rem;z-index:500;max-width:120px}@media (max-width:799px){.header__logo{left:36px;width:80px}}@media (max-width:349px){.header__logo{left:15px}}.header__container{position:relative;flex:0 0 50%;display:flex;justify-content:center;align-items:center}.header__container:first-child{grid-column:2/3}.header__container:nth-child(2){grid-column:3/5}@media (max-width:799px){.header__container:nth-child(2){grid-column:1/5}}@media (max-width:799px){.header__container{height:50vh;align-items:flex-start}}.header__container--dark{position:absolute;right:0;background:#0d0d0d;color:#fff;height:100%;width:50%}.header__content{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:51;position:relative;width:75%;height:100vh;padding-bottom:10rem}@media (max-width:799px){.header__content{height:100%;justify-content:space-around;padding-bottom:0;padding-top:0}}@media (max-width:349px){.header__content{height:100%}}.header__content>img{width:auto;height:100%}@media (max-width:799px){.header__content>img{max-width:40vh;height:auto;width:100%}}.header__copy{padding-top:1rem;display:flex;justify-content:space-between;align-items:center;width:100%;color:#fff}.header__copy--text{width:100%}.header__copy--text p{padding-right:1.5rem;max-width:315px}@media (max-width:999px){.header__copy--text p{width:90%}}.header__copy--inside{display:none;justify-content:space-between;align-items:center;width:100%}.header__copy--inside.active{display:flex}.header__copy img{height:40px}@media (max-width:799px){.header__copy img{height:20px}}.header__copy p{font-size:1.3rem;opacity:.9}@media (max-width:799px){.header__copy p{font-size:1.4rem}}.header__counter{font-weight:700;font-family:video,serif;min-width:56px;margin-right:5px}.header--contact{grid-column:full-start/col-1-end;position:relative;padding-bottom:30rem;display:grid;grid-template-columns:minmax(10vw,1fr) minmax(37rem,70rem)}@media (max-width:799px){.header--contact{grid-template-columns:36px 1fr 36px;grid-column:full-start/full-end;padding-top:15rem;padding-bottom:10rem}}@media (max-width:349px){.header--contact{grid-template-columns:15px 1fr 15px}}.header--contact .double-line{grid-column:2;height:24rem;max-width:40rem;width:100%}@media (max-width:799px){.header--contact .double-line{height:auto}}.header--contact .only-bg{width:100%}.header--contact .heading{position:sticky;top:40vh;left:0}.header--subpage{grid-column:col-1-start/col-1-end;position:relative;padding-bottom:30rem;padding-top:10rem}@media (max-width:799px){.header--subpage{grid-column:full-start/full-end;margin-left:36px;margin-right:36px;padding:15rem 0 5rem}}.header--subpage .heading{position:sticky;top:40vh;left:0}.header__animation{background-size:cover;background-repeat:no-repeat;display:grid;justify-items:center;align-items:center;position:relative}.header__animation--big{background-image:url(../svg/frame-1.svg);height:450px;width:450px}@media (max-width:1399px){.header__animation--big{height:400px;width:400px}}@media (max-width:1249px){.header__animation--big{height:360px;width:360px}}@media (max-width:999px){.header__animation--big{height:300px;width:300px}}@media (max-width:799px){.header__animation--big{height:250px;width:250px}}@media (max-width:349px){.header__animation--big{height:200px;width:200px}}.header__animation--med{background-image:url(../svg/frame-2.svg);height:425px;width:425px}@media (max-width:1399px){.header__animation--med{height:390px;width:390px}}@media (max-width:1249px){.header__animation--med{height:360px;width:360px}}@media (max-width:999px){.header__animation--med{height:300px;width:300px}}@media (max-width:799px){.header__animation--med{height:250px;width:250px}}@media (max-width:349px){.header__animation--med{height:200px;width:200px}}.header__animation--small{background-image:url(../svg/frame-3.svg);height:400px;width:400px}@media (max-width:1399px){.header__animation--small{height:375px;width:375px}}@media (max-width:1249px){.header__animation--small{height:350px;width:350px}}@media (max-width:999px){.header__animation--small{height:300px;width:300px}}@media (max-width:799px){.header__animation--small{height:250px;width:250px}}@media (max-width:349px){.header__animation--small{height:200px;width:200px}}.header__numbers-right{position:absolute;color:#fff;top:50%;right:-4rem;transform:translateY(-50%);font-family:video,serif;font-size:1.3rem;font-weight:600}@media (max-width:799px){.header__numbers-right{font-size:1.4rem}}.header__numbers-bottom{position:absolute;color:#fff;bottom:-3.5rem;font-family:video,serif;font-size:1.3rem;font-weight:600}@media (max-width:1249px){.header__numbers-bottom{bottom:-2.7rem}}@media (max-width:799px){.header__numbers-bottom{font-size:1.4rem;bottom:-2.5rem}}.header .figure{position:relative;width:40px;display:flex;justify-content:center}.header .always-on-figure{min-height:25px;min-width:25px;height:25px;width:25px;background:transparent;border:1px solid #fff;border-radius:50%;position:relative}.header .always-on-figure:after{content:"";position:absolute;width:15px;height:15px;top:4px;left:4px;border-radius:50%;background:#3874fa;animation:pulsing 1.5s infinite}.header .scalability-figure{border:2px solid #fff;border-radius:50%;animation:morphing 2s ease-in infinite}.header .performance-figure,.header .scalability-figure{min-height:25px;min-width:25px;height:25px;width:25px;background:transparent;position:relative}.header .performance-figure{border:1px solid #fff;border-radius:50%;animation:rotating 1.5s linear infinite}.header .performance-figure:after{content:"";position:absolute;width:50%;height:1px;top:50%;background:#fff}.display-nav{position:absolute;width:100%;top:93vh}@media (max-width:799px){.display-nav{position:relative;top:auto;bottom:auto}}.display-nav__list{font-size:2rem;display:flex;justify-content:center;list-style:none}@media (max-width:1399px){.display-nav__list{font-size:1.8rem}}@media (max-width:1249px){.display-nav__list{font-size:1.4rem}}@media (max-width:799px){.display-nav__list{font-size:1.6rem;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.display-nav__list li{font-family:video,serif;color:#fff;text-transform:uppercase;position:relative;text-align:center;cursor:pointer;transition:all .3s ease}.display-nav__list li:nth-child(2){margin-right:20px;margin-left:20px}@media (max-width:799px){.display-nav__list li:nth-child(2){margin-right:0;margin-left:0}}@media (max-width:799px){.display-nav__list li:not(:last-child){margin-bottom:1rem}}.display-nav__list li:not(:last-child):after{color:#fff;content:"/";position:absolute;right:-10px;transform:translateX(50%)}@media (max-width:799px){.display-nav__list li:not(:last-child):after{display:none}}.display-nav__list li.active{text-transform:uppercase;color:#3874fa}#myCanvas{position:absolute}@media (max-width:1249px){#myCanvas{transform:scale(.8)}}@media (max-width:999px){#myCanvas{transform:scale(.7)}}@media (max-width:799px){#myCanvas{transform:scale(.5)}}@media (max-width:349px){#myCanvas{transform:scale(.45)}}.scrolled .header__logo{width:27px;height:27px;object-fit:cover;object-position:left}@media (max-width:799px){.scrolled .header__logo{width:18px;height:18px}}.col-2-end{grid-column:2/3}.container{width:100%;margin:0 auto;z-index:1;display:grid;grid-template-columns:minmax(10vw,1fr) repeat(2,minmax(37rem,70rem)) minmax(10vw,1fr)}@media (max-width:799px){.container--size{grid-template-rows:240px 360px}}@media (max-width:799px){.container{grid-template-columns:minmax(36px,1fr) minmax(220px,auto) minmax(36px,1fr)}}@media (max-width:349px){.container{grid-template-columns:minmax(15px,1fr) minmax(220px,auto) minmax(15px,1fr)}}.only-bg{height:100%;width:50%;position:absolute;z-index:-1}@media (max-width:799px){.only-bg{display:none}}section{position:relative}.fixed-container{position:absolute;height:200%;left:0}@media (max-width:799px){.fixed-container{position:relative;height:auto}}.section-main{min-height:100vh;display:flex;z-index:1}@media (max-width:799px){.section-main{min-height:auto}}.section-grey{background:#f8f8f8}.section-black{background:#1c1c1c}@media (max-width:799px){.section-black{padding:12rem 0}}.section-blackest{background:#0d0d0d}.section-blackest .services__item p:before{background:url(../img/575757-vector-horizontal.svg) no-repeat}.section-secondary{background:#f8f8f8}.section-secondary__container{display:flex;align-items:center}.section-secondary__container:first-child{grid-column:2}.section-secondary__container:nth-child(2){grid-column:3}@media (max-width:799px){.section-secondary__container:nth-child(2){grid-column:2;align-items:flex-start}}@media (max-width:799px){.section-secondary__container{display:flex;align-items:flex-start}}.limited,.section-primary{position:relative}.section-primary{z-index:2;background:#fff}.section-primary__row{display:flex}.section-primary__col{flex:0 0 33%;background:#000}.section-primary__container:nth-child(3){grid-column:1/-1}.section-wide{grid-column:2/4;background:#fff;position:relative}@media (max-width:799px){.section-wide{padding-top:8rem;padding-bottom:0;grid-column:2/3}}.section-wide__item-mobile{border:1px solid #bfbfbf;border-radius:5.5rem;width:100%;display:flex;justify-content:center}.section-wide__row{display:flex;justify-content:center;align-items:center}.section-wide__row:first-child{margin-bottom:5rem}.section-wide__row--grid{display:grid;grid-template-columns:repeat(3,33%);justify-items:center;align-items:center}@media (max-width:799px){.section-wide__row--grid{display:none}}.section-wide__row--grid img{width:60%;height:100%}.section-wide__row--mobile{display:none;align-items:center;justify-items:center;grid-gap:1rem}@media (max-width:799px){.section-wide__row--mobile{display:grid}}.section-wide__col{display:flex;width:100%}.section-wide__col:first-child{justify-content:flex-start}.section-wide__col:nth-child(2){position:relative;justify-content:center}.section-wide__col:nth-child(2):after,.section-wide__col:nth-child(2):before{content:url(/img/decorator.png);position:absolute;top:0}.section-wide__col:nth-child(2):after{right:0}.section-wide__col:nth-child(2):before{left:0}.section-wide__col:nth-child(3){justify-content:flex-end}.section-articles{display:flex;background:#fff;position:relative;grid-column:1/-1;padding-top:13rem}@media (max-width:799px){.section-articles{padding-top:0}}.section-articles .limited{overflow:hidden}.section-articles__container{position:relative}.section-articles__container:first-child{grid-column:2/3}@media (max-width:799px){.section-articles__container:first-child{grid-column:1/4;margin-left:36px;margin-right:36px;margin-top:10rem}}@media (max-width:349px){.section-articles__container:first-child{margin-left:15px;margin-right:15px}}.section-articles__container:nth-child(2){grid-column:3/4}@media (max-width:799px){.section-articles__container:nth-child(2){grid-column:1/4;margin-top:2.5rem;margin-left:36px;margin-right:36px}}@media (max-width:349px){.section-articles__container:nth-child(2){margin-left:15px;margin-right:15px}}.canvas-bottom{position:fixed;top:50%;left:75%;transform:translateX(-50%) translateY(-50%);opacity:.2;z-index:1}@media (max-width:799px){.canvas-bottom{display:none}}.rotator{margin-top:-10rem;height:50vw;width:100%;position:relative}@media (max-width:799px){.rotator{display:none}}.black{background:#0d0d0d;right:0;top:0}@media (max-width:799px){.black{width:100%;height:90vh;position:relative}}.white{background:#fff;left:0;top:0}@media (max-width:799px){.white{height:50vh}}.grey{background:#f8f8f8;left:0;top:0}@media (max-width:799px){.grey{height:50vh}}.rotator-wrapper{position:absolute;min-height:50vh;height:100%;width:50%;right:0;background:#0d0d0d;overflow:hidden}@media (max-width:799px){.rotator-wrapper{position:relative;min-height:50vh;width:100%}}.bg-black .white-pipe{display:none}@media (max-width:799px){.bg-black .white-pipe{display:block}}.bg-black .black-pipe{display:block}@media (max-width:799px){.bg-black .black-pipe{display:none}}@media (max-width:799px){.bg-black{background:#0d0d0d}}@media (max-width:799px){.bg-black .heading,.bg-black h2{color:#fff}}.services{display:grid;grid-column:3/span 1;grid-template-rows:auto 1fr repeat(3,auto) 1fr auto;min-height:100vh;padding-top:10rem;z-index:2}@media (max-width:1499px){.services{grid-column:2/span 2}}@media (max-width:799px){.services{padding-top:0;grid-template-rows:auto;grid-column:2;justify-content:center}}.services__item{padding-right:4rem}@media (max-width:799px){.services__item{padding-right:0;max-width:33.8rem}}.services__item--img{width:100px;height:150px;display:flex;justify-content:center;align-items:center}@media (max-width:799px){.services__item--img{height:auto;justify-content:flex-start}}.services__item h3{font-size:1.6rem;font-weight:700;width:150%}@media (max-width:799px){.services__item h3{width:100%}}.services__item p{position:relative;font-weight:700}.services__item p:before{top:-25px;content:"";position:absolute;background:url(../img/vector-horizontal.svg) no-repeat;background-size:contain;height:20px;width:98%}@media (max-width:799px){.services__item p{display:inline-block;width:100%}}.services__item:not(:first-child){padding-top:2rem}.services__item:first-child{grid-column:5;grid-row:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media (max-width:799px){.services__item:first-child{grid-column:1/-1;grid-row:2}}.services__item:nth-child(2){grid-column:6;grid-row:4}@media (max-width:799px){.services__item:nth-child(2){grid-column:1/-1;grid-row:4}}.services__item:nth-child(3){grid-column:7;grid-row:5}@media (max-width:799px){.services__item:nth-child(3){grid-column:1/-1;grid-row:5}}.services__item img{transform:rotate(90deg)}.services__box{border:2px solid #bfbfbf;padding:2.4rem;transition:all .3s ease;color:#0d0d0d;text-decoration:none;position:relative}.services__box:hover{border:2px solid #3874fa;background:#3874fa;color:#fff}.services__box:hover .arrow-icon{stroke:#fff}.services__box--icon{position:relative;left:0;margin-bottom:2rem}@media (max-width:799px){.services__box--icon{display:flex;position:absolute;width:80%;left:auto}}.services__box--icon svg{display:block;margin-left:auto;margin-right:0;max-width:25px}@media (max-width:799px){.services__box--icon h3{margin-top:0}}@media (max-width:799px){.services__box>h3{margin-top:3.5rem}}.services__box h3{font-size:2rem;text-transform:uppercase;font-family:video,serif;font-weight:300;margin-bottom:10rem}@media (max-width:1499px){.services__box h3{margin-bottom:5rem}}@media (max-width:799px){.services__box h3{margin-bottom:2.5rem;width:90%}}.services__box p{font-size:1.2rem}@media (max-width:799px){.services__box p{font-size:1.5rem}}.h-100{min-height:100vh}.h-75{min-height:75vh}.services-wrapper{padding:15rem 0 10rem}@media (max-width:1399px){.services-wrapper{padding:10rem 0}}.services-wrapper .heading-2{grid-column:2}@media (max-width:1399px){.services-wrapper .heading-2{margin-bottom:5rem}}.services-container{grid-column:2/span 2;display:grid;grid-template-columns:repeat(auto-fit,calc(25% - 1.6rem));column-gap:1.6rem;row-gap:2rem;align-content:center;padding:13rem 0;grid-auto-rows:1fr}@media (max-width:1399px){.services-container{padding:5rem 0;grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}}@media (max-width:799px){.services-container{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-column:2/2;justify-content:center}}.arrow-icon{fill:none;stroke:#3874fa;stroke-width:9px;height:1.9rem;transition:all .3s ease}.subpage-header{grid-column:col-1-start/col-2-end;height:175vh;padding-bottom:75vh;margin-top:-75vh;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0}.subpage-header .accordion{width:auto;margin:0}.subpage-header .accordion__nav{left:50%}.contact{grid-column:col-2-start/full-end;padding-top:11.5rem}@media (max-width:799px){.contact{grid-column:full-start/full-end;padding-top:9.5rem}}.contact__container{position:relative;display:grid;grid-template-columns:[full-start] minmax(7vw,1fr) [col-start] minmax(37rem,70rem) [col-end] minmax(10vw,1fr) [full-end]}@media (max-width:799px){.contact__container{grid-template-columns:[full-start] 36px [col-start] 1fr [col-end] 36px [full-end]}}@media (max-width:349px){.contact__container{grid-template-columns:[full-start] 15px [col-start] 1fr [col-end] 15px [full-end]}}.contact__top{width:100%;display:flex;align-items:center;justify-content:space-between;padding-bottom:15rem;padding-top:5rem;grid-column:col-start}@media (max-width:799px){.contact__top{flex-direction:column;align-items:flex-start}}.contact__top .rounded-header{margin-bottom:2.5rem;display:block;padding-right:2.5rem}.contact__top .rounded-header h2{font-family:video,serif;font-size:3rem;text-transform:uppercase;position:relative;width:20rem;display:inline-block;font-weight:300;margin-top:5.5rem}@media (max-width:799px){.contact__top .rounded-header h2{margin-top:0}}.contact__top .rounded-header h2:after{border:1px solid #bfbfbf;border-radius:50%;content:"";height:30rem;width:30rem;position:absolute;left:-40%;top:-14rem}@media (max-width:1399px){.contact__top .rounded-header h2:after{height:25rem;width:25rem;top:-10rem}}@media (max-width:799px){.contact__top .rounded-header h2:after{height:38rem;width:38rem;top:-18rem;left:-80%}}.contact__top h5{font-size:1.8rem;font-weight:600}.contact__top a,.contact__top span{font-size:1.4rem}.contact__top a{text-decoration:none;color:#0d0d0d;border-bottom:2px solid transparent;transition:all .3s ease;margin-bottom:2.5rem}@media (max-width:799px){.contact__top a{margin-bottom:1.5rem}}.contact__top a:hover{border-bottom:2px solid #3874fa}.contact__btm{height:50%;width:100%;grid-column:full-start/full-end}.contact__address{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:2;width:50%}@media (max-width:799px){.contact__address{width:100%}}.technologies{padding-top:20vh;grid-column:col-2-start/col-2-end}@media (max-width:799px){.technologies{grid-column:col-1-start;padding-top:0}}.technologies article{position:relative}.technologies article:not(:last-child):after{display:none}@media (max-width:799px){.technologies article:not(:last-child):after{display:block;bottom:-50px;content:"";position:absolute;background:url(../img/vector-horizontal.svg) no-repeat;background-size:contain;height:20px;width:98%}}.technologies__brand{max-width:25rem;border:1px solid #bfbfbf;border-radius:5rem;display:flex;justify-content:center}@media (max-width:799px){.technologies__brand{max-width:unset}}.technologies h2{margin-bottom:4rem}.technologies h3{text-transform:uppercase;font-size:2rem!important;font-family:video,serif!important;margin-top:2.5rem!important}.technologies h3:first-of-type{margin-top:5rem}.about-text article,.technologies article{margin-bottom:10rem;padding-left:10rem}@media (max-width:799px){.about-text article,.technologies article{padding-left:0}}.about-text a,.about-text div,.about-text li,.about-text ol,.about-text p,.about-text span,.about-text ul,.technologies a,.technologies div,.technologies li,.technologies ol,.technologies p,.technologies span,.technologies ul{font-size:1.6rem!important;font-family:tablet-gothic-wide,sans-serif!important}.about-text .lead,.technologies .lead{font-weight:700;margin-bottom:5rem}.about-text .lead div,.about-text .lead li,.about-text .lead ol,.technologies .lead div,.technologies .lead li,.technologies .lead ol{font-weight:400;font-size:1.6rem;font-family:tablet-gothic-wide,sans-serif!important}.about-text .lead ol,.technologies .lead ol{padding-top:1.5rem}.about-text .paragraphs,.technologies .paragraphs{padding-left:11rem}@media (max-width:799px){.about-text .paragraphs,.technologies .paragraphs{padding-left:4rem}}.about-text .paragraphs>:not(:last-child),.technologies .paragraphs>:not(:last-child){margin-bottom:2.5rem}article a{color:#3874fa;text-decoration:none}article ol,article ul{list-style:none}article ol li,article ul li{padding-left:1rem;position:relative}article ol li:after,article ul li:after{content:"";position:absolute;height:2px;width:2px;background:#0d0d0d;border-radius:50%;left:0;top:10px}article ol li:not(:last-child),article ul li:not(:last-child){margin-bottom:.2rem}.join-us{padding-top:36vh}@media (max-width:799px){.join-us h2.heading-2,.join-us h3{font-size:2.8rem}}@media (max-width:799px){.join-us{padding-top:0}}.join-us .paragraphs.lead div,.join-us .paragraphs.lead li,.join-us .paragraphs.lead ol,.join-us .paragraphs.lead p,.join-us .paragraphs.lead ul{font-size:1.6rem;font-weight:600;line-height:22px;font-family:tablet-gothic-wide,sans-serif!important}.join-us .paragraphs.lead div span{font-size:1.7rem;margin-top:1rem;margin-bottom:.5rem;display:inline-block}.join-us__heading{position:relative}.join-us__heading .apply-link{position:absolute;left:-100px;top:5px;text-decoration:none;color:#3874fa;font-family:video,serif;font-size:1.2rem;font-weight:600;text-transform:uppercase;display:flex;align-items:center;width:70px}@media (max-width:799px){.join-us__heading .apply-link{left:0;top:-35px}}.join-us__heading .apply-link .arrow-icon,.join-us__heading .apply-link:hover .arrow-icon{transform:translateX(10px)}.join-us .lead{margin-top:7.5rem}.join-us h3{font-family:video,serif;font-size:3rem;text-transform:uppercase;font-weight:300;margin-bottom:5rem}.join-us article{padding-top:7.5rem;padding-bottom:30rem}@media (max-width:799px){.join-us article{padding-bottom:10rem}}.join-us article .paragraphs p:last-child{margin-bottom:0}.case-study h3{text-transform:uppercase;font-size:2rem;font-family:video,serif;margin:2.5rem 0}.case-study ul li{font-size:1.4rem}.case-study .rounded-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2rem}.case-study .rounded-feature{padding:2rem 0 1.5rem;text-align:center;border:1px solid #bfbfbf;border-radius:25px;position:relative}.case-study .rounded-feature span{font-size:1.4rem;font-family:video,serif;text-transform:uppercase}.case-study .dashed-text{color:#848484}.two-col-bg{grid-column:full-start/full-end;position:relative}.two-col-bg header{grid-column:col-1-start/col-1-end}@media (max-width:799px){.two-col-bg header .heading-row.double-line,.two-col-bg header .subheading{display:none}}.two-col-bg header .about-heading{display:none}@media (max-width:799px){.two-col-bg header .about-heading{display:block}}.two-col-bg header .heading-row h3{grid-row:2;margin-top:-25px}.two-col-bg main{grid-column:col-2-start/col-2-end}.two-col-bg main .mobile-title{display:none}.two-col-bg main .mobile-title h2{margin-bottom:2.8rem}@media (max-width:799px){.two-col-bg main .mobile-title{display:block;margin-bottom:5rem}}.two-col-bg main .mobile-title .heading-row,.two-col-bg main .mobile-title h2.heading-2{color:#0d0d0d}.two-col-bg .bg-1{background:#f8f8f8;height:100%}.two-col-bg .bg-1,.two-col-bg .bg-2{position:absolute;z-index:-1;width:50%}.two-col-bg .bg-2{background:#0d0d0d;right:0;height:100vh}@media (max-width:799px){.two-col-bg .bg-2{display:none}}.black-section{min-height:100vh}.black-section h1,.black-section h2,.black-section h3,.black-section h4,.black-section li,.black-section p,.black-section ul{color:#fff}.team{height:100vh;display:flex;flex-direction:column;justify-content:center}@media (max-width:799px){.team .heading.double-line.mobile-title{max-width:unset}}@media (max-width:799px){.team{padding-top:5rem;height:auto;flex-direction:row;flex-wrap:wrap}}.team__box:not(:last-child){padding-right:1.6rem}@media (max-width:799px){.team__box{padding-right:1.6rem;padding-bottom:2rem}}.team__avatar{border-radius:50%;overflow:hidden;max-height:20rem;max-width:20rem}.team__avatar img{width:100%;max-width:20rem}.team__info{margin-top:1.5rem;font-size:1.2rem;font-family:video,serif;text-transform:uppercase}.team__info--position{color:#575757}.team--top{padding-bottom:5rem;margin-left:0}@media (max-width:999px){.team--top{margin-left:0}}@media (max-width:799px){.team--top{margin-left:0;padding-bottom:1rem}}.team--bottom{padding-top:5rem;padding-bottom:10rem;margin-left:0}@media (max-width:999px){.team--bottom{margin-left:0}}@media (max-width:799px){.team--bottom{margin-left:0}}.our-clients{min-height:100vh;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20rem 10rem;align-content:center}@media (max-width:799px){.our-clients{grid-gap:1rem 0;min-height:auto;padding-top:5rem;padding-bottom:5rem}}@media (max-width:799px){.our-clients .mobile-title{grid-row:1;grid-column:1/-1}}.our-clients__item:nth-child(odd){grid-column:2}@media (max-width:799px){.our-clients__item:first-child{grid-row:2}}@media (max-width:799px){.our-clients__item:nth-child(2){grid-row:3}}@media (max-width:799px){.our-clients__item:nth-child(3){grid-row:4}}@media (max-width:799px){.our-clients__item:nth-child(4){grid-row:5}}@media (max-width:799px){.our-clients__item:nth-child(5){grid-row:6}}@media (max-width:799px){.our-clients__item:nth-child(6){grid-row:7}}.our-clients__item h5{font-size:2rem;font-family:video,serif;text-transform:uppercase}.our-clients__item img{width:100%;height:auto}.black-section{display:flex;justify-content:center;align-items:center}@media (max-width:799px){.black-section{display:none}}.about-header-text{padding-left:11rem}@media (max-width:1399px){.about-header-text{padding-left:5rem}}@media (max-width:1249px){.about-header-text{padding-left:0}}.about-header-text ul{max-width:45rem;list-style:none}.about-header-text ul li{font-size:1.8rem;position:relative}.about-header-text ul li:after{content:"";position:absolute;height:4px;width:4px;background:#fff;border-radius:50%;left:-10px;top:14px}.about-header-text ul li:not(:last-child){margin-bottom:2rem}section.test{height:200vh;background:#aaa}.half-section{grid-column:full-start/col-1-end}.half-section__box{height:100vh;width:100%;display:grid;grid-template-columns:repeat(10,1fr);align-items:center}.half-section__box--inner{height:40rem;width:40rem}.half-section__box img{width:100%;object-fit:cover;height:100%}.half-section__box:nth-child(1n) .half-section__box--inner{grid-column:2}.half-section__box:nth-child(2n) .half-section__box--inner{grid-column:6}.half-section__box:nth-child(3n) .half-section__box--inner{grid-column:9}.half-section__box:nth-child(4n) .half-section__box--inner{grid-column:5}.empty{height:50vh;width:100vw;visibility:hidden;opacity:0;grid-row:3}.technology-home{min-height:100vh;display:flex;justify-content:center;align-items:center}.technology-home .container{grid-gap:10rem 0}@media (max-width:1499px){.technology-home .container{grid-gap:5rem 0}}@media (max-width:799px){.technology-home .container{grid-gap:0}}.technology-home .section-primary__container{padding-right:16rem}@media (max-width:1499px){.technology-home .section-primary__container{padding-right:10rem}}@media (max-width:1399px){.technology-home .section-primary__container{padding-right:0}}.technology-home .section-wide__row{margin-bottom:10rem}@media (max-width:1399px){.technology-home .section-wide__row{margin-bottom:7.5rem}}.fixed-wrapper{height:200vh;position:absolute;display:block;left:13vw}@media (max-width:1499px){.fixed-wrapper{height:auto;position:relative;left:auto;display:flex;margin-top:15rem}}@media (max-width:799px){.fixed-wrapper{margin-top:0}}.fixed-wrapper .double-line{position:sticky;top:40vh;left:0;width:80%;padding-bottom:30vh}@media (max-width:1499px){.fixed-wrapper .double-line{top:unset;position:relative;padding-bottom:0}}.mobile-section{display:none}@media (max-width:799px){.mobile-section{display:block;padding-top:10rem}}.about-page .limited{overflow:hidden}@media (max-width:799px){.about-page .two-col-bg.grid .header--subpage{grid-column:full-start/full-end;background:#0d0d0d;color:#fff;padding:15rem 30px 20rem}}@media (max-width:349px){.about-page .two-col-bg.grid .header--subpage{padding:10rem 15px 15rem}}@media (max-width:799px){.about-page .two-col-bg.grid .header--subpage .heading{position:relative;top:auto}}.about-text .about-articles__article{position:relative;padding-left:0}@media (max-width:799px){.about-text .about-articles__article:not(:last-of-type):after{content:"";position:absolute;bottom:-5%;background:url(../img/black-devider.svg) no-repeat 50%;background-size:contain;height:2rem;width:100%}}.footer{grid-column:sidebar-start/full-end;display:grid;grid-template-rows:repeat(2,27rem);grid-template-columns:repeat(2,1fr);position:relative}.footer__links{margin-top:3rem;margin-bottom:2rem}.footer__links a{color:#fff}.footer__links a:first-child{margin-right:1rem}.footer__container{color:#fff}@media (max-width:799px){.footer__container{display:block;width:100vw;left:0;position:relative}}@media (max-width:799px){.footer__container .heading{padding-left:23px;padding-right:23px}}.footer__container .heading-row{align-items:start}.footer__container .heading-row h2.heading-main{color:#fff}.footer__container:first-child{grid-column:2;background:#3874fa;display:flex;align-items:center}@media (max-width:1399px){.footer__container:first-child .heading-main{margin-bottom:3rem}}@media (max-width:1399px){.footer__container:first-child .heading-row a{margin-bottom:1.5rem}}@media (max-width:799px){.footer__container:first-child{height:auto;top:auto;grid-column:1;padding:5rem 0}}@media (max-width:349px){.footer__container:first-child{padding:3rem 0}}.footer__container:nth-child(2){grid-column:3/5;text-align:center;padding:0}@media (max-width:799px){.footer__container:nth-child(2){grid-template-rows:repeat(3,60px);position:relative;top:auto;grid-column:1/-1;background:#0d0d0d}}.footer__company{grid-row:1}.footer__company h5{font-size:1.6rem;font-weight:300}@media (max-width:1399px){.footer__company h5{margin-bottom:3rem}}.footer__company .clutch-widget{display:block;margin-top:32px}.footer__company .clutch-widget iframe{width:auto!important;margin:0 auto;max-width:192px;overflow:hidden}.footer__copyrights{grid-row:3;margin-bottom:4.5rem}@media (max-width:799px){.footer__copyrights{margin-top:1.5rem;margin-bottom:2.5rem;grid-row:4}}.footer__copyrights p{color:#575757;font-family:video,serif;text-transform:uppercase;font-size:1.2rem}@media (max-width:799px){.footer__copyrights p{width:75%;margin:0 auto 15px}}.footer__copyrights p a{color:#575757}.footer__logo{margin-bottom:1.5rem;margin-top:-2rem}.footer__certificates{display:block;margin-bottom:3.5rem}.footer__certificates img{width:150px;height:auto;padding-top:80px}footer.section-main{min-height:50vh;position:relative}@media (max-width:799px){footer.section-main{min-height:auto;padding:0}}footer.section-main .footer-bg{position:absolute;z-index:-1}footer.section-main .footer-bg.black-footer-50{background:#0d0d0d;bottom:0;right:0;height:100%;width:50%}@media (max-width:799px){footer.section-main .footer-bg.black-footer-50{display:none}}footer.section-main .footer-bg.black-footer-100{background:#0d0d0d;bottom:0;right:0;height:100%;width:50%}@media (max-width:799px){footer.section-main .footer-bg.black-footer-100{display:none}}footer.section-main .footer-bg.blue-footer{background:#3874fa;bottom:0;left:0;height:100%;width:50%}@media (max-width:799px){footer.section-main .footer-bg.blue-footer{display:none}}.btn-primary{color:#fff;background:#3874fa;padding:1.2rem 2.5rem 1.2rem 2rem;font-family:video,serif;font-size:1.4rem;font-weight:600;text-decoration:none;text-transform:uppercase;position:relative;transition:all .3s ease}.btn-primary.more-btn--arrow:hover svg{transform:translateX(50%)}.btn-primary:hover{background:rgba(56,116,250,.9)}.btn-primary .icon-arrow-right{right:3rem;top:60%}.btn-primary:hover>.icon-arrow-right{transform:translate(50%,-60%)}.btn-round{position:absolute;width:28%;height:28%;max-width:22rem;max-height:22rem;border-radius:50%;border:1px solid #3874fa;z-index:20;padding:10px;font-family:video,serif;font-size:1.8rem;text-align:center;text-transform:uppercase;display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 1px 0 #3874fa,0 0 1px 0 #3874fa;transition:all .3s ease}@media (max-width:999px){.btn-round{font-size:1.6rem}}.btn-round a{color:#fff;text-decoration:none;height:100%;width:100%;border-radius:50%;display:flex;justify-content:center;align-items:center}.btn-round:hover picture{transform:translateX(10px)}@media (max-width:1399px){.btn-round:hover picture{transform:translateX(10px)}}@media (max-width:999px){.btn-round:hover picture{transform:translateX(10px)}}.btn-round picture{width:23px;transition:all .3s ease;position:absolute;bottom:20%}@media (max-width:1399px){.btn-round picture{bottom:15%}}@media (max-width:999px){.btn-round picture{bottom:10%}}.btn-1{top:6vw;left:50%;transform:translateX(-50%)}.btn-2{left:25%}.btn-2,.btn-3{top:15vw;transform:translateX(-50%)}.btn-3{left:75%}.btn-4{left:35%}.btn-4,.btn-5{top:30vw;transform:translateX(-50%)}.btn-5{left:65%}.more-btn{display:flex;align-items:center;font-family:video,serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;color:#3874fa;text-decoration:none;position:relative}.more-btn:hover>.icon-arrow-right{transform:translate(50%,-60%)}.more-btn--arrow{height:2rem;align-items:flex-start}.more-btn--arrow span{margin-bottom:-3px}.more-btn:hover svg{transform:translateX(15px)}.more-btn svg{transition:all .3s ease;margin-top:-3px}.cooperation-btns-box{display:none;grid-template-columns:1fr;grid-gap:1.5rem;width:100%;justify-items:center;padding-top:12.5rem}@media (max-width:799px){.cooperation-btns-box{display:grid}}.cooperation-btns-box .btn-wrapper{width:100%;display:flex;justify-content:center;position:relative}.cooperation-btns-box .coop-btn{text-decoration:none;color:#fff;font-size:1.4rem;padding:1.7rem 2rem 1.5rem;border:1px solid #3874fa;border-radius:30px;text-align:center;text-transform:uppercase;font-family:video,serif;width:75%;min-width:290px;transition:all .3s ease;position:relative;display:inline-block}@media (max-width:799px){.cooperation-btns-box .coop-btn{width:100%}}.cooperation-btns-box .coop-btn img{position:absolute;width:20px;right:25px;top:50%;transition:all .3s ease;transform:translateY(-50%) translateX(0)}.cooperation-btns-box .coop-btn:active,.cooperation-btns-box .coop-btn:focus,.cooperation-btns-box .coop-btn:hover{background:rgba(56,116,250,.1);box-shadow:0 0 6px 0 #3874fa,0 0 6px 0 #3874fa}.cooperation-btns-box .coop-btn:active img,.cooperation-btns-box .coop-btn:focus img,.cooperation-btns-box .coop-btn:hover img{transform:translateY(-50%) translateX(10px)}.cooperation-btns-box .coop-btn:not(:last-child){margin-bottom:1.5rem}.btn-article-nav{background:#3874fa;color:#fff;text-decoration:none;font-size:1.4rem;font-family:video,serif;text-transform:uppercase;padding-top:.7rem;padding-bottom:.5rem;flex:0 1 47.5%;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.btn-article-nav:hover{background:#6a97fb}.btn-article-nav svg.arrow-icon{stroke:#fff;transform:translateY(-3px) rotate(0deg);margin-top:2px;max-width:50px;height:1.6rem}.btn-article-nav--prev{padding-right:2.5rem;padding-left:2rem;text-align:right;flex-direction:row-reverse}.btn-article-nav--prev:hover .arrow-icon{transform:translate(-10px,-3px) rotate(180deg)}.btn-article-nav--prev svg.arrow-icon{transform:translateY(-3px) rotate(180deg)}.btn-article-nav--next{padding-left:2.5rem;padding-right:2rem}.btn-article-nav--next:hover .arrow-icon{transform:translate(10px,-3px) rotate(0)}.back-link{display:flex;align-items:center;font-family:video,serif;text-transform:uppercase;position:sticky;margin-left:-100px;top:50%;margin-bottom:11rem;margin-top:-13.5rem;height:3.8rem;font-size:1.4rem;font-weight:600;width:60px;transform:translateY(30%)}@media (max-width:1499px){.back-link{margin-left:-50px}}@media (max-width:799px){.back-link{display:none}}.back-link span{margin-left:1rem;margin-bottom:-2px}.back-link svg.arrow-icon{transform:rotate(180deg);height:1.6rem;margin-top:-2px;width:100%;position:absolute;top:12px;left:-40px}.lang-switcher{position:fixed;right:12rem;top:4.2rem;cursor:pointer;outline:none;border:none;color:#3874fa;background:none;width:20px;z-index:501;font-family:video,serif}@media (max-width:799px){.lang-switcher{right:9.5rem}}@media (max-width:349px){.lang-switcher{right:7.5rem}}.lang-switcher__current{font-size:1.2rem;font-weight:600}.lang-switcher__langs{list-style:none;opacity:0;transition:all .3s ease;visibility:hidden}.lang-switcher__lang{font-size:1.2rem}.open-langs .lang-switcher__langs{opacity:1;visibility:visible}.loader-wrapper{grid-column:sidebar-start/full-end;position:absolute;background:#0d0d0d;height:100%;width:50%;right:0;z-index:50}@media (max-width:799px){.loader-wrapper{width:100%}}.loading{color:#fff;font-family:video,serif;font-size:2rem;text-transform:uppercase;top:2.5rem}.loader-blank,.loading{position:absolute;left:0}.loader-blank{height:100%;width:50%;z-index:200;background:#0d0d0d}@media (max-width:799px){.loader-blank{width:100%;height:50vh}}.load-show,.load-show--delay{opacity:0}.loader-status{width:100%;position:absolute;top:1.5rem;display:flex;justify-content:space-between;overflow-x:hidden}.loader-counter{color:#fff;font-family:video,serif;font-size:2rem;text-transform:uppercase;margin-right:1.2rem}.loader-counter:after{content:"%";position:absolute}.loader-cap{color:#fff;font-family:video,serif;font-size:2rem;text-transform:uppercase;top:2.5rem}#loaderBar{position:relative;z-index:201;top:80%;width:75%;margin-right:10rem;margin-left:auto}@media (max-width:799px){#loaderBar{margin:0 auto}}#loaderBar #p{width:100%;height:2px;border-radius:2px;border:none;background:grey}#loaderBar #p::-webkit-progress-bar,#loaderBar #p::-webkit-progress-value{background:#fff}#loaderBar #p::-moz-progress-bar{background:#fff}#loaderBar #p::-ms-fill{background:#fff}.progress{opacity:0;position:absolute;width:75%;height:2px;margin-right:10rem;margin-left:auto;z-index:1200;top:75%;left:50%;transform:translateX(-50%)}@media (max-width:1399px){.progress{top:82%}}@media (max-width:1499px){.progress{margin-top:5rem}}@media (max-width:999px){.progress{margin-top:0}}@media (max-width:799px){.progress{height:auto;width:100%;margin:0 auto;top:auto;position:relative;z-index:500}}.progress--empty{background:grey;width:100%;height:100%}@media (max-width:799px){.progress--empty{height:2px}}.progress--full{background:#fff;height:100%;width:0}body.ios .heading-1{line-height:7rem}@media (max-width:799px){body.ios .heading-1{line-height:5rem}}body.ios .more-btn svg{margin-top:0}body.ios .back-link{margin-top:-14.2rem}body.ios a.scroll-btn svg.arrow-icon{top:2px}@media (max-width:799px){body.ios a.scroll-btn svg.arrow-icon{top:4px}}.icon{display:inline-block;width:1rem;height:1rem;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-arrow-right{width:2rem;height:2rem;position:absolute;top:50%;right:-3rem;transform:translateY(-60%);transition:all .3s ease}.accordion{max-width:60rem;width:90%;overflow-y:hidden}.accordion.compact{padding-left:5rem}.accordion.compact .accordion__wrapper{margin-left:4rem}@media (max-width:799px){.accordion{display:none}}.accordion__wrapper{height:360px;transform:translateY(0);transition:all .5s ease;counter-reset:heading}.accordion__wrapper .more-btn--arrow{max-width:100px}@media (max-width:799px){.accordion__wrapper{height:350px}}.accordion__item{height:3.8rem}.accordion__item h4{color:#bfbfbf;cursor:pointer;transition:all 1s ease;position:relative;margin-bottom:1rem}.accordion__item.active{height:300px;display:flex;flex-direction:column;justify-content:center}.accordion__item.active h4.accordion__title{color:#0d0d0d}.accordion__item.active .accordion__content{opacity:1;max-height:13rem}@media (max-width:799px){.accordion__item.active .accordion__content{max-height:15rem}}.accordion__item.active .accordion__content p{opacity:1}.accordion__item:not(.active) h4 a{pointer-events:none}.accordion__content{opacity:0;max-height:0;overflow:hidden;transition:all .2s linear;will-change:opacity,max-height}.accordion__content p{transition:all 1s ease;font-size:1.6rem;opacity:0;margin-bottom:2rem}.accordion__nav{position:absolute;width:6rem;left:-80px;height:360px;max-height:38rem;display:flex;flex-direction:column;justify-content:space-between;transform:translateX(50%);z-index:10}.accordion__nav svg{transition:stroke .3s ease}.accordion__nav .arrow-icon{width:100%}.accordion__nav .accordion-prev{flex-direction:column}.accordion__nav .accordion-prev .arrow-icon{margin-top:5px;transform:rotate(-90deg)}.accordion__nav .accordion-prev span{margin-top:15px}.accordion__nav .accordion-next{flex-direction:column-reverse}.accordion__nav .accordion-next .arrow-icon{margin-bottom:5px;transform:rotate(90deg)}.accordion__nav .accordion-next span{margin-bottom:15px}.accordion__nav:after{position:absolute;content:"";height:97%;width:2px;background:#575757;right:0;top:2%}@media (max-width:799px){.accordion__nav{height:330px}}.accordion__nav button{position:relative;background:none;border:none;outline:none;cursor:pointer;display:flex}.accordion__nav button:disabled{color:#bfbfbf}.accordion__nav button:disabled svg{stroke:#bfbfbf}.accordion__nav button:before{position:absolute;content:"";height:1rem;width:1rem;background:#fff;border:2px solid #575757;border-radius:50%;right:-4px;z-index:5}.subpage-header{z-index:10}.subpage-header .accordion{max-width:65rem}.subpage-header .accordion__wrapper{transform:translateY(40px)}.subpage-header .accordion__nav{left:40%}.subpage-header .accordion__item span.date{font-family:video,serif;position:absolute;font-size:1rem;color:#bfbfbf;left:-110px}.subpage-header .accordion__item h4:before{display:none}.subpage-header .accordion__item.active h4,.subpage-header .accordion__item.active span.date{color:#0d0d0d}.subpage-header .accordion__item:not(.active) h4 a{pointer-events:none}@media (max-width:1399px){#fullAccordion .accordion__nav{left:35%}}@media (max-width:999px){#fullAccordion .accordion__nav{left:30%}}#fullAccordion .accordion__item{width:75%;margin:0 0 0 auto}#fullAccordion .accordion__title{position:relative}#fullAccordion .accordion__title span.date{left:-100px}@media (max-width:1399px){#fullAccordion .accordion__title span.date{left:0;top:-15px}}.slider{min-height:50%;margin-bottom:5rem}.slider-slides-cnt{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.slider-slide{grid-column:1/2;grid-row:1/2;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:0}.slider-slide-active{z-index:1}.slider .element-title{font-family:tablet-gothic-wide,sans-serif;color:#fff;position:relative;font-size:6rem;text-transform:uppercase;font-weight:400;margin-top:0;text-align:center}.slider .element-text{color:#fff;position:relative;font-size:1.5rem;color:hsla(0,0%,100%,.6);padding-left:4rem;padding-right:4rem;text-align:center;font-family:serif;font-style:italic;max-width:60%}.slider-slide{opacity:0;transition:all .4s}.slider-slide-active{opacity:1}.slider .element-title{left:-3rem;opacity:0;transition:left 2s,opacity 2s}.slider .element-text{left:-3rem;opacity:0;transition:left 2s 1s,opacity 2s 1s}.slider-slide-active .element-text,.slider-slide-active .element-title{left:0;opacity:1}.slider-nav{grid-column:1/-1;grid-row:1/-1;display:grid;grid-template-columns:4rem 1fr 4rem;grid-template-rows:1fr}.slider-button-next,.slider-button-prev{grid-column:1/2;grid-row:1/2;cursor:pointer;background:rgba(0,0,0,.1);border:0;text-indent:-999px;overflow:hidden;position:relative;z-index:1}.slider-button-next{grid-column:-1/-2}.slider-button-next:focus,.slider-button-prev:focus{outline:none}.slider-button-next:before,.slider-button-prev:before{content:"<";display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;font-size:2rem;color:#fff;text-indent:0}.slider-button-next:before{content:">"}.slider-pagination{z-index:2;position:absolute;left:0;bottom:5px;margin:0;padding:0;width:100%;display:flex;justify-content:center;list-style:none}@media (max-width:799px){.slider-pagination{bottom:45px;justify-content:flex-start}}.slider-pagination-button{background:transparent;width:2rem;height:2rem;border:0;text-indent:-999px;overflow:hidden;cursor:pointer;position:relative}.slider-pagination-button:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:transparent;width:.9rem;height:.9rem;border-radius:50%;transition:all .5s;border:2px solid #0d0d0d}.slider-pagination-element-active .slider-pagination-button:before{background:#3874fa;transform:translate(-50%,-50%) scale(1.2);border:2px solid #3874fa}.slider-pagination-button:focus{outline:none}.navigation{position:fixed;height:10rem;width:100%;z-index:100;transition:.4s ease;border:1px solid transparent}.navigation .black-logo{opacity:0;visibility:hidden}@media (max-width:799px){.navigation .black-logo--mobile{opacity:0;visibility:hidden}}.navigation .white-logo--mobile{opacity:0;visibility:hidden}@media (max-width:799px){.navigation .white-logo--mobile{opacity:1;visibility:visible}}.navigation--scrolled{height:6rem;background-color:#fff;border:1px solid #f8f8f8}.navigation--scrolled .white-logo{opacity:0;visibility:hidden}@media (max-width:799px){.navigation--scrolled .white-logo--mobile{opacity:0;visibility:hidden}}.navigation--scrolled .black-logo{opacity:1;visibility:visible}@media (max-width:799px){.navigation--scrolled .black-logo--mobile{opacity:1;visibility:visible}}.navigation .dropped{max-height:50rem;transition:all .5s ease-out}.navigation .dropped .dropdown:before{height:2px}.navigation__item{transition:all .5s ease-out}.navigation__wrapper{position:fixed;right:0;top:0;width:0;height:100vh;z-index:500;background:#0d0d0d;display:none;justify-content:center;align-items:center}@media (max-width:799px){.navigation__wrapper{width:100vw;overflow:auto}}.navigation__list{list-style:none;position:absolute;top:auto;left:20%}@media (max-width:799px){.navigation__list{left:0;top:15rem}}.navigation__item{max-height:2rem;overflow:hidden;height:100%}@media (max-width:799px){.navigation__item{max-height:3rem}}.navigation__item:not(:last-child){margin-bottom:2rem}@media (max-width:799px){.navigation__item:not(:last-child){margin-bottom:3rem}}.navigation__link{font-family:video,serif;text-transform:uppercase;color:#fff;text-decoration:none;font-size:1.8rem;padding:0 4rem;position:relative;transition:all .3s ease;line-height:unset}@media (max-width:799px){.navigation__link{font-size:2.5rem}}.navigation__link.active-link,.navigation__link:hover{color:#3874fa}@media (max-width:799px){.navigation__link:hover{color:#fff}}.navigation__link.active-link:hover{color:#3471fa}.navigation__toggler{height:2rem;width:5rem;position:absolute;right:5rem;top:50%;transform:translateY(-50%);cursor:pointer;background:none;outline:none;border:none;z-index:600}@media (max-width:799px){.navigation__toggler{position:fixed;top:5rem;right:36px}}@media (max-width:349px){.navigation__toggler{right:15px}}.navigation__toggler.active .navigation__toggler-stripe:first-child{transform:translate(50%) rotate(45deg);top:50%}.navigation__toggler.active .navigation__toggler-stripe:nth-child(2){transform:rotate(-45deg) translate(-5px,9px);top:50%}.navigation__toggler-stripe{transition:all .3s ease-out;height:3px;width:100%;background:#3874fa;display:block;position:absolute;right:50%;z-index:500}.navigation__toggler-stripe:first-child{max-width:5rem;top:0;transform:translate(50%) rotate(0deg)}.navigation__toggler-stripe:nth-child(2){bottom:0;max-width:2.5rem;width:50%;transform:translate(100%) rotate(0deg)}.navigation__dropdown{max-height:0;height:0;opacity:0;overflow:hidden;transition:all .2s linear;will-change:opacity,max-height}.navigation__dropdown.active{height:100%;max-height:100%;opacity:1;margin-top:0}.navigation__dropdown a{text-transform:none;font-family:tablet-gothic-wide,sans-serif;font-size:1.7rem;margin-left:4rem}.navigation__dropdown-item:first-child{margin-top:12px}.navigation__dropdown-item a{display:block;padding-top:2px;padding-bottom:2px}@media (max-width:799px){.navigation__dropdown-item a{padding-top:4px;padding-bottom:3px}}.navigation .space-menu{margin-bottom:1.5rem}.circle{background-color:#fff;border-radius:50%;position:absolute;z-index:499;height:10px;width:10px;left:50%}.dropdown{position:absolute;display:block;height:100%;width:100%;right:0;top:-2px;z-index:10;transition:all .3s ease;cursor:pointer}.dropdown:after,.dropdown:before{content:"";position:absolute;right:7%;background:#3874fa;height:1.5rem;width:3px}.dropdown:after{transform:translateY(-50%) rotate(90deg);top:50%}.dropdown:before{transition:all .3s ease;height:14px;top:50%;transform:translateY(-50%)}.menu-mobile-logo{display:none}.menu-mobile-logo img{width:100%}@media (max-width:799px){.menu-mobile-logo{display:block;position:absolute;top:3.8rem;left:36px;max-width:11rem}}@media (max-width:349px){.menu-mobile-logo{left:15px}}li.current>a.navigation__link{color:#3874fa}.contact-form{min-height:50vh;display:flex;flex-direction:column;justify-content:center;grid-column:col-start;margin:5rem 0}.contact-form .ajax-loader{position:absolute;bottom:-50px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#bfbfbf;font-weight:300}@media (max-width:1399px){.contact-form{min-height:65vh}}.contact-form__send{position:relative}.contact-form__info{margin-top:2.5rem}.contact-form__info label{font-size:1rem;color:#848484;font-weight:300}.contact-form__info a{color:#848484}.contact-form__group{margin-top:5rem;position:relative;width:100%;max-width:55rem}.contact-form__input{border:1px solid #3874fa;padding:15px;width:100%;transition:all .3s ease-out;font-family:inherit}.contact-form__input::placeholder{color:#0d0d0d;opacity:1}.contact-form__input:focus{outline:0;border:1px solid #3874fa;box-shadow:inset 0 1px 1px 1px rgba(56,116,250,.66),0 1px 1px 1px rgba(56,116,250,.66)}.contact-form__input--message{margin-bottom:2.5rem;resize:vertical;font-size:1.3rem}.contact-form__checkbox{position:absolute;opacity:0;width:1rem;height:1rem;cursor:pointer;border:1px solid #3874fa;transition:all .2s ease}.contact-form__checkbox+label{transition:all .2s;position:relative;cursor:pointer;padding:0 0 0 29px}.contact-form__checkbox+label:before{content:"";margin-right:4px;margin-left:-30px;display:inline-block;transition:all .2s;vertical-align:text-top;width:16px;height:16px;background:transparent;border:1px solid #3874fa}.contact-form__checkbox:checked+label:before,.contact-form__checkbox:hover+label:before{background:transparent}.contact-form__checkbox:checked+label:after{content:"";position:absolute;left:2px;top:7px;background:#3874fa;width:2px;height:3px;box-shadow:2px 0 0 #3874fa,4px 0 0 #3874fa,4px -2px 0 #3874fa,4px -4px 0 #3874fa,4px -6px 0 #3874fa,4px -8px 0 #3874fa;transform:rotate(45deg)}.contact-form__btn{position:absolute;top:25px;right:35px;transform:translateY(-50%);background:none;outline:0;border:none;cursor:pointer;transition:all .3s ease-out;padding:10px 15px}.contact-form__btn:after{position:absolute;content:"";left:0;transform:translate(-50%,-50%);background:url(../img/arrow-blue.png) 50%;width:24px;height:20px;background-size:cover}.contact-form__btn .arrow-icon{width:35px}.contact-form__btn:hover{transform:translateY(-50%) translateX(15px)}.contact-form__btn{text-indent:-9999px;display:inline-block}.text-video-serif{text-transform:uppercase}.text-video-serif,h1{font-family:video,serif}.text-carousel{display:none}@media (max-width:799px){.text-carousel{display:flex;position:relative;top:-5vw}}@media (max-width:349px){.text-carousel{top:-10vw}}@media (max-width:349px){.text-carousel .services__box p{font-size:1.4rem}}.text-carousel__item{display:flex;height:370px;width:250px!important;max-width:250px;padding-left:0}.text-carousel__item:not(.swiper-slide-active) a{color:#bfbfbf}.text-carousel__item:not(.swiper-slide-active) a svg{stroke:#bfbfbf}.text-carousel__item:not(:last-child){margin-right:2rem}.text-carousel__item h3{font-size:1.8rem}#swiperContainer .swiper-nav{position:absolute;bottom:-70px;width:100%;display:none;justify-content:space-between}@media (max-width:799px){#swiperContainer .swiper-nav{display:flex}}#swiperContainer .swiper-nav .swiper-black-pipe{position:absolute;bottom:-5px;width:100%}#swiperContainer .more-btn .arrow-icon{min-width:25px}#swiperContainer .more-btn.swiper-button-next,#swiperContainer .more-btn.swiper-button-prev{width:55px;top:auto;outline:none}#swiperContainer .more-btn.swiper-button-next:after,#swiperContainer .more-btn.swiper-button-prev:after{content:""}#swiperContainer .more-btn.swiper-button-next{right:0}#swiperContainer .more-btn.swiper-button-next span{margin-right:1rem}#swiperContainer .more-btn.swiper-button-prev{left:0}#swiperContainer .more-btn.swiper-button-prev span{margin-left:1rem}#swiperContainer .more-btn.swiper-button-prev .arrow-icon{transform:rotate(-180deg)}.wpcf7-policy-field{position:relative;margin-top:16px}.wpcf7-policy-field__cloud{display:flex;flex-direction:column;position:absolute;bottom:calc(100% + 8px);left:0;background-color:#fff;max-width:360px;padding:16px;border:1px solid #3874fa;border-radius:6px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.wpcf7-policy-field__cloud--text{font-size:13px}.wpcf7-policy-field__cloud--button{border:1px solid #3874fa;padding:4px 8px;cursor:pointer;max-width:100px;text-align:center;border-radius:4px;color:#3874fa;font-size:13px;margin-top:16px;transition:background-color .3s ease,color .3s ease}.wpcf7-policy-field__cloud--button:hover{background-color:#3874fa;color:#fff}.wpcf7-policy-field__cloud--button input{display:none}.wpcf7-policy-field__cloud.show{opacity:1;visibility:visible}.wpcf7-policy-field--opener{font-size:13px}.wpcf7-policy-field--opener:after{content:"i";display:inline-block;font-style:italic;width:16px;height:16px;border-radius:50%;background-color:#3874fa;color:#fff;text-align:center;line-height:16px;font-size:13px;font-weight:400;margin-left:4px;cursor:pointer}.wpcf7-policy-field--blue .wpcf7-policy-field--opener{color:#3874fa}.wpcf7-policy-field--blue .wpcf7-policy-field--opener:after{background-color:#424242}.service-page .heading-1{max-width:55rem}.cstudy-page .case-study .mobile-img img{object-fit:cover;object-position:top;width:100%;height:auto}body.home-page .tech-img{transition:transform .3s ease}body.home-page .tech-img:hover{transform:scale(1.1)}.article-page .mobile-img{max-height:max-content!important}.article-page .mobile-img img{display:block;width:100%;object-fit:cover;object-position:center}.page-404__wrapper{padding-top:10rem;max-width:500px;width:100%;height:calc(50vh + 10rem);margin:0 auto;display:flex;flex-direction:column;justify-content:center}@media (max-width:520px){.page-404__wrapper{max-width:calc(100% - 32px)}}.page-404__wrapper h1{font-size:56px;display:flex;justify-content:center;align-items:center}.page-404__wrapper h4{font-size:34px;text-align:center}.page-404__wrapper p{font-size:24px;text-align:center}.page-404__wrapper p a{position:relative;color:#000;text-decoration:none}.page-404__wrapper p a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.page-404__wrapper p a:hover:before{opacity:1;visibility:visible}@media (max-width:999px){.career-page .heading.heading--fixed{width:35rem}}.career-page .header.section-main{z-index:1}.career-page--bg-black{background-color:#000}.career-page--bg-gray{background-color:#f8f8f8}.career-page--bg-white{background-color:#fff}.career-page .btn-blue{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;margin-top:45px;grid-column:2/-2;padding:7px 12px 9px;background:#3874fa;color:#fff;font-size:1.6rem;line-height:1.6rem;font-weight:600;font-family:video,serif}.career-page .btn-blue svg{fill:none;stroke:#fff;stroke-width:9px;height:1.9rem}@media (max-width:799px){.career-page__headwrap{display:flex;flex-direction:column}.career-page__headwrap .header__container{flex:0;height:auto}.career-page__headwrap .career-page-header__right{padding:60px 23px;width:100%}.career-page__headwrap .heading.heading--fixed{width:100%;padding:180px 23px 60px}}.career-page-header__right{height:100%;padding-bottom:50px;padding-top:280px}.career-page-header__right h3{font-size:5.6rem;line-height:5.6rem;font-weight:400;margin-bottom:35px;text-align:left;font-family:video,serif;max-width:520px;width:100%;margin-right:auto}@media (max-width:999px){.career-page-header__right{padding-right:15px;width:70%}}.career-page-header ul{list-style:none;padding-left:30px;margin-bottom:60px;max-width:456px;width:100%}.career-page-header ul li{position:relative}.career-page-header ul li:before{content:"";position:absolute;left:-28px;top:3px;width:12px;height:12px;border:1px solid #3874fa;border-radius:100px}.career-page-header ul .li-title{font-size:1.8rem;line-height:2rem;font-weight:400;margin-bottom:0;text-align:left;font-family:video,serif;color:#0d0d0d}.career-page-header ul .li-desc{font-size:1.6rem;line-height:2.2rem;font-weight:400;margin-bottom:2.9rem;text-align:left;font-family:tablet-gothic-wide,sans-serif;color:#0d0d0d}@media (max-width:999px){.career-page-header ul{padding-left:35px}}.career-page-header__wysiwyg{margin-bottom:26px;width:100%}.career-page-header__wysiwyg p{text-align:left;font-size:1.8rem;line-height:2.2rem;font-weight:600;max-width:574px;width:100%;margin-right:auto;margin-bottom:12px;font-family:tablet-gothic-wide,sans-serif;color:#0d0d0d}.career-page-header__wysiwyg svg{margin-bottom:40px}.career-page-header__wysiwyg--second{padding-left:30px;max-width:456px}@media (max-width:999px){.career-page-header__wysiwyg--second{padding-left:35px}}.career-page-textMedia .white{left:inherit;right:0}.career-page-textMedia .white .decoration--3,.career-page-textMedia .white .decoration--4,.career-page-textMedia .white .decoration--6{background:#f8f8f8}@media (max-width:999px){.career-page-textMedia{min-height:auto}}.career-page-textMedia .media{width:calc(50% + 100px)}@media (max-width:1399px){.career-page-textMedia .media{width:50%}}@media (max-width:799px){.career-page-textMedia .media{width:100%;height:300px;position:absolute;display:block;left:0!important;right:0!important;top:0}}.career-page-textMedia .media__img{width:100%;height:100%;object-fit:cover}.career-page-textMedia .text{padding-left:244px;max-width:700px;width:100%}@media (max-width:1399px){.career-page-textMedia .text{padding-left:120px}}@media (max-width:799px){.career-page-textMedia .text{padding-left:0;padding-top:300px}}.career-page-textMedia .text h2{font-size:4rem;font-family:tablet-gothic-wide,sans-serif;line-height:5.3rem;font-weight:300;color:#0d0d0d}.career-page-textMedia .text p{font-size:1.8rem;font-family:tablet-gothic-wide,sans-serif;line-height:2.2rem;font-weight:600;color:#0d0d0d}.career-page-textMedia .only-bg.black{right:inherit;left:0;z-index:5}.career-page-textMedia .only-bg.grey{right:0;left:inherit}.career-page-textMedia__content h3{font-size:5.6rem;line-height:5.6rem;font-weight:400;margin-bottom:35px;text-align:left;font-family:video,serif;max-width:520px;width:100%;margin-right:auto}.career-page-textMedia__content ul.career-page-textMedia__content__bullets{list-style:none;padding-left:120px;margin-top:32px;margin-bottom:60px;max-width:456px;width:100%}.career-page-textMedia__content ul.career-page-textMedia__content__bullets li{position:relative}.career-page-textMedia__content ul.career-page-textMedia__content__bullets li:before{content:"";position:absolute;left:-28px;top:3px;width:12px;height:12px;border:1px solid #3874fa;border-radius:100px}.career-page-textMedia__content ul.career-page-textMedia__content__bullets .li-title{font-size:1.8rem;line-height:2rem;font-weight:400;margin-bottom:0;text-align:left;font-family:video,serif;color:#0d0d0d}.career-page-textMedia__content ul.career-page-textMedia__content__bullets .li-desc{font-size:1.6rem;line-height:2.2rem;font-weight:400;margin-bottom:2.9rem;text-align:left;font-family:tablet-gothic-wide,sans-serif;color:#0d0d0d}@media (max-width:999px){.career-page-textMedia__content ul.career-page-textMedia__content__bullets{padding-left:35px}}.career-page .banefits-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:200px;margin-bottom:0}@media (max-width:1249px){.career-page .banefits-list{padding-left:30px}}.career-page .banefits-list__item{display:flex;align-items:center;margin-bottom:50px}.career-page .banefits-list__img{align-items:center;justify-content:center;display:flex;width:118px}.career-page .banefits-list__txt{text-transform:uppercase;padding-left:40px;font-size:1.8rem;line-height:2rem;font-weight:400;font-family:video,serif;max-width:338px}.career-page .section-benefits{background:linear-gradient(90deg,#f8f8f8 50%,#fff 0)}@media (max-width:799px){.career-page .section-benefits{background:#f8f8f8}}.career-page .section-benefits .heading{padding-right:20px}.career-page .section-benefits .heading h3{max-width:340px}@media (max-width:799px){.career-page .section-benefits .container.container--size{display:flex;flex-direction:column;padding:0 23px;gap:50px}}.career-page .we-recruit{overflow:hidden;min-height:auto;background:linear-gradient(90deg,#f8f8f8 50%,#fff 0)}@media (max-width:799px){.career-page .we-recruit{background:#f8f8f8}}.career-page .we-recruit .heading{padding-right:20px}.career-page .we-recruit .heading h3{max-width:340px}.career-page .we-recruit .heading .btn-apply{display:flex;align-items:center;margin-bottom:0;margin-left:0;margin-top:42px;padding:0;color:#3874fa;font-size:1.2rem;line-height:1.6rem;font-weight:600;font-family:video,serif;text-decoration:none;text-transform:uppercase}.career-page .we-recruit .heading .btn-apply svg{position:relative;top:-3px;margin-left:14px;fill:none;stroke:#3874fa;stroke-width:9px;height:1.9rem}@media (max-width:799px){.career-page .we-recruit .container.container--size{display:flex;flex-direction:column;padding:0 23px;gap:50px}}.career-page .we-recruit .section-secondary__container{align-items:flex-start}.career-page .we-recruit .wpcf7-policy-field--opener{display:flex;align-items:center}.career-page .we-recruit .wpcf7-policy-field--opener a,.career-page .we-recruit .wpcf7-policy-field--opener p{font-size:1.4rem;line-height:1.9rem;font-weight:400;font-family:tablet-gothic-wide,sans-serif;color:#0d0d0d}.career-page .job-list{display:flex;flex-direction:column;padding-left:125px}@media (max-width:999px){.career-page .job-list{padding-left:50px}}@media (max-width:799px){.career-page .job-list{padding-left:23px}}.career-page .job-list .h-line{transition:all .35s ease-in-out}.career-page .job-list__item{margin-bottom:28px}.career-page .job-list__item.opened{cursor:pointer}.career-page .job-list__item.opened .job-list__title svg .h-line{opacity:0}.career-page .job-list__item:hover{cursor:pointer}@media (min-width:799px){.career-page .job-list__item:hover .job-list__title svg .h-line{opacity:0}}.career-page .job-list__title{text-transform:uppercase;font-size:3.6rem;line-height:3.6rem;font-weight:400;font-family:video,serif;color:#0d0d0d;position:relative}.career-page .job-list__title svg{position:absolute;left:-32px;top:7px}.career-page .job-list__content{margin-top:8px;max-height:0;overflow:hidden;transition:max-height .5s ease}.career-page .job-list__content .wysiwyg-one{display:flex;flex-direction:column;margin-bottom:20px}.career-page .job-list__content .wysiwyg-one p{font-size:1.8rem;line-height:2.2rem;font-weight:600;font-family:tablet-gothic-wide,sans-serif;margin-bottom:20px}.career-page .job-list__content .wysiwyg-two{display:flex;flex-direction:column;padding-left:120px}@media (max-width:1399px){.career-page .job-list__content .wysiwyg-two{padding-left:0}}.career-page .job-list__content .wysiwyg-two p{font-size:1.6rem;line-height:2.2rem;font-weight:600;font-family:tablet-gothic-wide,sans-serif;margin-bottom:8px}.career-page .job-list__content .wysiwyg-two ul{margin-bottom:40px}.career-page .job-list__content .wysiwyg-two li{font-size:1.6rem;line-height:2.2rem;font-weight:400;font-family:tablet-gothic-wide,sans-serif;margin-bottom:8px}.career-page .job-list .btn-apply{display:flex;align-items:center;margin-bottom:0;margin-left:120px;margin-top:0;padding:7px 12px 9px;color:#3874fa;font-size:1.2rem;line-height:1.6rem;font-weight:600;font-family:video,serif;text-decoration:none;text-transform:uppercase}.career-page .job-list .btn-apply svg{margin-left:14px;fill:none;stroke:#3874fa;stroke-width:9px;height:1.9rem}.career-page .career-section{background:linear-gradient(90deg,#f8f8f8 50%,#fff 0);padding-bottom:150px;min-height:auto}@media (max-width:799px){.career-page .career-section{background:#f8f8f8;padding-bottom:80px}}@media (max-width:799px){.career-page .career-section .container.container--size{display:flex;flex-direction:column;padding:0 23px;gap:50px}}.career-page .career-section__wysiwyg{max-width:450px}@media (max-width:1400px){.career-page .career-section__wysiwyg{padding-right:35px}}@media (max-width:799px){.career-page .career-section__wysiwyg{max-width:100%;padding-right:0}}.career-page .career-section__wysiwyg p{font-size:1.8rem;line-height:2.2rem;font-weight:600;margin-bottom:4rem;font-family:tablet-gothic-wide,sans-serif;color:#0d0d0d}.career-page .career-section__border{position:absolute;width:100%;height:100%;border:3px solid #3874fa;right:-60px;bottom:-60px}@media (max-width:799px){.career-page .career-section__border{right:-23px}}.career-page .career-section__slider{display:flex;width:100%;left:-100px;position:relative}@media (max-width:1400px){.career-page .career-section__slider{left:0}}.career-page .career-section__slider .buttons{bottom:-37px;position:absolute;display:flex;justify-content:flex-end;width:100%}.career-page .career-section__slider .swiper-slide img{height:auto;max-width:100%}.career-page .career-section__slider .swiper-button-next,.career-page .career-section__slider .swiper-button-prev{position:relative;top:inherit;width:auto;height:auto;margin-top:inherit;z-index:10;left:auto;right:auto}.career-page .career-section__slider .swiper-button-next:after,.career-page .career-section__slider .swiper-button-prev:after{content:none}.career-page .career-section__slider .swiper-button-next svg,.career-page .career-section__slider .swiper-button-prev svg{position:relative;top:-1px;margin-left:14px;fill:none;stroke:#3874fa;stroke-width:9px;height:1.9rem}@media (max-width:799px){.career-page .career-section__slider .more-btn:hover svg{transform:none}}.career-page .career-section__slider .swiper-button-prev{margin-right:26px}.career-page .career-section__slider .swiper-button-prev svg{transform:rotate(180deg);left:-11px}.career-page .career-section__slider .swiper-button-prev:hover svg{transform:translateX(-15px) rotate(180deg)}@media (max-width:799px){.career-page .career-section__slider .swiper-button-prev:hover svg{transform:translateX(0) rotate(180deg)}}.about-page .team__avatar{width:100%;height:100%;max-width:200px;max-height:200px}@media (max-width:576px){.about-page .team__avatar{height:auto}}.about-page .team__avatar img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.articles-page__wrapper{max-width:1200px;width:100%;margin:0 auto;padding:112px 0}@media (max-width:1240px){.articles-page__wrapper{padding:112px 16px}}.articles-page__filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0}.articles-page__filter input{display:none}.articles-page__filter label{display:block;padding:8px 12px;text-transform:uppercase;border:1px solid #54483a;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.articles-page__filter input:checked~label{border-color:#3874fa;background-color:#3874fa;color:#fff}.articles-page__loop{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1200px){.articles-page__loop{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.articles-page__loop{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.articles-page__loop{grid-template-columns:1fr}}.articles-page__nav nav.navigation{display:flex;flex-wrap:wrap;position:static;justify-content:center;height:auto;border:none;margin-top:12px}.articles-page__nav .nav-links{display:flex;gap:8px}.articles-page__nav .page-numbers{display:flex;width:32px;height:32px;justify-content:center;align-items:center;text-decoration:none;border:1px solid #3874fa;color:#3874fa;font-size:16px;transition:background-color .3s ease,color .3s ease}.articles-page__nav .page-numbers svg path{transition:stroke .3s ease}.articles-page__nav .page-numbers.prev svg{transform:scaleX(-1)}.articles-page__nav .page-numbers:hover{background-color:#3874fa;color:#fff}.articles-page__nav .page-numbers:hover svg path{stroke:#fff}.articles-page__nav .page-numbers.current{border-color:#3874fa;background-color:#3874fa;color:#fff}.articles-page__nav svg{width:16px;height:16px}.articles-page__nav svg path{fill:none;stroke:#3874fa;stroke-width:8px}.articles-page .postCard{display:none;text-decoration:none;padding:12px;border:1px solid #848484}.articles-page .postCard.active{display:block}.articles-page .postCard__image{margin-bottom:8px;height:220px}.articles-page .postCard__image img{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}.articles-page .postCard a{text-decoration:none}.articles-page .postCard__date,.articles-page .postCard__excerpt,.articles-page .postCard__title{display:block;padding-bottom:4px;color:#0d0d0d}.articles-page .postCard__date{font-family:video,serif;font-size:1rem}.articles-page .postCard__excerpt{font-size:14px}.articles-page .postCard__more{align-items:center;justify-content:space-between;margin-top:16px}.articles-page .postCard__more svg{width:30px;height:100%;transform:translateX(-15px)}.articles-page .postCard__more svg path{fill:none;stroke:#3874fa;stroke-width:8px}.articles-page .postCard__more:hover svg{transform:translateX(0)}
/*# sourceMappingURL=maps/main.css.map */
