@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?ahn4n1");
  src: url("../fonts/icomoon.eot?ahn4n1#iefix") format("embedded-opentype"), 
       url("../fonts/icomoon.ttf?ahn4n1") format("truetype"), 
       url("../fonts/icomoon.woff?ahn4n1") format("woff"), 
       url("../fonts/icomoon.svg?ahn4n1#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.icon {
  font-family: 'icomoon', Sans-Serif !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Consolidated unique icon definitions */
.icon-arw-down:before { content: "\e900"; }
.icon-arw-left:before { content: "\e901"; }
.icon-arw-right:before { content: "\e902"; }
.icon-arw-up:before { content: "\e903"; }
.icon-careers:before { content: "\e904"; }
.icon-caret-down:before { content: "\e933"; }
.icon-caret-left:before { content: "\e931"; }
.icon-caret-right:before { content: "\e930"; }
.icon-caret-up:before { content: "\e932"; }
.icon-download:before { content: "\e909"; }
.icon-facebook:before { content: "\ea90"; }
.icon-fax:before { content: "\e90b"; }
.icon-female:before { content: "\e90c"; }
.icon-home:before { content: "\e934"; }
.icon-linkedin:before { content: "\e90e"; }
.icon-mail:before { content: "\e92b"; }
.icon-male:before { content: "\e910"; }
.icon-more:before { content: "\e911"; }
.icon-phone:before { content: "\e92c"; }
.icon-play-button:before { content: "\e913"; }
.icon-search:before { content: "\e92e"; }
.icon-shareholder-1:before { content: "\e915"; }
.icon-shareholder:before { content: "\e916"; }
.icon-sharelink:before { content: "\e917"; }
.icon-show-plus:before { content: "\e918"; }
.icon-twitter:before { content: "\e939"; }
.icon-whistle:before { content: "\e91a"; }
.icon-whistleholder:before { content: "\e91b"; }
.icon-mail-bd:before { content: "\e91c"; }
.icon-chevron-bd-right:before { content: "\e91d"; }
.icon-chevron-bd-left:before { content: "\e91e"; }
.icon-comment:before { content: "\e91f"; }
.icon-chevron-down:before { content: "\e920"; }
.icon-chevron-left:before { content: "\e921"; }
.icon-chevron-right:before { content: "\e922"; }
.icon-check-light:before { content: "\e923"; }
.icon-chevron-sm-right:before { content: "\e924"; }
.icon-chevron-sm-left:before { content: "\e925"; }
.icon-chevron-sm-down:before { content: "\e926"; }
.icon-chevron-sm-up:before { content: "\e927"; }
.icon-dot-center:before { content: "\e928"; }
.icon-left-arrow:before { content: "\e929"; }
.icon-right-arrow:before { content: "\e92a"; }
.icon-pin-dot:before { content: "\e92d"; }
.icon-close:before { content: "\e92f"; }
.icon-play-btn:before { content: "\e935"; }
.icon-thumbnails:before { content: "\e936"; }
.icon-instagram:before { content: "\e938"; }
.icon-drag_indicator:before { content: "\e93a"; }
.icon-facebook-f:before { content: "\ea90"; }
.icon-youtube:before { content: "\ea9d"; }

/* ===== BASE ====== */
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600");
@import url("https://fonts.googleapis.com/css2?family=Rubik");
/* Colors */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

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



h1, .h1 {
  font-weight: normal;
  line-height: 1.14; }
  @media (max-width: 991px) {
    h1, .h1 {
      font-size: 2.5rem; } }
  @media (max-width: 640px) {
    h1, .h1 {
      font-size: 2.2rem; } 
  }

h2, .h2 {
  font-weight: normal;
  line-height: 1.14; }

h3, .h3 {
  font-weight: normal;
  line-height: 1.14; }

h4, .h4 {
  font-weight: normal; }

h5, .h5 {
  font-weight: normal; }

h6, .h6 {
  font-weight: normal; }

pre {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  display: block;
  white-space: normal;
  line-height: 1.4;
  margin-bottom: 20px; }

em, i {
  font-style: italic; }

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

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

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

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

.bt--uppercase {
  text-transform: uppercase; }

/** === MARGIN === */
.m-0 {
  margin: 0 !important; }

.m-t-0 {
  margin-top: 0 !important; }

.m-r-0 {
  margin-right: 0 !important; }

.m-b-0 {
  margin-bottom: 0 !important; }

.m-l-0 {
  margin-left: 0 !important; }

.m-auto {
  margin: 0 auto !important; }

.m-r-10 {
  margin-right: 10px !important; }

.m-r-20 {
  margin-right: 20px !important; }

.m-r-40 {
  margin-right: 40px !important; }

.m-r-80 {
  margin-right: 80px !important; }

.m-l-10 {
  margin-left: 10px !important; }

.m-l-20 {
  margin-left: 20px !important; }

.m-l-40 {
  margin-left: 40px !important; }

.m-l-80 {
  margin-left: 80px !important; }

.m-t-10 {
  margin-top: 10px !important; }

.m-t-20 {
  margin-top: 20px !important; }

.m-t-40 {
  margin-top: 40px !important; }

.m-t-80 {
  margin-top: 80px !important; }

/** === PADDING === **/
.p-0 {
  padding: 0 !important; }

.p-t-0 {
  padding-top: 0 !important; }

.p-r-0 {
  padding-right: 0 !important; }

.p-b-0 {
  padding-bottom: 0 !important; }

.p-l-0 {
  padding-left: 0 !important; }

.p-t-10 {
  padding-top: 10px !important; }

.p-t-20 {
  padding-top: 20px !important; }

.p-t-40 {
  padding-top: 40px !important; }

.p-t-80 {
  padding-top: 80px !important; }

.m-r--sm {
  margin-right: 20px !important; }

.m-r--md {
  margin-right: 60px !important; }
  @media (max-width: 640px) {
    .m-r--md {
      margin-right: 30px !important; } }

.m-r--lg {
  margin-right: 80px !important; }
  @media (max-width: 640px) {
    .m-r--lg {
      margin-right: 40px !important; } }

.m-l--sm {
  margin-left: 20px !important; }

.m-l--md {
  margin-left: 60px !important; }
  @media (max-width: 640px) {
    .m-l--md {
      margin-left: 30px !important; } }

.m-l--lg {
  margin-left: 80px !important; }
  @media (max-width: 640px) {
    .m-l--lg {
      margin-left: 40px !important; } }

.m-t--sm {
  margin-top: 20px !important; }

.m-t--md {
  margin-top: 60px !important; }
  @media (max-width: 640px) {
    .m-t--md {
      margin-top: 30px !important; } }

.m-t--lg {
  margin-top: 80px !important; }
  @media (max-width: 640px) {
    .m-t--lg {
      margin-top: 40px !important; } }

.m-b--sm {
  margin-bottom: 20px !important; }

.m-b--md {
  margin-bottom: 60px !important; }
  @media (max-width: 640px) {
    .m-b--md {
      margin-bottom: 30px !important; } }

.m-b--lg {
  margin-bottom: 80px !important; }
  @media (max-width: 640px) {
    .m-b--lg {
      margin-bottom: 40px !important; } }

.p-t--sm {
  padding-top: 20px !important; }

.p-t--md {
  padding-top: 60px !important; }
  @media (max-width: 640px) {
    .p-t--md {
      padding-top: 40px !important; } }

.p-t--lg {
  padding-top: 80px !important; }
  @media (max-width: 640px) {
    .p-t--lg {
      padding-top: 60px !important; } }

.p-b--sm {
  padding-bottom: 20px !important; }

.p-b--md {
  padding-bottom: 60px !important; }
  @media (max-width: 640px) {
    .p-b--md {
      padding-bottom: 40px !important; } }

.p-b--lg {
  padding-bottom: 80px !important; }
  @media (max-width: 640px) {
    .p-b--lg {
      padding-bottom: 40px !important; } }

/* ===== LAYOUTING ===== */
/** == FLEX == **/
.flex {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  list-style-type: none; }
  .flex.flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .flex.flex-wrap-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .flex.flex-justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .flex.flex-justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .flex.flex-justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .flex.flex-justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .flex.flex-align-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .flex.flex-align-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .flex.flex-align-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }

