.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

body {
  overflow: visible;
  height: 100%;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #fff;
  font-size: 90px;
  line-height: 44px;
  font-weight: 700;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 104px;
  line-height: 104px;
  font-weight: 700;
}

a {
  width: 100%;
  margin-bottom: 10px;
  text-decoration: underline;
}

.section {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.section.section-1 {
  position: relative;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .81)), to(rgba(23, 35, 75, .81)));
  background-image: linear-gradient(180deg, rgba(23, 35, 75, .81), rgba(23, 35, 75, .81));
}

.section.section-4 {
  position: relative;
  z-index: 3;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .85)), to(rgba(23, 35, 75, .85))), url('../images/Collage.jpg');
  background-image: linear-gradient(180deg, rgba(23, 35, 75, .85), rgba(23, 35, 75, .85)), url('../images/Collage.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.section.section-5 {
  position: relative;
  background-color: #fff;
}

.section.section-5.test {
  z-index: 4;
  border-top: 1px solid #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 100, 48, .83)), to(rgba(242, 100, 48, .83))), url('../images/emergency-background.jpg');
  background-image: linear-gradient(180deg, rgba(242, 100, 48, .83), rgba(242, 100, 48, .83)), url('../images/emergency-background.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.section.section-6 {
  position: relative;
  z-index: 5;
  border-top: 1px none #000;
  background-color: #17234b;
}

.section.section-8a {
  position: relative;
  z-index: 7;
}

.section.section-8a.tablet {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .98)), to(rgba(23, 35, 75, .98)));
  background-image: linear-gradient(180deg, rgba(23, 35, 75, .98), rgba(23, 35, 75, .98));
}

.fullpage-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  float: right;
}

.fullpage-wrapper.fp-easing {
  display: block;
  overflow: visible;
  padding-left: 0px;
}

.section-overlay {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 3px solid #fff;
}

.section-overlay.section1 {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-overlay.section4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.section-overlay.section5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.section-overlay.section5.test {
  border-bottom: 3px solid #fff;
}

.section-overlay.section6 {
  display: block;
  border-top-style: none;
}

.section-overlay.section7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1%;
  padding-bottom: 4%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .75)), to(rgba(23, 35, 75, .75))), -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, rgba(23, 35, 75, .85))), url('../images/unionparamedic-71-min.jpg');
  background-image: linear-gradient(180deg, rgba(23, 35, 75, .75), rgba(23, 35, 75, .75)), linear-gradient(180deg, transparent, rgba(23, 35, 75, .85) 50%), url('../images/unionparamedic-71-min.jpg');
  background-position: 0px 0px, 0px 0px, 50% 61%;
  background-size: auto, auto, cover;
  background-repeat: repeat, repeat, no-repeat;
}

.section-overlay.section9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-top-style: solid;
  background-color: #17234b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .91)), to(rgba(23, 35, 75, .91))), url('../images/Form-Image-min.jpg');
  background-image: linear-gradient(180deg, rgba(23, 35, 75, .91), rgba(23, 35, 75, .91)), url('../images/Form-Image-min.jpg');
  background-position: 0px 0px, 50% 20%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.section-overlay.section8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0%;
  padding-bottom: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .75)), to(rgba(23, 35, 75, .75))), -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, rgba(23, 35, 75, .85))), url('../images/stronger-united-background.jpg');
  background-image: linear-gradient(180deg, rgba(23, 35, 75, .75), rgba(23, 35, 75, .75)), linear-gradient(180deg, transparent, rgba(23, 35, 75, .85) 50%), url('../images/stronger-united-background.jpg');
  background-position: 0px 0px, 0px 0px, 50% 44px;
  background-size: auto, auto, cover;
  background-repeat: repeat, repeat, no-repeat;
}

.section-overlay.section6 {
  display: block;
  border-top-style: none;
}

.section-overlay.section6.mobile-long-slide {
  display: none;
}

.heading {
  display: block;
  font-family: Bebasneue;
  font-size: 225px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 6px;
}

.text-span {
  font-size: 150px;
  line-height: 200px;
  font-weight: 700;
  text-align: right;
}

.paragraph {
  display: block;
  width: 100%;
  margin-top: -50px;
  margin-right: auto;
  margin-left: auto;
  font-family: Oswald, sans-serif;
  color: #f26430;
  font-size: 30px;
  line-height: 36px;
  font-weight: 300;
  text-align: center;
}

