/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 3, ../sass/partials/_base.scss */
body {
  width: calc(100vw - 15px);
  overflow-x: hidden;
}

/* line 7, ../sass/partials/_base.scss */
body {
  background-color: #131e29;
}

/* line 11, ../sass/partials/_base.scss */
.sectionHolder {
  padding: 200px 50px 50px 50px;
  margin: 0 60px;
}

/* line 16, ../sass/partials/_base.scss */
.imageContainer.imgRight {
  margin-right: -60px;
}

/* line 20, ../sass/partials/_base.scss */
.imageContainer.imgLeft {
  margin-left: -130px;
  left: 0;
}

/* line 24, ../sass/partials/_base.scss */
.btnBlack + .btnTransp {
  margin-left: 15px;
}

/* line 30, ../sass/partials/_base.scss */
.sectionHolder .iconHolder {
  width: 128px;
  height: 128px;
  background-color: #333f48;
  margin-bottom: 30px;
  margin-top: 25px;
}
/* line 38, ../sass/partials/_base.scss */
.sectionHolder.bgYellow .iconHolder {
  background-color: #e2aa26;
}
/* line 41, ../sass/partials/_base.scss */
.sectionHolder.bgYellow h2 + p {
  color: #0e161e;
}
/* line 46, ../sass/partials/_base.scss */
.sectionHolder .bgWhite {
  margin-bottom: 150px;
  color: #7C878E;
  font-size: 18px;
  line-height: 1.56;
  padding: 55px;
}
/* line 47, ../sass/partials/_base.scss */
.sectionHolder .bgWhite .iconHolder {
  background-color: #e9e9e9;
  margin-top: 100px;
}
/* line 57, ../sass/partials/_base.scss */
.sectionHolder .bgWhite h2 {
  color: #0e161e;
  line-height: 1.3;
}

/* line 63, ../sass/partials/_base.scss */
h2 + p {
  padding-top: 35px;
  padding-bottom: 35px;
}

/* line 69, ../sass/partials/_base.scss */
.bgWhite {
  background-image: none;
  background: #FFFFFF;
  background-color: #FFFFFF;
}c

/* line 70, ../sass/partials/_base.scss */
.bgYellow {
  background-image: none;
  background: #F0B323;
  background-color: #F0B323;
}

/* line 71, ../sass/partials/_base.scss */
.bgDark {
  background-image: none;
  background: #131e29;
  background-color: #131e29;
}

/* line 73, ../sass/partials/_base.scss */
.box {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

/* line 76, ../sass/partials/_base.scss */
.navbar-inverse {
  background-color: transparent;
  border-color: transparent;
  background-image: none;
}

/* line 82, ../sass/partials/_base.scss */
.navbar-header .navbar-brand {
  padding-left: 0px;
  background-image: none;
  background-size: 0 0;
  background-repeat: no-repeat;
  background-position: 0 0;
  transition: color 0s ease 0s;
  color: #fff;
}

/* line 92, ../sass/partials/_base.scss */
.navbar-toggle {
  float: left;
}

/* line 96, ../sass/partials/_base.scss */
.lngSwitcher {
  display: inline-block;
  position: relative;
  padding: 58px;
}

/* line 111, ../sass/partials/_base.scss */
.navbar-inverse .navbar-nav li a {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  color: #ffffff;
  text-shadow: none;
  padding-top: 62px;
}

/* line 123, ../sass/partials/_base.scss */
.navbar-brand {
  padding: 50px 15px;
}

/* line 126, ../sass/partials/_base.scss */
.signUp button {
  margin-top: -10px;
}

/* line 129, ../sass/partials/_base.scss */
a[aria-expanded='true'] {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none;
}
/* line 133, ../sass/partials/_base.scss */
a[aria-expanded='true'] button {
  height: 50px;
  border-radius: 3px;
  background-color: #f0b323;
  margin-top: -10px;
}

/* line 142, ../sass/partials/_base.scss */
.bgImg1 {
  max-width: 100%;
  background-image: url("../images/homepage/i-stock-538031132.jpg");
  background-size: cover;
  background-position: center top;
}

/* line 148, ../sass/partials/_base.scss */
.bgImg2 {
  max-width: 100%;
  background-image: url("../images/homepage/map.jpg");
  background-size: cover;
  background-position: center top;
}

/* line 155, ../sass/partials/_base.scss */
.homeIntro {
  max-width: 100vw;
  height: 100vh;
  background-image: url("../images/homepage/workero-bulblight-home.jpg");
  background-size: cover;
  background-position: center;
}
/* line 162, ../sass/partials/_base.scss */
.homeIntro .imageContainer {
  text-align: center;
}
/* line 164, ../sass/partials/_base.scss */
.homeIntro .imageContainer.btnPlay {
  margin-top: 55px;
}
/* line 169, ../sass/partials/_base.scss */
.homeIntro h1 {
  line-height: 1.17;
  margin: 0 0;
  padding-top: calc(42vh - 32px);
  padding-bottom: 16px;
}
/* line 176, ../sass/partials/_base.scss */
.homeIntro h5 {
  font-family: "CeraPRO-Regular";
}
/* line 179, ../sass/partials/_base.scss */
.homeIntro h1, .homeIntro h5 {
  text-align: center;
  position: relative;
  margin: 0 auto;
}
/* line 184, ../sass/partials/_base.scss */
.homeIntro .darkOverlay {
  width: 100%;
  height: 100%;
  position: absolute;
  display: inline-block;
  background-color: #0E161E;
  opacity: 0.5;
}

/* line 197, ../sass/partials/_base.scss */
nav .navbar-toggle:focus, nav .navbar-toggle:hover {
  background: transparent !important;
}
/* line 201, ../sass/partials/_base.scss */
nav.navbar {
  position: absolute;
  width: 100%;
  z-index: 100;
}
/* line 206, ../sass/partials/_base.scss */
nav .navbar-header {
  width: 100%;
}
/* line 209, ../sass/partials/_base.scss */
nav .navbar-toggle {
  display: block;
  border: none;
  margin: 50px 30px 0 75px;
}
/* line 215, ../sass/partials/_base.scss */
nav .language {
  display: block;
  margin-left: 45px;
  margin-right: 160px;
  padding-top: 62px;
}
/* line 221, ../sass/partials/_base.scss */
nav li {
  background-image: none !important;
  box-shadow: none !important;
  border: none !important;
}
/* line 226, ../sass/partials/_base.scss */
nav li > a {
  background-image: none !important;
  box-shadow: none !important;
  border: none !important;
}
/* line 230, ../sass/partials/_base.scss */
nav li > a img {
  width: 20px;
}
/* line 233, ../sass/partials/_base.scss */
nav li > a:after {
  display: none;
}

/* line 241, ../sass/partials/_base.scss */
.signUp {
  padding-right: 50px;
}

/* line 244, ../sass/partials/_base.scss */
.signupContainer {
  padding: 30px !important;
  padding-top: 45px;
  left: -300px;
  background-color: #0E161E;
  position: absolute;
  z-index: 100;
  margin-right: 25px;
}
/* line 252, ../sass/partials/_base.scss */
.signupContainer h5 {
  padding-bottom: 27px;
}
/* line 255, ../sass/partials/_base.scss */
.signupContainer .orSeparator {
  padding: 45px 0;
  text-align: center;
  display: table;
  width: 100%;
}
/* line 260, ../sass/partials/_base.scss */
.signupContainer .orSeparator span {
  display: table-cell;
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  line-height: 1.56;
  text-align: center;
  color: #7c878e;
}
/* line 267, ../sass/partials/_base.scss */
.signupContainer .orSeparator span:nth-child(2) {
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 1px;
}
/* line 273, ../sass/partials/_base.scss */
.signupContainer .orSeparator .orLine {
  border: solid 1px #7c878e;
  display: block;
}
/* line 277, ../sass/partials/_base.scss */
.signupContainer .orSeparator .orLine:first-child {
  padding-right: 55px;
}
/* line 280, ../sass/partials/_base.scss */
.signupContainer .orSeparator .orLine:last-child {
  padding-left: 55px;
}

/* line 287, ../sass/partials/_base.scss */
.sectionHolder.bgGray {
  padding: 150px 50px 150px 50px;
}
/* line 289, ../sass/partials/_base.scss */
.sectionHolder.bgGray .btnTransp {
  border-color: #F0B323;
  color: #F0B323;
}
/* line 293, ../sass/partials/_base.scss */
.sectionHolder.bgGray h4 {
  font-family: "CeraPRO-Medium";
  font-size: 24px;
  text-align: left;
  color: #7c878e;
  margin-top: 50px;
}
/* line 301, ../sass/partials/_base.scss */
.sectionHolder.bgGray h1 {
  font-family: "CeraPRO-Regular";
  font-size: 72px;
  line-height: 1.17;
  text-align: left;
  color: #0f171f;
  margin: 15px 0;
}
/* line 309, ../sass/partials/_base.scss */
.sectionHolder.bgGray p {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #7c878e;
  max-width: 561px;
}
/* line 317, ../sass/partials/_base.scss */
.sectionHolder.bgGray button {
  margin-top: 30px;
}

/* line 323, ../sass/partials/_base.scss */
.imageGrid div {
  min-height: 80px;
  margin: 30px 0px;
  text-align: right;
}

/* line 329, ../sass/partials/_base.scss */
.phoneView {
  margin-bottom: -50px;
  float: right;
  margin-right: 20px;
}

@media screen and (max-width: 767px) {
  /* line 335, ../sass/partials/_base.scss */
  .sectionHolder {
    padding: 0px 0px 0px 0px !important;
    margin: 0 15px !important;
  }

  /* line 345, ../sass/partials/_base.scss */
  .sectionHolder .imageContainer {
    width: 100%;
    margin: 0;
  }
  /* line 348, ../sass/partials/_base.scss */
  .sectionHolder .imageContainer img {
    border-style: none;
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
/* line 360, ../sass/partials/_base.scss */
.sectionHolder.no {
  padding-top: 0px !important;
}

/* line 364, ../sass/partials/_base.scss */
.contactForm {
  max-width: 100%;
  background-image: url("../images/contact/background.svg");
  background-size: cover;
  background-position: center top;
}

/* line 373, ../sass/partials/_base.scss */
.activeLanguage img {
  height: 13px;
}

/* line 377, ../sass/partials/_base.scss */
#lang li {
  display: none;
}
/* line 380, ../sass/partials/_base.scss */
#lang li a {
  display: inline-block;
  padding: 0;
}

/* line 386, ../sass/partials/_base.scss */
.navbar-inverse .navbar-nav > .active a {
  background: transparent;
  background-image: none;
  background-repeat: no-repeat;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 394, ../sass/partials/_base.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 0px 0px 5px 0;
  margin: 5px 28px 0px 0px;
}

/* line 401, ../sass/partials/_base.scss */
.nav > li.active > a {
  border-bottom: solid 2px #edb123 !important;
}

/* line 405, ../sass/partials/_base.scss */
.asterisk_input:after {
  content: " *";
  color: #e32;
  position: relative;
  float: right;
  right: 20px;
  margin: 7px -10px 0px 0px;
  font-size: 17px;
}

/* line 416, ../sass/partials/_base.scss */
.alert-success {
  background-color: transparent;
  border-color: #f0b323;
  font-family: "CeraPRO-Regular";
  font-size: 24px;
  text-align: left;
  color: #f0b323;
  background-image: none;
}

/* line 426, ../sass/partials/_base.scss */
input, textarea {
  background-image: url("../images/png/asterix.png") !important;
  background-size: 7px 7px;
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) 10px;
  background-color: #f7f7f7;
}

/* line 433, ../sass/partials/_base.scss */
input[type="submit"],
input.btn {
  background-image: none !important;
}

/* line 1, ../sass/partials/_footer.scss */
.bgBlack {
  background-color: #0f171f;
}
/* line 3, ../sass/partials/_footer.scss */
.bgBlack .sectionHolder {
  padding: 150px 50px 145px 50px;
  margin: 0 60px;
}
/* line 7, ../sass/partials/_footer.scss */
.bgBlack .orangeText {
  font-family: "CeraPRO-Medium";
  font-size: 18px;
  line-height: 1.78;
  text-align: left;
  color: #f0b62c;
}
/* line 14, ../sass/partials/_footer.scss */
.bgBlack .faq li a {
  font-family: "CeraPRO-Medium";
  font-size: 18px;
  line-height: 1.78;
  text-align: left;
  color: #7d888f;
}
/* line 21, ../sass/partials/_footer.scss */
.bgBlack .activeLanguage img {
  height: 12px;
  margin-top: 40px;
}
/* line 26, ../sass/partials/_footer.scss */
.bgBlack ul a, .bgBlack ul li {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  font-weight: 500;
  line-height: 1.78;
  text-align: left;
  color: #7d888f;
}
/* line 34, ../sass/partials/_footer.scss */
.bgBlack ul .listTitle {
  font-family: "CeraPRO-Medium";
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  color: #ffffff;
}
/* line 42, ../sass/partials/_footer.scss */
.bgBlack ul .subscription label {
  font-family: "CeraPRO-Bold";
  font-size: 14px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: left;
  color: #a0abb2;
}
/* line 50, ../sass/partials/_footer.scss */
.bgBlack ul .subscription input {
  background-image: linear-gradient(to top, #333f48, #26333c);
  border: solid 0px #fff;
}

/* line 61, ../sass/partials/_footer.scss */
.bgGray .announceSection {
  margin-top: 50px;
  margin-bottom: 50px;
}
/* line 64, ../sass/partials/_footer.scss */
.bgGray .announceSection img, .bgGray .announceSection input {
  margin: 0 7.5px;
}
/* line 67, ../sass/partials/_footer.scss */
.bgGray .announceSection input {
  border-radius: 3px;
  background-image: linear-gradient(to top, #ffffff, #f7f7f7);
  border: solid 1px #cdd1d4;
}
/* line 74, ../sass/partials/_footer.scss */
.bgGray .privacySection p {
  font-family: "CeraPRO-Regular";
  font-size: 16px;
  line-height: 2;
  text-align: left;
  color: #0f171f;
}
/* line 80, ../sass/partials/_footer.scss */
.bgGray .privacySection p a {
  font-family: "CeraPRO-Regular";
  font-size: 16px;
  line-height: 2;
  text-align: left;
  color: #0f171f;
}
/* line 88, ../sass/partials/_footer.scss */
.bgGray .privacySection .muted {
  color: #7d888f !important;
}
/* line 94, ../sass/partials/_footer.scss */
.bgGray .sectionHolder {
  padding: 135px 50px 160px 50px;
  margin: 0 60px;
}
/* line 99, ../sass/partials/_footer.scss */
.bgGray ul a, .bgGray ul li {
  font-family: "CeraPRO-Regular";
  font-size: 16px;
  line-height: 2;
  text-align: left;
  color: #7d888f;
}
/* line 108, ../sass/partials/_footer.scss */
.bgGray .announce {
  font-family: "CeraPRO-Bold";
  font-size: 14px;
  line-height: 1.29;
  text-align: left;
  color: #7d888f;
  text-transform: uppercase;
}

/* line 121, ../sass/partials/_footer.scss */
footer .bgGray .sectionHolder {
  padding: 135px 50px 135px 50px;
}
/* line 124, ../sass/partials/_footer.scss */
footer .bgGray .announceSection {
  margin-top: 0px;
  margin-bottom: 35px;
}
/* line 127, ../sass/partials/_footer.scss */
footer .bgGray .announceSection ul {
  vertical-align: top;
}
/* line 129, ../sass/partials/_footer.scss */
footer .bgGray .announceSection ul li {
  vertical-align: top;
  line-height: 0;
}
/* line 139, ../sass/partials/_footer.scss */
footer .newsletterRegistration div {
  display: block;
  position: relative;
}
/* line 144, ../sass/partials/_footer.scss */
footer .newsletterRegistration input {
  border-radius: 3px;
  background-image: none !important;
}
/* line 149, ../sass/partials/_footer.scss */
footer .newsletterRegistration input.inputText {
  background-image: linear-gradient(to top, #333f48, #26333c) !important;
  background-size: inherit !important;
  background-position: inherit !important;
  color: #ffffff !important;
  padding-right: 45px;
  margin-right: 0 !important;
  width: 100%;
  max-width: 265px;
}
/* line 160, ../sass/partials/_footer.scss */
footer .newsletterRegistration input[type="submit"] {
  position: absolute;
  z-index: 19;
  top: 0;
  width: 50px;
  height: 50px;
  min-width: 50px;
  display: inline-block;
  margin-left: -51px;
  background-image: url("../images/svg/input-arrow.svg") !important;
  background-size: 21px 19px;
  background-repeat: no-repeat;
  background-position: center center;
  border: none;
  background-color: transparent;
}
/* line 181, ../sass/partials/_footer.scss */
footer .appNotification div {
  width: 295px;
  display: block;
  position: relative;
}
/* line 187, ../sass/partials/_footer.scss */
footer .appNotification input.inputText {
  height: 50px;
  border-radius: 3px;
  background-image: linear-gradient(to top, #ffffff, #f7f7f7) !important;
  border: solid 1px #cdd1d4;
  top: 3px;
  display: inline-block;
  position: absolute;
  padding-right: 45px;
  width: 295px;
}
/* line 199, ../sass/partials/_footer.scss */
footer .appNotification input[type="submit"] {
  position: absolute;
  z-index: 19;
  top: 3px;
  width: 50px;
  height: 50px;
  min-width: 50px;
  float: right;
  display: inline-block;
  float: right;
  right: 0;
  margin-right: -8px;
  background-image: url("../images/svg/input-arrow.svg") !important;
  background-size: 21px 19px;
  background-repeat: no-repeat;
  background-position: center center;
  border: none;
  background-color: transparent;
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* line 12, ../sass/partials/_normalize.scss */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 25, ../sass/partials/_normalize.scss */
body {
  margin: 0;
  font-size: 16px;
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
  /* line 32, ../sass/partials/_normalize.scss */
  body {
    font-size: 12px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 37, ../sass/partials/_normalize.scss */
  body {
    margin: 0;
    font-size: 12px;
  }

  /* line 42, ../sass/partials/_normalize.scss */
  html body {
    width: calc(100vw - 0px) !important;
    margin: 0 0;
    padding: 0 0;
  }
}
/**
 * Add the correct display in IE 9-.
 */
/* line 53, ../sass/partials/_normalize.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 67, ../sass/partials/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
/* line 80, ../sass/partials/_normalize.scss */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
/* line 90, ../sass/partials/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 99, ../sass/partials/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 110, ../sass/partials/_normalize.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 123, ../sass/partials/_normalize.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 133, ../sass/partials/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 143, ../sass/partials/_normalize.scss */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 152, ../sass/partials/_normalize.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 162, ../sass/partials/_normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 173, ../sass/partials/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
/* line 181, ../sass/partials/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 190, ../sass/partials/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 199, ../sass/partials/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 207, ../sass/partials/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 211, ../sass/partials/_normalize.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 222, ../sass/partials/_normalize.scss */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
/* line 231, ../sass/partials/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 240, ../sass/partials/_normalize.scss */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
/* line 248, ../sass/partials/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 260, ../sass/partials/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 276, ../sass/partials/_normalize.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 286, ../sass/partials/_normalize.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 297, ../sass/partials/_normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 308, ../sass/partials/_normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 320, ../sass/partials/_normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
/* line 331, ../sass/partials/_normalize.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 342, ../sass/partials/_normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 356, ../sass/partials/_normalize.scss */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 365, ../sass/partials/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 374, ../sass/partials/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 384, ../sass/partials/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 394, ../sass/partials/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
/* line 403, ../sass/partials/_normalize.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 413, ../sass/partials/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
/* line 426, ../sass/partials/_normalize.scss */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 435, ../sass/partials/_normalize.scss */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 446, ../sass/partials/_normalize.scss */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
/* line 454, ../sass/partials/_normalize.scss */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
/* line 465, ../sass/partials/_normalize.scss */
[hidden] {
  display: none;
}

/* line 3, ../sass/partials/_reset.scss */
html,
body,
ul,
ol {
  margin: 0;
  padding: 0;
}

@font-face {font-family: 'CeraPRO-BlackItalic';src: url('../fonts/webfonts/35E4B4_0_0.eot');src: url('../fonts/webfonts/35E4B4_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/35E4B4_0_0.woff2') format('woff2'),url('../fonts/webfonts/35E4B4_0_0.woff') format('woff'),url('../fonts/webfonts/35E4B4_0_0.ttf') format('truetype');}


@font-face {font-family: 'CeraPRO-BoldItalic';src: url('../fonts/webfonts/35E4B4_1_0.eot');src: url('../fonts/webfonts/35E4B4_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/35E4B4_1_0.woff2') format('woff2'),url('../fonts/webfonts/35E4B4_1_0.woff') format('woff'),url('../fonts/webfonts/35E4B4_1_0.ttf') format('truetype');}


@font-face {font-family: 'CeraPRO-LightItalic';src: url('../fonts/webfonts/35E4B4_2_0.eot');src: url('../fonts/webfonts/35E4B4_2_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/35E4B4_2_0.woff2') format('woff2'),url('../fonts/webfonts/35E4B4_2_0.woff') format('woff'),url('../fonts/webfonts/35E4B4_2_0.ttf') format('truetype');}


@font-face {font-family: 'CeraPRO-Black';src: url('../fonts/webfonts/35E4B4_3_0.eot');src: url('../fonts/webfonts/35E4B4_3_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/35E4B4_3_0.woff2') format('woff2'),url('../fonts/webfonts/35E4B4_3_0.woff') format('woff'),url('../fonts/webfonts/35E4B4_3_0.ttf') format('truetype');}


@font-face {font-family: 'CeraPRO-Light';src: url('../fonts/webfonts/35E4B4_4_0.eot');src: url('../fonts/webfonts/35E4B4_4_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/35E4B4_4_0.woff2') format('woff2'),url('../fonts/webfonts/35E4B4_4_0.woff') format('woff'),url('../fonts/webfonts/35E4B4_4_0.ttf') format('truetype');}


@font-face {font-family: 'CeraPRO-Bold';src: url('../fonts/webfonts/35E4B4_5_0.eot');src: url('../fonts/webfonts/35E4B4_5_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/35E4B4_5_0.woff2') format('woff2'),url('../fonts/webfonts/35E4B4_5_0.woff') format('woff'),url('../fonts/webfonts/35E4B4_5_0.ttf') format('truetype');}


@font-face {font-family: 'CeraPRO-Medium';src: url('../fonts/webfonts/35E4B4_6_0.eot');src: url('../fonts/webfonts/35E4B4_6_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/35E4B4_6_0.woff2') format('woff2'),url('../fonts/webfonts/35E4B4_6_0.woff') format('woff'),url('../fonts/webfonts/35E4B4_6_0.ttf') format('truetype');}


@font-face {font-family: 'CeraPRO-MediumItalic';src: url('../fonts/webfonts/35E4B4_7_0.eot');src: url('../fonts/webfonts/35E4B4_7_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/35E4B4_7_0.woff2') format('woff2'),url('../fonts/webfonts/35E4B4_7_0.woff') format('woff'),url('../fonts/webfonts/35E4B4_7_0.ttf') format('truetype');}


@font-face {font-family: 'CeraPRO-RegularItalic';src: url('../fonts/webfonts/35E4B4_8_0.eot');src: url('../fonts/webfonts/35E4B4_8_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/35E4B4_8_0.woff2') format('woff2'),url('../fonts/webfonts/35E4B4_8_0.woff') format('woff'),url('../fonts/webfonts/35E4B4_8_0.ttf') format('truetype');}


@font-face {font-family: 'CeraPRO-Regular';src: url('../fonts/webfonts/35E4B4_9_0.eot');src: url('../fonts/webfonts/35E4B4_9_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/35E4B4_9_0.woff2') format('woff2'),url('../fonts/webfonts/35E4B4_9_0.woff') format('woff'),url('../fonts/webfonts/35E4B4_9_0.ttf') format('truetype');}


@font-face {font-family: 'CeraPRO-Thin';src: url('../fonts/webfonts/35E4B4_A_0.eot');src: url('../fonts/webfonts/35E4B4_A_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/35E4B4_A_0.woff2') format('woff2'),url('../fonts/webfonts/35E4B4_A_0.woff') format('woff'),url('../fonts/webfonts/35E4B4_A_0.ttf') format('truetype');}


@font-face {font-family: 'CeraPRO-ThinItalic';src: url('../fonts/webfonts/35E4B4_B_0.eot');src: url('../fonts/webfonts/35E4B4_B_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/35E4B4_B_0.woff2') format('woff2'),url('../fonts/webfonts/35E4B4_B_0.woff') format('woff'),url('../fonts/webfonts/35E4B4_B_0.ttf') format('truetype');}

/* line 49, ../sass/partials/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}

/* line 53, ../sass/partials/_typography.scss */
h1 {
  font-family: "CeraPRO-Regular";
  font-size: 72px;
  color: #F0B323;
}

/* line 57, ../sass/partials/_typography.scss */
h2 {
  font-family: "CeraPRO-Regular";
  font-size: 54px;
  color: #FFFFFF;
}

/* line 61, ../sass/partials/_typography.scss */
h3 {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  color: #F0B323;
}

/* line 65, ../sass/partials/_typography.scss */
h4 {
  font-family: "CeraPRO-Medium";
  font-size: 24px;
  color: #7C878E;
}

/* line 69, ../sass/partials/_typography.scss */
h5 {
  font-family: "CeraPRO-Medium";
  font-size: 24px;
  color: #FFFFFF;
}

/* line 73, ../sass/partials/_typography.scss */
h6 {
  font-family: "CeraPRO-Regular";
  color: #7C878E;
  font-size: 16px;
}

/* line 78, ../sass/partials/_typography.scss */
p, body {
  font-family: "CeraPRO-Regular";
  color: #7C878E;
}

/* line 83, ../sass/partials/_typography.scss */
.sectionHolder p {
  font-family: "CeraPRO-Regular";
  text-align: left;
  color: #7c878e;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 3, ../sass/partials/_buttons.scss */
.btnBlack {
  border-radius: 3px;
  background-color: #000000;
  font-family: "CeraPRO-Bold";
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  border: none;
  text-shadow: none;
  padding: 12px 30px;
  text-transform: uppercase;
}

/* line 16, ../sass/partials/_buttons.scss */
.btnTransp {
  border-radius: 3px;
  background-color: transparent;
  font-family: "CeraPRO-Bold";
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  border: solid 2px #ffffff;
  text-shadow: none;
  padding: 10px 30px;
  text-transform: uppercase;
}

/* line 29, ../sass/partials/_buttons.scss */
.btnTranspNoB {
  border-radius: 3px;
  background-color: transparent;
  font-family: "CeraPRO-Bold";
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  border: solid 0px #fff;
  text-shadow: none;
  padding: 12px 30px;
  text-transform: uppercase;
}

/* line 42, ../sass/partials/_buttons.scss */
.btnYellow {
  border-radius: 3px;
  background-color: #f0b323;
  font-family: "CeraPRO-Bold";
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  border: solid 0px #ffffff;
  text-shadow: none;
  padding: 17px 30px;
  text-transform: uppercase;
}

/* line 55, ../sass/partials/_buttons.scss */
.btnBlue {
  border-radius: 3px;
  background-color: #0e76a8;
  font-family: "CeraPRO-Bold";
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  border: solid 0px #ffffff;
  text-shadow: none;
  padding: 14px 30px;
  text-transform: uppercase;
}

/* line 68, ../sass/partials/_buttons.scss */
.btnScroll {
  position: absolute;
  margin: 0 auto;
  width: 100%;
  bottom: 0;
  margin-bottom: -67px;
}
/* line 74, ../sass/partials/_buttons.scss */
.btnScroll span {
  width: 92px;
  height: 10px;
  font-family: "CeraPRO-Regular";
  font-size: 10px;
  letter-spacing: 2px;
  text-align: left;
  color: #ffffff;
  letter-spacing: normal;
  width: 100%;
  display: block;
  text-align: center;
  text-transform: uppercase;
  padding: 30px 0;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 4, ../sass/partials/_form.scss */
.contactForm input,
.contactForm textarea,
.inputText {
  border-radius: 3px;
  background-image: linear-gradient(to top, #ffffff, #f7f7f7);
  border: solid 1px #cdd1d4;
  font-family: "CeraPRO-RegularItalic", sans-serif;
  font-size: 16px;
  color: #0E161E !important;
  line-height: 1.5;
  text-align: left;
  color: #848e95;
  padding: 12px 20px 12px;
  margin-bottom: 20px;
}
/* line 19, ../sass/partials/_form.scss */
.contactForm input:last-child,
.contactForm textarea:last-child,
.inputText:last-child {
  margin-bottom: 0px;
}

/* line 27, ../sass/partials/_form.scss */
.contactForm input,
.inputText {
  height: 50px;
}

/* line 32, ../sass/partials/_form.scss */
.contactForm label,
.contactForm .form-group {
  margin-bottom: 30px;
}
/* line 36, ../sass/partials/_form.scss */
.contactForm button {
  border-radius: 3px;
  background-color: #f0b323;
  font-family: "CeraPRO-Bold";
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  border: solid 0px #ffffff;
  text-shadow: none;
  padding: 17px 30px;
  text-transform: uppercase;
  width: 100%;
  margin-top: 20px;
}
/* line 50, ../sass/partials/_form.scss */
.contactForm p, .contactForm label {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #7c878e;
}
/* line 57, ../sass/partials/_form.scss */
.contactForm h1 {
  margin: 0px 0 15px 0;
}
/* line 61, ../sass/partials/_form.scss */
.contactForm .contactInfo h5 {
  margin-bottom: 50px;
}
/* line 64, ../sass/partials/_form.scss */
.contactForm .contactInfo img {
  margin-bottom: 30px;
}
/* line 68, ../sass/partials/_form.scss */
.contactForm .contactInfo h5.no {
  margin-bottom: 30px;
}

/* line 73, ../sass/partials/_form.scss */
h1.white {
  color: #ffffff;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 5, ../sass/partials/_homepage.scss */
.homePage #answerToChallenges p {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #7c878e;
}
/* line 12, ../sass/partials/_homepage.scss */
.homePage #answerToChallenges .sectionHolder {
  padding: 185px 50px 0px 50px !important;
  margin: 0 60px;
}
/* line 18, ../sass/partials/_homepage.scss */
.homePage #workHappiness p {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #7c878e;
}
/* line 24, ../sass/partials/_homepage.scss */
.homePage #workHappiness p.yellow {
  text-transform: uppercase;
  font-family: "CeraPRO-Bold";
  font-size: 14px;
  text-align: left;
  color: #f0b323;
}
/* line 32, ../sass/partials/_homepage.scss */
.homePage #workHappiness h2 {
  max-width: 70%;
}
/* line 37, ../sass/partials/_homepage.scss */
.homePage #mapSection.bgDual {
  background: #131e29;
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #0f181f 50%, #0f181f 100%);
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #0f181f 50%, #0f181f 100%);
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #0f181f 50%, #0f181f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#0f181f',GradientType=0 );
}
/* line 44, ../sass/partials/_homepage.scss */
.homePage #mapSection .sectionHolder {
  padding: 50px 50px 50px 50px;
  margin: 0 0 !important;
  display: block;
  position: relative;
}
/* line 49, ../sass/partials/_homepage.scss */
.homePage #mapSection .sectionHolder img {
  width: 100%;
  display: block;
  position: relative;
}
/* line 55, ../sass/partials/_homepage.scss */
.homePage #mapSection .joinButton {
  display: block;
  width: 100%;
  margin: auto;
  text-align: center;
  padding-top: 60px;
}
/* line 64, ../sass/partials/_homepage.scss */
.homePage .bgDark {
  background-color: #0f181f !important;
}

/* line 71, ../sass/partials/_homepage.scss */
.btnTransp.bgBlue {
  min-width: 238.6px;
  min-height: 50px;
  border-radius: 3px;
  background-color: #0e76a8;
  text-align: center;
  border: 0px solid transparent;
  font-family: "CeraPRO-Bold";
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  display: inline-block;
}
/* line 83, ../sass/partials/_homepage.scss */
.btnTransp.bgBlue span {
  width: 22.5px;
  height: 20.9px;
  background-color: #ffffff;
  display: inline-block;
  position: relative;
  margin-bottom: 2px;
  vertical-align: bottom;
  margin-right: 15px;
}

/* line 98, ../sass/partials/_homepage.scss */
#connectPeople .sectionHolder {
  padding-bottom: 200px !important;
}
/* line 101, ../sass/partials/_homepage.scss */
#connectPeople h3 {
  font-family: "CeraPRO-Medium";
  font-size: 24px;
  text-align: left;
  color: #7c878e;
  padding-top: 160px;
}
/* line 108, ../sass/partials/_homepage.scss */
#connectPeople h2 {
  max-width: 850px;
  font-family: "CeraPRO-Regular";
  font-size: 72px;
  line-height: 1.17;
  text-align: left;
  color: #ffffff;
}
/* line 116, ../sass/partials/_homepage.scss */
#connectPeople p {
  max-width: 561px;
}

