/*
 * 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='/portfolio/real-time-vrs-platform/']) :is(.text-block-three-column, [data-variant='columns']) :is(.column-wrapper, [data-slider='columns'], [data-columns='wrapper']), :where([data-page='/portfolio/real-time-vrs-platform/']):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='/portfolio/real-time-vrs-platform/']) :is(.text-block-three-column, [data-variant='columns']) :is(.column-item, [data-part='columns:card']), :where([data-page='/portfolio/real-time-vrs-platform/']):is(.text-block-three-column, [data-variant='columns']) :is(.column-item, [data-part='columns:card'])) {
display: flex !important;
  flex-direction: column;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :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='/portfolio/real-time-vrs-platform/']):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='/portfolio/real-time-vrs-platform/']) :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='/portfolio/real-time-vrs-platform/']):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='/portfolio/real-time-vrs-platform/']) :is(.even-numbered-cards-list, [data-part='even-numbered:list']), :where([data-page='/portfolio/real-time-vrs-platform/']):is(.even-numbered-cards-list, [data-part='even-numbered:list'])) {
margin-top: 50px;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.even-numbered-cards-list__card, [data-part='leadership:card'], [data-part='even-numbered:card']), :where([data-page='/portfolio/real-time-vrs-platform/']):is(.even-numbered-cards-list__card, [data-part='leadership:card'], [data-part='even-numbered:card'])) {
height: 100% !important;
padding: 20px;

    border-radius: 5px !important;
background-color: #fff !important;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.even-numbered-cards-list__card, [data-part='leadership:card'], [data-part='even-numbered:card']) h3, :where([data-page='/portfolio/real-time-vrs-platform/']):is(.even-numbered-cards-list__card, [data-part='leadership:card'], [data-part='even-numbered:card']) h3) {
margin-top:0;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.even-numbered-cards-list__card, [data-part='leadership:card'], [data-part='even-numbered:card']), :where([data-page='/portfolio/real-time-vrs-platform/']):is(.even-numbered-cards-list__card, [data-part='leadership:card'], [data-part='even-numbered:card'])) {
line-height: normal;
    padding: 30px;
    height: 280px;
    border: 2px solid #ffffff59;
    backdrop-filter: blur(3px);
    background: #00000000;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.even-numbered-cards-list__card, [data-part='leadership:card'], [data-part='even-numbered:card']) img, :where([data-page='/portfolio/real-time-vrs-platform/']):is(.even-numbered-cards-list__card, [data-part='leadership:card'], [data-part='even-numbered:card']) img) {
width: 50px;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.even-numbered-cards-list__card, [data-part='leadership:card'], [data-part='even-numbered:card']) > div:nth-child(1), :where([data-page='/portfolio/real-time-vrs-platform/']):is(.even-numbered-cards-list__card, [data-part='leadership:card'], [data-part='even-numbered:card']) > div:nth-child(1)) {
display:none!important;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .my-column2, :where([data-page='/portfolio/real-time-vrs-platform/']).my-column2) {
padding: 30px;
    border-radius: 5px;
    margin-top: 35px;
    height: fit-content;
}

@media (min-width: 768px) {
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .my-column2, :where([data-page='/portfolio/real-time-vrs-platform/']).my-column2) {
height: 300px;
}
}

@media (min-width: 1024px) {
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .my-column2, :where([data-page='/portfolio/real-time-vrs-platform/']).my-column2) {
margin-top: 30px;
    padding: 30px;
    height: 360px;
}
}

@media (min-width: 1366px) {
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .my-column2, :where([data-page='/portfolio/real-time-vrs-platform/']).my-column2) {
padding: 50px;
    margin-top: 0;
    height: 350px;
}
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .kf-card, :where([data-page='/portfolio/real-time-vrs-platform/']).kf-card) {
position: relative;
    text-align: left;
    max-width: 100%;
    width: fit-content;
    padding: 50px;
    border-radius: 0px;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .kf-card__title, :where([data-page='/portfolio/real-time-vrs-platform/']).kf-card__title) {
font-weight: bold;
    margin-top: 50px;
    text-align: center;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .kf-card__text, :where([data-page='/portfolio/real-time-vrs-platform/']).kf-card__text) {
text-align: center;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .kf-card__title--white, :where([data-page='/portfolio/real-time-vrs-platform/']).kf-card__title--white), :is(:where([data-page='/portfolio/real-time-vrs-platform/']) .kf-card__text--white, :where([data-page='/portfolio/real-time-vrs-platform/']).kf-card__text--white) {
color: white;
}

@media (max-width: 768px) {
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .kf-card, :where([data-page='/portfolio/real-time-vrs-platform/']).kf-card) {
margin-top: 35px;
        padding: 30px;
        border-radius: 0px;
        height: 205px;
}
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.messages, [data-part='embeds:message-row']), :where([data-page='/portfolio/real-time-vrs-platform/']):is(.messages, [data-part='embeds:message-row'])) {
display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
}

@media (min-width: 768px) {
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.yours, [data-part='embeds:message-row']) :is(.message, [data-part='embeds:message']), :where([data-page='/portfolio/real-time-vrs-platform/']):is(.yours, [data-part='embeds:message-row']) :is(.message, [data-part='embeds:message'])) {
border-radius: 34px;
    font-size: 18px;
    margin-right: 16.5px;
    padding: 58px 54px;
}
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.yours, [data-part='embeds:message-row']) :is(.message, [data-part='embeds:message']), :where([data-page='/portfolio/real-time-vrs-platform/']):is(.yours, [data-part='embeds:message-row']) :is(.message, [data-part='embeds:message'])) {
background: #fff;
    border-radius: 34px;
    box-sizing: border-box;
    color: #000;
    font-size: 18px;
    line-height: 1.5;
    flex: 0 1 100%;
    margin-right: 16.5px;
    padding: 48px 44px;
    position: relative;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.yours, [data-part='embeds:message-row']) :is(.message, [data-part='embeds:message']):is(.last, [data-part='embeds:message']):after, :where([data-page='/portfolio/real-time-vrs-platform/']):is(.yours, [data-part='embeds:message-row']) :is(.message, [data-part='embeds:message']):is(.last, [data-part='embeds:message']):after) {
height: 40px;
    width: 36px;
    right: -16.5px;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.yours, [data-part='embeds:message-row']) :is(.message, [data-part='embeds:message']):is(.last, [data-part='embeds:message']):after, :where([data-page='/portfolio/real-time-vrs-platform/']):is(.yours, [data-part='embeds:message-row']) :is(.message, [data-part='embeds:message']):is(.last, [data-part='embeds:message']):after) {
background-image: url(/images/rsz_union.png);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: contain;
    content: "";
    display: block;
    height: 40px;
    width: 36px;
    position: absolute;
    bottom: 0;
    right: -16.5px;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.avatar, [data-part='embeds:avatar']), :where([data-page='/portfolio/real-time-vrs-platform/']):is(.avatar, [data-part='embeds:avatar'])) {
display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.avatar, [data-part='embeds:avatar']), :where([data-page='/portfolio/real-time-vrs-platform/']):is(.avatar, [data-part='embeds:avatar'])) {
flex: 0 0 67px;
    margin-left: 9px;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .column-1, :where([data-page='/portfolio/real-time-vrs-platform/']).column-1) {
margin-right: 30px;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .column-2, :where([data-page='/portfolio/real-time-vrs-platform/']).column-2) {
width:80%;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.row, [data-columns], [data-slider='columns'], [data-part='leadership:header'], [data-part='case-features:root'], [data-part='section:row'], [data-part='hero:row'], [data-part='content-grid:row']), :where([data-page='/portfolio/real-time-vrs-platform/']):is(.row, [data-columns], [data-slider='columns'], [data-part='leadership:header'], [data-part='case-features:root'], [data-part='section:row'], [data-part='hero:row'], [data-part='content-grid:row'])) {
width:100%;
    display: inline-flex;
    flex-wrap: wrap;
   margin-left:5px;
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.content-block, [data-prose='body']) img, :where([data-page='/portfolio/real-time-vrs-platform/']):is(.content-block, [data-prose='body']) img) {
margin-top: 30px;
}

@media  (max-width: 1023px) {
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) :is(.row, [data-columns], [data-slider='columns'], [data-part='leadership:header'], [data-part='case-features:root'], [data-part='section:row'], [data-part='hero:row'], [data-part='content-grid:row']), :where([data-page='/portfolio/real-time-vrs-platform/']):is(.row, [data-columns], [data-slider='columns'], [data-part='leadership:header'], [data-part='case-features:root'], [data-part='section:row'], [data-part='hero:row'], [data-part='content-grid:row'])) {
margin-left: 5px;
}
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .my-column2, :where([data-page='/portfolio/real-time-vrs-platform/']).my-column2) {
padding: 50px;
    border-radius: 5px;
    height: 100%;
border: 1px solid #fff;
}

@media (max-width: 1024px) {
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .my-column2, :where([data-page='/portfolio/real-time-vrs-platform/']).my-column2) {
margin-top: 30px;
    padding: 30px;
    height: 260px;
}
}

@media (max-width: 768px) {
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .my-column2, :where([data-page='/portfolio/real-time-vrs-platform/']).my-column2) {
margin-top: 35px;
    height: fit-content;
}
}

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

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

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

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .my-grid, :where([data-page='/portfolio/real-time-vrs-platform/']).my-grid) {
display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 0px;
    align-items: stretch;
}

@media (max-width: 768px) {
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .my-grid, :where([data-page='/portfolio/real-time-vrs-platform/']).my-grid) {
grid-template-columns: 1fr;
}
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .my-card, :where([data-page='/portfolio/real-time-vrs-platform/']).my-card) {
padding: 30px;
border-left: 1px solid #000;
}

@media (max-width: 768px) {
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .my-card, :where([data-page='/portfolio/real-time-vrs-platform/']).my-card) {
padding: 10px;
border-left: 0px solid #000;
}
}

:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .my-grid2, :where([data-page='/portfolio/real-time-vrs-platform/']).my-grid2) {
display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    align-items: center;
}

@media (max-width: 768px) {
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) .my-grid2, :where([data-page='/portfolio/real-time-vrs-platform/']).my-grid2) {
grid-template-columns: 1fr;
}
}
/* restyle:fields */
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-item-id='6adb8c6eb76af300334b5344'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-item-id='6adb8c6eb76af300334b5344'])[data-fill='custom'] {
  background-color: #0f0f0f;
}
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-item-id='6adb8c6eb76af300334b5345'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-item-id='6adb8c6eb76af300334b5345'])[data-fill='custom'] {
  background-color: #0f0f0f;
}
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-item-id='6adb8c6eb76af300334b5347'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-item-id='6adb8c6eb76af300334b5347'])[data-fill='custom'] {
  background-color: #0f0f0f;
}
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-item-id='6adb8c6eb76af300334b5348'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-item-id='6adb8c6eb76af300334b5348'])[data-fill='custom'] {
  background-color: #0f0f0f;
}
/* /restyle:fields */
/* restyle:html */
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#2'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#2'])[data-hook='html-1'][data-hook][data-hook] {
  padding: 30px;
  border-radius: 5px;
}
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#3'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#3'])[data-hook='html-1'][data-hook][data-hook] {
  padding: 30px;
  border-radius: 5px;
}
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#4'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#4'])[data-hook='html-1'][data-hook][data-hook] {
  padding: 30px;
  border-radius: 5px;
}
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#5'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#5'])[data-hook='html-1'][data-hook][data-hook] {
  margin-bottom: 0;
}
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#6'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#6'])[data-hook='html-1'][data-hook][data-hook] {
  border: #000000 solid 2px;
  height: 400px;
}
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#7'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#7'])[data-hook='html-1'][data-hook][data-hook] {
  height: 400px;
}
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#8'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-embed-id='portfolioCase-e879f97bc5a7a565df6af629#8'])[data-hook='html-1'][data-hook][data-hook] {
  height: 400px;
}
/* /restyle:html */
/* restyle:lexical */
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-hook='lex-1'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-hook='lex-1'])[data-hook='lex-1'][data-hook='lex-1'] {
  margin-bottom: 30px;
  font-family: opensans-bold,sans-serif;
  font-size: 1.5em;
}
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-hook='lex-2'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-hook='lex-2'])[data-hook='lex-2'][data-hook='lex-2'] {
  margin-bottom: 30px;
  font-family: opensans-bold,sans-serif;
  font-size: 1.5em;
}
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-hook='lex-3'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-hook='lex-3'])[data-hook='lex-3'][data-hook='lex-3'] {
  margin-bottom: 30px;
  font-family: opensans-bold,sans-serif;
  font-size: 1.5em;
}
:is(:where([data-page='/portfolio/real-time-vrs-platform/']) [data-hook='lex-4'], :where([data-page='/portfolio/real-time-vrs-platform/'])[data-hook='lex-4'])[data-hook='lex-4'][data-hook='lex-4'] {
  margin-bottom: 30px;
  font-family: opensans-bold,sans-serif;
  font-size: 1.5em;
}
/* /restyle:lexical */
