/*
 * Generated by scripts/etl/transform.js — do not edit.
 *
 * One route's own Additional CSS, every rule prefixed with the page's [data-page]
 * attribute. See scripts/etl/page-css-scope.js for why.
 */
:is(:where([data-page='/']) :is(.custom-script-widget, [data-block='widget']):not(:has(.sticky-promo)):not(:has(.ask-ai-section)):not(:has(.team-stats)):not([data-no-ptop]):not([data-no-pbottom]), :where([data-page='/']):is(.custom-script-widget, [data-block='widget']):not(:has(.sticky-promo)):not(:has(.ask-ai-section)):not(:has(.team-stats)):not([data-no-ptop]):not([data-no-pbottom])) {
display: none;
}

:is(:where([data-page='/']) :is(.custom-script-widget, [data-block='widget']), :where([data-page='/']):is(.custom-script-widget, [data-block='widget'])) {
background-color: #000000 !important;
  padding: 0;
}

:is(:where([data-page='/']) :is(.custom-script-widget, [data-block='widget']):has(.sticky-promo), :where([data-page='/']):is(.custom-script-widget, [data-block='widget']):has(.sticky-promo)) {
display: block !important;
  padding: 0 !important;
  margin: 0 !important;
  height: 0 !important;
  overflow: visible !important;
}

:is(:where([data-page='/']) p:empty, :where([data-page='/']):is(p):empty) {
display: none;
}

:is(:where([data-page='/']) :is(.banner-slider__item, [data-part='hero:slide']) :is(.lead, [data-part='contacts:lead'], [data-part='hero:lead'], [data-part='related-cases:lead'], [data-part='decision:lead'], [data-part='accordion:lead'], [data-part='grid:lead'], [data-part='section:lead'], [data-prose-lead]), :where([data-page='/']):is(.banner-slider__item, [data-part='hero:slide']) :is(.lead, [data-part='contacts:lead'], [data-part='hero:lead'], [data-part='related-cases:lead'], [data-part='decision:lead'], [data-part='accordion:lead'], [data-part='grid:lead'], [data-part='section:lead'], [data-prose-lead])) {
display: inline-block;
  width: 100%;
  font-size: 1.375rem;
  line-height: 1.5;
}

@media (min-width: 768px) {
:is(:where([data-page='/']) :is(.banner-slider__item, [data-part='hero:slide']) :is(.lead, [data-part='contacts:lead'], [data-part='hero:lead'], [data-part='related-cases:lead'], [data-part='decision:lead'], [data-part='accordion:lead'], [data-part='grid:lead'], [data-part='section:lead'], [data-prose-lead]), :where([data-page='/']):is(.banner-slider__item, [data-part='hero:slide']) :is(.lead, [data-part='contacts:lead'], [data-part='hero:lead'], [data-part='related-cases:lead'], [data-part='decision:lead'], [data-part='accordion:lead'], [data-part='grid:lead'], [data-part='section:lead'], [data-prose-lead])) {
max-width: 700px;
}
}

@media (min-width: 1366px) {
:is(:where([data-page='/']) :is(.banner-slider__item, [data-part='hero:slide']) :is(.lead, [data-part='contacts:lead'], [data-part='hero:lead'], [data-part='related-cases:lead'], [data-part='decision:lead'], [data-part='accordion:lead'], [data-part='grid:lead'], [data-part='section:lead'], [data-prose-lead]), :where([data-page='/']):is(.banner-slider__item, [data-part='hero:slide']) :is(.lead, [data-part='contacts:lead'], [data-part='hero:lead'], [data-part='related-cases:lead'], [data-part='decision:lead'], [data-part='accordion:lead'], [data-part='grid:lead'], [data-part='section:lead'], [data-prose-lead])) {
max-width: 900px;
}
}

@media (min-width: 1920px) {
:is(:where([data-page='/']) :is(.banner-slider__item, [data-part='hero:slide']) :is(.lead, [data-part='contacts:lead'], [data-part='hero:lead'], [data-part='related-cases:lead'], [data-part='decision:lead'], [data-part='accordion:lead'], [data-part='grid:lead'], [data-part='section:lead'], [data-prose-lead]), :where([data-page='/']):is(.banner-slider__item, [data-part='hero:slide']) :is(.lead, [data-part='contacts:lead'], [data-part='hero:lead'], [data-part='related-cases:lead'], [data-part='decision:lead'], [data-part='accordion:lead'], [data-part='grid:lead'], [data-part='section:lead'], [data-prose-lead])) {
max-width: 1000px;
}
}

