﻿@font-face {
  font-family: 'Gotham-Bold';
  src: url("../../fonts/Gotham-Bold.otf"); }

@font-face {
  font-family: 'Gotham-Book';
  src: url("../../fonts/Gotham-Book.otf"); }

@font-face {
  font-family: 'Gotham-Medium';
  src: url("../../fonts/Gotham-Medium.otf"); }

@font-face {
  font-family: 'Gotham-Light';
  src: url("../../fonts/Gotham-Light.otf"); }

@font-face {
  font-family: 'HelveticaNeue-Heavy';
  src: url("../../fonts/HelveticaNeue-Heavy.otf"); }

@font-face {
  font-family: 'HelveticaNeue-Roman';
  src: url("../../fonts/HelveticaNeue-Roman.otf"); }

@font-face {
  font-family: 'HelveticaNeue-Light';
  src: url("../../fonts/HelveticaNeue-Light.otf"); }

@font-face {
  font-family: 'HelveticaNeue-ExtBlack-Cond';
  src: url("../../fonts/HelveticaNeue-ExtBlack-Cond.otf"); }

/**umb_name:HelveticaNeue-Heavy*/
.HelveticaNeueHeavy {
  font-family: 'HelveticaNeue-Heavy', sans-serif; }

/**umb_name:HelveticaNeue-Light*/
.HelveticaNeueLight {
  font-family: 'HelveticaNeue-Light', sans-serif; }

/**umb_name:HelveticaNeue-Roman*/
.HelveticaNeueRoman {
  font-family: 'HelveticaNeue-Roman', sans-serif; }

/**umb_name:HelveticaNeue-ExtBlack-Cond*/
.HelveticaNeueExtBlackCond {
  font-family: 'HelveticaNeue-ExtBlack-Cond', sans-serif !important; }

/**umb_name:Gotham-Bold*/
.GothamBold {
  font-family: 'Gotham-Bold', sans-serif !important; }

/**umb_name:Gotham-Book*/
.GothamBook {
  font-family: 'Gotham-Book', sans-serif !important; }

/**umb_name:Gotham-Medium*/
.GothamMedium {
  font-family: 'Gotham-Medium', sans-serif !important; }

/**umb_name:Body Text 17*/
.BodyText17 {
  font-size: 17px !important; }

/**umb_name:Body Text 24*/
.BodyText24 {
  font-size: 24px !important; }

/**umb_name:Body Text 35*/
.BodyText35 {
  font-size: 35px !important; }

/**umb_name:Body Text 54*/
.BodyText54 {
  font-size: 54px !important; }

iframe {
  width: 100%;
  height: 340px; }

span > a {
  color: #3571ad;
  text-decoration: underline; }
  span > a:hover {
    text-decoration: underline;
    color: #4f90d2; }

.joinRte img {
  width: 100%;
  height: auto; }

@media (max-width: 998px) {
  .BodyText24 {
    font-size: 18px; }
  .BodyText35 {
    font-size: 25px; }
  .BodyText54 {
    font-size: 44px; }
  iframe {
    height: 250px; } }

@media (max-width: 450px) {
  iframe {
    height: 200px; } }
