.rd-landing__intro {
  margin-top: 18px;
  max-width: 640px;
  font-size: 17px;
  line-height: 26px;
  color: #4A4D55;
}

.rd-compare-t__head h2 {
  grid-column: 1/13;
}

.rd-vs__img {
  align-self: start;
}
@media (min-width: 768px) {
  .rd-vs__img {
    position: sticky;
    top: 110px;
  }
}
.rd-vs__legend {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 28px;
}
.rd-vs__legend > span {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 13.5px;
}
.rd-vs__pair {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.rd-vs__pair li {
  display: flex;
  align-items: baseline;
  gap: 12px;
  font-size: 16px;
  line-height: 25px;
}
.rd-vs__pair svg {
  flex-shrink: 0;
  transform: translateY(1px);
}
.rd-vs__no {
  color: #6B6F78;
}
.rd-vs__yes {
  color: #111113;
}
.rd-vs__yes svg {
  color: #0082EC;
}

@media (max-width: 767px) {
  .rd-vs__pair {
    margin-top: 12px;
  }
  .rd-vs__pair li {
    font-size: 15.5px;
    line-height: 24px;
  }
}
.rd-landing__hero img {
  -o-object-position: 38% 18%;
     object-position: 38% 18%;
}

.rd-landing__links a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  color: #1F1F1F;
}
.rd-landing__links a:hover {
  color: #1F1F1F;
}
.rd-landing__links a svg {
  transition: transform 0.3s cubic-bezier(0.2, 0.7, 0.2, 1);
}
.rd-landing__links a:hover svg {
  transform: translate(2px, -2px);
}

.rd-landing__costlinks {
  margin-top: 36px;
}

@media (max-width: 767px) {
  .rd-landing__costlinks {
    order: 6;
  }
}
.rd-landing__prices {
  grid-template-columns: minmax(0, 520px);
}

.rd-lform {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  -moz-column-gap: 20px;
       column-gap: 20px;
  align-items: start;
}
.rd-lform__text {
  grid-column: 1/6;
  display: flex;
  flex-direction: column;
}
.rd-lform__text > p {
  margin-top: 16px;
  max-width: 480px;
  font-size: 17px;
  line-height: 26px;
  color: #4A4D55;
}
.rd-lform__img {
  margin-top: 40px;
  height: 360px;
  border-radius: 4px;
  overflow: hidden;
  background: #E2E2E4;
}
.rd-lform .rd-drawer--inline {
  grid-column: 7/13;
}

@media (max-width: 767px) {
  .rd-lform {
    display: flex;
    flex-direction: column;
  }
  .rd-lform__text > p {
    margin-top: 12px;
    font-size: 15.5px;
    line-height: 24px;
  }
  .rd-lform .rd-drawer--inline {
    margin-top: 28px;
  }
}
.rd-lform #kampanjeContactForm .dnc-consent {
  font-size: 12.5px;
  line-height: 18px;
  color: #6B6F78;
}
.rd-lform #kampanjeContactForm .dnc-consent a {
  color: #4A4D55;
}
.rd-lform #kampanjeContactForm .dnc-person .who {
  color: #1F1F1F;
}
.rd-lform #kampanjeContactForm .dnc-person .who span {
  color: #6B6F78;
}
.rd-lform #kampanjeContactForm .dnc-field .field-error-message {
  color: #B3141B;
}
.rd-lform #kampanjeContactForm .dnc-char-count {
  color: #8A8E97;
}
.rd-lform #kampanjeContactForm .dnc-success .dnc-success-book {
  color: #4A4D55;
}
.rd-lform #kampanjeContactForm .dnc-success .dnc-success-btn.dnc-success-btn-secondary {
  color: #111113;
  border-color: rgba(17, 17, 19, 0.2);
}/*# sourceMappingURL=landing.css.map */