@charset "UTF-8";
/* ==========================================================================
   VARIABLES
   ========================================================================== */
/* ==========================================================================
   MIXINS
   ========================================================================== */
/* ==========================================================================
   MIXINS
   ========================================================================== */
/* Project specific
========================================================================= */
/* Various Mixins
    ========================================================================= */
/* ==========================================================================
   VENDORS
   ========================================================================== */
/*!
 * Custom Bootstrap Import for this theme.
 * Only turn on parts that you actually will need.
 *
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a, span.link, .people__tile span.readmore {
  background-color: transparent; }

a:active, span.link:active, .people__tile span.readmore:active,
a:hover,
span.link:hover,
.people__tile span.readmore:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a, span.link, .people__tile span.readmore,
  a:visited,
  span.link:visited,
  .people__tile span.readmore:visited {
    text-decoration: underline; }
  a[href]:after, span[href].link:after, .people__tile span[href].readmore:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after, span[href^="#"].link:after, .people__tile span[href^="#"].readmore:after,
  a[href^="javascript:"]:after,
  span[href^="javascript:"].link:after,
  .people__tile span[href^="javascript:"].readmore:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p, li, .label,
  label,
  h2,
  .nf-form-cont .nf-form-title h3,
  .tabs__list a,
  .tabs__list span.link,
  .tabs__list .people__tile span.readmore,
  .people__tile .tabs__list span.readmore,
  h3 {
    orphans: 3;
    widows: 3; }
  h2, .nf-form-cont .nf-form-title h3, .tabs__list a, .tabs__list span.link, .tabs__list .people__tile span.readmore, .people__tile .tabs__list span.readmore,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret, .nf-form-cont .submit-container .nf-field-element input > .caret,
  .dropup > .btn > .caret, .nf-form-cont .submit-container .nf-field-element
  .dropup > input > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

* {
  box-sizing: border-box; }

*:before,
*:after {
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: "proxima-nova", sans-serif;
  font-size: 16px;
  line-height: 1.5625;
  color: #000000;
  background-color: white; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a, span.link, .people__tile span.readmore {
  color: #9FA2A3;
  text-decoration: none; }
  a:hover, span.link:hover, .people__tile span.readmore:hover, a:focus, span.link:focus, .people__tile span.readmore:focus {
    color: #000;
    text-decoration: none; }
  a:focus, span.link:focus, .people__tile span.readmore:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 0; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.5625;
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 0;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 25px;
  margin-bottom: 25px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, h2, .nf-form-cont .nf-form-title h3, .tabs__list a, .tabs__list span.link, .tabs__list .people__tile span.readmore, .people__tile .tabs__list span.readmore, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "proxima-nova", sans-serif;
  font-weight: 800;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small, .nf-form-cont .nf-form-title h3 small, .tabs__list a small, .tabs__list span.link small, .tabs__list .people__tile span.readmore small, .people__tile .tabs__list span.readmore small,
  h2 .small, .nf-form-cont .nf-form-title h3 .small, .tabs__list a .small, .tabs__list span.link .small, .tabs__list .people__tile span.readmore .small, .people__tile .tabs__list span.readmore .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2,
.nf-form-cont .nf-form-title h3,
.tabs__list a,
.tabs__list span.link,
.tabs__list .people__tile span.readmore,
.people__tile .tabs__list span.readmore, .h2,
h3, .h3 {
  margin-top: 25px;
  margin-bottom: 12.5px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small, .nf-form-cont .nf-form-title h3 small, .tabs__list a small, .tabs__list span.link small, .tabs__list .people__tile span.readmore small, .people__tile .tabs__list span.readmore small,
  h2 .small, .nf-form-cont .nf-form-title h3 .small, .tabs__list a .small, .tabs__list span.link .small, .tabs__list .people__tile span.readmore .small, .people__tile .tabs__list span.readmore .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 12.5px;
  margin-bottom: 12.5px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 70px; }

h2, .nf-form-cont .nf-form-title h3, .tabs__list a, .tabs__list span.link, .tabs__list .people__tile span.readmore, .people__tile .tabs__list span.readmore, .h2 {
  font-size: 40px; }

h3, .h3 {
  font-size: 25px; }

h4, .h4 {
  font-size: 20px; }

h5, .h5 {
  font-size: 16px; }

h6, .h6 {
  font-size: 14px; }

p, li, .label,
label {
  margin: 0 0 12.5px; }

.lead {
  margin-bottom: 25px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 24px; } }

small,
.small {
  font-size: 100%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-primary {
  color: #23396D; }

a.text-primary:hover, span.text-primary.link:hover, .people__tile span.text-primary.readmore:hover,
a.text-primary:focus,
span.text-primary.link:focus,
.people__tile span.text-primary.readmore:focus {
  color: #172546; }

.text-success {
  color: #3c763d; }

a.text-success:hover, span.text-success.link:hover, .people__tile span.text-success.readmore:hover,
a.text-success:focus,
span.text-success.link:focus,
.people__tile span.text-success.readmore:focus {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover, span.text-info.link:hover, .people__tile span.text-info.readmore:hover,
a.text-info:focus,
span.text-info.link:focus,
.people__tile span.text-info.readmore:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover, span.text-warning.link:hover, .people__tile span.text-warning.readmore:hover,
a.text-warning:focus,
span.text-warning.link:focus,
.people__tile span.text-warning.readmore:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover, span.text-danger.link:hover, .people__tile span.text-danger.readmore:hover,
a.text-danger:focus,
span.text-danger.link:focus,
.people__tile span.text-danger.readmore:focus {
  color: #843534; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #23396D; }

a.bg-primary:hover, span.bg-primary.link:hover, .people__tile span.bg-primary.readmore:hover,
a.bg-primary:focus,
span.bg-primary.link:focus,
.people__tile span.bg-primary.readmore:focus {
  background-color: #172546; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover, span.bg-success.link:hover, .people__tile span.bg-success.readmore:hover,
a.bg-success:focus,
span.bg-success.link:focus,
.people__tile span.bg-success.readmore:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover, span.bg-info.link:hover, .people__tile span.bg-info.readmore:hover,
a.bg-info:focus,
span.bg-info.link:focus,
.people__tile span.bg-info.readmore:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover, span.bg-warning.link:hover, .people__tile span.bg-warning.readmore:hover,
a.bg-warning:focus,
span.bg-warning.link:focus,
.people__tile span.bg-warning.readmore:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover, span.bg-danger.link:hover, .people__tile span.bg-danger.readmore:hover,
a.bg-danger:focus,
span.bg-danger.link:focus,
.people__tile span.bg-danger.readmore:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 11.5px;
  margin: 50px 0 25px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 12.5px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 25px; }

dt,
dd {
  line-height: 1.5625; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 12.5px 25px;
  margin: 0 0 25px;
  font-size: 20px;
  border-left: 5px solid #eeeeee; }
  blockquote p:last-child, blockquote li:last-child, blockquote .label:last-child, blockquote
  label:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.5625;
    color: #777777; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 25px;
  font-style: normal;
  line-height: 1.5625; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 0; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 0;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }

pre {
  display: block;
  padding: 12px;
  margin: 0 0 12.5px;
  font-size: 15px;
  line-height: 1.5625;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 750px; } }
  @media (min-width: 1024px) {
    .container {
      width: 1010px; } }
  @media (min-width: 1370px) {
    .container {
      width: 1310px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row, .nf-form-cont .nf-form-content {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .nf-form-cont .nf-form-content:before, .row:after, .nf-form-cont .nf-form-content:after {
    content: " ";
    display: table; }
  .row:after, .nf-form-cont .nf-form-content:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1024px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1370px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 25px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.5625;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: white; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 18.75px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
      .table-responsive > .table {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td {
          white-space: nowrap; }
      .table-responsive > .table-bordered {
        border: 0; }
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0; }
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0; }
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 25px;
  font-size: 24px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 16px;
  line-height: 1.5625;
  color: #E7E7E7; }

.form-control, .nf-form-cont .firstname-container .nf-field-element input,
.nf-form-cont .lastname-container .nf-field-element input,
.nf-form-cont .phone-container .nf-field-element input,
.nf-form-cont .email-container .nf-field-element input,
.nf-form-cont .city-container .nf-field-element input, .nf-form-cont .textarea-container .nf-field-element textarea, select {
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5625;
  color: #E7E7E7;
  background-color: #fff;
  background-image: none;
  border: 1px solid white;
  border-radius: 0px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus, .nf-form-cont .firstname-container .nf-field-element input:focus,
  .nf-form-cont .lastname-container .nf-field-element input:focus,
  .nf-form-cont .phone-container .nf-field-element input:focus,
  .nf-form-cont .email-container .nf-field-element input:focus,
  .nf-form-cont .city-container .nf-field-element input:focus, .nf-form-cont .textarea-container .nf-field-element textarea:focus, select:focus {
    border-color: #23396D;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(35, 57, 109, 0.6); }
  .form-control::-moz-placeholder, .nf-form-cont .firstname-container .nf-field-element input::-moz-placeholder,
  .nf-form-cont .lastname-container .nf-field-element input::-moz-placeholder,
  .nf-form-cont .phone-container .nf-field-element input::-moz-placeholder,
  .nf-form-cont .email-container .nf-field-element input::-moz-placeholder,
  .nf-form-cont .city-container .nf-field-element input::-moz-placeholder, .nf-form-cont .textarea-container .nf-field-element textarea::-moz-placeholder, select::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder, .nf-form-cont .firstname-container .nf-field-element input:-ms-input-placeholder,
  .nf-form-cont .lastname-container .nf-field-element input:-ms-input-placeholder,
  .nf-form-cont .phone-container .nf-field-element input:-ms-input-placeholder,
  .nf-form-cont .email-container .nf-field-element input:-ms-input-placeholder,
  .nf-form-cont .city-container .nf-field-element input:-ms-input-placeholder, .nf-form-cont .textarea-container .nf-field-element textarea:-ms-input-placeholder, select:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder, .nf-form-cont .firstname-container .nf-field-element input::-webkit-input-placeholder,
  .nf-form-cont .lastname-container .nf-field-element input::-webkit-input-placeholder,
  .nf-form-cont .phone-container .nf-field-element input::-webkit-input-placeholder,
  .nf-form-cont .email-container .nf-field-element input::-webkit-input-placeholder,
  .nf-form-cont .city-container .nf-field-element input::-webkit-input-placeholder, .nf-form-cont .textarea-container .nf-field-element textarea::-webkit-input-placeholder, select::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand, .nf-form-cont .firstname-container .nf-field-element input::-ms-expand,
  .nf-form-cont .lastname-container .nf-field-element input::-ms-expand,
  .nf-form-cont .phone-container .nf-field-element input::-ms-expand,
  .nf-form-cont .email-container .nf-field-element input::-ms-expand,
  .nf-form-cont .city-container .nf-field-element input::-ms-expand, .nf-form-cont .textarea-container .nf-field-element textarea::-ms-expand, select::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .nf-form-cont .firstname-container .nf-field-element input[disabled],
  .nf-form-cont .lastname-container .nf-field-element input[disabled],
  .nf-form-cont .phone-container .nf-field-element input[disabled],
  .nf-form-cont .email-container .nf-field-element input[disabled],
  .nf-form-cont .city-container .nf-field-element input[disabled], .nf-form-cont .textarea-container .nf-field-element textarea[disabled], select[disabled], .form-control[readonly], .nf-form-cont .firstname-container .nf-field-element input[readonly],
  .nf-form-cont .lastname-container .nf-field-element input[readonly],
  .nf-form-cont .phone-container .nf-field-element input[readonly],
  .nf-form-cont .email-container .nf-field-element input[readonly],
  .nf-form-cont .city-container .nf-field-element input[readonly], .nf-form-cont .textarea-container .nf-field-element textarea[readonly], select[readonly],
  fieldset[disabled] .form-control,
  fieldset[disabled] .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element
  fieldset[disabled] input,
  fieldset[disabled]
  .nf-form-cont .lastname-container .nf-field-element input,
  .nf-form-cont .lastname-container .nf-field-element
  fieldset[disabled] input,
  fieldset[disabled]
  .nf-form-cont .phone-container .nf-field-element input,
  .nf-form-cont .phone-container .nf-field-element
  fieldset[disabled] input,
  fieldset[disabled]
  .nf-form-cont .email-container .nf-field-element input,
  .nf-form-cont .email-container .nf-field-element
  fieldset[disabled] input,
  fieldset[disabled]
  .nf-form-cont .city-container .nf-field-element input,
  .nf-form-cont .city-container .nf-field-element
  fieldset[disabled] input,
  fieldset[disabled] .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element
  fieldset[disabled] textarea,
  fieldset[disabled] select {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled], .nf-form-cont .firstname-container .nf-field-element input[disabled],
  .nf-form-cont .lastname-container .nf-field-element input[disabled],
  .nf-form-cont .phone-container .nf-field-element input[disabled],
  .nf-form-cont .email-container .nf-field-element input[disabled],
  .nf-form-cont .city-container .nf-field-element input[disabled], .nf-form-cont .textarea-container .nf-field-element textarea[disabled], select[disabled],
  fieldset[disabled] .form-control,
  fieldset[disabled] .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element
  fieldset[disabled] input,
  fieldset[disabled]
  .nf-form-cont .lastname-container .nf-field-element input,
  .nf-form-cont .lastname-container .nf-field-element
  fieldset[disabled] input,
  fieldset[disabled]
  .nf-form-cont .phone-container .nf-field-element input,
  .nf-form-cont .phone-container .nf-field-element
  fieldset[disabled] input,
  fieldset[disabled]
  .nf-form-cont .email-container .nf-field-element input,
  .nf-form-cont .email-container .nf-field-element
  fieldset[disabled] input,
  fieldset[disabled]
  .nf-form-cont .city-container .nf-field-element input,
  .nf-form-cont .city-container .nf-field-element
  fieldset[disabled] input,
  fieldset[disabled] .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element
  fieldset[disabled] textarea,
  fieldset[disabled] select {
    cursor: not-allowed; }

textarea.form-control, .nf-form-cont .textarea-container .nf-field-element textarea {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control, .nf-form-cont .firstname-container .nf-field-element input[type="date"],
  .nf-form-cont .lastname-container .nf-field-element input[type="date"],
  .nf-form-cont .phone-container .nf-field-element input[type="date"],
  .nf-form-cont .email-container .nf-field-element input[type="date"],
  .nf-form-cont .city-container .nf-field-element input[type="date"],
  input[type="time"].form-control,
  .nf-form-cont .firstname-container .nf-field-element input[type="time"],
  .nf-form-cont .lastname-container .nf-field-element input[type="time"],
  .nf-form-cont .phone-container .nf-field-element input[type="time"],
  .nf-form-cont .email-container .nf-field-element input[type="time"],
  .nf-form-cont .city-container .nf-field-element input[type="time"],
  input[type="datetime-local"].form-control,
  .nf-form-cont .firstname-container .nf-field-element input[type="datetime-local"],
  .nf-form-cont .lastname-container .nf-field-element input[type="datetime-local"],
  .nf-form-cont .phone-container .nf-field-element input[type="datetime-local"],
  .nf-form-cont .email-container .nf-field-element input[type="datetime-local"],
  .nf-form-cont .city-container .nf-field-element input[type="datetime-local"],
  input[type="month"].form-control,
  .nf-form-cont .firstname-container .nf-field-element input[type="month"],
  .nf-form-cont .lastname-container .nf-field-element input[type="month"],
  .nf-form-cont .phone-container .nf-field-element input[type="month"],
  .nf-form-cont .email-container .nf-field-element input[type="month"],
  .nf-form-cont .city-container .nf-field-element input[type="month"] {
    line-height: 40px; }
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, .nf-form-cont .firstname-container .nf-field-element .input-group-sm > input[type="date"],
  .nf-form-cont .lastname-container .nf-field-element .input-group-sm > input[type="date"],
  .nf-form-cont .phone-container .nf-field-element .input-group-sm > input[type="date"],
  .nf-form-cont .email-container .nf-field-element .input-group-sm > input[type="date"],
  .nf-form-cont .city-container .nf-field-element .input-group-sm > input[type="date"],
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn, .nf-form-cont .submit-container .nf-field-element
  .input-group-sm > .input-group-btn > input[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .nf-form-cont .firstname-container .nf-field-element .input-group-sm > input[type="time"],
  .nf-form-cont .lastname-container .nf-field-element .input-group-sm > input[type="time"],
  .nf-form-cont .phone-container .nf-field-element .input-group-sm > input[type="time"],
  .nf-form-cont .email-container .nf-field-element .input-group-sm > input[type="time"],
  .nf-form-cont .city-container .nf-field-element .input-group-sm > input[type="time"],
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .nf-form-cont .submit-container .nf-field-element
  .input-group-sm > .input-group-btn > input[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .nf-form-cont .firstname-container .nf-field-element .input-group-sm > input[type="datetime-local"],
  .nf-form-cont .lastname-container .nf-field-element .input-group-sm > input[type="datetime-local"],
  .nf-form-cont .phone-container .nf-field-element .input-group-sm > input[type="datetime-local"],
  .nf-form-cont .email-container .nf-field-element .input-group-sm > input[type="datetime-local"],
  .nf-form-cont .city-container .nf-field-element .input-group-sm > input[type="datetime-local"],
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .nf-form-cont .submit-container .nf-field-element
  .input-group-sm > .input-group-btn > input[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .nf-form-cont .firstname-container .nf-field-element .input-group-sm > input[type="month"],
  .nf-form-cont .lastname-container .nf-field-element .input-group-sm > input[type="month"],
  .nf-form-cont .phone-container .nf-field-element .input-group-sm > input[type="month"],
  .nf-form-cont .email-container .nf-field-element .input-group-sm > input[type="month"],
  .nf-form-cont .city-container .nf-field-element .input-group-sm > input[type="month"],
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .nf-form-cont .submit-container .nf-field-element
  .input-group-sm > .input-group-btn > input[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 38px; }
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, .nf-form-cont .firstname-container .nf-field-element .input-group-lg > input[type="date"],
  .nf-form-cont .lastname-container .nf-field-element .input-group-lg > input[type="date"],
  .nf-form-cont .phone-container .nf-field-element .input-group-lg > input[type="date"],
  .nf-form-cont .email-container .nf-field-element .input-group-lg > input[type="date"],
  .nf-form-cont .city-container .nf-field-element .input-group-lg > input[type="date"],
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn, .nf-form-cont .submit-container .nf-field-element
  .input-group-lg > .input-group-btn > input[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .nf-form-cont .firstname-container .nf-field-element .input-group-lg > input[type="time"],
  .nf-form-cont .lastname-container .nf-field-element .input-group-lg > input[type="time"],
  .nf-form-cont .phone-container .nf-field-element .input-group-lg > input[type="time"],
  .nf-form-cont .email-container .nf-field-element .input-group-lg > input[type="time"],
  .nf-form-cont .city-container .nf-field-element .input-group-lg > input[type="time"],
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .nf-form-cont .submit-container .nf-field-element
  .input-group-lg > .input-group-btn > input[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .nf-form-cont .firstname-container .nf-field-element .input-group-lg > input[type="datetime-local"],
  .nf-form-cont .lastname-container .nf-field-element .input-group-lg > input[type="datetime-local"],
  .nf-form-cont .phone-container .nf-field-element .input-group-lg > input[type="datetime-local"],
  .nf-form-cont .email-container .nf-field-element .input-group-lg > input[type="datetime-local"],
  .nf-form-cont .city-container .nf-field-element .input-group-lg > input[type="datetime-local"],
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .nf-form-cont .submit-container .nf-field-element
  .input-group-lg > .input-group-btn > input[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .nf-form-cont .firstname-container .nf-field-element .input-group-lg > input[type="month"],
  .nf-form-cont .lastname-container .nf-field-element .input-group-lg > input[type="month"],
  .nf-form-cont .phone-container .nf-field-element .input-group-lg > input[type="month"],
  .nf-form-cont .email-container .nf-field-element .input-group-lg > input[type="month"],
  .nf-form-cont .city-container .nf-field-element .input-group-lg > input[type="month"],
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .nf-form-cont .submit-container .nf-field-element
  .input-group-lg > .input-group-btn > input[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 45px; } }

.form-group {
  margin-bottom: 27px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 25px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 41px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, .nf-form-cont .firstname-container .nf-field-element .input-group-lg > input.form-control-static,
  .nf-form-cont .lastname-container .nf-field-element .input-group-lg > input.form-control-static,
  .nf-form-cont .phone-container .nf-field-element .input-group-lg > input.form-control-static,
  .nf-form-cont .email-container .nf-field-element .input-group-lg > input.form-control-static,
  .nf-form-cont .city-container .nf-field-element .input-group-lg > input.form-control-static, .nf-form-cont .textarea-container .nf-field-element .input-group-lg > textarea.form-control-static, .input-group-lg > select.form-control-static,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .nf-form-cont .submit-container .nf-field-element
  .input-group-lg > .input-group-btn > input.form-control-static, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .nf-form-cont .firstname-container .nf-field-element .input-group-sm > input.form-control-static,
  .nf-form-cont .lastname-container .nf-field-element .input-group-sm > input.form-control-static,
  .nf-form-cont .phone-container .nf-field-element .input-group-sm > input.form-control-static,
  .nf-form-cont .email-container .nf-field-element .input-group-sm > input.form-control-static,
  .nf-form-cont .city-container .nf-field-element .input-group-sm > input.form-control-static, .nf-form-cont .textarea-container .nf-field-element .input-group-sm > textarea.form-control-static, .input-group-sm > select.form-control-static,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn, .nf-form-cont .submit-container .nf-field-element
  .input-group-sm > .input-group-btn > input.form-control-static {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control, .nf-form-cont .firstname-container .nf-field-element .input-group-sm > input,
.nf-form-cont .lastname-container .nf-field-element .input-group-sm > input,
.nf-form-cont .phone-container .nf-field-element .input-group-sm > input,
.nf-form-cont .email-container .nf-field-element .input-group-sm > input,
.nf-form-cont .city-container .nf-field-element .input-group-sm > input, .nf-form-cont .textarea-container .nf-field-element .input-group-sm > textarea, .input-group-sm > select,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn, .nf-form-cont .submit-container .nf-field-element
.input-group-sm > .input-group-btn > input {
  height: 38px;
  padding: 6px 11px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 0px; }

select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 38px;
  line-height: 38px; }

textarea.input-sm, .input-group-sm > textarea.form-control, .nf-form-cont .textarea-container .nf-field-element .input-group-sm > textarea,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple],
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto; }

.form-group-sm .form-control, .form-group-sm .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element .form-group-sm input, .form-group-sm
.nf-form-cont .lastname-container .nf-field-element input,
.nf-form-cont .lastname-container .nf-field-element .form-group-sm input, .form-group-sm
.nf-form-cont .phone-container .nf-field-element input,
.nf-form-cont .phone-container .nf-field-element .form-group-sm input, .form-group-sm
.nf-form-cont .email-container .nf-field-element input,
.nf-form-cont .email-container .nf-field-element .form-group-sm input, .form-group-sm
.nf-form-cont .city-container .nf-field-element input,
.nf-form-cont .city-container .nf-field-element .form-group-sm input, .form-group-sm .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element .form-group-sm textarea, .form-group-sm select {
  height: 38px;
  padding: 6px 11px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 0px; }

.form-group-sm select.form-control, .form-group-sm select {
  height: 38px;
  line-height: 38px; }

.form-group-sm textarea.form-control, .form-group-sm .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element .form-group-sm textarea,
.form-group-sm select[multiple].form-control,
.form-group-sm select[multiple] {
  height: auto; }

.form-group-sm .form-control-static {
  height: 38px;
  min-height: 41px;
  padding: 7px 11px;
  font-size: 16px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control, .nf-form-cont .firstname-container .nf-field-element .input-group-lg > input,
.nf-form-cont .lastname-container .nf-field-element .input-group-lg > input,
.nf-form-cont .phone-container .nf-field-element .input-group-lg > input,
.nf-form-cont .email-container .nf-field-element .input-group-lg > input,
.nf-form-cont .city-container .nf-field-element .input-group-lg > input, .nf-form-cont .textarea-container .nf-field-element .input-group-lg > textarea, .input-group-lg > select,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn, .nf-form-cont .submit-container .nf-field-element
.input-group-lg > .input-group-btn > input {
  height: 45px;
  padding: 8px 15px;
  font-size: 20px;
  line-height: 1.33333;
  border-radius: 0px; }

select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 45px;
  line-height: 45px; }

textarea.input-lg, .input-group-lg > textarea.form-control, .nf-form-cont .textarea-container .nf-field-element .input-group-lg > textarea,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple],
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto; }

.form-group-lg .form-control, .form-group-lg .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element .form-group-lg input, .form-group-lg
.nf-form-cont .lastname-container .nf-field-element input,
.nf-form-cont .lastname-container .nf-field-element .form-group-lg input, .form-group-lg
.nf-form-cont .phone-container .nf-field-element input,
.nf-form-cont .phone-container .nf-field-element .form-group-lg input, .form-group-lg
.nf-form-cont .email-container .nf-field-element input,
.nf-form-cont .email-container .nf-field-element .form-group-lg input, .form-group-lg
.nf-form-cont .city-container .nf-field-element input,
.nf-form-cont .city-container .nf-field-element .form-group-lg input, .form-group-lg .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element .form-group-lg textarea, .form-group-lg select {
  height: 45px;
  padding: 8px 15px;
  font-size: 20px;
  line-height: 1.33333;
  border-radius: 0px; }

.form-group-lg select.form-control, .form-group-lg select {
  height: 45px;
  line-height: 45px; }

.form-group-lg textarea.form-control, .form-group-lg .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element .form-group-lg textarea,
.form-group-lg select[multiple].form-control,
.form-group-lg select[multiple] {
  height: auto; }

.form-group-lg .form-control-static {
  height: 45px;
  min-height: 45px;
  padding: 9px 15px;
  font-size: 20px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control, .has-feedback .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element .has-feedback input, .has-feedback
  .nf-form-cont .lastname-container .nf-field-element input,
  .nf-form-cont .lastname-container .nf-field-element .has-feedback input, .has-feedback
  .nf-form-cont .phone-container .nf-field-element input,
  .nf-form-cont .phone-container .nf-field-element .has-feedback input, .has-feedback
  .nf-form-cont .email-container .nf-field-element input,
  .nf-form-cont .email-container .nf-field-element .has-feedback input, .has-feedback
  .nf-form-cont .city-container .nf-field-element input,
  .nf-form-cont .city-container .nf-field-element .has-feedback input, .has-feedback .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element .has-feedback textarea, .has-feedback select {
    padding-right: 50px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .nf-form-cont .firstname-container .nf-field-element .input-group-lg > input + .form-control-feedback,
.nf-form-cont .lastname-container .nf-field-element .input-group-lg > input + .form-control-feedback,
.nf-form-cont .phone-container .nf-field-element .input-group-lg > input + .form-control-feedback,
.nf-form-cont .email-container .nf-field-element .input-group-lg > input + .form-control-feedback,
.nf-form-cont .city-container .nf-field-element .input-group-lg > input + .form-control-feedback, .nf-form-cont .textarea-container .nf-field-element .input-group-lg > textarea + .form-control-feedback, .input-group-lg > select + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback, .nf-form-cont .submit-container .nf-field-element
.input-group-lg > .input-group-btn > input + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback,
.form-group-lg .nf-form-cont .firstname-container .nf-field-element input + .form-control-feedback, .nf-form-cont .firstname-container .nf-field-element
.form-group-lg input + .form-control-feedback,
.form-group-lg
.nf-form-cont .lastname-container .nf-field-element input + .form-control-feedback,
.nf-form-cont .lastname-container .nf-field-element
.form-group-lg input + .form-control-feedback,
.form-group-lg
.nf-form-cont .phone-container .nf-field-element input + .form-control-feedback,
.nf-form-cont .phone-container .nf-field-element
.form-group-lg input + .form-control-feedback,
.form-group-lg
.nf-form-cont .email-container .nf-field-element input + .form-control-feedback,
.nf-form-cont .email-container .nf-field-element
.form-group-lg input + .form-control-feedback,
.form-group-lg
.nf-form-cont .city-container .nf-field-element input + .form-control-feedback,
.nf-form-cont .city-container .nf-field-element
.form-group-lg input + .form-control-feedback,
.form-group-lg .nf-form-cont .textarea-container .nf-field-element textarea + .form-control-feedback, .nf-form-cont .textarea-container .nf-field-element
.form-group-lg textarea + .form-control-feedback,
.form-group-lg select + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .nf-form-cont .firstname-container .nf-field-element .input-group-sm > input + .form-control-feedback,
.nf-form-cont .lastname-container .nf-field-element .input-group-sm > input + .form-control-feedback,
.nf-form-cont .phone-container .nf-field-element .input-group-sm > input + .form-control-feedback,
.nf-form-cont .email-container .nf-field-element .input-group-sm > input + .form-control-feedback,
.nf-form-cont .city-container .nf-field-element .input-group-sm > input + .form-control-feedback, .nf-form-cont .textarea-container .nf-field-element .input-group-sm > textarea + .form-control-feedback, .input-group-sm > select + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback, .nf-form-cont .submit-container .nf-field-element
.input-group-sm > .input-group-btn > input + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback,
.form-group-sm .nf-form-cont .firstname-container .nf-field-element input + .form-control-feedback, .nf-form-cont .firstname-container .nf-field-element
.form-group-sm input + .form-control-feedback,
.form-group-sm
.nf-form-cont .lastname-container .nf-field-element input + .form-control-feedback,
.nf-form-cont .lastname-container .nf-field-element
.form-group-sm input + .form-control-feedback,
.form-group-sm
.nf-form-cont .phone-container .nf-field-element input + .form-control-feedback,
.nf-form-cont .phone-container .nf-field-element
.form-group-sm input + .form-control-feedback,
.form-group-sm
.nf-form-cont .email-container .nf-field-element input + .form-control-feedback,
.nf-form-cont .email-container .nf-field-element
.form-group-sm input + .form-control-feedback,
.form-group-sm
.nf-form-cont .city-container .nf-field-element input + .form-control-feedback,
.nf-form-cont .city-container .nf-field-element
.form-group-sm input + .form-control-feedback,
.form-group-sm .nf-form-cont .textarea-container .nf-field-element textarea + .form-control-feedback, .nf-form-cont .textarea-container .nf-field-element
.form-group-sm textarea + .form-control-feedback,
.form-group-sm select + .form-control-feedback {
  width: 38px;
  height: 38px;
  line-height: 38px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control, .has-success .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element .has-success input, .has-success
.nf-form-cont .lastname-container .nf-field-element input,
.nf-form-cont .lastname-container .nf-field-element .has-success input, .has-success
.nf-form-cont .phone-container .nf-field-element input,
.nf-form-cont .phone-container .nf-field-element .has-success input, .has-success
.nf-form-cont .email-container .nf-field-element input,
.nf-form-cont .email-container .nf-field-element .has-success input, .has-success
.nf-form-cont .city-container .nf-field-element input,
.nf-form-cont .city-container .nf-field-element .has-success input, .has-success .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element .has-success textarea, .has-success select {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus, .has-success .nf-form-cont .firstname-container .nf-field-element input:focus, .nf-form-cont .firstname-container .nf-field-element .has-success input:focus, .has-success
  .nf-form-cont .lastname-container .nf-field-element input:focus,
  .nf-form-cont .lastname-container .nf-field-element .has-success input:focus, .has-success
  .nf-form-cont .phone-container .nf-field-element input:focus,
  .nf-form-cont .phone-container .nf-field-element .has-success input:focus, .has-success
  .nf-form-cont .email-container .nf-field-element input:focus,
  .nf-form-cont .email-container .nf-field-element .has-success input:focus, .has-success
  .nf-form-cont .city-container .nf-field-element input:focus,
  .nf-form-cont .city-container .nf-field-element .has-success input:focus, .has-success .nf-form-cont .textarea-container .nf-field-element textarea:focus, .nf-form-cont .textarea-container .nf-field-element .has-success textarea:focus, .has-success select:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control, .has-warning .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element .has-warning input, .has-warning
.nf-form-cont .lastname-container .nf-field-element input,
.nf-form-cont .lastname-container .nf-field-element .has-warning input, .has-warning
.nf-form-cont .phone-container .nf-field-element input,
.nf-form-cont .phone-container .nf-field-element .has-warning input, .has-warning
.nf-form-cont .email-container .nf-field-element input,
.nf-form-cont .email-container .nf-field-element .has-warning input, .has-warning
.nf-form-cont .city-container .nf-field-element input,
.nf-form-cont .city-container .nf-field-element .has-warning input, .has-warning .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element .has-warning textarea, .has-warning select {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus, .has-warning .nf-form-cont .firstname-container .nf-field-element input:focus, .nf-form-cont .firstname-container .nf-field-element .has-warning input:focus, .has-warning
  .nf-form-cont .lastname-container .nf-field-element input:focus,
  .nf-form-cont .lastname-container .nf-field-element .has-warning input:focus, .has-warning
  .nf-form-cont .phone-container .nf-field-element input:focus,
  .nf-form-cont .phone-container .nf-field-element .has-warning input:focus, .has-warning
  .nf-form-cont .email-container .nf-field-element input:focus,
  .nf-form-cont .email-container .nf-field-element .has-warning input:focus, .has-warning
  .nf-form-cont .city-container .nf-field-element input:focus,
  .nf-form-cont .city-container .nf-field-element .has-warning input:focus, .has-warning .nf-form-cont .textarea-container .nf-field-element textarea:focus, .nf-form-cont .textarea-container .nf-field-element .has-warning textarea:focus, .has-warning select:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control, .has-error .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element .has-error input, .has-error
.nf-form-cont .lastname-container .nf-field-element input,
.nf-form-cont .lastname-container .nf-field-element .has-error input, .has-error
.nf-form-cont .phone-container .nf-field-element input,
.nf-form-cont .phone-container .nf-field-element .has-error input, .has-error
.nf-form-cont .email-container .nf-field-element input,
.nf-form-cont .email-container .nf-field-element .has-error input, .has-error
.nf-form-cont .city-container .nf-field-element input,
.nf-form-cont .city-container .nf-field-element .has-error input, .has-error .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element .has-error textarea, .has-error select {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus, .has-error .nf-form-cont .firstname-container .nf-field-element input:focus, .nf-form-cont .firstname-container .nf-field-element .has-error input:focus, .has-error
  .nf-form-cont .lastname-container .nf-field-element input:focus,
  .nf-form-cont .lastname-container .nf-field-element .has-error input:focus, .has-error
  .nf-form-cont .phone-container .nf-field-element input:focus,
  .nf-form-cont .phone-container .nf-field-element .has-error input:focus, .has-error
  .nf-form-cont .email-container .nf-field-element input:focus,
  .nf-form-cont .email-container .nf-field-element .has-error input:focus, .has-error
  .nf-form-cont .city-container .nf-field-element input:focus,
  .nf-form-cont .city-container .nf-field-element .has-error input:focus, .has-error .nf-form-cont .textarea-container .nf-field-element textarea:focus, .nf-form-cont .textarea-container .nf-field-element .has-error textarea:focus, .has-error select:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 30px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control, .form-inline .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element .form-inline input, .form-inline
  .nf-form-cont .lastname-container .nf-field-element input,
  .nf-form-cont .lastname-container .nf-field-element .form-inline input, .form-inline
  .nf-form-cont .phone-container .nf-field-element input,
  .nf-form-cont .phone-container .nf-field-element .form-inline input, .form-inline
  .nf-form-cont .email-container .nf-field-element input,
  .nf-form-cont .email-container .nf-field-element .form-inline input, .form-inline
  .nf-form-cont .city-container .nf-field-element input,
  .nf-form-cont .city-container .nf-field-element .form-inline input, .form-inline .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element .form-inline textarea, .form-inline select {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control,
    .form-inline .input-group .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element
    .form-inline .input-group input,
    .form-inline .input-group
    .nf-form-cont .lastname-container .nf-field-element input,
    .nf-form-cont .lastname-container .nf-field-element
    .form-inline .input-group input,
    .form-inline .input-group
    .nf-form-cont .phone-container .nf-field-element input,
    .nf-form-cont .phone-container .nf-field-element
    .form-inline .input-group input,
    .form-inline .input-group
    .nf-form-cont .email-container .nf-field-element input,
    .nf-form-cont .email-container .nf-field-element
    .form-inline .input-group input,
    .form-inline .input-group
    .nf-form-cont .city-container .nf-field-element input,
    .nf-form-cont .city-container .nf-field-element
    .form-inline .input-group input,
    .form-inline .input-group .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element
    .form-inline .input-group textarea,
    .form-inline .input-group select {
      width: auto; }
  .form-inline .input-group > .form-control, .form-inline .nf-form-cont .firstname-container .nf-field-element .input-group > input, .nf-form-cont .firstname-container .nf-field-element .form-inline .input-group > input, .form-inline
  .nf-form-cont .lastname-container .nf-field-element .input-group > input,
  .nf-form-cont .lastname-container .nf-field-element .form-inline .input-group > input, .form-inline
  .nf-form-cont .phone-container .nf-field-element .input-group > input,
  .nf-form-cont .phone-container .nf-field-element .form-inline .input-group > input, .form-inline
  .nf-form-cont .email-container .nf-field-element .input-group > input,
  .nf-form-cont .email-container .nf-field-element .form-inline .input-group > input, .form-inline
  .nf-form-cont .city-container .nf-field-element .input-group > input,
  .nf-form-cont .city-container .nf-field-element .form-inline .input-group > input, .form-inline .nf-form-cont .textarea-container .nf-field-element .input-group > textarea, .nf-form-cont .textarea-container .nf-field-element .form-inline .input-group > textarea, .form-inline .input-group > select {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 32px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 9px;
    font-size: 20px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 7px;
    font-size: 16px; } }

.btn, .nf-form-cont .submit-container .nf-field-element input {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 800;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5625;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .nf-form-cont .submit-container .nf-field-element input:focus, .btn.focus, .nf-form-cont .submit-container .nf-field-element input.focus, .btn:active:focus, .nf-form-cont .submit-container .nf-field-element input:active:focus, .btn:active.focus, .nf-form-cont .submit-container .nf-field-element input:active.focus, .btn.active:focus, .nf-form-cont .submit-container .nf-field-element input.active:focus, .btn.active.focus, .nf-form-cont .submit-container .nf-field-element input.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .nf-form-cont .submit-container .nf-field-element input:hover, .btn:focus, .nf-form-cont .submit-container .nf-field-element input:focus, .btn.focus, .nf-form-cont .submit-container .nf-field-element input.focus {
    color: #9FA2A3;
    text-decoration: none; }
  .btn:active, .nf-form-cont .submit-container .nf-field-element input:active, .btn.active, .nf-form-cont .submit-container .nf-field-element input.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .nf-form-cont .submit-container .nf-field-element input.disabled, .btn[disabled], .nf-form-cont .submit-container .nf-field-element input[disabled],
  fieldset[disabled] .btn,
  fieldset[disabled] .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element
  fieldset[disabled] input {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none; }

a.btn.disabled, span.btn.disabled.link, .people__tile span.btn.disabled.readmore,
fieldset[disabled] a.btn,
fieldset[disabled] span.btn.link,
fieldset[disabled] .people__tile span.btn.readmore, .people__tile
fieldset[disabled] span.btn.readmore {
  pointer-events: none; }

.btn-default {
  color: #9FA2A3;
  background-color: white;
  border-color: white; }
  .btn-default:focus, .btn-default.focus {
    color: #9FA2A3;
    background-color: #e6e6e6;
    border-color: #bfbfbf; }
  .btn-default:hover {
    color: #9FA2A3;
    background-color: #e6e6e6;
    border-color: #e0e0e0; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #9FA2A3;
    background-color: #e6e6e6;
    border-color: #e0e0e0; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #9FA2A3;
      background-color: #d4d4d4;
      border-color: #bfbfbf; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: white;
    border-color: white; }
  .btn-default .badge {
    color: white;
    background-color: #9FA2A3; }

.btn-primary, .nf-form-cont .submit-container .nf-field-element input {
  color: white;
  background-color: #000000;
  border-color: #000000; }
  .btn-primary:focus, .nf-form-cont .submit-container .nf-field-element input:focus, .btn-primary.focus, .nf-form-cont .submit-container .nf-field-element input.focus {
    color: white;
    background-color: black;
    border-color: black; }
  .btn-primary:hover, .nf-form-cont .submit-container .nf-field-element input:hover {
    color: white;
    background-color: black;
    border-color: black; }
  .btn-primary:active, .nf-form-cont .submit-container .nf-field-element input:active, .btn-primary.active, .nf-form-cont .submit-container .nf-field-element input.active,
  .open > .btn-primary.dropdown-toggle, .nf-form-cont .submit-container .nf-field-element
  .open > input.dropdown-toggle {
    color: white;
    background-color: black;
    border-color: black; }
    .btn-primary:active:hover, .nf-form-cont .submit-container .nf-field-element input:active:hover, .btn-primary:active:focus, .nf-form-cont .submit-container .nf-field-element input:active:focus, .btn-primary:active.focus, .nf-form-cont .submit-container .nf-field-element input:active.focus, .btn-primary.active:hover, .nf-form-cont .submit-container .nf-field-element input.active:hover, .btn-primary.active:focus, .nf-form-cont .submit-container .nf-field-element input.active:focus, .btn-primary.active.focus, .nf-form-cont .submit-container .nf-field-element input.active.focus,
    .open > .btn-primary.dropdown-toggle:hover, .nf-form-cont .submit-container .nf-field-element
    .open > input.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus, .nf-form-cont .submit-container .nf-field-element
    .open > input.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus, .nf-form-cont .submit-container .nf-field-element
    .open > input.dropdown-toggle.focus {
      color: white;
      background-color: black;
      border-color: black; }
  .btn-primary:active, .nf-form-cont .submit-container .nf-field-element input:active, .btn-primary.active, .nf-form-cont .submit-container .nf-field-element input.active,
  .open > .btn-primary.dropdown-toggle, .nf-form-cont .submit-container .nf-field-element
  .open > input.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .nf-form-cont .submit-container .nf-field-element input.disabled:hover, .btn-primary.disabled:focus, .nf-form-cont .submit-container .nf-field-element input.disabled:focus, .btn-primary.disabled.focus, .nf-form-cont .submit-container .nf-field-element input.disabled.focus, .btn-primary[disabled]:hover, .nf-form-cont .submit-container .nf-field-element input[disabled]:hover, .btn-primary[disabled]:focus, .nf-form-cont .submit-container .nf-field-element input[disabled]:focus, .btn-primary[disabled].focus, .nf-form-cont .submit-container .nf-field-element input[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element
  fieldset[disabled] input:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .nf-form-cont .submit-container .nf-field-element input:focus, .nf-form-cont .submit-container .nf-field-element
  fieldset[disabled] input:focus,
  fieldset[disabled] .btn-primary.focus,
  fieldset[disabled] .nf-form-cont .submit-container .nf-field-element input.focus, .nf-form-cont .submit-container .nf-field-element
  fieldset[disabled] input.focus {
    background-color: #000000;
    border-color: #000000; }
  .btn-primary .badge, .nf-form-cont .submit-container .nf-field-element input .badge {
    color: #000000;
    background-color: white; }

.btn-success {
  color: #fff;
  background-color: #8fc238;
  border-color: #80ae32; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #729a2d;
    border-color: #374b16; }
  .btn-success:hover {
    color: #fff;
    background-color: #729a2d;
    border-color: #5d7f25; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #729a2d;
    border-color: #5d7f25; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #5d7f25;
      border-color: #374b16; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #8fc238;
    border-color: #80ae32; }
  .btn-success .badge {
    color: #8fc238;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #23396D;
  border-color: #1d2f5a; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #172546;
    border-color: black; }
  .btn-info:hover {
    color: #fff;
    background-color: #172546;
    border-color: #0e172b; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #172546;
    border-color: #0e172b; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #0e172b;
      border-color: black; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #23396D;
    border-color: #1d2f5a; }
  .btn-info .badge {
    color: #23396D;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #fdd030;
  border-color: #fdca17; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #f8c202;
    border-color: #937301; }
  .btn-warning:hover {
    color: #fff;
    background-color: #f8c202;
    border-color: #d4a602; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #f8c202;
    border-color: #d4a602; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d4a602;
      border-color: #937301; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #fdd030;
    border-color: #fdca17; }
  .btn-warning .badge {
    color: #fdd030;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d64651;
  border-color: #d1313d; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #bf2a36;
    border-color: #6b181e; }
  .btn-danger:hover {
    color: #fff;
    background-color: #bf2a36;
    border-color: #a2242d; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bf2a36;
    border-color: #a2242d; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #a2242d;
      border-color: #6b181e; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #d64651;
    border-color: #d1313d; }
  .btn-danger .badge {
    color: #d64651;
    background-color: #fff; }

.btn-link {
  color: #9FA2A3;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #000;
    text-decoration: none;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn, .nf-form-cont .submit-container .nf-field-element .btn-group-lg > input {
  padding: 8px 15px;
  font-size: 20px;
  line-height: 1.33333;
  border-radius: 0px; }

.btn-sm, .btn-group-sm > .btn, .nf-form-cont .submit-container .nf-field-element .btn-group-sm > input {
  padding: 6px 11px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 0px; }

.btn-xs, .btn-group-xs > .btn, .nf-form-cont .submit-container .nf-field-element .btn-group-xs > input {
  padding: 1px 5px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 0px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 16px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 11.5px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a, .dropdown-menu > li > span.link, .people__tile .dropdown-menu > li > span.readmore {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.5625;
    color: #333333;
    white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > span.link:hover, .people__tile .dropdown-menu > li > span.readmore:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > span.link:focus, .people__tile .dropdown-menu > li > span.readmore:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > span.link, .people__tile .dropdown-menu > .active > span.readmore, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > span.link:hover, .people__tile .dropdown-menu > .active > span.readmore:hover, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > span.link:focus, .people__tile .dropdown-menu > .active > span.readmore:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #23396D; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > span.link, .people__tile .dropdown-menu > .disabled > span.readmore, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > span.link:hover, .people__tile .dropdown-menu > .disabled > span.readmore:hover, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > span.link:focus, .people__tile .dropdown-menu > .disabled > span.readmore:focus {
  color: #777777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > span.link:hover, .people__tile .dropdown-menu > .disabled > span.readmore:hover, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > span.link:focus, .people__tile .dropdown-menu > .disabled > span.readmore:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a, .open > span.link, .people__tile .open > span.readmore {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 16px;
  line-height: 1.5625;
  color: #777777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn, .nf-form-cont .submit-container .nf-field-element .btn-group > input,
  .btn-group-vertical > .btn, .nf-form-cont .submit-container .nf-field-element
  .btn-group-vertical > input {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .nf-form-cont .submit-container .nf-field-element .btn-group > input:hover, .btn-group > .btn:focus, .nf-form-cont .submit-container .nf-field-element .btn-group > input:focus, .btn-group > .btn:active, .nf-form-cont .submit-container .nf-field-element .btn-group > input:active, .btn-group > .btn.active, .nf-form-cont .submit-container .nf-field-element .btn-group > input.active,
    .btn-group-vertical > .btn:hover, .nf-form-cont .submit-container .nf-field-element
    .btn-group-vertical > input:hover,
    .btn-group-vertical > .btn:focus, .nf-form-cont .submit-container .nf-field-element
    .btn-group-vertical > input:focus,
    .btn-group-vertical > .btn:active, .nf-form-cont .submit-container .nf-field-element
    .btn-group-vertical > input:active,
    .btn-group-vertical > .btn.active, .nf-form-cont .submit-container .nf-field-element
    .btn-group-vertical > input.active {
      z-index: 2; }

.btn-group .btn + .btn, .btn-group .nf-form-cont .submit-container .nf-field-element input + .btn, .nf-form-cont .submit-container .nf-field-element .btn-group input + .btn, .btn-group .nf-form-cont .submit-container .nf-field-element .btn + input, .nf-form-cont .submit-container .nf-field-element .btn-group .btn + input, .btn-group .nf-form-cont .submit-container .nf-field-element input + input, .nf-form-cont .submit-container .nf-field-element .btn-group input + input,
.btn-group .btn + .btn-group,
.btn-group .nf-form-cont .submit-container .nf-field-element input + .btn-group, .nf-form-cont .submit-container .nf-field-element
.btn-group input + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .nf-form-cont .submit-container .nf-field-element .btn-group + input, .nf-form-cont .submit-container .nf-field-element
.btn-group .btn-group + input,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn, .btn-toolbar .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .btn-toolbar input,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn, .nf-form-cont .submit-container .nf-field-element .btn-toolbar > input,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .nf-form-cont .submit-container .nf-field-element .btn-group > input:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child, .nf-form-cont .submit-container .nf-field-element .btn-group > input:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .nf-form-cont .submit-container .nf-field-element .btn-group > input:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), .nf-form-cont .submit-container .nf-field-element .btn-group > input:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .nf-form-cont .submit-container .nf-field-element .btn-group > .btn-group:not(:first-child):not(:last-child) > input {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .nf-form-cont .submit-container .nf-field-element .btn-group > .btn-group:first-child:not(:last-child) > input:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .nf-form-cont .submit-container .nf-field-element .btn-group > .btn-group:last-child:not(:first-child) > input:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle, .nf-form-cont .submit-container .nf-field-element .btn-group > input + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .nf-form-cont .submit-container .nf-field-element .btn-group-lg.btn-group > input + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none; }

.btn .caret, .nf-form-cont .submit-container .nf-field-element input .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret, .nf-form-cont .submit-container .nf-field-element .btn-group-lg > input .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .nf-form-cont .submit-container .nf-field-element .btn-group-lg > input .caret, .nf-form-cont .submit-container .nf-field-element .dropup .btn-group-lg > input .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .nf-form-cont .submit-container .nf-field-element .btn-group-vertical > input,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn, .nf-form-cont .submit-container .nf-field-element
.btn-group-vertical > .btn-group > input {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn, .nf-form-cont .submit-container .nf-field-element .btn-group-vertical > .btn-group > input {
  float: none; }

.btn-group-vertical > .btn + .btn, .nf-form-cont .submit-container .nf-field-element .btn-group-vertical > input + .btn, .nf-form-cont .submit-container .nf-field-element .btn-group-vertical > .btn + input, .nf-form-cont .submit-container .nf-field-element .btn-group-vertical > input + input,
.btn-group-vertical > .btn + .btn-group, .nf-form-cont .submit-container .nf-field-element
.btn-group-vertical > input + .btn-group,
.btn-group-vertical > .btn-group + .btn, .nf-form-cont .submit-container .nf-field-element
.btn-group-vertical > .btn-group + input,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .nf-form-cont .submit-container .nf-field-element .btn-group-vertical > input:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child), .nf-form-cont .submit-container .nf-field-element .btn-group-vertical > input:first-child:not(:last-child) {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child), .nf-form-cont .submit-container .nf-field-element .btn-group-vertical > input:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .nf-form-cont .submit-container .nf-field-element .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > input {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .nf-form-cont .submit-container .nf-field-element .btn-group-vertical > .btn-group:first-child:not(:last-child) > input:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .nf-form-cont .submit-container .nf-field-element .btn-group-vertical > .btn-group:last-child:not(:first-child) > input:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn, .nf-form-cont .submit-container .nf-field-element .btn-group-justified > input,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .btn-group-justified > .btn-group input {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], .nf-form-cont .submit-container .nf-field-element [data-toggle="buttons"] > input input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"], .nf-form-cont .submit-container .nf-field-element
[data-toggle="buttons"] > input input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], .nf-form-cont .submit-container .nf-field-element
[data-toggle="buttons"] > .btn-group > input input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], .nf-form-cont .submit-container .nf-field-element
[data-toggle="buttons"] > .btn-group > input input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control, .input-group .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element .input-group input, .input-group
  .nf-form-cont .lastname-container .nf-field-element input,
  .nf-form-cont .lastname-container .nf-field-element .input-group input, .input-group
  .nf-form-cont .phone-container .nf-field-element input,
  .nf-form-cont .phone-container .nf-field-element .input-group input, .input-group
  .nf-form-cont .email-container .nf-field-element input,
  .nf-form-cont .email-container .nf-field-element .input-group input, .input-group
  .nf-form-cont .city-container .nf-field-element input,
  .nf-form-cont .city-container .nf-field-element .input-group input, .input-group .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element .input-group textarea, .input-group select {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .input-group .nf-form-cont .firstname-container .nf-field-element input:focus, .nf-form-cont .firstname-container .nf-field-element .input-group input:focus, .input-group
    .nf-form-cont .lastname-container .nf-field-element input:focus,
    .nf-form-cont .lastname-container .nf-field-element .input-group input:focus, .input-group
    .nf-form-cont .phone-container .nf-field-element input:focus,
    .nf-form-cont .phone-container .nf-field-element .input-group input:focus, .input-group
    .nf-form-cont .email-container .nf-field-element input:focus,
    .nf-form-cont .email-container .nf-field-element .input-group input:focus, .input-group
    .nf-form-cont .city-container .nf-field-element input:focus,
    .nf-form-cont .city-container .nf-field-element .input-group input:focus, .input-group .nf-form-cont .textarea-container .nf-field-element textarea:focus, .nf-form-cont .textarea-container .nf-field-element .input-group textarea:focus, .input-group select:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control,
.input-group .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element
.input-group input,
.input-group
.nf-form-cont .lastname-container .nf-field-element input,
.nf-form-cont .lastname-container .nf-field-element
.input-group input,
.input-group
.nf-form-cont .phone-container .nf-field-element input,
.nf-form-cont .phone-container .nf-field-element
.input-group input,
.input-group
.nf-form-cont .email-container .nf-field-element input,
.nf-form-cont .email-container .nf-field-element
.input-group input,
.input-group
.nf-form-cont .city-container .nf-field-element input,
.nf-form-cont .city-container .nf-field-element
.input-group input,
.input-group .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element
.input-group textarea,
.input-group select {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child),
  .input-group .nf-form-cont .firstname-container .nf-field-element input:not(:first-child):not(:last-child), .nf-form-cont .firstname-container .nf-field-element
  .input-group input:not(:first-child):not(:last-child),
  .input-group
  .nf-form-cont .lastname-container .nf-field-element input:not(:first-child):not(:last-child),
  .nf-form-cont .lastname-container .nf-field-element
  .input-group input:not(:first-child):not(:last-child),
  .input-group
  .nf-form-cont .phone-container .nf-field-element input:not(:first-child):not(:last-child),
  .nf-form-cont .phone-container .nf-field-element
  .input-group input:not(:first-child):not(:last-child),
  .input-group
  .nf-form-cont .email-container .nf-field-element input:not(:first-child):not(:last-child),
  .nf-form-cont .email-container .nf-field-element
  .input-group input:not(:first-child):not(:last-child),
  .input-group
  .nf-form-cont .city-container .nf-field-element input:not(:first-child):not(:last-child),
  .nf-form-cont .city-container .nf-field-element
  .input-group input:not(:first-child):not(:last-child),
  .input-group .nf-form-cont .textarea-container .nf-field-element textarea:not(:first-child):not(:last-child), .nf-form-cont .textarea-container .nf-field-element
  .input-group textarea:not(:first-child):not(:last-child),
  .input-group select:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
  color: #E7E7E7;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid white;
  border-radius: 0px; }
  .input-group-addon.input-sm, .nf-form-cont .firstname-container .nf-field-element .input-group-sm > input.input-group-addon,
  .nf-form-cont .lastname-container .nf-field-element .input-group-sm > input.input-group-addon,
  .nf-form-cont .phone-container .nf-field-element .input-group-sm > input.input-group-addon,
  .nf-form-cont .email-container .nf-field-element .input-group-sm > input.input-group-addon,
  .nf-form-cont .city-container .nf-field-element .input-group-sm > input.input-group-addon, .nf-form-cont .textarea-container .nf-field-element .input-group-sm > textarea.input-group-addon,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn, .nf-form-cont .submit-container .nf-field-element
  .input-group-sm > .input-group-btn > input.input-group-addon {
    padding: 6px 11px;
    font-size: 16px;
    border-radius: 0px; }
  .input-group-addon.input-lg, .nf-form-cont .firstname-container .nf-field-element .input-group-lg > input.input-group-addon,
  .nf-form-cont .lastname-container .nf-field-element .input-group-lg > input.input-group-addon,
  .nf-form-cont .phone-container .nf-field-element .input-group-lg > input.input-group-addon,
  .nf-form-cont .email-container .nf-field-element .input-group-lg > input.input-group-addon,
  .nf-form-cont .city-container .nf-field-element .input-group-lg > input.input-group-addon, .nf-form-cont .textarea-container .nf-field-element .input-group-lg > textarea.input-group-addon,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn, .nf-form-cont .submit-container .nf-field-element
  .input-group-lg > .input-group-btn > input.input-group-addon {
    padding: 8px 15px;
    font-size: 20px;
    border-radius: 0px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child, .input-group .nf-form-cont .firstname-container .nf-field-element input:first-child, .nf-form-cont .firstname-container .nf-field-element .input-group input:first-child, .input-group
.nf-form-cont .lastname-container .nf-field-element input:first-child,
.nf-form-cont .lastname-container .nf-field-element .input-group input:first-child, .input-group
.nf-form-cont .phone-container .nf-field-element input:first-child,
.nf-form-cont .phone-container .nf-field-element .input-group input:first-child, .input-group
.nf-form-cont .email-container .nf-field-element input:first-child,
.nf-form-cont .email-container .nf-field-element .input-group input:first-child, .input-group
.nf-form-cont .city-container .nf-field-element input:first-child,
.nf-form-cont .city-container .nf-field-element .input-group input:first-child, .input-group .nf-form-cont .textarea-container .nf-field-element textarea:first-child, .nf-form-cont .textarea-container .nf-field-element .input-group textarea:first-child, .input-group select:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn, .nf-form-cont .submit-container .nf-field-element
.input-group-btn:first-child > input,
.input-group-btn:first-child > .btn-group > .btn, .nf-form-cont .submit-container .nf-field-element
.input-group-btn:first-child > .btn-group > input,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .nf-form-cont .submit-container .nf-field-element
.input-group-btn:last-child > input:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .nf-form-cont .submit-container .nf-field-element
.input-group-btn:last-child > .btn-group:not(:last-child) > input {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child, .input-group .nf-form-cont .firstname-container .nf-field-element input:last-child, .nf-form-cont .firstname-container .nf-field-element .input-group input:last-child, .input-group
.nf-form-cont .lastname-container .nf-field-element input:last-child,
.nf-form-cont .lastname-container .nf-field-element .input-group input:last-child, .input-group
.nf-form-cont .phone-container .nf-field-element input:last-child,
.nf-form-cont .phone-container .nf-field-element .input-group input:last-child, .input-group
.nf-form-cont .email-container .nf-field-element input:last-child,
.nf-form-cont .email-container .nf-field-element .input-group input:last-child, .input-group
.nf-form-cont .city-container .nf-field-element input:last-child,
.nf-form-cont .city-container .nf-field-element .input-group input:last-child, .input-group .nf-form-cont .textarea-container .nf-field-element textarea:last-child, .nf-form-cont .textarea-container .nf-field-element .input-group textarea:last-child, .input-group select:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn, .nf-form-cont .submit-container .nf-field-element
.input-group-btn:last-child > input,
.input-group-btn:last-child > .btn-group > .btn, .nf-form-cont .submit-container .nf-field-element
.input-group-btn:last-child > .btn-group > input,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child), .nf-form-cont .submit-container .nf-field-element
.input-group-btn:first-child > input:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .nf-form-cont .submit-container .nf-field-element
.input-group-btn:first-child > .btn-group:not(:first-child) > input {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn, .nf-form-cont .submit-container .nf-field-element .input-group-btn > input {
    position: relative; }
    .input-group-btn > .btn + .btn, .nf-form-cont .submit-container .nf-field-element .input-group-btn > input + .btn, .nf-form-cont .submit-container .nf-field-element .input-group-btn > .btn + input, .nf-form-cont .submit-container .nf-field-element .input-group-btn > input + input {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .nf-form-cont .submit-container .nf-field-element .input-group-btn > input:hover, .input-group-btn > .btn:focus, .nf-form-cont .submit-container .nf-field-element .input-group-btn > input:focus, .input-group-btn > .btn:active, .nf-form-cont .submit-container .nf-field-element .input-group-btn > input:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn, .nf-form-cont .submit-container .nf-field-element .input-group-btn:first-child > input,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn, .nf-form-cont .submit-container .nf-field-element .input-group-btn:last-child > input,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a, .nav > li > span.link, .people__tile .nav > li > span.readmore {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .nav > li > a:hover, .nav > li > span.link:hover, .people__tile .nav > li > span.readmore:hover, .nav > li > a:focus, .nav > li > span.link:focus, .people__tile .nav > li > span.readmore:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    .nav > li.disabled > a, .nav > li.disabled > span.link, .people__tile .nav > li.disabled > span.readmore {
      color: #777777; }
      .nav > li.disabled > a:hover, .nav > li.disabled > span.link:hover, .people__tile .nav > li.disabled > span.readmore:hover, .nav > li.disabled > a:focus, .nav > li.disabled > span.link:focus, .people__tile .nav > li.disabled > span.readmore:focus {
        color: #777777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > span.link, .nav .people__tile .open > span.readmore, .people__tile .nav .open > span.readmore, .nav .open > a:hover, .nav .open > span.link:hover, .nav .people__tile .open > span.readmore:hover, .people__tile .nav .open > span.readmore:hover, .nav .open > a:focus, .nav .open > span.link:focus, .nav .people__tile .open > span.readmore:focus, .people__tile .nav .open > span.readmore:focus {
    background-color: #eeeeee;
    border-color: #9FA2A3; }
  .nav .nav-divider {
    height: 1px;
    margin: 11.5px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img, .nav > li > span.link > img, .people__tile .nav > li > span.readmore > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a, .nav-tabs > li > span.link, .people__tile .nav-tabs > li > span.readmore {
      margin-right: 2px;
      line-height: 1.5625;
      border: 1px solid transparent;
      border-radius: 0 0 0 0; }
      .nav-tabs > li > a:hover, .nav-tabs > li > span.link:hover, .people__tile .nav-tabs > li > span.readmore:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > span.link, .people__tile .nav-tabs > li.active > span.readmore, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > span.link:hover, .people__tile .nav-tabs > li.active > span.readmore:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > span.link:focus, .people__tile .nav-tabs > li.active > span.readmore:focus {
      color: #555555;
      background-color: white;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a, .nav-pills > li > span.link, .people__tile .nav-pills > li > span.readmore {
    border-radius: 0; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > span.link, .people__tile .nav-pills > li.active > span.readmore, .nav-pills > li.active > a:hover, .nav-pills > li.active > span.link:hover, .people__tile .nav-pills > li.active > span.readmore:hover, .nav-pills > li.active > a:focus, .nav-pills > li.active > span.link:focus, .people__tile .nav-pills > li.active > span.readmore:focus {
    color: #fff;
    background-color: #23396D; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a, .nav-justified > li > span.link, .people__tile .nav-justified > li > span.readmore {
      text-align: center;
      margin-bottom: 5px; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a, .nav-justified > li > span.link, .people__tile .nav-justified > li > span.readmore {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a, .nav-tabs-justified > li > span.link, .nav-tabs.nav-justified > li > span.link, .people__tile .nav-tabs-justified > li > span.readmore, .people__tile .nav-tabs.nav-justified > li > span.readmore {
    margin-right: 0;
    border-radius: 0; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > span.link, .nav-tabs.nav-justified > .active > span.link, .people__tile .nav-tabs-justified > .active > span.readmore, .people__tile .nav-tabs.nav-justified > .active > span.readmore,
  .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > span.link:hover, .nav-tabs.nav-justified > .active > span.link:hover, .people__tile
  .nav-tabs-justified > .active > span.readmore:hover, .people__tile .nav-tabs.nav-justified > .active > span.readmore:hover,
  .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus,
  .nav-tabs-justified > .active > span.link:focus, .nav-tabs.nav-justified > .active > span.link:focus, .people__tile
  .nav-tabs-justified > .active > span.readmore:focus, .people__tile .nav-tabs.nav-justified > .active > span.readmore:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a, .nav-tabs-justified > li > span.link, .nav-tabs.nav-justified > li > span.link, .people__tile .nav-tabs-justified > li > span.readmore, .people__tile .nav-tabs.nav-justified > li > span.readmore {
      border-bottom: 1px solid #ddd;
      border-radius: 0 0 0 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > span.link, .nav-tabs.nav-justified > .active > span.link, .people__tile .nav-tabs-justified > .active > span.readmore, .people__tile .nav-tabs.nav-justified > .active > span.readmore,
    .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > span.link:hover, .nav-tabs.nav-justified > .active > span.link:hover, .people__tile
    .nav-tabs-justified > .active > span.readmore:hover, .people__tile .nav-tabs.nav-justified > .active > span.readmore:hover,
    .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus,
    .nav-tabs-justified > .active > span.link:focus, .nav-tabs.nav-justified > .active > span.link:focus, .people__tile
    .nav-tabs-justified > .active > span.readmore:focus, .people__tile .nav-tabs.nav-justified > .active > span.readmore:focus {
      border-bottom-color: white; } }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 25px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 0; } }

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }

.navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }
  @media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 768px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 12.5px 15px;
  font-size: 20px;
  line-height: 25px;
  height: 50px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 6.25px -15px; }
  .navbar-nav > li > a, .navbar-nav > li > span.link, .people__tile .navbar-nav > li > span.readmore {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 25px; }
  @media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu > li > span.link, .navbar-nav .open .people__tile .dropdown-menu > li > span.readmore, .people__tile .navbar-nav .open .dropdown-menu > li > span.readmore,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu > li > span.link, .navbar-nav .open .people__tile .dropdown-menu > li > span.readmore, .people__tile .navbar-nav .open .dropdown-menu > li > span.readmore {
        line-height: 25px; }
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > span.link:hover, .navbar-nav .open .people__tile .dropdown-menu > li > span.readmore:hover, .people__tile .navbar-nav .open .dropdown-menu > li > span.readmore:hover, .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > span.link:focus, .navbar-nav .open .people__tile .dropdown-menu > li > span.readmore:focus, .people__tile .navbar-nav .open .dropdown-menu > li > span.readmore:focus {
          background-image: none; } }
  @media (min-width: 768px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a, .navbar-nav > li > span.link, .people__tile .navbar-nav > li > span.readmore {
          padding-top: 12.5px;
          padding-bottom: 12.5px; } }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 5px;
  margin-bottom: 5px; }
  @media (min-width: 768px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control, .navbar-form .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element .navbar-form input, .navbar-form
    .nf-form-cont .lastname-container .nf-field-element input,
    .nf-form-cont .lastname-container .nf-field-element .navbar-form input, .navbar-form
    .nf-form-cont .phone-container .nf-field-element input,
    .nf-form-cont .phone-container .nf-field-element .navbar-form input, .navbar-form
    .nf-form-cont .email-container .nf-field-element input,
    .nf-form-cont .email-container .nf-field-element .navbar-form input, .navbar-form
    .nf-form-cont .city-container .nf-field-element input,
    .nf-form-cont .city-container .nf-field-element .navbar-form input, .navbar-form .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element .navbar-form textarea, .navbar-form select {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .navbar-form .form-control-static {
      display: inline-block; }
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control,
      .navbar-form .input-group .nf-form-cont .firstname-container .nf-field-element input, .nf-form-cont .firstname-container .nf-field-element
      .navbar-form .input-group input,
      .navbar-form .input-group
      .nf-form-cont .lastname-container .nf-field-element input,
      .nf-form-cont .lastname-container .nf-field-element
      .navbar-form .input-group input,
      .navbar-form .input-group
      .nf-form-cont .phone-container .nf-field-element input,
      .nf-form-cont .phone-container .nf-field-element
      .navbar-form .input-group input,
      .navbar-form .input-group
      .nf-form-cont .email-container .nf-field-element input,
      .nf-form-cont .email-container .nf-field-element
      .navbar-form .input-group input,
      .navbar-form .input-group
      .nf-form-cont .city-container .nf-field-element input,
      .nf-form-cont .city-container .nf-field-element
      .navbar-form .input-group input,
      .navbar-form .input-group .nf-form-cont .textarea-container .nf-field-element textarea, .nf-form-cont .textarea-container .nf-field-element
      .navbar-form .input-group textarea,
      .navbar-form .input-group select {
        width: auto; }
    .navbar-form .input-group > .form-control, .navbar-form .nf-form-cont .firstname-container .nf-field-element .input-group > input, .nf-form-cont .firstname-container .nf-field-element .navbar-form .input-group > input, .navbar-form
    .nf-form-cont .lastname-container .nf-field-element .input-group > input,
    .nf-form-cont .lastname-container .nf-field-element .navbar-form .input-group > input, .navbar-form
    .nf-form-cont .phone-container .nf-field-element .input-group > input,
    .nf-form-cont .phone-container .nf-field-element .navbar-form .input-group > input, .navbar-form
    .nf-form-cont .email-container .nf-field-element .input-group > input,
    .nf-form-cont .email-container .nf-field-element .navbar-form .input-group > input, .navbar-form
    .nf-form-cont .city-container .nf-field-element .input-group > input,
    .nf-form-cont .city-container .nf-field-element .navbar-form .input-group > input, .navbar-form .nf-form-cont .textarea-container .nf-field-element .input-group > textarea, .nf-form-cont .textarea-container .nf-field-element .navbar-form .input-group > textarea, .navbar-form .input-group > select {
      width: 100%; }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 767px) {
    .navbar-form .form-group {
      margin-bottom: 5px; }
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 768px) {
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 5px;
  margin-bottom: 5px; }
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .nf-form-cont .submit-container .nf-field-element .btn-group-sm > input.navbar-btn {
    margin-top: 6px;
    margin-bottom: 6px; }
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .nf-form-cont .submit-container .nf-field-element .btn-group-xs > input.navbar-btn {
    margin-top: 14px;
    margin-bottom: 14px; }

.navbar-text {
  margin-top: 12.5px;
  margin-bottom: 12.5px; }
  @media (min-width: 768px) {
    .navbar-text {
      float: left;
      margin-left: 15px;
      margin-right: 15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span.link, .navbar-default .people__tile .navbar-nav > li > span.readmore, .people__tile .navbar-default .navbar-nav > li > span.readmore {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > span.link:hover, .navbar-default .people__tile .navbar-nav > li > span.readmore:hover, .people__tile .navbar-default .navbar-nav > li > span.readmore:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > span.link:focus, .navbar-default .people__tile .navbar-nav > li > span.readmore:focus, .people__tile .navbar-default .navbar-nav > li > span.readmore:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > span.link, .navbar-default .people__tile .navbar-nav > .active > span.readmore, .people__tile .navbar-default .navbar-nav > .active > span.readmore, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > span.link:hover, .navbar-default .people__tile .navbar-nav > .active > span.readmore:hover, .people__tile .navbar-default .navbar-nav > .active > span.readmore:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > span.link:focus, .navbar-default .people__tile .navbar-nav > .active > span.readmore:focus, .people__tile .navbar-default .navbar-nav > .active > span.readmore:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > span.link, .navbar-default .people__tile .navbar-nav > .disabled > span.readmore, .people__tile .navbar-default .navbar-nav > .disabled > span.readmore, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > span.link:hover, .navbar-default .people__tile .navbar-nav > .disabled > span.readmore:hover, .people__tile .navbar-default .navbar-nav > .disabled > span.readmore:hover, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > span.link:focus, .navbar-default .people__tile .navbar-nav > .disabled > span.readmore:focus, .people__tile .navbar-default .navbar-nav > .disabled > span.readmore:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > span.link, .navbar-default .people__tile .navbar-nav > .open > span.readmore, .people__tile .navbar-default .navbar-nav > .open > span.readmore, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > span.link:hover, .navbar-default .people__tile .navbar-nav > .open > span.readmore:hover, .people__tile .navbar-default .navbar-nav > .open > span.readmore:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > span.link:focus, .navbar-default .people__tile .navbar-nav > .open > span.readmore:focus, .people__tile .navbar-default .navbar-nav > .open > span.readmore:focus {
    background-color: #e7e7e7;
    color: #555; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > span.link, .navbar-default .navbar-nav .open .people__tile .dropdown-menu > li > span.readmore, .people__tile .navbar-default .navbar-nav .open .dropdown-menu > li > span.readmore {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > span.link:hover, .navbar-default .navbar-nav .open .people__tile .dropdown-menu > li > span.readmore:hover, .people__tile .navbar-default .navbar-nav .open .dropdown-menu > li > span.readmore:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > span.link:focus, .navbar-default .navbar-nav .open .people__tile .dropdown-menu > li > span.readmore:focus, .people__tile .navbar-default .navbar-nav .open .dropdown-menu > li > span.readmore:focus {
        color: #333;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > span.link, .navbar-default .navbar-nav .open .people__tile .dropdown-menu > .active > span.readmore, .people__tile .navbar-default .navbar-nav .open .dropdown-menu > .active > span.readmore, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > span.link:hover, .navbar-default .navbar-nav .open .people__tile .dropdown-menu > .active > span.readmore:hover, .people__tile .navbar-default .navbar-nav .open .dropdown-menu > .active > span.readmore:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > span.link:focus, .navbar-default .navbar-nav .open .people__tile .dropdown-menu > .active > span.readmore:focus, .people__tile .navbar-default .navbar-nav .open .dropdown-menu > .active > span.readmore:focus {
      color: #555;
      background-color: #e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > span.link, .navbar-default .navbar-nav .open .people__tile .dropdown-menu > .disabled > span.readmore, .people__tile .navbar-default .navbar-nav .open .dropdown-menu > .disabled > span.readmore, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > span.link:hover, .navbar-default .navbar-nav .open .people__tile .dropdown-menu > .disabled > span.readmore:hover, .people__tile .navbar-default .navbar-nav .open .dropdown-menu > .disabled > span.readmore:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > span.link:focus, .navbar-default .navbar-nav .open .people__tile .dropdown-menu > .disabled > span.readmore:focus, .people__tile .navbar-default .navbar-nav .open .dropdown-menu > .disabled > span.readmore:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .navbar-inverse .navbar-brand {
    color: #9d9d9d; }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > span.link, .navbar-inverse .people__tile .navbar-nav > li > span.readmore, .people__tile .navbar-inverse .navbar-nav > li > span.readmore {
    color: #9d9d9d; }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > span.link:hover, .navbar-inverse .people__tile .navbar-nav > li > span.readmore:hover, .people__tile .navbar-inverse .navbar-nav > li > span.readmore:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > span.link:focus, .navbar-inverse .people__tile .navbar-nav > li > span.readmore:focus, .people__tile .navbar-inverse .navbar-nav > li > span.readmore:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > span.link, .navbar-inverse .people__tile .navbar-nav > .active > span.readmore, .people__tile .navbar-inverse .navbar-nav > .active > span.readmore, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > span.link:hover, .navbar-inverse .people__tile .navbar-nav > .active > span.readmore:hover, .people__tile .navbar-inverse .navbar-nav > .active > span.readmore:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > span.link:focus, .navbar-inverse .people__tile .navbar-nav > .active > span.readmore:focus, .people__tile .navbar-inverse .navbar-nav > .active > span.readmore:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > span.link, .navbar-inverse .people__tile .navbar-nav > .disabled > span.readmore, .people__tile .navbar-inverse .navbar-nav > .disabled > span.readmore, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > span.link:hover, .navbar-inverse .people__tile .navbar-nav > .disabled > span.readmore:hover, .people__tile .navbar-inverse .navbar-nav > .disabled > span.readmore:hover, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > span.link:focus, .navbar-inverse .people__tile .navbar-nav > .disabled > span.readmore:focus, .people__tile .navbar-inverse .navbar-nav > .disabled > span.readmore:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > span.link, .navbar-inverse .people__tile .navbar-nav > .open > span.readmore, .people__tile .navbar-inverse .navbar-nav > .open > span.readmore, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > span.link:hover, .navbar-inverse .people__tile .navbar-nav > .open > span.readmore:hover, .people__tile .navbar-inverse .navbar-nav > .open > span.readmore:hover, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > span.link:focus, .navbar-inverse .people__tile .navbar-nav > .open > span.readmore:focus, .people__tile .navbar-inverse .navbar-nav > .open > span.readmore:focus {
    background-color: #090909;
    color: #fff; }
  @media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a, .navbar-inverse .navbar-nav .open .dropdown-menu > li > span.link, .navbar-inverse .navbar-nav .open .people__tile .dropdown-menu > li > span.readmore, .people__tile .navbar-inverse .navbar-nav .open .dropdown-menu > li > span.readmore {
      color: #9d9d9d; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > span.link:hover, .navbar-inverse .navbar-nav .open .people__tile .dropdown-menu > li > span.readmore:hover, .people__tile .navbar-inverse .navbar-nav .open .dropdown-menu > li > span.readmore:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > span.link:focus, .navbar-inverse .navbar-nav .open .people__tile .dropdown-menu > li > span.readmore:focus, .people__tile .navbar-inverse .navbar-nav .open .dropdown-menu > li > span.readmore:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > span.link, .navbar-inverse .navbar-nav .open .people__tile .dropdown-menu > .active > span.readmore, .people__tile .navbar-inverse .navbar-nav .open .dropdown-menu > .active > span.readmore, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > span.link:hover, .navbar-inverse .navbar-nav .open .people__tile .dropdown-menu > .active > span.readmore:hover, .people__tile .navbar-inverse .navbar-nav .open .dropdown-menu > .active > span.readmore:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > span.link:focus, .navbar-inverse .navbar-nav .open .people__tile .dropdown-menu > .active > span.readmore:focus, .people__tile .navbar-inverse .navbar-nav .open .dropdown-menu > .active > span.readmore:focus {
      color: #fff;
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > span.link, .navbar-inverse .navbar-nav .open .people__tile .dropdown-menu > .disabled > span.readmore, .people__tile .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > span.readmore, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > span.link:hover, .navbar-inverse .navbar-nav .open .people__tile .dropdown-menu > .disabled > span.readmore:hover, .people__tile .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > span.readmore:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > span.link:focus, .navbar-inverse .navbar-nav .open .people__tile .dropdown-menu > .disabled > span.readmore:focus, .people__tile .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > span.readmore:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-link {
    color: #9d9d9d; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: #9d9d9d; }
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 25px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      content: "/ ";
      padding: 0 5px;
      color: #ccc; }
  .breadcrumb > .active {
    color: #777777; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 25px 0;
  border-radius: 0; }
  .pagination > li {
    display: inline; }
    .pagination > li > a, .pagination > li > span.link, .people__tile .pagination > li > span.readmore,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.5625;
      text-decoration: none;
      color: #9FA2A3;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    .pagination > li:first-child > a, .pagination > li:first-child > span.link, .people__tile .pagination > li:first-child > span.readmore,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 0;
      border-top-left-radius: 0; }
    .pagination > li:last-child > a, .pagination > li:last-child > span.link, .people__tile .pagination > li:last-child > span.readmore,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
  .pagination > li > a:hover, .pagination > li > span.link:hover, .people__tile .pagination > li > span.readmore:hover, .pagination > li > a:focus, .pagination > li > span.link:focus, .people__tile .pagination > li > span.readmore:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 2;
    color: #000;
    background-color: #eeeeee;
    border-color: #ddd; }
  .pagination > .active > a, .pagination > .active > span.link, .people__tile .pagination > .active > span.readmore, .pagination > .active > a:hover, .pagination > .active > span.link:hover, .people__tile .pagination > .active > span.readmore:hover, .pagination > .active > a:focus, .pagination > .active > span.link:focus, .people__tile .pagination > .active > span.readmore:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #23396D;
    border-color: #23396D;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > span.link, .people__tile
  .pagination > .disabled > span.readmore,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > span.link:hover, .people__tile
  .pagination > .disabled > span.readmore:hover,
  .pagination > .disabled > a:focus,
  .pagination > .disabled > span.link:focus, .people__tile
  .pagination > .disabled > span.readmore:focus {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }

.pagination-lg > li > a, .pagination-lg > li > span.link, .people__tile .pagination-lg > li > span.readmore,
.pagination-lg > li > span {
  padding: 8px 15px;
  font-size: 20px;
  line-height: 1.33333; }

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span.link, .people__tile .pagination-lg > li:first-child > span.readmore,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span.link, .people__tile .pagination-lg > li:last-child > span.readmore,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.pagination-sm > li > a, .pagination-sm > li > span.link, .people__tile .pagination-sm > li > span.readmore,
.pagination-sm > li > span {
  padding: 6px 11px;
  font-size: 16px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span.link, .people__tile .pagination-sm > li:first-child > span.readmore,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span.link, .people__tile .pagination-sm > li:last-child > span.readmore,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 25px;
  line-height: 1.5625;
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 0;
  transition: border 0.2s ease-in-out; }
  .thumbnail > img,
  .thumbnail a > img,
  .thumbnail span.link > img,
  .thumbnail .people__tile span.readmore > img, .people__tile
  .thumbnail span.readmore > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  .thumbnail .caption {
    padding: 9px;
    color: #000000; }

a.thumbnail:hover, span.thumbnail.link:hover, .people__tile span.thumbnail.readmore:hover,
a.thumbnail:focus,
span.thumbnail.link:focus,
.people__tile span.thumbnail.readmore:focus,
a.thumbnail.active,
span.thumbnail.active.link,
.people__tile span.thumbnail.active.readmore {
  border-color: #9FA2A3; }

.alert {
  padding: 15px;
  margin-bottom: 25px;
  border: 1px solid transparent;
  border-radius: 0; }
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p, .alert > li, .alert > .label, .alert >
  label,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p, .alert > li + p, .alert > .label + p, .alert >
  label + p, .alert > p + li, .alert > li + li, .alert > .label + li, .alert >
  label + li, .alert > p + .label, .alert > li + .label, .alert > .label + .label, .alert >
  label + .label, .alert > p +
  label, .alert > li +
  label, .alert > .label +
  label, .alert >
  label +
  label {
    margin-top: 5px; }

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissable .close,
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c9e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6e1ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7e1b5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9c0; }
  .alert-danger .alert-link {
    color: #843534; }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  zoom: 1;
  overflow: hidden; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }

a.list-group-item, span.list-group-item.link, .people__tile span.list-group-item.readmore,
button.list-group-item {
  color: #555; }
  a.list-group-item .list-group-item-heading, span.list-group-item.link .list-group-item-heading, .people__tile span.list-group-item.readmore .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:hover, span.list-group-item.link:hover, .people__tile span.list-group-item.readmore:hover, a.list-group-item:focus, span.list-group-item.link:focus, .people__tile span.list-group-item.readmore:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #777777; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #23396D;
  border-color: #23396D; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #849dd8; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success, span.list-group-item-success.link, .people__tile span.list-group-item-success.readmore,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading, span.list-group-item-success.link .list-group-item-heading, .people__tile span.list-group-item-success.readmore .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:hover, span.list-group-item-success.link:hover, .people__tile span.list-group-item-success.readmore:hover, a.list-group-item-success:focus, span.list-group-item-success.link:focus, .people__tile span.list-group-item-success.readmore:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, span.list-group-item-success.active.link, .people__tile span.list-group-item-success.active.readmore, a.list-group-item-success.active:hover, span.list-group-item-success.active.link:hover, .people__tile span.list-group-item-success.active.readmore:hover, a.list-group-item-success.active:focus, span.list-group-item-success.active.link:focus, .people__tile span.list-group-item-success.active.readmore:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info, span.list-group-item-info.link, .people__tile span.list-group-item-info.readmore,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading, span.list-group-item-info.link .list-group-item-heading, .people__tile span.list-group-item-info.readmore .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:hover, span.list-group-item-info.link:hover, .people__tile span.list-group-item-info.readmore:hover, a.list-group-item-info:focus, span.list-group-item-info.link:focus, .people__tile span.list-group-item-info.readmore:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, span.list-group-item-info.active.link, .people__tile span.list-group-item-info.active.readmore, a.list-group-item-info.active:hover, span.list-group-item-info.active.link:hover, .people__tile span.list-group-item-info.active.readmore:hover, a.list-group-item-info.active:focus, span.list-group-item-info.active.link:focus, .people__tile span.list-group-item-info.active.readmore:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning, span.list-group-item-warning.link, .people__tile span.list-group-item-warning.readmore,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading, span.list-group-item-warning.link .list-group-item-heading, .people__tile span.list-group-item-warning.readmore .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:hover, span.list-group-item-warning.link:hover, .people__tile span.list-group-item-warning.readmore:hover, a.list-group-item-warning:focus, span.list-group-item-warning.link:focus, .people__tile span.list-group-item-warning.readmore:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, span.list-group-item-warning.active.link, .people__tile span.list-group-item-warning.active.readmore, a.list-group-item-warning.active:hover, span.list-group-item-warning.active.link:hover, .people__tile span.list-group-item-warning.active.readmore:hover, a.list-group-item-warning.active:focus, span.list-group-item-warning.active.link:focus, .people__tile span.list-group-item-warning.active.readmore:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger, span.list-group-item-danger.link, .people__tile span.list-group-item-danger.readmore,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading, span.list-group-item-danger.link .list-group-item-heading, .people__tile span.list-group-item-danger.readmore .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:hover, span.list-group-item-danger.link:hover, .people__tile span.list-group-item-danger.readmore:hover, a.list-group-item-danger:focus, span.list-group-item-danger.link:focus, .people__tile span.list-group-item-danger.readmore:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, span.list-group-item-danger.active.link, .people__tile span.list-group-item-danger.active.readmore, a.list-group-item-danger.active:hover, span.list-group-item-danger.active.link:hover, .people__tile span.list-group-item-danger.active.readmore:hover, a.list-group-item-danger.active:focus, span.list-group-item-danger.active.link:focus, .people__tile span.list-group-item-danger.active.readmore:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 0; }

.well-sm {
  padding: 9px;
  border-radius: 0; }

.close {
  float: right;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    transform: translate(0, -25%);
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header:before, .modal-header:after {
    content: " ";
    display: table; }
  .modal-header:after {
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.5625; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn, .modal-footer .nf-form-cont .submit-container .nf-field-element input + .btn, .nf-form-cont .submit-container .nf-field-element .modal-footer input + .btn, .modal-footer .nf-form-cont .submit-container .nf-field-element .btn + input, .nf-form-cont .submit-container .nf-field-element .modal-footer .btn + input, .modal-footer .nf-form-cont .submit-container .nf-field-element input + input, .nf-form-cont .submit-container .nf-field-element .modal-footer input + input {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .nf-form-cont .submit-container .nf-field-element input + .btn, .nf-form-cont .submit-container .nf-field-element .modal-footer .btn-group input + .btn, .modal-footer .btn-group .nf-form-cont .submit-container .nf-field-element .btn + input, .nf-form-cont .submit-container .nf-field-element .modal-footer .btn-group .btn + input, .modal-footer .btn-group .nf-form-cont .submit-container .nf-field-element input + input, .nf-form-cont .submit-container .nf-field-element .modal-footer .btn-group input + input {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 1024px) {
  .modal-lg {
    width: 900px; } }

.clearfix:before, .nf-form-cont .listcheckbox-container.checkbox-grid .nf-field-element ul:before, .modal .modal-pagination:before, .flexible:before, .flexible--feature .logos ul:before, .investors__shareprice__variance:before, .investors__post__dates ul li:before, .investors__post__dates ul li a:before, .investors__post__dates ul li span.link:before, .investors__post__dates ul li .people__tile span.readmore:before, .people__tile .investors__post__dates ul li span.readmore:before, .clearfix:after, .nf-form-cont .listcheckbox-container.checkbox-grid .nf-field-element ul:after, .modal .modal-pagination:after, .flexible:after, .flexible--feature .logos ul:after, .investors__shareprice__variance:after, .investors__post__dates ul li:after, .investors__post__dates ul li a:after, .investors__post__dates ul li span.link:after, .investors__post__dates ul li .people__tile span.readmore:after, .people__tile .investors__post__dates ul li span.readmore:after {
  content: " ";
  display: table; }

.clearfix:after, .nf-form-cont .listcheckbox-container.checkbox-grid .nf-field-element ul:after, .modal .modal-pagination:after, .flexible:after, .flexible--feature .logos ul:after, .investors__shareprice__variance:after, .investors__post__dates ul li:after, .investors__post__dates ul li a:after, .investors__post__dates ul li span.link:after, .investors__post__dates ul li .people__tile span.readmore:after, .people__tile .investors__post__dates ul li span.readmore:after {
  clear: both; }

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

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 1024px) and (max-width: 1369px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 1024px) and (max-width: 1369px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 1024px) and (max-width: 1369px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 1024px) and (max-width: 1369px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1370px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1370px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1370px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1370px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 1024px) and (max-width: 1369px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1370px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

.row, .nf-form-cont .nf-form-content {
  margin: -15px; }

[class*='col-'] {
  padding: 15px; }

@media (max-width: 479px) {
  .col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
    float: left; }
  .col-xxs-1 {
    width: 8.33333%; }
  .col-xxs-2 {
    width: 16.66667%; }
  .col-xxs-3 {
    width: 25%; }
  .col-xxs-4 {
    width: 33.33333%; }
  .col-xxs-5 {
    width: 41.66667%; }
  .col-xxs-6 {
    width: 50%; }
  .col-xxs-7 {
    width: 58.33333%; }
  .col-xxs-8 {
    width: 66.66667%; }
  .col-xxs-9 {
    width: 75%; }
  .col-xxs-10 {
    width: 83.33333%; }
  .col-xxs-11 {
    width: 91.66667%; }
  .col-xxs-12 {
    width: 100%; }
  .col-xxs-pull-0 {
    right: auto; }
  .col-xxs-pull-1 {
    right: 8.33333%; }
  .col-xxs-pull-2 {
    right: 16.66667%; }
  .col-xxs-pull-3 {
    right: 25%; }
  .col-xxs-pull-4 {
    right: 33.33333%; }
  .col-xxs-pull-5 {
    right: 41.66667%; }
  .col-xxs-pull-6 {
    right: 50%; }
  .col-xxs-pull-7 {
    right: 58.33333%; }
  .col-xxs-pull-8 {
    right: 66.66667%; }
  .col-xxs-pull-9 {
    right: 75%; }
  .col-xxs-pull-10 {
    right: 83.33333%; }
  .col-xxs-pull-11 {
    right: 91.66667%; }
  .col-xxs-pull-12 {
    right: 100%; }
  .col-xxs-push-0 {
    left: auto; }
  .col-xxs-push-1 {
    left: 8.33333%; }
  .col-xxs-push-2 {
    left: 16.66667%; }
  .col-xxs-push-3 {
    left: 25%; }
  .col-xxs-push-4 {
    left: 33.33333%; }
  .col-xxs-push-5 {
    left: 41.66667%; }
  .col-xxs-push-6 {
    left: 50%; }
  .col-xxs-push-7 {
    left: 58.33333%; }
  .col-xxs-push-8 {
    left: 66.66667%; }
  .col-xxs-push-9 {
    left: 75%; }
  .col-xxs-push-10 {
    left: 83.33333%; }
  .col-xxs-push-11 {
    left: 91.66667%; }
  .col-xxs-push-12 {
    left: 100%; }
  .col-xxs-offset-0 {
    margin-left: 0%; }
  .col-xxs-offset-1 {
    margin-left: 8.33333%; }
  .col-xxs-offset-2 {
    margin-left: 16.66667%; }
  .col-xxs-offset-3 {
    margin-left: 25%; }
  .col-xxs-offset-4 {
    margin-left: 33.33333%; }
  .col-xxs-offset-5 {
    margin-left: 41.66667%; }
  .col-xxs-offset-6 {
    margin-left: 50%; }
  .col-xxs-offset-7 {
    margin-left: 58.33333%; }
  .col-xxs-offset-8 {
    margin-left: 66.66667%; }
  .col-xxs-offset-9 {
    margin-left: 75%; }
  .col-xxs-offset-10 {
    margin-left: 83.33333%; }
  .col-xxs-offset-11 {
    margin-left: 91.66667%; }
  .col-xxs-offset-12 {
    margin-left: 100%; } }

@media screen and (min-width: 1370px) {
  .container.container--slim {
    width: 1010px; } }

.nf-form-cont {
  /*.nf-form-content {
		nf-fields-wrap{
			nf-field{
				width:100%;
				padding: 0 15px;
				margin: 0 0 20px;

				&:nth-of-type(1),
				&:nth-of-type(2),
				&:nth-of-type(3),
				&:nth-of-type(4){
					// first 4 are 50%
					width:50%;
				}
			}
		}
	}*/ }
  @media screen and (min-width: 1024px) {
    .nf-form-cont {
      max-width: 455px;
      margin: 0 auto; } }
  .nf-form-cont .nf-form-title {
    text-align: center;
    color: #23396D; }
    .nf-form-cont .nf-form-title h3 {
      line-height: 1; }
  .nf-form-cont .nf-field-container {
    margin: 0px; }
  .nf-form-cont .nf-after-field {
    display: none !important; }
  .nf-form-cont .nf-form-content {
    margin: -12px -7px; }
    .nf-form-cont .nf-form-content > nf-fields-wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch; }
      .nf-form-cont .nf-form-content > nf-fields-wrap > [class*='col-'] {
        padding: 12px 7px; }
    @media screen and (max-width: 767px) {
      .nf-form-cont .nf-form-content {
        margin: -8px 0px; }
        .nf-form-cont .nf-form-content > nf-fields-wrap > [class*='col-'] {
          padding: 8px 0px; }
          .nf-form-cont .nf-form-content > nf-fields-wrap > [class*='col-']:last-child {
            padding-top: 20px; } }
  .nf-form-cont .ninja-forms-req-symbol {
    display: none !important; }
  .nf-form-cont .nf-form-errors {
    margin: 15px 0 0;
    text-align: center; }
  .nf-form-cont .nf-field-label {
    margin: 0 0 5px !important; }
    .nf-form-cont .nf-field-label label {
      font-weight: 400;
      font-size: 1em;
      line-height: 1.5625;
      letter-spacing: 1px;
      margin: 0 !important; }
  .nf-form-cont .nf-form-fields-required {
    display: none; }
  .nf-form-cont .textarea-container .nf-field-element textarea {
    min-height: 188px; }
  .nf-form-cont .listcheckbox-container .field-wrap {
    display: block; }
  .nf-form-cont .listcheckbox-container .nf-field-label {
    width: auto;
    text-align: left; }
    .nf-form-cont .listcheckbox-container .nf-field-label .ninja-forms-req-symbol {
      display: block;
      font-size: 0;
      line-height: 1; }
      .nf-form-cont .listcheckbox-container .nf-field-label .ninja-forms-req-symbol:after {
        content: 'Select at least 1';
        font-size: 14px;
        font-weight: 800;
        color: black; }
  .nf-form-cont .listcheckbox-container .nf-field-element li {
    display: inline-block;
    margin-right: 10px !important; }
  .nf-form-cont .listcheckbox-container.replace-with-logos .nf-field-element label {
    margin: 0px !important; }
    .nf-form-cont .listcheckbox-container.replace-with-logos .nf-field-element label .logo-replacement {
      display: inline-block;
      width: 200px;
      max-width: 100%;
      height: 55px;
      -webkit-filter: grayscale(1);
              filter: grayscale(1);
      transition: -webkit-filter 300ms ease, filter 300ms ease; }
      .nf-form-cont .listcheckbox-container.replace-with-logos .nf-field-element label .logo-replacement img {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
        margin: 0px !important;
        padding: 0px !important; }
    .nf-form-cont .listcheckbox-container.replace-with-logos .nf-field-element label.nf-checked-label .logo-replacement {
      -webkit-filter: none;
              filter: none; }
  .nf-form-cont .listcheckbox-container.checkbox-grid .nf-field-label {
    margin: 0px 0px 16px !important; }
  .nf-form-cont .listcheckbox-container.checkbox-grid .nf-field-element ul {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0px;
    padding: 0px; }
    .nf-form-cont .listcheckbox-container.checkbox-grid .nf-field-element ul > li {
      display: inline-block;
      float: left;
      width: 50%;
      height: 144px;
      margin: -1px -1px 0px 0px !important;
      padding: 17px 29px !important;
      border-top: 1px solid rgba(151, 151, 151, 0.2);
      border-right: 1px solid rgba(151, 151, 151, 0.2);
      list-style: none; }
      .nf-form-cont .listcheckbox-container.checkbox-grid .nf-field-element ul > li:before {
        display: none; }
      @media screen and (min-width: 768px) {
        .nf-form-cont .listcheckbox-container.checkbox-grid .nf-field-element ul > li:nth-child(2n+2) {
          border-right: 0; }
        .nf-form-cont .listcheckbox-container.checkbox-grid .nf-field-element ul > li:nth-child(-n+2) {
          border-top: none; } }
  .nf-form-cont .listcheckbox-container.checkbox-grid.replace-with-logos .nf-field-element label:after {
    float: none;
    margin: 19px auto 0px; }
  .nf-form-cont .listradio-container .field-wrap {
    display: block; }
  .nf-form-cont .listradio-container .nf-field-label {
    display: inline-block;
    width: auto;
    padding-right: 32px;
    text-align: left; }
  .nf-form-cont .listradio-container .nf-field-element li {
    display: inline-block;
    margin-right: 40px !important; }
  .nf-form-cont .submit-container .nf-field-element {
    text-align: center; }
    .nf-form-cont .submit-container .nf-field-element input {
      opacity: 1 !important;
      padding: 0 38px !important;
      min-width: 212px; }