/* line 124, ../sass/partials/_homepage.scss */
#comingSoon h3 {
  font-family: "CeraPRO-Bold";
  font-size: 18px;
  color: #ffffff;
  padding: 3px 15px;
  background-color: #ff0000;
  width: fit-content;
}
/* line 132, ../sass/partials/_homepage.scss */
#comingSoon h2 {
  font-family: "CeraPRO-Regular";
  font-size: 72px;
  line-height: 1.17;
  text-align: left;
  color: #ffffff;
}
/* line 139, ../sass/partials/_homepage.scss */
#comingSoon p {
  font-family: "CeraPRO-Medium";
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #ffffff;
}
/* line 146, ../sass/partials/_homepage.scss */
#comingSoon h2 + p {
  padding-top: 47px;
  padding-bottom: 15px;
}
/* line 151, ../sass/partials/_homepage.scss */
#comingSoon .benefits li {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #0f171f;
  margin-bottom: 15px;
}
/* line 158, ../sass/partials/_homepage.scss */
#comingSoon .benefits li span {
  margin-right: 15px;
}
/* line 164, ../sass/partials/_homepage.scss */
#comingSoon ul li.description {
  font-family: "CeraPRO-Bold";
  font-size: 24px;
  line-height: 1.42;
  text-align: left;
  color: #ffffff;
  font-weight: 400 !important;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
  max-width: 561px;
}

/* line 180, ../sass/partials/_homepage.scss */
.appNotification div {
  width: 295px;
  display: block;
  position: relative;
}
/* line 186, ../sass/partials/_homepage.scss */
.appNotification input.inputText {
  height: 50px;
  border-radius: 3px;
  background-image: linear-gradient(to top, #ffffff, #f7f7f7) !important;
  border: solid 1px #cdd1d4;
  top: 3px;
  display: inline-block;
  position: absolute;
  padding-right: 45px;
  width: 295px;
}
/* line 198, ../sass/partials/_homepage.scss */
.appNotification input[type="submit"] {
  position: absolute;
  z-index: 50;
  top: 3px;
  width: 50px;
  height: 50px;
  min-width: 50px;
  float: right;
  display: inline-block;
  float: right;
  right: 0;
  margin-right: -8px;
  background-image: url("../images/svg/input-arrow.svg") !important;
  background-size: 21px 19px;
  background-repeat: no-repeat;
  background-position: center center;
  border: none;
  background-color: transparent;
}

/* line 221, ../sass/partials/_homepage.scss */
#yourOffice .btnTransp {
  padding: 14px 30px !important;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 3, ../sass/partials/_heroes.scss */
.suppliersPage.heroesPage .supplierIntro {
  max-width: 100vw;
  height: 100vh;
  background-image: url("../images/heroes/introBg.png");
  background-size: cover;
  background-position: center;
}
/* line 9, ../sass/partials/_heroes.scss */
.suppliersPage.heroesPage .supplierIntro h1, .suppliersPage.heroesPage .supplierIntro h5 {
  text-align: center;
}

/* line 17, ../sass/partials/_heroes.scss */
#connectPeople.heroes img {
  position: relative;
  right: 0px;
}

/* line 26, ../sass/partials/_heroes.scss */
.phoneSection .sectionHolder {
  padding-top: 130px !important;
  padding-bottom: 0px !important;
}
/* line 30, ../sass/partials/_heroes.scss */
.phoneSection h2 {
  font-family: "CeraPRO-Regular";
  font-size: 54px;
  line-height: 1.3;
  text-align: left;
  color: #0f171f;
}
/* line 37, ../sass/partials/_heroes.scss */
.phoneSection p {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #7c878e;
}
/* line 44, ../sass/partials/_heroes.scss */
.phoneSection .iconHolder {
  background-color: #e9e9e9;
  margin-top: 200px;
}
/* line 49, ../sass/partials/_heroes.scss */
.phoneSection.last .sectionHolder {
  padding-bottom: 0px !important;
}
/* line 51, ../sass/partials/_heroes.scss */
.phoneSection.last .sectionHolder img {
  margin-bottom: -250px;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 5, ../sass/partials/_suppliers.scss */
.suppliersPage #initiateInnovation .yellow {
  text-transform: uppercase !important;
}
/* line 9, ../sass/partials/_suppliers.scss */
.suppliersPage .btnYellow {
  border-radius: 3px;
  background-color: #f0b323 !important;
  font-family: "CeraPRO-Bold";
  font-size: 14px;
  text-align: center;
  font-style: normal !important;
  color: #ffffff !important;
  border: solid 0px #ffffff;
  text-shadow: none;
  padding: 17px 30px;
  text-transform: uppercase;
  border: solid 0px #fff;
  background-image: none;
}
/* line 25, ../sass/partials/_suppliers.scss */
.suppliersPage .bottomForm button {
  margin-top: 0px;
}
/* line 29, ../sass/partials/_suppliers.scss */
.suppliersPage .sectionHolder.bgImg4 {
  padding: 0px !important;
}
/* line 31, ../sass/partials/_suppliers.scss */
.suppliersPage .sectionHolder.bgImg4 h1 {
  padding-top: calc(32vh - 32px) !important;
}
/* line 35, ../sass/partials/_suppliers.scss */
.suppliersPage .bgImg3 .iconHolder {
  margin-top: 50px;
}
/* line 38, ../sass/partials/_suppliers.scss */
.suppliersPage .btnPlay img {
  width: 200px;
  height: 200px;
}
/* line 42, ../sass/partials/_suppliers.scss */
.suppliersPage .bgImg4 {
  max-width: 100%;
  background-image: url("../images/suppliers/backgroundvideo.png");
  background-size: cover;
  background-position: center top;
}
/* line 48, ../sass/partials/_suppliers.scss */
.suppliersPage .homeIntro {
  background-image: none;
}
/* line 51, ../sass/partials/_suppliers.scss */
.suppliersPage .homeIntro h1 {
  text-align: center !important;
}
/* line 56, ../sass/partials/_suppliers.scss */
.suppliersPage .bgGray h1 {
  font-family: "CeraPRO-Regular";
  font-size: 72px;
  line-height: 1.17;
  text-align: left;
  color: #0f171f;
}
/* line 64, ../sass/partials/_suppliers.scss */
.suppliersPage .bgBlack {
  background-color: #131e29;
}
/* line 66, ../sass/partials/_suppliers.scss */
.suppliersPage .bgBlack .bgYellow {
  color: #ffffff;
}
/* line 70, ../sass/partials/_suppliers.scss */
.suppliersPage .bgBlack .inlineList h4 {
  font-family: "CeraPRO-Medium";
  font-size: 24px;
  line-height: 1.42;
  text-align: left;
  color: #ffffff;
}
/* line 77, ../sass/partials/_suppliers.scss */
.suppliersPage .bgBlack .inlineList p {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #131e29;
}
/* line 85, ../sass/partials/_suppliers.scss */
.suppliersPage .bgBlack h4 {
  font-family: "CeraPRO-Medium";
  font-size: 24px;
  text-align: left;
  color: #7c878e;
}
/* line 91, ../sass/partials/_suppliers.scss */
.suppliersPage .bgBlack h1 {
  font-family: "CeraPRO-Regular";
  font-size: 72px;
  line-height: 1.17;
  text-align: left;
  color: #ffffff;
}
/* line 98, ../sass/partials/_suppliers.scss */
.suppliersPage .bgBlack p {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #7c878e;
}
/* line 106, ../sass/partials/_suppliers.scss */
.suppliersPage .limitHeader {
  max-width: 710px;
}
/* line 109, ../sass/partials/_suppliers.scss */
.suppliersPage .btnTransp.yellow {
  border-color: #F0B323;
  color: #F0B323;
}
/* line 113, ../sass/partials/_suppliers.scss */
.suppliersPage .imgRight img {
  position: relative;
  right: -45px;
}
/* line 117, ../sass/partials/_suppliers.scss */
.suppliersPage .sectionHolder.custom1 {
  padding: 200px 50px 200px 0px;
}
/* line 120, ../sass/partials/_suppliers.scss */
.suppliersPage .yellowSq {
  width: 663px;
  height: 628px;
  transform: rotate(-180deg);
  border-radius: 4px;
  background-color: #e2aa26;
}
/* line 127, ../sass/partials/_suppliers.scss */
.suppliersPage .bgYellow.bgImg3 {
  margin-bottom: 190px;
}
/* line 130, ../sass/partials/_suppliers.scss */
.suppliersPage p.gray {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #7c878e !important;
}
/* line 137, ../sass/partials/_suppliers.scss */
.suppliersPage p.yellow {
  font-family: "CeraPRO-Bold";
  font-size: 14px;
  text-align: left;
  color: #f0b323 !important;
}
/* line 143, ../sass/partials/_suppliers.scss */
.suppliersPage .supplierIntro {
  max-width: 100vw;
  height: 100vh;
  background-image: url("../images/suppliers/background.png");
  background-size: cover;
  background-position: center;
}
/* line 150, ../sass/partials/_suppliers.scss */
.suppliersPage .supplierIntro .imageContainer {
  text-align: center;
}
/* line 152, ../sass/partials/_suppliers.scss */
.suppliersPage .supplierIntro .imageContainer.btnPlay {
  margin-top: 55px;
}
/* line 157, ../sass/partials/_suppliers.scss */
.suppliersPage .supplierIntro h1 {
  line-height: 1.17;
  margin: 0 0;
  padding-top: calc(42vh - 32px);
  padding-bottom: 16px;
}
/* line 164, ../sass/partials/_suppliers.scss */
.suppliersPage .supplierIntro h5 {
  font-family: "CeraPRO-Regular";
}
/* line 167, ../sass/partials/_suppliers.scss */
.suppliersPage .supplierIntro h1, .suppliersPage .supplierIntro h5 {
  text-align: center;
  position: relative;
  margin: 0 auto;
}
/* line 172, ../sass/partials/_suppliers.scss */
.suppliersPage .supplierIntro .darkOverlay {
  width: 100%;
  height: 100%;
  position: absolute;
  display: inline-block;
  background-color: #0E161E;
  opacity: 0.5;
}
/* line 182, ../sass/partials/_suppliers.scss */
.suppliersPage .bgImg3 {
  max-width: 100%;
  background-image: url("../images/suppliers/bitmap.png");
  background-size: cover;
  background-position: center top;
}
/* line 191, ../sass/partials/_suppliers.scss */
.suppliersPage .supplierIntro form {
  line-height: 1.17;
  margin: 0 0;
  padding-top: calc(35vh - 32px);
  padding-bottom: 16px;
}
/* line 197, ../sass/partials/_suppliers.scss */
.suppliersPage .supplierIntro h1 {
  text-align: left;
  font-family: "CeraPRO-Regular";
  font-size: 72px;
  line-height: 1.17;
  text-align: left;
  color: #f0b323;
}
/* line 206, ../sass/partials/_suppliers.scss */
.suppliersPage .supplierIntro h5 {
  font-family: "CeraPRO-Medium";
  font-size: 24px;
  line-height: 1.42;
  text-align: left;
  color: #ffffff;
}
/* line 214, ../sass/partials/_suppliers.scss */
.suppliersPage .supplierIntro h5.italic {
  font-family: "CeraPRO-Regular";
  font-size: 24px;
  line-height: 1.42;
  text-align: left;
  color: #ffffff;
  max-width: 724px;
}
/* line 230, ../sass/partials/_suppliers.scss */
.suppliersPage .topSupplierForm {
  max-width: 383px;
}
/* line 234, ../sass/partials/_suppliers.scss */
.suppliersPage h5 > i {
  font-family: "CeraPRO-RegularItalic", sans-serif;
  font-weight: normal;
  padding: 5px 0px;
  display: inline-block;
}
/* line 241, ../sass/partials/_suppliers.scss */
.suppliersPage .supplierIntro {
  width: 100vw;
  min-height: 100vh;
  display: inline-block;
  height: inherit;
  background-image: url(../images/suppliers/background.png);
  background-size: cover;
  background-position: center;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 3, ../sass/partials/_contact.scss */
.contactPage {
  max-width: 100%;
  background-image: url(../images/contact/background.svg);
  background-repeat: no-repeat;
  background-position: right top;
}
/* line 8, ../sass/partials/_contact.scss */
.contactPage button {
  margin-top: 0px;
}
/* line 10, ../sass/partials/_contact.scss */
.contactPage button:hover, .contactPage button:active, .contactPage button:focus {
  background-color: #ffc824 !important;
  background: #ffc824 !important;
  background-image: none;
  border-color: #ffc824 !important;
  box-shadow: #ffc824 !important;
}
/* line 21, ../sass/partials/_contact.scss */
.contactPage h5 {
  font-size: 36px;
}
/* line 24, ../sass/partials/_contact.scss */
.contactPage textarea {
  min-height: 220px;
  resize: none;
}
/* line 29, ../sass/partials/_contact.scss */
.contactPage .contactInfo .contactMap {
  max-height: inherit;
  width: 100%;
}
/* line 33, ../sass/partials/_contact.scss */
.contactPage .contactInfo img {
  width: inherit;
  margin-bottom: 0px;
}
/* line 39, ../sass/partials/_contact.scss */
.contactPage .contactInfo p:not(:first-child) {
  margin-top: 30px;
}
/* line 42, ../sass/partials/_contact.scss */
.contactPage .contactInfo p.noMargin {
  margin-top: 0px !important;
}
/* line 46, ../sass/partials/_contact.scss */
.contactPage .contactInfo h5 {
  margin-bottom: 0;
}
/* line 51, ../sass/partials/_contact.scss */
.contactPage .list-inline > li {
  padding-right: 12.5px;
  padding-left: 12.5px;
}
/* line 56, ../sass/partials/_contact.scss */
.contactPage .sectionHolder {
  padding: 230px 50px 200px 50px;
}
/* line 59, ../sass/partials/_contact.scss */
.contactPage .contactForm {
  max-width: 100%;
  background-image: none;
  background-size: cover;
  background-position: center top;
}
/* line 65, ../sass/partials/_contact.scss */
.contactPage .contactMap.responsive {
  display: block;
}
/* line 68, ../sass/partials/_contact.scss */
.contactPage .contactMap.responsive img:first-child {
  display: block !important;
}
/* line 71, ../sass/partials/_contact.scss */
.contactPage .contactMap.responsive img:last-child {
  display: none;
}
/* line 76, ../sass/partials/_contact.scss */
.contactPage input, .contactPage textarea {
  background-image: url("../images/png/asterix.png");
  background-size: 7px 7px;
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) 10px;
  background-color: #f7f7f7;
}
/* line 85, ../sass/partials/_contact.scss */
.contactPage .contactForm button {
  padding: 14px 30px !important;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 2, ../sass/partials/_thankyou.scss */
.thankYouIntro {
  max-width: 100vw;
  height: 100vh;
  background-image: url("../images/suppliers/background.png");
  background-size: cover;
  background-position: center;
}
/* line 9, ../sass/partials/_thankyou.scss */
.thankYouIntro .imageContainer {
  text-align: center;
}
/* line 11, ../sass/partials/_thankyou.scss */
.thankYouIntro .imageContainer.btnPlay {
  margin-top: 55px;
}

/* line 17, ../sass/partials/_thankyou.scss */
.tyPage .sectionHolder {
  padding: 0 50px 50px 50px;
  padding-top: 30vh !important;
}
/* line 21, ../sass/partials/_thankyou.scss */
.tyPage h1 {
  margin: 0.2em 0;
}

/* line 30, ../sass/partials/_thankyou.scss */
.ourStoryPage .sectionHolder {
  padding: 200px 50px 190px 50px;
}
/* line 33, ../sass/partials/_thankyou.scss */
.ourStoryPage .bgYellow {
  margin: 0 0 !important;
}
/* line 36, ../sass/partials/_thankyou.scss */
.ourStoryPage .bgYellow .iconHolder {
  background-color: #e2aa26;
}
/* line 39, ../sass/partials/_thankyou.scss */
.ourStoryPage .bgYellow p {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #131e29;
}
/* line 46, ../sass/partials/_thankyou.scss */
.ourStoryPage .bgYellow h4 {
  font-family: "CeraPRO-Medium";
  font-size: 24px;
  line-height: 1.42;
  text-align: left;
  color: #ffffff;
}
/* line 53, ../sass/partials/_thankyou.scss */
.ourStoryPage .bgYellow .inlineList > div > div {
  max-width: 90%;
}
/* line 57, ../sass/partials/_thankyou.scss */
.ourStoryPage .supplierIntro.our-story {
  background-image: url("../images/our-story/background.png") !important;
}
/* line 59, ../sass/partials/_thankyou.scss */
.ourStoryPage .supplierIntro.our-story h1 {
  padding-top: calc(52vh - 32px);
}
/* line 63, ../sass/partials/_thankyou.scss */
.ourStoryPage h1 {
  text-align: center !important;
}
/* line 67, ../sass/partials/_thankyou.scss */
.ourStoryPage .thumbnail {
  display: block;
  padding: 0px;
  background: transparent;
  margin-bottom: 25px;
  line-height: 1.6;
  background-color: transparent;
  border: 0px solid #dddddd;
}
/* line 75, ../sass/partials/_thankyou.scss */
.ourStoryPage .thumbnail img {
  width: 100%;
}
/* line 80, ../sass/partials/_thankyou.scss */
.ourStoryPage .our-team {
  width: 413px;
  height: 413px;
  background-color: #333f48;
  padding-top: 140px;
}
/* line 85, ../sass/partials/_thankyou.scss */
.ourStoryPage .our-team h5 {
  font-family: "CeraPRO-Regular";
  font-size: 36px;
  line-height: 1.22;
  text-align: center;
  color: #f0b323;
}
/* line 93, ../sass/partials/_thankyou.scss */
.ourStoryPage h5 {
  font-family: "CeraPRO-Regular";
  font-size: 36px;
  line-height: 1.22;
  text-align: center;
  color: #ffffff;
}
/* line 100, ../sass/partials/_thankyou.scss */
.ourStoryPage .ourTeam {
  text-align: center;
}
/* line 102, ../sass/partials/_thankyou.scss */
.ourStoryPage .ourTeam p {
  text-align: center;
}
/* line 105, ../sass/partials/_thankyou.scss */
.ourStoryPage .ourTeam li {
  vertical-align: top;
}
/* line 110, ../sass/partials/_thankyou.scss */
.ourStoryPage .ourTeam .plus {
  width: 100px;
  height: 100px;
  position: relative;
  margin: auto;
  padding-top: 25px;
  margin-bottom: 15px;
}
/* line 118, ../sass/partials/_thankyou.scss */
.ourStoryPage .ourTeam .plus::after {
  content: " ";
  position: absolute;
  display: block;
  height: 0px;
  margin-top: -4px;
  top: 50%;
  left: 5px;
  right: 5px;
  z-index: 9;
  border: solid 2px #f0b323;
}
/* line 130, ../sass/partials/_thankyou.scss */
.ourStoryPage .ourTeam .plus::before {
  content: " ";
  position: absolute;
  display: block;
  width: 0px;
  margin-left: -2px;
  left: 50%;
  top: 5px;
  bottom: 5px;
  z-index: 9;
  border: solid 2px #f0b323;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 5, ../sass/partials/_news.scss */
.newsPage h1 {
  font-family: "CeraPRO-Regular";
  font-size: 72px;
  line-height: 1.17;
  text-align: left;
  color: #ffffff;
}
/* line 13, ../sass/partials/_news.scss */
.newsPage .articleHeader {
  margin-bottom: 25px;
}
/* line 16, ../sass/partials/_news.scss */
.newsPage .articleDetails {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  text-align: left;
  color: #7c878e;
}
/* line 22, ../sass/partials/_news.scss */
.newsPage .articleDetails .yellow {
  font-family: "CeraPRO-Bold";
  color: #e7af35;
}
/* line 28, ../sass/partials/_news.scss */
.newsPage .shareArticle li {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  text-align: left;
  color: #7c878e;
}
/* line 33, ../sass/partials/_news.scss */
.newsPage .shareArticle li img {
  margin-bottom: -5px;
}
/* line 38, ../sass/partials/_news.scss */
.newsPage .mainImage {
  margin-top: -180px;
  margin-bottom: 30px;
}
/* line 41, ../sass/partials/_news.scss */
.newsPage .mainImage img {
  width: 100%;
}
/* line 47, ../sass/partials/_news.scss */
.newsPage .contactForm .sectionHolder {
  padding-bottom: 180px !important;
}
/* line 52, ../sass/partials/_news.scss */
.newsPage .articleContent {
  padding-top: 0px !important;
}
/* line 55, ../sass/partials/_news.scss */
.newsPage .articleContent .leftSection p {
  font-family: "CeraPRO-Regular";
  font-size: 36px;
  line-height: 44px;
  text-align: left;
  color: #0e161e;
}
/* line 64, ../sass/partials/_news.scss */
.newsPage .articleContent .rightSection p {
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #7c878e;
}
/* line 78, ../sass/partials/_news.scss */
.newsPage h1.pageTitle {
  font-family: "CeraPRO-Regular";
  font-size: 72px;
  line-height: 1.17;
  text-align: left;
  color: #f0b323;
  margin-bottom: 50px;
}
/* line 87, ../sass/partials/_news.scss */
.newsPage h2 {
  font-family: "CeraPRO-Regular";
  font-size: 36px;
  line-height: 1.22;
  text-align: left;
  color: #ffffff;
}
/* line 95, ../sass/partials/_news.scss */
.newsPage .mainArticle p {
  margin-top: 30px;
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  line-height: 1.33;
  text-align: left;
  color: #7c878e;
}
/* line 105, ../sass/partials/_news.scss */
.newsPage .secondaryArticles {
  margin-left: 40px;
}
/* line 108, ../sass/partials/_news.scss */
.newsPage .secondaryArticles .subsection:not(:last-child) {
  margin-bottom: 60px;
}
/* line 111, ../sass/partials/_news.scss */
.newsPage .secondaryArticles .subsection {
  display: inline-flex;
}
/* line 114, ../sass/partials/_news.scss */
.newsPage .secondaryArticles h3 {
  font-family: "CeraPRO-Regular";
  font-size: 36px;
  line-height: 1.22;
  text-align: left;
  color: #0e161e;
}
/* line 121, ../sass/partials/_news.scss */
.newsPage .secondaryArticles img {
  margin-right: 30px;
  display: block;
}
/* line 125, ../sass/partials/_news.scss */
.newsPage .secondaryArticles .articleSummary {
  display: table-cell;
}
/* line 130, ../sass/partials/_news.scss */
.newsPage .secondaryArticles .imageContainer {
  display: table-cell;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 3, ../sass/partials/_menu.scss */
.language label,
.language li {
  cursor: pointer;
  font-family: "CeraPRO-Regular";
  font-size: 18px;
  text-align: left;
  color: #ffffff;
  margin-bottom: 10px;
}

/* line 13, ../sass/partials/_menu.scss */
#mobilemenu {
  width: 100vw;
  height: 100vh;
  overflow-y: auto;
  opacity: 0.95;
  background-color: #131e29;
  position: fixed !important;
}
/* line 21, ../sass/partials/_menu.scss */
#mobilemenu .close {
  position: absolute;
  top: 60px;
  width: 20px;
  height: 20px;
  opacity: 1;
  left: 30px;
}
/* line 30, ../sass/partials/_menu.scss */
#mobilemenu .close:hover {
  opacity: 1;
}
/* line 33, ../sass/partials/_menu.scss */
#mobilemenu .close:before, #mobilemenu .close:after {
  position: absolute;
  left: 10px;
  top: 0px;
  content: ' ';
  height: 21px;
  width: 2px;
  background-color: #e7af35;
}
/* line 42, ../sass/partials/_menu.scss */
#mobilemenu .close:before {
  transform: rotate(45deg);
}
/* line 45, ../sass/partials/_menu.scss */
#mobilemenu .close:after {
  transform: rotate(-45deg);
}
/* line 48, ../sass/partials/_menu.scss */
#mobilemenu ul > li > a {
  font-family: "CeraPRO-Regular";
  font-size: 24px;
  line-height: 1.92;
  text-align: left;
  color: #ffffff;
}
/* line 56, ../sass/partials/_menu.scss */
#mobilemenu h1 {
  font-family: "CeraPRO-Regular";
  font-size: 54px;
  line-height: 1.67;
  text-align: left;
  color: #ffffff;
}
/* line 64, ../sass/partials/_menu.scss */
#mobilemenu img {
  margin-top: 30px;
  margin-bottom: 45px;
}
/* line 69, ../sass/partials/_menu.scss */
#mobilemenu .sectionHolder {
  padding: 100px 50px 50px 50px;
}

/* line 75, ../sass/partials/_menu.scss */
.navbar-autohide.is-hidden {
  position: fixed !important;
  display: inline-block;
  z-index: 20;
  transform: translateY(-25px);
  background-color: rgba(19, 30, 41, 0.7);
}
/* line 82, ../sass/partials/_menu.scss */
.navbar-autohide.is-hidden #mobilemenu {
  overflow-y: auto;
  width: 100vw;
  height: calc(100vh + 25px);
  opacity: 0.95;
  background-color: #131e29;
  position: fixed !important;
  padding-top: 30px;
  padding-left: 45px;
}
/* line 93, ../sass/partials/_menu.scss */
.navbar-autohide.is-hidden .btnYellow {
  border-radius: 3px;
  background-color: #f0b323;
  font-family: "CeraPRO-Bold";
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  border: solid 0px #ffffff;
  text-shadow: none;
  padding: 17px 30px;
  text-transform: uppercase;
  margin-top: -15px;
  margin-bottom: 25px;
}
/* line 107, ../sass/partials/_menu.scss */
.navbar-autohide.is-hidden #lang {
  position: absolute;
}

