/* Scss Document */
/* ---------- FONTS ---------- */
@font-face {
  font-family: 'ralewaybold';
  src: url("../font/raleway-bold-webfont.woff2") format("woff2"), url("../font/raleway-bold-webfont.woff") format("woff"), url("../font/raleway-bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ralewaymedium';
  src: url("../font/raleway-medium-webfont.woff2") format("woff2"), url("../font/raleway-medium-webfont.woff") format("woff"), url("../font/raleway-medium-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
/* Common Rules */
*:focus {
  outline: none; }

*:last-child:not(:first-child):not(.container):not(.container-fluid):not(.override) {
  margin-bottom: 0 !important; }

body {
  font-family: "Roboto", Arial, sans-serif;
  font-display: swap;
  text-rendering: geometricPrecision;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0;
  color: #1f2b4b;
  overflow-x: hidden;
  padding-right: 0 !important; }
  @media (min-width: 0px) {
    body {
      font-size: 15px !important; } }
  @media (min-width: 576px) {
    body {
      font-size: 15px !important; } }
  @media (min-width: 768px) {
    body {
      font-size: 15px !important; } }
  @media (min-width: 992px) {
    body {
      font-size: 17px !important; } }
  @media (min-width: 1200px) {
    body {
      font-size: 20px !important; } }
  @media (min-width: 1400px) {
    body {
      font-size: 22px !important; } }
  @media (min-width: 1920px) {
    body {
      font-size: 22px !important; } }
  @media (min-width: 2560px) {
    body {
      font-size: 22px !important; } }
  body.modal-open {
    overflow: visible; }

.marker {
  position: absolute;
  top: 0;
  height: 10px;
  transform: translateY(calc(-126vw/7.5)); }
  @media (min-width: 992px) {
    .marker {
      transform: translateY(calc( -0.0425347222 * 100vw + -18.3516666667px )); } }

.wrapper.pages {
  overflow: hidden; }

@media (min-width: 1400px) {
  .container {
    max-width: 1380px; } }

.round-clip {
  border-radius: 50%;
  mask: url(../images/round-mask.svg) center/100%;
  -webkit-mask: url(../images/round-mask.svg) center/100%; }

.shadow {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3) !important; }

.rounded {
  border-radius: 50% !important; }

.mirror {
  transform: rotate(180deg); }

/* Textual Rules */
h1.no-after:after, .h1.no-after:after, h2.no-after:after, .h2.no-after:after {
  display: none !important; }

h1, .h1 {
  text-transform: uppercase;
  font-weight: 400;
  color: #006379; }
  @media (min-width: 0px) {
    h1, .h1 {
      font-size: 24px !important; } }
  @media (min-width: 576px) {
    h1, .h1 {
      font-size: 24px !important; } }
  @media (min-width: 768px) {
    h1, .h1 {
      font-size: 24px !important; } }
  @media (min-width: 992px) {
    h1, .h1 {
      font-size: 28px !important; } }
  @media (min-width: 1200px) {
    h1, .h1 {
      font-size: 34px !important; } }
  @media (min-width: 1400px) {
    h1, .h1 {
      font-size: 40px !important; } }
  @media (min-width: 1920px) {
    h1, .h1 {
      font-size: 50px !important; } }
  @media (min-width: 2560px) {
    h1, .h1 {
      font-size: 50px !important; } }
  @media (min-width: 0px) {
    h1, .h1 {
      margin-bottom: 10px !important; } }
  @media (min-width: 576px) {
    h1, .h1 {
      margin-bottom: 12.5px !important; } }
  @media (min-width: 768px) {
    h1, .h1 {
      margin-bottom: 12.5px !important; } }
  @media (min-width: 992px) {
    h1, .h1 {
      margin-bottom: 15px !important; } }
  @media (min-width: 1200px) {
    h1, .h1 {
      margin-bottom: 20px !important; } }
  @media (min-width: 1400px) {
    h1, .h1 {
      margin-bottom: 20px !important; } }
  @media (min-width: 1920px) {
    h1, .h1 {
      margin-bottom: 20px !important; } }
  @media (min-width: 2560px) {
    h1, .h1 {
      margin-bottom: 20px !important; } }
  h1 span, .h1 span {
    display: block; }
    @media (min-width: 0px) {
      h1 span, .h1 span {
        font-size: 24px !important; } }
    @media (min-width: 576px) {
      h1 span, .h1 span {
        font-size: 24px !important; } }
    @media (min-width: 768px) {
      h1 span, .h1 span {
        font-size: 24px !important; } }
    @media (min-width: 992px) {
      h1 span, .h1 span {
        font-size: 26px !important; } }
    @media (min-width: 1200px) {
      h1 span, .h1 span {
        font-size: 32px !important; } }
    @media (min-width: 1400px) {
      h1 span, .h1 span {
        font-size: 38px !important; } }
    @media (min-width: 1920px) {
      h1 span, .h1 span {
        font-size: 45px !important; } }
    @media (min-width: 2560px) {
      h1 span, .h1 span {
        font-size: 45px !important; } }
  .home h1, .home .h1 {
    font-weight: 500; }
    @media (min-width: 0px) {
      .home h1, .home .h1 {
        font-size: 28px !important; } }
    @media (min-width: 576px) {
      .home h1, .home .h1 {
        font-size: 28px !important; } }
    @media (min-width: 768px) {
      .home h1, .home .h1 {
        font-size: 28px !important; } }
    @media (min-width: 992px) {
      .home h1, .home .h1 {
        font-size: 52px !important; } }
    @media (min-width: 1200px) {
      .home h1, .home .h1 {
        font-size: 62px !important; } }
    @media (min-width: 1400px) {
      .home h1, .home .h1 {
        font-size: 68px !important; } }
    @media (min-width: 1920px) {
      .home h1, .home .h1 {
        font-size: 78px !important; } }
    @media (min-width: 2560px) {
      .home h1, .home .h1 {
        font-size: 78px !important; } }

h2, .h2 {
  text-transform: uppercase;
  font-weight: 400;
  color: #006379; }
  @media (min-width: 0px) {
    h2, .h2 {
      font-size: 18px !important; } }
  @media (min-width: 576px) {
    h2, .h2 {
      font-size: 18px !important; } }
  @media (min-width: 768px) {
    h2, .h2 {
      font-size: 18px !important; } }
  @media (min-width: 992px) {
    h2, .h2 {
      font-size: 20px !important; } }
  @media (min-width: 1200px) {
    h2, .h2 {
      font-size: 26px !important; } }
  @media (min-width: 1400px) {
    h2, .h2 {
      font-size: 32px !important; } }
  @media (min-width: 1920px) {
    h2, .h2 {
      font-size: 40px !important; } }
  @media (min-width: 2560px) {
    h2, .h2 {
      font-size: 40px !important; } }
  h2 span, .h2 span {
    display: block;
    font-size: 56%;
    text-transform: uppercase; }
  @media (min-width: 0px) {
    .home h2, .home .h2 {
      font-size: 24px !important; } }
  @media (min-width: 576px) {
    .home h2, .home .h2 {
      font-size: 24px !important; } }
  @media (min-width: 768px) {
    .home h2, .home .h2 {
      font-size: 24px !important; } }
  @media (min-width: 992px) {
    .home h2, .home .h2 {
      font-size: 26px !important; } }
  @media (min-width: 1200px) {
    .home h2, .home .h2 {
      font-size: 32px !important; } }
  @media (min-width: 1400px) {
    .home h2, .home .h2 {
      font-size: 38px !important; } }
  @media (min-width: 1920px) {
    .home h2, .home .h2 {
      font-size: 45px !important; } }
  @media (min-width: 2560px) {
    .home h2, .home .h2 {
      font-size: 45px !important; } }

h3, .h3 {
  color: #006379;
  text-transform: uppercase; }
  @media (min-width: 0px) {
    h3, .h3 {
      font-size: 20px !important; } }
  @media (min-width: 576px) {
    h3, .h3 {
      font-size: 20px !important; } }
  @media (min-width: 768px) {
    h3, .h3 {
      font-size: 20px !important; } }
  @media (min-width: 992px) {
    h3, .h3 {
      font-size: 26px !important; } }
  @media (min-width: 1200px) {
    h3, .h3 {
      font-size: 30px !important; } }
  @media (min-width: 1400px) {
    h3, .h3 {
      font-size: 33px !important; } }
  @media (min-width: 1920px) {
    h3, .h3 {
      font-size: 33px !important; } }
  @media (min-width: 2560px) {
    h3, .h3 {
      font-size: 33px !important; } }
  @media (min-width: 0px) {
    h3, .h3 {
      margin-bottom: 10px !important; } }
  @media (min-width: 576px) {
    h3, .h3 {
      margin-bottom: 12.5px !important; } }
  @media (min-width: 768px) {
    h3, .h3 {
      margin-bottom: 12.5px !important; } }
  @media (min-width: 992px) {
    h3, .h3 {
      margin-bottom: 15px !important; } }
  @media (min-width: 1200px) {
    h3, .h3 {
      margin-bottom: 20px !important; } }
  @media (min-width: 1400px) {
    h3, .h3 {
      margin-bottom: 20px !important; } }
  @media (min-width: 1920px) {
    h3, .h3 {
      margin-bottom: 20px !important; } }
  @media (min-width: 2560px) {
    h3, .h3 {
      margin-bottom: 20px !important; } }
  h3 small, .h3 small {
    display: block;
    text-transform: none; }
    @media (min-width: 0px) {
      h3 small, .h3 small {
        font-size: 15px !important; } }
    @media (min-width: 576px) {
      h3 small, .h3 small {
        font-size: 15px !important; } }
    @media (min-width: 768px) {
      h3 small, .h3 small {
        font-size: 15px !important; } }
    @media (min-width: 992px) {
      h3 small, .h3 small {
        font-size: 19px !important; } }
    @media (min-width: 1200px) {
      h3 small, .h3 small {
        font-size: 22px !important; } }
    @media (min-width: 1400px) {
      h3 small, .h3 small {
        font-size: 25px !important; } }
    @media (min-width: 1920px) {
      h3 small, .h3 small {
        font-size: 25px !important; } }
    @media (min-width: 2560px) {
      h3 small, .h3 small {
        font-size: 25px !important; } }

h4, .h4 {
  margin-bottom: 0;
  font-weight: 700; }
  @media (min-width: 0px) {
    h4, .h4 {
      font-size: 15px !important; } }
  @media (min-width: 576px) {
    h4, .h4 {
      font-size: 15px !important; } }
  @media (min-width: 768px) {
    h4, .h4 {
      font-size: 15px !important; } }
  @media (min-width: 992px) {
    h4, .h4 {
      font-size: 17px !important; } }
  @media (min-width: 1200px) {
    h4, .h4 {
      font-size: 20px !important; } }
  @media (min-width: 1400px) {
    h4, .h4 {
      font-size: 22px !important; } }
  @media (min-width: 1920px) {
    h4, .h4 {
      font-size: 22px !important; } }
  @media (min-width: 2560px) {
    h4, .h4 {
      font-size: 22px !important; } }

a {
  color: inherit;
  transition: all 0s ease-in-out !important;
  transition: color .2s ease-in-out !important;
  text-decoration: none; }
  a:hover {
    color: #ade7e7 !important; }

@media (min-width: 0px) {
  p, .p {
    margin-bottom: 10px !important; } }
@media (min-width: 576px) {
  p, .p {
    margin-bottom: 12.5px !important; } }
@media (min-width: 768px) {
  p, .p {
    margin-bottom: 12.5px !important; } }
@media (min-width: 992px) {
  p, .p {
    margin-bottom: 15px !important; } }
@media (min-width: 1200px) {
  p, .p {
    margin-bottom: 20px !important; } }
@media (min-width: 1400px) {
  p, .p {
    margin-bottom: 20px !important; } }
@media (min-width: 1920px) {
  p, .p {
    margin-bottom: 20px !important; } }
@media (min-width: 2560px) {
  p, .p {
    margin-bottom: 20px !important; } }
p a, .p a {
  text-decoration: none; }
  p a:hover, .p a:hover {
    color: #ade7e7 !important; }

@media (min-width: 0px) {
  .text-xs {
    font-size: 9px !important; } }
@media (min-width: 576px) {
  .text-xs {
    font-size: 10px !important; } }
@media (min-width: 768px) {
  .text-xs {
    font-size: 10px !important; } }
@media (min-width: 992px) {
  .text-xs {
    font-size: 11px !important; } }
@media (min-width: 1200px) {
  .text-xs {
    font-size: 12px !important; } }
@media (min-width: 1400px) {
  .text-xs {
    font-size: 13px !important; } }
@media (min-width: 1920px) {
  .text-xs {
    font-size: 14px !important; } }
@media (min-width: 2560px) {
  .text-xs {
    font-size: 14px !important; } }
@media (min-width: 0px) {
  .text-xs p, .text-xs .p, .text-xs a, .text-xs li {
    font-size: 9px !important; } }
@media (min-width: 576px) {
  .text-xs p, .text-xs .p, .text-xs a, .text-xs li {
    font-size: 10px !important; } }
@media (min-width: 768px) {
  .text-xs p, .text-xs .p, .text-xs a, .text-xs li {
    font-size: 10px !important; } }
@media (min-width: 992px) {
  .text-xs p, .text-xs .p, .text-xs a, .text-xs li {
    font-size: 11px !important; } }
@media (min-width: 1200px) {
  .text-xs p, .text-xs .p, .text-xs a, .text-xs li {
    font-size: 12px !important; } }
@media (min-width: 1400px) {
  .text-xs p, .text-xs .p, .text-xs a, .text-xs li {
    font-size: 13px !important; } }
@media (min-width: 1920px) {
  .text-xs p, .text-xs .p, .text-xs a, .text-xs li {
    font-size: 14px !important; } }
@media (min-width: 2560px) {
  .text-xs p, .text-xs .p, .text-xs a, .text-xs li {
    font-size: 14px !important; } }

@media (min-width: 0px) {
  .text-ssm {
    font-size: 10px !important; } }
@media (min-width: 576px) {
  .text-ssm {
    font-size: 11px !important; } }
@media (min-width: 768px) {
  .text-ssm {
    font-size: 11px !important; } }
@media (min-width: 992px) {
  .text-ssm {
    font-size: 12px !important; } }
@media (min-width: 1200px) {
  .text-ssm {
    font-size: 13px !important; } }
@media (min-width: 1400px) {
  .text-ssm {
    font-size: 14px !important; } }
@media (min-width: 1920px) {
  .text-ssm {
    font-size: 15px !important; } }
@media (min-width: 2560px) {
  .text-ssm {
    font-size: 15px !important; } }
@media (min-width: 0px) {
  .text-ssm p, .text-ssm .p, .text-ssm a, .text-ssm li {
    font-size: 10px !important; } }
@media (min-width: 576px) {
  .text-ssm p, .text-ssm .p, .text-ssm a, .text-ssm li {
    font-size: 11px !important; } }
@media (min-width: 768px) {
  .text-ssm p, .text-ssm .p, .text-ssm a, .text-ssm li {
    font-size: 11px !important; } }
@media (min-width: 992px) {
  .text-ssm p, .text-ssm .p, .text-ssm a, .text-ssm li {
    font-size: 12px !important; } }
@media (min-width: 1200px) {
  .text-ssm p, .text-ssm .p, .text-ssm a, .text-ssm li {
    font-size: 13px !important; } }
@media (min-width: 1400px) {
  .text-ssm p, .text-ssm .p, .text-ssm a, .text-ssm li {
    font-size: 14px !important; } }
@media (min-width: 1920px) {
  .text-ssm p, .text-ssm .p, .text-ssm a, .text-ssm li {
    font-size: 15px !important; } }
@media (min-width: 2560px) {
  .text-ssm p, .text-ssm .p, .text-ssm a, .text-ssm li {
    font-size: 15px !important; } }

@media (min-width: 0px) {
  .text-sm {
    font-size: 10px !important; } }
@media (min-width: 576px) {
  .text-sm {
    font-size: 11px !important; } }
@media (min-width: 768px) {
  .text-sm {
    font-size: 11px !important; } }
@media (min-width: 992px) {
  .text-sm {
    font-size: 12px !important; } }
@media (min-width: 1200px) {
  .text-sm {
    font-size: 13px !important; } }
@media (min-width: 1400px) {
  .text-sm {
    font-size: 14px !important; } }
@media (min-width: 1920px) {
  .text-sm {
    font-size: 15px !important; } }
@media (min-width: 2560px) {
  .text-sm {
    font-size: 15px !important; } }
@media (min-width: 0px) {
  .text-sm p, .text-sm .p, .text-sm a, .text-sm li {
    font-size: 10px !important; } }
@media (min-width: 576px) {
  .text-sm p, .text-sm .p, .text-sm a, .text-sm li {
    font-size: 11px !important; } }
@media (min-width: 768px) {
  .text-sm p, .text-sm .p, .text-sm a, .text-sm li {
    font-size: 11px !important; } }
@media (min-width: 992px) {
  .text-sm p, .text-sm .p, .text-sm a, .text-sm li {
    font-size: 12px !important; } }
@media (min-width: 1200px) {
  .text-sm p, .text-sm .p, .text-sm a, .text-sm li {
    font-size: 13px !important; } }
@media (min-width: 1400px) {
  .text-sm p, .text-sm .p, .text-sm a, .text-sm li {
    font-size: 14px !important; } }
@media (min-width: 1920px) {
  .text-sm p, .text-sm .p, .text-sm a, .text-sm li {
    font-size: 15px !important; } }
@media (min-width: 2560px) {
  .text-sm p, .text-sm .p, .text-sm a, .text-sm li {
    font-size: 15px !important; } }

@media (min-width: 0px) {
  .text-md {
    font-size: 15px !important; } }
@media (min-width: 576px) {
  .text-md {
    font-size: 15px !important; } }
@media (min-width: 768px) {
  .text-md {
    font-size: 15px !important; } }
@media (min-width: 992px) {
  .text-md {
    font-size: 17px !important; } }
@media (min-width: 1200px) {
  .text-md {
    font-size: 20px !important; } }
@media (min-width: 1400px) {
  .text-md {
    font-size: 22px !important; } }
@media (min-width: 1920px) {
  .text-md {
    font-size: 22px !important; } }
@media (min-width: 2560px) {
  .text-md {
    font-size: 22px !important; } }
@media (min-width: 0px) {
  .text-md p, .text-md .p, .text-md a, .text-md li {
    font-size: 15px !important; } }
@media (min-width: 576px) {
  .text-md p, .text-md .p, .text-md a, .text-md li {
    font-size: 15px !important; } }
@media (min-width: 768px) {
  .text-md p, .text-md .p, .text-md a, .text-md li {
    font-size: 15px !important; } }
@media (min-width: 992px) {
  .text-md p, .text-md .p, .text-md a, .text-md li {
    font-size: 17px !important; } }
@media (min-width: 1200px) {
  .text-md p, .text-md .p, .text-md a, .text-md li {
    font-size: 20px !important; } }
@media (min-width: 1400px) {
  .text-md p, .text-md .p, .text-md a, .text-md li {
    font-size: 22px !important; } }
@media (min-width: 1920px) {
  .text-md p, .text-md .p, .text-md a, .text-md li {
    font-size: 22px !important; } }
@media (min-width: 2560px) {
  .text-md p, .text-md .p, .text-md a, .text-md li {
    font-size: 22px !important; } }

@media (min-width: 0px) {
  .text-lg {
    font-size: 15px !important; } }
@media (min-width: 576px) {
  .text-lg {
    font-size: 15px !important; } }
@media (min-width: 768px) {
  .text-lg {
    font-size: 15px !important; } }
@media (min-width: 992px) {
  .text-lg {
    font-size: 19px !important; } }
@media (min-width: 1200px) {
  .text-lg {
    font-size: 22px !important; } }
@media (min-width: 1400px) {
  .text-lg {
    font-size: 25px !important; } }
@media (min-width: 1920px) {
  .text-lg {
    font-size: 25px !important; } }
@media (min-width: 2560px) {
  .text-lg {
    font-size: 25px !important; } }
@media (min-width: 0px) {
  .text-lg p, .text-lg .p, .text-lg a, .text-lg li {
    font-size: 15px !important; } }
@media (min-width: 576px) {
  .text-lg p, .text-lg .p, .text-lg a, .text-lg li {
    font-size: 15px !important; } }
@media (min-width: 768px) {
  .text-lg p, .text-lg .p, .text-lg a, .text-lg li {
    font-size: 15px !important; } }
@media (min-width: 992px) {
  .text-lg p, .text-lg .p, .text-lg a, .text-lg li {
    font-size: 19px !important; } }
@media (min-width: 1200px) {
  .text-lg p, .text-lg .p, .text-lg a, .text-lg li {
    font-size: 22px !important; } }
@media (min-width: 1400px) {
  .text-lg p, .text-lg .p, .text-lg a, .text-lg li {
    font-size: 25px !important; } }
@media (min-width: 1920px) {
  .text-lg p, .text-lg .p, .text-lg a, .text-lg li {
    font-size: 25px !important; } }
@media (min-width: 2560px) {
  .text-lg p, .text-lg .p, .text-lg a, .text-lg li {
    font-size: 25px !important; } }

@media (min-width: 0px) {
  .text-xl {
    font-size: 20px !important; } }
@media (min-width: 576px) {
  .text-xl {
    font-size: 22px !important; } }
@media (min-width: 768px) {
  .text-xl {
    font-size: 19px !important; } }
@media (min-width: 992px) {
  .text-xl {
    font-size: 24px !important; } }
@media (min-width: 1200px) {
  .text-xl {
    font-size: 26px !important; } }
@media (min-width: 1400px) {
  .text-xl {
    font-size: 28px !important; } }
@media (min-width: 1920px) {
  .text-xl {
    font-size: 32px !important; } }
@media (min-width: 2560px) {
  .text-xl {
    font-size: 32px !important; } }
@media (min-width: 0px) {
  .text-xl p, .text-xl .p, .text-xl a, .text-xl li {
    font-size: 20px !important; } }
@media (min-width: 576px) {
  .text-xl p, .text-xl .p, .text-xl a, .text-xl li {
    font-size: 22px !important; } }
@media (min-width: 768px) {
  .text-xl p, .text-xl .p, .text-xl a, .text-xl li {
    font-size: 19px !important; } }
@media (min-width: 992px) {
  .text-xl p, .text-xl .p, .text-xl a, .text-xl li {
    font-size: 24px !important; } }
@media (min-width: 1200px) {
  .text-xl p, .text-xl .p, .text-xl a, .text-xl li {
    font-size: 26px !important; } }
@media (min-width: 1400px) {
  .text-xl p, .text-xl .p, .text-xl a, .text-xl li {
    font-size: 28px !important; } }
@media (min-width: 1920px) {
  .text-xl p, .text-xl .p, .text-xl a, .text-xl li {
    font-size: 32px !important; } }
@media (min-width: 2560px) {
  .text-xl p, .text-xl .p, .text-xl a, .text-xl li {
    font-size: 32px !important; } }

.text-medium {
  font-weight: 500; }

.text-bold {
  font-weight: 700; }

.text-red {
  color: #d7282f; }

.text-aqua {
  color: #006379; }

ul:not([class]) {
  margin-bottom: 0;
  padding-left: 0; }
  ul:not([class]) li {
    display: -webkit-box;
    list-style: none;
    white-space: normal;
    min-height: 1.5rem;
    padding: 0 10px 20px 0;
    line-height: 1.2;
    width: 100%; }
    ul:not([class]) li:before {
      content: '';
      display: block;
      width: 0.3125rem !important;
      height: 0.3125rem !important;
      min-width: 0.3125rem !important;
      max-width: 0.3125rem !important;
      min-height: 0.3125rem !important;
      max-height: 0.3125rem !important;
      background-color: #1f2b4b;
      margin-right: 10px;
      margin-top: 5px;
      border-radius: 50%; }
      @media (min-width: 768px) {
        ul:not([class]) li:before {
          margin-top: 11px; } }
  ul:not([class]) ul {
    padding-left: 30px;
    display: initial; }
    ul:not([class]) ul li:first-child {
      margin-top: 25px; }
    ul:not([class]) ul li:before {
      border-radius: 0;
      min-width: 0.3125rem;
      max-width: 0.3125rem;
      min-height: 0.3125rem;
      max-height: 0.3125rem;
      margin-top: 11px; }

.inverted {
  color: #fff !important; }
  .inverted h1, .inverted .h1, .inverted h2, .inverted .h2, .inverted h3, .inverted .h3, .inverted p, .inverted .p, .inverted a, .inverted li, .inverted li:before {
    color: #fff; }

@media (min-width: 0px) {
  .disclaimer {
    font-size: 9px !important; } }
@media (min-width: 576px) {
  .disclaimer {
    font-size: 10px !important; } }
@media (min-width: 768px) {
  .disclaimer {
    font-size: 10px !important; } }
@media (min-width: 992px) {
  .disclaimer {
    font-size: 11px !important; } }
@media (min-width: 1200px) {
  .disclaimer {
    font-size: 12px !important; } }
@media (min-width: 1400px) {
  .disclaimer {
    font-size: 13px !important; } }
@media (min-width: 1920px) {
  .disclaimer {
    font-size: 14px !important; } }
@media (min-width: 2560px) {
  .disclaimer {
    font-size: 14px !important; } }
@media (min-width: 0px) {
  .disclaimer p, .disclaimer .p, .disclaimer a, .disclaimer li {
    font-size: 9px !important; } }
@media (min-width: 576px) {
  .disclaimer p, .disclaimer .p, .disclaimer a, .disclaimer li {
    font-size: 10px !important; } }
@media (min-width: 768px) {
  .disclaimer p, .disclaimer .p, .disclaimer a, .disclaimer li {
    font-size: 10px !important; } }
@media (min-width: 992px) {
  .disclaimer p, .disclaimer .p, .disclaimer a, .disclaimer li {
    font-size: 11px !important; } }
@media (min-width: 1200px) {
  .disclaimer p, .disclaimer .p, .disclaimer a, .disclaimer li {
    font-size: 12px !important; } }
@media (min-width: 1400px) {
  .disclaimer p, .disclaimer .p, .disclaimer a, .disclaimer li {
    font-size: 13px !important; } }
@media (min-width: 1920px) {
  .disclaimer p, .disclaimer .p, .disclaimer a, .disclaimer li {
    font-size: 14px !important; } }
@media (min-width: 2560px) {
  .disclaimer p, .disclaimer .p, .disclaimer a, .disclaimer li {
    font-size: 14px !important; } }

strong, .strong {
  font-weight: 700; }

sup {
  font-size: 60%; }

.text-medium {
  font-weight: 500; }

.text-alert {
  color: #d7282f !important; }

.text-hwt {
  color: #fff !important; }

/* ---------- HEADER ---------- */
.header {
  transition: background-color .3s ease-in-out; }
  .header.inverse {
    background-color: rgba(0, 0, 0, 0.75); }
  .header .navbar-brand {
    z-index: 1;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("../images/logo-main.svg");
    font-size: 0;
    color: transparent;
    display: flex;
    width: 130px;
    padding: 0;
    margin-left: 15px; }
    @media (min-width: 992px) {
      .header .navbar-brand {
        width: 208px; } }
  @media (min-width: 992px) and (min-width: 0px) {
    .header .navbar-brand {
      margin-left: 40px !important; } }
  @media (min-width: 992px) and (min-width: 576px) {
    .header .navbar-brand {
      margin-left: 40px !important; } }
  @media (min-width: 992px) and (min-width: 768px) {
    .header .navbar-brand {
      margin-left: 40px !important; } }
  @media (min-width: 992px) and (min-width: 992px) {
    .header .navbar-brand {
      margin-left: 60px !important; } }
  @media (min-width: 992px) and (min-width: 1200px) {
    .header .navbar-brand {
      margin-left: 70px !important; } }
  @media (min-width: 992px) and (min-width: 1400px) {
    .header .navbar-brand {
      margin-left: 80px !important; } }
  @media (min-width: 992px) and (min-width: 1920px) {
    .header .navbar-brand {
      margin-left: 100px !important; } }
  @media (min-width: 992px) and (min-width: 2560px) {
    .header .navbar-brand {
      margin-left: 100px !important; } }

    .header .navbar-brand:after {
      content: '';
      display: block;
      width: 0;
      height: 0;
      margin-top: calc(54%/2.08); }
  .header.bg {
    background-color: #fff; }
    @media (min-width: 992px) {
      .header.bg {
        transform: translateY(-19%);
        box-shadow: -6px 0 14px rgba(0, 0, 0, 0.25);
        background-color: rgba(255, 255, 255, 0.95); } }
  .header .navbar {
    box-shadow: none;
    height: 55px;
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 992px) {
      .header .navbar {
        max-width: 1920px;
        margin-left: auto;
        margin-right: auto;
        height: 110px;
        padding: 0; } }
    .header .navbar .navbar-toggler {
      padding: 0;
      z-index: 1;
      margin-right: 15px; }
      .header .navbar .navbar-toggler .navbar-toggler-icon {
        width: 44px;
        height: 24px;
        background-position: center;
        background-repeat: no-repeat; }
      .header .navbar .navbar-toggler[aria-expanded="false"] .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88.69' height='37.04' viewBox='0 0 88.69 37.04'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23d7282f;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='navigation'%3E%3Crect class='cls-1' width='88.69' height='4.51'/%3E%3Crect class='cls-1' y='16.26' width='88.69' height='4.51'/%3E%3Crect class='cls-1' y='32.52' width='88.69' height='4.51'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      .header .navbar .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.82' height='47.82' viewBox='0 0 47.82 47.82'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23d7282f;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='overlay_menu' data-name='overlay menu'%3E%3Crect class='cls-1' x='-8.05' y='22.05' width='63.92' height='3.71' transform='translate(23.91 -9.9) rotate(45)'/%3E%3Crect class='cls-1' x='-8.05' y='22.05' width='63.92' height='3.71' transform='translate(57.72 23.91) rotate(135)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    .header .navbar .navbar-collapse {
      transform: translateY(-55px);
      max-height: 90vh !important;
      overflow-y: scroll !important;
      -webkit-overflow-scrolling: touch;
      background-image: linear-gradient(to bottom, #18313d, #095a6f);
      padding-top: 85px;
      padding-bottom: 85px; }
      @media (min-width: 992px) {
        .header .navbar .navbar-collapse {
          transform: none;
          overflow: visible !important;
          padding-top: 0;
          padding-bottom: 0;
          background-image: none; } }
  @media (min-width: 992px) and (min-width: 0px) {
    .header .navbar .navbar-collapse {
      margin-right: 40px !important; } }
  @media (min-width: 992px) and (min-width: 576px) {
    .header .navbar .navbar-collapse {
      margin-right: 40px !important; } }
  @media (min-width: 992px) and (min-width: 768px) {
    .header .navbar .navbar-collapse {
      margin-right: 40px !important; } }
  @media (min-width: 992px) and (min-width: 992px) {
    .header .navbar .navbar-collapse {
      margin-right: 60px !important; } }
  @media (min-width: 992px) and (min-width: 1200px) {
    .header .navbar .navbar-collapse {
      margin-right: 70px !important; } }
  @media (min-width: 992px) and (min-width: 1400px) {
    .header .navbar .navbar-collapse {
      margin-right: 80px !important; } }
  @media (min-width: 992px) and (min-width: 1920px) {
    .header .navbar .navbar-collapse {
      margin-right: 100px !important; } }
  @media (min-width: 992px) and (min-width: 2560px) {
    .header .navbar .navbar-collapse {
      margin-right: 100px !important; } }

    .header .navbar .nav-item {
      font-weight: 500;
      display: flex;
      align-items: center;
      flex-direction: column; }
      .header .navbar .nav-item:last-child {
        margin-bottom: 100px; }
      @media (min-width: 992px) {
        .header .navbar .nav-item {
          margin-bottom: 0 !important; } }
      .header .navbar .nav-item .nav-link {
        padding-left: 10px;
        padding-right: 10px;
        margin-left: 10px;
        margin-right: 10px;
        color: #fff;
        display: inline-block;
        position: relative;
        text-transform: uppercase;
        z-index: 2; }
        @media (min-width: 0px) {
          .header .navbar .nav-item .nav-link {
            font-size: 16px !important; } }
        @media (min-width: 576px) {
          .header .navbar .nav-item .nav-link {
            font-size: 16px !important; } }
        @media (min-width: 768px) {
          .header .navbar .nav-item .nav-link {
            font-size: 16px !important; } }
        @media (min-width: 992px) {
          .header .navbar .nav-item .nav-link {
            font-size: 16px !important; } }
        @media (min-width: 1200px) {
          .header .navbar .nav-item .nav-link {
            font-size: 18px !important; } }
        @media (min-width: 1400px) {
          .header .navbar .nav-item .nav-link {
            font-size: 20px !important; } }
        @media (min-width: 1920px) {
          .header .navbar .nav-item .nav-link {
            font-size: 20px !important; } }
        @media (min-width: 2560px) {
          .header .navbar .nav-item .nav-link {
            font-size: 20px !important; } }
        .header .navbar .nav-item .nav-link:after {
          display: none; }
        .header .navbar .nav-item .nav-link:before {
          transition: all 0s ease-in-out;
          content: '';
          position: absolute;
          left: 0;
          bottom: 0;
          width: 0;
          height: 4px;
          background-color: #d7282f; }
        .header .navbar .nav-item .nav-link.active, .header .navbar .nav-item .nav-link.hover {
          text-decoration: none;
          color: #fff !important; }
          .header .navbar .nav-item .nav-link.active:before, .header .navbar .nav-item .nav-link.hover:before {
            width: 100%; }
      .header .navbar .nav-item .dropdown-menu {
        border: none;
        min-width: 150px;
        max-width: 210px;
        position: relative !important;
        margin-top: -4px;
        padding: 15px 0;
        border-radius: 0;
        transform: none;
        z-index: 1;
        border-top: 4px solid #d7282f;
        background-color: #fff; }
        @media (min-width: 0px) {
          .header .navbar .nav-item .dropdown-menu {
            padding-left: 20px !important; } }
        @media (min-width: 576px) {
          .header .navbar .nav-item .dropdown-menu {
            padding-left: 20px !important; } }
        @media (min-width: 768px) {
          .header .navbar .nav-item .dropdown-menu {
            padding-left: 20px !important; } }
        @media (min-width: 992px) {
          .header .navbar .nav-item .dropdown-menu {
            padding-left: 25px !important; } }
        @media (min-width: 1200px) {
          .header .navbar .nav-item .dropdown-menu {
            padding-left: 30px !important; } }
        @media (min-width: 1400px) {
          .header .navbar .nav-item .dropdown-menu {
            padding-left: 30px !important; } }
        @media (min-width: 1920px) {
          .header .navbar .nav-item .dropdown-menu {
            padding-left: 40px !important; } }
        @media (min-width: 2560px) {
          .header .navbar .nav-item .dropdown-menu {
            padding-left: 40px !important; } }
        @media (min-width: 992px) {
          .header .navbar .nav-item .dropdown-menu {
            background-color: rgba(255, 255, 255, 0.8);
            border: none;
            position: absolute !important;
            margin: -4px auto 0 auto;
            padding: 20px 0 !important; }
            .header .navbar .nav-item .dropdown-menu:last-child {
              right: 0; } }
        .header .navbar .nav-item .dropdown-menu .dropdown-item {
          color: #161e33;
          white-space: normal;
          padding-left: 0; }
          @media (min-width: 992px) {
            .header .navbar .nav-item .dropdown-menu .dropdown-item {
              padding: 5px 15px; } }
          .header .navbar .nav-item .dropdown-menu .dropdown-item.active, .header .navbar .nav-item .dropdown-menu .dropdown-item:hover, .header .navbar .nav-item .dropdown-menu .dropdown-item.active_static {
            background-color: transparent !important;
            border: none;
            box-shadow: none;
            color: #308a99 !important; }

/* Blocks */
.announce {
  display: flex;
  flex-direction: column; }
  @media (min-width: 0px) {
    .announce {
      margin-bottom: 30px !important; } }
  @media (min-width: 576px) {
    .announce {
      margin-bottom: 30px !important; } }
  @media (min-width: 768px) {
    .announce {
      margin-bottom: 30px !important; } }
  @media (min-width: 992px) {
    .announce {
      margin-bottom: 35px !important; } }
  @media (min-width: 1200px) {
    .announce {
      margin-bottom: 40px !important; } }
  @media (min-width: 1400px) {
    .announce {
      margin-bottom: 45px !important; } }
  @media (min-width: 1920px) {
    .announce {
      margin-bottom: 50px !important; } }
  @media (min-width: 2560px) {
    .announce {
      margin-bottom: 50px !important; } }
  .announce .date {
    text-align: center; }
    @media (min-width: 0px) {
      .announce .date {
        font-size: 13px !important; } }
    @media (min-width: 576px) {
      .announce .date {
        font-size: 14px !important; } }
    @media (min-width: 768px) {
      .announce .date {
        font-size: 14px !important; } }
    @media (min-width: 992px) {
      .announce .date {
        font-size: 15px !important; } }
    @media (min-width: 1200px) {
      .announce .date {
        font-size: 18px !important; } }
    @media (min-width: 1400px) {
      .announce .date {
        font-size: 20px !important; } }
    @media (min-width: 1920px) {
      .announce .date {
        font-size: 20px !important; } }
    @media (min-width: 2560px) {
      .announce .date {
        font-size: 20px !important; } }
    @media (min-width: 0px) {
      .announce .date {
        margin-bottom: 5px !important; } }
    @media (min-width: 576px) {
      .announce .date {
        margin-bottom: 5px !important; } }
    @media (min-width: 768px) {
      .announce .date {
        margin-bottom: 5px !important; } }
    @media (min-width: 992px) {
      .announce .date {
        margin-bottom: 7.5px !important; } }
    @media (min-width: 1200px) {
      .announce .date {
        margin-bottom: 10px !important; } }
    @media (min-width: 1400px) {
      .announce .date {
        margin-bottom: 10px !important; } }
    @media (min-width: 1920px) {
      .announce .date {
        margin-bottom: 10px !important; } }
    @media (min-width: 2560px) {
      .announce .date {
        margin-bottom: 10px !important; } }
    @media (min-width: 576px) {
      .announce .date {
        text-align: left; } }
  .announce h2 {
    text-align: center; }
    @media (min-width: 576px) {
      .announce h2 {
        text-align: left; } }
  .announce .announce-text {
    text-align: center; }
    @media (min-width: 0px) {
      .announce .announce-text {
        font-size: 15px !important; } }
    @media (min-width: 576px) {
      .announce .announce-text {
        font-size: 15px !important; } }
    @media (min-width: 768px) {
      .announce .announce-text {
        font-size: 15px !important; } }
    @media (min-width: 992px) {
      .announce .announce-text {
        font-size: 19px !important; } }
    @media (min-width: 1200px) {
      .announce .announce-text {
        font-size: 22px !important; } }
    @media (min-width: 1400px) {
      .announce .announce-text {
        font-size: 25px !important; } }
    @media (min-width: 1920px) {
      .announce .announce-text {
        font-size: 25px !important; } }
    @media (min-width: 2560px) {
      .announce .announce-text {
        font-size: 25px !important; } }
    @media (min-width: 576px) {
      .announce .announce-text {
        text-align: left; } }
  .announce .btn {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 576px) {
      .announce .btn {
        margin-left: 0;
        margin-right: 0; } }

.alert {
  border-radius: 0; }
  .alert p {
    color: #1f2b4b !important; }
  .alert a {
    color: #1f2b4b !important;
    text-decoration: underline; }
    .alert a:hover {
      color: #1f2b4b !important;
      text-decoration: none; }

@media (min-width: 0px) {
  .latest-news .date {
    font-size: 13px !important; } }
@media (min-width: 576px) {
  .latest-news .date {
    font-size: 14px !important; } }
@media (min-width: 768px) {
  .latest-news .date {
    font-size: 14px !important; } }
@media (min-width: 992px) {
  .latest-news .date {
    font-size: 15px !important; } }
@media (min-width: 1200px) {
  .latest-news .date {
    font-size: 18px !important; } }
@media (min-width: 1400px) {
  .latest-news .date {
    font-size: 20px !important; } }
@media (min-width: 1920px) {
  .latest-news .date {
    font-size: 20px !important; } }
@media (min-width: 2560px) {
  .latest-news .date {
    font-size: 20px !important; } }

.card {
  box-shadow: none;
  background-color: transparent;
  border-radius: 0; }
  @media (min-width: 576px) {
    .card {
      padding: 0; } }
  .card[data-toggle="modal"] {
    cursor: pointer; }
    .card[data-toggle="modal"]:hover .card-title, .card[data-toggle="modal"]:hover .card-text, .card[data-toggle="modal"]:hover span {
      transition: color .2s ease-in-out !important;
      color: #ade7e7 !important; }
  .card .card-img-top {
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0; }
    .card .card-img-top:before {
      content: '';
      display: block;
      width: 0;
      height: 0;
      margin-top: 100%; }
  .card .card-body {
    padding-left: 0;
    padding-top: 0; }
    .card .card-body:before {
      content: '';
      display: block;
      background-image: linear-gradient(to right, #a0282f, #f0282f);
      width: 40%;
      margin-bottom: 10px;
      height: calc(14vw/7.5);
      height: 7px; }
    .card .card-body .card-title {
      margin-bottom: 0; }
      @media (min-width: 0px) {
        .card .card-body .card-title {
          font-size: 15px !important; } }
      @media (min-width: 576px) {
        .card .card-body .card-title {
          font-size: 15px !important; } }
      @media (min-width: 768px) {
        .card .card-body .card-title {
          font-size: 15px !important; } }
      @media (min-width: 992px) {
        .card .card-body .card-title {
          font-size: 17px !important; } }
      @media (min-width: 1200px) {
        .card .card-body .card-title {
          font-size: 20px !important; } }
      @media (min-width: 1400px) {
        .card .card-body .card-title {
          font-size: 22px !important; } }
      @media (min-width: 1920px) {
        .card .card-body .card-title {
          font-size: 22px !important; } }
      @media (min-width: 2560px) {
        .card .card-body .card-title {
          font-size: 22px !important; } }
    .card .card-body .card-text {
      text-transform: uppercase;
      color: #1f2b4b; }
      @media (min-width: 0px) {
        .card .card-body .card-text {
          font-size: 10px !important; } }
      @media (min-width: 576px) {
        .card .card-body .card-text {
          font-size: 11px !important; } }
      @media (min-width: 768px) {
        .card .card-body .card-text {
          font-size: 11px !important; } }
      @media (min-width: 992px) {
        .card .card-body .card-text {
          font-size: 12px !important; } }
      @media (min-width: 1200px) {
        .card .card-body .card-text {
          font-size: 13px !important; } }
      @media (min-width: 1400px) {
        .card .card-body .card-text {
          font-size: 14px !important; } }
      @media (min-width: 1920px) {
        .card .card-body .card-text {
          font-size: 15px !important; } }
      @media (min-width: 2560px) {
        .card .card-body .card-text {
          font-size: 15px !important; } }
      .card .card-body .card-text span {
        display: block; }

.quote {
  font-weight: 300;
  text-align: center;
  justify-content: center; }
  .quote .quote-text {
    padding: 15px; }
    @media (min-width: 0px) {
      .quote .quote-text {
        font-size: 16px !important; } }
    @media (min-width: 576px) {
      .quote .quote-text {
        font-size: 18px !important; } }
    @media (min-width: 768px) {
      .quote .quote-text {
        font-size: 18px !important; } }
    @media (min-width: 992px) {
      .quote .quote-text {
        font-size: 20px !important; } }
    @media (min-width: 1200px) {
      .quote .quote-text {
        font-size: 28px !important; } }
    @media (min-width: 1400px) {
      .quote .quote-text {
        font-size: 38px !important; } }
    @media (min-width: 1920px) {
      .quote .quote-text {
        font-size: 48px !important; } }
    @media (min-width: 2560px) {
      .quote .quote-text {
        font-size: 48px !important; } }
    .quote .quote-text p:before, .quote .quote-text p:after {
      display: inline-block;
      content: '';
      width: calc(72vw/19.2);
      height: calc(54vw/19.2);
      margin-right: 10px;
      margin-left: calc(-1 * 72vw/19.2);
      background-size: 100%;
      background-image: url("data:image/svg+xml,%3Csvg id='Group_28' data-name='Group 28' xmlns='http://www.w3.org/2000/svg' width='71.5' height='53.5' viewBox='0 0 71.5 53.5'%3E%3Cpath id='Path_34' data-name='Path 34' d='M7.6,13.7A47.068,47.068,0,0,1,24.6,0l2,4.3A45.5,45.5,0,0,0,13.9,15c-3.5,4.2-5.3,8.5-5.3,12.9a2.268,2.268,0,0,0,.8,1.9,3.281,3.281,0,0,0,2.1.6c4.6-.5,7.1-.7,7.5-.7a14.713,14.713,0,0,1,7.6,2.6c2.7,1.7,4.1,4.6,4.1,8.7a12.545,12.545,0,0,1-3.4,8.9c-2.3,2.4-5.5,3.6-9.7,3.6A16.184,16.184,0,0,1,5.1,47.8C1.7,43.9,0,39.1,0,33.2,0,26.5,2.5,19.9,7.6,13.7Z' fill='%239be2e2'/%3E%3Cpath id='Path_35' data-name='Path 35' d='M48.6,13.4A47.713,47.713,0,0,1,65.5,0l2,4.3A48.467,48.467,0,0,0,54.8,14.8c-3.5,4.2-5.3,8.4-5.3,12.8a3.379,3.379,0,0,0,.6,2,2.794,2.794,0,0,0,2.2.8c4.5-.5,7-.7,7.5-.7a13.1,13.1,0,0,1,7.8,2.8q3.9,2.85,3.9,8.4a14.441,14.441,0,0,1-3,8.5c-2,2.7-5.4,4.1-10.2,4.1a15.827,15.827,0,0,1-12.6-5.9,20.354,20.354,0,0,1-4.9-13.4A32.014,32.014,0,0,1,48.6,13.4Z' fill='%239be2e2'/%3E%3C/svg%3E%0A"); }
      @media (min-width: 1920px) {
        .quote .quote-text p:before, .quote .quote-text p:after {
          width: 72px;
          height: 54px;
          margin-left: -72px; } }
    .quote .quote-text p:after {
      margin-left: 10px;
      margin-right: calc(-1 * 72vw/19.2);
      transform: rotate(180Deg);
      margin-bottom: calc(-1 * 27vw/19.2); }
      @media (min-width: 1920px) {
        .quote .quote-text p:after {
          margin-bottom: -27px;
          margin-right: -72px; } }
    @media (max-width: 575px) {
      .quote .quote-text {
        max-width: 75%; } }
    .quote .quote-text strong {
      font-weight: 500 !important; }
    .quote .quote-text.quote-red p:before, .quote .quote-text.quote-red p:after {
      background-image: url("data:image/svg+xml,%3Csvg id='Group_29' data-name='Group 29' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='71.5' height='53.5' viewBox='0 0 71.5 53.5'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' y1='0.499' x2='1' y2='0.499' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23a0282f'/%3E%3Cstop offset='1' stop-color='%23f0282f'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='0.002' y1='0.499' x2='1.002' y2='0.499' xlink:href='%23linear-gradient'/%3E%3C/defs%3E%3Cpath id='Path_36' data-name='Path 36' d='M7.6,13.7A47.068,47.068,0,0,1,24.6,0l2,4.3A45.5,45.5,0,0,0,13.9,15c-3.5,4.2-5.3,8.5-5.3,12.9a2.268,2.268,0,0,0,.8,1.9,3.281,3.281,0,0,0,2.1.6c4.6-.5,7.1-.7,7.5-.7a14.713,14.713,0,0,1,7.6,2.6c2.7,1.7,4.1,4.6,4.1,8.7a12.545,12.545,0,0,1-3.4,8.9c-2.3,2.4-5.5,3.6-9.7,3.6A16.184,16.184,0,0,1,5.1,47.8C1.7,43.9,0,39.1,0,33.2,0,26.5,2.5,19.9,7.6,13.7Z' fill='url(%23linear-gradient)'/%3E%3Cpath id='Path_37' data-name='Path 37' d='M48.6,13.4A47.713,47.713,0,0,1,65.5,0l2,4.3A48.467,48.467,0,0,0,54.8,14.8c-3.5,4.2-5.3,8.4-5.3,12.8a3.379,3.379,0,0,0,.6,2,2.794,2.794,0,0,0,2.2.8c4.5-.5,7-.7,7.5-.7a13.1,13.1,0,0,1,7.8,2.8q3.9,2.85,3.9,8.4a14.441,14.441,0,0,1-3,8.5c-2,2.7-5.4,4.1-10.2,4.1a15.827,15.827,0,0,1-12.6-5.9,20.354,20.354,0,0,1-4.9-13.4A32.014,32.014,0,0,1,48.6,13.4Z' fill='url(%23linear-gradient-2)'/%3E%3C/svg%3E%0A"); }
    .quote .quote-text.no-quotes p:before, .quote .quote-text.no-quotes p:after {
      display: none; }
    .quote .quote-text.w-100 {
      max-width: 100%; }
  .quote span {
    display: block;
    font-weight: 500;
    font-size: 60%; }

[class*="bracket-"] {
  border: 7.5px solid transparent;
  max-width: 25px; }
  @media (min-width: 992px) {
    [class*="bracket-"] {
      border-width: calc(17vw/19.2);
      max-width: calc(50vw/19.2); } }
  [class*="bracket-"].bracket-l {
    border-right-width: 0;
    border-image: linear-gradient(to right, #a0282f, #f0282f);
    border-image-slice: 1; }
  [class*="bracket-"].bracket-r {
    border-image: linear-gradient(to left, #a0282f, #f0282f);
    border-left-width: 0;
    border-image-slice: 1; }

.about-only {
  display: none; }
  .about .about-only {
    display: flex; }

/* Sections */
section {
  position: relative; }
  section.bg {
    background-repeat: no-repeat; }
    @media (min-width: 0px) {
      section.bg {
        padding-top: 45px !important; } }
    @media (min-width: 576px) {
      section.bg {
        padding-top: 70px !important; } }
    @media (min-width: 768px) {
      section.bg {
        padding-top: 70px !important; } }
    @media (min-width: 992px) {
      section.bg {
        padding-top: 90px !important; } }
    @media (min-width: 1200px) {
      section.bg {
        padding-top: 110px !important; } }
    @media (min-width: 1400px) {
      section.bg {
        padding-top: 120px !important; } }
    @media (min-width: 1920px) {
      section.bg {
        padding-top: 130px !important; } }
    @media (min-width: 2560px) {
      section.bg {
        padding-top: 130px !important; } }
    @media (min-width: 0px) {
      section.bg {
        padding-bottom: 30px !important; } }
    @media (min-width: 576px) {
      section.bg {
        padding-bottom: 70px !important; } }
    @media (min-width: 768px) {
      section.bg {
        padding-bottom: 70px !important; } }
    @media (min-width: 992px) {
      section.bg {
        padding-bottom: 120px !important; } }
    @media (min-width: 1200px) {
      section.bg {
        padding-bottom: 140px !important; } }
    @media (min-width: 1400px) {
      section.bg {
        padding-bottom: 160px !important; } }
    @media (min-width: 1920px) {
      section.bg {
        padding-bottom: 190px !important; } }
    @media (min-width: 2560px) {
      section.bg {
        padding-bottom: 190px !important; } }
    section.bg h1, section.bg .h1, section.bg h2, section.bg .h2, section.bg h3, section.bg .h2, section.bg p, section.bg a, section.bg li, section.bg span {
      color: #fff; }
    section.bg h1, section.bg .h1, section.bg h2, section.bg .h2, section.bg h3, section.bg .h2 {
      text-shadow: 0 0 6px rgba(0, 0, 0, 0.5); }
  section.hero {
    display: flex;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    padding-bottom: 0 !important; }
    @media (max-width: 575px) {
      section.hero {
        padding: 0 7px; } }
    @media (min-width: 992px) {
      section.hero {
        background-size: cover; } }
    section.hero .container {
      position: relative;
      max-width: 1840px !important;
      display: flex;
      flex-direction: column;
      justify-content: flex-end; }
      @media (min-width: 576px) {
        section.hero .container {
          justify-content: center; } }
      section.hero .container:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        margin-top: calc(890vw/7.5); }
        @media (min-width: 576px) {
          section.hero .container:after {
            margin-top: calc(775vw/19.2); }
            .home section.hero .container:after {
              margin-top: calc(1080vw/19.2); }
            .third-level section.hero .container:after {
              margin-top: calc(626vw/19.2); } }
      section.hero .container > .row {
        width: 100%;
        position: absolute; }
        @media (max-width: 575px) {
          section.hero .container > .row .col-12 {
            padding: 0; } }
      section.hero .container .hero-title-1 {
        position: relative;
        display: flex;
        align-items: center;
        margin-top: 30px; }
        section.hero .container .hero-title-1 .bg {
          width: 100%;
          background-position: left;
          background-repeat: no-repeat;
          background-size: 80% auto;
          background-image: url("../images/stop.png"); }
          @media (min-width: 576px) {
            section.hero .container .hero-title-1 .bg {
              background-size: cover;
              width: calc(827vw/19.2);
              max-width: 827px; } }
          section.hero .container .hero-title-1 .bg:after {
            content: '';
            display: block;
            width: 0;
            height: 0;
            margin-top: calc(328%/8.64); }
        section.hero .container .hero-title-1 [class*='subtitle-'] {
          position: absolute;
          left: 0;
          color: #fff;
          text-transform: uppercase;
          font-weight: 500;
          text-shadow: 0 0 6px rgba(0, 0, 0, 0.5); }
          section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1 {
            margin-left: 44.15%;
            font-size: calc(31vw/7.5); }
            @media (min-width: 576px) {
              section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1 {
                margin-left: 25.15%;
                font-size: calc(49vw/19.2); } }
            @media (min-width: 1920px) {
              section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1 {
                margin-left: 455.2px;
                font-size: 49px; } }
          section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
            margin-left: 54.5%;
            font-size: calc(108vw/7.5); }
            @media (min-width: 576px) {
              section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
                margin-left: 31.5%;
                font-size: calc(133vw/19.2); } }
            @media (min-width: 1920px) {
              section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
                margin-left: 570.15px;
                font-size: 133px; } }
      section.hero .container .hero-title-2 {
        text-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
        color: #fff;
        font-size: 18px; }
        @media (max-width: 575px) {
          section.hero .container .hero-title-2 {
            padding: 0 0 40px 0;
            text-align: center; } }
        @media (min-width: 576px) {
          section.hero .container .hero-title-2 {
            line-height: 1.02;
            margin-left: 39%;
            position: absolute;
            left: 0;
            bottom: -11%;
            font-size: calc(35vw/19.2); } }
        @media (min-width: 1920px) {
          section.hero .container .hero-title-2 {
            margin-left: 717.6px;
            font-size: 35px; } }
      .sec-level section.hero .container .hero-title-1 {
        flex-direction: column;
        align-items: flex-start; }
@media (min-width: 576px) and (min-width: 0px) {
  .sec-level section.hero .container .hero-title-1 {
    margin-left: 20px !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .sec-level section.hero .container .hero-title-1 {
    margin-left: 20px !important; } }
@media (min-width: 576px) and (min-width: 768px) {
  .sec-level section.hero .container .hero-title-1 {
    margin-left: 20px !important; } }
@media (min-width: 576px) and (min-width: 992px) {
  .sec-level section.hero .container .hero-title-1 {
    margin-left: 25px !important; } }
@media (min-width: 576px) and (min-width: 1200px) {
  .sec-level section.hero .container .hero-title-1 {
    margin-left: 30px !important; } }
@media (min-width: 576px) and (min-width: 1400px) {
  .sec-level section.hero .container .hero-title-1 {
    margin-left: 30px !important; } }
@media (min-width: 576px) and (min-width: 1920px) {
  .sec-level section.hero .container .hero-title-1 {
    margin-left: 40px !important; } }
@media (min-width: 576px) and (min-width: 2560px) {
  .sec-level section.hero .container .hero-title-1 {
    margin-left: 40px !important; } }

        .sec-level section.hero .container .hero-title-1 .bg {
          background-size: 100% auto; }
          @media (min-width: 0px) {
            .sec-level section.hero .container .hero-title-1 .bg {
              margin-bottom: 5px !important; } }
          @media (min-width: 576px) {
            .sec-level section.hero .container .hero-title-1 .bg {
              margin-bottom: 5px !important; } }
          @media (min-width: 768px) {
            .sec-level section.hero .container .hero-title-1 .bg {
              margin-bottom: 5px !important; } }
          @media (min-width: 992px) {
            .sec-level section.hero .container .hero-title-1 .bg {
              margin-bottom: 7.5px !important; } }
          @media (min-width: 1200px) {
            .sec-level section.hero .container .hero-title-1 .bg {
              margin-bottom: 10px !important; } }
          @media (min-width: 1400px) {
            .sec-level section.hero .container .hero-title-1 .bg {
              margin-bottom: 10px !important; } }
          @media (min-width: 1920px) {
            .sec-level section.hero .container .hero-title-1 .bg {
              margin-bottom: 10px !important; } }
          @media (min-width: 2560px) {
            .sec-level section.hero .container .hero-title-1 .bg {
              margin-bottom: 10px !important; } }
        .sec-level section.hero .container .hero-title-1 [class*='subtitle-'] {
          position: relative; }
          .sec-level section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1 {
            margin: 0 auto;
            font-size: calc(54vw/7.5); }
            @media (min-width: 576px) {
              .sec-level section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1 {
                margin-right: 0;
                font-size: calc(46vw/19.2); } }
            @media (min-width: 1920px) {
              .sec-level section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1 {
                font-size: 46px; } }
          .sec-level section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
            margin: 0 auto calc(80vw/7.5) auto !important;
            font-size: calc(40vw/7.5);
            text-transform: none; }
            @media (min-width: 576px) {
              .sec-level section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
                margin-right: 0 !important;
                margin-bottom: 0 !important;
                font-size: calc(34vw/19.2); } }
            @media (min-width: 1920px) {
              .sec-level section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
                font-size: 34px; } }
      .science section.hero .container .hero-title-1 .bg {
        background-image: url("../images/headline-science.png"); }
        @media (min-width: 576px) {
          .science section.hero .container .hero-title-1 .bg {
            width: calc(685vw/19.2);
            max-width: 685px; } }
        .science section.hero .container .hero-title-1 .bg:after {
          margin-top: calc(150%/5.94); }
      @media (min-width: 576px) {
        .science section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1, .science section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
          margin-left: calc(360vw/19.2) !important; } }
      @media (min-width: 1920px) {
        .science section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1, .science section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
          margin-left: 360px !important; } }
      .investors section.hero .container .hero-title-1 .bg {
        background-image: url("../images/headline-investors.png"); }
        @media (min-width: 576px) {
          .investors section.hero .container .hero-title-1 .bg {
            width: calc(685vw/19.2);
            max-width: 685px; } }
        .investors section.hero .container .hero-title-1 .bg:after {
          margin-top: calc(150%/5.94); }
      @media (min-width: 576px) {
        .investors section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1, .investors section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
          margin-left: calc(410vw/19.2) !important; } }
      @media (min-width: 1920px) {
        .investors section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1, .investors section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
          margin-left: 410px !important; } }
      .about section.hero .container .hero-title-1 .bg {
        background-image: url("../images/headline-about.png"); }
        @media (min-width: 576px) {
          .about section.hero .container .hero-title-1 .bg {
            background-size: cover;
            width: calc(685vw/19.2);
            max-width: 685px; } }
        .about section.hero .container .hero-title-1 .bg:after {
          margin-top: calc(138%/7.07); }
      @media (min-width: 576px) {
        .about section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1, .about section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
          margin-left: calc(370vw/19.2) !important; } }
      @media (min-width: 1920px) {
        .about section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1, .about section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
          margin-left: 370px !important; } }
      .careers section.hero .container .hero-title-1 .bg {
        background-image: url("../images/headline-careers.png"); }
        @media (min-width: 576px) {
          .careers section.hero .container .hero-title-1 .bg {
            background-size: cover;
            width: calc(685vw/19.2);
            max-width: 685px; } }
        .careers section.hero .container .hero-title-1 .bg:after {
          margin-top: calc(138%/5.35); }
      @media (min-width: 576px) {
        .careers section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1, .careers section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
          margin-left: calc(305vw/19.2) !important; } }
      @media (min-width: 1920px) {
        .careers section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1, .careers section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
          margin-left: 305px !important; } }
      .pipeline section.hero .container .hero-title-1 .bg {
        background-image: url("../images/headline-pipeline.png"); }
        @media (min-width: 576px) {
          .pipeline section.hero .container .hero-title-1 .bg {
            background-size: cover;
            width: calc(685vw/19.2);
            max-width: 685px; } }
        .pipeline section.hero .container .hero-title-1 .bg:after {
          margin-top: calc(138%/7.07); }
      @media (min-width: 576px) {
        .pipeline section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1, .pipeline section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
          margin-left: calc(355vw/19.2) !important; } }
      @media (min-width: 1920px) {
        .pipeline section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1, .pipeline section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
          margin-left: 355px !important; } }
      section.hero .container .dropdown {
        position: absolute;
        width: 100%;
        bottom: 0;
        margin-bottom: 0 !important;
        transform: translateY(50%);
        z-index: 1; }
        @media (min-width: 576px) {
          section.hero .container .dropdown {
            width: 80%;
            margin-left: 10%;
            transform: none; } }
  @media (min-width: 576px) and (min-width: 0px) {
    section.hero .container .dropdown {
      bottom: 20px !important; } }
  @media (min-width: 576px) and (min-width: 576px) {
    section.hero .container .dropdown {
      bottom: 20px !important; } }
  @media (min-width: 576px) and (min-width: 768px) {
    section.hero .container .dropdown {
      bottom: 20px !important; } }
  @media (min-width: 576px) and (min-width: 992px) {
    section.hero .container .dropdown {
      bottom: 25px !important; } }
  @media (min-width: 576px) and (min-width: 1200px) {
    section.hero .container .dropdown {
      bottom: 30px !important; } }
  @media (min-width: 576px) and (min-width: 1400px) {
    section.hero .container .dropdown {
      bottom: 30px !important; } }
  @media (min-width: 576px) and (min-width: 1920px) {
    section.hero .container .dropdown {
      bottom: 40px !important; } }
  @media (min-width: 576px) and (min-width: 2560px) {
    section.hero .container .dropdown {
      bottom: 40px !important; } }

        section.hero .container .dropdown .card {
          margin-left: auto;
          margin-right: 30px;
          padding: 0;
          width: min-content;
          cursor: pointer; }
          section.hero .container .dropdown .card:hover .card-title, section.hero .container .dropdown .card:hover .card-text, section.hero .container .dropdown .card:hover .card-text span {
            color: #ade7e7 !important; }
          section.hero .container .dropdown .card .card-body {
            padding-bottom: 0;
            background-image: linear-gradient(to left, #00408e 15%, #1b75ba); }
            @media (min-width: 0px) {
              section.hero .container .dropdown .card .card-body {
                padding-right: 30px !important; } }
            @media (min-width: 576px) {
              section.hero .container .dropdown .card .card-body {
                padding-right: 31px !important; } }
            @media (min-width: 768px) {
              section.hero .container .dropdown .card .card-body {
                padding-right: 31px !important; } }
            @media (min-width: 992px) {
              section.hero .container .dropdown .card .card-body {
                padding-right: 38px !important; } }
            @media (min-width: 1200px) {
              section.hero .container .dropdown .card .card-body {
                padding-right: 45px !important; } }
            @media (min-width: 1400px) {
              section.hero .container .dropdown .card .card-body {
                padding-right: 50px !important; } }
            @media (min-width: 1920px) {
              section.hero .container .dropdown .card .card-body {
                padding-right: 60px !important; } }
            @media (min-width: 2560px) {
              section.hero .container .dropdown .card .card-body {
                padding-right: 60px !important; } }
            section.hero .container .dropdown .card .card-body:after {
              position: absolute;
              right: 0;
              top: 50%;
              transform: translateY(-50%) translateX(50%);
              display: block;
              content: '';
              width: 32px;
              height: 32px;
              border: none;
              background-size: cover;
              background-repeat: no-repeat;
              background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33.5' height='33.5' viewBox='0 0 33.5 33.5'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;stroke:%2331c3c3;stroke-miterlimit:10;stroke-width:1.4px;%7D.cls-2%7Bfill:%23067284;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='main_image' data-name='main image'%3E%3Ccircle class='cls-1' cx='16.75' cy='16.75' r='16.05'/%3E%3Cpath class='cls-2' d='M18.07,17.33v6.75H15.76V17.33H9.5v-2h6.26V9.15h2.31v6.14h6.27v2Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
          section.hero .container .dropdown .card .card-text {
            color: #fff;
            margin-left: 10px; }
        section.hero .container .dropdown .dropdown-menu {
          transform: none !important;
          width: 100%;
          position: absolute;
          top: -4px !important;
          right: 0 !important;
          background-color: transparent;
          background-image: linear-gradient(to top, #e0f6f6, #fff);
          border: none;
          border-radius: 0;
          box-shadow: 0 0 6px rgba(0, 0, 0, 0.3); }
          @media (min-width: 0px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-top: 15px !important; } }
          @media (min-width: 576px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-top: 20px !important; } }
          @media (min-width: 768px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-top: 20px !important; } }
          @media (min-width: 992px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-top: 25px !important; } }
          @media (min-width: 1200px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-top: 30px !important; } }
          @media (min-width: 1400px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-top: 30px !important; } }
          @media (min-width: 1920px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-top: 30px !important; } }
          @media (min-width: 2560px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-top: 30px !important; } }
          @media (min-width: 0px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-right: 20px !important; } }
          @media (min-width: 576px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-right: 20px !important; } }
          @media (min-width: 768px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-right: 20px !important; } }
          @media (min-width: 992px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-right: 25px !important; } }
          @media (min-width: 1200px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-right: 30px !important; } }
          @media (min-width: 1400px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-right: 30px !important; } }
          @media (min-width: 1920px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-right: 40px !important; } }
          @media (min-width: 2560px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-right: 40px !important; } }
          @media (min-width: 0px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-bottom: 15px !important; } }
          @media (min-width: 576px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-bottom: 20px !important; } }
          @media (min-width: 768px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-bottom: 20px !important; } }
          @media (min-width: 992px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-bottom: 25px !important; } }
          @media (min-width: 1200px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-bottom: 30px !important; } }
          @media (min-width: 1400px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-bottom: 30px !important; } }
          @media (min-width: 1920px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-bottom: 30px !important; } }
          @media (min-width: 2560px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-bottom: 30px !important; } }
          @media (min-width: 0px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-left: 20px !important; } }
          @media (min-width: 576px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-left: 20px !important; } }
          @media (min-width: 768px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-left: 20px !important; } }
          @media (min-width: 992px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-left: 25px !important; } }
          @media (min-width: 1200px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-left: 30px !important; } }
          @media (min-width: 1400px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-left: 30px !important; } }
          @media (min-width: 1920px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-left: 40px !important; } }
          @media (min-width: 2560px) {
            section.hero .container .dropdown .dropdown-menu {
              padding-left: 40px !important; } }
          @media (min-width: 768px) {
            section.hero .container .dropdown .dropdown-menu {
              right: calc(200vw/19.2); } }
          section.hero .container .dropdown .dropdown-menu:after {
            position: absolute;
            right: 13px;
            top: 23px;
            display: block;
            content: '';
            width: 32px;
            height: 32px;
            border: none;
            background-size: cover;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='33.36' height='33.36' viewBox='0 0 33.36 33.36'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:url(%23New_Gradient_Swatch_6);%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3ClinearGradient id='New_Gradient_Swatch_6' y1='16.68' x2='33.36' y2='16.68' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23d66b1e'/%3E%3Cstop offset='1' stop-color='%23f5a741'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='founder_pop_up' data-name='founder pop up'%3E%3Ccircle class='cls-1' cx='16.68' cy='16.68' r='16.68'/%3E%3Cpath class='cls-2' d='M21.71,25l-5.2-7.09L11.34,25h-2L15.5,16.7,9.77,8.88h2l4.85,6.58,4.83-6.58h1.84l-5.7,7.77L23.69,25Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
          section.hero .container .dropdown .dropdown-menu .title {
            padding-right: 50px; }
            @media (min-width: 0px) {
              section.hero .container .dropdown .dropdown-menu .title {
                font-size: 15px !important; } }
            @media (min-width: 576px) {
              section.hero .container .dropdown .dropdown-menu .title {
                font-size: 15px !important; } }
            @media (min-width: 768px) {
              section.hero .container .dropdown .dropdown-menu .title {
                font-size: 15px !important; } }
            @media (min-width: 992px) {
              section.hero .container .dropdown .dropdown-menu .title {
                font-size: 17px !important; } }
            @media (min-width: 1200px) {
              section.hero .container .dropdown .dropdown-menu .title {
                font-size: 20px !important; } }
            @media (min-width: 1400px) {
              section.hero .container .dropdown .dropdown-menu .title {
                font-size: 22px !important; } }
            @media (min-width: 1920px) {
              section.hero .container .dropdown .dropdown-menu .title {
                font-size: 22px !important; } }
            @media (min-width: 2560px) {
              section.hero .container .dropdown .dropdown-menu .title {
                font-size: 22px !important; } }
            @media (min-width: 0px) {
              section.hero .container .dropdown .dropdown-menu .title {
                margin-bottom: 5px !important; } }
            @media (min-width: 576px) {
              section.hero .container .dropdown .dropdown-menu .title {
                margin-bottom: 5px !important; } }
            @media (min-width: 768px) {
              section.hero .container .dropdown .dropdown-menu .title {
                margin-bottom: 5px !important; } }
            @media (min-width: 992px) {
              section.hero .container .dropdown .dropdown-menu .title {
                margin-bottom: 7.5px !important; } }
            @media (min-width: 1200px) {
              section.hero .container .dropdown .dropdown-menu .title {
                margin-bottom: 10px !important; } }
            @media (min-width: 1400px) {
              section.hero .container .dropdown .dropdown-menu .title {
                margin-bottom: 10px !important; } }
            @media (min-width: 1920px) {
              section.hero .container .dropdown .dropdown-menu .title {
                margin-bottom: 10px !important; } }
            @media (min-width: 2560px) {
              section.hero .container .dropdown .dropdown-menu .title {
                margin-bottom: 10px !important; } }
          section.hero .container .dropdown .dropdown-menu .subtitle {
            text-transform: uppercase;
            padding-right: 50px; }
            @media (min-width: 0px) {
              section.hero .container .dropdown .dropdown-menu .subtitle {
                font-size: 13px !important; } }
            @media (min-width: 576px) {
              section.hero .container .dropdown .dropdown-menu .subtitle {
                font-size: 14px !important; } }
            @media (min-width: 768px) {
              section.hero .container .dropdown .dropdown-menu .subtitle {
                font-size: 14px !important; } }
            @media (min-width: 992px) {
              section.hero .container .dropdown .dropdown-menu .subtitle {
                font-size: 15px !important; } }
            @media (min-width: 1200px) {
              section.hero .container .dropdown .dropdown-menu .subtitle {
                font-size: 16px !important; } }
            @media (min-width: 1400px) {
              section.hero .container .dropdown .dropdown-menu .subtitle {
                font-size: 18px !important; } }
            @media (min-width: 1920px) {
              section.hero .container .dropdown .dropdown-menu .subtitle {
                font-size: 18px !important; } }
            @media (min-width: 2560px) {
              section.hero .container .dropdown .dropdown-menu .subtitle {
                font-size: 18px !important; } }
          @media (min-width: 0px) {
            section.hero .container .dropdown .dropdown-menu .bio {
              font-size: 15px !important; } }
          @media (min-width: 576px) {
            section.hero .container .dropdown .dropdown-menu .bio {
              font-size: 15px !important; } }
          @media (min-width: 768px) {
            section.hero .container .dropdown .dropdown-menu .bio {
              font-size: 15px !important; } }
          @media (min-width: 992px) {
            section.hero .container .dropdown .dropdown-menu .bio {
              font-size: 17px !important; } }
          @media (min-width: 1200px) {
            section.hero .container .dropdown .dropdown-menu .bio {
              font-size: 20px !important; } }
          @media (min-width: 1400px) {
            section.hero .container .dropdown .dropdown-menu .bio {
              font-size: 22px !important; } }
          @media (min-width: 1920px) {
            section.hero .container .dropdown .dropdown-menu .bio {
              font-size: 22px !important; } }
          @media (min-width: 2560px) {
            section.hero .container .dropdown .dropdown-menu .bio {
              font-size: 22px !important; } }
        section.hero .container .dropdown .dropdown-toggle:after {
          border: none; }
  section.people-news {
    background-position: center top;
    background-size: 115% auto;
    background-image: url("../images/bg-people-mob.jpg");
    padding-top: calc(295%/7.5) !important; }
    @media (max-width: 575px) {
      section.people-news {
        padding-bottom: 0 !important; } }
    @media (min-width: 576px) {
      section.people-news {
        background-image: url("../images/bg-ppl.jpg");
        background-size: auto 100%; } }
  @media (min-width: 576px) and (min-width: 0px) {
    section.people-news {
      padding-top: 45px !important; } }
  @media (min-width: 576px) and (min-width: 576px) {
    section.people-news {
      padding-top: 70px !important; } }
  @media (min-width: 576px) and (min-width: 768px) {
    section.people-news {
      padding-top: 70px !important; } }
  @media (min-width: 576px) and (min-width: 992px) {
    section.people-news {
      padding-top: 90px !important; } }
  @media (min-width: 576px) and (min-width: 1200px) {
    section.people-news {
      padding-top: 110px !important; } }
  @media (min-width: 576px) and (min-width: 1400px) {
    section.people-news {
      padding-top: 120px !important; } }
  @media (min-width: 576px) and (min-width: 1920px) {
    section.people-news {
      padding-top: 130px !important; } }
  @media (min-width: 576px) and (min-width: 2560px) {
    section.people-news {
      padding-top: 130px !important; } }
  @media (min-width: 576px) and (min-width: 0px) {
    section.people-news {
      padding-bottom: 30px !important; } }
  @media (min-width: 576px) and (min-width: 576px) {
    section.people-news {
      padding-bottom: 70px !important; } }
  @media (min-width: 576px) and (min-width: 768px) {
    section.people-news {
      padding-bottom: 70px !important; } }
  @media (min-width: 576px) and (min-width: 992px) {
    section.people-news {
      padding-bottom: 120px !important; } }
  @media (min-width: 576px) and (min-width: 1200px) {
    section.people-news {
      padding-bottom: 140px !important; } }
  @media (min-width: 576px) and (min-width: 1400px) {
    section.people-news {
      padding-bottom: 160px !important; } }
  @media (min-width: 576px) and (min-width: 1920px) {
    section.people-news {
      padding-bottom: 190px !important; } }
  @media (min-width: 576px) and (min-width: 2560px) {
    section.people-news {
      padding-bottom: 190px !important; } }

    @media (min-width: 1920px) {
      section.people-news {
        background-size: cover; } }
    section.people-news .people {
      background-image: linear-gradient(to right, rgba(6, 63, 85, 0.85) 15%, rgba(0, 99, 121, 0.85)); }
      @media (min-width: 0px) {
        section.people-news .people {
          padding-top: 30px !important; } }
      @media (min-width: 576px) {
        section.people-news .people {
          padding-top: 30px !important; } }
      @media (min-width: 768px) {
        section.people-news .people {
          padding-top: 30px !important; } }
      @media (min-width: 992px) {
        section.people-news .people {
          padding-top: 35px !important; } }
      @media (min-width: 1200px) {
        section.people-news .people {
          padding-top: 40px !important; } }
      @media (min-width: 1400px) {
        section.people-news .people {
          padding-top: 45px !important; } }
      @media (min-width: 1920px) {
        section.people-news .people {
          padding-top: 50px !important; } }
      @media (min-width: 2560px) {
        section.people-news .people {
          padding-top: 50px !important; } }
      @media (min-width: 0px) {
        section.people-news .people {
          padding-bottom: 15px !important; } }
      @media (min-width: 576px) {
        section.people-news .people {
          padding-bottom: 20px !important; } }
      @media (min-width: 768px) {
        section.people-news .people {
          padding-bottom: 20px !important; } }
      @media (min-width: 992px) {
        section.people-news .people {
          padding-bottom: 25px !important; } }
      @media (min-width: 1200px) {
        section.people-news .people {
          padding-bottom: 30px !important; } }
      @media (min-width: 1400px) {
        section.people-news .people {
          padding-bottom: 30px !important; } }
      @media (min-width: 1920px) {
        section.people-news .people {
          padding-bottom: 30px !important; } }
      @media (min-width: 2560px) {
        section.people-news .people {
          padding-bottom: 30px !important; } }
      @media (min-width: 0px) {
        section.people-news .people {
          padding-left: 15px !important; } }
      @media (min-width: 576px) {
        section.people-news .people {
          padding-left: 20px !important; } }
      @media (min-width: 768px) {
        section.people-news .people {
          padding-left: 20px !important; } }
      @media (min-width: 992px) {
        section.people-news .people {
          padding-left: 25px !important; } }
      @media (min-width: 1200px) {
        section.people-news .people {
          padding-left: 30px !important; } }
      @media (min-width: 1400px) {
        section.people-news .people {
          padding-left: 30px !important; } }
      @media (min-width: 1920px) {
        section.people-news .people {
          padding-left: 30px !important; } }
      @media (min-width: 2560px) {
        section.people-news .people {
          padding-left: 30px !important; } }
      @media (min-width: 0px) {
        section.people-news .people {
          padding-right: 15px !important; } }
      @media (min-width: 576px) {
        section.people-news .people {
          padding-right: 20px !important; } }
      @media (min-width: 768px) {
        section.people-news .people {
          padding-right: 20px !important; } }
      @media (min-width: 992px) {
        section.people-news .people {
          padding-right: 25px !important; } }
      @media (min-width: 1200px) {
        section.people-news .people {
          padding-right: 30px !important; } }
      @media (min-width: 1400px) {
        section.people-news .people {
          padding-right: 30px !important; } }
      @media (min-width: 1920px) {
        section.people-news .people {
          padding-right: 30px !important; } }
      @media (min-width: 2560px) {
        section.people-news .people {
          padding-right: 30px !important; } }
      @media (min-width: 576px) {
        section.people-news .people {
          margin-bottom: 0 !important; } }
    section.people-news .latest-news {
      background-image: linear-gradient(to right, #001b59, #1b75ba); }
      @media (min-width: 0px) {
        section.people-news .latest-news {
          padding-top: 30px !important; } }
      @media (min-width: 576px) {
        section.people-news .latest-news {
          padding-top: 30px !important; } }
      @media (min-width: 768px) {
        section.people-news .latest-news {
          padding-top: 30px !important; } }
      @media (min-width: 992px) {
        section.people-news .latest-news {
          padding-top: 35px !important; } }
      @media (min-width: 1200px) {
        section.people-news .latest-news {
          padding-top: 40px !important; } }
      @media (min-width: 1400px) {
        section.people-news .latest-news {
          padding-top: 45px !important; } }
      @media (min-width: 1920px) {
        section.people-news .latest-news {
          padding-top: 50px !important; } }
      @media (min-width: 2560px) {
        section.people-news .latest-news {
          padding-top: 50px !important; } }
      @media (min-width: 0px) {
        section.people-news .latest-news {
          padding-bottom: 30px !important; } }
      @media (min-width: 576px) {
        section.people-news .latest-news {
          padding-bottom: 30px !important; } }
      @media (min-width: 768px) {
        section.people-news .latest-news {
          padding-bottom: 30px !important; } }
      @media (min-width: 992px) {
        section.people-news .latest-news {
          padding-bottom: 35px !important; } }
      @media (min-width: 1200px) {
        section.people-news .latest-news {
          padding-bottom: 40px !important; } }
      @media (min-width: 1400px) {
        section.people-news .latest-news {
          padding-bottom: 45px !important; } }
      @media (min-width: 1920px) {
        section.people-news .latest-news {
          padding-bottom: 50px !important; } }
      @media (min-width: 2560px) {
        section.people-news .latest-news {
          padding-bottom: 50px !important; } }
      @media (min-width: 0px) {
        section.people-news .latest-news {
          padding-left: 15px !important; } }
      @media (min-width: 576px) {
        section.people-news .latest-news {
          padding-left: 20px !important; } }
      @media (min-width: 768px) {
        section.people-news .latest-news {
          padding-left: 20px !important; } }
      @media (min-width: 992px) {
        section.people-news .latest-news {
          padding-left: 25px !important; } }
      @media (min-width: 1200px) {
        section.people-news .latest-news {
          padding-left: 30px !important; } }
      @media (min-width: 1400px) {
        section.people-news .latest-news {
          padding-left: 30px !important; } }
      @media (min-width: 1920px) {
        section.people-news .latest-news {
          padding-left: 30px !important; } }
      @media (min-width: 2560px) {
        section.people-news .latest-news {
          padding-left: 30px !important; } }
      @media (min-width: 0px) {
        section.people-news .latest-news {
          padding-right: 15px !important; } }
      @media (min-width: 576px) {
        section.people-news .latest-news {
          padding-right: 20px !important; } }
      @media (min-width: 768px) {
        section.people-news .latest-news {
          padding-right: 20px !important; } }
      @media (min-width: 992px) {
        section.people-news .latest-news {
          padding-right: 25px !important; } }
      @media (min-width: 1200px) {
        section.people-news .latest-news {
          padding-right: 30px !important; } }
      @media (min-width: 1400px) {
        section.people-news .latest-news {
          padding-right: 30px !important; } }
      @media (min-width: 1920px) {
        section.people-news .latest-news {
          padding-right: 30px !important; } }
      @media (min-width: 2560px) {
        section.people-news .latest-news {
          padding-right: 30px !important; } }
      @media (min-width: 576px) {
        section.people-news .latest-news {
          background-image: linear-gradient(to right, rgba(0, 27, 89, 0.85), rgba(27, 117, 186, 0.85));
          position: relative; } }
  section.nasdaq .container .row:nth-child(even):not(:last-child) {
    background-color: #e0f6f6;
    line-height: 1; }
  section.nasdaq .container .row:nth-child(even):last-child {
    border-top: 1px solid #e0f6f6; }
    @media (min-width: 0px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-left: 5px !important; } }
    @media (min-width: 576px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-left: 5px !important; } }
    @media (min-width: 768px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-left: 5px !important; } }
    @media (min-width: 992px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-left: 7.5px !important; } }
    @media (min-width: 1200px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-left: 10px !important; } }
    @media (min-width: 1400px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-left: 10px !important; } }
    @media (min-width: 1920px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-left: 10px !important; } }
    @media (min-width: 2560px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-left: 10px !important; } }
    @media (min-width: 0px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-right: 5px !important; } }
    @media (min-width: 576px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-right: 5px !important; } }
    @media (min-width: 768px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-right: 5px !important; } }
    @media (min-width: 992px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-right: 7.5px !important; } }
    @media (min-width: 1200px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-right: 10px !important; } }
    @media (min-width: 1400px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-right: 10px !important; } }
    @media (min-width: 1920px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-right: 10px !important; } }
    @media (min-width: 2560px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-right: 10px !important; } }
    @media (min-width: 0px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-top: 15px !important; } }
    @media (min-width: 576px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-top: 20px !important; } }
    @media (min-width: 768px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-top: 20px !important; } }
    @media (min-width: 992px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-top: 25px !important; } }
    @media (min-width: 1200px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-top: 30px !important; } }
    @media (min-width: 1400px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-top: 30px !important; } }
    @media (min-width: 1920px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-top: 30px !important; } }
    @media (min-width: 2560px) {
      section.nasdaq .container .row:nth-child(even):last-child .col-12 {
        padding-top: 30px !important; } }
  @media (min-width: 0px) {
    section.nasdaq .container [class*='col-'] {
      padding-left: 5px !important; } }
  @media (min-width: 576px) {
    section.nasdaq .container [class*='col-'] {
      padding-left: 5px !important; } }
  @media (min-width: 768px) {
    section.nasdaq .container [class*='col-'] {
      padding-left: 5px !important; } }
  @media (min-width: 992px) {
    section.nasdaq .container [class*='col-'] {
      padding-left: 7.5px !important; } }
  @media (min-width: 1200px) {
    section.nasdaq .container [class*='col-'] {
      padding-left: 10px !important; } }
  @media (min-width: 1400px) {
    section.nasdaq .container [class*='col-'] {
      padding-left: 10px !important; } }
  @media (min-width: 1920px) {
    section.nasdaq .container [class*='col-'] {
      padding-left: 10px !important; } }
  @media (min-width: 2560px) {
    section.nasdaq .container [class*='col-'] {
      padding-left: 10px !important; } }
  @media (min-width: 0px) {
    section.nasdaq .container [class*='col-'] {
      padding-right: 5px !important; } }
  @media (min-width: 576px) {
    section.nasdaq .container [class*='col-'] {
      padding-right: 5px !important; } }
  @media (min-width: 768px) {
    section.nasdaq .container [class*='col-'] {
      padding-right: 5px !important; } }
  @media (min-width: 992px) {
    section.nasdaq .container [class*='col-'] {
      padding-right: 7.5px !important; } }
  @media (min-width: 1200px) {
    section.nasdaq .container [class*='col-'] {
      padding-right: 10px !important; } }
  @media (min-width: 1400px) {
    section.nasdaq .container [class*='col-'] {
      padding-right: 10px !important; } }
  @media (min-width: 1920px) {
    section.nasdaq .container [class*='col-'] {
      padding-right: 10px !important; } }
  @media (min-width: 2560px) {
    section.nasdaq .container [class*='col-'] {
      padding-right: 10px !important; } }
  @media (min-width: 0px) {
    section.nasdaq .container [class*='col-'] {
      padding-top: 10px !important; } }
  @media (min-width: 576px) {
    section.nasdaq .container [class*='col-'] {
      padding-top: 12.5px !important; } }
  @media (min-width: 768px) {
    section.nasdaq .container [class*='col-'] {
      padding-top: 12.5px !important; } }
  @media (min-width: 992px) {
    section.nasdaq .container [class*='col-'] {
      padding-top: 15px !important; } }
  @media (min-width: 1200px) {
    section.nasdaq .container [class*='col-'] {
      padding-top: 20px !important; } }
  @media (min-width: 1400px) {
    section.nasdaq .container [class*='col-'] {
      padding-top: 20px !important; } }
  @media (min-width: 1920px) {
    section.nasdaq .container [class*='col-'] {
      padding-top: 20px !important; } }
  @media (min-width: 2560px) {
    section.nasdaq .container [class*='col-'] {
      padding-top: 20px !important; } }
  @media (min-width: 0px) {
    section.nasdaq .container [class*='col-'] {
      padding-bottom: 10px !important; } }
  @media (min-width: 576px) {
    section.nasdaq .container [class*='col-'] {
      padding-bottom: 12.5px !important; } }
  @media (min-width: 768px) {
    section.nasdaq .container [class*='col-'] {
      padding-bottom: 12.5px !important; } }
  @media (min-width: 992px) {
    section.nasdaq .container [class*='col-'] {
      padding-bottom: 15px !important; } }
  @media (min-width: 1200px) {
    section.nasdaq .container [class*='col-'] {
      padding-bottom: 20px !important; } }
  @media (min-width: 1400px) {
    section.nasdaq .container [class*='col-'] {
      padding-bottom: 20px !important; } }
  @media (min-width: 1920px) {
    section.nasdaq .container [class*='col-'] {
      padding-bottom: 20px !important; } }
  @media (min-width: 2560px) {
    section.nasdaq .container [class*='col-'] {
      padding-bottom: 20px !important; } }
  section.nasdaq .container [class*='col-']:last-child:not(:first-child) {
    text-align: right; }
  section.nasdaq .container .n-header {
    font-weight: 400;
    color: #006379; }
    @media (min-width: 0px) {
      section.nasdaq .container .n-header {
        font-size: 20px !important; } }
    @media (min-width: 576px) {
      section.nasdaq .container .n-header {
        font-size: 20px !important; } }
    @media (min-width: 768px) {
      section.nasdaq .container .n-header {
        font-size: 20px !important; } }
    @media (min-width: 992px) {
      section.nasdaq .container .n-header {
        font-size: 26px !important; } }
    @media (min-width: 1200px) {
      section.nasdaq .container .n-header {
        font-size: 30px !important; } }
    @media (min-width: 1400px) {
      section.nasdaq .container .n-header {
        font-size: 33px !important; } }
    @media (min-width: 1920px) {
      section.nasdaq .container .n-header {
        font-size: 33px !important; } }
    @media (min-width: 2560px) {
      section.nasdaq .container .n-header {
        font-size: 33px !important; } }
@media (min-width: 1400px) and (min-width: 0px) {
  section.nasdaq .container .n-header {
    font-size: 18px !important; } }
@media (min-width: 1400px) and (min-width: 576px) {
  section.nasdaq .container .n-header {
    font-size: 18px !important; } }
@media (min-width: 1400px) and (min-width: 768px) {
  section.nasdaq .container .n-header {
    font-size: 18px !important; } }
@media (min-width: 1400px) and (min-width: 992px) {
  section.nasdaq .container .n-header {
    font-size: 20px !important; } }
@media (min-width: 1400px) and (min-width: 1200px) {
  section.nasdaq .container .n-header {
    font-size: 26px !important; } }
@media (min-width: 1400px) and (min-width: 1400px) {
  section.nasdaq .container .n-header {
    font-size: 32px !important; } }
@media (min-width: 1400px) and (min-width: 1920px) {
  section.nasdaq .container .n-header {
    font-size: 40px !important; } }
@media (min-width: 1400px) and (min-width: 2560px) {
  section.nasdaq .container .n-header {
    font-size: 40px !important; } }

    section.nasdaq .container .n-header .price {
      color: #6aa93a; }
  @media (min-width: 0px) {
    section.nasdaq .container .n-footer {
      font-size: 10px !important; } }
  @media (min-width: 576px) {
    section.nasdaq .container .n-footer {
      font-size: 11px !important; } }
  @media (min-width: 768px) {
    section.nasdaq .container .n-footer {
      font-size: 11px !important; } }
  @media (min-width: 992px) {
    section.nasdaq .container .n-footer {
      font-size: 12px !important; } }
  @media (min-width: 1200px) {
    section.nasdaq .container .n-footer {
      font-size: 13px !important; } }
  @media (min-width: 1400px) {
    section.nasdaq .container .n-footer {
      font-size: 14px !important; } }
  @media (min-width: 1920px) {
    section.nasdaq .container .n-footer {
      font-size: 15px !important; } }
  @media (min-width: 2560px) {
    section.nasdaq .container .n-footer {
      font-size: 15px !important; } }
  section.nasdaq .container .n-footer span {
    color: #676f75; }
  section.events {
    background-image: linear-gradient(to top, #001b59, #1b75ba); }
    @media (min-width: 0px) {
      section.events .date,
      section.events .announce-text {
        margin-bottom: 7.5px !important; } }
    @media (min-width: 576px) {
      section.events .date,
      section.events .announce-text {
        margin-bottom: 7.5px !important; } }
    @media (min-width: 768px) {
      section.events .date,
      section.events .announce-text {
        margin-bottom: 7.5px !important; } }
    @media (min-width: 992px) {
      section.events .date,
      section.events .announce-text {
        margin-bottom: 10px !important; } }
    @media (min-width: 1200px) {
      section.events .date,
      section.events .announce-text {
        margin-bottom: 15px !important; } }
    @media (min-width: 1400px) {
      section.events .date,
      section.events .announce-text {
        margin-bottom: 15px !important; } }
    @media (min-width: 1920px) {
      section.events .date,
      section.events .announce-text {
        margin-bottom: 15px !important; } }
    @media (min-width: 2560px) {
      section.events .date,
      section.events .announce-text {
        margin-bottom: 15px !important; } }
    section.events .img-fluid {
      width: 66%; }
  @media (min-width: 0px) {
    section.article .date {
      margin-bottom: 32px !important; } }
  @media (min-width: 576px) {
    section.article .date {
      margin-bottom: 32px !important; } }
  @media (min-width: 768px) {
    section.article .date {
      margin-bottom: 32px !important; } }
  @media (min-width: 992px) {
    section.article .date {
      margin-bottom: 42px !important; } }
  @media (min-width: 1200px) {
    section.article .date {
      margin-bottom: 50px !important; } }
  @media (min-width: 1400px) {
    section.article .date {
      margin-bottom: 56px !important; } }
  @media (min-width: 1920px) {
    section.article .date {
      margin-bottom: 70px !important; } }
  @media (min-width: 2560px) {
    section.article .date {
      margin-bottom: 70px !important; } }
  @media (min-width: 0px) {
    section.article p {
      margin-bottom: 30px !important; } }
  @media (min-width: 576px) {
    section.article p {
      margin-bottom: 30px !important; } }
  @media (min-width: 768px) {
    section.article p {
      margin-bottom: 30px !important; } }
  @media (min-width: 992px) {
    section.article p {
      margin-bottom: 35px !important; } }
  @media (min-width: 1200px) {
    section.article p {
      margin-bottom: 40px !important; } }
  @media (min-width: 1400px) {
    section.article p {
      margin-bottom: 45px !important; } }
  @media (min-width: 1920px) {
    section.article p {
      margin-bottom: 50px !important; } }
  @media (min-width: 2560px) {
    section.article p {
      margin-bottom: 50px !important; } }
  section.bottom-controls .btn-ico {
    flex-direction: column !important;
    justify-content: center;
    height: auto; }
    @media (min-width: 0px) {
      section.bottom-controls .btn-ico [class*='ico-'] {
        margin-bottom: 5px !important; } }
    @media (min-width: 576px) {
      section.bottom-controls .btn-ico [class*='ico-'] {
        margin-bottom: 5px !important; } }
    @media (min-width: 768px) {
      section.bottom-controls .btn-ico [class*='ico-'] {
        margin-bottom: 5px !important; } }
    @media (min-width: 992px) {
      section.bottom-controls .btn-ico [class*='ico-'] {
        margin-bottom: 7.5px !important; } }
    @media (min-width: 1200px) {
      section.bottom-controls .btn-ico [class*='ico-'] {
        margin-bottom: 10px !important; } }
    @media (min-width: 1400px) {
      section.bottom-controls .btn-ico [class*='ico-'] {
        margin-bottom: 10px !important; } }
    @media (min-width: 1920px) {
      section.bottom-controls .btn-ico [class*='ico-'] {
        margin-bottom: 10px !important; } }
    @media (min-width: 2560px) {
      section.bottom-controls .btn-ico [class*='ico-'] {
        margin-bottom: 10px !important; } }
    section.bottom-controls .btn-ico span {
      text-transform: uppercase;
      margin: 0 !important;
      padding: 0 !important; }
      @media (min-width: 0px) {
        section.bottom-controls .btn-ico span {
          font-size: 10px !important; } }
      @media (min-width: 576px) {
        section.bottom-controls .btn-ico span {
          font-size: 11px !important; } }
      @media (min-width: 768px) {
        section.bottom-controls .btn-ico span {
          font-size: 11px !important; } }
      @media (min-width: 992px) {
        section.bottom-controls .btn-ico span {
          font-size: 12px !important; } }
      @media (min-width: 1200px) {
        section.bottom-controls .btn-ico span {
          font-size: 13px !important; } }
      @media (min-width: 1400px) {
        section.bottom-controls .btn-ico span {
          font-size: 14px !important; } }
      @media (min-width: 1920px) {
        section.bottom-controls .btn-ico span {
          font-size: 15px !important; } }
      @media (min-width: 2560px) {
        section.bottom-controls .btn-ico span {
          font-size: 15px !important; } }
    section.bottom-controls .btn-ico:hover span {
      color: #d66b1e !important; }
  @media (min-width: 0px) {
    section.aux-nav {
      margin-bottom: 32px !important; } }
  @media (min-width: 576px) {
    section.aux-nav {
      margin-bottom: 32px !important; } }
  @media (min-width: 768px) {
    section.aux-nav {
      margin-bottom: 32px !important; } }
  @media (min-width: 992px) {
    section.aux-nav {
      margin-bottom: 42px !important; } }
  @media (min-width: 1200px) {
    section.aux-nav {
      margin-bottom: 50px !important; } }
  @media (min-width: 1400px) {
    section.aux-nav {
      margin-bottom: 56px !important; } }
  @media (min-width: 1920px) {
    section.aux-nav {
      margin-bottom: 70px !important; } }
  @media (min-width: 2560px) {
    section.aux-nav {
      margin-bottom: 70px !important; } }
  section.aux-nav nav {
    width: 100%; }
  section.aux-nav ol {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none; }
  section.aux-nav .aux-nav-item {
    padding-right: 15px;
    font-weight: 400; }
    @media (min-width: 0px) {
      section.aux-nav .aux-nav-item {
        font-size: 12px !important; } }
    @media (min-width: 576px) {
      section.aux-nav .aux-nav-item {
        font-size: 12px !important; } }
    @media (min-width: 768px) {
      section.aux-nav .aux-nav-item {
        font-size: 12px !important; } }
    @media (min-width: 992px) {
      section.aux-nav .aux-nav-item {
        font-size: 14px !important; } }
    @media (min-width: 1200px) {
      section.aux-nav .aux-nav-item {
        font-size: 17px !important; } }
    @media (min-width: 1400px) {
      section.aux-nav .aux-nav-item {
        font-size: 18px !important; } }
    @media (min-width: 1920px) {
      section.aux-nav .aux-nav-item {
        font-size: 19px !important; } }
    @media (min-width: 2560px) {
      section.aux-nav .aux-nav-item {
        font-size: 19px !important; } }
  section.aux-nav .aux-nav-item:not(:last-child):after {
    display: inline-block;
    padding-left: 15px;
    content: "|";
    color: #000 !important; }
  section.aux-nav .aux-nav-item {
    margin-bottom: 15px; }
    section.aux-nav .aux-nav-item.active {
      color: #d7282f !important; }
  section.docs h2 {
    font-weight: 700; }
    @media (min-width: 0px) {
      section.docs h2 {
        font-size: 16px !important; } }
    @media (min-width: 576px) {
      section.docs h2 {
        font-size: 16px !important; } }
    @media (min-width: 768px) {
      section.docs h2 {
        font-size: 16px !important; } }
    @media (min-width: 992px) {
      section.docs h2 {
        font-size: 18px !important; } }
    @media (min-width: 1200px) {
      section.docs h2 {
        font-size: 22px !important; } }
    @media (min-width: 1400px) {
      section.docs h2 {
        font-size: 25px !important; } }
    @media (min-width: 1920px) {
      section.docs h2 {
        font-size: 25px !important; } }
    @media (min-width: 2560px) {
      section.docs h2 {
        font-size: 25px !important; } }
    @media (min-width: 0px) {
      section.docs h2 {
        margin-bottom: 10px !important; } }
    @media (min-width: 576px) {
      section.docs h2 {
        margin-bottom: 12.5px !important; } }
    @media (min-width: 768px) {
      section.docs h2 {
        margin-bottom: 12.5px !important; } }
    @media (min-width: 992px) {
      section.docs h2 {
        margin-bottom: 15px !important; } }
    @media (min-width: 1200px) {
      section.docs h2 {
        margin-bottom: 20px !important; } }
    @media (min-width: 1400px) {
      section.docs h2 {
        margin-bottom: 20px !important; } }
    @media (min-width: 1920px) {
      section.docs h2 {
        margin-bottom: 20px !important; } }
    @media (min-width: 2560px) {
      section.docs h2 {
        margin-bottom: 20px !important; } }
  section.docs a.p {
    display: flex; }
    section.docs a.p span {
      padding-top: 5px; }
    section.docs a.p:hover {
      color: inherit !important;
      text-decoration: underline; }
  section.docs .docs-wrapper {
    display: flex;
    flex-direction: column; }
    section.docs .docs-wrapper .inner {
      background-color: #e0f6f6;
      height: 100%; }
      @media (min-width: 0px) {
        section.docs .docs-wrapper .inner {
          padding-left: 10px !important; } }
      @media (min-width: 576px) {
        section.docs .docs-wrapper .inner {
          padding-left: 12.5px !important; } }
      @media (min-width: 768px) {
        section.docs .docs-wrapper .inner {
          padding-left: 12.5px !important; } }
      @media (min-width: 992px) {
        section.docs .docs-wrapper .inner {
          padding-left: 15px !important; } }
      @media (min-width: 1200px) {
        section.docs .docs-wrapper .inner {
          padding-left: 20px !important; } }
      @media (min-width: 1400px) {
        section.docs .docs-wrapper .inner {
          padding-left: 20px !important; } }
      @media (min-width: 1920px) {
        section.docs .docs-wrapper .inner {
          padding-left: 20px !important; } }
      @media (min-width: 2560px) {
        section.docs .docs-wrapper .inner {
          padding-left: 20px !important; } }
      @media (min-width: 0px) {
        section.docs .docs-wrapper .inner {
          padding-right: 10px !important; } }
      @media (min-width: 576px) {
        section.docs .docs-wrapper .inner {
          padding-right: 12.5px !important; } }
      @media (min-width: 768px) {
        section.docs .docs-wrapper .inner {
          padding-right: 12.5px !important; } }
      @media (min-width: 992px) {
        section.docs .docs-wrapper .inner {
          padding-right: 15px !important; } }
      @media (min-width: 1200px) {
        section.docs .docs-wrapper .inner {
          padding-right: 20px !important; } }
      @media (min-width: 1400px) {
        section.docs .docs-wrapper .inner {
          padding-right: 20px !important; } }
      @media (min-width: 1920px) {
        section.docs .docs-wrapper .inner {
          padding-right: 20px !important; } }
      @media (min-width: 2560px) {
        section.docs .docs-wrapper .inner {
          padding-right: 20px !important; } }
      @media (min-width: 0px) {
        section.docs .docs-wrapper .inner {
          padding-top: 15px !important; } }
      @media (min-width: 576px) {
        section.docs .docs-wrapper .inner {
          padding-top: 20px !important; } }
      @media (min-width: 768px) {
        section.docs .docs-wrapper .inner {
          padding-top: 20px !important; } }
      @media (min-width: 992px) {
        section.docs .docs-wrapper .inner {
          padding-top: 25px !important; } }
      @media (min-width: 1200px) {
        section.docs .docs-wrapper .inner {
          padding-top: 30px !important; } }
      @media (min-width: 1400px) {
        section.docs .docs-wrapper .inner {
          padding-top: 30px !important; } }
      @media (min-width: 1920px) {
        section.docs .docs-wrapper .inner {
          padding-top: 30px !important; } }
      @media (min-width: 2560px) {
        section.docs .docs-wrapper .inner {
          padding-top: 30px !important; } }
      @media (min-width: 0px) {
        section.docs .docs-wrapper .inner {
          padding-bottom: 15px !important; } }
      @media (min-width: 576px) {
        section.docs .docs-wrapper .inner {
          padding-bottom: 20px !important; } }
      @media (min-width: 768px) {
        section.docs .docs-wrapper .inner {
          padding-bottom: 20px !important; } }
      @media (min-width: 992px) {
        section.docs .docs-wrapper .inner {
          padding-bottom: 25px !important; } }
      @media (min-width: 1200px) {
        section.docs .docs-wrapper .inner {
          padding-bottom: 30px !important; } }
      @media (min-width: 1400px) {
        section.docs .docs-wrapper .inner {
          padding-bottom: 30px !important; } }
      @media (min-width: 1920px) {
        section.docs .docs-wrapper .inner {
          padding-bottom: 30px !important; } }
      @media (min-width: 2560px) {
        section.docs .docs-wrapper .inner {
          padding-bottom: 30px !important; } }
  section.committee .table thead {
    background-color: #00408e; }
    section.committee .table thead th {
      vertical-align: middle !important;
      height: 50px;
      text-align: center;
      text-transform: uppercase;
      font-weight: 300;
      color: #fff;
      border: none; }
      @media (min-width: 0px) {
        section.committee .table thead th {
          font-size: 10px !important; } }
      @media (min-width: 576px) {
        section.committee .table thead th {
          font-size: 11px !important; } }
      @media (min-width: 768px) {
        section.committee .table thead th {
          font-size: 11px !important; } }
      @media (min-width: 992px) {
        section.committee .table thead th {
          font-size: 12px !important; } }
      @media (min-width: 1200px) {
        section.committee .table thead th {
          font-size: 13px !important; } }
      @media (min-width: 1400px) {
        section.committee .table thead th {
          font-size: 14px !important; } }
      @media (min-width: 1920px) {
        section.committee .table thead th {
          font-size: 15px !important; } }
      @media (min-width: 2560px) {
        section.committee .table thead th {
          font-size: 15px !important; } }
      section.committee .table thead th:first-child {
        text-align: left; }
        @media (min-width: 992px) {
          section.committee .table thead th:first-child {
            width: 40%; } }
      section.committee .table thead th span {
        display: flex;
        align-items: center; }
  section.committee .table tbody td {
    vertical-align: middle !important;
    text-align: center;
    color: #1f2b4b;
    padding-bottom: 6px;
    border-top: 1px solid #ade7e7; }
    @media (min-width: 0px) {
      section.committee .table tbody td {
        font-size: 13px !important; } }
    @media (min-width: 576px) {
      section.committee .table tbody td {
        font-size: 14px !important; } }
    @media (min-width: 768px) {
      section.committee .table tbody td {
        font-size: 14px !important; } }
    @media (min-width: 992px) {
      section.committee .table tbody td {
        font-size: 15px !important; } }
    @media (min-width: 1200px) {
      section.committee .table tbody td {
        font-size: 18px !important; } }
    @media (min-width: 1400px) {
      section.committee .table tbody td {
        font-size: 20px !important; } }
    @media (min-width: 1920px) {
      section.committee .table tbody td {
        font-size: 20px !important; } }
    @media (min-width: 2560px) {
      section.committee .table tbody td {
        font-size: 20px !important; } }
    @media (min-width: 992px) {
      section.committee .table tbody td {
        width: 20%; } }
  section.committee .table tbody tr:first-child td {
    border: none; }
  section.committee .table .tfooter .disclaimer {
    display: flex; }
    @media (min-width: 0px) {
      section.committee .table .tfooter .disclaimer {
        font-size: 9px !important; } }
    @media (min-width: 576px) {
      section.committee .table .tfooter .disclaimer {
        font-size: 10px !important; } }
    @media (min-width: 768px) {
      section.committee .table .tfooter .disclaimer {
        font-size: 10px !important; } }
    @media (min-width: 992px) {
      section.committee .table .tfooter .disclaimer {
        font-size: 11px !important; } }
    @media (min-width: 1200px) {
      section.committee .table .tfooter .disclaimer {
        font-size: 12px !important; } }
    @media (min-width: 1400px) {
      section.committee .table .tfooter .disclaimer {
        font-size: 13px !important; } }
    @media (min-width: 1920px) {
      section.committee .table .tfooter .disclaimer {
        font-size: 14px !important; } }
    @media (min-width: 2560px) {
      section.committee .table .tfooter .disclaimer {
        font-size: 14px !important; } }
    section.committee .table .tfooter .disclaimer > div {
      display: flex;
      align-items: center; }
    section.committee .table .tfooter .disclaimer > div + div {
      margin-left: 60px; }
  section.stock-info h2 {
    text-align: center;
    margin-bottom: 30px; }
    @media (min-width: 992px) {
      section.stock-info h2 {
        text-align: left; } }
  section.stock-info .radix-layouts-content {
    padding: 0; }
  section.stock-info .stock-quote {
    display: flex;
    flex-direction: column; }
    @media (min-width: 0px) {
      section.stock-info .stock-quote {
        padding-bottom: 40px !important; } }
    @media (min-width: 576px) {
      section.stock-info .stock-quote {
        padding-bottom: 40px !important; } }
    @media (min-width: 768px) {
      section.stock-info .stock-quote {
        padding-bottom: 40px !important; } }
    @media (min-width: 992px) {
      section.stock-info .stock-quote {
        padding-bottom: 60px !important; } }
    @media (min-width: 1200px) {
      section.stock-info .stock-quote {
        padding-bottom: 70px !important; } }
    @media (min-width: 1400px) {
      section.stock-info .stock-quote {
        padding-bottom: 80px !important; } }
    @media (min-width: 1920px) {
      section.stock-info .stock-quote {
        padding-bottom: 100px !important; } }
    @media (min-width: 2560px) {
      section.stock-info .stock-quote {
        padding-bottom: 100px !important; } }
    @media (min-width: 992px) {
      section.stock-info .stock-quote {
        flex-direction: row;
        align-items: center; } }
    section.stock-info .stock-quote > div {
      display: flex;
      flex-wrap: wrap;
      float: none !important; }
    section.stock-info .stock-quote .left-stock {
      flex-direction: column;
      width: 100%;
      margin-right: 0;
      margin-bottom: 40px;
      text-align: center; }
      @media (min-width: 992px) {
        section.stock-info .stock-quote .left-stock {
          margin-bottom: 0;
          text-align: left;
          width: 25%;
          margin-right: 1.5%; } }
      section.stock-info .stock-quote .left-stock .exchange {
        color: #1f2b4b; }
      @media (min-width: 0px) {
        section.stock-info .stock-quote .left-stock time {
          font-size: 13px !important; } }
      @media (min-width: 576px) {
        section.stock-info .stock-quote .left-stock time {
          font-size: 14px !important; } }
      @media (min-width: 768px) {
        section.stock-info .stock-quote .left-stock time {
          font-size: 14px !important; } }
      @media (min-width: 992px) {
        section.stock-info .stock-quote .left-stock time {
          font-size: 15px !important; } }
      @media (min-width: 1200px) {
        section.stock-info .stock-quote .left-stock time {
          font-size: 18px !important; } }
      @media (min-width: 1400px) {
        section.stock-info .stock-quote .left-stock time {
          font-size: 20px !important; } }
      @media (min-width: 1920px) {
        section.stock-info .stock-quote .left-stock time {
          font-size: 20px !important; } }
      @media (min-width: 2560px) {
        section.stock-info .stock-quote .left-stock time {
          font-size: 20px !important; } }
      section.stock-info .stock-quote .left-stock .quote-price {
        font-weight: 400;
        font-size: 95px;
        color: #6aa93a; }
        @media (min-width: 0px) {
          section.stock-info .stock-quote .left-stock .quote-price {
            font-size: 65px !important; } }
        @media (min-width: 576px) {
          section.stock-info .stock-quote .left-stock .quote-price {
            font-size: 65px !important; } }
        @media (min-width: 768px) {
          section.stock-info .stock-quote .left-stock .quote-price {
            font-size: 65px !important; } }
        @media (min-width: 992px) {
          section.stock-info .stock-quote .left-stock .quote-price {
            font-size: 65px !important; } }
        @media (min-width: 1200px) {
          section.stock-info .stock-quote .left-stock .quote-price {
            font-size: 85px !important; } }
        @media (min-width: 1400px) {
          section.stock-info .stock-quote .left-stock .quote-price {
            font-size: 95px !important; } }
        @media (min-width: 1920px) {
          section.stock-info .stock-quote .left-stock .quote-price {
            font-size: 95px !important; } }
        @media (min-width: 2560px) {
          section.stock-info .stock-quote .left-stock .quote-price {
            font-size: 95px !important; } }
    section.stock-info .stock-quote .center-stock {
      width: 100%;
      float: none;
      margin-right: 0; }
      @media (min-width: 992px) {
        section.stock-info .stock-quote .center-stock {
          width: 36%;
          float: left;
          margin-right: 1.5%; } }
    section.stock-info .stock-quote .right-stock {
      width: 100%;
      float: none;
      margin-right: 0; }
      @media (min-width: 992px) {
        section.stock-info .stock-quote .right-stock {
          width: 36%;
          float: right;
          margin-right: 0; } }
    section.stock-info .stock-quote dd {
      width: 60%; }
      @media (min-width: 0px) {
        section.stock-info .stock-quote dd {
          padding-left: 10px !important; } }
      @media (min-width: 576px) {
        section.stock-info .stock-quote dd {
          padding-left: 12.5px !important; } }
      @media (min-width: 768px) {
        section.stock-info .stock-quote dd {
          padding-left: 12.5px !important; } }
      @media (min-width: 992px) {
        section.stock-info .stock-quote dd {
          padding-left: 15px !important; } }
      @media (min-width: 1200px) {
        section.stock-info .stock-quote dd {
          padding-left: 20px !important; } }
      @media (min-width: 1400px) {
        section.stock-info .stock-quote dd {
          padding-left: 20px !important; } }
      @media (min-width: 1920px) {
        section.stock-info .stock-quote dd {
          padding-left: 20px !important; } }
      @media (min-width: 2560px) {
        section.stock-info .stock-quote dd {
          padding-left: 20px !important; } }
    section.stock-info .stock-quote dt {
      width: 40%;
      font-weight: 300;
      justify-content: flex-end; }
      @media (min-width: 0px) {
        section.stock-info .stock-quote dt {
          padding-right: 10px !important; } }
      @media (min-width: 576px) {
        section.stock-info .stock-quote dt {
          padding-right: 12.5px !important; } }
      @media (min-width: 768px) {
        section.stock-info .stock-quote dt {
          padding-right: 12.5px !important; } }
      @media (min-width: 992px) {
        section.stock-info .stock-quote dt {
          padding-right: 15px !important; } }
      @media (min-width: 1200px) {
        section.stock-info .stock-quote dt {
          padding-right: 20px !important; } }
      @media (min-width: 1400px) {
        section.stock-info .stock-quote dt {
          padding-right: 20px !important; } }
      @media (min-width: 1920px) {
        section.stock-info .stock-quote dt {
          padding-right: 20px !important; } }
      @media (min-width: 2560px) {
        section.stock-info .stock-quote dt {
          padding-right: 20px !important; } }
    section.stock-info .stock-quote dd, section.stock-info .stock-quote dt {
      height: 50px;
      display: flex;
      align-items: center;
      margin: 0; }
      section.stock-info .stock-quote dd:nth-of-type(odd), section.stock-info .stock-quote dt:nth-of-type(odd) {
        background-color: #e0f6f6; }
    section.stock-info .stock-quote .price-down {
      color: #d7282f; }
    section.stock-info .stock-quote .price-up {
      color: #6aa93a; }
  section.stock-info p {
    font-weight: 400; }
    @media (min-width: 0px) {
      section.stock-info p {
        font-size: 10px !important; } }
    @media (min-width: 576px) {
      section.stock-info p {
        font-size: 11px !important; } }
    @media (min-width: 768px) {
      section.stock-info p {
        font-size: 11px !important; } }
    @media (min-width: 992px) {
      section.stock-info p {
        font-size: 12px !important; } }
    @media (min-width: 1200px) {
      section.stock-info p {
        font-size: 13px !important; } }
    @media (min-width: 1400px) {
      section.stock-info p {
        font-size: 14px !important; } }
    @media (min-width: 1920px) {
      section.stock-info p {
        font-size: 15px !important; } }
    @media (min-width: 2560px) {
      section.stock-info p {
        font-size: 15px !important; } }
  .home section.intro {
    background-position: center top;
    background-size: 140% auto;
    background-image: url("../images/bg-home-intro-mob.jpg"); }
    @media (min-width: 414px) {
      .home section.intro {
        background-size: 126% auto; } }
    @media (min-width: 576px) {
      .home section.intro {
        background-position: center top;
        background-image: url("../images/bg-home-intro.jpg");
        background-size: cover; } }
    .home section.intro .announce {
      margin-bottom: 30px; }
      @media (min-width: 576px) {
        .home section.intro .announce {
          margin-bottom: 0 !important; } }
@media (min-width: 576px) and (min-width: 0px) {
  .home section.intro .intro-text {
    margin-bottom: 40px !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .home section.intro .intro-text {
    margin-bottom: 40px !important; } }
@media (min-width: 576px) and (min-width: 768px) {
  .home section.intro .intro-text {
    margin-bottom: 40px !important; } }
@media (min-width: 576px) and (min-width: 992px) {
  .home section.intro .intro-text {
    margin-bottom: 60px !important; } }
@media (min-width: 576px) and (min-width: 1200px) {
  .home section.intro .intro-text {
    margin-bottom: 70px !important; } }
@media (min-width: 576px) and (min-width: 1400px) {
  .home section.intro .intro-text {
    margin-bottom: 80px !important; } }
@media (min-width: 576px) and (min-width: 1920px) {
  .home section.intro .intro-text {
    margin-bottom: 100px !important; } }
@media (min-width: 576px) and (min-width: 2560px) {
  .home section.intro .intro-text {
    margin-bottom: 100px !important; } }

@media (min-width: 576px) and (min-width: 0px) {
  .home section.intro .dummy {
    margin-bottom: 40px !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .home section.intro .dummy {
    margin-bottom: 40px !important; } }
@media (min-width: 576px) and (min-width: 768px) {
  .home section.intro .dummy {
    margin-bottom: 40px !important; } }
@media (min-width: 576px) and (min-width: 992px) {
  .home section.intro .dummy {
    margin-bottom: 60px !important; } }
@media (min-width: 576px) and (min-width: 1200px) {
  .home section.intro .dummy {
    margin-bottom: 70px !important; } }
@media (min-width: 576px) and (min-width: 1400px) {
  .home section.intro .dummy {
    margin-bottom: 80px !important; } }
@media (min-width: 576px) and (min-width: 1920px) {
  .home section.intro .dummy {
    margin-bottom: 100px !important; } }
@media (min-width: 576px) and (min-width: 2560px) {
  .home section.intro .dummy {
    margin-bottom: 100px !important; } }

    .home section.intro .dummy:after {
      content: '';
      display: block;
      width: 0;
      height: 0;
      margin-top: calc(480%/6.45); }
      @media (min-width: 576px) {
        .home section.intro .dummy:after {
          margin-top: calc(550%/6.45); } }
      @media (min-width: 768px) {
        .home section.intro .dummy:after {
          margin-top: calc(400%/6.45); } }
  .about section.intro {
    background-image: linear-gradient(to top, #18313d, #095a6f); }
    @media (min-width: 0px) {
      .about section.intro {
        padding-top: 40px !important; } }
    @media (min-width: 576px) {
      .about section.intro {
        padding-top: 40px !important; } }
    @media (min-width: 768px) {
      .about section.intro {
        padding-top: 40px !important; } }
    @media (min-width: 992px) {
      .about section.intro {
        padding-top: 60px !important; } }
    @media (min-width: 1200px) {
      .about section.intro {
        padding-top: 70px !important; } }
    @media (min-width: 1400px) {
      .about section.intro {
        padding-top: 80px !important; } }
    @media (min-width: 1920px) {
      .about section.intro {
        padding-top: 100px !important; } }
    @media (min-width: 2560px) {
      .about section.intro {
        padding-top: 100px !important; } }
    @media (min-width: 0px) {
      .about section.intro {
        padding-bottom: 40px !important; } }
    @media (min-width: 576px) {
      .about section.intro {
        padding-bottom: 40px !important; } }
    @media (min-width: 768px) {
      .about section.intro {
        padding-bottom: 40px !important; } }
    @media (min-width: 992px) {
      .about section.intro {
        padding-bottom: 60px !important; } }
    @media (min-width: 1200px) {
      .about section.intro {
        padding-bottom: 70px !important; } }
    @media (min-width: 1400px) {
      .about section.intro {
        padding-bottom: 80px !important; } }
    @media (min-width: 1920px) {
      .about section.intro {
        padding-bottom: 100px !important; } }
    @media (min-width: 2560px) {
      .about section.intro {
        padding-bottom: 100px !important; } }
  section.history {
    background-image: linear-gradient(to bottom, #e0f6f6, #fff);
    background-repeat: no-repeat; }
    @media (min-width: 0px) {
      section.history {
        padding-top: 32px !important; } }
    @media (min-width: 576px) {
      section.history {
        padding-top: 32px !important; } }
    @media (min-width: 768px) {
      section.history {
        padding-top: 32px !important; } }
    @media (min-width: 992px) {
      section.history {
        padding-top: 42px !important; } }
    @media (min-width: 1200px) {
      section.history {
        padding-top: 50px !important; } }
    @media (min-width: 1400px) {
      section.history {
        padding-top: 56px !important; } }
    @media (min-width: 1920px) {
      section.history {
        padding-top: 70px !important; } }
    @media (min-width: 2560px) {
      section.history {
        padding-top: 70px !important; } }
    @media (min-width: 0px) {
      section.history {
        padding-bottom: 170px !important; } }
    @media (min-width: 576px) {
      section.history {
        padding-bottom: 170px !important; } }
    @media (min-width: 768px) {
      section.history {
        padding-bottom: 150px !important; } }
    @media (min-width: 992px) {
      section.history {
        padding-bottom: 200px !important; } }
    @media (min-width: 1200px) {
      section.history {
        padding-bottom: 260px !important; } }
    @media (min-width: 1400px) {
      section.history {
        padding-bottom: 290px !important; } }
    @media (min-width: 1920px) {
      section.history {
        padding-bottom: 380px !important; } }
    @media (min-width: 2560px) {
      section.history {
        padding-bottom: 380px !important; } }
    section.history .timeline {
      flex-direction: column;
      position: relative; }
      @media (min-width: 0px) {
        section.history .timeline {
          padding-top: 40px !important; } }
      @media (min-width: 576px) {
        section.history .timeline {
          padding-top: 40px !important; } }
      @media (min-width: 768px) {
        section.history .timeline {
          padding-top: 40px !important; } }
      @media (min-width: 992px) {
        section.history .timeline {
          padding-top: 60px !important; } }
      @media (min-width: 1200px) {
        section.history .timeline {
          padding-top: 70px !important; } }
      @media (min-width: 1400px) {
        section.history .timeline {
          padding-top: 80px !important; } }
      @media (min-width: 1920px) {
        section.history .timeline {
          padding-top: 100px !important; } }
      @media (min-width: 2560px) {
        section.history .timeline {
          padding-top: 100px !important; } }
      section.history .timeline:before {
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(117, 206, 210, 0.5) 25%, #31c3c3 60%, #166b7b 75%, #18313d 100%);
        content: '';
        display: block;
        width: 30px;
        height: 100%;
        position: absolute;
        left: 30px;
        top: 20px;
        opacity: .85;
        transform: translateY(35px); }
        @media (min-width: 768px) {
          section.history .timeline:before {
            width: calc(55vw/19.2);
            left: 50%;
            height: 110%;
            transform: translateX(-50%) translateY(-35px); } }
        @media (min-width: 1920px) {
          section.history .timeline:before {
            width: 55px;
            transform: translateX(-50%) translateY(-35px); } }
    section.history .milestone {
      display: flex;
      flex-direction: row;
      margin-left: auto;
      margin-bottom: 40px; }
      @media (min-width: 768px) {
        section.history .milestone {
          margin-bottom: 17px; } }
      section.history .milestone:before {
        content: '';
        display: block;
        width: 20px;
        height: 9px;
        position: absolute;
        left: 80px;
        top: 23px;
        background-size: 300%;
        background-position: right center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144.85' height='7.59' viewBox='0 0 144.85 7.59'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23067284;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.53px;%7D.cls-2%7Bfill:%23067284;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='content'%3E%3Cline class='cls-1' x1='1.26' y1='3.8' x2='141.25' y2='3.8'/%3E%3Cpath class='cls-2' d='M141.06,7.59a3.8,3.8,0,1,0-3.8-3.79A3.79,3.79,0,0,0,141.06,7.59Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
        @media (min-width: 768px) {
          section.history .milestone:before {
            background-size: contain;
            width: calc(130vw/19.2);
            left: -7px;
            top: calc(35vw/19.2); } }
        @media (min-width: 1920px) {
          section.history .milestone:before {
            width: 130px;
            top: 35px; } }
      section.history .milestone.center {
        position: absolute;
        left: 0;
        top: 102%;
        background-position: left -48px top;
        background-size: auto 140%;
        background-repeat: no-repeat;
        background-image: url("../images/rays.svg"); }
        @media (min-width: 0px) {
          section.history .milestone.center {
            padding-bottom: 30px !important; } }
        @media (min-width: 576px) {
          section.history .milestone.center {
            padding-bottom: 31px !important; } }
        @media (min-width: 768px) {
          section.history .milestone.center {
            padding-bottom: 31px !important; } }
        @media (min-width: 992px) {
          section.history .milestone.center {
            padding-bottom: 38px !important; } }
        @media (min-width: 1200px) {
          section.history .milestone.center {
            padding-bottom: 45px !important; } }
        @media (min-width: 1400px) {
          section.history .milestone.center {
            padding-bottom: 50px !important; } }
        @media (min-width: 1920px) {
          section.history .milestone.center {
            padding-bottom: 60px !important; } }
        @media (min-width: 2560px) {
          section.history .milestone.center {
            padding-bottom: 60px !important; } }
        @media (min-width: 414px) {
          section.history .milestone.center {
            background-position: left -40px top; } }
        @media (min-width: 768px) {
          section.history .milestone.center {
            flex-direction: column;
            align-items: center;
            background-size: auto calc(400vw/19.2);
            background-position: center top calc(60vw/19.2);
            width: calc(400vw/19.2);
            top: 100%;
            right: 0;
            margin: 0 auto; } }
        @media (min-width: 1920px) {
          section.history .milestone.center {
            background-size: auto 400px;
            background-position: center top 60px;
            width: 400px; } }
        section.history .milestone.center:before {
          display: none; }
        section.history .milestone.center h3 {
          min-width: 70px;
          width: 70px;
          height: 70px;
          transform: translateX(-5px) translateY(-35px);
          font-size: 20px !important; }
          @media (min-width: 768px) {
            section.history .milestone.center h3 {
              width: calc(120vw/19.2);
              height: calc(120vw/19.2);
              min-width: calc(120vw/19.2);
              min-height: calc(120vw/19.2);
              transform: none;
              font-size: calc(30vw/19.2) !important; } }
          @media (min-width: 1920px) {
            section.history .milestone.center h3 {
              width: 120px;
              height: 120px;
              min-width: 120px;
              min-height: 120px;
              font-size: 30px !important; } }
        section.history .milestone.center .linestyle {
          text-align: left;
          position: relative;
          margin: 0;
          padding-left: 25px;
          transform: translateY(-50px); }
          @media (min-width: 768px) {
            section.history .milestone.center .linestyle {
              padding: 0;
              width: calc(250vw/19.2);
              text-align: center;
              transform: none; } }
          @media (min-width: 1920px) {
            section.history .milestone.center .linestyle {
              width: 250px; } }
          @media (min-width: 768px) {
            section.history .milestone.center .linestyle p {
              margin-top: calc(50vw/19.2) !important; } }
          @media (min-width: 1920px) {
            section.history .milestone.center .linestyle p {
              margin-top: 50px !important; } }
      @media (min-width: 768px) {
        section.history .milestone.left {
          padding-right: 0;
          margin-left: 0;
          margin-right: auto;
          flex-direction: row-reverse; }
          section.history .milestone.left:before {
            left: auto;
            right: calc(60vw/19.2); }
          section.history .milestone.left h3 {
            transform: translateX(50%); }
          section.history .milestone.left .linestyle {
            padding-right: calc(200vw/19.2); }
            section.history .milestone.left .linestyle img {
              margin-left: auto; }
            section.history .milestone.left .linestyle p {
              text-align: right;
              padding-right: 0; } }
      @media (min-width: 992px) {
        section.history .milestone.left:before {
          right: calc(60vw/19.2); } }
      @media (min-width: 1920px) {
        section.history .milestone.left:before {
          right: 60px; }
        section.history .milestone.left .linestyle {
          padding-right: 200px; } }
      @media (min-width: 768px) {
        section.history .milestone.right {
          padding-left: 0; }
          section.history .milestone.right:before {
            transform: rotate(180Deg);
            right: auto;
            left: calc(60vw/19.2); }
          section.history .milestone.right h3 {
            transform: translateX(-50%); }
          section.history .milestone.right .linestyle {
            padding-left: calc(200vw/19.2); }
            section.history .milestone.right .linestyle img {
              margin-right: auto; }
            section.history .milestone.right .linestyle p {
              text-align: left;
              padding-left: 0; } }
      @media (min-width: 992px) {
        section.history .milestone.right:before {
          left: calc(60vw/19.2); } }
      @media (min-width: 1920px) {
        section.history .milestone.right:before {
          left: 60px; }
        section.history .milestone.right .linestyle {
          padding-left: 200px; } }
      @media (min-width: 768px) {
        section.history .milestone.fork:before {
          height: calc(105vw/19.2);
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='153.18' height='123.32' viewBox='0 0 153.18 123.32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23067284;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.53px;%7D.cls-2%7Bfill:%23067284;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='content'%3E%3Cpolyline class='cls-1' points='149.58 119.52 24.51 119.52 24.51 3.8 149.58 3.8'/%3E%3Cpath class='cls-2' d='M149.39,115.72a3.8,3.8,0,1,1-3.8,3.8A3.8,3.8,0,0,1,149.39,115.72Z'/%3E%3Cpath class='cls-2' d='M149.39,7.6a3.8,3.8,0,1,0-3.8-3.8A3.8,3.8,0,0,0,149.39,7.6Z'/%3E%3Cline class='cls-1' x1='22.89' y1='60.33' x2='1.26' y2='60.33'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } }
      @media (min-width: 768px) {
        section.history .milestone.fork + .milestone:before {
          display: none; }
        section.history .milestone.fork + .milestone .linestyle {
          margin-top: calc(-1 * 28vw/19.2); } }
      @media (min-width: 1920px) {
        section.history .milestone.fork + .milestone .linestyle {
          margin-top: -28px; } }
      @media (min-width: 768px) {
        section.history .milestone.fork.double-fork:before {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192.563' height='151.6' viewBox='0 0 192.563 151.6'%3E%3Cg id='Group_27' data-name='Group 27' transform='translate(192.563 151.6) rotate(180)'%3E%3Cg id='Group_20' data-name='Group 20'%3E%3Cg id='Group_19' data-name='Group 19'%3E%3Cline id='Line_1' data-name='Line 1' x1='184' transform='translate(3.6 3.8)' fill='none' stroke='%23067284' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.525'/%3E%3Cg id='Group_18' data-name='Group 18'%3E%3Cpath id='Path_31' data-name='Path 31' d='M3.8,0A3.8,3.8,0,1,0,7.6,3.8,3.8,3.8,0,0,0,3.8,0Z' fill='%23067284'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_23' data-name='Group 23' transform='translate(0 26)'%3E%3Cg id='Group_22' data-name='Group 22'%3E%3Cline id='Line_2' data-name='Line 2' x1='163.83' transform='translate(4.87 3.8)' fill='none' stroke='%23067284' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.525'/%3E%3Cg id='Group_21' data-name='Group 21'%3E%3Cpath id='Path_32' data-name='Path 32' d='M3.8,26a3.8,3.8,0,1,0,3.8,3.8A3.8,3.8,0,0,0,3.8,26Z' transform='translate(0 -26)' fill='%23067284'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_26' data-name='Group 26' transform='translate(0 144)'%3E%3Cg id='Group_25' data-name='Group 25'%3E%3Cline id='Line_3' data-name='Line 3' x1='165.2' y1='0.3' transform='translate(3.6 3.8)' fill='none' stroke='%23067284' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.525'/%3E%3Cg id='Group_24' data-name='Group 24'%3E%3Cpath id='Path_33' data-name='Path 33' d='M3.8,144a3.8,3.8,0,1,0,3.8,3.8A3.8,3.8,0,0,0,3.8,144Z' transform='translate(0 -144)' fill='%23067284'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cline id='Line_4' data-name='Line 4' x1='21.6' transform='translate(169.7 89.6)' fill='none' stroke='%23067284' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2.525'/%3E%3Cline id='Line_5' data-name='Line 5' y2='118' transform='translate(168.7 29.8)' fill='none' stroke='%23067284' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2.525'/%3E%3C/g%3E%3C/svg%3E%0A"); } }
      section.history .milestone.fork.double-fork + .milestone .linestyle {
        margin-top: 0; }
      section.history .milestone h3 {
        font-size: 16px !important;
        color: #d7282f;
        background-color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 55px;
        height: 55px;
        min-width: 55px;
        border-radius: 50%;
        box-shadow: 0 0 5px rgba(6, 63, 85, 0.35);
        border: 2px solid #aae3ed;
        margin: 0;
        font-weight: 700; }
        @media (min-width: 768px) {
          section.history .milestone h3 {
            margin-bottom: 0 !important;
            font-size: calc(22vw/19.2) !important;
            width: calc(78vw/19.2);
            height: calc(78vw/19.2);
            min-width: calc(78vw/19.2); } }
        @media (min-width: 1920px) {
          section.history .milestone h3 {
            font-size: 22px !important;
            width: 78px;
            height: 78px;
            min-width: 78px; } }
      section.history .milestone .linestyle {
        position: relative;
        padding-left: 35px; }
        @media (min-width: 768px) {
          section.history .milestone .linestyle {
            position: absolute;
            padding-left: 0; } }
        section.history .milestone .linestyle img {
          display: block;
          max-height: 100px;
          width: auto;
          margin-top: -22px;
          margin-bottom: 10px;
          border-radius: 50%;
          border: 4px solid #aae3ed; }
          @media (min-width: 768px) {
            section.history .milestone .linestyle img {
              max-height: 130px;
              height: calc(130vw/19.2); } }
          @media (min-width: 1920px) {
            section.history .milestone .linestyle img {
              height: 130px; } }
          @media (min-width: 768px) {
            section.history .milestone .linestyle img:first-child {
              margin-top: calc(-1 * 22vw/19.2);
              margin-bottom: calc(10vw/19.2); } }
          @media (min-width: 1920px) {
            section.history .milestone .linestyle img:first-child {
              margin-top: -22px;
              margin-bottom: 10px; } }
          section.history .milestone .linestyle img:last-child {
            margin-top: 0; }
            @media (min-width: 768px) {
              section.history .milestone .linestyle img:last-child {
                margin-top: -10px !important; } }
          @media (min-width: 768px) {
            section.history .milestone .linestyle img.top-one {
              margin-top: calc(-1 * 115vw/19.2); } }
          @media (min-width: 1920px) {
            section.history .milestone .linestyle img.top-one {
              margin-top: -115px; } }
        section.history .milestone .linestyle p {
          line-height: 1.1; }
          @media (min-width: 768px) {
            section.history .milestone .linestyle p {
              font-size: calc(22vw/19.2); } }
          @media (min-width: 1920px) {
            section.history .milestone .linestyle p {
              font-size: 22px; } }
          section.history .milestone .linestyle p:first-child {
            margin-top: 18px; }
            @media (min-width: 768px) {
              section.history .milestone .linestyle p:first-child {
                margin-top: calc(24vw/19.2); } }
            @media (min-width: 1920px) {
              section.history .milestone .linestyle p:first-child {
                margin-top: 24px; } }
  section.leadership .modal-wrapper, section.board .modal-wrapper, section.founders .modal-wrapper {
    position: relative; }
    section.leadership .modal-wrapper .modal, section.board .modal-wrapper .modal, section.founders .modal-wrapper .modal {
      background-image: linear-gradient(to top, #e0f6f6, #fff);
      position: fixed;
      width: 95%;
      height: max-content;
      max-height: 96vh;
      padding: 0 !important;
      bottom: 0;
      right: 0;
      margin: 2vh auto; }
      @media (min-width: 768px) {
        section.leadership .modal-wrapper .modal, section.board .modal-wrapper .modal, section.founders .modal-wrapper .modal {
          width: 90%; } }
      @media (min-width: 992px) {
        section.leadership .modal-wrapper .modal, section.board .modal-wrapper .modal, section.founders .modal-wrapper .modal {
          position: absolute;
          width: 100%;
          height: max-content;
          transform: translateY(-90px);
          bottom: auto;
          margin: 0; } }
      @media (min-width: 1920px) {
        section.leadership .modal-wrapper .modal, section.board .modal-wrapper .modal, section.founders .modal-wrapper .modal {
          transform: translateY(-65px); } }
      section.leadership .modal-wrapper .modal .modal-dialog, section.board .modal-wrapper .modal .modal-dialog, section.founders .modal-wrapper .modal .modal-dialog {
        max-width: 100%;
        margin: 0; }
        section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
          padding-right: 60px;
          border: none; }
          @media (min-width: 0px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-top: 20px !important; } }
          @media (min-width: 576px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-top: 20px !important; } }
          @media (min-width: 768px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-top: 20px !important; } }
          @media (min-width: 992px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-top: 25px !important; } }
          @media (min-width: 1200px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-top: 30px !important; } }
          @media (min-width: 1400px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-top: 30px !important; } }
          @media (min-width: 1920px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-top: 40px !important; } }
          @media (min-width: 2560px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-top: 40px !important; } }
          @media (min-width: 0px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-left: 15px !important; } }
          @media (min-width: 576px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-left: 20px !important; } }
          @media (min-width: 768px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-left: 20px !important; } }
          @media (min-width: 992px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-left: 25px !important; } }
          @media (min-width: 1200px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-left: 30px !important; } }
          @media (min-width: 1400px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-left: 30px !important; } }
          @media (min-width: 1920px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-left: 30px !important; } }
          @media (min-width: 2560px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header, section.board .modal-wrapper .modal .modal-dialog .modal-header, section.founders .modal-wrapper .modal .modal-dialog .modal-header {
              padding-left: 30px !important; } }
          section.leadership .modal-wrapper .modal .modal-dialog .modal-header h3, section.board .modal-wrapper .modal .modal-dialog .modal-header h3, section.founders .modal-wrapper .modal .modal-dialog .modal-header h3 {
            margin-bottom: 0 !important; }
          section.leadership .modal-wrapper .modal .modal-dialog .modal-header span, section.board .modal-wrapper .modal .modal-dialog .modal-header span, section.founders .modal-wrapper .modal .modal-dialog .modal-header span {
            display: block;
            color: #006379;
            text-shadow: none; }
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:first-child {
              text-transform: none; }
              @media (min-width: 0px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:first-child {
                  font-size: 15px !important; } }
              @media (min-width: 576px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:first-child {
                  font-size: 15px !important; } }
              @media (min-width: 768px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:first-child {
                  font-size: 15px !important; } }
              @media (min-width: 992px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:first-child {
                  font-size: 19px !important; } }
              @media (min-width: 1200px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:first-child {
                  font-size: 22px !important; } }
              @media (min-width: 1400px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:first-child {
                  font-size: 25px !important; } }
              @media (min-width: 1920px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:first-child {
                  font-size: 25px !important; } }
              @media (min-width: 2560px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:first-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:first-child {
                  font-size: 25px !important; } }
            section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:last-child {
              text-transform: uppercase; }
              @media (min-width: 0px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:last-child {
                  font-size: 15px !important; } }
              @media (min-width: 576px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:last-child {
                  font-size: 15px !important; } }
              @media (min-width: 768px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:last-child {
                  font-size: 15px !important; } }
              @media (min-width: 992px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:last-child {
                  font-size: 17px !important; } }
              @media (min-width: 1200px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:last-child {
                  font-size: 20px !important; } }
              @media (min-width: 1400px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:last-child {
                  font-size: 22px !important; } }
              @media (min-width: 1920px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:last-child {
                  font-size: 22px !important; } }
              @media (min-width: 2560px) {
                section.leadership .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.board .modal-wrapper .modal .modal-dialog .modal-header span:last-child, section.founders .modal-wrapper .modal .modal-dialog .modal-header span:last-child {
                  font-size: 22px !important; } }
        @media (min-width: 0px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-body, section.board .modal-wrapper .modal .modal-dialog .modal-body, section.founders .modal-wrapper .modal .modal-dialog .modal-body {
            padding: 15px !important; } }
        @media (min-width: 576px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-body, section.board .modal-wrapper .modal .modal-dialog .modal-body, section.founders .modal-wrapper .modal .modal-dialog .modal-body {
            padding: 20px !important; } }
        @media (min-width: 768px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-body, section.board .modal-wrapper .modal .modal-dialog .modal-body, section.founders .modal-wrapper .modal .modal-dialog .modal-body {
            padding: 20px !important; } }
        @media (min-width: 992px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-body, section.board .modal-wrapper .modal .modal-dialog .modal-body, section.founders .modal-wrapper .modal .modal-dialog .modal-body {
            padding: 25px !important; } }
        @media (min-width: 1200px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-body, section.board .modal-wrapper .modal .modal-dialog .modal-body, section.founders .modal-wrapper .modal .modal-dialog .modal-body {
            padding: 30px !important; } }
        @media (min-width: 1400px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-body, section.board .modal-wrapper .modal .modal-dialog .modal-body, section.founders .modal-wrapper .modal .modal-dialog .modal-body {
            padding: 30px !important; } }
        @media (min-width: 1920px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-body, section.board .modal-wrapper .modal .modal-dialog .modal-body, section.founders .modal-wrapper .modal .modal-dialog .modal-body {
            padding: 30px !important; } }
        @media (min-width: 2560px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-body, section.board .modal-wrapper .modal .modal-dialog .modal-body, section.founders .modal-wrapper .modal .modal-dialog .modal-body {
            padding: 30px !important; } }
        section.leadership .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.board .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.founders .modal-wrapper .modal .modal-dialog .modal-body .bio p {
          color: #1f2b4b !important; }
          @media (min-width: 0px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.board .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.founders .modal-wrapper .modal .modal-dialog .modal-body .bio p {
              font-size: 15px !important; } }
          @media (min-width: 576px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.board .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.founders .modal-wrapper .modal .modal-dialog .modal-body .bio p {
              font-size: 15px !important; } }
          @media (min-width: 768px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.board .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.founders .modal-wrapper .modal .modal-dialog .modal-body .bio p {
              font-size: 15px !important; } }
          @media (min-width: 992px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.board .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.founders .modal-wrapper .modal .modal-dialog .modal-body .bio p {
              font-size: 17px !important; } }
          @media (min-width: 1200px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.board .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.founders .modal-wrapper .modal .modal-dialog .modal-body .bio p {
              font-size: 20px !important; } }
          @media (min-width: 1400px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.board .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.founders .modal-wrapper .modal .modal-dialog .modal-body .bio p {
              font-size: 22px !important; } }
          @media (min-width: 1920px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.board .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.founders .modal-wrapper .modal .modal-dialog .modal-body .bio p {
              font-size: 22px !important; } }
          @media (min-width: 2560px) {
            section.leadership .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.board .modal-wrapper .modal .modal-dialog .modal-body .bio p, section.founders .modal-wrapper .modal .modal-dialog .modal-body .bio p {
              font-size: 22px !important; } }
        @media (min-width: 0px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-footer, section.board .modal-wrapper .modal .modal-dialog .modal-footer, section.founders .modal-wrapper .modal .modal-dialog .modal-footer {
            padding: 15px !important; } }
        @media (min-width: 576px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-footer, section.board .modal-wrapper .modal .modal-dialog .modal-footer, section.founders .modal-wrapper .modal .modal-dialog .modal-footer {
            padding: 20px !important; } }
        @media (min-width: 768px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-footer, section.board .modal-wrapper .modal .modal-dialog .modal-footer, section.founders .modal-wrapper .modal .modal-dialog .modal-footer {
            padding: 20px !important; } }
        @media (min-width: 992px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-footer, section.board .modal-wrapper .modal .modal-dialog .modal-footer, section.founders .modal-wrapper .modal .modal-dialog .modal-footer {
            padding: 25px !important; } }
        @media (min-width: 1200px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-footer, section.board .modal-wrapper .modal .modal-dialog .modal-footer, section.founders .modal-wrapper .modal .modal-dialog .modal-footer {
            padding: 30px !important; } }
        @media (min-width: 1400px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-footer, section.board .modal-wrapper .modal .modal-dialog .modal-footer, section.founders .modal-wrapper .modal .modal-dialog .modal-footer {
            padding: 30px !important; } }
        @media (min-width: 1920px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-footer, section.board .modal-wrapper .modal .modal-dialog .modal-footer, section.founders .modal-wrapper .modal .modal-dialog .modal-footer {
            padding: 30px !important; } }
        @media (min-width: 2560px) {
          section.leadership .modal-wrapper .modal .modal-dialog .modal-footer, section.board .modal-wrapper .modal .modal-dialog .modal-footer, section.founders .modal-wrapper .modal .modal-dialog .modal-footer {
            padding: 30px !important; } }
  @media (min-width: 0px) {
    section.board .card, section.founders .card, section.values .card {
      margin-bottom: 32px !important; } }
  @media (min-width: 576px) {
    section.board .card, section.founders .card, section.values .card {
      margin-bottom: 32px !important; } }
  @media (min-width: 768px) {
    section.board .card, section.founders .card, section.values .card {
      margin-bottom: 32px !important; } }
  @media (min-width: 992px) {
    section.board .card, section.founders .card, section.values .card {
      margin-bottom: 42px !important; } }
  @media (min-width: 1200px) {
    section.board .card, section.founders .card, section.values .card {
      margin-bottom: 50px !important; } }
  @media (min-width: 1400px) {
    section.board .card, section.founders .card, section.values .card {
      margin-bottom: 56px !important; } }
  @media (min-width: 1920px) {
    section.board .card, section.founders .card, section.values .card {
      margin-bottom: 70px !important; } }
  @media (min-width: 2560px) {
    section.board .card, section.founders .card, section.values .card {
      margin-bottom: 70px !important; } }
  section.board .card .card-body:before, section.founders .card .card-body:before, section.values .card .card-body:before {
    transform: translateY(-3px); }
  section.board .card .card-title, section.board .card .card-text, section.founders .card .card-title, section.founders .card .card-text, section.values .card .card-title, section.values .card .card-text {
    margin-left: 15px; }
  section.board .card[data-toggle="modal"], section.founders .card[data-toggle="modal"], section.values .card[data-toggle="modal"] {
    cursor: pointer; }
    section.board .card[data-toggle="modal"]:hover .card-title, section.board .card[data-toggle="modal"]:hover .card-text, section.board .card[data-toggle="modal"]:hover span, section.founders .card[data-toggle="modal"]:hover .card-title, section.founders .card[data-toggle="modal"]:hover .card-text, section.founders .card[data-toggle="modal"]:hover span, section.values .card[data-toggle="modal"]:hover .card-title, section.values .card[data-toggle="modal"]:hover .card-text, section.values .card[data-toggle="modal"]:hover span {
      color: #308a99 !important; }
  section.leadership {
    background-image: linear-gradient(to top, #18313d, #095a6f); }
    @media (min-width: 1920px) {
      section.leadership .container {
        max-width: 1625px; } }
    section.leadership .card .card-title, section.leadership .card .card-text {
      color: #fff; }
      section.leadership .card .card-title span, section.leadership .card .card-text span {
        white-space: nowrap;
        display: inline; }
  section.board .card .card-body {
    background-image: linear-gradient(to right, #e0f6f6, #fff); }
  section.founders {
    background-image: linear-gradient(to top, #001b59, #1b75ba); }
    section.founders .container .row > div:last-child {
      display: none; }
    section.founders .modal-wrapper .modal {
      transform: none !important; }
    section.founders .card {
      margin-bottom: 0 !important; }
      @media (max-width: 575px) {
        section.founders .card {
          margin-bottom: 30px !important; } }
      section.founders .card[data-toggle="modal"] {
        cursor: pointer; }
        section.founders .card[data-toggle="modal"]:hover .card-title, section.founders .card[data-toggle="modal"]:hover .card-text, section.founders .card[data-toggle="modal"]:hover .card-text span {
          color: #ade7e7 !important; }
      section.founders .card .card-body {
        background-image: linear-gradient(to left, #00408e 15%, #1b75ba); }
        @media (min-width: 0px) {
          section.founders .card .card-body {
            padding-bottom: 15px !important; } }
        @media (min-width: 576px) {
          section.founders .card .card-body {
            padding-bottom: 20px !important; } }
        @media (min-width: 768px) {
          section.founders .card .card-body {
            padding-bottom: 20px !important; } }
        @media (min-width: 992px) {
          section.founders .card .card-body {
            padding-bottom: 25px !important; } }
        @media (min-width: 1200px) {
          section.founders .card .card-body {
            padding-bottom: 30px !important; } }
        @media (min-width: 1400px) {
          section.founders .card .card-body {
            padding-bottom: 30px !important; } }
        @media (min-width: 1920px) {
          section.founders .card .card-body {
            padding-bottom: 30px !important; } }
        @media (min-width: 2560px) {
          section.founders .card .card-body {
            padding-bottom: 30px !important; } }
      section.founders .card .card-title, section.founders .card .card-text {
        color: #fff;
        margin-left: 15px; }
  section.contact {
    background-size: cover;
    background-image: url("../images/bg-contact.jpg"); }
    @media (max-width: 575px) {
      section.contact {
        padding-top: 0 !important;
        padding-bottom: 0 !important; } }
    section.contact .container {
      background-image: linear-gradient(to right, rgba(6, 63, 85, 0.85) 20%, rgba(15, 112, 135, 0.8)); }
      @media (min-width: 0px) {
        section.contact .container {
          padding-top: 32px !important; } }
      @media (min-width: 576px) {
        section.contact .container {
          padding-top: 32px !important; } }
      @media (min-width: 768px) {
        section.contact .container {
          padding-top: 32px !important; } }
      @media (min-width: 992px) {
        section.contact .container {
          padding-top: 42px !important; } }
      @media (min-width: 1200px) {
        section.contact .container {
          padding-top: 50px !important; } }
      @media (min-width: 1400px) {
        section.contact .container {
          padding-top: 56px !important; } }
      @media (min-width: 1920px) {
        section.contact .container {
          padding-top: 70px !important; } }
      @media (min-width: 2560px) {
        section.contact .container {
          padding-top: 70px !important; } }
      @media (min-width: 0px) {
        section.contact .container {
          padding-right: 15px !important; } }
      @media (min-width: 576px) {
        section.contact .container {
          padding-right: 20px !important; } }
      @media (min-width: 768px) {
        section.contact .container {
          padding-right: 20px !important; } }
      @media (min-width: 992px) {
        section.contact .container {
          padding-right: 25px !important; } }
      @media (min-width: 1200px) {
        section.contact .container {
          padding-right: 30px !important; } }
      @media (min-width: 1400px) {
        section.contact .container {
          padding-right: 30px !important; } }
      @media (min-width: 1920px) {
        section.contact .container {
          padding-right: 30px !important; } }
      @media (min-width: 2560px) {
        section.contact .container {
          padding-right: 30px !important; } }
      @media (min-width: 0px) {
        section.contact .container {
          padding-bottom: 32px !important; } }
      @media (min-width: 576px) {
        section.contact .container {
          padding-bottom: 32px !important; } }
      @media (min-width: 768px) {
        section.contact .container {
          padding-bottom: 32px !important; } }
      @media (min-width: 992px) {
        section.contact .container {
          padding-bottom: 42px !important; } }
      @media (min-width: 1200px) {
        section.contact .container {
          padding-bottom: 50px !important; } }
      @media (min-width: 1400px) {
        section.contact .container {
          padding-bottom: 56px !important; } }
      @media (min-width: 1920px) {
        section.contact .container {
          padding-bottom: 70px !important; } }
      @media (min-width: 2560px) {
        section.contact .container {
          padding-bottom: 70px !important; } }
      @media (min-width: 0px) {
        section.contact .container {
          padding-left: 20px !important; } }
      @media (min-width: 576px) {
        section.contact .container {
          padding-left: 20px !important; } }
      @media (min-width: 768px) {
        section.contact .container {
          padding-left: 20px !important; } }
      @media (min-width: 992px) {
        section.contact .container {
          padding-left: 25px !important; } }
      @media (min-width: 1200px) {
        section.contact .container {
          padding-left: 30px !important; } }
      @media (min-width: 1400px) {
        section.contact .container {
          padding-left: 30px !important; } }
      @media (min-width: 1920px) {
        section.contact .container {
          padding-left: 40px !important; } }
      @media (min-width: 2560px) {
        section.contact .container {
          padding-left: 40px !important; } }
      section.contact .container iframe {
        height: calc(360vw/7.5); }
        @media (min-width: 992px) {
          section.contact .container iframe {
            height: calc(360vw/19.2);
            max-height: 360px; } }
    section.contact .contact-data .row {
      height: 100%;
      justify-content: space-between; }
  section.values {
    background-image: linear-gradient(to top, #18313d, #095a6f); }
    section.values.bg {
      padding-bottom: 0 !important; }
    @media (min-width: 1920px) {
      section.values .container {
        max-width: 1625px; } }
    @media (min-width: 0px) {
      section.values .quote {
        margin-bottom: 32px !important; } }
    @media (min-width: 576px) {
      section.values .quote {
        margin-bottom: 32px !important; } }
    @media (min-width: 768px) {
      section.values .quote {
        margin-bottom: 32px !important; } }
    @media (min-width: 992px) {
      section.values .quote {
        margin-bottom: 42px !important; } }
    @media (min-width: 1200px) {
      section.values .quote {
        margin-bottom: 50px !important; } }
    @media (min-width: 1400px) {
      section.values .quote {
        margin-bottom: 56px !important; } }
    @media (min-width: 1920px) {
      section.values .quote {
        margin-bottom: 70px !important; } }
    @media (min-width: 2560px) {
      section.values .quote {
        margin-bottom: 70px !important; } }
    section.values .card {
      cursor: default; }
      @media (min-width: 768px) {
        section.values .card {
          margin-bottom: 0 !important; } }
      section.values .card .card-img-top {
        border-radius: 50%;
        border: 3px solid rgba(224, 246, 246, 0.2);
        display: flex;
        align-items: flex-start;
        justify-content: center;
        background-size: calc(185%/3.3);
        background-position: center top 30%;
        background-repeat: no-repeat;
        width: 240px;
        margin-left: auto;
        margin-right: auto; }
        @media (min-width: 0px) {
          section.values .card .card-img-top {
            margin-bottom: 10px !important; } }
        @media (min-width: 576px) {
          section.values .card .card-img-top {
            margin-bottom: 12.5px !important; } }
        @media (min-width: 768px) {
          section.values .card .card-img-top {
            margin-bottom: 12.5px !important; } }
        @media (min-width: 992px) {
          section.values .card .card-img-top {
            margin-bottom: 15px !important; } }
        @media (min-width: 1200px) {
          section.values .card .card-img-top {
            margin-bottom: 20px !important; } }
        @media (min-width: 1400px) {
          section.values .card .card-img-top {
            margin-bottom: 20px !important; } }
        @media (min-width: 1920px) {
          section.values .card .card-img-top {
            margin-bottom: 20px !important; } }
        @media (min-width: 2560px) {
          section.values .card .card-img-top {
            margin-bottom: 20px !important; } }
        section.values .card .card-img-top div {
          color: #fff;
          text-transform: uppercase;
          position: absolute;
          text-align: center;
          padding: 0 25px; }
          @media (min-width: 0px) {
            section.values .card .card-img-top div {
              margin-top: 170px !important; } }
          @media (min-width: 576px) {
            section.values .card .card-img-top div {
              margin-top: 170px !important; } }
          @media (min-width: 768px) {
            section.values .card .card-img-top div {
              margin-top: 100px !important; } }
          @media (min-width: 992px) {
            section.values .card .card-img-top div {
              margin-top: 140px !important; } }
          @media (min-width: 1200px) {
            section.values .card .card-img-top div {
              margin-top: 160px !important; } }
          @media (min-width: 1400px) {
            section.values .card .card-img-top div {
              margin-top: 190px !important; } }
          @media (min-width: 1920px) {
            section.values .card .card-img-top div {
              margin-top: 240px !important; } }
          @media (min-width: 2560px) {
            section.values .card .card-img-top div {
              margin-top: 240px !important; } }
          @media (min-width: 0px) {
            section.values .card .card-img-top div {
              font-size: 14px !important; } }
          @media (min-width: 576px) {
            section.values .card .card-img-top div {
              font-size: 14px !important; } }
          @media (min-width: 768px) {
            section.values .card .card-img-top div {
              font-size: 14px !important; } }
          @media (min-width: 992px) {
            section.values .card .card-img-top div {
              font-size: 18px !important; } }
          @media (min-width: 1200px) {
            section.values .card .card-img-top div {
              font-size: 21px !important; } }
          @media (min-width: 1400px) {
            section.values .card .card-img-top div {
              font-size: 24px !important; } }
          @media (min-width: 1920px) {
            section.values .card .card-img-top div {
              font-size: 24px !important; } }
          @media (min-width: 2560px) {
            section.values .card .card-img-top div {
              font-size: 24px !important; } }
        @media (min-width: 768px) {
          section.values .card .card-img-top {
            width: 115%;
            transform: translateX(-7.5%); } }
        @media (min-width: 1200px) {
          section.values .card .card-img-top {
            width: 110%;
            transform: translateX(-5%);
            border-width: 6px; } }
      section.values .card:nth-child(1) .card-img-top {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='185' height='185' viewBox='0 0 185 185'%3E%3Cg id='Group_1' data-name='Group 1' transform='translate(-373 -671)'%3E%3Crect id='Rectangle_5' data-name='Rectangle 5' width='185' height='185' transform='translate(373 671)' fill='none'/%3E%3Cg id='Layer_2' data-name='Layer 2' transform='translate(400 698)'%3E%3Cg id='content'%3E%3Cpath id='Path_3' data-name='Path 3' d='M129.32,127.23c-5.57,0-8.62-2.79-10.45-9.85-.61-2.34-1.56-9.67-2.26-15.41-.44-3.67-.79-6.82-1-8.36-.2-1.87-.32-2.89-.35-3.49a1,1,0,0,0,1,.69,2.24,2.24,0,0,0-.08-.84l-.95.13h0V90h0c-3-22-9.14-36.71-20.72-49.17l-.64-.68L124.26,9.81,121,20.22a2.021,2.021,0,0,0,3.86,1.2L130.66,3V2h0V1.73a.14.14,0,0,1,0-.09V1.48h0a.1.1,0,0,0-.09-.1h0l-.06-.07L130,1l-.47-.15h-.62l-.33.07h-.11L110,6.73a2,2,0,0,0-1.17,1,2.06,2.06,0,0,0-.12,1.54,2,2,0,0,0,1,1.17,2.08,2.08,0,0,0,1.55.12l9.88-3.31L91.1,37.36l-.68-.64C78,25.18,63.26,19,41.26,16.05h-.09c-.59,0-1.61-.14-3.51-.35-1.56-.18-4.71-.53-8.36-1-5.74-.7-13.07-1.65-15.41-2.26C6.93,10.65,4,7.62,4,2A2,2,0,1,0,0,2c0,5.45,2,9.2,6.4,11.79l.3.18L29.08,81.25,7.22,103.18l-.14.14-.41.84v.22a1.55,1.55,0,0,0,0,.43l.31.86.13.19a1.22,1.22,0,0,0,.3.3l.82.42H24.64v16.19l.3.88.13.18a2.2,2.2,0,0,0,.3.31l.88.42h.17a1.55,1.55,0,0,0,.43,0l.79-.26.27-.18.17-.15L50,102.12l67.34,22.45.18.31c2.6,4.36,6.34,6.39,11.79,6.39a2,2,0,0,0,0-4ZM25.82,102.58H13.53l19.95-20H45.8Zm22.77-4.81-19.91,20V105.44l19.91-20Zm1.17-19.2H32.51L11.61,16l1.72.43a90.62,90.62,0,0,0,12.14,1.88l5.71.6,1.61.17c3.17.32,5.57.59,7.8.9,21.07,2.79,35.09,8.63,46.87,19.51l.74.7Zm2.92,20.12V81.44L91.11,43l.69.75c10.85,11.77,16.72,25.79,19.5,46.86.31,2.26.59,4.67.91,7.8l.18,1.66c.18,1.85.47,4.66.59,5.66a87.509,87.509,0,0,0,1.88,12.14l.43,1.72Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      section.values .card:nth-child(2) .card-img-top {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='185' height='185' viewBox='0 0 185 185'%3E%3Cg id='Group_4' data-name='Group 4' transform='translate(-1052 -671)'%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='185' height='185' transform='translate(1052 671)' fill='none'/%3E%3Cg id='Layer_2' data-name='Layer 2' transform='translate(1077 702)'%3E%3Cg id='content'%3E%3Cg id='Layer_2-2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1-2'%3E%3Cpath id='Path_10' data-name='Path 10' d='M97.18,74.8a28.66,28.66,0,0,0,30.55,0c4.2-2.91,6.6-7,6.6-11.22a1.51,1.51,0,0,0-.13-.63L114.12,15.14l9.64-1.55a1.59,1.59,0,0,0,.94-2.79,1.56,1.56,0,0,0-1.15-.39h-.12a.66.66,0,0,0-.28,0L75,18.21V1.59A1.59,1.59,0,0,0,73.41,0H60.74a1.56,1.56,0,0,0-1.4,1.57V20.78L7.59,29.17a1.66,1.66,0,0,0-1,.65,1.52,1.52,0,0,0-.28,1.24,1.59,1.59,0,0,0,1.82,1.32l12.29-2L.12,78.57a1.59,1.59,0,0,0-.12.62c0,4.22,2.42,8.31,6.62,11.22a26.94,26.94,0,0,0,15.27,4.41,27,27,0,0,0,15.24-4.41c4.2-2.91,6.6-7,6.6-11.22a1.43,1.43,0,0,0-.12-.62L23.23,29.87,59.34,24V98.7H52.92a1.6,1.6,0,0,0-1.4,1.58V107l-8.27,2.74a1.6,1.6,0,0,0-1.09,1.51v10.94a1.6,1.6,0,0,0,1.58,1.59H90.58a1.59,1.59,0,0,0,1.59-1.59V111.22a1.6,1.6,0,0,0-1.09-1.52L82.8,107v-6.68a1.58,1.58,0,0,0-1.58-1.58H75V21.47l35.47-5.77L90.67,63a1.59,1.59,0,0,0-.12.62C90.56,67.8,93,71.89,97.18,74.8ZM20.37,38.66v39H4Zm3.17,0,16.28,39H23.5ZM40.75,80.79l-1,2.18a12.28,12.28,0,0,1-4.32,4.86A24.17,24.17,0,0,1,22,91.66,24.12,24.12,0,0,1,8.49,87.83,12.23,12.23,0,0,1,4.16,83l-1-2.18ZM62.51,3.17h9.31v15.6L62.5,20.3Zm0,20.29L71.82,22V98.7H62.51Zm17.12,78.36V108a1.59,1.59,0,0,0,1.09,1.46L89,112.22v8.26H45.33v-8.26l8.28-2.74A1.59,1.59,0,0,0,54.7,108v-6.2ZM114,23l16.34,39H114Zm-3.18,0V62H94.52ZM131.2,65.12l-1,2.17a12.31,12.31,0,0,1-4.32,4.87A25.55,25.55,0,0,1,99,72.2a12.17,12.17,0,0,1-4.32-4.87l-1-2.17Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      section.values .card:nth-child(3) .card-img-top {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='185' height='185' viewBox='0 0 185 185'%3E%3Cg id='Group_2' data-name='Group 2' transform='translate(-588 -671)'%3E%3Crect id='Rectangle_4' data-name='Rectangle 4' width='185' height='185' transform='translate(588 671)' fill='none'/%3E%3Cg id='Layer_2' data-name='Layer 2' transform='translate(622.392 688.15)'%3E%3Cg id='content'%3E%3Cpath id='Path_4' data-name='Path 4' d='M68.19,101.7c.41,6.3,4.15,11,8.1,15.94,5.39,6.74,11.5,14.39,7.71,26.83l-.57,1.84L85,145.22a75.28,75.28,0,0,0,29.21-42c4-15.64-1.14-42.47-21.4-67.13l-1.47-1.78.37,2.32c.67,4.21,1.47,14.62-5.4,20.37l-1.65,1.38-.23-2.21c-1.94-19-17.92-44.11-33.52-52.74l-1-.58L50,4.12c1.68,17.36-6.46,37.76-26.39,66.14L21.2,73.63l.27-4.18a45.81,45.81,0,0,0-2.34-17.61l-.72-2.07-.48,2.15c-1.12,5-3.64,10.87-6.32,17.09C7.59,78.36,3,89,1.86,99.6c-2.42,22,13.08,37.48,26.5,46.58l1.77,1.2-.86-2c-2.92-6.88-3.35-14.76-1.26-23.41,3.07-12.8,13.58-30,25.19-35.56l2.66-1.26L54.76,88c-2.89,7.46,1,18,5.77,24.71l1.16,1.61v-2A16,16,0,0,1,66.18,101L68,98.87Z' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='3.22'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      section.values .card:nth-child(4) .card-img-top {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='185' height='185' viewBox='0 0 185 185'%3E%3Cg id='Group_3' data-name='Group 3' transform='translate(-810 -671)'%3E%3Crect id='Rectangle_3' data-name='Rectangle 3' width='185' height='185' transform='translate(810 671)' fill='none'/%3E%3Cg id='Layer_2' data-name='Layer 2' transform='translate(821.001 684.007)'%3E%3Cg id='content'%3E%3Cg id='Layer_2-2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1-2'%3E%3Cpath id='Path_5' data-name='Path 5' d='M102.56,54.51a6.1,6.1,0,0,0,.82,1.91l.87,1.37-2,.47a6.15,6.15,0,0,0-4.53,7.33,6.38,6.38,0,0,0,1.66,2.67l.89.83-.89.83a6.192,6.192,0,0,0,3.99,10.69h1.34l-.26,1.32a4.77,4.77,0,0,0,0,2,6.13,6.13,0,0,0,7.36,4.53l24-5.57-.39,1.77a22.1,22.1,0,0,0,0,9.44c1.09,3.91,5.2,7.55,9.06,6.69a6.6,6.6,0,0,0,5.05-4.92h0c4.12-15.52,17.41-11.27,13.67-27.39l-3.43-14.76A18.32,18.32,0,0,0,137.86,40l-30.74,7.14a6.16,6.16,0,0,0-4.56,7.4Zm35.89-12.08a15.75,15.75,0,0,1,18.86,11.75L160.51,68c3.33,14.29-8.67,10.39-13.44,27.19l-.07.42a4.11,4.11,0,0,1-3,2.81c-2.27.53-5.2-1.76-6-4.71a22.71,22.71,0,0,1,1-12.05,1.22,1.22,0,0,0-.26-1.17,1.81,1.81,0,0,0-1.51-.34l-26,6a3.593,3.593,0,0,1-1.62-7h0l16.54-3.84a1.28,1.28,0,0,0-.57-2.49l-21.3,4.85a3.591,3.591,0,0,1-1.61-7h0l21.26-5a1.272,1.272,0,0,0-.57-2.48l-18.91,4.4a3.582,3.582,0,1,1-2-6.88l.39-.09,18.91-4.41a1.27,1.27,0,0,0-.5-2.47l-11.9,2.71a3.591,3.591,0,1,1-1.61-7h0Z' fill='%23fff'/%3E%3Cpath id='Path_6' data-name='Path 6' d='M60.15,54.74a5.91,5.91,0,0,0,2.05-.18l1.51-.42-.18,2a6.14,6.14,0,0,0,5.54,6.63,6.4,6.4,0,0,0,3-.77l1.05-.57.53,1.1a6.18,6.18,0,0,0,11.39-.5l.47-1.25,1.18.65a4.69,4.69,0,0,0,1.9.59,6.14,6.14,0,0,0,6.63-5.59l2.11-24.56,1.51.92a21.89,21.89,0,0,0,9.07,2.87c4,.18,8.82-2.6,9.17-6.59a6.59,6.59,0,0,0-3.21-6.29h0c-13.48-8.72-5.33-20-21.84-21.47L77,.06A18.32,18.32,0,0,0,57.2,16.68L54.56,48.11A6.16,6.16,0,0,0,60.15,54.74ZM59.8,16.89a15.76,15.76,0,0,1,17-14.32L90.91,3.78c14.61,1.27,7.21,11.45,21.63,21.15l.4.19a4.13,4.13,0,0,1,1.73,3.76c-.19,2.33-3.29,4.41-6.36,4.26a22.81,22.81,0,0,1-11.23-4.76,1.24,1.24,0,0,0-1.18-.12,1.85,1.85,0,0,0-.82,1.38L92.83,56.27a3.581,3.581,0,1,1-7.15-.4,1.8,1.8,0,0,0,0-.22l1.51-16.92a1.3,1.3,0,0,0-2.59-.27L82.74,60.27a3.58,3.58,0,1,1-7.151-.35c0-.08,0-.17,0-.25L77.44,37.9a1.29,1.29,0,0,0-1.16-1.39,1.27,1.27,0,0,0-1.37,1.16h0L73.24,57a3.583,3.583,0,0,1-7.14-.62l1.66-19.33a1.28,1.28,0,0,0-2.54-.23h0l-1,12.09a3.581,3.581,0,1,1-7.15-.4v-.22Z' fill='%23fff'/%3E%3Cpath id='Path_7' data-name='Path 7' d='M48.2,95.27a5.92,5.92,0,0,0,.45-2l.09-1.63,1.91.8a6.15,6.15,0,0,0,8-3.22A6.47,6.47,0,0,0,58.88,86l-.21-1.2,1.21-.15a6.18,6.18,0,0,0,3-11l-1.06-.84,1-.91A4.65,4.65,0,0,0,64,70.33a6.16,6.16,0,0,0-3.26-8L38.05,52.7l1.36-1.22a21.7,21.7,0,0,0,5.5-7.66c1.43-3.79.27-9.2-3.42-10.75a6.56,6.56,0,0,0-7,1.1h0C22.07,44.3,13.81,33.05,7.33,48.31L1.42,62.26a18.33,18.33,0,0,0,9.73,23.93L40.21,98.48a6.18,6.18,0,0,0,7.99-3.21ZM12.09,83.89A15.76,15.76,0,0,1,3.73,63.31L9.25,50.26c5.71-13.6,13.11-3.33,26.81-14l.31-.3a4.12,4.12,0,0,1,4.13-.47c2.14.9,3.15,4.53,2.07,7.35a22.69,22.69,0,0,1-8,9.17,1.21,1.21,0,0,0-.48,1.09,1.76,1.76,0,0,0,1.06,1.21l24.6,10.34A3.58,3.58,0,1,1,57,71.25h0L41.31,64.62A1.289,1.289,0,0,0,40.32,67l20.13,8.5a3.581,3.581,0,1,1-2.53,6.7,2.059,2.059,0,0,1-.26-.12l-20.12-8.5a1.29,1.29,0,0,0-1,2.36l17.88,7.55a3.581,3.581,0,0,1-2.78,6.6h0L33.76,82.52a1.28,1.28,0,0,0-1,2.35l11.18,4.72a3.58,3.58,0,0,1-2.75,6.58Z' fill='%23fff'/%3E%3Cpath id='Path_8' data-name='Path 8' d='M82.43,120.43a6.13,6.13,0,0,0-1.77-1.06l-1.51-.59,1.34-1.51a5.79,5.79,0,0,0-3.49-9.8l-1.21-.17.23-1.19a6.19,6.19,0,0,0-9.52-6.3l-1.1.74-.58-1.22a4.64,4.64,0,0,0-1.2-1.51,6.14,6.14,0,0,0-8.64.62L38.81,117l-.73-1.66a21.92,21.92,0,0,0-5.59-7.55c-3.17-2.54-8.67-3-11.28,0a6.58,6.58,0,0,0-1.16,6.79h0c5.8,15-7.47,19.35,5,30.21l11.57,10a18.32,18.32,0,0,0,25.68-1.84l20.71-23.84A6.17,6.17,0,0,0,82.43,120.43Zm-22,30.83a15.75,15.75,0,0,1-22.17,1.51l-10.69-9.2c-11.09-9.61.89-13.5-5.08-29.85l-.19-.39a4.12,4.12,0,0,1,.81-4.06c1.51-1.77,5.24-1.62,7.63.28A22.75,22.75,0,0,1,37,120a1.23,1.23,0,0,0,.89.79,1.72,1.72,0,0,0,1.51-.64L56.89,100a3.6,3.6,0,1,1,5.45,4.7L51.21,117.51a1.28,1.28,0,0,0,1.93,1.67l14.3-16.51a3.58,3.58,0,1,1,5.41,4.69h0l-14.3,16.51a1.27,1.27,0,0,0,.12,1.79h0a1.29,1.29,0,0,0,1.8-.14l12.7-14.66a3.58,3.58,0,1,1,5.42,4.68h0l-12.7,14.68a1.272,1.272,0,1,0,1.92,1.67l8-9.16a3.58,3.58,0,0,1,5.4,4.68Z' fill='%23fff'/%3E%3Cpath id='Path_9' data-name='Path 9' d='M116.71,94.21a5.76,5.76,0,0,0-1.51,1.36l-1,1.27-1.08-1.77A6.12,6.12,0,0,0,104.74,93a6.24,6.24,0,0,0-2,2.41l-.53,1.1-1.12-.61a6.14,6.14,0,0,0-4.71-.5,6,6,0,0,0-3.68,3,6.13,6.13,0,0,0-.53,4.63l.36,1.29-1.33.16a5.11,5.11,0,0,0-1.9.65,6.14,6.14,0,0,0-2.07,8.42l12.72,21.14-1.8.18a22.12,22.12,0,0,0-9,3c-3.38,2.24-5.62,7.28-3.55,10.71a6.58,6.58,0,0,0,6.29,3.16H92c16-.89,16.1,13.08,30.21,4.53l13-7.82a18.32,18.32,0,0,0,6.21-25.08L125.14,96.29a6.13,6.13,0,0,0-8.42-2.09Zm22.52,30.42a15.75,15.75,0,0,1-5.34,21.57l-12.09,7.31c-12.56,7.55-12.56-5-29.95-4.4h-.44a4.12,4.12,0,0,1-3.62-1.9c-1.21-2,.07-5.5,2.63-7.18a22.66,22.66,0,0,1,11.88-2.71,1.21,1.21,0,0,0,1-.61,1.77,1.77,0,0,0-.21-1.58L89.37,112.18a3.61,3.61,0,1,1,6.2-3.7h0L104.28,123a1.274,1.274,0,1,0,2.18-1.32h0L95.19,103a3.58,3.58,0,1,1,5.5-4.57,3.72,3.72,0,0,1,.54.87L112.51,118a1.281,1.281,0,0,0,2.19-1.33l-10-16.62a3.584,3.584,0,0,1,6.14-3.7h0l10,16.62a1.27,1.27,0,0,0,1.74.43h0a1.29,1.29,0,0,0,.42-1.75l-6.27-10.39a3.581,3.581,0,1,1,6-3.91l.14.22Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      section.values .card:nth-child(5) .card-img-top {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='185' height='185' viewBox='0 0 185 185'%3E%3Cg id='Group_5' data-name='Group 5' transform='translate(-1296 -671)'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='185' height='185' transform='translate(1296 671)' fill='none'/%3E%3Cg id='Layer_2' data-name='Layer 2' transform='translate(1298 689.56)'%3E%3Cg id='content'%3E%3Cg id='Layer_2-2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1-2'%3E%3Cpath id='Path_11' data-name='Path 11' d='M77.65,146c1.53-5.74,6-18.15,5.08-30.06-2.24-23.9-26.88-27.39-38.46-24.41,8.83-5.19,33.28-9.67,42.51,4.55.46-25-5-44.06-16.9-48.83,6.3.56,18,9.89,19.85,16.4,1.83-6.51,13.54-15.8,19.83-16.4C97.65,52.06,92.2,71.15,92.73,96.18,102,82,126.39,86.44,135.22,91.63c-11.57-3-36.22.44-38.46,24.41-1,11.91,3.57,24.32,5.09,30.06Z' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='2.87'/%3E%3Cpath id='Path_12' data-name='Path 12' d='M89.35,51.36C95.67,44.85,101,39.75,101,29.57S96.52,14.81,89.47,1.44h-.09c-7.18,13.37-11.56,18-11.56,28.13S83,44.88,89.35,51.36Z' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2.87'/%3E%3Cpath id='Path_13' data-name='Path 13' d='M104.33,80.33c10.76.44,19.45,1.07,28.44-7s9.55-15.6,15.8-32.49h0c-17.47,4.31-25,4-34,12S105.08,69.6,104.33,80.33Z' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2.87'/%3E%3Cpath id='Path_14' data-name='Path 14' d='M135.17,82.88c6.12,4.71,10.94,8.69,19.54,7.72s12-5.19,22.68-12.5h0c-12-4.72-16.3-8-24.9-7S140.12,76.91,135.17,82.88Z' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2.87'/%3E%3Cpath id='Path_15' data-name='Path 15' d='M111.56,41.71c7.65-1.07,13.86-1.73,19.18-8.62s4.74-12.24,6.94-25h0c-11.78,5.26-17.23,6-22.48,12.93S110.72,34,111.56,41.71Z' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2.87'/%3E%3Cpath id='Path_16' data-name='Path 16' d='M111.27,102.33c4.58,9.75,8,17.75,19.33,22s18.25,1.25,36.09-1.07v-.08c-11.86-13.52-15.11-20.35-26.4-24.62S121.14,98,111.27,102.33Z' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2.87'/%3E%3Cpath id='Path_17' data-name='Path 17' d='M76.1,80.33c-10.76.44-19.45,1.07-28.45-7S38.15,57.81,31.9,40.86h0c17.48,4.31,25.05,4,34,12S75.34,69.6,76.1,80.33Z' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2.87'/%3E%3Cpath id='Path_18' data-name='Path 18' d='M45.25,82.88c-6.11,4.71-10.93,8.69-19.54,7.72S13.65,85.41,3,78.1H3c12-4.72,16.31-8,24.92-7S40.36,76.91,45.25,82.88Z' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2.87'/%3E%3Cpath id='Path_19' data-name='Path 19' d='M68.86,41.71C61.22,40.64,55,40,49.69,33.09s-4.74-12.24-7-25h0c11.78,5.26,17.15,6,22.48,12.93S69.75,34,68.86,41.71Z' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2.87'/%3E%3Cpath id='Path_20' data-name='Path 20' d='M69.15,102.33c-4.57,9.75-8,17.75-19.34,22s-18.24,1.25-36.07-1.07v-.08c11.86-13.52,15.09-20.35,26.39-24.62S59.28,98,69.15,102.33Z' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2.87'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      section.values .card .card-body {
        background-image: linear-gradient(to bottom, #006379, rgba(29, 127, 143, 0) 50%);
        padding-left: 20px; }
        @media (min-width: 0px) {
          section.values .card .card-body {
            padding-bottom: 15px !important; } }
        @media (min-width: 576px) {
          section.values .card .card-body {
            padding-bottom: 20px !important; } }
        @media (min-width: 768px) {
          section.values .card .card-body {
            padding-bottom: 20px !important; } }
        @media (min-width: 992px) {
          section.values .card .card-body {
            padding-bottom: 25px !important; } }
        @media (min-width: 1200px) {
          section.values .card .card-body {
            padding-bottom: 30px !important; } }
        @media (min-width: 1400px) {
          section.values .card .card-body {
            padding-bottom: 30px !important; } }
        @media (min-width: 1920px) {
          section.values .card .card-body {
            padding-bottom: 30px !important; } }
        @media (min-width: 2560px) {
          section.values .card .card-body {
            padding-bottom: 30px !important; } }
        section.values .card .card-body:before {
          margin-left: auto;
          margin-right: auto; }
      section.values .card .card-text {
        text-align: center;
        text-transform: none;
        color: #fff;
        margin: 0 !important; }
        @media (min-width: 0px) {
          section.values .card .card-text {
            font-size: 13px !important; } }
        @media (min-width: 576px) {
          section.values .card .card-text {
            font-size: 14px !important; } }
        @media (min-width: 768px) {
          section.values .card .card-text {
            font-size: 14px !important; } }
        @media (min-width: 992px) {
          section.values .card .card-text {
            font-size: 15px !important; } }
        @media (min-width: 1200px) {
          section.values .card .card-text {
            font-size: 16px !important; } }
        @media (min-width: 1400px) {
          section.values .card .card-text {
            font-size: 18px !important; } }
        @media (min-width: 1920px) {
          section.values .card .card-text {
            font-size: 18px !important; } }
        @media (min-width: 2560px) {
          section.values .card .card-text {
            font-size: 18px !important; } }
        section.values .card .card-text span {
          display: inline; }
  section.benefits-jobs {
    background-position: center top;
    background-size: auto 100%;
    background-image: url("../images/bg-jobs-mob.jpg");
    padding-top: calc(600%/7.5) !important;
    padding-bottom: calc(160%/7.5) !important; }
    @media (min-width: 576px) {
      section.benefits-jobs {
        background-image: url("../images/bg-jobs.jpg");
        background-size: cover; } }
  @media (min-width: 576px) and (min-width: 0px) {
    section.benefits-jobs {
      padding-top: 45px !important; } }
  @media (min-width: 576px) and (min-width: 576px) {
    section.benefits-jobs {
      padding-top: 70px !important; } }
  @media (min-width: 576px) and (min-width: 768px) {
    section.benefits-jobs {
      padding-top: 70px !important; } }
  @media (min-width: 576px) and (min-width: 992px) {
    section.benefits-jobs {
      padding-top: 90px !important; } }
  @media (min-width: 576px) and (min-width: 1200px) {
    section.benefits-jobs {
      padding-top: 110px !important; } }
  @media (min-width: 576px) and (min-width: 1400px) {
    section.benefits-jobs {
      padding-top: 120px !important; } }
  @media (min-width: 576px) and (min-width: 1920px) {
    section.benefits-jobs {
      padding-top: 130px !important; } }
  @media (min-width: 576px) and (min-width: 2560px) {
    section.benefits-jobs {
      padding-top: 130px !important; } }
  @media (min-width: 576px) and (min-width: 0px) {
    section.benefits-jobs {
      padding-bottom: 30px !important; } }
  @media (min-width: 576px) and (min-width: 576px) {
    section.benefits-jobs {
      padding-bottom: 70px !important; } }
  @media (min-width: 576px) and (min-width: 768px) {
    section.benefits-jobs {
      padding-bottom: 70px !important; } }
  @media (min-width: 576px) and (min-width: 992px) {
    section.benefits-jobs {
      padding-bottom: 120px !important; } }
  @media (min-width: 576px) and (min-width: 1200px) {
    section.benefits-jobs {
      padding-bottom: 140px !important; } }
  @media (min-width: 576px) and (min-width: 1400px) {
    section.benefits-jobs {
      padding-bottom: 160px !important; } }
  @media (min-width: 576px) and (min-width: 1920px) {
    section.benefits-jobs {
      padding-bottom: 190px !important; } }
  @media (min-width: 576px) and (min-width: 2560px) {
    section.benefits-jobs {
      padding-bottom: 190px !important; } }

    @media (min-width: 1920px) {
      section.benefits-jobs {
        background-size: cover; } }
    section.benefits-jobs .row {
      position: relative;
      z-index: 1; }
    @media (min-width: 0px) {
      section.benefits-jobs .benefits-item {
        padding: 15px !important; } }
    @media (min-width: 576px) {
      section.benefits-jobs .benefits-item {
        padding: 20px !important; } }
    @media (min-width: 768px) {
      section.benefits-jobs .benefits-item {
        padding: 20px !important; } }
    @media (min-width: 992px) {
      section.benefits-jobs .benefits-item {
        padding: 25px !important; } }
    @media (min-width: 1200px) {
      section.benefits-jobs .benefits-item {
        padding: 30px !important; } }
    @media (min-width: 1400px) {
      section.benefits-jobs .benefits-item {
        padding: 30px !important; } }
    @media (min-width: 1920px) {
      section.benefits-jobs .benefits-item {
        padding: 30px !important; } }
    @media (min-width: 2560px) {
      section.benefits-jobs .benefits-item {
        padding: 30px !important; } }
    @media (min-width: 0px) {
      section.benefits-jobs .benefits-item {
        padding-top: 20px !important; } }
    @media (min-width: 576px) {
      section.benefits-jobs .benefits-item {
        padding-top: 20px !important; } }
    @media (min-width: 768px) {
      section.benefits-jobs .benefits-item {
        padding-top: 20px !important; } }
    @media (min-width: 992px) {
      section.benefits-jobs .benefits-item {
        padding-top: 25px !important; } }
    @media (min-width: 1200px) {
      section.benefits-jobs .benefits-item {
        padding-top: 30px !important; } }
    @media (min-width: 1400px) {
      section.benefits-jobs .benefits-item {
        padding-top: 30px !important; } }
    @media (min-width: 1920px) {
      section.benefits-jobs .benefits-item {
        padding-top: 40px !important; } }
    @media (min-width: 2560px) {
      section.benefits-jobs .benefits-item {
        padding-top: 40px !important; } }
    section.benefits-jobs .ourculture {
      background-image: linear-gradient(to right, rgba(130, 57, 25, 0.85), rgba(214, 107, 30, 0.85)); }
    section.benefits-jobs .jobs {
      background-image: linear-gradient(to right, rgba(0, 27, 89, 0.85), rgba(27, 117, 186, 0.85)); }
      @media (min-width: 576px) {
        section.benefits-jobs .jobs {
          background-image: linear-gradient(to right, rgba(0, 27, 89, 0.85), rgba(27, 117, 186, 0.85));
          position: relative; } }
    section.benefits-jobs .benefits {
      background-image: linear-gradient(to right, rgba(6, 63, 85, 0.85) 15%, rgba(0, 99, 121, 0.85)); }
      @media (min-width: 576px) {
        section.benefits-jobs .benefits {
          background-image: linear-gradient(to right, rgba(6, 63, 85, 0.85) 15%, rgba(0, 99, 121, 0.85));
          margin-bottom: 0 !important;
          position: relative; } }
    section.benefits-jobs .disclaimer {
      padding-top: 60px;
      position: absolute;
      bottom: 0;
      width: 100%;
      background-color: #18313d;
      z-index: 0; }
      @media (min-width: 0px) {
        section.benefits-jobs .disclaimer {
          padding-bottom: 15px !important; } }
      @media (min-width: 576px) {
        section.benefits-jobs .disclaimer {
          padding-bottom: 20px !important; } }
      @media (min-width: 768px) {
        section.benefits-jobs .disclaimer {
          padding-bottom: 20px !important; } }
      @media (min-width: 992px) {
        section.benefits-jobs .disclaimer {
          padding-bottom: 25px !important; } }
      @media (min-width: 1200px) {
        section.benefits-jobs .disclaimer {
          padding-bottom: 30px !important; } }
      @media (min-width: 1400px) {
        section.benefits-jobs .disclaimer {
          padding-bottom: 30px !important; } }
      @media (min-width: 1920px) {
        section.benefits-jobs .disclaimer {
          padding-bottom: 30px !important; } }
      @media (min-width: 2560px) {
        section.benefits-jobs .disclaimer {
          padding-bottom: 30px !important; } }
      @media (min-width: 576px) {
        section.benefits-jobs .disclaimer {
          background-color: transparent;
          background-image: linear-gradient(to top, #18313d, rgba(9, 90, 111, 0)); } }
  @media (min-width: 576px) and (min-width: 0px) {
    section.benefits-jobs .disclaimer {
      padding-top: 25px !important; } }
  @media (min-width: 576px) and (min-width: 576px) {
    section.benefits-jobs .disclaimer {
      padding-top: 25px !important; } }
  @media (min-width: 576px) and (min-width: 768px) {
    section.benefits-jobs .disclaimer {
      padding-top: 25px !important; } }
  @media (min-width: 576px) and (min-width: 992px) {
    section.benefits-jobs .disclaimer {
      padding-top: 30px !important; } }
  @media (min-width: 576px) and (min-width: 1200px) {
    section.benefits-jobs .disclaimer {
      padding-top: 50px !important; } }
  @media (min-width: 576px) and (min-width: 1400px) {
    section.benefits-jobs .disclaimer {
      padding-top: 70px !important; } }
  @media (min-width: 576px) and (min-width: 1920px) {
    section.benefits-jobs .disclaimer {
      padding-top: 90px !important; } }
  @media (min-width: 576px) and (min-width: 2560px) {
    section.benefits-jobs .disclaimer {
      padding-top: 90px !important; } }

  section.importants {
    background-size: 100% auto;
    background-position: center top;
    background-repeat: no-repeat;
    background-image: url("../images/wmap.png"); }
    @media (min-width: 0px) {
      section.importants {
        padding-top: 40px !important; } }
    @media (min-width: 576px) {
      section.importants {
        padding-top: 40px !important; } }
    @media (min-width: 768px) {
      section.importants {
        padding-top: 40px !important; } }
    @media (min-width: 992px) {
      section.importants {
        padding-top: 60px !important; } }
    @media (min-width: 1200px) {
      section.importants {
        padding-top: 70px !important; } }
    @media (min-width: 1400px) {
      section.importants {
        padding-top: 80px !important; } }
    @media (min-width: 1920px) {
      section.importants {
        padding-top: 100px !important; } }
    @media (min-width: 2560px) {
      section.importants {
        padding-top: 100px !important; } }
    @media (min-width: 768px) {
      section.importants {
        background-size: auto 90%; } }
    section.importants .quote {
      color: #d7282f; }
      @media (min-width: 0px) {
        section.importants .quote {
          font-size: 18px !important; } }
      @media (min-width: 576px) {
        section.importants .quote {
          font-size: 18px !important; } }
      @media (min-width: 768px) {
        section.importants .quote {
          font-size: 18px !important; } }
      @media (min-width: 992px) {
        section.importants .quote {
          font-size: 20px !important; } }
      @media (min-width: 1200px) {
        section.importants .quote {
          font-size: 26px !important; } }
      @media (min-width: 1400px) {
        section.importants .quote {
          font-size: 32px !important; } }
      @media (min-width: 1920px) {
        section.importants .quote {
          font-size: 40px !important; } }
      @media (min-width: 2560px) {
        section.importants .quote {
          font-size: 40px !important; } }
    section.importants .keys .inner, section.importants .demographics .inner {
      background-image: linear-gradient(to top, #e0f6f6, rgba(224, 246, 246, 0.3));
      height: 100%; }
      @media (min-width: 0px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding: 20px !important; } }
      @media (min-width: 576px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding: 20px !important; } }
      @media (min-width: 768px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding: 20px !important; } }
      @media (min-width: 992px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding: 25px !important; } }
      @media (min-width: 1200px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding: 30px !important; } }
      @media (min-width: 1400px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding: 30px !important; } }
      @media (min-width: 1920px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding: 40px !important; } }
      @media (min-width: 2560px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding: 40px !important; } }
      @media (min-width: 0px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding-top: 15px !important; } }
      @media (min-width: 576px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding-top: 20px !important; } }
      @media (min-width: 768px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding-top: 20px !important; } }
      @media (min-width: 992px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding-top: 25px !important; } }
      @media (min-width: 1200px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding-top: 30px !important; } }
      @media (min-width: 1400px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding-top: 30px !important; } }
      @media (min-width: 1920px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding-top: 30px !important; } }
      @media (min-width: 2560px) {
        section.importants .keys .inner, section.importants .demographics .inner {
          padding-top: 30px !important; } }
    @media (min-width: 0px) {
      section.importants .keys p {
        margin-bottom: 20px !important; } }
    @media (min-width: 576px) {
      section.importants .keys p {
        margin-bottom: 20px !important; } }
    @media (min-width: 768px) {
      section.importants .keys p {
        margin-bottom: 20px !important; } }
    @media (min-width: 992px) {
      section.importants .keys p {
        margin-bottom: 25px !important; } }
    @media (min-width: 1200px) {
      section.importants .keys p {
        margin-bottom: 30px !important; } }
    @media (min-width: 1400px) {
      section.importants .keys p {
        margin-bottom: 30px !important; } }
    @media (min-width: 1920px) {
      section.importants .keys p {
        margin-bottom: 40px !important; } }
    @media (min-width: 2560px) {
      section.importants .keys p {
        margin-bottom: 40px !important; } }
    section.importants .keys span {
      color: #d7282f; }
      @media (min-width: 0px) {
        section.importants .keys span {
          font-size: 24px !important; } }
      @media (min-width: 576px) {
        section.importants .keys span {
          font-size: 26px !important; } }
      @media (min-width: 768px) {
        section.importants .keys span {
          font-size: 26px !important; } }
      @media (min-width: 992px) {
        section.importants .keys span {
          font-size: 28px !important; } }
      @media (min-width: 1200px) {
        section.importants .keys span {
          font-size: 30px !important; } }
      @media (min-width: 1400px) {
        section.importants .keys span {
          font-size: 32px !important; } }
      @media (min-width: 1920px) {
        section.importants .keys span {
          font-size: 36px !important; } }
      @media (min-width: 2560px) {
        section.importants .keys span {
          font-size: 36px !important; } }
    section.importants .demographics [class*='demo-'] {
      position: relative;
      color: #d7282f;
      width: calc(370%/6.5);
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 0 auto; }
      @media (min-width: 992px) {
        section.importants .demographics [class*='demo-'] {
          width: calc(280%/6.5); } }
      section.importants .demographics [class*='demo-']:before {
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        background-size: 99%;
        background-repeat: no-repeat; }
      section.importants .demographics [class*='demo-'].demo-1 {
        transform: translateX(-10%); }
        section.importants .demographics [class*='demo-'].demo-1:before {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='269.288' height='271.997' viewBox='0 0 269.288 271.997'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.483' y1='1.031' x2='0.529' y2='0.194' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23063f55'/%3E%3Cstop offset='0.746' stop-color='%23217b91'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_32' data-name='Group 32' transform='translate(-0.004 0.007)'%3E%3Cg id='Group_30' data-name='Group 30'%3E%3Cpath id='Path_38' data-name='Path 38' d='M4.7,140.8C2.1,67.9,59.2,6.4,132.1,3.7S266.5,58.1,269.2,131,214.7,265.4,141.9,268.1,7.4,213.6,4.7,140.8ZM258,131.5A121.332,121.332,0,0,0,132.5,14.9C65.7,17.3,13.5,73.6,15.9,140.3s58.7,119,125.5,116.6C208.1,254.5,260.4,198.2,258,131.5Z' fill='%23fff'/%3E%3C/g%3E%3Cg id='Group_31' data-name='Group 31'%3E%3Cpath id='Path_39' data-name='Path 39' d='M.1,140.9C-2.7,66,56.1,2.8,131,0a9.357,9.357,0,0,1,.7,18.7,117.4,117.4,0,0,0-113,121.5c2.4,64.6,56.9,115.4,121.6,113a9.357,9.357,0,0,1,.7,18.7C66.1,274.6,2.8,215.9.1,140.9Z' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      section.importants .demographics [class*='demo-'].demo-2 {
        transform: translateX(40%) translateY(-21%); }
        section.importants .demographics [class*='demo-'].demo-2:before {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='268.76' height='272.033' viewBox='0 0 268.76 272.033'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.496' y1='1.062' x2='0.509' y2='0.11' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23063f55'/%3E%3Cstop offset='0.746' stop-color='%23217b91'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_35' data-name='Group 35' transform='translate(0.028 0.002)'%3E%3Cg id='Group_33' data-name='Group 33'%3E%3Cpath id='Path_40' data-name='Path 40' d='M0,132.7C1.6,59.8,62.2,1.7,135.1,3.3c72.9,1.5,131,62.1,129.5,135.1s-62.1,131-135.1,129.5C56.6,266.2-1.5,205.6,0,132.7Zm253.4,5.4A121.212,121.212,0,0,0,134.9,14.5C68.1,13,12.6,66.2,11.2,132.9,9.8,199.7,63,255.2,129.7,256.6,196.5,258,252,204.8,253.4,138.1Z' fill='%23fff'/%3E%3C/g%3E%3Cg id='Group_34' data-name='Group 34'%3E%3Cpath id='Path_41' data-name='Path 41' d='M120.7,262.5a9.349,9.349,0,0,1,9.5-9.1A117.453,117.453,0,0,0,250,138.5C251.5,73.8,199.9,20,135.2,18.6a9.349,9.349,0,0,1-9.1-9.5A9.349,9.349,0,0,1,135.6,0c75,1.6,134.7,63.9,133.1,138.9S204.8,273.6,129.8,272A9.349,9.349,0,0,1,120.7,262.5Z' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      section.importants .demographics [class*='demo-'].demo-3 {
        margin-top: -30%;
        transform: translateX(-25%); }
        @media (min-width: 992px) {
          section.importants .demographics [class*='demo-'].demo-3 {
            transform: translateX(-39%); } }
        section.importants .demographics [class*='demo-'].demo-3:before {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='269.289' height='272.003' viewBox='0 0 269.289 272.003'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.581' y1='1.103' x2='0.391' y2='0.187' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23063f55'/%3E%3Cstop offset='0.746' stop-color='%23217b91'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_37' data-name='Group 37' transform='translate(-0.003 0.107)'%3E%3Cg id='Group_36' data-name='Group 36'%3E%3Cpath id='Path_42' data-name='Path 42' d='M4.7,140.8C2.1,67.9,59.2,6.4,132.1,3.7S266.5,58.1,269.2,131,214.7,265.4,141.9,268.1C68.9,270.8,7.4,213.6,4.7,140.8ZM258,131.5A121.332,121.332,0,0,0,132.5,14.9C65.7,17.3,13.5,73.6,15.9,140.3s58.7,119,125.5,116.6C208.1,254.5,260.4,198.2,258,131.5Z' fill='%23fff'/%3E%3C/g%3E%3Cpath id='Path_43' data-name='Path 43' d='M214.1,236.2a9.339,9.339,0,0,0-12.9-2.7A117.362,117.362,0,1,1,131.7,18.6,9.357,9.357,0,0,0,131-.1,135.01,135.01,0,0,0,62.7,21.3c-.3.2-.6.3-.9.5q-4.95,3.3-9.6,6.9A136.188,136.188,0,0,0,.1,140.9c2.8,75,66,133.7,140.9,130.9a6.71,6.71,0,0,0,2.8-.6A135.016,135.016,0,0,0,211.4,249,9.2,9.2,0,0,0,214.1,236.2Z' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/svg%3E%0A"); }
      section.importants .demographics [class*='demo-']:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        margin-top: 100%; }
      section.importants .demographics [class*='demo-'] div {
        position: absolute;
        text-align: center; }
        @media (min-width: 0px) {
          section.importants .demographics [class*='demo-'] div {
            font-size: 15px !important; } }
        @media (min-width: 576px) {
          section.importants .demographics [class*='demo-'] div {
            font-size: 15px !important; } }
        @media (min-width: 768px) {
          section.importants .demographics [class*='demo-'] div {
            font-size: 15px !important; } }
        @media (min-width: 992px) {
          section.importants .demographics [class*='demo-'] div {
            font-size: 19px !important; } }
        @media (min-width: 1200px) {
          section.importants .demographics [class*='demo-'] div {
            font-size: 22px !important; } }
        @media (min-width: 1400px) {
          section.importants .demographics [class*='demo-'] div {
            font-size: 25px !important; } }
        @media (min-width: 1920px) {
          section.importants .demographics [class*='demo-'] div {
            font-size: 25px !important; } }
        @media (min-width: 2560px) {
          section.importants .demographics [class*='demo-'] div {
            font-size: 25px !important; } }
      section.importants .demographics [class*='demo-'] span {
        font-weight: 500; }
    section.importants .culture {
      padding-top: 0 !important;
      padding-bottom: 0 !important; }
      section.importants .culture .container {
        background-image: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0)); }
        @media (min-width: 0px) {
          section.importants .culture .container {
            padding-top: 15px !important; } }
        @media (min-width: 576px) {
          section.importants .culture .container {
            padding-top: 20px !important; } }
        @media (min-width: 768px) {
          section.importants .culture .container {
            padding-top: 20px !important; } }
        @media (min-width: 992px) {
          section.importants .culture .container {
            padding-top: 25px !important; } }
        @media (min-width: 1200px) {
          section.importants .culture .container {
            padding-top: 30px !important; } }
        @media (min-width: 1400px) {
          section.importants .culture .container {
            padding-top: 30px !important; } }
        @media (min-width: 1920px) {
          section.importants .culture .container {
            padding-top: 30px !important; } }
        @media (min-width: 2560px) {
          section.importants .culture .container {
            padding-top: 30px !important; } }
        @media (min-width: 0px) {
          section.importants .culture .container {
            padding-bottom: 30px !important; } }
        @media (min-width: 576px) {
          section.importants .culture .container {
            padding-bottom: 30px !important; } }
        @media (min-width: 768px) {
          section.importants .culture .container {
            padding-bottom: 30px !important; } }
        @media (min-width: 992px) {
          section.importants .culture .container {
            padding-bottom: 35px !important; } }
        @media (min-width: 1200px) {
          section.importants .culture .container {
            padding-bottom: 40px !important; } }
        @media (min-width: 1400px) {
          section.importants .culture .container {
            padding-bottom: 45px !important; } }
        @media (min-width: 1920px) {
          section.importants .culture .container {
            padding-bottom: 50px !important; } }
        @media (min-width: 2560px) {
          section.importants .culture .container {
            padding-bottom: 50px !important; } }
      section.importants .culture .culture-item {
        color: #fff;
        margin-bottom: 20px; }
        @media (min-width: 576px) {
          section.importants .culture .culture-item {
            margin-bottom: 0; } }
        section.importants .culture .culture-item .circle {
          border-radius: 50%;
          position: relative;
          display: flex; }
          section.importants .culture .culture-item .circle:before {
            content: '';
            display: block;
            width: 0;
            height: 0;
            margin-top: 100%; }
          section.importants .culture .culture-item .circle > div {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            margin: auto;
            height: min-content;
            width: min-content;
            text-align: center; }
        section.importants .culture .culture-item:nth-child(1) .circle {
          background-image: linear-gradient(to right, #063f55, #217b91 75%); }
        section.importants .culture .culture-item:nth-child(2) .circle {
          background-image: linear-gradient(to right, #001b59, #1b75ba); }
        section.importants .culture .culture-item:nth-child(3) .circle {
          background-image: linear-gradient(to right, #ac561c, #d66b1e, #f5a741); }
  section.steering {
    padding-top: 40px !important;
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-image: url("../images/sunstreet.jpg"); }
    @media (min-width: 576px) {
      section.steering {
        padding-top: 0px !important;
        padding-bottom: 190px !important;
        background-size: 150% auto; } }
    @media (min-width: 768px) {
      section.steering {
        padding-top: 0px !important;
        padding-bottom: 330px !important; } }
    @media (min-width: 992px) {
      section.steering {
        padding-top: 0px !important;
        background-size: 100% auto; } }
  @media (min-width: 992px) and (min-width: 0px) {
    section.steering {
      padding-bottom: 30px !important; } }
  @media (min-width: 992px) and (min-width: 576px) {
    section.steering {
      padding-bottom: 70px !important; } }
  @media (min-width: 992px) and (min-width: 768px) {
    section.steering {
      padding-bottom: 70px !important; } }
  @media (min-width: 992px) and (min-width: 992px) {
    section.steering {
      padding-bottom: 120px !important; } }
  @media (min-width: 992px) and (min-width: 1200px) {
    section.steering {
      padding-bottom: 140px !important; } }
  @media (min-width: 992px) and (min-width: 1400px) {
    section.steering {
      padding-bottom: 160px !important; } }
  @media (min-width: 992px) and (min-width: 1920px) {
    section.steering {
      padding-bottom: 190px !important; } }
  @media (min-width: 992px) and (min-width: 2560px) {
    section.steering {
      padding-bottom: 190px !important; } }

    section.steering .quote {
      background-image: linear-gradient(to bottom, #063f55 60%, rgba(15, 112, 135, 0.8)); }
      @media (min-width: 0px) {
        section.steering .quote {
          padding-top: 30px !important; } }
      @media (min-width: 576px) {
        section.steering .quote {
          padding-top: 31px !important; } }
      @media (min-width: 768px) {
        section.steering .quote {
          padding-top: 31px !important; } }
      @media (min-width: 992px) {
        section.steering .quote {
          padding-top: 38px !important; } }
      @media (min-width: 1200px) {
        section.steering .quote {
          padding-top: 45px !important; } }
      @media (min-width: 1400px) {
        section.steering .quote {
          padding-top: 50px !important; } }
      @media (min-width: 1920px) {
        section.steering .quote {
          padding-top: 60px !important; } }
      @media (min-width: 2560px) {
        section.steering .quote {
          padding-top: 60px !important; } }
      @media (min-width: 0px) {
        section.steering .quote {
          padding-bottom: 30px !important; } }
      @media (min-width: 576px) {
        section.steering .quote {
          padding-bottom: 30px !important; } }
      @media (min-width: 768px) {
        section.steering .quote {
          padding-bottom: 30px !important; } }
      @media (min-width: 992px) {
        section.steering .quote {
          padding-bottom: 35px !important; } }
      @media (min-width: 1200px) {
        section.steering .quote {
          padding-bottom: 40px !important; } }
      @media (min-width: 1400px) {
        section.steering .quote {
          padding-bottom: 45px !important; } }
      @media (min-width: 1920px) {
        section.steering .quote {
          padding-bottom: 50px !important; } }
      @media (min-width: 2560px) {
        section.steering .quote {
          padding-bottom: 50px !important; } }
      @media (max-width: 767px) {
        section.steering .quote {
          margin: 0; } }
      @media (min-width: 768px) {
        section.steering .quote {
          margin-bottom: calc(100vw/19.2); } }
      @media (min-width: 992px) {
        section.steering .quote {
          margin-bottom: calc(200vw/19.2); } }
      @media (min-width: 1200px) {
        section.steering .quote {
          margin-bottom: calc(270vw/19.2); } }
      @media (min-width: 1400px) {
        section.steering .quote {
          margin-bottom: calc(320vw/19.2); } }
      @media (min-width: 1920px) {
        section.steering .quote {
          margin-bottom: calc(440vw/19.2); } }
      section.steering .quote .quote-text p {
        text-align: left;
        margin-bottom: 0 !important; }
        @media (min-width: 0px) {
          section.steering .quote .quote-text p {
            font-size: 15px !important; } }
        @media (min-width: 576px) {
          section.steering .quote .quote-text p {
            font-size: 15px !important; } }
        @media (min-width: 768px) {
          section.steering .quote .quote-text p {
            font-size: 15px !important; } }
        @media (min-width: 992px) {
          section.steering .quote .quote-text p {
            font-size: 17px !important; } }
        @media (min-width: 1200px) {
          section.steering .quote .quote-text p {
            font-size: 20px !important; } }
        @media (min-width: 1400px) {
          section.steering .quote .quote-text p {
            font-size: 22px !important; } }
        @media (min-width: 1920px) {
          section.steering .quote .quote-text p {
            font-size: 22px !important; } }
        @media (min-width: 2560px) {
          section.steering .quote .quote-text p {
            font-size: 22px !important; } }
        section.steering .quote .quote-text p span {
          display: inline;
          font-weight: 300;
          color: #9be2e2; }
          @media (min-width: 0px) {
            section.steering .quote .quote-text p span {
              font-size: 24px !important; } }
          @media (min-width: 576px) {
            section.steering .quote .quote-text p span {
              font-size: 24px !important; } }
          @media (min-width: 768px) {
            section.steering .quote .quote-text p span {
              font-size: 24px !important; } }
          @media (min-width: 992px) {
            section.steering .quote .quote-text p span {
              font-size: 26px !important; } }
          @media (min-width: 1200px) {
            section.steering .quote .quote-text p span {
              font-size: 32px !important; } }
          @media (min-width: 1400px) {
            section.steering .quote .quote-text p span {
              font-size: 38px !important; } }
          @media (min-width: 1920px) {
            section.steering .quote .quote-text p span {
              font-size: 45px !important; } }
          @media (min-width: 2560px) {
            section.steering .quote .quote-text p span {
              font-size: 45px !important; } }
  @media (min-width: 576px) {
    section.employee-demographics {
      margin-top: -17%; } }
  @media (min-width: 768px) {
    section.employee-demographics {
      margin-top: -33%; } }
  @media (min-width: 992px) {
    section.employee-demographics {
      margin-top: -17%; } }
  @media (max-width: 575px) {
    section.employee-demographics h2 {
      text-align: center;
      display: block;
      width: 100%; } }
@media (min-width: 768px) and (min-width: 0px) {
  section.employee-demographics h2 {
    padding-left: 30px !important; } }
@media (min-width: 768px) and (min-width: 576px) {
  section.employee-demographics h2 {
    padding-left: 31px !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  section.employee-demographics h2 {
    padding-left: 31px !important; } }
@media (min-width: 768px) and (min-width: 992px) {
  section.employee-demographics h2 {
    padding-left: 38px !important; } }
@media (min-width: 768px) and (min-width: 1200px) {
  section.employee-demographics h2 {
    padding-left: 45px !important; } }
@media (min-width: 768px) and (min-width: 1400px) {
  section.employee-demographics h2 {
    padding-left: 50px !important; } }
@media (min-width: 768px) and (min-width: 1920px) {
  section.employee-demographics h2 {
    padding-left: 60px !important; } }
@media (min-width: 768px) and (min-width: 2560px) {
  section.employee-demographics h2 {
    padding-left: 60px !important; } }

  section.employee-demographics .container {
    background-image: linear-gradient(to top, #e0f6f6 55%, rgba(224, 246, 246, 0.5) 90%, rgba(224, 246, 246, 0)); }
  @media (min-width: 0px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding: 20px !important; } }
  @media (min-width: 576px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding: 20px !important; } }
  @media (min-width: 768px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding: 20px !important; } }
  @media (min-width: 992px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding: 25px !important; } }
  @media (min-width: 1200px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding: 30px !important; } }
  @media (min-width: 1400px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding: 30px !important; } }
  @media (min-width: 1920px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding: 40px !important; } }
  @media (min-width: 2560px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding: 40px !important; } }
  @media (min-width: 0px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding-top: 15px !important; } }
  @media (min-width: 576px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding-top: 20px !important; } }
  @media (min-width: 768px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding-top: 20px !important; } }
  @media (min-width: 992px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding-top: 25px !important; } }
  @media (min-width: 1200px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding-top: 30px !important; } }
  @media (min-width: 1400px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding-top: 30px !important; } }
  @media (min-width: 1920px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding-top: 30px !important; } }
  @media (min-width: 2560px) {
    section.employee-demographics .keys, section.employee-demographics .demographics {
      padding-top: 30px !important; } }
  section.employee-demographics .keys {
    display: flex;
    align-items: center; }
  section.employee-demographics .demographics [class*='demo-'] {
    position: relative;
    color: #d7282f;
    width: calc(370%/6.5);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media (min-width: 992px) {
      section.employee-demographics .demographics [class*='demo-'] {
        width: calc(280%/6.5); } }
    section.employee-demographics .demographics [class*='demo-']:before {
      content: '';
      display: block;
      position: absolute;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      background-size: 99%;
      background-repeat: no-repeat; }
    section.employee-demographics .demographics [class*='demo-'].demo-1 {
      transform: translateX(12%); }
      section.employee-demographics .demographics [class*='demo-'].demo-1:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='269.288' height='271.997' viewBox='0 0 269.288 271.997'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.483' y1='1.031' x2='0.529' y2='0.194' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23063f55'/%3E%3Cstop offset='0.746' stop-color='%23217b91'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_32' data-name='Group 32' transform='translate(-0.004 0.007)'%3E%3Cg id='Group_30' data-name='Group 30'%3E%3Cpath id='Path_38' data-name='Path 38' d='M4.7,140.8C2.1,67.9,59.2,6.4,132.1,3.7S266.5,58.1,269.2,131,214.7,265.4,141.9,268.1,7.4,213.6,4.7,140.8ZM258,131.5A121.332,121.332,0,0,0,132.5,14.9C65.7,17.3,13.5,73.6,15.9,140.3s58.7,119,125.5,116.6C208.1,254.5,260.4,198.2,258,131.5Z' fill='%23fff'/%3E%3C/g%3E%3Cg id='Group_31' data-name='Group 31'%3E%3Cpath id='Path_39' data-name='Path 39' d='M.1,140.9C-2.7,66,56.1,2.8,131,0a9.357,9.357,0,0,1,.7,18.7,117.4,117.4,0,0,0-113,121.5c2.4,64.6,56.9,115.4,121.6,113a9.357,9.357,0,0,1,.7,18.7C66.1,274.6,2.8,215.9.1,140.9Z' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
    section.employee-demographics .demographics [class*='demo-'].demo-2 {
      transform: translateX(82%) translateY(-34%); }
      section.employee-demographics .demographics [class*='demo-'].demo-2:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='268.76' height='272.033' viewBox='0 0 268.76 272.033'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.496' y1='1.062' x2='0.509' y2='0.11' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23063f55'/%3E%3Cstop offset='0.746' stop-color='%23217b91'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_35' data-name='Group 35' transform='translate(0.028 0.002)'%3E%3Cg id='Group_33' data-name='Group 33'%3E%3Cpath id='Path_40' data-name='Path 40' d='M0,132.7C1.6,59.8,62.2,1.7,135.1,3.3c72.9,1.5,131,62.1,129.5,135.1s-62.1,131-135.1,129.5C56.6,266.2-1.5,205.6,0,132.7Zm253.4,5.4A121.212,121.212,0,0,0,134.9,14.5C68.1,13,12.6,66.2,11.2,132.9,9.8,199.7,63,255.2,129.7,256.6,196.5,258,252,204.8,253.4,138.1Z' fill='%23fff'/%3E%3C/g%3E%3Cg id='Group_34' data-name='Group 34'%3E%3Cpath id='Path_41' data-name='Path 41' d='M120.7,262.5a9.349,9.349,0,0,1,9.5-9.1A117.453,117.453,0,0,0,250,138.5C251.5,73.8,199.9,20,135.2,18.6a9.349,9.349,0,0,1-9.1-9.5A9.349,9.349,0,0,1,135.6,0c75,1.6,134.7,63.9,133.1,138.9S204.8,273.6,129.8,272A9.349,9.349,0,0,1,120.7,262.5Z' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
    section.employee-demographics .demographics [class*='demo-'].demo-3 {
      margin-top: -48%; }
      @media (min-width: 992px) {
        section.employee-demographics .demographics [class*='demo-'].demo-3 {
          margin-top: -37%; } }
      section.employee-demographics .demographics [class*='demo-'].demo-3:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='269.289' height='272.003' viewBox='0 0 269.289 272.003'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.581' y1='1.103' x2='0.391' y2='0.187' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23063f55'/%3E%3Cstop offset='0.746' stop-color='%23217b91'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_37' data-name='Group 37' transform='translate(-0.003 0.107)'%3E%3Cg id='Group_36' data-name='Group 36'%3E%3Cpath id='Path_42' data-name='Path 42' d='M4.7,140.8C2.1,67.9,59.2,6.4,132.1,3.7S266.5,58.1,269.2,131,214.7,265.4,141.9,268.1C68.9,270.8,7.4,213.6,4.7,140.8ZM258,131.5A121.332,121.332,0,0,0,132.5,14.9C65.7,17.3,13.5,73.6,15.9,140.3s58.7,119,125.5,116.6C208.1,254.5,260.4,198.2,258,131.5Z' fill='%23fff'/%3E%3C/g%3E%3Cpath id='Path_43' data-name='Path 43' d='M214.1,236.2a9.339,9.339,0,0,0-12.9-2.7A117.362,117.362,0,1,1,131.7,18.6,9.357,9.357,0,0,0,131-.1,135.01,135.01,0,0,0,62.7,21.3c-.3.2-.6.3-.9.5q-4.95,3.3-9.6,6.9A136.188,136.188,0,0,0,.1,140.9c2.8,75,66,133.7,140.9,130.9a6.71,6.71,0,0,0,2.8-.6A135.016,135.016,0,0,0,211.4,249,9.2,9.2,0,0,0,214.1,236.2Z' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/svg%3E%0A"); }
    section.employee-demographics .demographics [class*='demo-']:after {
      content: '';
      display: block;
      width: 0;
      height: 0;
      margin-top: 100%; }
    section.employee-demographics .demographics [class*='demo-'] div {
      position: absolute;
      text-align: center; }
      @media (min-width: 0px) {
        section.employee-demographics .demographics [class*='demo-'] div {
          font-size: 15px !important; } }
      @media (min-width: 576px) {
        section.employee-demographics .demographics [class*='demo-'] div {
          font-size: 15px !important; } }
      @media (min-width: 768px) {
        section.employee-demographics .demographics [class*='demo-'] div {
          font-size: 15px !important; } }
      @media (min-width: 992px) {
        section.employee-demographics .demographics [class*='demo-'] div {
          font-size: 19px !important; } }
      @media (min-width: 1200px) {
        section.employee-demographics .demographics [class*='demo-'] div {
          font-size: 22px !important; } }
      @media (min-width: 1400px) {
        section.employee-demographics .demographics [class*='demo-'] div {
          font-size: 25px !important; } }
      @media (min-width: 1920px) {
        section.employee-demographics .demographics [class*='demo-'] div {
          font-size: 25px !important; } }
      @media (min-width: 2560px) {
        section.employee-demographics .demographics [class*='demo-'] div {
          font-size: 25px !important; } }
    section.employee-demographics .demographics [class*='demo-'] span {
      font-weight: 500; }
  @media (min-width: 0px) {
    section.disclaimer {
      padding-bottom: 15px !important; } }
  @media (min-width: 576px) {
    section.disclaimer {
      padding-bottom: 20px !important; } }
  @media (min-width: 768px) {
    section.disclaimer {
      padding-bottom: 20px !important; } }
  @media (min-width: 992px) {
    section.disclaimer {
      padding-bottom: 25px !important; } }
  @media (min-width: 1200px) {
    section.disclaimer {
      padding-bottom: 30px !important; } }
  @media (min-width: 1400px) {
    section.disclaimer {
      padding-bottom: 30px !important; } }
  @media (min-width: 1920px) {
    section.disclaimer {
      padding-bottom: 30px !important; } }
  @media (min-width: 2560px) {
    section.disclaimer {
      padding-bottom: 30px !important; } }
  section.keys .logos {
    display: flex;
    flex-direction: column; }
    @media (min-width: 768px) {
      section.keys .logos {
        flex-direction: row; } }
    @media (min-width: 768px) {
      section.keys .logos img {
        max-width: 50%; } }
  section.keys .proudness {
    align-items: center; }
    section.keys .proudness img {
      max-width: 150px; }
  section.jobs-list-section h3 {
    margin-bottom: 0 !important;
    border-bottom: 1px solid #9be2e2; }
    @media (min-width: 0px) {
      section.jobs-list-section h3 {
        font-size: 15px !important; } }
    @media (min-width: 576px) {
      section.jobs-list-section h3 {
        font-size: 15px !important; } }
    @media (min-width: 768px) {
      section.jobs-list-section h3 {
        font-size: 15px !important; } }
    @media (min-width: 992px) {
      section.jobs-list-section h3 {
        font-size: 19px !important; } }
    @media (min-width: 1200px) {
      section.jobs-list-section h3 {
        font-size: 22px !important; } }
    @media (min-width: 1400px) {
      section.jobs-list-section h3 {
        font-size: 25px !important; } }
    @media (min-width: 1920px) {
      section.jobs-list-section h3 {
        font-size: 25px !important; } }
    @media (min-width: 2560px) {
      section.jobs-list-section h3 {
        font-size: 25px !important; } }
    @media (min-width: 0px) {
      section.jobs-list-section h3 {
        padding-bottom: 5px !important; } }
    @media (min-width: 576px) {
      section.jobs-list-section h3 {
        padding-bottom: 5px !important; } }
    @media (min-width: 768px) {
      section.jobs-list-section h3 {
        padding-bottom: 5px !important; } }
    @media (min-width: 992px) {
      section.jobs-list-section h3 {
        padding-bottom: 7.5px !important; } }
    @media (min-width: 1200px) {
      section.jobs-list-section h3 {
        padding-bottom: 10px !important; } }
    @media (min-width: 1400px) {
      section.jobs-list-section h3 {
        padding-bottom: 10px !important; } }
    @media (min-width: 1920px) {
      section.jobs-list-section h3 {
        padding-bottom: 10px !important; } }
    @media (min-width: 2560px) {
      section.jobs-list-section h3 {
        padding-bottom: 10px !important; } }
  section.jobs-list-section ul {
    margin-bottom: 0;
    padding-left: 0; }
    section.jobs-list-section ul li {
      display: -webkit-box;
      list-style: none;
      white-space: normal;
      min-height: 1.5rem;
      padding: 0 10px 20px 0;
      line-height: 1.2;
      width: 100%; }
      section.jobs-list-section ul li:before {
        content: '';
        display: block;
        width: 0.3125rem !important;
        height: 0.3125rem !important;
        min-width: 0.3125rem !important;
        max-width: 0.3125rem !important;
        min-height: 0.3125rem !important;
        max-height: 0.3125rem !important;
        background-color: #1f2b4b;
        margin-right: 10px;
        margin-top: 5px;
        border-radius: 50%; }
        @media (min-width: 768px) {
          section.jobs-list-section ul li:before {
            margin-top: 11px; } }
    section.jobs-list-section ul ul {
      padding-left: 30px;
      display: initial; }
      section.jobs-list-section ul ul li:first-child {
        margin-top: 25px; }
      section.jobs-list-section ul ul li:before {
        border-radius: 0;
        min-width: 0.3125rem;
        max-width: 0.3125rem;
        min-height: 0.3125rem;
        max-height: 0.3125rem;
        margin-top: 11px; }
    @media (min-width: 0px) {
      section.jobs-list-section ul {
        margin-bottom: 32px !important; } }
    @media (min-width: 576px) {
      section.jobs-list-section ul {
        margin-bottom: 32px !important; } }
    @media (min-width: 768px) {
      section.jobs-list-section ul {
        margin-bottom: 32px !important; } }
    @media (min-width: 992px) {
      section.jobs-list-section ul {
        margin-bottom: 42px !important; } }
    @media (min-width: 1200px) {
      section.jobs-list-section ul {
        margin-bottom: 50px !important; } }
    @media (min-width: 1400px) {
      section.jobs-list-section ul {
        margin-bottom: 56px !important; } }
    @media (min-width: 1920px) {
      section.jobs-list-section ul {
        margin-bottom: 70px !important; } }
    @media (min-width: 2560px) {
      section.jobs-list-section ul {
        margin-bottom: 70px !important; } }
    section.jobs-list-section ul li {
      border-bottom: 1px solid #9be2e2; }
      @media (min-width: 0px) {
        section.jobs-list-section ul li {
          padding-top: 10px !important; } }
      @media (min-width: 576px) {
        section.jobs-list-section ul li {
          padding-top: 12.5px !important; } }
      @media (min-width: 768px) {
        section.jobs-list-section ul li {
          padding-top: 12.5px !important; } }
      @media (min-width: 992px) {
        section.jobs-list-section ul li {
          padding-top: 15px !important; } }
      @media (min-width: 1200px) {
        section.jobs-list-section ul li {
          padding-top: 20px !important; } }
      @media (min-width: 1400px) {
        section.jobs-list-section ul li {
          padding-top: 20px !important; } }
      @media (min-width: 1920px) {
        section.jobs-list-section ul li {
          padding-top: 20px !important; } }
      @media (min-width: 2560px) {
        section.jobs-list-section ul li {
          padding-top: 20px !important; } }
      @media (min-width: 0px) {
        section.jobs-list-section ul li {
          padding-bottom: 10px !important; } }
      @media (min-width: 576px) {
        section.jobs-list-section ul li {
          padding-bottom: 12.5px !important; } }
      @media (min-width: 768px) {
        section.jobs-list-section ul li {
          padding-bottom: 12.5px !important; } }
      @media (min-width: 992px) {
        section.jobs-list-section ul li {
          padding-bottom: 15px !important; } }
      @media (min-width: 1200px) {
        section.jobs-list-section ul li {
          padding-bottom: 20px !important; } }
      @media (min-width: 1400px) {
        section.jobs-list-section ul li {
          padding-bottom: 20px !important; } }
      @media (min-width: 1920px) {
        section.jobs-list-section ul li {
          padding-bottom: 20px !important; } }
      @media (min-width: 2560px) {
        section.jobs-list-section ul li {
          padding-bottom: 20px !important; } }
      section.jobs-list-section ul li:before {
        display: none; }
      section.jobs-list-section ul li a {
        padding-right: 80px;
        width: 100%;
        position: relative;
        display: flex;
        flex-direction: column; }
        section.jobs-list-section ul li a .title-contaier {
          font-weight: 400; }
          @media (min-width: 0px) {
            section.jobs-list-section ul li a .title-contaier {
              font-size: 14px !important; } }
          @media (min-width: 576px) {
            section.jobs-list-section ul li a .title-contaier {
              font-size: 14px !important; } }
          @media (min-width: 768px) {
            section.jobs-list-section ul li a .title-contaier {
              font-size: 14px !important; } }
          @media (min-width: 992px) {
            section.jobs-list-section ul li a .title-contaier {
              font-size: 18px !important; } }
          @media (min-width: 1200px) {
            section.jobs-list-section ul li a .title-contaier {
              font-size: 21px !important; } }
          @media (min-width: 1400px) {
            section.jobs-list-section ul li a .title-contaier {
              font-size: 24px !important; } }
          @media (min-width: 1920px) {
            section.jobs-list-section ul li a .title-contaier {
              font-size: 24px !important; } }
          @media (min-width: 2560px) {
            section.jobs-list-section ul li a .title-contaier {
              font-size: 24px !important; } }
        section.jobs-list-section ul li a .info-container {
          font-weight: 400; }
          @media (min-width: 0px) {
            section.jobs-list-section ul li a .info-container {
              font-size: 13px !important; } }
          @media (min-width: 576px) {
            section.jobs-list-section ul li a .info-container {
              font-size: 14px !important; } }
          @media (min-width: 768px) {
            section.jobs-list-section ul li a .info-container {
              font-size: 14px !important; } }
          @media (min-width: 992px) {
            section.jobs-list-section ul li a .info-container {
              font-size: 15px !important; } }
          @media (min-width: 1200px) {
            section.jobs-list-section ul li a .info-container {
              font-size: 18px !important; } }
          @media (min-width: 1400px) {
            section.jobs-list-section ul li a .info-container {
              font-size: 20px !important; } }
          @media (min-width: 1920px) {
            section.jobs-list-section ul li a .info-container {
              font-size: 20px !important; } }
          @media (min-width: 2560px) {
            section.jobs-list-section ul li a .info-container {
              font-size: 20px !important; } }
        section.jobs-list-section ul li a:hover:after {
          background-image: linear-gradient(to right, #d66b1e, #f5a741) !important;
          color: #fff !important; }
        section.jobs-list-section ul li a:after {
          content: 'apply';
          display: flex;
          align-items: center;
          text-transform: uppercase;
          position: absolute;
          right: 0px;
          top: 0;
          bottom: 0;
          margin: auto 0;
          color: #fff;
          width: max-content;
          text-transform: uppercase;
          padding: 0 20px;
          height: 26px;
          background-image: linear-gradient(to right, #a0282f, #f0282f) !important;
          color: #fff;
          font-weight: 500; }
          @media (min-width: 0px) {
            section.jobs-list-section ul li a:after {
              font-size: 10px !important; } }
          @media (min-width: 576px) {
            section.jobs-list-section ul li a:after {
              font-size: 11px !important; } }
          @media (min-width: 768px) {
            section.jobs-list-section ul li a:after {
              font-size: 11px !important; } }
          @media (min-width: 992px) {
            section.jobs-list-section ul li a:after {
              font-size: 12px !important; } }
          @media (min-width: 1200px) {
            section.jobs-list-section ul li a:after {
              font-size: 13px !important; } }
          @media (min-width: 1400px) {
            section.jobs-list-section ul li a:after {
              font-size: 14px !important; } }
          @media (min-width: 1920px) {
            section.jobs-list-section ul li a:after {
              font-size: 15px !important; } }
          @media (min-width: 2560px) {
            section.jobs-list-section ul li a:after {
              font-size: 15px !important; } }
          @media (min-width: 768px) {
            section.jobs-list-section ul li a:after {
              padding: 0 40px;
              height: 38px; } }
  @media (min-width: 0px) {
    section.current-job ul {
      margin-bottom: 30px !important; } }
  @media (min-width: 576px) {
    section.current-job ul {
      margin-bottom: 30px !important; } }
  @media (min-width: 768px) {
    section.current-job ul {
      margin-bottom: 30px !important; } }
  @media (min-width: 992px) {
    section.current-job ul {
      margin-bottom: 35px !important; } }
  @media (min-width: 1200px) {
    section.current-job ul {
      margin-bottom: 40px !important; } }
  @media (min-width: 1400px) {
    section.current-job ul {
      margin-bottom: 45px !important; } }
  @media (min-width: 1920px) {
    section.current-job ul {
      margin-bottom: 50px !important; } }
  @media (min-width: 2560px) {
    section.current-job ul {
      margin-bottom: 50px !important; } }
  section.complement {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url("../images/bg-neurons.jpg"); }
    @media (min-width: 0px) {
      section.complement {
        padding-top: 45px !important; } }
    @media (min-width: 576px) {
      section.complement {
        padding-top: 70px !important; } }
    @media (min-width: 768px) {
      section.complement {
        padding-top: 70px !important; } }
    @media (min-width: 992px) {
      section.complement {
        padding-top: 90px !important; } }
    @media (min-width: 1200px) {
      section.complement {
        padding-top: 110px !important; } }
    @media (min-width: 1400px) {
      section.complement {
        padding-top: 120px !important; } }
    @media (min-width: 1920px) {
      section.complement {
        padding-top: 130px !important; } }
    @media (min-width: 2560px) {
      section.complement {
        padding-top: 130px !important; } }
    @media (min-width: 0px) {
      section.complement {
        padding-bottom: 30px !important; } }
    @media (min-width: 576px) {
      section.complement {
        padding-bottom: 70px !important; } }
    @media (min-width: 768px) {
      section.complement {
        padding-bottom: 70px !important; } }
    @media (min-width: 992px) {
      section.complement {
        padding-bottom: 120px !important; } }
    @media (min-width: 1200px) {
      section.complement {
        padding-bottom: 140px !important; } }
    @media (min-width: 1400px) {
      section.complement {
        padding-bottom: 160px !important; } }
    @media (min-width: 1920px) {
      section.complement {
        padding-bottom: 190px !important; } }
    @media (min-width: 2560px) {
      section.complement {
        padding-bottom: 190px !important; } }
    @media (min-width: 0px) {
      section.complement {
        margin-bottom: 45px !important; } }
    @media (min-width: 576px) {
      section.complement {
        margin-bottom: 70px !important; } }
    @media (min-width: 768px) {
      section.complement {
        margin-bottom: 70px !important; } }
    @media (min-width: 992px) {
      section.complement {
        margin-bottom: 90px !important; } }
    @media (min-width: 1200px) {
      section.complement {
        margin-bottom: 110px !important; } }
    @media (min-width: 1400px) {
      section.complement {
        margin-bottom: 120px !important; } }
    @media (min-width: 1920px) {
      section.complement {
        margin-bottom: 130px !important; } }
    @media (min-width: 2560px) {
      section.complement {
        margin-bottom: 130px !important; } }
    section.complement .c1q-1 {
      background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0)); }
      @media (min-width: 0px) {
        section.complement .c1q-1 {
          margin-bottom: 32px !important; } }
      @media (min-width: 576px) {
        section.complement .c1q-1 {
          margin-bottom: 32px !important; } }
      @media (min-width: 768px) {
        section.complement .c1q-1 {
          margin-bottom: 32px !important; } }
      @media (min-width: 992px) {
        section.complement .c1q-1 {
          margin-bottom: 42px !important; } }
      @media (min-width: 1200px) {
        section.complement .c1q-1 {
          margin-bottom: 50px !important; } }
      @media (min-width: 1400px) {
        section.complement .c1q-1 {
          margin-bottom: 56px !important; } }
      @media (min-width: 1920px) {
        section.complement .c1q-1 {
          margin-bottom: 70px !important; } }
      @media (min-width: 2560px) {
        section.complement .c1q-1 {
          margin-bottom: 70px !important; } }
      section.complement .c1q-1 h2 {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center; }
        section.complement .c1q-1 h2:after {
          content: '';
          display: block;
          background-image: linear-gradient(to right, #a0282f, #f0282f);
          width: 150px;
          margin-bottom: 10px;
          height: calc(14vw/7.5);
          height: 7px; }
          @media (min-width: 0px) {
            section.complement .c1q-1 h2:after {
              margin-top: 7.5px !important; } }
          @media (min-width: 576px) {
            section.complement .c1q-1 h2:after {
              margin-top: 7.5px !important; } }
          @media (min-width: 768px) {
            section.complement .c1q-1 h2:after {
              margin-top: 7.5px !important; } }
          @media (min-width: 992px) {
            section.complement .c1q-1 h2:after {
              margin-top: 10px !important; } }
          @media (min-width: 1200px) {
            section.complement .c1q-1 h2:after {
              margin-top: 15px !important; } }
          @media (min-width: 1400px) {
            section.complement .c1q-1 h2:after {
              margin-top: 15px !important; } }
          @media (min-width: 1920px) {
            section.complement .c1q-1 h2:after {
              margin-top: 15px !important; } }
          @media (min-width: 2560px) {
            section.complement .c1q-1 h2:after {
              margin-top: 15px !important; } }
    section.complement .c1q-2 {
      background-image: linear-gradient(to bottom, rgba(0, 45, 66, 0.88), rgba(0, 97, 122, 0.75));
      background-blend-mode: overlay, color; }
      @media (min-width: 0px) {
        section.complement .c1q-2 {
          padding-top: 25px !important; } }
      @media (min-width: 576px) {
        section.complement .c1q-2 {
          padding-top: 25px !important; } }
      @media (min-width: 768px) {
        section.complement .c1q-2 {
          padding-top: 25px !important; } }
      @media (min-width: 992px) {
        section.complement .c1q-2 {
          padding-top: 30px !important; } }
      @media (min-width: 1200px) {
        section.complement .c1q-2 {
          padding-top: 50px !important; } }
      @media (min-width: 1400px) {
        section.complement .c1q-2 {
          padding-top: 70px !important; } }
      @media (min-width: 1920px) {
        section.complement .c1q-2 {
          padding-top: 90px !important; } }
      @media (min-width: 2560px) {
        section.complement .c1q-2 {
          padding-top: 90px !important; } }
      @media (min-width: 0px) {
        section.complement .c1q-2 {
          padding-bottom: 20px !important; } }
      @media (min-width: 576px) {
        section.complement .c1q-2 {
          padding-bottom: 20px !important; } }
      @media (min-width: 768px) {
        section.complement .c1q-2 {
          padding-bottom: 20px !important; } }
      @media (min-width: 992px) {
        section.complement .c1q-2 {
          padding-bottom: 25px !important; } }
      @media (min-width: 1200px) {
        section.complement .c1q-2 {
          padding-bottom: 30px !important; } }
      @media (min-width: 1400px) {
        section.complement .c1q-2 {
          padding-bottom: 30px !important; } }
      @media (min-width: 1920px) {
        section.complement .c1q-2 {
          padding-bottom: 40px !important; } }
      @media (min-width: 2560px) {
        section.complement .c1q-2 {
          padding-bottom: 40px !important; } }
      section.complement .c1q-2 h1, section.complement .c1q-2 .h1, section.complement .c1q-2 h2, section.complement .c1q-2 .h2, section.complement .c1q-2 h3, section.complement .c1q-2 .h2, section.complement .c1q-2 p, section.complement .c1q-2 a, section.complement .c1q-2 li, section.complement .c1q-2 span {
        color: #fff; }
      section.complement .c1q-2 h1, section.complement .c1q-2 .h1, section.complement .c1q-2 h2, section.complement .c1q-2 .h2, section.complement .c1q-2 h3, section.complement .c1q-2 .h2 {
        text-shadow: 0 0 6px rgba(0, 0, 0, 0.5); }
      section.complement .c1q-2 .targeting > div {
        display: flex;
        flex-direction: column;
        align-items: center; }
        @media (min-width: 0px) {
          section.complement .c1q-2 .targeting > div {
            margin-bottom: 20px !important; } }
        @media (min-width: 576px) {
          section.complement .c1q-2 .targeting > div {
            margin-bottom: 20px !important; } }
        @media (min-width: 768px) {
          section.complement .c1q-2 .targeting > div {
            margin-bottom: 20px !important; } }
        @media (min-width: 992px) {
          section.complement .c1q-2 .targeting > div {
            margin-bottom: 25px !important; } }
        @media (min-width: 1200px) {
          section.complement .c1q-2 .targeting > div {
            margin-bottom: 30px !important; } }
        @media (min-width: 1400px) {
          section.complement .c1q-2 .targeting > div {
            margin-bottom: 30px !important; } }
        @media (min-width: 1920px) {
          section.complement .c1q-2 .targeting > div {
            margin-bottom: 40px !important; } }
        @media (min-width: 2560px) {
          section.complement .c1q-2 .targeting > div {
            margin-bottom: 40px !important; } }
        @media (min-width: 768px) {
          section.complement .c1q-2 .targeting > div {
            margin-bottom: 0 !important; } }
        section.complement .c1q-2 .targeting > div img {
          max-width: 85.5%; }
          @media (min-width: 0px) {
            section.complement .c1q-2 .targeting > div img {
              margin-bottom: 15px !important; } }
          @media (min-width: 576px) {
            section.complement .c1q-2 .targeting > div img {
              margin-bottom: 20px !important; } }
          @media (min-width: 768px) {
            section.complement .c1q-2 .targeting > div img {
              margin-bottom: 20px !important; } }
          @media (min-width: 992px) {
            section.complement .c1q-2 .targeting > div img {
              margin-bottom: 25px !important; } }
          @media (min-width: 1200px) {
            section.complement .c1q-2 .targeting > div img {
              margin-bottom: 30px !important; } }
          @media (min-width: 1400px) {
            section.complement .c1q-2 .targeting > div img {
              margin-bottom: 30px !important; } }
          @media (min-width: 1920px) {
            section.complement .c1q-2 .targeting > div img {
              margin-bottom: 30px !important; } }
          @media (min-width: 2560px) {
            section.complement .c1q-2 .targeting > div img {
              margin-bottom: 30px !important; } }
        section.complement .c1q-2 .targeting > div p {
          font-weight: 500;
          text-align: center; }
          section.complement .c1q-2 .targeting > div p:first-child {
            text-transform: uppercase; }
          section.complement .c1q-2 .targeting > div p span {
            text-transform: none;
            display: block;
            color: #b4ec30; }
            @media (min-width: 0px) {
              section.complement .c1q-2 .targeting > div p span {
                font-size: 24px !important; } }
            @media (min-width: 576px) {
              section.complement .c1q-2 .targeting > div p span {
                font-size: 26px !important; } }
            @media (min-width: 768px) {
              section.complement .c1q-2 .targeting > div p span {
                font-size: 26px !important; } }
            @media (min-width: 992px) {
              section.complement .c1q-2 .targeting > div p span {
                font-size: 28px !important; } }
            @media (min-width: 1200px) {
              section.complement .c1q-2 .targeting > div p span {
                font-size: 30px !important; } }
            @media (min-width: 1400px) {
              section.complement .c1q-2 .targeting > div p span {
                font-size: 32px !important; } }
            @media (min-width: 1920px) {
              section.complement .c1q-2 .targeting > div p span {
                font-size: 36px !important; } }
            @media (min-width: 2560px) {
              section.complement .c1q-2 .targeting > div p span {
                font-size: 36px !important; } }
        section.complement .c1q-2 .targeting > div:nth-child(2) p span {
          color: #ff3827; }
  section.platform .card .card-img-top {
    margin: 0 auto;
    max-width: 130px; }
    @media (min-width: 0px) {
      section.platform .card .card-img-top {
        margin-bottom: 15px !important; } }
    @media (min-width: 576px) {
      section.platform .card .card-img-top {
        margin-bottom: 20px !important; } }
    @media (min-width: 768px) {
      section.platform .card .card-img-top {
        margin-bottom: 20px !important; } }
    @media (min-width: 992px) {
      section.platform .card .card-img-top {
        margin-bottom: 25px !important; } }
    @media (min-width: 1200px) {
      section.platform .card .card-img-top {
        margin-bottom: 30px !important; } }
    @media (min-width: 1400px) {
      section.platform .card .card-img-top {
        margin-bottom: 30px !important; } }
    @media (min-width: 1920px) {
      section.platform .card .card-img-top {
        margin-bottom: 30px !important; } }
    @media (min-width: 2560px) {
      section.platform .card .card-img-top {
        margin-bottom: 30px !important; } }
  section.platform .card .card-body {
    padding: 0 20px 20px; }
    section.platform .card .card-body:before {
      display: none; }
    section.platform .card .card-body .card-title {
      white-space: nowrap;
      text-transform: uppercase;
      color: #006379;
      text-align: center; }
      @media (min-width: 0px) {
        section.platform .card .card-body .card-title {
          margin-bottom: 20px !important; } }
      @media (min-width: 576px) {
        section.platform .card .card-body .card-title {
          margin-bottom: 20px !important; } }
      @media (min-width: 768px) {
        section.platform .card .card-body .card-title {
          margin-bottom: 20px !important; } }
      @media (min-width: 992px) {
        section.platform .card .card-body .card-title {
          margin-bottom: 25px !important; } }
      @media (min-width: 1200px) {
        section.platform .card .card-body .card-title {
          margin-bottom: 30px !important; } }
      @media (min-width: 1400px) {
        section.platform .card .card-body .card-title {
          margin-bottom: 30px !important; } }
      @media (min-width: 1920px) {
        section.platform .card .card-body .card-title {
          margin-bottom: 40px !important; } }
      @media (min-width: 2560px) {
        section.platform .card .card-body .card-title {
          margin-bottom: 40px !important; } }
      @media (min-width: 0px) {
        section.platform .card .card-body .card-title {
          font-size: 20px !important; } }
      @media (min-width: 576px) {
        section.platform .card .card-body .card-title {
          font-size: 22px !important; } }
      @media (min-width: 768px) {
        section.platform .card .card-body .card-title {
          font-size: 19px !important; } }
      @media (min-width: 992px) {
        section.platform .card .card-body .card-title {
          font-size: 24px !important; } }
      @media (min-width: 1200px) {
        section.platform .card .card-body .card-title {
          font-size: 26px !important; } }
      @media (min-width: 1400px) {
        section.platform .card .card-body .card-title {
          font-size: 28px !important; } }
      @media (min-width: 1920px) {
        section.platform .card .card-body .card-title {
          font-size: 32px !important; } }
      @media (min-width: 2560px) {
        section.platform .card .card-body .card-title {
          font-size: 32px !important; } }
    section.platform .card .card-body .card-text {
      text-transform: none;
      text-align: center; }
      @media (min-width: 0px) {
        section.platform .card .card-body .card-text {
          font-size: 15px !important; } }
      @media (min-width: 576px) {
        section.platform .card .card-body .card-text {
          font-size: 15px !important; } }
      @media (min-width: 768px) {
        section.platform .card .card-body .card-text {
          font-size: 15px !important; } }
      @media (min-width: 992px) {
        section.platform .card .card-body .card-text {
          font-size: 17px !important; } }
      @media (min-width: 1200px) {
        section.platform .card .card-body .card-text {
          font-size: 20px !important; } }
      @media (min-width: 1400px) {
        section.platform .card .card-body .card-text {
          font-size: 22px !important; } }
      @media (min-width: 1920px) {
        section.platform .card .card-body .card-text {
          font-size: 22px !important; } }
      @media (min-width: 2560px) {
        section.platform .card .card-body .card-text {
          font-size: 22px !important; } }
  section.learn-more {
    background-image: linear-gradient(to bottom, #001b59, #1b75ba); }
    section.learn-more .btn {
      max-width: 100%;
      min-width: 100%; }
  @media (min-width: 0px) {
    section.pub-list h2 {
      margin-bottom: 15px !important; } }
  @media (min-width: 576px) {
    section.pub-list h2 {
      margin-bottom: 20px !important; } }
  @media (min-width: 768px) {
    section.pub-list h2 {
      margin-bottom: 20px !important; } }
  @media (min-width: 992px) {
    section.pub-list h2 {
      margin-bottom: 25px !important; } }
  @media (min-width: 1200px) {
    section.pub-list h2 {
      margin-bottom: 30px !important; } }
  @media (min-width: 1400px) {
    section.pub-list h2 {
      margin-bottom: 30px !important; } }
  @media (min-width: 1920px) {
    section.pub-list h2 {
      margin-bottom: 30px !important; } }
  @media (min-width: 2560px) {
    section.pub-list h2 {
      margin-bottom: 30px !important; } }
  @media (min-width: 0px) {
    section.pub-list h2 {
      font-size: 20px !important; } }
  @media (min-width: 576px) {
    section.pub-list h2 {
      font-size: 22px !important; } }
  @media (min-width: 768px) {
    section.pub-list h2 {
      font-size: 19px !important; } }
  @media (min-width: 992px) {
    section.pub-list h2 {
      font-size: 24px !important; } }
  @media (min-width: 1200px) {
    section.pub-list h2 {
      font-size: 26px !important; } }
  @media (min-width: 1400px) {
    section.pub-list h2 {
      font-size: 28px !important; } }
  @media (min-width: 1920px) {
    section.pub-list h2 {
      font-size: 32px !important; } }
  @media (min-width: 2560px) {
    section.pub-list h2 {
      font-size: 32px !important; } }
  @media (min-width: 0px) {
    section.pub-list .pub-item {
      margin-bottom: 30px !important; } }
  @media (min-width: 576px) {
    section.pub-list .pub-item {
      margin-bottom: 30px !important; } }
  @media (min-width: 768px) {
    section.pub-list .pub-item {
      margin-bottom: 30px !important; } }
  @media (min-width: 992px) {
    section.pub-list .pub-item {
      margin-bottom: 35px !important; } }
  @media (min-width: 1200px) {
    section.pub-list .pub-item {
      margin-bottom: 40px !important; } }
  @media (min-width: 1400px) {
    section.pub-list .pub-item {
      margin-bottom: 45px !important; } }
  @media (min-width: 1920px) {
    section.pub-list .pub-item {
      margin-bottom: 50px !important; } }
  @media (min-width: 2560px) {
    section.pub-list .pub-item {
      margin-bottom: 50px !important; } }
  section.pub-list .pub-item .pub-info {
    display: flex;
    flex-direction: column; }
    @media (min-width: 0px) {
      section.pub-list .pub-item .pub-info {
        font-size: 13px !important; } }
    @media (min-width: 576px) {
      section.pub-list .pub-item .pub-info {
        font-size: 14px !important; } }
    @media (min-width: 768px) {
      section.pub-list .pub-item .pub-info {
        font-size: 14px !important; } }
    @media (min-width: 992px) {
      section.pub-list .pub-item .pub-info {
        font-size: 15px !important; } }
    @media (min-width: 1200px) {
      section.pub-list .pub-item .pub-info {
        font-size: 18px !important; } }
    @media (min-width: 1400px) {
      section.pub-list .pub-item .pub-info {
        font-size: 20px !important; } }
    @media (min-width: 1920px) {
      section.pub-list .pub-item .pub-info {
        font-size: 20px !important; } }
    @media (min-width: 2560px) {
      section.pub-list .pub-item .pub-info {
        font-size: 20px !important; } }
    @media (min-width: 768px) {
      section.pub-list .pub-item .pub-info {
        margin-bottom: 10px;
        line-height: 1.2;
        flex-direction: row; } }
    section.pub-list .pub-item .pub-info > div {
      width: max-content;
      max-width: 100%;
      border-left: 1px solid #1f2b4b;
      padding: 0 10px;
      display: flex;
      align-items: center; }
    @media (min-width: 768px) {
      section.pub-list .pub-item .pub-info > div:first-child {
        padding-left: 0px;
        border: none;
        white-space: nowrap; } }
    section.pub-list .pub-item .pub-info > div:not(:first-child) {
      text-transform: uppercase;
      color: #31c3c3; }
  section.pub-list .pub-item .pub-title {
    position: relative;
    padding-top: 10px;
    padding-right: 30px;
    margin-bottom: 10px;
    display: block; }
    @media (min-width: 0px) {
      section.pub-list .pub-item .pub-title {
        font-size: 14px !important; } }
    @media (min-width: 576px) {
      section.pub-list .pub-item .pub-title {
        font-size: 14px !important; } }
    @media (min-width: 768px) {
      section.pub-list .pub-item .pub-title {
        font-size: 14px !important; } }
    @media (min-width: 992px) {
      section.pub-list .pub-item .pub-title {
        font-size: 18px !important; } }
    @media (min-width: 1200px) {
      section.pub-list .pub-item .pub-title {
        font-size: 21px !important; } }
    @media (min-width: 1400px) {
      section.pub-list .pub-item .pub-title {
        font-size: 24px !important; } }
    @media (min-width: 1920px) {
      section.pub-list .pub-item .pub-title {
        font-size: 24px !important; } }
    @media (min-width: 2560px) {
      section.pub-list .pub-item .pub-title {
        font-size: 24px !important; } }
    @media (min-width: 768px) {
      section.pub-list .pub-item .pub-title {
        border-top: 1px solid #ade7e7; } }
    section.pub-list .pub-item .pub-title:after {
      content: '';
      display: block;
      position: absolute;
      top: 50%;
      transform: translateY(-51%);
      right: 0;
      width: 22px;
      height: 22px;
      background-size: cover;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36.77' height='36.77' viewBox='0 0 36.77 36.77'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:url(%23New_Gradient_Swatch_2);%7D.cls-2%7Bfill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.93px;stroke:url(%23linear-gradient);%7D.cls-3%7Bfill:url(%23linear-gradient);%7D%3C/style%3E%3ClinearGradient id='New_Gradient_Swatch_2' y1='18.38' x2='36.77' y2='18.38' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23a0282f'/%3E%3Cstop offset='1' stop-color='%23f0282f'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient' x1='30.86' y1='18.13' x2='0.33' y2='18.13' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.46' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='content'%3E%3Ccircle class='cls-1' cx='18.38' cy='18.38' r='18.38'/%3E%3Cline class='cls-2' x1='2.29' y1='18.13' x2='17.61' y2='18.13'/%3E%3Cpolygon class='cls-3' points='15.32 25.97 28.89 18.13 15.32 10.29 15.32 25.97'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      @media (min-width: 768px) {
        section.pub-list .pub-item .pub-title:after {
          top: 0;
          width: 36px;
          height: 36px; } }
  section.pub-list .pub-item .pub-autor {
    font-size: 11px; }
@media (min-width: 768px) and (min-width: 0px) {
  section.pub-list .pub-item .pub-autor {
    font-size: 13px !important; } }
@media (min-width: 768px) and (min-width: 576px) {
  section.pub-list .pub-item .pub-autor {
    font-size: 14px !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  section.pub-list .pub-item .pub-autor {
    font-size: 14px !important; } }
@media (min-width: 768px) and (min-width: 992px) {
  section.pub-list .pub-item .pub-autor {
    font-size: 15px !important; } }
@media (min-width: 768px) and (min-width: 1200px) {
  section.pub-list .pub-item .pub-autor {
    font-size: 18px !important; } }
@media (min-width: 768px) and (min-width: 1400px) {
  section.pub-list .pub-item .pub-autor {
    font-size: 20px !important; } }
@media (min-width: 768px) and (min-width: 1920px) {
  section.pub-list .pub-item .pub-autor {
    font-size: 20px !important; } }
@media (min-width: 768px) and (min-width: 2560px) {
  section.pub-list .pub-item .pub-autor {
    font-size: 20px !important; } }

  section.pipeline {
    padding-bottom: calc(948vw/19.2);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center bottom;
    background-image: url("../images/bg-thai-chi.jpg"); }
    section.pipeline .ppl-wrapper {
      max-width: 100%;
      overflow-x: auto;
      overflow-y: visible !important;
      padding: 0 16px; }
      @media (min-width: 768px) {
        section.pipeline .ppl-wrapper {
          overflow-x: visible; } }
    section.pipeline .ppl-headline {
      text-transform: uppercase;
      font-weight: 500;
      min-width: 700px; }
      @media (min-width: 0px) {
        section.pipeline .ppl-headline {
          font-size: 13px !important; } }
      @media (min-width: 576px) {
        section.pipeline .ppl-headline {
          font-size: 14px !important; } }
      @media (min-width: 768px) {
        section.pipeline .ppl-headline {
          font-size: 14px !important; } }
      @media (min-width: 992px) {
        section.pipeline .ppl-headline {
          font-size: 15px !important; } }
      @media (min-width: 1200px) {
        section.pipeline .ppl-headline {
          font-size: 18px !important; } }
      @media (min-width: 1400px) {
        section.pipeline .ppl-headline {
          font-size: 20px !important; } }
      @media (min-width: 1920px) {
        section.pipeline .ppl-headline {
          font-size: 20px !important; } }
      @media (min-width: 2560px) {
        section.pipeline .ppl-headline {
          font-size: 20px !important; } }
      section.pipeline .ppl-headline > div {
        height: 35px;
        display: flex;
        align-items: center; }
        section.pipeline .ppl-headline > div:nth-child(1) {
          flex: 0 0 19%;
          max-width: 19%; }
@media (min-width: 1200px) and (min-width: 0px) {
  section.pipeline .ppl-headline > div:nth-child(1) {
    padding-left: 15px !important; } }
@media (min-width: 1200px) and (min-width: 576px) {
  section.pipeline .ppl-headline > div:nth-child(1) {
    padding-left: 20px !important; } }
@media (min-width: 1200px) and (min-width: 768px) {
  section.pipeline .ppl-headline > div:nth-child(1) {
    padding-left: 20px !important; } }
@media (min-width: 1200px) and (min-width: 992px) {
  section.pipeline .ppl-headline > div:nth-child(1) {
    padding-left: 25px !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  section.pipeline .ppl-headline > div:nth-child(1) {
    padding-left: 30px !important; } }
@media (min-width: 1200px) and (min-width: 1400px) {
  section.pipeline .ppl-headline > div:nth-child(1) {
    padding-left: 30px !important; } }
@media (min-width: 1200px) and (min-width: 1920px) {
  section.pipeline .ppl-headline > div:nth-child(1) {
    padding-left: 30px !important; } }
@media (min-width: 1200px) and (min-width: 2560px) {
  section.pipeline .ppl-headline > div:nth-child(1) {
    padding-left: 30px !important; } }

        section.pipeline .ppl-headline > div:nth-child(2) {
          flex: 0 0 14.33333%;
          max-width: 14.33333%; }
      section.pipeline .ppl-headline > div:not(:first-child) {
        text-align: center; }
    section.pipeline .graph {
      z-index: 1 !important;
      cursor: pointer; }
      section.pipeline .graph .arrow {
        font-weight: 500;
        color: #fff;
        white-space: nowrap;
        max-width: 400%; }
        section.pipeline .graph .arrow:before {
          width: 19px;
          height: 19px;
          display: block;
          content: '';
          position: absolute;
          top: 50%;
          left: 0;
          transform: translateX(-51%) translateY(-50%);
          background-size: 100%; }
        section.pipeline .graph .arrow:after {
          width: 17px;
          height: 100%;
          display: block;
          content: '';
          position: absolute;
          right: 0;
          transform: translateX(100%); }
      section.pipeline .graph .popup {
        position: absolute;
        min-width: 380%;
        top: 0;
        left: 15px;
        background-color: #fff;
        color: #1f2b4b;
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
        z-index: 2;
        white-space: normal;
        font-weight: 400;
        display: none; }
        @media (min-width: 0px) {
          section.pipeline .graph .popup {
            padding: 10px !important; } }
        @media (min-width: 576px) {
          section.pipeline .graph .popup {
            padding: 12.5px !important; } }
        @media (min-width: 768px) {
          section.pipeline .graph .popup {
            padding: 12.5px !important; } }
        @media (min-width: 992px) {
          section.pipeline .graph .popup {
            padding: 15px !important; } }
        @media (min-width: 1200px) {
          section.pipeline .graph .popup {
            padding: 20px !important; } }
        @media (min-width: 1400px) {
          section.pipeline .graph .popup {
            padding: 20px !important; } }
        @media (min-width: 1920px) {
          section.pipeline .graph .popup {
            padding: 20px !important; } }
        @media (min-width: 2560px) {
          section.pipeline .graph .popup {
            padding: 20px !important; } }
        @media (min-width: 0px) {
          section.pipeline .graph .popup {
            font-size: 10px !important; } }
        @media (min-width: 576px) {
          section.pipeline .graph .popup {
            font-size: 11px !important; } }
        @media (min-width: 768px) {
          section.pipeline .graph .popup {
            font-size: 11px !important; } }
        @media (min-width: 992px) {
          section.pipeline .graph .popup {
            font-size: 12px !important; } }
        @media (min-width: 1200px) {
          section.pipeline .graph .popup {
            font-size: 13px !important; } }
        @media (min-width: 1400px) {
          section.pipeline .graph .popup {
            font-size: 14px !important; } }
        @media (min-width: 1920px) {
          section.pipeline .graph .popup {
            font-size: 15px !important; } }
        @media (min-width: 2560px) {
          section.pipeline .graph .popup {
            font-size: 15px !important; } }
        section.pipeline .graph .popup.show {
          display: block; }
    section.pipeline .ppl-footer > div {
      padding-top: 15px;
      padding-bottom: 15px; }
      @media (min-width: 0px) {
        section.pipeline .ppl-footer > div {
          font-size: 9px !important; } }
      @media (min-width: 576px) {
        section.pipeline .ppl-footer > div {
          font-size: 10px !important; } }
      @media (min-width: 768px) {
        section.pipeline .ppl-footer > div {
          font-size: 10px !important; } }
      @media (min-width: 992px) {
        section.pipeline .ppl-footer > div {
          font-size: 11px !important; } }
      @media (min-width: 1200px) {
        section.pipeline .ppl-footer > div {
          font-size: 12px !important; } }
      @media (min-width: 1400px) {
        section.pipeline .ppl-footer > div {
          font-size: 13px !important; } }
      @media (min-width: 1920px) {
        section.pipeline .ppl-footer > div {
          font-size: 14px !important; } }
      @media (min-width: 2560px) {
        section.pipeline .ppl-footer > div {
          font-size: 14px !important; } }
@media (min-width: 1200px) and (min-width: 0px) {
  section.pipeline .ppl-footer > div {
    padding-left: 15px !important; } }
@media (min-width: 1200px) and (min-width: 576px) {
  section.pipeline .ppl-footer > div {
    padding-left: 20px !important; } }
@media (min-width: 1200px) and (min-width: 768px) {
  section.pipeline .ppl-footer > div {
    padding-left: 20px !important; } }
@media (min-width: 1200px) and (min-width: 992px) {
  section.pipeline .ppl-footer > div {
    padding-left: 25px !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  section.pipeline .ppl-footer > div {
    padding-left: 30px !important; } }
@media (min-width: 1200px) and (min-width: 1400px) {
  section.pipeline .ppl-footer > div {
    padding-left: 30px !important; } }
@media (min-width: 1200px) and (min-width: 1920px) {
  section.pipeline .ppl-footer > div {
    padding-left: 30px !important; } }
@media (min-width: 1200px) and (min-width: 2560px) {
  section.pipeline .ppl-footer > div {
    padding-left: 30px !important; } }

    section.pipeline [class*='ppl-data-'] {
      min-width: 700px;
      background-image: linear-gradient(to right, #e0f6f6, #fff);
      position: relative;
      margin-bottom: 5px; }
      section.pipeline [class*='ppl-data-']:before {
        display: block;
        content: '';
        width: 7px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0; }
        @media (min-width: 992px) {
          section.pipeline [class*='ppl-data-']:before {
            width: calc(12vw/19.2); } }
      section.pipeline [class*='ppl-data-'].ppl-data-1 {
        z-index: 3; }
        section.pipeline [class*='ppl-data-'].ppl-data-1:before {
          background-image: linear-gradient(to right, #063f55, #217b91 75%); }
        section.pipeline [class*='ppl-data-'].ppl-data-1 .graph .arrow {
          background-image: linear-gradient(to right, #063f55, #217b91 75%); }
          section.pipeline [class*='ppl-data-'].ppl-data-1 .graph .arrow:before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.62' height='19.62' viewBox='0 0 19.62 19.62'%3E%3Cg id='Group_9' data-name='Group 9' transform='translate(0.01 0.01)'%3E%3Ccircle id='Ellipse_6' data-name='Ellipse 6' cx='9.4' cy='9.4' r='9.4' transform='translate(0.4 0.4)' fill='%23fff' stroke='%2331c3c3' stroke-miterlimit='10' stroke-width='0.82'/%3E%3Cg id='Group_8' data-name='Group 8'%3E%3Cpath id='Path_27' data-name='Path 27' d='M10.6,10.2v4H9.3v-4H5.6V9H9.3V5.4h1.4V9h3.7v1.2Z' fill='%23067284'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
          section.pipeline [class*='ppl-data-'].ppl-data-1 .graph .arrow:after {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='35' viewBox='0 0 17 35'%3E%3Cg id='Group_7' data-name='Group 7' transform='translate(-700.8)'%3E%3Cpath id='Path_26' data-name='Path 26' d='M700.8,0l17,17.5L700.8,35Z' fill='%23217b91'/%3E%3C/g%3E%3C/svg%3E%0A"); }
          section.pipeline [class*='ppl-data-'].ppl-data-1 .graph .arrow.active:before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19.82' height='19.82' viewBox='0 0 19.82 19.82'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.001' y1='0.502' x2='1.003' y2='0.502' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23063f55'/%3E%3Cstop offset='0.746' stop-color='%23217b91'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_15' data-name='Group 15' transform='translate(0.01 0.01)'%3E%3Ccircle id='Ellipse_9' data-name='Ellipse 9' cx='9.5' cy='9.5' r='9.5' transform='translate(0.4 0.4)' stroke='%2331c3c3' stroke-miterlimit='10' stroke-width='0.82' fill='url(%23linear-gradient)'/%3E%3Cg id='Group_14' data-name='Group 14' transform='translate(5.002 8.998)'%3E%3Cpath id='Path_30' data-name='Path 30' d='M9.2,10.3H4.9V8.9h10v1.4H10.7' transform='translate(-4.9 -8.9)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      section.pipeline [class*='ppl-data-'].ppl-data-2 {
        z-index: 2; }
        section.pipeline [class*='ppl-data-'].ppl-data-2:before {
          background-image: linear-gradient(to right, #801b1d, #a0282f, #d52e34); }
        section.pipeline [class*='ppl-data-'].ppl-data-2 .graph .arrow {
          background-image: linear-gradient(to right, #801b1d, #a0282f, #d52e34); }
          section.pipeline [class*='ppl-data-'].ppl-data-2 .graph .arrow:before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.62' height='19.62' viewBox='0 0 19.62 19.62'%3E%3Cg id='Group_11' data-name='Group 11' transform='translate(0.01 0.01)'%3E%3Ccircle id='Ellipse_7' data-name='Ellipse 7' cx='9.4' cy='9.4' r='9.4' transform='translate(0.4 0.4)' fill='%23fff' stroke='%23c6262c' stroke-miterlimit='10' stroke-width='0.82'/%3E%3Cg id='Group_10' data-name='Group 10'%3E%3Cpath id='Path_28' data-name='Path 28' d='M10.6,10.4v4H9.3v-4H5.6V9.2H9.3V5.6h1.4V9.2h3.7v1.2Z' fill='%23c6262c'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
          section.pipeline [class*='ppl-data-'].ppl-data-2 .graph .arrow:after {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='35' viewBox='0 0 17 35'%3E%3Cg id='Group_7' data-name='Group 7' transform='translate(-700.8)'%3E%3Cpath id='Path_26' data-name='Path 26' d='M700.8,0l17,17.5L700.8,35Z' fill='%23d52e34'/%3E%3C/g%3E%3C/svg%3E%0A"); }
          section.pipeline [class*='ppl-data-'].ppl-data-2 .graph .arrow.active:before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19.82' height='19.82' viewBox='0 0 19.82 19.82'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' y1='0.5' x2='1' y2='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23801b1d'/%3E%3Cstop offset='1' stop-color='%23d52e34'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_16' data-name='Group 16' transform='translate(0.01 0.01)'%3E%3Ccircle id='Ellipse_7' data-name='Ellipse 7' cx='9.5' cy='9.5' r='9.5' transform='translate(0.4 0.4)' stroke='%23c6262c' stroke-miterlimit='10' stroke-width='0.82' fill='url(%23linear-gradient)'/%3E%3Cg id='Group_10' data-name='Group 10' transform='translate(5.704 5.704)'%3E%3Cpath id='Path_28' data-name='Path 28' d='M10.6,10.4h-5V9.2h8.8v1.2Z' transform='translate(-5.6 -5.6)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      section.pipeline [class*='ppl-data-'].ppl-data-3 {
        z-index: 1; }
        section.pipeline [class*='ppl-data-'].ppl-data-3:before {
          background-image: linear-gradient(to right, #a95000, #be6800 30%, #f19d1f); }
        section.pipeline [class*='ppl-data-'].ppl-data-3 .graph .arrow {
          background-image: linear-gradient(to right, #a95000, #be6800 30%, #f19d1f); }
          section.pipeline [class*='ppl-data-'].ppl-data-3 .graph .arrow:before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.82' height='19.82' viewBox='0 0 19.82 19.82'%3E%3Cg id='Group_13' data-name='Group 13' transform='translate(0.01 0.01)'%3E%3Ccircle id='Ellipse_8' data-name='Ellipse 8' cx='9.5' cy='9.5' r='9.5' transform='translate(0.4 0.4)' fill='%23fff' stroke='%23e0821f' stroke-miterlimit='10' stroke-width='0.82'/%3E%3Cg id='Group_12' data-name='Group 12' transform='translate(5.655 5.251)'%3E%3Cpath id='Path_29' data-name='Path 29' d='M10.653,10.051v4.043H9.339V10.051H5.6V8.838H9.339V5.2h1.415V8.838h3.739v1.213Z' transform='translate(-5.6 -5.2)' fill='%23e36f1e'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
          section.pipeline [class*='ppl-data-'].ppl-data-3 .graph .arrow:after {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='35' viewBox='0 0 17 35'%3E%3Cg id='Group_7' data-name='Group 7' transform='translate(-700.8)'%3E%3Cpath id='Path_26' data-name='Path 26' d='M700.8,0l17,17.5L700.8,35Z' fill='%23f19d1f'/%3E%3C/g%3E%3C/svg%3E%0A"); }
          section.pipeline [class*='ppl-data-'].ppl-data-3 .graph .arrow.active:before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19.82' height='19.82' viewBox='0 0 19.82 19.82'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='1' y1='0.5' x2='0' y2='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23f19d1f'/%3E%3Cstop offset='1' stop-color='%23a95000'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_17' data-name='Group 17' transform='translate(0.01 0.01)'%3E%3Ccircle id='Ellipse_8' data-name='Ellipse 8' cx='9.5' cy='9.5' r='9.5' transform='translate(0.4 0.4)' stroke='%23e0821f' stroke-miterlimit='10' stroke-width='0.82' fill='url(%23linear-gradient)'/%3E%3Cg id='Group_12' data-name='Group 12' transform='translate(5.655 5.251)'%3E%3Cpath id='Path_29' data-name='Path 29' d='M10.653,10.051H5.6V8.838h8.894v1.213Z' transform='translate(-5.6 -5.2)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      section.pipeline [class*='ppl-data-'] > div:nth-child(1) {
        flex: 0 0 19%;
        max-width: 19%; }
        @media (min-width: 0px) {
          section.pipeline [class*='ppl-data-'] > div:nth-child(1) {
            font-size: 13px !important; } }
        @media (min-width: 576px) {
          section.pipeline [class*='ppl-data-'] > div:nth-child(1) {
            font-size: 13px !important; } }
        @media (min-width: 768px) {
          section.pipeline [class*='ppl-data-'] > div:nth-child(1) {
            font-size: 13px !important; } }
        @media (min-width: 992px) {
          section.pipeline [class*='ppl-data-'] > div:nth-child(1) {
            font-size: 17px !important; } }
        @media (min-width: 1200px) {
          section.pipeline [class*='ppl-data-'] > div:nth-child(1) {
            font-size: 19px !important; } }
        @media (min-width: 1400px) {
          section.pipeline [class*='ppl-data-'] > div:nth-child(1) {
            font-size: 21px !important; } }
        @media (min-width: 1920px) {
          section.pipeline [class*='ppl-data-'] > div:nth-child(1) {
            font-size: 23px !important; } }
        @media (min-width: 2560px) {
          section.pipeline [class*='ppl-data-'] > div:nth-child(1) {
            font-size: 23px !important; } }
      section.pipeline [class*='ppl-data-'] > div:nth-child(2) {
        flex: 0 0 14.33333%;
        max-width: 14.33333%; }
      section.pipeline [class*='ppl-data-'] > div > .row {
        padding-top: 5px;
        padding-bottom: 8.5px; }
        @media (min-width: 992px) {
          section.pipeline [class*='ppl-data-'] > div > .row {
            padding-bottom: calc(17vw/19.2); } }
        section.pipeline [class*='ppl-data-'] > div > .row > div {
          height: 35px;
          margin-top: 5px;
          display: flex;
          align-items: center; }
          @media (min-width: 0px) {
            section.pipeline [class*='ppl-data-'] > div > .row > div {
              font-size: 10px !important; } }
          @media (min-width: 576px) {
            section.pipeline [class*='ppl-data-'] > div > .row > div {
              font-size: 10px !important; } }
          @media (min-width: 768px) {
            section.pipeline [class*='ppl-data-'] > div > .row > div {
              font-size: 10px !important; } }
          @media (min-width: 992px) {
            section.pipeline [class*='ppl-data-'] > div > .row > div {
              font-size: 13px !important; } }
          @media (min-width: 1200px) {
            section.pipeline [class*='ppl-data-'] > div > .row > div {
              font-size: 15px !important; } }
          @media (min-width: 1400px) {
            section.pipeline [class*='ppl-data-'] > div > .row > div {
              font-size: 17px !important; } }
          @media (min-width: 1920px) {
            section.pipeline [class*='ppl-data-'] > div > .row > div {
              font-size: 19px !important; } }
          @media (min-width: 2560px) {
            section.pipeline [class*='ppl-data-'] > div > .row > div {
              font-size: 19px !important; } }
          @media (min-width: 992px) {
            section.pipeline [class*='ppl-data-'] > div > .row > div {
              margin-top: calc(12vw/19.2); } }
          section.pipeline [class*='ppl-data-'] > div > .row > div:not(:last-child) {
            margin-bottom: 5px; }
            @media (min-width: 992px) {
              section.pipeline [class*='ppl-data-'] > div > .row > div:not(:last-child) {
                margin-bottom: calc(12vw/19.2); } }
      section.pipeline [class*='ppl-data-'] > div:first-child {
        display: flex;
        align-items: center;
        font-weight: 500; }
@media (min-width: 1200px) and (min-width: 0px) {
  section.pipeline [class*='ppl-data-'] > div:first-child {
    padding-left: 15px !important; } }
@media (min-width: 1200px) and (min-width: 576px) {
  section.pipeline [class*='ppl-data-'] > div:first-child {
    padding-left: 20px !important; } }
@media (min-width: 1200px) and (min-width: 768px) {
  section.pipeline [class*='ppl-data-'] > div:first-child {
    padding-left: 20px !important; } }
@media (min-width: 1200px) and (min-width: 992px) {
  section.pipeline [class*='ppl-data-'] > div:first-child {
    padding-left: 25px !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  section.pipeline [class*='ppl-data-'] > div:first-child {
    padding-left: 30px !important; } }
@media (min-width: 1200px) and (min-width: 1400px) {
  section.pipeline [class*='ppl-data-'] > div:first-child {
    padding-left: 30px !important; } }
@media (min-width: 1200px) and (min-width: 1920px) {
  section.pipeline [class*='ppl-data-'] > div:first-child {
    padding-left: 30px !important; } }
@media (min-width: 1200px) and (min-width: 2560px) {
  section.pipeline [class*='ppl-data-'] > div:first-child {
    padding-left: 30px !important; } }

      section.pipeline [class*='ppl-data-'] > div:not(:first-child) {
        border-left: 1px solid #31c3c3;
        z-index: 0; }

/* FOOTER */
.footer {
  background-image: linear-gradient(to right, #18313d, #095a6f);
  color: #fff; }
  @media (min-width: 0px) {
    .footer {
      padding-top: 30px !important; } }
  @media (min-width: 576px) {
    .footer {
      padding-top: 30px !important; } }
  @media (min-width: 768px) {
    .footer {
      padding-top: 30px !important; } }
  @media (min-width: 992px) {
    .footer {
      padding-top: 35px !important; } }
  @media (min-width: 1200px) {
    .footer {
      padding-top: 40px !important; } }
  @media (min-width: 1400px) {
    .footer {
      padding-top: 45px !important; } }
  @media (min-width: 1920px) {
    .footer {
      padding-top: 50px !important; } }
  @media (min-width: 2560px) {
    .footer {
      padding-top: 50px !important; } }
  @media (min-width: 0px) {
    .footer {
      padding-bottom: 30px !important; } }
  @media (min-width: 576px) {
    .footer {
      padding-bottom: 30px !important; } }
  @media (min-width: 768px) {
    .footer {
      padding-bottom: 30px !important; } }
  @media (min-width: 992px) {
    .footer {
      padding-bottom: 35px !important; } }
  @media (min-width: 1200px) {
    .footer {
      padding-bottom: 40px !important; } }
  @media (min-width: 1400px) {
    .footer {
      padding-bottom: 45px !important; } }
  @media (min-width: 1920px) {
    .footer {
      padding-bottom: 50px !important; } }
  @media (min-width: 2560px) {
    .footer {
      padding-bottom: 50px !important; } }
  .footer p, .footer a {
    color: #fff; }
  .footer .socials {
    display: flex;
    align-items: center; }
    @media (max-width: 767px) {
      .footer .socials {
        justify-content: center; } }
    .footer .socials a {
      display: flex;
      align-items: center; }
      @media (min-width: 0px) {
        .footer .socials a:first-child {
          margin-right: 30px !important; } }
      @media (min-width: 576px) {
        .footer .socials a:first-child {
          margin-right: 30px !important; } }
      @media (min-width: 768px) {
        .footer .socials a:first-child {
          margin-right: 30px !important; } }
      @media (min-width: 992px) {
        .footer .socials a:first-child {
          margin-right: 35px !important; } }
      @media (min-width: 1200px) {
        .footer .socials a:first-child {
          margin-right: 40px !important; } }
      @media (min-width: 1400px) {
        .footer .socials a:first-child {
          margin-right: 45px !important; } }
      @media (min-width: 1920px) {
        .footer .socials a:first-child {
          margin-right: 50px !important; } }
      @media (min-width: 2560px) {
        .footer .socials a:first-child {
          margin-right: 50px !important; } }
  .footer .copy {
    display: flex;
    align-items: center;
    justify-content: center; }
    @media (min-width: 0px) {
      .footer .copy {
        font-size: 9px !important; } }
    @media (min-width: 576px) {
      .footer .copy {
        font-size: 10px !important; } }
    @media (min-width: 768px) {
      .footer .copy {
        font-size: 10px !important; } }
    @media (min-width: 992px) {
      .footer .copy {
        font-size: 11px !important; } }
    @media (min-width: 1200px) {
      .footer .copy {
        font-size: 12px !important; } }
    @media (min-width: 1400px) {
      .footer .copy {
        font-size: 13px !important; } }
    @media (min-width: 1920px) {
      .footer .copy {
        font-size: 14px !important; } }
    @media (min-width: 2560px) {
      .footer .copy {
        font-size: 14px !important; } }
  .footer .nav {
    justify-content: center; }
    .footer .nav .nav-item {
      display: flex;
      align-items: center; }
      .footer .nav .nav-item:not(:last-child):after {
        padding: 0 10px;
        content: '|';
        display: inline-block;
        color: #fff; }
      .footer .nav .nav-item .nav-link {
        padding-left: 0;
        padding-right: 0; }
        @media (min-width: 0px) {
          .footer .nav .nav-item .nav-link {
            font-size: 9px !important; } }
        @media (min-width: 576px) {
          .footer .nav .nav-item .nav-link {
            font-size: 10px !important; } }
        @media (min-width: 768px) {
          .footer .nav .nav-item .nav-link {
            font-size: 10px !important; } }
        @media (min-width: 992px) {
          .footer .nav .nav-item .nav-link {
            font-size: 11px !important; } }
        @media (min-width: 1200px) {
          .footer .nav .nav-item .nav-link {
            font-size: 12px !important; } }
        @media (min-width: 1400px) {
          .footer .nav .nav-item .nav-link {
            font-size: 13px !important; } }
        @media (min-width: 1920px) {
          .footer .nav .nav-item .nav-link {
            font-size: 14px !important; } }
        @media (min-width: 2560px) {
          .footer .nav .nav-item .nav-link {
            font-size: 14px !important; } }
        .footer .nav .nav-item .nav-link:hover {
          text-decoration: underline; }

[class*="ico-"] {
  display: inline-block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 0;
  font-size: 1px;
  color: transparent !important;
  text-indent: 3000px;
  /* Social Icons */
  /* Toolbar Icon */
  /* Committe Icons */ }
  @media (min-width: 0px) {
    [class*="ico-"] {
      min-width: 24px;
      min-height: 24px;
      width: 24px;
      height: 24px; } }
  @media (min-width: 576px) {
    [class*="ico-"] {
      min-width: 24px;
      min-height: 24px;
      width: 24px;
      height: 24px; } }
  @media (min-width: 992px) {
    [class*="ico-"] {
      min-width: 28px;
      min-height: 28px;
      width: 28px;
      height: 28px; } }
  @media (min-width: 1200px) {
    [class*="ico-"] {
      min-width: 28px;
      min-height: 28px;
      width: 28px;
      height: 28px; } }
  @media (min-width: 1400px) {
    [class*="ico-"] {
      min-width: 32px;
      min-height: 32px;
      width: 32px;
      height: 32px; } }
  @media (min-width: 1920px) {
    [class*="ico-"] {
      min-width: 36px;
      min-height: 36px;
      width: 36px;
      height: 36px; } }
  @media (min-width: 2560px) {
    [class*="ico-"] {
      min-width: 36px;
      min-height: 36px;
      width: 36px;
      height: 36px; } }
  @media (min-width: 0px) {
    [class*="ico-"].ico-xs {
      min-width: 8px;
      min-height: 8px;
      width: 8px;
      height: 8px; } }
  @media (min-width: 576px) {
    [class*="ico-"].ico-xs {
      min-width: 10px;
      min-height: 10px;
      width: 10px;
      height: 10px; } }
  @media (min-width: 992px) {
    [class*="ico-"].ico-xs {
      min-width: 14px;
      min-height: 14px;
      width: 14px;
      height: 14px; } }
  @media (min-width: 1200px) {
    [class*="ico-"].ico-xs {
      min-width: 10px;
      min-height: 10px;
      width: 10px;
      height: 10px; } }
  @media (min-width: 1400px) {
    [class*="ico-"].ico-xs {
      min-width: 14px;
      min-height: 14px;
      width: 14px;
      height: 14px; } }
  @media (min-width: 1920px) {
    [class*="ico-"].ico-xs {
      min-width: 18px;
      min-height: 18px;
      width: 18px;
      height: 18px; } }
  @media (min-width: 2560px) {
    [class*="ico-"].ico-xs {
      min-width: 18px;
      min-height: 18px;
      width: 18px;
      height: 18px; } }
  @media (min-width: 0px) {
    [class*="ico-"].ico-sm {
      min-width: 10px;
      min-height: 10px;
      width: 10px;
      height: 10px; } }
  @media (min-width: 576px) {
    [class*="ico-"].ico-sm {
      min-width: 12px;
      min-height: 12px;
      width: 12px;
      height: 12px; } }
  @media (min-width: 992px) {
    [class*="ico-"].ico-sm {
      min-width: 16px;
      min-height: 16px;
      width: 16px;
      height: 16px; } }
  @media (min-width: 1200px) {
    [class*="ico-"].ico-sm {
      min-width: 20px;
      min-height: 20px;
      width: 20px;
      height: 20px; } }
  @media (min-width: 1400px) {
    [class*="ico-"].ico-sm {
      min-width: 24px;
      min-height: 24px;
      width: 24px;
      height: 24px; } }
  @media (min-width: 1920px) {
    [class*="ico-"].ico-sm {
      min-width: 28px;
      min-height: 28px;
      width: 28px;
      height: 28px; } }
  @media (min-width: 2560px) {
    [class*="ico-"].ico-sm {
      min-width: 28px;
      min-height: 28px;
      width: 28px;
      height: 28px; } }
  @media (min-width: 0px) {
    [class*="ico-"].ico-md {
      min-width: 18px;
      min-height: 18px;
      width: 18px;
      height: 18px; } }
  @media (min-width: 576px) {
    [class*="ico-"].ico-md {
      min-width: 22px;
      min-height: 22px;
      width: 22px;
      height: 22px; } }
  @media (min-width: 992px) {
    [class*="ico-"].ico-md {
      min-width: 26px;
      min-height: 26px;
      width: 26px;
      height: 26px; } }
  @media (min-width: 1200px) {
    [class*="ico-"].ico-md {
      min-width: 36px;
      min-height: 36px;
      width: 36px;
      height: 36px; } }
  @media (min-width: 1400px) {
    [class*="ico-"].ico-md {
      min-width: 42px;
      min-height: 42px;
      width: 42px;
      height: 42px; } }
  @media (min-width: 1920px) {
    [class*="ico-"].ico-md {
      min-width: 44px;
      min-height: 44px;
      width: 44px;
      height: 44px; } }
  @media (min-width: 2560px) {
    [class*="ico-"].ico-md {
      min-width: 44px;
      min-height: 44px;
      width: 44px;
      height: 44px; } }
  @media (min-width: 0px) {
    [class*="ico-"].ico-lg {
      min-width: 24px;
      min-height: 24px;
      width: 24px;
      height: 24px; } }
  @media (min-width: 576px) {
    [class*="ico-"].ico-lg {
      min-width: 28px;
      min-height: 28px;
      width: 28px;
      height: 28px; } }
  @media (min-width: 992px) {
    [class*="ico-"].ico-lg {
      min-width: 32px;
      min-height: 32px;
      width: 32px;
      height: 32px; } }
  @media (min-width: 1200px) {
    [class*="ico-"].ico-lg {
      min-width: 42px;
      min-height: 42px;
      width: 42px;
      height: 42px; } }
  @media (min-width: 1400px) {
    [class*="ico-"].ico-lg {
      min-width: 48px;
      min-height: 48px;
      width: 48px;
      height: 48px; } }
  @media (min-width: 1920px) {
    [class*="ico-"].ico-lg {
      min-width: 50px;
      min-height: 50px;
      width: 50px;
      height: 50px; } }
  @media (min-width: 2560px) {
    [class*="ico-"].ico-lg {
      min-width: 50px;
      min-height: 50px;
      width: 50px;
      height: 50px; } }
  @media (min-width: 0px) {
    [class*="ico-"].ico-xl {
      min-width: 30px;
      min-height: 30px;
      width: 30px;
      height: 30px; } }
  @media (min-width: 576px) {
    [class*="ico-"].ico-xl {
      min-width: 50px;
      min-height: 50px;
      width: 50px;
      height: 50px; } }
  @media (min-width: 992px) {
    [class*="ico-"].ico-xl {
      min-width: 60px;
      min-height: 60px;
      width: 60px;
      height: 60px; } }
  @media (min-width: 1200px) {
    [class*="ico-"].ico-xl {
      min-width: 70px;
      min-height: 70px;
      width: 70px;
      height: 70px; } }
  @media (min-width: 1400px) {
    [class*="ico-"].ico-xl {
      min-width: 80px;
      min-height: 80px;
      width: 80px;
      height: 80px; } }
  @media (min-width: 1920px) {
    [class*="ico-"].ico-xl {
      min-width: 80px;
      min-height: 80px;
      width: 80px;
      height: 80px; } }
  @media (min-width: 2560px) {
    [class*="ico-"].ico-xl {
      min-width: 80px;
      min-height: 80px;
      width: 80px;
      height: 80px; } }
  [class*="ico-"].ico-in {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='79.07' height='79.07' viewBox='0 0 79.07 79.07'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-2%7Bfill:%2362c7d5;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='footer'%3E%3Ccircle class='cls-1' cx='39.54' cy='39.54' r='39.54'/%3E%3Cpath class='cls-2' d='M32.37,40.79c0,3,0,6,0,8.92,0,.82-.23,1.09-1.05,1.06-1.69-.06-3.4,0-5.1,0-.69,0-1-.17-1-.92q0-9.08,0-18.14c0-.68.25-.9.92-.89,1.77,0,3.53.05,5.29,0,.76,0,.94.26.93,1C32.35,34.78,32.37,37.79,32.37,40.79Zm-.18-14a3.86,3.86,0,0,1-3.45,1.66A3.7,3.7,0,0,1,24.85,25a3.58,3.58,0,0,1,3.63-3.68,3.78,3.78,0,0,1,3.85,1.78A3.31,3.31,0,0,1,32.19,26.74Zm23.21,24c-1.79,0-3.59,0-5.39,0-.71,0-.88-.27-.88-.92,0-3.5,0-7,0-10.49a3.35,3.35,0,0,0-1.54-3.09,3.47,3.47,0,0,0-5.22,3c-.06,3.4,0,6.8,0,10.19,0,1.34,0,1.34-1.34,1.34-1.5,0-3-.06-4.51,0-1,0-1.29-.22-1.28-1.24.06-5.49,0-11,0-16.46,0-2.24,0-2.24,2.26-2.24,1.25,0,2.49.05,3.73,0,.85,0,1.22.21,1.11,1.09a10.35,10.35,0,0,0,0,1.3,6.88,6.88,0,0,1,5-2.82c4.49-.44,8.32,1.91,8.71,7,.32,4.16.16,8.35.22,12.53C56.27,50.54,56,50.77,55.4,50.76Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    [class*="ico-"].ico-in:hover {
      background-image: url("data:image/svg+xml,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' width='79.08' height='79.08' viewBox='0 0 79.08 79.08'%3E%3Cg id='footer'%3E%3Ccircle id='Ellipse_2' data-name='Ellipse 2' cx='39.54' cy='39.54' r='39.54' transform='translate(0 0)' fill='%23fff'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M32.37,40.79v8.92c0,.82-.23,1.09-1.05,1.06-1.69-.06-3.4,0-5.1,0-.69,0-1-.17-1-.92V31.71c0-.68.25-.9.92-.89,1.77,0,3.53.05,5.29,0,.76,0,.94.26.93,1C32.35,34.78,32.37,37.79,32.37,40.79Zm-.18-14a3.86,3.86,0,0,1-3.45,1.66A3.7,3.7,0,0,1,24.85,25a3.58,3.58,0,0,1,3.63-3.68,3.78,3.78,0,0,1,3.85,1.78,3.31,3.31,0,0,1-.14,3.64Zm23.21,24H50.01c-.71,0-.88-.27-.88-.92V39.38a3.35,3.35,0,0,0-1.54-3.09,3.47,3.47,0,0,0-5.22,3c-.06,3.4,0,6.8,0,10.19,0,1.34,0,1.34-1.34,1.34-1.5,0-3-.06-4.51,0-1,0-1.29-.22-1.28-1.24.06-5.49,0-11,0-16.46,0-2.24,0-2.24,2.26-2.24,1.25,0,2.49.05,3.73,0,.85,0,1.22.21,1.11,1.09a10.349,10.349,0,0,0,0,1.3,6.88,6.88,0,0,1,5-2.82c4.49-.44,8.32,1.91,8.71,7,.32,4.16.16,8.35.22,12.53,0,.56-.27.79-.87.78Z' fill='%23067284'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  [class*="ico-"].ico-tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='79.07' height='79.07' viewBox='0 0 79.07 79.07'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-2%7Bfill:%2362c7d5;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='footer'%3E%3Ccircle class='cls-1' cx='39.54' cy='39.54' r='39.54'/%3E%3Cpath class='cls-2' d='M59.84,29.24a15.52,15.52,0,0,1-3,3.11.88.88,0,0,0-.38.74A23.5,23.5,0,0,1,56,38a21.56,21.56,0,0,1-9.09,13.58,19,19,0,0,1-8.67,3.23,23.4,23.4,0,0,1-8.78-.49A24,24,0,0,1,24,52c-.09,0-.18-.12-.27-.18s0,0-.07-.15a15.46,15.46,0,0,0,10.87-3.09,7.79,7.79,0,0,1-7-5.25,11.58,11.58,0,0,0,3.22-.14c-3.68-1.19-5.63-3.62-5.83-7.44a9.35,9.35,0,0,0,3.24.86c-3.31-2.79-4-6.11-2.27-10l1.82,1.78a21.09,21.09,0,0,0,13.47,6.05h.18v-2a7.43,7.43,0,0,1,6.08-7.09,7.18,7.18,0,0,1,6.41,1.78,1.11,1.11,0,0,0,1.24.29l3.17-1.21c.26-.1.52-.23.88-.39a8.94,8.94,0,0,1-2.94,4A19.7,19.7,0,0,0,60,28.93,1.65,1.65,0,0,1,59.84,29.24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    [class*="ico-"].ico-tw:hover {
      background-image: url("data:image/svg+xml,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' width='79.08' height='79.08' viewBox='0 0 79.08 79.08'%3E%3Cg id='footer'%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='39.54' cy='39.54' r='39.54' transform='translate(0 0)' fill='%23fff'/%3E%3Cpath id='Path_1' data-name='Path 1' d='M59.84,29.24a15.52,15.52,0,0,1-3,3.11.88.88,0,0,0-.38.74A23.5,23.5,0,0,1,56,38a21.56,21.56,0,0,1-9.09,13.58,19,19,0,0,1-8.67,3.23,23.4,23.4,0,0,1-8.78-.49A24,24,0,0,1,24,52c-.09,0-.18-.12-.27-.18s0,0-.07-.15a15.46,15.46,0,0,0,10.87-3.09,7.79,7.79,0,0,1-7-5.25,11.58,11.58,0,0,0,3.22-.14c-3.68-1.19-5.63-3.62-5.83-7.44a9.35,9.35,0,0,0,3.24.86c-3.31-2.79-4-6.11-2.27-10l1.82,1.78a21.09,21.09,0,0,0,13.47,6.05h.18v-2a7.43,7.43,0,0,1,6.08-7.09,7.18,7.18,0,0,1,6.41,1.78,1.11,1.11,0,0,0,1.24.29l3.17-1.21c.26-.1.52-.23.88-.39a8.94,8.94,0,0,1-2.94,4,19.7,19.7,0,0,0,3.8-.89,1.65,1.65,0,0,1-.16.31Z' fill='%23067284'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  [class*="ico-"].ico-print {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38' height='38.313' viewBox='0 0 38 38.313'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='1' x2='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0.25' stop-color='%23067284'/%3E%3Cstop offset='1' stop-color='%230bb8b8'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='0.499' x2='0.499' xlink:href='%23linear-gradient'/%3E%3ClinearGradient id='linear-gradient-3' x1='0.5' x2='0.5' xlink:href='%23linear-gradient'/%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2' transform='translate(6 9)'%3E%3Crect id='Rectangle_59' data-name='Rectangle 59' width='38' height='38' transform='translate(-6 -9)' fill='none'/%3E%3Cg id='navigation' transform='translate(-6 -2.512)'%3E%3Crect id='Rectangle_56' data-name='Rectangle 56' width='21.411' height='7.541' transform='translate(8.277)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Path_532' data-name='Path 532' d='M7,23.173v5.8H28.375V15.24H7Zm2.874-4.18H25.489a.511.511,0,0,1,.5.511.5.5,0,0,1-.5.511H9.874a.511.511,0,0,1,0-1.021Zm0,4.976H20.941a.511.511,0,1,1,0,1.009H9.874a.511.511,0,1,1,0-1.009Z' transform='translate(1.312 2.858)' fill='url(%23linear-gradient-2)'/%3E%3Cpath id='Path_533' data-name='Path 533' d='M0,7.2V24.68H7.268V16.747a1.009,1.009,0,0,1,1.045-1.009H29.688A1.009,1.009,0,0,1,30.7,16.748V24.68H38V7.2Zm34.687,5.094a1.829,1.829,0,1,1,1.841-1.769,1.829,1.829,0,0,1-1.841,1.769Z' transform='translate(0 1.35)' fill='url(%23linear-gradient-3)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
    .btn:hover [class*="ico-"].ico-print {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38' height='38.313' viewBox='0 0 38 38.313'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='1.001' x2='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23d66b1e'/%3E%3Cstop offset='0.25' stop-color='%23d66b1e'/%3E%3Cstop offset='1' stop-color='%23f5a741'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2' transform='translate(6 9)'%3E%3Crect id='Rectangle_59' data-name='Rectangle 59' width='38' height='38' transform='translate(-6 -9)' fill='none'/%3E%3Cg id='navigation' transform='translate(-6 -2.512)'%3E%3Crect id='Rectangle_56' data-name='Rectangle 56' width='21.411' height='7.541' transform='translate(8.277)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Path_532' data-name='Path 532' d='M7,23.173v5.8H28.375V15.24H7Zm2.874-4.18H25.489a.511.511,0,0,1,.5.511.5.5,0,0,1-.5.511H9.874a.511.511,0,0,1,0-1.021Zm0,4.976H20.941a.511.511,0,1,1,0,1.009H9.874a.511.511,0,1,1,0-1.009Z' transform='translate(1.312 2.858)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Path_533' data-name='Path 533' d='M0,7.2V24.68H7.268V16.747a1.009,1.009,0,0,1,1.045-1.009H29.688A1.009,1.009,0,0,1,30.7,16.748V24.68H38V7.2Zm34.687,5.094a1.829,1.829,0,1,1,1.841-1.769,1.829,1.829,0,0,1-1.841,1.769Z' transform='translate(0 1.35)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
  [class*="ico-"].ico-contact {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38' height='39.25' viewBox='0 0 38 39.25'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='1.001' x2='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0.25' stop-color='%23067284'/%3E%3Cstop offset='1' stop-color='%230bb8b8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='ico-contact' transform='translate(5 7)'%3E%3Crect id='Rectangle_57' data-name='Rectangle 57' width='38' height='38' transform='translate(-5 -7)' fill='none'/%3E%3Cg id='navigation' transform='translate(-2 3)'%3E%3Cpath id='Path_529' data-name='Path 529' d='M0,1.78V21.47a1.78,1.78,0,0,0,1.78,1.78H4.25v6l6-6h21.4a1.79,1.79,0,0,0,1.79-1.78V1.78A1.79,1.79,0,0,0,31.65,0H1.78A1.78,1.78,0,0,0,0,1.78Zm22.93,10a2.256,2.256,0,1,1,0,.03Zm-8.37,0a2.256,2.256,0,1,1,0,.03Zm-8.38,0a2.256,2.256,0,1,1,0,.03Z' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
    .btn:hover [class*="ico-"].ico-contact {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38' height='39.25' viewBox='0 0 38 39.25'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='1.001' x2='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23d66b1e'/%3E%3Cstop offset='0.25' stop-color='%23d66b1e'/%3E%3Cstop offset='1' stop-color='%23f5a741'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='ico-contact' transform='translate(5 7)'%3E%3Crect id='Rectangle_57' data-name='Rectangle 57' width='38' height='38' transform='translate(-5 -7)' fill='none'/%3E%3Cg id='navigation' transform='translate(-2 3)'%3E%3Cpath id='Path_529' data-name='Path 529' d='M0,1.78V21.47a1.78,1.78,0,0,0,1.78,1.78H4.25v6l6-6h21.4a1.79,1.79,0,0,0,1.79-1.78V1.78A1.79,1.79,0,0,0,31.65,0H1.78A1.78,1.78,0,0,0,0,1.78Zm22.93,10a2.256,2.256,0,1,1,0,.03Zm-8.37,0a2.256,2.256,0,1,1,0,.03Zm-8.38,0a2.256,2.256,0,1,1,0,.03Z' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
  [class*="ico-"].ico-rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38' height='38' viewBox='0 0 38 38'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='1' x2='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0.25' stop-color='%23067284'/%3E%3Cstop offset='1' stop-color='%230bb8b8'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='0.505' y1='1' x2='0.505' y2='0' xlink:href='%23linear-gradient'/%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2' transform='translate(10.152 10)'%3E%3Crect id='Rectangle_60' data-name='Rectangle 60' width='38' height='38' transform='translate(-10.152 -10)' fill='none'/%3E%3Cg id='navigation' transform='translate(-4 -2.843)'%3E%3Cpath id='Path_534' data-name='Path 534' d='M8.288,21.029A4.149,4.149,0,1,1,4.15,16.88,4.149,4.149,0,0,1,8.288,21.029Z' transform='translate(0.011 0.662)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Path_535' data-name='Path 535' d='M15.318,25.84a2.472,2.472,0,0,1-2.472-2.472A10.373,10.373,0,0,0,2.484,12.994a2.472,2.472,0,1,1,0-4.934A15.318,15.318,0,0,1,17.791,23.367,2.472,2.472,0,0,1,15.318,25.84Z' transform='translate(0 0.001)' fill='url(%23linear-gradient-2)'/%3E%3Cpath id='Path_536' data-name='Path 536' d='M23.337,25.841a2.5,2.5,0,0,1-2.5-2.5A18.36,18.36,0,0,0,2.5,5a2.5,2.5,0,0,1,0-5A23.371,23.371,0,0,1,25.837,23.341a2.51,2.51,0,0,1-2.5,2.5Z' transform='translate(0.011 0)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
    .btn:hover [class*="ico-"].ico-rss {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38' height='38' viewBox='0 0 38 38'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='1.001' x2='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23d66b1e'/%3E%3Cstop offset='0.25' stop-color='%23d66b1e'/%3E%3Cstop offset='1' stop-color='%23f5a741'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2' transform='translate(10.152 10)'%3E%3Crect id='Rectangle_60' data-name='Rectangle 60' width='38' height='38' transform='translate(-10.152 -10)' fill='none'/%3E%3Cg id='navigation' transform='translate(-4 -2.843)'%3E%3Cpath id='Path_534' data-name='Path 534' d='M8.288,21.029A4.149,4.149,0,1,1,4.15,16.88,4.149,4.149,0,0,1,8.288,21.029Z' transform='translate(0.011 0.662)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Path_535' data-name='Path 535' d='M15.318,25.84a2.472,2.472,0,0,1-2.472-2.472A10.373,10.373,0,0,0,2.484,12.994a2.472,2.472,0,1,1,0-4.934A15.318,15.318,0,0,1,17.791,23.367,2.472,2.472,0,0,1,15.318,25.84Z' transform='translate(0 0.001)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Path_536' data-name='Path 536' d='M23.337,25.841a2.5,2.5,0,0,1-2.5-2.5A18.36,18.36,0,0,0,2.5,5a2.5,2.5,0,0,1,0-5A23.371,23.371,0,0,1,25.837,23.341a2.51,2.51,0,0,1-2.5,2.5Z' transform='translate(0.011 0)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
  [class*="ico-"].ico-mail {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38.01' height='38' viewBox='0 0 38.01 38'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='1' x2='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0.25' stop-color='%23067284'/%3E%3Cstop offset='1' stop-color='%230bb8b8'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='0.5' y1='0.998' x2='0.5' y2='0' xlink:href='%23linear-gradient'/%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2' transform='translate(1 6.001)'%3E%3Crect id='Rectangle_58' data-name='Rectangle 58' width='38' height='38' transform='translate(-1 -6.001)' fill='none'/%3E%3Cg id='navigation' transform='translate(-1)'%3E%3Cpath id='Path_530' data-name='Path 530' d='M37.19,11.86,20.92,18.6a4.39,4.39,0,0,1-1.92.34,4.37,4.37,0,0,1-1.91-.34L.81,11.86c-.82-.34-.81.06-.81.37V24.51c0,.7,1.18,1.6,2.09,1.6H35.91c.92,0,2.1-.9,2.1-1.6V12.23C38,11.92,38,11.52,37.19,11.86Z' fill='url(%23linear-gradient)'/%3E%3Cpath id='Path_531' data-name='Path 531' d='M37.94,8.3a.43.43,0,0,0-.13-.3,2.43,2.43,0,0,0-1.06-.87L20.92.34A5,5,0,0,0,19,0a5,5,0,0,0-1.91.34L1.25,7.08A2.45,2.45,0,0,0,.19,8a.42.42,0,0,0-.12.34h0a.44.44,0,0,0,.12.34,2.45,2.45,0,0,0,1.06.88L17.09,16.3a5,5,0,0,0,1.91.34,5,5,0,0,0,1.92-.34L36.75,9.53a2.37,2.37,0,0,0,1.06-.87.43.43,0,0,0,.13-.35ZM18.78,3.09h.67a1,1,0,0,1,1,1.08l-.34,4.92a1,1,0,0,1-2,0l-.33-4.92a1,1,0,0,1,1-1.08Zm1.38,10.34a1.45,1.45,0,0,1-2,0,1.32,1.32,0,0,1-.42-1,1.28,1.28,0,0,1,.41-1,1.47,1.47,0,0,1,1.05-.39,1.44,1.44,0,0,1,1,.39,1.25,1.25,0,0,1,.41,1A1.34,1.34,0,0,1,20.16,13.43Z' fill='url(%23linear-gradient-2)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
    .btn:hover [class*="ico-"].ico-mail {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38.01' height='38' viewBox='0 0 38.01 38'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='1.001' x2='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23d66b1e'/%3E%3Cstop offset='0.25' stop-color='%23d66b1e'/%3E%3Cstop offset='1' stop-color='%23f5a741'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2' transform='translate(1 6.001)'%3E%3Crect id='Rectangle_58' data-name='Rectangle 58' width='38' height='38' transform='translate(-1 -6.001)' fill='none'/%3E%3Cg id='navigation' transform='translate(-1)'%3E%3Cpath id='Path_530' data-name='Path 530' d='M37.19,11.86,20.92,18.6a4.39,4.39,0,0,1-1.92.34,4.37,4.37,0,0,1-1.91-.34L.81,11.86c-.82-.34-.81.06-.81.37V24.51c0,.7,1.18,1.6,2.09,1.6H35.91c.92,0,2.1-.9,2.1-1.6V12.23C38,11.92,38,11.52,37.19,11.86Z' fill='url(%23linear-gradient)'/%3E%3Cpath id='Path_531' data-name='Path 531' d='M37.94,8.3a.43.43,0,0,0-.13-.3,2.43,2.43,0,0,0-1.06-.87L20.92.34A5,5,0,0,0,19,0a5,5,0,0,0-1.91.34L1.25,7.08A2.45,2.45,0,0,0,.19,8a.42.42,0,0,0-.12.34h0a.44.44,0,0,0,.12.34,2.45,2.45,0,0,0,1.06.88L17.09,16.3a5,5,0,0,0,1.91.34,5,5,0,0,0,1.92-.34L36.75,9.53a2.37,2.37,0,0,0,1.06-.87.43.43,0,0,0,.13-.35ZM18.78,3.09h.67a1,1,0,0,1,1,1.08l-.34,4.92a1,1,0,0,1-2,0l-.33-4.92a1,1,0,0,1,1-1.08Zm1.38,10.34a1.45,1.45,0,0,1-2,0,1.32,1.32,0,0,1-.42-1,1.28,1.28,0,0,1,.41-1,1.47,1.47,0,0,1,1.05-.39,1.44,1.44,0,0,1,1,.39,1.25,1.25,0,0,1,.41,1A1.34,1.34,0,0,1,20.16,13.43Z' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
  [class*="ico-"].ico-chairperson {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37'%3E%3Cg id='Group_80' data-name='Group 80' transform='translate(8 7)'%3E%3Crect id='Rectangle_63' data-name='Rectangle 63' width='37' height='37' transform='translate(-8 -7)' fill='none'/%3E%3Cpath id='Path_548' data-name='Path 548' d='M15.9,5.3c0,4-2.4,6.6-5.3,6.6S5.3,9.3,5.3,5.3a5.3,5.3,0,0,1,10.6,0Z' fill='%23067284'/%3E%3Cpath id='Path_549' data-name='Path 549' d='M21.2,23.8v-5a2.672,2.672,0,0,0-1.5-2.4,21.51,21.51,0,0,0-9-1.8,24.32,24.32,0,0,0-9.1,1.8A2.6,2.6,0,0,0,0,18.8v5Z' fill='%23067284'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  [class*="ico-"].ico-member {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37'%3E%3Cg id='Group_79' data-name='Group 79' transform='translate(0.1 7)'%3E%3Crect id='Rectangle_62' data-name='Rectangle 62' width='37' height='37' transform='translate(-0.1 -7)' fill='none'/%3E%3Cpath id='Path_544' data-name='Path 544' d='M15.9,5.3c0,4-2.4,6.6-5.3,6.6S5.3,9.3,5.3,5.3a5.3,5.3,0,0,1,10.6,0Z' fill='%2300408e'/%3E%3Cpath id='Path_545' data-name='Path 545' d='M14.9,15.7c.4-.2.8-.3,1.3-.5a22.5,22.5,0,0,0-5.6-.7,24.32,24.32,0,0,0-9.1,1.8A2.6,2.6,0,0,0-.1,18.7v5H13.3V18.1A3.118,3.118,0,0,1,14.9,15.7Z' fill='%2300408e'/%3E%3Cpath id='Path_546' data-name='Path 546' d='M31.4,5.3c0,4-2.4,6.6-5.3,6.6s-5.3-2.6-5.3-6.6a5.3,5.3,0,1,1,10.6,0Z' fill='%2300408e'/%3E%3Cpath id='Path_547' data-name='Path 547' d='M36.7,23.8v-5a2.672,2.672,0,0,0-1.5-2.4,21.51,21.51,0,0,0-9-1.8,24.32,24.32,0,0,0-9.1,1.8,2.6,2.6,0,0,0-1.6,2.4v5Z' fill='%2300408e'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  [class*="ico-"].ico-chairman {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='37' height='37' viewBox='0 0 37 37'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' y1='0.5' x2='1' y2='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23d66b1e'/%3E%3Cstop offset='1' stop-color='%23f5a741'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_81' data-name='Group 81' transform='translate(-518 -598)'%3E%3Cpath id='Path_550' data-name='Path 550' d='M15.5,12.2l.7,6.7-6.1-2.6L3.9,19l.6-6.7L0,7.3,6.5,5.8,9.9,0l3.5,5.7,6.5,1.4Z' transform='translate(527 607)' fill-rule='evenodd' fill='url(%23linear-gradient)'/%3E%3Crect id='Rectangle_64' data-name='Rectangle 64' width='37' height='37' transform='translate(518 598)' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  [class*="ico-"].ico-pdf {
    background-image: url("data:image/svg+xml,%3Csvg id='Group_78' data-name='Group 78' xmlns='http://www.w3.org/2000/svg' width='25.3' height='28.875' viewBox='0 0 25.3 28.875'%3E%3Cpath id='Path_539' data-name='Path 539' d='M19.5,23.4H18V18.5a.684.684,0,0,0-.7-.7H13.9a.684.684,0,0,0-.7.7v4.9H11.6a.454.454,0,0,0,0,.5l3.8,4.9a.454.454,0,0,0,.5,0l3.8-4.9A.646.646,0,0,0,19.5,23.4Z' fill='%23dd2426'/%3E%3Cpath id='Path_540' data-name='Path 540' d='M24.7,6.5,19.3.6A1.76,1.76,0,0,0,18,0H4.6A2.476,2.476,0,0,0,2.1,2.5V6.8H1a.945.945,0,0,0-1,1v5.3a.945.945,0,0,0,1,1H2.1V26.3a2.476,2.476,0,0,0,2.5,2.5h9.1l-1.6-2.1H4.6a.43.43,0,0,1-.4-.4V14.1H14.6a.945.945,0,0,0,1-1V7.8a.945.945,0,0,0-1-1H4.2V2.5a.43.43,0,0,1,.4-.4h13V5.6a2.476,2.476,0,0,0,2.5,2.5h3.1V26.3a.43.43,0,0,1-.4.4H19l-1.6,2.1h5.4a2.476,2.476,0,0,0,2.5-2.5V8A2.035,2.035,0,0,0,24.7,6.5Z' fill='%23dd2426'/%3E%3Cg id='Group_77' data-name='Group 77'%3E%3Cpath id='Path_541' data-name='Path 541' d='M2.4,12.5v-4H4.3A1.206,1.206,0,0,1,5.6,9.8a1.261,1.261,0,0,1-1.3,1.3h-1v1.4ZM4.7,9.8a.56.56,0,0,0-.6-.5H3.2v1.1h.9Q4.7,10.25,4.7,9.8Z' fill='%23fff'/%3E%3Cpath id='Path_542' data-name='Path 542' d='M6.1,12.5v-4H7.7a2,2,0,1,1,0,4Zm2.8-2A1.1,1.1,0,0,0,7.7,9.3H7v2.5h.7A1.234,1.234,0,0,0,8.9,10.5Z' fill='%23fff'/%3E%3Cpath id='Path_543' data-name='Path 543' d='M10.4,12.5v-4h2.8v.7h-2V10h1.9v.7H11.2v1.7h-.8Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A"); }

/* BUTTONS */
.btn {
  padding: 0;
  border: none;
  font: inherit;
  color: inherit;
  background-color: transparent;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: none;
  border-radius: 0;
  box-shadow: none;
  text-decoration: none;
  background-image: none;
  margin: 0;
  width: max-content;
  text-transform: uppercase;
  padding: 0 10px;
  height: 26px; }
  @media (min-width: 0px) {
    .btn {
      font-size: 13px !important; } }
  @media (min-width: 576px) {
    .btn {
      font-size: 14px !important; } }
  @media (min-width: 768px) {
    .btn {
      font-size: 14px !important; } }
  @media (min-width: 992px) {
    .btn {
      font-size: 15px !important; } }
  @media (min-width: 1200px) {
    .btn {
      font-size: 18px !important; } }
  @media (min-width: 1400px) {
    .btn {
      font-size: 20px !important; } }
  @media (min-width: 1920px) {
    .btn {
      font-size: 20px !important; } }
  @media (min-width: 2560px) {
    .btn {
      font-size: 20px !important; } }
  @media (min-width: 768px) {
    .btn {
      padding: 0 17px;
      height: 40px; } }
  @media (min-width: 0px) {
    .btn.btn-sm {
      font-size: 10px !important; } }
  @media (min-width: 576px) {
    .btn.btn-sm {
      font-size: 11px !important; } }
  @media (min-width: 768px) {
    .btn.btn-sm {
      font-size: 11px !important; } }
  @media (min-width: 992px) {
    .btn.btn-sm {
      font-size: 12px !important; } }
  @media (min-width: 1200px) {
    .btn.btn-sm {
      font-size: 13px !important; } }
  @media (min-width: 1400px) {
    .btn.btn-sm {
      font-size: 14px !important; } }
  @media (min-width: 1920px) {
    .btn.btn-sm {
      font-size: 15px !important; } }
  @media (min-width: 2560px) {
    .btn.btn-sm {
      font-size: 15px !important; } }
  @media (min-width: 768px) {
    .btn.btn-sm {
      height: 30px; } }
  .btn.btn-sm.type-2 {
    font-family: 'ralewaymedium'; }
  .btn.btn-lg {
    height: 36px;
    padding: 0 30px; }
    @media (min-width: 768px) {
      .btn.btn-lg {
        height: 46px;
        padding: 0 50px; } }
    .btn.btn-lg.type-2 {
      font-family: 'ralewaybold'; }
  .btn.btn-xl {
    height: 44px;
    padding: 0 40px;
    font-weight: 500; }
    @media (min-width: 0px) {
      .btn.btn-xl {
        font-size: 15px !important; } }
    @media (min-width: 576px) {
      .btn.btn-xl {
        font-size: 15px !important; } }
    @media (min-width: 768px) {
      .btn.btn-xl {
        font-size: 15px !important; } }
    @media (min-width: 992px) {
      .btn.btn-xl {
        font-size: 19px !important; } }
    @media (min-width: 1200px) {
      .btn.btn-xl {
        font-size: 22px !important; } }
    @media (min-width: 1400px) {
      .btn.btn-xl {
        font-size: 25px !important; } }
    @media (min-width: 1920px) {
      .btn.btn-xl {
        font-size: 25px !important; } }
    @media (min-width: 2560px) {
      .btn.btn-xl {
        font-size: 25px !important; } }
    @media (min-width: 768px) {
      .btn.btn-xl {
        height: 64px;
        padding: 0 70px; } }
    .btn.btn-xl.type-2 {
      font-family: 'ralewaybold'; }
  .btn.btn-xxl {
    height: 44px;
    padding: 0 50px; }
    @media (min-width: 0px) {
      .btn.btn-xxl {
        font-size: 20px !important; } }
    @media (min-width: 576px) {
      .btn.btn-xxl {
        font-size: 22px !important; } }
    @media (min-width: 768px) {
      .btn.btn-xxl {
        font-size: 19px !important; } }
    @media (min-width: 992px) {
      .btn.btn-xxl {
        font-size: 24px !important; } }
    @media (min-width: 1200px) {
      .btn.btn-xxl {
        font-size: 26px !important; } }
    @media (min-width: 1400px) {
      .btn.btn-xxl {
        font-size: 28px !important; } }
    @media (min-width: 1920px) {
      .btn.btn-xxl {
        font-size: 32px !important; } }
    @media (min-width: 2560px) {
      .btn.btn-xxl {
        font-size: 32px !important; } }
    @media (min-width: 768px) {
      .btn.btn-xxl {
        height: 58px;
        padding: 0 60px; } }
    @media (min-width: 992px) {
      .btn.btn-xxl {
        height: 68px;
        padding: 0 70px; } }
    @media (min-width: 1400px) {
      .btn.btn-xxl {
        height: 88px;
        padding: 0 90px; } }
    .btn.btn-xxl.type-2 {
      font-family: 'ralewaybold'; }
  .btn:hover {
    box-shadow: none;
    background-image: none; }
  .btn:active, .btn:focus, .btn.active {
    box-shadow: none !important; }
  .btn.btn-primary {
    background-image: linear-gradient(to right, #a0282f, #f0282f) !important;
    color: #fff; }
    .btn.btn-primary:hover {
      background-image: linear-gradient(to right, #d66b1e, #f5a741) !important;
      color: #fff !important; }
  .btn.btn-primary-grn {
    background-image: linear-gradient(to right, #063f55, #308a99) !important;
    color: #fff; }
    .btn.btn-primary-grn:hover {
      background-image: linear-gradient(to right, #d66b1e, #f5a741) !important;
      color: #fff !important; }
  .btn.btn-ico {
    position: relative;
    flex-direction: row;
    padding: 0; }
    .btn.btn-ico .arrow-left {
      transform: rotate(180Deg); }
    .btn.btn-ico[disabled] {
      opacity: .5;
      cursor: default; }
    .btn.btn-ico:hover:not([disabled]) [class*='ico-arrow-'] {
      opacity: .5; }

/* Scss Document */
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 10px;
  padding-left: 10px; }

label.invalid {
  background-size: contain;
  background-repeat: no-repeat;
  padding-left: 18px;
  margin-left: 15px;
  line-height: 1.5;
  white-space: nowrap;
  align-items: center;
  display: flex;
  max-height: 17px; }
  @media (min-width: 992px) {
    label.invalid {
      font-size: 11px; } }

.input-group,
.form-group,
.md-form {
  margin-bottom: 15px; }
  .input-group label.invalid,
  .form-group label.invalid,
  .md-form label.invalid {
    position: absolute;
    top: -16px !important;
    right: 15px;
    margin-bottom: 0; }
  .input-group .control-label,
  .input-group .form-check-label,
  .form-group .control-label,
  .form-group .form-check-label,
  .md-form .control-label,
  .md-form .form-check-label {
    font-weight: 400;
    color: #1f2b4b;
    padding: 7px 0;
    margin: 0;
    position: relative;
    top: unset;
    height: auto;
    text-transform: uppercase; }
    @media (min-width: 0px) {
      .input-group .control-label,
      .input-group .form-check-label,
      .form-group .control-label,
      .form-group .form-check-label,
      .md-form .control-label,
      .md-form .form-check-label {
        font-size: 13px !important; } }
    @media (min-width: 576px) {
      .input-group .control-label,
      .input-group .form-check-label,
      .form-group .control-label,
      .form-group .form-check-label,
      .md-form .control-label,
      .md-form .form-check-label {
        font-size: 14px !important; } }
    @media (min-width: 768px) {
      .input-group .control-label,
      .input-group .form-check-label,
      .form-group .control-label,
      .form-group .form-check-label,
      .md-form .control-label,
      .md-form .form-check-label {
        font-size: 14px !important; } }
    @media (min-width: 992px) {
      .input-group .control-label,
      .input-group .form-check-label,
      .form-group .control-label,
      .form-group .form-check-label,
      .md-form .control-label,
      .md-form .form-check-label {
        font-size: 15px !important; } }
    @media (min-width: 1200px) {
      .input-group .control-label,
      .input-group .form-check-label,
      .form-group .control-label,
      .form-group .form-check-label,
      .md-form .control-label,
      .md-form .form-check-label {
        font-size: 16px !important; } }
    @media (min-width: 1400px) {
      .input-group .control-label,
      .input-group .form-check-label,
      .form-group .control-label,
      .form-group .form-check-label,
      .md-form .control-label,
      .md-form .form-check-label {
        font-size: 18px !important; } }
    @media (min-width: 1920px) {
      .input-group .control-label,
      .input-group .form-check-label,
      .form-group .control-label,
      .form-group .form-check-label,
      .md-form .control-label,
      .md-form .form-check-label {
        font-size: 18px !important; } }
    @media (min-width: 2560px) {
      .input-group .control-label,
      .input-group .form-check-label,
      .form-group .control-label,
      .form-group .form-check-label,
      .md-form .control-label,
      .md-form .form-check-label {
        font-size: 18px !important; } }
    .input-group .control-label span,
    .input-group .form-check-label span,
    .form-group .control-label span,
    .form-group .form-check-label span,
    .md-form .control-label span,
    .md-form .form-check-label span {
      font-style: italic;
      font-weight: 300;
      font-size: 85%;
      line-height: normal !important; }
    .input-group .control-label.file-upl-label,
    .input-group .form-check-label.file-upl-label,
    .form-group .control-label.file-upl-label,
    .form-group .form-check-label.file-upl-label,
    .md-form .control-label.file-upl-label,
    .md-form .form-check-label.file-upl-label {
      min-height: 34px;
      padding-bottom: 0;
      display: flex;
      justify-content: center;
      flex-direction: column; }
  .input-group .form-control::placeholder,
  .form-group .form-control::placeholder,
  .md-form .form-control::placeholder {
    font-weight: 600; }
  .input-group input[type="phone"],
  .input-group input[type="text"],
  .input-group input[type="email"],
  .input-group input[type="time"],
  .input-group input[type="url"],
  .input-group textarea.md-textarea,
  .form-group input[type="phone"],
  .form-group input[type="text"],
  .form-group input[type="email"],
  .form-group input[type="time"],
  .form-group input[type="url"],
  .form-group textarea.md-textarea,
  .md-form input[type="phone"],
  .md-form input[type="text"],
  .md-form input[type="email"],
  .md-form input[type="time"],
  .md-form input[type="url"],
  .md-form textarea.md-textarea {
    border: none;
    border-radius: 0 !important;
    -webkit-appearance: none;
    height: 36px;
    padding: 6px 20px; }
    @media (min-width: 768px) {
      .input-group input[type="phone"],
      .input-group input[type="text"],
      .input-group input[type="email"],
      .input-group input[type="time"],
      .input-group input[type="url"],
      .input-group textarea.md-textarea,
      .form-group input[type="phone"],
      .form-group input[type="text"],
      .form-group input[type="email"],
      .form-group input[type="time"],
      .form-group input[type="url"],
      .form-group textarea.md-textarea,
      .md-form input[type="phone"],
      .md-form input[type="text"],
      .md-form input[type="email"],
      .md-form input[type="time"],
      .md-form input[type="url"],
      .md-form textarea.md-textarea {
        height: 46px; } }
    .input-group input[type="phone"]:focus:not([readonly]),
    .input-group input[type="text"]:focus:not([readonly]),
    .input-group input[type="email"]:focus:not([readonly]),
    .input-group input[type="time"]:focus:not([readonly]),
    .input-group input[type="url"]:focus:not([readonly]),
    .input-group textarea.md-textarea:focus:not([readonly]),
    .form-group input[type="phone"]:focus:not([readonly]),
    .form-group input[type="text"]:focus:not([readonly]),
    .form-group input[type="email"]:focus:not([readonly]),
    .form-group input[type="time"]:focus:not([readonly]),
    .form-group input[type="url"]:focus:not([readonly]),
    .form-group textarea.md-textarea:focus:not([readonly]),
    .md-form input[type="phone"]:focus:not([readonly]),
    .md-form input[type="text"]:focus:not([readonly]),
    .md-form input[type="email"]:focus:not([readonly]),
    .md-form input[type="time"]:focus:not([readonly]),
    .md-form input[type="url"]:focus:not([readonly]),
    .md-form textarea.md-textarea:focus:not([readonly]) {
      box-shadow: none;
      border: none; }
  .input-group textarea.md-textarea,
  .form-group textarea.md-textarea,
  .md-form textarea.md-textarea {
    min-height: 100px;
    overflow: hidden; }

.mdb-select .caret {
  display: none; }
.mdb-select.select-wrapper {
  margin: 0; }
.mdb-select input.select-dropdown {
  margin: 0;
  padding: 0 0 0 15px;
  box-sizing: border-box !important;
  height: 36px;
  border-radius: 0 !important;
  border: 1px solid #ade7e7 !important;
  transition: all 0s ease-in-out;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20.87' height='15.76' viewBox='0 0 20.87 15.76'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke-linejoin:round;stroke-width:4px;stroke:url(%23New_Gradient_Swatch_2);%7D%3C/style%3E%3ClinearGradient id='New_Gradient_Swatch_2' y1='7.88' x2='20.87' y2='7.88' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23a0282f'/%3E%3Cstop offset='1' stop-color='%23f0282f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='content'%3E%3Cpolyline class='cls-1' points='19.21 1.17 10.71 13.76 1.62 1.17'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat !important;
  background-position: right 15px center !important;
  background-size: auto 40%;
  color: #31c3c3;
  font-weight: 500;
  text-transform: uppercase; }
  @media (min-width: 0px) {
    .mdb-select input.select-dropdown {
      font-size: 12px !important; } }
  @media (min-width: 576px) {
    .mdb-select input.select-dropdown {
      font-size: 12px !important; } }
  @media (min-width: 768px) {
    .mdb-select input.select-dropdown {
      font-size: 12px !important; } }
  @media (min-width: 992px) {
    .mdb-select input.select-dropdown {
      font-size: 14px !important; } }
  @media (min-width: 1200px) {
    .mdb-select input.select-dropdown {
      font-size: 17px !important; } }
  @media (min-width: 1400px) {
    .mdb-select input.select-dropdown {
      font-size: 18px !important; } }
  @media (min-width: 1920px) {
    .mdb-select input.select-dropdown {
      font-size: 19px !important; } }
  @media (min-width: 2560px) {
    .mdb-select input.select-dropdown {
      font-size: 19px !important; } }
  @media (min-width: 768px) {
    .mdb-select input.select-dropdown {
      height: 46px; } }
  .mdb-select input.select-dropdown.active {
    box-shadow: none; }
.mdb-select .dropdown-content li {
  min-height: 36px;
  display: flex;
  align-items: center; }
  @media (min-width: 768px) {
    .mdb-select .dropdown-content li {
      min-height: 46px; } }

.custom-select {
  margin: 0;
  padding: 0 0 0 10px;
  box-sizing: border-box !important;
  height: 63px !important;
  border-radius: calc(4vw/7.5) !important;
  border: none !important;
  transition: all 0s ease-in-out;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='13' viewBox='0 0 25 13' fill='%23bfc0bf' %3E %3Cpath d='M12.5,0,25,13H0Z' transform='translate(25 13) rotate(180)'%3E %3C/path%3E %3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 15px top 25px !important;
  background-size: 25px 13px;
  font-size: calc(22vw/7.5); }
  @media (min-width: 992px) {
    .custom-select {
      font-size: calc(24vw/19.2);
      border-radius: calc(10vw/19.2); } }
  @media (min-width: 1400px) {
    .custom-select {
      font-size: 17.5px;
      border-radius: 7.3px; } }

/* MODALS */
.modal {
  transition: height .2s ease-in-out !important;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.75); }

.modal-dialog {
  transition: height .2s ease-in-out !important; }
  @media (min-width: 576px) {
    .modal-dialog {
      max-width: 635px; } }
  @media (min-width: 768px) {
    .modal-dialog {
      max-width: 735px; } }
  @media (min-width: 992px) {
    .modal-dialog {
      max-width: 975px; } }
  @media (min-width: 1200px) {
    .modal-dialog {
      max-width: 1140px; } }
  .modal-dialog .modal-content {
    border: none;
    border-radius: 0;
    background-color: transparent; }
  .modal-dialog .modal-footer {
    border: none; }
    .modal-dialog .modal-footer [class*='ico-arrow-'] {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.48' height='24.54' viewBox='0 0 30.48 24.54'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23006379;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;%7D.cls-2%7Bfill:%23006379;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='bio_pop_up' data-name='bio pop up'%3E%3Cline class='cls-1' x1='1.5' y1='12.27' x2='27.23' y2='12.27'/%3E%3Cpolygon class='cls-2' points='17.29 24.54 15.24 22.34 26.08 12.27 15.24 2.2 17.29 0 30.48 12.27 17.29 24.54'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.modal-backdrop.show {
  display: none; }

.btn.close {
  right: 10px;
  top: 10px;
  padding: 0;
  margin: 0;
  opacity: 1;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='33.36' height='33.36' viewBox='0 0 33.36 33.36'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:url(%23New_Gradient_Swatch_6);%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3ClinearGradient id='New_Gradient_Swatch_6' y1='16.68' x2='33.36' y2='16.68' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23d66b1e'/%3E%3Cstop offset='1' stop-color='%23f5a741'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='bio_pop_up' data-name='bio pop up'%3E%3Ccircle class='cls-1' cx='16.68' cy='16.68' r='16.68'/%3E%3Cpath class='cls-2' d='M21.71,25l-5.2-7.09L11.34,25h-2L15.5,16.7,9.77,8.88h2l4.85,6.58,4.83-6.58h1.84l-5.7,7.77L23.69,25Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute; }
  @media (min-width: 0px) {
    .btn.close {
      min-width: 24px;
      min-height: 24px;
      width: 24px;
      height: 24px; } }
  @media (min-width: 576px) {
    .btn.close {
      min-width: 24px;
      min-height: 24px;
      width: 24px;
      height: 24px; } }
  @media (min-width: 992px) {
    .btn.close {
      min-width: 28px;
      min-height: 28px;
      width: 28px;
      height: 28px; } }
  @media (min-width: 1200px) {
    .btn.close {
      min-width: 28px;
      min-height: 28px;
      width: 28px;
      height: 28px; } }
  @media (min-width: 1400px) {
    .btn.close {
      min-width: 32px;
      min-height: 32px;
      width: 32px;
      height: 32px; } }
  @media (min-width: 1920px) {
    .btn.close {
      min-width: 36px;
      min-height: 36px;
      width: 36px;
      height: 36px; } }
  @media (min-width: 2560px) {
    .btn.close {
      min-width: 36px;
      min-height: 36px;
      width: 36px;
      height: 36px; } }
  @media (min-width: 992px) {
    .btn.close {
      right: 20px;
      top: 20px; } }
  .btn.close:hover {
    opacity: .5; }

.ie [class*="col-"] {
  flex: 0 0 auto; }
.ie .d-ie-block {
  display: block !important; }
.ie section.hero .container > .row {
  top: 35%; }
.ie section.hero .container .hero-title-1 [class*='subtitle-'] {
  top: 0; }
  .ie section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-1 {
    margin-top: 6%; }
  .ie section.hero .container .hero-title-1 [class*='subtitle-'].subtitle-2 {
    margin-top: 3%; }

@media (min-width: 0px) {
  .p-i-red {
    padding: 5px !important; } }
@media (min-width: 576px) {
  .p-i-red {
    padding: 5px !important; } }
@media (min-width: 768px) {
  .p-i-red {
    padding: 5px !important; } }
@media (min-width: 992px) {
  .p-i-red {
    padding: 7.5px !important; } }
@media (min-width: 1200px) {
  .p-i-red {
    padding: 10px !important; } }
@media (min-width: 1400px) {
  .p-i-red {
    padding: 10px !important; } }
@media (min-width: 1920px) {
  .p-i-red {
    padding: 10px !important; } }
@media (min-width: 2560px) {
  .p-i-red {
    padding: 10px !important; } }

@media (min-width: 0px) {
  .pt-i-red {
    padding-top: 5px !important; } }
@media (min-width: 576px) {
  .pt-i-red {
    padding-top: 5px !important; } }
@media (min-width: 768px) {
  .pt-i-red {
    padding-top: 5px !important; } }
@media (min-width: 992px) {
  .pt-i-red {
    padding-top: 7.5px !important; } }
@media (min-width: 1200px) {
  .pt-i-red {
    padding-top: 10px !important; } }
@media (min-width: 1400px) {
  .pt-i-red {
    padding-top: 10px !important; } }
@media (min-width: 1920px) {
  .pt-i-red {
    padding-top: 10px !important; } }
@media (min-width: 2560px) {
  .pt-i-red {
    padding-top: 10px !important; } }

@media (min-width: 0px) {
  .pr-i-red {
    padding-right: 5px !important; } }
@media (min-width: 576px) {
  .pr-i-red {
    padding-right: 5px !important; } }
@media (min-width: 768px) {
  .pr-i-red {
    padding-right: 5px !important; } }
@media (min-width: 992px) {
  .pr-i-red {
    padding-right: 7.5px !important; } }
@media (min-width: 1200px) {
  .pr-i-red {
    padding-right: 10px !important; } }
@media (min-width: 1400px) {
  .pr-i-red {
    padding-right: 10px !important; } }
@media (min-width: 1920px) {
  .pr-i-red {
    padding-right: 10px !important; } }
@media (min-width: 2560px) {
  .pr-i-red {
    padding-right: 10px !important; } }

@media (min-width: 0px) {
  .pb-i-red {
    padding-bottom: 5px !important; } }
@media (min-width: 576px) {
  .pb-i-red {
    padding-bottom: 5px !important; } }
@media (min-width: 768px) {
  .pb-i-red {
    padding-bottom: 5px !important; } }
@media (min-width: 992px) {
  .pb-i-red {
    padding-bottom: 7.5px !important; } }
@media (min-width: 1200px) {
  .pb-i-red {
    padding-bottom: 10px !important; } }
@media (min-width: 1400px) {
  .pb-i-red {
    padding-bottom: 10px !important; } }
@media (min-width: 1920px) {
  .pb-i-red {
    padding-bottom: 10px !important; } }
@media (min-width: 2560px) {
  .pb-i-red {
    padding-bottom: 10px !important; } }

@media (min-width: 0px) {
  .pl-i-red {
    padding-left: 5px !important; } }
@media (min-width: 576px) {
  .pl-i-red {
    padding-left: 5px !important; } }
@media (min-width: 768px) {
  .pl-i-red {
    padding-left: 5px !important; } }
@media (min-width: 992px) {
  .pl-i-red {
    padding-left: 7.5px !important; } }
@media (min-width: 1200px) {
  .pl-i-red {
    padding-left: 10px !important; } }
@media (min-width: 1400px) {
  .pl-i-red {
    padding-left: 10px !important; } }
@media (min-width: 1920px) {
  .pl-i-red {
    padding-left: 10px !important; } }
@media (min-width: 2560px) {
  .pl-i-red {
    padding-left: 10px !important; } }

@media (min-width: 0px) {
  .m-i-red {
    margin: 5px !important; } }
@media (min-width: 576px) {
  .m-i-red {
    margin: 5px !important; } }
@media (min-width: 768px) {
  .m-i-red {
    margin: 5px !important; } }
@media (min-width: 992px) {
  .m-i-red {
    margin: 7.5px !important; } }
@media (min-width: 1200px) {
  .m-i-red {
    margin: 10px !important; } }
@media (min-width: 1400px) {
  .m-i-red {
    margin: 10px !important; } }
@media (min-width: 1920px) {
  .m-i-red {
    margin: 10px !important; } }
@media (min-width: 2560px) {
  .m-i-red {
    margin: 10px !important; } }

@media (min-width: 0px) {
  .mt-i-red {
    margin-top: 5px !important; } }
@media (min-width: 576px) {
  .mt-i-red {
    margin-top: 5px !important; } }
@media (min-width: 768px) {
  .mt-i-red {
    margin-top: 5px !important; } }
@media (min-width: 992px) {
  .mt-i-red {
    margin-top: 7.5px !important; } }
@media (min-width: 1200px) {
  .mt-i-red {
    margin-top: 10px !important; } }
@media (min-width: 1400px) {
  .mt-i-red {
    margin-top: 10px !important; } }
@media (min-width: 1920px) {
  .mt-i-red {
    margin-top: 10px !important; } }
@media (min-width: 2560px) {
  .mt-i-red {
    margin-top: 10px !important; } }

@media (min-width: 0px) {
  .mr-i-red {
    margin-right: 5px !important; } }
@media (min-width: 576px) {
  .mr-i-red {
    margin-right: 5px !important; } }
@media (min-width: 768px) {
  .mr-i-red {
    margin-right: 5px !important; } }
@media (min-width: 992px) {
  .mr-i-red {
    margin-right: 7.5px !important; } }
@media (min-width: 1200px) {
  .mr-i-red {
    margin-right: 10px !important; } }
@media (min-width: 1400px) {
  .mr-i-red {
    margin-right: 10px !important; } }
@media (min-width: 1920px) {
  .mr-i-red {
    margin-right: 10px !important; } }
@media (min-width: 2560px) {
  .mr-i-red {
    margin-right: 10px !important; } }

@media (min-width: 0px) {
  .mb-i-red {
    margin-bottom: 5px !important; } }
@media (min-width: 576px) {
  .mb-i-red {
    margin-bottom: 5px !important; } }
@media (min-width: 768px) {
  .mb-i-red {
    margin-bottom: 5px !important; } }
@media (min-width: 992px) {
  .mb-i-red {
    margin-bottom: 7.5px !important; } }
@media (min-width: 1200px) {
  .mb-i-red {
    margin-bottom: 10px !important; } }
@media (min-width: 1400px) {
  .mb-i-red {
    margin-bottom: 10px !important; } }
@media (min-width: 1920px) {
  .mb-i-red {
    margin-bottom: 10px !important; } }
@media (min-width: 2560px) {
  .mb-i-red {
    margin-bottom: 10px !important; } }

@media (min-width: 0px) {
  .ml-i-red {
    margin-left: 5px !important; } }
@media (min-width: 576px) {
  .ml-i-red {
    margin-left: 5px !important; } }
@media (min-width: 768px) {
  .ml-i-red {
    margin-left: 5px !important; } }
@media (min-width: 992px) {
  .ml-i-red {
    margin-left: 7.5px !important; } }
@media (min-width: 1200px) {
  .ml-i-red {
    margin-left: 10px !important; } }
@media (min-width: 1400px) {
  .ml-i-red {
    margin-left: 10px !important; } }
@media (min-width: 1920px) {
  .ml-i-red {
    margin-left: 10px !important; } }
@media (min-width: 2560px) {
  .ml-i-red {
    margin-left: 10px !important; } }

@media (min-width: 0px) {
  .p-cyan {
    padding: 25px !important; } }
@media (min-width: 576px) {
  .p-cyan {
    padding: 25px !important; } }
@media (min-width: 768px) {
  .p-cyan {
    padding: 25px !important; } }
@media (min-width: 992px) {
  .p-cyan {
    padding: 30px !important; } }
@media (min-width: 1200px) {
  .p-cyan {
    padding: 50px !important; } }
@media (min-width: 1400px) {
  .p-cyan {
    padding: 70px !important; } }
@media (min-width: 1920px) {
  .p-cyan {
    padding: 90px !important; } }
@media (min-width: 2560px) {
  .p-cyan {
    padding: 90px !important; } }

@media (min-width: 0px) {
  .pt-cyan {
    padding-top: 25px !important; } }
@media (min-width: 576px) {
  .pt-cyan {
    padding-top: 25px !important; } }
@media (min-width: 768px) {
  .pt-cyan {
    padding-top: 25px !important; } }
@media (min-width: 992px) {
  .pt-cyan {
    padding-top: 30px !important; } }
@media (min-width: 1200px) {
  .pt-cyan {
    padding-top: 50px !important; } }
@media (min-width: 1400px) {
  .pt-cyan {
    padding-top: 70px !important; } }
@media (min-width: 1920px) {
  .pt-cyan {
    padding-top: 90px !important; } }
@media (min-width: 2560px) {
  .pt-cyan {
    padding-top: 90px !important; } }

@media (min-width: 0px) {
  .pr-cyan {
    padding-right: 25px !important; } }
@media (min-width: 576px) {
  .pr-cyan {
    padding-right: 25px !important; } }
@media (min-width: 768px) {
  .pr-cyan {
    padding-right: 25px !important; } }
@media (min-width: 992px) {
  .pr-cyan {
    padding-right: 30px !important; } }
@media (min-width: 1200px) {
  .pr-cyan {
    padding-right: 50px !important; } }
@media (min-width: 1400px) {
  .pr-cyan {
    padding-right: 70px !important; } }
@media (min-width: 1920px) {
  .pr-cyan {
    padding-right: 90px !important; } }
@media (min-width: 2560px) {
  .pr-cyan {
    padding-right: 90px !important; } }

@media (min-width: 0px) {
  .pb-cyan {
    padding-bottom: 25px !important; } }
@media (min-width: 576px) {
  .pb-cyan {
    padding-bottom: 25px !important; } }
@media (min-width: 768px) {
  .pb-cyan {
    padding-bottom: 25px !important; } }
@media (min-width: 992px) {
  .pb-cyan {
    padding-bottom: 30px !important; } }
@media (min-width: 1200px) {
  .pb-cyan {
    padding-bottom: 50px !important; } }
@media (min-width: 1400px) {
  .pb-cyan {
    padding-bottom: 70px !important; } }
@media (min-width: 1920px) {
  .pb-cyan {
    padding-bottom: 90px !important; } }
@media (min-width: 2560px) {
  .pb-cyan {
    padding-bottom: 90px !important; } }

@media (min-width: 0px) {
  .pl-cyan {
    padding-left: 25px !important; } }
@media (min-width: 576px) {
  .pl-cyan {
    padding-left: 25px !important; } }
@media (min-width: 768px) {
  .pl-cyan {
    padding-left: 25px !important; } }
@media (min-width: 992px) {
  .pl-cyan {
    padding-left: 30px !important; } }
@media (min-width: 1200px) {
  .pl-cyan {
    padding-left: 50px !important; } }
@media (min-width: 1400px) {
  .pl-cyan {
    padding-left: 70px !important; } }
@media (min-width: 1920px) {
  .pl-cyan {
    padding-left: 90px !important; } }
@media (min-width: 2560px) {
  .pl-cyan {
    padding-left: 90px !important; } }

@media (min-width: 0px) {
  .m-cyan {
    margin: 25px !important; } }
@media (min-width: 576px) {
  .m-cyan {
    margin: 25px !important; } }
@media (min-width: 768px) {
  .m-cyan {
    margin: 25px !important; } }
@media (min-width: 992px) {
  .m-cyan {
    margin: 30px !important; } }
@media (min-width: 1200px) {
  .m-cyan {
    margin: 50px !important; } }
@media (min-width: 1400px) {
  .m-cyan {
    margin: 70px !important; } }
@media (min-width: 1920px) {
  .m-cyan {
    margin: 90px !important; } }
@media (min-width: 2560px) {
  .m-cyan {
    margin: 90px !important; } }

@media (min-width: 0px) {
  .mt-cyan {
    margin-top: 25px !important; } }
@media (min-width: 576px) {
  .mt-cyan {
    margin-top: 25px !important; } }
@media (min-width: 768px) {
  .mt-cyan {
    margin-top: 25px !important; } }
@media (min-width: 992px) {
  .mt-cyan {
    margin-top: 30px !important; } }
@media (min-width: 1200px) {
  .mt-cyan {
    margin-top: 50px !important; } }
@media (min-width: 1400px) {
  .mt-cyan {
    margin-top: 70px !important; } }
@media (min-width: 1920px) {
  .mt-cyan {
    margin-top: 90px !important; } }
@media (min-width: 2560px) {
  .mt-cyan {
    margin-top: 90px !important; } }

@media (min-width: 0px) {
  .mr-cyan {
    margin-right: 25px !important; } }
@media (min-width: 576px) {
  .mr-cyan {
    margin-right: 25px !important; } }
@media (min-width: 768px) {
  .mr-cyan {
    margin-right: 25px !important; } }
@media (min-width: 992px) {
  .mr-cyan {
    margin-right: 30px !important; } }
@media (min-width: 1200px) {
  .mr-cyan {
    margin-right: 50px !important; } }
@media (min-width: 1400px) {
  .mr-cyan {
    margin-right: 70px !important; } }
@media (min-width: 1920px) {
  .mr-cyan {
    margin-right: 90px !important; } }
@media (min-width: 2560px) {
  .mr-cyan {
    margin-right: 90px !important; } }

@media (min-width: 0px) {
  .mb-cyan {
    margin-bottom: 25px !important; } }
@media (min-width: 576px) {
  .mb-cyan {
    margin-bottom: 25px !important; } }
@media (min-width: 768px) {
  .mb-cyan {
    margin-bottom: 25px !important; } }
@media (min-width: 992px) {
  .mb-cyan {
    margin-bottom: 30px !important; } }
@media (min-width: 1200px) {
  .mb-cyan {
    margin-bottom: 50px !important; } }
@media (min-width: 1400px) {
  .mb-cyan {
    margin-bottom: 70px !important; } }
@media (min-width: 1920px) {
  .mb-cyan {
    margin-bottom: 90px !important; } }
@media (min-width: 2560px) {
  .mb-cyan {
    margin-bottom: 90px !important; } }

@media (min-width: 0px) {
  .ml-cyan {
    margin-left: 25px !important; } }
@media (min-width: 576px) {
  .ml-cyan {
    margin-left: 25px !important; } }
@media (min-width: 768px) {
  .ml-cyan {
    margin-left: 25px !important; } }
@media (min-width: 992px) {
  .ml-cyan {
    margin-left: 30px !important; } }
@media (min-width: 1200px) {
  .ml-cyan {
    margin-left: 50px !important; } }
@media (min-width: 1400px) {
  .ml-cyan {
    margin-left: 70px !important; } }
@media (min-width: 1920px) {
  .ml-cyan {
    margin-left: 90px !important; } }
@media (min-width: 2560px) {
  .ml-cyan {
    margin-left: 90px !important; } }

@media (min-width: 0px) {
  .p-white {
    padding: 32px !important; } }
@media (min-width: 576px) {
  .p-white {
    padding: 32px !important; } }
@media (min-width: 768px) {
  .p-white {
    padding: 32px !important; } }
@media (min-width: 992px) {
  .p-white {
    padding: 42px !important; } }
@media (min-width: 1200px) {
  .p-white {
    padding: 50px !important; } }
@media (min-width: 1400px) {
  .p-white {
    padding: 56px !important; } }
@media (min-width: 1920px) {
  .p-white {
    padding: 70px !important; } }
@media (min-width: 2560px) {
  .p-white {
    padding: 70px !important; } }

@media (min-width: 0px) {
  .pt-white {
    padding-top: 32px !important; } }
@media (min-width: 576px) {
  .pt-white {
    padding-top: 32px !important; } }
@media (min-width: 768px) {
  .pt-white {
    padding-top: 32px !important; } }
@media (min-width: 992px) {
  .pt-white {
    padding-top: 42px !important; } }
@media (min-width: 1200px) {
  .pt-white {
    padding-top: 50px !important; } }
@media (min-width: 1400px) {
  .pt-white {
    padding-top: 56px !important; } }
@media (min-width: 1920px) {
  .pt-white {
    padding-top: 70px !important; } }
@media (min-width: 2560px) {
  .pt-white {
    padding-top: 70px !important; } }

@media (min-width: 0px) {
  .pr-white {
    padding-right: 32px !important; } }
@media (min-width: 576px) {
  .pr-white {
    padding-right: 32px !important; } }
@media (min-width: 768px) {
  .pr-white {
    padding-right: 32px !important; } }
@media (min-width: 992px) {
  .pr-white {
    padding-right: 42px !important; } }
@media (min-width: 1200px) {
  .pr-white {
    padding-right: 50px !important; } }
@media (min-width: 1400px) {
  .pr-white {
    padding-right: 56px !important; } }
@media (min-width: 1920px) {
  .pr-white {
    padding-right: 70px !important; } }
@media (min-width: 2560px) {
  .pr-white {
    padding-right: 70px !important; } }

@media (min-width: 0px) {
  .pb-white {
    padding-bottom: 32px !important; } }
@media (min-width: 576px) {
  .pb-white {
    padding-bottom: 32px !important; } }
@media (min-width: 768px) {
  .pb-white {
    padding-bottom: 32px !important; } }
@media (min-width: 992px) {
  .pb-white {
    padding-bottom: 42px !important; } }
@media (min-width: 1200px) {
  .pb-white {
    padding-bottom: 50px !important; } }
@media (min-width: 1400px) {
  .pb-white {
    padding-bottom: 56px !important; } }
@media (min-width: 1920px) {
  .pb-white {
    padding-bottom: 70px !important; } }
@media (min-width: 2560px) {
  .pb-white {
    padding-bottom: 70px !important; } }

@media (min-width: 0px) {
  .pl-white {
    padding-left: 32px !important; } }
@media (min-width: 576px) {
  .pl-white {
    padding-left: 32px !important; } }
@media (min-width: 768px) {
  .pl-white {
    padding-left: 32px !important; } }
@media (min-width: 992px) {
  .pl-white {
    padding-left: 42px !important; } }
@media (min-width: 1200px) {
  .pl-white {
    padding-left: 50px !important; } }
@media (min-width: 1400px) {
  .pl-white {
    padding-left: 56px !important; } }
@media (min-width: 1920px) {
  .pl-white {
    padding-left: 70px !important; } }
@media (min-width: 2560px) {
  .pl-white {
    padding-left: 70px !important; } }

@media (min-width: 0px) {
  .m-white {
    margin: 32px !important; } }
@media (min-width: 576px) {
  .m-white {
    margin: 32px !important; } }
@media (min-width: 768px) {
  .m-white {
    margin: 32px !important; } }
@media (min-width: 992px) {
  .m-white {
    margin: 42px !important; } }
@media (min-width: 1200px) {
  .m-white {
    margin: 50px !important; } }
@media (min-width: 1400px) {
  .m-white {
    margin: 56px !important; } }
@media (min-width: 1920px) {
  .m-white {
    margin: 70px !important; } }
@media (min-width: 2560px) {
  .m-white {
    margin: 70px !important; } }

@media (min-width: 0px) {
  .mt-white {
    margin-top: 32px !important; } }
@media (min-width: 576px) {
  .mt-white {
    margin-top: 32px !important; } }
@media (min-width: 768px) {
  .mt-white {
    margin-top: 32px !important; } }
@media (min-width: 992px) {
  .mt-white {
    margin-top: 42px !important; } }
@media (min-width: 1200px) {
  .mt-white {
    margin-top: 50px !important; } }
@media (min-width: 1400px) {
  .mt-white {
    margin-top: 56px !important; } }
@media (min-width: 1920px) {
  .mt-white {
    margin-top: 70px !important; } }
@media (min-width: 2560px) {
  .mt-white {
    margin-top: 70px !important; } }

@media (min-width: 0px) {
  .mr-white {
    margin-right: 32px !important; } }
@media (min-width: 576px) {
  .mr-white {
    margin-right: 32px !important; } }
@media (min-width: 768px) {
  .mr-white {
    margin-right: 32px !important; } }
@media (min-width: 992px) {
  .mr-white {
    margin-right: 42px !important; } }
@media (min-width: 1200px) {
  .mr-white {
    margin-right: 50px !important; } }
@media (min-width: 1400px) {
  .mr-white {
    margin-right: 56px !important; } }
@media (min-width: 1920px) {
  .mr-white {
    margin-right: 70px !important; } }
@media (min-width: 2560px) {
  .mr-white {
    margin-right: 70px !important; } }

@media (min-width: 0px) {
  .mb-white {
    margin-bottom: 32px !important; } }
@media (min-width: 576px) {
  .mb-white {
    margin-bottom: 32px !important; } }
@media (min-width: 768px) {
  .mb-white {
    margin-bottom: 32px !important; } }
@media (min-width: 992px) {
  .mb-white {
    margin-bottom: 42px !important; } }
@media (min-width: 1200px) {
  .mb-white {
    margin-bottom: 50px !important; } }
@media (min-width: 1400px) {
  .mb-white {
    margin-bottom: 56px !important; } }
@media (min-width: 1920px) {
  .mb-white {
    margin-bottom: 70px !important; } }
@media (min-width: 2560px) {
  .mb-white {
    margin-bottom: 70px !important; } }

@media (min-width: 0px) {
  .ml-white {
    margin-left: 32px !important; } }
@media (min-width: 576px) {
  .ml-white {
    margin-left: 32px !important; } }
@media (min-width: 768px) {
  .ml-white {
    margin-left: 32px !important; } }
@media (min-width: 992px) {
  .ml-white {
    margin-left: 42px !important; } }
@media (min-width: 1200px) {
  .ml-white {
    margin-left: 50px !important; } }
@media (min-width: 1400px) {
  .ml-white {
    margin-left: 56px !important; } }
@media (min-width: 1920px) {
  .ml-white {
    margin-left: 70px !important; } }
@media (min-width: 2560px) {
  .ml-white {
    margin-left: 70px !important; } }

@media (min-width: 0px) {
  .p-u-violet {
    padding: 30px !important; } }
@media (min-width: 576px) {
  .p-u-violet {
    padding: 70px !important; } }
@media (min-width: 768px) {
  .p-u-violet {
    padding: 70px !important; } }
@media (min-width: 992px) {
  .p-u-violet {
    padding: 120px !important; } }
@media (min-width: 1200px) {
  .p-u-violet {
    padding: 140px !important; } }
@media (min-width: 1400px) {
  .p-u-violet {
    padding: 160px !important; } }
@media (min-width: 1920px) {
  .p-u-violet {
    padding: 190px !important; } }
@media (min-width: 2560px) {
  .p-u-violet {
    padding: 190px !important; } }

@media (min-width: 0px) {
  .pt-u-violet {
    padding-top: 30px !important; } }
@media (min-width: 576px) {
  .pt-u-violet {
    padding-top: 70px !important; } }
@media (min-width: 768px) {
  .pt-u-violet {
    padding-top: 70px !important; } }
@media (min-width: 992px) {
  .pt-u-violet {
    padding-top: 120px !important; } }
@media (min-width: 1200px) {
  .pt-u-violet {
    padding-top: 140px !important; } }
@media (min-width: 1400px) {
  .pt-u-violet {
    padding-top: 160px !important; } }
@media (min-width: 1920px) {
  .pt-u-violet {
    padding-top: 190px !important; } }
@media (min-width: 2560px) {
  .pt-u-violet {
    padding-top: 190px !important; } }

@media (min-width: 0px) {
  .pr-u-violet {
    padding-right: 30px !important; } }
@media (min-width: 576px) {
  .pr-u-violet {
    padding-right: 70px !important; } }
@media (min-width: 768px) {
  .pr-u-violet {
    padding-right: 70px !important; } }
@media (min-width: 992px) {
  .pr-u-violet {
    padding-right: 120px !important; } }
@media (min-width: 1200px) {
  .pr-u-violet {
    padding-right: 140px !important; } }
@media (min-width: 1400px) {
  .pr-u-violet {
    padding-right: 160px !important; } }
@media (min-width: 1920px) {
  .pr-u-violet {
    padding-right: 190px !important; } }
@media (min-width: 2560px) {
  .pr-u-violet {
    padding-right: 190px !important; } }

@media (min-width: 0px) {
  .pb-u-violet {
    padding-bottom: 30px !important; } }
@media (min-width: 576px) {
  .pb-u-violet {
    padding-bottom: 70px !important; } }
@media (min-width: 768px) {
  .pb-u-violet {
    padding-bottom: 70px !important; } }
@media (min-width: 992px) {
  .pb-u-violet {
    padding-bottom: 120px !important; } }
@media (min-width: 1200px) {
  .pb-u-violet {
    padding-bottom: 140px !important; } }
@media (min-width: 1400px) {
  .pb-u-violet {
    padding-bottom: 160px !important; } }
@media (min-width: 1920px) {
  .pb-u-violet {
    padding-bottom: 190px !important; } }
@media (min-width: 2560px) {
  .pb-u-violet {
    padding-bottom: 190px !important; } }

@media (min-width: 0px) {
  .pl-u-violet {
    padding-left: 30px !important; } }
@media (min-width: 576px) {
  .pl-u-violet {
    padding-left: 70px !important; } }
@media (min-width: 768px) {
  .pl-u-violet {
    padding-left: 70px !important; } }
@media (min-width: 992px) {
  .pl-u-violet {
    padding-left: 120px !important; } }
@media (min-width: 1200px) {
  .pl-u-violet {
    padding-left: 140px !important; } }
@media (min-width: 1400px) {
  .pl-u-violet {
    padding-left: 160px !important; } }
@media (min-width: 1920px) {
  .pl-u-violet {
    padding-left: 190px !important; } }
@media (min-width: 2560px) {
  .pl-u-violet {
    padding-left: 190px !important; } }

@media (min-width: 0px) {
  .m-u-violet {
    margin: 30px !important; } }
@media (min-width: 576px) {
  .m-u-violet {
    margin: 70px !important; } }
@media (min-width: 768px) {
  .m-u-violet {
    margin: 70px !important; } }
@media (min-width: 992px) {
  .m-u-violet {
    margin: 120px !important; } }
@media (min-width: 1200px) {
  .m-u-violet {
    margin: 140px !important; } }
@media (min-width: 1400px) {
  .m-u-violet {
    margin: 160px !important; } }
@media (min-width: 1920px) {
  .m-u-violet {
    margin: 190px !important; } }
@media (min-width: 2560px) {
  .m-u-violet {
    margin: 190px !important; } }

@media (min-width: 0px) {
  .mt-u-violet {
    margin-top: 30px !important; } }
@media (min-width: 576px) {
  .mt-u-violet {
    margin-top: 70px !important; } }
@media (min-width: 768px) {
  .mt-u-violet {
    margin-top: 70px !important; } }
@media (min-width: 992px) {
  .mt-u-violet {
    margin-top: 120px !important; } }
@media (min-width: 1200px) {
  .mt-u-violet {
    margin-top: 140px !important; } }
@media (min-width: 1400px) {
  .mt-u-violet {
    margin-top: 160px !important; } }
@media (min-width: 1920px) {
  .mt-u-violet {
    margin-top: 190px !important; } }
@media (min-width: 2560px) {
  .mt-u-violet {
    margin-top: 190px !important; } }

@media (min-width: 0px) {
  .mr-u-violet {
    margin-right: 30px !important; } }
@media (min-width: 576px) {
  .mr-u-violet {
    margin-right: 70px !important; } }
@media (min-width: 768px) {
  .mr-u-violet {
    margin-right: 70px !important; } }
@media (min-width: 992px) {
  .mr-u-violet {
    margin-right: 120px !important; } }
@media (min-width: 1200px) {
  .mr-u-violet {
    margin-right: 140px !important; } }
@media (min-width: 1400px) {
  .mr-u-violet {
    margin-right: 160px !important; } }
@media (min-width: 1920px) {
  .mr-u-violet {
    margin-right: 190px !important; } }
@media (min-width: 2560px) {
  .mr-u-violet {
    margin-right: 190px !important; } }

@media (min-width: 0px) {
  .mb-u-violet {
    margin-bottom: 30px !important; } }
@media (min-width: 576px) {
  .mb-u-violet {
    margin-bottom: 70px !important; } }
@media (min-width: 768px) {
  .mb-u-violet {
    margin-bottom: 70px !important; } }
@media (min-width: 992px) {
  .mb-u-violet {
    margin-bottom: 120px !important; } }
@media (min-width: 1200px) {
  .mb-u-violet {
    margin-bottom: 140px !important; } }
@media (min-width: 1400px) {
  .mb-u-violet {
    margin-bottom: 160px !important; } }
@media (min-width: 1920px) {
  .mb-u-violet {
    margin-bottom: 190px !important; } }
@media (min-width: 2560px) {
  .mb-u-violet {
    margin-bottom: 190px !important; } }

@media (min-width: 0px) {
  .ml-u-violet {
    margin-left: 30px !important; } }
@media (min-width: 576px) {
  .ml-u-violet {
    margin-left: 70px !important; } }
@media (min-width: 768px) {
  .ml-u-violet {
    margin-left: 70px !important; } }
@media (min-width: 992px) {
  .ml-u-violet {
    margin-left: 120px !important; } }
@media (min-width: 1200px) {
  .ml-u-violet {
    margin-left: 140px !important; } }
@media (min-width: 1400px) {
  .ml-u-violet {
    margin-left: 160px !important; } }
@media (min-width: 1920px) {
  .ml-u-violet {
    margin-left: 190px !important; } }
@media (min-width: 2560px) {
  .ml-u-violet {
    margin-left: 190px !important; } }

@media (min-width: 0px) {
  .p-blue {
    padding: 40px !important; } }
@media (min-width: 576px) {
  .p-blue {
    padding: 40px !important; } }
@media (min-width: 768px) {
  .p-blue {
    padding: 40px !important; } }
@media (min-width: 992px) {
  .p-blue {
    padding: 60px !important; } }
@media (min-width: 1200px) {
  .p-blue {
    padding: 70px !important; } }
@media (min-width: 1400px) {
  .p-blue {
    padding: 80px !important; } }
@media (min-width: 1920px) {
  .p-blue {
    padding: 100px !important; } }
@media (min-width: 2560px) {
  .p-blue {
    padding: 100px !important; } }

@media (min-width: 0px) {
  .pt-blue {
    padding-top: 40px !important; } }
@media (min-width: 576px) {
  .pt-blue {
    padding-top: 40px !important; } }
@media (min-width: 768px) {
  .pt-blue {
    padding-top: 40px !important; } }
@media (min-width: 992px) {
  .pt-blue {
    padding-top: 60px !important; } }
@media (min-width: 1200px) {
  .pt-blue {
    padding-top: 70px !important; } }
@media (min-width: 1400px) {
  .pt-blue {
    padding-top: 80px !important; } }
@media (min-width: 1920px) {
  .pt-blue {
    padding-top: 100px !important; } }
@media (min-width: 2560px) {
  .pt-blue {
    padding-top: 100px !important; } }

@media (min-width: 0px) {
  .pr-blue {
    padding-right: 40px !important; } }
@media (min-width: 576px) {
  .pr-blue {
    padding-right: 40px !important; } }
@media (min-width: 768px) {
  .pr-blue {
    padding-right: 40px !important; } }
@media (min-width: 992px) {
  .pr-blue {
    padding-right: 60px !important; } }
@media (min-width: 1200px) {
  .pr-blue {
    padding-right: 70px !important; } }
@media (min-width: 1400px) {
  .pr-blue {
    padding-right: 80px !important; } }
@media (min-width: 1920px) {
  .pr-blue {
    padding-right: 100px !important; } }
@media (min-width: 2560px) {
  .pr-blue {
    padding-right: 100px !important; } }

@media (min-width: 0px) {
  .pb-blue {
    padding-bottom: 40px !important; } }
@media (min-width: 576px) {
  .pb-blue {
    padding-bottom: 40px !important; } }
@media (min-width: 768px) {
  .pb-blue {
    padding-bottom: 40px !important; } }
@media (min-width: 992px) {
  .pb-blue {
    padding-bottom: 60px !important; } }
@media (min-width: 1200px) {
  .pb-blue {
    padding-bottom: 70px !important; } }
@media (min-width: 1400px) {
  .pb-blue {
    padding-bottom: 80px !important; } }
@media (min-width: 1920px) {
  .pb-blue {
    padding-bottom: 100px !important; } }
@media (min-width: 2560px) {
  .pb-blue {
    padding-bottom: 100px !important; } }

@media (min-width: 0px) {
  .pl-blue {
    padding-left: 40px !important; } }
@media (min-width: 576px) {
  .pl-blue {
    padding-left: 40px !important; } }
@media (min-width: 768px) {
  .pl-blue {
    padding-left: 40px !important; } }
@media (min-width: 992px) {
  .pl-blue {
    padding-left: 60px !important; } }
@media (min-width: 1200px) {
  .pl-blue {
    padding-left: 70px !important; } }
@media (min-width: 1400px) {
  .pl-blue {
    padding-left: 80px !important; } }
@media (min-width: 1920px) {
  .pl-blue {
    padding-left: 100px !important; } }
@media (min-width: 2560px) {
  .pl-blue {
    padding-left: 100px !important; } }

@media (min-width: 0px) {
  .m-blue {
    margin: 40px !important; } }
@media (min-width: 576px) {
  .m-blue {
    margin: 40px !important; } }
@media (min-width: 768px) {
  .m-blue {
    margin: 40px !important; } }
@media (min-width: 992px) {
  .m-blue {
    margin: 60px !important; } }
@media (min-width: 1200px) {
  .m-blue {
    margin: 70px !important; } }
@media (min-width: 1400px) {
  .m-blue {
    margin: 80px !important; } }
@media (min-width: 1920px) {
  .m-blue {
    margin: 100px !important; } }
@media (min-width: 2560px) {
  .m-blue {
    margin: 100px !important; } }

@media (min-width: 0px) {
  .mt-blue {
    margin-top: 40px !important; } }
@media (min-width: 576px) {
  .mt-blue {
    margin-top: 40px !important; } }
@media (min-width: 768px) {
  .mt-blue {
    margin-top: 40px !important; } }
@media (min-width: 992px) {
  .mt-blue {
    margin-top: 60px !important; } }
@media (min-width: 1200px) {
  .mt-blue {
    margin-top: 70px !important; } }
@media (min-width: 1400px) {
  .mt-blue {
    margin-top: 80px !important; } }
@media (min-width: 1920px) {
  .mt-blue {
    margin-top: 100px !important; } }
@media (min-width: 2560px) {
  .mt-blue {
    margin-top: 100px !important; } }

@media (min-width: 0px) {
  .mr-blue {
    margin-right: 40px !important; } }
@media (min-width: 576px) {
  .mr-blue {
    margin-right: 40px !important; } }
@media (min-width: 768px) {
  .mr-blue {
    margin-right: 40px !important; } }
@media (min-width: 992px) {
  .mr-blue {
    margin-right: 60px !important; } }
@media (min-width: 1200px) {
  .mr-blue {
    margin-right: 70px !important; } }
@media (min-width: 1400px) {
  .mr-blue {
    margin-right: 80px !important; } }
@media (min-width: 1920px) {
  .mr-blue {
    margin-right: 100px !important; } }
@media (min-width: 2560px) {
  .mr-blue {
    margin-right: 100px !important; } }

@media (min-width: 0px) {
  .mb-blue {
    margin-bottom: 40px !important; } }
@media (min-width: 576px) {
  .mb-blue {
    margin-bottom: 40px !important; } }
@media (min-width: 768px) {
  .mb-blue {
    margin-bottom: 40px !important; } }
@media (min-width: 992px) {
  .mb-blue {
    margin-bottom: 60px !important; } }
@media (min-width: 1200px) {
  .mb-blue {
    margin-bottom: 70px !important; } }
@media (min-width: 1400px) {
  .mb-blue {
    margin-bottom: 80px !important; } }
@media (min-width: 1920px) {
  .mb-blue {
    margin-bottom: 100px !important; } }
@media (min-width: 2560px) {
  .mb-blue {
    margin-bottom: 100px !important; } }

@media (min-width: 0px) {
  .ml-blue {
    margin-left: 40px !important; } }
@media (min-width: 576px) {
  .ml-blue {
    margin-left: 40px !important; } }
@media (min-width: 768px) {
  .ml-blue {
    margin-left: 40px !important; } }
@media (min-width: 992px) {
  .ml-blue {
    margin-left: 60px !important; } }
@media (min-width: 1200px) {
  .ml-blue {
    margin-left: 70px !important; } }
@media (min-width: 1400px) {
  .ml-blue {
    margin-left: 80px !important; } }
@media (min-width: 1920px) {
  .ml-blue {
    margin-left: 100px !important; } }
@media (min-width: 2560px) {
  .ml-blue {
    margin-left: 100px !important; } }

@media (min-width: 0px) {
  .p-orange {
    padding: 20px !important; } }
@media (min-width: 576px) {
  .p-orange {
    padding: 20px !important; } }
@media (min-width: 768px) {
  .p-orange {
    padding: 20px !important; } }
@media (min-width: 992px) {
  .p-orange {
    padding: 25px !important; } }
@media (min-width: 1200px) {
  .p-orange {
    padding: 30px !important; } }
@media (min-width: 1400px) {
  .p-orange {
    padding: 30px !important; } }
@media (min-width: 1920px) {
  .p-orange {
    padding: 40px !important; } }
@media (min-width: 2560px) {
  .p-orange {
    padding: 40px !important; } }

@media (min-width: 0px) {
  .pt-orange {
    padding-top: 20px !important; } }
@media (min-width: 576px) {
  .pt-orange {
    padding-top: 20px !important; } }
@media (min-width: 768px) {
  .pt-orange {
    padding-top: 20px !important; } }
@media (min-width: 992px) {
  .pt-orange {
    padding-top: 25px !important; } }
@media (min-width: 1200px) {
  .pt-orange {
    padding-top: 30px !important; } }
@media (min-width: 1400px) {
  .pt-orange {
    padding-top: 30px !important; } }
@media (min-width: 1920px) {
  .pt-orange {
    padding-top: 40px !important; } }
@media (min-width: 2560px) {
  .pt-orange {
    padding-top: 40px !important; } }

@media (min-width: 0px) {
  .pr-orange {
    padding-right: 20px !important; } }
@media (min-width: 576px) {
  .pr-orange {
    padding-right: 20px !important; } }
@media (min-width: 768px) {
  .pr-orange {
    padding-right: 20px !important; } }
@media (min-width: 992px) {
  .pr-orange {
    padding-right: 25px !important; } }
@media (min-width: 1200px) {
  .pr-orange {
    padding-right: 30px !important; } }
@media (min-width: 1400px) {
  .pr-orange {
    padding-right: 30px !important; } }
@media (min-width: 1920px) {
  .pr-orange {
    padding-right: 40px !important; } }
@media (min-width: 2560px) {
  .pr-orange {
    padding-right: 40px !important; } }

@media (min-width: 0px) {
  .pb-orange {
    padding-bottom: 20px !important; } }
@media (min-width: 576px) {
  .pb-orange {
    padding-bottom: 20px !important; } }
@media (min-width: 768px) {
  .pb-orange {
    padding-bottom: 20px !important; } }
@media (min-width: 992px) {
  .pb-orange {
    padding-bottom: 25px !important; } }
@media (min-width: 1200px) {
  .pb-orange {
    padding-bottom: 30px !important; } }
@media (min-width: 1400px) {
  .pb-orange {
    padding-bottom: 30px !important; } }
@media (min-width: 1920px) {
  .pb-orange {
    padding-bottom: 40px !important; } }
@media (min-width: 2560px) {
  .pb-orange {
    padding-bottom: 40px !important; } }

@media (min-width: 0px) {
  .pl-orange {
    padding-left: 20px !important; } }
@media (min-width: 576px) {
  .pl-orange {
    padding-left: 20px !important; } }
@media (min-width: 768px) {
  .pl-orange {
    padding-left: 20px !important; } }
@media (min-width: 992px) {
  .pl-orange {
    padding-left: 25px !important; } }
@media (min-width: 1200px) {
  .pl-orange {
    padding-left: 30px !important; } }
@media (min-width: 1400px) {
  .pl-orange {
    padding-left: 30px !important; } }
@media (min-width: 1920px) {
  .pl-orange {
    padding-left: 40px !important; } }
@media (min-width: 2560px) {
  .pl-orange {
    padding-left: 40px !important; } }

@media (min-width: 0px) {
  .m-orange {
    margin: 20px !important; } }
@media (min-width: 576px) {
  .m-orange {
    margin: 20px !important; } }
@media (min-width: 768px) {
  .m-orange {
    margin: 20px !important; } }
@media (min-width: 992px) {
  .m-orange {
    margin: 25px !important; } }
@media (min-width: 1200px) {
  .m-orange {
    margin: 30px !important; } }
@media (min-width: 1400px) {
  .m-orange {
    margin: 30px !important; } }
@media (min-width: 1920px) {
  .m-orange {
    margin: 40px !important; } }
@media (min-width: 2560px) {
  .m-orange {
    margin: 40px !important; } }

@media (min-width: 0px) {
  .mt-orange {
    margin-top: 20px !important; } }
@media (min-width: 576px) {
  .mt-orange {
    margin-top: 20px !important; } }
@media (min-width: 768px) {
  .mt-orange {
    margin-top: 20px !important; } }
@media (min-width: 992px) {
  .mt-orange {
    margin-top: 25px !important; } }
@media (min-width: 1200px) {
  .mt-orange {
    margin-top: 30px !important; } }
@media (min-width: 1400px) {
  .mt-orange {
    margin-top: 30px !important; } }
@media (min-width: 1920px) {
  .mt-orange {
    margin-top: 40px !important; } }
@media (min-width: 2560px) {
  .mt-orange {
    margin-top: 40px !important; } }

@media (min-width: 0px) {
  .mr-orange {
    margin-right: 20px !important; } }
@media (min-width: 576px) {
  .mr-orange {
    margin-right: 20px !important; } }
@media (min-width: 768px) {
  .mr-orange {
    margin-right: 20px !important; } }
@media (min-width: 992px) {
  .mr-orange {
    margin-right: 25px !important; } }
@media (min-width: 1200px) {
  .mr-orange {
    margin-right: 30px !important; } }
@media (min-width: 1400px) {
  .mr-orange {
    margin-right: 30px !important; } }
@media (min-width: 1920px) {
  .mr-orange {
    margin-right: 40px !important; } }
@media (min-width: 2560px) {
  .mr-orange {
    margin-right: 40px !important; } }

@media (min-width: 0px) {
  .mb-orange {
    margin-bottom: 20px !important; } }
@media (min-width: 576px) {
  .mb-orange {
    margin-bottom: 20px !important; } }
@media (min-width: 768px) {
  .mb-orange {
    margin-bottom: 20px !important; } }
@media (min-width: 992px) {
  .mb-orange {
    margin-bottom: 25px !important; } }
@media (min-width: 1200px) {
  .mb-orange {
    margin-bottom: 30px !important; } }
@media (min-width: 1400px) {
  .mb-orange {
    margin-bottom: 30px !important; } }
@media (min-width: 1920px) {
  .mb-orange {
    margin-bottom: 40px !important; } }
@media (min-width: 2560px) {
  .mb-orange {
    margin-bottom: 40px !important; } }

@media (min-width: 0px) {
  .ml-orange {
    margin-left: 20px !important; } }
@media (min-width: 576px) {
  .ml-orange {
    margin-left: 20px !important; } }
@media (min-width: 768px) {
  .ml-orange {
    margin-left: 20px !important; } }
@media (min-width: 992px) {
  .ml-orange {
    margin-left: 25px !important; } }
@media (min-width: 1200px) {
  .ml-orange {
    margin-left: 30px !important; } }
@media (min-width: 1400px) {
  .ml-orange {
    margin-left: 30px !important; } }
@media (min-width: 1920px) {
  .ml-orange {
    margin-left: 40px !important; } }
@media (min-width: 2560px) {
  .ml-orange {
    margin-left: 40px !important; } }

@media (min-width: 0px) {
  .p-purple {
    padding: 40px !important; } }
@media (min-width: 576px) {
  .p-purple {
    padding: 70px !important; } }
@media (min-width: 768px) {
  .p-purple {
    padding: 70px !important; } }
@media (min-width: 992px) {
  .p-purple {
    padding: 80px !important; } }
@media (min-width: 1200px) {
  .p-purple {
    padding: 90px !important; } }
@media (min-width: 1400px) {
  .p-purple {
    padding: 100px !important; } }
@media (min-width: 1920px) {
  .p-purple {
    padding: 120px !important; } }
@media (min-width: 2560px) {
  .p-purple {
    padding: 120px !important; } }

@media (min-width: 0px) {
  .pt-purple {
    padding-top: 40px !important; } }
@media (min-width: 576px) {
  .pt-purple {
    padding-top: 70px !important; } }
@media (min-width: 768px) {
  .pt-purple {
    padding-top: 70px !important; } }
@media (min-width: 992px) {
  .pt-purple {
    padding-top: 80px !important; } }
@media (min-width: 1200px) {
  .pt-purple {
    padding-top: 90px !important; } }
@media (min-width: 1400px) {
  .pt-purple {
    padding-top: 100px !important; } }
@media (min-width: 1920px) {
  .pt-purple {
    padding-top: 120px !important; } }
@media (min-width: 2560px) {
  .pt-purple {
    padding-top: 120px !important; } }

@media (min-width: 0px) {
  .pr-purple {
    padding-right: 40px !important; } }
@media (min-width: 576px) {
  .pr-purple {
    padding-right: 70px !important; } }
@media (min-width: 768px) {
  .pr-purple {
    padding-right: 70px !important; } }
@media (min-width: 992px) {
  .pr-purple {
    padding-right: 80px !important; } }
@media (min-width: 1200px) {
  .pr-purple {
    padding-right: 90px !important; } }
@media (min-width: 1400px) {
  .pr-purple {
    padding-right: 100px !important; } }
@media (min-width: 1920px) {
  .pr-purple {
    padding-right: 120px !important; } }
@media (min-width: 2560px) {
  .pr-purple {
    padding-right: 120px !important; } }

@media (min-width: 0px) {
  .pb-purple {
    padding-bottom: 40px !important; } }
@media (min-width: 576px) {
  .pb-purple {
    padding-bottom: 70px !important; } }
@media (min-width: 768px) {
  .pb-purple {
    padding-bottom: 70px !important; } }
@media (min-width: 992px) {
  .pb-purple {
    padding-bottom: 80px !important; } }
@media (min-width: 1200px) {
  .pb-purple {
    padding-bottom: 90px !important; } }
@media (min-width: 1400px) {
  .pb-purple {
    padding-bottom: 100px !important; } }
@media (min-width: 1920px) {
  .pb-purple {
    padding-bottom: 120px !important; } }
@media (min-width: 2560px) {
  .pb-purple {
    padding-bottom: 120px !important; } }

@media (min-width: 0px) {
  .pl-purple {
    padding-left: 40px !important; } }
@media (min-width: 576px) {
  .pl-purple {
    padding-left: 70px !important; } }
@media (min-width: 768px) {
  .pl-purple {
    padding-left: 70px !important; } }
@media (min-width: 992px) {
  .pl-purple {
    padding-left: 80px !important; } }
@media (min-width: 1200px) {
  .pl-purple {
    padding-left: 90px !important; } }
@media (min-width: 1400px) {
  .pl-purple {
    padding-left: 100px !important; } }
@media (min-width: 1920px) {
  .pl-purple {
    padding-left: 120px !important; } }
@media (min-width: 2560px) {
  .pl-purple {
    padding-left: 120px !important; } }

@media (min-width: 0px) {
  .m-purple {
    margin: 40px !important; } }
@media (min-width: 576px) {
  .m-purple {
    margin: 70px !important; } }
@media (min-width: 768px) {
  .m-purple {
    margin: 70px !important; } }
@media (min-width: 992px) {
  .m-purple {
    margin: 80px !important; } }
@media (min-width: 1200px) {
  .m-purple {
    margin: 90px !important; } }
@media (min-width: 1400px) {
  .m-purple {
    margin: 100px !important; } }
@media (min-width: 1920px) {
  .m-purple {
    margin: 120px !important; } }
@media (min-width: 2560px) {
  .m-purple {
    margin: 120px !important; } }

@media (min-width: 0px) {
  .mt-purple {
    margin-top: 40px !important; } }
@media (min-width: 576px) {
  .mt-purple {
    margin-top: 70px !important; } }
@media (min-width: 768px) {
  .mt-purple {
    margin-top: 70px !important; } }
@media (min-width: 992px) {
  .mt-purple {
    margin-top: 80px !important; } }
@media (min-width: 1200px) {
  .mt-purple {
    margin-top: 90px !important; } }
@media (min-width: 1400px) {
  .mt-purple {
    margin-top: 100px !important; } }
@media (min-width: 1920px) {
  .mt-purple {
    margin-top: 120px !important; } }
@media (min-width: 2560px) {
  .mt-purple {
    margin-top: 120px !important; } }

@media (min-width: 0px) {
  .mr-purple {
    margin-right: 40px !important; } }
@media (min-width: 576px) {
  .mr-purple {
    margin-right: 70px !important; } }
@media (min-width: 768px) {
  .mr-purple {
    margin-right: 70px !important; } }
@media (min-width: 992px) {
  .mr-purple {
    margin-right: 80px !important; } }
@media (min-width: 1200px) {
  .mr-purple {
    margin-right: 90px !important; } }
@media (min-width: 1400px) {
  .mr-purple {
    margin-right: 100px !important; } }
@media (min-width: 1920px) {
  .mr-purple {
    margin-right: 120px !important; } }
@media (min-width: 2560px) {
  .mr-purple {
    margin-right: 120px !important; } }

@media (min-width: 0px) {
  .mb-purple {
    margin-bottom: 40px !important; } }
@media (min-width: 576px) {
  .mb-purple {
    margin-bottom: 70px !important; } }
@media (min-width: 768px) {
  .mb-purple {
    margin-bottom: 70px !important; } }
@media (min-width: 992px) {
  .mb-purple {
    margin-bottom: 80px !important; } }
@media (min-width: 1200px) {
  .mb-purple {
    margin-bottom: 90px !important; } }
@media (min-width: 1400px) {
  .mb-purple {
    margin-bottom: 100px !important; } }
@media (min-width: 1920px) {
  .mb-purple {
    margin-bottom: 120px !important; } }
@media (min-width: 2560px) {
  .mb-purple {
    margin-bottom: 120px !important; } }

@media (min-width: 0px) {
  .ml-purple {
    margin-left: 40px !important; } }
@media (min-width: 576px) {
  .ml-purple {
    margin-left: 70px !important; } }
@media (min-width: 768px) {
  .ml-purple {
    margin-left: 70px !important; } }
@media (min-width: 992px) {
  .ml-purple {
    margin-left: 80px !important; } }
@media (min-width: 1200px) {
  .ml-purple {
    margin-left: 90px !important; } }
@media (min-width: 1400px) {
  .ml-purple {
    margin-left: 100px !important; } }
@media (min-width: 1920px) {
  .ml-purple {
    margin-left: 120px !important; } }
@media (min-width: 2560px) {
  .ml-purple {
    margin-left: 120px !important; } }

@media (min-width: 0px) {
  .p-yellow {
    padding: 30px !important; } }
@media (min-width: 576px) {
  .p-yellow {
    padding: 30px !important; } }
@media (min-width: 768px) {
  .p-yellow {
    padding: 30px !important; } }
@media (min-width: 992px) {
  .p-yellow {
    padding: 35px !important; } }
@media (min-width: 1200px) {
  .p-yellow {
    padding: 40px !important; } }
@media (min-width: 1400px) {
  .p-yellow {
    padding: 45px !important; } }
@media (min-width: 1920px) {
  .p-yellow {
    padding: 50px !important; } }
@media (min-width: 2560px) {
  .p-yellow {
    padding: 50px !important; } }

@media (min-width: 0px) {
  .pt-yellow {
    padding-top: 30px !important; } }
@media (min-width: 576px) {
  .pt-yellow {
    padding-top: 30px !important; } }
@media (min-width: 768px) {
  .pt-yellow {
    padding-top: 30px !important; } }
@media (min-width: 992px) {
  .pt-yellow {
    padding-top: 35px !important; } }
@media (min-width: 1200px) {
  .pt-yellow {
    padding-top: 40px !important; } }
@media (min-width: 1400px) {
  .pt-yellow {
    padding-top: 45px !important; } }
@media (min-width: 1920px) {
  .pt-yellow {
    padding-top: 50px !important; } }
@media (min-width: 2560px) {
  .pt-yellow {
    padding-top: 50px !important; } }

@media (min-width: 0px) {
  .pr-yellow {
    padding-right: 30px !important; } }
@media (min-width: 576px) {
  .pr-yellow {
    padding-right: 30px !important; } }
@media (min-width: 768px) {
  .pr-yellow {
    padding-right: 30px !important; } }
@media (min-width: 992px) {
  .pr-yellow {
    padding-right: 35px !important; } }
@media (min-width: 1200px) {
  .pr-yellow {
    padding-right: 40px !important; } }
@media (min-width: 1400px) {
  .pr-yellow {
    padding-right: 45px !important; } }
@media (min-width: 1920px) {
  .pr-yellow {
    padding-right: 50px !important; } }
@media (min-width: 2560px) {
  .pr-yellow {
    padding-right: 50px !important; } }

@media (min-width: 0px) {
  .pb-yellow {
    padding-bottom: 30px !important; } }
@media (min-width: 576px) {
  .pb-yellow {
    padding-bottom: 30px !important; } }
@media (min-width: 768px) {
  .pb-yellow {
    padding-bottom: 30px !important; } }
@media (min-width: 992px) {
  .pb-yellow {
    padding-bottom: 35px !important; } }
@media (min-width: 1200px) {
  .pb-yellow {
    padding-bottom: 40px !important; } }
@media (min-width: 1400px) {
  .pb-yellow {
    padding-bottom: 45px !important; } }
@media (min-width: 1920px) {
  .pb-yellow {
    padding-bottom: 50px !important; } }
@media (min-width: 2560px) {
  .pb-yellow {
    padding-bottom: 50px !important; } }

@media (min-width: 0px) {
  .pl-yellow {
    padding-left: 30px !important; } }
@media (min-width: 576px) {
  .pl-yellow {
    padding-left: 30px !important; } }
@media (min-width: 768px) {
  .pl-yellow {
    padding-left: 30px !important; } }
@media (min-width: 992px) {
  .pl-yellow {
    padding-left: 35px !important; } }
@media (min-width: 1200px) {
  .pl-yellow {
    padding-left: 40px !important; } }
@media (min-width: 1400px) {
  .pl-yellow {
    padding-left: 45px !important; } }
@media (min-width: 1920px) {
  .pl-yellow {
    padding-left: 50px !important; } }
@media (min-width: 2560px) {
  .pl-yellow {
    padding-left: 50px !important; } }

@media (min-width: 0px) {
  .m-yellow {
    margin: 30px !important; } }
@media (min-width: 576px) {
  .m-yellow {
    margin: 30px !important; } }
@media (min-width: 768px) {
  .m-yellow {
    margin: 30px !important; } }
@media (min-width: 992px) {
  .m-yellow {
    margin: 35px !important; } }
@media (min-width: 1200px) {
  .m-yellow {
    margin: 40px !important; } }
@media (min-width: 1400px) {
  .m-yellow {
    margin: 45px !important; } }
@media (min-width: 1920px) {
  .m-yellow {
    margin: 50px !important; } }
@media (min-width: 2560px) {
  .m-yellow {
    margin: 50px !important; } }

@media (min-width: 0px) {
  .mt-yellow {
    margin-top: 30px !important; } }
@media (min-width: 576px) {
  .mt-yellow {
    margin-top: 30px !important; } }
@media (min-width: 768px) {
  .mt-yellow {
    margin-top: 30px !important; } }
@media (min-width: 992px) {
  .mt-yellow {
    margin-top: 35px !important; } }
@media (min-width: 1200px) {
  .mt-yellow {
    margin-top: 40px !important; } }
@media (min-width: 1400px) {
  .mt-yellow {
    margin-top: 45px !important; } }
@media (min-width: 1920px) {
  .mt-yellow {
    margin-top: 50px !important; } }
@media (min-width: 2560px) {
  .mt-yellow {
    margin-top: 50px !important; } }

@media (min-width: 0px) {
  .mr-yellow {
    margin-right: 30px !important; } }
@media (min-width: 576px) {
  .mr-yellow {
    margin-right: 30px !important; } }
@media (min-width: 768px) {
  .mr-yellow {
    margin-right: 30px !important; } }
@media (min-width: 992px) {
  .mr-yellow {
    margin-right: 35px !important; } }
@media (min-width: 1200px) {
  .mr-yellow {
    margin-right: 40px !important; } }
@media (min-width: 1400px) {
  .mr-yellow {
    margin-right: 45px !important; } }
@media (min-width: 1920px) {
  .mr-yellow {
    margin-right: 50px !important; } }
@media (min-width: 2560px) {
  .mr-yellow {
    margin-right: 50px !important; } }

@media (min-width: 0px) {
  .mb-yellow {
    margin-bottom: 30px !important; } }
@media (min-width: 576px) {
  .mb-yellow {
    margin-bottom: 30px !important; } }
@media (min-width: 768px) {
  .mb-yellow {
    margin-bottom: 30px !important; } }
@media (min-width: 992px) {
  .mb-yellow {
    margin-bottom: 35px !important; } }
@media (min-width: 1200px) {
  .mb-yellow {
    margin-bottom: 40px !important; } }
@media (min-width: 1400px) {
  .mb-yellow {
    margin-bottom: 45px !important; } }
@media (min-width: 1920px) {
  .mb-yellow {
    margin-bottom: 50px !important; } }
@media (min-width: 2560px) {
  .mb-yellow {
    margin-bottom: 50px !important; } }

@media (min-width: 0px) {
  .ml-yellow {
    margin-left: 30px !important; } }
@media (min-width: 576px) {
  .ml-yellow {
    margin-left: 30px !important; } }
@media (min-width: 768px) {
  .ml-yellow {
    margin-left: 30px !important; } }
@media (min-width: 992px) {
  .ml-yellow {
    margin-left: 35px !important; } }
@media (min-width: 1200px) {
  .ml-yellow {
    margin-left: 40px !important; } }
@media (min-width: 1400px) {
  .ml-yellow {
    margin-left: 45px !important; } }
@media (min-width: 1920px) {
  .ml-yellow {
    margin-left: 50px !important; } }
@media (min-width: 2560px) {
  .ml-yellow {
    margin-left: 50px !important; } }

@media (min-width: 0px) {
  .p-u-yellow {
    padding: 30px !important; } }
@media (min-width: 576px) {
  .p-u-yellow {
    padding: 31px !important; } }
@media (min-width: 768px) {
  .p-u-yellow {
    padding: 31px !important; } }
@media (min-width: 992px) {
  .p-u-yellow {
    padding: 38px !important; } }
@media (min-width: 1200px) {
  .p-u-yellow {
    padding: 45px !important; } }
@media (min-width: 1400px) {
  .p-u-yellow {
    padding: 50px !important; } }
@media (min-width: 1920px) {
  .p-u-yellow {
    padding: 60px !important; } }
@media (min-width: 2560px) {
  .p-u-yellow {
    padding: 60px !important; } }

@media (min-width: 0px) {
  .pt-u-yellow {
    padding-top: 30px !important; } }
@media (min-width: 576px) {
  .pt-u-yellow {
    padding-top: 31px !important; } }
@media (min-width: 768px) {
  .pt-u-yellow {
    padding-top: 31px !important; } }
@media (min-width: 992px) {
  .pt-u-yellow {
    padding-top: 38px !important; } }
@media (min-width: 1200px) {
  .pt-u-yellow {
    padding-top: 45px !important; } }
@media (min-width: 1400px) {
  .pt-u-yellow {
    padding-top: 50px !important; } }
@media (min-width: 1920px) {
  .pt-u-yellow {
    padding-top: 60px !important; } }
@media (min-width: 2560px) {
  .pt-u-yellow {
    padding-top: 60px !important; } }

@media (min-width: 0px) {
  .pr-u-yellow {
    padding-right: 30px !important; } }
@media (min-width: 576px) {
  .pr-u-yellow {
    padding-right: 31px !important; } }
@media (min-width: 768px) {
  .pr-u-yellow {
    padding-right: 31px !important; } }
@media (min-width: 992px) {
  .pr-u-yellow {
    padding-right: 38px !important; } }
@media (min-width: 1200px) {
  .pr-u-yellow {
    padding-right: 45px !important; } }
@media (min-width: 1400px) {
  .pr-u-yellow {
    padding-right: 50px !important; } }
@media (min-width: 1920px) {
  .pr-u-yellow {
    padding-right: 60px !important; } }
@media (min-width: 2560px) {
  .pr-u-yellow {
    padding-right: 60px !important; } }

@media (min-width: 0px) {
  .pb-u-yellow {
    padding-bottom: 30px !important; } }
@media (min-width: 576px) {
  .pb-u-yellow {
    padding-bottom: 31px !important; } }
@media (min-width: 768px) {
  .pb-u-yellow {
    padding-bottom: 31px !important; } }
@media (min-width: 992px) {
  .pb-u-yellow {
    padding-bottom: 38px !important; } }
@media (min-width: 1200px) {
  .pb-u-yellow {
    padding-bottom: 45px !important; } }
@media (min-width: 1400px) {
  .pb-u-yellow {
    padding-bottom: 50px !important; } }
@media (min-width: 1920px) {
  .pb-u-yellow {
    padding-bottom: 60px !important; } }
@media (min-width: 2560px) {
  .pb-u-yellow {
    padding-bottom: 60px !important; } }

@media (min-width: 0px) {
  .pl-u-yellow {
    padding-left: 30px !important; } }
@media (min-width: 576px) {
  .pl-u-yellow {
    padding-left: 31px !important; } }
@media (min-width: 768px) {
  .pl-u-yellow {
    padding-left: 31px !important; } }
@media (min-width: 992px) {
  .pl-u-yellow {
    padding-left: 38px !important; } }
@media (min-width: 1200px) {
  .pl-u-yellow {
    padding-left: 45px !important; } }
@media (min-width: 1400px) {
  .pl-u-yellow {
    padding-left: 50px !important; } }
@media (min-width: 1920px) {
  .pl-u-yellow {
    padding-left: 60px !important; } }
@media (min-width: 2560px) {
  .pl-u-yellow {
    padding-left: 60px !important; } }

@media (min-width: 0px) {
  .m-u-yellow {
    margin: 30px !important; } }
@media (min-width: 576px) {
  .m-u-yellow {
    margin: 31px !important; } }
@media (min-width: 768px) {
  .m-u-yellow {
    margin: 31px !important; } }
@media (min-width: 992px) {
  .m-u-yellow {
    margin: 38px !important; } }
@media (min-width: 1200px) {
  .m-u-yellow {
    margin: 45px !important; } }
@media (min-width: 1400px) {
  .m-u-yellow {
    margin: 50px !important; } }
@media (min-width: 1920px) {
  .m-u-yellow {
    margin: 60px !important; } }
@media (min-width: 2560px) {
  .m-u-yellow {
    margin: 60px !important; } }

@media (min-width: 0px) {
  .mt-u-yellow {
    margin-top: 30px !important; } }
@media (min-width: 576px) {
  .mt-u-yellow {
    margin-top: 31px !important; } }
@media (min-width: 768px) {
  .mt-u-yellow {
    margin-top: 31px !important; } }
@media (min-width: 992px) {
  .mt-u-yellow {
    margin-top: 38px !important; } }
@media (min-width: 1200px) {
  .mt-u-yellow {
    margin-top: 45px !important; } }
@media (min-width: 1400px) {
  .mt-u-yellow {
    margin-top: 50px !important; } }
@media (min-width: 1920px) {
  .mt-u-yellow {
    margin-top: 60px !important; } }
@media (min-width: 2560px) {
  .mt-u-yellow {
    margin-top: 60px !important; } }

@media (min-width: 0px) {
  .mr-u-yellow {
    margin-right: 30px !important; } }
@media (min-width: 576px) {
  .mr-u-yellow {
    margin-right: 31px !important; } }
@media (min-width: 768px) {
  .mr-u-yellow {
    margin-right: 31px !important; } }
@media (min-width: 992px) {
  .mr-u-yellow {
    margin-right: 38px !important; } }
@media (min-width: 1200px) {
  .mr-u-yellow {
    margin-right: 45px !important; } }
@media (min-width: 1400px) {
  .mr-u-yellow {
    margin-right: 50px !important; } }
@media (min-width: 1920px) {
  .mr-u-yellow {
    margin-right: 60px !important; } }
@media (min-width: 2560px) {
  .mr-u-yellow {
    margin-right: 60px !important; } }

@media (min-width: 0px) {
  .mb-u-yellow {
    margin-bottom: 30px !important; } }
@media (min-width: 576px) {
  .mb-u-yellow {
    margin-bottom: 31px !important; } }
@media (min-width: 768px) {
  .mb-u-yellow {
    margin-bottom: 31px !important; } }
@media (min-width: 992px) {
  .mb-u-yellow {
    margin-bottom: 38px !important; } }
@media (min-width: 1200px) {
  .mb-u-yellow {
    margin-bottom: 45px !important; } }
@media (min-width: 1400px) {
  .mb-u-yellow {
    margin-bottom: 50px !important; } }
@media (min-width: 1920px) {
  .mb-u-yellow {
    margin-bottom: 60px !important; } }
@media (min-width: 2560px) {
  .mb-u-yellow {
    margin-bottom: 60px !important; } }

@media (min-width: 0px) {
  .ml-u-yellow {
    margin-left: 30px !important; } }
@media (min-width: 576px) {
  .ml-u-yellow {
    margin-left: 31px !important; } }
@media (min-width: 768px) {
  .ml-u-yellow {
    margin-left: 31px !important; } }
@media (min-width: 992px) {
  .ml-u-yellow {
    margin-left: 38px !important; } }
@media (min-width: 1200px) {
  .ml-u-yellow {
    margin-left: 45px !important; } }
@media (min-width: 1400px) {
  .ml-u-yellow {
    margin-left: 50px !important; } }
@media (min-width: 1920px) {
  .ml-u-yellow {
    margin-left: 60px !important; } }
@media (min-width: 2560px) {
  .ml-u-yellow {
    margin-left: 60px !important; } }

@media (min-width: 0px) {
  .p-magenta {
    padding: 10px !important; } }
@media (min-width: 576px) {
  .p-magenta {
    padding: 12.5px !important; } }
@media (min-width: 768px) {
  .p-magenta {
    padding: 12.5px !important; } }
@media (min-width: 992px) {
  .p-magenta {
    padding: 15px !important; } }
@media (min-width: 1200px) {
  .p-magenta {
    padding: 20px !important; } }
@media (min-width: 1400px) {
  .p-magenta {
    padding: 20px !important; } }
@media (min-width: 1920px) {
  .p-magenta {
    padding: 20px !important; } }
@media (min-width: 2560px) {
  .p-magenta {
    padding: 20px !important; } }

@media (min-width: 0px) {
  .pt-magenta {
    padding-top: 10px !important; } }
@media (min-width: 576px) {
  .pt-magenta {
    padding-top: 12.5px !important; } }
@media (min-width: 768px) {
  .pt-magenta {
    padding-top: 12.5px !important; } }
@media (min-width: 992px) {
  .pt-magenta {
    padding-top: 15px !important; } }
@media (min-width: 1200px) {
  .pt-magenta {
    padding-top: 20px !important; } }
@media (min-width: 1400px) {
  .pt-magenta {
    padding-top: 20px !important; } }
@media (min-width: 1920px) {
  .pt-magenta {
    padding-top: 20px !important; } }
@media (min-width: 2560px) {
  .pt-magenta {
    padding-top: 20px !important; } }

@media (min-width: 0px) {
  .pr-magenta {
    padding-right: 10px !important; } }
@media (min-width: 576px) {
  .pr-magenta {
    padding-right: 12.5px !important; } }
@media (min-width: 768px) {
  .pr-magenta {
    padding-right: 12.5px !important; } }
@media (min-width: 992px) {
  .pr-magenta {
    padding-right: 15px !important; } }
@media (min-width: 1200px) {
  .pr-magenta {
    padding-right: 20px !important; } }
@media (min-width: 1400px) {
  .pr-magenta {
    padding-right: 20px !important; } }
@media (min-width: 1920px) {
  .pr-magenta {
    padding-right: 20px !important; } }
@media (min-width: 2560px) {
  .pr-magenta {
    padding-right: 20px !important; } }

@media (min-width: 0px) {
  .pb-magenta {
    padding-bottom: 10px !important; } }
@media (min-width: 576px) {
  .pb-magenta {
    padding-bottom: 12.5px !important; } }
@media (min-width: 768px) {
  .pb-magenta {
    padding-bottom: 12.5px !important; } }
@media (min-width: 992px) {
  .pb-magenta {
    padding-bottom: 15px !important; } }
@media (min-width: 1200px) {
  .pb-magenta {
    padding-bottom: 20px !important; } }
@media (min-width: 1400px) {
  .pb-magenta {
    padding-bottom: 20px !important; } }
@media (min-width: 1920px) {
  .pb-magenta {
    padding-bottom: 20px !important; } }
@media (min-width: 2560px) {
  .pb-magenta {
    padding-bottom: 20px !important; } }

@media (min-width: 0px) {
  .pl-magenta {
    padding-left: 10px !important; } }
@media (min-width: 576px) {
  .pl-magenta {
    padding-left: 12.5px !important; } }
@media (min-width: 768px) {
  .pl-magenta {
    padding-left: 12.5px !important; } }
@media (min-width: 992px) {
  .pl-magenta {
    padding-left: 15px !important; } }
@media (min-width: 1200px) {
  .pl-magenta {
    padding-left: 20px !important; } }
@media (min-width: 1400px) {
  .pl-magenta {
    padding-left: 20px !important; } }
@media (min-width: 1920px) {
  .pl-magenta {
    padding-left: 20px !important; } }
@media (min-width: 2560px) {
  .pl-magenta {
    padding-left: 20px !important; } }

@media (min-width: 0px) {
  .m-magenta {
    margin: 10px !important; } }
@media (min-width: 576px) {
  .m-magenta {
    margin: 12.5px !important; } }
@media (min-width: 768px) {
  .m-magenta {
    margin: 12.5px !important; } }
@media (min-width: 992px) {
  .m-magenta {
    margin: 15px !important; } }
@media (min-width: 1200px) {
  .m-magenta {
    margin: 20px !important; } }
@media (min-width: 1400px) {
  .m-magenta {
    margin: 20px !important; } }
@media (min-width: 1920px) {
  .m-magenta {
    margin: 20px !important; } }
@media (min-width: 2560px) {
  .m-magenta {
    margin: 20px !important; } }

@media (min-width: 0px) {
  .mt-magenta {
    margin-top: 10px !important; } }
@media (min-width: 576px) {
  .mt-magenta {
    margin-top: 12.5px !important; } }
@media (min-width: 768px) {
  .mt-magenta {
    margin-top: 12.5px !important; } }
@media (min-width: 992px) {
  .mt-magenta {
    margin-top: 15px !important; } }
@media (min-width: 1200px) {
  .mt-magenta {
    margin-top: 20px !important; } }
@media (min-width: 1400px) {
  .mt-magenta {
    margin-top: 20px !important; } }
@media (min-width: 1920px) {
  .mt-magenta {
    margin-top: 20px !important; } }
@media (min-width: 2560px) {
  .mt-magenta {
    margin-top: 20px !important; } }

@media (min-width: 0px) {
  .mr-magenta {
    margin-right: 10px !important; } }
@media (min-width: 576px) {
  .mr-magenta {
    margin-right: 12.5px !important; } }
@media (min-width: 768px) {
  .mr-magenta {
    margin-right: 12.5px !important; } }
@media (min-width: 992px) {
  .mr-magenta {
    margin-right: 15px !important; } }
@media (min-width: 1200px) {
  .mr-magenta {
    margin-right: 20px !important; } }
@media (min-width: 1400px) {
  .mr-magenta {
    margin-right: 20px !important; } }
@media (min-width: 1920px) {
  .mr-magenta {
    margin-right: 20px !important; } }
@media (min-width: 2560px) {
  .mr-magenta {
    margin-right: 20px !important; } }

@media (min-width: 0px) {
  .mb-magenta {
    margin-bottom: 10px !important; } }
@media (min-width: 576px) {
  .mb-magenta {
    margin-bottom: 12.5px !important; } }
@media (min-width: 768px) {
  .mb-magenta {
    margin-bottom: 12.5px !important; } }
@media (min-width: 992px) {
  .mb-magenta {
    margin-bottom: 15px !important; } }
@media (min-width: 1200px) {
  .mb-magenta {
    margin-bottom: 20px !important; } }
@media (min-width: 1400px) {
  .mb-magenta {
    margin-bottom: 20px !important; } }
@media (min-width: 1920px) {
  .mb-magenta {
    margin-bottom: 20px !important; } }
@media (min-width: 2560px) {
  .mb-magenta {
    margin-bottom: 20px !important; } }

@media (min-width: 0px) {
  .ml-magenta {
    margin-left: 10px !important; } }
@media (min-width: 576px) {
  .ml-magenta {
    margin-left: 12.5px !important; } }
@media (min-width: 768px) {
  .ml-magenta {
    margin-left: 12.5px !important; } }
@media (min-width: 992px) {
  .ml-magenta {
    margin-left: 15px !important; } }
@media (min-width: 1200px) {
  .ml-magenta {
    margin-left: 20px !important; } }
@media (min-width: 1400px) {
  .ml-magenta {
    margin-left: 20px !important; } }
@media (min-width: 1920px) {
  .ml-magenta {
    margin-left: 20px !important; } }
@media (min-width: 2560px) {
  .ml-magenta {
    margin-left: 20px !important; } }

@media (min-width: 0px) {
  .p-violet {
    padding: 45px !important; } }
@media (min-width: 576px) {
  .p-violet {
    padding: 70px !important; } }
@media (min-width: 768px) {
  .p-violet {
    padding: 70px !important; } }
@media (min-width: 992px) {
  .p-violet {
    padding: 90px !important; } }
@media (min-width: 1200px) {
  .p-violet {
    padding: 110px !important; } }
@media (min-width: 1400px) {
  .p-violet {
    padding: 120px !important; } }
@media (min-width: 1920px) {
  .p-violet {
    padding: 130px !important; } }
@media (min-width: 2560px) {
  .p-violet {
    padding: 130px !important; } }

@media (min-width: 0px) {
  .pt-violet {
    padding-top: 45px !important; } }
@media (min-width: 576px) {
  .pt-violet {
    padding-top: 70px !important; } }
@media (min-width: 768px) {
  .pt-violet {
    padding-top: 70px !important; } }
@media (min-width: 992px) {
  .pt-violet {
    padding-top: 90px !important; } }
@media (min-width: 1200px) {
  .pt-violet {
    padding-top: 110px !important; } }
@media (min-width: 1400px) {
  .pt-violet {
    padding-top: 120px !important; } }
@media (min-width: 1920px) {
  .pt-violet {
    padding-top: 130px !important; } }
@media (min-width: 2560px) {
  .pt-violet {
    padding-top: 130px !important; } }

@media (min-width: 0px) {
  .pr-violet {
    padding-right: 45px !important; } }
@media (min-width: 576px) {
  .pr-violet {
    padding-right: 70px !important; } }
@media (min-width: 768px) {
  .pr-violet {
    padding-right: 70px !important; } }
@media (min-width: 992px) {
  .pr-violet {
    padding-right: 90px !important; } }
@media (min-width: 1200px) {
  .pr-violet {
    padding-right: 110px !important; } }
@media (min-width: 1400px) {
  .pr-violet {
    padding-right: 120px !important; } }
@media (min-width: 1920px) {
  .pr-violet {
    padding-right: 130px !important; } }
@media (min-width: 2560px) {
  .pr-violet {
    padding-right: 130px !important; } }

@media (min-width: 0px) {
  .pb-violet {
    padding-bottom: 45px !important; } }
@media (min-width: 576px) {
  .pb-violet {
    padding-bottom: 70px !important; } }
@media (min-width: 768px) {
  .pb-violet {
    padding-bottom: 70px !important; } }
@media (min-width: 992px) {
  .pb-violet {
    padding-bottom: 90px !important; } }
@media (min-width: 1200px) {
  .pb-violet {
    padding-bottom: 110px !important; } }
@media (min-width: 1400px) {
  .pb-violet {
    padding-bottom: 120px !important; } }
@media (min-width: 1920px) {
  .pb-violet {
    padding-bottom: 130px !important; } }
@media (min-width: 2560px) {
  .pb-violet {
    padding-bottom: 130px !important; } }

@media (min-width: 0px) {
  .pl-violet {
    padding-left: 45px !important; } }
@media (min-width: 576px) {
  .pl-violet {
    padding-left: 70px !important; } }
@media (min-width: 768px) {
  .pl-violet {
    padding-left: 70px !important; } }
@media (min-width: 992px) {
  .pl-violet {
    padding-left: 90px !important; } }
@media (min-width: 1200px) {
  .pl-violet {
    padding-left: 110px !important; } }
@media (min-width: 1400px) {
  .pl-violet {
    padding-left: 120px !important; } }
@media (min-width: 1920px) {
  .pl-violet {
    padding-left: 130px !important; } }
@media (min-width: 2560px) {
  .pl-violet {
    padding-left: 130px !important; } }

@media (min-width: 0px) {
  .m-violet {
    margin: 45px !important; } }
@media (min-width: 576px) {
  .m-violet {
    margin: 70px !important; } }
@media (min-width: 768px) {
  .m-violet {
    margin: 70px !important; } }
@media (min-width: 992px) {
  .m-violet {
    margin: 90px !important; } }
@media (min-width: 1200px) {
  .m-violet {
    margin: 110px !important; } }
@media (min-width: 1400px) {
  .m-violet {
    margin: 120px !important; } }
@media (min-width: 1920px) {
  .m-violet {
    margin: 130px !important; } }
@media (min-width: 2560px) {
  .m-violet {
    margin: 130px !important; } }

@media (min-width: 0px) {
  .mt-violet {
    margin-top: 45px !important; } }
@media (min-width: 576px) {
  .mt-violet {
    margin-top: 70px !important; } }
@media (min-width: 768px) {
  .mt-violet {
    margin-top: 70px !important; } }
@media (min-width: 992px) {
  .mt-violet {
    margin-top: 90px !important; } }
@media (min-width: 1200px) {
  .mt-violet {
    margin-top: 110px !important; } }
@media (min-width: 1400px) {
  .mt-violet {
    margin-top: 120px !important; } }
@media (min-width: 1920px) {
  .mt-violet {
    margin-top: 130px !important; } }
@media (min-width: 2560px) {
  .mt-violet {
    margin-top: 130px !important; } }

@media (min-width: 0px) {
  .mr-violet {
    margin-right: 45px !important; } }
@media (min-width: 576px) {
  .mr-violet {
    margin-right: 70px !important; } }
@media (min-width: 768px) {
  .mr-violet {
    margin-right: 70px !important; } }
@media (min-width: 992px) {
  .mr-violet {
    margin-right: 90px !important; } }
@media (min-width: 1200px) {
  .mr-violet {
    margin-right: 110px !important; } }
@media (min-width: 1400px) {
  .mr-violet {
    margin-right: 120px !important; } }
@media (min-width: 1920px) {
  .mr-violet {
    margin-right: 130px !important; } }
@media (min-width: 2560px) {
  .mr-violet {
    margin-right: 130px !important; } }

@media (min-width: 0px) {
  .mb-violet {
    margin-bottom: 45px !important; } }
@media (min-width: 576px) {
  .mb-violet {
    margin-bottom: 70px !important; } }
@media (min-width: 768px) {
  .mb-violet {
    margin-bottom: 70px !important; } }
@media (min-width: 992px) {
  .mb-violet {
    margin-bottom: 90px !important; } }
@media (min-width: 1200px) {
  .mb-violet {
    margin-bottom: 110px !important; } }
@media (min-width: 1400px) {
  .mb-violet {
    margin-bottom: 120px !important; } }
@media (min-width: 1920px) {
  .mb-violet {
    margin-bottom: 130px !important; } }
@media (min-width: 2560px) {
  .mb-violet {
    margin-bottom: 130px !important; } }

@media (min-width: 0px) {
  .ml-violet {
    margin-left: 45px !important; } }
@media (min-width: 576px) {
  .ml-violet {
    margin-left: 70px !important; } }
@media (min-width: 768px) {
  .ml-violet {
    margin-left: 70px !important; } }
@media (min-width: 992px) {
  .ml-violet {
    margin-left: 90px !important; } }
@media (min-width: 1200px) {
  .ml-violet {
    margin-left: 110px !important; } }
@media (min-width: 1400px) {
  .ml-violet {
    margin-left: 120px !important; } }
@media (min-width: 1920px) {
  .ml-violet {
    margin-left: 130px !important; } }
@media (min-width: 2560px) {
  .ml-violet {
    margin-left: 130px !important; } }

@media (min-width: 0px) {
  .p-red {
    padding: 7.5px !important; } }
@media (min-width: 576px) {
  .p-red {
    padding: 7.5px !important; } }
@media (min-width: 768px) {
  .p-red {
    padding: 7.5px !important; } }
@media (min-width: 992px) {
  .p-red {
    padding: 10px !important; } }
@media (min-width: 1200px) {
  .p-red {
    padding: 15px !important; } }
@media (min-width: 1400px) {
  .p-red {
    padding: 15px !important; } }
@media (min-width: 1920px) {
  .p-red {
    padding: 15px !important; } }
@media (min-width: 2560px) {
  .p-red {
    padding: 15px !important; } }

@media (min-width: 0px) {
  .pt-red {
    padding-top: 7.5px !important; } }
@media (min-width: 576px) {
  .pt-red {
    padding-top: 7.5px !important; } }
@media (min-width: 768px) {
  .pt-red {
    padding-top: 7.5px !important; } }
@media (min-width: 992px) {
  .pt-red {
    padding-top: 10px !important; } }
@media (min-width: 1200px) {
  .pt-red {
    padding-top: 15px !important; } }
@media (min-width: 1400px) {
  .pt-red {
    padding-top: 15px !important; } }
@media (min-width: 1920px) {
  .pt-red {
    padding-top: 15px !important; } }
@media (min-width: 2560px) {
  .pt-red {
    padding-top: 15px !important; } }

@media (min-width: 0px) {
  .pr-red {
    padding-right: 7.5px !important; } }
@media (min-width: 576px) {
  .pr-red {
    padding-right: 7.5px !important; } }
@media (min-width: 768px) {
  .pr-red {
    padding-right: 7.5px !important; } }
@media (min-width: 992px) {
  .pr-red {
    padding-right: 10px !important; } }
@media (min-width: 1200px) {
  .pr-red {
    padding-right: 15px !important; } }
@media (min-width: 1400px) {
  .pr-red {
    padding-right: 15px !important; } }
@media (min-width: 1920px) {
  .pr-red {
    padding-right: 15px !important; } }
@media (min-width: 2560px) {
  .pr-red {
    padding-right: 15px !important; } }

@media (min-width: 0px) {
  .pb-red {
    padding-bottom: 7.5px !important; } }
@media (min-width: 576px) {
  .pb-red {
    padding-bottom: 7.5px !important; } }
@media (min-width: 768px) {
  .pb-red {
    padding-bottom: 7.5px !important; } }
@media (min-width: 992px) {
  .pb-red {
    padding-bottom: 10px !important; } }
@media (min-width: 1200px) {
  .pb-red {
    padding-bottom: 15px !important; } }
@media (min-width: 1400px) {
  .pb-red {
    padding-bottom: 15px !important; } }
@media (min-width: 1920px) {
  .pb-red {
    padding-bottom: 15px !important; } }
@media (min-width: 2560px) {
  .pb-red {
    padding-bottom: 15px !important; } }

@media (min-width: 0px) {
  .pl-red {
    padding-left: 7.5px !important; } }
@media (min-width: 576px) {
  .pl-red {
    padding-left: 7.5px !important; } }
@media (min-width: 768px) {
  .pl-red {
    padding-left: 7.5px !important; } }
@media (min-width: 992px) {
  .pl-red {
    padding-left: 10px !important; } }
@media (min-width: 1200px) {
  .pl-red {
    padding-left: 15px !important; } }
@media (min-width: 1400px) {
  .pl-red {
    padding-left: 15px !important; } }
@media (min-width: 1920px) {
  .pl-red {
    padding-left: 15px !important; } }
@media (min-width: 2560px) {
  .pl-red {
    padding-left: 15px !important; } }

@media (min-width: 0px) {
  .m-red {
    margin: 7.5px !important; } }
@media (min-width: 576px) {
  .m-red {
    margin: 7.5px !important; } }
@media (min-width: 768px) {
  .m-red {
    margin: 7.5px !important; } }
@media (min-width: 992px) {
  .m-red {
    margin: 10px !important; } }
@media (min-width: 1200px) {
  .m-red {
    margin: 15px !important; } }
@media (min-width: 1400px) {
  .m-red {
    margin: 15px !important; } }
@media (min-width: 1920px) {
  .m-red {
    margin: 15px !important; } }
@media (min-width: 2560px) {
  .m-red {
    margin: 15px !important; } }

@media (min-width: 0px) {
  .mt-red {
    margin-top: 7.5px !important; } }
@media (min-width: 576px) {
  .mt-red {
    margin-top: 7.5px !important; } }
@media (min-width: 768px) {
  .mt-red {
    margin-top: 7.5px !important; } }
@media (min-width: 992px) {
  .mt-red {
    margin-top: 10px !important; } }
@media (min-width: 1200px) {
  .mt-red {
    margin-top: 15px !important; } }
@media (min-width: 1400px) {
  .mt-red {
    margin-top: 15px !important; } }
@media (min-width: 1920px) {
  .mt-red {
    margin-top: 15px !important; } }
@media (min-width: 2560px) {
  .mt-red {
    margin-top: 15px !important; } }

@media (min-width: 0px) {
  .mr-red {
    margin-right: 7.5px !important; } }
@media (min-width: 576px) {
  .mr-red {
    margin-right: 7.5px !important; } }
@media (min-width: 768px) {
  .mr-red {
    margin-right: 7.5px !important; } }
@media (min-width: 992px) {
  .mr-red {
    margin-right: 10px !important; } }
@media (min-width: 1200px) {
  .mr-red {
    margin-right: 15px !important; } }
@media (min-width: 1400px) {
  .mr-red {
    margin-right: 15px !important; } }
@media (min-width: 1920px) {
  .mr-red {
    margin-right: 15px !important; } }
@media (min-width: 2560px) {
  .mr-red {
    margin-right: 15px !important; } }

@media (min-width: 0px) {
  .mb-red {
    margin-bottom: 7.5px !important; } }
@media (min-width: 576px) {
  .mb-red {
    margin-bottom: 7.5px !important; } }
@media (min-width: 768px) {
  .mb-red {
    margin-bottom: 7.5px !important; } }
@media (min-width: 992px) {
  .mb-red {
    margin-bottom: 10px !important; } }
@media (min-width: 1200px) {
  .mb-red {
    margin-bottom: 15px !important; } }
@media (min-width: 1400px) {
  .mb-red {
    margin-bottom: 15px !important; } }
@media (min-width: 1920px) {
  .mb-red {
    margin-bottom: 15px !important; } }
@media (min-width: 2560px) {
  .mb-red {
    margin-bottom: 15px !important; } }

@media (min-width: 0px) {
  .ml-red {
    margin-left: 7.5px !important; } }
@media (min-width: 576px) {
  .ml-red {
    margin-left: 7.5px !important; } }
@media (min-width: 768px) {
  .ml-red {
    margin-left: 7.5px !important; } }
@media (min-width: 992px) {
  .ml-red {
    margin-left: 10px !important; } }
@media (min-width: 1200px) {
  .ml-red {
    margin-left: 15px !important; } }
@media (min-width: 1400px) {
  .ml-red {
    margin-left: 15px !important; } }
@media (min-width: 1920px) {
  .ml-red {
    margin-left: 15px !important; } }
@media (min-width: 2560px) {
  .ml-red {
    margin-left: 15px !important; } }

@media (min-width: 0px) {
  .p-pink {
    padding: 15px !important; } }
@media (min-width: 576px) {
  .p-pink {
    padding: 20px !important; } }
@media (min-width: 768px) {
  .p-pink {
    padding: 20px !important; } }
@media (min-width: 992px) {
  .p-pink {
    padding: 25px !important; } }
@media (min-width: 1200px) {
  .p-pink {
    padding: 30px !important; } }
@media (min-width: 1400px) {
  .p-pink {
    padding: 30px !important; } }
@media (min-width: 1920px) {
  .p-pink {
    padding: 30px !important; } }
@media (min-width: 2560px) {
  .p-pink {
    padding: 30px !important; } }

@media (min-width: 0px) {
  .pt-pink {
    padding-top: 15px !important; } }
@media (min-width: 576px) {
  .pt-pink {
    padding-top: 20px !important; } }
@media (min-width: 768px) {
  .pt-pink {
    padding-top: 20px !important; } }
@media (min-width: 992px) {
  .pt-pink {
    padding-top: 25px !important; } }
@media (min-width: 1200px) {
  .pt-pink {
    padding-top: 30px !important; } }
@media (min-width: 1400px) {
  .pt-pink {
    padding-top: 30px !important; } }
@media (min-width: 1920px) {
  .pt-pink {
    padding-top: 30px !important; } }
@media (min-width: 2560px) {
  .pt-pink {
    padding-top: 30px !important; } }

@media (min-width: 0px) {
  .pr-pink {
    padding-right: 15px !important; } }
@media (min-width: 576px) {
  .pr-pink {
    padding-right: 20px !important; } }
@media (min-width: 768px) {
  .pr-pink {
    padding-right: 20px !important; } }
@media (min-width: 992px) {
  .pr-pink {
    padding-right: 25px !important; } }
@media (min-width: 1200px) {
  .pr-pink {
    padding-right: 30px !important; } }
@media (min-width: 1400px) {
  .pr-pink {
    padding-right: 30px !important; } }
@media (min-width: 1920px) {
  .pr-pink {
    padding-right: 30px !important; } }
@media (min-width: 2560px) {
  .pr-pink {
    padding-right: 30px !important; } }

@media (min-width: 0px) {
  .pb-pink {
    padding-bottom: 15px !important; } }
@media (min-width: 576px) {
  .pb-pink {
    padding-bottom: 20px !important; } }
@media (min-width: 768px) {
  .pb-pink {
    padding-bottom: 20px !important; } }
@media (min-width: 992px) {
  .pb-pink {
    padding-bottom: 25px !important; } }
@media (min-width: 1200px) {
  .pb-pink {
    padding-bottom: 30px !important; } }
@media (min-width: 1400px) {
  .pb-pink {
    padding-bottom: 30px !important; } }
@media (min-width: 1920px) {
  .pb-pink {
    padding-bottom: 30px !important; } }
@media (min-width: 2560px) {
  .pb-pink {
    padding-bottom: 30px !important; } }

@media (min-width: 0px) {
  .pl-pink {
    padding-left: 15px !important; } }
@media (min-width: 576px) {
  .pl-pink {
    padding-left: 20px !important; } }
@media (min-width: 768px) {
  .pl-pink {
    padding-left: 20px !important; } }
@media (min-width: 992px) {
  .pl-pink {
    padding-left: 25px !important; } }
@media (min-width: 1200px) {
  .pl-pink {
    padding-left: 30px !important; } }
@media (min-width: 1400px) {
  .pl-pink {
    padding-left: 30px !important; } }
@media (min-width: 1920px) {
  .pl-pink {
    padding-left: 30px !important; } }
@media (min-width: 2560px) {
  .pl-pink {
    padding-left: 30px !important; } }

@media (min-width: 0px) {
  .m-pink {
    margin: 15px !important; } }
@media (min-width: 576px) {
  .m-pink {
    margin: 20px !important; } }
@media (min-width: 768px) {
  .m-pink {
    margin: 20px !important; } }
@media (min-width: 992px) {
  .m-pink {
    margin: 25px !important; } }
@media (min-width: 1200px) {
  .m-pink {
    margin: 30px !important; } }
@media (min-width: 1400px) {
  .m-pink {
    margin: 30px !important; } }
@media (min-width: 1920px) {
  .m-pink {
    margin: 30px !important; } }
@media (min-width: 2560px) {
  .m-pink {
    margin: 30px !important; } }

@media (min-width: 0px) {
  .mt-pink {
    margin-top: 15px !important; } }
@media (min-width: 576px) {
  .mt-pink {
    margin-top: 20px !important; } }
@media (min-width: 768px) {
  .mt-pink {
    margin-top: 20px !important; } }
@media (min-width: 992px) {
  .mt-pink {
    margin-top: 25px !important; } }
@media (min-width: 1200px) {
  .mt-pink {
    margin-top: 30px !important; } }
@media (min-width: 1400px) {
  .mt-pink {
    margin-top: 30px !important; } }
@media (min-width: 1920px) {
  .mt-pink {
    margin-top: 30px !important; } }
@media (min-width: 2560px) {
  .mt-pink {
    margin-top: 30px !important; } }

@media (min-width: 0px) {
  .mr-pink {
    margin-right: 15px !important; } }
@media (min-width: 576px) {
  .mr-pink {
    margin-right: 20px !important; } }
@media (min-width: 768px) {
  .mr-pink {
    margin-right: 20px !important; } }
@media (min-width: 992px) {
  .mr-pink {
    margin-right: 25px !important; } }
@media (min-width: 1200px) {
  .mr-pink {
    margin-right: 30px !important; } }
@media (min-width: 1400px) {
  .mr-pink {
    margin-right: 30px !important; } }
@media (min-width: 1920px) {
  .mr-pink {
    margin-right: 30px !important; } }
@media (min-width: 2560px) {
  .mr-pink {
    margin-right: 30px !important; } }

@media (min-width: 0px) {
  .mb-pink {
    margin-bottom: 15px !important; } }
@media (min-width: 576px) {
  .mb-pink {
    margin-bottom: 20px !important; } }
@media (min-width: 768px) {
  .mb-pink {
    margin-bottom: 20px !important; } }
@media (min-width: 992px) {
  .mb-pink {
    margin-bottom: 25px !important; } }
@media (min-width: 1200px) {
  .mb-pink {
    margin-bottom: 30px !important; } }
@media (min-width: 1400px) {
  .mb-pink {
    margin-bottom: 30px !important; } }
@media (min-width: 1920px) {
  .mb-pink {
    margin-bottom: 30px !important; } }
@media (min-width: 2560px) {
  .mb-pink {
    margin-bottom: 30px !important; } }

@media (min-width: 0px) {
  .ml-pink {
    margin-left: 15px !important; } }
@media (min-width: 576px) {
  .ml-pink {
    margin-left: 20px !important; } }
@media (min-width: 768px) {
  .ml-pink {
    margin-left: 20px !important; } }
@media (min-width: 992px) {
  .ml-pink {
    margin-left: 25px !important; } }
@media (min-width: 1200px) {
  .ml-pink {
    margin-left: 30px !important; } }
@media (min-width: 1400px) {
  .ml-pink {
    margin-left: 30px !important; } }
@media (min-width: 1920px) {
  .ml-pink {
    margin-left: 30px !important; } }
@media (min-width: 2560px) {
  .ml-pink {
    margin-left: 30px !important; } }

.brdr {
  border: 1px solid red; }

.brdg {
  border: 1px solid green; }

.brdb {
  border: 1px solid blue; }

.brdy {
  border: 1px solid yellow; }
