.adtech-page{overflow-x:clip}.adtech-page__hero .service-hero{background:linear-gradient(90deg,#0d5563 0%,#65a0a1 100%),linear-gradient(90deg,#18292d 0%,#0d5563 100%);min-height:620px;padding:0 0 54px}.adtech-page__hero .service-hero__container{min-height:620px}.adtech-page__hero .service-hero__copy{align-items:flex-start;max-width:816px;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{z-index:0;pointer-events:none;width:774px;position:absolute;bottom:-54px;right:calc(-50vw + 50%)}.adtech-page__hero .service-hero__image{width:100%;max-width:none;margin:0}.adtech-page__hero .service-hero__decor{z-index:0;width:auto;max-width:none;display:block;top:0;bottom:auto;left:-20px}.adtech-page__intro .service-right-list{background:var(--color-white);padding:120px 0;overflow:hidden}.adtech-page__intro .service-right-list__decor{z-index:0;width:1288px;max-width:none;height:934px;display:block;bottom:-40px;left:-350px}.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{text-align:left;max-width:700px;margin:0 0 40px;font-size:52px;font-weight:600;line-height:65px}.adtech-page__intro .service-right-list__copy{max-width:500px;margin:0}.adtech-page__intro .service-right-list__copy p{color:var(--color-dark-2);text-align:left;margin-bottom:25px;font-size:18px;line-height:25px}.adtech-page__intro .service-right-list__item:first-child{margin-top:32px}.adtech-page__intro .service-right-list__item{border-bottom:2px solid #396973;margin-bottom:30px;padding-bottom:30px}.adtech-page__intro .service-right-list__item-title{color:var(--color-dark-2);font-family:var(--font-heading);margin-bottom:30px;padding-left:54px;font-size:22px;font-weight:600;line-height:26px}.adtech-page__intro .service-right-list__item-text{color:var(--color-dark-2);padding-left:54px;font-size:16px;line-height:22px}.adtech-page__solutions .service-masonry-cards{background:#deeeef;padding:120px 0}.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;text-align:left;font-size:18px;line-height:25px}.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{background:var(--color-white);box-shadow:none;border-radius:8px;padding:43px 40px 40px}.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-heading);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{background:linear-gradient(270deg,#18292d 0%,#0d5563 100%);padding:120px 0;overflow:hidden}.adtech-page__specialists .service-masonry-cards__decor{z-index:1;width:2619px;max-width:none;height:534px;display:block;top:425px;left:-415px;transform:rotate(11deg)}.adtech-page__specialists .service-masonry-cards__container{z-index:3;position:relative}.adtech-page__specialists .service-masonry-cards__title{color:var(--color-white);margin-bottom:40px;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);text-align:left;font-size:18px;font-weight:600;line-height:24px}.adtech-page__specialists .service-masonry-cards__list{z-index:3;position:relative}.adtech-page__specialists .service-masonry-cards__card{background:var(--color-white);min-height:250px;box-shadow:none;border-radius:8px;padding:40px}.adtech-page__technologies .service-tech-stack{background:linear-gradient(270deg,#18292d 0%,#0d5563 100%);margin-top:-1px;padding:60px 0}.adtech-page__technologies .service-tech-stack__title{color:var(--color-white);margin-bottom:40px;font-size:52px;font-weight:600;line-height:66px}.adtech-page__technologies .service-tech-stack__subtitle{color:var(--color-white);margin-bottom:10px;font-size:20px;line-height:27px}.adtech-page__technologies .service-tech-stack__swiper{gap:25px}.adtech-page__technologies .service-tech-stack__card--logo-carousel{background:#133a42;border-radius:3px;flex-basis:236px;min-height:56px}.adtech-page__programmatic{overflow:hidden}.adtech-page__programmatic .service-masonry-cards{background:linear-gradient(#fff 0%,#deeeef 100%);padding:120px 0}.adtech-page__programmatic .service-masonry-cards:before,.adtech-page__programmatic .service-masonry-cards:after{content:"";pointer-events:none;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.adtech-page__programmatic .service-masonry-cards:before{background-image:url(/assets/vectors/vect-mob-welcome-left-Desk.svg);width:272px;height:715px;top:30px;left:-210px;transform:scaleY(-1)}.adtech-page__programmatic .service-masonry-cards:after{z-index:3;background-image:url(/assets/vectors/advantages-vector.svg);width:272px;height:714px;bottom:-350px;right:-220px}.adtech-page__programmatic .service-masonry-cards__card{box-shadow:none;background:0 0;border-radius:0;padding:20px 0}.adtech-page__scheme .service-schema-section{background:linear-gradient(270deg, var(--color-dark-2) 0%, #0d5563 100%);padding:80px 0;overflow:hidden}.adtech-page__scheme .service-schema-section__card{background:0 0;padding-top:0;padding-bottom:0}.adtech-page__scheme .service-schema-section__title{color:var(--color-white);margin-bottom:40px;font-size:52px;font-weight:600;line-height:66px}.adtech-page__scheme .service-schema-section__description{color:var(--color-white);text-align:left;margin-bottom:91px;font-size:18px;font-weight:500;line-height:25px}.adtech-page__scheme .service-schema-section__image{border-radius:0;width:100%;max-width:1165px}.adtech-page__personal .service-rich-text{z-index:2;background:var(--color-white);padding:120px 0;position:relative;overflow:hidden}.adtech-page__personal .service-rich-text:before{z-index:-1;content:"";pointer-events:none;background:url(/assets/vectors/vector-section-right-text.svg) 50%/contain no-repeat;width:2588px;height:945px;display:block;position:absolute;bottom:-205px;left:50%;transform:rotate(-14.66deg)translate(-50%,-455px)}.adtech-page__personal .service-rich-text__container{grid-template-columns:minmax(0,1fr) 534px;gap:66px;display:grid}.adtech-page__personal .service-section-title{text-align:left;max-width:522px;margin:0;font-size:52px;font-weight:600;line-height:65px}.adtech-page__personal .service-rich-text__content{max-width:none;margin:0}.adtech-page__personal .service-rich-text__content p{color:#53666d;text-align:left;margin-bottom:25px;font-size:18px;line-height:25px}.adtech-page__stages .service-masonry-cards{z-index:10;background:var(--color-white);padding:120px 0}.adtech-page__stages .service-masonry-cards__title{color:var(--color-dark-2);margin-bottom:40px;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;text-align:left;font-size:18px;line-height:25px}.adtech-page__stages .service-masonry-cards__list--two-column-grid{gap:50px}.adtech-page__stages .service-masonry-cards__card{box-shadow:none;background:#deeeef;border-radius:10px;padding:40px}.adtech-page__stages .service-masonry-cards__header{align-items:center;gap:30px;margin-bottom:30px}.adtech-page__stages .service-masonry-cards__icon-shell{background:var(--color-white);width:70px;height:70px}.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-heading);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{background:linear-gradient(#135b68,#135b68),linear-gradient(#18292d,#18292d),#18292d;border-radius:10px;max-width:1362px;min-height:532px;padding:0;overflow:hidden}.adtech-page__laptop .service-media-text__copy{align-items:flex-start;max-width:657px;padding:60px 0 40px 95px}.adtech-page__laptop .service-section-title{max-width:557px;color:var(--color-white);text-align:left;margin-bottom:40px;font-size:52px;font-weight:600;line-height:55px}.adtech-page__laptop .service-section-copy{margin:0 0 40px}.adtech-page__laptop .service-section-copy p{color:var(--color-white);text-align:left;margin-bottom:20px;font-size:22px;font-weight:600;line-height:26px}.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{object-fit:cover;object-position:right center;border-radius:0}.adtech-page__cases .service-related-cases{background:#f5fbfb}.adtech-page__cases .service-related-cases__description{color:#53666d;text-align:left;max-width:1160px}.adtech-page__testimonials .testimonials-section{background:#eef9fa}@media (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{background:linear-gradient(360deg,#deeeef 0%,#deeeef00 100%);padding:120px 0}.adtech-page__form{z-index:2;margin-top:-90px;position:relative}.adtech-page__form .lets-talk-section{background:0 0}@media (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{width:615px;height:793px;bottom:0;right:-150px}.adtech-page__hero .service-hero__image{object-fit:contain;height:100%}.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{border-radius:10px;margin-inline:60px}.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}}@media (width<=820px){.adtech-page__laptop .service-media-text__container{border-radius:0;justify-content:center;min-height:420px;margin-inline:0;display:flex}.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 (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{text-align:center;max-width:335px;margin-bottom:40px;font-size:38px;line-height:48px}.adtech-page__hero .service-hero__description{margin-inline:auto;text-align:center;max-width:315px;margin-bottom:40px;font-size:16px;line-height:22px}.adtech-page__hero .service-hero__picture{width:375px;height:510px;bottom:-12px;right:0}.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{border-bottom:0;position:relative}.adtech-page__intro .service-right-list__item:after{content:"";background:#396973;width:768px;height:2px;display:block;position:absolute;bottom:0;left:-60px}.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}}