/* line 114, ../sass/partials/_menu.scss */
nav #mobilemenu li > a img {
  width: inherit;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 8, ../sass/partials/_responsive.scss */
.row.sectionHolder.bgYellow > img {
  display: none;
}

/* line 11, ../sass/partials/_responsive.scss */
.workeroLogoMobile {
  display: none;
}

@media all and (min-width: 1024px) {
  /* line 15, ../sass/partials/_responsive.scss */
  .hideDesktop {
    display: none;
  }
}
@media all and (max-width: 1023px) {
  /* line 21, ../sass/partials/_responsive.scss */
  #connectPeople .imageContainer.imgRight {
    overflow-x: scroll;
    display: flex;
  }
  /* line 24, ../sass/partials/_responsive.scss */
  #connectPeople .imageContainer.imgRight > div.col-lg-7 {
    flex: 1;
    min-width: 495px;
  }
  /* line 28, ../sass/partials/_responsive.scss */
  #connectPeople .imageContainer.imgRight > div.col-lg-5 {
    flex: 1;
    min-width: 347px;
  }
  /* line 33, ../sass/partials/_responsive.scss */
  #connectPeople .imageContainer.imgRight {
    margin-right: 0px;
  }
  /* line 36, ../sass/partials/_responsive.scss */
  #connectPeople h3 {
    padding-top: 0px;
  }

  /* line 40, ../sass/partials/_responsive.scss */
  .hideMobile {
    display: none !important;
  }

  /* line 47, ../sass/partials/_responsive.scss */
  .displayNone {
    display: none !important;
  }

  /* line 50, ../sass/partials/_responsive.scss */
  .row.sectionHolder.bgYellow > img {
    display: none;
  }

  /* line 53, ../sass/partials/_responsive.scss */
  .signUp a {
    margin: 5px 0px 0px 0px !important;
  }

  /* line 56, ../sass/partials/_responsive.scss */
  nav .navbar-toggle {
    display: block;
    border: none;
    margin: 42px 0px 0 0px;
  }

  /* line 62, ../sass/partials/_responsive.scss */
  .deskmenu {
    display: none;
  }

  /* line 65, ../sass/partials/_responsive.scss */
  .workeroLogo {
    display: none;
  }

  /* line 69, ../sass/partials/_responsive.scss */
  .workeroLogoMobile {
    display: block;
  }

  /* line 72, ../sass/partials/_responsive.scss */
  .signUp {
    padding-right: 20px;
  }

  /* line 75, ../sass/partials/_responsive.scss */
  .navbar-inverse .navbar-nav li a {
    padding-top: 25px;
  }

  /* line 78, ../sass/partials/_responsive.scss */
  .imageContainer.imgRight {
    width: calc(100% + 20px);
  }

  /* line 81, ../sass/partials/_responsive.scss */
  .imgRight img {
    right: 0px !important;
    position: relative;
  }

  /* line 85, ../sass/partials/_responsive.scss */
  h1 {
    font-size: 36px;
    line-height: 44px;
  }

  /* line 89, ../sass/partials/_responsive.scss */
  h2 {
    font-size: 27px;
    line-height: 1.26;
  }

  /* line 93, ../sass/partials/_responsive.scss */
  h5 {
    font-size: 18px;
    line-height: 1.33;
  }

  /* line 97, ../sass/partials/_responsive.scss */
  p {
    font-size: 12px;
    line-height: 1.5;
  }

  /* line 102, ../sass/partials/_responsive.scss */
  .homeIntro h1 {
    line-height: 1.17;
    margin: 0 0;
    padding-top: calc(28vh - 32px);
  }

  /* line 107, ../sass/partials/_responsive.scss */
  .imageContainer.btnPlay img {
    width: 78px;
    height: 78px;
    margin: auto;
  }

  /* line 112, ../sass/partials/_responsive.scss */
  .homeIntro .imageContainer.btnPlay {
    margin-top: 35px;
  }

  /* line 116, ../sass/partials/_responsive.scss */
  .sectionHolder .iconHolder {
    width: 65px;
    height: 65px;
  }

  /* line 121, ../sass/partials/_responsive.scss */
  .btnScroll {
    bottom: -45px;
  }

  /* line 124, ../sass/partials/_responsive.scss */
  .btnScroll img {
    height: 85px;
  }

  /* line 127, ../sass/partials/_responsive.scss */
  .sectionHolder.bgYellow {
    padding: 0 0px !important;
  }
  /* line 130, ../sass/partials/_responsive.scss */
  .sectionHolder.bgYellow .imageContainer img {
    left: -20px;
    margin-top: 40px;
  }

  /* line 136, ../sass/partials/_responsive.scss */
  .btnSection {
    padding: 0 15px;
  }
  /* line 138, ../sass/partials/_responsive.scss */
  .btnSection button {
    margin: 0px 0px 20px 0 !important;
    width: 100%;
  }

  /* line 145, ../sass/partials/_responsive.scss */
  .navbar-autohide.is-hidden .btnYellow {
    margin-top: 0px;
    margin-bottom: 5px;
  }

  /* line 149, ../sass/partials/_responsive.scss */
  .sectionHolder {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  /* line 153, ../sass/partials/_responsive.scss */
  .sectionHolder .bgWhite {
    padding: 15px;
    margin: 15px;
  }

  /* line 158, ../sass/partials/_responsive.scss */
  .navbar-autohide.is-hidden {
    transform: translateY(-15px);
  }

  /* line 161, ../sass/partials/_responsive.scss */
  .imageGrid div {
    min-height: 80px;
    margin: 0px 0px;
    text-align: right;
    width: 50%;
    float: left;
  }

  /* line 168, ../sass/partials/_responsive.scss */
  .phoneView {
    left: 0px !important;
  }

  /* line 171, ../sass/partials/_responsive.scss */
  footer {
    background-color: #0f171f !important;
    padding-top: 100px;
  }
  /* line 174, ../sass/partials/_responsive.scss */
  footer .listTitle {
    margin-top: 30px;
  }
  /* line 177, ../sass/partials/_responsive.scss */
  footer ul {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin: 18px 0 !important;
  }
  /* line 184, ../sass/partials/_responsive.scss */
  footer .bgGray ul a {
    font-size: 16px;
    line-height: 2;
  }
  /* line 188, ../sass/partials/_responsive.scss */
  footer .announceSection li,
  footer .bgGray .announceSection img, footer .bgGray .announceSection input {
    margin: 0 0;
  }

  /* line 199, ../sass/partials/_responsive.scss */
  .contactPage {
    max-width: 100%;
    background-image: url(../images/contact/background.svg);
    background-repeat: no-repeat;
    background-position: right top;
  }
  /* line 204, ../sass/partials/_responsive.scss */
  .contactPage button {
    margin-top: 0px;
    margin-bottom: 95px;
  }
  /* line 207, ../sass/partials/_responsive.scss */
  .contactPage button:hover, .contactPage button:active, .contactPage button:focus {
    background-color: #ffc824 !important;
    background: #ffc824 !important;
    background-image: none;
    border-color: #ffc824 !important;
    box-shadow: #ffc824 !important;
  }
  /* line 218, ../sass/partials/_responsive.scss */
  .contactPage h5 {
    font-size: 27px;
    line-height: 1.26;
  }
  /* line 222, ../sass/partials/_responsive.scss */
  .contactPage textarea {
    min-height: 220px;
    resize: none;
  }
  /* line 227, ../sass/partials/_responsive.scss */
  .contactPage .contactInfo .contactMap {
    max-height: inherit !important;
    width: 100%;
  }
  /* line 231, ../sass/partials/_responsive.scss */
  .contactPage .contactInfo label {
    font-size: 12px;
    line-height: 1.5;
  }
  /* line 235, ../sass/partials/_responsive.scss */
  .contactPage .contactInfo img {
    width: inherit;
    margin-bottom: 0px;
  }
  /* line 241, ../sass/partials/_responsive.scss */
  .contactPage .contactInfo p:not(:first-child) {
    margin-top: 30px;
  }
  /* line 245, ../sass/partials/_responsive.scss */
  .contactPage .contactInfo h5 {
    margin-bottom: 0;
  }
  /* line 250, ../sass/partials/_responsive.scss */
  .contactPage .list-inline > li {
    padding-right: 7.5px;
    padding-left: 7.5px;
  }
  /* line 255, ../sass/partials/_responsive.scss */
  .contactPage .sectionHolder {
    padding: 150px 0px 0px 0px !important;
  }
  /* line 257, ../sass/partials/_responsive.scss */
  .contactPage .sectionHolder.no {
    padding: 80px 0px 90px 0px !important;
  }
  /* line 259, ../sass/partials/_responsive.scss */
  .contactPage .sectionHolder.no img {
    width: 65px;
    height: auto;
  }
  /* line 265, ../sass/partials/_responsive.scss */
  .contactPage .contactForm {
    max-width: 100%;
    background-image: none;
    background-size: cover;
    background-position: center top;
  }
  /* line 271, ../sass/partials/_responsive.scss */
  .contactPage .contactForm label, .contactPage .contactForm .form-group {
    margin-bottom: 20px;
  }
  /* line 274, ../sass/partials/_responsive.scss */
  .contactPage .contactMap.responsive {
    display: block;
  }
  /* line 277, ../sass/partials/_responsive.scss */
  .contactPage .contactMap.responsive img:first-child {
    display: none !important;
  }
  /* line 280, ../sass/partials/_responsive.scss */
  .contactPage .contactMap.responsive img:last-child {
    display: block;
  }

  /* line 293, ../sass/partials/_responsive.scss */
  .tyPage .sectionHolder {
    padding-top: 35vh !important;
  }

  /* line 302, ../sass/partials/_responsive.scss */
  a[aria-expanded='true'] button {
    height: 50px;
    border-radius: 3px;
    background-color: #f0b323;
    margin-top: -10px;
    display: inline-block;
    position: relative;
    float: right;
    right: 0px;
  }

  /* line 315, ../sass/partials/_responsive.scss */
  .signUp button {
    margin-top: 4px;
  }

  /* line 319, ../sass/partials/_responsive.scss */
  .signupContainer {
    padding: 30px !important;
    padding-top: 45px !important;
    background-color: #0E161E !important;
    position: absolute !important;
    z-index: 100 !important;
    margin-right: 25px !important;
  }
}
/* line 343, ../sass/partials/_responsive.scss */
.navbar-autohide #mobilemenu,
.navbar-autohide.is-hidden #mobilemenu {
  padding-top: 20px;
  padding-left: 35px;
}

/* line 350, ../sass/partials/_responsive.scss */
#mobilemenu .close {
  top: 35px;
}

/* line 354, ../sass/partials/_responsive.scss */
.suppliersPage .yellowSq {
  width: 0;
  height: 0;
}

@media screen and (min-width: 1024px) and (max-width: 1180px) {
  /* line 364, ../sass/partials/_responsive.scss */
  nav .navbar-toggle {
    margin: 59px 10px 0 75px !important;
  }

  /* line 367, ../sass/partials/_responsive.scss */
  nav .language {
    margin-left: 15px;
    margin-right: 74px;
  }

  /* line 374, ../sass/partials/_responsive.scss */
  .navbar-brand {
    padding: 50px 15px 45px;
  }

  /* line 377, ../sass/partials/_responsive.scss */
  .navbar-toggle {
    padding-top: 0px;
    margin-top: 35px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 383, ../sass/partials/_responsive.scss */
  a[aria-expanded='true'] button {
    height: 50px;
    border-radius: 3px;
    background-color: #f0b323;
    margin-top: -10px;
    display: inline-block;
    position: relative;
    float: right;
    right: 0px;
    top: 0;
  }

  /* line 394, ../sass/partials/_responsive.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 15px;
    margin-right: 0px !important;
  }
}
@media screen and (min-width: 540px) and (max-width: 767px) {
  /* line 402, ../sass/partials/_responsive.scss */
  a[aria-expanded='true'] button {
    height: 50px;
    border-radius: 3px;
    background-color: #f0b323;
    margin-top: -10px;
    display: inline-block;
    position: relative;
    float: right;
    right: 0px;
    top: 0;
  }

  /* line 413, ../sass/partials/_responsive.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 65px;
    margin-right: 0px !important;
  }
}
@media (max-width: 600px) and (orientation: portrait) {
  /* line 424, ../sass/partials/_responsive.scss */
  #mobilemenu .sectionHolder ul.col-xs-6 {
    width: 100%;
  }
  /* line 428, ../sass/partials/_responsive.scss */
  #mobilemenu h1 {
    margin-top: 0px !important;
  }

  /* line 433, ../sass/partials/_responsive.scss */
  .signupContainer {
    margin-right: 0px !important;
  }
}
@media all and (max-width: 540px) {
  /* line 439, ../sass/partials/_responsive.scss */
  #mobilemenu img {
    margin-top: 30px;
    margin-bottom: 0px;
  }

  /* line 445, ../sass/partials/_responsive.scss */
  #mobilemenu .list-inline a {
    line-height: inherit;
  }
}
@media all and (max-width: 540px) {
  /* line 453, ../sass/partials/_responsive.scss */
  .signUp .signupContainer {
    padding: 15px;
    position: static !important;
    max-width: calc(100vw - 60px);
    padding-bottom: 0px;
    right: 0;
    z-index: 300 !important;
    float: right;
    margin-top: -30px !important;
  }
}
@media (max-width: 1023px) {
  /* line 473, ../sass/partials/_responsive.scss */
  footer ul {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin: 10px 0 !important;
  }

  /* line 478, ../sass/partials/_responsive.scss */
  .newsletterRegistration {
    margin-bottom: 70px;
  }
}
@media all and (min-width: 1024px) and (max-width: 2560px) {
  /* line 483, ../sass/partials/_responsive.scss */
  .showOnMobile {
    display: none !important;
  }

  /* line 486, ../sass/partials/_responsive.scss */
  .showOnDesktop {
    display: initial !important;
  }
}
@media all and (max-width: 1023px) {
  /* line 492, ../sass/partials/_responsive.scss */
  footer .announceSection li {
    padding-left: 0px !important;
    width: 100% !important;
  }
  /* line 496, ../sass/partials/_responsive.scss */
  footer .showOnMobile {
    display: initial !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding: 0 0;
    line-height: 0px !important;
    display: inline-block !important;
    position: relative;
    height: auto;
    display: block;
    margin-bottom: 20px !important;
  }
  /* line 507, ../sass/partials/_responsive.scss */
  footer .showOnMobile img {
    width: 100%;
    padding: 0px 0px  !important;
  }
  /* line 512, ../sass/partials/_responsive.scss */
  footer .showOnDesktop {
    display: none !important;
  }
  /* line 515, ../sass/partials/_responsive.scss */
  footer .privacySection {
    margin-top: 30px;
    margin-bottom: 65px;
  }
  /* line 520, ../sass/partials/_responsive.scss */
  footer .appNotification div {
    width: 100% !important;
  }
  /* line 522, ../sass/partials/_responsive.scss */
  footer .appNotification div input.inputText {
    width: 100% !important;
  }
  /* line 526, ../sass/partials/_responsive.scss */
  footer .announce {
    margin-top: 45px;
    margin-bottom: 30px;
  }
  /* line 530, ../sass/partials/_responsive.scss */
  footer .newsletterRegistration input.inputText {
    max-width: 100% !important;
  }
  /* line 533, ../sass/partials/_responsive.scss */
  footer .newsletterRegistration input[type="submit"] {
    right: 0 !important;
  }
}
/* line 548, ../sass/partials/_responsive.scss */
footer .appNotification div {
  width: 245px;
  display: inline-block;
}

/* line 553, ../sass/partials/_responsive.scss */
footer .appNotification input.inputText {
  width: 245px;
}

/* line 556, ../sass/partials/_responsive.scss */
footer .privacySection > p {
  vertical-align: middle;
  line-height: 4 !important;
  margin-top: 2px;
}

/* line 562, ../sass/partials/_responsive.scss */
.navbar-inverse .navbar-nav.signUp > .open > a {
  background: transparent !important;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 595, ../sass/partials/_responsive.scss */
  .imageContainer.imgLeft {
    margin-right: -113px;
    float: right;
  }

  /* line 599, ../sass/partials/_responsive.scss */
  #mapSection .sectionHolder {
    padding-bottom: 0px !important;
  }

  /* line 603, ../sass/partials/_responsive.scss */
  #connectPeople h3 {
    padding-top: 80px;
  }

  /* line 609, ../sass/partials/_responsive.scss */
  #comingSoon .sectionHolder {
    padding: 200px 50px 0px 50px !important;
  }

  /* line 615, ../sass/partials/_responsive.scss */
  #yourOffice .imageGrid div {
    text-align: center;
  }
  /* line 617, ../sass/partials/_responsive.scss */
  #yourOffice .imageGrid div img {
    width: 100%;
    padding-right: 30px;
  }

  /* line 623, ../sass/partials/_responsive.scss */
  footer .newsletterRegistration input[type="submit"] {
    right: 0;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  /* line 639, ../sass/partials/_responsive.scss */
  .btnScroll {
    margin-bottom: 0px;
  }

  /* line 642, ../sass/partials/_responsive.scss */
  .homeIntro h1 {
    padding-top: calc(40vh - 32px);
  }

  /* line 645, ../sass/partials/_responsive.scss */
  .imageContainer.imgLeft {
    margin-right: -113px;
    float: inherit;
  }

  /* line 650, ../sass/partials/_responsive.scss */
  .imageContainer.imgRight {
    float: right;
  }
  /* line 652, ../sass/partials/_responsive.scss */
  .imageContainer.imgRight img {
    margin-right: -80px;
  }

  /* line 656, ../sass/partials/_responsive.scss */
  #workHappiness img {
    margin-top: 30px;
  }

  /* line 660, ../sass/partials/_responsive.scss */
  #connectPeople div > p {
    font-size: 14px !important;
  }
  /* line 663, ../sass/partials/_responsive.scss */
  #connectPeople .btnSection {
    width: 295px !important;
    margin: auto;
    margin-bottom: 15px !important;
    margin-left: 125px;
  }
  /* line 669, ../sass/partials/_responsive.scss */
  #connectPeople .btnSection button {
    padding: 15px !important;
    width: 295px !important;
  }

  /* line 677, ../sass/partials/_responsive.scss */
  #mapSection button {
    padding: 0px;
    width: 295px;
    margin: auto;
  }

  /* line 684, ../sass/partials/_responsive.scss */
  #comingSoon .phoneView {
    margin-bottom: 0px;
  }

  /* line 688, ../sass/partials/_responsive.scss */
  .sectionHolder.bgYellow .imageContainer img {
    margin-top: 90px !important;
  }

  /* line 691, ../sass/partials/_responsive.scss */
  .bgBlack .sectionHolder {
    padding: 0px 50px 0px 50px !important;
  }

  /* line 696, ../sass/partials/_responsive.scss */
  .newsletterRegistration > div {
    max-width: 295px;
  }

  /* line 701, ../sass/partials/_responsive.scss */
  .imageGrid div {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  /* line 706, ../sass/partials/_responsive.scss */
  footer .bgGray .sectionHolder {
    padding: 50px 50px 50px 50px;
  }

  /* line 709, ../sass/partials/_responsive.scss */
  .bgGray .privacySection .muted {
    font-size: 13px !important;
  }

  /* line 713, ../sass/partials/_responsive.scss */
  footer .bgGray .announceSection ul li:nth-child(1) {
    margin-bottom: 20px;
  }

  /* line 716, ../sass/partials/_responsive.scss */
  p {
    font-size: 14px !important;
  }

  /* line 719, ../sass/partials/_responsive.scss */
  footer .appNotification div input.inputText {
    width: 295px !important;
  }

  /* line 731, ../sass/partials/_responsive.scss */
  footer .privacySection {
    margin: 0px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait) {
  /* line 743, ../sass/partials/_responsive.scss */
  .homeIntro h1 {
    max-width: 50vw;
    margin: auto;
  }
}
/* line 752, ../sass/partials/_responsive.scss */
#connectPeople img {
  width: 100%;
}

/* line 758, ../sass/partials/_responsive.scss */
.box.btnTransp.bgBlue {
  line-height: 24px;
}

/* line 762, ../sass/partials/_responsive.scss */
.appNotification {
  display: inline-block;
}

/* line 766, ../sass/partials/_responsive.scss */
#mobilemenu h1 a {
  text-decoration: none;
  color: #fff !important;
}

/* line 771, ../sass/partials/_responsive.scss */
footer .bgGray .announceSection ul li {
  margin-top: -4px;
}

/* line 775, ../sass/partials/_responsive.scss */
.announce {
  max-width: 295px;
  display: inline-block;
}

/* line 780, ../sass/partials/_responsive.scss */
footer .bgGray .announceSection ul li {
  line-height: inherit;
  vertical-align: top;
  margin-top: 0px;
}
/* line 784, ../sass/partials/_responsive.scss */
footer .bgGray .announceSection ul li:nth-child(6) {
  margin-top: -12px;
}
/* line 787, ../sass/partials/_responsive.scss */
footer .bgGray .announceSection ul li:nth-child(7) {
  margin-top: 15px;
}
/* line 790, ../sass/partials/_responsive.scss */
footer .bgGray .announceSection ul li:nth-child(1) {
  margin-top: 5px;
}

/* line 794, ../sass/partials/_responsive.scss */
.bgGray .announceSection img {
  margin: 0px !important;
}