:is(:where([data-page='/']) :is(.banner-slider-section, [data-block='hero']) a:is(.banner-cta, [data-part='hero:action'], [data-part='body-cta:about-action'], [data-modifier='content-button:banner']):is(.button-red-filled, [data-action='primary'], [data-variant='body-cta:filled'], [data-variant='content-button:filled']), :where([data-page='/']):is(.banner-slider-section, [data-block='hero']) a:is(.banner-cta, [data-part='hero:action'], [data-part='body-cta:about-action'], [data-modifier='content-button:banner']):is(.button-red-filled, [data-action='primary'], [data-variant='body-cta:filled'], [data-variant='content-button:filled'])) {
background: #c1272d !important;
  color: #ffffff !important;
  border-color: #c1272d !important;
}

@media (any-pointer: fine) {
:is(:where([data-page='/']) :is(.banner-slider-section, [data-block='hero']) a:is(.banner-cta, [data-part='hero:action'], [data-part='body-cta:about-action'], [data-modifier='content-button:banner']):is(.button-red-filled, [data-action='primary'], [data-variant='body-cta:filled'], [data-variant='content-button:filled']):hover, :where([data-page='/']):is(.banner-slider-section, [data-block='hero']) a:is(.banner-cta, [data-part='hero:action'], [data-part='body-cta:about-action'], [data-modifier='content-button:banner']):is(.button-red-filled, [data-action='primary'], [data-variant='body-cta:filled'], [data-variant='content-button:filled']):hover) {
background: #ffffff !important;
    color: #c1272d !important;
    border-color: #c1272d !important;
}
}

:is(:where([data-page='/']) .team-stats, :where([data-page='/']).team-stats) {
padding: 60px 0 40px;
}

:is(:where([data-page='/']) .team-stats__cell, :where([data-page='/']).team-stats__cell) {
border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  padding: 40px 32px;
  text-align: center;
}

:is(:where([data-page='/']) .team-stats__cell:nth-child(1), :where([data-page='/']).team-stats__cell:nth-child(1)), :is(:where([data-page='/']) .team-stats__cell:nth-child(2), :where([data-page='/']).team-stats__cell:nth-child(2)), :is(:where([data-page='/']) .team-stats__cell:nth-child(3), :where([data-page='/']).team-stats__cell:nth-child(3)) {
border-top: none;
}

:is(:where([data-page='/']) .team-stats__cell:nth-child(3n+1), :where([data-page='/']).team-stats__cell:nth-child(3n+1)) {
border-left: none;
}

:is(:where([data-page='/']) .team-stats__number, :where([data-page='/']).team-stats__number) {
color: #ffffff;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 10px;
  line-height: 1.2;
}

:is(:where([data-page='/']) .team-stats__label, :where([data-page='/']).team-stats__label) {
color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  opacity: 0.75;
}

@keyframes bar-fill-in {
from { width: 0%; }
  to   { width: 70%; }
}

@media (min-width: 768px) and (max-width: 1023px) {
:is(:where([data-page='/']) .team-stats__cell, :where([data-page='/']).team-stats__cell) {
padding: 36px 24px;
}

:is(:where([data-page='/']) .team-stats__number, :where([data-page='/']).team-stats__number) {
font-size: 26px;
}

:is(:where([data-page='/']) .team-stats__label, :where([data-page='/']).team-stats__label) {
font-size: 17px;
}
}

@media (max-width: 767px) {
:is(:where([data-page='/']) .team-stats__cell, :where([data-page='/']).team-stats__cell) {
padding: 28px 16px;
}

:is(:where([data-page='/']) .team-stats__number, :where([data-page='/']).team-stats__number) {
font-size: 22px;
}

:is(:where([data-page='/']) .team-stats__label, :where([data-page='/']).team-stats__label) {
font-size: 16px;
}

:is(:where([data-page='/']) .team-stats__cell:nth-child(3n+1), :where([data-page='/']).team-stats__cell:nth-child(3n+1)) {
border-left: 1px solid #fff;
}

:is(:where([data-page='/']) .team-stats__cell:nth-child(odd), :where([data-page='/']).team-stats__cell:nth-child(odd)) {
border-left: none;
}

:is(:where([data-page='/']) .team-stats__cell:nth-child(3), :where([data-page='/']).team-stats__cell:nth-child(3)) {
border-top: 1px solid #fff;
}

:is(:where([data-page='/']) .team-stats__cell:nth-child(1), :where([data-page='/']).team-stats__cell:nth-child(1)), :is(:where([data-page='/']) .team-stats__cell:nth-child(2), :where([data-page='/']).team-stats__cell:nth-child(2)) {
border-top: none;
}
}

