@charset "UTF-8";
/*!
 *  Font Awesome 4.6.1 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url("//netdna.bootstrapcdn.com/font-awesome/4.6.1/fonts/fontawesome-webfont.eot?v=4.6.1");
  src: url("//netdna.bootstrapcdn.com/font-awesome/4.6.1/fonts/fontawesome-webfont.eot?#iefix&v=4.6.1") format("embedded-opentype"), url("//netdna.bootstrapcdn.com/font-awesome/4.6.1/fonts/fontawesome-webfont.woff2?v=4.6.1") format("woff2"), url("//netdna.bootstrapcdn.com/font-awesome/4.6.1/fonts/fontawesome-webfont.woff?v=4.6.1") format("woff"), url("//netdna.bootstrapcdn.com/font-awesome/4.6.1/fonts/fontawesome-webfont.ttf?v=4.6.1") format("truetype"), url("//netdna.bootstrapcdn.com/font-awesome/4.6.1/fonts/fontawesome-webfont.svg?v=4.6.1#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

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

body {
  background-color: #fff; }

picture, img, svg {
  max-width: 100%;
  height: auto;
  display: block; }

.mm-wrapper {
  overflow-y: hidden !important; }

.mailto > svg {
  display: inline; }

button, [type='button'], [type='reset'], [type='submit'],
a.button {
  -webkit-font-smoothing: antialiased;
  background-color: #246199;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  padding: 14px 50px;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap; }
  button:hover, button:focus, [type='button']:hover, [type='button']:focus, [type='reset']:hover, [type='reset']:focus, [type='submit']:hover, [type='submit']:focus,
  a.button:hover,
  a.button:focus {
    background-color: black;
    color: #fff; }
  button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled,
  a.button:disabled {
    cursor: not-allowed;
    opacity: 0.5; }

a.ext > svg {
  display: inline-block;
  margin-left: 5px; }

.sharethis-buttons {
  float: right;
  margin-top: -50px;
  clear: right; }

fieldset {
  background-color: #ffffff;
  border: 1px solid #525B62;
  margin: 0 0 0.75em;
  padding: 1.5em; }

input,
label,
select {
  display: block;
  font-family: "Lato", sans-serif;
  font-size: 1em; }

label {
  font-weight: 600;
  margin-bottom: 0.375em; }
  label.required::after {
    content: "*"; }
  label abbr {
    display: none; }

[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea,
select[multiple=multiple],
textarea {
  background-color: #fff;
  border: 1px solid #525B62;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Lato", sans-serif;
  font-size: 1em;
  margin-bottom: 0.75em;
  padding: 0.5em;
  -webkit-transition: border-color;
  transition: border-color;
  width: 100%; }
  [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover,
  select[multiple=multiple]:hover,
  textarea:hover {
    border-color: #3b4146; }
  [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus,
  select[multiple=multiple]:focus,
  textarea:focus {
    border-color: #000;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(0, 0, 0, 0.7);
            box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(0, 0, 0, 0.7);
    outline: none; }

textarea {
  resize: vertical; }

input[type="checkbox"],
input[type="radio"] {
  display: inline;
  margin-right: 0.375em; }

input[type="file"] {
  padding-bottom: 0.75em;
  width: 100%; }

select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto; }

.fa-twitter:before {
  content: "";
  display: inline-block;
  visibility: visible;
  speak: none;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  margin-right: 0.5em; }

.fa-twitter:hover {
  color: #49ADE1; }

.fa-facebook:before {
  content: "";
  display: inline-block;
  visibility: visible;
  speak: none;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  margin-right: 0.5em; }

.fa-facebook:hover {
  color: #49ADE1; }

.fa-google-plus:before {
  content: "";
  display: inline-block;
  visibility: visible;
  speak: none;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  margin-right: 0.5em; }

.fa-google-plus:hover {
  color: #49ADE1; }

.fa-linkedin-square:before {
  content: "";
  display: inline-block;
  visibility: visible;
  speak: none;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  margin-right: 0.5em; }

.fa-linkedin-square:hover {
  color: #49ADE1; }

.fa-drupal:before {
  content: "";
  display: inline-block;
  visibility: visible;
  speak: none;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  margin-right: 0.5em; }

.fa-drupal:hover {
  color: #49ADE1; }

.fa-youtube:before {
  content: "";
  display: inline-block;
  visibility: visible;
  speak: none;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  margin-right: 0.5em; }

.fa-youtube:hover {
  color: #49ADE1; }

ul,
ol {
  list-style-type: none;
  margin: 0;
  padding: 0; }

dl {
  margin-bottom: 0.75em; }
  dl dt {
    font-weight: bold;
    margin-top: 0.75em; }
  dl dd {
    margin: 0; }

.noembed-wrapper {
  padding-top: 30px; }
  .noembed-wrapper .noembed-embed-inner {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden; }
  .noembed-wrapper .noembed-embed-inner iframe,
  .noembed-wrapper .noembed-embed-inner object,
  .noembed-wrapper .noembed-embed-inner embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .noembed-wrapper table.noembed-meta-info {
    display: none; }

table {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
          font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
  border-collapse: collapse;
  margin: 0.75em 0;
  table-layout: fixed;
  width: 100%; }

th {
  border-bottom: 1px solid #2f3438;
  font-weight: 600;
  padding: 0.75em 0;
  text-align: left; }

td {
  border-bottom: 1px solid #525B62;
  padding: 0.75em 0; }

tr,
td,
th {
  vertical-align: middle; }

body {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
          font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #4A4A4A;
  font-family: "Lato", sans-serif;
  font-size: 1em;
  line-height: 1.5; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", sans-serif;
  color: #4A4A4A;
  margin: 0;
  line-height: 1.2; }

h1 {
  font-size: 2.25em;
  font-weight: 600; }

h2 {
  font-size: 1.625em;
  font-weight: 400; }

h3 {
  font-size: 1.75em;
  font-weight: 300; }

h4 {
  font-size: 1.5em;
  font-weight: 500; }

h5 {
  font-size: 1.25em;
  font-family: "Montserrat", sans-serif;
  font-weight: 700; }

h6 {
  font-size: 1em;
  font-family: "Montserrat", sans-serif;
  font-weight: 400; }

a {
  color: #000;
  text-decoration: none;
  -webkit-transition: color 0.1s linear;
  transition: color 0.1s linear; }
  a:active, a:focus, a:hover {
    color: black; }
  a:active, a:focus {
    outline: none; }

hr {
  border-bottom: 1px solid #525B62;
  border-left: none;
  border-right: none;
  border-top: none;
  margin: 1.5em 0; }

p {
  margin: 0 0 1em; }
  p:last-child {
    margin-bottom: 0; }

html {
  height: 100%;
  overflow-x: hidden; }

body {
  overflow-x: hidden; }

#page {
  overflow: hidden; }

#main {
  clear: both; }

header,
#nav,
#preface,
#search-resources,
#main,
#postscript,
footer,
#legal {
  max-width: 100vw;
  width: 100%; }

.fixed-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 499;
  width: 100vw;
  height: 149px; }

.after-header {
  margin-top: 149px; }

header .region-inner,
#nav .region-inner,
#postscript .region-inner,
footer .region-inner,
#legal .region-inner, .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50, #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50, #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--testimonial .testimonial-content, #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band .content-wrapper, #block-views-block-industry-users-block-1 {
  width: 100%;
  max-width: 1220px;
  margin: 0 auto;
  padding: 0 30px; }

#block-mainpagecontent .field--name-body, body.page-node-31 #block-webform-2 {
  width: 100%;
  max-width: 780px;
  margin: 0 auto;
  padding: 100px 60px 97px; }
  @media (max-width: 780px) {
    #block-mainpagecontent .field--name-body, body.page-node-31 #block-webform-2 {
      padding: 60px 30px 97px; } }

.node--type-support-page #main > .region-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: no-wrap;
      flex-wrap: no-wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: start;
      align-content: flex-start; }
  .node--type-support-page #main > .region-inner #content {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%; }
  .node--type-support-page #main > .region-inner #sidebar_first {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 300px;
            flex: 0 0 300px;
    margin: 0;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    background: #D8D8D8; }

#block-mainpagecontent {
  position: relative; }
  #block-mainpagecontent p.coming-soon, #block-mainpagecontent span.coming-soon {
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    color: #49ADE1;
    text-transform: uppercase; }
  #block-mainpagecontent p.coming-soon {
    font-size: 11px; }
  #block-mainpagecontent .node--type-base-page .intro, #block-mainpagecontent .node--type-industry-users .intro {
    position: relative; }
  #block-mainpagecontent .node--type-base-page .intro-title-content, #block-mainpagecontent .node--type-industry-users .intro-title-content {
    font-family: "Montserrat", sans-serif;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center; }
    #block-mainpagecontent .node--type-base-page .intro-title-content .field--name-field-intro-title, #block-mainpagecontent .node--type-industry-users .intro-title-content .field--name-field-intro-title {
      font-weight: 300;
      line-height: 1.13;
      color: #fff;
      max-width: 760px;
      font-size: 3.77049vw;
      padding: 45px 30px;
      background: rgba(51, 51, 51, 0.5); }
      @media (max-width: 716.08696px) {
        #block-mainpagecontent .node--type-base-page .intro-title-content .field--name-field-intro-title, #block-mainpagecontent .node--type-industry-users .intro-title-content .field--name-field-intro-title {
          font-size: 27px; } }
      @media (min-width: 1220px) {
        #block-mainpagecontent .node--type-base-page .intro-title-content .field--name-field-intro-title, #block-mainpagecontent .node--type-industry-users .intro-title-content .field--name-field-intro-title {
          font-size: 46px; } }
  #block-mainpagecontent .node--type-base-page .field--name-field-intro-image, #block-mainpagecontent .node--type-industry-users .field--name-field-intro-image {
    position: relative; }
    @media (max-width: 546px) {
      #block-mainpagecontent .node--type-base-page .field--name-field-intro-image, #block-mainpagecontent .node--type-industry-users .field--name-field-intro-image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    #block-mainpagecontent .node--type-base-page .field--name-field-intro-image img, #block-mainpagecontent .node--type-industry-users .field--name-field-intro-image img {
      width: 100%; }
      @media (max-width: 546px) {
        #block-mainpagecontent .node--type-base-page .field--name-field-intro-image img, #block-mainpagecontent .node--type-industry-users .field--name-field-intro-image img {
          height: 300px;
          width: auto;
          max-width: none; } }
  #block-mainpagecontent .node--type-base-page .field--name-field-intro-video, #block-mainpagecontent .node--type-industry-users .field--name-field-intro-video {
    margin-top: 16px; }
    #block-mainpagecontent .node--type-base-page .field--name-field-intro-video .play-button, #block-mainpagecontent .node--type-industry-users .field--name-field-intro-video .play-button {
      background: transparent url(../images/source/Ghost-Play.png) center center no-repeat;
      background-size: 55px 55px;
      width: 55px;
      height: 55px;
      cursor: pointer; }
      #block-mainpagecontent .node--type-base-page .field--name-field-intro-video .play-button .video-embed-field-launch-modal img, #block-mainpagecontent .node--type-industry-users .field--name-field-intro-video .play-button .video-embed-field-launch-modal img {
        display: block;
        visibility: hidden;
        width: 55px;
        height: 55px; }
  #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-title, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-title {
    position: relative;
    background: none;
    font-size: 4.59016vw;
    font-style: italic; }
    @media (max-width: 588.21429px) {
      #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-title, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-title {
        font-size: 27px; } }
    @media (min-width: 1220px) {
      #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-title, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-title {
        font-size: 56px; } }
    #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-title::after, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-title::after {
      content: "";
      background-color: #fff;
      height: 2px;
      width: 212px;
      position: absolute;
      bottom: 17px;
      left: 50%;
      margin-left: -106px; }
  #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-sub-text, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-sub-text {
    color: #49ADE1;
    font-size: 2.45902vw;
    line-height: 1.23;
    letter-spacing: -1.13px;
    font-weight: 500; }
    @media (max-width: 650.66667px) {
      #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-sub-text, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-sub-text {
        font-size: 16px; } }
    @media (min-width: 1220px) {
      #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-sub-text, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-sub-text {
        font-size: 30px; } }

.node--type-industry-users #block-mainpagecontent .field--name-body h2 {
  margin-top: 60px; }

.node--type-industry-users #block-mainpagecontent .field--name-body ul {
  margin-left: 30px !important; }

.node--type-industry-users #block-mainpagecontent .field--name-body ul {
  margin-bottom: 20px;
  list-style-type: disc;
  margin-left: 15px; }
  .node--type-industry-users #block-mainpagecontent .field--name-body ul li {
    margin-bottom: 10px; }

.page-node-1 #block-mainpagecontent .field--name-field-panels > .field__item {
  margin-top: -350px; }
  @media (min-width: 1980px) {
    .page-node-1 #block-mainpagecontent .field--name-field-panels > .field__item {
      margin-top: -17.5vw; } }
  .page-node-1 #block-mainpagecontent .field--name-field-panels > .field__item:first-child {
    margin-top: 0; }
    .page-node-1 #block-mainpagecontent .field--name-field-panels > .field__item:first-child > .paragraph--type--text-image-50-50 {
      background: none;
      min-height: 0; }
      .page-node-1 #block-mainpagecontent .field--name-field-panels > .field__item:first-child > .paragraph--type--text-image-50-50 > .features-50-50 {
        padding-top: 111px; }
  .page-node-1 #block-mainpagecontent .field--name-field-panels > .field__item:nth-child(even) .paragraph--type--text-image-50-50 {
    background: transparent url(../images/source/parawrapamapa.png) top center no-repeat;
    background-size: cover;
    color: #fff; }
    .page-node-1 #block-mainpagecontent .field--name-field-panels > .field__item:nth-child(even) .paragraph--type--text-image-50-50 .content-50 .field--name-field-50-50-title {
      color: #49ADE1; }
      .page-node-1 #block-mainpagecontent .field--name-field-panels > .field__item:nth-child(even) .paragraph--type--text-image-50-50 .content-50 .field--name-field-50-50-title::after {
        background-color: #49ADE1; }
  .page-node-1 #block-mainpagecontent .field--name-field-panels > .field__item:nth-child(odd) .paragraph--type--text-image-50-50 {
    background: transparent url(../images/source/parawrapamapawhite.png) top center no-repeat;
    background-size: cover; }
    .page-node-1 #block-mainpagecontent .field--name-field-panels > .field__item:nth-child(odd) .paragraph--type--text-image-50-50 .image-50 {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1; }

.page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 {
  min-height: 1042px; }
  .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50 {
    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: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    padding-top: 350px;
    padding-bottom: 350px; }
    @media (min-width: 1980px) {
      .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50 {
        padding-top: 17.5vw;
        padding-bottom: 17.5vw; } }
    @media (max-width: 1000px) {
      .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50 {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    @media (max-width: 836px) {
      .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50 {
        padding-top: 239px; } }
    .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50 .image-50 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 568px;
              flex: 0 0 568px; }
      @media (max-width: 1213px) {
        .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50 .image-50 {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 568px;
                  flex: 0 1 568px; } }
    .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50 .content-50 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 585px;
              flex: 0 0 585px;
      padding: 0 50px; }
      @media (max-width: 1213px) {
        .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50 .content-50 {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 585px;
                  flex: 0 1 585px; } }
      @media (max-width: 1000px) {
        .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50 .content-50 {
          padding: 40px 0; } }
      .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50 .content-50 p {
        font-famiy: "Lato", sans-serif;
        font-size: 16px;
        line-height: 24px; }
      .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50 .content-50 ul {
        margin-bottom: 20px;
        list-style-type: disc;
        margin-left: 15px; }
      .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50 .content-50 .field--name-field-50-50-title {
        position: relative;
        font-family: "Montserrat", sans-serif;
        font-size: 36px;
        line-height: 40px;
        letter-spacing: -0.76px;
        color: #246199;
        font-weight: 300;
        padding-bottom: 20px;
        margin-bottom: 20px; }
        .page-node-1 #block-mainpagecontent .paragraph--type--text-image-50-50 .features-50-50 .content-50 .field--name-field-50-50-title::after {
          content: "";
          background-color: #246199;
          height: 3.5px;
          width: 80px;
          position: absolute;
          bottom: 0;
          left: 0; }

.node--type-industry-users #block-mainpagecontent .field--name-body h2 {
  margin-top: 60px; }

.node--type-industry-users #block-mainpagecontent .field--name-body ul {
  margin-left: 30px !important; }

.node--type-industry-users #block-mainpagecontent .field--name-body ul {
  margin-bottom: 20px;
  list-style-type: disc;
  margin-left: 15px; }
  .node--type-industry-users #block-mainpagecontent .field--name-body ul li {
    margin-bottom: 10px; }

#block-mainpagecontent {
  position: relative; }
  #block-mainpagecontent .field--name-body {
    background: #fff; }
    #block-mainpagecontent .field--name-body p {
      line-height: 28px;
      color: #4A4A4A; }
      #block-mainpagecontent .field--name-body p span.pull-quote {
        font-family: "Lato", sans-serif;
        font-style: italic;
        font-weight: 300;
        font-size: 28px;
        line-height: 38px;
        padding: 64px 0;
        color: #246199;
        display: block;
        text-align: center; }
    #block-mainpagecontent .field--name-body h2 {
      position: relative;
      color: #246199;
      font-size: 36px;
      line-height: 40px;
      letter-spacing: -0.76px;
      text-align: center;
      padding-bottom: 54px;
      margin-bottom: 40px; }
      #block-mainpagecontent .field--name-body h2:first-of-type::after {
        content: "";
        background-color: #246199;
        height: 4px;
        width: 80px;
        position: absolute;
        bottom: 17px;
        left: 50%;
        margin-left: -40px; }
  #block-mainpagecontent .node--type-homepage {
    text-align: center; }
    #block-mainpagecontent .node--type-homepage .field--name-field-home-hero-text {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      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: nowrap;
          flex-wrap: nowrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-line-pack: center;
          align-content: center; }
      #block-mainpagecontent .node--type-homepage .field--name-field-home-hero-text p {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        line-height: 1.13;
        color: #fff;
        max-width: 1099px;
        font-size: 3.77049vw;
        padding: 0 30px;
        text-shadow: 0 2px 4px rgba(0, 0, 0, 0.85); }
        @media (max-width: 716.08696px) {
          #block-mainpagecontent .node--type-homepage .field--name-field-home-hero-text p {
            font-size: 27px; } }
        @media (min-width: 1220px) {
          #block-mainpagecontent .node--type-homepage .field--name-field-home-hero-text p {
            font-size: 46px; } }
        #block-mainpagecontent .node--type-homepage .field--name-field-home-hero-text p strong {
          font-weight: 600; }
    @media (max-width: 546px) {
      #block-mainpagecontent .node--type-homepage .field--name-field-hero-image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    #block-mainpagecontent .node--type-homepage .field--name-field-hero-image img {
      width: 100%; }
      @media (max-width: 546px) {
        #block-mainpagecontent .node--type-homepage .field--name-field-hero-image img {
          height: 300px;
          width: auto;
          max-width: none; } }
  #block-mainpagecontent .node--type-base-page .intro, #block-mainpagecontent .node--type-industry-users .intro {
    position: relative; }
  #block-mainpagecontent .node--type-base-page .intro-title-content, #block-mainpagecontent .node--type-industry-users .intro-title-content {
    font-family: "Montserrat", sans-serif;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center; }
    #block-mainpagecontent .node--type-base-page .intro-title-content .field--name-field-intro-title, #block-mainpagecontent .node--type-industry-users .intro-title-content .field--name-field-intro-title {
      font-weight: 300;
      line-height: 1.13;
      color: #fff;
      max-width: 760px;
      font-size: 3.77049vw;
      padding: 45px 30px;
      background: rgba(51, 51, 51, 0.5); }
      @media (max-width: 716.08696px) {
        #block-mainpagecontent .node--type-base-page .intro-title-content .field--name-field-intro-title, #block-mainpagecontent .node--type-industry-users .intro-title-content .field--name-field-intro-title {
          font-size: 27px; } }
      @media (min-width: 1220px) {
        #block-mainpagecontent .node--type-base-page .intro-title-content .field--name-field-intro-title, #block-mainpagecontent .node--type-industry-users .intro-title-content .field--name-field-intro-title {
          font-size: 46px; } }
  #block-mainpagecontent .node--type-base-page .field--name-field-intro-image, #block-mainpagecontent .node--type-industry-users .field--name-field-intro-image {
    position: relative; }
    @media (max-width: 546px) {
      #block-mainpagecontent .node--type-base-page .field--name-field-intro-image, #block-mainpagecontent .node--type-industry-users .field--name-field-intro-image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    #block-mainpagecontent .node--type-base-page .field--name-field-intro-image img, #block-mainpagecontent .node--type-industry-users .field--name-field-intro-image img {
      width: 100%; }
      @media (max-width: 546px) {
        #block-mainpagecontent .node--type-base-page .field--name-field-intro-image img, #block-mainpagecontent .node--type-industry-users .field--name-field-intro-image img {
          height: 300px;
          width: auto;
          max-width: none; } }
  #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-title, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-title {
    position: relative;
    background: none;
    font-size: 4.59016vw;
    font-style: italic; }
    @media (max-width: 588.21429px) {
      #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-title, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-title {
        font-size: 27px; } }
    @media (min-width: 1220px) {
      #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-title, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-title {
        font-size: 56px; } }
    #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-title::after, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-title::after {
      content: "";
      background-color: #fff;
      height: 2px;
      width: 212px;
      position: absolute;
      bottom: 17px;
      left: 50%;
      margin-left: -106px; }
  #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-sub-text, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-sub-text {
    color: #49ADE1;
    font-size: 2.45902vw;
    line-height: 1.23;
    letter-spacing: -1.13px;
    font-weight: 500; }
    @media (max-width: 650.66667px) {
      #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-sub-text, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-sub-text {
        font-size: 16px; } }
    @media (min-width: 1220px) {
      #block-mainpagecontent .node--type-base-page.noblur .intro-title-content .field--name-field-intro-sub-text, #block-mainpagecontent .node--type-industry-users.noblur .intro-title-content .field--name-field-intro-sub-text {
        font-size: 30px; } }

#block-mainpagecontent {
  position: relative; }
  #block-mainpagecontent .node--type-homepage {
    text-align: center; }
    #block-mainpagecontent .node--type-homepage .homepage_hero {
      position: relative; }
      @media (max-width: 1024px) {
        #block-mainpagecontent .node--type-homepage .homepage_hero .field--name-field-hero-image {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; } }
      #block-mainpagecontent .node--type-homepage .homepage_hero .field--name-field-hero-image img {
        width: 100%; }
        @media (max-width: 1024px) {
          #block-mainpagecontent .node--type-homepage .homepage_hero .field--name-field-hero-image img {
            height: 85vh;
            width: auto;
            max-width: none; } }
        @media (max-width: 768px) {
          #block-mainpagecontent .node--type-homepage .homepage_hero .field--name-field-hero-image img {
            height: 100vh; } }
      #block-mainpagecontent .node--type-homepage .homepage_hero .field--name-field-home-hero-text {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        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: nowrap;
            flex-wrap: nowrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-line-pack: center;
            align-content: center; }
        #block-mainpagecontent .node--type-homepage .homepage_hero .field--name-field-home-hero-text p {
          font-family: "Montserrat", sans-serif;
          font-weight: 400;
          line-height: 1.13;
          color: #fff;
          max-width: 1099px;
          font-size: 3.77049vw;
          padding: 0 30px;
          text-shadow: 0 2px 4px rgba(0, 0, 0, 0.85);
          margin-bottom: 230px; }
          @media (max-width: 716.08696px) {
            #block-mainpagecontent .node--type-homepage .homepage_hero .field--name-field-home-hero-text p {
              font-size: 27px; } }
          @media (min-width: 1220px) {
            #block-mainpagecontent .node--type-homepage .homepage_hero .field--name-field-home-hero-text p {
              font-size: 46px; } }
          #block-mainpagecontent .node--type-homepage .homepage_hero .field--name-field-home-hero-text p strong {
            font-weight: 600; }
    #block-mainpagecontent .node--type-homepage .field--name-field-panels {
      position: relative; }
      #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item {
        margin-top: -350px; }
        @media (min-width: 1980px) {
          #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item {
            margin-top: -17.5vw; } }
        #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 {
          min-height: 1042px;
          background: transparent url(../images/source/parawrapamapa.png) top center no-repeat;
          background-size: cover;
          color: #fff; }
          #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 {
            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: nowrap;
                flex-wrap: nowrap;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -ms-flex-line-pack: center;
                align-content: center;
            padding-bottom: 350px;
            padding-top: 185px; }
            @media (min-width: 1980px) {
              #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 {
                padding-bottom: 17.5vw;
                padding-top: 8.75vw; } }
            @media (max-width: 1000px) {
              #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 {
                padding-top: 100px; } }
            #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 .image-50 {
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 688px;
                      flex: 0 0 688px;
              -webkit-box-ordinal-group: 0;
                  -ms-flex-order: -1;
                      order: -1;
              padding-right: 69px; }
              @media (max-width: 1213px) {
                #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 .image-50 {
                  -webkit-box-flex: 0;
                      -ms-flex: 0 1 688px;
                          flex: 0 1 688px; } }
              @media (max-width: 1000px) {
                #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 .image-50 {
                  padding-right: 0; } }
            #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 .content-50 {
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 452px;
                      flex: 0 0 452px;
              padding: 0;
              text-align: left; }
              #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 .content-50 h4 {
                font-weight: 500;
                font-size: 24px;
                line-height: 30px;
                letter-spacing: -0.83px;
                color: #687E90;
                margin-bottom: 7px; }
              #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 .content-50 h2 {
                font-weight: 300;
                font-size: 36px;
                line-height: 40px;
                letter-spacing: -0.83px;
                color: #49ADE1;
                margin-bottom: 16px; }
              #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 .content-50 p {
                font-family: "Lato", sans-serif;
                font-size: 16px;
                line-height: 22px;
                margin-top: 25px; }
              #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 .content-50 a {
                -webkit-font-smoothing: antialiased;
                background-color: #49ADE1;
                border: none;
                color: #fff;
                cursor: pointer;
                display: inline-block;
                font-family: "Montserrat", sans-serif;
                font-size: 14px;
                font-weight: 500;
                line-height: 1;
                padding: 14px 50px;
                text-decoration: none;
                -webkit-user-select: none;
                   -moz-user-select: none;
                    -ms-user-select: none;
                        user-select: none;
                vertical-align: middle;
                white-space: nowrap; }
                #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 .content-50 a:hover, #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 .content-50 a:focus {
                  background-color: black;
                  color: #fff; }
                #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 .content-50 a:disabled {
                  cursor: not-allowed;
                  opacity: 0.5; }
              @media (max-width: 1213px) {
                #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 .content-50 {
                  -webkit-box-flex: 0;
                      -ms-flex: 0 1 452px;
                          flex: 0 1 452px; } }
              @media (max-width: 1000px) {
                #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 .content-50 {
                  padding: 40px 0; } }
            @media (max-width: 1000px) {
              #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--text-image-50-50 .features-50-50 {
                -ms-flex-wrap: wrap;
                    flex-wrap: wrap; } }
        #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--testimonial {
          min-height: 1042px;
          background: transparent url(../images/source/home-testimonial-01.png) top center no-repeat;
          background-size: cover;
          color: #fff;
          text-align: left; }
          #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--testimonial .testimonial-content {
            padding-top: 350px;
            padding-bottom: 350px;
            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: nowrap;
                flex-wrap: nowrap;
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -ms-flex-line-pack: center;
                align-content: center; }
            @media (min-width: 1980px) {
              #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--testimonial .testimonial-content {
                padding-bottom: 17.5vw;
                padding-top: 17.5vw; } }
            #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--testimonial .testimonial-content .field--name-field-testimonial-content {
              font-family: "Montserrat", sans-serif;
              font-weight: 600;
              line-height: 1.04;
              color: #fff;
              max-width: 1099px;
              font-size: 3.77049vw;
              padding: 0;
              text-shadow: 0 2px 4px rgba(0, 0, 0, 0.85);
              max-width: 578px; }
              @media (max-width: 716.08696px) {
                #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--testimonial .testimonial-content .field--name-field-testimonial-content {
                  font-size: 27px; } }
              @media (min-width: 1220px) {
                #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--testimonial .testimonial-content .field--name-field-testimonial-content {
                  font-size: 46px; } }
        #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout {
          background: transparent url(../images/source/bg-home-alt.png) top center no-repeat;
          background-size: cover;
          color: #fff;
          text-align: left;
          padding-top: 450px;
          padding-bottom: 450px; }
          @media (min-width: 1980px) {
            #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout {
              padding-bottom: 22.5vw;
              padding-top: 22.5vw; } }
          @media (max-width: 1000px) {
            #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout {
              min-height: 1042px;
              padding-top: 250px; } }
          @media (max-width: 768px) {
            #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout {
              padding-bottom: 300px;
              min-height: 900px; } }
          #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band {
            background: rgba(54, 138, 202, 0.85);
            overflow: visible; }
            @media (max-width: 1000px) {
              #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band {
                max-height: none; } }
            #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band .content-wrapper {
              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: nowrap;
                  flex-wrap: nowrap;
              -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                      justify-content: space-between;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -ms-flex-line-pack: center;
                  align-content: center;
              position: relative; }
              #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band .content-wrapper .field--name-field-50-50-image {
                margin-top: -89px;
                padding-right: 53px; }
              #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band .content-wrapper .field--name-field-content-body {
                padding: 79px 0;
                margin-top: -47px; }
                @media (max-width: 1000px) {
                  #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band .content-wrapper .field--name-field-content-body {
                    margin-top: 0; } }
                #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band .content-wrapper .field--name-field-content-body h2 {
                  font-family: "Montserrat", sans-serif;
                  font-weight: 300;
                  line-height: 1.11;
                  color: #fff;
                  max-width: 1099px;
                  font-size: 2.95082vw;
                  padding: 0;
                  max-width: 750px; }
                  @media (max-width: 915px) {
                    #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band .content-wrapper .field--name-field-content-body h2 {
                      font-size: 27px; } }
                  @media (min-width: 1220px) {
                    #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band .content-wrapper .field--name-field-content-body h2 {
                      font-size: 36px; } }
                #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band .content-wrapper .field--name-field-content-body p {
                  max-width: 578px;
                  font-family: "Lato", sans-serif;
                  font-size: 16px;
                  line-height: 22px;
                  margin-top: 25px; }
              @media (max-width: 1000px) {
                #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band .content-wrapper .field--name-field-50-50-image {
                  display: none; }
                  #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band .content-wrapper .field--name-field-50-50-image h2, #block-mainpagecontent .node--type-homepage .field--name-field-panels > .field__item .paragraph--type--home-alt-layout .blue-band .content-wrapper .field--name-field-50-50-image p {
                    max-width: 100%; } }
  #block-mainpagecontent .field--name-field-panels {
    position: relative; }
    #block-mainpagecontent .field--name-field-panels > .field__item {
      margin-top: -350px; }
      @media (min-width: 1980px) {
        #block-mainpagecontent .field--name-field-panels > .field__item {
          margin-top: -17.5vw; } }
      #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel {
        padding-top: 350px;
        padding-bottom: 350px; }
        @media (min-width: 1980px) {
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel {
            padding-bottom: 17.5vw;
            padding-top: 17.5vw; } }
        @media (max-width: 660px) {
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel .field--name-field-wrapper-footer {
            padding: 0 30px; } }
        #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel .field--name-field-wrapper-header {
          margin-bottom: 48px; }
          @media (max-width: 660px) {
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel .field--name-field-wrapper-header {
              padding: 0 30px; } }
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel .field--name-field-wrapper-header p {
            font-size: 36px;
            font-size: 2.95082vw;
            line-height: 1.11;
            color: #fff;
            max-width: 670px;
            position: relative;
            margin: 0 auto;
            padding-bottom: 37px; }
            @media (max-width: 915px) {
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel .field--name-field-wrapper-header p {
                font-size: 27px; } }
            @media (min-width: 1220px) {
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel .field--name-field-wrapper-header p {
                font-size: 36px; } }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel .field--name-field-wrapper-header p:first-of-type::after {
              content: "";
              background-color: #246199;
              height: 4px;
              width: 200px;
              position: absolute;
              bottom: 0;
              left: 50%;
              margin-left: -100px; }
        #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white {
          min-height: 1042px;
          background: transparent url(../images/source/parawrapamapawhite.png) top center no-repeat;
          background-size: cover;
          padding-bottom: 80px; }
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .wrapper-centerer {
            width: 100%;
            max-width: 1220px;
            margin: 0 auto;
            padding: 0 30px; }
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field--name-field-wrapper-header p {
            color: #246199;
            max-width: 930px;
            text-align: center;
            padding-bottom: 0; }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field--name-field-wrapper-header p:first-of-type::after {
              content: "";
              background-color: #246199;
              height: 0;
              width: 0;
              position: absolute;
              bottom: 0;
              left: 50%;
              margin-left: 0; }
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field-name-field-wrapper-panels {
            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: nowrap;
                flex-wrap: nowrap;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                    align-items: stretch;
            -ms-flex-line-pack: center;
                align-content: center; }
            @media (max-width: 767px) {
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field-name-field-wrapper-panels {
                -ms-flex-wrap: wrap;
                    flex-wrap: wrap; } }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field-name-field-wrapper-panels > .paragraph--type--lrg-icon-column {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -ms-flex-wrap: nowrap;
                  flex-wrap: nowrap;
              -webkit-box-pack: start;
                  -ms-flex-pack: start;
                      justify-content: flex-start;
              -webkit-box-align: start;
                  -ms-flex-align: start;
                      align-items: flex-start;
              -ms-flex-line-pack: center;
                  align-content: center;
              max-width: 338px; }
              @media (max-width: 767px) {
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field-name-field-wrapper-panels > .paragraph--type--lrg-icon-column {
                  max-width: 100%; } }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field-name-field-wrapper-panels > .paragraph--type--lrg-icon-column .field--name-field-icon-column-icon {
                width: 100%; }
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field-name-field-wrapper-panels > .paragraph--type--lrg-icon-column .field--name-field-icon-column-icon .field--name-field-image {
                  max-width: 120px;
                  margin: 20px auto 40px; }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field-name-field-wrapper-panels .field--name-field-icon-column-body {
              color: #4A4A4A; }
              @media (max-width: 1110px) {
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field-name-field-wrapper-panels .field--name-field-icon-column-body {
                  padding-right: 15px;
                  padding-left: 15px; } }
              @media (max-width: 767px) {
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field-name-field-wrapper-panels .field--name-field-icon-column-body {
                  padding-right: 0;
                  padding-left: 0;
                  padding-bottom: 30px; } }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field-name-field-wrapper-panels .title-wrapper {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -ms-flex-wrap: nowrap;
                  flex-wrap: nowrap;
              -webkit-box-pack: end;
                  -ms-flex-pack: end;
                      justify-content: flex-end;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -ms-flex-line-pack: center;
                  align-content: center;
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 80px;
                      flex: 0 0 80px;
              -ms-flex-item-align: center;
                  align-self: center;
              margin-bottom: 40px;
              text-align: center;
              width: 100%; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field-name-field-wrapper-panels .title-wrapper .field--name-field-icon-column-title {
                color: #246199;
                font-family: "Montserrat", sans-serif;
                font-weight: 300;
                font-size: 26px;
                line-height: 28px;
                letter-spacing: -0.55px;
                text-align: center;
                padding-bottom: 25px;
                position: relative;
                margin: 0 auto;
                max-width: 265px; }
                @media (max-width: 767px) {
                  #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field-name-field-wrapper-panels .title-wrapper .field--name-field-icon-column-title {
                    max-width: none; } }
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_white .field-name-field-wrapper-panels .title-wrapper .field--name-field-icon-column-title::after {
                  content: "";
                  background-color: #246199;
                  height: 4px;
                  width: 80px;
                  position: absolute;
                  bottom: 0;
                  left: 50%;
                  margin-left: -40px; }
        #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map {
          min-height: 1042px;
          background: transparent url(../images/source/parawrapamapa.png) top center no-repeat;
          background-size: cover; }
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .wrapper-centerer {
            width: 100%;
            max-width: 1220px;
            margin: 0 auto;
            padding: 0 30px; }
            @media (max-width: 660px) {
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .wrapper-centerer {
                padding: 0; } }
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field--name-field-wrapper-header p.fullwidth {
            max-width: 100%; }
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field--name-field-wrapper-footer p {
            color: #fff;
            font-family: "Montserrat", sans-serif;
            font-weight: 400;
            font-size: 16px;
            line-height: 22px; }
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field--name-field-wrapper-footer p.wrapper-footer-blue {
            max-width: 100%;
            color: #49ADE1;
            font-weight: 300;
            font-size: 26px;
            line-height: 32px;
            letter-spacing: -0.79px;
            margin-bottom: 8px;
            margin-top: 26px; }
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field--name-field-wrapper-footer .embedded-entity img {
            max-width: 293px;
            height: auto;
            margin: 0 auto; }
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-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: nowrap;
                flex-wrap: nowrap;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                    align-items: stretch;
            -ms-flex-line-pack: center;
                align-content: center;
            min-height: 374px; }
            @media (max-width: 767px) {
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-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;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                -webkit-box-align: stretch;
                    -ms-flex-align: stretch;
                        align-items: stretch;
                -ms-flex-line-pack: center;
                    align-content: center; } }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .left-50 {
              -webkit-box-flex: 0;
                  -ms-flex: 0 1 576px;
                      flex: 0 1 576px;
              padding: 56px 72px;
              text-align: center; }
              @media (max-width: 520px) {
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .left-50 {
                  padding: 40px 30px 56px; } }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .left-50 .field--name-field-boxes-row-icon .field--name-field-image img {
                -webkit-transform: scale(0.5);
                        transform: scale(0.5);
                height: auto;
                margin: 0 auto; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .left-50 .field--name-field-boxes-row-title {
                font-family: "Montserrat", sans-serif;
                font-size: 26px;
                letter-spacing: -0.79px;
                line-height: 28px;
                font-weight: 300;
                position: relative;
                padding-bottom: 27px;
                max-width: 333px;
                margin: 0 auto; }
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .left-50 .field--name-field-boxes-row-title::after {
                  content: "";
                  background-color: #246199;
                  height: 4px;
                  width: 80px;
                  position: absolute;
                  bottom: 0;
                  left: 50%;
                  margin-left: -40px; }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .right-50 {
              -webkit-box-flex: 0;
                  -ms-flex: 0 1 576px;
                      flex: 0 1 576px;
              padding: 56px 72px;
              text-align: left; }
              @media (max-width: 520px) {
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .right-50 {
                  padding: 40px 30px; } }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .right-50 .field--name-field-boxes-row-body h2 {
                font-family: "Lato", sans-serif;
                font-size: 18px;
                letter-spacing: 0;
                line-height: 22px;
                font-weight: 700;
                max-width: 340px;
                margin-bottom: 20px; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .right-50 .field--name-field-boxes-row-body ul {
                list-style-type: disc; }
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .right-50 .field--name-field-boxes-row-body ul li {
                  margin-left: 16px;
                  font-size: 16px;
                  line-height: 1.25;
                  font-family: "Lato", sans-serif;
                  margin-bottom: 10px; }
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .right-50 .field--name-field-boxes-row-body ul.twoColumns {
                  -webkit-columns: 200px 2;
                     -moz-columns: 200px 2;
                          columns: 200px 2; }
                  #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .right-50 .field--name-field-boxes-row-body ul.twoColumns li {
                    -webkit-column-break-inside: avoid;
                    -moz-column-break-inside: avoid;
                         break-inside: avoid;
                    page-break-inside: avoid; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .right-50 .field--name-field-boxes-row-cta a {
                margin-top: 40px;
                -webkit-font-smoothing: antialiased;
                background-color: transparent;
                border: 1px solid #fff;
                color: #fff;
                cursor: pointer;
                display: inline-block;
                font-family: "Montserrat", sans-serif;
                font-size: 14px;
                font-weight: 500;
                line-height: 1;
                padding: 14px 75px;
                text-decoration: none;
                -webkit-user-select: none;
                   -moz-user-select: none;
                    -ms-user-select: none;
                        user-select: none;
                vertical-align: middle;
                white-space: nowrap; }
                @media (max-width: 350px) {
                  #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .right-50 .field--name-field-boxes-row-cta a {
                    padding: 14px 30px;
                    dispay: block; } }
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row .right-50 .field--name-field-boxes-row-cta a:hover {
                  background-color: #fff;
                  color: #217dc7; }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row:nth-child(even) .left-50 {
              background: #1F77BF;
              color: #fff; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row:nth-child(even) .left-50 .field--name-field-boxes-row-title::after {
                background-color: #fff; }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row:nth-child(even) .right-50 {
              background: #217dc7;
              color: #fff; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row:nth-child(even) .right-50 .field--name-field-boxes-row-body h2 {
                color: #fff; }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row:nth-child(odd) .left-50 {
              background: #e5e5e5;
              color: #246199; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row:nth-child(odd) .left-50 .field--name-field-boxes-row-title::after {
                background-color: #246199; }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row:nth-child(odd) .right-50 {
              background: #EEEEEE;
              color: #525B62; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row:nth-child(odd) .right-50 .field--name-field-boxes-row-body h2 {
                color: #246199; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row:nth-child(odd) .right-50 .field--name-field-boxes-row-cta a {
                border: 1px solid #246199;
                color: #246199; }
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.bg_map .field-name-field-wrapper-panels > .paragraph--type--_0-50-boxes-row:nth-child(odd) .right-50 .field--name-field-boxes-row-cta a:hover {
                  background-color: #246199;
                  color: #fff; }
        #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-line-pack: center;
              align-content: center;
          padding-bottom: 100px;
          padding-top: 25px; }
          @media (max-width: 725px) {
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels {
              padding-left: 30px;
              padding-right: 30px; } }
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 100px;
                    flex: 0 0 100px;
            max-width: 330px;
            max-height: 100px;
            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: nowrap;
                flex-wrap: nowrap;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start;
            -ms-flex-line-pack: center;
                align-content: center; }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node .field--name-field-info-node-icon {
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 99px;
                      flex: 0 0 99px; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node .field--name-field-info-node-icon img {
                max-width: 99px;
                height: auto; }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node .node-info-copy {
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 217px;
                      flex: 0 0 217px;
              text-align: left;
              color: #fff;
              font-family: "Lato", sans-serif; }
              @media (max-width: 725px) {
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node .node-info-copy {
                  -webkit-box-flex: 0;
                      -ms-flex: 0 1 217px;
                          flex: 0 1 217px;
                  margin-left: 20px; } }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node .node-info-copy .field--name-field-info-node-title {
                font-size: 18px;
                line-height: 22px;
                font-weight: 600;
                margin-bottom: 10px;
                margin-top: 3px; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node .node-info-copy .field--name-field-info-node-body {
                font-weight: 300;
                font-size: 14px;
                line-height: 16px; }
            @media (max-width: 725px) {
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node {
                margin-bottom: 80px; } }
            @media (min-width: 1025px) {
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(1), #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(5), #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(9) {
                -ms-flex-item-align: start;
                    align-self: flex-start; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(3), #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(7) {
                -ms-flex-item-align: end;
                    align-self: flex-end; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(2) .node-info-copy, #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(5) .node-info-copy, #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(6) .node-info-copy, #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(9) .node-info-copy {
                text-align: right;
                -webkit-box-ordinal-group: 0;
                    -ms-flex-order: -1;
                        order: -1; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(1) {
                margin-left: 231px;
                margin-bottom: 73px; } }
            @media (min-width: 725px) and (max-width: 1025px) {
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(odd) {
                -ms-flex-item-align: start;
                    align-self: flex-start; }
                #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(odd) .node-info-copy {
                  text-align: right;
                  -webkit-box-ordinal-group: 0;
                      -ms-flex-order: -1;
                          order: -1; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(even) {
                -ms-flex-item-align: end;
                    align-self: flex-end; }
              #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels .paragraph--type--chart-info-node:nth-child(1) {
                margin-left: 0;
                margin-bottom: 0; } }
          #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels #jsPlumb_2_14 .node-info-copy .field--name-field-info-node-title, #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels #jsPlumb_2_32 .node-info-copy .field--name-field-info-node-title {
            position: relative; }
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels #jsPlumb_2_14 .node-info-copy .field--name-field-info-node-title:before, #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels #jsPlumb_2_32 .node-info-copy .field--name-field-info-node-title:before {
              position: absolute;
              top: -22px;
              left: 0;
              content: "COMING SOON";
              font-family: "Montserrat", sans-serif;
              font-weight: 800;
              color: #49ADE1;
              font-size: 11px; }
          @media (min-width: 725px) and (max-width: 1025px) {
            #block-mainpagecontent .field--name-field-panels > .field__item .paragraph--type-wrapper-panel.child-type-chart_info_node .field-name-field-wrapper-panels #jsPlumb_2_32 .node-info-copy .field--name-field-info-node-title:before {
              top: -22px;
              right: 0;
              left: auto; } }

.paragraph--type--slide {
  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: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 100vw;
  height: calc(100vh - 149px);
  background-size: cover; }

.page-node-16 #main h1.page-title, .page-node-16 #main .field--name-node-title {
  display: none; }

.page-node-16 #main #help, .page-node-16 #main #main-content {
  display: none; }

.node--type-support-page #main #help, .node--type-support-page #main #main-content {
  display: none; }

.node--type-support-page #main #sidebar_first {
  padding: 70px 0 100px; }
  .node--type-support-page #main #sidebar_first #block-views-block-book-menu-block-1 .view-id-book_menu {
    font-family: "Montserrat", sans-serif;
    letter-spacing: 0; }
    .node--type-support-page #main #sidebar_first #block-views-block-book-menu-block-1 .view-id-book_menu ul li {
      font-size: 18px;
      font-weight: 500;
      margin-bottom: 20px;
      margin-top: 5px;
      padding-left: 30px;
      border-bottom: 1px solid #C1C1C1; }
      .node--type-support-page #main #sidebar_first #block-views-block-book-menu-block-1 .view-id-book_menu ul li a {
        color: #246199;
        display: block; }
      .node--type-support-page #main #sidebar_first #block-views-block-book-menu-block-1 .view-id-book_menu ul li span.active a {
        position: relative; }
        .node--type-support-page #main #sidebar_first #block-views-block-book-menu-block-1 .view-id-book_menu ul li span.active a::after {
          content: "";
          position: absolute;
          top: -14px;
          right: 0;
          width: 0;
          height: 0;
          border-top: 25px solid transparent;
          border-bottom: 25px solid transparent;
          border-right: 25px solid #ffffff; }
      .node--type-support-page #main #sidebar_first #block-views-block-book-menu-block-1 .view-id-book_menu ul li ul {
        margin-top: 20px; }
        .node--type-support-page #main #sidebar_first #block-views-block-book-menu-block-1 .view-id-book_menu ul li ul li {
          padding-left: 20px;
          font-size: 14px;
          font-weight: 400;
          margin-top: 0;
          border-bottom: none; }
          .node--type-support-page #main #sidebar_first #block-views-block-book-menu-block-1 .view-id-book_menu ul li ul li a {
            color: #525B62; }
        .node--type-support-page #main #sidebar_first #block-views-block-book-menu-block-1 .view-id-book_menu ul li ul span.video a {
          position: relative; }
          .node--type-support-page #main #sidebar_first #block-views-block-book-menu-block-1 .view-id-book_menu ul li ul span.video a:before {
            content: "";
            display: inline-block;
            visibility: visible;
            speak: none;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            -webkit-transform: translate(0, 0);
                    transform: translate(0, 0);
            margin-right: 0.5em;
            position: absolute;
            top: 4px;
            left: -19px;
            color: #525B62;
            font-size: 14px; }

.node--type-support-page #main #content .region-inner {
  padding: 70px 100px 100px; }
  .node--type-support-page #main #content .region-inner #block-pagetitle {
    display: none; }
  .node--type-support-page #main #content .region-inner #block-mainpagecontent .layout .layout__region {
    max-width: 1200px;
    margin: 0 auto; }
    .node--type-support-page #main #content .region-inner #block-mainpagecontent .layout .layout__region .field--name-node-title h1 {
      position: relative;
      font-family: "Montserrat", sans-serif;
      font-size: 26px;
      color: #246199;
      letter-spacing: -0.79px;
      line-height: 26px;
      font-weight: 300;
      margin-bottom: 50px; }
      .node--type-support-page #main #content .region-inner #block-mainpagecontent .layout .layout__region .field--name-node-title h1::after {
        content: "";
        background-color: #525B62;
        height: 10px;
        width: 100%;
        position: absolute;
        bottom: -26px;
        left: 0; }
    .node--type-support-page #main #content .region-inner #block-mainpagecontent .layout .layout__region .field--name-body {
      max-width: none;
      margin: 0;
      padding: 0; }
      .node--type-support-page #main #content .region-inner #block-mainpagecontent .layout .layout__region .field--name-body h2 {
        font-family: "Montserrat", sans-serif;
        font-size: 18px;
        font-weight: 500;
        color: #246199;
        letter-spacing: 0;
        line-height: 26px;
        text-align: left;
        padding-bottom: 0;
        margin-bottom: 20px; }
        .node--type-support-page #main #content .region-inner #block-mainpagecontent .layout .layout__region .field--name-body h2::after {
          display: none; }
      .node--type-support-page #main #content .region-inner #block-mainpagecontent .layout .layout__region .field--name-body p {
        font-family: "Lato", sans-serif;
        font-size: 16px;
        color: #4A4A4A;
        letter-spacing: 0;
        line-height: 24px; }
    .node--type-support-page #main #content .region-inner #block-mainpagecontent .layout .layout__region .field--name-field-support-video {
      padding-top: 18px;
      margin-bottom: 50px; }
  .node--type-support-page #main #content .region-inner #block-views-block-support-questions-block-1 {
    position: relative;
    border: solid 1px #a1a1a1;
    margin-bottom: 85px; }
    .node--type-support-page #main #content .region-inner #block-views-block-support-questions-block-1 h2 {
      font-weight: 300;
      color: #246199;
      padding: 15px 30px 10px; }
    .node--type-support-page #main #content .region-inner #block-views-block-support-questions-block-1 .view-support-questions {
      border-top: solid 1px #a1a1a1; }
      .node--type-support-page #main #content .region-inner #block-views-block-support-questions-block-1 .view-support-questions .view-content {
        padding: 30px 30px 60px;
        -webkit-columns: 250px 3;
           -moz-columns: 250px 3;
                columns: 250px 3;
        -webkit-column-gap: 60px;
           -moz-column-gap: 60px;
                column-gap: 60px; }
        .node--type-support-page #main #content .region-inner #block-views-block-support-questions-block-1 .view-support-questions .view-content div {
          margin-bottom: 10px;
          -webkit-column-break-inside: avoid;
          -moz-column-break-inside: avoid;
               break-inside: avoid;
          page-break-inside: avoid; }
          .node--type-support-page #main #content .region-inner #block-views-block-support-questions-block-1 .view-support-questions .view-content div a {
            position: relative;
            color: #4f525a;
            font-family: "Lato", sans-serif;
            margin-left: 17px; }
            .node--type-support-page #main #content .region-inner #block-views-block-support-questions-block-1 .view-support-questions .view-content div a:before {
              content: "";
              display: inline-block;
              visibility: visible;
              speak: none;
              font: normal normal normal 14px/1 FontAwesome;
              font-size: inherit;
              text-rendering: auto;
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
              -webkit-transform: translate(0, 0);
                      transform: translate(0, 0);
              margin-right: 0.5em;
              position: absolute;
              top: 5px;
              left: -17px;
              color: #4f525a;
              font-size: 12px; }
  .node--type-support-page #main #content .region-inner #block-views-block-support-videos-block-1 h2 {
    font-weight: 300;
    color: #246199;
    padding: 15px 0;
    border-bottom: 4px solid #4f5961;
    margin-bottom: 40px; }
  .node--type-support-page #main #content .region-inner #block-views-block-support-videos-block-1 .view-support-videos .view-content {
    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: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start; }
    .node--type-support-page #main #content .region-inner #block-views-block-support-videos-block-1 .view-support-videos .view-content .views-row {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 258px;
              flex: 0 0 258px;
      margin-right: 60px;
      margin-bottom: 60px; }
      .node--type-support-page #main #content .region-inner #block-views-block-support-videos-block-1 .view-support-videos .view-content .views-row .views-field-field-support-video {
        margin-bottom: 20px; }
      .node--type-support-page #main #content .region-inner #block-views-block-support-videos-block-1 .view-support-videos .view-content .views-row .views-field-title a {
        font-family: "Montserrat", sans-serif;
        color: #717171;
        font-weight: 500;
        font-size: 14px; }
      .node--type-support-page #main #content .region-inner #block-views-block-support-videos-block-1 .view-support-videos .view-content .views-row .views-field-field-video-description {
        font-family: "Lato", sans-serif;
        color: #717171;
        line-height: 1.2;
        font-size: 14px; }

#footer {
  background: #191919;
  color: #687E90; }
  #footer .region-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: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    font-size: 13px;
    padding-top: 58px;
    padding-bottom: 58px; }
    @media (max-width: 414px) {
      #footer .region-inner {
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-line-pack: start;
            align-content: flex-start; } }
    #footer .region-inner h2 {
      color: #49ADE1;
      font-weight: 700;
      font-size: 14px;
      font-family: "Lato", sans-serif;
      margin-bottom: 15px;
      margin-top: 77px; }
      @media (max-width: 414px) {
        #footer .region-inner h2 {
          margin-top: 30px; } }
    #footer .region-inner #block-contactinfo {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 350px;
              flex: 0 1 350px; }
      @media (max-width: 414px) {
        #footer .region-inner #block-contactinfo .field--name-body p {
          margin: 0 0 10px; } }
      #footer .region-inner #block-contactinfo .field--name-body img.footlogo {
        height: 98px;
        width: 165px;
        margin-bottom: 23px; }
        @media (max-width: 414px) {
          #footer .region-inner #block-contactinfo .field--name-body img.footlogo {
            margin-right: auto;
            margin-left: auto;
            margin-bottom: 12px; } }
      #footer .region-inner #block-contactinfo .field--name-body img.socialicon {
        height: 26px;
        width: 26px;
        margin-right: 11px;
        margin-top: 20px;
        display: inline; }
        @media (max-width: 414px) {
          #footer .region-inner #block-contactinfo .field--name-body img.socialicon {
            margin-top: 12px;
            margin-right: 0; }
            #footer .region-inner #block-contactinfo .field--name-body img.socialicon:first-of-type {
              margin-right: 11px;
              margin-bottom: 1px; } }
      #footer .region-inner #block-contactinfo .field--name-body a {
        color: #687E90;
        display: inline; }
        #footer .region-inner #block-contactinfo .field--name-body a:hover {
          color: #fff; }
      @media (max-width: 414px) {
        #footer .region-inner #block-contactinfo {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 auto;
                  flex: 1 1 auto; } }
    #footer .region-inner #block-mainnavigation-2 ul.menu, #footer .region-inner #block-others ul.menu {
      margin-left: 0; }
      #footer .region-inner #block-mainnavigation-2 ul.menu li.menu-item, #footer .region-inner #block-others ul.menu li.menu-item {
        margin-bottom: 15px; }
        #footer .region-inner #block-mainnavigation-2 ul.menu li.menu-item a, #footer .region-inner #block-others ul.menu li.menu-item a {
          color: #687E90;
          padding: 10px 0; }
          #footer .region-inner #block-mainnavigation-2 ul.menu li.menu-item a:hover, #footer .region-inner #block-others ul.menu li.menu-item a:hover {
            color: #fff; }
        #footer .region-inner #block-mainnavigation-2 ul.menu li.menu-item.menu-item--collapsed, #footer .region-inner #block-others ul.menu li.menu-item.menu-item--collapsed {
          list-style-type: none;
          list-style-image: none; }
        #footer .region-inner #block-mainnavigation-2 ul.menu li.menu-item.menu-item--expanded, #footer .region-inner #block-others ul.menu li.menu-item.menu-item--expanded {
          list-style-image: none;
          list-style-type: none; }
    @media (max-width: 905px) {
      #footer .region-inner #block-mainnavigation-2, #footer .region-inner #block-others {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 117px;
                flex: 0 0 117px;
        padding-right: 30px; } }
    @media (max-width: 800px) {
      #footer .region-inner #block-mainnavigation-2, #footer .region-inner #block-others {
        display: none; } }
    #footer .region-inner #block-updates {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 238px;
              flex: 0 1 238px; }
      @media (max-width: 414px) {
        #footer .region-inner #block-updates {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 auto;
                  flex: 1 1 auto; }
          #footer .region-inner #block-updates p {
            max-width: 250px; }
          #footer .region-inner #block-updates img {
            margin: 0 auto; } }

#legal {
  background: #000000;
  color: #687E90; }
  #legal #block-legal {
    min-height: 60px; }
    #legal #block-legal .field--name-body {
      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: nowrap;
          flex-wrap: nowrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-line-pack: stretch;
          align-content: stretch; }
      @media (max-width: 646px) {
        #legal #block-legal .field--name-body {
          padding: 20px 0 13px;
          text-align: center;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }
      #legal #block-legal .field--name-body p {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 50%;
                flex: 1 1 50%;
        -ms-flex-item-align: auto;
            align-self: auto;
        display: inline;
        margin: 0;
        line-height: 60px;
        font-size: 13px; }
        #legal #block-legal .field--name-body p:last-child {
          text-align: right; }
        @media (max-width: 646px) {
          #legal #block-legal .field--name-body p {
            -webkit-box-flex: 1;
                -ms-flex: 1 1 100%;
                    flex: 1 1 100%;
            display: block;
            line-height: 1.35;
            margin-bottom: 7px; }
            #legal #block-legal .field--name-body p:last-child {
              text-align: inherit; } }
        #legal #block-legal .field--name-body p a {
          color: #49ADE1; }
          #legal #block-legal .field--name-body p a:hover {
            color: #fff; }

body #off-canvas {
  display: none; }

body.mm-wrapper--opened #off-canvas {
  display: block; }

.mm-wrapper--position-left .mm-slideout {
  will-change: initial; }

.fixed-header {
  height: 149px;
  border-bottom: 4px solid #49ADE1;
  background: -webkit-gradient(linear, left top, right top, from(#333333), to(#000000));
  background: linear-gradient(to right, #333333 0%, #000000 100%); }
  .fixed-header #header #block-global ul.menu {
    visibility: hidden;
    text-align: right;
    margin-left: 0;
    margin-top: 20px; }
    .fixed-header #header #block-global ul.menu li.menu-item {
      display: inline;
      margin-left: 25px;
      font-size: 14px;
      padding-top: 0;
      font-family: "Montserrat", sans-serif; }
      .fixed-header #header #block-global ul.menu li.menu-item a {
        color: #d2e4ed;
        position: relative;
        padding-left: 27px; }
        .fixed-header #header #block-global ul.menu li.menu-item a:hover {
          color: #fff; }
  .fixed-header #nav .region-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: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    height: 100px; }
    @media (max-width: 800px) {
      .fixed-header #nav .region-inner {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    .fixed-header #nav .region-inner #block-logo {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 295px;
              flex: 0 0 295px;
      -ms-flex-item-align: center;
          align-self: center;
      width: 100%;
      text-align: left; }
      @media (max-width: 800px) {
        .fixed-header #nav .region-inner #block-logo {
          -webkit-box-flex: 1;
              -ms-flex: 1 0 166px;
                  flex: 1 0 166px; } }
      @media (max-width: 1026px) {
        .fixed-header #nav .region-inner #block-logo {
          padding-right: 30px; } }
      .fixed-header #nav .region-inner #block-logo .field--name-field-image img {
        width: 100%;
        max-width: 295px;
        height: auto;
        margin-top: -7px; }
        @media (max-width: 414px) {
          .fixed-header #nav .region-inner #block-logo .field--name-field-image img {
            margin-top: 5px; } }
    .fixed-header #nav .region-inner #block-mainnavigation {
      width: 100%;
      -ms-flex-item-align: center;
          align-self: center; }
      .fixed-header #nav .region-inner #block-mainnavigation > ul.menu {
        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: nowrap;
            flex-wrap: nowrap;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-line-pack: start;
            align-content: flex-start;
        margin-left: 0; }
        .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li.menu-item {
          display: inline;
          font-size: 16px;
          padding-top: 0;
          font-family: "Montserrat", sans-serif;
          white-space: nowrap; }
          .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li.menu-item.menu-item--active-trail {
            position: relative; }
          .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li.menu-item:nth-child(2).menu-item--active-trail:hover a::after {
            display: none; }
          .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li.menu-item a {
            color: #9cbbd3;
            display: block;
            font-weight: 400;
            padding: 30px 25px; }
            .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li.menu-item a:hover {
              color: #fff; }
            .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li.menu-item a.is-active::after {
              content: "";
              background-color: #49ade1;
              height: 4px;
              width: 80px;
              position: absolute;
              bottom: 17px;
              left: 50%;
              margin-left: -40px; }
          .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li.menu-item:last-of-type {
            font-size: 14px;
            margin-left: 25px; }
            .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li.menu-item:last-of-type a {
              color: #49ADE1;
              font-weight: 700;
              padding: 10px 27px;
              border: 1px solid #49ADE1;
              margin-right: 15px; }
              .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li.menu-item:last-of-type a:hover {
                background: #49ADE1;
                color: #fff; }
              .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li.menu-item:last-of-type a.is-active::after {
                display: none; }
      @media (max-width: 800px) {
        .fixed-header #nav .region-inner #block-mainnavigation {
          display: none; } }
    .fixed-header #nav .region-inner #block-responsivemenumobileicon {
      display: none; }
      .fixed-header #nav .region-inner #block-responsivemenumobileicon #toggle-icon .icon:before {
        margin-right: 0 !important; }
      .fixed-header #nav .region-inner #block-responsivemenumobileicon #toggle-icon .icon:before {
        content: "";
        display: inline-block;
        visibility: visible;
        speak: none;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
        margin-right: 0.5em;
        margin-left: 0;
        top: 50%;
        left: 50%;
        font-size: 25px;
        margin-top: 10px;
        font-weight: 400;
        color: #fff;
        -webkit-transition: 150ms;
        transition: 150ms; }
      .fixed-header #nav .region-inner #block-responsivemenumobileicon #toggle-icon .icon:hover:before {
        color: #49ADE1; }
      .fixed-header #nav .region-inner #block-responsivemenumobileicon #toggle-icon .label {
        display: none; }
      @media (max-width: 800px) {
        .fixed-header #nav .region-inner #block-responsivemenumobileicon {
          display: block; } }

.page-node-12 #block-pagetitle, .node--type-base-page #block-pagetitle, .node--type-industry-users #block-pagetitle {
  display: none; }

#block-views-block-industry-users-block-1 .view-industry-users .view-content {
  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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center; }
  #block-views-block-industry-users-block-1 .view-industry-users .view-content .views-row {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 388px;
            flex: 0 0 388px;
    margin: 0 25px 25px; }
    #block-views-block-industry-users-block-1 .view-industry-users .view-content .views-row .field--name-field-intro-image img {
      -webkit-filter: brightness(60%);
              filter: brightness(60%); }
    #block-views-block-industry-users-block-1 .view-industry-users .view-content .views-row .field--name-node-title {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      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: nowrap;
          flex-wrap: nowrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-line-pack: center;
          align-content: center; }
      #block-views-block-industry-users-block-1 .view-industry-users .view-content .views-row .field--name-node-title h2 {
        padding: 30px;
        text-align: center;
        position: relative; }
        #block-views-block-industry-users-block-1 .view-industry-users .view-content .views-row .field--name-node-title h2 a {
          font-style: italic;
          font-size: 26px;
          letter-spacing: -0.52px;
          color: #fff;
          padding: 30px 0; }
        #block-views-block-industry-users-block-1 .view-industry-users .view-content .views-row .field--name-node-title h2::after {
          content: "";
          background-color: #49ADE1;
          height: 2px;
          width: 150px;
          position: absolute;
          bottom: 14px;
          left: 50%;
          margin-left: -75px; }
        #block-views-block-industry-users-block-1 .view-industry-users .view-content .views-row .field--name-node-title h2:hover::after {
          background-color: #fff; }

body.page-node-31 #block-mainpagecontent .bod-wrap .field--name-body {
  padding: 100px 60px 0; }
  body.page-node-31 #block-mainpagecontent .bod-wrap .field--name-body h2 {
    margin-bottom: 0; }

body.page-node-31 #block-webform-2 {
  background: #fff;
  padding: 0 60px 97px; }
  body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form #edit-name--wrapper .fieldset-wrapper {
    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: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start; }
    body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form #edit-name--wrapper .fieldset-wrapper .form-item-name-first {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 200px;
              flex: 1 1 200px;
      padding-right: 20px;
      margin-top: 1em;
      margin-bottom: 1em; }
      @media (max-width: 575px) {
        body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form #edit-name--wrapper .fieldset-wrapper .form-item-name-first {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 100%;
                  flex: 1 1 100%;
          width: 100%;
          margin-bottom: 0;
          padding-right: 0; } }
    body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form #edit-name--wrapper .fieldset-wrapper .form-item-name-middle {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 40px;
              flex: 0 1 40px;
      padding-right: 20px;
      margin-top: 1em;
      margin-bottom: 1em; }
      @media (max-width: 575px) {
        body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form #edit-name--wrapper .fieldset-wrapper .form-item-name-middle {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 100%;
                  flex: 1 1 100%;
          width: 100%;
          margin-bottom: 0;
          padding-right: 0; } }
    body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form #edit-name--wrapper .fieldset-wrapper .form-item-name-last {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 200px;
              flex: 1 1 200px;
      margin-top: 1em;
      margin-bottom: 1em; }
      @media (max-width: 575px) {
        body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form #edit-name--wrapper .fieldset-wrapper .form-item-name-last {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 100%;
                  flex: 1 1 100%;
          width: 100%;
          margin-bottom: 0; } }
    @media (max-width: 575px) {
      body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form #edit-name--wrapper .fieldset-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="color"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="date"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="datetime"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="datetime-local"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="email"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="month"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="number"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="password"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="search"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="tel"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="text"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="time"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="url"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form [type="week"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form input:not([type]), body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form textarea, body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form select[multiple="multiple"], body.page-node-31 #block-webform-2 #webform-submission-ngwa-60-day-free-trial-signup-node-31-add-form textarea {
    margin-bottom: 0; }

body.page-node-31 #content {
  background: transparent url(../images/source/bg-about.png) center center no-repeat;
  background-size: cover; }

#block-mainnavigation ul.menu li {
  position: relative; }
  #block-mainnavigation ul.menu li .menu {
    display: none; }
  #block-mainnavigation ul.menu li:hover .menu {
    display: block;
    position: absolute;
    background: #49ADE1;
    margin-left: 0;
    left: -36%;
    top: 77px;
    padding: 20px 20px 25px;
    width: 279px; }
    #block-mainnavigation ul.menu li:hover .menu > li.menu-item {
      white-space: normal !important; }
    #block-mainnavigation ul.menu li:hover .menu > li.menu-item {
      padding-top: 0; }
      #block-mainnavigation ul.menu li:hover .menu > li.menu-item a {
        padding: 10px 15px !important;
        color: #fff !important; }
      #block-mainnavigation ul.menu li:hover .menu > li.menu-item a {
        line-height: 20px;
        font-size: 16px; }
        #block-mainnavigation ul.menu li:hover .menu > li.menu-item a:hover {
          color: #D2E4ED !important; }
        #block-mainnavigation ul.menu li:hover .menu > li.menu-item a.is-active {
          font-weight: 600 !important; }
          #block-mainnavigation ul.menu li:hover .menu > li.menu-item a.is-active:hover {
            color: #fff !important; }
    #block-mainnavigation ul.menu li:hover .menu::before {
      content: "";
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-bottom: 6px solid #49ADE1;
      position: absolute;
      top: -6px;
      left: 50%;
      margin-left: -6px; }

#off-canvas .mm-panels {
  background: linear-gradient(135deg, #49ade1 0%, #207cca 100%, #7db9e8 100%); }
  #off-canvas .mm-panels > .mm-panel {
    background: none; }
  #off-canvas .mm-panels > .mm-panel.mm-hasnavbar .mm-navbar {
    background: none; }
    #off-canvas .mm-panels > .mm-panel.mm-hasnavbar .mm-navbar a.mm-title {
      display: none; }
    #off-canvas .mm-panels > .mm-panel.mm-hasnavbar .mm-navbar a.mm-prev::before {
      border-color: #fff; }
  #off-canvas .mm-panels > .mm-panel.mm-hasnavbar .mm-listview {
    font-family: "Lato", sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 24px; }
    #off-canvas .mm-panels > .mm-panel.mm-hasnavbar .mm-listview > li:not(.mm-divider)::after {
      border: none; }
    #off-canvas .mm-panels > .mm-panel.mm-hasnavbar .mm-listview > li .mm-next::before {
      border: none; }
    #off-canvas .mm-panels > .mm-panel.mm-hasnavbar .mm-listview .menu-item a.is-active {
      color: #fff; }
    #off-canvas .mm-panels > .mm-panel.mm-hasnavbar .mm-listview .menu-item a.mm-next {
      background: #49ADE1;
      background: rgba(255, 255, 255, 0.1); }
      #off-canvas .mm-panels > .mm-panel.mm-hasnavbar .mm-listview .menu-item a.mm-next::after {
        border-color: #fff; }
  #off-canvas .mm-panels #mm-1.mm-hasnavbar .mm-navbar {
    border-bottom: 2px solid;
    border-bottom-color: #49ADE1; }
  #off-canvas .mm-panels #mm-1.mm-opened .mm-navbar {
    border-bottom: 2px solid;
    border-bottom-color: #49ADE1; }
  #off-canvas .mm-panels #mm-1 .mm-listview .menu-item:last-of-type {
    text-align: center; }
    #off-canvas .mm-panels #mm-1 .mm-listview .menu-item:last-of-type a {
      font-weight: 700;
      padding: 10px 27px;
      border: 1px solid #ffffff;
      display: inline-block; }

#off-canvas.mm-theme-dark {
  background: linear-gradient(135deg, #49ade1 0%, #207cca 100%, #7db9e8 100%); }

#postscript #block-demomywell .field--name-body {
  border-top: solid 1px #D8D8D8;
  border-bottom: solid 1px #D8D8D8;
  font-family: "Montserrat", sans-serif;
  min-height: 165px;
  margin: 70px 0;
  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: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center; }
  #postscript #block-demomywell .field--name-body p {
    color: #525B62;
    font-weight: 300;
    font-size: 36px;
    line-height: 38px;
    letter-spacing: -0.76px;
    margin-bottom: 8px; }
    @media (max-width: 1042px) {
      #postscript #block-demomywell .field--name-body p {
        margin-bottom: 15px; } }
    #postscript #block-demomywell .field--name-body p.subhead {
      font-family: "Lato", sans-serif;
      font-weight: 700;
      font-size: 18px;
      color: #246199;
      line-height: 20px;
      margin-bottom: 0;
      letter-spacing: normal; }
      @media (max-width: 1042px) {
        #postscript #block-demomywell .field--name-body p.subhead {
          margin-bottom: 30px; } }
  @media (max-width: 1042px) {
    #postscript #block-demomywell .field--name-body {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  #postscript #block-demomywell .field--name-body .demoCopy {
    width: 100%; }
    @media (max-width: 1042px) {
      #postscript #block-demomywell .field--name-body .demoCopy {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%; } }
  #postscript #block-demomywell .field--name-body .demoCTA {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 196px;
            flex: 0 0 196px;
    margin-right: 30px; }
    @media (max-width: 1042px) {
      #postscript #block-demomywell .field--name-body .demoCTA {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        margin-right: 0; } }
  @media (max-width: 1042px) {
    #postscript #block-demomywell .field--name-body {
      padding: 50px 0; } }

#preface .field--name-field-rotator-slides .field--name-field-slide-text {
  position: absolute;
  z-index: 5;
  height: 70px;
  width: 100%;
  background-color: rgba(0, 48, 73, 0.55); }
  #preface .field--name-field-rotator-slides .field--name-field-slide-text p {
    text-align: center;
    font-weight: 600;
    font-style: italic;
    font-size: 32px;
    line-height: 45px;
    text-shadow: 1px 1px black; }
    @media all and (max-width: 600px) {
      #preface .field--name-field-rotator-slides .field--name-field-slide-text p {
        font-size: 5vw; } }

.node--type-support-page #preface {
  min-height: 220px;
  background: transparent url(../images/source/Support-BG.jpg) top center repeat-x;
  color: #fff;
  padding: 50px 30px;
  text-align: center; }
  .node--type-support-page #preface #block-supportheader .field--name-body {
    margin-top: 35px; }
    .node--type-support-page #preface #block-supportheader .field--name-body p {
      font-family: "Montserrat", sans-serif;
      font-size: 24px;
      font-weight: 300; }
      .node--type-support-page #preface #block-supportheader .field--name-body p a {
        color: #fff;
        font-weight: 500; }
        .node--type-support-page #preface #block-supportheader .field--name-body p a:hover {
          color: #fff; }

.page-node-4 #block-mainpagecontent .bod-wrap, .node--type-industry-users #block-mainpagecontent .bod-wrap {
  background: transparent url(../images/source/bg-about.png) center center no-repeat;
  background-size: cover; }

.page-node-27 #content {
  background: transparent url(../images/source/free-trial.jpg) top center no-repeat;
  background-size: cover; }
  .page-node-27 #content .region-inner {
    width: 100%;
    max-width: 1220px;
    margin: 0 auto;
    padding: 125px 30px 275px; }
    @media (max-width: 579px) {
      .page-node-27 #content .region-inner {
        padding-top: 60px;
        padding-bottom: 90px; } }
    .page-node-27 #content .region-inner #block-pagetitle {
      display: none; }
    .page-node-27 #content .region-inner #block-mainpagecontent .field--name-body {
      max-width: 900px;
      background: transparent;
      color: #fff;
      padding: 0;
      padding-bottom: 30px; }
      .page-node-27 #content .region-inner #block-mainpagecontent .field--name-body img {
        max-width: 320px;
        height: auto;
        margin: 0 auto 30px; }
      .page-node-27 #content .region-inner #block-mainpagecontent .field--name-body p {
        text-align: center;
        font-family: "Lato", sans-serif;
        font-size: 16px;
        color: #fff;
        letter-spacing: 0;
        line-height: 22px;
        max-width: 542px;
        margin-right: auto;
        margin-left: auto; }
        .page-node-27 #content .region-inner #block-mainpagecontent .field--name-body p:first-of-type {
          font-family: "Montserrat", sans-serif;
          font-weight: 300;
          font-size: 36px;
          color: #FFFFFF;
          letter-spacing: -0.76px;
          line-height: 1.2;
          max-width: 100%;
          font-size: 2.95082vw; }
          @media (max-width: 813.33333px) {
            .page-node-27 #content .region-inner #block-mainpagecontent .field--name-body p:first-of-type {
              font-size: 24px; } }
          @media (min-width: 1220px) {
            .page-node-27 #content .region-inner #block-mainpagecontent .field--name-body p:first-of-type {
              font-size: 36px; } }
    .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form {
      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: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-line-pack: center;
          align-content: center;
      max-width: 540px;
      margin: 0 auto; }
      .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form .form-item {
        margin-bottom: 0; }
        .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form .form-item input::-webkit-input-placeholder {
          color: #fff; }
        .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form .form-item input::-moz-placeholder {
          color: #fff; }
        .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form .form-item input:-ms-input-placeholder {
          color: #fff; }
        .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form .form-item input::-ms-input-placeholder {
          color: #fff; }
        .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form .form-item input::placeholder {
          color: #fff; }
        .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form .form-item input {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 260px;
                  flex: 0 0 260px;
          color: #fff;
          background: transparent;
          border-radius: 0;
          border-color: #525B62;
          width: 260px;
          margin-bottom: 0; }
          .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form .form-item input:focus, .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form .form-item input:hover {
            -webkit-box-shadow: none;
                    box-shadow: none;
            border-color: #525B62; }
          @media (max-width: 579px) {
            .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form .form-item input {
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 100%;
                      flex: 0 0 100%;
              width: 100%; } }
      .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form #edit-actions {
        margin-top: 1em;
        margin-bottom: 0; }
        @media (max-width: 579px) {
          .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form #edit-actions {
            width: 100%; } }
        .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form #edit-actions input {
          width: 260px;
          padding: 12px 50px;
          margin-top: 3px;
          background-color: #49ADE1; }
          @media (max-width: 579px) {
            .page-node-27 #content .region-inner #webform-submission-free-trial-node-27-add-form #edit-actions input {
              width: 100%; } }

iframe#container {
  margin: 0 auto;
  max-width: 1000px; }

.page-node-31 #main .reagion-inner {
  padding: 0 3vw; }

.node--type-pricing-plans #main h1.page-title, .node--type-pricing-plans #main .field--name-node-title {
  display: none; }

.node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers {
  background: #246199 url(../images/source/Pricing-BG-tile.jpg) bottom center repeat-x;
  padding-top: 62px;
  padding-right: 30px;
  padding-left: 30px;
  position: relative;
  overflow: visible;
  border-bottom: 66px solid #fff;
  text-align: center; }
  .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .field--name-field-intro-title {
    text-align: center;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 32px;
    color: #fff;
    position: relative;
    padding-bottom: 41px; }
    .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .field--name-field-intro-title::after {
      content: "";
      background-color: #fff;
      height: 1px;
      width: 350px;
      position: absolute;
      bottom: 17px;
      left: 50%;
      margin-left: -175px; }
  .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .field--name-field-intro-text {
    text-align: center;
    color: #fff;
    max-width: 585px;
    margin: 0 auto;
    font-family: "Montserrat", sans-serif;
    font-size: 15px; }
  .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper {
    display: inline-block;
    margin: 60px auto 0; }
    .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns {
      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: nowrap;
          flex-wrap: nowrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      -webkit-box-shadow: 0px 2px 22px 0px rgba(0, 0, 0, 0.3);
              box-shadow: 0px 2px 22px 0px rgba(0, 0, 0, 0.3);
      margin-bottom: -66px; }
      @media (max-width: 1090px) {
        .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-shadow: none;
                  box-shadow: none; } }
      .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item {
        border-top: 1px solid #9cbbd3;
        border-right: none;
        border-bottom: 1px solid #9cbbd3;
        border-left: 1px solid #9cbbd3;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 255px;
                flex: 0 1 255px;
        width: 255px;
        background: #fff;
        position: relative;
        text-align: center;
        padding: 22px 25px 32px; }
        @media (max-width: 1090px) {
          .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 255px;
                    flex: 0 0 255px;
            -webkit-box-shadow: 0px 2px 22px 0px rgba(0, 0, 0, 0.3);
                    box-shadow: 0px 2px 22px 0px rgba(0, 0, 0, 0.3); } }
        .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item:last-of-type {
          border-right: 1px solid #9cbbd3; }
        .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-line-pack: start;
              align-content: flex-start;
          min-height: 328px; }
          .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .tier-top {
            -webkit-box-flex: 1;
                -ms-flex: 1 0 auto;
                    flex: 1 0 auto; }
            .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .tier-top .field--name-field-tier-name {
              font-family: "Montserrat", sans-serif;
              font-weight: 300;
              font-size: 16px;
              color: #368ACA;
              text-transform: uppercase; }
            .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .tier-top .field--name-field-tier-price {
              font-family: "Montserrat", sans-serif;
              font-size: 65px;
              color: #246199;
              font-weight: 700;
              letter-spacing: -6.21px;
              margin-bottom: -11px;
              position: relative;
              margin-right: auto;
              margin-left: auto; }
              .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .tier-top .field--name-field-tier-price::before {
                content: "$";
                font-size: 30px;
                color: #246199;
                font-family: "Montserrat", sans-serif;
                position: relative;
                top: -23px;
                left: -7px;
                display: inline-block;
                width: 13px;
                height: 45px; }
              .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .tier-top .field--name-field-tier-price sup.cents {
                font-size: 20px;
                top: -1.5em;
                margin-left: 3px;
                letter-spacing: -2px; }
            .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .tier-top .field--name-field-pricing-duration {
              font-family: "Montserrat", sans-serif;
              font-weight: 300;
              font-size: 13px;
              color: #368ACA;
              font-style: italic;
              margin-bottom: 14px; }
            .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .tier-top .field--name-field-tier-details {
              font-family: "Montserrat", sans-serif;
              font-size: 14px;
              color: #525B62;
              line-height: 18px;
              font-weight: 400; }
              .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .tier-top .field--name-field-tier-details strong {
                color: #20609B; }
              .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .tier-top .field--name-field-tier-details ul li {
                line-height: 21px;
                margin-bottom: 9px; }
          .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .tier-bottom {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 42px;
                    flex: 0 0 42px;
            margin-top: 30px; }
            .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .tier-bottom .field--name-field-select-plan-cta a {
              font-family: "Montserrat", sans-serif;
              text-transform: uppercase;
              font-weight: 400;
              font-size: 13px;
              color: #FFFFFF;
              line-height: 18px;
              background: #9CBBD3;
              padding: 12px 25px;
              border-radius: 2px; }
              .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .tier-bottom .field--name-field-select-plan-cta a:hover {
                background: #368ACA; }
          .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .triangle-wrapper {
            position: absolute;
            top: 0;
            left: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 96px 96px 0 0;
            border-color: #368aca transparent transparent; }
          .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .field--name-field-tier-snipe {
            position: absolute;
            top: 0;
            left: 0;
            top: -85px;
            left: 8px; }
            .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .field--name-field-tier-snipe p {
              font-family: "Montserrat", sans-serif;
              font-size: 12px;
              color: #FFFFFF;
              width: 60px;
              font-weight: 400;
              margin: 0;
              line-height: 12px;
              text-transform: uppercase;
              text-align: left; }
              .node--type-pricing-plans #main #block-mainpagecontent .pricing-tiers .tier-wrapper .field--name-field-pricing-tier-columns > .field__item .paragraph--type--pricing-tier .field--name-field-tier-snipe p strong {
                font-weight: 600; }

.node--type-pricing-plans #main #block-mainpagecontent .field--name-body {
  width: 100%;
  max-width: 1116px;
  margin: 0 auto;
  padding: 0px 30px 97px; }
  .node--type-pricing-plans #main #block-mainpagecontent .field--name-body h2 {
    font-family: "Montserrat", sans-serif;
    position: relative;
    color: #246199;
    font-size: 36px;
    line-height: 40px;
    letter-spacing: -0.76px;
    text-align: center;
    padding-bottom: 36px;
    margin-bottom: 18px;
    font-weight: 400;
    margin-top: 100px; }
    .node--type-pricing-plans #main #block-mainpagecontent .field--name-body h2::after {
      content: "";
      background-color: #246199;
      height: 1px;
      width: 65px;
      position: absolute;
      bottom: 17px;
      left: 50%;
      margin-left: -32px; }
  .node--type-pricing-plans #main #block-mainpagecontent .field--name-body h3 {
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    color: #246199;
    letter-spacing: -0.51px;
    line-height: 40px;
    font-weight: 400;
    text-align: center;
    margin-top: 100px;
    margin-bottom: 20px;
    line-height: 30px; }
    .node--type-pricing-plans #main #block-mainpagecontent .field--name-body h3 strong, .node--type-pricing-plans #main #block-mainpagecontent .field--name-body h3 a {
      font-weight: 600;
      color: #246199; }
  .node--type-pricing-plans #main #block-mainpagecontent .field--name-body ul, .node--type-pricing-plans #main #block-mainpagecontent .field--name-body ul.twoColumns {
    -webkit-columns: 200px 3;
       -moz-columns: 200px 3;
            columns: 200px 3;
    -webkit-column-gap: 25px;
       -moz-column-gap: 25px;
            column-gap: 25px; }
    .node--type-pricing-plans #main #block-mainpagecontent .field--name-body ul li, .node--type-pricing-plans #main #block-mainpagecontent .field--name-body ul.twoColumns li {
      /*! autoprefixer: off */
      -webkit-column-break-inside: avoid;
      page-break-inside: avoid;
      break-inside: avoid;
      /*! autoprefixer: on */
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      font-size: 15px;
      color: #525B62;
      line-height: 24px;
      position: relative;
      margin-bottom: 15px;
      padding-left: 30px; }
      .node--type-pricing-plans #main #block-mainpagecontent .field--name-body ul li:before, .node--type-pricing-plans #main #block-mainpagecontent .field--name-body ul.twoColumns li:before {
        content: "";
        display: inline-block;
        visibility: visible;
        speak: none;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        transform: translate(0, 0);
        margin-right: 0.5em;
        /*! autoprefixer: off */
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
        /*! autoprefixer: on */
        display: inline-block;
        color: #246199;
        font-size: 30px;
        vertical-align: bottom; }
  .node--type-pricing-plans #main #block-mainpagecontent .field--name-body p {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #525B62;
    line-height: 24px; }
    .node--type-pricing-plans #main #block-mainpagecontent .field--name-body p.centered {
      text-align: center;
      max-width: 588px;
      margin: 0 auto; }

