@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200&amp;display=swap");
@charset "UTF-8";
.fadein {
  opacity: 1;
  transition: all 1.5s;
  transform: translate(0, 100px);
/*transform: translate(0, 0);*/
 }
.fadein.visible {
  opacity: 1;
  transform: translate(0, 0); }
  .btn-blue.__white {
    background: #fff;
    border: 1px solid #53b4e6;
    line-height: 34px;
    color: #53b4e6 !important; }
    .btn-blue.__white:hover {
      background: #2b323a;
      border: 1px solid #2b323a;
      color: #ffffff !important;
      text-decoration: none !important; }
  @media (min-width: 767px) {
    .container.__narrow980 {
      margin: 0 auto;
      max-width: 980px;
      width: auto; } }
  @media (min-width: 767px) {
    .container.__narrow1060 {
      margin: 0 auto;
      max-width: 1060px;
      width: auto; } }
/* custom updates */
.Blue-Split-Button {
  border: 0;
  background: #1fb6eb;
  color: #ffffff !important;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  line-height: 32px;
  margin: 0;
  overflow: hidden;
  padding: 0 60px 0 0.9375rem;
  position: relative;
  text-align: left;
  text-decoration: none !important;
  width: auto; }
  .Blue-Split-Button:hover {
    background: #2b323a;
    text-decoration: none !important; }
  .Blue-Split-Button:before {
    font-family: "_acs";
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f13b";
    font-size: 14px;
    font-size: 0.875rem;
    right: 10px;
    right: 0.625rem;
    top: 50%;
    height: 100%;
    left: auto;
    line-height: 0;
    position: absolute;
    text-transform: none;
    z-index: 2; }
  .Blue-Split-Button:after {
    margin: -5px 0 0 -5px;
    margin: -0.3125rem 0 0 -0.3125rem;
    width: 50px;
    width: 3.125rem;
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
    background: #4ec5ef;
    content: "";
    height: 200%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1; }
/* updates 2021-05-05 */
.main__section--content table.table--standard {
  margin-bottom: 25px; }
  .main__section--content table.table--standard th {
    text-align: left !important;
    background: #2b333a !important;
    color: #ffffff !important;
    font-size: 16px; }
    @media (max-width: 768px) {
      .main__section--content table.table--standard th {
        font-size: 14px;
        white-space: nowrap; } }
  .main__section--content table.table--standard td {
    font-size: 14px; }
    @media (max-width: 768px) {
      .main__section--content table.table--standard td {
        font-size: 12px;
        white-space: nowrap; } }
/* updates 2021-06-28 */
.main__logos {
  float: left;
  padding: 0 0 30px 0;
  position: relative;
  width: 100%;
  z-index: 10; }
  @media (min-width: 768px) {
    .main__logos {
      padding: 0 0 60px 0; } }
  .main__logos--wrap {
    clear: both;
    margin: 0;
    overflow: hidden; }
    @media (min-width: 768px) {
      .main__logos--wrap {
        margin: 0 -20px; } }
  .main__logos--list {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-end;
    align-content: flex-end; }
    .main__logos--list li {
      padding: 0 0 20px 0;
      width: 50%; }
      @media (min-width: 768px) {
        .main__logos--list li {
          padding-left: 20px;
          padding-right: 20px;
          width: 25%; } }
      .main__logos--list li img {
        float: left;
        width: 100%; }
/* updates 2021-07-15 */
.sp-main table {
  border-collapse: collapse;
  border: 0;
  margin: 0 0 20px 0;
  padding: 0;
  width: 100%; }
  @media (max-width: 768px) {
    .sp-main table.selling-schedule {
      overflow-x: auto;
      display: block;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      max-width: 100%; } }
  .sp-main table.selling-schedule th, .sp-main table.selling-schedule td {
    border: 1px solid #586a79; }
  .sp-main table.selling-schedule th {
    vertical-align: middle; }
    .sp-main table.selling-schedule th h4 {
      padding: 0; }
    .sp-main table.selling-schedule th h6 {
      padding: 15px 0; }
  .sp-main table.selling-schedule td {
    padding: 5px 0; }
/* updates 2021-08-18 */
.range__wrap p {
  float: left;
  font-size: 12px;
  line-height: 20px;
  padding: 0 0 0 10px; }
.range__slider {
  width: 100%;
  /* Width of the outside container */ }
  .range__slider--bar {
    width: 100%; }
  .range__slider--bar {
    -webkit-appearance: none;
    /* Override default CSS styles */
    appearance: none;
    width: 100%;
    /* Full-width */
    height: 15px;
    /* Specified height */
    background: #d3d3d3;
    /* Grey background */
    outline: none;
    /* Remove outline */
    opacity: 1;
    /* Set transparency (for mouse-over effects on hover) */
    -webkit-transition: .2s;
    /* 0.2 seconds transition on hover */
    transition: opacity .2s; }
  .range__slider--bar:hover {
    opacity: 1;
    /* Fully shown on mouse-over */ }
  .range__slider--bar::-webkit-slider-thumb {
    -webkit-appearance: none;
    /* Override default look */
    appearance: none;
    width: 15px;
    /* Set a specific slider handle width */
    height: 15px;
    /* Slider handle height */
    background: #53b4e6;
    /* Green background */
    cursor: pointer;
    /* Cursor on hover */ }
  .range__slider--bar::-moz-range-thumb {
    width: 15px;
    /* Set a specific slider handle width */
    height: 15px;
    /* Slider handle height */
    background: #53b4e6;
    /* Green background */
    cursor: pointer;
    /* Cursor on hover */ }
  .range__slider p {
    padding: 10px 0;
    font-size: 12px; }
.range__switch {
  clear: both;
  overflow: hidden;
  position: relative;
  display: inline-block;
  width: 36px;
  height: 20px;
  margin-bottom: 10px; }
  .range__switch input {
    opacity: 0;
    width: 0;
    height: 0; }
  .range__switch--slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s; }
  .range__switch--slider:before {
    position: absolute;
    content: "";
    height: 14px;
    width: 14px;
    left: 3px;
    bottom: 3px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s; }
  .range__switch input:checked + .range__switch--slider {
    background-color: #53b4e6; }
  .range__switch input:focus + .range__switch--slider {
    box-shadow: 0 0 1px #53b4e6; }
  .range__switch input:checked + .range__switch--slider:before {
    -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px);
    transform: translateX(16px); }
  .range__switch .range__switch--slider.round {
    border-radius: 100px; }
  .range__switch .range__switch--slider.round:before {
    border-radius: 50%; }
/* updates blog table 2021-09-13 */
.blog-single ul, .blog-single ol {
  margin: 0 0 25px 20px;
  padding: 0; }
  .blog-single ul.inline__list, .blog-single ol.inline__list {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0 0 25px 0;
    width: 100%; }
    .blog-single ul.inline__list li, .blog-single ol.inline__list li {
      float: left;
      margin: 0;
      padding: 0 20px 0 0; }
  .blog-single ul li, .blog-single ol li {
    color: #586a79;
    font-size: 16px;
    font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320)));
    line-height: 1.5; }
  .blog-single ul a, .blog-single ol a {
    color: #53b4e6; }
.blog-single table {
  width: 100%; }
  @media (max-width: 768px) {
    .blog-single table {
      overflow-x: auto;
      display: block;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      max-width: 100%; } }
  .blog-single table th, .blog-single table td {
    padding: 5px 10px;
    text-align: left; }
    .blog-single table th:nth-child(2), .blog-single table td:nth-child(2) {
      text-align: left; }
    @media (max-width: 768px) {
      .blog-single table th, .blog-single table td {
        font-size: 12px;
        white-space: nowrap; } }
  .blog-single table td, .blog-single table .row {
    background-color: #eee;
    color: #586a79;
    text-align: left !important; }
  .blog-single table th {
    background-color: #2b333a;
    color: #fff; }
  .blog-single table tbody tr:first-child th {
    text-align: center; }
  .blog-single table tbody tr:nth-child(2) th {
    background-color: #2b333a !important;
    color: #fff !important; }
  .blog-single table tbody tr th:first-child {
    background-color: #eee;
    color: #586a79;
    text-align: left !important; }
  .blog-single table.table--standard {
    margin-bottom: 25px; }
    .blog-single table.table--standard th {
      text-align: left !important;
      background: #2b333a !important;
      color: #ffffff !important;
      font-size: 13px; }
      @media (max-width: 768px) {
        .blog-single table.table--standard th {
          font-size: 12px;
          white-space: nowrap; } }
    .blog-single table.table--standard td {
      font-size: 13px; }
      @media (max-width: 768px) {
        .blog-single table.table--standard td {
          font-size: 12px;
          white-space: nowrap; } }
/* updates sp-main table 2021-09-15 */
.sp-main table {
  width: 100%; }
  @media (max-width: 768px) {
    .sp-main table {
      overflow-x: auto;
      display: block;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      max-width: 100%; } }
  .sp-main table th, .sp-main table td {
    padding: 5px 10px;
    text-align: left; }
    .sp-main table th:nth-child(2), .sp-main table td:nth-child(2) {
      text-align: left; }
    @media (max-width: 768px) {
      .sp-main table th, .sp-main table td {
        font-size: 12px;
        white-space: nowrap; } }
  .sp-main table td, .sp-main table .row {
    background-color: #eee;
    color: #586a79;
    text-align: left !important; }
  .sp-main table th {
    background-color: #2b333a;
    color: #fff; }
  .sp-main table tbody tr:first-child th {
    text-align: center; }
  .sp-main table tbody tr:nth-child(2) th {
    background-color: #2b333a !important;
    color: #fff !important; }
  .sp-main table tbody tr th:first-child {
    background-color: #eee;
    color: #586a79;
    text-align: left !important; }
  .sp-main table.table--standard {
    margin-bottom: 25px; }
    .sp-main table.table--standard th {
      text-align: left !important;
      background: #2b333a !important;
      color: #ffffff !important;
      font-size: 13px; }
      @media (max-width: 768px) {
        .sp-main table.table--standard th {
          font-size: 12px;
          white-space: nowrap; } }
    .sp-main table.table--standard td {
      font-size: 13px; }
      @media (max-width: 768px) {
        .sp-main table.table--standard td {
          font-size: 12px;
          white-space: nowrap; } }
  .sp-main table.table--payment {
    width: 100%;
    display: table; }
    @media (min-width: 768px) {
      .sp-main table.table--payment {
        width: 50%; } }
    .sp-main table.table--payment th {
      font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320)));
      line-height: 1.5; }
    .sp-main table.table--payment td {
      font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320)));
      font-style: normal;
      font-weight: 400;
      letter-spacing: normal;
      line-height: 1.5;
      padding-top: 10px;
      padding-bottom: 10px; }
/* news listing and articles 05-10-2021 */
.main__listing {
  clear: both;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 60px 0;
  width: 100%; }
  .main__listing--wrap {
    clear: both;
    margin: 0 -20px;
    overflow: hidden;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-end;
    align-content: flex-end;
    -webkit-justify-content: center;
    justify-content: center; }
    .main__listing--wrap.aircraft--overview .target__block .target__block--content {
      padding-left: 10px;
      padding-right: 10px; }
    @media (min-width: 992px) {
      .main__listing--wrap.grid--4cols .target__block {
        width: 25%; } }
    .main__listing--wrap.grid--4cols.aircraft--overview .target__block h2 {
      font-size: 16px; }
    .main__listing--wrap.grid--4cols.aircraft--overview .target__block p {
      font-size: 14px; }
    @media (min-width: 992px) {
      .main__listing--wrap.grid--5cols .target__block {
        width: 20%; } }
    .main__listing--wrap.grid--5cols.aircraft--overview .target__block h2 {
      font-size: 14px; }
    .main__listing--wrap.grid--5cols.aircraft--overview .target__block p {
      font-size: 12px; }
  .main__listing .target__block {
    float: left;
    margin-bottom: 40px;
    height: auto;
    padding: 0 20px;
    width: 100%; }
    @media (min-width: 767px) {
      .main__listing .target__block {
        clear: none;
        padding: 0 20px;
        width: 50%; } }
    @media (min-width: 992px) {
      .main__listing .target__block {
        width: 33.33333%; } }
  .main__listing .section-head {
    padding: 0 0 30px 0; }
    @media (min-width: 767px) {
      .main__listing .section-head {
        padding: 0 0 40px 0; } }
  .main__listing .site__filter {
    padding: 0 0 10px 0; }
    @media (min-width: 767px) {
      .main__listing .site__filter {
        padding: 0 0 50px 0; } }