.div-block {
  display: block;
  padding-top: 5em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.heading-8 {
  margin-bottom: 20px;
  padding-bottom: 0px;
  font-family: Bebasneue;
  font-size: 80px;
  line-height: 70px;
}

.heading-9 {
  width: 100%;
  margin-top: 20px;
  margin-left: 6%;
  padding-bottom: 20px;
  font-family: Bebasneue;
  color: #f26430;
  font-size: 110px;
  line-height: 70px;
}

.heading-10 {
  margin-top: 10px;
  margin-left: 15%;
  padding-left: 0px;
  font-family: Bebasneue;
  font-size: 80px;
  line-height: 44px;
}

.big-header {
  display: block;
  margin-bottom: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Bebasneue;
  color: #fff;
  line-height: 90px;
}

.big-header.in-their-words {
  margin-top: 0px;
  line-height: 80px;
  text-align: center;
}

.big-header.path-forward {
  padding-bottom: 12px;
  border-bottom: 3px solid #fff;
  font-size: 110px;
  line-height: 60px;
  text-align: center;
  text-decoration: none;
}

.big-header.path-forward {
  padding-bottom: 12px;
  border-bottom: 3px solid #fff;
  font-size: 110px;
  line-height: 60px;
  text-align: center;
  text-decoration: none;
}

.image-3 {
  position: static;
  top: 80px;
  display: block;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.image-3.emt-problems {
  position: static;
  top: 0px;
  display: none;
}

.image-3.solution {
  position: relative;
  top: 0px;
  margin-top: auto;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.desktop-stronger-united {
  height: 80%;
  padding-top: 0px;
  padding-right: 49px;
  padding-left: 49px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.stronger-united-header {
  width: 80%;
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 3px solid #fff;
  font-family: Bebasneue;
  color: #fff;
  line-height: 60px;
}

.image-4 {
  display: block;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.column-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.d-23-scroll-to-top-wrapper {
  position: fixed;
  right: 0px;
  bottom: 0px;
  z-index: 9999;
  display: none;
  width: 50px;
  height: 50px;
  margin: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 5px solid #f26430;
  border-radius: 50%;
  background-color: transparent;
  text-decoration: none;
}

.d-23-scroll-to-top-wrapper.w--current {
  display: none;
}

.d-23-scroll-to-top-arrow {
  font-family: Lato, sans-serif;
  color: #f26430;
  font-size: 20px;
  line-height: 0px;
  font-weight: 900;
}

.paragraph-text {
  max-height: 600px;
  margin-right: 50px;
  padding-right: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 40px;
  font-weight: 400;
  text-align: left;
}

.paragraph-text.white {
  display: block;
  width: 100%;
  margin-top: 30px;
  margin-right: 0px;
  margin-bottom: 20px;
  padding-top: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-text.white.slide1-subtitle3 {
  display: none;
  margin-top: 30px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 16px;
  line-height: 22px;
  font-style: italic;
  text-align: center;
}

.paragraph-text.white.own-words {
  display: block;
  width: 100%;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  font-family: 'Open Sans', sans-serif;
}

.paragraph-text.white.path-forward {
  display: block;
  width: 80%;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
  font-family: Oswald, sans-serif;
  font-size: 26px;
  line-height: 30px;
  font-weight: 300;
  text-align: center;
}

.paragraph-text.white.path-forward.big {
  display: none;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Bebasneue;
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 1px;
}

.paragraph-text.white.path-forward.mobile {
  display: none;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Bebasneue;
  color: #f26430;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 1px;
}

.paragraph-text.loss {
  width: 75%;
  margin-top: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-text.loss.sub-text {
  width: 100%;
  padding-right: 57px;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-text.loss.sub-text.safety {
  padding-right: 53px;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-text.loss.safety {
  font-size: 16px;
  line-height: 20px;
}

.paragraph-text.loss.safety-top {
  width: 70%;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-text.loss.equipment {
  width: 100%;
  font-family: 'Open Sans', sans-serif;
}

.paragraph-text.loss.sub-text {
  width: 100%;
  padding-right: 57px;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-text.form-description {
  display: block;
  width: 60%;
  margin: 0px auto;
  padding-top: 5px;
  padding-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 2px solid #fff;
  border-bottom: 1px none #fff;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  text-align: center;
}

.paragraph-text.form-text {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  text-align: left;
}

.paragraph-text.problems {
  width: 90%;
  margin-top: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-text.videos {
  display: block;
  margin-right: auto;
  margin-left: auto;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}

.div-block-8 {
  margin-right: 100px;
  margin-left: 100px;
}

.div-block-9 {
  width: 60%;
  height: 2px;
  margin-bottom: 20px;
  border-top: 2px solid #fff;
}

.div-block-9.ems-stories {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  border-top-color: #fff;
}

.issue1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80%;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-11 {
  position: relative;
  left: 0px;
  top: 50px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  height: 500px;
  margin-top: 0px;
  margin-left: -148px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 30px solid #17234b;
}

.heading-15 {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 89px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Bebasneue;
  color: #000;
  text-align: center;
}

.div-block-12 {
  position: relative;
  top: 200px;
  width: 70%;
  height: 300px;
  float: right;
}

.issues-and-gains-header {
  display: inline-block;
  margin-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-family: Bebasneue;
  color: #17234b;
  font-size: 70px;
  line-height: 70px;
  text-align: left;
}

.issues-and-gains-header.bars {
  display: block;
  margin-bottom: 0px;
  font-size: 70px;
  text-align: center;
}

.issues-and-gains-header.danger {
  display: block;
  margin-bottom: 0px;
  text-align: center;
}

.issues-and-gains-header.wage {
  display: block;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 70px;
  text-align: center;
}

.issues-and-gains-header.title {
  position: relative;
  display: block;
  width: 40%;
  margin: 20px auto 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 2px solid #17234b;
  font-family: Bebasneue;
  color: #17234b;
  font-size: 60px;
  text-align: center;
  text-decoration: none;
}

.issues-and-gains-header.h1 {
  display: block;
  margin-top: 25px;
  margin-bottom: 0px;
  border-bottom: 3px none #fff;
  color: #fff;
  font-size: 80px;
  text-align: left;
}

.issues-and-gains-header.h1._3 {
  display: block;
  text-align: left;
}

.issues-and-gains-header.h1.top {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  padding-right: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none none solid;
  font-size: 70px;
}

.issues-and-gains-header.h2 {
  display: block;
  margin-top: 10px;
  color: #fff;
  font-size: 35px;
  line-height: 45px;
}

.issues-paragraph {
  width: 80%;
  font-family: Proximanova;
  font-size: 20px;
  line-height: 28px;
}

.issues-paragraph.danger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.issues-paragraph.wage {
  display: block;
  width: 80%;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
  text-align: center;
}

.image-5 {
  position: static;
  right: 500px;
  bottom: 147px;
  display: inline-block;
  margin-right: 300px;
  float: right;
}

.slider {
  height: 100%;
  background-color: #fff;
}

.div-block-issue-2 {
  position: relative;
  left: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  overflow: visible;
  width: 60%;
  height: 450px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
  padding-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 30px solid #17234b;
}

.issue2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80%;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-16 {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Bebasneue;
  color: #000;
  font-size: 70px;
  line-height: 70px;
}

.sleep-icon {
  margin-top: -26px;
  margin-right: 60px;
  padding-top: 0px;
  float: right;
}

.icon {
  color: #17234b;
}

.icon-2 {
  color: #17234b;
}

.div-block-issue-3 {
  position: relative;
  left: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  width: 60%;
  height: 450px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 25px solid #17234b;
}

.issue3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-8 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.text-block-4 {
  display: block;
  width: 50%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  font-family: Proximanova;
  color: #000;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
}

.column-13 {
  height: 100%;
  padding-top: 50px;
}

.issue-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80%;
  padding-bottom: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.issue4 {
  width: 50%;
  height: 75%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.columns-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-14 {
  height: 100%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), to(#17234b));
  background-image: linear-gradient(180deg, #17234b, #17234b);
}

.div-block-16 {
  display: block;
  height: 300px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  border-style: solid none solid solid;
  border-width: 20px;
  border-color: #17234b;
}

.column-15 {
  padding-right: 0px;
}

.image-9 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.issue5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-issue-5 {
  position: relative;
  left: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  overflow: visible;
  width: 50%;
  height: 500px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 40px solid #17234b;
}

.image-11 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.background-video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), to(#17234b));
  background-image: linear-gradient(180deg, #17234b, #17234b);
}

.container-5 {
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.column-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.d-8-image-wrapper {
  display: none;
  width: 70%;
  height: 36%;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 3px solid #fff;
  box-shadow: 0 0 6px 0 #fff;
  cursor: default;
}

.d-8-image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 20%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('../images/Screen-Shot-2018-10-17-at-5.39.48-PM.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat-x;
  background-attachment: scroll;
  -webkit-transition: all 800ms cubic-bezier(.19, 1, .22, 1);
  transition: all 800ms cubic-bezier(.19, 1, .22, 1);
}

.d-8-image:hover {
  -webkit-box-flex: 7;
  -webkit-flex-grow: 7;
  -ms-flex-positive: 7;
  flex-grow: 7;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null));
  background-image: linear-gradient(180deg, null, null);
}

.d-8-image-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 20%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('../images/Screen-Shot-2018-10-17-at-5.39.48-PM.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transition: all 800ms cubic-bezier(.19, 1, .22, 1);
  transition: all 800ms cubic-bezier(.19, 1, .22, 1);
}

.d-8-image-2:hover {
  -webkit-box-flex: 7;
  -webkit-flex-grow: 7;
  -ms-flex-positive: 7;
  flex-grow: 7;
}

.d-8-image-2.two {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, .6))), url('../images/Rick-Compressed.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url('../images/Rick-Compressed.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.d-8-image-2.two:hover {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}

.d-8-image-2.three {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5))), url('../images/Dura-Compressed.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/Dura-Compressed.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.d-8-image-2.three:hover {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}

.d-8-image-2.one {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5))), url('../images/Brian-Compressed.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/Brian-Compressed.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.d-8-image-2.one:hover {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5))), url('../images/Brian-Compressed.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/Brian-Compressed.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.d-8-image-2.seven {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .57)), to(rgba(0, 0, 0, .57))), url('../images/Lindsay-Compressed.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .57), rgba(0, 0, 0, .57)), url('../images/Lindsay-Compressed.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.d-8-image-2.seven:hover {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}

.gains1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 3% 80px 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 3px none #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#17234b)), -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .87)), to(rgba(23, 35, 75, .87))), url('../images/GettyImages-460708105-1.jpg');
  background-image: linear-gradient(180deg, transparent, #17234b), linear-gradient(180deg, rgba(23, 35, 75, .87), rgba(23, 35, 75, .87)), url('../images/GettyImages-460708105-1.jpg');
  background-position: 0px 0px, 0px 0px, 0px 50%;
  background-size: auto, auto, cover;
}

.slider-2 {
  height: 100%;
}

.desktop-grid {
  margin-top: 25px;
  padding-right: 0px;
  grid-column-gap: 30px;
  grid-row-gap: 20px;
}

.desktop-grid.safety {
  padding-right: 0px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.div-block-20 {
  width: 100%;
  margin-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.div-block-20.slide3 {
  margin-top: 0px;
}

.issue-gains-div-block {
  display: block;
  width: 100%;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: 'Open Sans', sans-serif;
}

.issue-gains-div-block.equipment-and-training {
  margin-top: 20px;
  padding-right: 0px;
  padding-left: 0px;
}

.issue-gains-div-block.improving-wages {
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.issue-gains-div-block.low-safety {
  padding-right: 0px;
  padding-left: 0px;
}

.gains-city {
  font-family: 'Open Sans', sans-serif;
  color: #f26430;
  font-size: 24px;
  font-weight: 600;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.ems-stories {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Bebasneue;
  color: #fff;
  font-size: 60px;
  line-height: 60px;
}

.div-block-23 {
  margin-top: 0px;
}

.lightbox-link-2 {
  text-decoration: none;
}

.lightbox-link-3 {
  text-decoration: none;
}

.lightbox-link-4 {
  text-decoration: none;
}

.div-block-24 {
  margin-top: -30px;
}

.div-block1-mobile {
  position: relative;
  left: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  width: 60%;
  height: 450px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 25px solid #17234b;
}

.equipment-and-training-image1 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.broken-system-text-block {
  display: block;
  width: 50%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  font-family: Proximanova;
  color: #000;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
}

.div-block2-mobile {
  position: relative;
  left: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  width: 60%;
  height: 450px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 25px solid #17234b;
}

.safety-and-fatigue-image {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.respect-image {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.div-block3-mobile {
  position: relative;
  left: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  width: 60%;
  height: 450px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 25px solid #17234b;
}

.div-block4-mobile {
  position: relative;
  left: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  width: 60%;
  height: 450px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 25px solid #17234b;
}

.div-block5-mobile {
  position: relative;
  left: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  width: 60%;
  height: 450px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 25px solid #17234b;
}

.title {
  position: relative;
  display: block;
  margin-right: auto;
  margin-left: auto;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  color: #000;
  font-size: 42px;
  font-weight: 700;
  text-align: center;
}

.link {
  color: #f26430;
  font-weight: 700;
}

.link-2 {
  color: #f26430;
  font-weight: 700;
}

.link-3 {
  color: #f26430;
  font-weight: 700;
}

.link-4 {
  color: #f26430;
  font-weight: 700;
}

.gains-respect1 {
  margin-bottom: 20px;
  padding-bottom: 0px;
  font-family: Bebasneue;
  font-size: 50px;
  line-height: 70px;
}

.gains-respect2 {
  width: 100%;
  margin-top: 20px;
  margin-left: 4%;
  padding-bottom: 20px;
  font-family: Bebasneue;
  color: #f26430;
  font-size: 60px;
  line-height: 70px;
}

.gains-respect3 {
  margin-top: 10px;
  margin-left: 80px;
  padding-left: 0px;
  font-family: Bebasneue;
  font-size: 80px;
  line-height: 44px;
}

.column-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 500px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-18 {
  padding-right: 0px;
  padding-left: 100px;
}

.link-block {
  position: relative;
  display: block;
  margin-top: 30px;
}

.image-13 {
  position: relative;
}

.link-block-2 {
  position: relative;
  top: 30px;
}

.link-block-4 {
  position: relative;
  top: 40px;
  display: none;
}

.problems1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 3% 80px 7%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 3px none #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#f26430)), -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(242, 100, 48, .7))), url('../images/s1-equipment.jpg');
  background-image: linear-gradient(180deg, transparent, #f26430), linear-gradient(180deg, transparent, rgba(242, 100, 48, .7) 0%), url('../images/s1-equipment.jpg');
  background-position: 0px 0px, 0px 0px, 0px 0px;
  background-size: auto, auto, cover;
}

.problems2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 3% 80px 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#f26430)), -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(242, 100, 48, .66))), url('../images/s5-fatigue.jpg');
  background-image: linear-gradient(180deg, transparent, #f26430), linear-gradient(180deg, transparent, rgba(242, 100, 48, .66) 0%), url('../images/s5-fatigue.jpg');
  background-position: 0px 0px, 0px 0px, 50% 50%;
  background-size: auto, auto, cover;
  background-repeat: repeat, repeat, no-repeat;
}

.gains3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 4% 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#17234b)), -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(23, 35, 75, .75))), url('../images/s8-respect.jpg');
  background-image: linear-gradient(180deg, transparent, #17234b), linear-gradient(180deg, transparent, rgba(23, 35, 75, .75) 0%), url('../images/s8-respect.jpg');
  background-position: 0px 0px, 0px 0px, 0px 0px;
  background-size: auto, auto, cover;
}

.problems3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 3% 80px 6%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#f26430)), -webkit-gradient(linear, left top, left bottom, from(rgba(242, 100, 48, .4)), to(rgba(242, 100, 48, .4))), url('../images/S7-lack-of-respect.jpg');
  background-image: linear-gradient(180deg, transparent, #f26430), linear-gradient(180deg, rgba(242, 100, 48, .4), rgba(242, 100, 48, .4)), url('../images/S7-lack-of-respect.jpg');
  background-position: 0px 0px, 0px 0px, 0px 0px;
  background-size: auto, auto, cover;
}

.gains4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 4% 80px 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#17234b)), -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(23, 35, 75, .75))), url('../images/s4-benefits.jpg');
  background-image: linear-gradient(180deg, transparent, #17234b), linear-gradient(180deg, transparent, rgba(23, 35, 75, .75) 0%), url('../images/s4-benefits.jpg');
  background-position: 0px 0px, 0px 0px, 50% 100%;
  background-size: auto, auto, cover;
  background-repeat: repeat, repeat, no-repeat;
}

.problems4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 4% 80px 6%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#f26430)), -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(242, 100, 48, .52))), url('../images/s3-benefits.jpg');
  background-image: linear-gradient(180deg, transparent, #f26430), linear-gradient(180deg, transparent, rgba(242, 100, 48, .52) 0%), url('../images/s3-benefits.jpg');
  background-position: 0px 0px, 0px 0px, 50% 100%;
  background-size: auto, auto, cover;
  background-repeat: repeat, repeat, no-repeat;
}

.success-text {
  margin-bottom: 0px;
  color: #fff;
  font-size: 34px;
  line-height: 50px;
}

.field-label {
  display: block;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding-right: 7px;
  font-family: Proximanova;
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  font-weight: 300;
  text-align: center;
}

.field-label.disclaimer {
  width: 100%;
  padding-top: 5px;
  padding-right: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 10px;
  line-height: 15px;
  text-align: left;
}

.success-message {
  padding-top: 52px;
  padding-bottom: 52px;
  background-color: #1ab07a;
}

.submit-button {
  display: block;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  padding: 5px 30px;
  border: 1px solid #fff;
  background-color: transparent;
  font-family: Bebasneue;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  letter-spacing: 4px;
  text-transform: uppercase;
}

.submit-button:hover {
  background-color: rgba(48, 172, 82, .55);
}

.text-fields {
  display: block;
  width: 100%;
  height: 50px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 10px;
  border-style: none none solid;
  border-bottom-width: 2px;
  border-bottom-color: #fff;
  background-color: transparent;
  opacity: 1;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
  font-weight: 300;
  text-align: left;
  letter-spacing: 1px;
}

.text-fields:focus {
  border-bottom-width: 2px;
  border-bottom-color: #009b3a;
  opacity: 1;
  color: #fff;
}

.text-fields.date {
  width: 100%;
  margin-bottom: 0px;
}

.text-fields.budget {
  width: 100%;
}

.text-fields.project {
  width: 100%;
  background-color: transparent;
  color: #fff;
}

.container-6 {
  background-color: transparent;
}

.small-header {
  display: block;
  margin: 63px auto 0px;
  font-family: Bebasneue;
  color: #fff;
  font-size: 60px;
  line-height: 50px;
  font-weight: 700;
  text-align: center;
}

.small-header.stronger-united {
  display: none;
  margin-top: 0px;
  margin-bottom: 20px;
  border-bottom: 1px solid #fff;
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  text-align: right;
}

.small-header.mini-testimonials {
  display: none;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  text-align: right;
}

.form {
  padding: 0px;
  border: 3px none #fff;
  color: #fff;
}

.form-block {
  background-color: transparent;
  color: #fff;
}

.column-19 {
  display: block;
  height: 100%;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.columns-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 26px;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.column-20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-block-5 {
  position: static;
  z-index: 1;
  height: 48px;
  margin-top: 74px;
  float: none;
  clear: none;
}

.brand-link {
  height: 60px;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.brand-link:hover {
  opacity: 0.66;
}

.brand-link.left-spacing {
  height: 0px;
  margin-bottom: 0px;
  margin-left: 30px;
  float: left;
  color: #fff;
}

.brand-link.left-spacing.w--current {
  position: relative;
  height: 1px;
}

.div-block-27 {
  margin-bottom: 74px;
}

.burger-line-1 {
  display: block;
  width: 24px;
  height: 2px;
  margin-right: auto;
  margin-bottom: 4px;
  margin-left: auto;
  background-color: #2e2e2e;
}

.burger-line-3 {
  display: block;
  width: 24px;
  height: 2px;
  margin-right: auto;
  margin-left: auto;
  background-color: #2e2e2e;
}

.navigation-bar {
  background-color: #fff;
}

.navigation-bar.dark {
  position: fixed;
  left: 0px;
  top: 3.5em;
  right: 0px;
  margin-top: 0px;
  background-color: transparent;
}

.text-block-7 {
  position: relative;
  z-index: 1;
  margin-top: 0px;
  padding-right: 14px;
  padding-left: 14px;
  color: #000;
  font-size: 42px;
  line-height: 47px;
  text-align: center;
  letter-spacing: 0px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.text-block-7:hover {
  -webkit-transform: scale3d(1.19, 1.19, 1.17);
  transform: scale3d(1.19, 1.19, 1.17);
}

.navigation-menu {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: none;
  background-color: #fff;
  text-align: center;
}

.strikethrough {
  width: 100%;
  height: 3px;
  margin-top: -28px;
  background-color: #d32f2f;
}

.hamburger-button {
  position: absolute;
  top: 0px;
  right: 0px;
  margin: 13px 32px 19px 19px;
  padding: 8px;
}

.hamburger-button.white {
  display: block;
  margin-top: 26px;
  margin-right: 40px;
  margin-left: 0px;
  background-color: transparent;
}

.image-14 {
  width: 8%;
  margin-right: 50px;
  padding-top: 15px;
  float: right;
}

.text-block-problems1 {
  display: block;
  width: 90%;
  padding-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 20px;
}

.div-block-29 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.container-7 {
  margin-top: 0%;
}

.optimal-viewing {
  display: block;
  width: 100%;
  margin-top: 25px;
  opacity: 0.25;
  font-family: Bebasneue;
  color: #fff;
  font-size: 20px;
  line-height: 10px;
  font-weight: 700;
  text-align: center;
}

.icon-3 {
  display: block;
  margin-right: 15px;
  box-shadow: 0 0 6px 0 #fff;
  font-size: 45px;
}

.icon-4 {
  margin-left: 15px;
  box-shadow: 0 0 6px 0 #fff;
  font-size: 45px;
}

.link-5 {
  color: #30ac52;
  font-weight: 700;
}

.div-block-30 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 50px;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.columns-11 {
  display: block;
  width: 920px;
  padding-right: 0px;
  padding-left: 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.link-6 {
  color: #fff;
}

.field-label-2 {
  display: block;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.radio-button-label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.radio-button-label-2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.radio-button-field {
  display: block;
  padding-left: 0%;
  float: none;
  text-align: left;
}

.radio-button-field-2 {
  display: block;
  padding-left: 0px;
  float: none;
  text-align: left;
}

.div-block-31 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 50px;
  text-align: left;
}

.d-54-inner-block {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border: 1px none #fff;
}

.small-video-headers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Bebasneue;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.small-video-headers.testimonial {
  display: block;
  margin-right: auto;
  margin-left: auto;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  text-align: center;
  text-transform: none;
}

.h3-heading-bold {
  margin-left: 4px;
  color: #7e7e7e;
  font-size: 1.5rem;
  font-weight: 700;
}

.d-54-card-wrapper {
  position: relative;
  overflow: hidden;
  width: 300px;
  height: 150px;
  margin-right: 0px;
  margin-left: 0px;
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/5c34dc3290599d1333b45b05_GettyImages-1055623474-min-square-min.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/5c34dc3290599d1333b45b05_GettyImages-1055623474-min-square-min.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  box-shadow: 0 5px 50px 0 rgba(0, 0, 0, .2);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  cursor: pointer;
}

.d-54-card-wrapper:hover {
  -webkit-filter: none;
  filter: none;
}

.d-54-card-wrapper._2 {
  width: 300px;
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/5c34dc3190599dd6fbb45b02_GettyImages-462573472-min-square-min.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/5c34dc3190599dd6fbb45b02_GettyImages-462573472-min-square-min.png');
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper._2:hover {
  -webkit-filter: none;
  filter: none;
}

.d-54-card-wrapper._3 {
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/voice-in-washington.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/voice-in-washington.jpg');
  background-position: 0px 0px, 50% 131%;
  background-size: auto, cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper._3:hover {
  -webkit-filter: none;
  filter: none;
}

.d-54-card-wrapper.equipment-and-training {
  width: 300px;
  height: 200px;
  margin-right: 0px;
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Screen-Shot-2018-12-14-at-11.17.08-AM.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Screen-Shot-2018-12-14-at-11.17.08-AM.png');
  background-position: 0px 0px, 50% 56%;
  background-size: auto, cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper.equipment-and-training:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper.wages {
  height: 200px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Screen-Shot-2019-01-23-at-2.38.18-PM.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Screen-Shot-2019-01-23-at-2.38.18-PM.png');
}

.d-54-card-wrapper.safety {
  width: 300px;
  height: 200px;
  margin-right: 0px;
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Screen-Shot-2019-01-23-at-3.19.08-PM.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Screen-Shot-2019-01-23-at-3.19.08-PM.png');
  background-position: 0px 0px, 50% 41%;
  background-size: auto, cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper.safety:hover {
  -webkit-filter: none;
  filter: none;
}

.d-54-card-wrapper.respect {
  width: 300px;
  height: 200px;
  margin-right: 0px;
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Screen-Shot-2019-01-23-at-3.21.31-PM.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Screen-Shot-2019-01-23-at-3.21.31-PM.png');
  background-position: 0px 0px, 50% 80%;
  background-size: auto, cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper.respect:hover {
  -webkit-filter: none;
  filter: none;
}

.d-54-card-wrapper.brian-w {
  width: 250px;
  height: 250px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Brian-Compressed.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Brian-Compressed.png');
  background-size: auto, cover;
}

.d-54-card-wrapper.dura-m {
  width: 250px;
  height: 250px;
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Dura-Compressed.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Dura-Compressed.png');
  background-size: auto, cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper.dura-m:hover {
  -webkit-filter: none;
  filter: none;
}

.d-54-card-wrapper.rick-s {
  width: 250px;
  height: 250px;
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Rick-Compressed.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Rick-Compressed.png');
  background-position: 0px 0px, 50% 55%;
  background-size: auto, 300px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper.rick-s:hover {
  -webkit-filter: none;
  filter: none;
}

.d-54-card-wrapper.lindsay-w {
  width: 250px;
  height: 250px;
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Lindsay-Compressed.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Lindsay-Compressed.png');
  background-position: 0px 0px, 50% 78%;
  background-size: auto, cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper.lindsay-w:hover {
  -webkit-filter: none;
  filter: none;
}

.d-54-card-wrapper._911 {
  width: 300px;
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/5c34dc3190599dd6fbb45b02_GettyImages-462573472-min-square-min.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/5c34dc3190599dd6fbb45b02_GettyImages-462573472-min-square-min.png');
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper._911:hover {
  -webkit-filter: none;
  filter: none;
}

.d-54-card-wrapper.washington {
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/5bfec8febe4cd81e34837699_GettyImages-884309426-min-min.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/5bfec8febe4cd81e34837699_GettyImages-884309426-min-min.jpg');
  background-position: 0px 0px, 0% 94%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper.washington:hover {
  -webkit-filter: none;
  filter: none;
}

.d-54-card-wrapper.wages {
  height: 200px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Screen-Shot-2019-01-23-at-2.38.18-PM.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Screen-Shot-2019-01-23-at-2.38.18-PM.png');
}

.d-54-card-wrapper.safety {
  width: 300px;
  height: 200px;
  margin-right: 0px;
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Screen-Shot-2019-01-23-at-3.19.08-PM.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Screen-Shot-2019-01-23-at-3.19.08-PM.png');
  background-position: 0px 0px, 50% 41%;
  background-size: auto, cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper.safety:hover {
  -webkit-filter: none;
  filter: none;
}

.d-54-card-wrapper.respect {
  width: 300px;
  height: 200px;
  margin-right: 0px;
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Screen-Shot-2019-01-23-at-3.21.31-PM.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Screen-Shot-2019-01-23-at-3.21.31-PM.png');
  background-position: 0px 0px, 50% 80%;
  background-size: auto, cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper.respect:hover {
  -webkit-filter: none;
  filter: none;
}

.d-54-card-wrapper.equipment-and-training {
  width: 300px;
  height: 200px;
  margin-right: 0px;
  border: 3px solid #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Screen-Shot-2018-12-14-at-11.17.08-AM.png');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Screen-Shot-2018-12-14-at-11.17.08-AM.png');
  background-position: 0px 0px, 50% 56%;
  background-size: auto, cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-card-wrapper.equipment-and-training:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-54-bottom-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #000;
}

.d-54-bottom-block.testimonial.large {
  height: 75px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.d-54-paragraph {
  display: block;
  height: 10px;
  margin: 0% 5px 0px;
  font-family: Proximanova;
  color: #fff;
  font-size: 0.6rem;
  line-height: 1.2;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.5px;
}

.column-22 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lightbox-link-8 {
  display: inline-block;
  height: 100%;
  margin-bottom: 0px;
}

.lightbox-link-9 {
  height: 100%;
  margin-bottom: 0px;
}

.in-their-own-words-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.in-their-own-words-column.equipment {
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.in-their-own-words-column.respect {
  height: 250px;
}

.in-their-own-words-column.wages {
  height: 300px;
  padding-right: 0px;
  padding-left: 0px;
}

.in-their-own-words-column.equipment1 {
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.columns-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
}

.play-button-testimonial {
  display: block;
  width: 20%;
  margin-top: 18%;
  margin-right: auto;
  margin-left: auto;
}

.play-button-testimonial.ems-in-our-words {
  width: 15%;
  margin-top: 30%;
}

.play-button-testimonial.strogner-united {
  width: 10%;
  margin-top: 14%;
}

.play-button-testimonial.path-forward {
  width: 15%;
  margin-top: 20%;
}

.d-54-paragraph-testimonial {
  display: block;
  height: 10px;
  margin: 0% 5px 0px;
  font-family: Proximanova;
  color: #fff;
  font-size: 0.6rem;
  line-height: 1.2;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.5px;
}

.column-23 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 250px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.column-24 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.slide-nav {
  margin-bottom: 10px;
}

.button {
  display: block;
  width: 75%;
  margin-right: auto;
  margin-left: auto;
  padding: 17px 70px;
  border: 1px solid #fff;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: linear-gradient(180deg, transparent, transparent);
  font-family: Bebasneue;
  color: #fff;
  font-size: 24px;
  text-align: center;
  letter-spacing: 3px;
}

.paragraph-thankyou-text {
  max-height: 600px;
  margin-right: 50px;
  padding-right: 0px;
  font-family: Proximanova;
  color: #fff;
  font-size: 22px;
  line-height: 40px;
  font-weight: 400;
  text-align: left;
}

.paragraph-thankyou-text.form-text {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Proximanova;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  text-align: center;
}

.left-arrow {
  display: block;
}

.html-embed-2 {
  display: block;
}

.column-29 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.column-30 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.columns-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.div-block-39 {
  display: none;
  width: 70%;
  height: 3px;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #000;
  background-color: #fff;
  opacity: 0;
}

.div-block-40 {
  display: none;
  width: 70%;
  height: 3px;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #000;
  background-color: #fff;
  opacity: 0;
}

.name {
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
}

.columns-16 {
  padding-right: 25px;
  padding-left: 25px;
}

.link-block-block-quote {
  position: relative;
  top: 39px;
}

.hero-image {
  position: fixed;
  width: 100%;
  height: 100%;
  max-width: 729px;
  margin-top: -25px;
  background-image: url('../images/rolling-waves-4.jpg');
  background-size: cover;
}

.work-together-text-link {
  display: inline-block;
  margin-top: 4px;
  margin-right: 3px;
  float: right;
  font-family: Oswald, sans-serif;
  color: #333;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.flex-container {
  display: block;
  overflow: hidden;
  width: auto;
  max-width: 1323px;
  margin-right: auto;
  margin-left: auto;
}

.flex-container.full-container {
  height: 100%;
}

.flex-container.asdfdas {
  position: relative;
}

.h1-hero {
  position: fixed;
  z-index: 1;
  display: block;
  max-width: 425px;
  margin-top: 143px;
  margin-bottom: -88px;
  font-family: Oswald, sans-serif;
  font-size: 66px;
  line-height: 70px;
  font-weight: 400;
  text-transform: uppercase;
}

.hero-row {
  position: relative;
  height: 100%;
}

.hero-col-2 {
  position: relative;
  overflow: hidden;
  height: 100%;
}

.section-2 {
  padding-top: 80px;
  padding-bottom: 0px;
}

.section-2.hero-section {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  height: 100%;
}

.hero-p {
  max-width: 373px;
  color: #a3a3a3;
  font-size: 15px;
}

.hero-col-1 {
  position: relative;
  height: 100%;
}

.h2-hero {
  font-size: 25px;
  font-weight: 400;
  text-transform: uppercase;
}

.intro-block {
  position: absolute;
  right: -17%;
  bottom: 9%;
  z-index: 1;
  display: inline-block;
  padding-right: 15px;
  padding-bottom: 20px;
  padding-left: 17px;
  background-color: hsla(0, 0%, 97%, .98);
}

.template-04 {
  display: none;
  overflow: hidden;
  height: 555px;
  background-image: url('../images/Comet-729.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
}

.featured-row-1 {
  margin-bottom: 300px;
}

.qoute-p {
  max-width: 350px;
  padding-left: 5px;
}

.template-03 {
  display: none;
  overflow: hidden;
  height: 555px;
  background-image: url('../images/Continuum-1027.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
}

.site-description-box {
  position: relative;
  left: 15%;
  z-index: 1;
  margin-top: 100px;
  padding-right: 18%;
  padding-bottom: 5px;
  border-bottom: 2px solid #333;
  text-align: right;
}

.site-description-box.right {
  left: -31%;
}

.site-link {
  position: absolute;
  right: 17px;
  bottom: 5%;
  width: 175px;
  height: 52px;
  padding-top: 17px;
  float: right;
  background-color: hsla(0, 0%, 97%, .94);
  font-family: Oswald, sans-serif;
  color: #aeaebf;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.site-link.darker {
  background-color: hsla(0, 0%, 91%, .94);
  color: #9e9eb0;
}

.site-04 {
  display: none;
  overflow: hidden;
  height: 555px;
  background-image: url('../images/Robbies-1027.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
}

.site-02 {
  display: none;
  overflow: hidden;
  height: 555px;
  background-image: url('../images/New-Image-960.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
}

.site-image {
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 51%, .09);
}

.link-image {
  position: absolute;
  left: -1px;
  top: 1px;
  opacity: 0.28;
}

.site-05 {
  display: none;
  overflow: hidden;
  height: 555px;
  background-image: url('../images/PCNA-769.png');
  background-position: -19px 39px;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
}

.site-text {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  width: 100%;
  padding: 5px 7px;
}

.site-block {
  display: inline-block;
  max-width: 500px;
  margin-top: 70px;
  padding: 20px 30px 15px 15px;
  color: #3b3b3b;
}

.site-block.right {
  position: relative;
  left: 12%;
}

.site-01 {
  display: none;
  overflow: hidden;
  height: 555px;
  background-image: url('../images/PopeArts-729.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
}

.site-holder {
  position: relative;
  z-index: 1;
  display: inline-block;
  overflow: hidden;
  width: 270px;
  height: 165px;
  margin-right: 45px;
  margin-bottom: 25px;
  border-bottom: 2px solid #333;
  color: #3d3d3d;
  text-decoration: none;
}

.site-thumbnails-col {
  padding-left: 50px;
}

.site-type-identifier {
  position: absolute;
  left: -79px;
  bottom: 106px;
  display: inline-block;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font-family: Oswald, sans-serif;
  color: #a6a6a6;
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.site-type-identifier.template {
  left: -110px;
  bottom: 139px;
}

.template-02 {
  display: none;
  overflow: hidden;
  height: 555px;
  background-image: url('../images/Cuff-729.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
}

.featured-website {
  position: absolute;
  right: 0px;
  bottom: -22px;
  color: #8f8f8f;
  font-style: italic;
  letter-spacing: 1px;
}

.onesparc-image-col {
  display: block;
  padding-top: 5px;
  text-align: center;
}

.template-05 {
  display: none;
  overflow: hidden;
  height: 555px;
  background-image: url('../images/Flow-1027.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
}

.site-title {
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  color: #333;
  font-size: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.site-06 {
  display: none;
  overflow: hidden;
  height: 555px;
  background-image: url('../images/AMP-729.jpg');
  background-position: 66% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
}

.featured-row-2 {
  margin-bottom: 300px;
}

.work-row-1 {
  margin-top: 100px;
  margin-bottom: 150px;
}

.quote-symbol {
  position: absolute;
  right: 15%;
  bottom: -28px;
  font-family: Oswald, sans-serif;
  color: rgba(51, 51, 51, .09);
  font-size: 100px;
  line-height: 0px;
  font-weight: 300;
}

.work-row-2 {
  margin-top: 55px;
}

.work-section-new {
  position: relative;
  display: none;
  padding-top: 100px;
  padding-bottom: 100px;
}

.site-heading {
  float: left;
  font-family: Oswald, sans-serif;
}

.site-03 {
  display: none;
  overflow: hidden;
  height: 555px;
  background-image: url('../images/Connect-729.jpg');
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
}

.template-01 {
  display: none;
  overflow: hidden;
  height: 555px;
  background-image: url('../images/Full-Desk-CLR.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
}

.text-span-4 {
  color: #30ac52;
}

.form-image {
  display: block;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.mobile-stronger-united {
  display: none;
}

.container-10 {
  display: none;
}

.container-11 {
  display: none;
}

.mobile-grid {
  display: none;
}

.mobile-background-section {
  display: none;
}

.mobile-background-section-2 {
  display: block;
}

.mobile-slider._1 {
  display: none;
}

.mobile-slider._2 {
  display: none;
}

.mobile-in-their-words-div {
  display: none;
}

.mobile-background-section-3 {
  display: none;
}

.desktop-testimonial-videos {
  display: none;
  width: 920px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.mobile-stronger-united-videos-copy {
  display: none;
}

.grid-3 {
  margin-top: 26px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  grid-column-gap: 15px;
  grid-row-gap: 16px;
  grid-template-areas: ". . . .";
  -ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.mobile-grid-copy {
  margin-top: 25px;
  padding-right: 0px;
  grid-column-gap: 30px;
  grid-row-gap: 20px;
}

.mobile-grid-copy.safety {
  padding-right: 0px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.div-block-51 {
  display: none;
}

.div-block-52 {
  display: none;
}

.div-block-54 {
  height: 100%;
  border-bottom: 1px none #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), color-stop(100%, hsla(0, 0%, 100%, 0)), to(hsla(0, 0%, 100%, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .81)), to(rgba(23, 35, 75, .81))), url('../images/GettyImages-168448137-min-min.jpg');
  background-image: linear-gradient(180deg, #17234b, hsla(0, 0%, 100%, 0) 100%, hsla(0, 0%, 100%, 0)), linear-gradient(180deg, rgba(23, 35, 75, .81), rgba(23, 35, 75, .81)), url('../images/GettyImages-168448137-min-min.jpg');
  background-position: 0px 0px, 0px 0px, 0px 0px;
  background-size: auto, auto, cover;
}

.div-block-56 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-57 {
  padding-right: 125px;
  padding-left: 125px;
}

.div-block-58 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.gains-safety {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 3% 80px 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 3px none #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#17234b)), -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .81)), to(rgba(23, 35, 75, .81))), url('../images/s6-fatigue.jpg');
  background-image: linear-gradient(180deg, transparent, #17234b), linear-gradient(180deg, rgba(23, 35, 75, .81), rgba(23, 35, 75, .81)), url('../images/s6-fatigue.jpg');
  background-position: 0px 0px, 0px 0px, 0px 50%;
  background-size: auto, auto, cover;
  background-repeat: repeat, repeat, no-repeat;
}

.columns-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
}

.mobile-grid-2 {
  display: none;
}

.div-block-67 {
  width: 100%;
  margin-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.gains-city-2 {
  font-family: 'Open Sans', sans-serif;
  color: #f26430;
  font-size: 24px;
  font-weight: 600;
}

.d-54-inner-block-mobile {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border: 1px none #fff;
}

.small-video-headers-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Bebasneue;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.small-video-headers-mobile2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Bebasneue;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.small-video-headers-mobile2.testimonial {
  display: block;
  margin-right: auto;
  margin-left: auto;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  text-align: center;
  text-transform: none;
}

.background-video-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .94)), to(rgba(23, 35, 75, .94))), url('../images/GettyImages-93436760-min.jpg');
  background-image: linear-gradient(180deg, rgba(23, 35, 75, .94), rgba(23, 35, 75, .94)), url('../images/GettyImages-93436760-min.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

html.w-mod-js *[data-ix="title"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="slow-fade"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="pulse"] {
  -webkit-transform: scale(1.12, 1.12);
  -ms-transform: scale(1.12, 1.12);
  transform: scale(1.12, 1.12);
}

html.w-mod-js *[data-ix="hero-h1-block-slide-up-load"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="intro-block-slide-up-load"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="slideshow-intro-block-slide-up-load-2"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="arrow-load"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="arrow-load-pulse"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="slideshow-hero-bg-slide-down-load"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="hero-bg-slide-down-load-2"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="hero-bg-slide-down-load-delay"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="second-visit-button-fix"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="slide-in-from-right-on-scroll"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="home-slide-in-from-right-on-scroll-2"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="slideshow-slide-in-from-right-on-scroll"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="slideshow-video-slide-in-from-right-delay"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="slide-in-from-left-on-scroll"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="home-slide-in-from-left-on-scroll-2"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="slideshow-slide-in-from-left-on-scroll-2"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="scroll-down"] {
  opacity: 0.34;
  -webkit-transform: translate(0px, -37px);
  -ms-transform: translate(0px, -37px);
  transform: translate(0px, -37px);
}

html.w-mod-js *[data-ix="scroll-up"] {
  opacity: 0.34;
  -webkit-transform: translate(0px, 37px);
  -ms-transform: translate(0px, 37px);
  transform: translate(0px, 37px);
}

@media (max-width: 991px) {
  .section.section-5.test {
    background-image: none;
  }
  .section.section-6 {
    height: 100%;
  }
  .section.section-8a.tablet {
    height: 100%;
  }
  .section.section9 {
    height: 100%;
  }
  .section-overlay.section4 {
    border-bottom: 1.5px solid #fff;
    border-top-width: 1.5px;
  }
  .section-overlay.section5.test {
    border-top-style: none;
    border-bottom-width: 1.5px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 100, 48, .56)), to(rgba(242, 100, 48, .56))), -webkit-gradient(linear, left top, left bottom, from(#f26430), color-stop(81%, rgba(23, 35, 75, 0))), url('../images/emergency-background.jpg');
    background-image: linear-gradient(180deg, rgba(242, 100, 48, .56), rgba(242, 100, 48, .56)), linear-gradient(180deg, #f26430, rgba(23, 35, 75, 0) 81%), url('../images/emergency-background.jpg');
    background-position: 0px 0px, 0px 0px, 0px 50%;
    background-size: auto, auto, cover;
  }
  .section-overlay.section6 {
    border-top-width: 1.5px;
  }
  .section-overlay.section7 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1.5px solid #fff;
    border-top-width: 1.5px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .64)), to(rgba(23, 35, 75, .64))), -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, rgba(23, 35, 75, .85))), url('../images/unionparamedic-71-min.jpg');
    background-image: linear-gradient(180deg, rgba(23, 35, 75, .64), rgba(23, 35, 75, .64)), linear-gradient(180deg, transparent, rgba(23, 35, 75, .85) 50%), url('../images/unionparamedic-71-min.jpg');
    background-position: 0px 0px, 0px 0px, 50% 25%;
    background-size: auto, auto, cover;
    background-repeat: repeat, repeat, no-repeat;
  }
  .section-overlay.section9 {
    padding-top: 8%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top-style: none;
    border-top-width: 1.5px;
  }
  .section-overlay.section8 {
    padding-right: 39px;
    padding-left: 39px;
    border-bottom: 1.5px solid #fff;
    border-top-width: 1.5px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .75)), to(rgba(23, 35, 75, .75))), -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, rgba(23, 35, 75, .85))), url('../images/stronger-united-background.jpg'), -webkit-gradient(linear, left top, left bottom, from(#17234b), to(#17234b));
    background-image: linear-gradient(180deg, rgba(23, 35, 75, .75), rgba(23, 35, 75, .75)), linear-gradient(180deg, transparent, rgba(23, 35, 75, .85) 50%), url('../images/stronger-united-background.jpg'), linear-gradient(180deg, #17234b, #17234b);
    background-position: 0px 0px, 0px 0px, 79% 50%, 0px 0px;
    background-size: auto, auto, cover, auto;
    background-repeat: repeat, repeat, no-repeat, repeat;
  }
  .section-overlay.section6 {
    border-top-width: 1.5px;
  }
  .heading {
    font-size: 100px;
    line-height: 80px;
  }
  .text-span {
    font-size: 100px;
    line-height: 60px;
    text-align: center;
  }
  .paragraph {
    margin-top: 0px;
    font-size: 20px;
    line-height: 26px;
  }
  .heading-8 {
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 50px;
    line-height: 50px;
  }
  .heading-9 {
    margin-top: 0px;
    margin-left: 50px;
    padding-bottom: 0px;
    font-size: 70px;
    line-height: 50px;
  }
  .heading-10 {
    margin: 0px 0px 0px 2%;
    padding-left: 0px;
    font-size: 50px;
    line-height: 50px;
  }
  .big-header {
    font-size: 80px;
  }
  .big-header.path-forward {
    padding-bottom: 14px;
    font-size: 100px;
  }
  .big-header.path-forward {
    padding-bottom: 14px;
  }
  .desktop-stronger-united {
    display: none;
    height: auto;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .stronger-united-header {
    width: 100%;
    font-size: 80px;
    line-height: 80px;
  }
  .image-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .column-12 {
    height: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .paragraph-text {
    font-size: 18px;
    line-height: 28px;
  }
  .paragraph-text.white {
    font-size: 18px;
    line-height: 28px;
  }
  .paragraph-text.white.slide1-subtitle3 {
    margin-top: 0px;
    font-size: 16px;
    line-height: 22px;
    font-style: italic;
  }
  .paragraph-text.white.own-words {
    font-size: 18px;
    line-height: 28px;
  }
  .paragraph-text.white.path-forward {
    display: block;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }
  .paragraph-text.white.path-forward.big {
    margin-top: 10px;
    padding-top: 0px;
    color: #fff;
  }
  .paragraph-text.white.path-forward.mobile {
    display: none;
    padding-top: 0px;
    color: #f26430;
  }
  .paragraph-text.loss {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
  }
  .paragraph-text.loss.sub-text {
    padding-right: 16px;
    font-size: 14px;
    line-height: 22px;
  }
  .paragraph-text.loss.sub-text.safety {
    padding-right: 0px;
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 20px;
  }
  .paragraph-text.loss.safety-top {
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 26px;
  }
  .paragraph-text.loss.sub-text {
    padding-right: 16px;
    font-size: 14px;
    line-height: 22px;
  }
  .paragraph-text.form-description {
    width: 80%;
    margin-top: 0px;
    line-height: 20px;
  }
  .paragraph-text.form-text {
    margin-top: 6px;
    padding-right: 20px;
    font-size: 14px;
    line-height: 26px;
  }
  .paragraph-text.problems {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
  }
  .paragraph-text.videos {
    padding-right: 11px;
    padding-left: 11px;
    font-size: 10px;
    line-height: 14px;
  }
  .div-block-8 {
    margin-right: 0px;
    margin-left: 40px;
  }
  .div-block-9 {
    width: 70%;
  }
  .issue1 {
    display: block;
    height: 80%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .issues-and-gains-header.bars {
    margin-top: 0px;
  }
  .issues-and-gains-header.bars.mobile-header {
    margin: 20px 70px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-top: 4px solid #17234b;
    border-bottom: 4px solid #17234b;
    font-size: 50px;
    line-height: 60px;
  }
  .issues-and-gains-header.title {
    width: 60%;
  }
  .issues-and-gains-header.h1.top {
    margin-top: 0px;
    padding-right: 40px;
    font-size: 50px;
    line-height: 50px;
  }
  .issues-and-gains-header.h1.top.fix {
    text-shadow: none;
  }
  .issues-and-gains-header.h1.top.respect.fix {
    font-size: 36px;
    line-height: 40px;
    text-shadow: none;
  }
  .issues-and-gains-header.h2 {
    margin-top: 0px;
    font-size: 24px;
  }
  .issue2 {
    display: block;
  }
  .issue3 {
    display: block;
  }
  .text-block-4 {
    width: 60%;
  }
  .issue-4 {
    display: block;
  }
  .issue5 {
    display: block;
  }
  .column-16 {
    height: auto;
  }
  .d-8-image-wrapper {
    display: none;
  }
  .gains1 {
    padding-top: 12%;
    padding-bottom: 12%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#17234b)), -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/GettyImages-460708105-1.jpg');
    background-image: linear-gradient(180deg, transparent, #17234b), linear-gradient(180deg, null, null), url('../images/GettyImages-460708105-1.jpg');
    background-position: 0px 0px, 0px 0px, 50% 50%;
  }
  .desktop-grid.safety {
    margin-top: 0px;
    justify-items: start;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }
  .div-block-20 {
    width: 100%;
  }
  .issue-gains-div-block.equipment-and-training {
    margin-top: 0%;
    padding-top: 0%;
  }
  .gains-city {
    font-size: 18px;
    line-height: 22px;
  }
  .div-block-23 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .text-span-3 {
    font-size: 180px;
    line-height: 100px;
  }
  .div-block1-mobile {
    width: 70%;
    height: auto;
    margin-top: 10%;
    padding-top: 40px;
    padding-bottom: 40px;
    border-style: solid;
    border-width: 10px;
  }
  .equipment-and-training-image1 {
    padding: 2px;
    border: 5px solid #17234b;
    border-radius: 100px;
  }
  .broken-system-text-block {
    width: 60%;
    margin-top: 10px;
    text-align: center;
  }
  .div-block2-mobile {
    width: 70%;
    height: auto;
    margin-top: 10%;
    padding-top: 40px;
    padding-bottom: 40px;
    border-style: solid;
    border-width: 10px;
  }
  .safety-and-fatigue-image {
    padding: 2px;
    border: 5px solid #17234b;
    border-radius: 100px;
  }
  .respect-image {
    padding: 2px;
    border: 5px solid #17234b;
    border-radius: 100px;
  }
  .div-block3-mobile {
    width: 70%;
    height: auto;
    margin-top: 10%;
    padding-top: 40px;
    padding-bottom: 40px;
    border-style: solid;
    border-width: 10px;
  }
  .div-block4-mobile {
    width: 70%;
    height: auto;
    margin-top: 10%;
    padding-top: 40px;
    padding-bottom: 40px;
    border-style: solid;
    border-width: 10px;
  }
  .div-block5-mobile {
    width: 70%;
    height: auto;
    margin-top: 10%;
    padding-top: 40px;
    padding-bottom: 40px;
    border-style: solid;
    border-width: 10px;
  }
  .title {
    font-size: 36px;
    line-height: 40px;
  }
  .link {
    font-weight: 700;
  }
  .link-2 {
    font-weight: 700;
  }
  .gains-respect1 {
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 50px;
    line-height: 50px;
  }
  .gains-respect2 {
    margin-top: 0px;
    margin-left: 141px;
    padding-bottom: 0px;
    font-size: 70px;
    line-height: 50px;
  }
  .gains-respect3 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    font-size: 50px;
    line-height: 50px;
  }
  .problems1 {
    padding-bottom: 12%;
  }
  .problems2 {
    padding-bottom: 12%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-position: 0px 0px, 0px 0px, 100% 50%;
    background-size: auto, auto, cover;
    background-repeat: repeat, repeat, no-repeat;
  }
  .gains3 {
    padding-right: 70px;
    padding-bottom: 12%;
    padding-left: 60px;
  }
  .problems3 {
    padding-bottom: 12%;
    padding-left: 60px;
  }
  .gains4 {
    padding-bottom: 12%;
    padding-left: 60px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-top-style: none;
    background-position: 0px 0px, 0px 0px, 50% -72px;
    background-size: auto, auto, cover;
  }
  .problems4 {
    padding-bottom: 12%;
    background-position: 0px 0px, 0px 0px, 50% 50%;
  }
  .field-label {
    display: inline;
    line-height: 50px;
  }
  .submit-button {
    margin-top: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .text-fields {
    font-size: 18px;
  }
  .text-fields.project {
    font-size: 18px;
  }
  .small-header {
    margin-top: 0px;
    font-size: 80px;
    line-height: 70px;
  }
  .small-header.stronger-united {
    display: none;
    width: 80%;
    margin-bottom: 20px;
    text-align: center;
  }
  .small-header.mini-testimonials {
    font-size: 24px;
  }
  .column-19 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .columns-10 {
    padding-right: 25px;
    padding-left: 25px;
  }
  .navigation-bar.dark {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    margin-top: 48px;
  }
  .navigation-menu {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    background-color: #fff;
    box-shadow: 0 4px 22px 2px #616161;
  }
  .hamburger-button:hover {
    color: #2196f3;
  }
  .hamburger-button.w--open {
    background-color: #333;
  }
  .hamburger-button.white {
    margin-right: 20px;
    color: #fff;
  }
  .hamburger-button.white.w--open:active {
    background-color: #fff;
  }
  .image-14 {
    width: 12%;
  }
  .text-block-problems1 {
    width: 100%;
  }
  .icon-3 {
    box-shadow: 0 0 6px 0 #fff;
    font-size: 34px;
  }
  .icon-4 {
    font-size: 30px;
  }
  .link-5 {
    font-weight: 700;
  }
  .div-block-30 {
    display: none;
  }
  .columns-11 {
    display: block;
    width: 100%;
    padding-left: 0px;
  }
  .small-video-headers {
    font-size: 10px;
    line-height: 1.2;
  }
  .small-video-headers.testimonial {
    display: block;
    margin-top: 3px;
    margin-right: auto;
    margin-left: auto;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
  }
  .h3-heading-bold {
    font-size: 10px;
  }
  .h3-heading-bold.stronger-united {
    font-size: 18px;
  }
  .d-54-card-wrapper {
    width: 200px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .d-54-card-wrapper._2 {
    width: 200px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .d-54-card-wrapper._3 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .d-54-card-wrapper.equipment-and-training {
    width: 150px;
    height: 150px;
  }
  .d-54-card-wrapper.wages {
    width: 150px;
    height: 150px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .d-54-card-wrapper.safety {
    width: 150px;
    height: 150px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .d-54-card-wrapper.respect {
    width: 150px;
    height: 150px;
  }
  .d-54-card-wrapper.brian-w {
    width: 300px;
    height: 150px;
    background-position: 0px 0px, 0px -72px;
  }
  .d-54-card-wrapper.dura-m {
    width: 300px;
    height: 150px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    background-position: 0px 0px, 50% -151px;
  }
  .d-54-card-wrapper.rick-s {
    width: 300px;
    height: 150px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    background-position: 0px 0px, 0% 35%;
    background-size: auto, cover;
  }
  .d-54-card-wrapper.lindsay-w {
    width: 300px;
    height: 150px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-position: 0px 0px, 50% 50%;
  }
  .d-54-card-wrapper.fdny {
    height: 200px;
  }
  .d-54-card-wrapper._911 {
    width: 200px;
    height: 200px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .d-54-card-wrapper.washington {
    height: 200px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .d-54-card-wrapper.wages {
    width: 150px;
    height: 150px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .d-54-card-wrapper.safety {
    width: 150px;
    height: 150px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .d-54-card-wrapper.respect {
    width: 150px;
    height: 150px;
  }
  .d-54-card-wrapper.equipment-and-training {
    width: 150px;
    height: 150px;
  }
  .d-54-bottom-block {
    height: 50px;
  }
  .d-54-bottom-block.testimonial.large {
    display: block;
    height: 50px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .d-54-bottom-block.stronger-united {
    height: 50px;
  }
  .d-54-bottom-block.slider {
    height: 25px;
  }
  .lightbox-link-9 {
    text-decoration: none;
  }
  .in-their-own-words-column.equipment {
    padding-left: 0px;
  }
  .in-their-own-words-column.equipment1 {
    padding-left: 0px;
  }
  .play-button-testimonial {
    width: 15%;
    margin-top: 42%;
  }
  .play-button-testimonial.ems-in-our-words {
    width: 10%;
    margin-top: 15%;
  }
  .play-button-testimonial.strogner-united {
    width: 15%;
    margin-top: 35%;
  }
  .column-23 {
    padding-right: 24px;
  }
  .paragraph-thankyou-text {
    font-size: 20px;
    line-height: 26px;
  }
  .paragraph-thankyou-text.form-text {
    margin-top: 0px;
  }
  .column-30 {
    padding-right: 15px;
  }
  .columns-15 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .name {
    font-size: 14px;
  }
  .hero-image {
    position: absolute;
    width: 85%;
    height: 85%;
  }
  .h1-hero {
    position: absolute;
  }
  .hero-row {
    overflow: hidden;
  }
  .featured-row-1 {
    overflow: hidden;
    margin-bottom: 150px;
  }
  .site-block.right {
    left: 0%;
  }
  .featured-row-2 {
    overflow: hidden;
  }
  .work-section-new {
    padding-top: 9px;
    padding-bottom: 0px;
  }
  .div-block-45 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .form-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .mobile-stronger-united {
    display: block;
  }
  .container-10 {
    display: none;
  }
  .container-11 {
    display: none;
  }
  .div-block-48 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .mobile-grid {
    display: none;
  }
  .mobile-background-section {
    display: none;
  }
  .mobile-background-section-2 {
    display: block;
  }
  .mobile-in-their-words-div {
    display: none;
  }
  .mobile-background-section-3 {
    display: block;
  }
  .desktop-testimonial-videos {
    display: none;
    width: 100%;
  }
  .mobile-stronger-united-videos-copy {
    display: block;
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-3 {
    width: 100%;
    margin-top: 26px;
    padding-right: 109px;
    padding-left: 109px;
    justify-items: center;
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
    grid-column-gap: 8px;
    grid-template-areas: ". .";
    -ms-grid-columns: 1fr 8px 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .mobile-grid-copy.safety {
    margin-top: 0px;
    justify-items: start;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }
  .div-block-51 {
    display: none;
  }
  .div-block-52 {
    display: none;
  }
  .div-block-57 {
    padding-right: 66px;
    padding-left: 66px;
  }
  .gains-safety {
    padding-top: 12%;
    padding-bottom: 12%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#17234b)), -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .78)), to(rgba(23, 35, 75, .78))), url('../images/s6-fatigue.jpg');
    background-image: linear-gradient(180deg, transparent, #17234b), linear-gradient(180deg, rgba(23, 35, 75, .78), rgba(23, 35, 75, .78)), url('../images/s6-fatigue.jpg');
    background-position: 0px 0px, 0px 0px, 50% 50%;
    background-size: auto, auto, cover;
  }
  .mobile-grid-2 {
    display: none;
  }
  .div-block-67 {
    width: 100%;
  }
  .gains-city-2 {
    font-size: 18px;
    line-height: 22px;
  }
  .small-video-headers-mobile {
    font-size: 18px;
    line-height: 1.2;
  }
  .small-video-headers-mobile2 {
    font-size: 18px;
    line-height: 1.2;
  }
  .small-video-headers-mobile2.testimonial {
    display: block;
    margin-top: 3px;
    margin-right: auto;
    margin-left: auto;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
  }
}

@media (max-width: 767px) {
  .section.section-1 {
    background-image: none;
  }
  .section.section-4 {
    height: 140%;
    border-bottom: 1px none #000;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(18%, #17234b), to(#f26430)), -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .85)), to(rgba(23, 35, 75, .85)));
    background-image: linear-gradient(180deg, #17234b 18%, #f26430), linear-gradient(180deg, rgba(23, 35, 75, .85), rgba(23, 35, 75, .85));
    background-position: 0px 0px, 0px 0px;
    background-size: auto, auto;
    background-repeat: repeat, repeat;
  }
  .section.section-5.test {
    height: 100%;
    border-bottom: 1px none #000;
    border-top-style: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/unionparamedic-74-min.jpg');
    background-image: linear-gradient(180deg, transparent, transparent), url('../images/unionparamedic-74-min.jpg');
    background-size: auto, cover;
  }
  .section.section-6 {
    height: auto;
    border-top: 3px none #fff;
    border-bottom: 3px none #fff;
  }
  .section.section-8a {
    height: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), to(#17234b));
    background-image: linear-gradient(180deg, #17234b, #17234b);
  }
  .section.section-8a.tablet {
    height: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), to(#17234b));
    background-image: linear-gradient(180deg, #17234b, #17234b);
  }
  .section.section9 {
    height: auto;
  }
  .section-overlay.section1 {
    border-top-style: none;
    background-color: transparent;
  }
  .section-overlay.section4 {
    padding-top: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top-style: none;
    border-bottom-style: none;
  }
  .section-overlay.section5.test {
    border-bottom-style: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 100, 48, .56)), to(rgba(242, 100, 48, .56))), -webkit-gradient(linear, left top, left bottom, from(#f26430), color-stop(81%, rgba(23, 35, 75, 0)));
    background-image: linear-gradient(180deg, rgba(242, 100, 48, .56), rgba(242, 100, 48, .56)), linear-gradient(180deg, #f26430, rgba(23, 35, 75, 0) 81%);
  }
  .section-overlay.section6 {
    display: none;
    border-top-style: none;
  }
  .section-overlay.section7 {
    height: 100%;
    margin-bottom: 0px;
    padding-top: 0%;
    padding-bottom: 0%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-top-style: none;
    border-bottom-style: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), to(#17234b));
    background-image: linear-gradient(180deg, #17234b, #17234b);
    background-position: 0px 0px;
  }
  .section-overlay.section9 {
    padding-top: 5%;
    border-top-style: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), color-stop(10%, transparent)), -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .91)), to(rgba(23, 35, 75, .91)));
    background-image: linear-gradient(180deg, #17234b, transparent 10%), linear-gradient(180deg, rgba(23, 35, 75, .91), rgba(23, 35, 75, .91));
  }
  .section-overlay.section8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding: 0% 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-top-style: none;
    border-bottom-style: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), to(#17234b)), -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(69%, #17234b));
    background-image: linear-gradient(180deg, #17234b, #17234b), linear-gradient(180deg, transparent, #17234b 69%);
    background-position: 0px 0px, 0px 0px;
    background-size: auto, auto;
    background-repeat: repeat, repeat;
  }
  .section-overlay.section6 {
    border-top-style: none;
  }
  .section-overlay.section6.mobile-long-slide {
    display: block;
  }
  .heading {
    font-size: 100px;
    line-height: 50px;
  }
  .text-span {
    font-size: 60px;
    line-height: 30px;
    letter-spacing: 4px;
  }
  .paragraph {
    margin-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 20px;
    line-height: 26px;
  }
  .heading-8 {
    margin-bottom: 0px;
    font-size: 40px;
    line-height: 30px;
  }
  .heading-9 {
    margin-left: 39px;
    font-size: 50px;
    line-height: 50px;
  }
  .heading-10 {
    font-size: 44px;
    line-height: 30px;
  }
  .big-header {
    font-size: 60px;
    line-height: 70px;
  }
  .big-header.in-their-words {
    padding-top: 0px;
    font-size: 50px;
    line-height: 60px;
  }
  .big-header.broken-section3 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  .big-header.path-forward {
    padding-bottom: 6px;
    border-bottom-style: solid;
    font-size: 60px;
    line-height: 35px;
  }
  .big-header.path-forward {
    padding-top: 30px;
    padding-bottom: 5px;
    border-bottom-style: solid;
    font-size: 60px;
    line-height: 50px;
  }
  .big-header.slides {
    border-bottom: 3px solid #fff;
    font-size: 50px;
    line-height: 60px;
    text-align: center;
  }
  .big-header.slides.fix {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 50px;
    text-shadow: 0 0 27px #fff;
  }
  .image-3.emt-problems {
    width: 40px;
  }
  .desktop-stronger-united {
    display: none;
  }
  .stronger-united-header {
    display: block;
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    font-size: 50px;
    line-height: 60px;
    text-align: center;
  }
  .image-4 {
    display: block;
    margin-top: 14px;
    padding-top: 0px;
  }
  .column-12 {
    height: 35%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .paragraph-text {
    margin-right: 0px;
    font-size: 14px;
    line-height: 28px;
  }
  .paragraph-text.white {
    margin-right: 0px;
    font-size: 16px;
    line-height: 28px;
  }
  .paragraph-text.white.slide1-subtitle3 {
    margin-top: 0px;
  }
  .paragraph-text.white.own-words {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 16px;
  }
  .paragraph-text.white.path-forward {
    border-bottom: 1px none #000;
    font-size: 14px;
    line-height: 20px;
  }
  .paragraph-text.white.path-forward.big {
    padding-top: 0px;
    font-size: 20px;
    line-height: 20px;
  }
  .paragraph-text.white.path-forward.mobile {
    display: none;
    padding-top: 0px;
    font-size: 20px;
    line-height: 30px;
  }
  .paragraph-text.loss {
    font-size: 14px;
    line-height: 24px;
  }
  .paragraph-text.loss.sub-text {
    font-size: 12px;
    line-height: 20px;
  }
  .paragraph-text.loss.sub-text.safety {
    font-size: 12px;
  }
  .paragraph-text.loss.safety-top {
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 22px;
  }
  .paragraph-text.loss.sub-text {
    font-size: 14px;
    line-height: 28px;
    text-align: center;
  }
  .paragraph-text.form-description {
    width: 100%;
    margin-top: 10px;
    border-top-style: none;
    border-bottom-style: none;
    font-size: 14px;
    line-height: 18px;
  }
  .paragraph-text.form-text {
    margin-top: 19px;
    font-size: 16px;
    line-height: 28px;
  }
  .paragraph-text.problems {
    font-size: 14px;
    line-height: 24px;
  }
  .paragraph-text.body-text {
    font-size: 16px;
  }
  .paragraph-text.path-forward {
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
    font-family: Oswald, sans-serif;
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    text-align: center;
  }
  .div-block-8 {
    margin-right: 20px;
    margin-bottom: 15%;
    margin-left: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .div-block-9 {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .issues-and-gains-header.title {
    width: 70%;
    font-family: Bebasneue;
    font-size: 50px;
  }
  .issues-and-gains-header.h1 {
    font-size: 40px;
    line-height: 40px;
  }
  .issues-and-gains-header.h1.top {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    text-align: center;
  }
  .issues-and-gains-header.h1.top.fix {
    padding-top: 10px;
    padding-right: 0px;
    text-align: center;
  }
  .issues-and-gains-header.h1.top.respect.fix {
    font-size: 50px;
    line-height: 50px;
  }
  .issues-and-gains-header.h2 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  .issue3 {
    padding-top: 80px;
  }
  .issue-4 {
    margin-top: 80px;
  }
  .issue5 {
    padding-top: 30px;
  }
  .background-video {
    display: none;
  }
  .column-16 {
    height: 70%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .d-8-image-wrapper {
    display: none;
  }
  .gains1 {
    height: 100%;
    padding: 8% 62px 12%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 6px solid #fff;
    border-top-style: solid;
    border-top-width: 6px;
  }
  .slider-2 {
    border-top: 1px none #000;
  }
  .desktop-grid {
    display: none;
  }
  .desktop-grid.safety {
    display: none;
  }
  .gains-city {
    font-size: 16px;
  }
  .ems-stories {
    font-size: 70px;
  }
  .div-block-23 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .text-span-3 {
    font-size: 110px;
    line-height: 20px;
  }
  .broken-system-text-block {
    width: 80%;
  }
  .div-block2-mobile {
    margin-top: 5%;
  }
  .div-block3-mobile {
    margin-top: 2%;
  }
  .div-block4-mobile {
    margin-top: 2%;
  }
  .div-block5-mobile {
    margin-top: 2%;
    padding-top: 25px;
  }
  .title {
    font-size: 32px;
  }
  .link {
    font-weight: 700;
  }
  .link-2 {
    font-weight: 700;
  }
  .gains-respect1 {
    font-size: 40px;
    line-height: 30px;
  }
  .gains-respect2 {
    margin-left: 39px;
    font-size: 50px;
    line-height: 50px;
  }
  .gains-respect3 {
    font-size: 44px;
    line-height: 30px;
  }
  .link-block {
    display: none;
  }
  .link-block-2 {
    top: 0px;
    margin-top: 60px;
  }
  .link-block-2.w--current {
    display: none;
  }
  .problems1 {
    padding-right: 75px;
    padding-left: 85px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 6px solid #fff;
    border-top-style: solid;
    border-top-width: 6px;
  }
  .problems2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 6px solid #fff;
    border-top-width: 6px;
  }
  .gains3 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-style: none;
  }
  .problems3 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 6px solid #fff;
    border-top-width: 6px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#f26430)), -webkit-gradient(linear, left top, left bottom, from(rgba(242, 100, 48, .44)), to(rgba(242, 100, 48, .44)));
    background-image: linear-gradient(180deg, transparent, #f26430), linear-gradient(180deg, rgba(242, 100, 48, .44), rgba(242, 100, 48, .44));
  }
  .gains4 {
    padding-left: 80px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 6px solid #fff;
    border-top-style: solid;
    border-top-width: 6px;
  }
  .problems4 {
    padding-right: 57px;
    padding-left: 57px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 6px solid #fff;
    border-top-style: solid;
    border-top-width: 6px;
  }
  .field-label {
    display: inline;
    font-size: 30px;
  }
  .text-fields {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 16px;
    line-height: 26px;
  }
  .text-fields.date {
    width: 100%;
  }
  .text-fields.budget {
    width: 100%;
  }
  .text-fields.project {
    width: 100%;
  }
  .small-header {
    border-bottom: 2px solid #fff;
    font-size: 50px;
    line-height: 60px;
    text-align: center;
  }
  .small-header.stronger-united {
    width: 90%;
    font-size: 22px;
  }
  .small-header.mini-testimonials {
    display: none;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
  }
  .columns-10 {
    display: none;
  }
  .brand-link.left-spacing {
    padding-left: 0px;
  }
  .navigation-bar.dark {
    display: none;
  }
  .image-14 {
    width: 10%;
  }
  .optimal-viewing {
    font-size: 50px;
    line-height: 50px;
  }
  .icon-3 {
    margin-top: 360px;
    font-size: 28px;
  }
  .icon-4 {
    margin-top: 360px;
    font-size: 28px;
  }
  .link-5 {
    font-weight: 700;
  }
  .column-21 {
    padding-bottom: 0px;
  }
  .columns-11 {
    display: block;
    padding-left: 0px;
  }
  .field-label-2 {
    margin-top: 15px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 28px;
    font-weight: 200;
  }
  .small-video-headers {
    font-size: 14px;
    line-height: 12px;
  }
  .small-video-headers.testimonial {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  .small-video-headers.slider-videos {
    font-size: 14px;
  }
  .h3-heading-bold {
    font-size: 12px;
  }
  .h3-heading-bold.clips {
    font-size: 14px;
  }
  .h3-heading-bold.stronger-united {
    font-size: 12px;
  }
  .d-54-card-wrapper.brian-w {
    width: 200px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Brian-Compressed.png');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Brian-Compressed.png');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }
  .d-54-card-wrapper.dura-m {
    display: block;
    width: 200px;
    margin-right: auto;
    margin-left: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Dura-Compressed.png');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Dura-Compressed.png');
    background-position: 0px 0px, 0% 43%;
    background-size: auto, cover;
  }
  .d-54-card-wrapper.rick-s {
    width: 200px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Rick-Compressed.png');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Rick-Compressed.png');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }
  .d-54-card-wrapper.lindsay-w {
    display: block;
    width: 200px;
    margin-right: auto;
    margin-left: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Lindsay-Compressed.png');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Lindsay-Compressed.png');
    background-position: 0px 0px, 0% 63%;
    background-size: auto, cover;
  }
  .d-54-card-wrapper.fdny {
    width: 150px;
  }
  .d-54-card-wrapper._911 {
    width: 150px;
  }
  .d-54-card-wrapper.washington {
    width: 150px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/voice-in-washington.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/voice-in-washington.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }
  .d-54-card-wrapper.wages {
    width: 250px;
  }
  .d-54-card-wrapper.safety {
    width: 250px;
  }
  .d-54-card-wrapper.respect {
    width: 250px;
    background-position: 0px 0px, 50% 50%;
  }
  .d-54-card-wrapper.equipment-and-training {
    width: 250px;
  }
  .d-54-bottom-block {
    height: 40px;
  }
  .d-54-bottom-block.testimonial {
    height: 60px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .d-54-bottom-block.stronger-united {
    height: 40px;
  }
  .column-22 {
    margin-bottom: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .in-their-own-words-column.respect {
    height: auto;
    margin-top: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .in-their-own-words-column.wages {
    height: auto;
    margin-top: 25px;
    padding-top: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .in-their-own-words-column.equipment1 {
    display: none;
  }
  .columns-12 {
    display: none;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .play-button-testimonial {
    margin-top: 16%;
  }
  .play-button-testimonial.ems-in-our-words {
    width: 15%;
    margin-top: 18%;
  }
  .play-button-testimonial.strogner-united {
    width: 20%;
    margin-top: 50%;
    margin-bottom: 50%;
  }
  .slide-nav {
    display: none;
  }
  .paragraph-thankyou-text {
    margin-right: 0px;
    font-size: 16px;
    line-height: 24px;
  }
  .paragraph-thankyou-text.form-text {
    margin-top: 0px;
    font-size: 14px;
  }
  .left-arrow {
    width: 10%;
  }
  .column-29 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .columns-15 {
    display: none;
  }
  .link-block-block-quote {
    display: none;
  }
  .hero-image {
    width: 97%;
  }
  .h1-hero {
    top: -134px;
    font-size: 25px;
    line-height: 30px;
  }
  .intro-block {
    bottom: 2%;
    overflow: auto;
  }
  .featured-row-1 {
    margin-bottom: 65px;
  }
  .site-description-box {
    top: 86px;
  }
  .site-description-box.right {
    left: 0%;
    top: -55px;
  }
  .site-block {
    display: block;
  }
  .site-block.right {
    top: -103px;
  }
  .featured-website {
    right: 58%;
  }
  .onesparc-image-col {
    text-align: left;
  }
  .featured-row-2 {
    margin-bottom: 50px;
  }
  .work-row-1 {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .quote-symbol {
    right: 81%;
  }
  .div-block-45 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .column-31 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .form-image {
    padding-top: 0px;
  }
  .mobile-stronger-united {
    display: block;
  }
  .div-block-46 {
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), to(#17234b));
    background-image: linear-gradient(180deg, #17234b, #17234b);
  }
  .container-10 {
    display: block;
    margin-top: 9px;
    padding-right: 25px;
    padding-left: 25px;
  }
  .container-11 {
    display: block;
    margin-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .column-32 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-33 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-34 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-35 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .div-block-47 {
    padding-right: 26px;
    padding-left: 26px;
  }
  .div-block-48 {
    margin-top: 16px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .mobile-grid {
    display: block;
    margin-top: 25px;
    grid-template-areas: "." "." "." ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
  .mobile-background-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-top: 5%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(83%, transparent), to(#17234b)), -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .94)), to(rgba(23, 35, 75, .94))), url('../images/GettyImages-93436760-min.jpg');
    background-image: linear-gradient(180deg, transparent 83%, #17234b), linear-gradient(180deg, rgba(23, 35, 75, .94), rgba(23, 35, 75, .94)), url('../images/GettyImages-93436760-min.jpg');
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, cover;
    background-repeat: repeat, repeat, no-repeat;
  }
  .mobile-background-section-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-right: 41px;
    padding-left: 41px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f26430), color-stop(58%, #17234b)), -webkit-gradient(linear, left top, left bottom, from(#f26430), to(#f26430));
    background-image: linear-gradient(180deg, #f26430, #17234b 58%), linear-gradient(180deg, #f26430, #f26430);
  }
  .mobile-slider {
    height: 100%;
  }
  .mobile-slider._1 {
    display: block;
  }
  .right-arrow {
    width: 10%;
  }
  .mobile-in-their-words-div {
    display: block;
  }
  .mobile-background-section-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .desktop-testimonial-videos {
    display: block;
    width: 80%;
    margin-top: 30px;
  }
  .mobile-stronger-united-videos-copy {
    display: block;
  }
  .grid-3 {
    display: none;
  }
  .mobile-grid-copy {
    display: none;
  }
  .mobile-grid-copy.safety {
    display: block;
  }
  .div-block-51 {
    display: block;
  }
  .div-block-52 {
    display: block;
  }
  .column-36 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-54 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(54%, transparent), color-stop(82%, #17234b)), -webkit-gradient(linear, left top, left bottom, from(#17234b), color-stop(100%, hsla(0, 0%, 100%, 0)), to(hsla(0, 0%, 100%, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .81)), to(rgba(23, 35, 75, .81))), url('../images/GettyImages-168448137-min-min.jpg');
    background-image: linear-gradient(180deg, transparent 54%, #17234b 82%), linear-gradient(180deg, #17234b, hsla(0, 0%, 100%, 0) 100%, hsla(0, 0%, 100%, 0)), linear-gradient(180deg, rgba(23, 35, 75, .81), rgba(23, 35, 75, .81)), url('../images/GettyImages-168448137-min-min.jpg');
    background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto, cover;
  }
  .div-block-57 {
    padding-right: 53px;
    padding-left: 53px;
  }
  .gains-safety {
    height: 100%;
    padding: 8% 62px 12%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 6px solid #fff;
    border-top-style: solid;
    border-top-width: 6px;
  }
  .columns-18 {
    display: none;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .link-7 {
    color: #f26430;
    font-weight: 700;
  }
  .div-block-64 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-60 {
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .fix-with-afscme1 {
    padding-top: 300px;
    padding-bottom: 100px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #17234b), color-stop(11%, rgba(28, 28, 28, .11)), color-stop(18%, transparent), color-stop(26%, #17234b), color-stop(89%, #17234b), color-stop(98%, #f26430)), url('../images/GettyImages-460708105-1.jpg');
    background-image: linear-gradient(180deg, #17234b 3%, rgba(28, 28, 28, .11) 11%, transparent 18%, #17234b 26%, #17234b 89%, #f26430 98%), url('../images/GettyImages-460708105-1.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .div-block-66 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .path-forward-intro {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 300px 20px 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(11%, #17234b), color-stop(23%, transparent), color-stop(34%, rgba(0, 0, 0, .25)), color-stop(57%, #17234b), color-stop(63%, #17234b), to(#f26430)), url('../images/GettyImages-168448137-min-min.jpg');
    background-image: linear-gradient(180deg, #17234b 11%, transparent 23%, rgba(0, 0, 0, .25) 34%, #17234b 57%, #17234b 63%, #f26430), url('../images/GettyImages-168448137-min-min.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .mobile-grid-2 {
    display: block;
    margin-top: 25px;
    grid-template-areas: "." "." "." ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
  .broken-system2 {
    padding-top: 300px;
    padding-bottom: 75px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #f26430), color-stop(20%, transparent), color-stop(23%, hsla(0, 0%, 7%, .08)), color-stop(44%, #f26430), color-stop(66%, #f26430), to(#17234b)), url('../images/s3-benefits.jpg');
    background-image: linear-gradient(180deg, #f26430 5%, transparent 20%, hsla(0, 0%, 7%, .08) 23%, #f26430 44%, #f26430 66%, #17234b), url('../images/s3-benefits.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .broken-system4 {
    padding-top: 300px;
    padding-bottom: 75px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #f26430), color-stop(18%, transparent), color-stop(24%, rgba(32, 32, 32, .13)), color-stop(43%, #f26430), color-stop(77%, #f26430), to(#17234b)), -webkit-gradient(linear, left top, left bottom, from(rgba(242, 100, 48, .31)), to(rgba(242, 100, 48, .31))), url('../images/S7-lack-of-respect.jpg');
    background-image: linear-gradient(180deg, #f26430 3%, transparent 18%, rgba(32, 32, 32, .13) 24%, #f26430 43%, #f26430 77%, #17234b), linear-gradient(180deg, rgba(242, 100, 48, .31), rgba(242, 100, 48, .31)), url('../images/S7-lack-of-respect.jpg');
    background-position: 0px 0px, 0px 0px, 50% 12px;
    background-size: auto, auto, contain;
    background-repeat: repeat, repeat, no-repeat;
  }
  .broken-system1 {
    padding-top: 300px;
    padding-bottom: 100px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f26430), color-stop(17%, rgba(38, 38, 38, .15)), color-stop(22%, transparent), color-stop(49%, #f26430), color-stop(85%, #f26430), to(#17234b)), url('../images/s1-equipment.jpg');
    background-image: linear-gradient(180deg, #f26430 1%, rgba(38, 38, 38, .15) 17%, transparent 22%, #f26430 49%, #f26430 85%, #17234b), url('../images/s1-equipment.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .broken-system3 {
    padding-top: 300px;
    padding-bottom: 75px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(4%, #f26430), color-stop(17%, transparent), color-stop(32%, rgba(59, 59, 59, .23)), color-stop(48%, #f26430), color-stop(79%, #f26430), color-stop(96%, #17234b)), url('../images/s5-fatigue.jpg');
    background-image: linear-gradient(180deg, #f26430 4%, transparent 17%, rgba(59, 59, 59, .23) 32%, #f26430 48%, #f26430 79%, #17234b 96%), url('../images/s5-fatigue.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .gains-city-2 {
    font-size: 16px;
  }
  .fix-with-afscme2 {
    padding-top: 300px;
    padding-bottom: 100px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), color-stop(11%, transparent), color-stop(21%, rgba(34, 34, 34, .13)), color-stop(33%, #17234b), color-stop(77%, #17234b), to(#f26430)), url('../images/s4-benefits.jpg');
    background-image: linear-gradient(180deg, #17234b, transparent 11%, rgba(34, 34, 34, .13) 21%, #17234b 33%, #17234b 77%, #f26430), url('../images/s4-benefits.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .h4.slides-subtitle {
    font-family: Bebasneue;
    color: #fff;
    font-size: 26px;
    text-align: center;
  }
  .div-block-63 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .fix-with-afscme3 {
    padding-top: 300px;
    padding-bottom: 100px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), color-stop(15%, transparent), color-stop(16%, hsla(0, 0%, 9%, .09)), color-stop(25%, #17234b), color-stop(82%, #17234b), to(#f26430)), url('../images/s6-fatigue.jpg');
    background-image: linear-gradient(180deg, #17234b, transparent 15%, hsla(0, 0%, 9%, .09) 16%, #17234b 25%, #17234b 82%, #f26430), url('../images/s6-fatigue.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .fix-with-afscme4 {
    padding-top: 300px;
    padding-bottom: 50px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #17234b), color-stop(18%, transparent), color-stop(23%, rgba(29, 29, 29, .11)), color-stop(42%, #17234b), to(#17234b)), url('../images/s8-respect.jpg');
    background-image: linear-gradient(180deg, #17234b 3%, transparent 18%, rgba(29, 29, 29, .11) 23%, #17234b 42%, #17234b), url('../images/s8-respect.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .div-block-62 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .small-video-headers-mobile.stronger-united {
    font-size: 12px;
  }
  .small-video-headers-mobile2.testimonial {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
}

@media (max-width: 479px) {
  .section.section-4 {
    height: 50%;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #17234b), to(#f26430)), -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .85)), to(rgba(23, 35, 75, .85)));
    background-image: linear-gradient(180deg, #17234b 15%, #f26430), linear-gradient(180deg, rgba(23, 35, 75, .85), rgba(23, 35, 75, .85));
    background-position: 0px 0px, 0px 0px;
    background-size: auto, auto;
    background-repeat: repeat, repeat;
  }
  .section.section-5.test {
    height: 100%;
    background-image: none;
  }
  .section.section-8a {
    height: auto;
    border-bottom: 1px none #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), to(#17234b));
    background-image: linear-gradient(180deg, #17234b, #17234b);
  }
  .section.section-8a.tablet {
    height: auto;
    border-top: 1px none #000;
  }
  .section.section9 {
    height: auto;
    border-top: 1px none #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), to(#17234b));
    background-image: linear-gradient(180deg, #17234b, #17234b);
  }
  .section-overlay.section1 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(82%, transparent), to(#17234b)), -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .84)), to(rgba(23, 35, 75, .84))), url('../images/GettyImages-93436760-min.jpg');
    background-image: linear-gradient(180deg, transparent 82%, #17234b), linear-gradient(180deg, rgba(23, 35, 75, .84), rgba(23, 35, 75, .84)), url('../images/GettyImages-93436760-min.jpg');
    background-position: 0px 0px, 0px 0px, 50% 100%;
    background-size: auto, auto, cover;
    background-repeat: repeat, repeat, no-repeat;
  }
  .section-overlay.section4 {
    padding-top: 5%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .section-overlay.section5.test {
    padding-top: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom-style: none;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #f26430), color-stop(93%, #17234b)), -webkit-gradient(linear, left top, left bottom, from(rgba(242, 100, 48, .56)), to(rgba(242, 100, 48, .56))), -webkit-gradient(linear, left top, left bottom, from(#f26430), color-stop(81%, rgba(23, 35, 75, 0)));
    background-image: linear-gradient(180deg, #f26430 35%, #17234b 93%), linear-gradient(180deg, rgba(242, 100, 48, .56), rgba(242, 100, 48, .56)), linear-gradient(180deg, #f26430, rgba(23, 35, 75, 0) 81%);
  }
  .section-overlay.section6 {
    display: none;
  }
  .section-overlay.section7 {
    padding-top: 5%;
    padding-bottom: 20%;
    border-bottom-style: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), to(#17234b));
    background-image: linear-gradient(180deg, #17234b, #17234b);
    background-position: 0px 0px;
  }
  .section-overlay.section9 {
    padding-top: 0%;
    border-top-style: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), color-stop(29%, transparent)), -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .92)), to(rgba(23, 35, 75, .92)));
    background-image: linear-gradient(180deg, #17234b, transparent 29%), linear-gradient(180deg, rgba(23, 35, 75, .92), rgba(23, 35, 75, .92));
  }
  .section-overlay.section8 {
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-style: none;
    border-bottom-style: none;
  }
  .section-overlay.section6 {
    display: none;
    height: auto;
  }
  .section-overlay.section6.mobile-long-slide {
    display: block;
  }
  .heading {
    font-size: 80px;
    line-height: 0px;
  }
  .text-span {
    font-size: 50px;
    line-height: 50px;
    letter-spacing: 2px;
  }
  .paragraph {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px;
  }
  .heading-8 {
    padding-bottom: 5px;
    padding-left: 5px;
    font-size: 26px;
    line-height: 18px;
  }
  .heading-9 {
    margin-left: 15px;
    padding-bottom: 5px;
    font-size: 30px;
    line-height: 20px;
  }
  .heading-10 {
    margin-left: 57px;
    padding-left: 10px;
    font-size: 26px;
    line-height: 18px;
  }
  .big-header {
    font-size: 40px;
    line-height: 50px;
  }
  .big-header.in-their-words {
    font-size: 40px;
    line-height: 40px;
  }
  .big-header.broken-section3 {
    font-size: 40px;
    line-height: 50px;
  }
  .big-header.path-forward {
    padding-bottom: 5px;
    font-size: 60px;
    line-height: 50px;
  }
  .big-header.path-forward {
    margin-top: 0px;
    padding-bottom: 5px;
    font-size: 45px;
    line-height: 50px;
  }
  .big-header.slides {
    margin-top: 0px;
    padding-top: 10px;
    border-style: none none solid;
    border-width: 1px 1px 3px;
    border-color: #fff;
    font-size: 32px;
    line-height: 36px;
    text-align: center;
  }
  .big-header.slides.fix {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 36px;
    text-shadow: 0 0 16px hsla(0, 0%, 100%, .72);
  }
  .image-3 {
    width: 10%;
  }
  .image-3.emt-problems {
    width: 10%;
  }
  .desktop-stronger-united {
    margin-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .stronger-united-header {
    padding-bottom: 0px;
    font-size: 40px;
    line-height: 50px;
    text-align: center;
  }
  .image-4 {
    display: block;
    margin-top: 40px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 30px;
  }
  .column-12 {
    height: 30%;
  }
  .d-23-scroll-to-top-wrapper {
    width: 25px;
    height: 25px;
    border-width: 1px;
    border-color: rgba(242, 100, 48, .4);
  }
  .d-23-scroll-to-top-wrapper.w--current {
    width: 25px;
    height: 25px;
    border-width: 2px;
  }
  .d-23-scroll-to-top-arrow {
    color: rgba(242, 100, 48, .4);
  }
  .paragraph-text {
    font-size: 14px;
    line-height: 26px;
  }
  .paragraph-text.white {
    font-size: 14px;
  }
  .paragraph-text.white.slide1-subtitle3 {
    margin-bottom: 11px;
    padding-right: 25px;
    padding-left: 25px;
    font-size: 12px;
  }
  .paragraph-text.white.own-words {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 14px;
    line-height: 26px;
  }
  .paragraph-text.white.path-forward {
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
    clear: none;
    font-size: 14px;
    line-height: 20px;
  }
  .paragraph-text.white.path-forward.big {
    display: none;
    line-height: 20px;
  }
  .paragraph-text.white.path-forward.mobile {
    display: block;
    margin-top: 0px;
    padding-right: 25px;
    padding-left: 25px;
    color: #fff;
    line-height: 20px;
  }
  .paragraph-text.loss {
    margin-top: 10px;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
  }
  .paragraph-text.loss.sub-text {
    font-size: 12px;
    line-height: 20px;
  }
  .paragraph-text.loss.sub-text.safety {
    margin-top: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-size: 10px;
  }
  .paragraph-text.loss.safety-top {
    font-size: 12px;
    line-height: 18px;
  }
  .paragraph-text.loss.equipment {
    font-size: 12px;
    line-height: 20px;
  }
  .paragraph-text.loss.sub-text {
    padding-right: 0px;
    font-size: 12px;
    line-height: 20px;
  }
  .paragraph-text.form-description {
    font-style: normal;
  }
  .paragraph-text.form-text {
    padding-right: 0px;
    font-size: 14px;
  }
  .paragraph-text.problems {
    width: 100%;
    margin-top: 20px;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
  }
  .paragraph-text.body-text {
    max-height: auto;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 14px;
    line-height: 28px;
  }
  .paragraph-text.slides {
    max-height: auto;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 12px;
    line-height: 20px;
  }
  .paragraph-text.slides.long {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 12px;
    line-height: 20px;
  }
  .paragraph-text.path-forward {
    margin-bottom: 0px;
    padding-top: 10px;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }
  .div-block-8 {
    height: auto;
    margin-bottom: 0%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .div-block-9 {
    width: 90%;
  }
  .div-block-9.ems-stories {
    margin-top: 0px;
  }
  .issue1 {
    display: block;
    margin-top: 80px;
  }
  .issues-and-gains-header.bars.mobile-header {
    margin-right: 12px;
    margin-left: 12px;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
  }
  .issues-and-gains-header.h1 {
    font-size: 30px;
    line-height: 30px;
  }
  .issues-and-gains-header.h1.top {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-bottom: 5px;
    font-size: 40px;
    line-height: 35px;
    text-align: center;
  }
  .issues-and-gains-header.h1.top.fix {
    font-size: 24px;
    line-height: 30px;
  }
  .issues-and-gains-header.h1.top.respect.fix {
    font-size: 30px;
    line-height: 30px;
  }
  .issues-and-gains-header.h2 {
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 22px;
    line-height: 24px;
    text-align: center;
  }
  .icon {
    margin-right: 40px;
  }
  .icon-2 {
    margin-left: 40px;
  }
  .column-16 {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .d-8-image-wrapper {
    display: none;
  }
  .gains1 {
    height: 100%;
    padding: 12% 17px 15%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top-style: none;
    border-bottom-style: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#17234b)), -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/GettyImages-460708105-1.jpg');
    background-image: linear-gradient(180deg, transparent, #17234b), linear-gradient(180deg, null, null), url('../images/GettyImages-460708105-1.jpg');
    background-position: 0px 0px, 0px 0px, 0px 50%;
  }
  .slider-2 {
    border-top: 2px solid #fff;
    border-bottom: 8px none #fff;
  }
  .div-block-20.slide3 {
    margin-top: 10px;
    padding-top: 1px;
  }
  .issue-gains-div-block.issue-gains {
    margin-top: 20px;
  }
  .gains-city {
    font-size: 14px;
  }
  .ems-stories {
    font-size: 46px;
    line-height: 46px;
  }
  .text-span-3 {
    font-size: 125px;
    line-height: 70px;
    letter-spacing: 2px;
  }
  .div-block1-mobile {
    border-width: 5px;
  }
  .broken-system-text-block {
    font-size: 14px;
    line-height: 18px;
  }
  .div-block2-mobile {
    border-width: 5px;
  }
  .div-block3-mobile {
    border-width: 5px;
  }
  .div-block4-mobile {
    border-width: 5px;
  }
  .div-block5-mobile {
    position: static;
    border-width: 5px;
  }
  .title {
    font-size: 32px;
  }
  .link {
    font-weight: 700;
  }
  .link-2 {
    font-weight: 700;
  }
  .gains-respect1 {
    padding-left: 5px;
    font-size: 20px;
    line-height: 18px;
  }
  .gains-respect2 {
    margin-left: 15px;
    font-size: 26px;
    line-height: 18px;
  }
  .gains-respect3 {
    margin-left: 57px;
    padding-left: 10px;
    font-size: 20px;
    line-height: 18px;
  }
  .link-block {
    display: none;
  }
  .link-block-2 {
    display: none;
  }
  .problems1 {
    padding-top: 20%;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(72%, #f26430)), -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(242, 100, 48, .83))), url('../images/GettyImages-1034187204-min-min.jpg');
    background-image: linear-gradient(180deg, transparent, #f26430 72%), linear-gradient(180deg, transparent, rgba(242, 100, 48, .83) 0%), url('../images/GettyImages-1034187204-min-min.jpg');
    background-position: 0px 0px, 0px 0px, 50% -8%;
    background-size: auto, auto, 800px;
    background-repeat: repeat, repeat, no-repeat;
  }
  .problems2 {
    padding-top: 20%;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom-style: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, #f26430), color-stop(96%, #17234b)), -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(242, 100, 48, .66))), url('../images/s5-fatigue.jpg');
    background-image: linear-gradient(180deg, transparent, #f26430 60%, #17234b 96%), linear-gradient(180deg, transparent, rgba(242, 100, 48, .66) 0%), url('../images/s5-fatigue.jpg');
    background-position: 0px 0px, 0px 0px, 81% 50%;
    background-size: auto, auto, cover;
    background-repeat: repeat, repeat, no-repeat;
  }
  .gains3 {
    padding: 0% 25px 54%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-position: 0px 0px, 0px 0px, 34% 50%;
    background-repeat: repeat, repeat, no-repeat;
  }
  .problems3 {
    padding-top: 20%;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#f26430)), -webkit-gradient(linear, left top, left bottom, from(rgba(242, 100, 48, .67)), to(rgba(242, 100, 48, .67))), url('../images/S7-lack-of-respect.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: linear-gradient(180deg, transparent, #f26430), linear-gradient(180deg, rgba(242, 100, 48, .67), rgba(242, 100, 48, .67)), url('../images/S7-lack-of-respect.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 0px 0px, 0px 0px, -197px 50%, 0px 0px;
    background-size: auto, auto, cover, auto;
    background-repeat: repeat, repeat, no-repeat, repeat;
  }
  .gains4 {
    padding: 0% 27px 26%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-position: 0px 0px, 0px 0px, 55% 50%;
  }
  .problems4 {
    padding-top: 20%;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(72%, #f26430)), -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(242, 100, 48, .79))), url('../images/s3-benefits.jpg');
    background-image: linear-gradient(180deg, transparent, #f26430 72%), linear-gradient(180deg, transparent, rgba(242, 100, 48, .79) 0%), url('../images/s3-benefits.jpg');
    background-position: 0px 0px, 0px 0px, 50% -94px;
    background-size: auto, auto, cover;
    background-repeat: repeat, repeat, no-repeat;
  }
  .field-label {
    display: inline;
    font-size: 24px;
    line-height: 33px;
  }
  .submit-button {
    margin-top: 26px;
    padding-right: 40px;
    padding-left: 40px;
    font-size: 14px;
  }
  .text-fields {
    display: block;
    width: 100%;
    height: 40px;
    padding-left: 0px;
    font-size: 16px;
  }
  .text-fields.date {
    width: 100%;
    margin-bottom: 10px;
    padding-left: 2px;
  }
  .text-fields.budget {
    display: inline;
    width: 100%;
  }
  .text-fields.project {
    width: 100%;
    font-size: 16px;
  }
  .small-header {
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 2px none #fff;
    border-bottom: 2px solid #fff;
    font-size: 40px;
    line-height: 40px;
  }
  .small-header.stronger-united {
    border-bottom-width: 2px;
    font-size: 18px;
    line-height: 22px;
  }
  .small-header.mini-testimonials {
    line-height: 26px;
  }
  .link-block-5 {
    position: static;
    display: inline-block;
    margin-top: 46px;
    padding-bottom: 0px;
  }
  .brand-link.left-spacing {
    margin-left: 0px;
  }
  .brand-link.left-spacing.w--current {
    height: 50px;
    margin-left: 0px;
  }
  .text-block-7 {
    position: relative;
    font-size: 28px;
  }
  .hamburger-button.white {
    margin-top: 10px;
    padding: 15px;
    background-color: #fff;
  }
  .hamburger-button.white:active {
    background-color: #fff;
  }
  .image-14 {
    width: 12%;
    margin-right: 15px;
  }
  .optimal-viewing {
    font-size: 40px;
    line-height: 50px;
  }
  .icon-3 {
    display: block;
    margin-top: 20px;
    margin-right: 10px;
    padding-right: 0px;
    font-size: 22px;
  }
  .icon-4 {
    display: block;
    margin-top: 20px;
    margin-left: 10px;
    font-size: 22px;
  }
  .link-5 {
    font-weight: 700;
  }
  .column-21 {
    margin-bottom: 32px;
    padding-right: 22px;
    padding-bottom: 0px;
    padding-left: 22px;
  }
  .columns-11 {
    display: block;
  }
  .div-block-31 {
    padding-left: 25px;
  }
  .d-54-inner-block {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .small-video-headers {
    font-size: 14px;
  }
  .small-video-headers.testimonial {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: 300;
    text-align: center;
    text-transform: none;
  }
  .small-video-headers.slider-videos {
    font-size: 14px;
  }
  .h3-heading-bold {
    font-size: 14px;
  }
  .h3-heading-bold.stronger-united {
    font-size: 14px;
  }
  .d-54-card-wrapper {
    width: 250px;
  }
  .d-54-card-wrapper._2 {
    width: 250px;
  }
  .d-54-card-wrapper._3 {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .d-54-card-wrapper.equipment-and-training.mobile {
    height: 100px;
  }
  .d-54-card-wrapper.safety {
    height: 100px;
  }
  .d-54-card-wrapper.brian-w {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Brian-Compressed.png');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Brian-Compressed.png');
    background-position: 0px 0px, 50% 50%;
  }
  .d-54-card-wrapper.dura-m {
    width: 200px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Dura-Compressed.png');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Dura-Compressed.png');
    background-position: 0px 0px, 0% 43%;
  }
  .d-54-card-wrapper.rick-s {
    display: block;
    margin-right: auto;
    margin-left: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Rick-Compressed.png');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Rick-Compressed.png');
    background-position: 0px 0px, 50% 49%;
  }
  .d-54-card-wrapper.lindsay-w {
    display: block;
    margin-right: auto;
    margin-left: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4))), url('../images/Lindsay-Compressed.png');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4)), url('../images/Lindsay-Compressed.png');
    background-position: 0px 0px, 0% 51%;
  }
  .d-54-card-wrapper.fdny {
    width: 250px;
  }
  .d-54-card-wrapper._911 {
    width: 250px;
  }
  .d-54-card-wrapper.washington {
    display: block;
    width: 250px;
    margin-right: auto;
    margin-left: auto;
  }
  .d-54-card-wrapper.wages {
    width: 200px;
    height: 100px;
    margin-top: 30px;
  }
  .d-54-card-wrapper.safety {
    width: 200px;
    height: 100px;
  }
  .d-54-card-wrapper.respect {
    width: 200px;
    height: 100px;
    margin-top: 30px;
    background-position: 0px 0px, 50% 50%;
  }
  .d-54-card-wrapper.equipment-and-training {
    width: 200px;
    height: 100px;
    margin-top: 30px;
  }
  .d-54-bottom-block {
    height: 30px;
  }
  .d-54-bottom-block.testimonial {
    height: 52px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .d-54-paragraph {
    padding-right: 40px;
    padding-left: 40px;
  }
  .column-22 {
    margin-bottom: 30px;
  }
  .in-their-own-words-column {
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .in-their-own-words-column.wages {
    margin-top: 25px;
  }
  .play-button-testimonial {
    margin-top: 11%;
    margin-bottom: 11%;
  }
  .play-button-testimonial.ems-in-our-words {
    width: 15%;
    margin-top: 22%;
    margin-bottom: 22%;
  }
  .play-button-testimonial.strogner-united {
    width: 15%;
    margin-top: 30%;
    margin-bottom: 30%;
  }
  .d-54-paragraph-testimonial {
    padding-right: 40px;
    padding-left: 40px;
  }
  .column-23 {
    padding-right: 10px;
  }
  .paragraph-thankyou-text {
    font-size: 14px;
  }
  .left-arrow {
    width: 10%;
    border-right: 2px none #17234b;
  }
  .column-29 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .columns-15 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .name {
    font-size: 12px;
    line-height: 14px;
  }
  .link-block-block-quote {
    display: none;
  }
  .h1-hero {
    font-size: 35px;
  }
  .intro-block {
    right: 0%;
    bottom: 32%;
    width: 100%;
  }
  .column-31 {
    margin-bottom: 30px;
    padding-bottom: 0px;
  }
  .mobile-stronger-united {
    height: 100%;
  }
  .div-block-46 {
    height: 100%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .container-10 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .div-block-47 {
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .div-block-48 {
    margin-top: 10px;
  }
  .mobile-grid {
    margin-top: 15px;
  }
  .mobile-background-section {
    background-image: none;
  }
  .mobile-background-section-2 {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-image: none;
  }
  .right-arrow {
    width: 10%;
    border-left: 2px none #17234b;
  }
  .mobile-background-section-3 {
    display: block;
    padding-top: 0%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), to(#17234b));
    background-image: linear-gradient(180deg, #17234b, #17234b);
  }
  .desktop-testimonial-videos {
    display: block;
    margin-top: 0px;
  }
  .mobile-stronger-united-videos-copy {
    display: block;
    margin-top: 0px;
  }
  .column-36 {
    margin-bottom: 0px;
  }
  .div-block-54 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .79)), to(rgba(23, 35, 75, .79))), -webkit-gradient(linear, left top, left bottom, color-stop(54%, transparent), color-stop(82%, #17234b)), -webkit-gradient(linear, left top, left bottom, from(#17234b), color-stop(100%, hsla(0, 0%, 100%, 0)), to(hsla(0, 0%, 100%, 0))), url('../images/GettyImages-168448137-min-min.jpg');
    background-image: linear-gradient(180deg, rgba(23, 35, 75, .79), rgba(23, 35, 75, .79)), linear-gradient(180deg, transparent 54%, #17234b 82%), linear-gradient(180deg, #17234b, hsla(0, 0%, 100%, 0) 100%, hsla(0, 0%, 100%, 0)), url('../images/GettyImages-168448137-min-min.jpg');
    background-position: 0px 0px, 0px 0px, 0px 0px, 8% -99px;
    background-size: auto, auto, auto, cover;
  }
  .div-block-56 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .div-block-57 {
    margin-top: 58px;
    margin-right: 0%;
    padding-right: 24px;
    padding-left: 24px;
  }
  .slide-2 {
    border-left: 11px none #fff;
  }
  .gains-safety {
    height: 100%;
    padding: 17% 17px 15%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top-style: none;
    border-bottom-style: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#17234b)), -webkit-gradient(linear, left top, left bottom, from(rgba(23, 35, 75, .78)), to(rgba(23, 35, 75, .78))), url('../images/s6-fatigue.jpg');
    background-image: linear-gradient(180deg, transparent, #17234b), linear-gradient(180deg, rgba(23, 35, 75, .78), rgba(23, 35, 75, .78)), url('../images/s6-fatigue.jpg');
    background-position: 0px 0px, 0px 0px, 20% -6%;
    background-size: auto, auto, cover;
    background-repeat: repeat, repeat, no-repeat;
  }
  .columns-17 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .columns-18 {
    display: block;
  }
  .link-7 {
    color: #f26430;
    font-weight: 700;
  }
  .div-block-64 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-60 {
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .fix-with-afscme1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 200px;
    padding-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #17234b), color-stop(8%, transparent), color-stop(19%, #17234b), color-stop(92%, #17234b), to(#f26430)), url('../images/GettyImages-460708105-1.jpg');
    background-image: linear-gradient(180deg, #17234b 3%, transparent 8%, #17234b 19%, #17234b 92%, #f26430), url('../images/GettyImages-460708105-1.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .div-block-66 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .path-forward-intro {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 200px 15px 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), color-stop(14%, transparent), color-stop(29%, rgba(33, 33, 33, .13)), color-stop(42%, #17234b), color-stop(48%, #17234b), color-stop(80%, #17234b), to(#f26430)), url('../images/GettyImages-168448137-min-min.jpg');
    background-image: linear-gradient(180deg, #17234b, transparent 14%, rgba(33, 33, 33, .13) 29%, #17234b 42%, #17234b 48%, #17234b 80%, #f26430), url('../images/GettyImages-168448137-min-min.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .mobile-grid-2 {
    display: block;
    margin-top: 15px;
  }
  .broken-system2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 200px;
    padding-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f26430), color-stop(11%, rgba(143, 59, 28, 0)), color-stop(18%, transparent), color-stop(36%, #f26430), color-stop(72%, #f26430), color-stop(77%, #f26430), to(#17234b)), url('../images/s3-benefits.jpg');
    background-image: linear-gradient(180deg, #f26430, rgba(143, 59, 28, 0) 11%, transparent 18%, #f26430 36%, #f26430 72%, #f26430 77%, #17234b), url('../images/s3-benefits.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .broken-system4 {
    padding-top: 200px;
    padding-bottom: 100px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f26430), color-stop(18%, transparent), color-stop(20%, transparent), color-stop(38%, #f26430), color-stop(78%, #f26430), to(#17234b)), url('../images/S7-lack-of-respect.jpg');
    background-image: linear-gradient(180deg, #f26430, transparent 18%, transparent 20%, #f26430 38%, #f26430 78%, #17234b), url('../images/S7-lack-of-respect.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .div-block-67 {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .broken-system1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 200px;
    padding-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f26430), color-stop(25%, transparent), color-stop(29%, rgba(71, 71, 71, 0)), color-stop(39%, #f26430), color-stop(82%, #f26430), to(#17234b)), url('../images/s1-equipment.jpg');
    background-image: linear-gradient(180deg, #f26430, transparent 25%, rgba(71, 71, 71, 0) 29%, #f26430 39%, #f26430 82%, #17234b), url('../images/s1-equipment.jpg');
    background-position: 0px 0px, 50% 100%;
    background-size: auto, cover;
  }
  .broken-system3 {
    padding-top: 200px;
    padding-bottom: 100px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f26430), color-stop(16%, rgba(242, 100, 48, .22)), color-stop(21%, transparent), color-stop(27%, hsla(0, 0%, 9%, .09)), color-stop(37%, #f26430), color-stop(72%, #f26430), to(#17234b)), url('../images/s5-fatigue.jpg'), -webkit-gradient(linear, left top, left bottom, from(#f26430), to(#f26430));
    background-image: linear-gradient(180deg, #f26430, rgba(242, 100, 48, .22) 16%, transparent 21%, hsla(0, 0%, 9%, .09) 27%, #f26430 37%, #f26430 72%, #17234b), url('../images/s5-fatigue.jpg'), linear-gradient(180deg, #f26430, #f26430);
    background-position: 0px 0px, 50% 0px, 0px 0px;
    background-size: auto, contain, auto;
    background-repeat: repeat, no-repeat, repeat;
  }
  .gains-city-2 {
    font-size: 14px;
  }
  .fix-with-afscme2 {
    padding-top: 200px;
    padding-bottom: 100px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), color-stop(4%, transparent), color-stop(15%, transparent), color-stop(25%, #17234b), color-stop(92%, #17234b), to(#f26430)), url('../images/s4-benefits.jpg');
    background-image: linear-gradient(180deg, #17234b, transparent 4%, transparent 15%, #17234b 25%, #17234b 92%, #f26430), url('../images/s4-benefits.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .h4.slides-subtitle {
    font-family: Bebasneue;
    color: #fff;
    text-align: center;
  }
  .div-block-63 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .fix-with-afscme3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 200px;
    padding-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), color-stop(8%, transparent), color-stop(11%, rgba(44, 44, 44, .17)), color-stop(16%, rgba(23, 35, 75, .96)), color-stop(94%, #17234b), to(#f26430)), url('../images/s6-fatigue.jpg');
    background-image: linear-gradient(180deg, #17234b, transparent 8%, rgba(44, 44, 44, .17) 11%, rgba(23, 35, 75, .96) 16%, #17234b 94%, #f26430), url('../images/s6-fatigue.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, contain;
    background-repeat: repeat, no-repeat;
  }
  .fix-with-afscme4 {
    padding-top: 200px;
    padding-bottom: 50px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17234b), color-stop(11%, transparent), color-stop(19%, rgba(28, 28, 28, .11)), color-stop(29%, #17234b), color-stop(95%, #17234b)), url('../images/s8-respect.jpg'), -webkit-gradient(linear, left top, left bottom, from(#17234b), to(#17234b));
    background-image: linear-gradient(180deg, #17234b, transparent 11%, rgba(28, 28, 28, .11) 19%, #17234b 29%, #17234b 95%), url('../images/s8-respect.jpg'), linear-gradient(180deg, #17234b, #17234b);
    background-position: 0px 0px, 50% 0px, 0px 0px;
    background-size: auto, contain, auto;
    background-repeat: repeat, no-repeat, repeat;
  }
  .div-block-62 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .small-video-headers-mobile {
    font-size: 1.25rem;
  }
  .small-video-headers-mobile.stronger-united {
    font-size: 14px;
  }
  .small-video-headers-mobile2 {
    font-size: 1.25rem;
  }
  .small-video-headers-mobile2.testimonial {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: 300;
    text-align: center;
    text-transform: none;
  }
}

#w-node-9e0048dda61a-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-9e0048dda620-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-9e0048dda626-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-9e0048dda62c-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-9e0048dda633-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-9e0048dda633-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
}

#w-node-9e0048dda639-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-9e0048dda639-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

#w-node-9e0048dda63f-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-9e0048dda63f-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

#w-node-9e0048dda645-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 767px) {
  #w-node-9e0048dda645-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-9c2007fdc44b-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-9c2007fdc451-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-9c2007fdc457-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-9c2007fdc45d-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-1a5b358a3386-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-1a5b358a3386-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
}

#w-node-0da1a8ef5b1f-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-0da1a8ef5b1f-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

#w-node-9f47b5705742-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-9f47b5705742-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

#w-node-f3bf5449bb18-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 767px) {
  #w-node-f3bf5449bb18-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-783e14f23943-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-783e14f23949-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-783e14f2394f-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-783e14f23955-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-783e14f2395c-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-783e14f2395c-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
}

#w-node-783e14f23962-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-783e14f23962-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

#w-node-783e14f23968-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-783e14f23968-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

#w-node-783e14f2396e-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 767px) {
  #w-node-783e14f2396e-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-0eead12c2bc5-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-0eead12c2bc5-55d46e61 {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }
}

#w-node-0eead12c2bcc-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-0eead12c2bcc-55d46e61 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-0eead12c2bd2-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-0eead12c2bd2-55d46e61 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

#w-node-0eead12c2bd9-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-0eead12c2bd9-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-9c2007fdc46e-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-9c2007fdc46e-55d46e61 {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }
}

#w-node-9c2007fdc475-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-9c2007fdc475-55d46e61 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-9c2007fdc47b-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-9c2007fdc47b-55d46e61 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

#w-node-9c2007fdc482-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-9c2007fdc482-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-33fa6086e6ce-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-33fa6086e6ce-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
}

#w-node-33fa6086e6d4-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-33fa6086e6d4-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

#w-node-33fa6086e6da-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-33fa6086e6da-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

#w-node-33fa6086e6e0-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 767px) {
  #w-node-33fa6086e6e0-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-33fa6086e723-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-33fa6086e729-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-33fa6086e72f-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-33fa6086e735-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-33fa6086e747-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-33fa6086e747-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
}

#w-node-33fa6086e74f-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-33fa6086e74f-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

#w-node-33fa6086e757-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-33fa6086e757-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

#w-node-33fa6086e75f-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 767px) {
  #w-node-33fa6086e75f-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-15f783342ced-55d46e61 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: -1;
  grid-row-start: -1;
  -ms-grid-row-span: 2;
  grid-row-end: 1;
}

@media screen and (max-width: 991px) {
  #w-node-15f783342ced-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-f2c83449184c-55d46e61 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 2;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-f2c83449184c-55d46e61 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
}

#w-node-fcfd0321fb89-55d46e61 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-fcfd0321fb89-55d46e61 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-6a44cf475c95-55d46e61 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-6a44cf475c95-55d46e61 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

@font-face {
  font-family: 'Bebasneue';
  src: url('../fonts/BebasNeue-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Bebasneue book';
  src: url('../fonts/BebasNeue-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Bebasneue';
  src: url('../fonts/BebasNeue-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Bebasneue';
  src: url('../fonts/BebasNeue-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Bebasneue';
  src: url('../fonts/BebasNeue-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Proxima nova';
  src: url('../fonts/Proxima-Nova-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Proximanova';
  src: url('../fonts/ProximaNova-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Proximanova';
  src: url('../fonts/ProximaNova-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Proxima nova reg it';
  src: url('../fonts/Proxima-Nova-Reg-It.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