/* ==========================================================================
   BASE STYLES
   ========================================================================== */
/** Common sass **/
html {
  box-sizing: border-box;
  overflow-x: hidden; }

*, *:before, *:after {
  box-sizing: inherit; }

html, body {
  margin: 0px;
  padding: 0px;
  min-height: 100%;
  width: 100%;
  color: #000000;
  background: #F5F5F5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  html .modal-open, body .modal-open {
    overflow: hidden; }
  @media screen and (max-width: 1023px) {
    html.freeze, body.freeze {
      overflow: hidden; } }

body {
  font-size: 16px;
  font-weight: 400; }

.wrapper {
  width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .wrapper .site-content {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  @media screen and (max-width: 1023px) {
    .wrapper {
      padding-top: 70px; } }
  @media screen and (max-width: 767px) {
    .wrapper {
      padding-top: 50px; } }

.clearfix, .nf-form-cont .listcheckbox-container.checkbox-grid .nf-field-element ul, .modal .modal-pagination, .flexible:before, .flexible:after, .flexible--feature .logos ul, .investors__shareprice__variance, .investors__post__dates ul li, .investors__post__dates ul li a, .investors__post__dates ul li span.link, .investors__post__dates ul li .people__tile span.readmore, .people__tile .investors__post__dates ul li span.readmore {
  content: '';
  display: table;
  clear: both; }

:hover,
:focus,
:active {
  outline: none !important; }

h1, h2, .nf-form-cont .nf-form-title h3, .tabs__list a, .tabs__list span.link, .tabs__list .people__tile span.readmore, .people__tile .tabs__list span.readmore, h3, h4, h5, h6 {
  margin: 0px;
  padding: 0px;
  color: inherit; }
  h1 a, h1 span.link, h1 .people__tile span.readmore, .people__tile h1 span.readmore, h2 a, .nf-form-cont .nf-form-title h3 a, .tabs__list a a, .tabs__list span.link a, .tabs__list .people__tile span.readmore a, .people__tile .tabs__list span.readmore a, h2 span.link, .nf-form-cont .nf-form-title h3 span.link, .tabs__list a span.link, .tabs__list span.link span.link, .tabs__list .people__tile span.readmore span.link, .people__tile .tabs__list span.readmore span.link, h2 .people__tile span.readmore, .people__tile h2 span.readmore, .nf-form-cont .nf-form-title h3 .people__tile span.readmore, .people__tile .nf-form-cont .nf-form-title h3 span.readmore, .tabs__list a .people__tile span.readmore, .people__tile .tabs__list a span.readmore, .tabs__list span.link .people__tile span.readmore, .people__tile .tabs__list span.link span.readmore, .tabs__list .people__tile span.readmore span.readmore, .people__tile .tabs__list span.readmore span.readmore, h3 a, h3 span.link, h3 .people__tile span.readmore, .people__tile h3 span.readmore, h4 a, h4 span.link, h4 .people__tile span.readmore, .people__tile h4 span.readmore, h5 a, h5 span.link, h5 .people__tile span.readmore, .people__tile h5 span.readmore, h6 a, h6 span.link, h6 .people__tile span.readmore, .people__tile h6 span.readmore {
    color: inherit; }

input,
textarea,
select,
label {
  font-family: inherit; }

a, span.link, .people__tile span.readmore,
button,
input {
  outline: none; }

img {
  max-width: 100%;
  height: auto; }

table {
  width: 100%; }
  table td,
  table th {
    vertical-align: top; }

hr {
  margin: 15px auto;
  border: none;
  text-align: center; }
  hr:after {
    content: '';
    display: block;
    height: 1px;
    background: #9FA2A3; }

h1 {
  /*@include fonts(40, 48);
	text-transform: uppercase;
	font-weight:$fw-bold;

	@media screen and (min-width: $screen-sm) {
		@include fonts(50, 60);
		letter-spacing:-1px;
	}*/
  line-height: 1; }
  @media screen and (max-width: 1369px) {
    h1 {
      font-size: 3.125em;
      line-height: 1; } }
  @media screen and (max-width: 1023px) {
    h1 {
      font-size: 2.5em;
      line-height: 1; } }

@media screen and (min-width: 1370px) {
  h1.fs-large, .homepage__overlay h1 {
    font-size: 5em;
    line-height: 1; } }

h2, .nf-form-cont .nf-form-title h3, .tabs__list a, .tabs__list span.link, .tabs__list .people__tile span.readmore, .people__tile .tabs__list span.readmore {
  font-size: 1.5625em;
  line-height: 1;
  text-transform: uppercase;
  color: #23396D; }
  @media screen and (min-width: 768px) {
    h2, .nf-form-cont .nf-form-title h3, .tabs__list a, .tabs__list span.link, .tabs__list .people__tile span.readmore, .people__tile .tabs__list span.readmore {
      font-size: 1.875em;
      line-height: 1; } }
  @media screen and (min-width: 1024px) {
    h2, .nf-form-cont .nf-form-title h3, .tabs__list a, .tabs__list span.link, .tabs__list .people__tile span.readmore, .people__tile .tabs__list span.readmore {
      font-size: 2.5em;
      line-height: 1.2; } }

h3 {
  font-size: 1.375em;
  line-height: 1.45455;
  text-transform: uppercase; }
  @media screen and (min-width: 768px) {
    h3 {
      font-size: 1.5em;
      line-height: 1.5; } }

p, li, .label,
label {
  margin: 0px;
  font-size: inherit;
  color: inherit; }
  p a, li a, .label a,
  label a, p span.link, li span.link, .label span.link,
  label span.link, p .people__tile span.readmore, .people__tile p span.readmore, li .people__tile span.readmore, .people__tile li span.readmore, .label .people__tile span.readmore, .people__tile .label span.readmore,
  label .people__tile span.readmore, .people__tile
  label span.readmore {
    color: inherit; }
  @media screen and (max-width: 767px) {
    p, li, .label,
    label {
      font-size: 0.875em;
      line-height: 1.5; } }

ul,
ol {
  margin: 0px;
  padding: 0px;
  padding-left: 15px; }
  ul li,
  ol li {
    margin: 0px;
    margin-bottom: 0px;
    padding: 0px;
    padding-left: 10px; }

a, span.link, .people__tile span.readmore {
  transition: color 300ms ease; }
  a img, span.link img, .people__tile span.readmore img,
  a div, span.link div, .people__tile span.readmore div,
  a *:after, span.link *:after, .people__tile span.readmore *:after,
  a *:before, span.link *:before, .people__tile span.readmore *:before {
    text-decoration: none; }

img.alignleft {
  float: left; }

img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

img.alignright {
  float: right; }

@media screen and (max-width: 480px) {
  img.alignleft,
  img.aligncenter,
  img.alignright {
    display: block;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important; } }

.lead {
  font-size: 1.25em;
  line-height: 1;
  font-weight: 800;
  margin: 0 0px 15px;
  text-transform: uppercase; }

svg.icon {
  display: inline-block;
  position: relative;
  width: 1em;
  height: 1em;
  vertical-align: middle;
  fill: inherit; }

.valign, .nf-form-cont .listcheckbox-container.replace-with-logos .nf-field-element label .logo-replacement, .nf-form-cont .listcheckbox-container.checkbox-grid .nf-field-element ul > li, .modal, #bookaride .modal-body__grid li a, #bookaride .modal-body__grid li span.link, #bookaride .modal-body__grid li .people__tile span.readmore, .people__tile #bookaride .modal-body__grid li span.readmore,
#becomeadriver .modal-body__grid li a,
#becomeadriver .modal-body__grid li span.link,
#becomeadriver .modal-body__grid li .people__tile span.readmore, .people__tile
#becomeadriver .modal-body__grid li span.readmore, .flexible--feature .logos ul > li .brand-image, .flexible--links .image, .page-content__bottom .bottom--links .image {
  display: block;
  vertical-align: middle;
  white-space: nowrap; }
  .valign > *, .nf-form-cont .listcheckbox-container.replace-with-logos .nf-field-element label .logo-replacement > *, .nf-form-cont .listcheckbox-container.checkbox-grid .nf-field-element ul > li > *, .modal > *, #bookaride .modal-body__grid li a > *, #bookaride .modal-body__grid li span.link > *, #bookaride .modal-body__grid li .people__tile span.readmore > *, .people__tile #bookaride .modal-body__grid li span.readmore > *,
  #becomeadriver .modal-body__grid li a > *,
  #becomeadriver .modal-body__grid li span.link > *,
  #becomeadriver .modal-body__grid li .people__tile span.readmore > *, .people__tile
  #becomeadriver .modal-body__grid li span.readmore > *, .flexible--feature .logos ul > li .brand-image > *, .flexible--links .image > *, .page-content__bottom .bottom--links .image > * {
    display: inline-block;
    vertical-align: middle;
    white-space: normal; }
  .valign:after, .nf-form-cont .listcheckbox-container.replace-with-logos .nf-field-element label .logo-replacement:after, .nf-form-cont .listcheckbox-container.checkbox-grid .nf-field-element ul > li:after, .modal:after, #bookaride .modal-body__grid li a:after, #bookaride .modal-body__grid li span.link:after, #bookaride .modal-body__grid li .people__tile span.readmore:after, .people__tile #bookaride .modal-body__grid li span.readmore:after,
  #becomeadriver .modal-body__grid li a:after,
  #becomeadriver .modal-body__grid li span.link:after,
  #becomeadriver .modal-body__grid li .people__tile span.readmore:after, .people__tile
  #becomeadriver .modal-body__grid li span.readmore:after, .flexible--feature .logos ul > li .brand-image:after, .flexible--links .image:after, .page-content__bottom .bottom--links .image:after {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    pointer-events: none; }

.flex-basic, .flex-valign, .page-content__body.has-thumbnail, .flex-stretch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%; }

.flex-valign, .page-content__body.has-thumbnail {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.flex-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.align-left {
  text-align: left; }

.align-right {
  text-align: right; }

.no-click {
  pointer-events: none; }

@media screen and (max-width: 767px) {
  .order-1-xs {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media screen and (max-width: 767px) {
  .order-2-xs {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

[data-toggle="class"].classed .classed__hidden,
[data-toggle="class"]:not(.classed) .classed__visible {
  display: none; }

.typography h1, #bookaride .modal-body h1,
#becomeadriver .modal-body h1, .flexible--links div[class*="col-"] h1, .page-content__bottom .bottom--links h1, .contact__map__sidebar h1, .typography h2, #bookaride .modal-body h2,
#becomeadriver .modal-body h2, .flexible--links div[class*="col-"] h2, .page-content__bottom .bottom--links h2, .contact__map__sidebar h2, .typography .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .typography h3, #bookaride .modal-body .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title #bookaride .modal-body h3,
#becomeadriver .modal-body .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title
#becomeadriver .modal-body h3, .flexible--links div[class*="col-"] .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .flexible--links div[class*="col-"] h3, .page-content__bottom .bottom--links .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .page-content__bottom .bottom--links h3, .contact__map__sidebar .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .contact__map__sidebar h3, .typography .tabs__list a, .tabs__list .typography a, #bookaride .modal-body .tabs__list a, .tabs__list #bookaride .modal-body a,
#becomeadriver .modal-body .tabs__list a, .tabs__list
#becomeadriver .modal-body a, .flexible--links div[class*="col-"] .tabs__list a, .tabs__list .flexible--links div[class*="col-"] a, .page-content__bottom .bottom--links .tabs__list a, .tabs__list .page-content__bottom .bottom--links a, .contact__map__sidebar .tabs__list a, .tabs__list .contact__map__sidebar a, .typography .tabs__list span.link, .tabs__list .typography span.link, #bookaride .modal-body .tabs__list span.link, .tabs__list #bookaride .modal-body span.link,
#becomeadriver .modal-body .tabs__list span.link, .tabs__list
#becomeadriver .modal-body span.link, .flexible--links div[class*="col-"] .tabs__list span.link, .tabs__list .flexible--links div[class*="col-"] span.link, .page-content__bottom .bottom--links .tabs__list span.link, .tabs__list .page-content__bottom .bottom--links span.link, .contact__map__sidebar .tabs__list span.link, .tabs__list .contact__map__sidebar span.link, .typography .tabs__list .people__tile span.readmore, .tabs__list .people__tile .typography span.readmore, #bookaride .modal-body .tabs__list .people__tile span.readmore, .tabs__list .people__tile #bookaride .modal-body span.readmore,
#becomeadriver .modal-body .tabs__list .people__tile span.readmore, .tabs__list .people__tile
#becomeadriver .modal-body span.readmore, .flexible--links div[class*="col-"] .tabs__list .people__tile span.readmore, .tabs__list .people__tile .flexible--links div[class*="col-"] span.readmore, .page-content__bottom .bottom--links .tabs__list .people__tile span.readmore, .tabs__list .people__tile .page-content__bottom .bottom--links span.readmore, .contact__map__sidebar .tabs__list .people__tile span.readmore, .tabs__list .people__tile .contact__map__sidebar span.readmore, .typography .people__tile .tabs__list span.readmore, .people__tile .tabs__list .typography span.readmore, #bookaride .modal-body .people__tile .tabs__list span.readmore, .people__tile .tabs__list #bookaride .modal-body span.readmore,
#becomeadriver .modal-body .people__tile .tabs__list span.readmore, .people__tile .tabs__list
#becomeadriver .modal-body span.readmore, .flexible--links div[class*="col-"] .people__tile .tabs__list span.readmore, .people__tile .tabs__list .flexible--links div[class*="col-"] span.readmore, .page-content__bottom .bottom--links .people__tile .tabs__list span.readmore, .people__tile .tabs__list .page-content__bottom .bottom--links span.readmore, .contact__map__sidebar .people__tile .tabs__list span.readmore, .people__tile .tabs__list .contact__map__sidebar span.readmore, .typography h3, #bookaride .modal-body h3,
#becomeadriver .modal-body h3, .flexible--links div[class*="col-"] h3, .page-content__bottom .bottom--links h3, .contact__map__sidebar h3, .typography h4, #bookaride .modal-body h4,
#becomeadriver .modal-body h4, .flexible--links div[class*="col-"] h4, .page-content__bottom .bottom--links h4, .contact__map__sidebar h4, .typography h5, #bookaride .modal-body h5,
#becomeadriver .modal-body h5, .flexible--links div[class*="col-"] h5, .page-content__bottom .bottom--links h5, .contact__map__sidebar h5, .typography h6, #bookaride .modal-body h6,
#becomeadriver .modal-body h6, .flexible--links div[class*="col-"] h6, .page-content__bottom .bottom--links h6, .contact__map__sidebar h6 {
  text-transform: uppercase; }

.typography h1, #bookaride .modal-body h1,
#becomeadriver .modal-body h1, .flexible--links div[class*="col-"] h1, .page-content__bottom .bottom--links h1, .contact__map__sidebar h1, .typography h2, #bookaride .modal-body h2,
#becomeadriver .modal-body h2, .flexible--links div[class*="col-"] h2, .page-content__bottom .bottom--links h2, .contact__map__sidebar h2, .typography .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .typography h3, #bookaride .modal-body .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title #bookaride .modal-body h3,
#becomeadriver .modal-body .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title
#becomeadriver .modal-body h3, .flexible--links div[class*="col-"] .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .flexible--links div[class*="col-"] h3, .page-content__bottom .bottom--links .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .page-content__bottom .bottom--links h3, .contact__map__sidebar .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .contact__map__sidebar h3, .typography .tabs__list a, .tabs__list .typography a, #bookaride .modal-body .tabs__list a, .tabs__list #bookaride .modal-body a,
#becomeadriver .modal-body .tabs__list a, .tabs__list
#becomeadriver .modal-body a, .flexible--links div[class*="col-"] .tabs__list a, .tabs__list .flexible--links div[class*="col-"] a, .page-content__bottom .bottom--links .tabs__list a, .tabs__list .page-content__bottom .bottom--links a, .contact__map__sidebar .tabs__list a, .tabs__list .contact__map__sidebar a, .typography .tabs__list span.link, .tabs__list .typography span.link, #bookaride .modal-body .tabs__list span.link, .tabs__list #bookaride .modal-body span.link,
#becomeadriver .modal-body .tabs__list span.link, .tabs__list
#becomeadriver .modal-body span.link, .flexible--links div[class*="col-"] .tabs__list span.link, .tabs__list .flexible--links div[class*="col-"] span.link, .page-content__bottom .bottom--links .tabs__list span.link, .tabs__list .page-content__bottom .bottom--links span.link, .contact__map__sidebar .tabs__list span.link, .tabs__list .contact__map__sidebar span.link, .typography .tabs__list .people__tile span.readmore, .tabs__list .people__tile .typography span.readmore, #bookaride .modal-body .tabs__list .people__tile span.readmore, .tabs__list .people__tile #bookaride .modal-body span.readmore,
#becomeadriver .modal-body .tabs__list .people__tile span.readmore, .tabs__list .people__tile
#becomeadriver .modal-body span.readmore, .flexible--links div[class*="col-"] .tabs__list .people__tile span.readmore, .tabs__list .people__tile .flexible--links div[class*="col-"] span.readmore, .page-content__bottom .bottom--links .tabs__list .people__tile span.readmore, .tabs__list .people__tile .page-content__bottom .bottom--links span.readmore, .contact__map__sidebar .tabs__list .people__tile span.readmore, .tabs__list .people__tile .contact__map__sidebar span.readmore, .typography .people__tile .tabs__list span.readmore, .people__tile .tabs__list .typography span.readmore, #bookaride .modal-body .people__tile .tabs__list span.readmore, .people__tile .tabs__list #bookaride .modal-body span.readmore,
#becomeadriver .modal-body .people__tile .tabs__list span.readmore, .people__tile .tabs__list
#becomeadriver .modal-body span.readmore, .flexible--links div[class*="col-"] .people__tile .tabs__list span.readmore, .people__tile .tabs__list .flexible--links div[class*="col-"] span.readmore, .page-content__bottom .bottom--links .people__tile .tabs__list span.readmore, .people__tile .tabs__list .page-content__bottom .bottom--links span.readmore, .contact__map__sidebar .people__tile .tabs__list span.readmore, .people__tile .tabs__list .contact__map__sidebar span.readmore, .typography h3, #bookaride .modal-body h3,
#becomeadriver .modal-body h3, .flexible--links div[class*="col-"] h3, .page-content__bottom .bottom--links h3, .contact__map__sidebar h3, .typography h4, #bookaride .modal-body h4,
#becomeadriver .modal-body h4, .flexible--links div[class*="col-"] h4, .page-content__bottom .bottom--links h4, .contact__map__sidebar h4, .typography h5, #bookaride .modal-body h5,
#becomeadriver .modal-body h5, .flexible--links div[class*="col-"] h5, .page-content__bottom .bottom--links h5, .contact__map__sidebar h5, .typography h6, #bookaride .modal-body h6,
#becomeadriver .modal-body h6, .flexible--links div[class*="col-"] h6, .page-content__bottom .bottom--links h6, .contact__map__sidebar h6 {
  margin: 15px 0px 25px; }
  @media screen and (max-width: 767px) {
    .typography h1, #bookaride .modal-body h1,
    #becomeadriver .modal-body h1, .flexible--links div[class*="col-"] h1, .page-content__bottom .bottom--links h1, .contact__map__sidebar h1, .typography h2, #bookaride .modal-body h2,
    #becomeadriver .modal-body h2, .flexible--links div[class*="col-"] h2, .page-content__bottom .bottom--links h2, .contact__map__sidebar h2, .typography .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .typography h3, #bookaride .modal-body .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title #bookaride .modal-body h3,
    #becomeadriver .modal-body .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title
    #becomeadriver .modal-body h3, .flexible--links div[class*="col-"] .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .flexible--links div[class*="col-"] h3, .page-content__bottom .bottom--links .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .page-content__bottom .bottom--links h3, .contact__map__sidebar .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .contact__map__sidebar h3, .typography .tabs__list a, .tabs__list .typography a, #bookaride .modal-body .tabs__list a, .tabs__list #bookaride .modal-body a,
    #becomeadriver .modal-body .tabs__list a, .tabs__list
    #becomeadriver .modal-body a, .flexible--links div[class*="col-"] .tabs__list a, .tabs__list .flexible--links div[class*="col-"] a, .page-content__bottom .bottom--links .tabs__list a, .tabs__list .page-content__bottom .bottom--links a, .contact__map__sidebar .tabs__list a, .tabs__list .contact__map__sidebar a, .typography .tabs__list span.link, .tabs__list .typography span.link, #bookaride .modal-body .tabs__list span.link, .tabs__list #bookaride .modal-body span.link,
    #becomeadriver .modal-body .tabs__list span.link, .tabs__list
    #becomeadriver .modal-body span.link, .flexible--links div[class*="col-"] .tabs__list span.link, .tabs__list .flexible--links div[class*="col-"] span.link, .page-content__bottom .bottom--links .tabs__list span.link, .tabs__list .page-content__bottom .bottom--links span.link, .contact__map__sidebar .tabs__list span.link, .tabs__list .contact__map__sidebar span.link, .typography .tabs__list .people__tile span.readmore, .tabs__list .people__tile .typography span.readmore, #bookaride .modal-body .tabs__list .people__tile span.readmore, .tabs__list .people__tile #bookaride .modal-body span.readmore,
    #becomeadriver .modal-body .tabs__list .people__tile span.readmore, .tabs__list .people__tile
    #becomeadriver .modal-body span.readmore, .flexible--links div[class*="col-"] .tabs__list .people__tile span.readmore, .tabs__list .people__tile .flexible--links div[class*="col-"] span.readmore, .page-content__bottom .bottom--links .tabs__list .people__tile span.readmore, .tabs__list .people__tile .page-content__bottom .bottom--links span.readmore, .contact__map__sidebar .tabs__list .people__tile span.readmore, .tabs__list .people__tile .contact__map__sidebar span.readmore, .typography .people__tile .tabs__list span.readmore, .people__tile .tabs__list .typography span.readmore, #bookaride .modal-body .people__tile .tabs__list span.readmore, .people__tile .tabs__list #bookaride .modal-body span.readmore,
    #becomeadriver .modal-body .people__tile .tabs__list span.readmore, .people__tile .tabs__list
    #becomeadriver .modal-body span.readmore, .flexible--links div[class*="col-"] .people__tile .tabs__list span.readmore, .people__tile .tabs__list .flexible--links div[class*="col-"] span.readmore, .page-content__bottom .bottom--links .people__tile .tabs__list span.readmore, .people__tile .tabs__list .page-content__bottom .bottom--links span.readmore, .contact__map__sidebar .people__tile .tabs__list span.readmore, .people__tile .tabs__list .contact__map__sidebar span.readmore, .typography h3, #bookaride .modal-body h3,
    #becomeadriver .modal-body h3, .flexible--links div[class*="col-"] h3, .page-content__bottom .bottom--links h3, .contact__map__sidebar h3, .typography h4, #bookaride .modal-body h4,
    #becomeadriver .modal-body h4, .flexible--links div[class*="col-"] h4, .page-content__bottom .bottom--links h4, .contact__map__sidebar h4, .typography h5, #bookaride .modal-body h5,
    #becomeadriver .modal-body h5, .flexible--links div[class*="col-"] h5, .page-content__bottom .bottom--links h5, .contact__map__sidebar h5, .typography h6, #bookaride .modal-body h6,
    #becomeadriver .modal-body h6, .flexible--links div[class*="col-"] h6, .page-content__bottom .bottom--links h6, .contact__map__sidebar h6 {
      margin: 15px 0 20px; } }

.typography h3, #bookaride .modal-body h3,
#becomeadriver .modal-body h3, .flexible--links div[class*="col-"] h3, .page-content__bottom .bottom--links h3, .contact__map__sidebar h3 {
  margin: 0 0 12px;
  line-height: 1; }
  @media screen and (min-width: 768px) {
    .typography h3, #bookaride .modal-body h3,
    #becomeadriver .modal-body h3, .flexible--links div[class*="col-"] h3, .page-content__bottom .bottom--links h3, .contact__map__sidebar h3 {
      font-size: 1.5625em;
      line-height: 1;
      letter-spacing: 0; } }

.typography h2, #bookaride .modal-body h2,
#becomeadriver .modal-body h2, .flexible--links div[class*="col-"] h2, .page-content__bottom .bottom--links h2, .contact__map__sidebar h2, .typography .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .typography h3, #bookaride .modal-body .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title #bookaride .modal-body h3,
#becomeadriver .modal-body .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title
#becomeadriver .modal-body h3, .flexible--links div[class*="col-"] .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .flexible--links div[class*="col-"] h3, .page-content__bottom .bottom--links .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .page-content__bottom .bottom--links h3, .contact__map__sidebar .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .contact__map__sidebar h3, .typography .tabs__list a, .tabs__list .typography a, #bookaride .modal-body .tabs__list a, .tabs__list #bookaride .modal-body a,
#becomeadriver .modal-body .tabs__list a, .tabs__list
#becomeadriver .modal-body a, .flexible--links div[class*="col-"] .tabs__list a, .tabs__list .flexible--links div[class*="col-"] a, .page-content__bottom .bottom--links .tabs__list a, .tabs__list .page-content__bottom .bottom--links a, .contact__map__sidebar .tabs__list a, .tabs__list .contact__map__sidebar a, .typography .tabs__list span.link, .tabs__list .typography span.link, #bookaride .modal-body .tabs__list span.link, .tabs__list #bookaride .modal-body span.link,
#becomeadriver .modal-body .tabs__list span.link, .tabs__list
#becomeadriver .modal-body span.link, .flexible--links div[class*="col-"] .tabs__list span.link, .tabs__list .flexible--links div[class*="col-"] span.link, .page-content__bottom .bottom--links .tabs__list span.link, .tabs__list .page-content__bottom .bottom--links span.link, .contact__map__sidebar .tabs__list span.link, .tabs__list .contact__map__sidebar span.link, .typography .tabs__list .people__tile span.readmore, .tabs__list .people__tile .typography span.readmore, #bookaride .modal-body .tabs__list .people__tile span.readmore, .tabs__list .people__tile #bookaride .modal-body span.readmore,
#becomeadriver .modal-body .tabs__list .people__tile span.readmore, .tabs__list .people__tile
#becomeadriver .modal-body span.readmore, .flexible--links div[class*="col-"] .tabs__list .people__tile span.readmore, .tabs__list .people__tile .flexible--links div[class*="col-"] span.readmore, .page-content__bottom .bottom--links .tabs__list .people__tile span.readmore, .tabs__list .people__tile .page-content__bottom .bottom--links span.readmore, .contact__map__sidebar .tabs__list .people__tile span.readmore, .tabs__list .people__tile .contact__map__sidebar span.readmore, .typography .people__tile .tabs__list span.readmore, .people__tile .tabs__list .typography span.readmore, #bookaride .modal-body .people__tile .tabs__list span.readmore, .people__tile .tabs__list #bookaride .modal-body span.readmore,
#becomeadriver .modal-body .people__tile .tabs__list span.readmore, .people__tile .tabs__list
#becomeadriver .modal-body span.readmore, .flexible--links div[class*="col-"] .people__tile .tabs__list span.readmore, .people__tile .tabs__list .flexible--links div[class*="col-"] span.readmore, .page-content__bottom .bottom--links .people__tile .tabs__list span.readmore, .people__tile .tabs__list .page-content__bottom .bottom--links span.readmore, .contact__map__sidebar .people__tile .tabs__list span.readmore, .people__tile .tabs__list .contact__map__sidebar span.readmore {
  line-height: 1;
  letter-spacing: 0; }