/* line 800, ../sass/partials/_responsive.scss */
body {
  overflow-x: hidden !important;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 164, ../sass/partials/_careers.scss */
.careersPage.articlePage {
  background-color: #131e29;
}
/* line 166, ../sass/partials/_careers.scss */
.careersPage.articlePage .shareArticle li p {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em !important;
  color: #7c878e !important;
}
/* line 173, ../sass/partials/_careers.scss */
.careersPage.articlePage .listView {
  padding-bottom: 5.556vh;
}
/* line 177, ../sass/partials/_careers.scss */
.careersPage.articlePage .fullSection.jobs {
  padding-bottom: 8.334vh;
}
/* line 179, ../sass/partials/_careers.scss */
.careersPage.articlePage .fullSection.jobs a {
  font-family: "CeraPRO-Regular";
  font-size: 3.375em;
  text-align: left;
  color: #FFFFFF !important;
  margin-bottom: 0.67598vh;
}
/* line 187, ../sass/partials/_careers.scss */
.careersPage.articlePage .fullSection.jobs .subsection {
  max-width: 67.65625vw;
  width: 100%;
  margin-left: 16.14583vw;
}
/* line 191, ../sass/partials/_careers.scss */
.careersPage.articlePage .fullSection.jobs .subsection .info {
  max-width: 44.47917vw;
  width: 100%;
  display: inline-block;
}
/* line 195, ../sass/partials/_careers.scss */
.careersPage.articlePage .fullSection.jobs .subsection .info p {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.56;
  color: #7c878e;
  margin-bottom: 1.40752vh;
}
/* line 204, ../sass/partials/_careers.scss */
.careersPage.articlePage .fullSection.jobs .imageContainer {
  float: right;
}
/* line 206, ../sass/partials/_careers.scss */
.careersPage.articlePage .fullSection.jobs .imageContainer button {
  margin-top: 3.46324vh;
  min-height: 4.63vh;
  float: right;
  width: 8.48958vw;
  padding: inherit !important;
  margin-bottom: 3.01876vh;
  color: #F0B323 !important;
  border: solid 1px #F0B323 !important;
}
/* line 220, ../sass/partials/_careers.scss */
.careersPage.articlePage .fullSection {
  background-color: #131e29;
}
/* line 223, ../sass/partials/_careers.scss */
.careersPage.articlePage h1 {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 4.5em;
  line-height: 1.17;
  text-align: left;
  color: #F0B323;
  margin-bottom: 4.20404vh;
}
/* line 227, ../sass/partials/_careers.scss */
.careersPage.articlePage h5 {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Medium";
  font-size: 1.5em;
  line-height: 1.42;
  text-align: left;
  color: #FFFFFF;
}
/* line 231, ../sass/partials/_careers.scss */
.careersPage.articlePage .mainImage {
  margin-top: -25.002vh;
}
/* line 234, ../sass/partials/_careers.scss */
.careersPage.articlePage .mainContainer {
  max-width: 84.40625vw;
  padding-right: 16.14583vw;
}
/* line 237, ../sass/partials/_careers.scss */
.careersPage.articlePage .mainContainer ul {
  margin-top: 10.0934vh;
  margin-bottom: 17.6403vh !important;
}
/* line 240, ../sass/partials/_careers.scss */
.careersPage.articlePage .mainContainer ul li {
  max-width: 18.90625vw;
  width: 100%;
  margin-right: 4.16667vw !important;
}
/* line 244, ../sass/partials/_careers.scss */
.careersPage.articlePage .mainContainer ul li:last-child {
  margin-right: 0 !important;
}
/* line 247, ../sass/partials/_careers.scss */
.careersPage.articlePage .mainContainer ul li .iconHolder {
  margin-bottom: 5.45414vh;
}
/* line 250, ../sass/partials/_careers.scss */
.careersPage.articlePage .mainContainer ul li p {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.33;
  text-align: left;
  color: #7C878E;
  color: #7C878E !important;
  font-size: 1.125em;
  line-height: 1.56;
}
/* line 260, ../sass/partials/_careers.scss */
.careersPage.articlePage .listView .leftSection {
  margin-left: 13.02083vw;
  max-width: 29.21875vw;
  width: 100%;
}
/* line 264, ../sass/partials/_careers.scss */
.careersPage.articlePage .listView .leftSection p {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.56;
  text-align: left;
  color: #0e161e;
}
/* line 272, ../sass/partials/_careers.scss */
.careersPage.articlePage .listView .divider {
  max-width: 8.85417vw !important;
  width: 100%;
}
/* line 276, ../sass/partials/_careers.scss */
.careersPage.articlePage .listView .rightSection {
  max-width: 29.21875vw;
  width: 100%;
}
/* line 280, ../sass/partials/_careers.scss */
.careersPage.articlePage .listView .rightSection p {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.56;
  text-align: left;
  color: #0e161e;
}
/* line 290, ../sass/partials/_careers.scss */
.careersPage.articlePage .listView.fullSection .subsection {
  max-width: 93.75vw !important;
  width: 100%;
  background-color: #F0B323;
  padding-bottom: 5.14063vw;
}
/* line 299, ../sass/partials/_careers.scss */
.careersPage.articlePage .listView .emptySpace {
  width: 3.125vw;
}
/* line 303, ../sass/partials/_careers.scss */
.careersPage.articlePage .introSectionCareers {
  margin-bottom: 8.40808vh;
  width: 100%;
  max-width: 43.125vw;
  margin-left: 9.89583vw;
  margin-top: -19.446vh;
  position: relative;
  background-color: #FFFFFF;
  padding: 2.9632vh 3.02083vw 5.1856vh 3.02083vw;
}
/* line 313, ../sass/partials/_careers.scss */
.careersPage.articlePage .introSectionCareers h2 {
  font-family: "CeraPRO-Regular";
  font-size: 3.3125em;
  line-height: 1.32;
  text-align: left;
  color: #0e161e;
  padding-bottom: 0.62042vh;
}
/* line 321, ../sass/partials/_careers.scss */
.careersPage.articlePage .introSectionCareers h4 {
  font-family: "CeraPRO-Regular";
  font-size: 2.1875em;
  line-height: 1.26;
  text-align: left;
  color: #0e161e;
  padding-bottom: 4.3059vh;
}
/* line 329, ../sass/partials/_careers.scss */
.careersPage.articlePage .introSectionCareers p {
  font-family: "CeraPRO-Regular";
  font-size: 0.9375vw;
  line-height: 1.56;
  text-align: left;
  color: #7c878e;
}

/* line 340, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer .subsection {
  margin-bottom: 0vh;
  padding-bottom: 8.7044vh;
}
/* line 344, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer {
  padding-bottom: 0;
  max-width: 84.40625vw;
  padding-right: 16.14583vw;
}
/* line 348, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer .leftSection {
  max-width: 40.88021vw;
  width: 100%;
}
/* line 351, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer .leftSection h1 {
  font-family: "CeraPRO-Regular";
  font-size: 4.5em;
  line-height: 1.17;
  text-align: left;
  color: #F0B323;
  margin-bottom: 0.926vh;
}
/* line 359, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer .leftSection p {
  padding-bottom: 7.408vh;
}
/* line 363, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer .rightSection {
  max-width: 23.4375vw;
  width: 100%;
  float: right;
}
/* line 367, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer .rightSection .btnTransp.bgBlue {
  width: 100%;
  min-width: 13.02083vw;
  max-width: 250px;
  margin-top: 3.704vh;
  margin-bottom: 2.778vh;
}
/* line 373, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer .rightSection .btnTransp.bgBlue span {
  margin-bottom: 6px;
}
/* line 377, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer .rightSection button {
  float: right;
}
/* line 381, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer .rightSection .shareArticle li {
  margin-right: 0.52083vw;
}
/* line 385, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer .rightSection .shareArticle p {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  text-align: right;
  color: #7c878e;
}
/* line 392, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer h2 {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  text-align: left;
  color: #7c878e;
  padding-bottom: 1.2964vh;
}
/* line 400, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer .content p {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.56;
  text-align: left;
  color: #FFFFFF;
  padding-bottom: 1.852vh;
}
/* line 408, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer .content ul {
  list-style: disc;
  margin-left: 1.04167vw;
  color: #FFFFFF;
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.56;
  text-align: left;
}
/* line 416, ../sass/partials/_careers.scss */
.careersDescription.newsPage.articlePage .mainContainer .content ul li {
  padding-bottom: 1.852vh;
}

@media only screen and (max-width: 1023px) {
  /* line 429, ../sass/partials/_careers.scss */
  .careersPage.articlePage .fullSection.jobs .subsection {
    max-width: 80.50667vw !important;
    width: 100%;
    margin-left: 9.89333vw;
  }
  /* line 433, ../sass/partials/_careers.scss */
  .careersPage.articlePage .fullSection.jobs .subsection .info {
    display: block;
    max-width: 78.85333vw;
  }
  /* line 436, ../sass/partials/_careers.scss */
  .careersPage.articlePage .fullSection.jobs .subsection .info p:first-child {
    margin-bottom: 1.49925vh;
  }
  /* line 440, ../sass/partials/_careers.scss */
  .careersPage.articlePage .fullSection.jobs .subsection .imageContainer {
    display: block;
    max-width: 78.85333vw;
    float: none;
    margin-bottom: 27.73613vh;
  }
  /* line 446, ../sass/partials/_careers.scss */
  .careersPage.articlePage .fullSection.jobs .subsection .imageContainer .btnSection {
    padding: 0 0px;
  }
  /* line 450, ../sass/partials/_careers.scss */
  .careersPage.articlePage .fullSection.jobs .subsection .imageContainer button {
    display: block;
    position: relative;
    width: 100%;
    max-width: 78.85333vw !important;
    height: 50px;
  }
  /* line 460, ../sass/partials/_careers.scss */
  .careersPage.articlePage .fullSection.jobs .subsection h3 a {
    font-family: "CeraPRO-Regular";
    font-size: 9.6vw;
    line-height: 1.22;
    text-align: left;
    color: #FFFFFF;
  }
  /* line 472, ../sass/partials/_careers.scss */
  .careersPage.articlePage .introSectionCareers {
    width: 100%;
    max-width: 78.66667vw;
    margin-left: 5.33333vw;
    margin-top: -29.98501vh;
    position: relative;
    background-color: #FFFFFF;
    padding: 2.9985vh 5.33333vw 2.9985vh 5.33333vw;
  }
  /* line 481, ../sass/partials/_careers.scss */
  .careersPage.articlePage .introSectionCareers h2 {
    font-family: "CeraPRO-Regular";
    font-size: 3em;
    line-height: 0.94;
    text-align: left;
    color: #0e161e;
  }
  /* line 488, ../sass/partials/_careers.scss */
  .careersPage.articlePage .introSectionCareers h4 {
    font-family: "CeraPRO-Regular";
    font-size: 2.25em;
    line-height: 1.26;
    text-align: left;
    color: #0e161e;
  }
  /* line 495, ../sass/partials/_careers.scss */
  .careersPage.articlePage .introSectionCareers p {
    font-family: "CeraPRO-Regular";
    font-size: 1em;
    line-height: 1.5;
    text-align: left;
    color: #869097;
  }
  /* line 504, ../sass/partials/_careers.scss */
  .careersPage.articlePage .listView .leftSection {
    margin-left: 5.04vw;
    max-width: 79.2vw;
    width: 100%;
  }
  /* line 509, ../sass/partials/_careers.scss */
  .careersPage.articlePage .listView .rightSection {
    margin-left: 5.04vw;
    max-width: 79.2vw;
    width: 100%;
    padding-bottom: 8.23088vh;
  }
  /* line 515, ../sass/partials/_careers.scss */
  .careersPage.articlePage .listView.fullSection {
    padding-left: 1.852vh;
    padding-right: 1.852vh;
  }
  /* line 518, ../sass/partials/_careers.scss */
  .careersPage.articlePage .listView.fullSection .subsection {
    max-width: 100%;
  }
  /* line 522, ../sass/partials/_careers.scss */
  .careersPage.articlePage .listView .mainImage {
    width: 89.33333vw !important;
    height: 82.45877vh !important;
    overflow: hidden;
    display: block;
    margin-left: 0 !important;
  }
  /* line 528, ../sass/partials/_careers.scss */
  .careersPage.articlePage .listView .mainImage img {
    height: 100%;
    width: auto;
  }
  /* line 534, ../sass/partials/_careers.scss */
  .careersPage.articlePage .mainContainer {
    max-width: 100%;
    padding-right: 10.66667vw;
  }
  /* line 536, ../sass/partials/_careers.scss */
  .careersPage.articlePage .mainContainer .iconHolder img {
    max-width: 14.4vw;
  }
  /* line 540, ../sass/partials/_careers.scss */
  .careersPage.articlePage .mainContainer h1 {
    font-family: "CeraPRO-Regular";
    font-size: 3em;
    line-height: 1.22;
    text-align: left;
    color: #f0b323 !important;
    padding-bottom: 2.62369vh;
  }
  /* line 548, ../sass/partials/_careers.scss */
  .careersPage.articlePage .mainContainer h5 {
    font-family: "CeraPRO-Medium";
    font-size: 1.5em;
    line-height: 1.44;
    text-align: left;
    color: #ffffff;
    padding-bottom: 0.92954vh;
  }
  /* line 556, ../sass/partials/_careers.scss */
  .careersPage.articlePage .mainContainer p {
    padding-bottom: 8.83058vh !important;
  }
  /* line 562, ../sass/partials/_careers.scss */
  .careersPage.articlePage .mainContainer ul {
    margin-bottom: 13.34333vh !important;
  }
  /* line 565, ../sass/partials/_careers.scss */
  .careersPage.articlePage .mainContainer ul li {
    max-width: 100%;
    display: block;
  }
  /* line 571, ../sass/partials/_careers.scss */
  .careersPage.articlePage.newsPage .fullSection ul.list-inline > li p {
    font-size: 1.5em;
  }
  /* line 574, ../sass/partials/_careers.scss */
  .careersPage.articlePage .shareArticle li {
    margin-right: 2.66667vw;
  }
  /* line 577, ../sass/partials/_careers.scss */
  .careersPage.articlePage .fullSection.jobs .subsection .imageContainer button {
    margin-top: 2.24888vh !important;
  }

  /* line 582, ../sass/partials/_careers.scss */
  footer form.appNotification {
    display: block !important;
    position: relative;
    height: 79px;
  }
  /* line 588, ../sass/partials/_careers.scss */
  footer .announceSection li {
    display: block;
    position: relative;
    margin-top: 160px;
  }
  /* line 592, ../sass/partials/_careers.scss */
  footer .announceSection li li a {
    width: 33%;
  }
  /* line 596, ../sass/partials/_careers.scss */
  footer .row .privacySection > p {
    line-height: 2 !important;
  }

  /* line 604, ../sass/partials/_careers.scss */
  .careersDescription.newsPage.articlePage .mainContainer {
    max-width: 100%;
  }
  /* line 606, ../sass/partials/_careers.scss */
  .careersDescription.newsPage.articlePage .mainContainer .leftSection {
    max-width: 100%;
    display: block;
  }
  /* line 610, ../sass/partials/_careers.scss */
  .careersDescription.newsPage.articlePage .mainContainer .rightSection {
    max-width: 100%;
    display: block;
  }
  /* line 613, ../sass/partials/_careers.scss */
  .careersDescription.newsPage.articlePage .mainContainer .rightSection .shareArticle {
    margin-top: -4.49775vh;
    margin-bottom: 7.49625vh;
  }
  /* line 616, ../sass/partials/_careers.scss */
  .careersDescription.newsPage.articlePage .mainContainer .rightSection .shareArticle p {
    font-size: 1.16667em !important;
  }
  /* line 623, ../sass/partials/_careers.scss */
  .careersDescription.newsPage.articlePage .btnSection {
    display: block;
    position: fixed;
    z-index: 20;
    bottom: 0;
    margin: 0 auto;
  }
  /* line 632, ../sass/partials/_careers.scss */
  .careersDescription.newsPage.articlePage .content p {
    font-family: "CeraPRO-Regular";
    font-size: 1.125em;
    line-height: 1.56;
    text-align: left;
    color: #FFFFFF;
    padding-bottom: 1.852vh;
  }
  /* line 640, ../sass/partials/_careers.scss */
  .careersDescription.newsPage.articlePage .content ul {
    padding-left: 4vw;
  }
  /* line 643, ../sass/partials/_careers.scss */
  .careersDescription.newsPage.articlePage .content ul li {
    padding-bottom: 2.9985vh;
  }

  /* line 650, ../sass/partials/_careers.scss */
  footer .bgGray .announceSection {
    margin-bottom: 0 !important;
  }

  /* line 654, ../sass/partials/_careers.scss */
  footer .bgGray .announceSection ul li:nth-child(1) {
    padding-top: 2.9985vh;
    margin-bottom: 2.9985vh;
  }
}
/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 5, ../sass/partials/_contactpage.scss */
h1 {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 4.5em;
  line-height: 1.17;
  text-align: left;
  color: #F0B323;
}
/* line 7, ../sass/partials/_contactpage.scss */
h1.white {
  color: #FFFFFF;
  padding-top: 10.61196vh;
  padding-bottom: 2.71318vh;
}

/* line 13, ../sass/partials/_contactpage.scss */
p {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.33;
  text-align: left;
  color: #7C878E;
}

/* line 16, ../sass/partials/_contactpage.scss */
h5 {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 2.25em;
  line-height: 0.94;
  text-align: left;
  color: #FFFFFF;
}

/* line 19, ../sass/partials/_contactpage.scss */
.ignore > a {
  color: #FFFFFF;
  text-decoration: none;
}

/* line 25, ../sass/partials/_contactpage.scss */
.notFound input[type="text"],
.notFound input[type="email"],
.notFound textarea,
#contactPage input[type="text"],
#contactPage input[type="email"],
#contactPage textarea {
  width: 100%;
  max-width: 29.21875vw;
  height: 4.63vh;
  border-radius: 3px;
  border: solid 1px #cdd1d4;
  margin-bottom: 2.778vh;
}
/* line 36, ../sass/partials/_contactpage.scss */
.notFound textarea,
#contactPage textarea {
  margin-top: -0.926vh;
  min-height: 20.372vh;
}
/* line 41, ../sass/partials/_contactpage.scss */
.notFound button[type="submit"],
#contactPage button[type="submit"] {
  width: 100%;
  max-width: 29.21875vw;
  height: 4.63vh;
  border-radius: 3px;
  background-color: #f0b323;
  font-family: "CeraPRO-Bold";
  font-size: 0.875em;
  text-align: center;
  color: #FFFFFF;
  text-transform: uppercase;
  outline: none;
  border: solid 0px white;
}
/* line 54, ../sass/partials/_contactpage.scss */
.notFound button[type="submit"]:active, .notFound button[type="submit"]:focus,
#contactPage button[type="submit"]:active,
#contactPage button[type="submit"]:focus {
  border: none;
  border: solid 0px white;
  outline: none;
}
/* line 62, ../sass/partials/_contactpage.scss */
.notFound.containerBlock,
#contactPage.containerBlock {
  width: 100vw;
  display: flex;
}
/* line 65, ../sass/partials/_contactpage.scss */
.notFound.containerBlock .flex,
#contactPage.containerBlock .flex {
  display: inline-block;
}
/* line 70, ../sass/partials/_contactpage.scss */
.notFound .emptySpace,
#contactPage .emptySpace {
  width: 15.55729vw;
}
/* line 73, ../sass/partials/_contactpage.scss */
.notFound .mainContainer,
#contactPage .mainContainer {
  background-image: url(../images/contact/background.svg);
  background-repeat: no-repeat;
  background-position: right top;
  width: 84.44271vw;
  padding-top: 20.52942vh;
}
/* line 79, ../sass/partials/_contactpage.scss */
.notFound .mainContainer h1,
#contactPage .mainContainer h1 {
  padding-bottom: 1.33344vh;
}
/* line 84, ../sass/partials/_contactpage.scss */
.notFound .fullSection .leftSection,
#contactPage .fullSection .leftSection {
  width: 100%;
  max-width: 29.21875vw;
  display: inline-block;
  vertical-align: top;
}
/* line 89, ../sass/partials/_contactpage.scss */
.notFound .fullSection .leftSection form,
#contactPage .fullSection .leftSection form {
  margin-top: 3.6114vh;
}
/* line 93, ../sass/partials/_contactpage.scss */
.notFound .fullSection .dividerSection,
#contactPage .fullSection .dividerSection {
  display: inline-block;
  width: 9.28125vw;
}
/* line 97, ../sass/partials/_contactpage.scss */
.notFound .fullSection .rightSection,
#contactPage .fullSection .rightSection {
  width: 100%;
  max-width: 29.21875vw;
  display: inline-block;
  vertical-align: top;
}
/* line 102, ../sass/partials/_contactpage.scss */
.notFound .fullSection .rightSection h5,
#contactPage .fullSection .rightSection h5 {
  margin-bottom: 5.093vh;
}
/* line 104, ../sass/partials/_contactpage.scss */
.notFound .fullSection .rightSection h5.ignore,
#contactPage .fullSection .rightSection h5.ignore {
  margin-bottom: 0vh;
}
/* line 108, ../sass/partials/_contactpage.scss */
.notFound .fullSection .rightSection h5.unic,
#contactPage .fullSection .rightSection h5.unic {
  margin-bottom: 2.8706vh;
}
/* line 112, ../sass/partials/_contactpage.scss */
.notFound .fullSection .rightSection .contactMap,
#contactPage .fullSection .rightSection .contactMap {
  width: 100%;
  margin-bottom: 5.093vh;
}
/* line 115, ../sass/partials/_contactpage.scss */
.notFound .fullSection .rightSection .contactMap img,
#contactPage .fullSection .rightSection .contactMap img {
  max-width: 29.21875vw;
  width: 100%;
}
/* line 118, ../sass/partials/_contactpage.scss */
.notFound .fullSection .rightSection .contactMap img:last-child,
#contactPage .fullSection .rightSection .contactMap img:last-child {
  display: none;
}
/* line 124, ../sass/partials/_contactpage.scss */
.notFound .fullSection ul.list-inline,
#contactPage .fullSection ul.list-inline {
  margin-bottom: 23.14074vh;
}
/* line 126, ../sass/partials/_contactpage.scss */
.notFound .fullSection ul.list-inline > li,
#contactPage .fullSection ul.list-inline > li {
  padding-left: 0;
  padding-right: 0;
  margin-right: 1.30208vw;
}
/* line 130, ../sass/partials/_contactpage.scss */
.notFound .fullSection ul.list-inline > li:last-child,
#contactPage .fullSection ul.list-inline > li:last-child {
  margin-right: 0vw;
}
/* line 133, ../sass/partials/_contactpage.scss */
.notFound .fullSection ul.list-inline > li p,
#contactPage .fullSection ul.list-inline > li p {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.56;
  text-align: left;
  color: #131e29;
}

@media only screen and (max-width: 1023px) {
  /* line 143, ../sass/partials/_contactpage.scss */
  h1 {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 4.5em;
    line-height: 1.17;
    text-align: left;
    color: #F0B323;
    font-size: 3em;
  }
  /* line 146, ../sass/partials/_contactpage.scss */
  h1.white {
    color: #FFFFFF;
    padding-top: 9.5952vh;
    padding-bottom: 4.3928vh;
  }

  /* line 152, ../sass/partials/_contactpage.scss */
  p {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 1.125em;
    line-height: 1.33;
    text-align: left;
    color: #7C878E;
    font-size: 1em;
  }

  /* line 156, ../sass/partials/_contactpage.scss */
  h5 {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 2.25em;
    line-height: 0.94;
    text-align: left;
    color: #FFFFFF;
    font-size: 2.25em;
  }

  /* line 162, ../sass/partials/_contactpage.scss */
  #contactPage input[type="text"],
  #contactPage input[type="email"],
  #contactPage textarea {
    width: 100%;
    max-width: 149.6vw;
    height: 50px;
    border-radius: 3px;
    border: solid 1px #cdd1d4;
    margin-bottom: 2.9985vh;
  }
  /* line 172, ../sass/partials/_contactpage.scss */
  #contactPage textarea {
    margin-top: 0vh;
    min-height: 32.98351vh;
  }
  /* line 177, ../sass/partials/_contactpage.scss */
  #contactPage button[type="submit"] {
    width: 100%;
    max-width: 149.6vw;
    height: 50px;
    border-radius: 3px;
    background-color: #f0b323;
    font-family: "CeraPRO-Bold";
    font-size: 1.16667em;
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
    outline: none;
    border: solid 0px white;
    margin-bottom: 13.97301vh;
  }
  /* line 191, ../sass/partials/_contactpage.scss */
  #contactPage button[type="submit"]:active, #contactPage button[type="submit"]:focus {
    border: none;
    border: solid 0px white;
    outline: none;
  }
  /* line 199, ../sass/partials/_contactpage.scss */
  #contactPage.containerBlock {
    width: 100vw;
    display: flex;
  }
  /* line 202, ../sass/partials/_contactpage.scss */
  #contactPage.containerBlock .flex {
    display: inline-block;
  }
  /* line 207, ../sass/partials/_contactpage.scss */
  #contactPage .emptySpace {
    width: 0vw;
  }
  /* line 210, ../sass/partials/_contactpage.scss */
  #contactPage .mainContainer {
    background-image: url(../images/contact/background.svg);
    background-repeat: no-repeat;
    background-position: right top;
    width: 100vw;
    padding-left: 10.66667vw;
    padding-right: 10.66667vw;
    padding-top: 24.09295vh;
  }
  /* line 218, ../sass/partials/_contactpage.scss */
  #contactPage .mainContainer h1 {
    padding-bottom: 1.66417vh;
  }
  /* line 223, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection .leftSection {
    width: 100%;
    max-width: 100vw;
    display: block;
    vertical-align: top;
  }
  /* line 229, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection .leftSection form {
    margin-top: 5.84708vh;
  }
  /* line 233, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection .dividerSection {
    display: none;
  }
  /* line 236, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection .rightSection {
    width: 100%;
    max-width: 100vw;
    display: block;
    vertical-align: top;
  }
  /* line 242, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection .rightSection h5 {
    margin-bottom: 5.69715vh;
  }
  /* line 244, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection .rightSection h5.ignore {
    margin-bottom: 0vh;
  }
  /* line 248, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection .rightSection h5.unic {
    margin-bottom: 4.64768vh;
  }
  /* line 252, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection .rightSection .contactMap {
    width: 100%;
    margin-bottom: 5.54723vh;
  }
  /* line 255, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection .rightSection .contactMap img {
    max-width: 149.6vw;
    width: 100%;
  }
  /* line 258, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection .rightSection .contactMap img:first-child {
    display: none;
  }
  /* line 261, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection .rightSection .contactMap img:last-child {
    display: block;
  }
  /* line 267, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection ul.list-inline {
    margin-bottom: 13.49325vh;
  }
  /* line 269, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection ul.list-inline > li {
    padding-left: 0;
    padding-right: 0;
    margin-right: 4.8vw;
  }
  /* line 273, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection ul.list-inline > li:last-child {
    margin-right: 0vw;
  }
  /* line 276, ../sass/partials/_contactpage.scss */
  #contactPage .fullSection ul.list-inline > li img {
    max-width: 64px;
  }
}
/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 3, ../sass/partials/_ourstorypage.scss */
.scrollLine {
  position: absolute;
  margin: 0 auto;
  width: 100%;
  margin-top: -10.0008vh;
}
/* line 4, ../sass/partials/_ourstorypage.scss */
.scrollLine a {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 0.625em;
  letter-spacing: 0.125em;
  text-align: left;
  color: #FFFFFF;
  text-decoration: none;
}
/* line 9, ../sass/partials/_ourstorypage.scss */
.scrollLine span {
  text-align: center;
  display: block;
}
/* line 12, ../sass/partials/_ourstorypage.scss */
.scrollLine span:first-child {
  padding-bottom: 1.76866vh;
}

/* line 22, ../sass/partials/_ourstorypage.scss */
.plus {
  width: 5.20833vw;
  height: 5.20833vw;
  position: relative;
  margin: auto;
  margin-top: 0vw;
  margin-bottom: 1.82292vw;
}
/* line 30, ../sass/partials/_ourstorypage.scss */
.plus::after {
  content: " ";
  position: absolute;
  display: block;
  height: 0px;
  margin-top: -0.20833vw;
  top: 50%;
  left: 0.26042vw;
  right: 0.26042vw;
  z-index: 9;
  border: solid 2px #f0b323;
}
/* line 42, ../sass/partials/_ourstorypage.scss */
.plus::before {
  content: " ";
  position: absolute;
  display: block;
  width: 0px;
  margin-left: -2px;
  left: 50%;
  top: 5px;
  bottom: 5px;
  z-index: 9;
  border: solid 2px #f0b323;
}

/* line 57, ../sass/partials/_ourstorypage.scss */
.yellowBox {
  background-color: #F0B323;
  padding-top: 18.52vh;
  padding-bottom: 18.52vh;
}
/* line 63, ../sass/partials/_ourstorypage.scss */
.yellowBox .list-inline {
  display: table;
  margin: 0 auto;
}
/* line 66, ../sass/partials/_ourstorypage.scss */
.yellowBox .list-inline li {
  vertical-align: top;
  width: 19.48438vw;
  margin-right: 3.58854vw;
}
/* line 70, ../sass/partials/_ourstorypage.scss */
.yellowBox .list-inline li:last-child {
  margin-right: 0vw;
}
/* line 74, ../sass/partials/_ourstorypage.scss */
.yellowBox .list-inline p {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.56;
  text-align: left;
  color: #131e29;
}

/* line 80, ../sass/partials/_ourstorypage.scss */
.darkBox.images {
  background-color: #131e29;
  padding-top: 18.52vh;
  padding-bottom: 18.52vh;
}
/* line 86, ../sass/partials/_ourstorypage.scss */
.darkBox.images .list-inline {
  display: table;
  margin: 0 auto;
}
/* line 89, ../sass/partials/_ourstorypage.scss */
.darkBox.images .list-inline li {
  text-align: center;
  vertical-align: top;
  width: 21.51042vw;
  margin-right: 1.5625vw;
}
/* line 94, ../sass/partials/_ourstorypage.scss */
.darkBox.images .list-inline li:last-child {
  margin-right: 0vw;
}
/* line 98, ../sass/partials/_ourstorypage.scss */
.darkBox.images .list-inline .thumbnail {
  width: 21.51042vw;
  margin-bottom: 2.315vh;
  border: 0px solid #FFFFFF;
  padding: 0;
  background: transparent;
}
/* line 104, ../sass/partials/_ourstorypage.scss */
.darkBox.images .list-inline .thumbnail img {
  width: 100%;
}
/* line 108, ../sass/partials/_ourstorypage.scss */
.darkBox.images .list-inline h5 {
  text-align: center;
  margin-bottom: 0.6945vh;
  font-family: "CeraPRO-Regular";
}
/* line 113, ../sass/partials/_ourstorypage.scss */
.darkBox.images .list-inline p {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.56;
  text-align: left;
  color: #131e29;
  color: #7C878E;
  text-align: center;
}

/* line 122, ../sass/partials/_ourstorypage.scss */
.iconHolder {
  margin-bottom: 4.25034vh;
}

/* line 127, ../sass/partials/_ourstorypage.scss */
#ourStoryPage .addMember {
  width: 21.51042vw;
  line-height: 21.51042vw;
  vertical-align: middle;
  min-height: 21.51042vw;
  background-color: #333f48;
}
/* line 129, ../sass/partials/_ourstorypage.scss */
#ourStoryPage .addMember a {
  text-decoration: none;
  line-height: 21.51042vw;
  vertical-align: middle;
  display: inline-block;
}
/* line 140, ../sass/partials/_ourstorypage.scss */
#ourStoryPage .addMember h5 {
  color: #F0B323;
}
/* line 144, ../sass/partials/_ourstorypage.scss */
#ourStoryPage h4 {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Medium";
  font-size: 1.5em;
  line-height: 1.42;
  text-align: left;
  color: #FFFFFF;
  padding-bottom: 1.5279vh;
}
/* line 149, ../sass/partials/_ourstorypage.scss */
#ourStoryPage .fullScreenBackground {
  background-image: url("../images/our-story/background.png");
  background-size: cover;
  background-position: center top;
  max-width: 100vw;
  min-height: 92.6vh;
  width: 100%;
}
/* line 156, ../sass/partials/_ourstorypage.scss */
#ourStoryPage .fullScreenBackground h1 {
  margin: 0 0;
  padding-top: 43.58682vh;
  padding-bottom: 18.52vh;
  padding-left: 17.09375vw;
  padding-right: 17.09375vw;
  text-align: center;
  line-height: 1.17;
}

@media only screen and (min-width: 1024px) {
  /* line 168, ../sass/partials/_ourstorypage.scss */
  .darkBox.images .list-inline {
    max-width: 71.35417vw !important;
  }
  /* line 170, ../sass/partials/_ourstorypage.scss */
  .darkBox.images .list-inline li {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 181, ../sass/partials/_ourstorypage.scss */
  #ourStoryPage .fullScreenBackground h1 {
    padding-left: 5.33333vw;
    padding-right: 5.33333vw;
  }

  /* line 186, ../sass/partials/_ourstorypage.scss */
  #ourStoryPage .addMember {
    width: 100%;
    min-height: 89.33333vw;
  }
  /* line 189, ../sass/partials/_ourstorypage.scss */
  #ourStoryPage .addMember a {
    margin-top: 18.66667vw;
  }
  /* line 192, ../sass/partials/_ourstorypage.scss */
  #ourStoryPage .addMember h5 {
    margin-top: 9.33333vw;
  }
  /* line 196, ../sass/partials/_ourstorypage.scss */
  #ourStoryPage .plus {
    width: 26.66667vw;
    height: 29.33333vw;
  }
  /* line 201, ../sass/partials/_ourstorypage.scss */
  #ourStoryPage .yellowBox {
    padding-top: 8.9955vh;
    margin: 0 5.33333vw;
  }
  /* line 204, ../sass/partials/_ourstorypage.scss */
  #ourStoryPage .yellowBox p {
    font-family: "CeraPRO-Regular";
    font-size: 1em;
  }
  /* line 208, ../sass/partials/_ourstorypage.scss */
  #ourStoryPage .yellowBox h4 {
    font-family: "CeraPRO-Regular";
    font-size: 2.25em;
    line-height: 1.26;
  }
  /* line 214, ../sass/partials/_ourstorypage.scss */
  #ourStoryPage li {
    width: 100%;
    padding: 0 5.33333vw;
  }
  /* line 218, ../sass/partials/_ourstorypage.scss */
  #ourStoryPage .iconHolder {
    margin-top: 8.24588vh;
    margin-bottom: 2.54873vh;
  }
  /* line 219, ../sass/partials/_ourstorypage.scss */
  #ourStoryPage .iconHolder img {
    max-width: 13.33333vw;
  }
  /* line 227, ../sass/partials/_ourstorypage.scss */
  #ourStoryPage .darkBox.images .list-inline li {
    margin-bottom: 60px;
  }
  /* line 230, ../sass/partials/_ourstorypage.scss */
  #ourStoryPage .darkBox.images .list-inline .thumbnail {
    width: 100%;
  }
}
/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 5, ../sass/partials/_newspage.scss */
h1 {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 4.5em;
  line-height: 1.17;
  text-align: left;
  color: #F0B323;
}
/* line 7, ../sass/partials/_newspage.scss */
h1.white {
  color: #FFFFFF;
  padding-top: 10.61196vh;
  padding-bottom: 2.71318vh;
}

/* line 13, ../sass/partials/_newspage.scss */
p {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.33;
  text-align: left;
  color: #7C878E;
}

/* line 16, ../sass/partials/_newspage.scss */
h5 {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 2.25em;
  line-height: 0.94;
  text-align: left;
  color: #FFFFFF;
}

/* line 19, ../sass/partials/_newspage.scss */
.ignore > a {
  color: #FFFFFF;
  text-decoration: none;
}