.no-flex {
  display: inline-block !important; }

.flex-list-table {
  display: table;
  width: 100%;
  /* aligns all child elements (flex items) in a row */ }
  .flex-list-table > * {
    display: table-row; }
  .flex-list-table--header {
    font-weight: bold;
    text-align: left;
    background: #13a0f0;
    color: #ffffff; }
  .flex-list-table--col {
    display: table-cell;
    /* distributes space on the line equally among items */
    padding: 6px 15px;
    border: 1px solid #ccc; }
    .flex-list-table--col + .flex-list-table--col {
      border-left: none;
      border-bottom: none; }
  .flex-list-table--row .flex-list-table--col {
    border-bottom: none; }
  .flex-list-table--row:last-child .flex-list-table--col {
    border-bottom: 1px solid #ccc; }

/* ===== COMMON ===== */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  border: none;
  outline: none; }

/* BUTTONS */
.btn-text {
  display: inline-block;
  font-size: 1rem;
  color: #13a0f0;
  font-weight: bold;
  position: relative;
  padding-right: 40px; }
  .btn-text span {
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* number of lines to show */
    -webkit-box-orient: vertical; }
  .btn-text:hover .fa, .btn-text:hover i, .btn-text:hover .icon {
    -webkit-transform: translate(8px, -50%);
    -ms-transform: translate(8px, -50%);
    transform: translate(8px, -50%); }
  .btn-text .fa, .btn-text i, .btn-text .icon {
    display: inline-block;
    vertical-align: middle;
    font-size: 0.75rem;
    margin-left: 12px;
    margin-right: 12px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.87, 0, 0.13, 1);
    -o-transition: transform 0.3s cubic-bezier(0.87, 0, 0.13, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.87, 0, 0.13, 1);
    transition: transform 0.3s cubic-bezier(0.87, 0, 0.13, 1);
    transition: transform 0.3s cubic-bezier(0.87, 0, 0.13, 1), -webkit-transform 0.3s cubic-bezier(0.87, 0, 0.13, 1); }
  .btn-text.block {
    display: block; }
  .btn-text.large {
    font-size: 2.375rem; }
  .btn-text.medium {
    font-size: 1.78rem; }
  .btn-text.small {
    font-size: 1.125rem; }
  .btn-text.x-small {
    font-size: 1rem; }

.button--primary, .button--secondary {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1rem;
  padding: .68rem 1.813rem;
  line-height: normal;
  min-width: 125px;
  border-radius: 2px;
  overflow: hidden; }
  .button--primary:hover, .button--secondary:hover {
    opacity: 0.9;
    color: #FFF; }
    @media (min-width: 991px) {
      .button--primary:hover, .button--secondary:hover {
        opacity: 0.9;
        color: #FFF; } }
  .left.button--primary, .left.button--secondary {
    margin-right: auto;
    margin-left: 0; }
  .right.button--primary, .right.button--secondary {
    margin-left: auto;
    margin-right: 0; }
  .button--primary .fa, .button--secondary .fa, .button--primary i, .button--secondary i, .button--primary span, .button--secondary span {
    display: inline-block;
    vertical-align: middle;
    font-size: 0.75rem;
    margin-left: 12px;
    margin-right: 12px;
    position: relative;
    top: -2px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.87, 0, 0.13, 1);
    -o-transition: transform 0.3s cubic-bezier(0.87, 0, 0.13, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.87, 0, 0.13, 1);
    transition: transform 0.3s cubic-bezier(0.87, 0, 0.13, 1);
    transition: transform 0.3s cubic-bezier(0.87, 0, 0.13, 1), -webkit-transform 0.3s cubic-bezier(0.87, 0, 0.13, 1); }
  .button--primary:disabled, .button--secondary:disabled {
    background: #dddddd !important;
    opacity: 0.8; }

.button--primary {
  background-color: #13a0f0;
  color: #fff;
  border: 1px solid #13a0f0; }
  .button--primary > .cta-icon {
    font-size: 1.2rem;
    margin-left: 10px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    position: relative;
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: -webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .button--primary span {
    color: #fff;
    font-weight: 500; }
  .button--primary:not(.button--download):hover .fa, .button--primary:not(.button--download):hover i, .button--primary:not(.button--download):hover .icon {
    -webkit-transform: translate(8px, 0);
    -ms-transform: translate(8px, 0);
    transform: translate(8px, 0); }
  @media (min-width: 991px) {
    .button--primary:not(.button--download):hover {
      background: #0e91dc;
      border: 1px solid #0e91dc; } }
  .button--primary.button--download .fa, .button--primary.button--download i, .button--primary.button--download .icon {
    font-size: 1rem; }
  .button--primary.button--download:hover .fa, .button--primary.button--download:hover i, .button--primary.button--download:hover .icon {
    -webkit-animation: downloading 2s linear infinite;
            animation: downloading 2s linear infinite; }
  .button--primary:hover > i.icon-download {
    -webkit-animation: downloading 2s linear infinite;
            animation: downloading 2s linear infinite; }
  .button--primary.success {
    background-color: #67bf00;
    border: 1px solid #67bf00; }
    @media (min-width: 991px) {
      .button--primary.success:hover {
        background: #ba0000;
        border: 1px solid #ba0000; } }
  .button--primary.info {
    background-color: #21b0ef;
    border: 1px solid #21b0ef; }
    @media (min-width: 991px) {
      .button--primary.info:hover {
        background: #ba0000;
        border: 1px solid #ba0000; } }
  .button--primary.action {
    background-color: #ba0000;
    border: 1px solid #ba0000; }
  .button--primary.light {
    color: #414d6a; }
  .button--primary.dark {
    background-color: #000000;
    border: 1px solid #000000;
    color: #FFF; }
    @media (min-width: 991px) {
      .button--primary.dark:hover {
        background: #ba0000;
        border: 1px solid #ba0000; } }
  .button--primary.white {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    color: #101010; }
    @media (min-width: 991px) {
      .button--primary.white:hover {
        background: #ba0000;
        border: 1px solid #ba0000;
        opacity: 1;
        color: #ffffff; } }
  .button--primary.disabled {
    background-color: #414d6a;
    border: 1px solid #414d6a;
    color: #2e3a59;
    cursor: not-allowed; }
    @media (min-width: 991px) {
      .button--primary.disabled:hover {
        opacity: 1; } }
  .button--primary.block {
    display: block;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem; }

.button--secondary {
  border: 1px solid #101010;
  color: #101010;
  background: transparent;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  @media (min-width: 991px) {
    .button--secondary:hover {
      color: #ffffff;
      background: #13a0f0;
      border: 1px solid #13a0f0; } }
  .button--secondary.success {
    border-color: #67bf00;
    color: #67bf00; }
    @media (min-width: 991px) {
      .button--secondary.success:hover {
        border: 1px solid #910a2d; } }
  .button--secondary.info {
    border-color: #21b0ef;
    color: #21b0ef; }
    @media (min-width: 991px) {
      .button--secondary.info:hover {
        border: 1px solid #910a2d; } }
  .button--secondary.default {
    border-color: #101010;
    color: #101010; }
    @media (min-width: 991px) {
      .button--secondary.default:hover {
        border: 1px solid #910a2d; } }
  .button--secondary.danger {
    border-color: #ba0000;
    color: #ba0000; }
  .button--secondary.light {
    border-color: #ffffff;
    color: #ffffff; }
    .button--secondary.light:hover {
      background: #ffffff;
      border: 1px solid #ffffff;
      color: #13a0f0; }
  .button--secondary.dark {
    border-color: #000000;
    color: #000000; }
  .button--secondary.disabled {
    border-color: #2e3a59;
    color: #2e3a59;
    cursor: not-allowed; }
    .button--secondary.disabled:hover {
      opacity: 1; }
      @media (min-width: 991px) {
        .button--secondary.disabled:hover {
          opacity: 1; } }
  .button--secondary.block {
    display: block;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem; }

.button--small {
  font-size: 0.60rem !important;
  min-width: 0;
  padding: .500rem .50rem;
  line-height: 0.875 !important; }
  .button--small .fa, .button--small i, .button--small span {
    top: -1px; }

.button--medium {
  font-size: 0.75rem !important;
  padding: .700rem .75rem;
  min-width: 85px; }

.button--large {
  font-size: 1.125em !important;
  padding: .600rem 1rem; }
  .button--large .fa, .button--large i, .button--large span {
    font-size: 1.2rem; }

.button--block {
  display: block !important;
  width: 100% !important; }

.button-wrap {
  display: block;
  margin-top: 15px;
  margin-left: -10px; }
  .button-wrap a {
    margin: 0 0 0 10px; }

@-webkit-keyframes downloading {
  0% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); }
  20% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); }
  40% {
    -webkit-transform: translate(0, 70px);
    -ms-transform: translate(0, 70px);
    transform: translate(0, 70px); }
  79% {
    -webkit-transform: translate(0, 70px);
    -ms-transform: translate(0, 70px);
    transform: translate(0, 70px);
    opacity: 1; }
  80% {
    opacity: 0; }
  82% {
    opacity: 0;
    -webkit-transform: translate(0, -70px);
    -ms-transform: translate(0, -70px);
    transform: translate(0, -70px); }
  83% {
    opacity: 1;
    -webkit-transform: translate(0, -70px);
    -ms-transform: translate(0, -70px);
    transform: translate(0, -70px); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0px);
    -ms-transform: translate(0, 0px);
    transform: translate(0, 0px); } }

@keyframes downloading {
  0% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); }
  20% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); }
  40% {
    -webkit-transform: translate(0, 70px);
    -ms-transform: translate(0, 70px);
    transform: translate(0, 70px); }
  79% {
    -webkit-transform: translate(0, 70px);
    -ms-transform: translate(0, 70px);
    transform: translate(0, 70px);
    opacity: 1; }
  80% {
    opacity: 0; }
  82% {
    opacity: 0;
    -webkit-transform: translate(0, -70px);
    -ms-transform: translate(0, -70px);
    transform: translate(0, -70px); }
  83% {
    opacity: 1;
    -webkit-transform: translate(0, -70px);
    -ms-transform: translate(0, -70px);
    transform: translate(0, -70px); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0px);
    -ms-transform: translate(0, 0px);
    transform: translate(0, 0px); } }

/* RESPOND MESSAGE SECTION */
.sec-response {
  position: relative;
  height: 100vh;
  overflow: hidden;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(10%, rgba(46, 49, 146, 0.9)), color-stop(42%, rgba(46, 49, 146, 0)));
  background: -o-linear-gradient(bottom, rgba(46, 49, 146, 0.9) 10%, rgba(46, 49, 146, 0) 42%);
  background: linear-gradient(360deg, rgba(46, 49, 146, 0.9) 10%, rgba(46, 49, 146, 0) 42%); }
  .sec-response .content {
    position: relative;
    margin-bottom: 150px;
    padding: 0 20px;
    text-align: center;
    width: 100%;
    max-width: 90%; }
    .sec-response .content .logo-img {
      width: 100%;
      max-width: 300px; }
    .sec-response .content h1, .sec-response .content p, .sec-response .content .button--primary {
      position: relative;
      z-index: 2; }
    .sec-response .content h1 {
      margin: 0 0 15px;
      font-family: "Rubik", sans-serif;
      font-size: 3rem;
      font-weight: 500;
      color: #13a0f0;
      line-height: 1.3; }
      
    .sec-response .content  h1 span {
        text-shadow: none !important;
}
      
      @media (max-width: 640px) {
        .sec-response .content h1 span {
          display: block; } }
    .sec-response .content h2 {
      font-family: "Open Sans", Helvetica, Arial, sans-serif;
      font-size: 2rem;
      margin: 0 auto 20px;
      width: 100%;
      max-width: 50%;
      color: #414141; }
      @media (max-width: 1280px) {
        .sec-response .content h2 {
          max-width: 75%; } }
      @media (max-width: 767px) {
        .sec-response .content h2 {
          max-width: 100%;
          font-size: 1.5rem; } }
    .sec-response .content p {
      margin-bottom: 30px;
      font-family: "Open Sans", Helvetica, Arial, sans-serif;
      font-size: 1.25rem;
      line-height: 1.2;
      color: #414141; }
    .sec-response .content .button--primary {
      position: relative;
      text-decoration: none;
      z-index: 2; }
    @media (max-width: 991px) {
      .sec-response .content {
        max-width: 100%; } 
        .article-card {
        padding: 0;
        }
    }

.submenu--link .icon {
    font-size: 10px;
    margin-left: 15px;
    display: inline-block;
}