.adtech-page{overflow-x:clip}.adtech-page__hero .service-hero{min-height:620px;padding:0 0 54px;background:linear-gradient(90deg,#0d5563,#65a0a1),linear-gradient(90deg,#18292d,#0d5563)}.adtech-page__hero .service-hero__container{min-height:620px}.adtech-page__hero .service-hero__copy{max-width:816px;align-items:flex-start;padding-top:195px}.adtech-page__hero .service-hero__title,.adtech-page__hero .service-hero__description{text-align:left}.adtech-page__hero .service-hero__title{max-width:816px;margin-bottom:24px;font-size:52px;font-weight:600;line-height:66px}.adtech-page__hero .service-hero__description{max-width:776px;margin-bottom:48px;font-size:22px;line-height:35px}.adtech-page__hero .service-hero__picture{position:absolute;right:calc((100vw - 100%)/-2);bottom:-54px;z-index:0;width:774px;pointer-events:none}.adtech-page__hero .service-hero__image{width:100%;max-width:none;margin:0}.adtech-page__hero .service-hero__decor{left:-20px;top:0;bottom:auto;z-index:0;display:block;width:auto;max-width:none}.adtech-page__intro .service-right-list{overflow:hidden;padding:120px 0;background:var(--color-white)}.adtech-page__intro .service-right-list__decor{left:-350px;bottom:-40px;z-index:0;display:block;width:1288px;height:934px;max-width:none}.adtech-page__intro .service-right-list__container{gap:110px}.adtech-page__intro .service-right-list__intro{max-width:558px}.adtech-page__intro .service-right-list__title{max-width:700px;margin:0 0 40px;font-size:52px;font-weight:600;line-height:65px;text-align:left}.adtech-page__intro .service-right-list__copy{max-width:500px;margin:0}.adtech-page__intro .service-right-list__copy p{margin-bottom:25px;color:var(--color-dark-2);font-size:18px;line-height:25px;text-align:left}.adtech-page__intro .service-right-list__item:first-child{margin-top:32px}.adtech-page__intro .service-right-list__item{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #396973}.adtech-page__intro .service-right-list__item-title{margin-bottom:30px;padding-left:54px;color:var(--color-dark-2);font-family:var(--font-body);font-size:22px;font-weight:600;line-height:26px}.adtech-page__intro .service-right-list__item-text{padding-left:54px;color:var(--color-dark-2);font-size:16px;line-height:22px}.adtech-page__solutions .service-masonry-cards{padding:120px 0;background:#deeeef}.adtech-page__solutions .service-masonry-cards__title,.adtech-page__programmatic .service-masonry-cards__title{max-width:850px;margin:0 auto 40px;font-size:52px;font-weight:600;line-height:55px}.adtech-page__solutions .service-masonry-cards__descriptions,.adtech-page__programmatic .service-masonry-cards__descriptions{max-width:1160px;margin-bottom:50px}.adtech-page__solutions .service-masonry-cards__descriptions p,.adtech-page__programmatic .service-masonry-cards__descriptions p{color:#53666d;font-size:18px;line-height:25px;text-align:left}.adtech-page__solutions .service-masonry-cards__list--two-column-grid,.adtech-page__programmatic .service-masonry-cards__list--two-column-grid{gap:50px}.adtech-page__solutions .service-masonry-cards__card{padding:43px 40px 40px;border-radius:8px;background:var(--color-white);box-shadow:none}.adtech-page__solutions .service-masonry-cards__header,.adtech-page__programmatic .service-masonry-cards__header{margin-bottom:27px}.adtech-page__solutions .service-masonry-cards__card-title,.adtech-page__specialists .service-masonry-cards__card-title,.adtech-page__programmatic .service-masonry-cards__card-title{color:#3e4245;font-family:var(--font-body);font-size:20px;font-weight:600;line-height:28px}.adtech-page__solutions .service-masonry-cards__content p,.adtech-page__specialists .service-masonry-cards__content p,.adtech-page__programmatic .service-masonry-cards__content p{color:#53666d;font-size:16px;font-weight:500;line-height:22px}.adtech-page__specialists .service-masonry-cards{overflow:hidden;padding:120px 0;background:linear-gradient(270deg,#18292d,#0d5563)}.adtech-page__specialists .service-masonry-cards__decor{left:-415px;top:425px;z-index:1;display:block;width:2619px;height:534px;max-width:none;transform:rotate(11deg)}.adtech-page__specialists .service-masonry-cards__container{position:relative;z-index:3}.adtech-page__specialists .service-masonry-cards__title{margin-bottom:40px;color:var(--color-white);font-size:52px;font-weight:600;line-height:66px}.adtech-page__specialists .service-masonry-cards__descriptions{margin-bottom:50px}.adtech-page__specialists .service-masonry-cards__descriptions p{color:var(--color-white);font-size:18px;font-weight:600;line-height:24px;text-align:left}.adtech-page__specialists .service-masonry-cards__list{position:relative;z-index:3}.adtech-page__specialists .service-masonry-cards__card{min-height:250px;padding:40px;border-radius:8px;background:var(--color-white);box-shadow:none}.adtech-page__technologies .service-tech-stack{margin-top:-1px;padding:60px 0;background:linear-gradient(270deg,#18292d,#0d5563)}.adtech-page__technologies .service-tech-stack__title{margin-bottom:40px;color:var(--color-white);font-size:52px;font-weight:600;line-height:66px}.adtech-page__technologies .service-tech-stack__subtitle{margin-bottom:10px;color:var(--color-white);font-size:20px;line-height:27px}.adtech-page__technologies .service-tech-stack__swiper{gap:25px}.adtech-page__technologies .service-tech-stack__card--logo-carousel{flex-basis:236px;min-height:56px;border-radius:3px;background:#133a42}.adtech-page__programmatic{overflow:hidden}.adtech-page__programmatic .service-masonry-cards{padding:120px 0;background:linear-gradient(0deg,#deeeef,#fff)}.adtech-page__programmatic .service-masonry-cards:before,.adtech-page__programmatic .service-masonry-cards:after{position:absolute;display:block;background-repeat:no-repeat;background-size:contain;content:"";pointer-events:none}.adtech-page__programmatic .service-masonry-cards:before{top:30px;left:-210px;width:272px;height:715px;background-image:url(/assets/vectors/vect-mob-welcome-left-Desk.svg);transform:scaleY(-1)}.adtech-page__programmatic .service-masonry-cards:after{right:-220px;bottom:-350px;z-index:3;width:272px;height:714px;background-image:url(/assets/vectors/advantages-vector.svg)}.adtech-page__programmatic .service-masonry-cards__card{padding:20px 0;border-radius:0;background:transparent;box-shadow:none}.adtech-page__scheme .service-schema-section{overflow:hidden;padding:80px 0;background:linear-gradient(270deg,var(--color-dark-2) 0%,#0d5563 100%)}.adtech-page__scheme .service-schema-section__card{padding-top:0;padding-bottom:0;background:transparent}.adtech-page__scheme .service-schema-section__title{margin-bottom:40px;color:var(--color-white);font-size:52px;font-weight:600;line-height:66px}.adtech-page__scheme .service-schema-section__description{margin-bottom:91px;color:var(--color-white);font-size:18px;font-weight:500;line-height:25px;text-align:left}.adtech-page__scheme .service-schema-section__image{width:100%;max-width:1165px;border-radius:0}.adtech-page__personal .service-rich-text{position:relative;z-index:2;overflow:hidden;padding:120px 0;background:var(--color-white)}.adtech-page__personal .service-rich-text:before{position:absolute;left:50%;bottom:-205px;z-index:-1;display:block;width:2588px;height:945px;background:url(/assets/vectors/vector-section-right-text.svg) center / contain no-repeat;content:"";pointer-events:none;transform:rotate(-14.66deg) translate(-50%,-455px)}.adtech-page__personal .service-rich-text__container{display:grid;grid-template-columns:minmax(0,1fr) 534px;gap:66px}.adtech-page__personal .service-section-title{max-width:522px;margin:0;font-size:52px;font-weight:600;line-height:65px;text-align:left}.adtech-page__personal .service-rich-text__content{margin:0;max-width:none}.adtech-page__personal .service-rich-text__content p{margin-bottom:25px;color:#53666d;font-size:18px;line-height:25px;text-align:left}.adtech-page__stages .service-masonry-cards{z-index:10;padding:120px 0;background:var(--color-white)}.adtech-page__stages .service-masonry-cards__title{margin-bottom:40px;color:var(--color-dark-2);font-size:52px;font-weight:600;line-height:65px}.adtech-page__stages .service-masonry-cards__descriptions{max-width:1160px;margin-bottom:50px}.adtech-page__stages .service-masonry-cards__descriptions p{color:#53666d;font-size:18px;line-height:25px;text-align:left}.adtech-page__stages .service-masonry-cards__list--two-column-grid{gap:50px}.adtech-page__stages .service-masonry-cards__card{padding:40px;border-radius:10px;background:#deeeef;box-shadow:none}.adtech-page__stages .service-masonry-cards__header{gap:30px;align-items:center;margin-bottom:30px}.adtech-page__stages .service-masonry-cards__icon-shell{width:70px;height:70px;background:var(--color-white)}.adtech-page__stages .service-masonry-cards__icon{width:30px;height:30px}.adtech-page__stages .service-masonry-cards__card-title{color:#3e4245;font-family:var(--font-body);font-size:20px;font-weight:600;line-height:28px}.adtech-page__stages .service-masonry-cards__content p{color:#53666d;font-size:16px;font-weight:500;line-height:22px}.adtech-page__laptop .service-media-text{padding:0}.adtech-page__laptop .service-media-text__container{max-width:1362px;min-height:532px;padding:0;overflow:hidden;border-radius:10px;background:linear-gradient(0deg,#135b68,#135b68),linear-gradient(0deg,#18292d,#18292d),#18292d}.adtech-page__laptop .service-media-text__copy{max-width:657px;align-items:flex-start;padding:60px 0 40px 95px}.adtech-page__laptop .service-section-title{max-width:557px;margin-bottom:40px;color:var(--color-white);font-size:52px;font-weight:600;line-height:55px;text-align:left}.adtech-page__laptop .service-section-copy{margin:0 0 40px}.adtech-page__laptop .service-section-copy p{margin-bottom:20px;color:var(--color-white);font-size:22px;font-weight:600;line-height:26px;text-align:left}.adtech-page__laptop .legacy-button{border-color:var(--color-white);background:var(--color-white);color:#0d5765}.adtech-page__laptop .service-media-text__media{align-self:stretch}.adtech-page__laptop .service-media-text__picture,.adtech-page__laptop .service-media-text__image{height:100%}.adtech-page__laptop .service-media-text__image{border-radius:0;object-fit:cover;object-position:right center}.adtech-page__cases .service-related-cases{background:#f5fbfb}.adtech-page__cases .service-related-cases__description{max-width:1160px;color:#53666d;text-align:left}.adtech-page__testimonials .testimonials-section{background:#eef9fa}@media(min-width:1024px){.adtech-page__testimonials .testimonials-section__slider .swiper-slide-active .testimonials-section__card{grid-template-columns:39px auto 160px}.adtech-page__testimonials .testimonials-section__slider .swiper-slide-active .testimonials-section__avatar{width:39px;height:39px}}.adtech-page__articles .service-related-articles{padding:120px 0;background:linear-gradient(360deg,#deeeef,#deeeef00)}.adtech-page__articles .service-related-articles__title{font-size:52px;font-weight:600;line-height:54px}.adtech-page__articles .service-related-articles__slide{padding-bottom:68px}.adtech-page__articles .service-related-articles__excerpt{display:block}.adtech-page__form{margin-top:-90px;position:relative;z-index:2}.adtech-page__form .lets-talk-section{background:transparent}.adtech-page__form .lets-talk-section__card{bottom:auto;width:100%;max-width:1360px;min-height:660px;margin:0 auto -150px;overflow:hidden;border-radius:10px;background:linear-gradient(0deg,#244850,#244850),#eef9fa}.adtech-page__form .lets-talk-section__content{width:900px;padding:75px 100px 100px 95px}.adtech-page__form .lets-talk-section__form{max-width:705px}.adtech-page__form .lets-talk-section__title{margin-bottom:25px;font-size:52px;line-height:55px;text-align:left}.adtech-page__form .lets-talk-section__figure{position:absolute;inset:0 0 0 auto;z-index:0;display:block;width:968px}.adtech-page__form .lets-talk-section__image--desktop{display:block;height:100%;object-fit:cover;object-position:center right}.adtech-page__form .lets-talk-section__image--mobile,.adtech-page__form .lets-talk-section__image--tablet{display:none}@media(max-width:1200px){.adtech-page__hero .service-hero{min-height:790px;padding-bottom:0}.adtech-page__hero .service-hero__container{min-height:790px}.adtech-page__hero .service-hero__copy{max-width:758px;padding-top:224px}.adtech-page__hero .service-hero__picture{right:-150px;bottom:0;width:615px;height:793px}.adtech-page__hero .service-hero__image{height:100%;object-fit:contain}.adtech-page__hero .service-hero__decor,.adtech-page__intro .service-right-list__decor,.adtech-page__specialists .service-masonry-cards__decor,.adtech-page__programmatic .service-masonry-cards:before,.adtech-page__programmatic .service-masonry-cards:after,.adtech-page__personal .service-rich-text:before{display:none}.adtech-page__intro .service-right-list,.adtech-page__solutions .service-masonry-cards,.adtech-page__specialists .service-masonry-cards,.adtech-page__programmatic .service-masonry-cards,.adtech-page__stages .service-masonry-cards{padding-inline:40px}.adtech-page__intro .service-right-list__container{gap:45px}.adtech-page__personal .service-rich-text__container{grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:90px;padding-inline:40px}.adtech-page__laptop .service-media-text__container{margin-inline:60px;border-radius:10px}.adtech-page__laptop .service-media-text__copy{max-width:520px;padding:60px 0 60px 60px}.adtech-page__laptop .service-media-text__image{object-fit:contain;object-position:right bottom}.adtech-page__form .lets-talk-section__card{margin-bottom:0;border-radius:0}.adtech-page__form .lets-talk-section__content{width:100%;padding:73px 60px 115px}.adtech-page__form .lets-talk-section__figure{left:340px;width:968px}}@media(max-width:820px){.adtech-page__laptop .service-media-text__container{display:flex;min-height:420px;justify-content:center;margin-inline:0;border-radius:0}.adtech-page__laptop .service-media-text__copy{align-items:center;max-width:100%;padding:40px 20px}.adtech-page__laptop .service-section-title,.adtech-page__laptop .service-section-copy p{text-align:center}.adtech-page__laptop .service-media-text__media{display:none}}@media(max-width:1023px){.adtech-page__form .lets-talk-section__card{background:#244850}.adtech-page__form .lets-talk-section__content{width:100%}.adtech-page__form .lets-talk-section__figure{display:none}}@media(max-width:768px){.adtech-page__hero .service-hero,.adtech-page__hero .service-hero__container{min-height:830px}.adtech-page__hero .service-hero__copy{align-items:center;padding-top:150px}.adtech-page__hero .service-hero__title{max-width:335px;margin-bottom:40px;font-size:38px;line-height:48px;text-align:center}.adtech-page__hero .service-hero__description{max-width:315px;margin-inline:auto;margin-bottom:40px;font-size:16px;line-height:22px;text-align:center}.adtech-page__hero .service-hero__picture{right:0;bottom:-12px;width:375px;height:510px}.adtech-page__intro .service-right-list,.adtech-page__solutions .service-masonry-cards,.adtech-page__specialists .service-masonry-cards,.adtech-page__technologies .service-tech-stack,.adtech-page__programmatic .service-masonry-cards,.adtech-page__scheme .service-schema-section,.adtech-page__personal .service-rich-text,.adtech-page__stages .service-masonry-cards{padding:60px 0}.adtech-page__intro .service-right-list__container,.adtech-page__personal .service-rich-text__container{grid-template-columns:1fr;gap:40px;padding-inline:20px}.adtech-page__intro .service-right-list__title,.adtech-page__solutions .service-masonry-cards__title,.adtech-page__specialists .service-masonry-cards__title,.adtech-page__technologies .service-tech-stack__title,.adtech-page__programmatic .service-masonry-cards__title,.adtech-page__scheme .service-schema-section__title,.adtech-page__personal .service-section-title,.adtech-page__stages .service-masonry-cards__title,.adtech-page__laptop .service-section-title{font-size:32px;line-height:40px}.adtech-page__solutions .service-masonry-cards__descriptions,.adtech-page__specialists .service-masonry-cards__descriptions,.adtech-page__programmatic .service-masonry-cards__descriptions,.adtech-page__stages .service-masonry-cards__descriptions{margin-bottom:40px}.adtech-page__intro .service-right-list__item{position:relative;border-bottom:0}.adtech-page__intro .service-right-list__item:after{position:absolute;bottom:0;left:-60px;display:block;width:768px;height:2px;background:#396973;content:""}.adtech-page__intro .service-right-list__item:last-child:after{display:none}.adtech-page__intro .service-right-list__item-title,.adtech-page__intro .service-right-list__item-text{padding-left:0}.adtech-page__intro .service-right-list__item-title{font-size:20px;line-height:24px}.adtech-page__intro .service-right-list__item-text,.adtech-page__solutions .service-masonry-cards__content p,.adtech-page__specialists .service-masonry-cards__content p,.adtech-page__programmatic .service-masonry-cards__content p,.adtech-page__stages .service-masonry-cards__content p{font-size:12px;line-height:17px}.adtech-page__solutions .service-masonry-cards__card,.adtech-page__specialists .service-masonry-cards__card{padding:20px 20px 35px}.adtech-page__programmatic .service-masonry-cards__card{padding:0}.adtech-page__stages .service-masonry-cards__card{padding:20px}.adtech-page__stages .service-masonry-cards__header{gap:20px;margin-bottom:10px}.adtech-page__stages .service-masonry-cards__icon-shell{width:50px;height:50px}.adtech-page__stages .service-masonry-cards__icon{width:22px;height:22px}.adtech-page__scheme .service-schema-section__card{padding:0}.adtech-page__scheme .service-schema-section__description{margin-bottom:40px;font-size:18px;line-height:25px}.adtech-page__scheme .service-schema-section__image{max-width:332px}.adtech-page__personal .service-section-title{max-width:335px}.adtech-page__personal .service-rich-text__content p{font-size:18px;line-height:25px}.adtech-page__articles .service-related-articles{padding:60px 0}.adtech-page__articles .service-related-articles__title{font-size:32px;line-height:40px}.adtech-page__form .lets-talk-section__card{flex-direction:column;min-height:auto;padding:50px 20px 70px;background:#244850}.adtech-page__form .lets-talk-section__figure{display:none}.adtech-page__form .lets-talk-section__content{width:100%;padding:0}.adtech-page__form .lets-talk-section__title{text-align:center}}