:is(:where([data-page='/']) :is(.horizontal-accordion-block-section, [data-variant='horizontal']) :is(.horizontal-accordion-list-item__content, [data-part='accordion:horizontal-content']), :where([data-page='/']):is(.horizontal-accordion-block-section, [data-variant='horizontal']) :is(.horizontal-accordion-list-item__content, [data-part='accordion:horizontal-content'])) {
display: flex;
  align-items: end;
}

:is(:where([data-page='/']) :is(.horizontal-accordion-block-section, [data-variant='horizontal']) :is(.horizontal-accordion-list-item_cover, [data-part='accordion:cover']) :is(.label, [data-part='accordion:horizontal-label'], [data-part='show-more:label'], [data-part='banner:label']) span, :where([data-page='/']):is(.horizontal-accordion-block-section, [data-variant='horizontal']) :is(.horizontal-accordion-list-item_cover, [data-part='accordion:cover']) :is(.label, [data-part='accordion:horizontal-label'], [data-part='show-more:label'], [data-part='banner:label']) span) {
padding-left: 50px;
}

:is(:where([data-page='/']) :is(.slider-img-constructor-section, [data-variant='images']) :is(.slider-img-list__item-img, [data-part='slider:logo-image']), :where([data-page='/']):is(.slider-img-constructor-section, [data-variant='images']) :is(.slider-img-list__item-img, [data-part='slider:logo-image'])) {
height: 94px;
    margin-bottom: 50px;
}

:is(:where([data-page='/']) :is(.testimonials-slider-section, [data-variant='video-testimonials'], [data-variant='text-testimonials']), :where([data-page='/']):is(.testimonials-slider-section, [data-variant='video-testimonials'], [data-variant='text-testimonials'])) {
padding-bottom: 1px !important;
}

:is(:where([data-page='/']) .more-testimonials-button, :where([data-page='/']).more-testimonials-button) {
display: none;
}

:is(:where([data-page='/']) :is(.testimonials-slider-section, [data-variant='video-testimonials'], [data-variant='text-testimonials']) :is(.testimonials-slider__item-content-text, [data-testimonials-text-content]) :is(.testimonial-block-img, [data-part='testimonials:logo']) img, :where([data-page='/']):is(.testimonials-slider-section, [data-variant='video-testimonials'], [data-variant='text-testimonials']) :is(.testimonials-slider__item-content-text, [data-testimonials-text-content]) :is(.testimonial-block-img, [data-part='testimonials:logo']) img) {
width: 80%;
}

:is(:where([data-page='/']) :is(.testimonials-slider-section, [data-variant='video-testimonials'], [data-variant='text-testimonials']) :is(.testimonials-slider__item-content, [data-part='testimonials:content']) :is(.testimonial-block-img, [data-part='testimonials:logo']) img, :where([data-page='/']):is(.testimonials-slider-section, [data-variant='video-testimonials'], [data-variant='text-testimonials']) :is(.testimonials-slider__item-content, [data-part='testimonials:content']) :is(.testimonial-block-img, [data-part='testimonials:logo']) img) {
width: 80%;
}

:is(:where([data-page='/']) :is(.testimonials-slider-section, [data-variant='video-testimonials'], [data-variant='text-testimonials']) :is(.testimonials-slider__item, [data-part='testimonials:item']):is(.testimonial-video, [data-video]) :is(.testimonials-slider__item-text, [data-part='testimonials:text']) :is(.content-block, [data-prose='body']), :where([data-page='/']):is(.testimonials-slider-section, [data-variant='video-testimonials'], [data-variant='text-testimonials']) :is(.testimonials-slider__item, [data-part='testimonials:item']):is(.testimonial-video, [data-video]) :is(.testimonials-slider__item-text, [data-part='testimonials:text']) :is(.content-block, [data-prose='body'])) {
font-size: 1.2rem;
  font-weight: 100;
}