.target__block {
  display: block;
  float: left;
  margin: 0 0 40px 0;
  overflow: hidden;
  padding: 0 20px;
  text-decoration: none;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column; }
  .target__block--link {
    height: 100%;
    overflow: hidden;
    text-decoration: none;
    transition: .4s ease-in-out;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
    .target__block--link:hover {
      text-decoration: none; }
      .target__block--link:hover .btn-blue {
        background: #2b323a; }
      .target__block--link:hover img {
        transform: scale(1.1); }
  .target__block--wrap {
    clear: both;
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .target__block--pic {
    clear: both;
    display: block;
    overflow: hidden;
    padding: 0;
    width: 100%;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    align-self: auto; }
    .target__block--pic img {
      float: left;
      width: 100%;
      transform: scale(1);
      transition: .4s ease-in-out; }
  .target__block--content {
    background: #fff;
    clear: both;
    display: block;
    overflow: hidden;
    padding: 20px 0 5px 0;
    padding-bottom: 20px;
    text-align: center;
    width: 100%;
    flex-grow: 1;
    flex-shrink: 1; }
  .target__block h2, .target__block h3 {
    color: #233a77;
    font-size: 18px;
    letter-spacing: 0.5px;
    line-height: 1.2;
    padding: 0 0 15px 0;
    text-transform: uppercase; }
  .target__block h4 {
    color: #233a77;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 1.2;
    font-weight: 400;
    padding: 0 0 15px 0; }
  .target__block p {
    font-size: 15px;
    line-height: 1.2;
    letter-spacing: 0.5px;
    padding-bottom: 0; }
  .target__block--title {
    background: #fff;
    clear: both;
    display: block;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
    width: 100%;
    min-height: 52px;
    flex-grow: 1;
    flex-shrink: 1;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center; }
    .target__block--title h2, .target__block--title h3, .target__block--title h4 {
      font-size: 18px;
      font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
      line-height: 1.4;
      color: #212121;
      letter-spacing: normal;
      text-transform: none;
      padding: 0; }
    .target__block--title.darkblue {
      padding: 10px 0; }
      .target__block--title.darkblue h2, .target__block--title.darkblue h3, .target__block--title.darkblue h4 {
        color: #233a77;
        padding-bottom: 10px; }
  .target__block--excerpt {
    background: #fff;
    clear: both;
    display: block;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
    width: 100%;
    flex-grow: 1;
    flex-shrink: 1;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    /*
    -webkit-justify-content:center;
    justify-content:center;	
    */
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }
    .target__block--excerpt h2, .target__block--excerpt h3, .target__block--excerpt h4 {
      font-size: 18px;
      font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
      line-height: 1.4;
      color: #212121;
      letter-spacing: normal;
      text-transform: none;
      padding: 12px 0; }
    .target__block--excerpt p {
      font-size: 12px;
      padding: 0; }
.site__news .main__tabs--nav li {
  width: 33.333333%; }
.site__news .main__tabs--content {
  min-height: 250px;
  padding-top: 0; }
  @media (min-width: 768px) {
    .site__news .main__tabs--content {
      padding-top: 0;
      min-height: 500px; } }
.site__news .target__block h2, .site__news .target__block h3 {
  text-transform: none; }
.site__filter {
  float: left;
  padding: 30px 0 0 0;
  width: 100%; }
  @media (min-width: 768px) {
    .site__filter {
      padding-top: 60px; } }
  .site__filter--list {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%; }
    .site__filter--list li {
      float: left;
      margin: 0;
      padding: 0 20px 20px 0; }
      .site__filter--list li.item--social {
        display: none; }
        @media (min-width: 768px) {
          .site__filter--list li.item--social {
            display: block;
            float: right;
            padding: 0; } }
    .site__filter--list h5 {
      font-size: 14px;
      line-height: 1.2;
      padding: 0 0 10px  0; }
    .site__filter--list select {
      font-size: 14px;
      line-height: 34px;
      height: 34px;
      padding: 0 30px 0 10px;
      width: 220px; }
    .site__filter--list .fld {
      -webkit-box-shadow: 0 0 0 0 #9AFF17;
      box-shadow: 0 0 0 0 #9AFF17;
      -webkit-border-radius: 0;
      border-radius: 0;
      border: 1px solid #939fa8;
      color: #586a79;
      display: block;
      font-size: 14px;
      letter-spacing: 0.25px;
      padding: 0 10px;
      width: 100%;
      background: #f5f6f7;
      font-size: 14px;
      line-height: 34px;
      height: 34px;
      padding: 0 30px 0 10px;
      width: 220px; }
      .site__filter--list .fld:focus {
        border: 1px solid #53b4e6;
        outline: none; }
  .site__filter--btn {
    background: #3fc2ee;
    border: 0;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 34px;
    line-height: 34px;
    outline: 0;
    text-indent: -999em;
    width: 34px;
    margin: 26px 0 0 0; }
    .site__filter--btn:before {
      content: "\f135";
      color: #ffffff;
      display: block;
      font-family: "_acs";
      font-size: 12px;
      line-height: 34px;
      text-align: center;
      text-indent: 0; }
    .site__filter--btn:hover {
      background: #233a77;
      text-decoration: none; }
.main__content {
  float: left;
  padding-bottom: 40px;
  width: 100%; }
  .main__content--video {
    clear: both;
    margin: 0 0 40px 0;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0; }
    .main__content--video iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .main__content .main__post--head {
    padding: 0; }
  .main__content h1, .main__content h2, .main__content h3, .main__content h4 {
    color: #233a77; }
  .main__content--list {
    clear: both;
    display: block;
    list-style: none;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 0 25px 0 !important;
    width: 100%; }
    .main__content--list li {
      border-left: 1px solid #333333;
      color: #333333 !important;
      float: left;
      font-weight: 700;
      margin: 0;
      padding: 0 15px 0 52px;
      font-size: 16px !important;
      line-height: 33px !important; }
      .main__content--list li:first-child {
        border: 0;
        font-size: 21px !important;
        font-weight: 700;
        padding-left: 0;
        margin-right: 0; }
      .main__content--list li:last-child {
        border: 0; }
  .main__content table {
    margin-bottom: 30px;
    width: 100%; }
    @media (max-width: 768px) {
      .main__content table {
        overflow-x: auto;
        display: block;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        max-width: 100%; } }
    .main__content table th, .main__content table td {
      padding: .25em .5em;
      text-align: left; }
      @media (max-width: 768px) {
        .main__content table th, .main__content table td {
          font-size: 12px;
          white-space: nowrap; } }
    .main__content table td, .main__content table .row {
      background-color: #eee;
      color: #586a79;
      text-align: left !important; }
    .main__content table th {
      background-color: #2b333a;
      color: #fff; }
    .main__content table.table--standard {
      margin-bottom: 25px; }
      .main__content table.table--standard th {
        text-align: left !important;
        background: #2b333a !important;
        color: #ffffff !important;
        font-size: 16px; }
        @media (max-width: 768px) {
          .main__content table.table--standard th {
            font-size: 14px;
            white-space: nowrap; } }
      .main__content table.table--standard td {
        font-size: 14px; }
        @media (max-width: 768px) {
          .main__content table.table--standard td {
            font-size: 12px;
            white-space: nowrap; } }
/* clear wysiwyg 10-10-2021 */
.main__wysiwyg {
  clear: both;
  display: block;
  overflow: hidden;
  padding: 30px 0; }
  @media (min-width: 992px) {
    .main__wysiwyg {
      padding: 60px 0; } }
  @media (max-width: 767px) {
    .main__wysiwyg p {
      font-size: 12px; } }
/* DG 23-12-2021 */
.main .main__breadcrumbs {
  float: left;
  margin-top: 0;
  padding: 0 0 20px 0;
  width: 100%; }
  .main .main__breadcrumbs ul {
    clear: both;
    display: block;
    list-style: none;
    overflow: hidden;
    margin: 0;
    padding: 0; }
    .main .main__breadcrumbs ul li {
      float: left;
      font-size: 14px;
      list-style: none;
      padding: 0 20px 0 0;
      position: relative; }
      .main .main__breadcrumbs ul li::after {
        content: '>';
        display: block;
        position: absolute;
        right: 5px;
        top: 0; }
      .main .main__breadcrumbs ul li:last-child {
        font-weight: 700; }
        .main .main__breadcrumbs ul li:last-child::after {
          display: none; }
.main__post {
  float: left;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 10; }
  .main__post .responsive-img-banner {
    margin-bottom: 30px; }
  .main__post--video {
    clear: both;
    margin: 15px 0 80px 0;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0; }
    .main__post--video iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .main__post--media {
    float: left;
    padding: 0 20px 20px 20px;
    width: 50%; }
    .main__post--media img {
      float: left;
      width: 100%; }
  .main__post .main__post--breadcrumbs {
    float: left;
    margin-top: 0;
    padding: 0 0 20px 0;
    width: 100%; }
    .main__post .main__post--breadcrumbs ul {
      clear: both;
      display: block;
      list-style: none;
      overflow: hidden;
      margin: 0;
      padding: 0; }
      .main__post .main__post--breadcrumbs ul li {
        float: left;
        font-size: 14px;
        list-style: none;
        padding: 0 20px 0 0;
        position: relative; }
        .main__post .main__post--breadcrumbs ul li::after {
          content: '>';
          display: block;
          position: absolute;
          right: 5px;
          top: 0; }
        .main__post .main__post--breadcrumbs ul li:last-child {
          font-weight: 700; }
          .main__post .main__post--breadcrumbs ul li:last-child::after {
            display: none; }
  .main__post--head {
    display: block;
    float: left;
    padding: 50px 0 25px 0;
    width: 100%; }
    .main__post--head h1 {
      font-size: 40px;
      font-size: calc(24px + (40 - 24) * ((100vw - 320px) / (1920 - 320))); }
    .main__post--head h1, .main__post--head h2, .main__post--head h3, .main__post--head h4 {
      color: #233a77; }
  .main__post .main__listing {
    padding-top: 0; }
.post__sidebar {
  background: #f5f6f7;
  clear: both;
  display: block;
  margin: 0 0 30px 0;
  overflow: hidden;
  padding: 20px 20px 0 20px;
  width: 100%; }
  @media (min-width: 767px) {
    .post__sidebar {
      margin: 0 0 40px 0; } }
  .post__sidebar h2, .post__sidebar h3 {
    line-height: 1.25;
    padding: 0 0 10px 0; }
  .post__sidebar h3 {
    padding: 0 0 20px 0; }
  .post__sidebar h4 {
    font-size: 12px;
    line-height: 20px;
    padding: 0; }
  .post__sidebar p {
    font-size: 14px;
    padding-bottom: 20px; }
  .post__sidebar .post__sidebar--cta {
    clear: both;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0 0 20px 0;
    width: 100%; }
    .post__sidebar .post__sidebar--cta li {
      clear: both;
      display: block;
      list-style: none;
      padding: 0 0 10px 0;
      overflow: hidden;
      width: 100%; }
    .post__sidebar .post__sidebar--cta .btn-blue, .post__sidebar .post__sidebar--cta .btn-grey {
      font-size: 16px;
      line-height: 48px;
      margin: 0;
      width: 100%; }
  .post__sidebar .post__sidebar--list {
    clear: both;
    display: block;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0 0 20px 0; }
    .post__sidebar .post__sidebar--list li {
      clear: both;
      display: block;
      font-size: 12px;
      line-height: 20px;
      margin: 0;
      overflow: hidden;
      padding: 0 0 5px 0;
      position: relative; }
      .post__sidebar .post__sidebar--list li strong {
        display: block;
        font-weight: 700; }
    .post__sidebar .post__sidebar--list .btn-blue, .post__sidebar .post__sidebar--list .btn-grey {
      float: left;
      /* line-height:24px; */
      margin: 10px 0 0 0;
      padding: 0 15px;
      text-align: left;
      width: auto; }
  .post__sidebar .post__sidebar--list-ul {
    margin: 0 0 0 20px;
    padding: 0 0 20px 0; }
    .post__sidebar .post__sidebar--list-ul li {
      font-size: 12px;
      line-height: 16px;
      margin: 0;
      padding: 0 0 5px 0;
      position: relative; }
  .post__sidebar .sharethis-inline-share-buttons {
    float: left;
    padding: 0 0 20px 0;
    position: relative;
    text-align: left !important;
    width: 100%; }
  .post__sidebar .post__sidebar--ico {
    clear: both;
    display: block;
    overflow: hidden;
    padding: 0 0 20px 0;
    width: 100%; }
    .post__sidebar .post__sidebar--ico img, .post__sidebar .post__sidebar--ico svg {
      display: block !important;
      height: 60px !important;
      position: relative;
      width: auto !important; }
  .post__sidebar .post__sidebar--time {
    clear: both;
    display: block;
    overflow: hidden;
    padding: 0 0 20px 0;
    width: 100%; }
    .post__sidebar .post__sidebar--time h3, .post__sidebar .post__sidebar--time h4, .post__sidebar .post__sidebar--time h5, .post__sidebar .post__sidebar--time h6, .post__sidebar .post__sidebar--time p {
      color: #586a79;
      padding: 0; }
    .post__sidebar .post__sidebar--time p {
      font-size: 12px;
      line-height: 20px; }
  .post__sidebar .post__sidebar--weather {
    clear: both;
    display: block;
    overflow: hidden;
    padding: 0 0 20px 0;
    width: 100%; }
    .post__sidebar .post__sidebar--weather h3, .post__sidebar .post__sidebar--weather h4, .post__sidebar .post__sidebar--weather h5, .post__sidebar .post__sidebar--weather h6, .post__sidebar .post__sidebar--weather p {
      color: #586a79;
      padding: 0; }
    .post__sidebar .post__sidebar--weather p {
      font-size: 12px;
      line-height: 20px; }
/* 05-01-2022 */
.map__block {
  clear: both;
  margin: 0;
  padding-bottom: 56.25%;
  position: relative;
  height: 0; }
  @media (min-width: 992px) {
    .map__block {
      padding-bottom: 40.25%; } }
  .map__block iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.module__swiper {
  display: -webkit-flex;
  display: flex;
  padding-bottom: 30px;
  width: 100%; }
  @media (min-width: 992px) {
    .module__swiper {
      padding-bottom: 60px;
      width: 100vw;
      position: static; } }
  .module__swiper .slick-arrow {
    background-color: transparent;
    display: block;
    overflow: hidden;
    margin: 0 15px;
    width: 40px;
    height: 40px;
    text-indent: -9999em;
    outline: none;
    border: 0;
    cursor: pointer;
    position: absolute;
    bottom: 0; }
    .module__swiper .slick-arrow:hover {
      opacity: .7;
      text-decoration: none; }
  .module__swiper .slick-prev {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='long-arrow-left' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23233a77' d='M136.97 380.485l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L60.113 273H436c6.627 0 12-5.373 12-12v-10c0-6.627-5.373-12-12-12H60.113l83.928-83.444c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0l-116.485 116c-4.686 4.686-4.686 12.284 0 16.971l116.485 116c4.686 4.686 12.284 4.686 16.97-.001z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-position: center center;
    background-repeat: no-repeat;
    right: 50%; }
  .module__swiper .slick-next {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='long-arrow-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23233a77' d='M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-position: center center;
    background-repeat: no-repeat;
    left: 50%; }
  .module__swiper .slick-slide {
    opacity: .6; }
  .module__swiper .slick-slide.active {
    opacity: 1; }
.module__swiper--action {
  clear: both;
  display: block;
  overflow: hidden;
  width: 100%; }
  .module__swiper--action ul {
    display: block;
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 140px; }
    @media (min-width: 992px) {
      .module__swiper--action ul {
        float: right;
        margin: 0 305px 0 0;
        padding: 0; } }
    .module__swiper--action ul li {
      float: left;
      padding: 0; }
.landing__guide .btn-blue {
  width: 220px; }
.landing__guide .section-head p {
  font-size: calc(12px + (15 - 12) * ((100vw - 320px) / (1920 - 320))); }
.landing__guide .target__block .btn-blue {
  width: 140px; }
.landing__guide .module__swiper .target__block {
  display: block;
  overflow: hidden;
  width: 100%; }
  @media (min-width: 992px) {
    .landing__guide .module__swiper .target__block {
      max-width: 290px;
      margin: 0;
      padding: 0 40px 0 0; } }
.landing__guide .main__wysiwyg {
  padding: 0; }
.blog-single__accordion {
  clear: both;
  display: block;
  overflow: hidden;
  padding: 0 0 60px 0;
  width: 100%; }
  .blog-single__accordion h3 {
    clear: both;
    display: block;
    overflow: hidden;
    background: #f5f6f8;
    color: #586a79;
    padding: 0 15px;
    border-bottom: 1px solid #3bbeed; }
    @media (min-width: 767px) {
      .blog-single__accordion h3 {
        padding: 0 40px; } }
    .blog-single__accordion h3 a {
      color: inherit;
      display: block;
      padding: 20px 0 20px 30px;
      overflow: hidden;
      position: relative;
      text-decoration: none; }
      .blog-single__accordion h3 a:hover {
        text-decoration: none; }
      .blog-single__accordion h3 a::before {
        display: block;
        height: 18px;
        content: '';
        position: absolute;
        left: 0;
        line-height: 0;
        top: 22px;
        font-size: 0;
        width: 18px;
        background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='plus' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23586a79' d='M376 232H216V72c0-4.42-3.58-8-8-8h-32c-4.42 0-8 3.58-8 8v160H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h160v160c0 4.42 3.58 8 8 8h32c4.42 0 8-3.58 8-8V280h160c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8z'%3E%3C/path%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: 18px 18px; }
    .blog-single__accordion h3.open a:before {
      background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='minus' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23586a79' d='M376 232H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h368c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8z'%3E%3C/path%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: 0 0; }
  .blog-single__accordion .blog-single__acc {
    clear: both;
    display: block;
    overflow: hidden;
    padding: 0;
    width: 100%; }
    .blog-single__accordion .blog-single__acc div {
      clear: both;
      display: none;
      overflow: hidden;
      padding: 40px;
      border-bottom: 1px solid #3bbeed; }
/* main listing search 24/01/2022 */
.main__listing--search {
  float: left;
  padding: 0 0 30px 0;
  width: 100%; }
  @media (min-width: 767px) {
    .main__listing--search {
      padding: 0 0 40px 0; } }
  .main__listing--search .main--form {
    padding: 0 34px 0 0;
    width: 100%; }
    @media (min-width: 768px) {
      .main__listing--search .main--form {
        padding: 0 34px 0 0;
        width: 30%; } }
    @media (min-width: 992px) {
      .main__listing--search .main--form {
        padding-right: 48px; } }
  @media (min-width: 768px) {
    .main__listing--search .main__listing--search-sort {
      float: right;
      width: auto; } }
  .main__listing--search .main__listing--search-sort .main--form {
    clear: both;
    display: block;
    padding: 20px 0 0 0;
    width: 100%; }
    @media (min-width: 768px) {
      .main__listing--search .main__listing--search-sort .main--form {
        padding: 0 0 20px 0; } }
    @media (min-width: 992px) {
      .main__listing--search .main__listing--search-sort .main--form {
        clear: none;
        padding: 0 250px 20px 0;
        float: left;
        margin-left: 20px;
        width: auto; }
        .main__listing--search .main__listing--search-sort .main--form label {
          line-height: 34px;
          padding-right: 10px;
          text-align: right;
          white-space: nowrap;
          width: auto; }
        .main__listing--search .main__listing--search-sort .main--form select {
          float: right;
          width: 250px;
          position: absolute;
          right: 0;
          top: 0; } }
    @media (min-width: 992px) {
      .main__listing--search .main__listing--search-sort .main--form label {
        line-height: 48px; } }
  .main__listing--search .btn-blue {
    border: 0;
    cursor: pointer;
    height: 34px;
    margin: 0;
    outline: none;
    position: absolute;
    right: 0;
    text-indent: -999em;
    top: 0;
    width: 34px; }
    @media (min-width: 992px) {
      .main__listing--search .btn-blue {
        height: 48px;
        width: 48px; } }
    .main__listing--search .btn-blue:after {
      color: #ffffff;
      font-family: "_acs";
      content: "\f135";
      display: block;
      margin: 0;
      text-align: center;
      text-indent: 0;
      font-size: 16px;
      line-height: 34px;
      position: absolute;
      right: 0;
      top: 0;
      width: 34px; }
      @media (min-width: 992px) {
        .main__listing--search .btn-blue:after {
          font-size: 20px;
          height: 48px;
          line-height: 48px;
          width: 48px; } }
/* 2022-01-28 */
.img-txt-section {
  padding-bottom: 30px; }
  .img-txt-section .img-txt__block--pic {
    margin-bottom: 0; }
/* 2022-03-28 news article */
hr {
  max-width: 1098px;
  max-width: 68.625rem;
  color: #e5e5e5;
  background: #e5e5e5;
  border: 0;
  border-top: 1px solid #e5e5e5;
  min-height: 0;
  margin: 0 auto 20px;
  width: 90%; }
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }
.main__post--head h4 span {
  font-weight: 400;
  font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320))); }
.post__sidebar--related {
  clear: both;
  display: block;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%; }
  .post__sidebar--related li {
    clear: both;
    display: block;
    overflow: hidden;
    padding: 0 0 20px 0;
    width: 100%; }
  .post__sidebar--related__block {
    clear: both;
    display: block;
    overflow: hidden;
    padding: 10px 0 0 0;
    text-decoration: none;
    width: 100%; }
    @media (min-width: 992px) {
      .post__sidebar--related__block {
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start; } }
    .post__sidebar--related__block--thumb {
      display: block;
      overflow: hidden;
      width: 100%; }
      @media (min-width: 992px) {
        .post__sidebar--related__block--thumb {
          max-width: 100px; } }
      .post__sidebar--related__block--thumb img {
        float: left;
        width: 100%; }
    .post__sidebar--related__block--content {
      display: block;
      overflow: hidden;
      padding: 20px 0 0 0;
      width: 100%; }
      @media (min-width: 992px) {
        .post__sidebar--related__block--content {
          padding: 0 0 0 15px; } }
    .post__sidebar--related__block h4, .post__sidebar--related__block h5 {
      font-size: 14px;
      line-height: 1.4;
      padding: 0; }
    .post__sidebar--related__block:hover {
      text-decoration: none;
      color: #18b3ea; }
      .post__sidebar--related__block:hover h4, .post__sidebar--related__block:hover h5 {
        color: inherit; }
      .post__sidebar--related__block:hover .post__sidebar--related__block--thumb {
        opacity: 0.6; }
.post__sidebar--action {
  clear: both;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 0 0 20px 0; }
  .post__sidebar--action.__rhs {
    text-align: right; }
.main__content--keyblock {
  background: #f5f6f7;
  clear: both;
  display: block;
  overflow: hidden;
  padding: 15px;
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    .main__content--keyblock {
      padding: 30px 30px 25px 30px; } }
  .main__content--keyblock__thumb {
    clear: both;
    display: block;
    overflow: hidden;
    width: 150px;
    padding: 0 0 20px 0; }
    @media (min-width: 768px) {
      .main__content--keyblock__thumb {
        float: left;
        padding: 0 30px 0 0;
        width: 150px; } }
    .main__content--keyblock__thumb img {
      float: left;
      width: 100%; }
  .main__content--keyblock__content {
    clear: both;
    display: block;
    overflow: hidden;
    width: 100%; }
    @media (min-width: 768px) {
      .main__content--keyblock__content {
        clear: none;
        width: auto; } }
/* 2022-04-04 ch logo */
#commonlogo {
  display: none; }
.header__logo__cn {
  background-image: url("data:image/svg+xml,%3Csvg width='471px' height='441px' viewBox='0 0 471 441' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0.06 0.303 340.044 0.303 340.044 405.769 0.06 405.769'%3E%3C/polygon%3E%3C/defs%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M167.657,407.726 L141.729,407.726 L154.641,377.6 L167.657,407.726 Z M161.501,359.809 L148.224,359.809 L113.345,439.655 L128.289,439.655 L136.367,420.69 L173.023,420.69 L180.99,439.655 L196.382,439.655 L161.596,360.031 L161.501,359.809 L161.501,359.809 Z' id='Fill-1' fill='%23121F4F'%3E%3C/path%3E%3Cpath d='M264.13,417.474 C257.513,423.65 251.476,427.476 241.826,427.476 C227.257,427.476 216.273,415.669 216.273,400.012 L216.273,399.788 C216.273,384.196 227.257,372.439 241.826,372.439 C249.663,372.439 256.371,375.418 263.567,382.104 L263.846,382.361 L273.189,371.599 L272.936,371.358 C266.553,365.259 257.88,359.024 241.938,359.024 C218.636,359.024 201.062,376.646 201.062,400.012 L201.062,400.236 C201.062,411.308 205.145,421.577 212.556,429.148 C220.036,436.79 230.271,441 241.377,441 C254.632,441 263.941,436.935 273.511,426.972 L273.757,426.717 L264.39,417.231 L264.13,417.474' id='Fill-2' fill='%23121F4F'%3E%3C/path%3E%3Cpath d='M321.807,393.374 C307.317,389.939 303.35,387.363 303.35,381.386 L303.35,381.162 C303.35,375.809 308.342,372.215 315.775,372.215 C322.751,372.215 329.654,374.834 336.877,380.22 L337.177,380.444 L344.999,369.421 L344.729,369.204 C336.39,362.507 326.992,359.248 316.001,359.248 C299.994,359.248 288.815,368.768 288.815,382.395 L288.815,382.619 C288.815,397.267 298.103,402.288 315.243,406.428 C330.081,409.851 332.691,412.911 332.691,418.078 L332.691,418.302 C332.691,424.079 327.372,427.81 319.14,427.81 C310.243,427.81 302.67,424.69 294.584,417.691 L294.303,417.448 L285.528,427.879 L285.795,428.117 C295.076,436.399 306.491,440.778 318.806,440.778 C336.071,440.778 347.226,431.428 347.226,416.957 L347.226,416.733 C347.226,402.474 337.065,397.083 321.807,393.374' id='Fill-3' fill='%23121F4F'%3E%3C/path%3E%3Cg id='Group-7'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-5'%3E%3C/g%3E%3Cpolyline id='Fill-4' fill='%23121F4F' mask='url(%23mask-2)' points='235.496 0.303 340.044 181.374 235.493 247.763 130.934 181.374 235.496 0.303'%3E%3C/polyline%3E%3Cpolyline id='Fill-6' fill='%23798588' mask='url(%23mask-2)' points='0 405.769 225.688 262.471 121.129 196.078 0 405.769'%3E%3C/polyline%3E%3C/g%3E%3Cpolyline id='Fill-8' fill='%2300A1D1' points='470.963 405.769 245.261 262.471 349.817 196.078 470.963 405.769'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 43px 40px;
  display: block;
  height: 40px;
  margin-left: -21px;
  font-size: 0;
  left: 50%;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  text-indent: -9999em;
  top: 10px;
  width: 43px;
  z-index: 890; }
  @media (min-width: 992px) {
    .header__logo__cn {
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 324 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0 45.6571429 323.926058 45.6571429 323.926058 0.666057143 0 0.666057143'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Cg transform='translate(133.000000, 33.000000)' fill='%236D6E71' font-family='.PingFangSC-Regular, .PingFang SC' font-size='16' font-weight='normal' id='艾尔环球包机' letter-spacing='5'%3E%3Cg%3E%3Ctext%3E%3Ctspan x='68.08' y='15'%3E艾尔环球包%3C/tspan%3E%3Ctspan x='174.68' y='15'%3E机%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/g%3E%3Cg id='ACS-logo'%3E%3Cpath d='M66.3953975,25.3915486 L68.6943187,20.0160914 L71.0134058,25.3915486 L66.3953975,25.3915486 Z M69.9378871,16.7596629 L67.5314141,16.7596629 L61.297439,31.0597486 L61.2476963,31.1725486 L63.9660697,31.1725486 L65.4180199,27.75632 L71.9907834,27.75632 L73.423912,31.1725486 L76.221605,31.1725486 L69.9580531,16.8080057 L69.9378871,16.7596629 Z' id='Fill-1' fill='%23252F60'%3E%3C/path%3E%3Cpolygon id='Fill-2' fill='%23252F60' points='78.8758506 31.1734886 81.5189378 31.1734886 81.5189378 16.86266 78.8758506 16.86266'%3E%3C/polygon%3E%3Cg id='Group-34' transform='translate(0.000000, 0.677203)'%3E%3Cpath d='M92.4890938,23.1983943 L88.9371934,23.1983943 L88.9371934,18.6098514 L92.4689278,18.6098514 C94.2771436,18.6098514 95.3150191,19.4343657 95.3150191,20.8739086 L95.3150191,20.9141943 C95.3150191,22.3013657 94.2045461,23.1983943 92.4890938,23.1983943 M97.9970938,20.7718514 L97.9970938,20.7315657 C97.9970938,19.5015086 97.5843635,18.4272229 96.8019237,17.6228514 C95.8433676,16.6815086 94.4142722,16.1833086 92.6705876,16.1833086 L86.2954506,16.1833086 L86.2954506,30.49548 L88.9371934,30.49548 L88.9371934,25.5631657 L91.9231021,25.5631657 L95.368795,30.4605657 L95.3929942,30.49548 L98.5361975,30.49548 L94.6979402,25.1025657 C96.8274672,24.4485943 97.9970938,22.9137086 97.9970938,20.7718514' id='Fill-3' fill='%23252F60'%3E%3C/path%3E%3Cpath d='M119.474126,26.4742943 C118.287022,27.5848371 117.203437,28.27238 115.473197,28.27238 C112.862375,28.27238 110.892832,26.1520086 110.892832,23.3400657 L110.892832,23.2984371 C110.892832,20.49858 112.862375,18.3876086 115.473197,18.3876086 C116.879437,18.3876086 118.081329,18.9220657 119.373296,20.1239229 L119.433794,20.1803229 L121.133114,18.2210943 L121.076649,18.16738 C119.927188,17.0662371 118.364998,15.9409229 115.494707,15.9409229 C111.296151,15.9409229 108.130093,19.1221514 108.130093,23.3400657 L108.130093,23.3803514 C108.130093,27.5740943 111.251786,30.7378657 115.392533,30.7378657 C117.780184,30.7378657 119.457993,30.0033229 121.181512,28.20658 L121.235288,28.15018 L119.530591,26.42058 L119.474126,26.4742943 Z' id='Fill-5' fill='%23252F60'%3E%3C/path%3E%3Cpolygon id='Fill-7' fill='%23252F60' points='134.755499 22.0667686 128.177358 22.0667686 128.177358 16.1837114 125.535615 16.1837114 125.535615 30.49454 128.177358 30.49454 128.177358 24.5309114 134.755499 24.5309114 134.755499 30.49454 137.398586 30.49454 137.398586 16.1837114 134.755499 16.1837114'%3E%3C/polygon%3E%3Cpath d='M145.938742,24.7143457 L148.237663,19.3388886 L150.55675,24.7143457 L145.938742,24.7143457 Z M149.481232,16.08246 L147.076103,16.08246 L140.840783,30.3825457 L140.791041,30.4953457 L143.509414,30.4953457 L144.962709,27.0791171 L151.534128,27.0791171 L152.967256,30.4953457 L155.766294,30.4953457 L149.501398,16.1308029 L149.481232,16.08246 Z' id='Fill-9' fill='%23252F60'%3E%3C/path%3E%3Cpath d='M165.788918,23.1983943 L162.238362,23.1983943 L162.238362,18.6098514 L165.768752,18.6098514 C167.576968,18.6098514 168.613499,19.4343657 168.613499,20.8739086 L168.613499,20.9141943 C168.613499,22.3013657 167.50437,23.1983943 165.788918,23.1983943 M171.296918,20.7718514 L171.296918,20.7315657 C171.296918,19.5015086 170.884188,18.4272229 170.101748,17.6228514 C169.143192,16.6815086 167.714096,16.1833086 165.970412,16.1833086 L159.595275,16.1833086 L159.595275,30.49548 L162.238362,30.49548 L162.238362,25.5631657 L165.222926,25.5631657 L168.668619,30.4605657 L168.692818,30.49548 L171.837366,30.49548 L167.997764,25.1025657 C170.125947,24.4485943 171.296918,22.9137086 171.296918,20.7718514' id='Fill-11' fill='%23252F60'%3E%3C/path%3E%3Cpolygon id='Fill-13' fill='%23252F60' points='174.534095 18.6491971 179.01363 18.6491971 179.01363 30.49454 181.675539 30.49454 181.675539 18.6491971 186.155074 18.6491971 186.155074 16.1837114 174.534095 16.1837114'%3E%3C/polygon%3E%3Cpolygon id='Fill-15' fill='%23252F60' points='192.775429 24.4711543 199.85772 24.4711543 199.85772 22.08624 192.775429 22.08624 192.775429 18.5679543 200.765188 18.5679543 200.765188 16.1843829 190.132342 16.1843829 190.132342 30.4952114 200.866018 30.4952114 200.866018 28.1102971 192.775429 28.1102971'%3E%3C/polygon%3E%3Cpath d='M211.297608,23.1983943 L207.747052,23.1983943 L207.747052,18.6098514 L211.277442,18.6098514 C213.085658,18.6098514 214.122189,19.4343657 214.122189,20.8739086 L214.122189,20.9141943 C214.122189,22.3013657 213.013061,23.1983943 211.297608,23.1983943 M216.805608,20.7718514 L216.805608,20.7315657 C216.805608,19.5015086 216.392878,18.4272229 215.610438,17.6228514 C214.651882,16.6815086 213.222787,16.1833086 211.479102,16.1833086 L205.103965,16.1833086 L205.103965,30.49548 L207.747052,30.49548 L207.747052,25.5631657 L210.731617,25.5631657 L214.17731,30.4605657 L214.201509,30.49548 L217.346056,30.49548 L213.506455,25.1025657 C215.634637,24.4485943 216.805608,22.9137086 216.805608,20.7718514' id='Fill-17' fill='%23252F60'%3E%3C/path%3E%3Cpath d='M233.126335,22.1296143 C230.277555,21.4528143 229.819115,20.9425286 229.819115,19.9837286 L229.819115,19.9434429 C229.819115,18.9886714 230.710451,18.3467857 232.037373,18.3467857 C233.289007,18.3467857 234.527198,18.8167857 235.823198,19.7849857 L235.889074,19.8360143 L237.311447,17.8257571 L237.252294,17.7787571 C235.750601,16.5688429 234.058003,15.9820143 232.079049,15.9820143 C229.192626,15.9820143 227.176028,17.7022143 227.176028,20.1663571 L227.176028,20.2066429 C227.176028,22.8547571 228.849804,23.7611857 231.939232,24.5091571 C234.597107,25.1228429 235.064958,25.6707286 235.064958,26.5946143 L235.064958,26.6335571 C235.064958,27.6662143 234.114468,28.3322714 232.643696,28.3322714 C231.047895,28.3322714 229.687364,27.7709571 228.236759,26.5127 L228.176261,26.4589857 L226.579115,28.3604714 L226.638269,28.4128429 C228.309356,29.9074429 230.364941,30.6970429 232.583198,30.6970429 C235.69548,30.6970429 237.7067,29.0077286 237.7067,26.3918429 L237.7067,26.3515571 C237.7067,23.7732714 235.87563,22.7997 233.126335,22.1296143' id='Fill-19' fill='%23252F60'%3E%3C/path%3E%3Cpolygon id='Fill-21' fill='%23252F60' points='244.551167 24.4711543 251.632113 24.4711543 251.632113 22.08624 244.551167 22.08624 244.551167 18.5679543 252.540926 18.5679543 252.540926 16.1843829 241.90808 16.1843829 241.90808 30.4952114 252.641756 30.4952114 252.641756 28.1102971 244.551167 28.1102971'%3E%3C/polygon%3E%3Cpath d='M263.244757,23.1983943 L259.692856,23.1983943 L259.692856,18.6098514 L263.224591,18.6098514 C265.032807,18.6098514 266.069338,19.4343657 266.069338,20.8739086 L266.069338,20.9141943 C266.069338,22.3013657 264.960209,23.1983943 263.244757,23.1983943 M268.752757,20.7718514 L268.752757,20.7315657 C268.752757,19.5015086 268.340027,18.4272229 267.557587,17.6228514 C266.597686,16.6815086 265.168591,16.1833086 263.426251,16.1833086 L257.051114,16.1833086 L257.051114,30.49548 L259.692856,30.49548 L259.692856,25.5631657 L262.678765,25.5631657 L266.124458,30.4605657 L266.148657,30.49548 L269.293205,30.49548 L265.453603,25.1025657 C267.581786,24.4485943 268.752757,22.9137086 268.752757,20.7718514' id='Fill-23' fill='%23252F60'%3E%3C/path%3E%3Cpolygon id='Fill-25' fill='%23252F60' points='278.352837 26.9182429 274.150247 16.1834429 271.231559 16.1834429 277.148256 30.5466429 277.168422 30.5963286 279.475409 30.5963286 285.347741 16.2949 285.393451 16.1834429 282.533915 16.1834429'%3E%3C/polygon%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-28'%3E%3C/g%3E%3Cpolygon id='Fill-27' fill='%23252F60' mask='url(%23mask-2)' points='289.114207 30.4962857 291.757295 30.4962857 291.757295 16.1854571 289.114207 16.1854571'%3E%3C/polygon%3E%3Cpath d='M307.617027,26.4742943 C306.429924,27.5848371 305.346339,28.27238 303.616098,28.27238 C301.005276,28.27238 299.037077,26.1520086 299.037077,23.3400657 L299.037077,23.2984371 C299.037077,20.49858 301.005276,18.3876086 303.616098,18.3876086 C305.020994,18.3876086 306.224231,18.9220657 307.516198,20.1239229 L307.576695,20.1803229 L309.276015,18.2197514 L309.21955,18.16738 C308.07009,17.0662371 306.506554,15.9409229 303.636264,15.9409229 C299.439052,15.9409229 296.272994,19.1221514 296.272994,23.3400657 L296.272994,23.3803514 C296.272994,27.5740943 299.394687,30.7378657 303.535434,30.7378657 C305.923085,30.7378657 307.59955,30.0033229 309.323069,28.20658 L309.378189,28.15018 L307.674837,26.42058 L307.617027,26.4742943 Z' id='Fill-29' fill='%23252F60' mask='url(%23mask-2)'%3E%3C/path%3E%3Cpolygon id='Fill-30' fill='%23252F60' mask='url(%23mask-2)' points='315.835738 28.1102971 315.835738 24.4711543 322.918028 24.4711543 322.918028 22.08624 315.835738 22.08624 315.835738 18.5692971 323.825497 18.5692971 323.825497 16.1843829 313.192651 16.1843829 313.192651 30.4952114 323.926327 30.4952114 323.926327 28.1102971'%3E%3C/polygon%3E%3Cpolygon id='Fill-31' fill='%23252F60' mask='url(%23mask-2)' points='26.0825378 0.665654286 37.6618407 20.7574829 26.0825378 28.1243971 14.5018905 20.7574829'%3E%3C/polygon%3E%3Cpolygon id='Fill-32' fill='%23829096' mask='url(%23mask-2)' points='0 45.6566057 24.9963983 29.7571771 13.415751 22.38892'%3E%3C/polygon%3E%3Cpolygon id='Fill-33' fill='%2318A9E1' mask='url(%23mask-2)' points='52.1617145 45.6566057 27.1639718 29.7571771 38.7446191 22.38892'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: top left !important;
      background-size: 284px auto;
      height: 45px;
      left: auto;
      margin: 0;
      position: relative;
      top: auto;
      width: 284px; } }
/* 2022-04-11 blog button */
.blog-page .Blue-Split-Button {
  display: inline-block;
  width: auto;
  padding-right: 85px; }
/* 2022-04-11 blog bold */
.blog-page .blog-single p strong, .blog-page .blog-single p b {
  font-weight: 700; }
/* 2022-04-26 travel single block */
@media (min-width: 767px) {
  .page-row_single {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    justify-content: center; } }
.page-row_single .page-column {
  padding: 0;
  width: 100%; }
  @media (min-width: 767px) {
    .page-row_single .page-column {
      padding: 0 20px;
      width: 50%; } }
/* 2022-05-05 blog page h3, h4 */
.blog-page .blog-single h3, .blog-page .blog-single h4 {
  color: #212121; }
.blog-page .blog-single h3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  padding: 0 0 25px 0; }
.blog-page .blog-single h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  padding: 0 0 25px 0; }
/* videos listing 26-07-2022 */
@media (min-width: 992px) {
  .main__listing--videos .module__swiper .target__block {
    max-width: 580px;
    margin: 0; } }
.main__listing--videos .module__swiper .target__block--excerpt {
  padding-bottom: 20px; }
.main__listing--videos .module__swiper .target__block--video {
  position: relative;
  height: 100%; }
  .main__listing--videos .module__swiper .target__block--video:before {
    background-color: rgba(0, 0, 0, 0.3);
    background-image: url("data:image/svg+xml,%3Csvg width='72px' height='72px' viewBox='0 0 72 72' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0 0 72 0 72 71.9998 0 71.9998'%3E%3C/polygon%3E%3C/defs%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-714.000000, -2147.000000)'%3E%3Cg id='Video-Banner' transform='translate(0.000000, 1980.000000)'%3E%3Cg id='Group-6' transform='translate(714.000000, 167.000000)'%3E%3Cg id='Group-3'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M36,1.9458 C17.223,1.9458 1.946,17.2228 1.946,35.9998 C1.946,54.7768 17.223,70.0538 36,70.0538 C54.777,70.0538 70.054,54.7768 70.054,35.9998 C70.054,17.2228 54.777,1.9458 36,1.9458 M36,71.9998 C16.15,71.9998 0,55.8508 0,35.9998 C0,16.1488 16.15,-0.0002 36,-0.0002 C55.85,-0.0002 72,16.1488 72,35.9998 C72,55.8508 55.85,71.9998 36,71.9998' id='Fill-1' fill='%23FFFFFF' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3Cpath d='M30.604,25.0811 L30.604,46.9201 L46.983,36.0001 L30.604,25.0811 Z M28.659,50.5551 L28.659,21.4451 L50.491,36.0001 L28.659,50.5551 Z' id='Fill-4' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 72px auto;
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 99; }
/* instagram icon 29-07-2022 */
#footer .footer-social__list__icon--instagram {
  background: #7638FA; }
/* outline keyline for aircraft--overview only 15-09-2022 */
.aircraft--overview .target__block--link {
  border: 2px solid #ffffff !important; }
  .aircraft--overview .target__block--link:hover {
    border: 2px solid #233a77 !important; }
.bg--grey .aircraft--overview .target__block--link {
  border: 2px solid #f5f6f8 !important; }
  .bg--grey .aircraft--overview .target__block--link:hover {
    border: 2px solid #233a77 !important; }
/* slick slider pagination hide 14-11-2022 */
.blog-single__slider .slick-dots {
  display: none !important; }
/* OneTrust 06-12-2022 */
#ot-sdk-btn-floating {
  display: none; }
/* blog banner max-width centered 07-12-2022 */
@media (min-width: 992px) {
  .blog-page .blog-single__hero {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    justify-content: center; } }
@media (min-width: 992px) {
  .blog-page .blog-single__hero img {
    width: 100% !important;
    max-width: 1440px; } }
@media (min-width: 768px) {
  .blog-page .container__innerwrap {
    margin-top: 370px; } }
/* 2 items, no slider, centered 21-12-2022 */
.main__listing--noswip .module__swiper {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%; }
  @media (max-width: 767px) {
    .main__listing--noswip .module__swiper {
      flex-wrap: wrap; } }
  @media (min-width: 992px) {
    .main__listing--noswip .module__swiper .target__block {
      width: 100%; } }
/* form elements 12-01-2023 */
.main--form .btn__submit {
  background: #1fb6eb; }
.main--form__info {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  max-width: 740px;
  margin: 0 auto;
  padding-bottom: 20px;
  min-height: 220px; }
  .main--form__info h3 {
    color: #586a79;
    padding-bottom: 20px; }
.main--form .__centered {
  text-align: center; }
.main--form__select-list {
  display: block;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%; }
  .main--form__select-list li {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding-bottom: 10px; }
    .main--form__select-list li label {
      padding: 0 0 0 15px; }
  .main--form__select-list input[type='radio'] {
    transform: scale(2);
    margin-left: 10px; }
.main--form__select-btns {
  display: block;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 10px 0 0 0;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  flex-wrap: wrap;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center; 
  max-width: 500px;
  margin: 0 auto;
  row-gap: 20px;
  }
  .main--form__select-btns li {
    margin: 0;
    padding: 0 5px; }
  .main--form__select-btns a, .main--form__select-btns label {
    background: #f5f6f7;
    color: #6a7680;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: 700;
    height: 46px;
    letter-spacing: 0.43px;
    line-height: 46px;
    list-style: none;
    outline: 0;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100px;
    border: 1px solid #f5f6f7; }
    @media (min-width: 767px) {
      .main--form__select-btns a, .main--form__select-btns label {
        font-size: 13px; } }
    .main--form__select-btns a:hover, .main--form__select-btns label:hover {
      border: 1px solid #53b4e6;
      text-decoration: none; }
    .main--form__select-btns a:after, .main--form__select-btns label:after {
      display: none; }
    .main--form__select-btns a.active, .main--form__select-btns label.active {
      border: 1px solid #53b4e6;
      text-decoration: none; }
    .main--form__select-btns a input, .main--form__select-btns label input {
      display: none; }
/* main changes for ms campaign 04-04-2023 */
.space__top {
  margin-top: 30px; }
  @media (min-width: 768px) {
    .space__top {
      margin-top: 60px; } }
.space__bottom {
  margin-bottom: -30px; }
  @media (min-width: 768px) {
    .space__bottom {
      margin-bottom: -60px; } }
@media (min-width: 768px) {
  .main-hero {
    min-height: 600px; } }
@media (min-width: 768px) {
  .main-hero .hero__visual {
    background-size: 100% auto;
    background-position: 0 0; } }
.main-hero .hero__visual__video {
  display: none; }
  @media (min-width: 768px) {
    .main-hero .hero__visual__video {
      display: block;
      width: 100%;
      height: 100%;
      -o-object-fit: none;
      object-fit: none;
      -o-object-position: 0 0 !important;
      object-position: 0 0 !important;
      top: 0;
      left: 0;
      position: absolute; } }
.ms-campaign {
  background-image: url("../../images.aircharterservice.com/global/campaign_rs/c1/gradient-background-1.jpg");
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: auto 532px;
  clear: both;
  display: block;
  margin-bottom: 30px;
  overflow: hidden;
  width: 100%; }
  @media (min-width: 768px) {
    .ms-campaign {
      background-position: -100px 0;
      background-size: 1920px auto;
      margin-bottom: 60px; } }
  .ms-campaign .container {
    padding: 0; }
    @media (min-width: 768px) {
      .ms-campaign .container {
        max-width: 1280px; } }
  .ms-campaign .row {
    display: flex;
    flex-direction: column-reverse;
    margin: 0;
    padding: 0; }
    @media (min-width: 768px) {
      .ms-campaign .row {
        flex-direction: row;
        overflow: visible; } }
  @media (min-width: 768px) {
    .ms-campaign.__reverse .row {
      display: -webkit-flex;
      display: flex;
      flex-direction: row-reverse; } }
  @media (min-width: 768px) {
    .ms-campaign.__reverse img {
      left: auto;
      right: 0; } }
  .ms-campaign .column {
    padding: 0;
    position: relative; }
    @media (min-width: 768px) {
      .ms-campaign .column {
        min-height: 655px;
        float: left;
        width: 50%; } }
  .ms-campaign img {
    position: relative;
    width: 100%; }
    @media (min-width: 768px) {
      .ms-campaign img {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: auto; } }
  .ms-campaign__thumb {
    display: none; }
    @media (min-width: 768px) {
      .ms-campaign__thumb {
        display: block;
        position: absolute;
        left: -128px;
        margin-top: -128px;
        top: 50%;
        width: 256px; } }
    .ms-campaign__thumb img {
      position: relative;
      width: 100%;
      height: auto; }
  .ms-campaign__content {
    display: block;
    overflow: hidden;
    padding: 40px 20px; }
    @media (min-width: 768px) {
      .ms-campaign__content {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        min-height: 655px;
        padding: 0; } }
  @media (min-width: 768px) {
    .ms-campaign.__60-40 .column {
      width: 40%; } }
  @media (min-width: 768px) {
    .ms-campaign.__60-40 .column:first-child {
      width: 60%; } }
  @media (min-width: 768px) {
    .ms-campaign.__60-40 .ms-campaign__content {
      padding: 0 20px;
      width: 80%; } }
  .ms-campaign.__narrow {
    background: none; }
    .ms-campaign.__narrow .container {
      background-image: url("../../images.aircharterservice.com/global/campaign_rs/c1/gradient-background-1.jpg");
      background-repeat: no-repeat;
      background-position: bottom left;
      background-size: auto 532px; }
      @media (min-width: 768px) {
        .ms-campaign.__narrow .container {
          background-image: url("../../images.aircharterservice.com/global/campaign_rs/c1/gradient-background-1.jpg");
          background-repeat: no-repeat;
          background-position: 0 0;
          background-size: 100% auto; } }
    .ms-campaign.__narrow.__v2 .container {
      background-image: url("../../images.aircharterservice.com/global/campaign_rs/c1/gradient-background-2.jpg"); }
.ms-campaign.__narrow.__v3 .container {
      background-image: url("../../images.aircharterservice.com/global/campaign_rs/c1/gradient-background-3.jpg"); }
    @media (min-width: 768px) {
      .ms-campaign.__narrow .column {
        min-height: 1px; } }
    .ms-campaign.__narrow img {
      float: left;
      height: auto;
      position: relative;
      width: 100%; }
    .ms-campaign.__narrow .ms-campaign__content {
      padding: 40px 20px; }
      @media (min-width: 768px) {
        .ms-campaign.__narrow .ms-campaign__content {
          min-height: 1px;
          height: 100%;
          padding: 0 20px;
          width: 100%; } }
  @media (min-width: 768px) {
    .ms-campaign.__fixed-height .column {
      min-height: 1px; } }
  @media (min-width: 768px) {
    .ms-campaign.__fixed-height .ms-campaign__content {
      min-height: 550px; } }
  @media (min-width: 768px) {
    .ms-campaign.__fixed-height img {
      height: 100%; } }
  .ms-campaign.__mini {
    background: none; }
    .ms-campaign.__mini .container {
      background-image: url("../../images.aircharterservice.com/global/campaign_rs/c1/gradient-background-1.jpg");
      background-repeat: no-repeat;
      background-position: bottom left;
      background-size: auto 532px; }
      @media (min-width: 768px) {
        .ms-campaign.__mini .container {
          background-image: url("../../images.aircharterservice.com/global/campaign_rs/c1/gradient-background-1.jpg");
          background-repeat: no-repeat;
          background-position: center center;
          background-size: 100% auto;
          overflow: hidden; } }
    .ms-campaign.__mini.__v2 .container {
      background-image: url("../../images.aircharterservice.com/global/campaign_rs/c1/gradient-background-2.jpg"); }
    .ms-campaign.__mini.__v3 .container {
      background-image: url("../../images.aircharterservice.com/global/campaign_rs/c1/gradient-background-3.jpg"); }
    @media (min-width: 768px) {
      .ms-campaign.__mini .column {
        min-height: 1px; } }
    .ms-campaign.__mini p {
      font-size: 14px;
      padding: 0 0 5px 0; }
    .ms-campaign.__mini h4 {
      font-size: 16px; }
    .ms-campaign.__mini .ms-campaign__content {
      padding: 5px 20px; }
      @media (min-width: 768px) {
        .ms-campaign.__mini .ms-campaign__content {
          min-height: 110px;
          width: 100%; } }
  .ms-campaign h2 {
    color: #ffffff;
    font-size: calc(32px + (75 - 32) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 200;
    line-height: 1;
    margin: 0;
    padding: 0 0 10px 0;
    text-align: center; }
  .ms-campaign h3 {
    color: #ffffff;
    font-size: calc(20px + (24 - 20) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 200;
    line-height: 1.2;
    margin: 0 0 40px 0;
    padding: 0 0 40px 0;
    position: relative;
    text-align: center; }
    .ms-campaign h3::after {
      background: #fff;
      bottom: 0;
      content: "";
      display: block;
      height: 2px;
      left: 50%;
      margin-left: -65px;
      position: absolute;
      width: 130px; }
  .ms-campaign h4 {
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42;
    margin: 0;
    padding: 0;
    text-align: center; }
  .ms-campaign p {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42;
    margin: 0;
    padding: 0 0 20px 0;
    text-align: center; }
.section-cta .section-cta__block.__ms-campaign {
  background-image: url("../../images.aircharterservice.com/global/campaign_rs/c1/gradient-background-1.jpg");
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: auto 532px;
  clear: both;
  display: block;
  margin-bottom: 30px;
  overflow: hidden;
  width: 100%; }
  @media (min-width: 768px) {
    .section-cta .section-cta__block.__ms-campaign {
      background-position: 0 0;
      background-size: 100% auto; } }
  .section-cta .section-cta__block.__ms-campaign h2 {
    color: #ffffff;
    font-size: calc(32px + (50 - 32) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 200;
    line-height: 1;
    margin: 0;
    padding: 0 0 10px 0;
    text-align: center; }
    @media (min-width: 768px) {
      .section-cta .section-cta__block.__ms-campaign h2 {
        padding-top: 20px; } }
  .section-cta .section-cta__block.__ms-campaign h3 {
    color: #ffffff;
    font-size: 18px;
    font-weight: 200;
    line-height: 1.2;
    margin: 0 0 40px 0;
    padding: 0 0 40px 0;
    position: relative;
    text-align: center;
    text-transform: none; }
    .section-cta .section-cta__block.__ms-campaign h3::after {
      background: #fff;
      bottom: 0;
      content: "";
      display: block;
      height: 2px;
      left: 50%;
      margin-left: -65px;
      position: absolute;
      width: 130px; }
  .section-cta .section-cta__block.__ms-campaign h4 {
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42;
    margin: 0;
    padding: 0;
    text-align: center; }
    .section-cta .section-cta__block.__ms-campaign h4:before {
      display: none; }
  .section-cta .section-cta__block.__ms-campaign p {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42;
    margin: 0;
    padding: 0 0 20px 0;
    text-align: center; }
.main__section-head--ms {
  padding-top: 30px;
  padding-bottom: 0; }
  .main__section-head--ms .ms-campaign.__mini {
    margin-bottom: 0;
    margin-top: 10px; }
  @media (min-width: 768px) {
    .main__section-head--ms .ms-campaign .container {
      max-width: 1120px;
      overflow: hidden; } }
/* brand-ambassador-ms 27-06-2022*/
.hero__ms {
  float: left;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1; }
  .hero__ms img {
    float: left;
    position: relative;
    width: 100%;
    z-index: 1; }
  @media (min-width: 768px) {
    .hero__ms .container {
      width: 100%; } }
  .hero__ms--wrap {
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }
  .hero__ms--caption {
    padding-bottom: 30px; }
    @media (min-width: 768px) {
      .hero__ms--caption {
        padding-bottom: 100px; } }
  .hero__ms h1 {
    color: #fff;
    font-family: Montserrat;
    font-size: calc(34px + (153 - 34) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 100;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    margin: 0;
    padding: 0; }
    @media (min-width: 768px) {
      .hero__ms h1 {
        margin: 0 0 0 -20px; } }
  .hero__ms p {
    color: #fff;
    font-family: Montserrat;
    font-size: calc(16px + (28 - 16) * ((100vw - 320px) / (1920 - 320)));
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.36;
    letter-spacing: 1.08px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    max-width: 780px; }
.intro__ms {
  clear: both;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 40px 0 20px 0; }
  @media (min-width: 768px) {
    .intro__ms {
      padding: 60px 0; } }
  .intro__ms--block {
    /*background-image: url("../images/icons/quote.svg");*/
background-image: url("data:image/svg+xml,%3Csvg width='144px' height='101px' viewBox='0 0 144 101' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 3%3C/title%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0 0 143 0 143 100 0 100'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ACS---Home-Copy-2' transform='translate(-1334.000000, -1093.000000)'%3E%3Cg id='Intro' transform='translate(-2.000000, 1023.000000)'%3E%3Cg id='Text-component' transform='translate(664.000000, 68.465553)'%3E%3Cg id='Group-3' transform='translate(744.234375, 52.151634) rotate(-180.000000) translate(-744.234375, -52.151634) translate(672.734375, 2.151634)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M78.2848758,66.2233446 C78.2848758,39.0740741 97.7637644,10.5948373 136.727138,0 C121.870358,13.2435466 116.257797,23.8383838 113.946742,36.0886644 C124.511563,36.0886644 143,46.0213244 143,68.2098765 C143,86.0886644 128.803522,100 111.305537,100 C93.8019566,100 78.2848758,87.7441077 78.2848758,66.2233446 M0,66.2233446 C0,39.0740741 19.4788887,10.5948373 58.4422618,0 C43.5798865,13.2435466 37.9673254,23.8383838 35.6562708,36.0886644 C46.2266875,36.0886644 64.7151242,46.0213244 64.7151242,68.2098765 C64.7151242,86.0886644 50.5186461,100 33.0150655,100 C15.5170808,100 0,87.7441077 0,66.2233446' id='Fill-1' fill='%238A7A6A' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 60px auto;
    float: left;
    padding: 0 100px 0 0;
    width: 100%; }
    @media (min-width: 768px) {
      .intro__ms--block {
        background-size: 145px auto;
        background-position: top right;
        float: right;
        padding: 0 185px 0 0;
        width: 65%; } }
  .intro__ms p {
    font-size: calc(26px + (45 - 26) * ((100vw - 320px) / (1920 - 320)));
    font-family: Montserrat;
    font-weight: 200;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: right;
    color: #8a7a6a;
    margin: 0;
    padding: 0; }
.zigzag__ms {
  clear: both;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 30px 0 0 0; }
  @media (min-width: 768px) {
    .zigzag__ms {
      padding: 60px 0; } }
  .zigzag__ms img {
    float: left;
    width: 100%; }
  .zigzag__ms .row {
    margin: 0; }
    @media (min-width: 768px) {
      .zigzag__ms .row {
        margin: 0 -30px;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        height: 100%; } }
  .zigzag__ms .column {
    float: left;
    padding: 0 0 30px 0;
    width: 100%; }
    @media (min-width: 768px) {
      .zigzag__ms .column {
        padding: 0 30px;
        width: 43%; } }
    @media (min-width: 768px) {
      .zigzag__ms .column:first-child {
        width: 57%; } }
  @media (min-width: 768px) {
    .zigzag__ms.__reverse .row {
      display: -webkit-flex;
      display: flex;
      flex-direction: row-reverse; } }
  .zigzag__ms h3 {
    color: #8a7a6a;
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: 4px;
    margin: 0;
    padding: 0 0 30px 0; }
  .zigzag__ms p {
    color: #2a333a;
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.78;
    letter-spacing: normal;
    margin: 0;
    padding: 0; }
.cta__ms {
  clear: both;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 30px 0; }
  @media (min-width: 768px) {
    .cta__ms {
      padding: 30px 0 60px 0; } }
  .cta__ms--block {
    display: block;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .cta__ms--block {
        max-width: 660px; } }
  .cta__ms--btn {
    background: #839097;
    display: block;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.67px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    width: 205px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto; }
    .cta__ms--btn:hover {
      opacity: .8;
      text-decoration: none; }
  .cta__ms p {
    color: #2a333a;
    font-family: Montserrat;
    font-size: calc(22px + (26 - 22) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.54;
    letter-spacing: normal;
    text-align: center;
    margin: 0;
    padding: 0 0 30px 0; }
    @media (min-width: 768px) {
      .cta__ms p {
        padding: 0 0 60px 0; } }
.media__ms {
  clear: both;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 30px 0; }
  @media (min-width: 768px) {
    .media__ms {
      padding: 60px 0; } }
  .media__ms--block {
    clear: both; }
  .media__ms--video {
    float: left;
    position: relative;
    width: 100%; }
    .media__ms--video img {
      float: left;
      width: 100%; }
    .media__ms--video .acs-video-popup {
      background-image: url("data:image/svg+xml,%3Csvg width='72px' height='72px' viewBox='0 0 72 72' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0 0 72 0 72 71.9998 0 71.9998'%3E%3C/polygon%3E%3C/defs%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-714.000000, -2147.000000)'%3E%3Cg id='Video-Banner' transform='translate(0.000000, 1980.000000)'%3E%3Cg id='Group-6' transform='translate(714.000000, 167.000000)'%3E%3Cg id='Group-3'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M36,1.9458 C17.223,1.9458 1.946,17.2228 1.946,35.9998 C1.946,54.7768 17.223,70.0538 36,70.0538 C54.777,70.0538 70.054,54.7768 70.054,35.9998 C70.054,17.2228 54.777,1.9458 36,1.9458 M36,71.9998 C16.15,71.9998 0,55.8508 0,35.9998 C0,16.1488 16.15,-0.0002 36,-0.0002 C55.85,-0.0002 72,16.1488 72,35.9998 C72,55.8508 55.85,71.9998 36,71.9998' id='Fill-1' fill='%23FFFFFF' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3Cpath d='M30.604,25.0811 L30.604,46.9201 L46.983,36.0001 L30.604,25.0811 Z M28.659,50.5551 L28.659,21.4451 L50.491,36.0001 L28.659,50.5551 Z' id='Fill-4' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center center;
      display: block;
      height: 100%;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%;
      z-index: 3; }
  .media__ms.__quote {
    background: url("../../images.aircharterservice.com/global/ms/landing-page/bg_1.png") no-repeat bottom left;
    background-position: bottom calc(100% - 150px) left;
    margin-bottom: 30px; }
    @media (min-width: 768px) {
      .media__ms.__quote {
        background-position: bottom left;
        margin-bottom: 60px; } }
  .media__ms .row {
    clear: both;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 30px 0; }
    @media (min-width: 768px) {
      .media__ms .row {
        padding: 80px 0 20px 0; } }
  .media__ms--block {
    /*background-image: url("../images/icons/quote.svg");*/
background-image: url("data:image/svg+xml,%3Csvg width='144px' height='101px' viewBox='0 0 144 101' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 3%3C/title%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0 0 143 0 143 100 0 100'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ACS---Home-Copy-2' transform='translate(-1334.000000, -1093.000000)'%3E%3Cg id='Intro' transform='translate(-2.000000, 1023.000000)'%3E%3Cg id='Text-component' transform='translate(664.000000, 68.465553)'%3E%3Cg id='Group-3' transform='translate(744.234375, 52.151634) rotate(-180.000000) translate(-744.234375, -52.151634) translate(672.734375, 2.151634)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M78.2848758,66.2233446 C78.2848758,39.0740741 97.7637644,10.5948373 136.727138,0 C121.870358,13.2435466 116.257797,23.8383838 113.946742,36.0886644 C124.511563,36.0886644 143,46.0213244 143,68.2098765 C143,86.0886644 128.803522,100 111.305537,100 C93.8019566,100 78.2848758,87.7441077 78.2848758,66.2233446 M0,66.2233446 C0,39.0740741 19.4788887,10.5948373 58.4422618,0 C43.5798865,13.2435466 37.9673254,23.8383838 35.6562708,36.0886644 C46.2266875,36.0886644 64.7151242,46.0213244 64.7151242,68.2098765 C64.7151242,86.0886644 50.5186461,100 33.0150655,100 C15.5170808,100 0,87.7441077 0,66.2233446' id='Fill-1' fill='%238A7A6A' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 50px auto;
    float: left;
    padding: 0 0 0 80px;
    width: 100%; }
    @media (min-width: 768px) {
      .media__ms--block {
        background-position: top left;
        background-size: 90px auto;
        padding: 0 0 0 150px;
        float: right;
        width: 60%; } }
  .media__ms p {
    color: #fff;
    font-family: Montserrat;
    font-size: calc(26px + (45 - 26) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 200;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: normal;
    margin: 0;
    padding: 0; }
.brand__ms {
  clear: both;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 30px 0; }
  @media (min-width: 768px) {
    .brand__ms {
      padding: 60px 0; } }
  .brand__ms img {
    float: left;
    width: 100%; }
  .brand__ms .row {
    margin: 0; }
    @media (min-width: 768px) {
      .brand__ms .row {
        margin: 0 -30px; } }
  .brand__ms .column {
    float: left;
    padding: 0 0 30px 0;
    width: 100%; }
    @media (min-width: 768px) {
      .brand__ms .column {
        padding: 0 30px;
        width: 43%; } }
    @media (min-width: 768px) {
      .brand__ms .column:last-child {
        width: 57%; } }
  .brand__ms--content {
    clear: both;
    display: block;
    overflow: hidden;
    width: 100%;
    /*background-image: url("../images/icons/quote.svg");*/
background-image: url("data:image/svg+xml,%3Csvg width='144px' height='101px' viewBox='0 0 144 101' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 3%3C/title%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0 0 143 0 143 100 0 100'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ACS---Home-Copy-2' transform='translate(-1334.000000, -1093.000000)'%3E%3Cg id='Intro' transform='translate(-2.000000, 1023.000000)'%3E%3Cg id='Text-component' transform='translate(664.000000, 68.465553)'%3E%3Cg id='Group-3' transform='translate(744.234375, 52.151634) rotate(-180.000000) translate(-744.234375, -52.151634) translate(672.734375, 2.151634)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M78.2848758,66.2233446 C78.2848758,39.0740741 97.7637644,10.5948373 136.727138,0 C121.870358,13.2435466 116.257797,23.8383838 113.946742,36.0886644 C124.511563,36.0886644 143,46.0213244 143,68.2098765 C143,86.0886644 128.803522,100 111.305537,100 C93.8019566,100 78.2848758,87.7441077 78.2848758,66.2233446 M0,66.2233446 C0,39.0740741 19.4788887,10.5948373 58.4422618,0 C43.5798865,13.2435466 37.9673254,23.8383838 35.6562708,36.0886644 C46.2266875,36.0886644 64.7151242,46.0213244 64.7151242,68.2098765 C64.7151242,86.0886644 50.5186461,100 33.0150655,100 C15.5170808,100 0,87.7441077 0,66.2233446' id='Fill-1' fill='%238A7A6A' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 60px auto;
    padding: 0 0 60px 0; }
    @media (min-width: 768px) {
      .brand__ms--content {
        padding: 120px 0 100px 0;
        background-size: 90px auto; } }
  .brand__ms h2 {
    color: #8a7a6a;
    font-family: Montserrat;
    font-size: calc(26px + (45 - 26) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 200;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: normal;
    margin: 0;
    padding: 0; }
  .brand__ms h3 {
    color: #8a7a6a;
    font-family: Montserrat;
    font-size: calc(26px + (45 - 26) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 200;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: center;
    margin: 0;
    padding: 40px 0;
    clear: both;
    overflow: hidden; }
    @media (min-width: 768px) {
      .brand__ms h3 {
        padding: 120px 0 60px 0; } }
  .brand__ms h4 {
    color: #8a7a6a;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 20px 0 0 0; }
  .brand__ms p {
    color: #8a7a6a;
    font-family: Montserrat;
    font-size: calc(20px + (26 - 20) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.54;
    letter-spacing: normal;
    margin: 0;
    padding: 0; }
  .brand__ms--pic {
    clear: both;
    display: block;
    overflow: hidden; }
    .brand__ms--pic img {
      margin: 0 !important;
      width: 100% !important;
      max-width: none !important; }
  .brand__ms.__middle {
    background: none;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 0 0;
    overflow: initial; }
    @media (min-width: 768px) {
      .brand__ms.__middle {
        background-image: url("../../images.aircharterservice.com/global/ms/landing-page/bg_2.png");
        min-height1: 830px;
        margin-top: -180px; } }
    .brand__ms.__middle .brand__ms--content {
      background: none;
      width: 100%;
      padding-bottom: 0; }
      @media (min-width: 768px) {
        .brand__ms.__middle .brand__ms--content {
          max-width: 75%;
          padding: 180px 0 120px 0; } }
    .brand__ms.__middle .row {
      overflow: inherit; }
    @media (min-width: 768px) {
      .brand__ms.__middle p {
        color: #fff; } }
    @media (min-width: 768px) {
      .brand__ms.__middle img {
        max-width: 350px;
        margin-top: -200px; } }
  .brand__ms--signature {
    cleaR: both;
    overflow: hidden;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    padding-bottom: 30px; }
    @media (min-width: 768px) {
      .brand__ms--signature {
        padding-bottom: 60px; } }
    .brand__ms--signature img {
      width: 160px !important;
      max-width: none !important;
      margin: 0 !important; }
/* PPC 27-06-2022 */
.__m--top-bottom-60 {
  margin: 30px 0 !important; }
  @media (min-width: 768px) {
    .__m--top-bottom-60 {
      margin: 60px 0 !important; } }
.btn__inline--action {
  clear: both;
  display: block;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%; }
  .btn__inline--action li {
    float: left;
    margin: 0;
    padding: 0 20px 10px 0; }
    @media (min-width: 768px) {
      .btn__inline--action li {
        padding: 0 40px 0 0; } }
  .btn__inline--action .btn-blue {
    width: auto;
    min-width: 160px;
    padding: 0 10px; }
.ppc-page #header {
  border-bottom: 1px solid #979797;
  min-height: 60px; }
  @media (min-width: 992px) {
    .ppc-page #header {
      min-height: 80px; } }
@media (min-width: 992px) {
  .ppc-page .main {
    padding-top: 80px; } }
.header__ppc--action {
  float: left;
  list-style: none;
  margin: 0;
  padding: 60px 0 20px 0;
  white-space: nowrap;
  position: relative; }
  @media (max-width: 992px) {
    .header__ppc--action {
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      flex-direction: row;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      justify-content: center;
      width: 100%; } }
  @media (min-width: 992px) {
    .header__ppc--action {
      position: absolute;
      right: 0;
      top: 22px;
      padding: 0; } }
  .header__ppc--action li {
    float: left;
    margin: 0;
    padding: 0 10px;
    line-height: 36px; }
    @media (min-width: 768px) {
      .header__ppc--action li {
        padding: 0 20px; } }
    .header__ppc--action li:last-child a {
      color: #222c56;
      font-size: 14px;
      font-weight: 600; }
      @media (min-width: 768px) {
        .header__ppc--action li:last-child a {
          font-size: 18px; } }
      .header__ppc--action li:last-child a:hover {
        color: #53b4e6;
        text-decoration: none; }
    @media (min-width: 768px) {
      .header__ppc--action li .btn-blue {
        font-size: 16px;
        width: 160px; } }
.main__intro {
  background-color: #222c56;
  clear: both;
  display: block;
  overflow: hidden;
  padding: 40px 0; }
  @media (min-width: 768px) {
    .main__intro {
      padding: 80px 0; } }
  .main__intro p {
    color: #fff;
    font-family: Montserrat;
    font-size: calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    margin: 0;
    padding: 0; }
.main__parallax {
  float: left;
  height: 300px;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin: 30px 0; }
  @media (min-width: 768px) {
    .main__parallax {
      height: 580px;
      margin: 60px 0; } }
.main__parallax--base {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  max-width: 1280px;
  transform: translate(-50%, -50%); }
.lp .btn-blue {
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    .lp .btn-blue {
      margin-bottom: 60px; } }
.ppc__block {
  clear: both;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 30px 0 0 0; }
  @media (min-width: 768px) {
    .ppc__block {
      padding: 60px 0; } }
  .ppc__block img {
    float: left;
    width: 100%; }
  .ppc__block .row {
    margin: 0; }
    @media (min-width: 768px) {
      .ppc__block .row {
        margin: 0 -30px;
        	/*
        	
        	display: -webkit-flex;
        	display: flex;
        	
        	-webkit-align-items: center;
        	align-items: center;
        	-webkit-justify-content: center;
        	justify-content: center;					
        
        	height:100%;
        	
        	*/ } }
  .ppc__block .column {
    float: left;
    padding: 0 0 40px 0;
    width: 100%; }
    @media (min-width: 768px) {
      .ppc__block .column {
        padding: 0 30px;
        width: 50%; } }
  @media (min-width: 768px) {
    .ppc__block.__reverse .row {
      display: -webkit-flex;
      display: flex;
      flex-direction: row-reverse; } }
  @media (max-width: 767px) {
    .ppc__block.__reverse:first-child .row {
      display: -webkit-flex;
      display: flex;
      flex-direction: column-reverse; } }
  .ppc__block--content {
    display: block;
    overflow: hidden; }
    @media (min-width: 768px) {
      .ppc__block--content {
        padding-top: 30px; } }
  .ppc__block .ppc__block--list {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0 0 30px 0;
    width: 100%; }
    @media (min-width: 768px) {
      .ppc__block .ppc__block--list {
        padding: 0 0 40px 0; } }
    .ppc__block .ppc__block--list li {
      background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%2346a5d6' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'%3E%3C/path%3E%3C/svg%3E");
      background-position: 0 0;
      background-repeat: no-repeat;
      color: #222c56;
      font-family: Montserrat;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.4;
      width: 100%;
      padding: 0 0 0 40px;
      margin: 0 0 15px 0; }
      @media (min-width: 768px) {
        .ppc__block .ppc__block--list li {
          font-size: 18px; } }
  .ppc__block .ppc__block--tiles {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    /* space-around, stretch */
    -webkit-align-content: flex-end;
    align-content: flex-end; }
    @media (min-width: 768px) {
      .ppc__block .ppc__block--tiles {
        padding: 20px 0 0 0; } }
    .ppc__block .ppc__block--tiles li {
      width: 100%;
      padding: 0 0 20px 0; }
      @media (min-width: 768px) {
        .ppc__block .ppc__block--tiles li {
          width: 50%;
          padding: 0 40px 40px 0; } }
    .ppc__block .ppc__block--tiles p {
      color: #586a79;
      font-size: 13px;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.38;
      letter-spacing: normal;
      padding: 0; }
  .ppc__block h1 {
    color: #222c56;
    font-family: Montserrat;
    font-size: calc(30px + (60 - 30) * ((100vw - 320px) / (1920 - 320)));
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: -0.36px;
    margin: 0;
    padding: 0 0 30px 0; }
  .ppc__block h2 {
    color: #222c56;
    font-family: Montserrat;
    font-size: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320)));
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: -0.36px;
    margin: 0;
    padding: 0 0 30px 0; }
  .ppc__block h3 {
    color: #222c56;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.13;
    letter-spacing: normal;
    margin: 0;
    padding: 0 0 5px 0; }
  .ppc__block p {
    color: #222c56;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    margin: 0;
    padding: 0 0 30px 0; }
    .ppc__block p.intro {
      font-size: 24px;
      line-height: 1.33;
      letter-spacing: -0.46px; }
/* VK campaign 07-08-2023 */
.vk__campaign {
  clear: both;
  display: block;
  overflow: hidden;
  width: 100%; }
  .vk__campaign.__dark .row {
    background: #222c56; }
  .vk__campaign.__dark h3, .vk__campaign.__dark h4, .vk__campaign.__dark h6, .vk__campaign.__dark p {
    color: #fff; }
  @media (min-width: 768px) {
    .vk__campaign .container {
      max-width: 840px; } }
  .vk__campaign .row {
    background: #f5f6f8;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0;
    padding: 0; }
  .vk__campaign img {
    float: left;
    position: relative;
    width: 100%;
    max-width: 160px; }
    @media (min-width: 480px) {
      .vk__campaign img {
        max-width: 200px; } }
    @media (min-width: 768px) {
      .vk__campaign img {
        max-width: 280px; } }
  .vk__campaign--content {
    overflow: hidden;
    padding: 0 15px; }
    @media (min-width: 480px) {
      .vk__campaign--content {
        padding: 0 40px; } }
    @media (min-width: 768px) {
      .vk__campaign--content {
        padding: 0 60px; } }
  .vk__campaign h3 {
    color: #222C56;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
    margin: 0;
    padding: 0 0 10px 0;
    position: relative;
    text-align: center; }
    @media (min-width: 480px) {
      .vk__campaign h3 {
        font-size: calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320)));
        padding: 0 0 20px 0; } }
  .vk__campaign h4 {
    color: #222C56;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0;
    padding: 0;
    text-align: center; }
  .vk__campaign h6 {
    color: #222C56;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
    padding: 0;
    text-align: center; }
  .vk__campaign p {
    color: #222C56;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42;
    margin: 0;
    padding: 0 0 20px 0;
    text-align: center; }
/* white background 17-08-2023 */
.__bg--white {
background: #ffffff !important;
}
/* main icons - inline 24-08-2023 */
.main__icons {
  clear: both;
  display: block;
  overflow: hidden;
  padding: 0;
  width: 100%; }
  .main__icons p {
    color: #696565;
    font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));
    margin: 0;
    padding: 0; }
  .main__icons--ico {
    clear: both;
    display: block;
    overflow: hidden;
    padding: 0 0 15px 0;
    width: 100%; }
    .main__icons--ico img {
      display: inline-block;
      width: 64px;
      position: relative; }
  .main__icons--list {
    margin: 0 -20px;
    padding: 0;
    list-style: none;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-content: flex-start;
    align-content: flex-start; }
    .main__icons--list li {
      margin: 0;
      padding: 0 20px 20px 20px;
      width: 50%;
      text-align: center;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      justify-content: center; }
      @media (min-width: 768px) {
        .main__icons--list li {
          width: 33.333%; } }
      @media (min-width: 992px) {
        .main__icons--list li {
          width: 16%; } }
/* empty title & subtitle - 04-09-2023 */
.responsive-img-banner__caption h1:empty,
.responsive-img-banner__caption .title:empty,
.responsive-img-banner__caption h2:empty, 
.responsive-img-banner__caption .subtitle:empty {
padding:0
}
.responsive-img-banner__caption h2 a:empty, 
.responsive-img-banner__caption .subtitle a:empty {
padding:0
}
/* footer X logo - 04-09-2023 */
#footer .footer-social__list__icon.--black {
  background: #000000; }
/* MS campaign v2 - 29-02-2024 */
@media (max-width: 992px) {
  .hero__ms.ms--v2 .hero__ms--caption {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: center;
    justify-content: center; } }
.hero__ms.ms--v2 h1 {
  font-size: calc(26px + (130 - 26) * ((100vw - 320px) / (1920 - 320)));
  margin-left: 0; }
  @media (max-width: 992px) {
    .hero__ms.ms--v2 h1 {
      background: rgba(0, 0, 0, 0.5);
      padding: 5px 5px 0 5px; } }
.hero__ms.ms--v2 p {
  font-size: calc(14px + (28 - 14) * ((100vw - 320px) / (1920 - 320))); }
  @media (max-width: 992px) {
    .hero__ms.ms--v2 p {
      background: rgba(0, 0, 0, 0.5);
      padding: 0 5px 5px 5px; } }
.intro__ms.ms--v2 .intro__ms--block {
  background: none;
  padding-right: 0; }
  @media (min-width: 768px) {
    .intro__ms.ms--v2 .intro__ms--block {
      width: 55%; } }
.intro__ms.ms--v2 .cta__ms--action {
  clear: both;
  overflow: hidden;
  padding-top: 30px; }
  .intro__ms.ms--v2 .cta__ms--action .cta__ms--btn {
    float: right; }
.zigzag__ms.ms--v2 h2, .zigzag__ms.ms--v2 h3 {
  padding-bottom: 20px; }
.zigzag__ms.ms--v2 .lead {
  font-size: 18px;
  padding-bottom: 20px; }
.zigzag__ms.ms--v2 p {
  font-size: 16px; }
.zigzag__ms.ms--v2 .cta__ms--action {
  padding-top: 30px; }
  .zigzag__ms.ms--v2 .cta__ms--action .cta__ms--btn {
    margin: 0; }
@media (min-width: 768px) {
  .media__ms.__quote.ms--v2 .media__ms--block {
    width: 65%; } }
.media__ms--signature {
  clear: both;
  display: block;
  overflow: hidden;
  width: 100%; }
  .media__ms--signature h4 {
    color: #fff;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1px;
    text-align: left;
    text-transform: uppercase;
    margin: 0;
    padding: 30px 0 0 0; }
.brand__ms.ms--v2 .cta__ms--action {
  padding-top: 30px; }
  .brand__ms.ms--v2 .cta__ms--action .cta__ms--btn {
    margin: 0; }
.brand__ms.ms--v2 .__first--block {
  background: none; }
  .brand__ms.ms--v2 .__first--block p {
    font-size: 18px;
    line-height: 1.78;
    padding-top: 30px; }
.brand__ms.ms--v2 .brand__ms--signature {
  padding-bottom: 0; }
/* embed video block - 23-08-2024 */
.video__embed--block {
  clear: both;
  margin: 0;
  padding-bottom: 56.25%;
  position: relative;
  height: 0; }
  .video__embed--block iframe, .video__embed--block video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
/* rs banners - 10-10-2024 */
.ms-campaign.__rs .ms-campaign__content {
    padding: 40px 20px; }
    @media (min-width: 768px) {
      .ms-campaign.__rs .ms-campaign__content {
        min-height: 1px;
        height: 100%;
        padding: 0 15%;
        width: 100%; } }
    @media (min-width: 1280px) {
      .ms-campaign.__rs .ms-campaign__content {
        padding: 0 20%; } }
    .ms-campaign.__rs .ms-campaign__content h3 {
      font-size: calc(20px + (28 - 20) * ((100vw - 320px) / (1920 - 320)));
font-weight:400;
      margin-bottom: 0; }
      .ms-campaign.__rs .ms-campaign__content h3::after {
        display: none; }
.ms-campaign.__rs .ms-campaign__content h4 {
      font-weight: 600; }
  .ms-campaign.__bg--darkgrey .row {
    background: #f5f6f8; }
  .ms-campaign.__bg--darkgrey h2, .ms-campaign.__bg--darkgrey h3, .ms-campaign.__bg--darkgrey h4, .ms-campaign.__bg--darkgrey h5, .ms-campaign.__bg--darkgrey h6, .ms-campaign.__bg--darkgrey p {
    color: #222C56; }
  .ms-campaign.__bg--blue .row {
    background: #222c56; }
@media (max-width: 600px) {
    .vk__campaign.__rs .row {
      display: block; } }
  @media (max-width: 600px) {
    .vk__campaign.__rs img {
      max-width: none; } }
  .ms-campaign h6 {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
    padding: 0;
    text-align: center; }
/* rs font-sizes - 16-10-2024 */
  @media (max-width: 600px) {
    .vk__campaign.__rs .vk__campaign--content {
      padding: 25px 20px; } }
  @media (max-width: 767px) {
    .vk__campaign.__rs h3 {
      font-size: 16px; } }
  .vk__campaign.__rs h4 {
    font-size: 14px; }
  .vk__campaign.__rs h6 {
    font-size: 13px; }
  @media (min-width: 768px) {
    .ms-campaign.__rs .column {
      width: 36.5%; } }
  @media (min-width: 768px) {
    .ms-campaign.__rs .column:first-child {
      width: 63.5%; } }
.ms-campaign.__rs .ms-campaign__content {
    padding: 25px 20px; }
    @media (min-width: 768px) {
      .ms-campaign.__rs .ms-campaign__content {
        min-height: 1px;
        height: 100%;
        padding: 0 15%;
        width: 100%; } }
    @media (min-width: 1280px) {
      .ms-campaign.__rs .ms-campaign__content {
        padding: 0 20%; } }
    .ms-campaign.__rs .ms-campaign__content h3 {
      font-size: calc(20px + (28 - 20) * ((100vw - 320px) / (1920 - 320)));
      margin-bottom: 0;
      font-weight: 400; }
      .ms-campaign.__rs .ms-campaign__content h3::after {
        display: none; }
      @media (max-width: 767px) {
        .ms-campaign.__rs .ms-campaign__content h3 {
          margin-bottom: 0;
          padding-bottom: 20px; } }
    .ms-campaign.__rs .ms-campaign__content h4 {
      font-weight: 600; }
      @media (max-width: 767px) {
        .ms-campaign.__rs .ms-campaign__content h4 {
          font-size: 14px; } }
    .ms-campaign.__rs .ms-campaign__content h6 {
      font-size: 13px; }
    .ms-campaign.__mini h4 {
      font-size: 16px; }
    .ms-campaign.__mini .ms-campaign__content {
      padding: 5px 20px; }
      @media (min-width: 768px) {
        .ms-campaign.__mini .ms-campaign__content {
          min-height: 110px;
          width: 100%; } }
    @media (max-width: 767px) {
      .ms-campaign.__mini.__rs .ms-campaign__content {
        padding: 20px; } }
    .ms-campaign.__mini.__rs h4 {
      font-size: 13px; }
/* US footer only - 24-10-2024 */
html[lang="en-US"] #footer h6 {font-size:10px}
html[lang="en-US"] #footer .footer-social h6 {font-size:12px}
@media (min-width: 992px) {
html[lang="en-US"] .main {
    margin-bottom: 342px;
    padding-top: 190px;
}
}
/* DE table th - 31-10-2024 */
.main .sp-main table.table--blue th {
background:#1fb6eb !important
}
/* full video if zoom out  - 06-11-2024 */
@media (min-width: 992px) {
.main-hero .hero__visual .hero__visual__video {object-fit: cover;}
}
/* fly-private hero text dark - 21-11-2024 */ 
.hero__ms.ms--v3 .hero__ms--wrap {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
.hero__ms.ms--v3 .hero__ms--caption {
    padding-bottom:0;
    padding-top:25px;
}
@media (min-width: 768px) {
.hero__ms.ms--v3 .hero__ms--caption {
    padding-top:50px;
}
}
@media (min-width: 992px) {
    .hero__ms.ms--v3 .hero__ms--caption {
        padding-top:75px;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .hero__ms.ms--v3 h1 {
        background: rgba(0, 0, 0, 0.5);
        padding: 5px 5px 0 5px;
    }
    .hero__ms.ms--v3 p {
        background: rgba(0, 0, 0, 0.5);
        padding: 0 5px 5px 5px;
    }
}
.brand__ms.ms--v3 {background:none}
.brand__ms.ms--v3 p {color:#8a7a6a}
/* WcoForm select 10-01-2025 */
.WcoForm .custom-select select {
  min-width: 100% !important;
  display: inline-block !important;
  border: 1px solid #939fa8 !important;
  padding:0 25px 0 10px !important;
  line-height: 1.2 !important;
  margin: 0 !important;
  font: inherit !important;
  font-size: 12px !important;
  outline: none !important;
  background: #ffffff !important;
  -webkit-appearance: none !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  color: #586a79 !important;
  font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))) !important;
}
@media (min-width: 767px) {
	.WcoForm .custom-select select {
		padding:0 25px 0 20px !important;
	}
}
@media (min-width: 768px) {
	
	.WcoForm .custom-select {margin-left:0 !important}
	
	.WcoForm .custom-select:after {
		
		padding:10px 7px !important
		
	}
	
}
/* no navigation - 18-02-2025 */
@media (max-width: 767px) {
  body.no__nav #header .header__logo__wrap {
    height: 58px; } }
body.no__nav #header .header-bar {
  display: none !important; }
body.no__nav #header .header-links {
  display: none !important; }
body.no__nav #header .hamburger {
  display: none !important; }
body.no__nav #header #nav {
  display: none !important; }
@media (min-width: 992px) {
  body.no__nav .main {
    padding-top: 80px; } }