.typography p, #bookaride .modal-body p,
#becomeadriver .modal-body p, .flexible--links div[class*="col-"] p, .page-content__bottom .bottom--links p, .contact__map__sidebar p, .typography li, #bookaride .modal-body li,
#becomeadriver .modal-body li, .flexible--links div[class*="col-"] li, .page-content__bottom .bottom--links li, .contact__map__sidebar li, .typography .label, #bookaride .modal-body .label,
#becomeadriver .modal-body .label, .flexible--links div[class*="col-"] .label, .page-content__bottom .bottom--links .label, .contact__map__sidebar .label, .typography
label, #bookaride .modal-body
label,
#becomeadriver .modal-body
label, .flexible--links div[class*="col-"]
label, .page-content__bottom .bottom--links
label, .contact__map__sidebar
label {
  margin: 7px 0px 25px;
  letter-spacing: 1px; }
  body.page-template-investor-centre-single .typography p, body.page-template-investor-centre-single #bookaride .modal-body p, #bookaride body.page-template-investor-centre-single .modal-body p, body.page-template-investor-centre-single
  #becomeadriver .modal-body p,
  #becomeadriver body.page-template-investor-centre-single .modal-body p, body.page-template-investor-centre-single .flexible--links div[class*="col-"] p, .flexible--links body.page-template-investor-centre-single div[class*="col-"] p, body.page-template-investor-centre-single .page-content__bottom .bottom--links p, .page-content__bottom body.page-template-investor-centre-single .bottom--links p, body.page-template-investor-centre-single .contact__map__sidebar p, body.page-template-investor-centre-single .typography li, body.page-template-investor-centre-single #bookaride .modal-body li, #bookaride body.page-template-investor-centre-single .modal-body li, body.page-template-investor-centre-single
  #becomeadriver .modal-body li,
  #becomeadriver body.page-template-investor-centre-single .modal-body li, body.page-template-investor-centre-single .flexible--links div[class*="col-"] li, .flexible--links body.page-template-investor-centre-single div[class*="col-"] li, body.page-template-investor-centre-single .page-content__bottom .bottom--links li, .page-content__bottom body.page-template-investor-centre-single .bottom--links li, body.page-template-investor-centre-single .contact__map__sidebar li, body.page-template-investor-centre-single .typography .label, body.page-template-investor-centre-single #bookaride .modal-body .label, #bookaride body.page-template-investor-centre-single .modal-body .label, body.page-template-investor-centre-single
  #becomeadriver .modal-body .label,
  #becomeadriver body.page-template-investor-centre-single .modal-body .label, body.page-template-investor-centre-single .flexible--links div[class*="col-"] .label, .flexible--links body.page-template-investor-centre-single div[class*="col-"] .label, body.page-template-investor-centre-single .page-content__bottom .bottom--links .label, .page-content__bottom body.page-template-investor-centre-single .bottom--links .label, body.page-template-investor-centre-single .contact__map__sidebar .label, body.page-template-investor-centre-single .typography
  label, body.page-template-investor-centre-single #bookaride .modal-body
  label, #bookaride body.page-template-investor-centre-single .modal-body
  label, body.page-template-investor-centre-single
  #becomeadriver .modal-body
  label,
  #becomeadriver body.page-template-investor-centre-single .modal-body
  label, body.page-template-investor-centre-single .flexible--links div[class*="col-"]
  label, .flexible--links body.page-template-investor-centre-single div[class*="col-"]
  label, body.page-template-investor-centre-single .page-content__bottom .bottom--links
  label, .page-content__bottom body.page-template-investor-centre-single .bottom--links
  label, body.page-template-investor-centre-single .contact__map__sidebar
  label,
  body.single .typography p,
  body.single #bookaride .modal-body p, #bookaride
  body.single .modal-body p,
  body.single
  #becomeadriver .modal-body p,
  #becomeadriver
  body.single .modal-body p,
  body.single .flexible--links div[class*="col-"] p, .flexible--links
  body.single div[class*="col-"] p,
  body.single .page-content__bottom .bottom--links p, .page-content__bottom
  body.single .bottom--links p,
  body.single .contact__map__sidebar p,
  body.single .typography li,
  body.single #bookaride .modal-body li, #bookaride
  body.single .modal-body li,
  body.single
  #becomeadriver .modal-body li,
  #becomeadriver
  body.single .modal-body li,
  body.single .flexible--links div[class*="col-"] li, .flexible--links
  body.single div[class*="col-"] li,
  body.single .page-content__bottom .bottom--links li, .page-content__bottom
  body.single .bottom--links li,
  body.single .contact__map__sidebar li,
  body.single .typography .label,
  body.single #bookaride .modal-body .label, #bookaride
  body.single .modal-body .label,
  body.single
  #becomeadriver .modal-body .label,
  #becomeadriver
  body.single .modal-body .label,
  body.single .flexible--links div[class*="col-"] .label, .flexible--links
  body.single div[class*="col-"] .label,
  body.single .page-content__bottom .bottom--links .label, .page-content__bottom
  body.single .bottom--links .label,
  body.single .contact__map__sidebar .label,
  body.single .typography
  label,
  body.single #bookaride .modal-body
  label, #bookaride
  body.single .modal-body
  label,
  body.single
  #becomeadriver .modal-body
  label,
  #becomeadriver
  body.single .modal-body
  label,
  body.single .flexible--links div[class*="col-"]
  label, .flexible--links
  body.single div[class*="col-"]
  label,
  body.single .page-content__bottom .bottom--links
  label, .page-content__bottom
  body.single .bottom--links
  label,
  body.single .contact__map__sidebar
  label {
    font-size: 1em; }

