/*@media(hover:none) and (min-device-width: 768px) {
    .theme_text {
        display:none;
        visibility:hidden;
        overflow:hidden;
        height:0;
        z-index:1;
    }
}*/

.theme_text {
    font-family:oswald, sans-serif;
    display:flex;
    justify-content:center;
    margin-top:.5rem;
  }
  
 .theme_text h3 {
     font-size:1.5rem;
 }
 
 @media (min-width:576px) {
        .theme_text h3 {
        font-size:1.75rem;
     }
 }
  
  .united_for {
    text-align:right;
    width:50%;
  }
  
  .the_thing {
    width:50%;
  }
  
  .uppercase {
    text-transform:uppercase;
  }
  
  .word {
    position: absolute;
    opacity: 0;
    visibility:hidden;
  }
  
  .letter {
    display: inline-block;
    position: relative;
    -webkit-transform: translateZ(25px);
            transform: translateZ(25px);
    -webkit-transform-origin: 50% 50% 25px;
        -ms-transform-origin: 50% 50% 25px;
            transform-origin: 50% 50% 25px;
  }
  
  .letter.out {
    -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg);
    -webkit-transition: -webkit-transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: -webkit-transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -o-transition: transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  
  .letter.behind {
    -webkit-transform: rotateX(-90deg);
            transform: rotateX(-90deg);
  }
  
  .letter.in {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transition: -webkit-transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: -webkit-transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  
  .dark_blue {
    color: #005191;
  }
  
  .yellow {
    color: #FFB351;
  }
  
  .orange {
    color: #f57814;
  }
  
  .red {
    color: #ff443b;
  }

.light_blue {
    color:#539ed0;
}
                