/* line 26, ../sass/partials/_newspage.scss */
.newsPage a {
  text-decoration: none !important;
}
/* line 29, ../sass/partials/_newspage.scss */
.newsPage h2 {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 2.25em;
  line-height: 1.22;
  text-align: left;
  color: #FFFFFF;
}
/* line 32, ../sass/partials/_newspage.scss */
.newsPage.containerBlock {
  width: 100vw;
}
/* line 34, ../sass/partials/_newspage.scss */
.newsPage.containerBlock .flex {
  display: flex !important;
}
/* line 37, ../sass/partials/_newspage.scss */
.newsPage.containerBlock .fullSection {
  display: block;
  width: 100%;
}
/* line 41, ../sass/partials/_newspage.scss */
.newsPage.containerBlock .flex {
  display: inline-block;
}
/* line 46, ../sass/partials/_newspage.scss */
.newsPage .emptySpace {
  width: 15.55729vw;
}
/* line 50, ../sass/partials/_newspage.scss */
.newsPage .subsection {
  vertical-align: top;
  margin-bottom: 5.556vh;
}
/* line 53, ../sass/partials/_newspage.scss */
.newsPage .subsection:last-child {
  margin-bottom: 0;
}
/* line 56, ../sass/partials/_newspage.scss */
.newsPage .subsection .imageContainer {
  vertical-align: top;
  width: 100%;
  max-width: 13.80208vw;
  display: inline-block;
}
/* line 62, ../sass/partials/_newspage.scss */
.newsPage .subsection .imageContainer img {
  width: 100%;
  display: block;
}
/* line 68, ../sass/partials/_newspage.scss */
.newsPage .subsection .articleSummary {
  padding-left: 1.39063vw;
  vertical-align: top;
  width: 100%;
  max-width: 21.625vw;
  display: inline-block;
}
/* line 74, ../sass/partials/_newspage.scss */
.newsPage .subsection .articleSummary h2 {
  margin-bottom: 1.6205vh;
  padding-bottom: 0;
}
/* line 80, ../sass/partials/_newspage.scss */
.newsPage .listView {
  background-color: #fafafa;
  padding-top: 18.52vh;
  padding-bottom: 18.52vh;
}
/* line 84, ../sass/partials/_newspage.scss */
.newsPage .listView .articleDetails {
  display: block;
  width: 100%;
}
/* line 89, ../sass/partials/_newspage.scss */
.newsPage .listView .subsection {
  width: 100%;
  max-width: 67.09896vw;
}
/* line 92, ../sass/partials/_newspage.scss */
.newsPage .listView .subsection .articleSummary {
  width: 100%;
  max-width: 51.90625vw;
  min-height: 13.89vh;
  line-height: 13.89vh;
}
/* line 98, ../sass/partials/_newspage.scss */
.newsPage .listView .subsection a {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  text-decoration: none !important;
}
/* line 104, ../sass/partials/_newspage.scss */
.newsPage .listView .subsection span {
  line-height: normal;
}
/* line 108, ../sass/partials/_newspage.scss */
.newsPage .listView .subsection h3 {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 2.25em;
  line-height: 1.22;
  text-align: left;
  color: #FFFFFF;
  color: #0e161e;
  display: block;
  width: 100%;
}
/* line 116, ../sass/partials/_newspage.scss */
.newsPage .mainContainer {
  background-image: url(../images/contact/background.svg);
  background-repeat: no-repeat;
  background-position: right top;
  width: 84.44271vw;
  padding-top: 20.52942vh;
  padding-bottom: 19.446vh;
}
/* line 123, ../sass/partials/_newspage.scss */
.newsPage .mainContainer h2 {
  padding-bottom: 1.70384vh;
}
/* line 127, ../sass/partials/_newspage.scss */
.newsPage .mainContainer .mainArticle {
  max-width: 29.21875vw;
  width: 100%;
  display: block;
}
/* line 131, ../sass/partials/_newspage.scss */
.newsPage .mainContainer .mainArticle img {
  width: 100%;
  margin-bottom: 1.89583vw;
}
/* line 136, ../sass/partials/_newspage.scss */
.newsPage .mainContainer p {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.33;
  text-align: left;
  color: #7C878E;
}
/* line 139, ../sass/partials/_newspage.scss */
.newsPage .mainContainer .articleDetails {
  margin-bottom: 0.84375vw;
  display: block;
}
/* line 145, ../sass/partials/_newspage.scss */
.newsPage .fullSection .leftSection {
  width: 100%;
  max-width: 29.21875vw;
  display: inline-block;
  vertical-align: top;
}
/* line 150, ../sass/partials/_newspage.scss */
.newsPage .fullSection .leftSection form {
  margin-top: 3.6114vh;
}
/* line 154, ../sass/partials/_newspage.scss */
.newsPage .fullSection .dividerSection {
  display: inline-block;
  width: 3.125vw;
}
/* line 158, ../sass/partials/_newspage.scss */
.newsPage .fullSection .rightSection {
  width: 100%;
  max-width: 36.82292vw;
  display: inline-block;
  vertical-align: top;
}
/* line 163, ../sass/partials/_newspage.scss */
.newsPage .fullSection .rightSection h5 {
  margin-bottom: 5.093vh;
}
/* line 165, ../sass/partials/_newspage.scss */
.newsPage .fullSection .rightSection h5.ignore {
  margin-bottom: 0vh;
}
/* line 169, ../sass/partials/_newspage.scss */
.newsPage .fullSection .rightSection h5.unic {
  margin-bottom: 2.8706vh;
}
/* line 173, ../sass/partials/_newspage.scss */
.newsPage .fullSection .rightSection .contactMap {
  width: 100%;
  margin-bottom: 5.093vh;
}
/* line 176, ../sass/partials/_newspage.scss */
.newsPage .fullSection .rightSection .contactMap img {
  max-width: 29.21875vw;
  width: 100%;
}
/* line 179, ../sass/partials/_newspage.scss */
.newsPage .fullSection .rightSection .contactMap img:last-child {
  display: none;
}
/* line 185, ../sass/partials/_newspage.scss */
.newsPage .fullSection ul.list-inline {
  margin-bottom: 23.14074vh;
}
/* line 187, ../sass/partials/_newspage.scss */
.newsPage .fullSection ul.list-inline > li {
  padding-left: 0;
  padding-right: 0;
  margin-right: 1.30208vw;
}
/* line 191, ../sass/partials/_newspage.scss */
.newsPage .fullSection ul.list-inline > li:last-child {
  margin-right: 0vw;
}
/* line 194, ../sass/partials/_newspage.scss */
.newsPage .fullSection ul.list-inline > li p {
  padding: 0 0;
  margin: 0 0;
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.56;
  text-align: left;
  color: #131e29;
}

@media only screen and (max-width: 1023px) {
  /* line 204, ../sass/partials/_newspage.scss */
  h1 {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 4.5em;
    line-height: 1.17;
    text-align: left;
    color: #F0B323;
    font-size: 3em;
  }
  /* line 207, ../sass/partials/_newspage.scss */
  h1.white {
    color: #FFFFFF;
    padding-top: 9.5952vh;
    padding-bottom: 4.3928vh;
  }

  /* line 213, ../sass/partials/_newspage.scss */
  p {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 1.125em;
    line-height: 1.33;
    text-align: left;
    color: #7C878E;
    font-size: 1em;
  }

  /* line 217, ../sass/partials/_newspage.scss */
  span.articleDetails {
    font-size: 1.5em;
    line-height: 1.33;
    padding-top: 1.49925vh;
    padding-bottom: 2.9985vh;
  }

  /* line 223, ../sass/partials/_newspage.scss */
  h5 {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 2.25em;
    line-height: 0.94;
    text-align: left;
    color: #FFFFFF;
    font-size: 2.25em;
  }

  /* line 229, ../sass/partials/_newspage.scss */
  .newsPage input[type="text"],
  .newsPage input[type="email"],
  .newsPage textarea {
    width: 100%;
    max-width: 149.6vw;
    height: 50px;
    border-radius: 3px;
    border: solid 1px #cdd1d4;
    margin-bottom: 2.9985vh;
  }
  /* line 239, ../sass/partials/_newspage.scss */
  .newsPage textarea {
    margin-top: 0vh;
    min-height: 32.98351vh;
  }
  /* line 244, ../sass/partials/_newspage.scss */
  .newsPage button[type="submit"] {
    width: 100%;
    max-width: 149.6vw;
    height: 50px;
    border-radius: 3px;
    background-color: #f0b323;
    font-family: "CeraPRO-Bold";
    font-size: 1.16667em;
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
    outline: none;
    border: solid 0px white;
    margin-bottom: 13.97301vh;
  }
  /* line 258, ../sass/partials/_newspage.scss */
  .newsPage button[type="submit"]:active, .newsPage button[type="submit"]:focus {
    border: none;
    border: solid 0px white;
    outline: none;
  }
  /* line 266, ../sass/partials/_newspage.scss */
  .newsPage.containerBlock {
    width: 100vw;
    display: inline-block;
  }
  /* line 269, ../sass/partials/_newspage.scss */
  .newsPage.containerBlock .flex {
    display: inline-block;
  }
  /* line 274, ../sass/partials/_newspage.scss */
  .newsPage .emptySpace {
    width: 0vw;
  }
  /* line 277, ../sass/partials/_newspage.scss */
  .newsPage .mainContainer {
    background-image: url(../images/contact/background.svg);
    background-repeat: no-repeat;
    background-position: right top;
    width: 100vw;
    padding-left: 10.66667vw;
    padding-right: 10.66667vw;
    padding-top: 24.09295vh;
    padding-bottom: 13.49325vh;
  }
  /* line 286, ../sass/partials/_newspage.scss */
  .newsPage .mainContainer h1 {
    padding-bottom: 1.66417vh;
  }
  /* line 291, ../sass/partials/_newspage.scss */
  .newsPage .listView {
    padding-left: 10.66667vw;
    padding-right: 10.66667vw;
    padding-top: 15.09745vh;
    padding-bottom: 14.9925vh;
  }
  /* line 296, ../sass/partials/_newspage.scss */
  .newsPage .listView .imageContainer {
    max-width: 100%;
  }
  /* line 299, ../sass/partials/_newspage.scss */
  .newsPage .listView .subsection {
    max-width: 100%;
  }
  /* line 301, ../sass/partials/_newspage.scss */
  .newsPage .listView .subsection h3 {
    padding-top: 1.67916vh;
    padding-bottom: 2.9985vh;
  }
  /* line 305, ../sass/partials/_newspage.scss */
  .newsPage .listView .subsection .articleDetails {
    padding-top: 0vh;
  }
  /* line 308, ../sass/partials/_newspage.scss */
  .newsPage .listView .subsection .articleSummary {
    max-width: 100%;
  }
  /* line 314, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .leftSection {
    width: 100%;
    max-width: 100vw;
    display: block;
    vertical-align: top;
  }
  /* line 319, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .leftSection form {
    margin-top: 5.84708vh;
  }
  /* line 323, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .dividerSection {
    display: none;
  }
  /* line 326, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .rightSection {
    width: 100%;
    max-width: 100vw;
    display: block;
    vertical-align: top;
  }
  /* line 333, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .rightSection h5 {
    margin-bottom: 5.69715vh;
  }
  /* line 335, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .rightSection h5.ignore {
    margin-bottom: 0vh;
  }
  /* line 339, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .rightSection h5.unic {
    margin-bottom: 4.64768vh;
  }
  /* line 342, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .rightSection .imageContainer {
    max-width: 100%;
  }
  /* line 344, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .rightSection .imageContainer img {
    margin-top: 8.72564vh;
    margin-bottom: 1.78411vh;
  }
  /* line 351, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .rightSection .articleSummary {
    max-width: 100%;
  }
  /* line 355, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .rightSection .contactMap {
    width: 100%;
    margin-bottom: 5.54723vh;
  }
  /* line 358, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .rightSection .contactMap img {
    max-width: 149.6vw;
    width: 100%;
  }
  /* line 361, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .rightSection .contactMap img:first-child {
    display: none;
  }
  /* line 364, ../sass/partials/_newspage.scss */
  .newsPage .fullSection .rightSection .contactMap img:last-child {
    display: block;
  }
  /* line 370, ../sass/partials/_newspage.scss */
  .newsPage .fullSection ul.list-inline {
    margin-bottom: 13.49325vh;
  }
  /* line 372, ../sass/partials/_newspage.scss */
  .newsPage .fullSection ul.list-inline > li {
    padding-left: 0;
    padding-right: 0;
    margin-right: 4.8vw;
  }
  /* line 376, ../sass/partials/_newspage.scss */
  .newsPage .fullSection ul.list-inline > li:last-child {
    margin-right: 0vw;
  }
  /* line 379, ../sass/partials/_newspage.scss */
  .newsPage .fullSection ul.list-inline > li img {
    max-width: 64px;
  }
}
/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 5, ../sass/partials/_newsarticlepage.scss */
.articlePage h1 {
  margin-bottom: 1.6205vh;
}
/* line 9, ../sass/partials/_newsarticlepage.scss */
.articlePage .mainContainer .articleDetails {
  display: inline-block;
  margin-bottom: 0;
}
/* line 14, ../sass/partials/_newsarticlepage.scss */
.articlePage .listView.fullSection {
  padding-top: 0px;
}
/* line 18, ../sass/partials/_newsarticlepage.scss */
.articlePage .mainContainer {
  max-width: 67.65625vw;
  padding-bottom: 17.594vh;
}
/* line 20, ../sass/partials/_newsarticlepage.scss */
.articlePage .mainContainer .subsection {
  padding-bottom: 2.778vh;
}
/* line 29, ../sass/partials/_newsarticlepage.scss */
.articlePage .fullsection ul.list-inline {
  margin-left: -5px;
  float: right;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 36, ../sass/partials/_newsarticlepage.scss */
.articlePage .fullSection ul.list-inline {
  margin-bottom: 0;
}
/* line 38, ../sass/partials/_newsarticlepage.scss */
.articlePage .fullSection ul.list-inline li {
  margin-right: 0.52083vw;
}
/* line 42, ../sass/partials/_newsarticlepage.scss */
.articlePage .mainImage {
  margin-top: -16.2976vh;
}
/* line 45, ../sass/partials/_newsarticlepage.scss */
.articlePage .subsection {
  width: 100%;
  max-width: 67.70833vw !important;
}
/* line 48, ../sass/partials/_newsarticlepage.scss */
.articlePage .subsection .leftSection {
  max-width: 26.04167vw;
  width: 100%;
}
/* line 51, ../sass/partials/_newsarticlepage.scss */
.articlePage .subsection .leftSection p {
  font-family: "CeraPRO-Regular";
  font-size: 2.25em;
  line-height: 1.22;
  text-align: left;
  color: #0e161e;
}
/* line 59, ../sass/partials/_newsarticlepage.scss */
.articlePage .subsection .dividerSection {
  max-width: 3.38542vw;
  width: 100%;
}
/* line 63, ../sass/partials/_newsarticlepage.scss */
.articlePage .subsection .rightSection {
  max-width: 36.97917vw;
  width: 100%;
}
/* line 66, ../sass/partials/_newsarticlepage.scss */
.articlePage .subsection .rightSection p {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.56;
  text-align: left;
  color: #7c878e;
}
/* line 72, ../sass/partials/_newsarticlepage.scss */
.articlePage .subsection .rightSection p img {
  width: 100%;
}

@media only screen and (max-width: 1023px) {
  /* line 84, ../sass/partials/_newsarticlepage.scss */
  p {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 1.125em;
    line-height: 1.33;
    text-align: left;
    color: #7C878E;
    font-size: 1em;
  }

  /* line 88, ../sass/partials/_newsarticlepage.scss */
  span.articleDetails {
    font-size: 1.5em;
    line-height: 1.33;
    padding-top: 1.49925vh;
    padding-bottom: 2.9985vh;
  }

  /* line 94, ../sass/partials/_newsarticlepage.scss */
  h5 {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 2.25em;
    line-height: 0.94;
    text-align: left;
    color: #FFFFFF;
    font-size: 2.25em;
  }

  /* line 101, ../sass/partials/_newsarticlepage.scss */
  .articlePage .articleDetails {
    display: block !important;
  }
  /* line 104, ../sass/partials/_newsarticlepage.scss */
  .articlePage .fullSection ul.list-inline {
    float: left !important;
    margin-left: 0 !important;
    margin-bottom: 4.27286vh;
  }
  /* line 109, ../sass/partials/_newsarticlepage.scss */
  .articlePage .subsection {
    max-width: 100% !important;
    width: 100%;
  }
  /* line 112, ../sass/partials/_newsarticlepage.scss */
  .articlePage .subsection .leftSection {
    max-width: 100%;
    padding-bottom: 2.9985vh;
  }
  /* line 115, ../sass/partials/_newsarticlepage.scss */
  .articlePage .subsection .leftSection p {
    font-family: "CeraPRO-Regular";
    font-size: 2.25em;
    line-height: 1.26;
    text-align: left;
    color: #0e161e;
  }
  /* line 123, ../sass/partials/_newsarticlepage.scss */
  .articlePage .subsection .rightSection {
    max-width: 100%;
  }
  /* line 125, ../sass/partials/_newsarticlepage.scss */
  .articlePage .subsection .rightSection p {
    font-family: "CeraPRO-Regular";
    font-size: 1em;
    line-height: 1.5;
    text-align: left;
    color: #7c878e;
  }
  /* line 134, ../sass/partials/_newsarticlepage.scss */
  .articlePage .mainImage {
    width: 89.33333vw;
    margin-left: -5.33333vw;
  }
  /* line 138, ../sass/partials/_newsarticlepage.scss */
  .articlePage .mainContainer {
    max-width: 100%;
    width: 100%;
  }
  /* line 142, ../sass/partials/_newsarticlepage.scss */
  .articlePage .mainContainer h1 {
    font-family: "CeraPRO-Regular";
    font-size: 3em;
    line-height: 1.22;
    text-align: left;
    color: #FFFFFF;
  }
}
/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 2, ../sass/partials/_workerohomepage.scss */
.blackBox {
  background-color: #0f181f;
}

/* line 5, ../sass/partials/_workerohomepage.scss */
.grayBox {
  background-color: #fafafa;
}

/* line 8, ../sass/partials/_workerohomepage.scss */
.bgImg3 {
  max-width: 100%;
  background-image: url("../images/heroes/image2.png");
  background-size: cover;
  background-position: center top;
}

/* line 14, ../sass/partials/_workerohomepage.scss */
.bgImg4 {
  max-width: 100%;
  background-image: url("../images/heroes/image2.png");
  background-size: cover;
  background-position: center top;
}

/* line 20, ../sass/partials/_workerohomepage.scss */
.bgImg10 {
  max-width: 100%;
  background-image: url("../images/heroes/heroes-video.png");
  background-size: cover;
  background-position: center top;
}

@media only screen and (min-width: 1024px) and (max-width: 1680px) {
  /* line 27, ../sass/partials/_workerohomepage.scss */
  .newsPage.articlePage.careersPage .fullSection ul.shareArticle.list-inline {
    text-align: center;
  }
  /* line 29, ../sass/partials/_workerohomepage.scss */
  .newsPage.articlePage.careersPage .fullSection ul.shareArticle.list-inline li {
    vertical-align: top;
  }
  /* line 30, ../sass/partials/_workerohomepage.scss */
  .newsPage.articlePage.careersPage .fullSection ul.shareArticle.list-inline li:first-child {
    display: block;
    margin-right: 0;
  }
  /* line 36, ../sass/partials/_workerohomepage.scss */
  .newsPage.articlePage.careersPage .fullSection ul.shareArticle.list-inline li .iconHolder {
    height: 128px;
  }

  /* line 41, ../sass/partials/_workerohomepage.scss */
  .careersPage.articlePage .fullSection.jobs .imageContainer button {
    width: 125px;
  }
}
@media only screen and (max-height: 900px) {
  /* line 46, ../sass/partials/_workerohomepage.scss */
  .open .dropdown-menu.signupContainer {
    z-index: 200 !important;
    margin: 0 auto;
    height: calc(100vh - 100px);
    max-height: 724px;
    overflow: auto;
  }
}
/* line 61, ../sass/partials/_workerohomepage.scss */
.workeroHome .joinButton {
  text-align: center;
  margin-top: 5.556vh;
}
/* line 65, ../sass/partials/_workerohomepage.scss */
.workeroHome #yourOffice.grayBox {
  padding-right: 164px;
}
/* line 67, ../sass/partials/_workerohomepage.scss */
.workeroHome #yourOffice.grayBox .leftSection {
  max-width: 31.25vw !important;
  padding-top: 3.704vh;
}
/* line 71, ../sass/partials/_workerohomepage.scss */
.workeroHome #yourOffice.grayBox .rightSection {
  max-width: 36.45833vw !important;
}
/* line 75, ../sass/partials/_workerohomepage.scss */
.workeroHome .grayBox {
  background-color: #fafafa;
}
/* line 77, ../sass/partials/_workerohomepage.scss */
.workeroHome .grayBox h1 {
  font-family: "CeraPRO-Regular";
  font-size: 4.5em;
  line-height: 1.17;
  text-align: left;
  color: #0f171f;
  margin-bottom: 4.2596vh;
}
/* line 85, ../sass/partials/_workerohomepage.scss */
.workeroHome .grayBox h4 {
  font-family: "CeraPRO-Medium";
  font-size: 1.5em;
  text-align: left;
  color: #7c878e;
}
/* line 91, ../sass/partials/_workerohomepage.scss */
.workeroHome .grayBox p {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.56;
  text-align: left;
  color: #7c878e;
  margin-bottom: 5.1856vh;
}
/* line 99, ../sass/partials/_workerohomepage.scss */
.workeroHome .grayBox button {
  border-color: #F0B323;
  color: #F0B323;
}
/* line 103, ../sass/partials/_workerohomepage.scss */
.workeroHome .grayBox.textImage .leftSection {
  max-width: 30.26042vw;
  width: 100%;
  padding-right: 12.5vw;
}
/* line 110, ../sass/partials/_workerohomepage.scss */
.workeroHome .grayBox .rightSection .imageHolder {
  display: table;
}
/* line 112, ../sass/partials/_workerohomepage.scss */
.workeroHome .grayBox .rightSection .imageHolder > div {
  max-width: 13.75vw;
  width: 100%;
  display: inline-table;
  margin: 3.704vh 2.08333vw;
}
/* line 117, ../sass/partials/_workerohomepage.scss */
.workeroHome .grayBox .rightSection .imageHolder > div img {
  vertical-align: middle;
}
/* line 125, ../sass/partials/_workerohomepage.scss */
.workeroHome #mapSection {
  padding: 0 3.125vw;
  max-width: 100vw;
  width: 100%;
}
/* line 129, ../sass/partials/_workerohomepage.scss */
.workeroHome #mapSection.bgDual {
  background: #131e29;
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #0f181f 50%, #0f181f 100%);
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #0f181f 50%, #0f181f 100%);
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #0f181f 50%, #0f181f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#0f181f',GradientType=0 );
}
/* line 140, ../sass/partials/_workerohomepage.scss */
.workeroHome #mapSection img {
  width: 100%;
}
/* line 144, ../sass/partials/_workerohomepage.scss */
.workeroHome h2 {
  font-family: "CeraPRO-Regular";
  font-size: 3.375em;
  line-height: 1.3;
  text-align: left;
  color: #FFFFFF;
}
/* line 151, ../sass/partials/_workerohomepage.scss */
.workeroHome p {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.56;
  text-align: left;
  color: #7c878e;
}
/* line 157, ../sass/partials/_workerohomepage.scss */
.workeroHome p.yellow {
  color: #F0B323;
}
/* line 162, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullScreenBackground {
  background-image: url("../images/homepage/workero-bulblight-home.jpg");
  background-size: cover;
  background-position: center top;
  max-width: 100vw;
  min-height: 92.6vh;
  width: 100%;
}
/* line 170, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullScreenBackground h5 {
  line-height: 1.42;
}
/* line 173, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullScreenBackground #ytplayer-wrapper {
  height: 52.08333vw;
  width: 100vw;
}
/* line 177, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullScreenBackground h1 {
  max-width: 67.1875vw;
  padding-top: 35.80842vh;
  padding-bottom: 2.5928vh;
  margin: 0 auto;
  text-align: center;
  line-height: 1.17;
}
/* line 188, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullScreenBackground h5 {
  max-width: 52.08333vw;
  font-family: "CeraPRO-Regular";
  font-size: 1.5em;
  font-weight: 500;
  text-align: center;
  color: #FFFFFF;
  margin: 0 auto;
  padding-bottom: 4.63vh;
}
/* line 199, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullScreenBackground .btnPlay {
  text-align: center;
}
/* line 201, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullScreenBackground .btnPlay img {
  margin: 0 auto;
  cursor: pointer;
}
/* line 207, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection {
  padding-top: 18.52vh;
  padding-bottom: 18.52vh;
}
/* line 210, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.textImage {
  text-align: right;
  padding-left: 0vw;
}
/* line 212, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.textImage > div {
  vertical-align: top;
}
/* line 216, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.textImage .leftSection {
  text-align: left;
  max-width: 41.14583vw;
  display: inline-block;
  width: 100%;
  padding-top: 8.797vh;
  padding-right: 1.30208vw;
}
/* line 224, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.textImage .leftSection .iconHolder {
  text-align: left;
}
/* line 227, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.textImage .leftSection .content {
  text-align: left;
}
/* line 231, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.textImage .rightSection {
  max-width: 37.70833vw;
  display: inline-block;
  width: 100%;
}
/* line 237, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.textImage .rightSection img {
  width: 100%;
}
/* line 240, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.textImage .rightSection .firstImage {
  max-width: 20.83333vw;
  width: 100%;
  display: inline-block;
  margin-right: 1.5625vw;
  margin-bottom: 2.778vh;
}
/* line 246, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.textImage .rightSection .firstImage img {
  width: 93%;
}
/* line 250, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.textImage .rightSection .secondImage {
  max-width: 14.21875vw;
  width: 100%;
  display: inline-block;
  margin-bottom: 1.5625vw;
  display: inline-block;
}
/* line 256, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.textImage .rightSection .secondImage img {
  width: 93%;
}
/* line 266, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.imageText.yellowBox {
  margin: 0 3.125vw;
}
/* line 268, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.imageText.yellowBox > div {
  vertical-align: top;
}
/* line 271, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.imageText.yellowBox p {
  font-size: 1.125em;
  line-height: 1.56;
  text-align: left;
  color: #0e161e;
}
/* line 278, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.imageText.yellowBox .leftSection {
  max-width: 37.70833vw;
  max-height: 62.505vh;
  display: inline-block;
  width: 100%;
}
/* line 284, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.imageText.yellowBox .leftSection img {
  width: 100%;
  margin-left: -3.125vw;
}
/* line 289, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.imageText.yellowBox .rightSection {
  padding-top: 8.797vh;
  padding-right: 4.42708vw;
  max-width: 40.67708vw;
  display: inline-block;
  width: 100%;
}
/* line 297, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.noSpaceSection {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 301, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.noSpace {
  margin-left: 3.125vw;
  margin-right: 3.125vw;
}
/* line 305, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.noSpace .whiteBox {
  margin-left: 9.89583vw;
  max-width: 43.125vw;
  width: 100%;
  background-color: #FFFFFF;
  padding: 14.5382vh 3.125vw;
}
/* line 311, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.noSpace .whiteBox .iconHolder {
  margin-bottom: 2.84282vh;
}
/* line 314, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.noSpace .whiteBox h2 {
  font-family: "CeraPRO-Regular";
  font-size: 3.375em;
  line-height: 1.3;
  text-align: left;
  color: #0e161e;
  margin-bottom: 4.167vh;
}
/* line 322, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.noSpace .whiteBox p {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.56;
  text-align: left;
  color: #7c878e;
}
/* line 333, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.noSpaceSection.bgDual {
  padding-left: 3.125vw !important;
  padding-right: 3.125vw !important;
  width: 100%;
  text-align: left;
  vertical-align: top;
}
/* line 339, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.noSpaceSection.bgDual .yellowBox {
  padding-top: 0;
  padding-bottom: 0;
  display: inline-block;
  width: 100%;
  position: relative;
  vertical-align: top;
}
/* line 347, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.noSpaceSection.bgDual .leftSection {
  margin-left: 12.70833vw;
  margin-top: 16.668vh;
  vertical-align: top;
  margin-bottom: 16.668vh;
}
/* line 355, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.noSpaceSection.bgDual .rightSection {
  vertical-align: bottom;
}
/* line 357, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.noSpaceSection.bgDual .rightSection .imageHolder {
  max-width: 39.6875vw;
  width: 100%;
  padding-top: 4.0744vh;
  padding-right: 7.5vw;
}
/* line 362, ../sass/partials/_workerohomepage.scss */
.workeroHome .fullSection.noSpaceSection.bgDual .rightSection .imageHolder img {
  width: 100%;
  margin-bottom: -0.1852vh;
}
/* line 372, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .btnPlay img {
  width: 200px;
}
/* line 377, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .bgDual.innerBox.grayBoxDualWhite .yellowBox.grayBoxDualWhite {
  padding-left: 7.8125vw !important;
}
/* line 382, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .bgDual.innerBox.grayBoxDualWhite .leftSection h2 {
  font-family: "CeraPRO-Regular" !important;
  font-size: 3.375em !important;
  line-height: 1.3 !important;
  text-align: left;
  color: #0f171f !important;
}
/* line 389, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .bgDual.innerBox.grayBoxDualWhite .leftSection p {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em !important;
  line-height: 1.56;
  text-align: left;
  color: #7c878e !important;
}
/* line 397, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .bgDual.innerBox.grayBoxDualWhite .rightSection {
  max-width: 26.04167vw;
  margin-right: 7.8125vw !important;
}
/* line 400, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .bgDual.innerBox.grayBoxDualWhite .rightSection .imageHolder {
  padding-right: 2.60417vw !important;
  margin-right: 7.8125vw !important;
}
/* line 407, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes #comingSoon.bgDual.grayBoxDual .yellowBox.grayBoxDual {
  padding-left: 13.02083vw;
}
/* line 411, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes #comingSoon.bgDual.grayBoxDual .leftSection h2 {
  font-family: "CeraPRO-Regular" !important;
  font-size: 3.375em !important;
  line-height: 1.3 !important;
  text-align: left;
  color: #0f171f !important;
}
/* line 418, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes #comingSoon.bgDual.grayBoxDual .leftSection p {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em !important;
  line-height: 1.56;
  text-align: left;
  color: #7c878e !important;
}
/* line 426, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes #comingSoon.bgDual.grayBoxDual .rightSection {
  max-width: 26.04167vw;
}
/* line 428, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes #comingSoon.bgDual.grayBoxDual .rightSection .imageHolder {
  padding-right: 2.60417vw !important;
}
/* line 435, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .blackBoxDual .yellowBox {
  padding-left: 13.02083vw;
}
/* line 437, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .blackBoxDual .yellowBox .rightSection {
  max-width: 26.04167vw;
}
/* line 440, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .blackBoxDual .yellowBox .imageHolder {
  padding-right: 0 !important;
}
/* line 452, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .fullScreenBackground {
  background-image: url("../images/heroes/introBg.png");
  background-size: container;
}
/* line 455, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .fullScreenBackground h5 {
  line-height: 1.42;
}
/* line 459, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .blueBox {
  background-color: #131e29;
}
/* line 461, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .blueBox p {
  color: #7c878e !important;
}
/* line 463, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .blueBox p.yellow {
  color: #F0B323 !important;
}
/* line 467, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .blueBox .rightSection {
  padding-top: 1.852vh !important;
}
/* line 471, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .noDual.bgDual {
  background-color: #131e29;
  background: #131e29 !important;
}
/* line 475, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .fullSection.noSpaceSection.bgDual .leftSection {
  margin-top: 0px;
  margin-left: 0;
}
/* line 478, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .fullSection.noSpaceSection.bgDual .leftSection .content p {
  font-family: "CeraPRO-Regular" !important;
  font-size: 1.125em !important;
  line-height: 1.56;
  color: #0e161e !important;
}
/* line 486, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .fullSection.noSpaceSection.bgDual .rightSection .imageHolder img {
  margin-bottom: -0.463vh;
}
/* line 490, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .fullSection.textImage .leftSection {
  margin-right: 4.11458vw;
}
/* line 493, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .video,
.workeroHome.heroes #hero-wrapper,
.workeroHome.heroes #supplier-wrapper,
.workeroHome.heroes #howItWorksDet,
.workeroHome.heroes #howItWorksoHero {
  width: 93.75vw;
  height: 93.989vh;
}
/* line 501, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .grayBoxDual {
  background: #131e29;
  background: -moz-linear-gradient(top, #f9f9f9 0%, #f9f9f9 50%, #f9f9f9 50%, #f9f9f9 100%);
  background: -webkit-linear-gradient(top, #f9f9f9 0%, #f9f9f9 50%, #f9f9f9 50%, #f9f9f9 100%);
  background: linear-gradient(to bottom, #f9f9f9 0%, #f9f9f9 50%, #f9f9f9 50%, #f9f9f9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=0 );
}
/* line 508, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .grayBoxDualWhite {
  background: #131e29;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 50%, #ffffff 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 50%, #ffffff 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #ffffff 50%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=0 );
}
/* line 515, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .blackBoxDual {
  background: #0f181f;
  background: -moz-linear-gradient(top, #0f181f 0%, #0f181f 50%, #0f181f 50%, #0f181f 100%);
  background: -webkit-linear-gradient(top, #0f181f 0%, #0f181f 50%, #0f181f 50%, #0f181f 100%);
  background: linear-gradient(to bottom, #0f181f 0%, #0f181f 50%, #0f181f 50%, #0f181f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=0 );
}
/* line 523, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .video.bgDual {
  width: inherit;
  background: #131e29;
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #f9f9f9 50%, #f9f9f9 100%);
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #f9f9f9 50%, #f9f9f9 100%);
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #f9f9f9 50%, #f9f9f9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#f9f9f9',GradientType=0 );
}
/* line 533, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .video div,
.workeroHome.heroes .video h1 {
  text-align: center;
}
/* line 537, ../sass/partials/_workerohomepage.scss */
.workeroHome.heroes .video h1 {
  padding-top: 32.7804vh;
  color: #FFFFFF;
  padding-bottom: 3.8892vh;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 2, ../sass/partials/_suppliersPage.scss */
.bgImg9 {
  max-width: 100%;
  background-image: url("../images/suppliers/bitmap.png");
  background-size: cover;
  background-position: center top;
}

/* line 10, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullScreenBackground {
  background-image: url("../images/suppliers/background.png");
  background-size: cover;
  background-position: center top;
  max-width: 100vw;
  min-height: 92.6vh;
  width: 100%;
  text-align: center;
}
/* line 18, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullScreenBackground.oc1 {
  text-align: left !important;
  padding-left: 17.86458vw;
}
/* line 21, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullScreenBackground.oc1 .leftSection {
  margin-right: 8.85417vw;
}
/* line 25, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullScreenBackground h1 {
  padding-top: 0;
}
/* line 28, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullScreenBackground .leftSection {
  text-align: left;
  max-width: 37.60417vw;
  display: inline-block;
  padding-top: 37.3178vh;
}
/* line 33, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullScreenBackground .leftSection h1,
.workeroHome.suppliersPage .fullScreenBackground .leftSection h5 {
  text-align: left;
}
/* line 38, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullScreenBackground .rightSection {
  text-align: left;
  max-width: 19.94792vw;
  display: inline-block;
  padding-top: 27.78vh;
}
/* line 46, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullSection.incubate {
  padding-left: 17.96875vw;
}
/* line 48, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullSection.incubate .leftSection {
  margin-right: 0vw;
  padding-right: 4.16667vw;
  padding-top: 0;
}
/* line 55, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullSection.customListing {
  margin-left: 3.125vw;
  margin-right: 3.125vw;
  padding-top: 15.279vh !important;
  padding-bottom: 17.594vh !important;
}
/* line 62, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullSection.customListing ul li:first-child {
  display: block;
  width: 100%;
}
/* line 65, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullSection.customListing ul li:first-child h1 {
  font-family: "CeraPRO-Regular";
  font-size: 4.5em;
  line-height: 1.17;
  text-align: left;
  color: #ffffff;
  padding-bottom: 17.594vh;
}
/* line 75, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullSection.customListing ul li {
  vertical-align: top;
}
/* line 77, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullSection.customListing ul li h4 {
  color: #FFFFFF;
  min-height: 7.408vh;
  height: 100%;
}
/* line 82, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullSection.customListing ul li .iconHolder {
  margin-bottom: 3.704vh;
  min-height: 11.8528vh;
}
/* line 87, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullSection.customListing ul li:last-child {
  display: block;
  width: 100%;
  padding-top: 1.0186vh;
}
/* line 94, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullSection.bottomFormRegister {
  padding-left: 16.04167vw;
  padding-right: 3.125vw;
  vertical-align: top;
}
/* line 98, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullSection.bottomFormRegister .leftSection {
  max-width: 37.76042vw !important;
  display: inline-block;
  margin-right: 8.33333vw;
}
/* line 103, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .fullSection.bottomFormRegister .rightSection {
  max-width: 19.94792vw;
  display: inline-block;
}
/* line 111, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .blueBoxDual {
  background: #0f181f;
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #131e29 50%, #131e29 100%) !important;
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #131e29 50%, #131e29 100%) !important;
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #131e29 50%, #131e29 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=0 );
}
/* line 117, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .blueBoxDual.logoSection {
  padding-left: 15.9375vw;
  text-align: left;
  padding-right: 0 !important;
  margin-right: 0;
}
/* line 120, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .blueBoxDual.logoSection h1 {
  color: #FFFFFF !important;
}
/* line 123, ../sass/partials/_suppliersPage.scss */
.workeroHome.suppliersPage .blueBoxDual.logoSection .leftSection {
  margin-right: 4.42708vw;
  max-width: 38.22917vw;
}

/* line 135, ../sass/partials/_suppliersPage.scss */
.workeroHome .fullSection.noSpaceSection.customListing {
  margin-left: 3.125vw;
  margin-right: 3.125vw;
  padding-top: 15.279vh !important;
  padding-bottom: 17.594vh !important;
}
/* line 142, ../sass/partials/_suppliersPage.scss */
.workeroHome .fullSection.noSpaceSection.customListing ul li:first-child {
  display: block;
  width: 100%;
}
/* line 145, ../sass/partials/_suppliersPage.scss */
.workeroHome .fullSection.noSpaceSection.customListing ul li:first-child h1 {
  font-family: "CeraPRO-Regular";
  font-size: 4.5em;
  line-height: 1.17;
  text-align: left;
  color: #ffffff;
  padding-bottom: 17.594vh;
}
/* line 155, ../sass/partials/_suppliersPage.scss */
.workeroHome .fullSection.noSpaceSection.customListing ul li {
  vertical-align: top;
}
/* line 157, ../sass/partials/_suppliersPage.scss */
.workeroHome .fullSection.noSpaceSection.customListing ul li h4 {
  color: #FFFFFF;
  min-height: 7.408vh;
  height: 100%;
}
/* line 162, ../sass/partials/_suppliersPage.scss */
.workeroHome .fullSection.noSpaceSection.customListing ul li .iconHolder {
  margin-bottom: 3.704vh !important;
  height: 8.797vh !important;
  min-height: 8.797vh !important;
}
@media screen and (max-width: 1024) {
  /* line 162, ../sass/partials/_suppliersPage.scss */
  .workeroHome .fullSection.noSpaceSection.customListing ul li .iconHolder {
    margin-bottom: 5.997vh !important;
    height: 6.29685vh !important;
    min-height: 3.8892vh !important;
  }
}
/* line 173, ../sass/partials/_suppliersPage.scss */
.workeroHome .fullSection.noSpaceSection.customListing ul li .iconHolder img {
  height: 8.797vh !important;
}
@media screen and (max-width: 1023) {
  /* line 173, ../sass/partials/_suppliersPage.scss */
  .workeroHome .fullSection.noSpaceSection.customListing ul li .iconHolder img {
    height: 6.29685vh !important;
    width: auto !important;
  }
}
/* line 182, ../sass/partials/_suppliersPage.scss */
.workeroHome .fullSection.noSpaceSection.customListing ul li.button {
  display: block;
  width: 100% !important;
  padding-top: 1.0186vh;
}

/* line 190, ../sass/partials/_suppliersPage.scss */
.suppliersPage .topSupplierForm {
  z-index: 18;
  position: relative;
}

/* line 1, ../sass/modules/_utility.scss */
.bgGray {
  background-color: #fafafa;
}

/* line 5, ../sass/modules/_utility.scss */
.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
}

