.itc-paris-block.theme-pink,
.itc-paris-block.theme-blue,
.itc-paris-block.theme-yellow {
  background: none;
}

.two-col-links__wrapper {
  width: 82%;
  max-width: 134.5rem;
  margin-left: auto;
  margin-right: auto;
}

.theme-pink .two-col-links__wrapper {
  background: #fde9ed;
}

.theme-blue .two-col-links__wrapper {
  background: #39618b;
}

.theme-yellow .two-col-links__wrapper {
  background: #ffd676;
}

.theme-blue .two-col-links__container,
.theme-yellow .two-col-links__container,
.theme-pink .two-col-links__container {
  width: 86%;
  margin: 0 auto;
  padding: 4.5rem 0 6.1rem;
}

.two-col-links__col {
  text-align: left;
}

.two-col-links__col:first-child {
  margin: 0 0 6.8rem;
}

.two-col-links__col-header {
  font-size: 2.7rem;
  line-height: 3.4rem;
  letter-spacing: -0.028rem;
  color: #2e2e2e;
  margin: 0 0 1.7rem;
}

.theme-blue .two-col-links__col-header {
  color: #ffffff;
}

.one-col-links__col-text,
.two-col-links__col-text {
  margin: 0 0 3.3rem;
  max-width: 45rem;
  text-align: left;
}

.one-col-links__col-text p,
.two-col-links__col-text p {
  font-size: 1.5rem;
  line-height: 2.2rem;
}

.two-col-links__link-list {
  border-top: 0.1rem solid #dbdbdb;
}

.two-col-links__col--second .two-col-links__link-list {
  border: none;
}

.two-col-links__col--second .two-col-links__link-list--right-header {
  border-top: 0.1rem solid #dbdbdb;
}

.two-col-links__link {
  font-size: 1.8rem;
  line-height: 3rem;
  font-family: "HelveticaMedium";
  display: flex;
  align-items: center;
  height: 7.4rem;
  border-bottom: 0.1rem solid #dbdbdb;
  position: relative;
  transition: all 0.4s ease;
}

.two-col-links__link:hover {
  padding: 0 0 0 2rem;
}

.two-col-links__link:after {
  background-image: url('data:image/svg+xml,<svg width="20px" height="16px" viewBox="0 0 20 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Desktop" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="PSP-Webb---Alla-moduler" transform="translate(-367.000000, -6461.000000)" stroke="rgba(0, 0, 0, 1)" stroke-width="2"><g id="1" transform="translate(83.000000, 6015.000000)"><g id="Group" transform="translate(96.000000, 421.000000)"><g id="Group-5" transform="translate(197.000000, 32.954545) rotate(-360.000000) translate(-197.000000, -32.954545) translate(188.000000, 26.000000)"><g id="arrow-right" transform="translate(0.000000, -0.000000)"><line x1="-5.9236826e-13" y1="7.07241911" x2="18" y2="7.07241911" id="Path" stroke-linejoin="round"></line><polyline id="Path" points="10.6578947 0 18 6.95454545 10.6578947 13.9090909"></polyline></g></g></g></g></g></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  display: inline-block;
  height: 1.4rem;
  width: 1.8rem;
  transition: transform 0.25s ease, background 0.25s ease, opacity 0.25s ease;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.theme-blue .two-col-links__link:after {
  background-image: url('data:image/svg+xml,<svg width="20px" height="16px" viewBox="0 0 20 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Desktop" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="PSP-Webb---Alla-moduler" transform="translate(-367.000000, -6461.000000)" stroke="rgba(255, 255, 255, 1)" stroke-width="2"><g id="1" transform="translate(83.000000, 6015.000000)"><g id="Group" transform="translate(96.000000, 421.000000)"><g id="Group-5" transform="translate(197.000000, 32.954545) rotate(-360.000000) translate(-197.000000, -32.954545) translate(188.000000, 26.000000)"><g id="arrow-right" transform="translate(0.000000, -0.000000)"><line x1="-5.9236826e-13" y1="7.07241911" x2="18" y2="7.07241911" id="Path" stroke-linejoin="round"></line><polyline id="Path" points="10.6578947 0 18 6.95454545 10.6578947 13.9090909"></polyline></g></g></g></g></g></g></svg>');
}

@media (min-width: 1024px) {
  .two-col-links__container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .theme-blue .two-col-links__container,
  .theme-yellow .two-col-links__container,
  .theme-pink .two-col-links__container {
    padding: 11.5rem 0 14rem;
    max-width: 106.7rem;
  }

  .two-col-links__col {
    width: 46%;
    max-width: 61rem;
  }

  .two-col-links__col:first-child {
    margin: 0;
  }

  .two-col-links__col-header {
    font-size: 4rem;
    line-height: 5rem;
    letter-spacing: -0.042rem;
    margin: 0 0 1.8rem;
    width: 100%;
  }

  .two-col-links__col--second .two-col-links__link-list {
    border-top: 0.1rem solid #dbdbdb;
  }

  .one-col-links__col-text,
  .two-col-links__col-text {
    margin: 0 0 6.5rem;
    max-width: unset;
    width: 100%;
  }

  .one-col-links__col-text {
    max-width: 73.6rem;
    margin: 0 0 5.5rem;
  }

  .one-col-links__col-text p,
  .two-col-links__col-text p {
    font-size: 1.8rem;
    line-height: 2.7rem;
  }

  .two-col-links__link {
    font-size: 2rem;
    line-height: 3rem;
    height: 8rem;
    padding: 0 3rem 0 0;
  }
}
