:root {
  --price-carousel-height: 600px;
}

.pricing-item {
  display: block;
  position: relative;
}

.pricing-carousel {
  overflow: visible;
}

.pricing-card-container {
  display: block;
  position: relative;
  height: var(--price-carousel-height);
}

.pricing-card {
  display: block;
  position: relative;
}

.pricing-card {
  display: block;
  position: absolute;
  width: 100%;
  height: var(--price-carousel-height);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: background-color 0ms linear, margin-top 400ms ease-out, margin-bottom 400ms ease-out, padding-top 400ms ease-out, height 400ms ease-out;
  will-change: background-color, margin-top, margin-bottom, height, padding-top;
  background-color: #fff;
  border-radius: 8px;
}

.pricing-card * {
  -webkit-font-smoothing: antialiased;
  font-family: var(--default-font-family);
  text-align: center;
}

.pricing-card .price-carousel-slide__container {
  display: block;
  height: 100%;
}

.pricing-card .price-carousel-slide__container .card {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 76px;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  box-shadow: none;
  background-color: transparent !important;
  padding: 0;
  border-radius: 8px;
  height: 100%;
  max-height: var(--price-carousel-height);
  overflow: hidden;
  border: 1px solid #dadce0;
  margin-top: 0;
}

.pricing-card .price-carousel-slide__container .card>* {
  min-width: 0 !important;
  min-height: 0 !important;
}

.pricing-card .price-carousel-slide__container .card .card-header {
  display: grid;
  grid-template-columns: 32px 1fr;
  grid-template-rows: 76px;
  justify-content: center;
  align-items: center;
  align-content: center;
  grid-gap: 8px;
  margin-bottom: 24px;
  color: var(--s);
  font-weight: 400;
  height: 100%;
  padding: 4px 16px;
}

.pricing-card .price-carousel-slide__container .card .card-header>* {
  min-width: 0 !important;
  min-height: 0 !important;
}

.pricing-card .price-carousel-slide__container .card .card-header .card-header__icon {
  width: 32px;
  height: 32px;
}

.pricing-card .price-carousel-slide__container .card .card-header .card-header__icon mat-icon {
  width: 100%;
  height: 100%;
}

.pricing-card .price-carousel-slide__container .card .card-header .card-header__title {
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.pricing-card .price-carousel-slide__container .card .card-header .card-headline-1 {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-align: left;
  letter-spacing: -0.5px;
  -webkit-font-smoothing: antialiased;
}

.pricing-card .price-carousel-slide__container .card .card-header .card-headline-2 {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
  letter-spacing: -0.15px;
}

.pricing-card .price-carousel-slide__container .card-content {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 232px 36px;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  padding-top: 24px;
  grid-gap: 24px;
}

.pricing-card .price-carousel-slide__container .card-content>* {
  min-width: 0 !important;
  min-height: 0 !important;
}

.pricing-card .price-carousel-slide__container .card-content .chip-area .chip {
  width: max-content;
  height: 24px;
  margin: 0 auto;
  background-color: var(--s);
  border-radius: 32px;
  font-size: 12px;
  line-height: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  padding: 0 16px;
  letter-spacing: 1px;
}

.pricing-card .price-carousel-slide__container .card-content .card-content--content-1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 88px 128px;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-gap: 24px;
}

.pricing-card .price-carousel-slide__container .card-content .card-content--content-1>* {
  min-width: 0 !important;
  min-height: 0 !important;
}

.pricing-card .price-carousel-slide__container .card-content .card-content--button-1 {
  display: block;
  position: relative;
}

.pricing-card .price-carousel-slide__container .card-content .card-content--button-1 .offer-decoration {
  display: block;
  position: relative;
}