:is(:where([data-page='/']) :is(.testimonials-slider__item, [data-part='testimonials:item']):is(.testimonial-video, [data-video]) :is(.testimonials-slider__item-text, [data-part='testimonials:text']), :where([data-page='/']):is(.testimonials-slider__item, [data-part='testimonials:item']):is(.testimonial-video, [data-video]) :is(.testimonials-slider__item-text, [data-part='testimonials:text'])) {
margin-bottom: 0 !important;
}

:is(:where([data-page='/']) :is(.text-block-three-column, [data-variant='columns']) :is(.column-wrapper, [data-slider='columns'], [data-columns='wrapper']), :where([data-page='/']):is(.text-block-three-column, [data-variant='columns']) :is(.column-wrapper, [data-slider='columns'], [data-columns='wrapper'])) {
display: flex !important;
  flex-wrap: wrap;
  align-items: stretch;
}

:is(:where([data-page='/']) :is(.text-block-three-column, [data-variant='columns']) :is(.column-item, [data-part='columns:card']), :where([data-page='/']):is(.text-block-three-column, [data-variant='columns']) :is(.column-item, [data-part='columns:card'])) {
display: flex !important;
  flex-direction: column;
  margin-top: 0px;
}

:is(:where([data-page='/']) :is(.text-block-three-column, [data-variant='columns']) :is(.column-item, [data-part='columns:card']) :is(.item-elem__inner, [data-part='columns:inner']), :where([data-page='/']):is(.text-block-three-column, [data-variant='columns']) :is(.column-item, [data-part='columns:card']) :is(.item-elem__inner, [data-part='columns:inner'])) {
display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
}

:is(:where([data-page='/']) :is(.text-block-three-column, [data-variant='columns']) :is(.column-item, [data-part='columns:card']) :is(.column-item__description, [data-part='columns:description']), :where([data-page='/']):is(.text-block-three-column, [data-variant='columns']) :is(.column-item, [data-part='columns:card']) :is(.column-item__description, [data-part='columns:description'])) {
flex: 1;
  display: flex;
  flex-direction: column;
}

:is(:where([data-page='/']) :is(.my-column, [data-part='prose:card-box']), :where([data-page='/']):is(.my-column, [data-part='prose:card-box'])) {
padding: 50px;
  border-radius: 0px;
  height: 100%;
}

@media (max-width: 1024px) {
:is(:where([data-page='/']) :is(.my-column, [data-part='prose:card-box']), :where([data-page='/']):is(.my-column, [data-part='prose:card-box'])) {
margin-top: 30px;
    padding: 30px;
}
}

@media (max-width: 768px) {
:is(:where([data-page='/']) :is(.my-column, [data-part='prose:card-box']), :where([data-page='/']):is(.my-column, [data-part='prose:card-box'])) {
margin-top: 35px;
}
}

:is(:where([data-page='/']) :is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover, :where([data-page='/']):is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover)::before {
background-color: #2b2b2b;
}

:is(:where([data-page='/']) :is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover, :where([data-page='/']):is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover) {
color: #ffffff;
}

:is(:where([data-page='/']) :is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover :is(.grid-list_item-container, [data-part='grid:container']), :where([data-page='/']):is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover :is(.grid-list_item-container, [data-part='grid:container']))::after {
opacity: 0;
}

