/* CSS Document */
/* Webfont: BellandhaRegular */
@font-face {
  font-family: 'Bellandha';
  src: url('/fonts/BellandhaRegular.eot');
  /* IE9 Compat Modes */
  src: url('/fonts/BellandhaRegular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/BellandhaRegular.woff2') format('woff2'), /* Modern Browsers */ url('/fonts/BellandhaRegular.woff') format('woff'), /* Modern Browsers */ url('/fonts/BellandhaRegular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/BellandhaRegular.svg#BellandhaRegular') format('svg');
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: BigCaslon-Medium */
@font-face {
  font-family: 'BigCaslon';
  src: url('/fonts/BigCaslon-Medium.eot');
  /* IE9 Compat Modes */
  src: url('/fonts/BigCaslon-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/BigCaslon-Medium.woff2') format('woff2'), /* Modern Browsers */ url('/fonts/BigCaslon-Medium.woff') format('woff'), /* Modern Browsers */ url('/fonts/BigCaslon-Medium.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/BigCaslon-Medium.svg#BigCaslon-Medium') format('svg');
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Avenir-Medium */
@font-face {
  font-family: 'AvenirMedium';
  src: url('/fonts/Avenir-Medium.eot');
  /* IE9 Compat Modes */
  src: url('/fonts/Avenir-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/Avenir-Medium.woff2') format('woff2'), /* Modern Browsers */ url('/fonts/Avenir-Medium.woff') format('woff'), /* Modern Browsers */ url('/fonts/Avenir-Medium.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/Avenir-Medium.svg#Avenir-Medium') format('svg');
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Didot-Bold */
@font-face {
  font-family: 'Didot';
  src: url('/fonts/Didot-Bold.eot');
  /* IE9 Compat Modes */
  src: url('/fonts/Didot-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/Didot-Bold.woff2') format('woff2'), /* Modern Browsers */ url('/fonts/Didot-Bold.woff') format('woff'), /* Modern Browsers */ url('/fonts/Didot-Bold.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/Didot-Bold.svg#Didot-Bold') format('svg');
  /* Legacy iOS */
  font-style: normal;
  font-weight: bold;
  text-rendering: optimizeLegibility;
}
/* Webfont: Avenir-Black */
@font-face {
  font-family: 'AvenirBlack';
  src: url('/fonts/Avenir-Black.eot');
  /* IE9 Compat Modes */
  src: url('/fonts/Avenir-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/Avenir-Black.woff2') format('woff2'), /* Modern Browsers */ url('/fonts/Avenir-Black.woff') format('woff'), /* Modern Browsers */ url('/fonts/Avenir-Black.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/Avenir-Black.svg#Avenir-Black') format('svg');
  /* Legacy iOS */
  font-style: normal;
  font-weight: bold;
  text-rendering: optimizeLegibility;
}
.source-sans-bold {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-family: 'AvenirBlack';
}
.lato-bold {
  font-family: 'AvenirBlack';
}
.eb5-appear {
  opacity: 0;
}
.eb5-process-area {
  background-color: #79abc2;
  height: 3600px;
  position: relative;
}
.step-1 {
  font-family: 'AvenirMedium';
  color: #ffffff;
  font-size: 28px;
  text-align: center;
  position: absolute;
  width: 100%;
  top: 60px;
  line-height: 32px;
  z-index: 100;
}
.step-1-image {
  width: 447px;
  height: 357px;
  position: absolute;
  top: 80px;
  left: 50%;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 10;
}
.step-1-image img {
  width: 447px;
  height: 357px;
}
.arrow-pointing-left-large {
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 110;
  left: 25%;
  width: 110px;
  height: 169px;
  top: 320px;
}
.arrow-pointing-left-large img {
  width: 110px;
  height: auto;
}
.arrow-pointing-right-large {
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 110;
  left: 75%;
  width: 110px;
  height: 169px;
  top: 320px;
}
.arrow-pointing-right-large img {
  width: 110px;
  height: auto;
}
.step-2-image {
  width: 389px;
  height: 329px;
  position: absolute;
  top: 440px;
  left: 20%;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 100;
}
.step-2-image img {
  width: 389px;
  height: 329px;
}
.step-3-image {
  width: 389px;
  height: 329px;
  position: absolute;
  top: 440px;
  left: 80%;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 100;
}
.step-3-image img {
  width: 389px;
  height: 329px;
}
.step-2-text {
  font-family: 'AvenirMedium';
  font-size: 28px;
  color: #ffffff;
  text-align: center;
  width: 400px;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 120;
  position: absolute;
  left: 20%;
  top: 740px;
  line-height: 32px;
}
.smaller-text {
  font-size: 18px;
}
.step-3-text {
  font-family: 'AvenirMedium';
  font-size: 28px;
  color: #ffffff;
  text-align: center;
  width: 400px;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 120;
  position: absolute;
  left: 80%;
  top: 740px;
  line-height: 32px;
}
.arrow-pointing-left-small {
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 110;
  left: 70%;
  width: 85px;
  height: 131px;
  top: 870px;
}
.arrow-pointing-left-small img {
  width: 85px;
  height: auto;
}
.arrow-pointing-right-small {
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 110;
  left: 30%;
  width: 85px;
  height: 131px;
  top: 870px;
}
.arrow-pointing-right-small img {
  width: 85px;
  height: auto;
}
.step-4-text {
  font-family: 'AvenirMedium';
  color: #ffffff;
  font-size: 28px;
  text-align: center;
  position: absolute;
  width: 100%;
  top: 1020px;
  line-height: 32px;
  z-index: 100;
}
.step-4-image {
  width: 497px;
  height: 497px;
  position: absolute;
  top: 1000px;
  left: 50%;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 90;
}
.step-4-image img {
  width: 497px;
  height: 497px;
}
.denied-arrow {
  width: 134px;
  height: 170px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 200;
  top: 1250px;
  left: 74%;
}
.denied-arrow img {
  width: 134px;
  height: auto;
}
.denied-headline {
  font-family: 'AvenirBlack';
  font-size: 24px;
  text-align: center;
  width: auto;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 1410px;
  left: 78%;
}
.denied-text {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-family: 'AvenirMedium';
  font-size: 24px;
  text-align: center;
  width: auto;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 1460px;
  left: 78%;
  line-height: 30px;
  z-index: 100;
}
.thumbs-down {
  width: 238px;
  height: 238px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 1530px;
  left: 78%;
  z-index: 10;
}
.thumbs-down img {
  width: 238px;
  height: 238px;
}
.down-arrow-long {
  width: 44px;
  height: 181px;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 1440px;
  z-index: 10001;
}
.down-arrow-long img {
  width: 44px;
  height: 181px;
}
.thumbs-up {
  width: 375px;
  height: 375px;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 1600px;
  z-index: 1000;
}
.thubms-down img {
  width: 375px;
  height: 375px;
}
.approved-headline {
  font-family: 'AvenirBlack';
  font-size: 28px;
  color: #d34f25;
  width: 100%;
  text-align: center;
  position: absolute;
  top: 1870px;
  z-index: 10002;
  letter-spacing: 2px;
}
.approved-left-arrow {
  width: 134px;
  height: 170px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 10200;
  top: 1780px;
  left: 33%;
}
.approved-left-arrow img {
  width: 134px;
  height: auto;
}
.approved-right-arrow {
  width: 134px;
  height: 170px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 10200;
  top: 1780px;
  left: 67%;
}
.approved-right-arrow img {
  width: 134px;
  height: auto;
}
.eb5-box-left {
  width: 429px;
  height: 172px;
  background-color: #8fc9fa;
  position: absolute;
  text-align: center;
  padding: 15px;
  font-size: 22px;
  color: #636365;
  border: 6px solid #636365;
  border-radius: 5px;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  left: 28%;
  top: 1960px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-family: 'AvenirMedium';
  z-index: 100000;
  line-height: 32px;
  padding-top: 30px;
}
.eb5-box-right {
  width: 429px;
  height: 172px;
  background-color: #8fc9fa;
  position: absolute;
  text-align: center;
  padding: 8px;
  font-size: 20px;
  color: #636365;
  border: 6px solid #636365;
  border-radius: 5px;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  left: 72%;
  top: 1960px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-family: 'AvenirMedium';
  z-index: 100000;
  line-height: 32px;
  padding-top: 30px;
}
.eb5-box-italic {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 18px;
}
.arrow-1 {
  width: 42px;
  height: 106px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 2000;
  left: 20%;
  top: 2160px;
}
.arrow-1 img {
  width: 42px;
  height: auto;
}
.arrow-2 {
  width: 71px;
  height: 107px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 2000;
  left: 44%;
  top: 2160px;
}
.arrow-2 img {
  width: 71px;
  height: auto;
}
.arrow-3 {
  width: 71px;
  height: 107px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 2000;
  left: 56%;
  top: 2160px;
}
.arrow-3 img {
  width: 71px;
  height: auto;
}
.arrow-4 {
  width: 42px;
  height: 106px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 2000;
  left: 80%;
  top: 2160px;
}
.arrow-4 img {
  width: 42px;
  height: auto;
}
.denied-headline-1 {
  font-family: 'AvenirBlack';
  font-size: 24px;
  text-align: center;
  width: auto;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 2290px;
  left: 20%;
}
.denied-text-1 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-family: 'AvenirMedium';
  font-size: 24px;
  text-align: center;
  width: auto;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 2340px;
  left: 20%;
  line-height: 30px;
  z-index: 100;
  white-space: nowrap;
}
.denied-headline-2 {
  font-family: 'AvenirBlack';
  font-size: 24px;
  text-align: center;
  width: auto;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 2290px;
  left: 80%;
}
.denied-text-2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-family: 'AvenirMedium';
  font-size: 24px;
  text-align: center;
  width: auto;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 2340px;
  left: 80%;
  line-height: 30px;
  z-index: 100;
  white-space: nowrap;
}
.approved-headline-1 {
  font-family: 'AvenirBlack';
  font-size: 28px;
  color: #d34f25;
  width: 100%;
  text-align: center;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 2290px;
  left: 50%;
}
.approved-text-1 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-family: 'AvenirMedium';
  font-size: 24px;
  text-align: center;
  width: auto;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 2340px;
  left: 50%;
  line-height: 30px;
  z-index: 100;
  color: #ffffff;
}
.thumbs-down-1 {
  width: 238px;
  height: 238px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 2400px;
  left: 20%;
  z-index: 10;
}
.thumbs-down-1 img {
  width: 238px;
  height: 238px;
}
.green-card {
  width: 286px;
  height: 165px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 2430px;
  left: 50%;
}
.green-card img {
  width: 286px;
  height: auto;
}
.thumbs-down-2 {
  width: 238px;
  height: 238px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 2400px;
  left: 80%;
  z-index: 10;
}
.thumbs-down-2 img {
  width: 238px;
  height: 238px;
}
.arrow-5 {
  width: 42px;
  height: 106px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  z-index: 2000;
  left: 50%;
  top: 2630px;
}
.arrow-5 img {
  width: 42px;
  height: auto;
}
.two-years {
  font-family: 'AvenirMedium';
  color: #ffffff;
  font-size: 30px;
  text-align: center;
  width: 100%;
  position: absolute;
  top: 2760px;
  line-height: 34px;
  z-index: 10000;
}
.envelope {
  width: 375px;
  height: 300px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 2770px;
  left: 50%;
}
.envelope img {
  width: 375px;
  height: auto;
}
.envelope-left-arrow {
  width: 178px;
  height: 88px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 2915px;
  left: 26%;
}
.envelope-left-arrow img {
  width: 178px;
  height: auto;
}
.envelope-right-arrow {
  width: 178px;
  height: 88px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 2915px;
  left: 74%;
}
.envelope-right-arrow img {
  width: 178px;
  height: auto;
}
.denied-headline-3 {
  font-family: 'AvenirBlack';
  font-size: 24px;
  text-align: center;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 3030px;
  left: 20%;
}
.denied-text-3 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-family: 'AvenirMedium';
  font-size: 24px;
  text-align: center;
  width: 420px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 3090px;
  left: 20%;
  line-height: 30px;
  z-index: 100;
}
.approved-headline-2 {
  font-family: 'AvenirBlack';
  font-size: 28px;
  color: #d34f25;
  width: 100%;
  text-align: center;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 3030px;
  left: 80%;
}
.approved-text-2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-family: 'AvenirMedium';
  font-size: 24px;
  text-align: center;
  width: 220px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 3090px;
  left: 80%;
  line-height: 30px;
  z-index: 100;
  color: #ffffff;
}
.judge {
  width: 238px;
  height: 238px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 3210px;
  left: 20%;
}
.judge img {
  width: 238px;
  height: 238px;
}
.applause {
  width: 443px;
  height: 443px;
  position: absolute;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  top: 3110px;
  left: 80%;
}
.applause img {
  width: 443px;
  height: 443px;
}
@media only screen and (max-width: 1200px) {
  .eb5-process-area {
    height: 2988px;
  }
  .step-1 {
    font-family: 'AvenirMedium';
    font-size: 23px;
    top: 50px;
    line-height: 27px;
  }
  .step-1-image {
    width: 371px;
    height: 296px;
    top: 66px;
  }
  .step-1-image img {
    width: 371px;
    height: 296px;
  }
  .arrow-pointing-left-large {
    width: 91px;
    height: 141px;
    top: 266px;
  }
  .arrow-pointing-left-large img {
    width: 91px;
  }
  .arrow-pointing-right-large {
    width: 91px;
    height: 141px;
    top: 266px;
  }
  .arrow-pointing-right-large img {
    width: 91px;
  }
  .step-2-image {
    width: 323px;
    height: 273px;
    top: 365px;
  }
  .step-2-image img {
    width: 323px;
    height: auto;
  }
  .step-3-image {
    width: 323px;
    height: 273px;
    top: 365px;
  }
  .step-3-image img {
    width: 323px;
    height: auto;
  }
  .step-2-text {
    font-size: 23px;
    width: 332px;
    top: 614px;
    line-height: 26px;
  }
  .smaller-text {
    font-size: 15px;
  }
  .step-3-text {
    font-family: 'AvenirMedium';
    font-size: 23px;
    width: 332px;
    top: 614px;
    line-height: 26px;
  }
  .arrow-pointing-left-small {
    width: 71px;
    height: 109px;
    top: 722px;
  }
  .arrow-pointing-left-small img {
    width: 71px;
  }
  .arrow-pointing-right-small {
    width: 71px;
    height: 109px;
    top: 722px;
  }
  .arrow-pointing-right-small img {
    width: 71px;
  }
  .step-4-text {
    font-size: 23px;
    top: 847px;
    line-height: 28px;
  }
  .step-4-image {
    width: 413px;
    height: 413px;
    top: 830px;
  }
  .step-4-image img {
    width: 413px;
    height: 413px;
  }
  .denied-arrow {
    width: 111px;
    height: 141px;
    top: 1038px;
  }
  .denied-arrow img {
    width: 111px;
  }
  .denied-headline {
    font-size: 20px;
    width: 100px;
    top: 1170px;
    left: 78%;
  }
  .denied-text {
    font-size: 20px;
    width: 183px;
    top: 1212px;
    line-height: 26px;
  }
  .thumbs-down {
    width: 198px;
    height: 198px;
    top: 1270px;
  }
  .thumbs-down img {
    width: 198px;
    height: 198px;
  }
  .down-arrow-long {
    width: 37px;
    height: 151px;
    top: 1195px;
  }
  .down-arrow-long img {
    width: 37px;
    height: auto;
  }
  .thumbs-up {
    width: 311px;
    height: 311px;
    top: 1328px;
  }
  .thubms-down img {
    width: 311px;
    height: 311px;
  }
  .approved-headline {
    font-size: 24px;
    top: 1552px;
  }
  .approved-left-arrow {
    width: 111px;
    height: 141px;
    top: 1477px;
  }
  .approved-left-arrow img {
    width: 111px;
  }
  .approved-right-arrow {
    width: 111px;
    height: 141px;
    top: 1477px;
  }
  .approved-right-arrow img {
    width: 111px;
  }
  .eb5-box-left {
    width: 356px;
    height: 143px;
    padding: 10px;
    font-size: 16px;
    border: 6px solid #636365;
    top: 1627px;
    line-height: 26px;
    padding-top: 25px;
  }
  .eb5-box-right {
    width: 356px;
    height: 143px;
    padding: 6px;
    font-size: 16px;
    border: 6px solid #636365;
    top: 1627px;
    line-height: 26px;
    padding-top: 25px;
  }
  .eb5-box-italic {
    font-size: 15px;
  }
  .arrow-1 {
    width: 35px;
    height: 88px;
    top: 1793px;
  }
  .arrow-1 img {
    width: 35px;
  }
  .arrow-2 {
    width: 59px;
    height: 89px;
    top: 1793px;
  }
  .arrow-2 img {
    width: 59px;
  }
  .arrow-3 {
    width: 59px;
    height: 89px;
    top: 1793px;
  }
  .arrow-3 img {
    width: 59px;
  }
  .arrow-4 {
    width: 35px;
    height: 88px;
    top: 1793px;
  }
  .arrow-4 img {
    width: 35px;
  }
  .denied-headline-1 {
    font-size: 20px;
    width: 100px;
    top: 1900px;
  }
  .denied-text-1 {
    font-size: 20px;
    top: 1942px;
    line-height: 26px;
  }
  .denied-headline-2 {
    font-size: 20px;
    width: 100px;
    top: 1900px;
  }
  .denied-text-2 {
    font-size: 20px;
    top: 1942px;
    line-height: 26px;
  }
  .approved-headline-1 {
    font-size: 23px;
    top: 1900px;
  }
  .approved-text-1 {
    font-size: 20px;
    width: 220px;
    top: 1942px;
    line-height: 26px;
  }
  .thumbs-down-1 {
    width: 198px;
    height: 198px;
    top: 1992px;
  }
  .thumbs-down-1 img {
    width: 198px;
    height: 198px;
  }
  .green-card {
    width: 238px;
    height: 137px;
    top: 2017px;
  }
  .green-card img {
    width: 238px;
  }
  .thumbs-down-2 {
    width: 198px;
    height: 198px;
    top: 1992px;
  }
  .thumbs-down-2 img {
    width: 198px;
    height: 198px;
  }
  .arrow-5 {
    width: 35px;
    height: 88px;
    top: 2180px;
  }
  .arrow-5 img {
    width: 35px;
  }
  .two-years {
    font-size: 25px;
    top: 2291px;
    line-height: 30px;
  }
  .envelope {
    width: 311px;
    height: 249px;
    top: 2299px;
  }
  .envelope img {
    width: 311px;
  }
  .envelope-left-arrow {
    width: 148px;
    height: 73px;
    top: 2419px;
  }
  .envelope-left-arrow img {
    width: 148px;
    height: auto;
  }
  .envelope-right-arrow {
    width: 148px;
    height: 73px;
    top: 2419px;
  }
  .envelope-right-arrow img {
    width: 148px;
    height: auto;
  }
  .denied-headline-3 {
    font-size: 20px;
    top: 2515px;
  }
  .denied-text-3 {
    font-size: 20px;
    width: 350px;
    top: 2565px;
    line-height: 24px;
  }
  .approved-headline-2 {
    font-size: 23px;
    top: 2515px;
    left: 80%;
  }
  .approved-text-2 {
    font-size: 20px;
    width: 183px;
    top: 2565px;
    line-height: 24px;
  }
  .judge {
    width: 198px;
    height: 198px;
    top: 2664px;
  }
  .judge img {
    width: 198px;
    height: 198px;
  }
  .applause {
    width: 368px;
    height: 368px;
    top: 2581px;
  }
  .applause img {
    width: 368px;
    height: 368px;
  }
}
@media only screen and (max-width: 992px) {
  .eb5-process-area {
    height: 2331px;
  }
  .step-1 {
    font-family: 'AvenirMedium';
    font-size: 18px;
    top: 39px;
    line-height: 21px;
  }
  .step-1-image {
    width: 289px;
    height: 231px;
    top: 52px;
  }
  .step-1-image img {
    width: 289px;
    height: 231px;
  }
  .arrow-pointing-left-large {
    width: 71px;
    height: 110px;
    top: 207px;
  }
  .arrow-pointing-left-large img {
    width: 71px;
  }
  .arrow-pointing-right-large {
    width: 71px;
    height: 110px;
    top: 207px;
  }
  .arrow-pointing-right-large img {
    width: 71px;
  }
  .step-2-image {
    width: 252px;
    height: 213px;
    top: 285px;
  }
  .step-2-image img {
    width: 252px;
    height: auto;
  }
  .step-3-image {
    width: 252px;
    height: 213px;
    top: 285px;
  }
  .step-3-image img {
    width: 252px;
    height: auto;
  }
  .step-2-text {
    font-size: 18px;
    width: 259px;
    top: 479px;
    line-height: 22px;
  }
  .smaller-text {
    font-size: 15px;
  }
  .step-3-text {
    font-family: 'AvenirMedium';
    font-size: 18px;
    width: 259px;
    top: 479px;
    line-height: 22px;
  }
  .arrow-pointing-left-small {
    width: 55px;
    height: 85px;
    top: 563px;
  }
  .arrow-pointing-left-small img {
    width: 55px;
  }
  .arrow-pointing-right-small {
    width: 55px;
    height: 85px;
    top: 563px;
  }
  .arrow-pointing-right-small img {
    width: 55px;
  }
  .step-4-text {
    font-size: 18px;
    top: 661px;
    line-height: 22px;
  }
  .step-4-image {
    width: 322px;
    height: 322px;
    top: 647px;
  }
  .step-4-image img {
    width: 322px;
    height: 322px;
  }
  .denied-arrow {
    width: 87px;
    height: 110px;
    top: 810px;
  }
  .denied-arrow img {
    width: 87px;
  }
  .denied-headline {
    font-size: 15px;
    width: 78px;
    top: 913px;
    left: 78%;
  }
  .denied-text {
    font-size: 16px;
    width: 143px;
    top: 945px;
    line-height: 20px;
  }
  .thumbs-down {
    width: 154px;
    height: 154px;
    top: 991px;
  }
  .thumbs-down img {
    width: 154px;
    height: 154px;
  }
  .down-arrow-long {
    width: 29px;
    height: 118px;
    top: 932px;
  }
  .down-arrow-long img {
    width: 29px;
    height: auto;
  }
  .thumbs-up {
    width: 243px;
    height: 243px;
    top: 1036px;
  }
  .thubms-down img {
    width: 243px;
    height: 243px;
  }
  .approved-headline {
    font-size: 19px;
    top: 1211px;
  }
  .approved-left-arrow {
    width: 87px;
    height: 110px;
    top: 1152px;
  }
  .approved-left-arrow img {
    width: 87px;
  }
  .approved-right-arrow {
    width: 87px;
    height: 110px;
    top: 1152px;
  }
  .approved-right-arrow img {
    width: 87px;
  }
  .eb5-box-left {
    width: 278px;
    height: 112px;
    padding: 5px;
    font-size: 14px;
    border: 4px solid #636365;
    top: 1269px;
    line-height: 16px;
    padding-top: 30px;
  }
  .eb5-box-right {
    width: 278px;
    height: 112px;
    padding: 3px;
    font-size: 13px;
    border: 4px solid #636365;
    top: 1269px;
    line-height: 16px;
    padding-top: 30px;
  }
  .eb5-box-italic {
    font-size: 13px;
  }
  .arrow-1 {
    width: 27px;
    height: 69px;
    top: 1399px;
  }
  .arrow-1 img {
    width: 27px;
  }
  .arrow-2 {
    width: 46px;
    height: 69px;
    top: 1399px;
  }
  .arrow-2 img {
    width: 46px;
  }
  .arrow-3 {
    width: 46px;
    height: 69px;
    top: 1399px;
  }
  .arrow-3 img {
    width: 46px;
  }
  .arrow-4 {
    width: 27px;
    height: 69px;
    top: 1399px;
  }
  .arrow-4 img {
    width: 27px;
  }
  .denied-headline-1 {
    font-size: 15px;
    width: 78px;
    top: 1482px;
  }
  .denied-text-1 {
    font-size: 16px;
    top: 1515px;
    line-height: 20px;
  }
  .denied-headline-2 {
    font-size: 15px;
    width: 78px;
    top: 1482px;
  }
  .denied-text-2 {
    font-size: 16px;
    top: 1515px;
    line-height: 20px;
  }
  .approved-headline-1 {
    font-size: 18px;
    top: 1482px;
  }
  .approved-text-1 {
    font-size: 16px;
    width: 160px;
    top: 1515px;
    line-height: 20px;
  }
  .thumbs-down-1 {
    width: 155px;
    height: 155px;
    top: 1554px;
  }
  .thumbs-down-1 img {
    width: 155px;
    height: 155px;
  }
  .green-card {
    width: 186px;
    height: 107px;
    top: 1573px;
  }
  .green-card img {
    width: 186px;
  }
  .thumbs-down-2 {
    width: 155px;
    height: 155px;
    top: 1554px;
  }
  .thumbs-down-2 img {
    width: 155px;
    height: 155px;
  }
  .arrow-5 {
    width: 27px;
    height: 69px;
    top: 1700px;
  }
  .arrow-5 img {
    width: 27px;
  }
  .two-years {
    font-size: 20px;
    top: 1787px;
    line-height: 25px;
  }
  .envelope {
    width: 243px;
    height: 194px;
    top: 1793px;
  }
  .envelope img {
    width: 243px;
  }
  .envelope-left-arrow {
    width: 115px;
    height: 57px;
    top: 1887px;
  }
  .envelope-left-arrow img {
    width: 115px;
    height: auto;
  }
  .envelope-right-arrow {
    width: 115px;
    height: 57px;
    top: 1887px;
  }
  .envelope-right-arrow img {
    width: 115px;
    height: auto;
  }
  .denied-headline-3 {
    font-size: 15px;
    top: 1962px;
  }
  .denied-text-3 {
    font-size: 16px;
    width: 350px;
    top: 2000px;
    line-height: 20px;
  }
  .approved-headline-2 {
    font-size: 18px;
    top: 1962px;
    left: 80%;
  }
  .approved-text-2 {
    font-size: 16px;
    width: 183px;
    top: 2000px;
    line-height: 20px;
  }
  .judge {
    width: 155px;
    height: 155px;
    top: 2088px;
  }
  .judge img {
    width: 155px;
    height: 155px;
  }
  .applause {
    width: 287px;
    height: 287px;
    top: 2014px;
  }
  .applause img {
    width: 287px;
    height: 287px;
  }
}
@media only screen and (max-width: 767px) {
  .eb5-process-area {
    background-color: #79abc2;
    height: auto;
    position: relative;
    padding: 10px;
  }
  .eb-5-process-step-white {
    font-family: 'AvenirMedium';
    font-size: 18px;
    line-height: 22px;
    color: #ffffff;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .eb-5-mobile-text-smaller {
    font-size: 14px;
    line-height: 16px;
  }
  .down-arrow-mobile {
    width: 21px;
    height: 38px;
    margin: auto;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .down-arrow-mobile img {
    width: 21px;
    height: 38px;
  }
  .eb-5-black-bold {
    font-family: 'AvenirBlack';
    color: #000000;
  }
  .eb-5-black-orange {
    font-family: 'AvenirBlack';
    color: #d34f25;
  }
}
