.site-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;color:var(--base);background:var(--base-opp);font-family:var(--_font-accent);font-size:1.4rem;font-weight:800}.agency-page{min-height:70vh}.agency-page .hero,.agency-page .page-hero{position:relative;overflow:hidden;padding:16rem 3rem 8rem;background:radial-gradient(circle at 18% 22%,rgba(var(--accent-rgb),.22),transparent 32rem),radial-gradient(circle at 84% 32%,rgba(var(--additional-rgb),.18),transparent 30rem),var(--base)}.agency-page .wrap{width:min(132rem,100%);margin:0 auto}.agency-page .hero-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(34rem,.95fr);gap:5rem;align-items:end}.agency-page .eyebrow{display:inline-flex;width:fit-content;margin-bottom:2.4rem;padding:.8rem 1.4rem;border:.1rem solid var(--st-muted);border-radius:999rem;color:var(--t-muted);background:rgba(var(--base-rgb),.72);font-size:1.3rem;font-weight:700;text-transform:uppercase}.agency-page h1{max-width:105rem;color:var(--t-bright);font-family:var(--_font-accent);font-size:clamp(4.8rem,8vw,11.6rem);font-weight:700;line-height:.95;letter-spacing:0}.agency-page h2{color:var(--t-bright);font-family:var(--_font-accent);font-size:clamp(3.4rem,5vw,6.8rem);font-weight:700;line-height:1}.agency-page h3{color:var(--t-bright);font-family:var(--_font-accent);font-size:2.6rem;font-weight:700}.agency-page .lead{max-width:74rem;margin-top:2.4rem;color:var(--t-muted);font-size:clamp(1.8rem,2vw,2.4rem)}.agency-page .actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.6rem}.agency-page .button{display:inline-flex;align-items:center;justify-content:center;min-height:5.4rem;padding:0 2.2rem;border:.1rem solid var(--base-opp);border-radius:var(--_radius-s);color:var(--base);background:var(--base-opp);font-weight:700;text-decoration:none}.agency-page .button.secondary{color:var(--t-bright);background:transparent;border-color:var(--st-muted)}.showcase{min-height:44rem;padding:2rem;border-radius:var(--_radius-m);background:var(--base-opp);color:var(--t-opp-bright)}.showcase-top,.route{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--t-opp-medium);font-size:1.3rem}.dots{display:flex;gap:.7rem}.dots span{width:.9rem;height:.9rem;border-radius:50%;background:var(--accent)}.dots span:nth-child(2){background:var(--additional)}.dots span:nth-child(3){background:var(--base)}.visual-board{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:15rem 12rem 9rem;gap:1.2rem;margin-top:1.8rem}.tile{overflow:hidden;padding:1.8rem;border:.1rem solid rgba(255,255,255,.14);border-radius:var(--_radius-s);background:rgba(255,255,255,.08)}.tile-hero{grid-row:span 2;color:var(--base-opp);background:linear-gradient(135deg,var(--accent),var(--additional))}.tile-wide{grid-column:span 2}.metric{margin-top:1rem;font-family:var(--_font-accent);font-size:5rem;font-weight:800;line-height:1}.mini-chart{display:flex;align-items:end;gap:.8rem;height:8rem;margin-top:3rem}.mini-chart span{flex:1;min-height:1.8rem;border-radius:.6rem .6rem 0 0;background:var(--base-opp)}.mini-chart span:nth-child(2){height:4.8rem}.mini-chart span:nth-child(3){height:6.4rem}.mini-chart span:nth-child(4){height:3.8rem}.mini-chart span:nth-child(5){height:7.8rem}.route{flex-wrap:wrap;justify-content:flex-start}.route span{display:inline-flex;min-height:3.2rem;align-items:center;padding:0 1rem;border-radius:999rem;background:rgba(255,255,255,.1)}.stats-band{padding:3rem;background:var(--base-opp)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.1rem;overflow:hidden;border:.1rem solid rgba(255,255,255,.14);border-radius:var(--_radius-m);background:rgba(255,255,255,.14)}.stat{padding:2.8rem;background:var(--base-opp)}.stat strong{display:block;color:var(--t-opp-bright);font-family:var(--_font-accent);font-size:4rem;line-height:1}.stat span{display:block;margin-top:1rem;color:var(--t-opp-medium)}.agency-page .section{padding:8rem 3rem}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,42rem);gap:3rem;align-items:end;margin-bottom:3rem}.section-head p{color:var(--t-muted);font-size:1.8rem}.agency-page .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2rem}.agency-page .card{min-height:22rem;padding:2.6rem;border:.1rem solid var(--st-muted);border-radius:var(--_radius-m);background:var(--base-tint)}.agency-page .card p{margin-top:1.3rem;color:var(--t-muted)}.agency-page .card a{text-decoration:none}.meta{color:var(--t-muted);font-size:1.4rem;font-weight:700}.agency-page .tag:not(.tag-outline):not(.tag-outline-medium):not(.tag-outline-opposite):not(.tag-outline-permanent){display:inline-flex;align-items:center;min-height:3rem;margin:1.4rem .8rem 0 0;padding:0 1rem;border-radius:999rem;color:var(--base-opp);background:rgba(var(--accent-rgb),.26);font-size:1.3rem;font-weight:700;text-decoration:none}.contact-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:2.4rem;align-items:stretch}.contact-panel{padding:3rem;border-radius:var(--_radius-m);color:var(--t-opp-bright);background:var(--base-opp)}.contact-panel h2{color:var(--t-opp-bright)}.contact-panel p,.contact-panel li{color:var(--t-opp-medium)}.contact-panel ul{display:grid;gap:1.2rem;margin-top:2.8rem}.contact-panel li{padding-top:1.2rem;border-top:.1rem solid rgba(255,255,255,.14)}.agency-page form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;height:100%;padding:2.6rem;border:.1rem solid var(--st-muted);border-radius:var(--_radius-m);background:var(--base-tint)}.agency-page label{display:grid;gap:.8rem;color:var(--t-bright);font-weight:700}.agency-page label:has(textarea),.agency-page form p,.agency-page form .full{grid-column:1/-1}.agency-page input,.agency-page textarea{width:100%;min-height:5rem;padding:1.2rem 1.4rem;border:.1rem solid var(--st-muted);border-radius:var(--_radius-s);color:var(--t-bright);background:var(--base)}.agency-page textarea{min-height:15rem;resize:vertical}.article-body{max-width:86rem}.article-body p+p{margin-top:1.6rem}.agency-footer-title{color:var(--t-bright);font-family:var(--_font-accent);font-size:clamp(5.6rem,12vw,18rem);font-weight:800;line-height:.9}.agency-footer-links{display:flex;flex-wrap:wrap;gap:1.4rem}.agency-footer-links a{color:var(--t-bright);text-decoration:none}@media(max-width:991px){.agency-page .hero-split,.section-head,.contact-layout{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.agency-page .hero,.agency-page .page-hero,.agency-page .section{padding-left:2rem;padding-right:2rem}.agency-page h1{font-size:4.8rem}.visual-board,.stats,.agency-page form{grid-template-columns:1fr}.tile-hero,.tile-wide{grid-row:auto;grid-column:auto}}

.agency-footer{margin-top:clamp(5rem,8vw,12rem);padding-top:clamp(3rem,5vw,7rem)}.agency-footer .mxd-footer__footer-blocks{gap:clamp(2.4rem,3vw,4.8rem)}.agency-footer .footer-blocks__column{height:auto;min-height:0;gap:clamp(2.4rem,3vw,4rem)}.agency-footer .footer-blocks__card{gap:clamp(2.4rem,3vw,4rem)}.agency-footer .footer-blocks__card.fullheight-card{min-height:42rem}.agency-footer .footer-nav{display:grid;gap:1.6rem}.agency-footer .footer-socials{display:grid;gap:1.1rem}.agency-footer .footer-blocks__links{gap:1rem;flex-wrap:wrap}@media(max-width:1199px){.agency-footer{margin-top:5rem}.agency-footer .footer-blocks__card.fullheight-card{min-height:0}}
.agency-page .mxd-block__inner-form .contact-form{display:block;height:auto;padding:0;border:0;border-radius:0;background:transparent}.agency-page .mxd-block__inner-form .contact-form .mxd-grid-item{margin-bottom:2rem}.agency-page .mxd-block__inner-form .contact-form input,.agency-page .mxd-block__inner-form .contact-form textarea{background:var(--base-tint);border-color:var(--st-muted)}.agency-page .mxd-block__inner-form .contact-form button{width:auto}.agency-page .mxd-paragraph__lists a{color:var(--t-bright);text-decoration:none}
.headline-img-01::before{background-image:url("../img/ata.png")}.headline-img-02::before{background-image:url("../img/image2.jpg")}.headline-img-03::after{background-image:url("../img/image3.jpg")}.headline-img-04::before{background-image:url("../img/image4.jpg")}.headline-img-05::before{background-image:url("../img/image4.jpg")}.headline-img-06::before{background-image:url("../img/ata.png")}.headline-img-07::before{background-image:url("../img/ata.png")}.preview-image-1{background-image:url("../img/image1.jpg")}.preview-image-2{background-image:url("../img/image2.jpg")}.preview-image-3{background-image:url("../img/image3.jpg")}.preview-image-4{background-image:url("../img/image4.jpg")}.preview-image-5{background-image:url("../img/image4.jpg")}.preview-image-6{background-image:url("../img/image1.jpg")}.preview-image-7{background-image:url("../img/images14.jpg")}.blog-preview-image-1{background-image:url("../img/images1.jpg")}.blog-preview-image-2{background-image:url("../img/images1.jpg")}.blog-preview-image-3{background-image:url("../img/images3.jpg")}
html,body{max-width:100%;overflow-x:hidden!important}.mxd-page-content,.agency-page,.mxd-section,.mxd-container,.mxd-block{max-width:100%;overflow-x:clip}.mxd-hero-07,.mxd-hero-07__wrap,.mxd-hero-07__top,.mxd-hero-07__bottom{overflow-x:clip}.mxd-hero-07__top{overflow-y:visible}.mxd-hero-07__marquee{overflow:hidden}.mxd-hero-07__marquee .marquee{padding-block:clamp(2.4rem,3vw,4.4rem);margin-block:calc(clamp(2.4rem,3vw,4.4rem) * -1)}
.agency-footer .animate-card-3,.agency-footer .anim-uni-in-up{opacity:1!important;visibility:visible!important;transform:none!important;translate:none!important;clip-path:none!important;animation:none!important}.agency-footer{padding-top:clamp(2rem,3vw,4rem);padding-bottom:clamp(2rem,3vw,4rem)}.agency-footer .mxd-footer__footer-blocks{align-items:stretch;gap:clamp(1.6rem,2vw,2.4rem)}.agency-footer .footer-blocks__card{padding:clamp(2.4rem,3vw,3.6rem);gap:clamp(1.6rem,2vw,2.4rem)}.agency-footer .footer-blocks__card.fullheight-card{min-height:0;height:100%;justify-content:flex-start}.agency-footer .footer-nav{gap:clamp(.8rem,1vw,1.2rem)}.agency-footer .footer-nav__link{line-height:1.1}.agency-footer .footer-blocks__links{margin-top:auto}.agency-footer .footer-socials{gap:.8rem}
.agency-page .widget-search .search-form{position:relative;display:block;height:auto;padding:0;border:0;border-radius:0;background:transparent}.agency-page .widget-search .search-form input[type=search]{width:100%;min-height:7.2rem;padding:0 6.8rem 0 2.4rem;border:.1rem solid var(--st-muted);border-radius:var(--_radius-s);background:transparent;color:var(--t-bright);font:normal var(--fw-regular) 2rem/1.4 var(--_font-accent)}.agency-page .widget-search .search-form input[type=search]::placeholder{color:var(--t-muted);opacity:1}.agency-page .widget-search .btn-form{top:50%;right:1.6rem;width:4.4rem;height:4.4rem;min-height:4.4rem;border:0;background:transparent;color:rgba(255,255,255,.72);transform:translateY(-50%)}.agency-page .widget-search .btn-form i{font-size:2.4rem}.agency-page .widget-ad .widget__tags .tag{background:rgba(255,255,255,.08)!important;border:.1rem solid rgba(255,255,255,.58)!important;color:rgba(255,255,255,.9)!important;backdrop-filter:blur(8px)}.agency-page .widget-ad .widget__tags{padding:2rem}
.blog-detail-page .mxd-article-author__socials .tag{background:rgba(255,255,255,.08)!important;border:.1rem solid rgba(255,255,255,.58)!important;color:rgba(255,255,255,.92)!important;backdrop-filter:blur(8px)}.blog-detail-page .mxd-article-author__socials .tag a{color:rgba(255,255,255,.92)!important;text-decoration:none}.blog-detail-page .mxd-article-author__socials .tag:hover{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.82)!important}
.mxd-project-item__preview{position:relative}.mxd-project-item__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.portfolio-detail-cover{overflow:hidden;border-radius:var(--_radius-l);background:var(--base-tint)}.portfolio-detail-cover img{display:block;width:100%;height:auto;max-height:72rem;object-fit:cover}
.hero-07-info__descr .t-large{font-size:clamp(1.8rem,1.55vw,2.8rem);line-height:1.35}.hero-07-info__descr{max-width:32rem!important}
.article-content-rich{display:grid;gap:1.8rem;color:var(--t-medium);font-size:1.9rem;line-height:1.8}.article-content-rich>*{margin:0}.article-content-rich h2,.article-content-rich h3,.article-content-rich h4{color:var(--t-bright);font-family:var(--_font-accent);line-height:1.15}.article-content-rich h2{font-size:clamp(3rem,3.6vw,4.6rem);margin-top:2.2rem}.article-content-rich h3{font-size:clamp(2.4rem,2.8vw,3.4rem);margin-top:1.8rem}.article-content-rich p,.article-content-rich li{color:var(--t-medium)}.article-content-rich ul,.article-content-rich ol{display:grid;gap:.8rem;padding-left:2.2rem}.article-content-rich a{color:var(--t-bright);text-decoration:underline}.article-content-rich blockquote{margin:1rem 0;padding:2rem 2.4rem;border-left:.3rem solid rgba(255,255,255,.4);background:rgba(255,255,255,.04);border-radius:var(--_radius-s);color:var(--t-bright)}.article-content-rich table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:var(--_radius-s)}.article-content-rich th,.article-content-rich td{padding:1.2rem 1.4rem;border:.1rem solid var(--st-muted);text-align:left}.article-content-rich img{max-width:100%;height:auto;border-radius:var(--_radius-m)}
.mxd-blog-preview__tags .tag-outline-permanent,
.mxd-blog-preview__tags .tag-outline-permanent a,
.mxd-blog-preview__tags .tag-link-outline-premanent,
.mxd-blog-preview__tags .tag-link-outline-premanent a{
color:rgba(255,255,255,.92)!important;
-webkit-text-fill-color:rgba(255,255,255,.92)!important;
text-shadow:none!important;
}
.mxd-blog-preview__tags .tag-outline-permanent,
.mxd-blog-preview__tags .tag-link-outline-premanent{
border-color:rgba(255,255,255,.42)!important;
background:#ffffff14!important;
background-color:#ffffff14!important;
background-image:none!important;
box-shadow:none!important;
-webkit-backdrop-filter:none!important;
backdrop-filter:none!important;
}
.no-touch .mxd-blog-preview__tags .tag-link-outline-premanent:hover,
.no-touch .mxd-blog-preview__tags .tag-link-outline-premanent:hover a{
color:rgba(255,255,255,.96)!important;
-webkit-text-fill-color:rgba(255,255,255,.96)!important;
background:#ffffff1f!important;
background-color:#ffffff1f!important;
border-color:rgba(255,255,255,.58)!important;
}
.mxd-blog-preview__tags .tag-permanent,
.mxd-blog-preview__tags .tag-permanent a{
color:rgba(255,255,255,.92)!important;
-webkit-text-fill-color:rgba(255,255,255,.92)!important;
text-shadow:none!important;
}
.mxd-blog-preview__tags .tag-permanent{
border:.1rem solid rgba(255,255,255,.42)!important;
background:#ffffff14!important;
background-color:#ffffff14!important;
background-image:none!important;
box-shadow:none!important;
}