@media (any-pointer: fine) and (min-width: 768px) {
:is(:where([data-page='/']) :is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover, :where([data-page='/']):is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover)::before {
background-color: #2b2b2b;
}

:is(:where([data-page='/']) :is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover, :where([data-page='/']):is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover) {
color: #ffffff;
}

:is(:where([data-page='/']) :is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover :is(.grid-list_item-content, [data-part='grid:content']) :is(.title, [data-part='contacts:title'], [data-part='hero:title'], [data-part='portfolio:single-title'], [data-part='related-cases:title'], [data-part='decision:title'], [data-part='leadership:title'], [data-part='accordion:title'], [data-part='case-features:title'], [data-part='grid:title'], [data-part='search:title'], [data-part='banner:title'], [data-part='prose:title'], [data-part='section:title']) span:first-child, :where([data-page='/']):is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover :is(.grid-list_item-content, [data-part='grid:content']) :is(.title, [data-part='contacts:title'], [data-part='hero:title'], [data-part='portfolio:single-title'], [data-part='related-cases:title'], [data-part='decision:title'], [data-part='leadership:title'], [data-part='accordion:title'], [data-part='case-features:title'], [data-part='grid:title'], [data-part='search:title'], [data-part='banner:title'], [data-part='prose:title'], [data-part='section:title']) span:first-child), :is(:where([data-page='/']) :is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover :is(.grid-list_item-content, [data-part='grid:content']) h1:is(.title, [data-part='contacts:title'], [data-part='hero:title'], [data-part='portfolio:single-title'], [data-part='related-cases:title'], [data-part='decision:title'], [data-part='leadership:title'], [data-part='accordion:title'], [data-part='case-features:title'], [data-part='grid:title'], [data-part='search:title'], [data-part='banner:title'], [data-part='prose:title'], [data-part='section:title']) span:first-child, :where([data-page='/']):is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover :is(.grid-list_item-content, [data-part='grid:content']) h1:is(.title, [data-part='contacts:title'], [data-part='hero:title'], [data-part='portfolio:single-title'], [data-part='related-cases:title'], [data-part='decision:title'], [data-part='leadership:title'], [data-part='accordion:title'], [data-part='case-features:title'], [data-part='grid:title'], [data-part='search:title'], [data-part='banner:title'], [data-part='prose:title'], [data-part='section:title']) span:first-child), :is(:where([data-page='/']) :is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover :is(.grid-list_item-content, [data-part='grid:content']) h2:is(.title, [data-part='contacts:title'], [data-part='hero:title'], [data-part='portfolio:single-title'], [data-part='related-cases:title'], [data-part='decision:title'], [data-part='leadership:title'], [data-part='accordion:title'], [data-part='case-features:title'], [data-part='grid:title'], [data-part='search:title'], [data-part='banner:title'], [data-part='prose:title'], [data-part='section:title']) span:first-child, :where([data-page='/']):is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover :is(.grid-list_item-content, [data-part='grid:content']) h2:is(.title, [data-part='contacts:title'], [data-part='hero:title'], [data-part='portfolio:single-title'], [data-part='related-cases:title'], [data-part='decision:title'], [data-part='leadership:title'], [data-part='accordion:title'], [data-part='case-features:title'], [data-part='grid:title'], [data-part='search:title'], [data-part='banner:title'], [data-part='prose:title'], [data-part='section:title']) span:first-child), :is(:where([data-page='/']) :is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover :is(.grid-list_item-content, [data-part='grid:content']) h3:is(.title, [data-part='contacts:title'], [data-part='hero:title'], [data-part='portfolio:single-title'], [data-part='related-cases:title'], [data-part='decision:title'], [data-part='leadership:title'], [data-part='accordion:title'], [data-part='case-features:title'], [data-part='grid:title'], [data-part='search:title'], [data-part='banner:title'], [data-part='prose:title'], [data-part='section:title']) span:first-child, :where([data-page='/']):is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover :is(.grid-list_item-content, [data-part='grid:content']) h3:is(.title, [data-part='contacts:title'], [data-part='hero:title'], [data-part='portfolio:single-title'], [data-part='related-cases:title'], [data-part='decision:title'], [data-part='leadership:title'], [data-part='accordion:title'], [data-part='case-features:title'], [data-part='grid:title'], [data-part='search:title'], [data-part='banner:title'], [data-part='prose:title'], [data-part='section:title']) span:first-child), :is(:where([data-page='/']) :is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover :is(.grid-list_item-content, [data-part='grid:content']) h4:is(.title, [data-part='contacts:title'], [data-part='hero:title'], [data-part='portfolio:single-title'], [data-part='related-cases:title'], [data-part='decision:title'], [data-part='leadership:title'], [data-part='accordion:title'], [data-part='case-features:title'], [data-part='grid:title'], [data-part='search:title'], [data-part='banner:title'], [data-part='prose:title'], [data-part='section:title']) span:first-child, :where([data-page='/']):is(.grid-constructor-section, [data-variant='grid']):is(.dark, [data-hero-tone='dark'], [data-card-tone='two-cards:dark'], [data-tone='dark']) :is(.grid-list_item-link, [data-part='grid:link']):hover :is(.grid-list_item-content, [data-part='grid:content']) h4:is(.title, [data-part='contacts:title'], [data-part='hero:title'], [data-part='portfolio:single-title'], [data-part='related-cases:title'], [data-part='decision:title'], [data-part='leadership:title'], [data-part='accordion:title'], [data-part='case-features:title'], [data-part='grid:title'], [data-part='search:title'], [data-part='banner:title'], [data-part='prose:title'], [data-part='section:title']) span:first-child) {
color: #ffffff;
}
}