/* line 4, ../sass/partials/_ultimateResponsive.scss */
.white {
  color: #FFFFFF !important;
}

/* line 9, ../sass/partials/_ultimateResponsive.scss */
.btnPlay img {
  cursor: pointer;
}

/* line 13, ../sass/partials/_ultimateResponsive.scss */
.form-group.has-error {
  text-align: left;
}
/* line 15, ../sass/partials/_ultimateResponsive.scss */
.form-group.has-error small {
  color: #F0B323;
  font-size: 0.875em;
}
/* line 19, ../sass/partials/_ultimateResponsive.scss */
.form-group.has-error + input {
  margin-bottom: 0.463vh;
}

/* line 25, ../sass/partials/_ultimateResponsive.scss */
.fullScreenBackground .btnYellow.btn-block[type="submit"] {
  margin-top: 1.852vh;
}

/* line 30, ../sass/partials/_ultimateResponsive.scss */
#mobilemenu a {
  text-decoration: none !important;
}

/* line 35, ../sass/partials/_ultimateResponsive.scss */
.fullSection li {
  vertical-align: top;
}
/* line 37, ../sass/partials/_ultimateResponsive.scss */
.fullSection li .iconHolder {
  height: 11.8528vh;
  margin-bottom: 2.778vh !important;
}
/* line 40, ../sass/partials/_ultimateResponsive.scss */
.fullSection li .iconHolder img {
  height: 11.8528vh;
}

/* line 49, ../sass/partials/_ultimateResponsive.scss */
.workeroHome.heroes #comingSoon.bgDual.fixMobility .leftSection,
.workeroHome.heroes .bgDual.innerBox.fixMobility .leftSection {
  margin-right: 0 !important;
  max-width: 41.66667vw;
  vertical-align: middle;
  margin-bottom: 9.26vh !important;
}
/* line 55, ../sass/partials/_ultimateResponsive.scss */
.workeroHome.heroes #comingSoon.bgDual.fixMobility .rightSection,
.workeroHome.heroes .bgDual.innerBox.fixMobility .rightSection {
  max-width: 36.45833vw !important;
  margin-right: 0 !important;
}

/* line 60, ../sass/partials/_ultimateResponsive.scss */
.careersPage.articlePage .fullSection {
  background-color: transparent;
}

/* line 63, ../sass/partials/_ultimateResponsive.scss */
.workeroHome .fullSection.noSpaceSection.bgDual.fixImage .leftSection {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  margin-right: 0 !important;
}

/* line 69, ../sass/partials/_ultimateResponsive.scss */
.workeroHome .fullSection.noSpaceSection.bgDual.fixImage .rightSection .imageHolder {
  max-width: 34.53125vw;
  padding-right: 0 !important;
  margin-right: 9.11458vw;
}

/* line 75, ../sass/partials/_ultimateResponsive.scss */
.workeroHome .fullSection.noSpaceSection.bgDual.fixImage .yellowBox {
  padding-top: 18.52vh !important;
  padding-bottom: 18.52vh !important;
}
/* line 79, ../sass/partials/_ultimateResponsive.scss */
.workeroHome .fullSection.noSpaceSection.bgDual.fixImage .rightSection {
  vertical-align: middle;
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) {
  /* line 95, ../sass/partials/_ultimateResponsive.scss */
  .workeroHome .fullSection.textImage.tiFix {
    padding-left: 0 !important;
  }
  /* line 97, ../sass/partials/_ultimateResponsive.scss */
  .workeroHome .fullSection.textImage.tiFix .leftSection {
    margin-right: 0;
  }

  /* line 104, ../sass/partials/_ultimateResponsive.scss */
  footer .announceSection .list-inline {
    width: 67.65625vw;
    margin: 0 auto;
  }
  /* line 105, ../sass/partials/_ultimateResponsive.scss */
  footer .announceSection .list-inline .announce {
    max-width: 13.80208vw;
  }
  /* line 110, ../sass/partials/_ultimateResponsive.scss */
  footer .announceSection .list-inline li:last-child {
    display: block !important;
    width: 100%;
  }
  /* line 115, ../sass/partials/_ultimateResponsive.scss */
  footer .bgBlack .sectionHolder {
    padding: 100px 50px 100px 50px;
    margin: 0 60px;
  }
}
/* line 122, ../sass/partials/_ultimateResponsive.scss */
#comingSoon h2 {
  font-size: 3.375em;
}

/* line 125, ../sass/partials/_ultimateResponsive.scss */
a {
  text-decoration: none !important;
}

/* line 132, ../sass/partials/_ultimateResponsive.scss */
#workHappiness .content p.yellow,
.whiteBox .content p.yellow,
.rightSection .content p.yellow {
  text-transform: uppercase;
  font-style: "CeraPRO-Bold" !important;
}

/* line 138, ../sass/partials/_ultimateResponsive.scss */
.workeroHome.heroes #comingSoon.fullSection.noSpaceSection.bgDual.hc9 .rightSection .imageHolder img {
  margin-bottom: -41.67vh !important;
}