.typography a, #bookaride .modal-body a,
#becomeadriver .modal-body a, .flexible--links div[class*="col-"] a, .page-content__bottom .bottom--links a, .contact__map__sidebar a, .typography span.link, #bookaride .modal-body span.link,
#becomeadriver .modal-body span.link, .flexible--links div[class*="col-"] span.link, .page-content__bottom .bottom--links span.link, .contact__map__sidebar span.link, .typography .people__tile span.readmore, .people__tile .typography span.readmore, #bookaride .modal-body .people__tile span.readmore, .people__tile #bookaride .modal-body span.readmore,
#becomeadriver .modal-body .people__tile span.readmore, .people__tile
#becomeadriver .modal-body span.readmore, .flexible--links div[class*="col-"] .people__tile span.readmore, .people__tile .flexible--links div[class*="col-"] span.readmore, .page-content__bottom .bottom--links .people__tile span.readmore, .people__tile .page-content__bottom .bottom--links span.readmore, .contact__map__sidebar .people__tile span.readmore, .people__tile .contact__map__sidebar span.readmore {
  color: #9FA2A3;
  text-decoration: underline; }
  .typography a:hover, #bookaride .modal-body a:hover,
  #becomeadriver .modal-body a:hover, .flexible--links div[class*="col-"] a:hover, .page-content__bottom .bottom--links a:hover, .contact__map__sidebar a:hover, .typography span.link:hover, #bookaride .modal-body span.link:hover,
  #becomeadriver .modal-body span.link:hover, .flexible--links div[class*="col-"] span.link:hover, .page-content__bottom .bottom--links span.link:hover, .contact__map__sidebar span.link:hover, .typography .people__tile span.readmore:hover, .people__tile .typography span.readmore:hover, #bookaride .modal-body .people__tile span.readmore:hover, .people__tile #bookaride .modal-body span.readmore:hover,
  #becomeadriver .modal-body .people__tile span.readmore:hover, .people__tile
  #becomeadriver .modal-body span.readmore:hover, .flexible--links div[class*="col-"] .people__tile span.readmore:hover, .people__tile .flexible--links div[class*="col-"] span.readmore:hover, .page-content__bottom .bottom--links .people__tile span.readmore:hover, .people__tile .page-content__bottom .bottom--links span.readmore:hover, .contact__map__sidebar .people__tile span.readmore:hover, .people__tile .contact__map__sidebar span.readmore:hover {
    color: #23396D; }

.typography ul, #bookaride .modal-body ul,
#becomeadriver .modal-body ul, .flexible--links div[class*="col-"] ul, .page-content__bottom .bottom--links ul, .contact__map__sidebar ul, .typography ol, #bookaride .modal-body ol,
#becomeadriver .modal-body ol, .flexible--links div[class*="col-"] ol, .page-content__bottom .bottom--links ol, .contact__map__sidebar ol {
  margin: 12px 0 25px;
  padding: 0; }
  .typography ul li, #bookaride .modal-body ul li,
  #becomeadriver .modal-body ul li, .flexible--links div[class*="col-"] ul li, .page-content__bottom .bottom--links ul li, .contact__map__sidebar ul li, .typography ol li, #bookaride .modal-body ol li,
  #becomeadriver .modal-body ol li, .flexible--links div[class*="col-"] ol li, .page-content__bottom .bottom--links ol li, .contact__map__sidebar ol li {
    margin: 0;
    padding-left: 11px;
    list-style: none;
    position: relative; }
    .typography ul li:before, #bookaride .modal-body ul li:before,
    #becomeadriver .modal-body ul li:before, .flexible--links div[class*="col-"] ul li:before, .page-content__bottom .bottom--links ul li:before, .contact__map__sidebar ul li:before, .typography ol li:before, #bookaride .modal-body ol li:before,
    #becomeadriver .modal-body ol li:before, .flexible--links div[class*="col-"] ol li:before, .page-content__bottom .bottom--links ol li:before, .contact__map__sidebar ol li:before {
      content: '•';
      position: absolute;
      left: 0px;
      top: -1px; }

