#pricing-plan header {
  background: transparent;
  position: static;
  z-index: auto;
}
#pricing-plan footer {
  position: static;
  z-index: auto;
}
#pricing-plan dl,
#pricing-plan ul {
  margin: 0;
  padding: 0;
}
#pricing-plan hr {
  border-top: 1px solid #dcdcdc;
}
#pricing-plan .h1 {
  transition: font-size 0.5s, line-height 0.5s;
  font-size: 38px;
  line-height: 36px;
  text-transform: uppercase;
  margin-top: 50px;
  margin-bottom: 0;
  color: #FFF;
}
@media (max-width: 1319px) {
  #pricing-plan .h1 {
    font-size: 24px;
    line-height: 26px;
  }
}
#pricing-plan .h2 {
  transition: font-size 0.5s, line-height 0.5s;
  font-size: 38px;
  line-height: 46px;
  margin-top: 30px;
  margin-bottom: 45px;
}
@media (max-width: 1319px) {
  #pricing-plan .h2 {
    font-size: 24px;
    line-height: 28px;
    margin-top: 30px;
    margin-bottom: 23px;
  }
}
#pricing-plan .h3 {
  transition: font-size 0.5s, line-height 0.5s;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  margin: 0;
}
#pricing-plan .h4 {
  transition: font-size 0.5s, line-height 0.5s;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  margin: 0;
  font-weight: 500;
}
#pricing-plan .h5 {
  transition: font-size 0.5s, line-height 0.5s;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  margin: 0;
  font-weight: 500;
  font-size: 21px;
  line-height: 21px;
  font-family: "Brown-Light", Arial, sans-serif;
}
#pricing-plan .h6 {
  transition: font-size 0.5s, line-height 0.5s;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  margin: 0;
  font-weight: 500;
  font-size: 21px;
  line-height: 21px;
  font-size: 16px;
  line-height: 15px;
  font-family: "Brown-Light", Arial, sans-serif;
}
#pricing-plan .color--black {
  color: black;
}
#pricing-plan .blue-background {
  width: 100%;
  overflow: hidden;
  background: linear-gradient(90deg, #4387E7 17.69%, #2360B6 56.15%);
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  #pricing-plan .blue-background {
    margin-bottom: 16px;
  }
}
#pricing-plan .benefits-description {
  color: #FFF;
  margin-top: 35px;
}
@media (max-width: 767px) {
  #pricing-plan .benefits-description {
    margin-top: 25px;
  }
}
#pricing-plan .benefits-description--main {
  font-family: "Brown-Bold", Arial, sans-serif;
  font-size: 28px;
}
@media (max-width: 767px) {
  #pricing-plan .benefits-description--main {
    font-size: 18px;
  }
}
#pricing-plan .benefits-description--sub {
  font-family: "Brown-Light", Arial, sans-serif;
  font-size: 24px;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  #pricing-plan .benefits-description--sub {
    margin-bottom: 40px;
    font-size: 16px;
  }
}
#pricing-plan .benefits-description .gold {
  color: #faaa41;
}
#pricing-plan .paragraph {
  font-size: 18px;
  line-height: 27px;
}
#pricing-plan .paragraph--small {
  font-size: 16px;
  line-height: 15px;
}
#pricing-plan .paragraph--mb {
  margin-bottom: 45px;
}
#pricing-plan .paragraph-spacing--bottom {
  margin-bottom: 45px;
}
#pricing-plan .button {
  transition: font-size 0.5s, line-height 0.5s;
  border-width: 1px;
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 13px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 148px;
  min-height: 35px;
  padding: 11px 12px;
  font-family: "Brown-Light", Arial, sans-serif;
}
@media (max-width: 1319px) {
  #pricing-plan .button {
    font-size: 18px;
    line-height: 17px;
  }
}
#pricing-plan .benefits {
  padding: 0 0 40px;
}
#pricing-plan .benefits .separator {
  display: none;
}
@media (max-width: 991px) {
  #pricing-plan .benefits .separator {
    display: block;
    margin: 20px 0;
  }
}
@media (min-width: 992px) {
  #pricing-plan .benefits .offer-flex {
    display: flex;
    flex-flow: row;
    align-items: stretch;
  }
}
@media (min-width: 992px) {
  #pricing-plan .benefits article {
    display: flex;
    flex-flow: column;
    align-items: stretch;
  }
}
#pricing-plan .benefits article .text-block {
  padding: 0 20px;
}
@media (min-width: 992px) {
  #pricing-plan .benefits article .text-block {
    display: flex;
    flex-flow: column;
    height: 100%;
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  #pricing-plan .benefits article .text-block {
    padding: 0;
  }
}
#pricing-plan .benefits article .text-block > a {
  display: block;
  background: linear-gradient(0deg, #4386E5 0%, #3D81DD 16.77%, #2F76CD 64.04%, #2A72C7 100%);
  border-radius: 4px;
  font-size: 18px;
  text-align: center;
  color: white;
  padding: 12px 0 11px;
  margin-top: 25px;
}
#pricing-plan .benefits article img {
  width: 100%;
}
@media (max-width: 991px) {
  #pricing-plan .benefits article img {
    display: block;
    width: auto;
    margin: auto;
    max-width: 100%;
  }
}
#pricing-plan .benefits article h2 {
  margin: 20px 0;
}
@media (min-width: 1320px) {
  #pricing-plan .benefits article h2 {
    margin: 20px 0 0;
    min-height: 150px;
  }
}
@media (max-width: 991px) {
  #pricing-plan .benefits article h2 {
    text-align: center;
    font-size: 24px;
    line-height: 140%;
  }
}
#pricing-plan .benefits article p {
  font-size: 18px!important;
  line-height: 30px!important;
  margin: 0 0 auto;
}
@media (max-width: 991px) {
  #pricing-plan .benefits article p {
    text-align: center;
  }
}
#pricing-plan .benefits article p a {
  text-decoration: underline;
}
#pricing-plan .benefits__icon {
  font-size: 28px;
}
#pricing-plan .benefits__query-text {
  display: block;
  margin: 10px 0;
  font-weight: normal;
  font-size: 20px;
  line-height: 19px;
}
@media (max-width: 1319px) {
  #pricing-plan .benefits__query-text {
    font-size: 14px;
    line-height: 13px;
  }
}
#pricing-plan .benefits__resp {
  font-size: 28px;
  line-height: 27px;
  color: #4387e7;
  margin-bottom: 40px;
}
@media (max-width: 1319px) {
  #pricing-plan .benefits__resp {
    font-size: 18px;
    line-height: 21px;
  }
}
#pricing-plan .benefits__resp:last-of-type {
  margin-bottom: 50px;
}
#pricing-plan .faq {
  font-size: 18px;
}
@media (max-width: 1319px) {
  #pricing-plan .faq {
    font-size: 14px;
  }
}
@media (max-width: 1319px) {
  #pricing-plan .faq__title {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
#pricing-plan .faq__list {
  margin-bottom: 30px;
}
#pricing-plan .faq__chevron {
  display: table-cell;
}
#pricing-plan .faq__chevron__icon {
  font-size: 26px;
  line-height: 14px;
  color: #bfbfbf;
  display: inline-block;
  vertical-align: middle;
  transition: transform 0.2s;
  transform: scaleX(1.1) translateY(-3px);
}
#pricing-plan .faq__answer {
  color: #333;
  padding: 0;
  overflow: hidden;
  border-bottom: 1px solid #dcdcdc;
  line-height: 21px;
}
@media (max-width: 1319px) {
  #pricing-plan .faq__answer {
    line-height: 21px;
  }
}
#pricing-plan .faq__answer__content {
  font-family: "Brown-Light", Arial, sans-serif;
  padding-bottom: calc(20px + 3px);
}
#pricing-plan .faq__question {
  display: table;
  padding-bottom: 20px;
  font-weight: bold;
  line-height: 27px;
  cursor: pointer;
  outline: none;
}
@media (max-width: 1319px) {
  #pricing-plan .faq__question {
    line-height: 18px;
  }
}
#pricing-plan .faq__question:not(:first-of-type) {
  padding: 20px 0;
}
#pricing-plan .faq__question__text {
  display: table-cell;
  padding-left: 1em;
}
#pricing-plan .faq__question.active .faq__chevron__icon {
  transform: scaleX(1.1) rotateZ(90deg) translateY(-25%);
}
#pricing-plan .plan:nth-child(1) .plan__card {
  min-height: 449px;
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  border: 2px solid #999999;
  background: white;
}
#pricing-plan .plan:nth-child(1) .plan__card__title-block {
  padding: 0 0 16px 21px;
  background: #999999;
  color: white;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(1) .plan__card__title-block {
    padding-bottom: 24px;
  }
}
#pricing-plan .plan:nth-child(1) .plan__card__icon {
  transform: translateY(32%);
  display: inline-block;
  margin-right: 10px;
  font-size: 53px;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(1) .plan__card__icon {
    font-size: 46px;
    line-height: 46px;
  }
  #pricing-plan .plan:nth-child(1) .plan__card__icon.rentingo-shield_check,
  #pricing-plan .plan:nth-child(1) .plan__card__icon.rentingo-shield_check_three_stars {
    transform: translateY(24%);
  }
  #pricing-plan .plan:nth-child(1) .plan__card__icon.rentingo-well_groomed_man_one_star {
    font-size: 40px;
    line-height: 40px;
  }
}
#pricing-plan .plan:nth-child(1) .plan__card__title {
  line-height: 53px;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(1) .plan__card__title {
    font-size: 21px;
    line-height: 21px;
  }
}
#pricing-plan .plan:nth-child(1) .plan__card__short-link {
  font-size: 14px;
  line-height: 14px;
  display: block;
  height: 1em;
  margin-top: auto;
  text-decoration: underline;
  color: #999999;
}
#pricing-plan .plan:nth-child(1) .plan__card__short-link:hover,
#pricing-plan .plan:nth-child(1) .plan__card__short-link:active,
#pricing-plan .plan:nth-child(1) .plan__card__short-link:focus {
  color: #4d4d4d;
}
#pricing-plan .plan:nth-child(1) .plan__card__content-block {
  min-height: 202px;
  display: flex;
  flex-direction: column;
  background: #f2f2f2;
  color: #454545;
  font-weight: bold;
  font-size: 20px;
  line-height: 22px;
  padding: 50px 21px 30px 21px;
  position: relative;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(1) .plan__card__content-block {
    font-size: 18px;
    min-height: 185px;
  }
}
#pricing-plan .plan:nth-child(1) .plan__card__content-block::before,
#pricing-plan .plan:nth-child(1) .plan__card__content-block::after {
  content: '';
  display: block;
  width: 50px;
  height: 25px;
  position: absolute;
  left: 0;
}
#pricing-plan .plan:nth-child(1) .plan__card__content-block::before {
  top: 0;
  background: linear-gradient(-26deg, transparent 50%, #999999 50%);
}
#pricing-plan .plan:nth-child(1) .plan__card__content-block::after {
  transform: translateY(100%);
  bottom: 0;
  background: linear-gradient(-26deg, transparent 50%, #f2f2f2 50%);
}
#pricing-plan .plan:nth-child(1) .plan__card__selection-block {
  min-height: 220px;
  color: #999999;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding: 30px 21px;
}
#pricing-plan .plan:nth-child(1) .plan__card__selection-block .button {
  margin-top: auto;
  color: #454545 !important;
  border-color: #999999;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(1) .plan__card__selection-block .button {
    font-size: 16px;
    line-height: 15px;
  }
}
#pricing-plan .plan:nth-child(1) .plan__card__selection-block .button.disabled {
  border-color: transparent;
  pointer-events: none;
}
#pricing-plan .plan:nth-child(1) .plan__card__selection-highlight {
  margin: 10px 0;
}
#pricing-plan .plan:nth-child(1) .plan__card__selection-highlight-top {
  height: 15px;
}
#pricing-plan .plan:nth-child(1) .plan__card__selection-text {
  color: #454545;
  margin-bottom: 15px;
}
#pricing-plan .plan:nth-child(1) .plan__details {
  background: transparent;
}
#pricing-plan .plan:nth-child(1) .plan__details__head {
  color: #4f4f4f;
  border-bottom: 2px solid #999999;
  padding-top: 50px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  #pricing-plan .plan:nth-child(1) .plan__details__head {
    text-align: center;
  }
}
#pricing-plan .plan:nth-child(1) .plan__details .plan-title-highlighted {
  margin-bottom: 10px;
}
#pricing-plan .plan:nth-child(1) .plan__details__list {
  list-style-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><circle cx='7' cy='7' r='7' fill='rgb(196,196,196)'/></svg>");
  padding-left: 21px;
}
#pricing-plan .plan:nth-child(1) .plan__details__list__item {
  font-size: 16px;
  padding-bottom: 25px;
}
#pricing-plan .plan:nth-child(1) .plan__details__list__item:last-child {
  padding-bottom: 50px;
}
#pricing-plan .plan:nth-child(1)__selflinked {
  display: none;
}
#pricing-plan .plan:nth-child(1).active .plan__card {
  transform: scale(1.1);
}
#pricing-plan .plan:nth-child(1).active .plan__selflink {
  display: none;
}
#pricing-plan .plan:nth-child(1).active .plan__selflinked {
  display: block!important;
}
#pricing-plan .plan:nth-child(1).active .plan__selflinked--back {
  color: #454545;
  font-size: 16px;
  margin-top: 16px;
  transform: translateY(50%);
}
#pricing-plan .plan:nth-child(1).active .plan__selflinked--forward {
  color: white;
  background: #999999;
}
#pricing-plan .plan:nth-child(2) .plan__card {
  min-height: 449px;
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  border: 2px solid #f24b6a;
  background: white;
}
#pricing-plan .plan:nth-child(2) .plan__card__title-block {
  padding: 0 0 16px 21px;
  background: #f24b6a;
  color: white;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(2) .plan__card__title-block {
    padding-bottom: 24px;
  }
}
#pricing-plan .plan:nth-child(2) .plan__card__icon {
  transform: translateY(32%);
  display: inline-block;
  margin-right: 10px;
  font-size: 53px;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(2) .plan__card__icon {
    font-size: 46px;
    line-height: 46px;
  }
  #pricing-plan .plan:nth-child(2) .plan__card__icon.rentingo-shield_check,
  #pricing-plan .plan:nth-child(2) .plan__card__icon.rentingo-shield_check_three_stars {
    transform: translateY(24%);
  }
  #pricing-plan .plan:nth-child(2) .plan__card__icon.rentingo-well_groomed_man_one_star {
    font-size: 40px;
    line-height: 40px;
  }
}
#pricing-plan .plan:nth-child(2) .plan__card__title {
  line-height: 53px;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(2) .plan__card__title {
    font-size: 21px;
    line-height: 21px;
  }
}
#pricing-plan .plan:nth-child(2) .plan__card__short-link {
  font-size: 14px;
  line-height: 14px;
  display: block;
  height: 1em;
  margin-top: auto;
  text-decoration: underline;
  color: #f24b6a;
}
#pricing-plan .plan:nth-child(2) .plan__card__short-link:hover,
#pricing-plan .plan:nth-child(2) .plan__card__short-link:active,
#pricing-plan .plan:nth-child(2) .plan__card__short-link:focus {
  color: #990b25;
}
#pricing-plan .plan:nth-child(2) .plan__card__content-block {
  min-height: 202px;
  display: flex;
  flex-direction: column;
  background: #f2f2f2;
  color: #454545;
  font-weight: bold;
  font-size: 20px;
  line-height: 22px;
  padding: 50px 21px 30px 21px;
  position: relative;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(2) .plan__card__content-block {
    font-size: 18px;
    min-height: 185px;
  }
}
#pricing-plan .plan:nth-child(2) .plan__card__content-block::before,
#pricing-plan .plan:nth-child(2) .plan__card__content-block::after {
  content: '';
  display: block;
  width: 50px;
  height: 25px;
  position: absolute;
  left: 0;
}
#pricing-plan .plan:nth-child(2) .plan__card__content-block::before {
  top: 0;
  background: linear-gradient(-26deg, transparent 50%, #f24b6a 50%);
}
#pricing-plan .plan:nth-child(2) .plan__card__content-block::after {
  transform: translateY(100%);
  bottom: 0;
  background: linear-gradient(-26deg, transparent 50%, #f2f2f2 50%);
}
#pricing-plan .plan:nth-child(2) .plan__card__selection-block {
  min-height: 220px;
  color: #f24b6a;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding: 30px 21px;
}
#pricing-plan .plan:nth-child(2) .plan__card__selection-block .button {
  margin-top: auto;
  color: #454545 !important;
  border-color: #f24b6a;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(2) .plan__card__selection-block .button {
    font-size: 16px;
    line-height: 15px;
  }
}
#pricing-plan .plan:nth-child(2) .plan__card__selection-block .button.disabled {
  border-color: transparent;
  pointer-events: none;
}
#pricing-plan .plan:nth-child(2) .plan__card__selection-highlight {
  margin: 10px 0;
}
#pricing-plan .plan:nth-child(2) .plan__card__selection-highlight-top {
  height: 15px;
}
#pricing-plan .plan:nth-child(2) .plan__card__selection-text {
  color: #454545;
  margin-bottom: 15px;
}
#pricing-plan .plan:nth-child(2) .plan__details {
  background: transparent;
}
#pricing-plan .plan:nth-child(2) .plan__details__head {
  color: #f24b6a;
  border-bottom: 2px solid #f24b6a;
  padding-top: 50px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  #pricing-plan .plan:nth-child(2) .plan__details__head {
    text-align: center;
  }
}
#pricing-plan .plan:nth-child(2) .plan__details .plan-title-highlighted {
  margin-bottom: 10px;
}
#pricing-plan .plan:nth-child(2) .plan__details__list {
  list-style-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><circle cx='7' cy='7' r='7' fill='rgb(242,75,106)'/></svg>");
  padding-left: 21px;
}
#pricing-plan .plan:nth-child(2) .plan__details__list__item {
  font-size: 16px;
  padding-bottom: 25px;
}
#pricing-plan .plan:nth-child(2) .plan__details__list__item:last-child {
  padding-bottom: 50px;
}
#pricing-plan .plan:nth-child(2)__selflinked {
  display: none;
}
#pricing-plan .plan:nth-child(2).active .plan__card {
  transform: scale(1.1);
}
#pricing-plan .plan:nth-child(2).active .plan__selflink {
  display: none;
}
#pricing-plan .plan:nth-child(2).active .plan__selflinked {
  display: block!important;
}
#pricing-plan .plan:nth-child(2).active .plan__selflinked--back {
  color: #454545;
  font-size: 16px;
  margin-top: 16px;
  transform: translateY(50%);
}
#pricing-plan .plan:nth-child(2).active .plan__selflinked--forward {
  color: white;
  background: #f24b6a;
}
#pricing-plan .plan:nth-child(3) .plan__card {
  min-height: 449px;
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  border: 2px solid #4387e7;
  background: white;
}
#pricing-plan .plan:nth-child(3) .plan__card__title-block {
  padding: 0 0 16px 21px;
  background: #4387e7;
  color: white;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(3) .plan__card__title-block {
    padding-bottom: 24px;
  }
}
#pricing-plan .plan:nth-child(3) .plan__card__icon {
  transform: translateY(32%);
  display: inline-block;
  margin-right: 10px;
  font-size: 53px;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(3) .plan__card__icon {
    font-size: 46px;
    line-height: 46px;
  }
  #pricing-plan .plan:nth-child(3) .plan__card__icon.rentingo-shield_check,
  #pricing-plan .plan:nth-child(3) .plan__card__icon.rentingo-shield_check_three_stars {
    transform: translateY(24%);
  }
  #pricing-plan .plan:nth-child(3) .plan__card__icon.rentingo-well_groomed_man_one_star {
    font-size: 40px;
    line-height: 40px;
  }
}
#pricing-plan .plan:nth-child(3) .plan__card__title {
  line-height: 53px;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(3) .plan__card__title {
    font-size: 21px;
    line-height: 21px;
  }
}
#pricing-plan .plan:nth-child(3) .plan__card__short-link {
  font-size: 14px;
  line-height: 14px;
  display: block;
  height: 1em;
  margin-top: auto;
  text-decoration: underline;
  color: #4387e7;
}
#pricing-plan .plan:nth-child(3) .plan__card__short-link:hover,
#pricing-plan .plan:nth-child(3) .plan__card__short-link:active,
#pricing-plan .plan:nth-child(3) .plan__card__short-link:focus {
  color: #103f81;
}
#pricing-plan .plan:nth-child(3) .plan__card__content-block {
  min-height: 202px;
  display: flex;
  flex-direction: column;
  background: #f2f2f2;
  color: #454545;
  font-weight: bold;
  font-size: 20px;
  line-height: 22px;
  padding: 50px 21px 30px 21px;
  position: relative;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(3) .plan__card__content-block {
    font-size: 18px;
    min-height: 185px;
  }
}
#pricing-plan .plan:nth-child(3) .plan__card__content-block::before,
#pricing-plan .plan:nth-child(3) .plan__card__content-block::after {
  content: '';
  display: block;
  width: 50px;
  height: 25px;
  position: absolute;
  left: 0;
}
#pricing-plan .plan:nth-child(3) .plan__card__content-block::before {
  top: 0;
  background: linear-gradient(-26deg, transparent 50%, #4387e7 50%);
}
#pricing-plan .plan:nth-child(3) .plan__card__content-block::after {
  transform: translateY(100%);
  bottom: 0;
  background: linear-gradient(-26deg, transparent 50%, #f2f2f2 50%);
}
#pricing-plan .plan:nth-child(3) .plan__card__selection-block {
  min-height: 220px;
  color: #4387e7;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding: 30px 21px;
}
#pricing-plan .plan:nth-child(3) .plan__card__selection-block .button {
  margin-top: auto;
  color: #454545 !important;
  border-color: #4387e7;
}
@media (max-width: 1319px) {
  #pricing-plan .plan:nth-child(3) .plan__card__selection-block .button {
    font-size: 16px;
    line-height: 15px;
  }
}
#pricing-plan .plan:nth-child(3) .plan__card__selection-block .button.disabled {
  border-color: transparent;
  pointer-events: none;
}
#pricing-plan .plan:nth-child(3) .plan__card__selection-highlight {
  margin: 10px 0;
}
#pricing-plan .plan:nth-child(3) .plan__card__selection-highlight-top {
  height: 15px;
}
#pricing-plan .plan:nth-child(3) .plan__card__selection-text {
  color: #454545;
  margin-bottom: 15px;
}
#pricing-plan .plan:nth-child(3) .plan__details {
  background: transparent;
}
#pricing-plan .plan:nth-child(3) .plan__details__head {
  color: #4387e7;
  border-bottom: 2px solid #4387e7;
  padding-top: 50px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  #pricing-plan .plan:nth-child(3) .plan__details__head {
    text-align: center;
  }
}
#pricing-plan .plan:nth-child(3) .plan__details .plan-title-highlighted {
  margin-bottom: 10px;
}
#pricing-plan .plan:nth-child(3) .plan__details__list {
  list-style-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><circle cx='7' cy='7' r='7' fill='rgb(67,135,231)'/></svg>");
  padding-left: 21px;
}
#pricing-plan .plan:nth-child(3) .plan__details__list__item {
  font-size: 16px;
  padding-bottom: 25px;
}
#pricing-plan .plan:nth-child(3) .plan__details__list__item:last-child {
  padding-bottom: 50px;
}
#pricing-plan .plan:nth-child(3)__selflinked {
  display: none;
}
#pricing-plan .plan:nth-child(3).active .plan__card {
  transform: scale(1.1);
}
#pricing-plan .plan:nth-child(3).active .plan__selflink {
  display: none;
}
#pricing-plan .plan:nth-child(3).active .plan__selflinked {
  display: block!important;
}
#pricing-plan .plan:nth-child(3).active .plan__selflinked--back {
  color: #454545;
  font-size: 16px;
  margin-top: 16px;
  transform: translateY(50%);
}
#pricing-plan .plan:nth-child(3).active .plan__selflinked--forward {
  color: white;
  background: #4387e7;
}
/*# sourceMappingURL=pricing-plan.css.map */
.package-guarantee-wrapper {
  background: #f2f2f2;
  padding-bottom: 55px;
}
.package-guarantee-wrapper h3 {
  color: #454545;
  font-family: "Brown-Light", Arial, sans-Serif;
  margin: 50px 0;
}
.package-guarantee-wrapper .guarantee-block {
  text-align: center;
}
@media (max-width: 991px) {
  .package-guarantee-wrapper .guarantee-block {
    padding: 0 20px;
  }
}
.package-guarantee-wrapper .guarantee-block img {
  width: 100%;
}
.package-guarantee-wrapper .guarantee-description {
  background: #ffffff;
  min-height: 290px;
  margin: 30px auto;
  padding: 25px 20px;
  border-radius: 5px;
  -webkit-box-shadow: 10px 10px 11px -4px #d3d3d3;
  -moz-box-shadow: 10px 10px 11px -4px #d3d3d3;
  box-shadow: 10px 10px 11px -4px #d3d3d3;
}
@media (max-width: 767px) {
  .package-guarantee-wrapper .guarantee-description {
    min-height: 0px;
  }
}
.package-guarantee-wrapper .guarantee-description .title-block {
  font-size: 24px;
  font-family: "Brown-Regular", Arial, sans-serif;
  color: #b77897;
  margin-bottom: 25px;
}
.package-guarantee-wrapper .guarantee-description .description-block {
  font-size: 18px;
  font-family: "Brown-Light", Arial, sans-Serif;
  color: #999999;
  text-align: left;
}
/*# sourceMappingURL=package-guarantee.css.map */