@font-face {
  font-family: 'Avenir-HeavyOblique';
  src: url('../fonts/Avenir-HeavyOblique.woff') format('woff');
}

@font-face {
  font-family: 'AvenirNextLTPro-Bold';
  src: url('../fonts/AvenirNextLTPro-Bold.woff') format('woff');
}

@font-face {
  font-family: 'Avenir Next LT Pro Heavy Italic';
  src: url('../fonts/AvenirNextLTPro-HeavyIt.woff') format('woff');
}

@font-face {
  font-family: 'AvenirNext-BoldItalic';
  src: url('../fonts/AvenirNextLTPro-BoldIt.woff') format('woff');
}

@font-face {
  font-family: 'Capture it';
  src: url('../fonts/Captureit.woff') format('woff');
}

@font-face {
  font-family: 'causeIcowm';
  src: url('../fonts/cause_icowm.woff?x1mkj0') format('woff');
}

@font-face {
  font-family: 'CosmopolitanScript-Medium';
  src: url('../fonts/CosmopolitanScript-Medium.woff');
}


@font-face {
  font-family: 'Hanley-Script';
  src: url('../fonts/d62-hanley-script-webfont.woff') format('woff');

}

@font-face {
  font-family: 'filterIco';
  src: url('../fonts/filter_icowm.woff') format('woff');
}

@font-face {
  font-family: 'icowm';
  src: url('../fonts/icowm.woff') format('woff');
}

@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.woff') format('woff');
}


@font-face {
  font-family: 'Montserrat-Bold';
  src: url('../fonts/Montserrat-Bold.woff') format('woff');
}

@font-face {
  font-family: 'Oswald-Regular';
  src: url('../fonts/Oswald-Regular.woff') format('woff');
}


@font-face {
  font-family: 'oswaldlight';
  src: url('../fonts/oswald-light-webfont.woff') format('woff');
}

@font-face {
  font-family: "Tilda Grande";
  src: url('../fonts/TildaGrande.woff') format("woff");
}


body {
  margin: 0;
  padding: 0;
}

/* -BSR font-face-issue-fix start */
html {
  font-family: sans-serif;
}

.fonts-loaded {
  /* font-family: 'Avenir Next LT Pro Heavy Italic', sans-serif; */
  font-family: sans-serif;
}

.avenirHeavyIt {
  font-family: 'Avenir Next LT Pro Heavy Italic';
}

.avenirBoldIT {
  font-family: 'AvenirNext-BoldItalic';
}

.avenirHeavyOblique {
  font-family: 'Avenir-HeavyOblique';
}

.avenirNextLTProBold {
  font-family: 'AvenirNextLTPro-Bold';
}

.captureIt {
  font-family: 'Capture it';
}

.cosmopolitanScriptMedium {
  font-family: 'CosmopolitanScript-Medium';
}

.hanleyScript {
  font-family: 'Hanley-Script';
}

.oswaldRegular {
  font-family: 'Oswald-Regular';
}

.oswaldlight {
  font-family: 'oswaldlight';
}

.tildaGrande {
  font-family: 'Tilda Grande';
}


/* -BSR font-face-issue-fix end */
.root {
  background-repeat: no-repeat;
  background-image: url("https://cdn.workmob.com/web_assets/desktopvideo.jpg");
  background-position: center center;
  background-attachment: fixed;
  background-size: cover;
  overflow: auto;
  width: 100vw;
  height: 100vh !important;
  position: relative;
}
.root h1 {
  font-family: 'Avenir Next LT Pro Heavy Italic';
}

.root h3 {
  font-family: 'Montserrat-Bold';
}


@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
  @media {
    .root {
      background-image: url("https://cdn.workmob.com/web_assets/desktopvideo.jpg");
    }
  }
}
