@charset "UTF-8";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;}html {  line-height: 1;}ol, ul {  list-style: none;}table {  border-collapse: collapse;  border-spacing: 0;}caption, th, td {  text-align: left;  font-weight: normal;  vertical-align: middle;}q, blockquote {  quotes: none;}q:before, q:after, blockquote:before, blockquote:after {  content: "";  content: none;}a img {  border: none;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {  display: block;}/*============================================*| Mixins to allow custom values of| durations & delays\*============================================*//* Set the animation duration *//* Choose the stock animation *//* Apply a delay to the animation *//* Triangle* @include triangle within a pseudo element and add positioning properties (ie. top, left)* $direction: up, down, left, right*//** * Select parts of the burger *//** * Burger animations */@-webkit-keyframes bounce {  0%, 20%, 50%, 80%, 100% {    -webkit-transform: translateY(0);  }  40% {    -webkit-transform: translateY(-9px);  }  60% {    -webkit-transform: translateY(-4.5px);  }}@-moz-keyframes bounce {  0%, 20%, 50%, 80%, 100% {    -moz-transform: translateY(0);  }  40% {    -moz-transform: translateY(-9px);  }  60% {    -moz-transform: translateY(-4.5px);  }}@-o-keyframes bounce {  0%, 20%, 50%, 80%, 100% {    -o-transform: translateY(0);  }  40% {    -o-transform: translateY(-9px);  }  60% {    -o-transform: translateY(-4.5px);  }}@keyframes bounce {  0%, 20%, 50%, 80%, 100% {    transform: translateY(0);  }  40% {    transform: translateY(-9px);  }  60% {    transform: translateY(-4.5px);  }}.bounce {  -webkit-animation-name: bounce;  -moz-animation-name: bounce;  -o-animation-name: bounce;  animation-name: bounce;}html {  font-size: 100%;  line-height: 0.375em;}html {  line-height: 1.5em;}@font-face {  font-family: 'RobotoRegular';  src: url("/noviglobal-com/_img/fonts/Roboto-Regular-webfont.eot");  src: url("/noviglobal-com/_img/fonts/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/noviglobal-com/_img/fonts/Roboto-Regular-webfont.woff") format("woff"), url("/noviglobal-com/_img/fonts/Roboto-Regular-webfont.ttf") format("truetype"), url("/noviglobal-com/_img/fonts/Roboto-Regular-webfont.svg#RobotoRegular") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'RobotoItalic';  src: url("/noviglobal-com/_img/fonts/Roboto-Italic-webfont.eot");  src: url("/noviglobal-com/_img/fonts/Roboto-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("/noviglobal-com/_img/fonts/Roboto-Italic-webfont.woff") format("woff"), url("/noviglobal-com/_img/fonts/Roboto-Italic-webfont.ttf") format("truetype"), url("/noviglobal-com/_img/fonts/Roboto-Italic-webfont.svg#RobotoItalic") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'RobotoBold';  src: url("/noviglobal-com/_img/fonts/Roboto-Bold-webfont.eot");  src: url("/noviglobal-com/_img/fonts/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("/noviglobal-com/_img/fonts/Roboto-Bold-webfont.woff") format("woff"), url("/noviglobal-com/_img/fonts/Roboto-Bold-webfont.ttf") format("truetype"), url("/noviglobal-com/_img/fonts/Roboto-Bold-webfont.svg#RobotoBold") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'RobotoLight';  src: url("/noviglobal-com/_img/fonts/Roboto-Light-webfont.eot");  src: url("/noviglobal-com/_img/fonts/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/noviglobal-com/_img/fonts/Roboto-Light-webfont.woff") format("woff"), url("/noviglobal-com/_img/fonts/Roboto-Light-webfont.ttf") format("truetype"), url("/noviglobal-com/_img/fonts/Roboto-Light-webfont.svg#RobotoLight") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'RobotoMedium';  src: url("/noviglobal-com/_img/fonts/Roboto-Medium-webfont.eot");  src: url("/noviglobal-com/_img/fonts/Roboto-Medium-webfont.eot?#iefix") format("embedded-opentype"), url("/noviglobal-com/_img/fonts/Roboto-Medium-webfont.woff") format("woff"), url("/noviglobal-com/_img/fonts/Roboto-Medium-webfont.ttf") format("truetype"), url("/noviglobal-com/_img/fonts/Roboto-Medium-webfont.svg#RobotoMedium") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'Raleway-Bold';  src: url("/noviglobal-com/_img/fonts/Raleway-Bold.eot");  src: url("/noviglobal-com/_img/fonts/Raleway-Bold.eot?#iefix") format("embedded-opentype"), url("/noviglobal-com/_img/fonts/Raleway-Bold.woff") format("woff"), url("/noviglobal-com/_img/fonts/Raleway-Bold.ttf") format("truetype"), url("/noviglobal-com/_img/fonts/Raleway-Bold.svg#Raleway-Bold") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'Raleway-ExtraBold';  src: url("/noviglobal-com/_img/fonts/Raleway-ExtraBold.eot");  src: url("/noviglobal-com/_img/fonts/Raleway-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/noviglobal-com/_img/fonts/Raleway-ExtraBold.woff") format("woff"), url("/noviglobal-com/_img/fonts/Raleway-ExtraBold.ttf") format("truetype"), url("/noviglobal-com/_img/fonts/Raleway-ExtraBold.svg#Raleway-ExtraBold") format("svg");  font-weight: normal;  font-style: normal;}h1, h2, h3, h4, h5, h6, p {  text-rendering: optimizeLegibility;  font-weight: normal;  color: #555;}.tar {  text-align: right;}.tac {  text-align: center;}.bold, strong, b {  font-family: "RobotoBold", arial, sans-serif;  font-weight: normal;}.italic {  font-family: "RobotoItalic", arial, sans-serif;}a {  font-family: "RobotoRegular", arial, sans-serif;  color: #51aeef;  text-decoration: none;  cursor: pointer;}a:hover, a:focus {  text-decoration: underline;  color: #80c4f3;}a:active {  /*color: darken($blue, 10%);*/}h1 {  font-family: "Raleway-ExtraBold", arial, sans-serif;  font-size: 3.18199em;  line-height: 1.06066em;  margin: 0 0 0.35355em 0;  text-transform: uppercase;}@media (min-width: 769px) {  h1 {    font-size: 4.5em;    line-height: 1em;    margin: 0 0 0.25em 0;  }}.previewFrame h1 {  font-size: 2.5em;}h2 {  font-family: "Raleway-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 1.99999em;  line-height: 1.31251em;  margin: 0 0 0.5625em 0;  text-transform: uppercase;}h3 {  font-family: "RobotoRegular", arial, sans-serif;  margin: 0 0 0.7071em 0;  font-size: 1.591em;  line-height: 1.1785em;}h4 {  font-family: "RobotoBold", arial, sans-serif;  font-size: 1.41421em;  line-height: 1.06066em;  margin: 0 0 0.7955em 0;}h5 {  font-family: "RobotoRegular", arial, sans-serif;  font-size: 1.12501em;  line-height: 1.33332em;  margin: 0 0 0.99999em 0;}h6 {  font-family: "RobotoRegular", arial, sans-serif;  font-size: 1em;  line-height: 1.125em;  margin: 0 0 1.125em 0;}p {  font-family: "RobotoLight", arial, sans-serif;  font-size: 0.9375em;  line-height: 1.6em;  margin: 0 0 1.125em 0;}@media only screen and (max-device-width: 480px) {  p {    -webkit-text-size-adjust: none;    max-height: 999999999px;  }}@media only screen and (max-device-width: 480px) {  .phone {    -webkit-text-size-adjust: none;    max-height: 999999999px;  }}header {  border-bottom: 3px solid #2d618f;}.head-wrap {  background-color: #fff;  height: 110px;}.head-wrap:after {  content: "";  display: table;  clear: both;}.logo-wrap {  width: 40.42553%;  float: left;  margin-right: 2.12766%;  padding: 0;  text-align: left;  position: relative;  display: inline-block;  line-height: 0;}@media (min-width: 1140px) {  .logo-wrap {    padding-left: 0;    width: 14.89362%;    float: left;    margin-right: 2.12766%;  }  .logo-wrap img {    max-width: 100%;  }}.nav-bar {  width: 57.44681%;  float: right;  margin-right: 0;  z-index: 10;  height: 100%;}.nav-bar:after {  content: "";  display: table;  clear: both;}@media (min-width: 1140px) {  .nav-bar {    width: 82.97872%;    float: right;    margin-right: 0;    position: relative;  }}.header-social {  text-align: right;  padding: 1em 0;  width: 100%;}.header-social:after {  content: "";  display: table;  clear: both;}.header-social a {  display: inline-block;  margin-right: 0.5em;}.header-social .header-icon {  height: 25px;  width: 25px;  vertical-align: middle;  z-index: 1;  transition: all ease-in-out 0.3s;}.header-social .header-icon:hover {  transform: scale(1.15);  transition: all ease-in-out 0.3s;  z-index: 2;}.header-social .header-facebook {  fill: #3b5998;}.header-social .header-twitter {  fill: #55acee;}.header-social .header-linkedin {  fill: #0976b4;}.header-social .header-mail {  fill: #214768;}.nav-wrap {  width: 100%;  position: relative;}.nav-wrap:after {  content: "";  display: table;  clear: both;}.mobile-nav .nav {  display: block;}@media (min-width: 1140px) {  .mobile-nav .nav {    display: none;  }}.mobile-nav .nav .menu li {  width: 100%;  text-align: left;  border: none;}.mobile-nav .nav .menu li a {  color: #f5f5f5;  font-family: "RobotoBold", arial, sans-serif;  font-size: 0.9375em;  text-decoration: none;  line-height: 1;  padding: 0.6em 0.2em;  display: block;  text-transform: uppercase;  white-space: nowrap;}.mobile-nav .nav .menu li a:hover {  color: #51aeef;}.mobile-nav .nav .menu li > ul {  display: block;  position: relative;  box-shadow: 0;}.mobile-nav .nav .menu li > ul a {  font-size: 0.875em;  display: block;  padding-left: 1em;  font-family: "RobotoRegular", arial, sans-serif;}.nav {  display: none;  -webkit-transition: all 400ms ease-in-out;  -moz-transition: all 400ms ease-in-out;  transition: all 400ms ease-in-out;  font-size: 15px;}.nav:after {  content: "";  display: table;  clear: both;}@media (min-width: 1140px) {  .nav {    display: block;  }}@media (min-width: 1220px) {  .nav {    font-size: 16px;  }}.nav-wrap ul.menu {  list-style-type: none;  padding: 0;  display: inline-block;  float: right;}.nav-wrap ul.menu:after {  content: "";  display: table;  clear: both;}.nav-wrap ul.menu > li {  padding: 0;  display: inline-block;  text-align: center;  position: relative;  margin: 0;  margin-left: 0px;  background-color: transparent;  line-height: 1;  border-bottom: 4px solid transparent;}.nav-wrap ul.menu > li:after {  content: "";  display: table;  clear: both;}@media (min-width: 1140px) {  .nav-wrap ul.menu > li {    margin: 0 0.2em;  }}@media (min-width: 1000px) {  .nav-wrap ul.menu > li {    margin: 0 0.2em;  }}@media (min-width: 1000px) {  .inner-hero .nav-wrap ul.menu > li {    margin: 0 0.2em;  }}.nav-wrap ul.menu > li a {  color: #555;  font-family: "RobotoBold", arial, sans-serif;  font-size: 0.9375em;  text-decoration: none;  line-height: 1;  padding: 1.2em 0.2em 1.3em;  display: inline-block;  text-transform: uppercase;  white-space: nowrap;}.nav-wrap ul.menu > li a:hover {  color: #2d618f;}.nav-wrap ul.menu > li.liLinkActive {  border-color: #2d618f;}.nav-wrap ul.menu > li.liLinkActive > a {  color: #2d618f;}.nav-wrap ul.menu > li > ul {  display: none;  position: absolute;  left: -8px;  top: 100%;  width: auto;  min-width: 200px;  background-color: #fff;  box-shadow: 0px 10px 10px 0 rgba(0, 0, 0, 0.14);  padding: 0.3em 0;  z-index: 99999;  color: #fff;}.nav-wrap ul.menu > li > ul li {  float: none;  text-align: left;  padding: 0;  background-color: transparent;  margin: 0;}.nav-wrap ul.menu > li > ul li a {  font-family: "RobotoBold", arial, sans-serif;  font-size: 0.75em;  display: block;  padding: 1em;  text-decoration: none;  color: #2d618f;  line-height: 1;  word-wrap: nowrap;}.nav-wrap ul.menu > li > ul li:hover {  background-color: #2d618f;}.nav-wrap ul.menu > li > ul li:hover a {  color: #fff;  text-decoration: none;}.nav-wrap ul.menu > li:hover > ul {  display: block;}.defaultForm {  width: 100%;  float: left;  font-family: "RobotoRegular", arial, sans-serif;  padding: 4em 3em;  background-color: #09345a;}.defaultForm:after {  content: "";  display: table;  clear: both;}.defaultForm .inputset {  width: 100%;  padding-top: 0px;  margin-bottom: 0.95em;  line-height: 100%;  position: relative;  /*without background*/  /*with background*/}.defaultForm .inputset label {  width: 100%;  font-family: "RobotoRegular", arial, sans-serif;  font-size: 1em;  line-height: 1.125em;  margin: 0 0 1.125em 0;  color: #fff;  font-family: "RobotoRegular", arial, sans-serif;  float: left;  margin: 0;  padding: 0em 0em 0.3em 0em;  text-align: left;}.defaultForm .inputset input, .defaultForm .inputset textarea {  width: 100%;  box-shadow: 0;  border: 0;  border: 1px solid #999;  font-family: "RobotoRegular", arial, sans-serif;  color: #111;  outline: 0;  background-color: rgba(255, 255, 255, 0.85);  border-radius: 1px;  padding: 0.6em;  font-size: 1.05em;  -webkit-transition: all 500ms ease-in-out;  -moz-transition: all 500ms ease-in-out;  transition: all 500ms ease-in-out;}.defaultForm .inputset input[type="file"], .defaultForm .inputset textarea[type="file"] {  width: auto;  max-width: 100%;}.defaultForm .inputset input:hover, .defaultForm .inputset textarea:hover {  border-color: #09345a;}.defaultForm .inputset input:focus, .defaultForm .inputset textarea:focus {  background-color: #fafadf;  border-color: #09345a;  color: #111;}.defaultForm .inputset textarea {  height: 9.375em;  max-height: 9.375em;}.defaultForm .inputset label.form_header {  font-family: "Raleway-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 1.99999em;  line-height: 1.31251em;  margin: 0 0 0.5625em 0;  text-transform: uppercase;  color: #fff;  float: none;}.defaultForm .inputset .form_error_specific {  position: absolute;  right: 2px;  top: 0;  color: red;  font-size: 12px;  padding: 6px;  background-color: transparent;}.defaultForm .form_submit {  margin-top: 2em;}.defaultForm .form_submit input {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  margin: 0;  border: none;  font-family: "RobotoBold", arial, sans-serif;  line-height: 1;  white-space: nowrap;  text-transform: uppercase;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-size: 16px;  background-color: transparent;  border: 2px solid #fff;  color: #fff;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0.75em 1.9em 0.55em;}.defaultForm .form_submit input:hover {  background-color: #fff;  color: #000;}.defaultForm .form_submit input:active {  border: 2px solid #666666;}.defaultForm select {  width: 100%;  padding: 0.75em;}.form_error_wrap {  display: none;}@media (min-width: 769px) {  .container {    height: 100%;  }}section.hero {  padding: 0;  width: 100%;  height: 75vh;  overflow: hidden;}section.hero .container {  width: 100%;}@media (min-width: 480px) {  section.hero .container {    width: 90%;  }}@media (min-width: 769px) {  section.hero .container {    width: 100%;  }}@media (min-width: 575px) {  section.hero {    height: 55vh;  }}.previewFrame section.hero {  max-height: 600px;  height: 600px !important;  overflow: hidden;}.section .solid-button {  margin-top: 1em;}.home-content {  background: #f8f8f8;}.hero-text {  z-index: 2;  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translateY(-50%) translateX(-50%);  -ms-transform: translateY(-50%) translateX(-50%);  transform: translateY(-50%) translateX(-50%);  text-align: center;  width: 90%;  max-width: 58em;}.hero-text h1, .hero-text h3 {  color: #fff;  text-transform: uppercase;}.hero-text h1 {  font-size: 45.25449px;}@media (min-width: 575px) {  .hero-text h1 {    font-size: 50.91182px;  }}@media (min-width: 1000px) {  .hero-text h1 {    font-size: 72px;  }}.hero-text .italic {  text-transform: none;  display: none;}@media (min-width: 575px) {  .hero-text .italic {    display: block;  }}.hero-images {  height: 100%;}.about-text {  margin: 0 0 4em 0;  padding-bottom: 4em;  border-bottom: 1px solid #dadada;  width: 82.97872%;  float: left;  margin-right: 2.12766%;  margin-left: 8.51064%;}.about-text h5 {  font-family: "RobotoLight", arial, sans-serif;}.about-text h5:last-child {  margin-bottom: 0;}.blue-text {  color: #2d618f;  font-family: "RobotoBold", arial, sans-serif;}.contact-banner {  background: #09345a;  padding: 4em 0;  text-align: center;}.contact-banner h2, .contact-banner h3, .contact-banner h6, .contact-banner p, .contact-banner a {  color: #fff;}.contact-banner h3 {  font-family: "RobotoBold", arial, sans-serif;  font-size: 1.41421em;  line-height: 1.32583em;}.contact-banner h3:last-child {  margin-bottom: 0;}@media (min-width: 480px) {  .contact-banner h3 {    font-size: 1.591em;    line-height: 1.1785em;  }}.contact-banner .contact-banner-wrap {  padding: 0 1em;}@media (min-width: 480px) {  .contact-banner .contact-banner-wrap {    padding: 0;    width: 82.97872%;    float: left;    margin-right: 2.12766%;    margin-left: 8.51064%;  }}.contact-banner span {  margin: 0 0.5em;}@media (min-width: 575px) {  .contact-banner span {    margin: 0 2em;  }}.contact-banner .border-button {  text-transform: uppercase;  margin: 1em 0 0;  display: inline-block;}.contact-banner .border-button a {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  margin: 0;  border: none;  font-family: "RobotoBold", arial, sans-serif;  line-height: 1;  white-space: nowrap;  text-transform: uppercase;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-size: 16px;  background-color: #fff;  color: #000;  background-color: transparent;  border: 2px solid #fff;  color: #fff;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0.75em 1.9em 0.55em;}.contact-banner .border-button a:hover {  background-color: #fff;  color: #000;}.contact-banner .border-button a:active {  border: 2px solid #666666;}@media (min-width: 769px) {  .contact-banner .border-button {    margin: 0;  }}#s139378 .inner-hero {  background: url("/noviglobal-com/_img/img/about-bg.jpg") center center #fff no-repeat;  background-size: cover;  background-color: #000;}#s1314344 .inner-hero {  background-position: center top !important;}.inner-hero {  width: 100%;  height: 42vh;  position: relative;  overflow: hidden;}.inner-hero:after {  content: "";  display: table;  clear: both;}.previewFrame .inner-hero {  height: 400px;}.inner-hero .container {  height: 100%;}.inner-hero.full {  height: 100vh;}.previewFrame .inner-hero.full {  height: 400px;}@media (min-width: 200px) and (max-width: 600px) and (orientation: landscape) {  .inner-hero {    height: 100vh;    font-size: 14px;  }}.inner-hero-text {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translateY(-50%) translateX(-50%);  -ms-transform: translateY(-50%) translateX(-50%);  transform: translateY(-50%) translateX(-50%);  text-align: center;  width: 90%;}.inner-hero-text h1, .inner-hero-text h2, .inner-hero-text h3, .inner-hero-text h4, .inner-hero-text h5, .inner-hero-text h6, .inner-hero-text p, .inner-hero-text a {  color: #fff;  text-transform: uppercase;  margin-bottom: 0.05em;}.scroll-down {  opacity: 0.7;  position: absolute;  bottom: 2em;  left: 50%;  height: 2em;  width: 2em;  -webkit-animation: bounce 1.5s infinite;  animation: bounce 1.5s infinite;  margin-left: -1em;}.main-content {  padding: 3em 1em;}@media (min-width: 769px) {  .main-content {    padding: 5em 1em;  }}.main-content .container {  max-width: 55em;}.main-content h2, .main-content h3, .main-content h4 {  padding-top: 0.375em;  margin-bottom: 0.375em;}.main-content ul {  margin: 0 0 1.125em 1em;}.main-content ul > li {  list-style-type: disc;}.main-content ol {  margin: 0 0 1.125em 1em;}.main-content ol > li {  list-style-type: decimal;}ul.disc.sales-list:after {  content: "";  display: table;  clear: both;}ul.disc.sales-list li {  width: 45%;  margin-right: 5%;  float: left;}.contact {  padding: 3em 0;}.contact-text {  text-align: center;  border-bottom: 1px solid #ccc;  margin-bottom: 2em;  padding: 2em 0;}.contact-text h5 {  margin-bottom: 0.2em;}@media (min-width: 700px) {  .contact-text {    width: 31.91489%;    float: left;    margin-right: 2.12766%;    text-align: left;  }}@media (min-width: 1000px) {  .contact-text {    width: 40.42553%;    float: left;    margin-right: 2.12766%;  }}.contact-form .defaultForm {  padding: 2em 3em;}@media (min-width: 700px) {  .contact-form {    width: 65.95745%;    float: right;    margin-right: 0;  }}@media (min-width: 1000px) {  .contact-form {    width: 57.44681%;    float: right;    margin-right: 0;  }}.map-wrap {  height: 20em;  width: 100%;  position: relative;}.map-wrap .map {  height: 100%;  width: 100%;}.map-wrap iframe {  width: 100%;  height: 100%;}.client-logos-inner {  text-align: center;  padding-top: 4em;}.client-logos-inner .container {  max-width: 55em;}/*TEAM LAYOUT*/.team-wrapper {  width: 100%;}.team-wrapper:after,.team-member:after {  content: "";  display: table;  clear: both;}.team-member {  margin-bottom: 3em;}.team-member:last-child {  margin-bottom: 0;}.team-member__image {  padding-bottom: 1.5em;  width: 210px;}.team-member__info p {  line-height: 1.8;}.team-member__name {  font-size: 16px;}.team-member__name h5 {  color: #09345a;}@media (min-width: 575px) {  .team-member__image {    float: left;    padding-right: 1.5em;  }  .team-member__info {    float: right;    width: calc(100% - 210px);  }  .team-member__name {    font-size: 18px;  }}footer {  display: block;  width: 100%;  background-color: #ffffff;  padding: 1.5em 1em;  border-top: 1px solid #ccc;}footer:after {  content: "";  display: table;  clear: both;}.footer-wrap {  height: 100%;  max-width: 75em;  margin-left: auto;  margin-right: auto;  padding: 0;  position: relative;  width: 96%;}.footer-wrap:after {  content: " ";  display: block;  clear: both;}.footer-wrap:after {  content: "";  display: table;  clear: both;}@media (min-width: 769px) {  .footer-wrap {    width: 94%;    height: 100%;  }}.footer-nav {  text-align: center;  width: 100%;  margin-bottom: 0.5em;}.footer-nav:after {  content: "";  display: table;  clear: both;}.footer-nav .nav {  display: block;}.footer-nav ul {  display: inline-block;  margin: auto;}.footer-nav ul:after {  content: "";  display: table;  clear: both;}.footer-nav ul.menu {  float: none;}.footer-nav ul.menu li {  border: none;  display: block;}@media (min-width: 480px) {  .footer-nav ul.menu li {    display: inline-block;  }}.footer-nav ul.menu li a {  padding: 0.4em;}.footer-nav ul li {  margin: 0 0.4em;}.footer-nav ul li a {  font-family: "RobotoBold", arial, sans-serif;  color: #555;}.footer-nav ul li a:hover {  color: #51aeef;}.footer-nav ul li > ul {  display: none;}.footer-nav ul li:hover > ul {  display: none;}.footer-info {  text-align: center;  width: 100%;}.footer-info p {  margin-bottom: 0;  font-size: 0.79551em;  line-height: 1.4142em;}.footer-info p, .footer-info a {  color: #555;  font-family: "RobotoRegular", arial, sans-serif;}.footer-info a:hover {  color: #51aeef;  text-decoration: none;}/*    Mobile Menu Core Style*/div.fancy-select {  position: relative;  text-transform: uppercase;  font-size: 13px;  color: #555;}div.fancy-select.disabled {  opacity: 0.5;}div.fancy-select select:focus + div.trigger {  box-shadow: 0 0 0 2px #4B5468;}div.fancy-select select:focus + div.trigger.open {  box-shadow: none;}div.fancy-select div.trigger {  cursor: pointer;  padding: 10px 24px 9px 9px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  position: relative;  background: #fff;  color: #333;  width: 100%;  -webkit-transition: all 240ms ease-out;  -moz-transition: all 240ms ease-out;  transition: all 240ms ease-out;}div.fancy-select div.trigger:after {  content: "";  display: block;  position: absolute;  width: 0;  height: 0;  border: 8px solid transparent;  border-top-color: #555555;  top: 17px;  right: 0.5em;}div.fancy-select div.trigger.open {  background: #f8f8f8;  color: #666;  box-shadow: none;}div.fancy-select div.trigger.open:after {  border-top-color: #7A8498;}div.fancy-select ul.options {  list-style: none;  margin: 0;  position: absolute;  top: 40px;  left: 0;  visibility: hidden;  opacity: 0;  z-index: 50;  max-height: 200px;  overflow: auto;  background: #f8f8f8;  border-radius: 4px;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);  min-width: 100%;  -webkit-transition: all 300ms ease-out;  -moz-transition: all 300ms ease-out;  transition: all 300ms ease-out;}div.fancy-select ul.options.open {  visibility: visible;  top: 50px;  opacity: 1;  /* have to use a non-visibility transition to prevent this iOS issue (bug?): */  /*http://stackoverflow.com/questions/10736478/css-animation-visibility-visible-works-on-chrome-and-safari-but-not-on-ios*/  transition: opacity 300ms ease-out, top 300ms ease-out;  -webkit-transition: opacity 300ms ease-out, top 300ms ease-out;  -moz-transition: opacity 300ms ease-out, top 300ms ease-out;  -ms-transition: opacity 300ms ease-out, top 300ms ease-out;  -o-transition: opacity 300ms ease-out, top 300ms ease-out;}div.fancy-select ul.options.overflowing {  top: auto;  bottom: 40px;  transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;  -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;  -moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;  -ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;  -o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;}div.fancy-select ul.options.overflowing.open {  top: auto;  bottom: 50px;  transition: opacity 300ms ease-out, bottom 300ms ease-out;  -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out;  -moz-transition: opacity 300ms ease-out, bottom 300ms ease-out;  -ms-transition: opacity 300ms ease-out, bottom 300ms ease-out;  -o-transition: opacity 300ms ease-out, bottom 300ms ease-out;}div.fancy-select ul.options li {  padding: 0.3em 0.5em;  color: #333;  cursor: pointer;  white-space: nowrap;  transition: all 150ms ease-out;  -webkit-transition: all 150ms ease-out;  -moz-transition: all 150ms ease-out;  -ms-transition: all 150ms ease-out;  -o-transition: all 150ms ease-out;}div.fancy-select ul.options li.selected {  background: rgba(43, 134, 134, 0.3);  color: rgba(255, 255, 255, 0.75);}div.fancy-select ul.options li.hover {  color: #2d618f;}/******************************Slick*******************************//* Slider */.slick-slider {  position: relative;  display: block;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-tap-highlight-color: transparent;}.slick-list {  position: relative;  overflow: hidden;  display: block;  margin: 0;  padding: 0;  height: 100%;  width: 100%;}.slick-list:focus {  outline: none;}.slick-list.dragging {  cursor: pointer;  cursor: hand;}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img {  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.slick-track {  position: relative;  left: 0;  top: 0;  display: block;  zoom: 1;  height: 100%;}.slick-track:before, .slick-track:after {  content: "";  display: table;}.slick-track:after {  clear: both;}.slick-loading .slick-track {  visibility: hidden;}.slick-slide {  float: left;  height: 100%;  width: 100%;  min-height: 1px;  display: none;}.slick-slide img {  display: block;}.slick-slide.slick-loading img {  display: none;}.slick-slide.dragging img {  pointer-events: none;}.slick-initialized .slick-slide {  display: block;}.slick-loading .slick-slide {  visibility: hidden;}.slick-vertical .slick-slide {  display: block;  height: auto;  border: 1px solid transparent;}/* Icons */@font-face {  font-family: 'slick';  src: url("/noviglobal-com/_img/fonts/slick.eot");  src: url("/noviglobal-com/_img/fonts/slick.eot?#iefix") format("embedded-opentype"), url("/noviglobal-com/_img/fonts/slick.woff") format("woff"), url("/noviglobal-com/_img/fonts/slick.ttf") format("truetype"), url("/noviglobal-com/_img/fonts/slick.svg#slick") format("svg");  font-weight: normal;  font-style: normal;}/* Arrows */.slick-prev,.slick-next {  position: absolute;  display: block;  height: 60px;  width: 60px;  line-height: 0;  font-size: 0;  cursor: pointer;  background: transparent;  color: transparent;  top: 50%;  padding: 0;  border: none;  outline: none;  -webkit-transform: translateY(-100%);  -moz-transform: translateY(-100%);  -ms-transform: translateY(-100%);  -o-transform: translateY(-100%);  transform: translateY(-100%);}.slick-prev:hover, .slick-prev:focus,.slick-next:hover,.slick-next:focus {  outline: none;  background: transparent;  color: transparent;}.slick-prev:hover:before, .slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {  opacity: 1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {  opacity: 0.9;}.slick-prev:before, .slick-next:before {  font-family: 'slick';  font-size: 40px;  line-height: 1;  color: #2d618f;  opacity: 0.9;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.slick-prev {  left: 10px;}.slick-prev:before {  content: "←";  padding: 20px;}.slick-next {  right: 10px;}.slick-next:before {  content: "→";}/* Dots */.slick-dots {  position: absolute;  bottom: 0.05em;  list-style: none;  display: block;  text-align: center;  padding: 0;  width: 100%;}.slick-dots li {  position: relative;  display: inline-block;  height: 12px;  width: 12px;  margin: 0 5px;  padding: 0;  cursor: pointer;}.slick-dots li button {  border: 0;  background: transparent;  display: block;  height: 12px;  width: 12px;  outline: none;  line-height: 0;  font-size: 0;  color: transparent;  padding: 5px;  cursor: pointer;}.slick-dots li button:hover, .slick-dots li button:focus {  outline: none;}.slick-dots li button:hover:before, .slick-dots li button:focus:before {  opacity: 1;}.slick-dots li button:before {  position: absolute;  top: 0;  left: 0;  content: "•";  width: 12px;  height: 12px;  font-family: 'slick';  font-size: 12px;  line-height: 12px;  text-align: center;  color: #51aeef;  opacity: 0.9;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before {  color: #2d618f;}.slick-center {  opacity: 1;  -webkit-transform: scale(1.1);  transform: scale(1.1);}.slick-track {  zoom: 1;}/*full-page*//** * fullPage 2.1.9 * https://github.com/alvarotrigo/fullPage.js * MIT licensed * * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo */.content {  position: relative;  background: #b4bad2;}.content::before {  position: absolute;  top: 0;  left: 0;  z-index: 10;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0.3);  content: '';  opacity: 0;  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);  -webkit-transition: opacity 0.4s, -webkit-transform 0s 0.4s;  transition: opacity 0.4s, transform 0s 0.4s;  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);}/* Menu Button */.menu-button {  position: absolute;  z-index: 1000;  padding: 0;  display: inline-block;  border: none;  font-size: 0;  color: transparent;  background: transparent;  right: 7px;  top: 7px;  cursor: pointer;}@media (min-width: 1140px) {  .menu-button {    display: none;  }}.menu-button-icon {  position: relative;  margin-top: 8px;  margin-bottom: 8px;}.menu-button-icon, .menu-button-icon:before, .menu-button-icon:after {  display: block;  width: 25px;  height: 3px;  background-color: #09345a;  -webkit-transition-property: background-color, -webkit-transform;  -moz-transition-property: background-color, -moz-transform;  -o-transition-property: background-color, -o-transform;  transition-property: background-color, transform;  -webkit-transition-duration: 0.3s;  -moz-transition-duration: 0.3s;  -o-transition-duration: 0.3s;  transition-duration: 0.3s;}.menu-button-icon:before, .menu-button-icon:after {  position: absolute;  content: "";}.menu-button-icon:before {  top: -8px;}.menu-button-icon:after {  top: 8px;}.show-menu .menu-button-icon {  background-color: transparent;}.show-menu .menu-button-icon:before {  -webkit-transform: translateY(8px) rotate(45deg);  -moz-transform: translateY(8px) rotate(45deg);  -ms-transform: translateY(8px) rotate(45deg);  -o-transform: translateY(8px) rotate(45deg);  transform: translateY(8px) rotate(45deg);}.show-menu .menu-button-icon:after {  -webkit-transform: translateY(-8px) rotate(-45deg);  -moz-transform: translateY(-8px) rotate(-45deg);  -ms-transform: translateY(-8px) rotate(-45deg);  -o-transform: translateY(-8px) rotate(-45deg);  transform: translateY(-8px) rotate(-45deg);}/* Close Button */.close-button {  width: 1.5em;  height: 1.5em;  position: absolute;  right: 1em;  top: 1em;  overflow: hidden;  text-indent: 1em;  font-size: 0.75em;  border: none;  background: transparent;  color: transparent;  cursor: pointer;}.close-button::before,.close-button::after {  content: '';  position: absolute;  width: 2px;  height: 100%;  top: 0;  left: 50%;  background: #bdc3c7;}.close-button::before {  -webkit-transform: rotate(45deg);  transform: rotate(45deg);}.close-button::after {  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);}/* Menu */.menu-wrap {  position: absolute;  z-index: 1001;  width: 270px;  height: 100%;  background: #09345a;  padding: 2.5em 1.5em 0;  font-size: 1.15em;  -webkit-transform: translate3d(-320px, 0, 0);  transform: translate3d(-320px, 0, 0);  -webkit-transition: -webkit-transform 0.4s;  transition: transform 0.4s;  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);}@media (min-width: 1140px) {  .menu-wrap {    display: none;  }}/* Shown menu */.show-menu .menu-wrap {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -webkit-transition: -webkit-transform 0.8s;  transition: transform 0.8s;  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);}.show-menu .icon-list,.show-menu .icon-list a {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -webkit-transition: -webkit-transform 0.8s;  transition: transform 0.8s;  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);}.show-menu .icon-list a {  -webkit-transition-duration: 0.9s;  transition-duration: 0.9s;}.show-menu .content::before {  opacity: 1;  -webkit-transition: opacity 0.8s;  transition: opacity 0.8s;  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}/*********************** home job search***********************/.job-search {  width: 100%;  background-color: rgba(9, 52, 90, 0.95);  border: 5px outset #09345a;  top: -2.5em;  position: relative;  padding: 1em;}.job-search:after {  content: "";  display: table;  clear: both;}@media (min-width: 480px) {  .job-search {    padding: 2em;    top: -4em;  }}.job-search h2 {  color: #fff;  text-align: center;}.job-search .searchItemWrap {  float: left;  padding: 0 1em;  width: 100%;  margin-bottom: 1em;}@media (min-width: 769px) {  .job-search .searchItemWrap {    width: 50%;  }}@media (min-width: 900px) {  .job-search .searchItemWrap {    width: 25%;  }}.searchTitle {  font-family: "RobotoLight", arial, sans-serif;  font-size: 1.12501em;  line-height: 1.33332em;  color: #fff;}.searchInput input, .searchInput select {  width: 100%;  padding: 0.7em 0.5em;  border: none;}.searchButton {  width: 100%;  float: left;  text-align: center;}.searchButton input {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  margin: 0;  border: none;  font-family: "RobotoBold", arial, sans-serif;  line-height: 1;  white-space: nowrap;  text-transform: uppercase;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-size: 16px;  background-color: #fff;  color: #000;  background-color: transparent;  border: 2px solid #fff;  color: #fff;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0.75em 1.9em 0.55em;}.searchButton input:hover {  background-color: #fff;  color: #000;}.searchButton input:active {  border: 2px solid #666666;}.searchButton input {  text-transform: uppercase;  margin-top: 1em;  text-align: center;}/**********************//*********************** inner job search***********************/.job-search-inner {  background-color: #09345a;  border: none;  position: relative;  padding: 2em 1em;  margin: 1em 0;}.job-search-inner:after {  content: "";  display: table;  clear: both;}@media (min-width: 930px) {  .job-search-inner {    width: 31.91489%;    float: right;    margin-right: 0;  }}.job-search-inner h4 {  color: #fff;  text-align: center;}.job-search-inner .searchItemWrap {  float: left;  padding: 0 1em;  width: 100%;  margin-bottom: 1em;}@media (min-width: 769px) {  .job-search-inner .searchItemWrap {    width: 50%;  }}@media (min-width: 930px) {  .job-search-inner .searchItemWrap {    width: 100%;  }}.job-search-inner .searchButton input {  margin-top: 0.5em;}/***********************//***********************home job feed***********************/.latest-jobs {  text-align: center;}.latest-job-wrap {  text-align: left;  margin: 0 0 3em 0;  padding-bottom: 3em;}.job-item-details {  margin: 0 1%;  padding: 2em;  background: #fff;  border: 1px solid #dbdbdb;  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);}.job-item:hover .job-item-details {  background: #51aeef;}.latestJobItemTitle {  font-family: "Raleway-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;  text-transform: uppercase;  color: #2d618f;  margin-bottom: 0.2em;  font-size: 1.12501em;  line-height: 1.33332em;}@media (min-width: 769px) {  .latestJobItemTitle {    font-size: 1.41421em;    line-height: 1.06066em;  }}.job-item:hover .latestJobItemTitle {  color: #fff;}.latestJobItemLocation {  font-family: "RobotoBold", arial, sans-serif;  color: #808080;  font-size: 1em;  line-height: 1.5em;  text-transform: uppercase;  margin-bottom: 0.5em;}@media (min-width: 769px) {  .latestJobItemLocation {    font-size: 1.12501em;    line-height: 0.99999em;  }}.job-item:hover .latestJobItemLocation {  color: #fff;}.latestJobItemSalary {  font-family: "RobotoRegular", arial, sans-serif;  font-size: 1.12501em;  line-height: 1.33332em;  margin: 0 0 0.99999em 0;  text-transform: uppercase;  margin-bottom: 0.5em;}.job-item:hover .latestJobItemSalary {  color: #fff;}.latestJobItemDesc {  font-family: "RobotoLight", arial, sans-serif;  font-size: 0.9375em;  line-height: 1.6em;  margin: 0 0 1.125em 0;}.job-item:hover .latestJobItemDesc {  color: #fff;}.job-link {  text-transform: uppercase;}.job-link a {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  margin: 0;  border: none;  font-family: "RobotoBold", arial, sans-serif;  line-height: 1;  white-space: nowrap;  text-transform: uppercase;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-size: 16px;  background-color: #2d618f;  color: #fff;  background-color: transparent;  border: 2px solid #2d618f;  color: #2d618f;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0.75em 1.9em 0.55em;}.job-link a:hover {  background-color: #2d618f;  color: #fff;}.job-link a:active {  border: 2px solid black;}.job-item:hover .job-link a {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  margin: 0;  border: none;  font-family: "RobotoBold", arial, sans-serif;  line-height: 1;  white-space: nowrap;  text-transform: uppercase;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-size: 16px;  background-color: #fff;  color: #000;  background-color: transparent;  border: 2px solid #fff;  color: #fff;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0.75em 1.9em 0.55em;}.job-item:hover .job-link a:hover {  background-color: #fff;  color: #000;}.job-item:hover .job-link a:active {  border: 2px solid #666666;}/***********************//***********************main job page***********************/.job-content {  padding: 2em;}@media (min-width: 930px) {  .job-wrap {    width: 65.95745%;    float: left;    margin-right: 2.12766%;  }}.jobs {  padding: 2em 1em;}.pagNumbersWrap {  width: 100%;  border-bottom: 1px solid #ccc;  margin: 1em 0;  border-top: 1px solid #ccc;}.pagNumbersWrap:after {  content: "";  display: table;  clear: both;}.pagNumbersWrap ul li {  border: 1px solid #999;  margin: 0 0.4em 0.4em 0;  float: left;  font-family: "RobotoRegular", arial, sans-serif;  font-size: 16px;  color: #808080;  background-color: #f7f7f7;}.pagNumbersWrap ul li a {  font-family: "RobotoRegular", arial, sans-serif;  font-size: 16px;  color: #808080;  display: block;  padding: 0.4em 0.7em;}.pagNumbersWrap ul li a:hover {  color: #fff;  text-decoration: none;}.pagNumbersWrap ul li:hover {  color: #fff;  text-decoration: none;  border-color: #09345a;  background-color: #09345a;}.pagNumbersWrap ul li.active {  background-color: #2d618f;  border-color: #2d618f;  color: #ffffff;  padding: 0.4em 0.7em;  display: block;}.pagNumbersWrap ul li.p_active {  border: none;  color: #b3b3b3;  padding: 0.4em 0.7em;}.pagNumbersWrap ul li.p_active:hover {  background: transparent;  border: none;}.pagNumbers {  display: inline-block;  padding: 1em;  font-family: "RobotoRegular", arial, sans-serif;}.pagNumbers:hover {  background: #2d618f;  color: #fff;}.pagNumbers:hover:first-of-type {  background: transparent;  color: #444;}.pagNumbers:first-of-type {  padding-left: 0;}.jobs h1 {  font-family: "Raleway-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 1.99999em;  line-height: 1.31251em;  margin: 0 0 0.5625em 0;  text-transform: uppercase;}h1.jobListHeader {  font-family: "Raleway-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 1.99999em;  line-height: 1.31251em;  margin: 0 0 0.5625em 0;  text-transform: uppercase;}.jobItemWrap {  width: 100%;}.jobItemWrap:after {  content: "";  display: table;  clear: both;}.jobItem {  margin-bottom: 1em;  background: #fff;  padding: 2em;  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);  border: 1px solid #ccc;  border-left: 3px solid #2d618f;  -webkit-transition: all 200ms ease-in-out;  -moz-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out;}.jobItem .jobApplyButton {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  margin: 0;  border: none;  font-family: "RobotoBold", arial, sans-serif;  line-height: 1;  white-space: nowrap;  text-transform: uppercase;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-size: 14px;  background-color: transparent;  border: 2px solid #09345a;  color: #09345a;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0.5em 1em;}.jobItem .jobApplyButton:hover {  background-color: #09345a;  color: #fff;}.jobItem .jobApplyButton:active {  border: 2px solid black;}.jobItem:hover {  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2);  z-index: 2;  background: #51aeef;  border-color: #51aeef;  -webkit-transition: all 400ms ease-in-out;  -moz-transition: all 400ms ease-in-out;  transition: all 400ms ease-in-out;}.jobItem:hover .jobItemDescription, .jobItem:hover .jobItemSummaryValue3, .jobItem:hover .jobItemTitle a {  color: #fff;}.jobItem:hover .jobApplyButton {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  margin: 0;  border: none;  font-family: "RobotoBold", arial, sans-serif;  line-height: 1;  white-space: nowrap;  text-transform: uppercase;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-size: 14px;  background-color: transparent;  border: 2px solid #fff;  color: #fff;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0.5em 1em;}.jobItem:hover .jobApplyButton:hover {  background-color: #fff;  color: #000;}.jobItem:hover .jobApplyButton:active {  border: 2px solid #666666;}.jobItemTitle a {  font-family: "RobotoBold", arial, sans-serif;  font-size: 1.41421em;  line-height: 1.06066em;  margin: 0 0 0.7955em 0;  margin-bottom: 0.3em;  color: #555;}.jobItemTitle a:hover {  text-decoration: none;}.jobItemSummarySection1 {  display: none;}.jobItemSummarySection1:after {  content: "";  display: table;  clear: both;}.jobItemSummarySection2:after {  content: "";  display: table;  clear: both;}.jobItemSummaryLabel {  display: none;}.jobItemSummaryValue {  font-family: "RobotoRegular", arial, sans-serif;  font-size: 1em;  line-height: 1.125em;  margin: 0 0 1.125em 0;  font-family: "RobotoRegular", arial, sans-serif;  margin-bottom: 0.3em;}.jobItemSummaryLabel4, .jobItemSummaryValue4, .jobItemSummaryLabel3 {  display: none;}.jobItemDescription {  font-family: "RobotoLight", arial, sans-serif;  font-size: 0.9375em;  line-height: 1.6em;  margin: 0 0 1.125em 0;  color: #666;}.jobDetailOuterWrap {  padding: 2em 0;  background-color: #fff;  text-align: center;}@media (min-width: 480px) {  .jobDetailOuterWrap {    text-align: left;  }}.jobDetailOuterWrap h1 {  font-family: "Raleway-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 1.99999em;  line-height: 1.31251em;  margin: 0 0 0.5625em 0;  text-transform: uppercase;  border-bottom: 3px solid #2d618f;  padding-bottom: 0.4em;  margin-bottom: 1em;}.jobDetail {  max-width: 55em;  margin: auto;}.jobDetailSummary {  padding-top: 2em;  margin-top: 2em;  border-top: 1px solid #ccc;}.jobDetailDescription {  text-align: left;  font-family: "RobotoLight", arial, sans-serif;  font-size: 0.9375em;  line-height: 1.6em;  margin: 0 0 1.125em 0;  margin-bottom: 0;}.jobDetailSummaryFieldWrap {  width: 100%;  text-align: left;  margin: 1em 0;}.jobDetailSummaryFieldWrap:after {  content: "";  display: table;  clear: both;}.jobDetailSummaryFieldWrap:first-child {  margin-top: 0;}.jobDetailSummaryLabel, .jobDetailSummaryValue {  display: inline-block;}.jobDetailSummaryLabel {  font-family: "RobotoBold", arial, sans-serif;  color: #222;  margin-right: 1em;}.jobApply {  max-width: 55em;  margin: 2em auto 0;  background: #4d4d4d;  padding: 2em;  text-align: left;}.jobApply h2 {  font-family: "RobotoBold", arial, sans-serif;  font-size: 1.41421em;  line-height: 1.06066em;  margin: 0 0 0.7955em 0;  font-family: "Raleway-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;}@media (min-width: 480px) {  .jobApply h2 {    font-family: "RobotoRegular", arial, sans-serif;    margin: 0 0 0.7071em 0;    font-size: 1.591em;    line-height: 1.1785em;    font-family: "Raleway-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;  }}.jobApply h2, .jobApply h3, .jobApply p, .jobApply a {  color: #fff;}.jobApply .jobApplyButton {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  margin: 0;  border: none;  font-family: "RobotoBold", arial, sans-serif;  line-height: 1;  white-space: nowrap;  text-transform: uppercase;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-size: 16px;  background-color: transparent;  border: 2px solid #fff;  color: #fff;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0.5em 1em;}.jobApply .jobApplyButton:hover {  background-color: #fff;  color: #000;}.jobApply .jobApplyButton:active {  border: 2px solid #666666;}.applyMessage a {  text-decoration: underline;}html {  min-height: 100%;  display: block;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}*, *:before, *:after {  box-sizing: inherit;}.previewFrame .editItem {  min-height: 20px;  min-width: 20px;}body {  color: #555;  font-size: 13px;  font-family: "RobotoRegular", arial, sans-serif;  display: block;  height: 100%;  background-color: #fff;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}@media (min-width: 480px) {  body {    font-size: 16px;  }}img {  max-width: 100%;  height: auto;}ol li {  list-style-type: decimal;  margin: 0 0 0.7955em 0;  margin-left: 2em;  color: #fff;}ul.disc {  margin: 1em 0 1em 1em;  padding: 0;}ul.disc li {  list-style-type: disc;  font-family: "RobotoLight", arial, sans-serif;  font-size: 0.9375em;  line-height: 1.6em;  margin: 0 0 1.125em 0;  margin: 0 0 0.7955em 0;}section {  width: 100%;  position: relative;}section:after {  content: "";  display: table;  clear: both;}.container {  max-width: 75em;  margin-left: auto;  margin-right: auto;  padding: 0;  position: relative;  width: 92%;}.container:after {  content: " ";  display: block;  clear: both;}.container:after {  content: "";  display: table;  clear: both;}@media (min-width: 480px) {  .container {    width: 92%;  }}@media (min-width: 769px) {  .container {    width: 92%;  }}.container__narrow {  max-width: 60em;  margin-left: auto;  margin-right: auto;  padding: 1em 0;  position: relative;  width: 96%;}.container__narrow:after {  content: " ";  display: block;  clear: both;}.container__narrow:after {  content: "";  display: table;  clear: both;}@media (min-width: 769px) {  .container__narrow {    width: 94%;  }}.hide {  display: none;}.no-margin {  margin: 0;}.positional {  position: relative;}@media (min-width: 575px) {  .center-wrap {    position: absolute;    top: 50%;    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    transform: translateY(-50%);  }}.img-left {  float: left;  margin: 0 1.5em 1em 0;}.img-right {  float: right;  margin: 0 0 1em 1.5em;}#width {  position: fixed;  top: 0;  left: 0;  padding: 0.2em 0.5em;  background-color: red;  color: #fff;  z-index: 100000;}.page-wrap {  position: relative;}section.light-grey {  background: #f8f8f8;}section.grey {  background-color: #f8f8f8;  border-bottom: 1px solid #808080;}.fadeInDown {  -webkit-animation-name: fadeInDown;  -moz-animation-name: fadeInDown;  -o-animation-name: fadeInDown;  animation-name: fadeInDown;  -webkit-animation-duration: 1s;  -webkit-animation-fill-mode: both;  -moz-animation-duration: 1s;  -moz-animation-fill-mode: both;  -o-animation-duration: 1s;  -o-animation-fill-mode: both;  animation-duration: 1s;  animation-fill-mode: both;}@media (min-width: 1000px) {  .text-columns {    -webkit-columns: 2;    -moz-columns: 2;    columns: 2;    -webkit-column-gap: 4em;    -moz-column-gap: 4em;    column-gap: 4em;  }}.borderline {  padding-bottom: 0;  margin-bottom: 0;  border-bottom: 1px solid #bababa;}.divider, .divider--left {  border-bottom: 3px solid #51aeef;  width: 5em;  height: 0.3125em;  margin: auto;  display: inline-block;  margin-bottom: 0.75em;}.divider--left {  margin: 0;  margin-bottom: 0.75em;}.title-block {  width: 100%;  margin-bottom: 1.5em;  text-align: center;}.title-block:after {  content: "";  display: table;  clear: both;}.title-border {  padding: 0 0 1.8em 0;  margin-bottom: 1.8em;  border-bottom: 1px solid #09345a;}.title-small h4 {  margin: 1em 0 0.2em 0;}.fadeInLeft {  -webkit-animation-name: fadeInLeft;  -moz-animation-name: fadeInLeft;  -o-animation-name: fadeInLeft;  animation-name: fadeInLeft;  -webkit-animation-duration: 2s;  -webkit-animation-fill-mode: both;  -moz-animation-duration: 2s;  -moz-animation-fill-mode: both;  -o-animation-duration: 2s;  -o-animation-fill-mode: both;  animation-duration: 2s;  animation-fill-mode: both;  -webkit-animation-delay: 1s;  -moz-animation-delay: 1s;  -o-animation-delay: 1s;  animation-delay: 1s;  visibility: visible;}.fadeInRight {  -webkit-animation-name: fadeInRight;  -moz-animation-name: fadeInRight;  -o-animation-name: fadeInRight;  animation-name: fadeInRight;  -webkit-animation-duration: 2s;  -webkit-animation-fill-mode: both;  -moz-animation-duration: 2s;  -moz-animation-fill-mode: both;  -o-animation-duration: 2s;  -o-animation-fill-mode: both;  animation-duration: 2s;  animation-fill-mode: both;  -webkit-animation-delay: 0.6s;  -moz-animation-delay: 0.6s;  -o-animation-delay: 0.6s;  animation-delay: 0.6s;  visibility: visible;}#scrollUp {  position: fixed;  bottom: 20px;  right: 0;  padding: 10px;  color: #fff;  background-color: rgba(81, 174, 239, 0.9);  line-height: 0;  height: 40px;  width: 40px;  line-height: 32px;  font-size: 0;  box-shadow: -2px 5px 5px 0 rgba(0, 0, 0, 0.2);  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out;}#scrollUp:before {  content: url("/noviglobal-com/_img/img/up-arrow.svg");}#scrollUp:hover {  background-color: #51aeef;  text-decoration: none;}@media (min-width: 575px) {  #scrollUp {    height: 50px;    width: 50px;    line-height: 50px;  }}.solid-button.red a {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  margin: 0;  border: none;  font-family: "RobotoBold", arial, sans-serif;  line-height: 1;  white-space: nowrap;  text-transform: uppercase;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-size: 16px;  background-color: #2d618f;  color: #fff;  background-color: #2d618f;  color: contrasted;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0.75em 1.9em 0.55em;}.solid-button.red a:hover {  background-color: #0256a0;  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);  text-decoration: none;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.solid-button.red a:focus {  background-color: #0256a0;  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);  text-decoration: none;}.solid-button.red a:active {  background-color: #0256a0;  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.1);  text-decoration: none;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.solid-button.blue a {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  margin: 0;  border: none;  font-family: "RobotoBold", arial, sans-serif;  line-height: 1;  white-space: nowrap;  text-transform: uppercase;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-size: 16px;  background-color: #09345a;  color: #fff;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0.75em 1.9em 0.55em;}.solid-button.blue a:hover {  background-color: #00274a;  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);  text-decoration: none;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.solid-button.blue a:focus {  background-color: #00274a;  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);  text-decoration: none;}.solid-button.blue a:active {  background-color: #00274a;  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.1);  text-decoration: none;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}/*# sourceMappingURL=main.css.map *//* Card Payment Style */.alert.alert-success {width: 100%; display: block; padding: 10px; border-radius: 5px; background: #d9edf7; border: 1px solid #bce8f1; color: #31708f; margin-bottom: 20px;}.payment-errors {width: 100%; display: block; padding: 10px; border-radius: 5px; background: #f2dede; border: 1px solid #ebccd1; color: #a94442; margin-bottom: 20px;}.payment-errors:empty {display: none;}#pnlStepOne {padding: 25px; border: 1px solid #ccc; border-bottom: 5px solid #09345a;}.signUpSection h2 { height: auto; text-align: center; width: 100%;  margin-bottom: 30px; padding-bottom: 20px; border-bottom: 0px; position: relative;}.signUpSection h2:after {content:"";width: 100px; height: 3px; position: absolute; left: 50%; bottom: 5px;background: #51aeef; transform: translateX(-50%);}.card-payment-wrapper form .inputset label {font-family: "Raleway-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; width: 100%; display: block; margin-bottom: 5px;}.card-payment-wrapper form .inputset input {width: 100%; display: block; margin-bottom: 20px; padding: 15px; display: inline-block;}.signUpSection4 {text-align: center;}.card-payment-wrapper form .btn_blue {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  margin: 0 auto;  border: none;  font-family: "RobotoBold", arial, sans-serif;  line-height: 1;  white-space: nowrap;  text-transform: uppercase;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-size: 16px;  background-color: transparent;  border: 2px solid #09345a;  color: #09345a;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 20px 40px;}.card-payment-wrapper form .btn_blue:hover {  background-color: #09345a;  color: #fff;}.card-payment-wrapper form .btn_blue:active {  border: 2px solid fff;}/* COOKIE POP-UP STYLE  */#cookieConfig {width: 100%;max-width: 500px;position: fixed;bottom:0;right: 0;background: rgba(7,2,19,0.9);padding: 20px;z-index: 999;}.cookieConfigTitle { font-family: 'Helvetica', Arial, sans-serif; font-weight: bold; font-size: 15px; color: #FFF;display: none;}.cookieConfigMessage, .cookieConfigPrivacy{color: #FFF;margin-bottom: 10px;font-size: 15px;display: inline-block;}/*.cookieConfigAccept a{width: 51px;height: 25px;display: block;text-indent: -9999px;float: left;}.cookieConfigAccept a:hover{background-position: top;}*/.cookieConfigAccept a{text-align: center;padding: 10px 18px;background: #51aeef;position: relative;margin: 20px 0 0 0;font-size: 16px;display: block;text-transform: center;font-weight: bold;color: #fff;}.cookieConfigAccept a:hover{background-position: top;}.cookieConfigReject a{width: 110px;height: 34px;background: url('/_img/reject.png') no-repeat bottom center;display: block;text-indent: -9999px; float: left;margin: 20px 0px 0 0;display: none;}.cookieConfigReject a:hover{background-position: top;}#s7876625 .page-wrap .content-wrap .inner-hero {background-position:  top center !important;}
/* not required */