:is(:where([data-page='/']) :is(.button, [data-part='hero:action'], [data-part='ask-ai:action'], [data-part='case-slider:action'], [data-part='banner:action'], [data-part='section:action'], [data-part='body-cta:action'], [data-part='body-cta:about-action'], [data-part='content-button:button']):is(.ask-btn, [data-variant='ask-ai']):hover .ai-icon, :where([data-page='/']):is(.button, [data-part='hero:action'], [data-part='ask-ai:action'], [data-part='case-slider:action'], [data-part='banner:action'], [data-part='section:action'], [data-part='body-cta:action'], [data-part='body-cta:about-action'], [data-part='content-button:button']):is(.ask-btn, [data-variant='ask-ai']):hover .ai-icon) {
filter: invert(1);
  opacity: 1;
}

body:has(:where([data-page='/'])) :is(.footer-copyright, [data-chrome='footer-legal']) span:last-child a {
text-transform: capitalize;
}
/* restyle:fields */
:is(:where([data-page='/']) [data-block-id='6adb8c7eb76af300334b598b'], :where([data-page='/'])[data-block-id='6adb8c7eb76af300334b598b'])[data-column-fill='custom'] [data-part='divided:panel'] {
  background-color: #101010;
}
:is(:where([data-page='/']) [data-block-id='6adb8c7eb76af300334b59a2'], :where([data-page='/'])[data-block-id='6adb8c7eb76af300334b59a2']) [data-part='section:content'] > [data-part='section:title'] {
  color: #ffffff;
}
:is(:where([data-page='/']) [data-item-id='6adb8c7eb76af300334b598a'], :where([data-page='/'])[data-item-id='6adb8c7eb76af300334b598a'])[data-fill='custom'] {
  background-color: #101010;
}
/* /restyle:fields */
/* restyle:html */
:is(:where([data-page='/']) [data-embed-id='page-e05b8947586448576d191095#2'], :where([data-page='/'])[data-embed-id='page-e05b8947586448576d191095#2'])[data-hook='html-1'][data-hook][data-hook] {
  border: 1px solid #ffffff;
  border-radius: 5px;
}
:is(:where([data-page='/']) [data-embed-id='page-e05b8947586448576d191095#2'], :where([data-page='/'])[data-embed-id='page-e05b8947586448576d191095#2'])[data-hook='html-2'][data-hook][data-hook] {
  font-size: 1.6rem;
}
:is(:where([data-page='/']) [data-embed-id='page-e05b8947586448576d191095#3'], :where([data-page='/'])[data-embed-id='page-e05b8947586448576d191095#3'])[data-hook='html-1'][data-hook][data-hook] {
  border: 1px solid #ffffff;
  border-radius: 5px;
}
:is(:where([data-page='/']) [data-embed-id='page-e05b8947586448576d191095#3'], :where([data-page='/'])[data-embed-id='page-e05b8947586448576d191095#3'])[data-hook='html-2'][data-hook][data-hook] {
  font-size: 1.6rem;
}
:is(:where([data-page='/']) [data-embed-id='page-e05b8947586448576d191095#4'], :where([data-page='/'])[data-embed-id='page-e05b8947586448576d191095#4'])[data-hook='html-1'][data-hook][data-hook] {
  border: 1px solid #ffffff;
  border-radius: 5px;
}
:is(:where([data-page='/']) [data-embed-id='page-e05b8947586448576d191095#4'], :where([data-page='/'])[data-embed-id='page-e05b8947586448576d191095#4'])[data-hook='html-2'][data-hook][data-hook] {
  font-size: 1.6rem;
}
:is(:where([data-page='/']) [data-embed-id='page-e05b8947586448576d191095#5'], :where([data-page='/'])[data-embed-id='page-e05b8947586448576d191095#5'])[data-hook='html-1'][data-hook][data-hook] {
  width: 100%;
  max-width: fit-content;
}
:is(:where([data-page='/']) [data-embed-id='page-e05b8947586448576d191095#5'], :where([data-page='/'])[data-embed-id='page-e05b8947586448576d191095#5'])[data-hook='html-2'][data-hook][data-hook] {
  white-space: nowrap;
}
/* /restyle:html */
/* restyle:lexical */
:is(:where([data-page='/']) [data-hook='lex-1'], :where([data-page='/'])[data-hook='lex-1'])[data-hook='lex-1'][data-hook='lex-1'] {
  margin-right: 0;
  margin-bottom: 30px;
  margin-left: 0;
}
/* /restyle:lexical */