@media only screen and (max-width: 767px) {
  .mxd-projects-list__item {
    overflow: hidden;
  }
  .mxd-projects-list__border {
    left: 0;
    width: 100%;
  }
  .mxd-projects-list__inner-v2 {
    padding: 2.4rem 0 3.2rem;
  }
  .mxd-projects-list__title-v2 {
    margin-bottom: 2rem;
    overflow: visible;
  }
  .mxd-projects-list__title-v2 p {
    font-size: clamp(2.1rem, 9vw, 4rem);
    line-height: 1.08;
    letter-spacing: 0;
    max-width: 10ch;
  }
  .mxd-projects-list__image {
    margin-bottom: 2rem;
    border-radius: 2rem;
  }
  .mxd-projects-list__tagslist-v2 {
    margin-bottom: 1.8rem;
  }
  .mxd-projects-list__tagslist-v2 ul {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem 1.4rem;
  }
  .mxd-projects-list__tagslist-v2 ul li {
    align-items: flex-start;
    gap: .6rem;
  }
  .mxd-projects-list__tagslist-v2 ul li p {
    font-size: 1.5rem;
    line-height: 1.2;
  }
  .mxd-projects-list__product {
    justify-content: space-between;
    align-items: center;
    gap: 1.2rem;
  }
  .mxd-projects-list__product p {
    font-size: 1.7rem;
  }
}