.typography blockquote, #bookaride .modal-body blockquote,
#becomeadriver .modal-body blockquote, .flexible--links div[class*="col-"] blockquote, .page-content__bottom .bottom--links blockquote, .contact__map__sidebar blockquote {
  display: block;
  max-width: 624px;
  margin: 25px auto;
  padding: 0px;
  border: none;
  font-size: inherit;
  font-weight: 800; }
  .typography blockquote h1, #bookaride .modal-body blockquote h1,
  #becomeadriver .modal-body blockquote h1, .flexible--links div[class*="col-"] blockquote h1, .page-content__bottom .bottom--links blockquote h1, .contact__map__sidebar blockquote h1, .typography blockquote h2, #bookaride .modal-body blockquote h2,
  #becomeadriver .modal-body blockquote h2, .flexible--links div[class*="col-"] blockquote h2, .page-content__bottom .bottom--links blockquote h2, .contact__map__sidebar blockquote h2, .typography blockquote .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .typography blockquote h3, #bookaride .modal-body blockquote .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title #bookaride .modal-body blockquote h3,
  #becomeadriver .modal-body blockquote .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title
  #becomeadriver .modal-body blockquote h3, .flexible--links div[class*="col-"] blockquote .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .flexible--links div[class*="col-"] blockquote h3, .page-content__bottom .bottom--links blockquote .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .page-content__bottom .bottom--links blockquote h3, .contact__map__sidebar blockquote .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .contact__map__sidebar blockquote h3, .typography blockquote .tabs__list a, .tabs__list .typography blockquote a, #bookaride .modal-body blockquote .tabs__list a, .tabs__list #bookaride .modal-body blockquote a,
  #becomeadriver .modal-body blockquote .tabs__list a, .tabs__list
  #becomeadriver .modal-body blockquote a, .flexible--links div[class*="col-"] blockquote .tabs__list a, .tabs__list .flexible--links div[class*="col-"] blockquote a, .page-content__bottom .bottom--links blockquote .tabs__list a, .tabs__list .page-content__bottom .bottom--links blockquote a, .contact__map__sidebar blockquote .tabs__list a, .tabs__list .contact__map__sidebar blockquote a, .typography blockquote .tabs__list span.link, .tabs__list .typography blockquote span.link, #bookaride .modal-body blockquote .tabs__list span.link, .tabs__list #bookaride .modal-body blockquote span.link,
  #becomeadriver .modal-body blockquote .tabs__list span.link, .tabs__list
  #becomeadriver .modal-body blockquote span.link, .flexible--links div[class*="col-"] blockquote .tabs__list span.link, .tabs__list .flexible--links div[class*="col-"] blockquote span.link, .page-content__bottom .bottom--links blockquote .tabs__list span.link, .tabs__list .page-content__bottom .bottom--links blockquote span.link, .contact__map__sidebar blockquote .tabs__list span.link, .tabs__list .contact__map__sidebar blockquote span.link, .typography blockquote .tabs__list .people__tile span.readmore, .tabs__list .people__tile .typography blockquote span.readmore, #bookaride .modal-body blockquote .tabs__list .people__tile span.readmore, .tabs__list .people__tile #bookaride .modal-body blockquote span.readmore,
  #becomeadriver .modal-body blockquote .tabs__list .people__tile span.readmore, .tabs__list .people__tile
  #becomeadriver .modal-body blockquote span.readmore, .flexible--links div[class*="col-"] blockquote .tabs__list .people__tile span.readmore, .tabs__list .people__tile .flexible--links div[class*="col-"] blockquote span.readmore, .page-content__bottom .bottom--links blockquote .tabs__list .people__tile span.readmore, .tabs__list .people__tile .page-content__bottom .bottom--links blockquote span.readmore, .contact__map__sidebar blockquote .tabs__list .people__tile span.readmore, .tabs__list .people__tile .contact__map__sidebar blockquote span.readmore, .typography blockquote .people__tile .tabs__list span.readmore, .people__tile .tabs__list .typography blockquote span.readmore, #bookaride .modal-body blockquote .people__tile .tabs__list span.readmore, .people__tile .tabs__list #bookaride .modal-body blockquote span.readmore,
  #becomeadriver .modal-body blockquote .people__tile .tabs__list span.readmore, .people__tile .tabs__list
  #becomeadriver .modal-body blockquote span.readmore, .flexible--links div[class*="col-"] blockquote .people__tile .tabs__list span.readmore, .people__tile .tabs__list .flexible--links div[class*="col-"] blockquote span.readmore, .page-content__bottom .bottom--links blockquote .people__tile .tabs__list span.readmore, .people__tile .tabs__list .page-content__bottom .bottom--links blockquote span.readmore, .contact__map__sidebar blockquote .people__tile .tabs__list span.readmore, .people__tile .tabs__list .contact__map__sidebar blockquote span.readmore, .typography blockquote h3, #bookaride .modal-body blockquote h3,
  #becomeadriver .modal-body blockquote h3, .flexible--links div[class*="col-"] blockquote h3, .page-content__bottom .bottom--links blockquote h3, .contact__map__sidebar blockquote h3, .typography blockquote h4, #bookaride .modal-body blockquote h4,
  #becomeadriver .modal-body blockquote h4, .flexible--links div[class*="col-"] blockquote h4, .page-content__bottom .bottom--links blockquote h4, .contact__map__sidebar blockquote h4, .typography blockquote h5, #bookaride .modal-body blockquote h5,
  #becomeadriver .modal-body blockquote h5, .flexible--links div[class*="col-"] blockquote h5, .page-content__bottom .bottom--links blockquote h5, .contact__map__sidebar blockquote h5, .typography blockquote h6, #bookaride .modal-body blockquote h6,
  #becomeadriver .modal-body blockquote h6, .flexible--links div[class*="col-"] blockquote h6, .page-content__bottom .bottom--links blockquote h6, .contact__map__sidebar blockquote h6, .typography blockquote p, #bookaride .modal-body blockquote p,
  #becomeadriver .modal-body blockquote p, .flexible--links div[class*="col-"] blockquote p, .page-content__bottom .bottom--links blockquote p, .contact__map__sidebar blockquote p, .typography blockquote li, #bookaride .modal-body blockquote li,
  #becomeadriver .modal-body blockquote li, .flexible--links div[class*="col-"] blockquote li, .page-content__bottom .bottom--links blockquote li, .contact__map__sidebar blockquote li, .typography blockquote .label, #bookaride .modal-body blockquote .label,
  #becomeadriver .modal-body blockquote .label, .flexible--links div[class*="col-"] blockquote .label, .page-content__bottom .bottom--links blockquote .label, .contact__map__sidebar blockquote .label, .typography blockquote
  label, #bookaride .modal-body blockquote
  label,
  #becomeadriver .modal-body blockquote
  label, .flexible--links div[class*="col-"] blockquote
  label, .page-content__bottom .bottom--links blockquote
  label, .contact__map__sidebar blockquote
  label {
    color: #FFF;
    line-height: 1;
    text-transform: none;
    margin: 0; }
    .typography blockquote h1:before, #bookaride .modal-body blockquote h1:before,
    #becomeadriver .modal-body blockquote h1:before, .flexible--links div[class*="col-"] blockquote h1:before, .page-content__bottom .bottom--links blockquote h1:before, .contact__map__sidebar blockquote h1:before, .typography blockquote h2:before, #bookaride .modal-body blockquote h2:before,
    #becomeadriver .modal-body blockquote h2:before, .flexible--links div[class*="col-"] blockquote h2:before, .page-content__bottom .bottom--links blockquote h2:before, .contact__map__sidebar blockquote h2:before, .typography blockquote .nf-form-cont .nf-form-title h3:before, .nf-form-cont .nf-form-title .typography blockquote h3:before, #bookaride .modal-body blockquote .nf-form-cont .nf-form-title h3:before, .nf-form-cont .nf-form-title #bookaride .modal-body blockquote h3:before,
    #becomeadriver .modal-body blockquote .nf-form-cont .nf-form-title h3:before, .nf-form-cont .nf-form-title
    #becomeadriver .modal-body blockquote h3:before, .flexible--links div[class*="col-"] blockquote .nf-form-cont .nf-form-title h3:before, .nf-form-cont .nf-form-title .flexible--links div[class*="col-"] blockquote h3:before, .page-content__bottom .bottom--links blockquote .nf-form-cont .nf-form-title h3:before, .nf-form-cont .nf-form-title .page-content__bottom .bottom--links blockquote h3:before, .contact__map__sidebar blockquote .nf-form-cont .nf-form-title h3:before, .nf-form-cont .nf-form-title .contact__map__sidebar blockquote h3:before, .typography blockquote .tabs__list a:before, .tabs__list .typography blockquote a:before, #bookaride .modal-body blockquote .tabs__list a:before, .tabs__list #bookaride .modal-body blockquote a:before,
    #becomeadriver .modal-body blockquote .tabs__list a:before, .tabs__list
    #becomeadriver .modal-body blockquote a:before, .flexible--links div[class*="col-"] blockquote .tabs__list a:before, .tabs__list .flexible--links div[class*="col-"] blockquote a:before, .page-content__bottom .bottom--links blockquote .tabs__list a:before, .tabs__list .page-content__bottom .bottom--links blockquote a:before, .contact__map__sidebar blockquote .tabs__list a:before, .tabs__list .contact__map__sidebar blockquote a:before, .typography blockquote .tabs__list span.link:before, .tabs__list .typography blockquote span.link:before, #bookaride .modal-body blockquote .tabs__list span.link:before, .tabs__list #bookaride .modal-body blockquote span.link:before,
    #becomeadriver .modal-body blockquote .tabs__list span.link:before, .tabs__list
    #becomeadriver .modal-body blockquote span.link:before, .flexible--links div[class*="col-"] blockquote .tabs__list span.link:before, .tabs__list .flexible--links div[class*="col-"] blockquote span.link:before, .page-content__bottom .bottom--links blockquote .tabs__list span.link:before, .tabs__list .page-content__bottom .bottom--links blockquote span.link:before, .contact__map__sidebar blockquote .tabs__list span.link:before, .tabs__list .contact__map__sidebar blockquote span.link:before, .typography blockquote .tabs__list .people__tile span.readmore:before, .tabs__list .people__tile .typography blockquote span.readmore:before, #bookaride .modal-body blockquote .tabs__list .people__tile span.readmore:before, .tabs__list .people__tile #bookaride .modal-body blockquote span.readmore:before,
    #becomeadriver .modal-body blockquote .tabs__list .people__tile span.readmore:before, .tabs__list .people__tile
    #becomeadriver .modal-body blockquote span.readmore:before, .flexible--links div[class*="col-"] blockquote .tabs__list .people__tile span.readmore:before, .tabs__list .people__tile .flexible--links div[class*="col-"] blockquote span.readmore:before, .page-content__bottom .bottom--links blockquote .tabs__list .people__tile span.readmore:before, .tabs__list .people__tile .page-content__bottom .bottom--links blockquote span.readmore:before, .contact__map__sidebar blockquote .tabs__list .people__tile span.readmore:before, .tabs__list .people__tile .contact__map__sidebar blockquote span.readmore:before, .typography blockquote .people__tile .tabs__list span.readmore:before, .people__tile .tabs__list .typography blockquote span.readmore:before, #bookaride .modal-body blockquote .people__tile .tabs__list span.readmore:before, .people__tile .tabs__list #bookaride .modal-body blockquote span.readmore:before,
    #becomeadriver .modal-body blockquote .people__tile .tabs__list span.readmore:before, .people__tile .tabs__list
    #becomeadriver .modal-body blockquote span.readmore:before, .flexible--links div[class*="col-"] blockquote .people__tile .tabs__list span.readmore:before, .people__tile .tabs__list .flexible--links div[class*="col-"] blockquote span.readmore:before, .page-content__bottom .bottom--links blockquote .people__tile .tabs__list span.readmore:before, .people__tile .tabs__list .page-content__bottom .bottom--links blockquote span.readmore:before, .contact__map__sidebar blockquote .people__tile .tabs__list span.readmore:before, .people__tile .tabs__list .contact__map__sidebar blockquote span.readmore:before, .typography blockquote h3:before, #bookaride .modal-body blockquote h3:before,
    #becomeadriver .modal-body blockquote h3:before, .flexible--links div[class*="col-"] blockquote h3:before, .page-content__bottom .bottom--links blockquote h3:before, .contact__map__sidebar blockquote h3:before, .typography blockquote h4:before, #bookaride .modal-body blockquote h4:before,
    #becomeadriver .modal-body blockquote h4:before, .flexible--links div[class*="col-"] blockquote h4:before, .page-content__bottom .bottom--links blockquote h4:before, .contact__map__sidebar blockquote h4:before, .typography blockquote h5:before, #bookaride .modal-body blockquote h5:before,
    #becomeadriver .modal-body blockquote h5:before, .flexible--links div[class*="col-"] blockquote h5:before, .page-content__bottom .bottom--links blockquote h5:before, .contact__map__sidebar blockquote h5:before, .typography blockquote h6:before, #bookaride .modal-body blockquote h6:before,
    #becomeadriver .modal-body blockquote h6:before, .flexible--links div[class*="col-"] blockquote h6:before, .page-content__bottom .bottom--links blockquote h6:before, .contact__map__sidebar blockquote h6:before, .typography blockquote p:before, #bookaride .modal-body blockquote p:before,
    #becomeadriver .modal-body blockquote p:before, .flexible--links div[class*="col-"] blockquote p:before, .page-content__bottom .bottom--links blockquote p:before, .contact__map__sidebar blockquote p:before, .typography blockquote li:before, #bookaride .modal-body blockquote li:before,
    #becomeadriver .modal-body blockquote li:before, .flexible--links div[class*="col-"] blockquote li:before, .page-content__bottom .bottom--links blockquote li:before, .contact__map__sidebar blockquote li:before, .typography blockquote .label:before, #bookaride .modal-body blockquote .label:before,
    #becomeadriver .modal-body blockquote .label:before, .flexible--links div[class*="col-"] blockquote .label:before, .page-content__bottom .bottom--links blockquote .label:before, .contact__map__sidebar blockquote .label:before, .typography blockquote
    label:before, #bookaride .modal-body blockquote
    label:before,
    #becomeadriver .modal-body blockquote
    label:before, .flexible--links div[class*="col-"] blockquote
    label:before, .page-content__bottom .bottom--links blockquote
    label:before, .contact__map__sidebar blockquote
    label:before {
      content: '“'; }
    .typography blockquote h1:after, #bookaride .modal-body blockquote h1:after,
    #becomeadriver .modal-body blockquote h1:after, .flexible--links div[class*="col-"] blockquote h1:after, .page-content__bottom .bottom--links blockquote h1:after, .contact__map__sidebar blockquote h1:after, .typography blockquote h2:after, #bookaride .modal-body blockquote h2:after,
    #becomeadriver .modal-body blockquote h2:after, .flexible--links div[class*="col-"] blockquote h2:after, .page-content__bottom .bottom--links blockquote h2:after, .contact__map__sidebar blockquote h2:after, .typography blockquote .nf-form-cont .nf-form-title h3:after, .nf-form-cont .nf-form-title .typography blockquote h3:after, #bookaride .modal-body blockquote .nf-form-cont .nf-form-title h3:after, .nf-form-cont .nf-form-title #bookaride .modal-body blockquote h3:after,
    #becomeadriver .modal-body blockquote .nf-form-cont .nf-form-title h3:after, .nf-form-cont .nf-form-title
    #becomeadriver .modal-body blockquote h3:after, .flexible--links div[class*="col-"] blockquote .nf-form-cont .nf-form-title h3:after, .nf-form-cont .nf-form-title .flexible--links div[class*="col-"] blockquote h3:after, .page-content__bottom .bottom--links blockquote .nf-form-cont .nf-form-title h3:after, .nf-form-cont .nf-form-title .page-content__bottom .bottom--links blockquote h3:after, .contact__map__sidebar blockquote .nf-form-cont .nf-form-title h3:after, .nf-form-cont .nf-form-title .contact__map__sidebar blockquote h3:after, .typography blockquote .tabs__list a:after, .tabs__list .typography blockquote a:after, #bookaride .modal-body blockquote .tabs__list a:after, .tabs__list #bookaride .modal-body blockquote a:after,
    #becomeadriver .modal-body blockquote .tabs__list a:after, .tabs__list
    #becomeadriver .modal-body blockquote a:after, .flexible--links div[class*="col-"] blockquote .tabs__list a:after, .tabs__list .flexible--links div[class*="col-"] blockquote a:after, .page-content__bottom .bottom--links blockquote .tabs__list a:after, .tabs__list .page-content__bottom .bottom--links blockquote a:after, .contact__map__sidebar blockquote .tabs__list a:after, .tabs__list .contact__map__sidebar blockquote a:after, .typography blockquote .tabs__list span.link:after, .tabs__list .typography blockquote span.link:after, #bookaride .modal-body blockquote .tabs__list span.link:after, .tabs__list #bookaride .modal-body blockquote span.link:after,
    #becomeadriver .modal-body blockquote .tabs__list span.link:after, .tabs__list
    #becomeadriver .modal-body blockquote span.link:after, .flexible--links div[class*="col-"] blockquote .tabs__list span.link:after, .tabs__list .flexible--links div[class*="col-"] blockquote span.link:after, .page-content__bottom .bottom--links blockquote .tabs__list span.link:after, .tabs__list .page-content__bottom .bottom--links blockquote span.link:after, .contact__map__sidebar blockquote .tabs__list span.link:after, .tabs__list .contact__map__sidebar blockquote span.link:after, .typography blockquote .tabs__list .people__tile span.readmore:after, .tabs__list .people__tile .typography blockquote span.readmore:after, #bookaride .modal-body blockquote .tabs__list .people__tile span.readmore:after, .tabs__list .people__tile #bookaride .modal-body blockquote span.readmore:after,
    #becomeadriver .modal-body blockquote .tabs__list .people__tile span.readmore:after, .tabs__list .people__tile
    #becomeadriver .modal-body blockquote span.readmore:after, .flexible--links div[class*="col-"] blockquote .tabs__list .people__tile span.readmore:after, .tabs__list .people__tile .flexible--links div[class*="col-"] blockquote span.readmore:after, .page-content__bottom .bottom--links blockquote .tabs__list .people__tile span.readmore:after, .tabs__list .people__tile .page-content__bottom .bottom--links blockquote span.readmore:after, .contact__map__sidebar blockquote .tabs__list .people__tile span.readmore:after, .tabs__list .people__tile .contact__map__sidebar blockquote span.readmore:after, .typography blockquote .people__tile .tabs__list span.readmore:after, .people__tile .tabs__list .typography blockquote span.readmore:after, #bookaride .modal-body blockquote .people__tile .tabs__list span.readmore:after, .people__tile .tabs__list #bookaride .modal-body blockquote span.readmore:after,
    #becomeadriver .modal-body blockquote .people__tile .tabs__list span.readmore:after, .people__tile .tabs__list
    #becomeadriver .modal-body blockquote span.readmore:after, .flexible--links div[class*="col-"] blockquote .people__tile .tabs__list span.readmore:after, .people__tile .tabs__list .flexible--links div[class*="col-"] blockquote span.readmore:after, .page-content__bottom .bottom--links blockquote .people__tile .tabs__list span.readmore:after, .people__tile .tabs__list .page-content__bottom .bottom--links blockquote span.readmore:after, .contact__map__sidebar blockquote .people__tile .tabs__list span.readmore:after, .people__tile .tabs__list .contact__map__sidebar blockquote span.readmore:after, .typography blockquote h3:after, #bookaride .modal-body blockquote h3:after,
    #becomeadriver .modal-body blockquote h3:after, .flexible--links div[class*="col-"] blockquote h3:after, .page-content__bottom .bottom--links blockquote h3:after, .contact__map__sidebar blockquote h3:after, .typography blockquote h4:after, #bookaride .modal-body blockquote h4:after,
    #becomeadriver .modal-body blockquote h4:after, .flexible--links div[class*="col-"] blockquote h4:after, .page-content__bottom .bottom--links blockquote h4:after, .contact__map__sidebar blockquote h4:after, .typography blockquote h5:after, #bookaride .modal-body blockquote h5:after,
    #becomeadriver .modal-body blockquote h5:after, .flexible--links div[class*="col-"] blockquote h5:after, .page-content__bottom .bottom--links blockquote h5:after, .contact__map__sidebar blockquote h5:after, .typography blockquote h6:after, #bookaride .modal-body blockquote h6:after,
    #becomeadriver .modal-body blockquote h6:after, .flexible--links div[class*="col-"] blockquote h6:after, .page-content__bottom .bottom--links blockquote h6:after, .contact__map__sidebar blockquote h6:after, .typography blockquote p:after, #bookaride .modal-body blockquote p:after,
    #becomeadriver .modal-body blockquote p:after, .flexible--links div[class*="col-"] blockquote p:after, .page-content__bottom .bottom--links blockquote p:after, .contact__map__sidebar blockquote p:after, .typography blockquote li:after, #bookaride .modal-body blockquote li:after,
    #becomeadriver .modal-body blockquote li:after, .flexible--links div[class*="col-"] blockquote li:after, .page-content__bottom .bottom--links blockquote li:after, .contact__map__sidebar blockquote li:after, .typography blockquote .label:after, #bookaride .modal-body blockquote .label:after,
    #becomeadriver .modal-body blockquote .label:after, .flexible--links div[class*="col-"] blockquote .label:after, .page-content__bottom .bottom--links blockquote .label:after, .contact__map__sidebar blockquote .label:after, .typography blockquote
    label:after, #bookaride .modal-body blockquote
    label:after,
    #becomeadriver .modal-body blockquote
    label:after, .flexible--links div[class*="col-"] blockquote
    label:after, .page-content__bottom .bottom--links blockquote
    label:after, .contact__map__sidebar blockquote
    label:after {
      content: '”'; }

.typography img, #bookaride .modal-body img,
#becomeadriver .modal-body img, .flexible--links div[class*="col-"] img, .page-content__bottom .bottom--links img, .contact__map__sidebar img {
  margin: 30px 0px; }
  .typography img.alignleft, #bookaride .modal-body img.alignleft,
  #becomeadriver .modal-body img.alignleft, .flexible--links div[class*="col-"] img.alignleft, .page-content__bottom .bottom--links img.alignleft, .contact__map__sidebar img.alignleft {
    margin-top: 0px;
    margin-right: 30px; }
  .typography img.alignright, #bookaride .modal-body img.alignright,
  #becomeadriver .modal-body img.alignright, .flexible--links div[class*="col-"] img.alignright, .page-content__bottom .bottom--links img.alignright, .contact__map__sidebar img.alignright {
    margin-top: 0px;
    margin-left: 30px; }
  .typography img.aligncenter, #bookaride .modal-body img.aligncenter,
  #becomeadriver .modal-body img.aligncenter, .flexible--links div[class*="col-"] img.aligncenter, .page-content__bottom .bottom--links img.aligncenter, .contact__map__sidebar img.aligncenter {
    margin-left: auto;
    margin-right: auto; }
  @media screen and (max-width: 1369px) {
    .typography img, #bookaride .modal-body img,
    #becomeadriver .modal-body img, .flexible--links div[class*="col-"] img, .page-content__bottom .bottom--links img, .contact__map__sidebar img {
      margin: 25px 0; }
      .typography img.alignleft, #bookaride .modal-body img.alignleft,
      #becomeadriver .modal-body img.alignleft, .flexible--links div[class*="col-"] img.alignleft, .page-content__bottom .bottom--links img.alignleft, .contact__map__sidebar img.alignleft, .typography img.alignright, #bookaride .modal-body img.alignright,
      #becomeadriver .modal-body img.alignright, .flexible--links div[class*="col-"] img.alignright, .page-content__bottom .bottom--links img.alignright, .contact__map__sidebar img.alignright, .typography img.aligncenter, #bookaride .modal-body img.aligncenter,
      #becomeadriver .modal-body img.aligncenter, .flexible--links div[class*="col-"] img.aligncenter, .page-content__bottom .bottom--links img.aligncenter, .contact__map__sidebar img.aligncenter {
        display: block;
        float: none;
        margin: 25px 0; } }
  @media screen and (max-width: 767px) {
    .typography img.size-full, #bookaride .modal-body img.size-full,
    #becomeadriver .modal-body img.size-full, .flexible--links div[class*="col-"] img.size-full, .page-content__bottom .bottom--links img.size-full, .contact__map__sidebar img.size-full {
      max-width: calc(100% + 30px);
      margin-left: -15px;
      margin-right: -15px; } }

.typography .wp-gallery, #bookaride .modal-body .wp-gallery,
#becomeadriver .modal-body .wp-gallery, .flexible--links div[class*="col-"] .wp-gallery, .page-content__bottom .bottom--links .wp-gallery, .contact__map__sidebar .wp-gallery {
  margin: 30px 0px; }

.typography > :first-child, #bookaride .modal-body > :first-child,
#becomeadriver .modal-body > :first-child, .flexible--links div[class*="col-"] > :first-child, .page-content__bottom .bottom--links > :first-child, .contact__map__sidebar > :first-child {
  margin-top: 0px; }

.typography > :last-child, #bookaride .modal-body > :last-child,
#becomeadriver .modal-body > :last-child, .flexible--links div[class*="col-"] > :last-child, .page-content__bottom .bottom--links > :last-child, .contact__map__sidebar > :last-child {
  margin-bottom: 0px; }

@font-face {
  font-family: 'Proxima Nova';
  src: url("ProximaNova-Light.eot");
  src: url("ProximaNova-Light.eot?#iefix") format("embedded-opentype"), url("ProximaNova-Light.woff2") format("woff2"), url("ProximaNova-Light.woff") format("woff"), url("ProximaNova-Light.ttf") format("truetype"), url("ProximaNova-Light.svg#ProximaNova-Light") format("svg");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'Proxima Nova';
  src: url("ProximaNova-Regular.eot");
  src: url("ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("ProximaNova-Regular.woff2") format("woff2"), url("ProximaNova-Regular.woff") format("woff"), url("ProximaNova-Regular.ttf") format("truetype"), url("ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Proxima Nova';
  src: url("ProximaNova-Bold.eot");
  src: url("ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("ProximaNova-Bold.woff2") format("woff2"), url("ProximaNova-Bold.woff") format("woff"), url("ProximaNova-Bold.ttf") format("truetype"), url("ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");
  font-weight: 800;
  font-style: normal; }

/* General
    ========================================================================= */
.btn, .nf-form-cont .submit-container .nf-field-element input {
  min-height: 48px;
  border-width: 2px;
  text-transform: uppercase;
  text-decoration: none !important;
  transition: all 300ms ease;
  border-radius: 50px;
  line-height: 1;
  padding: 15px 38px 0px;
  font-size: 15px; }
  .btn.btn-default, .nf-form-cont .submit-container .nf-field-element input.btn-default {
    border-color: white;
    fill: #9FA2A3; }
    .btn.btn-default:hover, .nf-form-cont .submit-container .nf-field-element input.btn-default:hover {
      color: white;
      fill: white; }
  .btn.btn-primary, .nf-form-cont .submit-container .nf-field-element input {
    border-color: #000000;
    fill: white;
    color: #FFF; }
    .btn.btn-primary--white, .nf-form-cont .submit-container .nf-field-element input.btn-primary--white, .flexible--feature .typography .btn, .flexible--feature #bookaride .modal-body .btn, #bookaride .flexible--feature .modal-body .btn, .flexible--feature
    #becomeadriver .modal-body .btn,
    #becomeadriver .flexible--feature .modal-body .btn, .flexible--feature .flexible--links div[class*="col-"] .btn, .flexible--links .flexible--feature div[class*="col-"] .btn, .flexible--feature .page-content__bottom .bottom--links .btn, .page-content__bottom .flexible--feature .bottom--links .btn, .flexible--feature .contact__map__sidebar .btn, .flexible--feature .typography .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .typography input, .flexible--feature #bookaride .modal-body .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature #bookaride .modal-body input, #bookaride .flexible--feature .modal-body .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element #bookaride .flexible--feature .modal-body input, .flexible--feature
    #becomeadriver .modal-body .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature
    #becomeadriver .modal-body input,
    #becomeadriver .flexible--feature .modal-body .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element
    #becomeadriver .flexible--feature .modal-body input, .flexible--feature .flexible--links div[class*="col-"] .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .flexible--links div[class*="col-"] input, .flexible--links .flexible--feature div[class*="col-"] .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--links .flexible--feature div[class*="col-"] input, .flexible--feature .page-content__bottom .bottom--links .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .page-content__bottom .bottom--links input, .page-content__bottom .flexible--feature .bottom--links .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .page-content__bottom .flexible--feature .bottom--links input, .flexible--feature .contact__map__sidebar .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .contact__map__sidebar input, .flexible--banners .banner__overlay .btn, .flexible--banners .banner__overlay .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay input {
      border-color: white;
      background: transparent;
      fill: white;
      color: white; }
      .btn.btn-primary--white:hover, .nf-form-cont .submit-container .nf-field-element input.btn-primary--white:hover, .flexible--feature .typography .btn:hover, .flexible--feature #bookaride .modal-body .btn:hover, #bookaride .flexible--feature .modal-body .btn:hover, .flexible--feature
      #becomeadriver .modal-body .btn:hover,
      #becomeadriver .flexible--feature .modal-body .btn:hover, .flexible--feature .flexible--links div[class*="col-"] .btn:hover, .flexible--links .flexible--feature div[class*="col-"] .btn:hover, .flexible--feature .page-content__bottom .bottom--links .btn:hover, .page-content__bottom .flexible--feature .bottom--links .btn:hover, .flexible--feature .contact__map__sidebar .btn:hover, .flexible--feature .typography .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--feature .typography input:hover, .flexible--feature #bookaride .modal-body .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--feature #bookaride .modal-body input:hover, #bookaride .flexible--feature .modal-body .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element #bookaride .flexible--feature .modal-body input:hover, .flexible--feature
      #becomeadriver .modal-body .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--feature
      #becomeadriver .modal-body input:hover,
      #becomeadriver .flexible--feature .modal-body .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element
      #becomeadriver .flexible--feature .modal-body input:hover, .flexible--feature .flexible--links div[class*="col-"] .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--feature .flexible--links div[class*="col-"] input:hover, .flexible--links .flexible--feature div[class*="col-"] .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--links .flexible--feature div[class*="col-"] input:hover, .flexible--feature .page-content__bottom .bottom--links .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--feature .page-content__bottom .bottom--links input:hover, .page-content__bottom .flexible--feature .bottom--links .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .page-content__bottom .flexible--feature .bottom--links input:hover, .flexible--feature .contact__map__sidebar .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--feature .contact__map__sidebar input:hover, .flexible--banners .banner__overlay .btn:hover, .flexible--banners .banner__overlay .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay input:hover {
        color: #000;
        background: #FFF; }
    .btn.btn-primary--whiteblue, .nf-form-cont .submit-container .nf-field-element input.btn-primary--whiteblue {
      color: #23396D;
      background: #FFF;
      border-color: #FFF; }
      .btn.btn-primary--whiteblue:hover, .nf-form-cont .submit-container .nf-field-element input.btn-primary--whiteblue:hover {
        background: none;
        color: #FFF; }
    .btn.btn-primary--bluewhite, .nf-form-cont .submit-container .nf-field-element input.btn-primary--bluewhite, .flexible--posts .investors .typography .btn, .flexible--posts .investors #bookaride .modal-body .btn, #bookaride .flexible--posts .investors .modal-body .btn, .flexible--posts .investors
    #becomeadriver .modal-body .btn,
    #becomeadriver .flexible--posts .investors .modal-body .btn, .flexible--posts .investors .flexible--links div[class*="col-"] .btn, .flexible--links .flexible--posts .investors div[class*="col-"] .btn, .flexible--posts .investors .page-content__bottom .bottom--links .btn, .page-content__bottom .flexible--posts .investors .bottom--links .btn, .flexible--posts .investors .contact__map__sidebar .btn, .flexible--posts .investors .typography .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--posts .investors .typography input, .flexible--posts .investors #bookaride .modal-body .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--posts .investors #bookaride .modal-body input, #bookaride .flexible--posts .investors .modal-body .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element #bookaride .flexible--posts .investors .modal-body input, .flexible--posts .investors
    #becomeadriver .modal-body .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--posts .investors
    #becomeadriver .modal-body input,
    #becomeadriver .flexible--posts .investors .modal-body .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element
    #becomeadriver .flexible--posts .investors .modal-body input, .flexible--posts .investors .flexible--links div[class*="col-"] .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--posts .investors .flexible--links div[class*="col-"] input, .flexible--links .flexible--posts .investors div[class*="col-"] .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--links .flexible--posts .investors div[class*="col-"] input, .flexible--posts .investors .page-content__bottom .bottom--links .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--posts .investors .page-content__bottom .bottom--links input, .page-content__bottom .flexible--posts .investors .bottom--links .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .page-content__bottom .flexible--posts .investors .bottom--links input, .flexible--posts .investors .contact__map__sidebar .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--posts .investors .contact__map__sidebar input {
      color: #FFF;
      border-color: #FFF; }
      .btn.btn-primary--bluewhite:hover, .nf-form-cont .submit-container .nf-field-element input.btn-primary--bluewhite:hover, .flexible--posts .investors .typography .btn:hover, .flexible--posts .investors #bookaride .modal-body .btn:hover, #bookaride .flexible--posts .investors .modal-body .btn:hover, .flexible--posts .investors
      #becomeadriver .modal-body .btn:hover,
      #becomeadriver .flexible--posts .investors .modal-body .btn:hover, .flexible--posts .investors .flexible--links div[class*="col-"] .btn:hover, .flexible--links .flexible--posts .investors div[class*="col-"] .btn:hover, .flexible--posts .investors .page-content__bottom .bottom--links .btn:hover, .page-content__bottom .flexible--posts .investors .bottom--links .btn:hover, .flexible--posts .investors .contact__map__sidebar .btn:hover, .flexible--posts .investors .typography .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--posts .investors .typography input:hover, .flexible--posts .investors #bookaride .modal-body .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--posts .investors #bookaride .modal-body input:hover, #bookaride .flexible--posts .investors .modal-body .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element #bookaride .flexible--posts .investors .modal-body input:hover, .flexible--posts .investors
      #becomeadriver .modal-body .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--posts .investors
      #becomeadriver .modal-body input:hover,
      #becomeadriver .flexible--posts .investors .modal-body .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element
      #becomeadriver .flexible--posts .investors .modal-body input:hover, .flexible--posts .investors .flexible--links div[class*="col-"] .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--posts .investors .flexible--links div[class*="col-"] input:hover, .flexible--links .flexible--posts .investors div[class*="col-"] .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--links .flexible--posts .investors div[class*="col-"] input:hover, .flexible--posts .investors .page-content__bottom .bottom--links .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--posts .investors .page-content__bottom .bottom--links input:hover, .page-content__bottom .flexible--posts .investors .bottom--links .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .page-content__bottom .flexible--posts .investors .bottom--links input:hover, .flexible--posts .investors .contact__map__sidebar .nf-form-cont .submit-container .nf-field-element input:hover, .nf-form-cont .submit-container .nf-field-element .flexible--posts .investors .contact__map__sidebar input:hover {
        color: #23396D;
        background: #FFF; }
    .btn.btn-primary--black, .nf-form-cont .submit-container .nf-field-element input.btn-primary--black {
      border-color: #000;
      color: #000;
      background: none; }
    .btn.btn-primary--blue, .nf-form-cont .submit-container .nf-field-element input {
      background: #23396D;
      border-color: #23396D;
      color: #FFF; }
    .btn.btn-primary:hover, .nf-form-cont .submit-container .nf-field-element input:hover {
      color: #000;
      background: #FFF; }
    .btn.btn-primary[disabled], .nf-form-cont .submit-container .nf-field-element input[disabled], .btn.btn-primary[disabled]:hover, .nf-form-cont .submit-container .nf-field-element input[disabled]:hover {
      border-color: #9FA2A3 !important;
      background: #9FA2A3 !important;
      color: white !important; }
  .btn.btn-lg, .btn-group-lg > .btn, .nf-form-cont .submit-container .nf-field-element .btn-group-lg > input, .nf-form-cont .submit-container .nf-field-element input.btn-lg {
    padding: 11px 24px 13px; }
  .btn:hover, .nf-form-cont .submit-container .nf-field-element input:hover {
    background-position: 100% 0%; }
  .btn svg.icon, .nf-form-cont .submit-container .nf-field-element input svg.icon {
    width: 24px;
    height: 24px;
    margin: 0px 9px 0px 0px; }

/*button,
input[type='submit'],
input[type='button'] {
  @extend .btn;
}*/
.input-text,
input[type='text'],
input[type='tel'],
input[type='email'],
textarea,
.form-control,
.nf-form-cont .firstname-container .nf-field-element input,
.nf-form-cont .lastname-container .nf-field-element input,
.nf-form-cont .phone-container .nf-field-element input,
.nf-form-cont .email-container .nf-field-element input,
.nf-form-cont .city-container .nf-field-element input,
.nf-form-cont .textarea-container .nf-field-element textarea,
select {
  -webkit-appearance: none;
  display: block;
  width: 100%;
  height: 40px !important;
  max-width: 100%;
  font-size: 0.875em;
  letter-spacing: .88px;
  margin: 0px;
  padding: 0px 15px;
  border-radius: 0px;
  background: white;
  box-shadow: none;
  line-height: inherit;
  color: inherit;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -moz-appearance: none;
  box-shadow: none !important; }
  .input-text::-webkit-input-placeholder,
  input[type='text']::-webkit-input-placeholder,
  input[type='tel']::-webkit-input-placeholder,
  input[type='email']::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder,
  .form-control::-webkit-input-placeholder,
  .nf-form-cont .firstname-container .nf-field-element input::-webkit-input-placeholder,
  .nf-form-cont .lastname-container .nf-field-element input::-webkit-input-placeholder,
  .nf-form-cont .phone-container .nf-field-element input::-webkit-input-placeholder,
  .nf-form-cont .email-container .nf-field-element input::-webkit-input-placeholder,
  .nf-form-cont .city-container .nf-field-element input::-webkit-input-placeholder,
  .nf-form-cont .textarea-container .nf-field-element textarea::-webkit-input-placeholder,
  select::-webkit-input-placeholder {
    color: inherit !important;
    opacity: 1 !important; }
  .input-text::-moz-placeholder,
  input[type='text']::-moz-placeholder,
  input[type='tel']::-moz-placeholder,
  input[type='email']::-moz-placeholder,
  textarea::-moz-placeholder,
  .form-control::-moz-placeholder,
  .nf-form-cont .firstname-container .nf-field-element input::-moz-placeholder,
  .nf-form-cont .lastname-container .nf-field-element input::-moz-placeholder,
  .nf-form-cont .phone-container .nf-field-element input::-moz-placeholder,
  .nf-form-cont .email-container .nf-field-element input::-moz-placeholder,
  .nf-form-cont .city-container .nf-field-element input::-moz-placeholder,
  .nf-form-cont .textarea-container .nf-field-element textarea::-moz-placeholder,
  select::-moz-placeholder {
    color: inherit !important;
    opacity: 1 !important; }
  .input-text:-ms-input-placeholder,
  input[type='text']:-ms-input-placeholder,
  input[type='tel']:-ms-input-placeholder,
  input[type='email']:-ms-input-placeholder,
  textarea:-ms-input-placeholder,
  .form-control:-ms-input-placeholder,
  .nf-form-cont .firstname-container .nf-field-element input:-ms-input-placeholder,
  .nf-form-cont .lastname-container .nf-field-element input:-ms-input-placeholder,
  .nf-form-cont .phone-container .nf-field-element input:-ms-input-placeholder,
  .nf-form-cont .email-container .nf-field-element input:-ms-input-placeholder,
  .nf-form-cont .city-container .nf-field-element input:-ms-input-placeholder,
  .nf-form-cont .textarea-container .nf-field-element textarea:-ms-input-placeholder,
  select:-ms-input-placeholder {
    color: inherit !important;
    opacity: 1 !important; }
  .input-text::placeholder,
  input[type='text']::placeholder,
  input[type='tel']::placeholder,
  input[type='email']::placeholder,
  textarea::placeholder,
  .form-control::placeholder,
  .nf-form-cont .firstname-container .nf-field-element input::placeholder,
  .nf-form-cont .lastname-container .nf-field-element input::placeholder,
  .nf-form-cont .phone-container .nf-field-element input::placeholder,
  .nf-form-cont .email-container .nf-field-element input::placeholder,
  .nf-form-cont .city-container .nf-field-element input::placeholder,
  .nf-form-cont .textarea-container .nf-field-element textarea::placeholder,
  select::placeholder {
    color: inherit !important;
    opacity: 1 !important; }
  .input-text[aria-invalid="true"],
  input[type='text'][aria-invalid="true"],
  input[type='tel'][aria-invalid="true"],
  input[type='email'][aria-invalid="true"],
  textarea[aria-invalid="true"],
  .form-control[aria-invalid="true"],
  .nf-form-cont .firstname-container .nf-field-element input[aria-invalid="true"],
  .nf-form-cont .lastname-container .nf-field-element input[aria-invalid="true"],
  .nf-form-cont .phone-container .nf-field-element input[aria-invalid="true"],
  .nf-form-cont .email-container .nf-field-element input[aria-invalid="true"],
  .nf-form-cont .city-container .nf-field-element input[aria-invalid="true"],
  .nf-form-cont .textarea-container .nf-field-element textarea[aria-invalid="true"],
  select[aria-invalid="true"] {
    border-color: red;
    color: red; }

textarea.form-control, .nf-form-cont .textarea-container .nf-field-element textarea {
  padding: 10px 15px; }

select {
  -webkit-appearance: none;
  background-image: url("../images/icons/svg/icon-arrow-down-grey.svg");
  background-position: calc(100% - 14px) 54%;
  background-repeat: no-repeat;
  background-size: 18px; }

select::-ms-expand {
  display: none; }

.switch {
  display: table;
  position: relative; }
  .switch__link {
    display: table-cell;
    padding: 0px 7px;
    white-space: nowrap;
    color: inherit; }
    .switch__link:first-child {
      padding-left: 0px; }
    .switch__link:last-child {
      padding-right: 0px; }
  .switch__ui {
    display: table-cell;
    position: relative;
    width: 30px;
    font-size: 0;
    line-height: 1; }
    .switch__ui__track {
      display: block;
      position: absolute;
      top: calc(50% - 5px);
      left: 0px;
      width: 100%;
      height: 11px;
      border: none;
      border-radius: 13px;
      background: rgba(127, 127, 127, 0.2); }
  .switch--left .switch__ui__track:after,
  .switch--right .switch__ui__track:after {
    content: '';
    display: block;
    position: absolute;
    top: -2px;
    width: 15px;
    height: 15px;
    border: none;
    border-radius: 15px;
    background: #23396D; }
  .switch--left .switch__ui__track:after {
    left: -1px; }
  .switch--right .switch__ui__track:after {
    right: -1px; }
  @media screen and (max-width: 1023px) {
    .switch__ui {
      width: 40px; }
      .switch__ui__track {
        top: calc(50% - 6px);
        height: 13px;
        background: rgba(255, 255, 255, 0.2); }
    .switch--left .switch__ui__track:after,
    .switch--right .switch__ui__track:after {
      top: -4px;
      width: 20px;
      height: 20px; } }

.nf-form-cont .listradio-container .nf-field-element li {
  position: relative;
  padding: 0px 0px 0px 30px !important; }
  .nf-form-cont .listradio-container .nf-field-element li input {
    position: absolute;
    opacity: 0; }
  .nf-form-cont .listradio-container .nf-field-element li label:after {
    content: '';
    display: block;
    position: relative;
    float: left;
    top: 4px;
    width: 20px;
    height: 20px;
    margin: 0px 0px 0px -30px;
    background: white;
    border: 5px solid white;
    border-radius: 20px;
    line-height: 1; }
  .nf-form-cont .listradio-container .nf-field-element li input:checked + label:after {
    background: #23396D; }

.nf-form-cont .listcheckbox-container .nf-field-element li {
  position: relative;
  padding: 0px 0px 0px 30px !important; }
  .nf-form-cont .listcheckbox-container .nf-field-element li input {
    position: absolute;
    opacity: 0; }
  .nf-form-cont .listcheckbox-container .nf-field-element li label:after {
    content: '';
    display: block;
    position: relative;
    float: left;
    top: 4px;
    width: 20px;
    height: 20px;
    margin: 0px 0px 0px -30px;
    background: white;
    border: 1px solid #979797;
    border-radius: 3px;
    line-height: 1; }
  .nf-form-cont .listcheckbox-container .nf-field-element li input:checked + label:after {
    background: white url("../images/icons/svg/icon-check.svg") no-repeat center/12px; }

/*.checkbox-container {
  position:relative;

  input[type='checkbox'] {
    visibility:hidden;
    float:left;
    width:20px;
    height:20px;
    margin-right:15px;

    &:checked + span:after {
      content:'\f00c';
    }
  }

  span {
    line-height:20px;

    &:after {
      content:'';
      position:absolute;
      display:block;
      top:0px;
      left:0px;
      width:20px;
      height:20px;
      background:white;
      border:1px solid black;
      border-radius:20px;
      font:normal normal normal 14px/1 FontAwesome;
      line-height:18px;
      text-align:center;
      color:white;
    }
  }
}

.radio-container {
  position:relative;

  input[type='radio'] {
    visibility:hidden;
    float:left;
    width:20px;
    height:20px;
    margin-right:15px;

    &:checked + span:after {
      border-width:6px;
    }
  }

  span {
    line-height:20px;

    &:after {
      content:'';
      position:absolute;
      display:block;
      top:0px;
      left:0px;
      width:20px;
      height:20px;
      background:white;
      border:1px solid black;
      border-radius:20px;
    }
  }
}*/
/* ==========================================================================
   COMPONENTS
   ========================================================================== */
.pagination {
  display: block;
  margin: 0px 0px 15px; }
  .pagination ul {
    width: 100%;
    margin: 0px -10px;
    padding: 0px;
    text-align: center; }
  .pagination li {
    display: inline-block;
    margin: 0px 5px;
    padding: 0px 5px;
    list-style: none; }

.modal {
  display: none;
  text-align: center; }
  .modal .close {
    position: absolute;
    top: -32px;
    right: 15px;
    text-shadow: none;
    color: white;
    opacity: 1; }
  .modal .modal-header .close {
    top: 11px;
    color: black; }
  .modal span.modal-close {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 99;
    cursor: pointer; }
    .modal span.modal-close svg {
      width: 18px;
      height: 18px; }
  .modal .modal-dialog {
    width: 758px;
    max-width: 100%;
    text-align: left; }
    @media screen and (max-width: 1023px) {
      .modal .modal-dialog {
        margin: 70px auto; } }
    @media screen and (max-width: 767px) {
      .modal .modal-dialog {
        margin: 50px auto; } }
  .modal .modal-content {
    padding: 0px;
    border-radius: 0px;
    box-shadow: none; }
  .modal .modal-header,
  .modal .modal-footer {
    padding: 25px 45px; }
  .modal .modal-body {
    padding: 0 58px 50px; }
  .modal .modal-pagination {
    width: 100%;
    margin: 120px 0 0; }
    .modal .modal-pagination span {
      font-weight: 700;
      font-size: 0.9375em;
      cursor: pointer; }
      .modal .modal-pagination span .fa {
        font-size: .8em; }
      .modal .modal-pagination span:nth-child(1) {
        float: left; }
        .modal .modal-pagination span:nth-child(1) .fa {
          margin-right: 6px; }
      .modal .modal-pagination span:nth-child(2) {
        float: right; }
        .modal .modal-pagination span:nth-child(2) .fa {
          margin-left: 2px; }
  @media screen and (max-width: 1023px) {
    .modal .modal-pagination {
      margin: 60px 0 0; } }
  @media screen and (max-width: 767px) {
    .modal .modal-body {
      padding: 0 0 40px; }
    .modal .modal-content {
      padding: 0 15px; } }

.modal-backdrop {
  background: rgba(0, 0, 0, 0.85); }
  .modal-backdrop.in {
    opacity: 1; }

#bookaride .modal-body,
#becomeadriver .modal-body {
  text-align: center;
  padding: 50px 0; }
  @media screen and (min-width: 768px) {
    #bookaride .modal-body,
    #becomeadriver .modal-body {
      padding: 90px 90px 120px; } }
  #bookaride .modal-body p.brand, #bookaride .modal-body li.brand, #bookaride .modal-body .brand.label, #bookaride .modal-body
  label.brand,
  #becomeadriver .modal-body p.brand,
  #becomeadriver .modal-body li.brand,
  #becomeadriver .modal-body .brand.label,
  #becomeadriver .modal-body
  label.brand {
    font-size: 0.875em;
    letter-spacing: .88px;
    line-height: 1.4;
    margin: 35px 0 40px; }
    #bookaride .modal-body p.brand small, #bookaride .modal-body li.brand small, #bookaride .modal-body .brand.label small, #bookaride .modal-body
    label.brand small,
    #becomeadriver .modal-body p.brand small,
    #becomeadriver .modal-body li.brand small,
    #becomeadriver .modal-body .brand.label small,
    #becomeadriver .modal-body
    label.brand small {
      letter-spacing: .75px;
      font-size: 0.75em;
      opacity: 0.3; }
  #bookaride .modal-body__grid,
  #becomeadriver .modal-body__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style: none;
    padding: 0;
    max-width: 455px;
    margin: 0 auto !important; }
    #bookaride .modal-body__grid li,
    #becomeadriver .modal-body__grid li {
      width: 50%;
      padding: 0 12px;
      height: 115px;
      border-top: 1px solid #E7E7E7;
      position: relative; }
      #bookaride .modal-body__grid li:before,
      #becomeadriver .modal-body__grid li:before {
        display: none; }
      #bookaride .modal-body__grid li a, #bookaride .modal-body__grid li span.link, #bookaride .modal-body__grid li .people__tile span.readmore, .people__tile #bookaride .modal-body__grid li span.readmore,
      #becomeadriver .modal-body__grid li a,
      #becomeadriver .modal-body__grid li span.link,
      #becomeadriver .modal-body__grid li .people__tile span.readmore, .people__tile
      #becomeadriver .modal-body__grid li span.readmore {
        height: 100%;
        text-decoration: none; }
      #bookaride .modal-body__grid li:nth-of-type(1), #bookaride .modal-body__grid li:nth-of-type(2),
      #becomeadriver .modal-body__grid li:nth-of-type(1),
      #becomeadriver .modal-body__grid li:nth-of-type(2) {
        border-top: 0; }
      #bookaride .modal-body__grid li:nth-of-type(2n-1),
      #becomeadriver .modal-body__grid li:nth-of-type(2n-1) {
        border-right: 1px solid #E7E7E7; }
      #bookaride .modal-body__grid li img,
      #becomeadriver .modal-body__grid li img {
        margin: 0;
        max-width: 100%;
        max-height: 55px; }
      #bookaride .modal-body__grid li span,
      #becomeadriver .modal-body__grid li span {
        position: absolute;
        top: 10px;
        right: 10px; }
  #bookaride .modal-body .nf-form-cont,
  #becomeadriver .modal-body .nf-form-cont {
    margin: 50px auto 0;
    display: block; }

