@media screen\0 {
  
    body {
      font-family: 'Univers', sans-serif;
    }
  
    .site-header {
      border-bottom: 1px solid #E72E00;
      height: 10vh;
    }
  
    .head-item.icon {
      background-color: #E72E00;
      width: 150px;
      height: 10vh;
    }
  
    .logo-container .desktop {
      width: 150px;
    }
  
    #menu-main-menu {
      max-width: 100%;
      overflow: hidden;
    }
  
    header a {
      color: #E72E00 !important;
    }
  
    #menu-main-menu > li.search {
      flex-shrink: 1;
    }
  
    a {
      color: inherit !important;
    }
  
    .big-tri {
      width: 0;
      height: 0;
      -ms-transform: translateY(-1.25rem);
      border-top: 1.5rem solid transparent;
      border-left: 3rem solid #E72E00;
      border-bottom: 1.5rem solid transparent;
    }
  
    .small-tri {
      -ms-transform: translateY(-0.5rem);
    }
  
    .gradient-layer {
      background-image: linear-gradient(to bottom, rgba(255,0,0,0), #E72E00);
      z-index: 3;
    }
  
    .has-red-bg {
      background-color: #E72E00;
    }
  
    .has-red-text,
    h2 {
      color: #E72E00;
    }
  
    .has-tint-text {
      color: #F39780;
    }
  
    .wp-block-separator {
      background-color: #E72E00;
    }
  
    .work-type-label {
      text-align: center;
    }
  
    .grid,
    .main-grid {
      display: flex;
      flex-wrap: wrap;
      width: 100%;
      justify-content: space-between;
    }
  
    .grid > *:not(:last-child),
    .main-grid > *:not(:last-child) {
      margin-right: 0.5rem;
    }
  
    .grid > *,
    .main-grid > * {
      margin-bottom: 2rem;
    }
    
    .grid-col-3 {
      width: 25%;
      width: calc((100% / 4) - 2rem);
    }
  
    .grid-col-4 {
      width: 33%;
      width: calc((100% / 3) - 1.5rem);
    }
  
    .grid-col-6 {
      width: 50%;
      width: calc((100% / 2) - 1rem);
    }
  
    .grid-col-12 {
      width: 100%;
    }
  
    .rect-divider {
      background-color: #E72E00;
    }
  
    .hero-container {
      height: 90vh;
    }
  
    .footer-wrapper {
      background-color: #E72E00;
    }
  
    .rls-footer > .grid-col-11 {
      width: 65%;
    }
  
    .rls-footer > .footer-img {
      width: 25%;
    }
  
    .twitter-container {
      display: none;
    }
  
    .footer-nav {
      width: 100%;
    }
  
    .lang-select-desktop {
      color: #E72E00 !important;
      border: 1px solid #E72E00 !important;
    }
  
    .lang-select-desktop .main-switcher > li > span::after {
      border-bottom: solid 1.8rem #E72E00;
      top: -2.75rem;
    }
  }
  