body.page-user-login #content, body.path-user #content {
  max-width: 1220px;
  margin: 0 auto;
  padding: 30px 30px 60px;
  height: 50vh; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCIuLi9zY3NzL2xpYnJhcmllcy9fZm9udGF3ZXNvbWUuc2NzcyIsIi4uL3Njc3MvYmFzZS9fYmFzZS5zY3NzIiwiLi4vc2Nzcy9fc2V0dGluZ3Muc2NzcyIsIi4uL3Njc3MvYmFzZS9fYnV0dG9ucy5zY3NzIiwiLi4vc2Nzcy9iYXNlL19mb3Jtcy5zY3NzIiwiLi4vc2Nzcy9iYXNlL19pY29ucy5zY3NzIiwiLi4vc2Nzcy9iYXNlL19saXN0cy5zY3NzIiwiLi4vc2Nzcy9iYXNlL19tZWRpYS5zY3NzIiwiLi4vc2Nzcy9iYXNlL190YWJsZXMuc2NzcyIsIi4uL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vc2Nzcy9sYXlvdXQvX2xheW91dC5zY3NzIiwiLi4vc2Nzcy91dGlsaXRpZXMvX21peGlucy5zY3NzIiwiLi4vc2Nzcy9jb250ZW50LXR5cGVzL19iYXNlX3BhZ2VfdXNlcnMuc2NzcyIsIi4uL3Njc3MvY29udGVudC10eXBlcy9fYmFzZV9wYWdlLnNjc3MiLCIuLi9zY3NzL2NvbnRlbnQtdHlwZXMvX2hvbWVwYWdlLnNjc3MiLCIuLi9zY3NzL2NvbnRlbnQtdHlwZXMvX3BnX3NsaWRlLnNjc3MiLCIuLi9zY3NzL2NvbnRlbnQtdHlwZXMvX3N1cHBvcnRfcGFnZS5zY3NzIiwiLi4vc2Nzcy9ibG9ja3MvX2Zvb3Rlcl9ibG9ja3Muc2NzcyIsIi4uL3Njc3MvYmxvY2tzL19oZWFkZXJfYmxvY2tzLnNjc3MiLCIuLi9zY3NzL2Jsb2Nrcy9fbWFpbi1jb250ZW50X2Jsb2Nrcy5zY3NzIiwiLi4vc2Nzcy9ibG9ja3MvX25hdl9ibG9ja3Muc2NzcyIsIi4uL3Njc3MvYmxvY2tzL19wb3N0c2NyaXB0X2Jsb2Nrcy5zY3NzIiwiLi4vc2Nzcy9ibG9ja3MvX3ByZWZhY2VfYmxvY2tzLnNjc3MiLCIuLi9zY3NzL3BhZ2VzL19hYm91dF91cy5zY3NzIiwiLi4vc2Nzcy9wYWdlcy9fZnJlZV90cmlhbC5zY3NzIiwiLi4vc2Nzcy9wYWdlcy9fbmd3YS5zY3NzIiwiLi4vc2Nzcy9wYWdlcy9fcHJpY2luZ19wbGFucy5zY3NzIiwiLi4vc2Nzcy9wYWdlcy9fdXNlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7O0VESUU7QUNhRjtFQUNFLDBCQUEwQjtFQUMxQiw4RkFBOEY7RUFDOUYsbWtCQUFta0I7RUFDbmtCLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBQTs7QUN0QnBCO0VBQ0UsOEJBQXNCO1VBQXRCLHNCQUFzQixFQUFBOztBQUV4QjtFQUNFLDJCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTs7QUFLckI7RUFDRSxzQkNNVSxFQUFBOztBREhaO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixjQUFjLEVBQUE7O0FBRWhCO0VBQWMsNkJBQTZCLEVBQUE7O0FBRTNDO0VBQ0UsZUFBZSxFQUFBOztBRXJCakI7O0VBR0UsbUNBQW1DO0VBQ25DLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1osV0FBVztFQUNYLGVBQWU7RUFDZixxQkFBcUI7RUFDckIscUNEcUJtQztFQ3BCbkMsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQix5QkFBaUI7S0FBakIsc0JBQWlCO01BQWpCLHFCQUFpQjtVQUFqQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLG1CQUFtQixFQUFBO0VBakJyQjs7O0lBcUJJLHVCQUE0QztJQUM1QyxXQUFXLEVBQUE7RUF0QmY7O0lBeUJJLG1CQUFtQjtJQUNuQixZQUFZLEVBQUE7O0FBSWhCO0VBRUkscUJBQXFCO0VBQ3JCLGdCQUFnQixFQUFBOztBQUlwQjtFQUNFLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsWUFBWSxFQUFBOztBQ3hDZDtFQUNFLHlCQUF5QjtFQUN6Qix5QkZXcUI7RUVWckIsa0JGNEQrQjtFRTNEL0IsY0YwRG9DLEVBQUE7O0FFdkR0Qzs7O0VBR0UsY0FBYztFQUNkLCtCRmtCdUI7RUVqQnZCLGNGMENrQixFQUFBOztBRXZD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ekNqRSx3QkV5Q21GO1VGekNuRixxQkV5Q21GO2NGekNuRix1QkV5Q21GO01GdkNuRix5QkV1Q21HO1VGdkNuRyxzQkV1Q21HO2NGdkNuRyxtQkV1Q21HO01GckNuRywwQkVxQ3FIO1VGckNySCxxQkVxQ3FILEVBQUE7TUFyRHZIO1FBdURRLHFDWHpCNkI7UVcwQjdCLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIsV0FBVztRQUNYLGlCQUFpQjtRRk52QixvQkFBeUI7UUVRbkIsZVh6RE07UVcwRE4sMENBQXVDLEVBQUE7UUZSN0M7VUV0REY7WUZ1REksZUFBcUIsRUFBQSxFRVdsQjtRRlRMO1VFekRGO1lGMERJLGVBQXFCLEVBQUEsRUVRbEI7UUFsRVA7VUFnRVUsZ0JBQWdCLEVBQUE7SUFLcEI7TUFyRU47UUFzRVEsb0JBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYixxQkFBaUI7WUFBakIsaUJBQWlCO1FBQ2pCLHdCQUF1QjtZQUF2QixxQkFBdUI7Z0JBQXZCLHVCQUF1QixFQUFBLEVBVTFCO0lBbEZMO01BMkVRLFdBQVcsRUFBQTtNQUNYO1FBNUVSO1VBNkVVLGFBQWE7VUFDYixXQUFXO1VBQ1gsZUFBZSxFQUFBLEVBRWxCO0VEakZQO0lDdUZNLGtCQUFrQixFQUFBO0VEdkZ4QjtJQzBGTSxxQ1g1RCtCO0lXNkQvQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUYxRmIsb0JFMkZpQztJRjNGakMsb0JFMkZpQztJRjNGakMsYUUyRmlDO0lGekZqQyw0QkV5RnFEO0lGekZyRCw2QkV5RnFEO1FGekZyRCwwQkV5RnFEO1lGekZyRCxzQkV5RnFEO0lGdkZyRCxxQkV1Rm9FO1FGdkZwRSxpQkV1Rm9FO0lGckZwRSx3QkVxRnNGO1FGckZ0RixxQkVxRnNGO1lGckZ0Rix1QkVxRnNGO0lGbkZ0Rix5QkVtRnNHO1FGbkZ0RyxzQkVtRnNHO1lGbkZ0RyxtQkVtRnNHO0lGakZ0RywwQkVpRndIO1FGakZ4SCxxQkVpRndILEVBQUE7SURq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LHNCQUFzQjtVQUN0QixvQkFBb0IsRUFBQTtVQXRUOUI7WUF3VFksV0FBVztZQUNYLGlCWnhUVztZWXlUWCxjQUFjO1lBQ2QsZVp2VEUsRUFBQTtVWUpkO1lBa1VjLGNBQWM7WUFDZCxnQkFBZ0I7WUFDaEIsa0JBQWtCO1lBQ2xCLGlCQUFpQixFQUFBO1lBclUvQjtjQXdVa0IsV0FBVztjQUNYLHlCQUF5QjtjQUN6QixTQUFTO2NBQ1QsUUFBUTtjQUNSLGtCQUFrQjtjQUNsQixTQUFTO2NBQ1QsU0FBUztjQUNULGNBQWMsRUFBQTtVQS9VaEM7WUhNRSxvQkcrVXVDO1lIL1V2QyxvQkcrVXVDO1lIL1V2QyxhRytVdUM7WUg3VXZDLDhCRzZVd0Q7WUg3VXhELDZCRzZVd0Q7Z0JIN1V4RCx1Qkc2VXdEO29CSDdVeEQsbUJHNlV3RDtZSDNVeEQscUJHMlV1RTtnQkgzVXZFLGlCRzJVdUU7WUh6VXZFLHlCR3lVZ0c7Z0JIelVoRyxzQkd5VWdHO29CSHpVaEcsOEJHeVVnRztZSHZVaEcsMEJHdVVpSDtnQkh2VWpILHVCR3VVaUg7b0JIdlVqSCxvQkd1VWlIO1lIclVqSCwwQkdxVW1JO2dCSHJVbkkscUJHcVVtSSxFQUFBO1lBQ3pIO2NBdFZaO2dCQXVWYyxtQkFBZTtvQkFBZixlQUFlLEVBQUEsRUFvRWxCO1lBM1pYO2NITUUsb0JHcVZ5QztjSHJWekMsb0JHcVZ5QztjSHJWekMsYUdxVnlDO2NIblZ6Qyw0QkdtVjZEO2NIblY3RCw2QkdtVjZEO2tCSG5WN0QsMEJHbVY2RDtzQkhuVjdELHNCR21WNkQ7Y0hqVjdELHFCR2lWNEU7a0JIalY1RSxpQkdpVjRFO2NIL1U1RSx1QkcrVWtHO2tCSC9VbEcsb0JHK1VrRztzQkgvVWxHLDJCRytVa0c7Y0g3VWxHLHdCRzZVc0g7a0JIN1V0SCxxQkc2VXNIO3NCSDdVdEgsdUJHNlVzSDtjSDNVdEgsMEJHMlV3STtrQkgzVXhJLHFCRzJVd0k7Y0FDNUgsZ0JBQWdCLEVBQUE7Y0FDaEI7Z0JBN1ZkO2tCQThWZ0IsZUFBZSxFQUFBLEVBY2xCO2NBNVdiO2dCQWlXZ0IsV0FBVyxFQUFBO2dCQWpXM0I7a0JBbVdrQixnQkFBZ0I7a0JBQ2hCLHNCQUFzQixFQUFBO1lBcFd4QztjQThXYyxjQUFjLEVBQUE7Y0FDZDtnQkEvV2Q7a0JBZ1hnQixtQkFBbUI7a0JBQ25CLGtCQUFrQixFQUFBLEVBT3JCO2NBTEM7Z0JBblhkO2tCQW9YZ0IsZ0JBQWdCO2tCQUNoQixlQUFlO2tCQUNmLG9CQUFvQixFQUFBLEVBRXZCO1lBeFhiO2NITUUsb0JHb1h5QztjSHBYekMsb0JHb1h5QztjSHBYekMsYUdvWHlDO2NIbFh6Qyw0QkdrWDZEO2NIbFg3RCw2QkdrWDZEO2tCSGxYN0QsMEJHa1g2RDtzQkhsWDdELHNCR2tYNkQ7Y0hoWDdELHFCR2dYNEU7a0JIaFg1RSxpQkdnWDRFO2NIOVc1RSxxQkc4V2dHO2tCSDlXaEcsa0JHOFdnRztzQkg5V2hHLHlCRzhXZ0c7Y0g1V2hHLHlCRzRXZ0g7a0JINVdoSCxzQkc0V2dIO3NCSDVXaEgsbUJHNFdnSDtjSDFXaEgsMEJHMFdrSTtrQkgxV2xJLHFCRzBXa0k7Y0FDdEgsbUJBQWM7a0JBQWQsa0JBQWM7c0JBQWQsY0FBYztjQUNkLDJCQUFrQjtrQkFBbEIsa0JBQWtCO2NBQ2xCLG1CQUFtQjtjQUNuQixrQkFBa0I7Y0FDbEIsV0FBVyxFQUFBO2NBL1h6QjtnQkFpWWdCLGNBQWM7Z0JBQ2QscUNacFdxQjtnQllxV3JCLGdCQUFnQjtnQkFDaEIsZUFBZTtnQkFDZixpQkFBaUI7Z0JBQ2pCLHVCQUF1QjtnQkFDdkIsa0JBQWtCO2dCQUNsQixvQkFBb0I7Z0JBQ3BCLGtCQUFrQjtnQkFDbEIsY0FBYztnQkFDZCxnQkFBZ0IsRUFBQTtnQkFDaEI7a0JBNVloQjtvQkE2WWtCLGVBQWUsRUFBQSxFQVlsQjtnQkF6WmY7a0JBZ1prQixXQUFXO2tCQUNYLHlCQUF5QjtrQkFDekIsV0FBVztrQkFDWCxXQUFXO2tCQUNYLGtCQUFrQjtrQkFDbEIsU0FBUztrQkFDVCxTQUFTO2tCQUNULGtCQUFrQixFQUFBO1FBdlpwQztVQThaVSxrQkFBa0I7VUFDbEIsb0ZBQW9GO1VBQ3BGLHNCQUFzQixFQUFBO1VBaGFoQztZQWthWSxXQUFXO1lBQ1gsaUJabGFXO1lZbWFYLGNBQWM7WUFDZCxlWmphRSxFQUFBO1lZa2FGO2NBdGFaO2dCQXVhYyxVQUFVLEVBQUEsRUFFYjtVQXphWDtZQTRhYyxlQUFlLEVBQUE7VUE1YTdCO1lBaWJjLFdBQVc7WUFDWCxxQ1pwWnVCO1lZcVp2QixnQkFBZ0I7WUFDaEIsZUFBZTtZQUNmLGlCQUFpQixFQUFBO1VBcmIvQjtZQXdiYyxlQUFlO1lBQ2YsY1pqYkU7WVlrYkYsZ0JBQWdCO1lBQ2hCLGVBQWU7WUFDZixpQkFBaUI7WUFDakIsdUJBQXVCO1lBQ3ZCLGtCQUFrQjtZQUNsQixnQkFBZ0IsRUFBQTtVQS9iOUI7WUFtY2dCLGdCQUFnQjtZQUNoQixZQUFZO1lBQ1osY0FBYyxFQUFBO1VBcmM5QjtZSE1FLG9CR3FjeUM7WUhyY3pDLG9CR3FjeUM7WUhyY3pDLGFHcWN5QztZSG5jekMsOEJHbWMwRDtZSG5jMUQsNkJHbWMwRDtnQkhuYzFELHVCR21jMEQ7b0JIbmMxRCxtQkdtYzBEO1lIamMxRCxxQkdpY3lFO2dCSGpjekUsaUJHaWN5RTtZSC9iekUsd0JHK2IyRjtnQkgvYjNGLHFCRytiMkY7b0JIL2IzRix1QkcrYjJGO1lIN2IzRiwwQkc2YjRHO2dCSDdiNUcsdUJHNmI0RztvQkg3YjVHLG9CRzZiNEc7WUgzYjVHLDBCRzJiOEg7Z0JIM2I5SCxxQkcyYjhIO1lBQ2xILGlCQUFpQixFQUFBO1lBQ2pCO2NBN2NkO2dCSE1FLG9CR3djMkM7Z0JIeGMzQyxvQkd3YzJDO2dCSHhjM0MsYUd3YzJDO2dCSHRjM0MsOEJHc2M0RDtnQkh0YzVELDZCR3NjNEQ7b0JIdGM1RCx1QkdzYzREO3dCSHRjNUQsbUJHc2M0RDtnQkhwYzVELG1CR29jeUU7b0JIcGN6RSxlR29jeUU7Z0JIbGN6RSx3QkdrYzJGO29CSGxjM0YscUJHa2MyRjt3QkhsYzNGLHVCR2tjMkY7Z0JIaGMzRiwwQkdnYzRHO29CSGhjNUcsdUJHZ2M0Rzt3QkhoYzVHLG9CR2djNEc7Z0JIOWI1Ryww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QUNkLHNCQUEwQixFQUFBO0VBdE5sQztJQXdOVSxxQ3hCMUwyQjtJd0IyTDNCLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFBO0lBbE8zQjtNQW9PWSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLFdBQVc7TUFDWCxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLFlBQVk7TUFDWixTQUFTO01BQ1Qsa0JBQWtCLEVBQUE7RUEzTzlCO0lBK09VLHFDeEJqTjJCO0l3QmtOM0IsZUFBZTtJQUNmLGNBQWM7SUFDZCx1QkFBdUI7SUFDdkIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixpQkFBaUIsRUFBQTtJQXhQM0I7TUEwUFksZ0JBQWdCO01BQ2hCLGNBQWMsRUFBQTtFQTNQMUI7SUErUFUsd0JBQWdCO09BQWhCLHFCQUFnQjtZQUFoQixnQkFBZ0I7SUFDaEIsd0JBQWdCO09BQWhCLHFCQUFnQjtZQUFoQixnQkFBZ0IsRUFBQTtJQWhRMUI7TWY0RUUsdUJBQUE7TUFDQSxrQ0FBa0M7TUFDbEMsd0JBQXdCO01BQ3hCLG1CQUFtQjtNQUNuQixzQkFBQTtNZXFMVSxxQ3hCdk95QjtNd0J3T3pCLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsY0FBYztNQUNkLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsbUJBQW1CO01BQ25CLGtCQUFrQixFQUFBO00xQnVXNUI7UUFHSSxZQUFTO1FBR1gscUJBQXFCO1FBQ3JCLG1CQUFtQjtRQUNuQixXQUFXO1FBQ1gsNkNBQThEO1FBQzlELGtCQUFrQjtRQUNsQixvQkFBb0I7UUFDcEIsbUNBQW1DO1FBQ25DLGtDQUFrQztRQUNsQywwQkFBMEI7UUFDMUIsbUJBQW1CO1FXdGpCckIsdUJBQUE7UUFDQSxrQ0FBa0M7UUFDbEMsd0JBQXdCO1FBQ3hCLG1CQUFtQjtRQUNuQixzQkFBQTtRZWdNWSxxQkFBcUI7UUFHckIsY0FBYztRQUNkLGVBQWU7UUFDZixzQkFBc0IsRUFBQTtFQXJScEM7SUEwUlUscUN4QjVQMkI7SXdCNlAzQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGNBQWM7SUFDZCxpQkFBaUIsRUFBQTtJQTlSM0I7TUFnU1ksa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQixjQUFjLEVBQUE7O0FDalMxQjtFQUVJLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsdUJBQXVCO0VBQ3ZCLFlBQVksRUFBQSIsImZpbGUiOiJzdHlsZXMuY3NzIn0= */