:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-9f3f1da */.elementor-33820 .elementor-element.elementor-element-9f3f1da .hc-hero {
  --hc-hero-image:
    url("https://horizoncap.ch/wp-content/uploads/2026/08/image-3.webp");

  --hc-hero-position:
    center;
}


@media (max-width: 1024px) {

  .elementor-33820 .elementor-element.elementor-element-9f3f1da .hc-hero {
    --hc-hero-position:
      58% center;
  }

}


@media (max-width: 767px) {

  .elementor-33820 .elementor-element.elementor-element-9f3f1da .hc-hero {
    --hc-hero-position:
      62% center;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-801ede3 *//* =========================================================
   TRADE FINANCE — OVERVIEW
========================================================= */

.trade-overview {
  padding:
    var(--hc-section-space)
    0;

  scroll-margin-top:
    var(--hc-scroll-offset);
}


/* =========================================================
   MAIN GRID
========================================================= */

.trade-overview__main {
  display: grid;

  grid-template-columns:
    minmax(0, 1fr)
    minmax(420px, 0.9fr);

  gap: 70px;

  align-items: start;
}


/* =========================================================
   TITLE SPACING
========================================================= */

.trade-overview__title {
  max-width: 560px;

  margin-bottom: 28px;
}


/* =========================================================
   STATS
========================================================= */

.trade-overview__stats {
  display: grid;

  grid-template-columns:
    repeat(2, minmax(0, 1fr));

  margin-top: 28px;

  border-top:
    1px solid var(--hc-theme-border);

  border-left:
    1px solid var(--hc-theme-border);
}


.trade-overview__stat {
  min-height: 154px;

  padding:
    26px
    28px;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  border-right:
    1px solid var(--hc-theme-border);

  border-bottom:
    1px solid var(--hc-theme-border);

  transition:
    background-color
    var(--hc-transition);
}


.trade-overview__stat:hover {
  background:
    rgba(143, 162, 181, 0.06);
}


.trade-overview__stat .hc-stat-value {
  margin-bottom: 18px;
}


.trade-overview__stat .hc-stat-label {
  max-width: 180px;
}


/* =========================================================
   PROOF POINTS
========================================================= */

.trade-overview__proofs {
  display: grid;

  grid-template-columns:
    repeat(3, minmax(0, 1fr));

  margin-top: 44px;

  padding-top: 25px;

  border-top:
    1px solid var(--hc-theme-border);
}


.trade-overview__proof {
  padding-right: 34px;
}


.trade-overview__proof:not(:first-child) {
  padding-left: 34px;

  border-left:
    1px solid var(--hc-theme-border);
}


.trade-overview__proof:last-child {
  padding-right: 0;
}


.trade-overview__proof .hc-title-small {
  margin-bottom: 8px;
}


.trade-overview__proof .hc-text {
  max-width: 280px;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .trade-overview__main {
    gap: 48px;
  }

}


/* =========================================================
   SMALL TABLET
========================================================= */

@media (max-width: 860px) {

  .trade-overview__main {
    grid-template-columns:
      1fr;

    gap: 38px;
  }


  .trade-overview__stats {
    margin-top: 0;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .trade-overview__title {
    margin-bottom: 24px;
  }


  .trade-overview__title br {
    display: none;
  }


  .trade-overview__stats {
    grid-template-columns:
      1fr;
  }


  .trade-overview__stat {
    min-height: 122px;

    padding:
      23px
      22px;
  }


  .trade-overview__stat .hc-stat-label {
    max-width: none;
  }


  .trade-overview__proofs {
    grid-template-columns:
      1fr;

    margin-top: 34px;

    padding-top: 0;
  }


  .trade-overview__proof,
  .trade-overview__proof:not(:first-child) {
    padding:
      20px
      0;

    border-left: 0;

    border-bottom:
      1px solid var(--hc-theme-border);
  }


  .trade-overview__proof:last-child {
    padding-bottom: 0;

    border-bottom: 0;
  }


  .trade-overview__proof .hc-text {
    max-width: 520px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e0a3b4 *//* =========================================================
   TRADE FINANCE — EXPLAINED
========================================================= */


/* HEADER */

.elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__header {
  margin-bottom: 60px;
}

.elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__title {
  max-width: 560px;
}


/* =========================================================
   FLOW
========================================================= */

.elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__flow {
  display: grid;

  grid-template-columns:
    136px
    minmax(50px, 1fr)
    136px
    minmax(50px, 1fr)
    136px
    minmax(50px, 1fr)
    156px
    minmax(50px, 1fr)
    136px;

  align-items: start;
  width: 100%;
}


/* STEP */

.elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__step {
  min-width: 0;
  text-align: center;
}


/* ICON */

.elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__icon {
  width: 68px;
  height: 68px;

  margin: 0 auto 18px;

  display: flex;
  align-items: center;
  justify-content: center;

  border:
    1px solid rgba(143, 162, 181, 0.64);

  border-radius: 50%;

  background:
    var(--hc-activity-dark);

  color:
    var(--hc-white);

  transition:
    transform var(--hc-transition),
    border-color var(--hc-transition),
    background-color var(--hc-transition);
}

.elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__step:hover
.trade-explained__icon {
  transform: translateY(-3px);

  border-color:
    var(--hc-activity-accent);

  background:
    rgba(143, 162, 181, 0.10);
}

.elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__icon svg {
  width: 30px;
  height: 30px;

  fill: none;
  stroke: currentColor;

  stroke-width: 1.45;
  stroke-linecap: round;
  stroke-linejoin: round;
}


/* CONNECTOR */

.elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__connector {
  height: 68px;

  display: flex;
  align-items: center;

  margin-left: -34px;
  margin-right: -34px;

  width:
    calc(100% + 68px);
}

.elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__line {
  height: 1px;

  flex:
    1 1 0;

  background:
    rgba(143, 162, 181, 0.52);
}

.elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__chevron {
  width: 8px;
  height: 8px;

  flex:
    0 0 8px;

  margin: 0 8px;

  border-top:
    1px solid var(--hc-activity-accent);

  border-right:
    1px solid var(--hc-activity-accent);

  transform:
    rotate(45deg);
}


/* STEP TEXT */

.elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__step-title {
  margin-bottom: 7px;
}

.elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__step-subtitle {
  max-width: 150px;

  margin:
    0 auto;
}


/* =========================================================
   SMALL TABLET
========================================================= */

@media (max-width: 860px) {

  .elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__header {
    margin-bottom: 48px;
  }

  .elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__flow {
    overflow-x: auto;

    grid-template-columns:
      136px
      70px
      136px
      70px
      136px
      70px
      156px
      70px
      136px;

    padding-bottom: 12px;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__title br {
    display: none;
  }

  .elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__flow {
    display: block;
    overflow: visible;
    padding-bottom: 0;
  }

  .elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__step {
    display: grid;

    grid-template-columns:
      68px
      minmax(0, 1fr);

    grid-template-areas:
      "icon title"
      "icon subtitle";

    column-gap: 20px;

    min-height: 96px;

    text-align: left;
  }

  .elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__icon {
    grid-area: icon;
    margin: 0;
  }

  .elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__step-title {
    grid-area: title;

    align-self: end;

    margin-bottom: 5px;
  }

  .elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__step-subtitle {
    grid-area: subtitle;

    max-width: none;

    margin: 0;
  }

  .elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__connector {
    position: relative;

    width: 68px;
    height: 34px;

    margin: 0;

    display: block;
  }

  .elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__line {
    position: absolute;

    left: 34px;

    width: 1px;
    height: 50%;
  }

  .elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__line:first-child {
    top: 0;
  }

  .elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__line:last-child {
    bottom: 0;
  }

  .elementor-33820 .elementor-element.elementor-element-9e0a3b4 .trade-explained__chevron {
    position: absolute;

    top: 50%;
    left: 34px;

    width: 7px;
    height: 7px;

    margin: 0;

    transform:
      translate(-50%, -50%)
      rotate(135deg);
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cca398a *//* =========================================================
   TRADE FINANCE — FINANCING SOLUTIONS
========================================================= */


/* =========================================================
   HEADER
========================================================= */

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__header {
  margin-bottom: 42px;
}

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__title {
  max-width: 620px;
}


/* =========================================================
   DESKTOP GRID
========================================================= */

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__headers,
.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__row {
  grid-template-columns:
    175px
    minmax(0, 0.95fr)
    minmax(0, 0.95fr)
    minmax(0, 1.20fr);

  column-gap: 20px;
}


/* =========================================================
   HEADERS
========================================================= */

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__headers {
  display: grid;

  padding-bottom: 13px;

  border-bottom:
    1px solid var(--hc-border-strong);
}


/* =========================================================
   ROWS
========================================================= */

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__row {
  display: grid;

  align-items: start;

  padding:
    24px 12px;

  margin:
    0 -12px;

  border-bottom:
    1px solid var(--hc-theme-border);

  transition:
    background-color var(--hc-transition);
}

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__row:hover {
  background:
    rgba(63, 79, 99, 0.045);
}


/* =========================================================
   SOLUTION TITLE
========================================================= */

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__solution-title {
  max-width: 175px;

  margin-bottom: 14px;

  transition:
    color var(--hc-transition),
    transform var(--hc-transition);
}

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__row:hover
.trade-financing__solution-title {
  color:
    var(--hc-activity-primary);

  transform:
    translateX(3px);
}


/* =========================================================
   TENOR
========================================================= */

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__tenor {
  display: inline-flex;

  align-items: center;

  min-height: 25px;

  padding:
    4px 11px;

  border:
    1px solid var(--hc-activity-accent);

  border-radius: 20px;

  color:
    var(--hc-activity-primary);

  background:
    transparent;

  font-family:
    var(--hc-font-body);

  font-size: 10px;

  font-weight: 600;

  line-height: 1;

  letter-spacing: 0.07em;

  text-transform: uppercase;

  transition:
    background-color var(--hc-transition),
    border-color var(--hc-transition);
}

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__row:hover
.trade-financing__tenor {
  background:
    rgba(143, 162, 181, 0.12);

  border-color:
    var(--hc-activity-primary);
}


/* =========================================================
   PURPOSE
========================================================= */

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__purpose .hc-text {
  margin: 0;
}


/* =========================================================
   REPAYMENT
========================================================= */

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__repayment .hc-text {
  position: relative;

  margin: 0;

  padding-left: 15px;

  color:
    var(--hc-navy);
}

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__repayment .hc-text::before {
  content: "";

  position: absolute;

  top: 9px;
  left: 0;

  width: 6px;
  height: 1px;

  background:
    var(--hc-activity-accent);
}


/* =========================================================
   PROTECTIONS
========================================================= */

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__protections ul {
  list-style: none;

  margin: 0;

  padding: 0;
}

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__protections li {
  position: relative;

  margin:
    0 0 6px;

  padding-left: 15px;
}

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__protections li:last-child {
  margin-bottom: 0;
}

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__protections li::before {
  content: "";

  position: absolute;

  top: 9px;
  left: 0;

  width: 6px;
  height: 1px;

  background:
    var(--hc-activity-accent);
}


/* =========================================================
   MOBILE LABELS
========================================================= */

.elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__mobile-label {
  display: none;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__headers,
  .elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__row {
    grid-template-columns:
      160px
      minmax(0, 1fr)
      minmax(0, 1fr)
      minmax(0, 1.08fr);

    column-gap: 18px;
  }

}


/* =========================================================
   SMALL TABLET
========================================================= */

@media (max-width: 860px) {

  .elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__header {
    margin-bottom: 38px;
  }

  .elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__headers {
    display: none;
  }

  .elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__row {
    grid-template-columns:
      1fr 1fr;

    gap:
      24px 34px;

    padding:
      26px 14px;
  }

  .elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__solution {
    grid-column:
      1 / -1;
  }

  .elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__mobile-label {
    display: block;

    margin-bottom: 9px;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__title br {
    display: none;
  }

  .elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__row {
    grid-template-columns: 1fr;

    gap: 21px;

    padding:
      24px 12px;

    margin:
      0 -12px;
  }

  .elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__solution {
    grid-column: auto;
  }

  .elementor-33820 .elementor-element.elementor-element-cca398a .trade-financing__solution-title {
    max-width: none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dc60c4 *//* =========================================================
   TRADE FINANCE — HOW WE FINANCE
========================================================= */


/* HEADER */

.elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__header {
  margin-bottom: 44px;
}


/* =========================================================
   GRID
========================================================= */

.elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__grid {
  display: grid;

  grid-template-columns:
    repeat(5, minmax(0, 1fr));

  border-top:
    1px solid var(--hc-theme-border);
}


/* =========================================================
   ITEM
========================================================= */

.elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item {
  min-width: 0;
  min-height: 190px;

  padding:
    27px 20px 25px;

  border-right:
    1px solid var(--hc-theme-border);

  transition:
    background-color var(--hc-transition);
}

.elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item:first-child {
  padding-left: 0;
}

.elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item:last-child {
  padding-right: 0;
  border-right: 0;
}

.elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item:hover {
  background:
    rgba(63, 79, 99, 0.045);
}


/* =========================================================
   ICON + TITLE
========================================================= */

.elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__head {
  display: flex;

  align-items: center;

  gap: 11px;

  margin-bottom: 16px;
}


/* =========================================================
   ICON
========================================================= */

.elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__icon {
  width: 36px;
  height: 36px;

  flex: 0 0 36px;

  display: flex;
  align-items: center;
  justify-content: center;

  border:
    1px solid rgba(143, 162, 181, 0.58);

  border-radius: 50%;

  color:
    var(--hc-activity-primary);

  transition:
    background-color var(--hc-transition),
    border-color var(--hc-transition),
    transform var(--hc-transition);
}

.elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__icon svg {
  width: 18px;
  height: 18px;

  fill: none;
  stroke: currentColor;

  stroke-width: 1.4;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item:hover
.trade-how-finance__icon {
  background:
    rgba(143, 162, 181, 0.10);

  border-color:
    var(--hc-activity-primary);

  transform:
    translateY(-2px);
}


/* =========================================================
   DESCRIPTION
========================================================= */

.elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item-text {
  max-width: 175px;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item {
    padding-left: 14px;
    padding-right: 14px;
  }

  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__head {
    gap: 8px;
  }

  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__icon {
    width: 32px;
    height: 32px;

    flex-basis: 32px;
  }

}


/* =========================================================
   SMALL TABLET
========================================================= */

@media (max-width: 860px) {

  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__header {
    margin-bottom: 38px;
  }

  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__grid {
    grid-template-columns:
      repeat(2, minmax(0, 1fr));
  }

  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item,
  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item:first-child,
  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item:last-child {
    padding:
      24px 20px;

    border-right:
      1px solid var(--hc-theme-border);

    border-bottom:
      1px solid var(--hc-theme-border);
  }

  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item:nth-child(even) {
    border-right: 0;
  }

  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item:last-child {
    border-right: 0;
  }

  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item-text {
    max-width: 280px;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__grid {
    grid-template-columns: 1fr;
  }

  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item,
  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item:first-child,
  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item:last-child {
    min-height: auto;

    padding:
      22px 0;

    border-right: 0;

    border-bottom:
      1px solid var(--hc-theme-border);
  }

  .elementor-33820 .elementor-element.elementor-element-4dc60c4 .trade-how-finance__item-text {
    max-width: 520px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-440f52c *//* =========================================================
   TRADE FINANCE — WHAT WE FINANCE
========================================================= */


/* =========================================================
   HEADER
========================================================= */

.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__header {
  margin-bottom: 42px;
}


/* =========================================================
   TABLE
========================================================= */

.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__table {
  display: grid;

  grid-template-columns:
    45% 55%;

  background:
    var(--hc-bg-light);

  border:
    1px solid
    var(--hc-theme-border);
}


/* =========================================================
   COLUMNS
========================================================= */

.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__column {
  min-width: 0;

  display: flex;
  flex-direction: column;

  padding:
    34px 40px 32px;
}


.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__column:first-child {
  border-right:
    1px solid
    var(--hc-theme-border);
}


/* =========================================================
   COLUMN HEADING
========================================================= */

.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__column-heading {
  display: flex;

  align-items: center;

  gap: 13px;

  min-height: 30px;

  margin-bottom: 24px;

  color:
    var(--hc-navy);

  font-family:
    var(--hc-font-body);

  font-size: 11px;

  font-weight: 700;

  line-height: 1.3;

  letter-spacing: .19em;

  text-transform: uppercase;
}


/* =========================================================
   YES / NO STATUS
========================================================= */

.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__status {
  width: 28px;
  height: 28px;

  flex:
    0 0 28px;

  display: inline-flex;

  align-items: center;

  justify-content: center;

  padding: 0;

  border:
    1px solid;

  border-radius:
    50%;

  line-height:
    0;

  box-sizing:
    border-box;
}


.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__status svg {
  display:
    block;

  width:
    14px;

  height:
    14px;

  fill:
    none;

  stroke:
    currentColor;

  stroke-width:
    1.8;

  stroke-linecap:
    round;

  stroke-linejoin:
    round;
}


.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__status--yes {
  color:
    #3f7656;

  border-color:
    rgba(63, 118, 86, .34);
}


.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__status--no {
  color:
    #c65345;

  border-color:
    rgba(198, 83, 69, .34);
}


/* =========================================================
   LIST
========================================================= */

.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__list {
  flex: 1;

  display: grid;
}


.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__list--yes {
  grid-template-rows:
    repeat(3, 1fr);
}


.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__list--no {
  grid-template-rows:
    repeat(6, 1fr);
}


/* =========================================================
   ITEM
========================================================= */

.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__item {
  display: grid;

  grid-template-columns:
    42px
    minmax(0, 1fr);

  column-gap:
    14px;

  align-items:
    center;

  padding:
    13px 0;

  border-bottom:
    1px solid
    var(--hc-theme-border);
}


.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__item:last-child {
  border-bottom:
    0;
}


/* =========================================================
   CATEGORY ICON
========================================================= */

.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__item-icon {
  width:
    36px;

  height:
    36px;

  display:
    flex;

  align-items:
    center;

  justify-content:
    center;

  border:
    1px solid
    rgba(143, 162, 181, .55);

  border-radius:
    50%;

  color:
    var(--hc-activity-primary);

  background:
    transparent;

  line-height:
    0;

  transition:
    transform var(--hc-transition),
    border-color var(--hc-transition),
    background-color var(--hc-transition);
}


.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__item-icon svg {
  display:
    block;

  width:
    18px;

  height:
    18px;

  fill:
    none;

  stroke:
    currentColor;

  stroke-width:
    1.45;

  stroke-linecap:
    round;

  stroke-linejoin:
    round;
}


.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__item:hover
.trade-scope__item-icon {
  transform:
    translateY(-2px);

  border-color:
    var(--hc-activity-primary);

  background:
    rgba(143, 162, 181, .10);
}


/* =========================================================
   CONTENT
========================================================= */

.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__item-content {
  min-width:
    0;
}


.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__item-content
.hc-title-small {
  margin-bottom:
    3px;
}


.elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__item-content
.hc-text {
  line-height:
    1.45;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 860px) {

  .elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__header {
    margin-bottom:
      38px;
  }


  .elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__table {
    grid-template-columns:
      1fr;
  }


  .elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__column:first-child {
    border-right:
      0;

    border-bottom:
      1px solid
      var(--hc-theme-border);
  }


  .elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__list--yes,
  .elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__list--no {
    grid-template-rows:
      auto;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__column {
    padding:
      28px 22px;
  }


  .elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__item {
    grid-template-columns:
      38px
      minmax(0, 1fr);

    column-gap:
      12px;

    padding:
      14px 0;
  }


  .elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__item-icon {
    width:
      32px;

    height:
      32px;
  }


  .elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__item-icon svg {
    width:
      16px;

    height:
      16px;
  }


  .elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__status {
    width:
      27px;

    height:
      27px;

    flex:
      0 0 27px;
  }


  .elementor-33820 .elementor-element.elementor-element-440f52c .trade-scope__status svg {
    width:
      13px;

    height:
      13px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a933c7 *//* =========================================================
   TRADE FINANCE — WHY TRADE FINANCE
========================================================= */


/* =========================================================
   HEADER
========================================================= */

.elementor-33820 .elementor-element.elementor-element-6a933c7 .trade-why__header {
  margin-bottom: 54px;
}

.elementor-33820 .elementor-element.elementor-element-6a933c7 .trade-why__title {
  max-width: 670px;
}


/* =========================================================
   CONTENT
========================================================= */

.elementor-33820 .elementor-element.elementor-element-6a933c7 .trade-why__content {
  display: grid;

  grid-template-columns:
    minmax(0, 0.95fr)
    minmax(0, 1.05fr);

  gap: 68px;

  align-items: start;
}


/* =========================================================
   COLUMN TITLE
========================================================= */

.elementor-33820 .elementor-element.elementor-element-6a933c7 .trade-why__column-title {
  padding-bottom: 20px;

  margin-bottom: 8px;
}


/* =========================================================
   ITEM
========================================================= */

.elementor-33820 .elementor-element.elementor-element-6a933c7 .trade-why__item {
  padding:
    20px 0;

  border-bottom:
    1px solid var(--hc-theme-border);
}


/* =========================================================
   ITEM TITLE
========================================================= */

.elementor-33820 .elementor-element.elementor-element-6a933c7 .trade-why__item-title {
  margin:
    0 0 6px;

  color:
    var(--hc-title-color);

  font-family:
    var(--hc-font-body);

  font-size: 15px;
  font-weight: 700;
  line-height: 1.35;
}


/* =========================================================
   ITEM TEXT
========================================================= */

.elementor-33820 .elementor-element.elementor-element-6a933c7 .trade-why__item .hc-text {
  max-width: 470px;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-33820 .elementor-element.elementor-element-6a933c7 .trade-why__header {
    margin-bottom: 48px;
  }

  .elementor-33820 .elementor-element.elementor-element-6a933c7 .trade-why__content {
    gap: 46px;
  }

}


/* =========================================================
   SMALL TABLET
========================================================= */

@media (max-width: 860px) {

  .elementor-33820 .elementor-element.elementor-element-6a933c7 .trade-why__header {
    margin-bottom: 42px;
  }

  .elementor-33820 .elementor-element.elementor-element-6a933c7 .trade-why__content {
    grid-template-columns: 1fr;

    gap: 32px;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-33820 .elementor-element.elementor-element-6a933c7 .trade-why__column-title {
    padding-bottom: 16px;

    margin-bottom: 6px;
  }

  .elementor-33820 .elementor-element.elementor-element-6a933c7 .trade-why__item {
    padding:
      17px 0;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af8fefd *//* =========================================================
   TRADE FINANCE — POSITIONING
========================================================= */


/* HEADER */

.elementor-33820 .elementor-element.elementor-element-af8fefd .trade-positioning__header {
  margin-bottom: 44px;
}


/* =========================================================
   TABLE WRAP
========================================================= */

.elementor-33820 .elementor-element.elementor-element-af8fefd .trade-positioning__table-wrap {
  width: 100%;

  overflow-x: auto;

  border-top:
    1px solid var(--hc-theme-border);

  border-bottom:
    1px solid var(--hc-theme-border);
}


/* =========================================================
   TABLE
========================================================= */

.elementor-33820 .elementor-element.elementor-element-af8fefd .trade-positioning__table {
  min-width: 920px;
}


/* =========================================================
   ROW
========================================================= */

.elementor-33820 .elementor-element.elementor-element-af8fefd .trade-positioning__row {
  display: grid;

  grid-template-columns:
    1.15fr
    1fr
    1fr
    1fr
    1fr;

  border-bottom:
    1px solid var(--hc-theme-border);
}

.elementor-33820 .elementor-element.elementor-element-af8fefd .trade-positioning__row:last-child {
  border-bottom: 0;
}


/* =========================================================
   CELL
========================================================= */

.elementor-33820 .elementor-element.elementor-element-af8fefd .trade-positioning__cell {
  min-width: 0;

  padding:
    20px 18px;

  color:
    var(--hc-text);

  font-family:
    var(--hc-font-body);

  font-size: 14px;
  line-height: 1.45;

  border-right:
    1px solid var(--hc-theme-border);
}

.elementor-33820 .elementor-element.elementor-element-af8fefd .trade-positioning__cell:last-child {
  border-right: 0;
}


/* =========================================================
   METRIC
========================================================= */

.elementor-33820 .elementor-element.elementor-element-af8fefd .trade-positioning__cell--metric {
  color:
    var(--hc-navy);

  font-family:
    var(--hc-font-display);

  font-size: 16px;
  font-weight: 400;
}


/* =========================================================
   HEADER ROW
========================================================= */

.elementor-33820 .elementor-element.elementor-element-af8fefd .trade-positioning__row--head
.trade-positioning__cell {
  padding-top: 17px;
  padding-bottom: 17px;

  color:
    var(--hc-activity-primary);

  font-size: 11px;
  font-weight: 700;
  line-height: 1.3;

  letter-spacing: 0.08em;

  text-transform: uppercase;
}


/* =========================================================
   TRADE FINANCE HIGHLIGHT
========================================================= */

.elementor-33820 .elementor-element.elementor-element-af8fefd .trade-positioning__cell--highlight {
  background:
    #eef1f3;

  color:
    var(--hc-navy);

  font-weight: 700;
}

.elementor-33820 .elementor-element.elementor-element-af8fefd .trade-positioning__row--head
.trade-positioning__cell--highlight {
  color:
    var(--hc-activity-primary);
}


/* =========================================================
   NOTE
========================================================= */

.elementor-33820 .elementor-element.elementor-element-af8fefd .trade-positioning__note {
  max-width: 760px;

  margin-top: 14px;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-33820 .elementor-element.elementor-element-af8fefd .trade-positioning__cell {
    padding:
      17px 15px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ee7d35 *//* =========================================================
   TRADE FINANCE — RISK MANAGEMENT
========================================================= */


/* HEADER */

.elementor-33820 .elementor-element.elementor-element-9ee7d35 .trade-risk__header {
  margin-bottom: 44px;
}


/* =========================================================
   GRID
========================================================= */

.elementor-33820 .elementor-element.elementor-element-9ee7d35 .trade-risk__grid {
  display: grid;

  grid-template-columns:
    repeat(3, minmax(0, 1fr));

  border-top:
    1px solid var(--hc-theme-border);

  border-left:
    1px solid var(--hc-theme-border);

  background:
    var(--hc-bg-light);
}


/* =========================================================
   ITEM
========================================================= */

.elementor-33820 .elementor-element.elementor-element-9ee7d35 .trade-risk__item {
  min-width: 0;

  min-height: 202px;

  padding:
    30px 28px 28px;

  border-right:
    1px solid var(--hc-theme-border);

  border-bottom:
    1px solid var(--hc-theme-border);

  transition:
    background-color var(--hc-transition),
    transform var(--hc-transition);
}


.elementor-33820 .elementor-element.elementor-element-9ee7d35 .trade-risk__item:hover {
  background:
    rgba(143, 162, 181, 0.06);

  transform:
    translateY(-2px);
}


/* =========================================================
   ACCENT LINE
========================================================= */

.elementor-33820 .elementor-element.elementor-element-9ee7d35 .trade-risk__accent {
  display: block;

  width: 76px;
  height: 1px;

  margin:
    12px 0 14px;

  background:
    var(--hc-activity-accent);
}


/* =========================================================
   TEXT
========================================================= */

.elementor-33820 .elementor-element.elementor-element-9ee7d35 .trade-risk__item .hc-text {
  max-width: 300px;
}


/* =========================================================
   NOTE
========================================================= */

.elementor-33820 .elementor-element.elementor-element-9ee7d35 .trade-risk__note {
  max-width: 820px;

  margin-top: 14px;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-33820 .elementor-element.elementor-element-9ee7d35 .trade-risk__item {
    min-height: 210px;

    padding:
      26px 22px;
  }

}


/* =========================================================
   SMALL TABLET
========================================================= */

@media (max-width: 860px) {

  .elementor-33820 .elementor-element.elementor-element-9ee7d35 .trade-risk__grid {
    grid-template-columns:
      repeat(2, minmax(0, 1fr));
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-33820 .elementor-element.elementor-element-9ee7d35 .trade-risk__grid {
    grid-template-columns: 1fr;
  }

  .elementor-33820 .elementor-element.elementor-element-9ee7d35 .trade-risk__item {
    min-height: auto;

    padding:
      24px 22px;
  }

  .elementor-33820 .elementor-element.elementor-element-9ee7d35 .trade-risk__item .hc-text {
    max-width: 520px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-662a58b *//* =========================================================
   TRADE FINANCE — INVESTMENT PROCESS
========================================================= */


/* =========================================================
   LAYOUT
========================================================= */

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__layout {
  display: grid;

  grid-template-columns:
    minmax(300px, 0.8fr)
    minmax(0, 1.2fr);

  gap: 96px;

  align-items: start;
}


/* =========================================================
   INTRO
========================================================= */

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__intro {
  max-width: 390px;
}

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__lede {
  max-width: 360px;

  margin-top: 26px;
}


/* =========================================================
   TIMELINE
========================================================= */

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__timeline {
  position: relative;

  min-width: 0;
}


/* =========================================================
   STEP
========================================================= */

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__step {
  position: relative;

  display: grid;

  grid-template-columns:
    48px
    minmax(0, 1fr);

  gap: 22px;

  align-items: center;

  min-height: 118px;
}


/* =========================================================
   RAIL
========================================================= */

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__rail {
  position: relative;

  display: flex;

  align-items: center;
  justify-content: center;

  height: 100%;
}

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__rail::after {
  content: "";

  position: absolute;

  top: 50%;
  bottom: -50%;
  left: 50%;

  width: 1px;

  transform:
    translateX(-50%);

  background:
    var(--hc-theme-border);
}

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__step:last-child
.trade-investment-process__rail::after {
  display: none;
}


/* =========================================================
   NUMBER
========================================================= */

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__number {
  position: relative;

  z-index: 2;

  width: 32px;
  height: 32px;

  flex: 0 0 32px;

  display: flex;

  align-items: center;
  justify-content: center;

  border:
    1px solid rgba(143, 162, 181, 0.58);

  border-radius: 50%;

  background:
    var(--hc-bg-light);

  color:
    var(--hc-activity-primary);

  font-family:
    var(--hc-font-body);

  font-size: 11px;
  font-weight: 700;
  line-height: 1;

  letter-spacing: 0.04em;

  transition:
    background-color var(--hc-transition),
    border-color var(--hc-transition),
    color var(--hc-transition),
    transform var(--hc-transition);
}

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__step:hover
.trade-investment-process__number {
  background:
    var(--hc-activity-primary);

  border-color:
    var(--hc-activity-primary);

  color:
    var(--hc-white);

  transform:
    scale(1.05);
}


/* =========================================================
   CONTENT
========================================================= */

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__content {
  width: 100%;

  padding:
    21px 0;

  border-bottom:
    1px solid var(--hc-theme-border);
}

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__step:last-child
.trade-investment-process__content {
  border-bottom: 0;
}

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__content .hc-title-small {
  margin-bottom: 7px;
}

.elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__content .hc-text {
  max-width: 560px;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__layout {
    grid-template-columns:
      minmax(250px, 0.72fr)
      minmax(0, 1.28fr);

    gap: 64px;
  }

}


/* =========================================================
   SMALL TABLET
========================================================= */

@media (max-width: 860px) {

  .elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__layout {
    grid-template-columns: 1fr;

    gap: 42px;
  }

  .elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__intro {
    max-width: 650px;
  }

  .elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__lede {
    max-width: 580px;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__step {
    grid-template-columns:
      42px
      minmax(0, 1fr);

    gap: 14px;

    min-height: 104px;
  }

  .elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__number {
    width: 30px;
    height: 30px;

    flex-basis: 30px;

    font-size: 10px;
  }

  .elementor-33820 .elementor-element.elementor-element-662a58b .trade-investment-process__content {
    padding:
      18px 0;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ea1eab *//* =========================================================
   TRADE FINANCE — STRATEGIES
========================================================= */


/* HEADER */

.elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__header {
  margin-bottom: 48px;
}


/* =========================================================
   GRID
========================================================= */

.elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__grid {
  display: grid;

  grid-template-columns:
    repeat(3, minmax(0, 1fr));

  border-top:
    1px solid var(--hc-theme-border);

  border-bottom:
    1px solid var(--hc-theme-border);
}


/* =========================================================
   ITEM
========================================================= */

.elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__item {
  min-width: 0;

  padding:
    30px 32px 32px;

  border-right:
    1px solid var(--hc-theme-border);

  transition:
    background-color var(--hc-transition);
}

.elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__item:first-child {
  padding-left: 0;
}

.elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__item:last-child {
  padding-right: 0;
  border-right: 0;
}

.elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__item:hover {
  background:
    rgba(143, 162, 181, 0.045);
}


/* =========================================================
   TITLE
========================================================= */

.elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__item-title {
  min-height: 58px;

  margin-bottom: 16px;
}


/* =========================================================
   TAG
========================================================= */

.elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__tag {
  display: inline-block;

  margin-bottom: 18px;

  padding:
    6px 12px;

  border:
    1px solid rgba(143, 162, 181, 0.48);

  border-radius:
    999px;

  color:
    var(--hc-activity-accent-soft);

  font-family:
    var(--hc-font-body);

  font-size: 10px;

  font-weight: 700;

  line-height: 1;

  letter-spacing: 0.06em;

  text-transform: uppercase;
}


/* =========================================================
   DESCRIPTION
========================================================= */

.elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__item-text {
  max-width: 300px;
}


/* =========================================================
   CTA
========================================================= */

.elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__cta {
  display: flex;

  justify-content: center;

  margin-top: 32px;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__item {
    padding-left: 22px;
    padding-right: 22px;
  }

}


/* =========================================================
   SMALL TABLET
========================================================= */

@media (max-width: 860px) {

  .elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__grid {
    grid-template-columns: 1fr;
  }

  .elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__item,
  .elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__item:first-child,
  .elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__item:last-child {
    padding:
      26px 0;

    border-right: 0;

    border-bottom:
      1px solid var(--hc-theme-border);
  }

  .elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__item:last-child {
    border-bottom: 0;
  }

  .elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__item-title {
    min-height: 0;
  }

  .elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__item-text {
    max-width: 560px;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-33820 .elementor-element.elementor-element-0ea1eab .trade-strategies__cta {
    justify-content: flex-start;

    margin-top: 26px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f347c2b *//* =========================================================
   TRADE FINANCE — CONTACT CTA
========================================================= */


/* HEADER */

.elementor-33820 .elementor-element.elementor-element-f347c2b .trade-contact__header {
  grid-template-columns:
    minmax(0, 1.15fr)
    minmax(320px, 0.75fr);

  column-gap: 80px;
}


/* RIGHT COLUMN */

.elementor-33820 .elementor-element.elementor-element-f347c2b .trade-contact__right {
  max-width: 470px;
}


/* BUTTON SPACING */

.elementor-33820 .elementor-element.elementor-element-f347c2b .trade-contact__button {
  margin-top: 28px;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-33820 .elementor-element.elementor-element-f347c2b .trade-contact__header {
    column-gap: 52px;
  }

}


/* =========================================================
   SMALL TABLET
========================================================= */

@media (max-width: 860px) {

  .elementor-33820 .elementor-element.elementor-element-f347c2b .trade-contact__header {
    grid-template-columns: 1fr;
  }

  .elementor-33820 .elementor-element.elementor-element-f347c2b .trade-contact__right {
    max-width: 640px;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-33820 .elementor-element.elementor-element-f347c2b .trade-contact__header br {
    display: none;
  }

}/* End custom CSS */