.b-services-complexSolutions{border-bottom:1px solid #000;padding-bottom:25px;scroll-margin-top:140px}@media screen and (min-width:64em){.b-services-complexSolutions{padding-bottom:50px}}.b-services-complexSolutions__content{display:flex;flex-direction:column;gap:25px}@media screen and (min-width:64em){.b-services-complexSolutions__content{gap:50px}}.b-services-complexSolutions__titleWrapper h2{font-size:22px;line-height:normal;margin:0}@media screen and (min-width:37.5em){.b-services-complexSolutions__titleWrapper h2{font-size:28px}}@media screen and (min-width:80em){.b-services-complexSolutions__titleWrapper h2{font-size:36px}}@media screen and (min-width:100em){.b-services-complexSolutions__titleWrapper h2{font-size:48px}}.b-services-complexSolutions__description{font-size:16px}@media screen and (min-width:37.5em){.b-services-complexSolutions__description{font-size:18px}}@media screen and (min-width:64em){.b-services-complexSolutions__description{font-size:20px}}@media screen and (min-width:100em){.b-services-complexSolutions__description{font-size:24px}}.b-services-complexSolutions__btns{display:flex;flex-wrap:wrap;gap:15px}@media screen and (min-width:37.5em){.b-services-complexSolutions__btns{gap:20px}}@media screen and (min-width:80em){.b-services-complexSolutions__btns{gap:25px}}@media screen and (min-width:100em){.b-services-complexSolutions__btns{gap:30px}}.b-services-list-item{padding-bottom:25px;scroll-margin-top:140px}@media screen and (min-width:64em){.b-services-list-item{padding-bottom:50px}}.b-services-list-item__content{display:flex;flex-direction:column;gap:25px}@media screen and (min-width:64em){.b-services-list-item__content{gap:50px}}.b-services-list-item__titleWrapper h2{font-size:22px;line-height:normal;margin:0}@media screen and (min-width:37.5em){.b-services-list-item__titleWrapper h2{font-size:28px}}@media screen and (min-width:80em){.b-services-list-item__titleWrapper h2{font-size:36px}}@media screen and (min-width:100em){.b-services-list-item__titleWrapper h2{font-size:48px}}.b-services-list-item__tags{display:flex;flex-wrap:wrap;gap:5px}@media screen and (min-width:48em){.b-services-list-item__tags{gap:10px}}.b-services-list-item__tag{border:1px solid #3e81d0;border-radius:81px;color:#3e81d0;cursor:pointer;padding:6px 13px 4px;position:relative;text-decoration:none;transition:color .4s ease,background-color .4s ease}@media screen and (min-width:48em){.b-services-list-item__tag{padding:10px 32px 8px}}.b-services-list-item__tag--empty{cursor:auto}.b-services-list-item__tag.active{background-color:#3e81d0;color:#fff}.b-services-list-item__descriptionWrapper{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:space-between;width:100%}@media screen and (min-width:64em){.b-services-list-item__descriptionWrapper{flex-direction:row}}.b-services-list-item__description{font-size:16px}@media screen and (min-width:37.5em){.b-services-list-item__description{font-size:18px}}@media screen and (min-width:64em){.b-services-list-item__description{font-size:20px;max-width:75%}}@media screen and (min-width:100em){.b-services-list-item__description{font-size:24px}}.b-services-list-item__description em{color:#3e81d0;font-size:16px;font-style:normal;line-height:1.2}@media screen and (min-width:37.5em){.b-services-list-item__description em{font-size:18px}}.b-services-list-item__examplesWork{font-size:14px;opacity:.4}@media screen and (min-width:37.5em){.b-services-list-item__examplesWork{font-size:16px}}@media screen and (min-width:80em){.b-services-list-item__examplesWork{font-size:18px}}@media screen and (min-width:100em){.b-services-list-item__examplesWork{font-size:20px}}.b-services-list-item__slider{width:100%}.b-services-list-item__slide{display:flex!important;height:auto!important}.b-services-list-item__image,.b-services-list-item__video{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.b-services-list__content{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:37.5em){.b-services-list__content{gap:60px}}@media screen and (min-width:80em){.b-services-list__content{gap:80px}}@media screen and (min-width:100em){.b-services-list__content{gap:100px}}.b-services-list__item{border-bottom:1px solid #000}.b-services-marque{scroll-margin-top:140px}.b-services-marque__content{display:flex;flex-direction:column;gap:25px}@media screen and (min-width:64em){.b-services-marque__content{gap:50px}}.b-services-marque__titleWrapper h2{font-size:22px;line-height:normal;margin:0}@media screen and (min-width:37.5em){.b-services-marque__titleWrapper h2{font-size:28px}}@media screen and (min-width:80em){.b-services-marque__titleWrapper h2{font-size:36px}}@media screen and (min-width:100em){.b-services-marque__titleWrapper h2{font-size:48px}}.b-services-marque__marque{display:flex;flex-direction:column;gap:25px}@media screen and (min-width:64em){.b-services-marque__marque{gap:50px}}.b-services-marqueItem{overflow:hidden;width:100%}.b-services-marqueItem .marquee{animation-name:marquee}.b-services-marqueItem .reverse{animation-name:reverse-marque}.b-services-marqueItem__container{animation-iteration-count:infinite;animation-timing-function:linear;backface-visibility:hidden;display:flex;white-space:nowrap;width:-moz-fit-content;width:fit-content;will-change:transform}.b-services-marqueItem__container.reverse{transform:translate(-50%)}.b-services-marqueItem__content{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;width:50%}.b-services-marqueItem__item{display:flex;padding:0 15px}@media screen and (min-width:64em){.b-services-marqueItem__item{padding:0 35px}}.b-services-marqueItem__item svg{height:50px}@media screen and (min-width:80em){.b-services-marqueItem__item svg{height:auto}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes reverse-marque{0%{transform:translate(-50%)}to{transform:translate(0)}}.b-services-page{--gap:20px;--max-width:1230px;color:#231f20;overflow:clip}.b-services-page__wrapper{margin-left:auto;margin-right:auto;max-width:100%;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:20.0625em){.b-services-page__wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:26.25em){.b-services-page__wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:35em){.b-services-page__wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:38.75em){.b-services-page__wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:48em){.b-services-page__wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:64em){.b-services-page__wrapper{padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:80em){.b-services-page__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:90em){.b-services-page__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:100em){.b-services-page__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:118.75em){.b-services-page__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:156.25em){.b-services-page__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:187.5em){.b-services-page__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:80em){.b-services-page__wrapper{display:grid;gap:0 var(--gap,0);grid-template-columns:290px 1fr}}.b-services-page h1{margin-bottom:40px}@media screen and (min-width:48em){.b-services-page h1{margin-bottom:60px}}.b-services-page .content,.b-services-page h1,.b-services-page h2{grid-column:2}.b-services-page h2{font-size:28px;margin-bottom:24px;position:relative}@media screen and (min-width:48em){.b-services-page h2{margin-bottom:40px}}@media screen and (min-width:64em){.b-services-page h2{font-size:36px}}@media screen and (min-width:80em){.b-services-page h2{font-size:48px;margin:0 0 60px}}.b-services-page h2:not(:first-of-type){border-top:1px solid rgba(35,31,32,.8);padding-top:40px}@media screen and (min-width:48em){.b-services-page h2:not(:first-of-type){padding-top:75px}}.b-services-page h2 span{max-width:var(--max-width,100%)}.b-services-page .b-services-page__wrapper>h3{font-size:24px;font-weight:600;grid-column:1;line-height:1.2;margin:0 0 15px}@media screen and (min-width:48em){.b-services-page .b-services-page__wrapper>h3{margin:0 0 20px}}@media screen and (min-width:80em){.b-services-page .b-services-page__wrapper>h3{margin:0}}.b-services-page .content{display:flex;flex-direction:column;gap:15px;max-width:var(--max-width,100%)}@media screen and (min-width:48em){.b-services-page .content{gap:14px}}.b-services-page .content:not(:last-of-type){margin-bottom:40px}@media screen and (min-width:48em){.b-services-page .content:not(:last-of-type){margin-bottom:50px}}.b-services-page .content:last-of-type{margin-bottom:60px}@media screen and (min-width:48em){.b-services-page .content:last-of-type{margin-bottom:79px}}.b-services-page .text,.b-services-page li{font-size:20px}.b-services-page .text{display:flex;flex-direction:column;gap:20px}.b-services-page .text-highlighted{color:#3e81d0;font-size:18px;line-height:1.8}.b-services-page p{margin:0}.b-services-page ul{list-style:disc}.b-services-page li{margin-bottom:10px}.b-services-page li:before{display:none}.b-services-sidebar{position:sticky;top:140px}.b-services-sidebar__content{display:flex;flex-direction:column;gap:33px}.b-services-sidebar__item{display:flex}.b-services-sidebar__link{color:#000;font-size:18px;line-height:120%;text-decoration:none;transition:color .3s ease-in-out}@media screen and (min-width:100em){.b-services-sidebar__link{font-size:20px}}.b-services-sidebar__link.active,.b-services-sidebar__link:hover{color:#cacaca}.b-services-workFormat{scroll-margin-top:140px}.b-services-workFormat__content{display:flex;flex-direction:column;gap:25px}@media screen and (min-width:64em){.b-services-workFormat__content{gap:50px}}.b-services-workFormat__titleWrapper h2{font-size:22px;line-height:normal;margin:0}@media screen and (min-width:37.5em){.b-services-workFormat__titleWrapper h2{font-size:28px}}@media screen and (min-width:80em){.b-services-workFormat__titleWrapper h2{font-size:36px}}@media screen and (min-width:100em){.b-services-workFormat__titleWrapper h2{font-size:48px}}.b-services-workFormat__items{display:flex;flex-direction:column;gap:25px}@media screen and (min-width:64em){.b-services-workFormat__items{gap:50px}}.b-services-workFormat__item{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:64em){.b-services-workFormat__item{gap:40px}}.b-services-workFormat__name h3{font-size:17px;line-height:normal;margin:0}@media screen and (min-width:64em){.b-services-workFormat__name h3{font-size:20px}}@media screen and (min-width:80em){.b-services-workFormat__name h3{font-size:24px}}@media screen and (min-width:90em){.b-services-workFormat__name h3{font-size:32px}}.b-services-workFormat__description{font-size:16px}@media screen and (min-width:37.5em){.b-services-workFormat__description{font-size:18px}}@media screen and (min-width:64em){.b-services-workFormat__description{font-size:20px}}@media screen and (min-width:100em){.b-services-workFormat__description{font-size:24px}}.b-services-wrapper{padding-bottom:25px}@media screen and (min-width:64em){.b-services-wrapper{padding-bottom:50px}}.b-services-wrapper__contentWrapper{display:flex;flex-direction:column;gap:35px}@media screen and (min-width:64em){.b-services-wrapper__contentWrapper{gap:65px}}@media screen and (min-width:80em){.b-services-wrapper__titleWrapper .b-h1__grid{justify-content:flex-end}.b-services-wrapper__titleWrapper h1{width:calc(80% - 20px)!important}}.b-services-wrapper__wrapper{margin-left:auto;margin-right:auto;max-width:100%;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:20.0625em){.b-services-wrapper__wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:26.25em){.b-services-wrapper__wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:35em){.b-services-wrapper__wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:38.75em){.b-services-wrapper__wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:48em){.b-services-wrapper__wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:64em){.b-services-wrapper__wrapper{padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:80em){.b-services-wrapper__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:90em){.b-services-wrapper__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:100em){.b-services-wrapper__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:118.75em){.b-services-wrapper__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:156.25em){.b-services-wrapper__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:187.5em){.b-services-wrapper__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:80em){.b-services-wrapper__wrapper{display:flex;gap:40px}}.b-services-wrapper__sidebar{display:none}@media screen and (min-width:80em){.b-services-wrapper__sidebar{display:block;flex-shrink:0;position:relative;width:calc(20% - 20px)}}.b-services-wrapper__content{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:37.5em){.b-services-wrapper__content{gap:60px}}@media screen and (min-width:80em){.b-services-wrapper__content{flex-shrink:0;gap:80px;width:calc(80% - 20px)}}@media screen and (min-width:100em){.b-services-wrapper__content{gap:100px}}.b-services-wrapper__order-button-row{background-color:#3e81d0;display:flex;justify-content:flex-end;padding-bottom:65px;padding-top:65px;width:100%}.b-services-wrapper__order-button-container{width:calc(80% - 20px)}.b-services-wrapper__order-button-container a{width:-moz-fit-content;width:fit-content}