.pricing-card .price-carousel-slide__container .card-content .card-content--button-1 .offer-decoration .svg-icon {
  z-index: 3;
  display: block;
  width: 32px;
  height: 26px;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(-13px, -15px);
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='22' viewBox='0 0 27 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2682 8.73638C10.2581 6.71158 6.37429 4.75042 5.62228 4.37025C3.96771 3.53454 1.67741 3.4575 0.913696 4.78141L11.0126 10.618L14.2682 8.73638Z' fill='%23214679'/%3E%3Cpath d='M15.5706 13.2524L18.6003 15.0034C18.5652 15.0578 18.5317 15.1122 18.4991 15.1692C17.3782 17.1127 18.0457 19.6073 19.9872 20.7294C21.9287 21.8515 24.4206 21.1833 25.5415 19.2397C26.6624 17.2961 25.9949 14.8016 24.0534 13.6795C23.4352 13.3219 22.761 13.1469 22.0935 13.136C22.0935 13.136 20.9132 13.1352 20.8714 13.1352C19.9036 13.1352 19.0821 12.4971 18.8036 11.6195L15.5706 13.2524ZM23.1006 15.3325C24.132 15.9287 24.4858 17.2526 23.8911 18.2851C23.2964 19.3176 21.973 19.6718 20.9416 19.0764C19.9103 18.4802 19.5564 17.1563 20.1512 16.1238C20.7467 15.0921 22.0692 14.7371 23.1006 15.3325Z' fill='%23214679'/%3E%3Cpath d='M25.5423 2.71307C24.4214 0.769494 21.9295 0.100423 19.988 1.22336C18.0466 2.34545 17.3782 4.84002 18.4999 6.7836C18.5326 6.8397 18.566 6.89497 18.6011 6.9494L7.6925 13.2532H14.1937C15.7328 12.4761 17.2929 11.6882 18.704 10.9755C18.7107 9.78479 19.681 8.81761 20.8722 8.81761C20.914 8.81761 22.0943 8.81677 22.0943 8.81677C22.7618 8.80588 23.436 8.63087 24.0542 8.2733C25.9957 7.15121 26.6632 4.65664 25.5423 2.71307ZM14.929 11.6739C14.5442 11.6739 14.2322 11.3616 14.2322 10.9764C14.2322 10.5912 14.5442 10.2788 14.929 10.2788C15.3137 10.2788 15.6258 10.5912 15.6258 10.9764C15.6266 11.3616 15.3137 11.6739 14.929 11.6739ZM23.1006 6.61947C22.0692 7.21569 20.7467 6.86064 20.1512 5.82814C19.5556 4.79564 19.9102 3.47174 20.9416 2.87552C21.973 2.2793 23.2955 2.63435 23.8911 3.66685C24.4858 4.69934 24.132 6.02409 23.1006 6.61947Z' fill='%2328ABE3'/%3E%3C/svg%3E%0A");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
}

.pricing-card .price-carousel-slide__container .card-content .card-content--button-1 .offer-decoration .svg-icon svg {
  display: block;
  width: 100%;
  height: auto;
}

.pricing-card .price-carousel-slide__container .card-content .card-content--button-1 .offer-decoration .divider {
  z-index: 1;
}

.pricing-card .price-carousel-slide__container .card-content .card-content--button-1 .offer-decoration .divider.divider--1 {
  display: block;
  position: relative;
  width: 100%;
  height: 2px;
  background-image: url("data:image/svg+xml,%3Csvg width='423' height='2' viewBox='0 0 423 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.6356 1.59552H0.595947V0.59552H10.6356V1.59552ZM38.7466 1.59552H18.6673V0.59552H38.7466V1.59552ZM66.8576 1.59552H46.7783V0.59552H66.8576V1.59552ZM94.9686 1.59552H74.8893V0.59552H94.9686V1.59552ZM123.08 1.59552H103V0.59552H123.08V1.59552ZM151.191 1.59552H131.111V0.59552H151.191V1.59552ZM179.302 1.59552H159.222V0.59552H179.302V1.59552ZM207.413 1.59552H187.333V0.59552H207.413V1.59552ZM235.524 1.59552H215.444V0.59552H235.524V1.59552ZM263.635 1.59552H243.555V0.59552H263.635V1.59552ZM291.746 1.59552H271.666V0.59552H291.746V1.59552ZM319.857 1.59552H299.777V0.59552H319.857V1.59552ZM347.968 1.59552H327.888V0.59552H347.968V1.59552ZM376.079 1.59552H355.999V0.59552H376.079V1.59552ZM404.19 1.59552H384.11V0.59552H404.19V1.59552ZM422.261 1.59552H412.221V0.59552H422.261V1.59552Z' fill='%234b636e'/%3E%3C/svg%3E%0A");
  background-repeat: repeat-x;
  background-position: center center;
  background-size: 49% 2px;
  width: calc(100% - 32px);
  margin: 0 auto 24px auto;
  opacity: 1;
}