@media only screen and (min-width: 1367px) {
  /* line 148, ../sass/partials/_ultimateResponsive.scss */
  .fullSection.noSpaceSection.customListing.hc10 ul li.button {
    margin-top: 55px !important;
  }
  /* line 151, ../sass/partials/_ultimateResponsive.scss */
  .fullSection.noSpaceSection.customListing.hc10 ul li.button.white {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  /* line 154, ../sass/partials/_ultimateResponsive.scss */
  .fullSection.noSpaceSection.customListing.hc10 ul li.button.white p {
    color: #FFFFFF !important;
    font-size: 0.625em;
  }

  /* line 164, ../sass/partials/_ultimateResponsive.scss */
  #layout-content .cc1.fullSection.flex.listView .mainContainer ul.list-inline {
    padding-bottom: 0 !important;
  }
  /* line 169, ../sass/partials/_ultimateResponsive.scss */
  #layout-content .cc1.fullSection.flex.listView .mainImage {
    margin-top: 1.852vh !important;
  }

  /* line 174, ../sass/partials/_ultimateResponsive.scss */
  form input {
    margin-bottom: 20px !important;
  }

  /* line 178, ../sass/partials/_ultimateResponsive.scss */
  .oc3.fullSection.noSpace .whiteBox {
    padding-bottom: 90px !important;
    padding-top: 110px !important;
  }
  /* line 181, ../sass/partials/_ultimateResponsive.scss */
  .oc3.fullSection.noSpace .whiteBox p {
    padding-top: 10px !important;
  }
}
/* line 192, ../sass/partials/_ultimateResponsive.scss */
#ytplayer-wrapper {
  height: 100vh !important;
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
  /* line 203, ../sass/partials/_ultimateResponsive.scss */
  .yellowBox.hc10 .list-inline {
    margin: 0 0 !important;
    padding-left: 16.14583vw !important;
  }
  /* line 206, ../sass/partials/_ultimateResponsive.scss */
  .yellowBox.hc10 .list-inline li:not(.title) {
    max-width: 18.90625vw;
    margin-right: 4.11458vw !important;
  }
  /* line 209, ../sass/partials/_ultimateResponsive.scss */
  .yellowBox.hc10 .list-inline li:not(.title).button {
    max-width: 100%;
  }
  /* line 212, ../sass/partials/_ultimateResponsive.scss */
  .yellowBox.hc10 .list-inline li:not(.title) h4 {
    font-size: 1.5em;
    margin-bottom: 1.852vh;
  }

  /* line 219, ../sass/partials/_ultimateResponsive.scss */
  .fullSection.noSpaceSection.customListing.hc10 ul li.button {
    margin-top: 5.093vh !important;
  }
  /* line 222, ../sass/partials/_ultimateResponsive.scss */
  .fullSection.noSpaceSection.customListing.hc10 ul li.button.white {
    margin-top: 8.797vh !important;
    margin-bottom: 8.797vh !important;
  }
  /* line 225, ../sass/partials/_ultimateResponsive.scss */
  .fullSection.noSpaceSection.customListing.hc10 ul li.button.white p {
    color: #FFFFFF !important;
    font-size: 0.625em;
  }

  /* line 245, ../sass/partials/_ultimateResponsive.scss */
  .fullSection.textImage.tiFix.ic2 {
    padding-left: 15.88542vw !important;
  }

  /* line 255, ../sass/partials/_ultimateResponsive.scss */
  form input {
    margin-bottom: 1.852vh !important;
  }

  /* line 259, ../sass/partials/_ultimateResponsive.scss */
  .oc3.fullSection.noSpace .whiteBox {
    padding-bottom: 8.797vh !important;
    padding-top: 10.649vh !important;
  }
  /* line 262, ../sass/partials/_ultimateResponsive.scss */
  .oc3.fullSection.noSpace .whiteBox p {
    padding-top: 0.463vh !important;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 278, ../sass/partials/_ultimateResponsive.scss */
  .ic2 h2 + p {
    padding-top: 4.49775vh;
  }

  /* line 281, ../sass/partials/_ultimateResponsive.scss */
  .navbar-inverse .navbar-nav li a {
    padding-top: 0px;
  }

  /* line 287, ../sass/partials/_ultimateResponsive.scss */
  .signUp button {
    margin-top: -10px;
  }
  /* line 291, ../sass/partials/_ultimateResponsive.scss */
  .signUp.navbar-nav {
    position: absolute;
    top: 35px;
    right: 4.26667vw;
    float: right;
  }
  /* line 298, ../sass/partials/_ultimateResponsive.scss */
  .signUp h5 {
    font-size: 1.66667em !important;
  }
  /* line 303, ../sass/partials/_ultimateResponsive.scss */
  .signUp .dropdown-toggle {
    float: right;
    padding: 0;
  }
  /* line 310, ../sass/partials/_ultimateResponsive.scss */
  .signUp .dropdown.open .dropdown-menu.signupContainer {
    width: 100%;
  }
  /* line 314, ../sass/partials/_ultimateResponsive.scss */
  .signUp .dropdown.open a {
    float: right;
  }

  /* line 323, ../sass/partials/_ultimateResponsive.scss */
  .is-hidden .signUp.navbar-nav {
    position: absolute;
    top: 25px;
    right: 4.26667vw;
    float: right;
  }

  /* line 332, ../sass/partials/_ultimateResponsive.scss */
  .workeroHome.heroes #comingSoon.fullSection.noSpaceSection.bgDual.hc9 .rightSection .imageHolder img {
    margin-bottom: 0vh !important;
  }

  /* line 336, ../sass/partials/_ultimateResponsive.scss */
  .fullScreenBackground .btnYellow.btn-block[type="submit"] {
    margin-top: 2.9985vh;
  }

  /* line 340, ../sass/partials/_ultimateResponsive.scss */
  .form-group.has-error {
    text-align: left;
  }
  /* line 342, ../sass/partials/_ultimateResponsive.scss */
  .form-group.has-error small {
    color: #F0B323;
    font-size: 1.16667em;
  }
  /* line 346, ../sass/partials/_ultimateResponsive.scss */
  .form-group.has-error + input {
    margin-bottom: 0.74963vh;
  }

  /* line 352, ../sass/partials/_ultimateResponsive.scss */
  .fullScreenBackground + .scrollLine {
    margin-top: -13.49325vh !important;
  }

  /* line 356, ../sass/partials/_ultimateResponsive.scss */
  .btnArrow {
    z-index: 500;
  }

  /* line 359, ../sass/partials/_ultimateResponsive.scss */
  #mobilemenu {
    z-index: 2000 !important;
  }
  /* line 361, ../sass/partials/_ultimateResponsive.scss */
  #mobilemenu li > a {
    font-size: 2em !important;
    line-height: 1.7 !important;
  }
  /* line 365, ../sass/partials/_ultimateResponsive.scss */
  #mobilemenu .hideDesktop {
    margin-bottom: 8.9955vh;
  }
  /* line 367, ../sass/partials/_ultimateResponsive.scss */
  #mobilemenu .hideDesktop img {
    height: 42px;
    opacity: 0.8;
  }
  /* line 372, ../sass/partials/_ultimateResponsive.scss */
  #mobilemenu h1 {
    font-size: 3em !important;
    line-height: 1.33;
    padding-bottom: 4.49775vh;
  }
  /* line 376, ../sass/partials/_ultimateResponsive.scss */
  #mobilemenu h1 a:first-child {
    padding-top: 1.49925vh;
    padding-bottom: 2.9985vh;
    display: block;
  }
  /* line 381, ../sass/partials/_ultimateResponsive.scss */
  #mobilemenu h1 br {
    display: none;
    height: 0;
  }
  /* line 386, ../sass/partials/_ultimateResponsive.scss */
  #mobilemenu .close {
    margin-top: 1.389vh;
  }

  /* line 390, ../sass/partials/_ultimateResponsive.scss */
  footer .bgBlack .subscription {
    padding-right: 8vw;
  }

  /* line 393, ../sass/partials/_ultimateResponsive.scss */
  nav .navbar-toggle {
    margin-top: 50px;
  }

  /* line 397, ../sass/partials/_ultimateResponsive.scss */
  .scrollLine a {
    font-size: 0.83333em;
  }

  /* line 405, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .ic1 li, #responsiveControl.workeroHome .ic1 p, #responsiveControl.workeroHome .ic2 li, #responsiveControl.workeroHome .ic2 p, #responsiveControl.workeroHome .ic3 li, #responsiveControl.workeroHome .ic3 p, #responsiveControl.workeroHome .ic4 li, #responsiveControl.workeroHome .ic4 p, #responsiveControl.workeroHome .ic5 li, #responsiveControl.workeroHome .ic5 p, #responsiveControl.workeroHome .ic6 li, #responsiveControl.workeroHome .ic6 p, #responsiveControl.workeroHome .ic7 li, #responsiveControl.workeroHome .ic7 p, #responsiveControl.workeroHome .ic8 li, #responsiveControl.workeroHome .ic8 p, #responsiveControl.workeroHome .ic9 li, #responsiveControl.workeroHome .ic9 p,
  #responsiveControl.workeroHome .hc1 li,
  #responsiveControl.workeroHome .hc1 p, #responsiveControl.workeroHome .hc2 li, #responsiveControl.workeroHome .hc2 p, #responsiveControl.workeroHome .hc3 li, #responsiveControl.workeroHome .hc3 p, #responsiveControl.workeroHome .hc4 li, #responsiveControl.workeroHome .hc4 p, #responsiveControl.workeroHome .hc5 li, #responsiveControl.workeroHome .hc5 p, #responsiveControl.workeroHome .hc6 li, #responsiveControl.workeroHome .hc6 p, #responsiveControl.workeroHome .hc7 li, #responsiveControl.workeroHome .hc7 p, #responsiveControl.workeroHome .hc8 li, #responsiveControl.workeroHome .hc8 p, #responsiveControl.workeroHome .hc9 li, #responsiveControl.workeroHome .hc9 p, #responsiveControl.workeroHome .hc10 li, #responsiveControl.workeroHome .hc10 p, #responsiveControl.workeroHome .hc11 li, #responsiveControl.workeroHome .hc11 p, #responsiveControl.workeroHome .hc12 li, #responsiveControl.workeroHome .hc12 p,
  #responsiveControl.workeroHome .oc1 li,
  #responsiveControl.workeroHome .oc1 p, #responsiveControl.workeroHome .oc2 li, #responsiveControl.workeroHome .oc2 p, #responsiveControl.workeroHome .oc3 li, #responsiveControl.workeroHome .oc3 p, #responsiveControl.workeroHome .oc4 li, #responsiveControl.workeroHome .oc4 p, #responsiveControl.workeroHome .oc5 li, #responsiveControl.workeroHome .oc5 p, #responsiveControl.workeroHome .oc6 li, #responsiveControl.workeroHome .oc6 p, #responsiveControl.workeroHome .oc7 li, #responsiveControl.workeroHome .oc7 p, #responsiveControl.workeroHome .oc8 li, #responsiveControl.workeroHome .oc8 p, #responsiveControl.workeroHome .oc9 li, #responsiveControl.workeroHome .oc9 p, #responsiveControl.workeroHome .oc10 li, #responsiveControl.workeroHome .oc10 p, #responsiveControl.workeroHome .oc11 li, #responsiveControl.workeroHome .oc11 p, #responsiveControl.workeroHome .oc12 li, #responsiveControl.workeroHome .oc12 p {
    font-size: 1em;
  }
  /* line 408, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .ic1 li, #responsiveControl.workeroHome .ic2 li, #responsiveControl.workeroHome .ic3 li, #responsiveControl.workeroHome .ic4 li, #responsiveControl.workeroHome .ic5 li, #responsiveControl.workeroHome .ic6 li, #responsiveControl.workeroHome .ic7 li, #responsiveControl.workeroHome .ic8 li, #responsiveControl.workeroHome .ic9 li,
  #responsiveControl.workeroHome .hc1 li, #responsiveControl.workeroHome .hc2 li, #responsiveControl.workeroHome .hc3 li, #responsiveControl.workeroHome .hc4 li, #responsiveControl.workeroHome .hc5 li, #responsiveControl.workeroHome .hc6 li, #responsiveControl.workeroHome .hc7 li, #responsiveControl.workeroHome .hc8 li, #responsiveControl.workeroHome .hc9 li, #responsiveControl.workeroHome .hc10 li, #responsiveControl.workeroHome .hc11 li, #responsiveControl.workeroHome .hc12 li,
  #responsiveControl.workeroHome .oc1 li, #responsiveControl.workeroHome .oc2 li, #responsiveControl.workeroHome .oc3 li, #responsiveControl.workeroHome .oc4 li, #responsiveControl.workeroHome .oc5 li, #responsiveControl.workeroHome .oc6 li, #responsiveControl.workeroHome .oc7 li, #responsiveControl.workeroHome .oc8 li, #responsiveControl.workeroHome .oc9 li, #responsiveControl.workeroHome .oc10 li, #responsiveControl.workeroHome .oc11 li, #responsiveControl.workeroHome .oc12 li {
    line-height: 1.33;
  }
  /* line 411, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .ic1 p, #responsiveControl.workeroHome .ic2 p, #responsiveControl.workeroHome .ic3 p, #responsiveControl.workeroHome .ic4 p, #responsiveControl.workeroHome .ic5 p, #responsiveControl.workeroHome .ic6 p, #responsiveControl.workeroHome .ic7 p, #responsiveControl.workeroHome .ic8 p, #responsiveControl.workeroHome .ic9 p,
  #responsiveControl.workeroHome .hc1 p, #responsiveControl.workeroHome .hc2 p, #responsiveControl.workeroHome .hc3 p, #responsiveControl.workeroHome .hc4 p, #responsiveControl.workeroHome .hc5 p, #responsiveControl.workeroHome .hc6 p, #responsiveControl.workeroHome .hc7 p, #responsiveControl.workeroHome .hc8 p, #responsiveControl.workeroHome .hc9 p, #responsiveControl.workeroHome .hc10 p, #responsiveControl.workeroHome .hc11 p, #responsiveControl.workeroHome .hc12 p,
  #responsiveControl.workeroHome .oc1 p, #responsiveControl.workeroHome .oc2 p, #responsiveControl.workeroHome .oc3 p, #responsiveControl.workeroHome .oc4 p, #responsiveControl.workeroHome .oc5 p, #responsiveControl.workeroHome .oc6 p, #responsiveControl.workeroHome .oc7 p, #responsiveControl.workeroHome .oc8 p, #responsiveControl.workeroHome .oc9 p, #responsiveControl.workeroHome .oc10 p, #responsiveControl.workeroHome .oc11 p, #responsiveControl.workeroHome .oc12 p {
    line-height: 1.5;
  }
  /* line 414, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .ic1 h2, #responsiveControl.workeroHome .ic2 h2, #responsiveControl.workeroHome .ic3 h2, #responsiveControl.workeroHome .ic4 h2, #responsiveControl.workeroHome .ic5 h2, #responsiveControl.workeroHome .ic6 h2, #responsiveControl.workeroHome .ic7 h2, #responsiveControl.workeroHome .ic8 h2, #responsiveControl.workeroHome .ic9 h2,
  #responsiveControl.workeroHome .hc1 h2, #responsiveControl.workeroHome .hc2 h2, #responsiveControl.workeroHome .hc3 h2, #responsiveControl.workeroHome .hc4 h2, #responsiveControl.workeroHome .hc5 h2, #responsiveControl.workeroHome .hc6 h2, #responsiveControl.workeroHome .hc7 h2, #responsiveControl.workeroHome .hc8 h2, #responsiveControl.workeroHome .hc9 h2, #responsiveControl.workeroHome .hc10 h2, #responsiveControl.workeroHome .hc11 h2, #responsiveControl.workeroHome .hc12 h2,
  #responsiveControl.workeroHome .oc1 h2, #responsiveControl.workeroHome .oc2 h2, #responsiveControl.workeroHome .oc3 h2, #responsiveControl.workeroHome .oc4 h2, #responsiveControl.workeroHome .oc5 h2, #responsiveControl.workeroHome .oc6 h2, #responsiveControl.workeroHome .oc7 h2, #responsiveControl.workeroHome .oc8 h2, #responsiveControl.workeroHome .oc9 h2, #responsiveControl.workeroHome .oc10 h2, #responsiveControl.workeroHome .oc11 h2, #responsiveControl.workeroHome .oc12 h2 {
    font-size: 2.25em;
  }
  /* line 417, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .ic1 .btnYellow, #responsiveControl.workeroHome .ic2 .btnYellow, #responsiveControl.workeroHome .ic3 .btnYellow, #responsiveControl.workeroHome .ic4 .btnYellow, #responsiveControl.workeroHome .ic5 .btnYellow, #responsiveControl.workeroHome .ic6 .btnYellow, #responsiveControl.workeroHome .ic7 .btnYellow, #responsiveControl.workeroHome .ic8 .btnYellow, #responsiveControl.workeroHome .ic9 .btnYellow,
  #responsiveControl.workeroHome .hc1 .btnYellow, #responsiveControl.workeroHome .hc2 .btnYellow, #responsiveControl.workeroHome .hc3 .btnYellow, #responsiveControl.workeroHome .hc4 .btnYellow, #responsiveControl.workeroHome .hc5 .btnYellow, #responsiveControl.workeroHome .hc6 .btnYellow, #responsiveControl.workeroHome .hc7 .btnYellow, #responsiveControl.workeroHome .hc8 .btnYellow, #responsiveControl.workeroHome .hc9 .btnYellow, #responsiveControl.workeroHome .hc10 .btnYellow, #responsiveControl.workeroHome .hc11 .btnYellow, #responsiveControl.workeroHome .hc12 .btnYellow,
  #responsiveControl.workeroHome .oc1 .btnYellow, #responsiveControl.workeroHome .oc2 .btnYellow, #responsiveControl.workeroHome .oc3 .btnYellow, #responsiveControl.workeroHome .oc4 .btnYellow, #responsiveControl.workeroHome .oc5 .btnYellow, #responsiveControl.workeroHome .oc6 .btnYellow, #responsiveControl.workeroHome .oc7 .btnYellow, #responsiveControl.workeroHome .oc8 .btnYellow, #responsiveControl.workeroHome .oc9 .btnYellow, #responsiveControl.workeroHome .oc10 .btnYellow, #responsiveControl.workeroHome .oc11 .btnYellow, #responsiveControl.workeroHome .oc12 .btnYellow {
    min-height: 50px;
  }
  /* line 421, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .ic1.fullScreenBackground h1, #responsiveControl.workeroHome .ic2.fullScreenBackground h1, #responsiveControl.workeroHome .ic3.fullScreenBackground h1, #responsiveControl.workeroHome .ic4.fullScreenBackground h1, #responsiveControl.workeroHome .ic5.fullScreenBackground h1, #responsiveControl.workeroHome .ic6.fullScreenBackground h1, #responsiveControl.workeroHome .ic7.fullScreenBackground h1, #responsiveControl.workeroHome .ic8.fullScreenBackground h1, #responsiveControl.workeroHome .ic9.fullScreenBackground h1,
  #responsiveControl.workeroHome .hc1.fullScreenBackground h1, #responsiveControl.workeroHome .hc2.fullScreenBackground h1, #responsiveControl.workeroHome .hc3.fullScreenBackground h1, #responsiveControl.workeroHome .hc4.fullScreenBackground h1, #responsiveControl.workeroHome .hc5.fullScreenBackground h1, #responsiveControl.workeroHome .hc6.fullScreenBackground h1, #responsiveControl.workeroHome .hc7.fullScreenBackground h1, #responsiveControl.workeroHome .hc8.fullScreenBackground h1, #responsiveControl.workeroHome .hc9.fullScreenBackground h1, #responsiveControl.workeroHome .hc10.fullScreenBackground h1, #responsiveControl.workeroHome .hc11.fullScreenBackground h1, #responsiveControl.workeroHome .hc12.fullScreenBackground h1,
  #responsiveControl.workeroHome .oc1.fullScreenBackground h1, #responsiveControl.workeroHome .oc2.fullScreenBackground h1, #responsiveControl.workeroHome .oc3.fullScreenBackground h1, #responsiveControl.workeroHome .oc4.fullScreenBackground h1, #responsiveControl.workeroHome .oc5.fullScreenBackground h1, #responsiveControl.workeroHome .oc6.fullScreenBackground h1, #responsiveControl.workeroHome .oc7.fullScreenBackground h1, #responsiveControl.workeroHome .oc8.fullScreenBackground h1, #responsiveControl.workeroHome .oc9.fullScreenBackground h1, #responsiveControl.workeroHome .oc10.fullScreenBackground h1, #responsiveControl.workeroHome .oc11.fullScreenBackground h1, #responsiveControl.workeroHome .oc12.fullScreenBackground h1 {
    padding-top: 23.68816vh;
  }
  /* line 424, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .ic1.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .ic2.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .ic3.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .ic4.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .ic5.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .ic6.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .ic7.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .ic8.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .ic9.fullScreenBackground .btnPlay,
  #responsiveControl.workeroHome .hc1.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .hc2.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .hc3.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .hc4.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .hc5.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .hc6.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .hc7.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .hc8.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .hc9.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .hc10.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .hc11.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .hc12.fullScreenBackground .btnPlay,
  #responsiveControl.workeroHome .oc1.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .oc2.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .oc3.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .oc4.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .oc5.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .oc6.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .oc7.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .oc8.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .oc9.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .oc10.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .oc11.fullScreenBackground .btnPlay, #responsiveControl.workeroHome .oc12.fullScreenBackground .btnPlay {
    padding-bottom: 17.09145vh;
  }
  /* line 428, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .ic1.fullSection, #responsiveControl.workeroHome .ic2.fullSection, #responsiveControl.workeroHome .ic3.fullSection, #responsiveControl.workeroHome .ic4.fullSection, #responsiveControl.workeroHome .ic5.fullSection, #responsiveControl.workeroHome .ic6.fullSection, #responsiveControl.workeroHome .ic7.fullSection, #responsiveControl.workeroHome .ic8.fullSection, #responsiveControl.workeroHome .ic9.fullSection,
  #responsiveControl.workeroHome .hc1.fullSection, #responsiveControl.workeroHome .hc2.fullSection, #responsiveControl.workeroHome .hc3.fullSection, #responsiveControl.workeroHome .hc4.fullSection, #responsiveControl.workeroHome .hc5.fullSection, #responsiveControl.workeroHome .hc6.fullSection, #responsiveControl.workeroHome .hc7.fullSection, #responsiveControl.workeroHome .hc8.fullSection, #responsiveControl.workeroHome .hc9.fullSection, #responsiveControl.workeroHome .hc10.fullSection, #responsiveControl.workeroHome .hc11.fullSection, #responsiveControl.workeroHome .hc12.fullSection,
  #responsiveControl.workeroHome .oc1.fullSection, #responsiveControl.workeroHome .oc2.fullSection, #responsiveControl.workeroHome .oc3.fullSection, #responsiveControl.workeroHome .oc4.fullSection, #responsiveControl.workeroHome .oc5.fullSection, #responsiveControl.workeroHome .oc6.fullSection, #responsiveControl.workeroHome .oc7.fullSection, #responsiveControl.workeroHome .oc8.fullSection, #responsiveControl.workeroHome .oc9.fullSection, #responsiveControl.workeroHome .oc10.fullSection, #responsiveControl.workeroHome .oc11.fullSection, #responsiveControl.workeroHome .oc12.fullSection {
    text-align: left;
    max-width: 100%;
    width: 100%;
    padding-left: 10.37333vw;
    padding-right: 10.37333vw;
  }
  /* line 437, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .ic1.fullSection .iconHolder, #responsiveControl.workeroHome .ic2.fullSection .iconHolder, #responsiveControl.workeroHome .ic3.fullSection .iconHolder, #responsiveControl.workeroHome .ic4.fullSection .iconHolder, #responsiveControl.workeroHome .ic5.fullSection .iconHolder, #responsiveControl.workeroHome .ic6.fullSection .iconHolder, #responsiveControl.workeroHome .ic7.fullSection .iconHolder, #responsiveControl.workeroHome .ic8.fullSection .iconHolder, #responsiveControl.workeroHome .ic9.fullSection .iconHolder,
  #responsiveControl.workeroHome .hc1.fullSection .iconHolder, #responsiveControl.workeroHome .hc2.fullSection .iconHolder, #responsiveControl.workeroHome .hc3.fullSection .iconHolder, #responsiveControl.workeroHome .hc4.fullSection .iconHolder, #responsiveControl.workeroHome .hc5.fullSection .iconHolder, #responsiveControl.workeroHome .hc6.fullSection .iconHolder, #responsiveControl.workeroHome .hc7.fullSection .iconHolder, #responsiveControl.workeroHome .hc8.fullSection .iconHolder, #responsiveControl.workeroHome .hc9.fullSection .iconHolder, #responsiveControl.workeroHome .hc10.fullSection .iconHolder, #responsiveControl.workeroHome .hc11.fullSection .iconHolder, #responsiveControl.workeroHome .hc12.fullSection .iconHolder,
  #responsiveControl.workeroHome .oc1.fullSection .iconHolder, #responsiveControl.workeroHome .oc2.fullSection .iconHolder, #responsiveControl.workeroHome .oc3.fullSection .iconHolder, #responsiveControl.workeroHome .oc4.fullSection .iconHolder, #responsiveControl.workeroHome .oc5.fullSection .iconHolder, #responsiveControl.workeroHome .oc6.fullSection .iconHolder, #responsiveControl.workeroHome .oc7.fullSection .iconHolder, #responsiveControl.workeroHome .oc8.fullSection .iconHolder, #responsiveControl.workeroHome .oc9.fullSection .iconHolder, #responsiveControl.workeroHome .oc10.fullSection .iconHolder, #responsiveControl.workeroHome .oc11.fullSection .iconHolder, #responsiveControl.workeroHome .oc12.fullSection .iconHolder {
    max-height: 7.64618vh;
    max-width: 13.6vw;
  }
  /* line 440, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .ic1.fullSection .iconHolder img, #responsiveControl.workeroHome .ic2.fullSection .iconHolder img, #responsiveControl.workeroHome .ic3.fullSection .iconHolder img, #responsiveControl.workeroHome .ic4.fullSection .iconHolder img, #responsiveControl.workeroHome .ic5.fullSection .iconHolder img, #responsiveControl.workeroHome .ic6.fullSection .iconHolder img, #responsiveControl.workeroHome .ic7.fullSection .iconHolder img, #responsiveControl.workeroHome .ic8.fullSection .iconHolder img, #responsiveControl.workeroHome .ic9.fullSection .iconHolder img,
  #responsiveControl.workeroHome .hc1.fullSection .iconHolder img, #responsiveControl.workeroHome .hc2.fullSection .iconHolder img, #responsiveControl.workeroHome .hc3.fullSection .iconHolder img, #responsiveControl.workeroHome .hc4.fullSection .iconHolder img, #responsiveControl.workeroHome .hc5.fullSection .iconHolder img, #responsiveControl.workeroHome .hc6.fullSection .iconHolder img, #responsiveControl.workeroHome .hc7.fullSection .iconHolder img, #responsiveControl.workeroHome .hc8.fullSection .iconHolder img, #responsiveControl.workeroHome .hc9.fullSection .iconHolder img, #responsiveControl.workeroHome .hc10.fullSection .iconHolder img, #responsiveControl.workeroHome .hc11.fullSection .iconHolder img, #responsiveControl.workeroHome .hc12.fullSection .iconHolder img,
  #responsiveControl.workeroHome .oc1.fullSection .iconHolder img, #responsiveControl.workeroHome .oc2.fullSection .iconHolder img, #responsiveControl.workeroHome .oc3.fullSection .iconHolder img, #responsiveControl.workeroHome .oc4.fullSection .iconHolder img, #responsiveControl.workeroHome .oc5.fullSection .iconHolder img, #responsiveControl.workeroHome .oc6.fullSection .iconHolder img, #responsiveControl.workeroHome .oc7.fullSection .iconHolder img, #responsiveControl.workeroHome .oc8.fullSection .iconHolder img, #responsiveControl.workeroHome .oc9.fullSection .iconHolder img, #responsiveControl.workeroHome .oc10.fullSection .iconHolder img, #responsiveControl.workeroHome .oc11.fullSection .iconHolder img, #responsiveControl.workeroHome .oc12.fullSection .iconHolder img {
    width: 100%;
  }
  /* line 445, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .ic1.fullSection .content h2, #responsiveControl.workeroHome .ic2.fullSection .content h2, #responsiveControl.workeroHome .ic3.fullSection .content h2, #responsiveControl.workeroHome .ic4.fullSection .content h2, #responsiveControl.workeroHome .ic5.fullSection .content h2, #responsiveControl.workeroHome .ic6.fullSection .content h2, #responsiveControl.workeroHome .ic7.fullSection .content h2, #responsiveControl.workeroHome .ic8.fullSection .content h2, #responsiveControl.workeroHome .ic9.fullSection .content h2,
  #responsiveControl.workeroHome .hc1.fullSection .content h2, #responsiveControl.workeroHome .hc2.fullSection .content h2, #responsiveControl.workeroHome .hc3.fullSection .content h2, #responsiveControl.workeroHome .hc4.fullSection .content h2, #responsiveControl.workeroHome .hc5.fullSection .content h2, #responsiveControl.workeroHome .hc6.fullSection .content h2, #responsiveControl.workeroHome .hc7.fullSection .content h2, #responsiveControl.workeroHome .hc8.fullSection .content h2, #responsiveControl.workeroHome .hc9.fullSection .content h2, #responsiveControl.workeroHome .hc10.fullSection .content h2, #responsiveControl.workeroHome .hc11.fullSection .content h2, #responsiveControl.workeroHome .hc12.fullSection .content h2,
  #responsiveControl.workeroHome .oc1.fullSection .content h2, #responsiveControl.workeroHome .oc2.fullSection .content h2, #responsiveControl.workeroHome .oc3.fullSection .content h2, #responsiveControl.workeroHome .oc4.fullSection .content h2, #responsiveControl.workeroHome .oc5.fullSection .content h2, #responsiveControl.workeroHome .oc6.fullSection .content h2, #responsiveControl.workeroHome .oc7.fullSection .content h2, #responsiveControl.workeroHome .oc8.fullSection .content h2, #responsiveControl.workeroHome .oc9.fullSection .content h2, #responsiveControl.workeroHome .oc10.fullSection .content h2, #responsiveControl.workeroHome .oc11.fullSection .content h2, #responsiveControl.workeroHome .oc12.fullSection .content h2 {
    font-size: 2.25em;
  }
  /* line 449, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .ic1.fullSection .leftSection, #responsiveControl.workeroHome .ic2.fullSection .leftSection, #responsiveControl.workeroHome .ic3.fullSection .leftSection, #responsiveControl.workeroHome .ic4.fullSection .leftSection, #responsiveControl.workeroHome .ic5.fullSection .leftSection, #responsiveControl.workeroHome .ic6.fullSection .leftSection, #responsiveControl.workeroHome .ic7.fullSection .leftSection, #responsiveControl.workeroHome .ic8.fullSection .leftSection, #responsiveControl.workeroHome .ic9.fullSection .leftSection,
  #responsiveControl.workeroHome .hc1.fullSection .leftSection, #responsiveControl.workeroHome .hc2.fullSection .leftSection, #responsiveControl.workeroHome .hc3.fullSection .leftSection, #responsiveControl.workeroHome .hc4.fullSection .leftSection, #responsiveControl.workeroHome .hc5.fullSection .leftSection, #responsiveControl.workeroHome .hc6.fullSection .leftSection, #responsiveControl.workeroHome .hc7.fullSection .leftSection, #responsiveControl.workeroHome .hc8.fullSection .leftSection, #responsiveControl.workeroHome .hc9.fullSection .leftSection, #responsiveControl.workeroHome .hc10.fullSection .leftSection, #responsiveControl.workeroHome .hc11.fullSection .leftSection, #responsiveControl.workeroHome .hc12.fullSection .leftSection,
  #responsiveControl.workeroHome .oc1.fullSection .leftSection, #responsiveControl.workeroHome .oc2.fullSection .leftSection, #responsiveControl.workeroHome .oc3.fullSection .leftSection, #responsiveControl.workeroHome .oc4.fullSection .leftSection, #responsiveControl.workeroHome .oc5.fullSection .leftSection, #responsiveControl.workeroHome .oc6.fullSection .leftSection, #responsiveControl.workeroHome .oc7.fullSection .leftSection, #responsiveControl.workeroHome .oc8.fullSection .leftSection, #responsiveControl.workeroHome .oc9.fullSection .leftSection, #responsiveControl.workeroHome .oc10.fullSection .leftSection, #responsiveControl.workeroHome .oc11.fullSection .leftSection, #responsiveControl.workeroHome .oc12.fullSection .leftSection {
    max-width: 100%;
    width: 100%;
    display: block;
    padding-right: 0;
    margin-right: 0;
    margin-left: 0;
  }
  /* line 457, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .ic1.fullSection .rightSection, #responsiveControl.workeroHome .ic2.fullSection .rightSection, #responsiveControl.workeroHome .ic3.fullSection .rightSection, #responsiveControl.workeroHome .ic4.fullSection .rightSection, #responsiveControl.workeroHome .ic5.fullSection .rightSection, #responsiveControl.workeroHome .ic6.fullSection .rightSection, #responsiveControl.workeroHome .ic7.fullSection .rightSection, #responsiveControl.workeroHome .ic8.fullSection .rightSection, #responsiveControl.workeroHome .ic9.fullSection .rightSection,
  #responsiveControl.workeroHome .hc1.fullSection .rightSection, #responsiveControl.workeroHome .hc2.fullSection .rightSection, #responsiveControl.workeroHome .hc3.fullSection .rightSection, #responsiveControl.workeroHome .hc4.fullSection .rightSection, #responsiveControl.workeroHome .hc5.fullSection .rightSection, #responsiveControl.workeroHome .hc6.fullSection .rightSection, #responsiveControl.workeroHome .hc7.fullSection .rightSection, #responsiveControl.workeroHome .hc8.fullSection .rightSection, #responsiveControl.workeroHome .hc9.fullSection .rightSection, #responsiveControl.workeroHome .hc10.fullSection .rightSection, #responsiveControl.workeroHome .hc11.fullSection .rightSection, #responsiveControl.workeroHome .hc12.fullSection .rightSection,
  #responsiveControl.workeroHome .oc1.fullSection .rightSection, #responsiveControl.workeroHome .oc2.fullSection .rightSection, #responsiveControl.workeroHome .oc3.fullSection .rightSection, #responsiveControl.workeroHome .oc4.fullSection .rightSection, #responsiveControl.workeroHome .oc5.fullSection .rightSection, #responsiveControl.workeroHome .oc6.fullSection .rightSection, #responsiveControl.workeroHome .oc7.fullSection .rightSection, #responsiveControl.workeroHome .oc8.fullSection .rightSection, #responsiveControl.workeroHome .oc9.fullSection .rightSection, #responsiveControl.workeroHome .oc10.fullSection .rightSection, #responsiveControl.workeroHome .oc11.fullSection .rightSection, #responsiveControl.workeroHome .oc12.fullSection .rightSection {
    max-width: 100%;
    width: 100%;
    display: block;
    padding-right: 0;
    margin-right: 0;
    margin-left: 0;
  }
  /* line 469, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic2.fullSection {
    padding-bottom: 4.49775vh;
    padding-right: 0;
  }
  /* line 472, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic2.fullSection .leftSection {
    padding-right: 10.37333vw;
  }
  /* line 475, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic2.fullSection .rightSection {
    padding-right: 0;
  }
  /* line 477, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic2.fullSection .rightSection .imageHolder {
    width: 100%;
  }
  /* line 484, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic3.fullSection {
    display: flex;
    flex-wrap: wrap;
    margin-left: 5.33333vw;
    margin-right: 5.33333vw;
    max-width: 89.33333vw;
    padding-left: 0vw;
    padding-right: 5.04vw;
    padding-bottom: 4.49775vh;
  }
  /* line 493, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic3.fullSection .btnSection {
    padding: 0 0;
    margin-bottom: 4.49775vh;
  }
  /* line 497, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic3.fullSection button {
    min-height: 50px;
  }
  /* line 500, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic3.fullSection .leftSection {
    order: 2;
    display: inline-block;
    width: 100%;
    padding-right: 0vw;
    padding-left: 0vw;
  }
  /* line 507, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic3.fullSection .leftSection img {
    margin-left: -5.33333vw;
    width: 100%;
  }
  /* line 513, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic3.fullSection .rightSection {
    order: 1;
    flex: 1;
    display: inline-block;
    padding-top: 0px;
    padding-left: 5.04vw;
  }
  /* line 525, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic4.fullSection {
    margin-left: 5.33333vw;
    margin-right: 5.33333vw;
    max-width: 89.33333vw;
    padding-left: 0vw;
    padding-right: 5.04vw;
    padding-top: 2.69865vh;
    padding-bottom: 2.69865vh;
  }
  /* line 535, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic4.fullSection .iconHolder {
    margin-top: 14.9925vh;
    margin-bottom: 5.997vh;
  }
  /* line 539, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic4.fullSection h2 {
    margin-bottom: 0;
  }
  /* line 542, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic4.fullSection .whiteBox {
    margin: 2.9985vh 5.33333vw;
    margin-right: 5.33333vw !important;
    max-width: 78.66667vw;
    width: 100%;
    background-color: #FFFFFF;
    padding: 2.9985vh 5.33333vw;
  }
  /* line 556, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic5.fullSection,
  #responsiveControl.workeroHome > .oc5.fullSection {
    margin-left: 5.33333vw;
    margin-right: 5.33333vw;
    max-width: 89.33333vw;
    padding-left: 5.04vw;
    padding-right: 0vw;
    padding-top: 2.69865vh;
    padding-bottom: 5.54723vh;
  }
  /* line 564, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic5.fullSection .iconHolder,
  #responsiveControl.workeroHome > .oc5.fullSection .iconHolder {
    margin-bottom: 7.49625vh;
  }
  /* line 568, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic5.fullSection .content p,
  #responsiveControl.workeroHome > .oc5.fullSection .content p {
    padding-bottom: 5.54723vh !important;
  }
  /* line 573, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic5.fullSection .leftSection,
  #responsiveControl.workeroHome > .oc5.fullSection .leftSection {
    padding-right: 5.04vw;
    padding-bottom: 2.69865vh;
  }
  /* line 577, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic5.fullSection .rightSection,
  #responsiveControl.workeroHome > .oc5.fullSection .rightSection {
    padding-right: 0;
  }
  /* line 579, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic5.fullSection .rightSection .imageHolder,
  #responsiveControl.workeroHome > .oc5.fullSection .rightSection .imageHolder {
    width: 100%;
  }
  /* line 582, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic5.fullSection .rightSection .imageHolder img,
  #responsiveControl.workeroHome > .oc5.fullSection .rightSection .imageHolder img {
    position: relative;
    right: -5.33333vw;
  }
  /* line 592, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic9.fullSection,
  #responsiveControl.workeroHome > .hc11.fullSection {
    padding-bottom: 14.9925vh;
    padding-right: 0;
  }
  /* line 595, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic9.fullSection .leftSection,
  #responsiveControl.workeroHome > .hc11.fullSection .leftSection {
    padding-top: 0;
    padding-right: 0vw;
    margin-right: 0 !important;
    max-width: 79.2vw !important;
  }
  /* line 600, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic9.fullSection .leftSection h3,
  #responsiveControl.workeroHome > .hc11.fullSection .leftSection h3 {
    font-size: 1em;
    padding-bottom: 0.89955vh;
  }
  /* line 604, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic9.fullSection .leftSection .btnSection,
  #responsiveControl.workeroHome > .hc11.fullSection .leftSection .btnSection {
    padding: 0 0;
  }
  /* line 606, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic9.fullSection .leftSection .btnSection button,
  #responsiveControl.workeroHome > .hc11.fullSection .leftSection .btnSection button {
    min-height: 50px;
  }
  /* line 611, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic9.fullSection .rightSection,
  #responsiveControl.workeroHome > .hc11.fullSection .rightSection {
    display: none;
    padding-right: 0;
    max-width: 100% !important;
  }
  /* line 615, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic9.fullSection .rightSection .imageHolder,
  #responsiveControl.workeroHome > .hc11.fullSection .rightSection .imageHolder {
    display: block;
    height: 34.18291vh;
    overflow-x: scroll;
  }
  /* line 620, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic9.fullSection .rightSection .imageHolder .firstImage,
  #responsiveControl.workeroHome > .hc11.fullSection .rightSection .imageHolder .firstImage {
    display: inline-block;
    max-width: inherit !important;
    width: auto !important;
  }
  /* line 624, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic9.fullSection .rightSection .imageHolder .firstImage img,
  #responsiveControl.workeroHome > .hc11.fullSection .rightSection .imageHolder .firstImage img {
    height: 34.18291vh;
  }
  /* line 628, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic9.fullSection .rightSection .imageHolder .secondImage,
  #responsiveControl.workeroHome > .hc11.fullSection .rightSection .imageHolder .secondImage {
    height: 34.18291vh;
    display: inline-block;
    max-width: inherit !important;
    width: auto !important;
  }
  /* line 641, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc12.fullSection,
  #responsiveControl.workeroHome > .ic7.fullSection {
    margin-left: 0vw !important;
    margin-right: 0vw !important;
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 5.33333vw !important;
    padding-right: 5.33333vw !important;
    padding-top: 2.69865vh;
    padding-bottom: 5.54723vh;
  }
  /* line 650, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc12.fullSection .yellowBox,
  #responsiveControl.workeroHome > .ic7.fullSection .yellowBox {
    padding-left: 5.04vw !important;
    padding-right: 5.04vw !important;
    padding-top: 0vh !important;
    padding-bottom: 0vh !important;
  }
  /* line 655, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc12.fullSection .yellowBox .leftSection,
  #responsiveControl.workeroHome > .ic7.fullSection .yellowBox .leftSection {
    padding-top: 0px;
  }
  /* line 659, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc12.fullSection .yellowBox .rightSection .imageHolder,
  #responsiveControl.workeroHome > .ic7.fullSection .yellowBox .rightSection .imageHolder {
    padding-right: 20px;
    padding-left: 0px;
    padding-top: 0px;
    max-width: 100%;
  }
  /* line 672, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic8.fullSection,
  #responsiveControl.workeroHome > .oc8.fullSection {
    margin-left: 0vw !important;
    margin-right: 0vw !important;
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 10.37333vw !important;
    padding-right: 10.37333vw !important;
    padding-top: 2.69865vh;
    padding-bottom: 5.54723vh;
  }
  /* line 681, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic8.fullSection .leftSection,
  #responsiveControl.workeroHome > .oc8.fullSection .leftSection {
    padding-right: 0vw;
    margin-right: 0vw;
    max-width: 100% !important;
  }
  /* line 685, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic8.fullSection .leftSection h4,
  #responsiveControl.workeroHome > .oc8.fullSection .leftSection h4 {
    font-size: 1em;
    padding-bottom: 0.89955vh;
  }
  /* line 689, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic8.fullSection .leftSection h1,
  #responsiveControl.workeroHome > .oc8.fullSection .leftSection h1 {
    font-size: 2.25em;
    margin-bottom: 2.9985vh;
  }
  /* line 693, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic8.fullSection .leftSection .btnSection,
  #responsiveControl.workeroHome > .oc8.fullSection .leftSection .btnSection {
    padding: 0 0;
  }
  /* line 695, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic8.fullSection .leftSection .btnSection button,
  #responsiveControl.workeroHome > .oc8.fullSection .leftSection .btnSection button {
    min-height: 50px;
  }
  /* line 700, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic8.fullSection .rightSection,
  #responsiveControl.workeroHome > .oc8.fullSection .rightSection {
    padding-right: 0vw;
    margin-right: 0vw;
    max-width: 100% !important;
  }
  /* line 704, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic8.fullSection .rightSection .imageHolder,
  #responsiveControl.workeroHome > .oc8.fullSection .rightSection .imageHolder {
    width: 100%;
    margin: 0 auto;
    text-align: center;
  }
  /* line 708, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .ic8.fullSection .rightSection .imageHolder > div,
  #responsiveControl.workeroHome > .oc8.fullSection .rightSection .imageHolder > div {
    max-width: 35.2vw !important;
    margin: 0 0;
    padding: 2.9985vh 6.66667vw;
  }
  /* line 717, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .oc8 {
    padding-top: 8.9955vh !important;
  }
  /* line 724, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc1 #homeIntroDet {
    text-align: center;
    width: 100%;
  }
  /* line 727, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc1 #homeIntroDet h1, #responsiveControl.workeroHome > .hc1 #homeIntroDet h5 {
    max-width: 89.86667vw;
    width: 100%;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
  }
  /* line 738, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc2.fullSection,
  #responsiveControl.workeroHome > .oc2.fullSection {
    display: flex;
    flex-wrap: wrap;
    margin-left: 5.33333vw;
    margin-right: 5.33333vw;
    max-width: 89.33333vw;
    padding-left: 0vw;
    padding-right: 5.04vw;
    padding-bottom: 4.49775vh;
  }
  /* line 747, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc2.fullSection .btnSection,
  #responsiveControl.workeroHome > .oc2.fullSection .btnSection {
    padding: 0 0;
    margin-bottom: 4.49775vh;
  }
  /* line 751, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc2.fullSection button,
  #responsiveControl.workeroHome > .oc2.fullSection button {
    min-height: 50px;
  }
  /* line 754, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc2.fullSection .leftSection,
  #responsiveControl.workeroHome > .oc2.fullSection .leftSection {
    order: 2;
    display: inline-block;
    width: 100%;
    padding-right: 0vw;
    padding-left: 0vw;
  }
  /* line 761, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc2.fullSection .leftSection img,
  #responsiveControl.workeroHome > .oc2.fullSection .leftSection img {
    margin-left: -5.33333vw;
    width: 100%;
  }
  /* line 767, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc2.fullSection .rightSection,
  #responsiveControl.workeroHome > .oc2.fullSection .rightSection {
    order: 1;
    flex: 1;
    display: inline-block;
    padding-top: 0px;
    padding-left: 5.04vw;
  }
  /* line 780, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc3.fullSection,
  #responsiveControl.workeroHome > .oc3.fullSection {
    margin-left: 5.33333vw;
    margin-right: 5.33333vw;
    max-width: 89.33333vw;
    padding-left: 0vw;
    padding-right: 5.04vw;
    padding-top: 2.69865vh;
    padding-bottom: 2.69865vh;
  }
  /* line 790, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc3.fullSection .iconHolder,
  #responsiveControl.workeroHome > .oc3.fullSection .iconHolder {
    margin-top: 14.9925vh;
    margin-bottom: 5.997vh;
  }
  /* line 794, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc3.fullSection h2,
  #responsiveControl.workeroHome > .oc3.fullSection h2 {
    margin-bottom: 0;
  }
  /* line 797, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc3.fullSection .whiteBox,
  #responsiveControl.workeroHome > .oc3.fullSection .whiteBox {
    margin: 2.9985vh 5.33333vw;
    margin-right: 5.33333vw !important;
    max-width: 78.66667vw;
    width: 100%;
    background-color: #FFFFFF;
    padding: 2.9985vh 5.33333vw;
  }
  /* line 810, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc4.fullSection {
    margin-left: 0vw !important;
    margin-right: 0vw !important;
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 5.33333vw !important;
    padding-right: 5.33333vw !important;
    padding-top: 2.69865vh;
    padding-bottom: 5.54723vh;
  }
  /* line 819, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc4.fullSection .yellowBox {
    padding-left: 5.04vw !important;
    padding-right: 5.04vw !important;
    padding-top: 0vh !important;
    padding-bottom: 0vh !important;
  }
  /* line 825, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc4.fullSection .yellowBox .leftSection {
    display: block;
    width: 100%;
    margin-bottom: 0vh;
  }
  /* line 832, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc4.fullSection .yellowBox .leftSection .content p {
    padding-top: 2.9985vh;
  }
  /* line 837, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc4.fullSection .yellowBox .rightSection {
    width: 100%;
  }
  /* line 841, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc4.fullSection .yellowBox .rightSection .imageHolder {
    padding-right: 20px;
    padding-left: 0px;
    padding-top: 0px;
    max-width: 100%;
  }
  /* line 854, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc10.fullSection,
  #responsiveControl.workeroHome > .oc4.fullSection {
    margin-left: 0vw !important;
    margin-right: 0vw !important;
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 5.33333vw !important;
    padding-right: 5.33333vw !important;
    padding-top: 2.69865vh;
    padding-bottom: 5.54723vh;
  }
  /* line 863, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc10.fullSection .yellowBox,
  #responsiveControl.workeroHome > .oc4.fullSection .yellowBox {
    display: flex;
    flex-wrap: wrap;
    padding-left: 5.04vw !important;
    padding-right: 5.04vw !important;
    padding-top: 0vh !important;
    padding-bottom: 0vh !important;
  }
  /* line 870, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc10.fullSection .yellowBox .leftSection,
  #responsiveControl.workeroHome > .oc4.fullSection .yellowBox .leftSection {
    order: 1;
    flex: 1;
    display: block;
    width: 100%;
    margin-bottom: 0vh;
  }
  /* line 878, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc10.fullSection .yellowBox .leftSection .content p,
  #responsiveControl.workeroHome > .oc4.fullSection .yellowBox .leftSection .content p {
    padding-top: 2.9985vh;
  }
  /* line 883, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc10.fullSection .yellowBox .rightSection,
  #responsiveControl.workeroHome > .oc4.fullSection .yellowBox .rightSection {
    order: 2;
    display: block;
    width: 100%;
  }
  /* line 888, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc10.fullSection .yellowBox .rightSection .imageHolder,
  #responsiveControl.workeroHome > .oc4.fullSection .yellowBox .rightSection .imageHolder {
    padding-right: 20px;
    padding-left: 0px;
    padding-top: 0px;
    max-width: 100%;
  }
  /* line 901, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc5.fullSection {
    margin-left: 5.33333vw;
    margin-right: 5.33333vw;
    max-width: 89.33333vw;
    padding-left: 5.04vw;
    padding-right: 0vw;
    padding-top: 2.69865vh;
    padding-bottom: 5.54723vh;
  }
  /* line 909, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc5.fullSection .iconHolder {
    margin-bottom: 7.49625vh;
  }
  /* line 913, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc5.fullSection .content p {
    padding-bottom: 5.54723vh !important;
  }
  /* line 918, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc5.fullSection .leftSection {
    padding-right: 5.04vw;
    padding-bottom: 2.69865vh;
  }
  /* line 922, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc5.fullSection .rightSection {
    padding-right: 0;
  }
  /* line 924, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc5.fullSection .rightSection .imageHolder {
    width: 100%;
  }
  /* line 927, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc5.fullSection .rightSection .imageHolder img {
    position: relative;
    right: -5.33333vw;
  }
  /* line 936, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc6,
  #responsiveControl.workeroHome > .oc6 {
    height: 76.01199vh !important;
  }
  /* line 939, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc6 #howItWorksDet,
  #responsiveControl.workeroHome > .hc6 #howItWorksoHero,
  #responsiveControl.workeroHome > .oc6 #howItWorksDet,
  #responsiveControl.workeroHome > .oc6 #howItWorksoHero {
    width: 89.33333vw !important;
    height: 76.01199vh !important;
    margin: 0 auto;
  }
  /* line 944, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc6 #howItWorksDet h1,
  #responsiveControl.workeroHome > .hc6 #howItWorksoHero h1,
  #responsiveControl.workeroHome > .oc6 #howItWorksDet h1,
  #responsiveControl.workeroHome > .oc6 #howItWorksoHero h1 {
    padding-top: 26.23688vh !important;
  }
  /* line 953, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc7 #mobility,
  #responsiveControl.workeroHome > .hc8 #mobility,
  #responsiveControl.workeroHome > .hc9 #mobility {
    margin-top: 10.49475vh;
  }
  /* line 956, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc7.bgDual.innerBox.fixMobility .rightSection,
  #responsiveControl.workeroHome > .hc8.bgDual.innerBox.fixMobility .rightSection,
  #responsiveControl.workeroHome > .hc9.bgDual.innerBox.fixMobility .rightSection {
    max-width: 100% !important;
  }
  /* line 959, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc7.fullSection,
  #responsiveControl.workeroHome > .hc8.fullSection,
  #responsiveControl.workeroHome > .hc9.fullSection {
    margin-left: 0vw !important;
    margin-right: 0vw !important;
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0vw !important;
    padding-right: 0vw !important;
    padding-top: 2.69865vh;
    padding-bottom: 5.54723vh;
  }
  /* line 968, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc7.fullSection .yellowBox,
  #responsiveControl.workeroHome > .hc8.fullSection .yellowBox,
  #responsiveControl.workeroHome > .hc9.fullSection .yellowBox {
    padding-left: 0vw !important;
    padding-right: 0vw !important;
    padding-top: 0vh !important;
    padding-bottom: 0vh !important;
  }
  /* line 973, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc7.fullSection .yellowBox .leftSection,
  #responsiveControl.workeroHome > .hc8.fullSection .yellowBox .leftSection,
  #responsiveControl.workeroHome > .hc9.fullSection .yellowBox .leftSection {
    padding-top: 0px;
    max-width: 100% !important;
    padding-left: 10.37333vw !important;
    padding-right: 10.37333vw !important;
    margin-bottom: 0 !important;
  }
  /* line 980, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc7.fullSection .yellowBox .leftSection .content h2,
  #responsiveControl.workeroHome > .hc8.fullSection .yellowBox .leftSection .content h2,
  #responsiveControl.workeroHome > .hc9.fullSection .yellowBox .leftSection .content h2 {
    font-size: 2.25em !important;
    line-height: 1.26 !important;
  }
  /* line 984, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc7.fullSection .yellowBox .leftSection .content p,
  #responsiveControl.workeroHome > .hc8.fullSection .yellowBox .leftSection .content p,
  #responsiveControl.workeroHome > .hc9.fullSection .yellowBox .leftSection .content p {
    padding: 0 !important;
    margin-top: 1.852vh !important;
  }
  /* line 991, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc7.fullSection .yellowBox .rightSection .imageHolder,
  #responsiveControl.workeroHome > .hc8.fullSection .yellowBox .rightSection .imageHolder,
  #responsiveControl.workeroHome > .hc9.fullSection .yellowBox .rightSection .imageHolder {
    padding-right: 20px;
    padding-left: 0px;
    padding-top: 0px;
    max-width: 100% !important;
  }
  /* line 1003, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc8 .yellowBox {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1006, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc8 .yellowBox .leftSection {
    padding-top: 9.74513vh !important;
    order: 1;
    flex: 1;
    display: inline-block;
    width: 100%;
  }
  /* line 1013, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc8 .yellowBox .rightSection {
    order: 2;
    display: inline-block;
    width: 100%;
  }
  /* line 1024, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc9 .yellowBox .leftSection {
    padding-top: 9.74513vh !important;
  }
  /* line 1031, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > #comingSoon.hc12 .yellowBox {
    padding-left: 0vw !important;
    padding-right: 0vw !important;
  }
  /* line 1035, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > #comingSoon.hc12 .leftSection {
    padding-left: 5.33333vw !important;
    padding-right: 5.33333vw !important;
    padding-top: 9.74513vh !important;
  }
  /* line 1040, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > #comingSoon.hc12 .leftSection p {
    padding-top: 2.9985vh !important;
  }
  /* line 1050, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc10.yellowBox,
  #responsiveControl.workeroHome > .oc7.yellowBox {
    max-width: 89.33333vw !important;
    margin: 0vh 5.33333vw 0vh !important;
    padding: 14.9925vh 5.33333vw 11.994vh !important;
    padding-top: 29.98501vh !important;
  }
  /* line 1055, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc10.yellowBox .btnSection,
  #responsiveControl.workeroHome > .oc7.yellowBox .btnSection {
    padding: 0 0;
  }
  /* line 1059, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc10.yellowBox .white p,
  #responsiveControl.workeroHome > .oc7.yellowBox .white p {
    color: #FFFFFF !important;
    font-size: 0.83333em;
  }
  /* line 1067, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc10.yellowBox h1,
  #responsiveControl.workeroHome > .oc7.yellowBox h1 {
    font-size: 2.25em;
    padding-bottom: 0 !important;
  }
  /* line 1071, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc10.yellowBox h4,
  #responsiveControl.workeroHome > .oc7.yellowBox h4 {
    font-size: 1.5em;
    line-height: 1.33;
    padding-bottom: 1.94903vh;
  }
  /* line 1077, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .hc10.yellowBox ul li,
  #responsiveControl.workeroHome > .oc7.yellowBox ul li {
    display: block;
    width: 100%;
    padding-bottom: 7.49625vh;
  }
  /* line 1085, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .yellowBox.noSpaceSection.customListing.oc7 {
    padding-top: 12.74363vh !important;
  }
  /* line 1091, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .oc1.fullScreenBackground,
  #responsiveControl.workeroHome > .oc9.fullScreenBackground {
    max-width: 100%;
    margin: 0 auto;
  }
  /* line 1094, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .oc1.fullScreenBackground + .scrollLine,
  #responsiveControl.workeroHome > .oc9.fullScreenBackground + .scrollLine {
    margin-top: -13.49325vh !important;
  }
  /* line 1098, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .oc1.fullScreenBackground .leftSection,
  #responsiveControl.workeroHome > .oc9.fullScreenBackground .leftSection {
    padding-top: 22.48876vh !important;
    margin: 0 5.33333vw;
    max-width: 100% !important;
  }
  /* line 1103, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .oc1.fullScreenBackground .leftSection h1,
  #responsiveControl.workeroHome > .oc9.fullScreenBackground .leftSection h1 {
    padding-top: 0vh !important;
    margin: 0 0 !important;
    width: 100%;
    text-align: center;
    max-width: 100% !important;
  }
  /* line 1110, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .oc1.fullScreenBackground .leftSection h5,
  #responsiveControl.workeroHome > .oc9.fullScreenBackground .leftSection h5 {
    text-align: center;
    width: 100%;
    padding-bottom: 0 !important;
  }
  /* line 1116, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .oc1.fullScreenBackground .rightSection,
  #responsiveControl.workeroHome > .oc9.fullScreenBackground .rightSection {
    padding: 0 10.66667vw !important;
    padding-top: 10.49475vh !important;
    max-width: 100% !important;
    width: 100% !important;
    text-align: center;
    margin-bottom: 17.991vh !important;
  }
  /* line 1124, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .oc1.fullScreenBackground .rightSection input,
  #responsiveControl.workeroHome > .oc9.fullScreenBackground .rightSection input {
    max-width: 100% !important;
    width: 100%;
  }
  /* line 1136, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .oc3 .content .gray {
    padding-bottom: 0 !important;
  }
  /* line 1139, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > .oc3 .content .yellow {
    text-transform: uppercase;
    font-size: 1.16667em;
    font-family: "CeraPRO-Bold";
    padding-top: 3.89805vh !important;
    padding-bottom: 11.69415vh !important;
  }
  /* line 1150, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > #comingSoon.oc4.fullSection .yellowBox {
    padding-left: 0vw !important;
  }
  /* line 1152, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > #comingSoon.oc4.fullSection .yellowBox .leftSection {
    padding-left: 5.33333vw !important;
  }
  /* line 1155, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > #comingSoon.oc4.fullSection .yellowBox .rightSection {
    padding-top: 1.49925vh;
    padding-bottom: 14.9925vh;
  }
  /* line 1166, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .oc5 .iconHolder {
    margin-top: 13.49325vh;
    margin-bottom: 3.74813vh;
  }
  /* line 1169, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome .oc5 .iconHolder img {
    height: 7.64618vh;
    width: auto;
  }
  /* line 1175, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > #valueSentence.oc9 {
    padding-top: 11.994vh;
    padding-bottom: 8.9955vh;
  }
  /* line 1178, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > #valueSentence.oc9 .leftSection {
    max-width: 100% !important;
    width: 100% !important;
  }
  /* line 1181, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > #valueSentence.oc9 .leftSection h1 {
    font-size: 3em;
    line-height: 1.22;
  }
  /* line 1189, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > #valueSentence.oc9.contactForm .rightSection input.inputText {
    width: 100% !important;
    max-width: 100% !important;
  }
  /* line 1193, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > #valueSentence.oc9.contactForm .rightSection .form-group {
    margin-bottom: 15px !important;
  }
  /* line 1196, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl.workeroHome > #valueSentence.oc9.contactForm .rightSection .btnYellow.btn-block {
    margin-top: 2.9985vh !important;
  }

  /* line 1206, ../sass/partials/_ultimateResponsive.scss */
  .appNotification input.inputText {
    width: 100% !important;
  }

  /* line 1210, ../sass/partials/_ultimateResponsive.scss */
  .workeroHome.suppliersPage .fullScreenBackground {
    background-image: url("../images/suppliers/background.png");
    background-size: cover;
    background-position: center top;
    max-width: 100vw;
    min-height: 92.6vh;
    width: 100%;
    text-align: center;
  }
  /* line 1218, ../sass/partials/_ultimateResponsive.scss */
  .workeroHome.suppliersPage .fullScreenBackground.oc1 {
    text-align: left !important;
    padding-left: 0vw;
  }
  /* line 1221, ../sass/partials/_ultimateResponsive.scss */
  .workeroHome.suppliersPage .fullScreenBackground.oc1 .leftSection {
    width: 100%;
    margin: 0 !important;
  }
}
@media only screen and (max-width: 1023px) and (orientation: landscape) {
  /* line 1234, ../sass/partials/_ultimateResponsive.scss */
  .iconHolder {
    max-height: 7.64618vh !important;
    height: 7.64618vh !important;
  }
  /* line 1237, ../sass/partials/_ultimateResponsive.scss */
  .iconHolder img {
    width: auto !important;
    max-height: 7.64618vh !important;
    height: 7.64618vh !important;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1367px) {
  /* line 1250, ../sass/partials/_ultimateResponsive.scss */
  .workeroHome .fullSection.noSpaceSection.customListing ul li:first-child h1 {
    max-width: 41vw !important;
    padding-bottom: 100px;
  }

  /* line 1254, ../sass/partials/_ultimateResponsive.scss */
  #responsiveControl #comingSoon.fullSection.noSpaceSection.bgDual.hc9 .yellowBox .rightSection .imageHolder img {
    margin-bottom: -250px !important;
  }

  /* line 1257, ../sass/partials/_ultimateResponsive.scss */
  .signUp {
    padding-right: 30px;
  }

  /* line 1260, ../sass/partials/_ultimateResponsive.scss */
  .language label {
    vertical-align: bottom;
    margin-bottom: -13px;
  }

  /* line 1264, ../sass/partials/_ultimateResponsive.scss */
  .navbar-autohide #lang {
    margin-top: 23px;
  }
}
@media (min-device-width: 1024px) and (max-device-width: 1024px) and (min-device-height: 1366px) and (max-device-height: 1366px) and (min-width: 1366px) and (max-width: 1366px) {
  /* line 1270, ../sass/partials/_ultimateResponsive.scss */
  .navbar-autohide #lang {
    margin-top: 23px !important;
  }
}
@media only screen and (min-width: 1051px) {
  /* line 1277, ../sass/partials/_ultimateResponsive.scss */
  footer #footer .sectionHolder {
    padding: 150px 50px 145px 50px !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1050px) {
  /* line 1289, ../sass/partials/_ultimateResponsive.scss */
  footer #footer .container-fluid {
    padding: 0 !important;
  }
  /* line 1292, ../sass/partials/_ultimateResponsive.scss */
  footer #footer .sectionHolder {
    padding: 6.89655vh 10.66667vw 6.89655vh 10.66667vw !important;
  }
  /* line 1294, ../sass/partials/_ultimateResponsive.scss */
  footer #footer .sectionHolder .bgBlack {
    padding: 0 !important;
  }
}
/* line 1301, ../sass/partials/_ultimateResponsive.scss */
footer .appNotification input[type="submit"] {
  width: 50px !important;
}