#becomeadriver .modal-body .list-checkbox-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  #becomeadriver .modal-body .list-checkbox-wrap .nf-field-label {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 0 0 5px !important; }
  #becomeadriver .modal-body .list-checkbox-wrap .nf-field-description {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    text-align: left; }
    #becomeadriver .modal-body .list-checkbox-wrap .nf-field-description h6 {
      margin: 0 0 15px;
      letter-spacing: .88px;
      text-transform: none; }
  #becomeadriver .modal-body .list-checkbox-wrap .nf-field-element {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }

@media screen and (min-width: 768px) {
  #becomeadriver .modal-body {
    padding: 90px 90px 48px; } }

.tabs {
  position: relative;
  padding: 88px 0px 75px;
  overflow: auto; }
  .tabs__list {
    display: table;
    margin: 0 auto;
    padding: 0px; }
    .tabs__list li {
      display: table-cell;
      margin: 0px;
      padding: 0px 49px; }
      .tabs__list li.active a, .tabs__list li.active span.link, .tabs__list li.active .people__tile span.readmore, .people__tile .tabs__list li.active span.readmore {
        border-color: #23396D;
        color: #23396D; }
    .tabs__list a, .tabs__list span.link, .tabs__list .people__tile span.readmore, .people__tile .tabs__list span.readmore {
      display: block;
      border-bottom: 5px solid #9FA2A3;
      font-weight: 800;
      text-transform: uppercase;
      color: #9FA2A3;
      transition: color 300ms ease, border 300ms ease; }
    .tabs__list li.active a:hover, .tabs__list li.active span.link:hover, .tabs__list li.active .people__tile span.readmore:hover, .people__tile .tabs__list li.active span.readmore:hover,
    .tabs__list a:hover,
    .tabs__list span.link:hover,
    .tabs__list .people__tile span.readmore:hover, .people__tile
    .tabs__list span.readmore:hover {
      border-color: #9FA2A3;
      color: #9FA2A3; }
  @media screen and (max-width: 1023px) {
    .tabs {
      padding: 33px 0px; }
      .tabs__list li {
        padding: 0px 21px; } }

.flexible {
  position: relative;
  width: 100%; }
  @media screen and (min-width: 768px) {
    .flexible:last-of-type > .container {
      padding-bottom: 58px; } }
  .flexible > section {
    position: relative; }
  .flexible--feature .container {
    max-width: 880px; }
  .flexible--feature .typography h1, .flexible--feature #bookaride .modal-body h1, #bookaride .flexible--feature .modal-body h1, .flexible--feature
  #becomeadriver .modal-body h1,
  #becomeadriver .flexible--feature .modal-body h1, .flexible--feature .flexible--links div[class*="col-"] h1, .flexible--links .flexible--feature div[class*="col-"] h1, .flexible--feature .page-content__bottom .bottom--links h1, .page-content__bottom .flexible--feature .bottom--links h1, .flexible--feature .contact__map__sidebar h1 {
    margin: 0 0 10px; }
  @media screen and (max-width: 767px) {
    .flexible--feature .typography p, .flexible--feature #bookaride .modal-body p, #bookaride .flexible--feature .modal-body p, .flexible--feature
    #becomeadriver .modal-body p,
    #becomeadriver .flexible--feature .modal-body p, .flexible--feature .flexible--links div[class*="col-"] p, .flexible--links .flexible--feature div[class*="col-"] p, .flexible--feature .page-content__bottom .bottom--links p, .page-content__bottom .flexible--feature .bottom--links p, .flexible--feature .contact__map__sidebar p, .flexible--feature .typography li, .flexible--feature #bookaride .modal-body li, #bookaride .flexible--feature .modal-body li, .flexible--feature
    #becomeadriver .modal-body li,
    #becomeadriver .flexible--feature .modal-body li, .flexible--feature .flexible--links div[class*="col-"] li, .flexible--links .flexible--feature div[class*="col-"] li, .flexible--feature .page-content__bottom .bottom--links li, .page-content__bottom .flexible--feature .bottom--links li, .flexible--feature .contact__map__sidebar li, .flexible--feature .typography .label, .flexible--feature #bookaride .modal-body .label, #bookaride .flexible--feature .modal-body .label, .flexible--feature
    #becomeadriver .modal-body .label,
    #becomeadriver .flexible--feature .modal-body .label, .flexible--feature .flexible--links div[class*="col-"] .label, .flexible--links .flexible--feature div[class*="col-"] .label, .flexible--feature .page-content__bottom .bottom--links .label, .page-content__bottom .flexible--feature .bottom--links .label, .flexible--feature .contact__map__sidebar .label, .flexible--feature .typography
    label, .flexible--feature #bookaride .modal-body
    label, #bookaride .flexible--feature .modal-body
    label, .flexible--feature
    #becomeadriver .modal-body
    label,
    #becomeadriver .flexible--feature .modal-body
    label, .flexible--feature .flexible--links div[class*="col-"]
    label, .flexible--links .flexible--feature div[class*="col-"]
    label, .flexible--feature .page-content__bottom .bottom--links
    label, .page-content__bottom .flexible--feature .bottom--links
    label, .flexible--feature .contact__map__sidebar
    label {
      font-size: 1em; }
      .flexible--feature .typography p .btn, .flexible--feature #bookaride .modal-body p .btn, #bookaride .flexible--feature .modal-body p .btn, .flexible--feature
      #becomeadriver .modal-body p .btn,
      #becomeadriver .flexible--feature .modal-body p .btn, .flexible--feature .flexible--links div[class*="col-"] p .btn, .flexible--links .flexible--feature div[class*="col-"] p .btn, .flexible--feature .page-content__bottom .bottom--links p .btn, .page-content__bottom .flexible--feature .bottom--links p .btn, .flexible--feature .contact__map__sidebar p .btn, .flexible--feature .typography li .btn, .flexible--feature #bookaride .modal-body li .btn, #bookaride .flexible--feature .modal-body li .btn, .flexible--feature
      #becomeadriver .modal-body li .btn,
      #becomeadriver .flexible--feature .modal-body li .btn, .flexible--feature .flexible--links div[class*="col-"] li .btn, .flexible--links .flexible--feature div[class*="col-"] li .btn, .flexible--feature .page-content__bottom .bottom--links li .btn, .page-content__bottom .flexible--feature .bottom--links li .btn, .flexible--feature .contact__map__sidebar li .btn, .flexible--feature .typography .label .btn, .flexible--feature #bookaride .modal-body .label .btn, #bookaride .flexible--feature .modal-body .label .btn, .flexible--feature
      #becomeadriver .modal-body .label .btn,
      #becomeadriver .flexible--feature .modal-body .label .btn, .flexible--feature .flexible--links div[class*="col-"] .label .btn, .flexible--links .flexible--feature div[class*="col-"] .label .btn, .flexible--feature .page-content__bottom .bottom--links .label .btn, .page-content__bottom .flexible--feature .bottom--links .label .btn, .flexible--feature .contact__map__sidebar .label .btn, .flexible--feature .typography
      label .btn, .flexible--feature #bookaride .modal-body
      label .btn, #bookaride .flexible--feature .modal-body
      label .btn, .flexible--feature
      #becomeadriver .modal-body
      label .btn,
      #becomeadriver .flexible--feature .modal-body
      label .btn, .flexible--feature .flexible--links div[class*="col-"]
      label .btn, .flexible--links .flexible--feature div[class*="col-"]
      label .btn, .flexible--feature .page-content__bottom .bottom--links
      label .btn, .page-content__bottom .flexible--feature .bottom--links
      label .btn, .flexible--feature .contact__map__sidebar
      label .btn, .flexible--feature .typography p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .typography p input, .flexible--feature #bookaride .modal-body p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature #bookaride .modal-body p input, #bookaride .flexible--feature .modal-body p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element #bookaride .flexible--feature .modal-body p input, .flexible--feature
      #becomeadriver .modal-body p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature
      #becomeadriver .modal-body p input,
      #becomeadriver .flexible--feature .modal-body p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element
      #becomeadriver .flexible--feature .modal-body p input, .flexible--feature .flexible--links div[class*="col-"] p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .flexible--links div[class*="col-"] p input, .flexible--links .flexible--feature div[class*="col-"] p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--links .flexible--feature div[class*="col-"] p input, .flexible--feature .page-content__bottom .bottom--links p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .page-content__bottom .bottom--links p input, .page-content__bottom .flexible--feature .bottom--links p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .page-content__bottom .flexible--feature .bottom--links p input, .flexible--feature .contact__map__sidebar p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .contact__map__sidebar p input, .flexible--feature .typography li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .typography li input, .flexible--feature #bookaride .modal-body li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature #bookaride .modal-body li input, #bookaride .flexible--feature .modal-body li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element #bookaride .flexible--feature .modal-body li input, .flexible--feature
      #becomeadriver .modal-body li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature
      #becomeadriver .modal-body li input,
      #becomeadriver .flexible--feature .modal-body li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element
      #becomeadriver .flexible--feature .modal-body li input, .flexible--feature .flexible--links div[class*="col-"] li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .flexible--links div[class*="col-"] li input, .flexible--links .flexible--feature div[class*="col-"] li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--links .flexible--feature div[class*="col-"] li input, .flexible--feature .page-content__bottom .bottom--links li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .page-content__bottom .bottom--links li input, .page-content__bottom .flexible--feature .bottom--links li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .page-content__bottom .flexible--feature .bottom--links li input, .flexible--feature .contact__map__sidebar li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .contact__map__sidebar li input, .flexible--feature .typography .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .typography .label input, .flexible--feature #bookaride .modal-body .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature #bookaride .modal-body .label input, #bookaride .flexible--feature .modal-body .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element #bookaride .flexible--feature .modal-body .label input, .flexible--feature
      #becomeadriver .modal-body .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature
      #becomeadriver .modal-body .label input,
      #becomeadriver .flexible--feature .modal-body .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element
      #becomeadriver .flexible--feature .modal-body .label input, .flexible--feature .flexible--links div[class*="col-"] .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .flexible--links div[class*="col-"] .label input, .flexible--links .flexible--feature div[class*="col-"] .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--links .flexible--feature div[class*="col-"] .label input, .flexible--feature .page-content__bottom .bottom--links .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .page-content__bottom .bottom--links .label input, .page-content__bottom .flexible--feature .bottom--links .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .page-content__bottom .flexible--feature .bottom--links .label input, .flexible--feature .contact__map__sidebar .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .contact__map__sidebar .label input, .flexible--feature .typography
      label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .typography
      label input, .flexible--feature #bookaride .modal-body
      label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature #bookaride .modal-body
      label input, #bookaride .flexible--feature .modal-body
      label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element #bookaride .flexible--feature .modal-body
      label input, .flexible--feature
      #becomeadriver .modal-body
      label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature
      #becomeadriver .modal-body
      label input,
      #becomeadriver .flexible--feature .modal-body
      label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element
      #becomeadriver .flexible--feature .modal-body
      label input, .flexible--feature .flexible--links div[class*="col-"]
      label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .flexible--links div[class*="col-"]
      label input, .flexible--links .flexible--feature div[class*="col-"]
      label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--links .flexible--feature div[class*="col-"]
      label input, .flexible--feature .page-content__bottom .bottom--links
      label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .page-content__bottom .bottom--links
      label input, .page-content__bottom .flexible--feature .bottom--links
      label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .page-content__bottom .flexible--feature .bottom--links
      label input, .flexible--feature .contact__map__sidebar
      label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--feature .contact__map__sidebar
      label input {
        margin: 20px 0 0; } }
  .flexible--feature .logos {
    position: relative;
    margin: 85px 0px 0px;
    padding: 35px 30px 48px;
    background: #2A2A2A; }
    .flexible--feature .logos ul {
      display: block;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      max-width: 464px;
      margin: 0px auto;
      padding: 0px; }
      .flexible--feature .logos ul > li {
        display: inline-block;
        float: left;
        width: 50%;
        margin: 0px;
        padding: 1px;
        list-style: none; }
        .flexible--feature .logos ul > li .brand-image {
          height: 123px;
          padding: 7px;
          background: white; }
        .flexible--feature .logos ul > li a, .flexible--feature .logos ul > li span.link, .flexible--feature .logos ul > li .people__tile span.readmore, .people__tile .flexible--feature .logos ul > li span.readmore {
          display: block;
          text-decoration: none; }
    .flexible--feature .logos a, .flexible--feature .logos span.link, .flexible--feature .logos .people__tile span.readmore, .people__tile .flexible--feature .logos span.readmore {
      display: block;
      max-height: 100%; }
    .flexible--feature .logos img {
      width: auto;
      height: auto;
      max-width: 100%;
      max-height: 100%; }
    @media screen and (max-width: 1023px) {
      .flexible--feature .logos {
        margin: 60px 0px 0px; } }
    @media screen and (max-width: 767px) {
      .flexible--feature .logos {
        margin: 45px 0px 0px; }
        .flexible--feature .logos ul > li {
          width: calc(50% - 2px); }
          .flexible--feature .logos ul > li .brand-image {
            height: 92px; } }
  .flexible .our-brands {
    background: black url(../images/general/our-brands-bg.jpg) no-repeat center/cover;
    color: white;
    padding: 235px 0 220px;
    text-align: center; }
    @media screen and (max-width: 1023px) {
      .flexible .our-brands {
        padding: 200px 0 70px; } }
    @media screen and (max-width: 767px) {
      .flexible .our-brands {
        padding: 80px 0 71px; } }
  .flexible--book-ride .container {
    position: relative;
    max-width: 920px; }
  .flexible--book-ride .book-ride {
    z-index: 999;
    background-color: black;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0px;
    left: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 35px 50px; }
    .flexible--book-ride .book-ride > svg {
      min-width: 36px;
      height: 43px; }
    @media screen and (max-width: 1023px) {
      .flexible--book-ride .book-ride__wrap {
        position: relative; } }
    .flexible--book-ride .book-ride__title {
      font-size: 2.5em;
      line-height: 0.925;
      white-space: nowrap;
      font-style: italic;
      text-transform: uppercase;
      margin-left: 20px;
      padding-right: 47px; }
    .flexible--book-ride .book-ride__copy {
      padding-right: 30px;
      letter-spacing: 1.78px; }
  @media screen and (max-width: 1023px) {
    .flexible--book-ride .book-ride {
      display: block;
      width: 100%;
      text-align: center; }
      .flexible--book-ride .book-ride__title {
        padding: 0;
        margin: 0;
        margin: 10px 0; }
      .flexible--book-ride .book-ride__copy {
        margin: 15px 0 20px; } }
  @media screen and (max-width: 767px) {
    .flexible--book-ride .container {
      padding: 0; }
    .flexible--book-ride .book-ride {
      display: block;
      position: relative;
      padding: 45px 30px 49px 72px;
      text-align: left;
      -webkit-transform: none;
              transform: none; }
      .flexible--book-ride .book-ride:before {
        content: '';
        position: absolute;
        top: 94px;
        left: 38px;
        width: 22px;
        height: calc(100% - 94px - 73px);
        border-left: 2px solid rgba(255, 255, 255, 0.2);
        border-bottom: 2px solid rgba(255, 255, 255, 0.2); }
      .flexible--book-ride .book-ride > svg {
        float: left;
        min-width: 28px;
        height: 34px;
        margin-left: -53px; }
      .flexible--book-ride .book-ride__title {
        font-size: 1.875em;
        line-height: 1.2;
        margin: 0px 0px 3px;
        font-style: normal; }
      .flexible--book-ride .book-ride__copy {
        margin: 3px 0px 14px;
        letter-spacing: 1px; } }
  .flexible--posts .investors {
    padding: 115px 0 120px;
    background: white url(../images/general/investors-flexible-bg.svg) no-repeat bottom right/cover;
    color: white; }
    @media screen and (min-width: 1370px) {
      .flexible--posts .investors > .container {
        padding: 0 75px; } }
    .flexible--posts .investors .lead {
      margin-bottom: 20px; }
    .flexible--posts .investors .typography h1, .flexible--posts .investors #bookaride .modal-body h1, #bookaride .flexible--posts .investors .modal-body h1, .flexible--posts .investors
    #becomeadriver .modal-body h1,
    #becomeadriver .flexible--posts .investors .modal-body h1, .flexible--posts .investors .flexible--links div[class*="col-"] h1, .flexible--links .flexible--posts .investors div[class*="col-"] h1, .flexible--posts .investors .page-content__bottom .bottom--links h1, .page-content__bottom .flexible--posts .investors .bottom--links h1, .flexible--posts .investors .contact__map__sidebar h1 {
      line-height: 0.875;
      margin: 0 0 22px; }
      @media screen and (min-width: 1024px) {
        .flexible--posts .investors .typography h1, .flexible--posts .investors #bookaride .modal-body h1, #bookaride .flexible--posts .investors .modal-body h1, .flexible--posts .investors
        #becomeadriver .modal-body h1,
        #becomeadriver .flexible--posts .investors .modal-body h1, .flexible--posts .investors .flexible--links div[class*="col-"] h1, .flexible--links .flexible--posts .investors div[class*="col-"] h1, .flexible--posts .investors .page-content__bottom .bottom--links h1, .page-content__bottom .flexible--posts .investors .bottom--links h1, .flexible--posts .investors .contact__map__sidebar h1 {
          line-height: 0.85714; } }
    @media screen and (max-width: 1023px) {
      .flexible--posts .investors {
        padding: 70px 0; } }
    @media screen and (max-width: 767px) {
      .flexible--posts .investors {
        padding: 65px 0 40px;
        background-position: top right;
        background-size: 100% auto; }
        .flexible--posts .investors > .container {
          padding: 0 15px; }
        .flexible--posts .investors__news {
          padding-top: 0px; }
          .flexible--posts .investors__news__button {
            margin-top: 34px;
            text-align: center; } }
  .flexible--image-copy > .container {
    padding: 25px 15px; }
    @media screen and (min-width: 768px) {
      .flexible--image-copy > .container {
        padding: 20px 15px; } }
    @media screen and (min-width: 1370px) {
      .flexible--image-copy > .container {
        padding: 58px 15px; } }
    .flexible--image-copy > .container .row, .flexible--image-copy > .container .nf-form-cont .nf-form-content, .nf-form-cont .flexible--image-copy > .container .nf-form-content {
      margin: -20px; }
      .flexible--image-copy > .container .row [class*='col-'], .flexible--image-copy > .container .nf-form-cont .nf-form-content [class*='col-'], .nf-form-cont .flexible--image-copy > .container .nf-form-content [class*='col-'] {
        padding: 20px; }
      @media screen and (min-width: 1370px) {
        .flexible--image-copy > .container .row .typography, .flexible--image-copy > .container .nf-form-cont .nf-form-content .typography, .nf-form-cont .flexible--image-copy > .container .nf-form-content .typography, .flexible--image-copy > .container .row #bookaride .modal-body, #bookaride .flexible--image-copy > .container .row .modal-body, .flexible--image-copy > .container .nf-form-cont .nf-form-content #bookaride .modal-body, #bookaride .flexible--image-copy > .container .nf-form-cont .nf-form-content .modal-body, .nf-form-cont .flexible--image-copy > .container .nf-form-content #bookaride .modal-body, #bookaride .nf-form-cont .flexible--image-copy > .container .nf-form-content .modal-body, .flexible--image-copy > .container .row
        #becomeadriver .modal-body,
        #becomeadriver .flexible--image-copy > .container .row .modal-body, .flexible--image-copy > .container .nf-form-cont .nf-form-content
        #becomeadriver .modal-body,
        #becomeadriver .flexible--image-copy > .container .nf-form-cont .nf-form-content .modal-body, .nf-form-cont .flexible--image-copy > .container .nf-form-content
        #becomeadriver .modal-body,
        #becomeadriver .nf-form-cont .flexible--image-copy > .container .nf-form-content .modal-body, .flexible--image-copy > .container .row .flexible--links div[class*="col-"], .flexible--links .flexible--image-copy > .container .row div[class*="col-"], .flexible--image-copy > .container .nf-form-cont .nf-form-content .flexible--links div[class*="col-"], .flexible--links .flexible--image-copy > .container .nf-form-cont .nf-form-content div[class*="col-"], .nf-form-cont .flexible--image-copy > .container .nf-form-content .flexible--links div[class*="col-"], .flexible--links .nf-form-cont .flexible--image-copy > .container .nf-form-content div[class*="col-"], .flexible--image-copy > .container .row .page-content__bottom .bottom--links, .page-content__bottom .flexible--image-copy > .container .row .bottom--links, .flexible--image-copy > .container .nf-form-cont .nf-form-content .page-content__bottom .bottom--links, .page-content__bottom .flexible--image-copy > .container .nf-form-cont .nf-form-content .bottom--links, .nf-form-cont .flexible--image-copy > .container .nf-form-content .page-content__bottom .bottom--links, .page-content__bottom .nf-form-cont .flexible--image-copy > .container .nf-form-content .bottom--links, .flexible--image-copy > .container .row .contact__map__sidebar, .flexible--image-copy > .container .nf-form-cont .nf-form-content .contact__map__sidebar, .nf-form-cont .flexible--image-copy > .container .nf-form-content .contact__map__sidebar {
          margin: 0 0 50px; } }
      @media screen and (min-width: 1024px) {
        .flexible--image-copy > .container .row .col-md-pull-6 .typography, .flexible--image-copy > .container .nf-form-cont .nf-form-content .col-md-pull-6 .typography, .nf-form-cont .flexible--image-copy > .container .nf-form-content .col-md-pull-6 .typography, .flexible--image-copy > .container .row .col-md-pull-6 #bookaride .modal-body, #bookaride .flexible--image-copy > .container .row .col-md-pull-6 .modal-body, .flexible--image-copy > .container .nf-form-cont .nf-form-content .col-md-pull-6 #bookaride .modal-body, #bookaride .flexible--image-copy > .container .nf-form-cont .nf-form-content .col-md-pull-6 .modal-body, .nf-form-cont .flexible--image-copy > .container .nf-form-content .col-md-pull-6 #bookaride .modal-body, #bookaride .nf-form-cont .flexible--image-copy > .container .nf-form-content .col-md-pull-6 .modal-body, .flexible--image-copy > .container .row .col-md-pull-6
        #becomeadriver .modal-body,
        #becomeadriver .flexible--image-copy > .container .row .col-md-pull-6 .modal-body, .flexible--image-copy > .container .nf-form-cont .nf-form-content .col-md-pull-6
        #becomeadriver .modal-body,
        #becomeadriver .flexible--image-copy > .container .nf-form-cont .nf-form-content .col-md-pull-6 .modal-body, .nf-form-cont .flexible--image-copy > .container .nf-form-content .col-md-pull-6
        #becomeadriver .modal-body,
        #becomeadriver .nf-form-cont .flexible--image-copy > .container .nf-form-content .col-md-pull-6 .modal-body, .flexible--image-copy > .container .row .col-md-pull-6 .flexible--links div[class*="col-"], .flexible--links .flexible--image-copy > .container .row .col-md-pull-6 div[class*="col-"], .flexible--image-copy > .container .nf-form-cont .nf-form-content .col-md-pull-6 .flexible--links div[class*="col-"], .flexible--links .flexible--image-copy > .container .nf-form-cont .nf-form-content .col-md-pull-6 div[class*="col-"], .nf-form-cont .flexible--image-copy > .container .nf-form-content .col-md-pull-6 .flexible--links div[class*="col-"], .flexible--links .nf-form-cont .flexible--image-copy > .container .nf-form-content .col-md-pull-6 div[class*="col-"], .flexible--image-copy > .container .row .col-md-pull-6 .page-content__bottom .bottom--links, .page-content__bottom .flexible--image-copy > .container .row .col-md-pull-6 .bottom--links, .flexible--image-copy > .container .nf-form-cont .nf-form-content .col-md-pull-6 .page-content__bottom .bottom--links, .page-content__bottom .flexible--image-copy > .container .nf-form-cont .nf-form-content .col-md-pull-6 .bottom--links, .nf-form-cont .flexible--image-copy > .container .nf-form-content .col-md-pull-6 .page-content__bottom .bottom--links, .page-content__bottom .nf-form-cont .flexible--image-copy > .container .nf-form-content .col-md-pull-6 .bottom--links, .flexible--image-copy > .container .row .col-md-pull-6 .contact__map__sidebar, .flexible--image-copy > .container .nf-form-cont .nf-form-content .col-md-pull-6 .contact__map__sidebar, .nf-form-cont .flexible--image-copy > .container .nf-form-content .col-md-pull-6 .contact__map__sidebar {
          max-width: 500px; } }
      @media screen and (max-width: 767px) {
        .flexible--image-copy > .container .row, .flexible--image-copy > .container .nf-form-cont .nf-form-content, .nf-form-cont .flexible--image-copy > .container .nf-form-content {
          margin: -16px; }
          .flexible--image-copy > .container .row [class*='col-'], .flexible--image-copy > .container .nf-form-cont .nf-form-content [class*='col-'], .nf-form-cont .flexible--image-copy > .container .nf-form-content [class*='col-'] {
            padding: 16px; } }
  .flexible--image-copy .image {
    width: 100%;
    height: auto;
    max-width: unset; }
    @media screen and (max-width: 767px) {
      .flexible--image-copy .image--copyimage, .flexible--image-copy .image--imagecopy {
        width: calc(100% + 30px);
        margin: 0 -15px; } }
    @media screen and (min-width: 1370px) {
      .flexible--image-copy .image--copyimage {
        width: calc(100% + 120px);
        margin: 0px -120px 0px 0px; }
      .flexible--image-copy .image--imagecopy {
        width: calc(100% + 120px);
        margin: 0px 0px 0px -120px; } }
  @media screen and (max-width: 1023px) {
    .flexible--image-copy + .flexible--banners {
      padding-top: 20px; } }
  .flexible--generic-copy > .container {
    padding: 0 0 30px; }
    @media screen and (min-width: 768px) {
      .flexible--generic-copy > .container {
        padding: 95px 15px; } }
  section + .flexible--generic-copy > .container {
    padding: 0 0 30px; }
    @media screen and (min-width: 768px) {
      section + .flexible--generic-copy > .container {
        padding: 35px 15px 95px; } }
  .flexible--banners .row, .flexible--banners .nf-form-cont .nf-form-content, .nf-form-cont .flexible--banners .nf-form-content {
    margin: -20px; }
    .flexible--banners .row [class*='col-'], .flexible--banners .nf-form-cont .nf-form-content [class*='col-'], .nf-form-cont .flexible--banners .nf-form-content [class*='col-'] {
      padding: 20px; }
    @media screen and (max-width: 767px) {
      .flexible--banners .row, .flexible--banners .nf-form-cont .nf-form-content, .nf-form-cont .flexible--banners .nf-form-content {
        margin: -8px; }
        .flexible--banners .row [class*='col-'], .flexible--banners .nf-form-cont .nf-form-content [class*='col-'], .nf-form-cont .flexible--banners .nf-form-content [class*='col-'] {
          padding: 8px; } }
  @media screen and (max-width: 767px) {
    .flexible--banners.sit-flush {
      margin: 0 0 50px; }
      .flexible--banners.sit-flush .banner {
        margin: 0; }
        .flexible--banners.sit-flush .banner__overlay {
          padding: 50px 15px; } }
  @media screen and (min-width: 768px) {
    .flexible--banners.sit-flush .container {
      padding-top: 15px;
      padding-bottom: 0px; }
      .flexible--banners.sit-flush .container [class*='col-'] {
        padding: 0; } }
  @media screen and (min-width: 768px) and (min-width: 1024px) {
    .flexible--banners.sit-flush .container {
      padding-top: 35px; } }
  @media screen and (min-width: 768px) and (max-width: 767px) {
    .flexible--banners.sit-flush .container .row, .flexible--banners.sit-flush .container .nf-form-cont .nf-form-content, .nf-form-cont .flexible--banners.sit-flush .container .nf-form-content {
      margin: 0px; } }
  .flexible--banners .banner {
    position: relative;
    height: 100%;
    overflow: hidden;
    margin: 0 -15px; }
    @media screen and (min-width: 768px) {
      .flexible--banners .banner {
        margin: 0px -10px; } }
    @media screen and (min-width: 1370px) {
      .flexible--banners .banner {
        margin: 0 -40px; } }
    .flexible--banners .banner:after {
      content: '';
      display: block;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      background: rgba(51, 51, 51, 0.7); }
    .flexible--banners .banner__bg {
      position: absolute;
      top: 50%;
      left: 50%;
      width: auto;
      height: auto;
      max-width: unset;
      max-height: unset;
      min-width: 101%;
      min-height: 101%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .flexible--banners .banner__overlay {
      position: relative;
      height: 100%;
      text-align: center;
      color: #FFF;
      z-index: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      min-height: 0px;
      padding: 126px 25px 115px; }
      @media screen and (min-width: 768px) {
        .flexible--banners .banner__overlay {
          padding: 60px; } }
      @media screen and (min-width: 1024px) {
        .flexible--banners .banner__overlay {
          min-height: 387px;
          padding: 100px 30px; } }
      .flexible--banners .banner__overlay h2, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3, .flexible--banners .banner__overlay .tabs__list a, .tabs__list .flexible--banners .banner__overlay a, .flexible--banners .banner__overlay .tabs__list span.link, .tabs__list .flexible--banners .banner__overlay span.link, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore {
        color: #FFF;
        margin: 0 0 10px; }
        .flexible--banners .banner__overlay h2 + p, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + p, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + p, .flexible--banners .banner__overlay .tabs__list a + p, .tabs__list .flexible--banners .banner__overlay a + p, .flexible--banners .banner__overlay .tabs__list span.link + p, .tabs__list .flexible--banners .banner__overlay span.link + p, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + p, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + p, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + p, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + p, .flexible--banners .banner__overlay h2 + li, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + li, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + li, .flexible--banners .banner__overlay .tabs__list a + li, .tabs__list .flexible--banners .banner__overlay a + li, .flexible--banners .banner__overlay .tabs__list span.link + li, .tabs__list .flexible--banners .banner__overlay span.link + li, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + li, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + li, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + li, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + li, .flexible--banners .banner__overlay h2 + .label, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + .label, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + .label, .flexible--banners .banner__overlay .tabs__list a + .label, .tabs__list .flexible--banners .banner__overlay a + .label, .flexible--banners .banner__overlay .tabs__list span.link + .label, .tabs__list .flexible--banners .banner__overlay span.link + .label, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + .label, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + .label, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + .label, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + .label, .flexible--banners .banner__overlay h2 +
        label, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 +
        label, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 +
        label, .flexible--banners .banner__overlay .tabs__list a +
        label, .tabs__list .flexible--banners .banner__overlay a +
        label, .flexible--banners .banner__overlay .tabs__list span.link +
        label, .tabs__list .flexible--banners .banner__overlay span.link +
        label, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore +
        label, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore +
        label, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore +
        label, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore +
        label {
          margin-top: 0; }
          .flexible--banners .banner__overlay h2 + p .btn, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + p .btn, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + p .btn, .flexible--banners .banner__overlay .tabs__list a + p .btn, .tabs__list .flexible--banners .banner__overlay a + p .btn, .flexible--banners .banner__overlay .tabs__list span.link + p .btn, .tabs__list .flexible--banners .banner__overlay span.link + p .btn, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + p .btn, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + p .btn, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + p .btn, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + p .btn, .flexible--banners .banner__overlay h2 + li .btn, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + li .btn, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + li .btn, .flexible--banners .banner__overlay .tabs__list a + li .btn, .tabs__list .flexible--banners .banner__overlay a + li .btn, .flexible--banners .banner__overlay .tabs__list span.link + li .btn, .tabs__list .flexible--banners .banner__overlay span.link + li .btn, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + li .btn, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + li .btn, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + li .btn, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + li .btn, .flexible--banners .banner__overlay h2 + .label .btn, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + .label .btn, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + .label .btn, .flexible--banners .banner__overlay .tabs__list a + .label .btn, .tabs__list .flexible--banners .banner__overlay a + .label .btn, .flexible--banners .banner__overlay .tabs__list span.link + .label .btn, .tabs__list .flexible--banners .banner__overlay span.link + .label .btn, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + .label .btn, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + .label .btn, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + .label .btn, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + .label .btn, .flexible--banners .banner__overlay h2 +
          label .btn, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 +
          label .btn, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 +
          label .btn, .flexible--banners .banner__overlay .tabs__list a +
          label .btn, .tabs__list .flexible--banners .banner__overlay a +
          label .btn, .flexible--banners .banner__overlay .tabs__list span.link +
          label .btn, .tabs__list .flexible--banners .banner__overlay span.link +
          label .btn, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore +
          label .btn, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore +
          label .btn, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore +
          label .btn, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore +
          label .btn, .flexible--banners .banner__overlay h2 + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay h2 + p input, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + p .submit-container .nf-field-element input, .flexible--banners .banner__overlay .nf-form-cont .submit-container .nf-field-element .nf-form-title h3 + p input, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + p .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .nf-form-title .flexible--banners .banner__overlay h3 + p input, .flexible--banners .banner__overlay .tabs__list a + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list a + p input, .tabs__list .flexible--banners .banner__overlay a + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay a + p input, .flexible--banners .banner__overlay .tabs__list span.link + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list span.link + p input, .tabs__list .flexible--banners .banner__overlay span.link + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay span.link + p input, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + p input, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + p input, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + p input, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + p input, .flexible--banners .banner__overlay h2 + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay h2 + li input, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + li .submit-container .nf-field-element input, .flexible--banners .banner__overlay .nf-form-cont .submit-container .nf-field-element .nf-form-title h3 + li input, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + li .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .nf-form-title .flexible--banners .banner__overlay h3 + li input, .flexible--banners .banner__overlay .tabs__list a + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list a + li input, .tabs__list .flexible--banners .banner__overlay a + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay a + li input, .flexible--banners .banner__overlay .tabs__list span.link + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list span.link + li input, .tabs__list .flexible--banners .banner__overlay span.link + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay span.link + li input, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + li input, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + li input, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + li input, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + li input, .flexible--banners .banner__overlay h2 + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay h2 + .label input, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + .label .submit-container .nf-field-element input, .flexible--banners .banner__overlay .nf-form-cont .submit-container .nf-field-element .nf-form-title h3 + .label input, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + .label .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .nf-form-title .flexible--banners .banner__overlay h3 + .label input, .flexible--banners .banner__overlay .tabs__list a + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list a + .label input, .tabs__list .flexible--banners .banner__overlay a + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay a + .label input, .flexible--banners .banner__overlay .tabs__list span.link + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list span.link + .label input, .tabs__list .flexible--banners .banner__overlay span.link + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay span.link + .label input, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + .label input, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + .label input, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + .label input, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + .label input, .flexible--banners .banner__overlay h2 +
          label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay h2 +
          label input, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 +
          label .submit-container .nf-field-element input, .flexible--banners .banner__overlay .nf-form-cont .submit-container .nf-field-element .nf-form-title h3 +
          label input, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 +
          label .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .nf-form-title .flexible--banners .banner__overlay h3 +
          label input, .flexible--banners .banner__overlay .tabs__list a +
          label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list a +
          label input, .tabs__list .flexible--banners .banner__overlay a +
          label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay a +
          label input, .flexible--banners .banner__overlay .tabs__list span.link +
          label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list span.link +
          label input, .tabs__list .flexible--banners .banner__overlay span.link +
          label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay span.link +
          label input, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore +
          label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore +
          label input, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore +
          label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore +
          label input, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore +
          label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore +
          label input, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore +
          label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore +
          label input {
            margin-top: 17px; }
        @media screen and (max-width: 767px) {
          .flexible--banners .banner__overlay h2, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3, .flexible--banners .banner__overlay .tabs__list a, .tabs__list .flexible--banners .banner__overlay a, .flexible--banners .banner__overlay .tabs__list span.link, .tabs__list .flexible--banners .banner__overlay span.link, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore {
            margin: 0 0 20px;
            font-size: 1.875em;
            line-height: 1; }
            .flexible--banners .banner__overlay h2 + p .btn, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + p .btn, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + p .btn, .flexible--banners .banner__overlay .tabs__list a + p .btn, .tabs__list .flexible--banners .banner__overlay a + p .btn, .flexible--banners .banner__overlay .tabs__list span.link + p .btn, .tabs__list .flexible--banners .banner__overlay span.link + p .btn, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + p .btn, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + p .btn, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + p .btn, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + p .btn, .flexible--banners .banner__overlay h2 + li .btn, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + li .btn, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + li .btn, .flexible--banners .banner__overlay .tabs__list a + li .btn, .tabs__list .flexible--banners .banner__overlay a + li .btn, .flexible--banners .banner__overlay .tabs__list span.link + li .btn, .tabs__list .flexible--banners .banner__overlay span.link + li .btn, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + li .btn, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + li .btn, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + li .btn, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + li .btn, .flexible--banners .banner__overlay h2 + .label .btn, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + .label .btn, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + .label .btn, .flexible--banners .banner__overlay .tabs__list a + .label .btn, .tabs__list .flexible--banners .banner__overlay a + .label .btn, .flexible--banners .banner__overlay .tabs__list span.link + .label .btn, .tabs__list .flexible--banners .banner__overlay span.link + .label .btn, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + .label .btn, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + .label .btn, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + .label .btn, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + .label .btn, .flexible--banners .banner__overlay h2 +
            label .btn, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 +
            label .btn, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 +
            label .btn, .flexible--banners .banner__overlay .tabs__list a +
            label .btn, .tabs__list .flexible--banners .banner__overlay a +
            label .btn, .flexible--banners .banner__overlay .tabs__list span.link +
            label .btn, .tabs__list .flexible--banners .banner__overlay span.link +
            label .btn, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore +
            label .btn, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore +
            label .btn, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore +
            label .btn, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore +
            label .btn, .flexible--banners .banner__overlay h2 + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay h2 + p input, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + p .submit-container .nf-field-element input, .flexible--banners .banner__overlay .nf-form-cont .submit-container .nf-field-element .nf-form-title h3 + p input, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + p .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .nf-form-title .flexible--banners .banner__overlay h3 + p input, .flexible--banners .banner__overlay .tabs__list a + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list a + p input, .tabs__list .flexible--banners .banner__overlay a + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay a + p input, .flexible--banners .banner__overlay .tabs__list span.link + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list span.link + p input, .tabs__list .flexible--banners .banner__overlay span.link + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay span.link + p input, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + p input, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + p input, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + p input, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + p .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + p input, .flexible--banners .banner__overlay h2 + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay h2 + li input, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + li .submit-container .nf-field-element input, .flexible--banners .banner__overlay .nf-form-cont .submit-container .nf-field-element .nf-form-title h3 + li input, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + li .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .nf-form-title .flexible--banners .banner__overlay h3 + li input, .flexible--banners .banner__overlay .tabs__list a + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list a + li input, .tabs__list .flexible--banners .banner__overlay a + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay a + li input, .flexible--banners .banner__overlay .tabs__list span.link + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list span.link + li input, .tabs__list .flexible--banners .banner__overlay span.link + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay span.link + li input, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + li input, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + li input, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + li input, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + li input, .flexible--banners .banner__overlay h2 + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay h2 + .label input, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 + .label .submit-container .nf-field-element input, .flexible--banners .banner__overlay .nf-form-cont .submit-container .nf-field-element .nf-form-title h3 + .label input, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 + .label .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .nf-form-title .flexible--banners .banner__overlay h3 + .label input, .flexible--banners .banner__overlay .tabs__list a + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list a + .label input, .tabs__list .flexible--banners .banner__overlay a + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay a + .label input, .flexible--banners .banner__overlay .tabs__list span.link + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list span.link + .label input, .tabs__list .flexible--banners .banner__overlay span.link + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay span.link + .label input, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore + .label input, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore + .label input, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore + .label input, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + .label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore + .label input, .flexible--banners .banner__overlay h2 +
            label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay h2 +
            label input, .flexible--banners .banner__overlay .nf-form-cont .nf-form-title h3 +
            label .submit-container .nf-field-element input, .flexible--banners .banner__overlay .nf-form-cont .submit-container .nf-field-element .nf-form-title h3 +
            label input, .nf-form-cont .nf-form-title .flexible--banners .banner__overlay h3 +
            label .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .nf-form-title .flexible--banners .banner__overlay h3 +
            label input, .flexible--banners .banner__overlay .tabs__list a +
            label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list a +
            label input, .tabs__list .flexible--banners .banner__overlay a +
            label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay a +
            label input, .flexible--banners .banner__overlay .tabs__list span.link +
            label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list span.link +
            label input, .tabs__list .flexible--banners .banner__overlay span.link +
            label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .flexible--banners .banner__overlay span.link +
            label input, .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore +
            label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .tabs__list .people__tile span.readmore +
            label input, .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore +
            label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .tabs__list .people__tile .flexible--banners .banner__overlay span.readmore +
            label input, .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore +
            label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--banners .banner__overlay .people__tile .tabs__list span.readmore +
            label input, .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore +
            label .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .people__tile .tabs__list .flexible--banners .banner__overlay span.readmore +
            label input {
              margin-top: -10px; } }
      .flexible--banners .banner__overlay p, .flexible--banners .banner__overlay li, .flexible--banners .banner__overlay .label, .flexible--banners .banner__overlay
      label {
        margin: 30px 0 20px; }
        .flexible--banners .banner__overlay p + p, .flexible--banners .banner__overlay li + p, .flexible--banners .banner__overlay .label + p, .flexible--banners .banner__overlay
        label + p, .flexible--banners .banner__overlay p + li, .flexible--banners .banner__overlay li + li, .flexible--banners .banner__overlay .label + li, .flexible--banners .banner__overlay
        label + li, .flexible--banners .banner__overlay p + .label, .flexible--banners .banner__overlay li + .label, .flexible--banners .banner__overlay .label + .label, .flexible--banners .banner__overlay
        label + .label, .flexible--banners .banner__overlay p +
        label, .flexible--banners .banner__overlay li +
        label, .flexible--banners .banner__overlay .label +
        label, .flexible--banners .banner__overlay
        label +
        label {
          margin: 0 0 10px; }
        .flexible--banners .banner__overlay p:first-child, .flexible--banners .banner__overlay li:first-child, .flexible--banners .banner__overlay .label:first-child, .flexible--banners .banner__overlay
        label:first-child {
          margin-top: 0; }
        .flexible--banners .banner__overlay p:last-child, .flexible--banners .banner__overlay li:last-child, .flexible--banners .banner__overlay .label:last-child, .flexible--banners .banner__overlay
        label:last-child {
          margin-bottom: 0; }
      .flexible--banners .banner__overlay img {
        margin: 0 auto; }
      .flexible--banners .banner__overlay blockquote {
        margin: 0 auto; }
        .flexible--banners .banner__overlay blockquote + p, .flexible--banners .banner__overlay blockquote + li, .flexible--banners .banner__overlay blockquote + .label, .flexible--banners .banner__overlay blockquote +
        label {
          margin: 12px 0 0; }
  .flexible--banners--multiple .banner {
    margin: 0; }
    .flexible--banners--multiple .banner__overlay {
      padding: 30px 0; }
      @media screen and (min-width: 768px) {
        .flexible--banners--multiple .banner__overlay {
          padding: 70px 0 80px; } }
  .flexible--links {
    text-align: center;
    position: relative;
    padding: 15px 0px 0; }
    .flexible--links:last-child {
      padding: 0px 20px 30px; }
    .flexible--links__inner {
      margin: 0 auto;
      max-width: 716px; }
    @media screen and (min-width: 1024px) {
      .flexible--links {
        padding: 0 60px 60px; }
        .flexible--links:last-child {
          padding: 30px 60px 100px; } }
    @media screen and (min-width: 1370px) {
      .flexible--links:last-child {
        padding: 30px 60px 170px; } }
    @media screen and (max-width: 767px) {
      .flexible--links {
        padding-top: 12px; } }
    .flexible--links > h2:not(:empty), .nf-form-cont .nf-form-title .flexible--links > h3:not(:empty), .tabs__list .flexible--links > a:not(:empty), .tabs__list .flexible--links > span.link:not(:empty), .tabs__list .people__tile .flexible--links > span.readmore:not(:empty), .people__tile .tabs__list .flexible--links > span.readmore:not(:empty) {
      margin: 0 0 40px; }
    @media screen and (max-width: 767px) {
      .flexible--links div[class*="col-"] p, .flexible--links div[class*="col-"] li, .flexible--links div[class*="col-"] .label, .flexible--links div[class*="col-"]
      label {
        margin: 10px 0px 15px; } }
    .flexible--links div[class*="col-"].filler {
      display: none; }
    @media screen and (min-width: 768px) {
      .flexible--links div[class*="col-"].filler {
        display: block; } }
    @media screen and (min-width: 1024px) {
      .flexible--links div[class*="col-"]:nth-child(3n+3) {
        border-right: 0; }
      .flexible--links div[class*="col-"]:nth-child(-n+3) {
        border-top: none; } }
    .flexible--links div[class*="col-"] a, .flexible--links div[class*="col-"] span.link, .flexible--links div[class*="col-"] .people__tile span.readmore, .people__tile .flexible--links div[class*="col-"] span.readmore {
      display: block;
      padding: 0 0 12px;
      text-decoration: none; }
      .flexible--links div[class*="col-"] a:hover .image img, .flexible--links div[class*="col-"] span.link:hover .image img, .flexible--links div[class*="col-"] .people__tile span.readmore:hover .image img, .people__tile .flexible--links div[class*="col-"] span.readmore:hover .image img {
        -webkit-transform: scale(1.05);
                transform: scale(1.05); }
      .flexible--links div[class*="col-"] a:hover .link, .flexible--links div[class*="col-"] span.link:hover .link, .flexible--links div[class*="col-"] .people__tile span.readmore:hover .link, .people__tile .flexible--links div[class*="col-"] span.readmore:hover .link, .flexible--links div[class*="col-"] a:hover .people__tile .readmore, .people__tile .flexible--links div[class*="col-"] a:hover .readmore, .flexible--links div[class*="col-"] span.link:hover .people__tile .readmore, .people__tile .flexible--links div[class*="col-"] span.link:hover .readmore, .flexible--links div[class*="col-"] .people__tile span.readmore:hover .readmore, .people__tile .flexible--links div[class*="col-"] span.readmore:hover .readmore {
        color: #000; }
      @media screen and (max-width: 1023px) {
        .flexible--links div[class*="col-"] a, .flexible--links div[class*="col-"] span.link, .flexible--links div[class*="col-"] .people__tile span.readmore, .people__tile .flexible--links div[class*="col-"] span.readmore {
          padding: 0 25px; } }
    .flexible--links .image {
      height: 110px;
      margin: 0 auto; }
      .flexible--links .image img {
        margin: 0 !important;
        max-width: 242px;
        max-height: 100%;
        width: auto;
        height: auto;
        transition: all 400ms ease;
        -webkit-transform: scale(1);
                transform: scale(1); }
      @media screen and (max-width: 1023px) {
        .flexible--links .image {
          height: 95px;
          padding: 10px 0;
          max-width: 230px; }
          .flexible--links .image img {
            max-width: 100%; } }
    .flexible--links p, .flexible--links li, .flexible--links .label, .flexible--links
    label {
      color: #000;
      margin: 20px 0 15px; }
    .flexible--links .link, .flexible--links .people__tile .readmore, .people__tile .flexible--links .readmore {
      font-weight: 800;
      text-transform: uppercase;
      font-size: 0.9375em; }
      .flexible--links .link .fa, .flexible--links .people__tile .readmore .fa, .people__tile .flexible--links .readmore .fa {
        margin: 0px 0px 0px 2px;
        font-size: 0.8em; }
      @media screen and (max-width: 767px) {
        .flexible--links .link, .flexible--links .people__tile .readmore, .people__tile .flexible--links .readmore {
          margin-bottom: 2px; } }
  .flexible--actions > .container {
    padding: 55px 15px; }
    @media screen and (max-width: 767px) {
      .flexible--actions > .container {
        padding: 40px 15px; } }
  .flexible--actions .flexible--actions:last-child > .container {
    padding-bottom: 70px; }
  .flexible--actions ul {
    display: block;
    margin: -17px;
    padding: 0px;
    text-align: center; }
    .flexible--actions ul > li {
      display: block;
      margin: 0px;
      padding: 17px;
      list-style: none; }
      .flexible--actions ul > li .btn, .flexible--actions ul > li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--actions ul > li input {
        height: 57px;
        font-size: 1.125em;
        padding: 17px 52px 0; }
        @media screen and (max-width: 767px) {
          .flexible--actions ul > li .btn, .flexible--actions ul > li .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .flexible--actions ul > li input {
            height: 68px;
            font-size: 20px;
            padding: 22px 52px 0; } }
  .flexible--actions .link, .flexible--actions .people__tile .readmore, .people__tile .flexible--actions .readmore {
    font-weight: 600;
    text-transform: uppercase;
    color: #9FA2A3;
    stroke: #9FA2A3;
    font-size: 15px;
    vertical-align: middle; }
    .flexible--actions .link svg, .flexible--actions .people__tile .readmore svg, .people__tile .flexible--actions .readmore svg {
      margin: 0px 2px -2px 0px;
      width: 14px;
      height: 14px;
      transition: stroke 300ms ease; }
    .flexible--actions .link:hover, .flexible--actions .people__tile .readmore:hover, .people__tile .flexible--actions .readmore:hover {
      color: #000;
      stroke: #000; }

.social-nav--footer {
  margin: 0;
  padding: 0;
  list-style: none; }
  .social-nav--footer li {
    list-style: none;
    padding: 0; }
  .social-nav--footer li {
    display: inline-block; }
  .social-nav--footer a, .social-nav--footer span.link, .social-nav--footer .people__tile span.readmore, .people__tile .social-nav--footer span.readmore {
    display: block;
    margin-right: 18px; }
    .social-nav--footer a:hover svg, .social-nav--footer span.link:hover svg, .social-nav--footer .people__tile span.readmore:hover svg, .people__tile .social-nav--footer span.readmore:hover svg {
      opacity: 0.8; }
    .social-nav--footer a svg, .social-nav--footer span.link svg, .social-nav--footer .people__tile span.readmore svg, .people__tile .social-nav--footer span.readmore svg {
      width: 30px; }
  .social-nav--footer li:last-child a, .social-nav--footer li:last-child span.link, .social-nav--footer li:last-child .people__tile span.readmore, .people__tile .social-nav--footer li:last-child span.readmore {
    margin-right: 0; }

/* ==========================================================================
   PARTS
   ========================================================================== */
.site-header {
  background: #000000; }
  @media screen and (max-width: 1023px) {
    .site-header {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      z-index: 9999; }
      .site-header__inner {
        width: 100%; }
      .site-header .navbar-header {
        height: 70px;
        float: none; } }
  @media screen and (max-width: 767px) {
    .site-header .navbar-header {
      height: 50px; } }
  .site-header .navbar {
    margin-bottom: 0;
    border: 0; }
    @media screen and (min-width: 1370px) {
      .site-header .navbar {
        padding: 0 60px; } }
    .site-header .navbar .menu__toggle {
      border: none;
      background: transparent !important;
      cursor: pointer;
      position: relative;
      width: 21px;
      height: 23px;
      padding: 0;
      top: 14px; }
      @media screen and (min-width: 768px) {
        .site-header .navbar .menu__toggle {
          top: 22px; } }
      .site-header .navbar .menu__toggle .icon-bar {
        background-color: white;
        width: 100%;
        transition: all 0.2s;
        border-radius: 0;
        height: 3px;
        position: absolute;
        top: 0;
        left: 0;
        margin: 0; }
        .site-header .navbar .menu__toggle .icon-bar:nth-of-type(1) {
          top: 1px; }
        .site-header .navbar .menu__toggle .icon-bar:nth-of-type(2) {
          top: 10px; }
        .site-header .navbar .menu__toggle .icon-bar:nth-of-type(3) {
          top: 19px; }
      .site-header .navbar .menu__toggle.classed .icon-bar:nth-of-type(1) {
        top: 10px;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
      .site-header .navbar .menu__toggle.classed .icon-bar:nth-of-type(2) {
        opacity: 0;
        left: -5px; }
      .site-header .navbar .menu__toggle.classed .icon-bar:nth-of-type(3) {
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        top: 10px; }
  .site-header .menu {
    margin: 0;
    padding: 0;
    list-style: none;
    padding: 14px 0; }
    .site-header .menu li {
      list-style: none;
      padding: 0; }
    .site-header .menu li {
      display: inline-block; }
    @media screen and (min-width: 1024px) {
      .site-header .menu {
        float: right;
        margin: 0;
        padding: 0; } }
    .site-header .menu li {
      padding: 16px 22px;
      display: block;
      text-transform: uppercase; }
      @media screen and (min-width: 1024px) {
        .site-header .menu li {
          padding: 42px 16px 5px;
          display: inline-block;
          text-transform: none; } }
      @media screen and (min-width: 1370px) {
        .site-header .menu li {
          padding: 42px 16px 22px; } }
      @media screen and (min-width: 1024px) {
        .site-header .menu li a, .site-header .menu li span.link, .site-header .menu li .people__tile span.readmore, .people__tile .site-header .menu li span.readmore {
          position: relative; }
          .site-header .menu li a:after, .site-header .menu li span.link:after, .site-header .menu li .people__tile span.readmore:after, .people__tile .site-header .menu li span.readmore:after {
            background: white;
            content: '';
            display: block;
            height: 1px;
            transition: width 300ms ease;
            width: 0;
            margin-top: 3px; }
          .site-header .menu li a:hover:after, .site-header .menu li span.link:hover:after, .site-header .menu li .people__tile span.readmore:hover:after, .people__tile .site-header .menu li span.readmore:hover:after {
            width: 100%; } }
  .site-header__logo {
    display: inline-block;
    padding: 14px 0 0 0;
    height: auto;
    width: 141px; }
    @media screen and (min-width: 768px) {
      .site-header__logo {
        width: 200px;
        padding: 18px 0 0; } }
    @media screen and (min-width: 1024px) {
      .site-header__logo {
        padding-top: 30px;
        width: 235px; } }
  .site-header .row > [class*='col-'], .site-header .nf-form-cont .nf-form-content > [class*='col-'], .nf-form-cont .site-header .nf-form-content > [class*='col-'] {
    padding-bottom: 0; }
  .site-header .menu__toggle {
    float: right;
    min-width: auto; }
    @media screen and (min-width: 1024px) {
      .site-header .menu__toggle {
        display: none; } }

.primary-menu {
  background: #23396D;
  margin: 0 -15px; }
  @media screen and (max-width: 1023px) {
    .primary-menu {
      height: calc(100vh - 50px);
      overflow: auto;
      -webkit-transform: translateX(100%);
              transform: translateX(100%);
      transition: all 300ms ease;
      margin: 0;
      position: fixed;
      width: 100%;
      left: 0; }
      .primary-menu--open {
        -webkit-transform: translateX(0%);
                transform: translateX(0%); } }
  @media screen and (min-width: 1024px) {
    .primary-menu {
      margin: 0;
      padding: 0;
      background: #000000; } }
  .primary-menu a, .primary-menu span.link, .primary-menu .people__tile span.readmore, .people__tile .primary-menu span.readmore {
    font-size: 1.25em;
    line-height: 1;
    color: white;
    display: block;
    font-weight: 800; }
    @media screen and (min-width: 1024px) {
      .primary-menu a, .primary-menu span.link, .primary-menu .people__tile span.readmore, .people__tile .primary-menu span.readmore {
        font-size: 1em;
        line-height: 1;
        font-weight: 400; } }
  .primary-menu li {
    line-height: 1;
    height: auto; }
    @media screen and (min-width: 1024px) {
      .primary-menu li {
        padding-top: 40px;
        height: 100px;
        margin-right: 17px; } }
    @media screen and (min-width: 1024px) {
      .primary-menu li {
        margin-right: 26px; } }
    .primary-menu li:last-child {
      margin-right: 0; }

.site-footer {
  color: white;
  background: #000000;
  padding: 35px 0 5px; }
  @media screen and (min-width: 1370px) {
    .site-footer__inner {
      padding: 0 60px; } }
  .site-footer a, .site-footer span.link, .site-footer .people__tile span.readmore, .people__tile .site-footer span.readmore {
    color: white; }
  .site-footer__connect h4 {
    font-size: 1.4rem; }
  .site-footer__colophon {
    text-align: right; }
    .site-footer__colophon svg {
      width: 20px;
      height: 20px;
      display: inline-block;
      vertical-align: middle;
      margin-left: 3px; }
    .site-footer__colophon p:first-child, .site-footer__colophon li:first-child, .site-footer__colophon .label:first-child, .site-footer__colophon
    label:first-child {
      margin-bottom: 24px; }
  .site-footer p, .site-footer li, .site-footer .label, .site-footer
  label {
    font-size: 0.875em;
    line-height: 1.21429; }
  @media screen and (min-width: 1024px) {
    .site-footer__nav {
      margin-left: 0; } }
  @media screen and (max-width: 1023px) {
    .site-footer__nav li:nth-child(n+4) {
      text-align: right; }
      .site-footer__nav li:nth-child(n+4) a, .site-footer__nav li:nth-child(n+4) span.link, .site-footer__nav li:nth-child(n+4) .people__tile span.readmore, .people__tile .site-footer__nav li:nth-child(n+4) span.readmore {
        margin-left: auto; } }
  @media screen and (max-width: 767px) {
    .site-footer {
      padding: 40px 0 55px; }
      .site-footer__inner {
        padding: 0 45px; }
      .site-footer__connect {
        text-align: center;
        margin-top: 20px; }
      .site-footer__colophon {
        text-align: center;
        padding-top: 5px; } }

.primary-nav--footer {
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2; }
  .primary-nav--footer li {
    list-style: none;
    padding: 0; }
  @media screen and (min-width: 1024px) {
    .primary-nav--footer {
      max-width: 210px; } }
  .primary-nav--footer li {
    font-size: 0.875em;
    line-height: 1.21429;
    margin: 0 0 17px; }
  .primary-nav--footer a, .primary-nav--footer span.link, .primary-nav--footer .people__tile span.readmore, .people__tile .primary-nav--footer span.readmore {
    display: table;
    position: relative;
    margin-bottom: 27px; }
    .primary-nav--footer a:after, .primary-nav--footer span.link:after, .primary-nav--footer .people__tile span.readmore:after, .people__tile .primary-nav--footer span.readmore:after {
      background: white;
      content: '';
      display: block;
      height: 1px;
      transition: width 300ms ease;
      width: 0;
      margin-top: 3px; }
    .primary-nav--footer a:hover:after, .primary-nav--footer span.link:hover:after, .primary-nav--footer .people__tile span.readmore:hover:after, .people__tile .primary-nav--footer span.readmore:hover:after {
      width: 100%; }
    @media screen and (max-width: 767px) {
      .primary-nav--footer a, .primary-nav--footer span.link, .primary-nav--footer .people__tile span.readmore, .people__tile .primary-nav--footer span.readmore {
        margin-left: auto;
        margin-right: auto; } }

.page-title {
  position: relative;
  margin: 0px 0px -192px;
  padding: 50px 0px 244px;
  background: #23396D;
  overflow: hidden; }
  .page-title__bg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    max-width: unset;
    max-height: unset;
    min-width: 101%;
    min-height: 101%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .page-title__overlay {
    position: relative;
    color: white; }
    @media screen and (min-width: 1370px) {
      .page-title__overlay {
        padding: 0 60px; } }
  .page-title__link {
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    color: white; }
    @media screen and (min-width: 1024px) {
      .page-title__link {
        position: absolute;
        top: -3px; } }
    .page-title__link .fa {
      margin: 0px 2px 0px 0px;
      font-size: 0.8em;
      transition: all 300ms ease; }
    .page-title__link:hover, .page-title__link:active, .page-title__link:focus {
      color: #FFF; }
      .page-title__link:hover .fa, .page-title__link:active .fa, .page-title__link:focus .fa {
        margin-right: 10px; }
  .page-title__title {
    text-transform: uppercase;
    line-height: .875; }
    @media screen and (min-width: 1024px) {
      .page-title__title {
        line-height: 1.8;
        font-size: 3.125em; } }
  @media screen and (max-width: 767px) {
    .page-title {
      margin: 0px;
      padding: 24px 6px 39px; }
      .page-title__link {
        margin: 0 0 3px;
        display: block; } }

/* ==========================================================================
   PAGES
   ========================================================================== */
@media screen and (max-width: 767px) {
  .homepage-hero {
    background: transparent !important; }
    .homepage-hero__inner {
      padding: 0px; }
      .homepage-hero__inner .row, .homepage-hero__inner .nf-form-cont .nf-form-content, .nf-form-cont .homepage-hero__inner .nf-form-content {
        margin: 0px; }
        .homepage-hero__inner .row [class*='col-'], .homepage-hero__inner .nf-form-cont .nf-form-content [class*='col-'], .nf-form-cont .homepage-hero__inner .nf-form-content [class*='col-'] {
          padding: 0px; } }

.homepage__overlay {
  padding: 22px 18px 35px; }
  @media screen and (min-width: 768px) {
    .homepage__overlay {
      padding: 30px;
      width: 60%;
      margin: 18% 0 22% 0;
      box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2); } }
  @media screen and (min-width: 1024px) {
    .homepage__overlay {
      padding: 50px 60px; } }
  .homepage__overlay h1 {
    line-height: 1;
    letter-spacing: -1px; }
    @media screen and (max-width: 767px) {
      .homepage__overlay h1 {
        letter-spacing: 0;
        margin: 0 0 10px; } }

body.page-template-default .site-content {
  background: #E7E7E7; }
  @media screen and (max-width: 767px) {
    body.page-template-default .site-content {
      background: #F5F5F5; } }

.page-content {
  position: relative; }
  @media screen and (min-width: 768px) {
    .page-content > .container {
      padding: 0px 15px 120px; } }
  .page-content > .container > .row, .nf-form-cont .page-content > .container > .nf-form-content {
    margin: -15px -15px 0; }
    @media screen and (min-width: 768px) {
      .page-content > .container > .row, .nf-form-cont .page-content > .container > .nf-form-content {
        margin: 0; } }
  .page-content__body.has-thumbnail {
    margin: -30px -41px 25px; }
    .page-content__body.has-thumbnail > [class*='col-'] {
      padding: 30px 41px; }
    @media screen and (min-width: 1024px) {
      .page-content__body.has-thumbnail {
        margin-left: 0px; }
        .page-content__body.has-thumbnail > div.col-md-3 {
          width: 27%; }
        .page-content__body.has-thumbnail > div.col-md-9 {
          width: 73%; } }
    @media screen and (max-width: 1023px) {
      .page-content__body.has-thumbnail {
        margin-bottom: -20px; }
        .page-content__body.has-thumbnail > .has-thumbnail {
          padding-top: 10px; } }
  @media screen and (min-width: 768px) {
    .page-content__body {
      margin-bottom: 30px; } }
  @media screen and (min-width: 1370px) {
    .page-content__body {
      margin-bottom: 40px; } }
  @media screen and (max-width: 1023px) {
    .page-content__body > div > * {
      text-align: left !important; }
    .page-content__body br {
      display: none; } }
  .page-content__feature {
    display: block;
    margin: 0 auto; }
    @media screen and (max-width: 767px) {
      .page-content__feature {
        margin: 10px auto 20px; } }
  .page-content__main {
    padding: 30px 15px 0px;
    background: white;
    width: 100%; }
    .page-content__main .container {
      width: auto;
      padding-left: 0px;
      padding-right: 0px; }
    @media screen and (min-width: 768px) {
      .page-content__main {
        padding: 40px 30px 40px; } }
    @media screen and (min-width: 1024px) {
      .page-content__main {
        padding: 70px 30px 70px; } }
    @media screen and (min-width: 1370px) {
      .page-content__main {
        padding: 96px 60px 77px; } }
  @media screen and (min-width: 768px) {
    .page-content__flexible {
      margin: 0 0 -40px; } }
  @media screen and (min-width: 1024px) {
    .page-content__flexible {
      margin: 0px 0px -77px; } }
  @media screen and (min-width: 768px) {
    .page-content__bottom {
      margin: 55px 0 -65px; } }
  .page-content__bottom .bottom {
    position: relative; }
    .page-content__bottom .bottom--links {
      text-align: center; }
      .page-content__bottom .bottom--links:last-child {
        margin: 85px 0 30px; }
      .page-content__bottom .bottom--links > h2, .page-content__bottom .nf-form-cont .nf-form-title .bottom--links > h3, .nf-form-cont .nf-form-title .page-content__bottom .bottom--links > h3, .page-content__bottom .tabs__list .bottom--links > a, .tabs__list .page-content__bottom .bottom--links > a, .page-content__bottom .tabs__list .bottom--links > span.link, .tabs__list .page-content__bottom .bottom--links > span.link, .page-content__bottom .tabs__list .people__tile .bottom--links > span.readmore, .tabs__list .people__tile .page-content__bottom .bottom--links > span.readmore, .page-content__bottom .people__tile .tabs__list .bottom--links > span.readmore, .people__tile .tabs__list .page-content__bottom .bottom--links > span.readmore {
        margin: 0 0 40px; }
        @media screen and (max-width: 767px) {
          .page-content__bottom .bottom--links > h2, .page-content__bottom .nf-form-cont .nf-form-title .bottom--links > h3, .nf-form-cont .nf-form-title .page-content__bottom .bottom--links > h3, .page-content__bottom .tabs__list .bottom--links > a, .tabs__list .page-content__bottom .bottom--links > a, .page-content__bottom .tabs__list .bottom--links > span.link, .tabs__list .page-content__bottom .bottom--links > span.link, .page-content__bottom .tabs__list .people__tile .bottom--links > span.readmore, .tabs__list .people__tile .page-content__bottom .bottom--links > span.readmore, .page-content__bottom .people__tile .tabs__list .bottom--links > span.readmore, .people__tile .tabs__list .page-content__bottom .bottom--links > span.readmore {
            margin: 0 0 68px; } }
      .page-content__bottom .bottom--links a, .page-content__bottom .bottom--links span.link, .page-content__bottom .bottom--links .people__tile span.readmore, .people__tile .page-content__bottom .bottom--links span.readmore {
        display: block;
        padding: 0 15px;
        text-decoration: none; }
        .page-content__bottom .bottom--links a:hover .image img, .page-content__bottom .bottom--links span.link:hover .image img, .page-content__bottom .bottom--links .people__tile span.readmore:hover .image img, .people__tile .page-content__bottom .bottom--links span.readmore:hover .image img {
          -webkit-transform: scale(1.05);
                  transform: scale(1.05); }
        .page-content__bottom .bottom--links a:hover .link, .page-content__bottom .bottom--links span.link:hover .link, .page-content__bottom .bottom--links .people__tile span.readmore:hover .link, .people__tile .page-content__bottom .bottom--links span.readmore:hover .link, .page-content__bottom .bottom--links a:hover .people__tile .readmore, .people__tile .page-content__bottom .bottom--links a:hover .readmore, .page-content__bottom .bottom--links span.link:hover .people__tile .readmore, .people__tile .page-content__bottom .bottom--links span.link:hover .readmore, .page-content__bottom .bottom--links .people__tile span.readmore:hover .readmore, .people__tile .page-content__bottom .bottom--links span.readmore:hover .readmore {
          color: #000; }
      .page-content__bottom .bottom--links .image {
        height: 136px; }
        .page-content__bottom .bottom--links .image img {
          margin: 0 !important;
          -webkit-transform: scale(1);
                  transform: scale(1);
          transition: all 300ms ease; }
      .page-content__bottom .bottom--links p, .page-content__bottom .bottom--links li, .page-content__bottom .bottom--links .label, .page-content__bottom .bottom--links
      label {
        margin: 5px 0 20px;
        color: #000; }
      .page-content__bottom .bottom--links .link, .page-content__bottom .bottom--links .people__tile .readmore, .people__tile .page-content__bottom .bottom--links .readmore {
        font-weight: 800;
        text-transform: uppercase;
        font-size: 0.9375em; }
        .page-content__bottom .bottom--links .link .fa, .page-content__bottom .bottom--links .people__tile .readmore .fa, .people__tile .page-content__bottom .bottom--links .readmore .fa {
          margin: 0px 0px 0px 2px;
          font-size: 0.8em; }
      @media screen and (max-width: 767px) {
        .page-content__bottom .bottom--links [class*='col-'] {
          border-bottom: 1px solid #E7E7E7; }
          .page-content__bottom .bottom--links [class*='col-']:last-child {
            border-bottom: none;
            padding-bottom: 50px; }
        .page-content__bottom .bottom--links .image {
          height: 97px;
          margin-bottom: 20px; } }
    .page-content__bottom .bottom--cta {
      background: url("../images/general/bottom-cta-bg.jpg") no-repeat center/cover;
      color: #FFF;
      padding: 75px 60px; }
      .page-content__bottom .bottom--cta > .flex-valign, .page-content__bottom .bottom--cta > .page-content__body.has-thumbnail {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
      .page-content__bottom .bottom--cta h2, .page-content__bottom .bottom--cta .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .page-content__bottom .bottom--cta h3, .page-content__bottom .bottom--cta .tabs__list a, .tabs__list .page-content__bottom .bottom--cta a, .page-content__bottom .bottom--cta .tabs__list span.link, .tabs__list .page-content__bottom .bottom--cta span.link, .page-content__bottom .bottom--cta .tabs__list .people__tile span.readmore, .tabs__list .people__tile .page-content__bottom .bottom--cta span.readmore, .page-content__bottom .bottom--cta .people__tile .tabs__list span.readmore, .people__tile .tabs__list .page-content__bottom .bottom--cta span.readmore {
        font-style: italic;
        color: #FFF; }
      .page-content__bottom .bottom--cta .book-ride__copy {
        max-width: 267px;
        margin-left: 65px;
        margin-right: 40px; }
      .page-content__bottom .bottom--cta .book-ride__button .btn, .page-content__bottom .bottom--cta .book-ride__button .nf-form-cont .submit-container .nf-field-element input, .nf-form-cont .submit-container .nf-field-element .page-content__bottom .bottom--cta .book-ride__button input {
        min-height: 58px;
        padding: 20px 38px 0;
        border-radius: 100px; }
      @media screen and (max-width: 1023px) {
        .page-content__bottom .bottom--cta {
          text-align: center;
          padding: 45px 0; }
          .page-content__bottom .bottom--cta > .flex-valign, .page-content__bottom .bottom--cta > .page-content__body.has-thumbnail {
            display: block; }
          .page-content__bottom .bottom--cta .book-ride__copy {
            max-width: 100%;
            margin: 15px 0 20px; } }
      @media screen and (max-width: 767px) {
        .page-content__bottom .bottom--cta {
          padding: 40px; }
          .page-content__bottom .bottom--cta .book-ride__title {
            font-size: 2.5em;
            line-height: 1; }
          .page-content__bottom .bottom--cta .book-ride__copy {
            margin: 20px 0 25px; } }

@media screen and (min-width: 1024px) {
  .contact {
    padding-top: 65px; } }

@media screen and (max-width: 1023px) {
  .contact {
    padding: 40px; } }

@media screen and (max-width: 767px) {
  .contact {
    padding: 0; } }

.contact__map {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media screen and (min-width: 1024px) {
    .contact__map {
      padding: 0 0 60px;
      border-bottom: 1px solid #9FA2A3; } }
  .contact__map__sidebar {
    background: #23396D;
    color: #FFF;
    width: 100%;
    padding: 22px 30px 34px; }
    @media screen and (min-width: 1024px) {
      .contact__map__sidebar {
        min-height: 426px;
        width: 40%;
        padding: 50px; } }
    @media screen and (min-width: 1370px) {
      .contact__map__sidebar {
        padding: 70px 50px;
        width: 33%; } }
    .contact__map__sidebar h2, .contact__map__sidebar .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .contact__map__sidebar h3, .contact__map__sidebar .tabs__list a, .tabs__list .contact__map__sidebar a, .contact__map__sidebar .tabs__list span.link, .tabs__list .contact__map__sidebar span.link, .contact__map__sidebar .tabs__list .people__tile span.readmore, .tabs__list .people__tile .contact__map__sidebar span.readmore, .contact__map__sidebar .people__tile .tabs__list span.readmore, .people__tile .tabs__list .contact__map__sidebar span.readmore {
      color: #FFF; }
    .contact__map__sidebar h3 {
      margin: 0;
      line-height: 1; }
      @media screen and (min-width: 1024px) {
        .contact__map__sidebar h3 {
          font-size: 1.5625em; } }
      .contact__map__sidebar h3 + p, .contact__map__sidebar h3 + li, .contact__map__sidebar h3 + .label, .contact__map__sidebar h3 +
      label {
        margin: 15px 0; }
        @media screen and (min-width: 768px) {
          .contact__map__sidebar h3 + p, .contact__map__sidebar h3 + li, .contact__map__sidebar h3 + .label, .contact__map__sidebar h3 +
          label {
            margin: 10px 0 25px; } }
    .contact__map__sidebar p, .contact__map__sidebar li, .contact__map__sidebar .label, .contact__map__sidebar
    label {
      margin: 0 0 16px;
      font-size: 1em; }
      @media screen and (min-width: 1024px) {
        .contact__map__sidebar p, .contact__map__sidebar li, .contact__map__sidebar .label, .contact__map__sidebar
        label {
          font-size: 1.25em;
          line-height: 1.4;
          letter-spacing: 1.25px; } }
      .contact__map__sidebar p a, .contact__map__sidebar li a, .contact__map__sidebar .label a, .contact__map__sidebar
      label a, .contact__map__sidebar p span.link, .contact__map__sidebar li span.link, .contact__map__sidebar .label span.link, .contact__map__sidebar
      label span.link, .contact__map__sidebar p .people__tile span.readmore, .people__tile .contact__map__sidebar p span.readmore, .contact__map__sidebar li .people__tile span.readmore, .people__tile .contact__map__sidebar li span.readmore, .contact__map__sidebar .label .people__tile span.readmore, .people__tile .contact__map__sidebar .label span.readmore, .contact__map__sidebar
      label .people__tile span.readmore, .people__tile .contact__map__sidebar
      label span.readmore {
        color: inherit;
        text-decoration: none; }
        .contact__map__sidebar p a:hover, .contact__map__sidebar li a:hover, .contact__map__sidebar .label a:hover, .contact__map__sidebar
        label a:hover, .contact__map__sidebar p span.link:hover, .contact__map__sidebar li span.link:hover, .contact__map__sidebar .label span.link:hover, .contact__map__sidebar
        label span.link:hover, .contact__map__sidebar p .people__tile span.readmore:hover, .people__tile .contact__map__sidebar p span.readmore:hover, .contact__map__sidebar li .people__tile span.readmore:hover, .people__tile .contact__map__sidebar li span.readmore:hover, .contact__map__sidebar .label .people__tile span.readmore:hover, .people__tile .contact__map__sidebar .label span.readmore:hover, .contact__map__sidebar
        label .people__tile span.readmore:hover, .people__tile .contact__map__sidebar
        label span.readmore:hover {
          color: inherit;
          text-decoration: underline; }
      .contact__map__sidebar p a[href*="tel:"]:before, .contact__map__sidebar li a[href*="tel:"]:before, .contact__map__sidebar .label a[href*="tel:"]:before, .contact__map__sidebar
      label a[href*="tel:"]:before, .contact__map__sidebar p span[href*="tel:"].link:before, .contact__map__sidebar li span[href*="tel:"].link:before, .contact__map__sidebar .label span[href*="tel:"].link:before, .contact__map__sidebar
      label span[href*="tel:"].link:before, .contact__map__sidebar p .people__tile span[href*="tel:"].readmore:before, .people__tile .contact__map__sidebar p span[href*="tel:"].readmore:before, .contact__map__sidebar li .people__tile span[href*="tel:"].readmore:before, .people__tile .contact__map__sidebar li span[href*="tel:"].readmore:before, .contact__map__sidebar .label .people__tile span[href*="tel:"].readmore:before, .people__tile .contact__map__sidebar .label span[href*="tel:"].readmore:before, .contact__map__sidebar
      label .people__tile span[href*="tel:"].readmore:before, .people__tile .contact__map__sidebar
      label span[href*="tel:"].readmore:before,
      .contact__map__sidebar p a[href*="mailto:"]:before,
      .contact__map__sidebar li a[href*="mailto:"]:before,
      .contact__map__sidebar .label a[href*="mailto:"]:before,
      .contact__map__sidebar
      label a[href*="mailto:"]:before,
      .contact__map__sidebar p span[href*="mailto:"].link:before,
      .contact__map__sidebar li span[href*="mailto:"].link:before,
      .contact__map__sidebar .label span[href*="mailto:"].link:before,
      .contact__map__sidebar
      label span[href*="mailto:"].link:before,
      .contact__map__sidebar p .people__tile span[href*="mailto:"].readmore:before, .people__tile
      .contact__map__sidebar p span[href*="mailto:"].readmore:before,
      .contact__map__sidebar li .people__tile span[href*="mailto:"].readmore:before, .people__tile
      .contact__map__sidebar li span[href*="mailto:"].readmore:before,
      .contact__map__sidebar .label .people__tile span[href*="mailto:"].readmore:before, .people__tile
      .contact__map__sidebar .label span[href*="mailto:"].readmore:before,
      .contact__map__sidebar
      label .people__tile span[href*="mailto:"].readmore:before, .people__tile
      .contact__map__sidebar
      label span[href*="mailto:"].readmore:before {
        display: inline-block;
        vertical-align: top;
        position: relative;
        top: 3px;
        margin-right: 10px; }
      .contact__map__sidebar p a[href*="tel:"]:before, .contact__map__sidebar li a[href*="tel:"]:before, .contact__map__sidebar .label a[href*="tel:"]:before, .contact__map__sidebar
      label a[href*="tel:"]:before, .contact__map__sidebar p span[href*="tel:"].link:before, .contact__map__sidebar li span[href*="tel:"].link:before, .contact__map__sidebar .label span[href*="tel:"].link:before, .contact__map__sidebar
      label span[href*="tel:"].link:before, .contact__map__sidebar p .people__tile span[href*="tel:"].readmore:before, .people__tile .contact__map__sidebar p span[href*="tel:"].readmore:before, .contact__map__sidebar li .people__tile span[href*="tel:"].readmore:before, .people__tile .contact__map__sidebar li span[href*="tel:"].readmore:before, .contact__map__sidebar .label .people__tile span[href*="tel:"].readmore:before, .people__tile .contact__map__sidebar .label span[href*="tel:"].readmore:before, .contact__map__sidebar
      label .people__tile span[href*="tel:"].readmore:before, .people__tile .contact__map__sidebar
      label span[href*="tel:"].readmore:before {
        content: url("../images/icons/svg/icon-phone.svg");
        width: 20px;
        height: 20px; }
      .contact__map__sidebar p a[href*="mailto:"]:before, .contact__map__sidebar li a[href*="mailto:"]:before, .contact__map__sidebar .label a[href*="mailto:"]:before, .contact__map__sidebar
      label a[href*="mailto:"]:before, .contact__map__sidebar p span[href*="mailto:"].link:before, .contact__map__sidebar li span[href*="mailto:"].link:before, .contact__map__sidebar .label span[href*="mailto:"].link:before, .contact__map__sidebar
      label span[href*="mailto:"].link:before, .contact__map__sidebar p .people__tile span[href*="mailto:"].readmore:before, .people__tile .contact__map__sidebar p span[href*="mailto:"].readmore:before, .contact__map__sidebar li .people__tile span[href*="mailto:"].readmore:before, .people__tile .contact__map__sidebar li span[href*="mailto:"].readmore:before, .contact__map__sidebar .label .people__tile span[href*="mailto:"].readmore:before, .people__tile .contact__map__sidebar .label span[href*="mailto:"].readmore:before, .contact__map__sidebar
      label .people__tile span[href*="mailto:"].readmore:before, .people__tile .contact__map__sidebar
      label span[href*="mailto:"].readmore:before {
        content: url("../images/icons/svg/icon-email.svg");
        width: 25px;
        height: 17px; }
  .contact__map__actual {
    width: 100%; }
    @media screen and (min-width: 1024px) {
      .contact__map__actual {
        width: 60%; } }
    @media screen and (min-width: 1370px) {
      .contact__map__actual {
        width: 67%; } }
    .contact__map__actual #map {
      width: 100%;
      height: 170px; }
      @media screen and (min-width: 768px) {
        .contact__map__actual #map {
          height: 400px; } }
      @media screen and (min-width: 1024px) {
        .contact__map__actual #map {
          height: 100%; } }

.contact__form {
  padding: 50px 15px 40px; }
  @media screen and (min-width: 1024px) {
    .contact__form {
      padding: 70px 15px 0; } }
  .contact__form .nf-form-title {
    margin: 0 0 35px;
    display: block; }

.people {
  margin: 50px 0 0px;
  border-bottom: 1px solid #E7E7E7; }
  @media screen and (min-width: 768px) {
    .people {
      border: none; } }
  @media screen and (min-width: 1024px) {
    .people {
      margin: 60px 0 80px;
      border: none; } }
  @media screen and (min-width: 1370px) {
    .people {
      margin: 100px 0; } }
  .people:last-of-type {
    border-bottom: 0;
    padding: 0 0 45px; }
    @media screen and (min-width: 768px) {
      .people:last-of-type {
        padding: 0px 0px 60px; } }
  .people__title {
    margin: 0 0 32px; }
    @media screen and (min-width: 1024px) {
      .people__title {
        margin: 0 0 55px; } }
  .people__row {
    text-align: center;
    display: table;
    width: 100%;
    margin: 0 auto; }
    .people__row__inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @media screen and (max-width: 767px) {
        .people__row__inner {
          padding-bottom: 10px; } }
  .people__tile {
    cursor: pointer;
    width: 100%; }
    @media screen and (min-width: 768px) {
      .people__tile {
        width: 33.333%;
        padding: 0 20px; }
        .people__tile:hover img {
          -webkit-transform: scale(1.05);
                  transform: scale(1.05); }
        .people__tile:hover .readmore {
          color: #000; } }
    @media screen and (min-width: 1024px) {
      .people__tile {
        padding: 0 40px; } }
    @media screen and (min-width: 1370px) {
      .people__tile {
        padding: 0 70px; } }
    @media screen and (max-width: 767px) {
      .people__tile:not(.people__tile--modal) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        text-align: left;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 30px; }
        .people__tile:not(.people__tile--modal) .people__tile__image {
          max-width: 78px;
          margin-right: 18px; } }
    @media screen and (min-width: 768px) {
      .people__tile:nth-of-type(2n+3) {
        border-left: 1px solid rgba(151, 151, 151, 0.2); } }
    .people__tile__image img {
      transition: all 500ms ease; }
    .people__tile h3 {
      line-height: 1;
      font-size: 1.25em;
      margin: 0 0 5px; }
      @media screen and (min-width: 768px) {
        .people__tile h3 {
          margin: 27px 0 5px; } }
      @media screen and (min-width: 1024px) {
        .people__tile h3 {
          margin: 27px 0 5px;
          font-size: 1.5625em; } }
    .people__tile h6 {
      font-size: 0.75em;
      letter-spacing: .75px;
      font-weight: 400;
      text-transform: uppercase;
      margin: 0 0 10px; }
    .people__tile .readmore {
      font-size: 0.9375em;
      font-weight: 700;
      text-transform: uppercase; }
      .people__tile .readmore .fa {
        margin: 0px 0px 0px 2px;
        font-size: 0.8em; }
    .people__tile--modal {
      padding: 40px 0 20px;
      margin: 0 auto;
      text-align: center; }
      .people__tile--modal img {
        max-width: 60%; }
      @media screen and (min-width: 768px) {
        .people__tile--modal {
          padding: 60px 0 20px; }
          .people__tile--modal img {
            max-width: 100%; } }
      @media screen and (min-width: 1023px) {
        .people__tile--modal {
          max-width: 220px;
          padding: 114px 0 20px; } }
      @media screen and (max-width: 767px) {
        .people__tile--modal h3 {
          margin: 20px 0 10px; } }

.investors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .investors.page-content__main {
    padding: 20px 15px 0; }
    @media screen and (max-width: 767px) {
      .investors.page-content__main--single {
        padding: 30px 15px 0; } }
    @media screen and (min-width: 768px) {
      .investors.page-content__main {
        padding: 50px; } }
    @media screen and (min-width: 1024px) {
      .investors.page-content__main {
        padding: 65px 60px 50px; } }
  .investors__sidebar {
    float: left;
    width: 100%; }
    @media screen and (min-width: 1024px) {
      .investors__sidebar {
        width: 29%;
        border-right: 1px solid #E7E7E7;
        padding-right: 30px; } }
    .investors__sidebar__menu ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      .investors__sidebar__menu ul li {
        margin: 0;
        border-bottom: 1px solid #E7E7E7;
        letter-spacing: 1.12px;
        padding: 0;
        font-size: 0.9375em;
        transition: all 300ms ease; }
        .investors__sidebar__menu ul li a, .investors__sidebar__menu ul li span.link, .investors__sidebar__menu ul li .people__tile span.readmore, .people__tile .investors__sidebar__menu ul li span.readmore {
          padding: 14px 20px 13px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
        .investors__sidebar__menu ul li.current-menu-item {
          background: #23396D !important;
          color: #FFF !important; }
          .investors__sidebar__menu ul li.current-menu-item a, .investors__sidebar__menu ul li.current-menu-item span.link, .investors__sidebar__menu ul li.current-menu-item .people__tile span.readmore, .people__tile .investors__sidebar__menu ul li.current-menu-item span.readmore {
            color: #FFF; }
        .investors__sidebar__menu ul li:hover {
          background: #E7E7E7; }
        @media screen and (max-width: 767px) {
          .investors__sidebar__menu ul li {
            margin: 0 -15px;
            position: relative; }
            .investors__sidebar__menu ul li:first-child {
              border-top: 1px solid #E7E7E7; }
            .investors__sidebar__menu ul li:after {
              content: url("../images/icons/svg/icon-investor-menu.svg");
              display: block;
              position: absolute;
              right: 17px;
              top: 19px; } }
    .investors__sidebar__menu__icon {
      display: inline-block;
      vertical-align: middle;
      width: 63px; }
      .investors__sidebar__menu__icon img {
        width: 33px;
        height: 32px;
        display: block; }
    .investors__sidebar__menu__label {
      float: left;
      vertical-align: middle;
      line-height: 1;
      padding-right: 44px;
      width: calc(100% - 63px); }
      @media screen and (max-width: 767px) {
        .investors__sidebar__menu__label {
          padding-right: 75px; } }
    @media screen and (max-width: 1023px) {
      body:not(.page-template-investor-center) .investors__sidebar__menu {
        display: none; } }
    .investors__sidebar .investors__news {
      padding-top: 120px; }
      @media screen and (max-width: 1023px) {
        .investors__sidebar .investors__news {
          display: none; } }
  .investors__main {
    width: 100%;
    float: left; }
    @media screen and (min-width: 768px) {
      .investors__main {
        margin-top: 50px; }
        body:not(.page-template-investor-center) .investors__main {
          margin-top: 0; } }
    @media screen and (min-width: 1024px) {
      .investors__main {
        margin-top: 0px;
        width: 71%;
        padding-left: 30px; } }
    .investors__main__row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .investors__main__tile {
      width: calc(33.33% - 10px);
      min-height: 240px;
      box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
      margin: 5px;
      text-align: center;
      transition: all 300ms ease; }
      .investors__main__tile__icon {
        min-height: 130px; }
        .investors__main__tile__icon img {
          width: 93px;
          height: 92px;
          transition: all 300ms ease;
          -webkit-transform: scale(1);
                  transform: scale(1); }
      .investors__main__tile p, .investors__main__tile li, .investors__main__tile .label, .investors__main__tile
      label {
        font-size: 1.25em;
        transition: all 300ms ease;
        color: #000; }
      .investors__main__tile a, .investors__main__tile span.link, .investors__main__tile .people__tile span.readmore, .people__tile .investors__main__tile span.readmore {
        display: block;
        height: 100%;
        padding: 40px 0px 0; }
      @media screen and (max-width: 1369px) {
        .investors__main__tile {
          min-height: 0;
          width: calc(50% - 10px); }
          .investors__main__tile__icon {
            min-height: 80px; }
            .investors__main__tile__icon img {
              width: 60px;
              height: 60px; }
          .investors__main__tile p, .investors__main__tile li, .investors__main__tile .label, .investors__main__tile
          label {
            font-size: 1em; }
          .investors__main__tile a, .investors__main__tile span.link, .investors__main__tile .people__tile span.readmore, .people__tile .investors__main__tile span.readmore {
            padding: 30px 0; } }
      .investors__main__tile:hover {
        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); }
        .investors__main__tile:hover .investors__main__tile__icon img {
          -webkit-transform: scale(1.2);
                  transform: scale(1.2); }
        .investors__main__tile:hover p, .investors__main__tile:hover li, .investors__main__tile:hover .label, .investors__main__tile:hover
        label {
          color: #23396D; }
    .investors__main__pagination {
      text-align: center;
      margin: 45px 0 8px; }
      .investors__main__pagination .link, .investors__main__pagination .people__tile .readmore, .people__tile .investors__main__pagination .readmore {
        font-size: 21px;
        line-height: 14px;
        display: inline-block;
        vertical-align: top;
        margin-right: 2px; }
      @media screen and (max-width: 767px) {
        .investors__main__pagination {
          margin: 35px 0 50px; } }
  .investors__shareprice {
    border: 1px solid #E7E7E7;
    text-align: center;
    padding: 15px 0px 0px; }
    @media screen and (max-width: 767px) {
      .investors__shareprice {
        border: none;
        padding: 0; } }
    .investors__shareprice h1 {
      color: #91C858;
      line-height: 1;
      margin: 0 0 10px; }
      @media screen and (max-width: 1023px) {
        .investors__shareprice h1 {
          font-size: 3.75em;
          line-height: 1.16667; } }
    @media screen and (max-width: 1023px) {
      .investors__shareprice h3 {
        font-size: 1.5625em;
        line-height: 1.2; } }
    .investors__shareprice .direction {
      line-height: 1;
      display: inline-block;
      vertical-align: middle;
      position: relative;
      top: -4px;
      left: -10px; }
      .investors__shareprice .direction svg {
        display: block; }
        @media screen and (max-width: 767px) {
          .investors__shareprice .direction svg {
            width: 19px;
            height: 30px; } }
    .investors__shareprice--down .direction svg {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
      .investors__shareprice--down .direction svg * {
        fill: #ed1c24; }
    .investors__shareprice--down h1 {
      color: #ed1c24; }
    .investors__shareprice__variance {
      width: calc(100% - 40px);
      margin: 0 auto;
      border-top: 1px solid #E7E7E7;
      padding: 3px 0 6px; }
      .investors__shareprice__variance span {
        width: 50%;
        float: left;
        position: relative;
        font-size: 1.25em;
        line-height: 1.85; }
        .investors__shareprice__variance span:first-child:after {
          content: '';
          width: 1px;
          position: absolute;
          right: 0;
          height: 60%;
          top: 9px;
          background: #E7E7E7; }
      @media screen and (max-width: 767px) {
        .investors__shareprice__variance {
          width: 100%; } }
  .investors__news {
    padding-top: 60px; }
    @media screen and (max-width: 1023px) {
      .investors__news {
        padding-top: 55px; } }
    .investors__news__item {
      background: white;
      color: #000000;
      clear: both;
      margin-bottom: 15px; }
      @media screen and (max-width: 767px) {
        .investors__news__item {
          margin-bottom: 18px; } }
      .investors__news__item > a, .investors__news__item > span.link, .people__tile .investors__news__item > span.readmore {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
        transition: all 300ms ease; }
        .investors__news__item > a:hover, .investors__news__item > span.link:hover, .people__tile .investors__news__item > span.readmore:hover {
          box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); }
          .investors__news__item > a:hover .investors__news__item__image img, .investors__news__item > span.link:hover .investors__news__item__image img, .people__tile .investors__news__item > span.readmore:hover .investors__news__item__image img {
            -webkit-transform: scale(1.05);
                    transform: scale(1.05); }
          .investors__news__item > a:hover .investors__news__item__more .link, .investors__news__item > span.link:hover .investors__news__item__more .link, .people__tile .investors__news__item > span.readmore:hover .investors__news__item__more .link, .investors__news__item > a:hover .investors__news__item__more .people__tile .readmore, .people__tile .investors__news__item > a:hover .investors__news__item__more .readmore, .investors__news__item > span.link:hover .investors__news__item__more .people__tile .readmore, .people__tile .investors__news__item > span.link:hover .investors__news__item__more .readmore, .people__tile .investors__news__item > span.readmore:hover .investors__news__item__more .readmore {
            color: #000; }
      .investors__news__item__image {
        width: 100%;
        overflow: hidden; }
        @media screen and (min-width: 768px) {
          .investors__news__item__image {
            width: 31%; }
            .investors__main .investors__news__item__image {
              width: 26%; } }
        .investors__news__item__image img {
          width: 100%;
          -o-object-fit: cover;
             object-fit: cover;
          font-family: 'object-fit: cover;';
          height: 100%;
          -webkit-transform: scale(1);
                  transform: scale(1);
          transition: all 500ms ease; }
      @media screen and (min-width: 768px) {
        .investors__news__item__image + .investors__news__item__content {
          width: 69%; }
          .investors__main .investors__news__item__image + .investors__news__item__content {
            width: 74%; } }
      .investors__news__item__content {
        width: 100%;
        position: relative;
        color: #000;
        padding: 14px 13px; }
        @media screen and (min-width: 768px) {
          .investors__news__item__content {
            padding: 11px 20px; } }
        .investors__news__item__content h3 {
          font-size: 1em;
          line-height: 1.1875;
          display: inline;
          letter-spacing: 0;
          font-weight: 600; }
        .investors__news__item__content h2, .investors__news__item__content .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .investors__news__item__content h3, .investors__news__item__content .tabs__list a, .tabs__list .investors__news__item__content a, .investors__news__item__content .tabs__list span.link, .tabs__list .investors__news__item__content span.link, .investors__news__item__content .tabs__list .people__tile span.readmore, .tabs__list .people__tile .investors__news__item__content span.readmore, .investors__news__item__content .people__tile .tabs__list span.readmore, .people__tile .tabs__list .investors__news__item__content span.readmore {
          font-size: 1.5625em;
          line-height: 1.2;
          text-transform: none;
          font-weight: normal;
          letter-spacing: -.92px;
          margin: 9px 0 29px;
          color: #000; }
          .investors__news__item--index .investors__news__item__content h2, .investors__news__item--index .investors__news__item__content .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .investors__news__item--index .investors__news__item__content h3, .investors__news__item--index .investors__news__item__content .tabs__list a, .tabs__list .investors__news__item--index .investors__news__item__content a, .investors__news__item--index .investors__news__item__content .tabs__list span.link, .tabs__list .investors__news__item--index .investors__news__item__content span.link, .investors__news__item--index .investors__news__item__content .tabs__list .people__tile span.readmore, .tabs__list .people__tile .investors__news__item--index .investors__news__item__content span.readmore, .investors__news__item--index .investors__news__item__content .people__tile .tabs__list span.readmore, .people__tile .tabs__list .investors__news__item--index .investors__news__item__content span.readmore {
            font-size: 1.4375em;
            line-height: 1.21739; }
          @media screen and (min-width: 768px) {
            .investors__news__item__content h2, .investors__news__item__content .nf-form-cont .nf-form-title h3, .nf-form-cont .nf-form-title .investors__news__item__content h3, .investors__news__item__content .tabs__list a, .tabs__list .investors__news__item__content a, .investors__news__item__content .tabs__list span.link, .tabs__list .investors__news__item__content span.link, .investors__news__item__content .tabs__list .people__tile span.readmore, .tabs__list .people__tile .investors__news__item__content span.readmore, .investors__news__item__content .people__tile .tabs__list span.readmore, .people__tile .tabs__list .investors__news__item__content span.readmore {
              font-size: 1.4375em;
              line-height: 1.21739;
              margin: 14px 0 29px; } }
      .investors__news__item__more {
        font-size: 0.9375em;
        line-height: 1;
        position: absolute;
        bottom: 12px;
        right: 20px;
        text-transform: uppercase;
        color: #9FA2A3;
        font-weight: 600; }
        .investors__news__item__more .fa {
          font-size: 18px;
          line-height: 15px;
          margin-left: 3px; }
      .investors__news__item__date {
        float: right;
        font-weight: 600;
        font-size: 1em;
        line-height: 1.1875; }
      .investors__news__item--sm {
        border-bottom: 1px solid #E7E7E7;
        padding: 13px 0; }
        .investors__news__item--sm a, .investors__news__item--sm span.link, .investors__news__item--sm .people__tile span.readmore, .people__tile .investors__news__item--sm span.readmore {
          display: block; }
          .investors__news__item--sm a:hover .readmore, .investors__news__item--sm span.link:hover .readmore, .investors__news__item--sm .people__tile span.readmore:hover .readmore, .people__tile .investors__news__item--sm span.readmore:hover .readmore {
            color: #000; }
        .investors__news__item--sm .date {
          font-weight: 600;
          color: #333333;
          font-size: 1em;
          line-height: 1.1875; }
        .investors__news__item--sm h4 {
          font-size: 1.125em;
          line-height: 1.22222;
          font-weight: 800;
          color: #333333;
          margin: 9px 0 13px; }
        .investors__news__item--sm .readmore {
          font-size: 0.9375em;
          line-height: 1;
          text-transform: uppercase;
          color: #9FA2A3;
          font-weight: 800;
          margin-left: auto;
          display: table;
          transition: all 300ms ease; }
          .investors__news__item--sm .readmore .fa {
            font-size: 18px;
            line-height: 15px;
            position: relative;
            vertical-align: middle;
            top: -2px;
            margin-left: 5px; }
  .investors__post__content section {
    display: block; }
    .investors__post__content section:not(:last-of-type), .investors__post__content section.investors__post__content {
      margin: 0 0 60px; }
      @media screen and (min-width: 1024px) {
        .investors__post__content section:not(:last-of-type), .investors__post__content section.investors__post__content {
          margin: 0 0 100px; } }
  .investors__post__date {
    text-transform: uppercase;
    font-weight: 600;
    margin: 28px 0 16px; }
  @media screen and (max-width: 767px) {
    .investors__post__dates > h3 {
      margin: 0 0 15px; }
    .investors__post__dates ul {
      margin: 0 -15px; } }
  .investors__post__dates ul li {
    padding: 0;
    font-weight: 800;
    width: 100%;
    padding: 7px 18px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
    .investors__post__dates ul li a, .investors__post__dates ul li span.link, .investors__post__dates ul li .people__tile span.readmore, .people__tile .investors__post__dates ul li span.readmore {
      display: block;
      color: #000;
      text-decoration: none; }
    .investors__post__dates ul li:first-child {
      border-top: 1px solid rgba(0, 0, 0, 0.2); }
    .investors__post__dates ul li:before {
      display: none; }
  .investors__post__dates__pre, .investors__post__dates__title {
    display: block;
    width: 100%; }
  @media screen and (min-width: 768px) {
    .investors__post__dates__pre {
      width: 20%;
      float: left;
      padding-right: 15px; }
    .investors__post__dates__title {
      width: 80%;
      float: left; } }
  .investors__post__title {
    line-height: 1;
    margin: 0 0 23px; }
    @media screen and (min-width: 768px) {
      .investors__post__title {
        margin: 0 0 30px; } }
  .investors__post__more {
    font-weight: 800;
    text-transform: uppercase;
    display: table;
    font-size: 0.9375em;
    line-height: 1.2; }
    .investors__post__more:last-of-type {
      margin: 40px 0; }
      @media screen and (max-width: 767px) {
        .investors__post__more:last-of-type {
          margin: 30px 0 60px; } }
    .investors__post__more .fa {
      font-size: .8em;
      margin-right: 2px; }
  .investors__post__stockgraph {
    margin: 0 0 30px; }
  .investors__post__accordion {
    border-bottom: 2px solid #9FA2A3; }
    @media screen and (max-width: 767px) {
      .investors__post__accordion {
        margin: 0 -15px 60px !important; } }
    .investors__post__accordion .panel-heading {
      border-top: 2px solid #9FA2A3;
      padding: 7px 18px;
      padding-right: 40px;
      cursor: pointer;
      position: relative; }
      .investors__post__accordion .panel-heading:after {
        content: url("../images/icons/svg/icon-arrow-down.svg");
        display: block;
        position: absolute;
        right: 14px;
        top: 50%;
        height: 11px;
        width: 18px;
        line-height: 11px;
        -webkit-transform-origin: 9px 5px;
                transform-origin: 9px 5px;
        transition: all 300ms ease;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
      .investors__post__accordion .panel-heading[aria-expanded="true"]:not(.collapsed):after {
        -webkit-transform: translateY(-50%) rotate(180deg);
                transform: translateY(-50%) rotate(180deg); }
      .investors__post__accordion .panel-heading p, .investors__post__accordion .panel-heading li, .investors__post__accordion .panel-heading .label, .investors__post__accordion .panel-heading
      label {
        font-weight: 800;
        letter-spacing: 1px;
        color: #000;
        margin: 0; }
    .investors__post__accordion .panel-collapse__inner {
      border-top: 2px solid #E7E7E7;
      padding: 15px 15px 25px; }
    .investors__post__accordion .panel-collapse p, .investors__post__accordion .panel-collapse li, .investors__post__accordion .panel-collapse .label, .investors__post__accordion .panel-collapse
    label {
      margin: 0; }

/* ==========================================================================
   OVERRIDES, HELPERS & UTILITIES
   ========================================================================== */
.u-bg-white {
  background-color: white; }
@media screen and (min-width: 768px){ .flexible--generic-copy .container { padding: 4px 15px 95px 15px !important; } }

/*# sourceMappingURL=maps/main.css.map */