.pricing-card .price-carousel-slide__container .card-content .card-content--button-1 .offer-label-tag {
  display: block;
  position: relative;
  width: 28px;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  transform: translate(-11px, -10px) rotate(387deg);
}

.pricing-card .price-carousel-slide__container .card-content .card-content--button-1 .offer-label-tag img {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
}

.pricing-card .price-carousel-slide__container .card-content .card-content--button-1:not(.is-offer) button {
  z-index: 1;
}

.pricing-card .price-carousel-slide__container .card-content .card-content--button-1 button {
  z-index: 1;
}

.pricing-card .price-carousel-slide__container .card-content .card-content--button-1 .button-container {
  position: relative;
  width: max-content;
  margin: 0 auto;
}

.pricing-card .price-label {
  display: block;
  color: #222;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: -0.05px;
  margin-bottom: 4px;
}

.pricing-card .price-label.price-label-placeholder {
  height: 24px;
}

.pricing-card .price {
  display: block;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.pricing-card .price .price-amount,
.pricing-card .price .price-symbol {
  color: var(--sd);
  font-size: 36px;
  line-height: 1;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}

.pricing-card .price .price-amount {
  letter-spacing: -0.015px;
}

.pricing-card .price .price-symbol {
  letter-spacing: normal;
}

.pricing-card .price .price-prefix,
.pricing-card .price .price-suffix {
  color: #414a51;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  letter-spacing: 1px;
}

.pricing-card .price .price-amount {
  margin-left: 4px;
  margin-right: 8px;
}

.pricing-card .price-prefix,
.pricing-card .price-suffix,
.pricing-card .price-amount,
.pricing-card .price-symbol {
  display: inline;
}

.pricing-card .price-tax {
  display: block;
  color: #222;
  font-size: 8px;
  line-height: 1;
  font-weight: 400;
  margin-top: 4px;
  letter-spacing: 0.5px;
}

.pricing-card .price-tax.price-tax--2 {
  max-width: 240px !important;
  margin: 0 auto !important;
  margin-top: 8px !important;
  line-height: 12px !important;
}

.pricing-card .description {
  color: #222;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.05px;
}

.pricing-card .price-unit {
  display: block;
  color: #222;
  font-family: var(--default-font-family);
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  letter-spacing: -0.05px;
  margin-top: 4px;
}

.pricing-card .price-text {
  color: #222;
  font-family: var(--default-font-family);
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  background-color: #fff;
  letter-spacing: -0.15px;
}

.pricing-card .card-content .card-content--content-1 .price-area__text,
.pricing-card .card-content .card-content--content-2 .price-area__text {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.pricing-card .card-content .card-content--content-1 .price-area__text p,
.pricing-card .card-content .card-content--content-2 .price-area__text p {
  display: block;
  width: 244px;
  max-width: 244px;
  margin: 0 auto;
  font-size: 13.49px !important;
  line-height: 19px;
  padding: 0;
  letter-spacing: -0.25px;
  font-weight: 400;
  margin-top: 2px;
}

.pricing-card .card-content .card-content--content-1 .price-area__text.price-area__text--center p,
.pricing-card .card-content .card-content--content-2 .price-area__text.price-area__text--center p {
  text-align: center !important;
}

.pricing-card .card-content .card-content--button-1 .mdc-button__label {
  font-family: var(--button-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.15px;
  color: #000;
}

.pricing-card .card-content .card-content--content-2 {
  display: block;
  position: relative;
}

.pricing-card .card-content .card-content--content-2 .price-area__text-headline {
  font-weight: 500;
  color: var(--s);
}

.pricing-card .card-content .card-content--content-2 .offer-description {
  display: block;
  position: relative;
  top: -18px;
}

.pricing-card .card-content .card-content--content-2 .offer-description.offer-description-placeholder {
  display: block;
  height: 22px;
}

.pricing-card .card-content .card-content--content-2 .offer-description span {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.15px;
}

.pricing-card .card-content .card-content--content-2 .offer-description strong {
  font-weight: 500;
  color: var(--s);
}

.pricing-card .price-area--single,
.pricing-card .price-area--bundle {
  /* display: block; */
}

.pricing-card {
  transition: background-color 150ms ease, background-image 150ms ease, margin-top 250ms ease-in, margin-bottom 250ms ease-in, padding-top 250ms ease-in, height 250ms ease-in;
  background-color: #fff;
  /* background-image: radial-gradient(111% 111% at 110% -20%, #fff 0, #fcfcfc 100%); */
}

.pricing-card.highlight {
  position: absolute;
  width: 100%;
  height: var(--price-carousel-height);
  box-shadow: 0 16px 24px -16px #000;
  background-color: #214679;
  background-image: linear-gradient(131deg,#214d97 49%,#214679 94%,#214679);
  border-radius: 12px;
  transition: background-color 0ms linear,margin-top .25s ease-in,margin-bottom .25s ease-in,padding-top .25s ease-in,height .25s ease-in;
}

.pricing-card.highlight.tripadvisor::before {
  background-image: linear-gradient(135deg,#44f5b5 3.33%,#29bf89 96.67%);
  content: "";
  height: 100%;
  width: 100%;
  transform: scaleX(0.95) scaleY(0.975);
}
.pricing-card.highlight.tripadvisor {
  width: 100%;
  width: calc(100% - 32px);
  height: var(--price-carousel-height);
  background-image: linear-gradient(135deg, #29BF89 2.31%, #44F5B5 97.69%) !important;
  border-radius: 24px;
}
.pricing-card.highlight.yelp {
  position: absolute;
  width: 100%;
  height: var(--price-carousel-height);
  box-shadow: 0 16px 24px -16px #000;
  background-color: #214679;
  background-image: linear-gradient(131deg,#214d97 49%,#214679 94%,#214679) !important;
  /* background-image: radial-gradient(111% 111% at 110% -20%, var(--sl) 0, var(--s) 100%); */
  border-radius: 24px;
}
.pricing-card.highlight.kununu {
  position: absolute;
  width: 100%;
  height: var(--price-carousel-height);
  box-shadow: 0 16px 24px -16px #000;
  background-color: #214679;
  background-image: linear-gradient(131deg,#214d97 49%,#214679 94%,#214679) !important;
  /* background-image: radial-gradient(111% 111% at 110% -20%, var(--sl) 0, var(--s) 100%); */
  border-radius: 24px;
}


.pricing-card {
  border-radius: 24px;
}
.pricing-card.highlight.jameda {
  position: absolute;
  width: 100%;
  height: var(--price-carousel-height);
  box-shadow: 0 16px 24px -16px #000;
  background-color: #00C3A5;
  background-image: linear-gradient(313deg,#00c3a5 0%,#06b498 100%)!important;
}


.pricing-card.highlight.holidaycheck {
  position: absolute;
  width: 100%;
  height: var(--price-carousel-height);
  box-shadow: 0 16px 24px -16px #000;
  background-color: #214679;
  background-image: linear-gradient(131deg,#214d97 49%,#214679 94%,#214679) !important;
  /* background-image: radial-gradient(111% 111% at 110% -20%, var(--sl) 0, var(--s) 100%); */
  border-radius: 24px;
}
.pricing-card.highlight.trustpilot {
  position: absolute;
  width: 100%;
  height: var(--price-carousel-height);
  box-shadow: 0 16px 24px -16px #000;
  background-color: #214679;
  background-image: linear-gradient(131deg,#214d97 49%,#214679 94%,#214679) !important;
  /* background-image: radial-gradient(111% 111% at 110% -20%, var(--sl) 0, var(--s) 100%); */
  border-radius: 24px;
}
.pricing-card.highlight.facebook {
  position: absolute;
  width: 100%;
  height: var(--price-carousel-height);
  box-shadow: 0 16px 24px -16px #000;
  background-color: #214679;
  background-image: linear-gradient(131deg,#214d97 49%,#214679 94%,#214679) !important;
  /* background-image: radial-gradient(111% 111% at 110% -20%, var(--sl) 0, var(--s) 100%); */
  border-radius: 24px;
}

.pricing-card.highlight .card {
  border: none !important;
}

.pricing-card.highlight .card-header {
  color: #fff;
}

.pricing-card.highlight .card-header .card-headline-1 {
  -webkit-font-smoothing: antialiased !important;
}

.pricing-card.highlight .card-header .card-headline-2 {
  -webkit-font-smoothing: antialiased !important;
}

.pricing-card.highlight .card-content .card-content--button-1 .offer-decoration .svg-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='22' viewBox='0 0 27 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2682 8.73638C10.2581 6.71158 6.37429 4.75042 5.62228 4.37025C3.96771 3.53454 1.67741 3.4575 0.913696 4.78141L11.0126 10.618L14.2682 8.73638Z' fill='%236FDDFF'/%3E%3Cpath d='M15.5706 13.2524L18.6003 15.0034C18.5652 15.0578 18.5317 15.1122 18.4991 15.1692C17.3782 17.1127 18.0457 19.6073 19.9872 20.7294C21.9287 21.8515 24.4206 21.1833 25.5415 19.2397C26.6624 17.2961 25.9949 14.8016 24.0534 13.6795C23.4352 13.3219 22.761 13.1469 22.0935 13.136C22.0935 13.136 20.9132 13.1352 20.8714 13.1352C19.9036 13.1352 19.0821 12.4971 18.8036 11.6195L15.5706 13.2524ZM23.1006 15.3325C24.132 15.9287 24.4858 17.2526 23.8911 18.2851C23.2964 19.3176 21.973 19.6718 20.9416 19.0764C19.9103 18.4802 19.5564 17.1563 20.1512 16.1238C20.7467 15.0921 22.0692 14.7371 23.1006 15.3325Z' fill='%236FDDFF'/%3E%3Cpath d='M25.5423 2.71307C24.4214 0.769494 21.9295 0.100423 19.988 1.22336C18.0466 2.34545 17.3782 4.84002 18.4999 6.7836C18.5326 6.8397 18.566 6.89497 18.6011 6.9494L7.6925 13.2532H14.1937C15.7328 12.4761 17.2929 11.6882 18.704 10.9755C18.7107 9.78479 19.681 8.81761 20.8722 8.81761C20.914 8.81761 22.0943 8.81677 22.0943 8.81677C22.7618 8.80588 23.436 8.63087 24.0542 8.2733C25.9957 7.15121 26.6632 4.65664 25.5423 2.71307ZM14.929 11.6739C14.5442 11.6739 14.2322 11.3616 14.2322 10.9764C14.2322 10.5912 14.5442 10.2788 14.929 10.2788C15.3137 10.2788 15.6258 10.5912 15.6258 10.9764C15.6266 11.3616 15.3137 11.6739 14.929 11.6739ZM23.1006 6.61947C22.0692 7.21569 20.7467 6.86064 20.1512 5.82814C19.5556 4.79564 19.9102 3.47174 20.9416 2.87552C21.973 2.2793 23.2955 2.63435 23.8911 3.66685C24.4858 4.69934 24.132 6.02409 23.1006 6.61947Z' fill='%2328ABE3'/%3E%3C/svg%3E%0A") !important;
}

.pricing-card.highlight .card-content .card-content--button-1 .offer-decoration .divider.divider--1 {
  background-image: url("data:image/svg+xml,%3Csvg width='274' height='2' viewBox='0 0 274 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.881104' y1='1.00439' x2='273.119' y2='1.00439' stroke='%2300204D' stroke-dasharray='8 4'/%3E%3C/svg%3E%0A") !important;
  background-size: 100% 2px !important;
}

.pricing-card.highlight .price-label,
.pricing-card.highlight .price,
.pricing-card.highlight span {
  color: #fff;
  -webkit-font-smoothing: antialiased !important;
}

.pricing-card.highlight .price .price-amount,
.pricing-card.highlight .price .price-symbol {
  color: #fff;
  font-weight: 400 !important;
  -webkit-font-smoothing: antialiased;
}

.pricing-card.highlight .price .price-prefix,
.pricing-card.highlight .price .price-suffix {
  color: #fff;
  -webkit-font-smoothing: antialiased !important;
}

.pricing-card.highlight .price-tax {
  color: #fff;
  -webkit-font-smoothing: antialiased !important;
}

.pricing-card.highlight .description {
  color: #fff;
  -webkit-font-smoothing: antialiased !important;
}

.pricing-card.highlight .price-unit {
  color: #fff;
  -webkit-font-smoothing: antialiased !important;
}

.pricing-card.highlight .price-text {
  color: #000 !important;
  -webkit-font-smoothing: antialiased !important;
}

.pricing-card.highlight .card-content .card-content--content-1 .price-area__text p,
.pricing-card.highlight .card-content .card-content--content-2 .price-area__text p {
  color: #fff;
  -webkit-font-smoothing: antialiased !important;
}

.pricing-card.highlight .card-content .card-content--button-1 .mdc-button__label {
  font-family: var(--button-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.15px;
  color: #000;
}

.pricing-card.highlight .card-content .card-content--content-2 .price-area__text-headline {
  color: #fff;
  -webkit-font-smoothing: antialiased !important;
}

.pricing-card.highlight .card-content .card-content--content-2 .offer-description span {
  color: #fff;
  -webkit-font-smoothing: antialiased !important;
}

.pricing-card.highlight .card-content .card-content--content-2 .offer-description strong {
  color: #fff;
  -webkit-font-smoothing: antialiased !important;
}

.pricing-card.highlight.o1-1_o2-4 .card-header .card-header__icon mat-icon svg {
  fill: var(--pl) !important;
}

.pricing-card.highlight.o1-1_o2-4 .card-header .card-header__icon mat-icon svg {
  fill: var(--pl) !important;
}

.pricing-card.o1-1_o2-4 .card-header .card-header__icon mat-icon svg {
  fill: var(--s);
}

.pricing-card.o1-2_o2-4 .card-header .card-header__icon mat-icon svg {
  fill: var(--s);
}

.pricing-card.o1-1_o2-3 .card-content .card-content--content-1 .price-area.price-area__text p,
.pricing-card.o1-1_o2-3 .card-content .card-content--content-2 .price-area.price-area__text p {
  width: 240px !important;
  max-width: 240px !important;
  hyphens: none !important;
}

.pricing-card.o1-2_o2-4 .card-content .card-content--content-1 .price-area.price-area__text p,
.pricing-card.o1-2_o2-4 .card-content .card-content--content-2 .price-area.price-area__text p {
  width: 248px !important;
  max-width: 248px !important;
  hyphens: none !important;
}

.pricing-card.o1-2_o2-2 .card-content .card-content--content-1 .price-area.price-area__text p,
.pricing-card.o1-2_o2-2 .card-content .card-content--content-2 .price-area.price-area__text p {
  width: 240px !important;
  max-width: 240px !important;
  hyphens: none !important;
}

.pricing-card.o1-2_o2-1 .card-content .card-content--content-1 .price-area.price-area__text p,
.pricing-card.o1-2_o2-1 .card-content .card-content--content-2 .price-area.price-area__text p {
  width: 240px !important;
  max-width: 240px !important;
  hyphens: none !important;
}

/* .pricing-carousel .swiper-slide {
  max-width: 292px;
} */

.pricing-carousel .swiper-slide {
  min-width: 292px;
  width: 292px;
  max-width: 292px;
}

@media (min-width: 1280px) {
  .pricing-carousel .swiper-slide {
    /* min-width: 292px;
    width: 292px; */
    max-width: 292px;
  }
}

@media (max-width: 639px) {
}

@media (min-width: 640px) {
  .pricing-carousel .swiper-slide {
    min-width: 292px;
    width: 292px !important;
    max-width: 292px;
  }
}

@media (min-width: 768px) {
  .pricing-carousel .swiper-slide {
    min-width: 292px;
    width: 292px !important;
    max-width: 292px;
  }
}

@media (min-width: 1024px) {
  .pricing-carousel .swiper-slide {
    min-width: 292px;
    width: 292px !important;
    max-width: 292px;
  }
}

@media (min-width: 1280px) {
}

@media (min-width: 1536px) {
}