/* line 1306, ../sass/partials/_ultimateResponsive.scss */
.fullSection.textImage.innerBox.hc4 .rightSection.hideDesk {
  display: none;
}
/* line 1309, ../sass/partials/_ultimateResponsive.scss */
.fullSection.textImage.innerBox.hc4 .rightSection.hideMob {
  display: inline-block;
}

/* line 1313, ../sass/partials/_ultimateResponsive.scss */
.langMobile {
  display: none;
}

@media only screen and (max-width: 1023px) {
  /* line 1318, ../sass/partials/_ultimateResponsive.scss */
  .navbar-autohide.is-hidden #mobilemenu .langMobile {
    display: block;
  }
  /* line 1320, ../sass/partials/_ultimateResponsive.scss */
  .navbar-autohide.is-hidden #mobilemenu .langMobile .language {
    padding: 0 !important;
    padding-left: 0 !important;
    display: block;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    margin-left: 0px !important;
  }
  /* line 1321, ../sass/partials/_ultimateResponsive.scss */
  .navbar-autohide.is-hidden #mobilemenu .langMobile .language .activeLanguage {
    color: #F0B323;
  }
  /* line 1331, ../sass/partials/_ultimateResponsive.scss */
  .navbar-autohide.is-hidden #mobilemenu .langMobile .language #lang {
    position: relative !important;
  }
  /* line 1333, ../sass/partials/_ultimateResponsive.scss */
  .navbar-autohide.is-hidden #mobilemenu .langMobile .language #lang > li > a {
    font-family: "CeraPRO-Regular";
    font-size: 18px !important;
    font-weight: 400;
  }

  /* line 1344, ../sass/partials/_ultimateResponsive.scss */
  .fullSection.textImage.innerBox.hc4 .rightSection.hideDesk {
    display: block;
  }
  /* line 1347, ../sass/partials/_ultimateResponsive.scss */
  .fullSection.textImage.innerBox.hc4 .rightSection.hideMob {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 1356, ../sass/partials/_ultimateResponsive.scss */
  .workeroHome.suppliersPage .fullScreenBackground.oc1 {
    text-align: center !important;
    padding-left: 0;
  }

  /* line 1360, ../sass/partials/_ultimateResponsive.scss */
  .signUp .dropdown.open .dropdown-menu.signupContainer {
    min-width: 415px;
  }

  /* line 1364, ../sass/partials/_ultimateResponsive.scss */
  footer #footer .container-fluid {
    padding: 0 !important;
  }
  /* line 1367, ../sass/partials/_ultimateResponsive.scss */
  footer #footer .sectionHolder {
    margin: 0 !important;
    padding: 6.89655vh 10.66667vw 6.89655vh 10.66667vw !important;
  }
  /* line 1370, ../sass/partials/_ultimateResponsive.scss */
  footer #footer .sectionHolder .bg,
  footer #footer .sectionHolder .bgBlack {
    padding: 0 !important;
  }

  /* line 1377, ../sass/partials/_ultimateResponsive.scss */
  .box.btnTransp.bgBlue {
    line-height: 24px;
    max-width: 295px !important;
    height: 50px;
  }

  /* line 1383, ../sass/partials/_ultimateResponsive.scss */
  footer .bgBlack ul {
    display: table;
  }
  /* line 1385, ../sass/partials/_ultimateResponsive.scss */
  footer .bgBlack ul li {
    width: 38vw;
    display: inline-table;
    padding-right: 2vw;
  }
  /* line 1390, ../sass/partials/_ultimateResponsive.scss */
  footer .bgBlack ul li.listTitle, footer .bgBlack ul li.subscription {
    display: block;
    padding-right: 15px;
  }
  /* line 1398, ../sass/partials/_ultimateResponsive.scss */
  footer .announceSection ul {
    display: table;
  }
  /* line 1400, ../sass/partials/_ultimateResponsive.scss */
  footer .announceSection ul li {
    width: 38vw !important;
    display: inline-table;
    padding-right: 2vw !important;
  }
  /* line 1406, ../sass/partials/_ultimateResponsive.scss */
  footer .announceSection ul li.listTitle, footer .announceSection ul li.subscription {
    display: block;
    padding-right: 15px;
  }
  /* line 1411, ../sass/partials/_ultimateResponsive.scss */
  footer .announceSection ul li:last-child {
    display: table !important;
  }
  /* line 1414, ../sass/partials/_ultimateResponsive.scss */
  footer .announceSection ul li.announce {
    display: table !important;
  }
  /* line 1417, ../sass/partials/_ultimateResponsive.scss */
  footer .announceSection ul li .appNotification div input.inputText {
    max-width: 38vw !important;
    width: 100% !important;
    margin-left: inherit !important;
  }
  /* line 1427, ../sass/partials/_ultimateResponsive.scss */
  footer .announceSection ul li div input {
    width: 100% !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 1440, ../sass/partials/_ultimateResponsive.scss */
  footer #footer .container-fluid {
    padding: 0 !important;
  }
  /* line 1443, ../sass/partials/_ultimateResponsive.scss */
  footer #footer .sectionHolder {
    padding: 6.89655vh 10.66667vw 6.89655vh 10.66667vw !important;
  }
  /* line 1445, ../sass/partials/_ultimateResponsive.scss */
  footer #footer .sectionHolder .bg,
  footer #footer .sectionHolder .bgBlack {
    padding: 0 !important;
  }
}
/* line 1463, ../sass/partials/_ultimateResponsive.scss */
i {
  font-family: "CeraPRO-RegularItalic", sans-serif;
}

/* line 1466, ../sass/partials/_ultimateResponsive.scss */
.notFound {
  text-align: center;
}
/* line 1467, ../sass/partials/_ultimateResponsive.scss */
.notFound .mainContainer {
  background-image: none;
  width: 100%;
  padding-top: 34.3546vh;
  padding-bottom: 34.262vh;
}
/* line 1474, ../sass/partials/_ultimateResponsive.scss */
.notFound h1,
.notFound h2,
.notFound p {
  text-align: center;
}
/* line 1479, ../sass/partials/_ultimateResponsive.scss */
.notFound h1 {
  font-family: "CeraPRO-Regular";
  font-size: 4.5em;
  line-height: 1.17;
  text-align: center;
  color: #f0b323;
}
/* line 1486, ../sass/partials/_ultimateResponsive.scss */
.notFound h2 {
  font-family: "CeraPRO-Medium";
  font-size: 1.5em;
  text-align: center;
  color: #ffffff;
}
/* line 1492, ../sass/partials/_ultimateResponsive.scss */
.notFound p {
  font-family: "CeraPRO-Regular";
  font-size: 1.125em;
  line-height: 1.33;
  text-align: center;
  color: #7c878e;
}
/* line 1499, ../sass/partials/_ultimateResponsive.scss */
.notFound .yellow {
  color: #f0b323;
}
/* line 1502, ../sass/partials/_ultimateResponsive.scss */
.notFound span.yellow {
  font-family: "CeraPRO-Bold";
}
/* line 1505, ../sass/partials/_ultimateResponsive.scss */
.notFound h2 + p {
  padding-top: 1.125em;
  padding-bottom: 0px;
}

@media only screen and (max-width: 768px) {
  /* line 1514, ../sass/partials/_ultimateResponsive.scss */
  .notFound .mainContainer {
    background-image: none;
    width: 100%;
    padding-top: 28.33583vh;
    padding-bottom: 23.68816vh;
    padding-left: 8vw;
    padding-right: 8vw;
  }
  /* line 1522, ../sass/partials/_ultimateResponsive.scss */
  .notFound img {
    width: 61px;
  }
  /* line 1525, ../sass/partials/_ultimateResponsive.scss */
  .notFound h1 {
    font-size: 3em;
    line-height: 2.33;
  }
  /* line 1529, ../sass/partials/_ultimateResponsive.scss */
  .notFound h2 {
    font-size: 1.5em;
  }
  /* line 1532, ../sass/partials/_ultimateResponsive.scss */
  .notFound p {
    font-size: 1em;
    line-height: 1.5;
  }
  /* line 1536, ../sass/partials/_ultimateResponsive.scss */
  .notFound h2 + p {
    padding-top: 18px;
    padding-bottom: 0px;
  }
}
/* line 1543, ../sass/partials/_ultimateResponsive.scss */
#scf-message-contactForm .alert-danger {
  display: none;
}

@media print {
  /* line 47, ../sass/screen.scss */
  nav.navbar-static-side {
    display: none;
  }

  /* line 50, ../sass/screen.scss */
  body {
    overflow: visible !important;
  }

  /* line 52, ../sass/screen.scss */
  #page-wrapper {
    margin: 0;
  }
}
