.no-unify-or-var .article-wysiwyg {
  color: var(--fg-10)
}

.no-unify-or-var .wysiwyg--column.wysiwyg--column-alignCenter {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex
}

.no-unify-or-var .wysiwyg--align-center {
  text-align: center
}

.no-unify-or-var .wysiwyg--section:nth-child(2n) {
  background: var(--bg-20)
}

.no-unify-or-var .wysiwyg--section:nth-child(odd) {
  background: var(--bg-10)
}

.no-unify-or-var .wysiwyg--section {
  justify-content: center;
  width: 100vw;
  display: flex
}

.no-unify-or-var .wysiwyg--heading-1 {
  font-weight: 600
}

.no-unify-or-var .wysiwyg--columns {
  display: flex
}

.no-unify-or-var .wysiwyg--columns-alignCenter .wysiwyg--column {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex
}

.no-unify-or-var .wysiwyg--column {
  flex: 1 1 0
}

.no-unify-or-var .wysiwyg--columns-fitContent>.wysiwyg--column {
  flex: auto
}

.no-unify-or-var .wysiwyg--table {
  border-collapse: collapse;
  width: 100%
}

.no-unify-or-var .wysiwyg--table p {
  margin: 0
}

.no-unify-or-var a.wysiwyg--link,
.no-unify-or-var a.clickout.wysiwyg--link {
  color: var(--fg-10);
  text-decoration: underline
}

.no-unify-or-var .internal-page a.wysiwyg--link {
  color: var(--info)
}

.no-unify-or-var .wysiwyg--table-column td:first-child {
  text-align: left;
  background-color: #1a65bb1a;
  font-weight: 600
}

.no-unify-or-var .wysiwyg--table-center td {
  text-align: center
}

.no-unify-or-var .wysiwyg--table-header tr:first-child {
  background-color: var(--info);
  color: var(--info-bg);
  font-weight: 600
}

.no-unify-or-var .wysiwyg--table-wide {
  text-align: center
}

.no-unify-or-var .wysiwyg--list {
  margin-block: 0;
  padding-inline-start: 0
}

.no-unify-or-var .wysiwyg--list.custom-bullet .wysiwyg--list-item {
  background-position: 0 .5em;
  background-repeat: no-repeat;
  background-image: inherit;
  margin-left: 0;
  list-style-type: none
}

.no-unify-or-var .wysiwyg--list.custom-bullet {
  background-size: 0
}

.no-unify-or-var .wysiwyg--list.custom-bullet.check-mark-green .wysiwyg--list-item,
.no-unify-or-var .wysiwyg--icon.check-mark-green {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 6.4 1.44-1.6 3.6 4L12.96 0l1.44 1.6L5.04 12 0 6.4Z' fill='%2362A814'/%3E%3C/svg%3E")
}

.no-unify-or-var .wysiwyg--list.custom-bullet.check-mark-black .wysiwyg--list-item,
.no-unify-or-var .wysiwyg--icon.check-mark-black {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9'%3E%3Cpath fill='%23222' d='m0 4.8 1.1-1.2 2.75 3L9.9 0 11 1.2 3.85 9z'/%3E%3C/svg%3E")
}

.no-unify-or-var .wysiwyg--list.custom-bullet.x-icon-red .wysiwyg--list-item,
.no-unify-or-var .wysiwyg--icon.x-icon-red {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='%23D0021B' fill-rule='evenodd' d='M12 1.46 10.54 0 6 4.54 1.46 0 0 1.46 4.54 6 0 10.54 1.46 12 6 7.46 10.54 12 12 10.54 7.46 6 12 1.46Z' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.no-unify-or-var .wysiwyg--icon.x-icon-red {
  width: .8em;
  height: .8em
}

.no-unify-or-var .wysiwyg--icon {
  background-repeat: no-repeat;
  background-size: 100%;
  width: 1em;
  height: 1em;
  display: inline-block
}

.no-unify-or-var .wysiwyg--class-text-wrap-right {
  float: right
}

.no-unify-or-var .wysiwyg--class-text-wrap-left {
  float: left
}

.no-unify-or-var .expandable__wrapper .wysiwyg--paragraph,
.no-unify-or-var .expandable__wrapper .wysiwyg--heading-2 {
  line-height: 160%
}

@media (min-width:761px) {
  .no-unify-or-var .wysiwyg--paragraph.wysiwyg--fontSize-b1 {
    font-size: 14px
  }

  .no-unify-or-var .wysiwyg--paragraph.wysiwyg--fontSize-b2 {
    font-size: 16px
  }

  .no-unify-or-var .wysiwyg--paragraph.wysiwyg--fontSize-b3 {
    font-size: 18px
  }

  .no-unify-or-var .wysiwyg--paragraph.wysiwyg--fontSize-b4 {
    font-size: 20px
  }

  .no-unify-or-var .wysiwyg--paragraph.wysiwyg--fontSize-b5 {
    font-size: 22px
  }

  .no-unify-or-var .wysiwyg--paragraph.wysiwyg--fontSize-b6 {
    font-size: 24px
  }

  .no-unify-or-var .wysiwyg--section {
    margin-left: calc(-50vw + 500px)
  }

  .no-unify-or-var .wysiwyg--section__inner {
    width: 1000px;
    padding: 50px 0
  }

  .no-unify-or-var .wysiwyg--section .wysiwyg--heading-1:after {
    content: "";
    background-color: var(--primary);
    width: 155px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0
  }

  .no-unify-or-var .wysiwyg--section .wysiwyg--heading-1 {
    border-bottom: none;
    margin-bottom: 15px;
    padding-bottom: 15px;
    position: relative
  }

  .no-unify-or-var .wysiwyg--heading-1 {
    border-bottom: 1px solid var(--border-10);
    margin-bottom: 14px;
    padding-bottom: 18px;
    font-size: 23px;
    line-height: 35px
  }

  .no-unify-or-var .wysiwyg--heading-2 {
    margin-bottom: 7px;
    font-size: 18px;
    line-height: 25px
  }

  .no-unify-or-var .wysiwyg--paragraph {
    font-size: 16px;
    line-height: 160%
  }

  .no-unify-or-var .wysiwyg--paragraph.length-0 {
    height: 20px;
    line-height: 20px
  }

  .no-unify-or-var .wysiwyg--list-item {
    margin-left: 21px;
    font-size: 16px;
    line-height: 160%
  }

  .no-unify-or-var .wysiwyg--list.custom-bullet .wysiwyg--list-item {
    padding-left: 22px
  }

  .no-unify-or-var .wysiwyg--column {
    margin-right: 20px
  }

  .no-unify-or-var .wysiwyg--column:last-child {
    margin-right: 0
  }

  .no-unify-or-var .wysiwyg--columns-withBorder .wysiwyg--column {
    border: 1px solid #dfdfdf;
    border-radius: 3px
  }

  .no-unify-or-var .wysiwyg--columns-withPadding .wysiwyg--column {
    padding: 15px
  }

  .no-unify-or-var .wysiwyg--table-td {
    border: 1px solid var(--border-10);
    padding: 10px 17px
  }

  .no-unify-or-var .wysiwyg--table-tr {
    height: 70px
  }

  .no-unify-or-var .wysiwyg--table-header .wysiwyg--table-tr:first-child {
    height: 35px
  }

  .no-unify-or-var .wysiwyg--class-margin-all-sm {
    margin: 10px
  }

  .no-unify-or-var .wysiwyg--class-margin-all-md {
    margin: 20px
  }

  .no-unify-or-var .wysiwyg--class-margin-top-sm {
    margin-top: 10px
  }

  .no-unify-or-var .wysiwyg--class-margin-top-md {
    margin-top: 20px
  }

  .no-unify-or-var .wysiwyg--class-margin-left-sm {
    margin-left: 10px
  }

  .no-unify-or-var .wysiwyg--class-margin-left-md {
    margin-left: 20px
  }

  .no-unify-or-var .wysiwyg--class-margin-bottom-sm {
    margin-bottom: 10px
  }

  .no-unify-or-var .wysiwyg--class-margin-bottom-md {
    margin-bottom: 20px
  }

  .no-unify-or-var .wysiwyg--class-margin-right-sm {
    margin-right: 10px
  }

  .no-unify-or-var .wysiwyg--class-margin-right-md {
    margin-right: 20px
  }

  .no-unify-or-var .expandable__wrapper .wysiwyg--columns {
    gap: 20px
  }

  .no-unify-or-var .expandable__wrapper .wysiwyg--column {
    margin: 0
  }

  .no-unify-or-var .wysiwyg--paragraph,
  .no-unify-or-var .wysiwyg--list-item {
    font-size: 14px
  }

  .no-unify-or-var .expandable__wrapper .wysiwyg--heading-2 {
    font-size: 16px
  }
}

@media (min-width:761px) and (max-width:1040px) {
  .no-unify-or-var .wysiwyg--section {
    margin-left: calc(-50vw + 300px)
  }

  .no-unify-or-var .wysiwyg--section__inner {
    width: 720px
  }
}

@media (max-width:760px) {
  .no-unify-or-var .wysiwyg--paragraph.wysiwyg--fontSize-b1 {
    font-size: 3.2vw
  }

  .no-unify-or-var .wysiwyg--paragraph.wysiwyg--fontSize-b2 {
    font-size: 3.733vw
  }

  .no-unify-or-var .wysiwyg--paragraph.wysiwyg--fontSize-b3 {
    font-size: 4.267vw
  }

  .no-unify-or-var .wysiwyg--paragraph.wysiwyg--fontSize-b4 {
    font-size: 4.8vw
  }

  .no-unify-or-var .wysiwyg--paragraph.wysiwyg--fontSize-b5 {
    font-size: 5.333vw
  }

  .no-unify-or-var .wysiwyg--paragraph.wysiwyg--fontSize-b6 {
    font-size: 5.867vw
  }

  .no-unify-or-var .wysiwyg--section {
    margin-left: -5vw
  }

  .no-unify-or-var .wysiwyg--section__inner {
    width: 90vw;
    padding: 13.333vw 0
  }

  .no-unify-or-var .wysiwyg--heading-1 {
    border-bottom: .267vw solid var(--border-10);
    margin-bottom: 3.733vw;
    padding-bottom: 4.8vw;
    font-size: 5.333vw;
    line-height: 7.467vw
  }

  .no-unify-or-var .wysiwyg--heading-2 {
    margin-bottom: 1.333vw;
    font-size: 4.267vw;
    line-height: 6.667vw
  }

  .no-unify-or-var .wysiwyg--paragraph {
    font-size: 3.733vw;
    line-height: 7.467vw
  }

  .no-unify-or-var .wysiwyg--paragraph.length-0 {
    height: 5.333vw;
    line-height: 5.333vw
  }

  .no-unify-or-var .wysiwyg--columns {
    flex-direction: column
  }

  .no-unify-or-var .wysiwyg--column {
    margin-bottom: 5.333vw
  }

  .no-unify-or-var .wysiwyg--column:last-child {
    margin-bottom: 0
  }

  .no-unify-or-var .wysiwyg--columns-withBorder .wysiwyg--column {
    border: .267vw solid #dfdfdf;
    border-radius: .8vw
  }

  .no-unify-or-var .wysiwyg--columns-withPadding .wysiwyg--column {
    padding: 4vw
  }

  .no-unify-or-var .wysiwyg--columns-reverseColumns {
    flex-direction: column-reverse
  }

  .no-unify-or-var .wysiwyg--columns-reverseColumns .wysiwyg--column:last-child {
    margin-bottom: 5.333vw
  }

  .no-unify-or-var .wysiwyg--columns-reverseColumns .wysiwyg--column:first-child {
    margin-bottom: 0
  }

  .no-unify-or-var .wysiwyg--table-td {
    border: .267vw solid var(--border-10);
    padding: 0 3.733vw;
    font-size: 3.733vw
  }

  .no-unify-or-var .wysiwyg--table-tr {
    height: 18.667vw
  }

  .no-unify-or-var .wysiwyg--table-header .wysiwyg--table-tr:first-child {
    height: 9.333vw
  }

  .no-unify-or-var li.wysiwyg--list-item,
  .no-unify-or-var ol.wysiwyg--list-item {
    margin-left: 5.6vw;
    font-size: 3.733vw;
    line-height: 7.467vw
  }

  .no-unify-or-var .wysiwyg--list.custom-bullet .wysiwyg--list-item {
    padding-left: 6.133vw;
    list-style-type: none
  }

  .no-unify-or-var .wysiwyg--class-margin-all-sm {
    margin: 2.667vw
  }

  .no-unify-or-var .wysiwyg--class-margin-all-md {
    margin: 5.333vw
  }

  .no-unify-or-var .wysiwyg--class-margin-top-sm {
    margin-top: 2.667vw
  }

  .no-unify-or-var .wysiwyg--class-margin-top-md {
    margin-top: 5.333vw
  }

  .no-unify-or-var .wysiwyg--class-margin-left-sm {
    margin-left: 2.667vw
  }

  .no-unify-or-var .wysiwyg--class-margin-left-md {
    margin-left: 5.333vw
  }

  .no-unify-or-var .wysiwyg--class-margin-bottom-sm {
    margin-bottom: 2.667vw
  }

  .no-unify-or-var .wysiwyg--class-margin-bottom-md {
    margin-bottom: 5.333vw
  }

  .no-unify-or-var .wysiwyg--class-margin-right-sm {
    margin-right: 2.667vw
  }

  .no-unify-or-var .wysiwyg--class-margin-right-md {
    margin-right: 5.333vw
  }

  .no-unify-or-var .wysiwyg--paragraph,
  .no-unify-or-var .wysiwyg--list-item {
    font-size: 3.733vw
  }

  .no-unify-or-var .expandable__wrapper .wysiwyg--heading-2 {
    font-size: 4.267vw
  }
}

.trustpilot-excellent {
  color: var(--info);
  font-weight: 700
}

.trustpilot-star {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy41OTg5IDYuMzc3NzhMMTAuODc2NCA2LjM3NjYyTDguNzk5NDggMEw2LjcyMjggNi4zNzU5MUwwIDYuMzc0ODFMNS40MzkwMiAxMC4zMTc0TDMuMzYxOTUgMTYuNjk0N0w4LjgwMDE5IDEyLjc1MzhMMTQuMjM2OSAxNi42OTQ3TDEyLjE2MDMgMTAuMzE4OEwxNy41OTg5IDYuMzc3NzhaIiBmaWxsPSIjMjJBQzdDIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuNjMxMSAxMS43NjQ1TDEyLjE2MDMgMTAuMzE5MUw4LjgwMDE3IDEyLjc1NDFMMTIuNjMxMSAxMS43NjQ1WiIgZmlsbD0iIzAwNEMyRSIvPgo8L3N2Zz4K);
  background-size: 100% 100%;
  display: inline-block
}

@media (min-width:761px) {
  .trustpilot-star {
    width: 15px;
    height: 14px;
    margin-bottom: -2px
  }
}

@media (max-width:760px) {
  .trustpilot-star {
    width: 4vw;
    height: 3.733vw;
    margin-bottom: -.533vw
  }
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper * {
  box-sizing: border-box
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper {
  background-color: var(--bg-40)
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq {
  color: var(--fg-10);
  z-index: 2;
  position: relative
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__overlay.offerFaq-module-scss-module__MqLApq__active {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__items-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__items {
  -ms-overflow-style: none;
  scrollbar-width: none;
  scroll-behavior: smooth;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow-x: scroll
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__items::-webkit-scrollbar {
  display: none
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__title {
  font-weight: 700;
  line-height: 160%
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__item {
  cursor: pointer;
  -webkit-tap-highlight-color: #0000
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__question {
  background-color: var(--info-bg);
  justify-content: flex-start;
  align-items: center;
  width: max-content;
  display: flex
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__question:hover,
.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__item.offerFaq-module-scss-module__MqLApq__active .offerFaq-module-scss-module__MqLApq__offerFaq__question {
  border-color: var(--info-hover);
  border-style: solid
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__question__xIcon__wrapper {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer--overlay {
  z-index: 3;
  background: var(--bg-10);
  border-style: solid;
  border-image: var(--ai-gradient);
  border-image-slice: 1;
  position: absolute;
  transform: translateY(-100%)
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer--overlay:after {
  content: "";
  z-index: 4;
  width: 0;
  height: 0;
  position: absolute;
  left: 14%;
  transform: translate(-50%)
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer--overlay:before {
  content: "";
  z-index: 3;
  width: 0;
  height: 0;
  position: absolute;
  left: 14%;
  transform: translate(-50%)
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer__title {
  color: var(--fg-10);
  align-items: center;
  font-weight: 700;
  display: flex
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer__text {
  color: var(--fg-10);
  line-height: 140%
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__ctaButton {
  width: unset;
  height: unset;
  border: unset;
  color: var(--info);
  background: 0 0;
  padding: 0;
  font-weight: 600;
  line-height: 155.927%;
  text-decoration-line: underline
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__scroll-arrow {
  z-index: 1;
  cursor: pointer;
  align-items: center;
  height: 100%;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  transform: scale(-1)
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__scroll-arrow.offerFaq-module-scss-module__MqLApq__left {
  justify-content: flex-start
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__scroll-arrow.offerFaq-module-scss-module__MqLApq__right {
  justify-content: flex-end;
  right: 0
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__scroll-arrow.offerFaq-module-scss-module__MqLApq__right .offerFaq-module-scss-module__MqLApq__arrow-icon {
  transform: rotate(180deg)
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__scroll-arrow.offerFaq-module-scss-module__MqLApq__hide {
  visibility: hidden;
  opacity: 0
}

.offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__scroll-arrow.offerFaq-module-scss-module__MqLApq__show {
  visibility: visible;
  opacity: 1
}

@media (min-width:761px) {
  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper.offerFaq-module-scss-module__MqLApq__mobile {
    display: none
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq {
    margin: 0 20px 30px 210px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__title {
    margin-bottom: 10px;
    font-size: 14px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__items {
    gap: 8px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__item:last-child {
    padding-right: 2px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__question {
    border-radius: 6px;
    gap: 4px;
    height: 33px;
    padding: 0 8px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__question__xIcon__wrapper {
    height: 18px;
    top: 20px;
    right: 20px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__question:hover,
  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__item.offerFaq-module-scss-module__MqLApq__active .offerFaq-module-scss-module__MqLApq__offerFaq__question {
    border: .5px solid var(--info-hover);
    border-width: .5px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer {
    gap: 12px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer__text {
    letter-spacing: -.21px;
    font-size: 14px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer__title {
    gap: 4px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer--overlay {
    border-width: 1px;
    border-radius: 8px;
    min-width: 300px;
    max-width: 300px;
    padding: 20px;
    box-shadow: 0 6px 16px #0000001a
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer--overlay:after {
    border-left: 8px solid #0000;
    border-right: 8px solid #0000;
    border-top: 8px solid var(--bg-10);
    bottom: -7.5px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer--overlay:before {
    border-left: 9px solid #0000;
    border-right: 9px solid #0000;
    border-top: 9px solid var(--info-hover);
    bottom: -9px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__ctaButton {
    font-size: 14px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__scroll-arrow {
    width: 34px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__scroll-arrow.offerFaq-module-scss-module__MqLApq__left {
    justify-content: flex-start;
    left: -10px
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__scroll-arrow .offerFaq-module-scss-module__MqLApq__arrow-icon {
    width: 34px
  }
}

@media (max-width:760px) {
  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper.offerFaq-module-scss-module__MqLApq__desktop {
    display: none
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq {
    margin-top: 5.333vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__title {
    margin-bottom: 2.667vw;
    font-size: 3.733vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__items {
    gap: 2.133vw;
    padding: 0 .27vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__item:last-child {
    padding-right: .53vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__question {
    border-radius: 1.6vw;
    gap: 1.067vw;
    height: 8.8vw;
    padding: 0 2.133vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__question__xIcon__wrapper {
    height: 4.8vw;
    top: 5.333vw;
    right: 5.333vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__question:hover,
  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__item.offerFaq-module-scss-module__MqLApq__active .offerFaq-module-scss-module__MqLApq__offerFaq__question {
    border-width: .133vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer {
    gap: 3.2vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer__text {
    letter-spacing: -.056vw;
    font-size: 3.733vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer__title {
    gap: 1.067vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer--overlay {
    border-width: .267vw;
    border-radius: 2.133vw;
    width: 100%;
    padding: 5.333vw;
    box-shadow: 0 1.6vw 4.267vw #0000001a
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer--overlay:after {
    border-left: 2.133vw solid #0000;
    border-right: 2.133vw solid #0000;
    border-top: 2.133vw solid var(--bg-10);
    bottom: -2vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__answer--overlay:before {
    border-left: 2.4vw solid #0000;
    border-right: 2.4vw solid #0000;
    border-top: 2.4vw solid var(--info-hover);
    bottom: -2.4vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__offerFaq__ctaButton {
    font-size: 3.733vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__scroll-arrow {
    width: 9.067vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__scroll-arrow.offerFaq-module-scss-module__MqLApq__left {
    justify-content: flex-start;
    left: -2.667vw
  }

  .offerFaq-module-scss-module__MqLApq__offerFaq__wrapper .offerFaq-module-scss-module__MqLApq__scroll-arrow .offerFaq-module-scss-module__MqLApq__arrow-icon {
    width: 9.067vw
  }
}

.bulletList-module-scss-module__H7bipa__boldBullet {
  font-weight: 600
}

.bulletList-module-scss-module__H7bipa__bulletList li {
  display: flex
}

.bulletList-module-scss-module__H7bipa__bulletIcon {
  vertical-align: text-top;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: .2em;
  margin-right: .5em
}

.offerBullets-module-scss-module__--YMPq__offer__bullets {
  display: flex
}

.offerBullets-module-scss-module__--YMPq__offer__bullets ul {
  margin: 0;
  padding-inline-start: 0;
  list-style: none;
  overflow: hidden
}

.offerBullets-module-scss-module__--YMPq__bold-bullet {
  font-weight: 600
}

.offerBullets-module-scss-module__--YMPq__bullet-icon {
  vertical-align: text-top;
  margin-right: .5em;
  display: inline-block
}

.offerBullets-module-scss-module__--YMPq__offer__bullets sup {
  line-height: 0
}

.offerBullets-module-scss-module__--YMPq__offer__special-bullet {
  align-items: flex-start;
  display: flex
}

.offerBullets-module-scss-module__--YMPq__offer.offerBullets-module-scss-module__--YMPq__four-columns:not(.offerBullets-module-scss-module__--YMPq__has-sidebar).offerBullets-module-scss-module__--YMPq__score-hidden .offerBullets-module-scss-module__--YMPq__special-bullet__icon {
  vertical-align: sub;
  margin: unset;
  display: inline-flex
}

.offerBullets-module-scss-module__--YMPq__hasSpecialBullet.offerBullets-module-scss-module__--YMPq__offer-bullets__wrapper .offerBullets-module-scss-module__--YMPq__lines-amount-1 {
  display: none
}

.offerBullets-module-scss-module__--YMPq__offer__bullets .offerBullets-module-scss-module__--YMPq__offer__special-bullet+ul {
  margin-top: 0;
  margin-bottom: 0
}

.offerBullets-module-scss-module__--YMPq__special-bullet-partner {
  display: flex
}

.offerBullets-module-scss-module__--YMPq__special-bullet-partner .offerBullets-module-scss-module__--YMPq__special-bullet__text {
  line-height: 1.6em
}

.offerBullets-module-scss-module__--YMPq__highlight-bullet {
  background-color: var(--highlight-bg);
  align-items: center;
  width: fit-content;
  font-weight: 700
}

.offerBullets-module-scss-module__--YMPq__miniChart.offerBullets-module-scss-module__--YMPq__offer__bullets li {
  display: none
}

.offerBullets-module-scss-module__--YMPq__miniChart.offerBullets-module-scss-module__--YMPq__offer__bullets li:first-child {
  display: block
}

.offerBullets-module-scss-module__--YMPq__bulletList.offerBullets-module-scss-module__--YMPq__offer__bullets ul li {
  padding-left: 0
}

.offerBullets-module-scss-module__--YMPq__unlimitedBullets.offerBullets-module-scss-module__--YMPq__offer__bullets ul li,
.offerBullets-module-scss-module__--YMPq__bulletList.offerBullets-module-scss-module__--YMPq__offer__bullets ul li,
.offerBullets-module-scss-module__--YMPq__bulletList .offerBullets-module-scss-module__--YMPq__offer__special-bullet {
  line-height: 160%
}

.offerBullets-module-scss-module__--YMPq__unlimitedBullets.offerBullets-module-scss-module__--YMPq__offer__bullets ul,
.offerBullets-module-scss-module__--YMPq__bulletList.offerBullets-module-scss-module__--YMPq__offer__bullets ul {
  max-height: unset
}

.offerBullets-module-scss-module__--YMPq__unlimitedBullets.offerBullets-module-scss-module__--YMPq__offer__bullets ul li:last-child {
  margin-bottom: 0
}

.offerBullets-module-scss-module__--YMPq__condensed.offerBullets-module-scss-module__--YMPq__offer__bullets {
  text-align: center;
  align-items: center
}

@media (min-width:1041px) {
  .offerBullets-module-scss-module__--YMPq__offer__special-bullet.offerBullets-module-scss-module__--YMPq__has-icon .offerBullets-module-scss-module__--YMPq__special-bullet__text {
    max-width: 225px
  }
}

@media (min-width:761px) {
  .offerBullets-module-scss-module__--YMPq__offer__bullets {
    flex-direction: column;
    width: 315px;
    margin: auto 0;
    padding: 16px 0;
    font-size: 14px
  }

  .offerBullets-module-scss-module__--YMPq__has-sidebar.offerBullets-module-scss-module__--YMPq__offer__bullets {
    box-sizing: content-box;
    padding-left: 10px
  }

  .offerBullets-module-scss-module__--YMPq__offer__bullets,
  .offerBullets-module-scss-module__--YMPq__offer__bullets ul li {
    line-height: 2.15em
  }

  .offerBullets-module-scss-module__--YMPq__offer__bullets ul,
  .offerBullets-module-scss-module__--YMPq__offer__bullets .offerBullets-module-scss-module__--YMPq__lines-amount-5 {
    max-height: 10.75em
  }

  .offerBullets-module-scss-module__--YMPq__hasSpecialBullet.offerBullets-module-scss-module__--YMPq__offer-bullets__wrapper .offerBullets-module-scss-module__--YMPq__lines-amount-5,
  .offerBullets-module-scss-module__--YMPq__offer__bullets .offerBullets-module-scss-module__--YMPq__lines-amount-4 {
    max-height: 8.6em
  }

  .offerBullets-module-scss-module__--YMPq__hasSpecialBullet.offerBullets-module-scss-module__--YMPq__offer-bullets__wrapper .offerBullets-module-scss-module__--YMPq__lines-amount-4,
  .offerBullets-module-scss-module__--YMPq__offer__bullets .offerBullets-module-scss-module__--YMPq__lines-amount-3 {
    max-height: 6.45em
  }

  .offerBullets-module-scss-module__--YMPq__hasSpecialBullet.offerBullets-module-scss-module__--YMPq__offer-bullets__wrapper .offerBullets-module-scss-module__--YMPq__lines-amount-3,
  .offerBullets-module-scss-module__--YMPq__offer__bullets .offerBullets-module-scss-module__--YMPq__lines-amount-2 {
    max-height: 4.3em
  }

  .offerBullets-module-scss-module__--YMPq__hasSpecialBullet.offerBullets-module-scss-module__--YMPq__offer-bullets__wrapper .offerBullets-module-scss-module__--YMPq__lines-amount-2,
  .offerBullets-module-scss-module__--YMPq__offer__bullets .offerBullets-module-scss-module__--YMPq__lines-amount-1 {
    max-height: 2.15em
  }

  .offerBullets-module-scss-module__--YMPq__offer__bullets ul li {
    padding-left: 22px
  }

  .offerBullets-module-scss-module__--YMPq__offer__bullets sup {
    font-size: 8px
  }

  .offerBullets-module-scss-module__--YMPq__offer__bullets [disclosure] {
    height: 19px;
    padding-left: 22px;
    font-size: 10px;
    line-height: normal;
    display: flex
  }

  .offerBullets-module-scss-module__--YMPq__special-bullet__icon {
    margin-top: 3px;
    margin-left: -4px;
    margin-right: 4px
  }

  .offerBullets-module-scss-module__--YMPq__has-sidebar .offerBullets-module-scss-module__--YMPq__offer__special-bullet.offerBullets-module-scss-module__--YMPq__has-icon .offerBullets-module-scss-module__--YMPq__special-bullet__text {
    max-width: 185px
  }

  .offerBullets-module-scss-module__--YMPq__highlight-bullet {
    border-radius: 41px;
    margin: 5px 0;
    padding: 2px 17px
  }

  .offerBullets-module-scss-module__--YMPq__highlight-bullet .offerBullets-module-scss-module__--YMPq__offer__highlight-icon {
    margin-right: 10px
  }

  .offerBullets-module-scss-module__--YMPq__miniChart.offerBullets-module-scss-module__--YMPq__offer__bullets ul li {
    line-height: 1.5em
  }

  .offerBullets-module-scss-module__--YMPq__miniChart.offerBullets-module-scss-module__--YMPq__offer__bullets {
    max-width: 210px;
    margin: auto
  }

  .offerBullets-module-scss-module__--YMPq__bulletList.offerBullets-module-scss-module__--YMPq__offer__bullets ul li,
  .offerBullets-module-scss-module__--YMPq__bulletList .offerBullets-module-scss-module__--YMPq__offer__special-bullet {
    margin-bottom: 7px
  }

  .offerBullets-module-scss-module__--YMPq__unlimitedBullets.offerBullets-module-scss-module__--YMPq__offer__bullets ul li {
    margin-bottom: 10px
  }

  .offerBullets-module-scss-module__--YMPq__condensed.offerBullets-module-scss-module__--YMPq__offer__bullets {
    font-size: 16px
  }
}

@media (max-width:760px) {
  .offerBullets-module-scss-module__--YMPq__offer__bullets {
    flex-direction: column;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 3.733vw
  }

  .offerBullets-module-scss-module__--YMPq__offer__bullets,
  .offerBullets-module-scss-module__--YMPq__offer__bullets ul li {
    line-height: 8vw
  }

  .offerBullets-module-scss-module__--YMPq__hasSpecialBullet.offerBullets-module-scss-module__--YMPq__offer-bullets__wrapper .offerBullets-module-scss-module__--YMPq__lines-amount-5,
  .offerBullets-module-scss-module__--YMPq__offer__bullets .offerBullets-module-scss-module__--YMPq__lines-amount-4 {
    max-height: 32vw
  }

  .offerBullets-module-scss-module__--YMPq__offer__bullets ul,
  .offerBullets-module-scss-module__--YMPq__hasSpecialBullet.offerBullets-module-scss-module__--YMPq__offer-bullets__wrapper .offerBullets-module-scss-module__--YMPq__lines-amount-4,
  .offerBullets-module-scss-module__--YMPq__offer__bullets .offerBullets-module-scss-module__--YMPq__lines-amount-3 {
    max-height: 24vw
  }

  .offerBullets-module-scss-module__--YMPq__hasSpecialBullet.offerBullets-module-scss-module__--YMPq__offer-bullets__wrapper .offerBullets-module-scss-module__--YMPq__lines-amount-3,
  .offerBullets-module-scss-module__--YMPq__offer__bullets .offerBullets-module-scss-module__--YMPq__lines-amount-2 {
    max-height: 16vw
  }

  .offerBullets-module-scss-module__--YMPq__hasSpecialBullet.offerBullets-module-scss-module__--YMPq__offer-bullets__wrapper .offerBullets-module-scss-module__--YMPq__lines-amount-3,
  .offerBullets-module-scss-module__--YMPq__offer__bullets .offerBullets-module-scss-module__--YMPq__lines-amount-1 {
    line-height: 8vw
  }

  .offerBullets-module-scss-module__--YMPq__offer__bullets ul li {
    padding-left: 5.867vw
  }

  .offerBullets-module-scss-module__--YMPq__offer__bullets sup {
    font-size: 2.133vw
  }

  .offerBullets-module-scss-module__--YMPq__offer__bullets [disclosure] {
    display: none
  }

  .offerBullets-module-scss-module__--YMPq__special-bullet__icon {
    margin-top: .8vw;
    margin-left: -1.067vw;
    margin-right: 1.067vw
  }

  .offerBullets-module-scss-module__--YMPq__offer__special-bullet.offerBullets-module-scss-module__--YMPq__has-icon .offerBullets-module-scss-module__--YMPq__special-bullet__text {
    max-width: 90%
  }

  .offerBullets-module-scss-module__--YMPq__highlight-bullet {
    border-radius: 10.933vw;
    margin: 1.333vw 0;
    padding: .533vw 4.533vw
  }

  .offerBullets-module-scss-module__--YMPq__highlight-bullet .offerBullets-module-scss-module__--YMPq__offer__highlight-icon {
    margin-right: 2.667vw
  }

  .offerBullets-module-scss-module__--YMPq__offerExtendedBeforeBullets {
    order: 1
  }

  .offerBullets-module-scss-module__--YMPq__unlimitedBullets.offerBullets-module-scss-module__--YMPq__offer__bullets ul li,
  .offerBullets-module-scss-module__--YMPq__bulletList.offerBullets-module-scss-module__--YMPq__offer__bullets ul li,
  .offerBullets-module-scss-module__--YMPq__bulletList .offerBullets-module-scss-module__--YMPq__offer__special-bullet {
    margin-bottom: 2.667vw
  }
}

.offerPrebullet-module-scss-module__tzPPXq__offer__pre-bullet {
  color: var(--info);
  align-items: center;
  font-weight: 600;
  line-height: normal;
  display: flex
}

@media (min-width:761px) {
  .offerPrebullet-module-scss-module__tzPPXq__offer__pre-bullet {
    margin-bottom: 10px
  }

  .offerPrebullet-module-scss-module__tzPPXq__offer__pre-bullet-icon {
    margin-right: 6px
  }

  .offerPrebullet-module-scss-module__tzPPXq__offer__pre-bullet-textBeforeDate {
    margin-right: 4px
  }

  .offerPrebullet-module-scss-module__tzPPXq__offer__pre-bullet-text {
    font-size: 14px
  }
}

@media (max-width:760px) {
  .offerPrebullet-module-scss-module__tzPPXq__offer__pre-bullet {
    margin-bottom: 3.2vw
  }

  .offerPrebullet-module-scss-module__tzPPXq__offer__pre-bullet-icon {
    margin-right: 1.6vw
  }

  .offerPrebullet-module-scss-module__tzPPXq__offer__pre-bullet-textBeforeDate {
    margin-right: 1.067vw
  }
}

.keyInfoTags-module-scss-module__rfYd4q__key-info-tags {
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.keyInfoTags-module-scss-module__rfYd4q__key-info-tags__item {
  background-color: var(--info-bg);
  justify-content: center;
  align-items: center;
  display: flex
}

@media (min-width:761px) {
  .keyInfoTags-module-scss-module__rfYd4q__key-info-tags.keyInfoTags-module-scss-module__rfYd4q__mobile {
    display: none
  }

  .keyInfoTags-module-scss-module__rfYd4q__key-info-tags.keyInfoTags-module-scss-module__rfYd4q__desktop {
    gap: 6px;
    margin-top: 10px
  }

  .keyInfoTags-module-scss-module__rfYd4q__key-info-tags__item {
    border-radius: 3px;
    gap: 4px;
    padding: 2px 4px;
    font-size: 13px;
    line-height: 20px
  }
}

@media not (min-width:761px) {
  .keyInfoTags-module-scss-module__rfYd4q__key-info-tags.keyInfoTags-module-scss-module__rfYd4q__desktop {
    display: none
  }

  .keyInfoTags-module-scss-module__rfYd4q__key-info-tags.keyInfoTags-module-scss-module__rfYd4q__mobile {
    gap: 1.6vw;
    margin-top: 4.267vw;
    margin-bottom: -1.066vw
  }

  .keyInfoTags-module-scss-module__rfYd4q__key-info-tags__item {
    border-radius: .8vw;
    gap: 1.067vw;
    padding: .533vw 1.067vw;
    font-size: 3.467vw;
    line-height: 5.333vw
  }
}

.promotionNotice-module-scss-module__uud47a__promotionNotice_arrow {
  color: var(--primary-hover);
  margin-left: auto
}

.promotionNotice-module-scss-module__uud47a__promotionNotice {
  border-color: var(--primary-hover);
  box-sizing: border-box;
  border-style: dashed;
  align-items: center;
  font-weight: 700;
  display: flex
}

@media (min-width:761px) {
  .promotionNotice-module-scss-module__uud47a__promotionNotice {
    border-width: 1px;
    border-radius: 6px;
    margin-top: 8px;
    padding: 6px 10px;
    font-size: 14px;
    line-height: 22px
  }

  .promotionNotice-module-scss-module__uud47a__promotionNotice_icon {
    margin-right: 5px
  }
}

@media (max-width:760px) {
  .promotionNotice-module-scss-module__uud47a__promotionNotice {
    border-width: .267vw;
    border-radius: 1.6vw;
    margin-top: 3.733vw;
    padding: 1.6vw 2.667vw;
    font-size: 3.733vw;
    line-height: 5.867vw
  }

  .promotionNotice-module-scss-module__uud47a__promotionNotice_icon {
    margin-right: 1.333vw
  }
}

.offerRibbon-module-scss-module__PFaU8W__offer__position,
.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
  font-weight: 600;
  position: absolute
}

.offerRibbon-module-scss-module__PFaU8W__offer__position {
  background-color: var(--bg-100);
  color: var(--fg-30);
  text-align: center
}

.offerRibbon-module-scss-module__PFaU8W__topChoice.offerRibbon-module-scss-module__PFaU8W__offer__position {
  display: none
}

.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
  background-color: var(--secondary);
  color: var(--secondary-fg);
  align-items: center;
  display: flex
}

.offerRibbon-module-scss-module__PFaU8W__firstOffer.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
  background-color: var(--secondary)
}

.offerRibbon-module-scss-module__PFaU8W__topChoice.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
  background-color: var(--accent-color);
  color: var(--accent-fg)
}

.offerRibbon-module-scss-module__PFaU8W__gold.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
  border-radius: var(--site-border-radius);
  color: #292929;
  background-color: #f7ce4e;
  justify-content: center;
  align-items: center;
  display: flex
}

.offerRibbon-module-scss-module__PFaU8W__offer__ribbon-icon {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0
}

.offerRibbon-module-scss-module__PFaU8W__topChoice.offerRibbon-module-scss-module__PFaU8W__crownDesign.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
  background-color: var(--spotlight, #c1d6f0);
  color: var(--secondary-fg, #222);
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: absolute
}

.offerRibbon-module-scss-module__PFaU8W__featuresComparison__table__cell__ribbon.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
  border-top-left-radius: unset;
  justify-content: center;
  align-items: center;
  display: flex
}

.offerRibbon-module-scss-module__PFaU8W__featuredProducts__ribbon.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
  position: absolute
}

.offerRibbon-module-scss-module__PFaU8W__offer__ribbon .offerRibbon-module-scss-module__PFaU8W__offer__ribbon-icon {
  position: relative
}

@media (min-width:1041px) {
  .offerRibbon-module-scss-module__PFaU8W__gold.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    margin-left: 25px
  }
}

@media (min-width:761px) {
  .offerRibbon-module-scss-module__PFaU8W__offer__position {
    border-radius: var(--site-border-radius)0 var(--site-border-radius)0;
    width: 25px;
    height: 25px;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    top: 0;
    left: 0
  }

  .offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    border-radius: 0 0 var(--site-border-radius)0;
    letter-spacing: -.22px;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 600;
    line-height: 25px;
    top: 0;
    left: 0
  }

  .offerRibbon-module-scss-module__PFaU8W__has-ribbon.offerRibbon-module-scss-module__PFaU8W__offer__position {
    border-radius: var(--site-border-radius)0 0 0
  }

  .offerRibbon-module-scss-module__PFaU8W__offer__position+.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    border-radius: 0 0 var(--site-border-radius)0;
    left: 25px
  }

  .offerRibbon-module-scss-module__PFaU8W__offer__ribbon-icon+.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    border-radius: 0 0 3px;
    left: 27px
  }

  .offerRibbon-module-scss-module__PFaU8W__gold.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    width: 234px;
    height: 33px;
    font-size: 16px;
    top: -5px
  }

  .offerRibbon-module-scss-module__PFaU8W__gold.offerRibbon-module-scss-module__PFaU8W__has-sidebar.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    margin-left: 0
  }

  .offerRibbon-module-scss-module__PFaU8W__gold .offerRibbon-module-scss-module__PFaU8W__offer__ribbon-icon {
    margin-right: 7px
  }

  .offerRibbon-module-scss-module__PFaU8W__topChoice.offerRibbon-module-scss-module__PFaU8W__crownDesign.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    border-radius: 7px 7px 0 0;
    width: 170px;
    height: 26px;
    top: -28px;
    left: 10px
  }

  .offerRibbon-module-scss-module__PFaU8W__topChoice.offerRibbon-module-scss-module__PFaU8W__crownDesign.offerRibbon-module-scss-module__PFaU8W__offer__ribbon div {
    margin-left: 26px
  }

  .offerRibbon-module-scss-module__PFaU8W__topChoice.offerRibbon-module-scss-module__PFaU8W__crownDesign.offerRibbon-module-scss-module__PFaU8W__offer__ribbon-icon {
    top: -24px;
    left: 45px
  }

  .offerRibbon-module-scss-module__PFaU8W__featuredProducts__ribbon.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    padding: 0 12px;
    top: 0;
    left: 0
  }

  .offerRibbon-module-scss-module__PFaU8W__offer__position+.offerRibbon-module-scss-module__PFaU8W__featuredProducts__ribbon.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    border-radius: 0 0 3px;
    left: 34px
  }

  .offerRibbon-module-scss-module__PFaU8W__featuredProducts__ribbon.offerRibbon-module-scss-module__PFaU8W__offer__position {
    width: 34px;
    height: 25px
  }

  .offerRibbon-module-scss-module__PFaU8W__offer__ribbon .offerRibbon-module-scss-module__PFaU8W__offer__ribbon-icon {
    margin-left: 4px
  }
}

@media (max-width:760px) {
  .offerRibbon-module-scss-module__PFaU8W__offer__position {
    border-radius: var(--site-border-radius)0 var(--site-border-radius)0;
    width: 6.667vw;
    height: 6.667vw;
    font-size: 4.8vw;
    line-height: 6.667vw;
    top: 0;
    left: 0
  }

  .offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    border-radius: var(--site-border-radius)0 var(--site-border-radius)0;
    letter-spacing: -.059vw;
    padding: 0 2.67vw;
    font-weight: 600;
    line-height: 6.667vw;
    top: 0;
    left: 0
  }

  .offerRibbon-module-scss-module__PFaU8W__has-ribbon.offerRibbon-module-scss-module__PFaU8W__offer__position {
    border-radius: var(--site-border-radius)0 0 0
  }

  .offerRibbon-module-scss-module__PFaU8W__offer__position+.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    border-radius: 0 0 var(--site-border-radius)0;
    left: 6.8vw
  }

  .offerRibbon-module-scss-module__PFaU8W__offer__ribbon-icon+.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    border-radius: 0 0 .8vw;
    left: 7vw
  }

  .offerRibbon-module-scss-module__PFaU8W__gold.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    border-radius: var(--site-border-radius)var(--site-border-radius)var(--site-border-radius)0;
    width: 42.667vw;
    height: 8.8vw;
    margin-left: 0;
    font-size: 4.267vw;
    top: -1.333vw
  }

  .offerRibbon-module-scss-module__PFaU8W__topChoice.offerRibbon-module-scss-module__PFaU8W__crownDesign.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    z-index: -1;
    border-radius: 1.6vw 1.6vw 0 0;
    width: 83vw;
    height: 7.2vw;
    top: -6.8vw;
    left: 3.33vw;
    right: 3.33vw
  }

  .offerRibbon-module-scss-module__PFaU8W__topChoice.offerRibbon-module-scss-module__PFaU8W__crownDesign.offerRibbon-module-scss-module__PFaU8W__offer__ribbon div {
    margin-left: 6.93vw
  }

  .offerRibbon-module-scss-module__PFaU8W__topChoice.offerRibbon-module-scss-module__PFaU8W__crownDesign.offerRibbon-module-scss-module__PFaU8W__offer__ribbon-icon {
    top: -5.6vw;
    left: 31.2vw
  }

  .offerRibbon-module-scss-module__PFaU8W__featuresComparison__table__cell__ribbon.offerRibbon-module-scss-module__PFaU8W__offer__ribbon div {
    letter-spacing: -.06vw;
    font-size: 3.73vw
  }

  .offerRibbon-module-scss-module__PFaU8W__featuresComparison__table__cell__ribbon.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    z-index: 2;
    clip-path: inset(0 -1.07vw 0 0);
    height: 6.13vw;
    box-shadow: 0 0 1.07vw #00000026
  }

  .offerRibbon-module-scss-module__PFaU8W__featuredProducts__ribbon.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    border-radius: unset;
    border-bottom-right-radius: 2px;
    width: fit-content;
    height: 4.27vw;
    padding: .533vw 1.067vw;
    font-size: 2.67vw;
    top: 0;
    left: 0
  }

  .offerRibbon-module-scss-module__PFaU8W__offer__position+.offerRibbon-module-scss-module__PFaU8W__featuredProducts__ribbon.offerRibbon-module-scss-module__PFaU8W__offer__ribbon {
    border-radius: 0 0 .8vw;
    left: 3.7vw
  }

  .offerRibbon-module-scss-module__PFaU8W__featuredProducts__ribbon.offerRibbon-module-scss-module__PFaU8W__offer__position {
    border-radius: unset;
    width: 3.73vw;
    height: fit-content;
    padding: .533vw 1.067vw;
    font-size: 2.67vw;
    line-height: normal
  }

  .offerRibbon-module-scss-module__PFaU8W__offer__ribbon .offerRibbon-module-scss-module__PFaU8W__offer__ribbon-icon {
    margin-left: 1.067vw
  }
}

.offerLogo-module-scss-module__Nc40Da__offer__logo {
  align-items: center;
  display: flex
}

@media (min-width:761px) {
  .offerLogo-module-scss-module__Nc40Da__offer__logo {
    height: 55px
  }

  .offerLogo-module-scss-module__Nc40Da__score-hidden.offerLogo-module-scss-module__Nc40Da__offer__logo {
    margin-top: auto;
    margin-bottom: auto
  }

  .offerLogo-module-scss-module__Nc40Da__smallerLogoWiderBullets.offerLogo-module-scss-module__Nc40Da__offer__logo {
    height: 52px
  }

  .offerLogo-module-scss-module__Nc40Da__miniChart.offerLogo-module-scss-module__Nc40Da__offer__logo {
    height: 53px
  }
}

@media (max-width:760px) {
  .offerLogo-module-scss-module__Nc40Da__offer__logo {
    order: 0;
    align-self: center;
    width: 45.333vw;
    height: 14.667vw
  }

  .offerLogo-module-scss-module__Nc40Da__offer__logo.offerLogo-module-scss-module__Nc40Da__has-ribbon {
    padding-top: 0
  }

  .offerLogo-module-scss-module__Nc40Da__score-hidden.offerLogo-module-scss-module__Nc40Da__offer__logo {
    justify-content: center;
    margin-right: auto;
    display: flex
  }

  .offerLogo-module-scss-module__Nc40Da__miniChart.offerLogo-module-scss-module__Nc40Da__offer__logo {
    height: 14.133vw;
    margin-bottom: 2.7vw
  }
}

.offerHighlightBadge-module-scss-module__Uc7H3W__offer__highlightBadge-content {
  box-sizing: border-box;
  text-align: center;
  background-color: var(--highlight-bg);
  color: var(--fg-10);
  line-height: 130%;
  display: block
}

.offerHighlightBadge-module-scss-module__Uc7H3W__offer__highlightBadge-grey {
  color: #00338e;
  background-color: #f7f7f7
}

@media (min-width:761px) {
  .offerHighlightBadge-module-scss-module__Uc7H3W__offer__highlightBadge-content {
    margin-bottom: 16px;
    padding: 6px 5px;
    font-size: 11px
  }

  .offerHighlightBadge-module-scss-module__Uc7H3W__offer__highlightBadge-content.offerHighlightBadge-module-scss-module__Uc7H3W__mobile {
    display: none
  }

  .offerHighlightBadge-module-scss-module__Uc7H3W__offer__highlightBadge-content.offerHighlightBadge-module-scss-module__Uc7H3W__desktop {
    display: block
  }
}

@media (max-width:760px) {
  .offerHighlightBadge-module-scss-module__Uc7H3W__offer__highlightBadge-content.offerHighlightBadge-module-scss-module__Uc7H3W__desktop {
    display: none
  }

  .offerHighlightBadge-module-scss-module__Uc7H3W__offer__highlightBadge-content.offerHighlightBadge-module-scss-module__Uc7H3W__mobile {
    width: 100%;
    margin-bottom: 5.333vw;
    padding: 1.6vw 1.867vw;
    font-size: 2.933vw;
    display: block
  }

  .offerHighlightBadge-module-scss-module__Uc7H3W__offer__highlightBadge-content.offerHighlightBadge-module-scss-module__Uc7H3W__belowCta {
    order: 10
  }
}

.qualifier-module-scss-module__iN1fnG__ellipse.qualifier-module-scss-module__iN1fnG__modal-qualifier {
  border-radius: var(--site-border-radius)
}

.qualifier-module-scss-module__iN1fnG__ellipse .qualifier-module-scss-module__iN1fnG__modal-qualifier__header-headers {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.qualifier-module-scss-module__iN1fnG__ellipse .qualifier-module-scss-module__iN1fnG__modal-qualifier__body,
.qualifier-module-scss-module__iN1fnG__ellipse .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer {
  align-items: center
}

.qualifier-module-scss-module__iN1fnG__ellipse .qualifier-module-scss-module__iN1fnG__modal-qualifier__body__bullets {
  margin: 0;
  padding: 0
}

.qualifier-module-scss-module__iN1fnG__ellipse_bg_container {
  display: block;
  position: absolute;
  top: 0;
  left: 0
}

.qualifier-module-scss-module__iN1fnG__ellipse_bg {
  fill: var(--highlight-bg)
}

.qualifier-module-scss-module__iN1fnG__ellipse .qualifier-module-scss-module__iN1fnG__modal-qualifier__header-logo {
  margin-bottom: 0;
  position: relative
}

.qualifier-module-scss-module__iN1fnG__modal-window-common .qualifier-module-scss-module__iN1fnG__modal-window-common__close-button {
  z-index: 1
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier {
  background-color: var(--bg-10)
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__body {
  flex-direction: column;
  display: flex
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__body__bullets {
  margin: 0;
  padding: 0
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__body__bullets_item {
  align-items: center;
  display: flex
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__footer {
  flex-direction: column;
  display: flex
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__checkbox {
  align-items: center;
  display: flex
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__cta-button-content {
  justify-content: center;
  align-items: center;
  display: flex
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__cta-button.qualifier-module-scss-module__iN1fnG__active {
  background: var(--primary);
  color: var(--primary-fg);
  cursor: pointer;
  pointer-events: all;
  transition: transform .3s
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__cta-button.qualifier-module-scss-module__iN1fnG__active:hover {
  transform: scale(1.1)
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__checkbox__input {
  appearance: none
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__checkbox__input:checked:after {
  content: "";
  border: solid var(--primary-fg);
  display: block;
  transform: rotate(40deg)
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__checkbox__input:checked {
  background: var(--primary)
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__cta-button.qualifier-module-scss-module__iN1fnG__active .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__cta-button-text a {
  color: var(--primary-fg)
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__title_text {
  font-weight: 700
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__subtitle_text {
  font-weight: 400
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__body__bullets_item_text {
  color: var(--fg-10);
  font-weight: 400
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__separation-line {
  background-color: var(--highlight-bg, #e2e2e2);
  margin: 0 auto
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__checkbox__label {
  font-weight: 400
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__cta-button {
  background: var(--disabled-bg);
  pointer-events: none
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__cta-button-text {
  text-align: center;
  color: var(--fg-10);
  font-weight: 400
}

.qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__button__back-to-chart {
  cursor: pointer;
  color: var(--primary);
  font-weight: 600;
  text-decoration: underline
}

@media (min-width:951px) {
  .qualifier-module-scss-module__iN1fnG__modal-window-common__wrapper .qualifier-module-scss-module__iN1fnG__modal-window-common {
    border-radius: 7px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier.qualifier-module-scss-module__iN1fnG__ellipse {
    min-width: 536px;
    max-width: 536px;
    padding: 0
  }

  .qualifier-module-scss-module__iN1fnG__ellipse .qualifier-module-scss-module__iN1fnG__modal-qualifier__header {
    padding-bottom: 13px;
    position: relative
  }

  .qualifier-module-scss-module__iN1fnG__ellipse_bg.qualifier-module-scss-module__iN1fnG__mobile {
    display: none
  }

  .qualifier-module-scss-module__iN1fnG__ellipse .qualifier-module-scss-module__iN1fnG__modal-qualifier__header-headers {
    height: 115px;
    padding: 0 60px
  }

  .qualifier-module-scss-module__iN1fnG__ellipse .qualifier-module-scss-module__iN1fnG__modal-qualifier__body {
    margin-bottom: 20px
  }

  .qualifier-module-scss-module__iN1fnG__ellipse .qualifier-module-scss-module__iN1fnG__modal-qualifier__subtitle {
    margin: 12px 0 0
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier {
    min-width: 536px;
    min-height: 437px
  }

  .qualifier-module-scss-module__iN1fnG__modal-window-common .qualifier-module-scss-module__iN1fnG__modal-window-common__close-button {
    top: 20px;
    right: 20px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__header {
    margin-bottom: 20px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__header-logo {
    margin-bottom: 30px;
    padding: 20px 20px 0
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__header-headers {
    padding: 0 70px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer {
    padding: 0 20px 20px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__body {
    margin-bottom: 20px;
    padding: 0 70px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__title_text {
    font-size: 17px;
    line-height: 18px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__subtitle {
    margin: 12px 0 20px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__subtitle_text {
    font-size: 15px;
    line-height: 18px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__body__bullets_item:not(:last-child) {
    margin-bottom: 10px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__body__bullets_item_text {
    margin-left: 6px;
    font-size: 14px;
    line-height: 22px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__body__bullets {
    margin-top: 0
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer {
    align-items: center;
    margin-top: 20px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__separation-line {
    width: 335px;
    height: 1px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__checkbox__input {
    border: 1px solid var(--fg-10);
    border-radius: 4px;
    width: 23px;
    height: 23px;
    margin-right: 12px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__checkbox__input:checked:after {
    border-width: 0 2px 2px 0;
    width: 5px;
    height: 10px;
    margin: 4px auto
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__checkbox__label {
    font-size: 14px;
    line-height: 22px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__cta-button {
    border-radius: 3px;
    min-width: 335px;
    margin: 20px 0
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__cta-button-text {
    margin-right: 4px;
    padding: 12px 0;
    font-size: 16px
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__button__back-to-chart {
    font-size: 14px;
    line-height: 22px
  }
}

@media (max-width:950px) {
  .qualifier-module-scss-module__iN1fnG__modal-window .qualifier-module-scss-module__iN1fnG__modal-window-common__wrapper {
    top: unset;
    transform: unset;
    animation: .5s forwards qualifier-module-scss-module__iN1fnG__slideUp;
    bottom: 0;
    left: 0;
    right: 0
  }

  @keyframes qualifier-module-scss-module__iN1fnG__slideUp {
    0% {
      opacity: 0;
      transform: translateY(100%)
    }

    to {
      opacity: 1;
      transform: translateY(0)
    }
  }

  .qualifier-module-scss-module__iN1fnG__modal-window-common__wrapper .qualifier-module-scss-module__iN1fnG__modal-window-common {
    border-radius: 1.867vw 1.867vw 0 0;
    min-width: 100vw
  }

  .qualifier-module-scss-module__iN1fnG__ellipse.qualifier-module-scss-module__iN1fnG__modal-qualifier {
    min-width: 100vw
  }

  .qualifier-module-scss-module__iN1fnG__ellipse .qualifier-module-scss-module__iN1fnG__modal-qualifier__header {
    height: 42.133vw;
    margin: 0 0 5.333vw;
    padding: 0
  }

  .qualifier-module-scss-module__iN1fnG__ellipse .qualifier-module-scss-module__iN1fnG__modal-qualifier__body {
    margin-bottom: 5.333vw
  }

  .qualifier-module-scss-module__iN1fnG__ellipse .qualifier-module-scss-module__iN1fnG__modal-qualifier__header-logo {
    padding: 5.333vw 5.333vw 0
  }

  .qualifier-module-scss-module__iN1fnG__ellipse_bg.qualifier-module-scss-module__iN1fnG__desktop {
    display: none
  }

  .qualifier-module-scss-module__iN1fnG__ellipse_bg.qualifier-module-scss-module__iN1fnG__mobile {
    width: 100vw;
    height: 42.133vw;
    display: block
  }

  .qualifier-module-scss-module__iN1fnG__ellipse .qualifier-module-scss-module__iN1fnG__modal-qualifier__header-headers {
    height: 29.333vw;
    padding: 0 5.067vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier {
    min-width: 100vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__title {
    margin-bottom: 3.2vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__title_text {
    font-size: 4.267vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__subtitle_text {
    font-size: 3.733vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__body__bullets_item,
  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__checkbox__label {
    font-size: 3.467vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__cta-button-text {
    font-size: 4.267vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__button__back-to-chart {
    font-size: 3.2vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__header {
    margin-bottom: 5.333vw;
    padding: 5.333vw 5.333vw 0
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__header-logo {
    margin-bottom: 5.333vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__body {
    margin-bottom: 5.333vw;
    padding: 0 5.333vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer {
    margin-top: 5.333vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__body__bullets_item:not(:last-child) {
    margin-bottom: 2.667vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__body__bullets_item_text {
    margin-left: 1.6vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__cta-button {
    margin: 5.333vw 0
  }

  .qualifier-module-scss-module__iN1fnG__modal-window-common .qualifier-module-scss-module__iN1fnG__modal-window-common__close-button {
    top: 5.333vw;
    right: 5.333vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__checkbox__input {
    border: .267vw solid var(--fg-10);
    border-radius: 1.067vw;
    width: 6.133vw;
    height: 6.133vw;
    margin: 0 2.667vw 0 0
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__checkbox__input:checked:after {
    border-width: 0 .533vw .533vw 0;
    width: 1.333vw;
    height: 2.667vw;
    margin: .533vw auto
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__separation-line {
    width: 89.333vw;
    height: .267vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__checkbox {
    margin-bottom: 5.333vw;
    padding: 0 5.333vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__cta-button {
    min-width: 89.333vw;
    margin: 0 auto;
    padding: 3.733vw .267vw
  }

  .qualifier-module-scss-module__iN1fnG__modal-qualifier__footer__back-to-chart-button {
    margin-top: 5.333vw;
    padding: 0 5.333vw 5.333vw
  }
}

@keyframes modalWindow-module-scss-module__qEyw7a__opacity {
  to {
    opacity: 1
  }
}

.modalWindow-module-scss-module__qEyw7a__modalWindow {
  z-index: 100;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0
}

.modalWindow-module-scss-module__qEyw7a__modalWindowBackground {
  z-index: 101;
  opacity: 0;
  background-color: #0000004d;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  animation: .5s forwards modalWindow-module-scss-module__qEyw7a__opacity;
  display: flex;
  position: fixed;
  top: 0;
  left: 0
}

.modalWindow-module-scss-module__qEyw7a__modalWindowContent {
  z-index: 102;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

.modalWindow-module-scss-module__qEyw7a__modalWindowCloseButton {
  cursor: pointer;
  z-index: 1;
  position: absolute
}

@media (min-width:761px) {
  .modalWindow-module-scss-module__qEyw7a__hasShadow.modalWindow-module-scss-module__qEyw7a__modalWindowContent {
    box-shadow: 0 5px 15px #00000026
  }

  .modalWindow-module-scss-module__qEyw7a__modalWindowCloseButton {
    width: 13px;
    height: 13px;
    display: flex;
    top: 9px;
    left: 9px
  }

  .modalWindow-module-scss-module__qEyw7a__closeButtonRight .modalWindow-module-scss-module__qEyw7a__modalWindowCloseButton {
    left: unset;
    top: 20px;
    right: 20px
  }

  .modalWindow-module-scss-module__qEyw7a__modalWindowCloseButtonDesktop {
    display: block
  }

  .modalWindow-module-scss-module__qEyw7a__modalWindowCloseButtonMobile {
    display: none
  }
}

@media (max-width:760px) {
  .modalWindow-module-scss-module__qEyw7a__modalWindowContent {
    border-radius: 1.493vw;
    width: 95vw;
    max-height: 95vh;
    box-shadow: 0 1.493vw 4.478vw #00000026
  }

  .modalWindow-module-scss-module__qEyw7a__mobileBottomSheet.modalWindow-module-scss-module__qEyw7a__modalWindowContent {
    width: 100%;
    bottom: 0;
    top: unset;
    transform: unset;
    left: 0
  }

  .modalWindow-module-scss-module__qEyw7a__modalWindowContent.modalWindow-module-scss-module__qEyw7a__isFiltersPopup {
    width: 100%;
    height: 100%;
    max-height: unset;
    max-width: unset;
    margin: 0;
    padding: 0
  }

  .modalWindow-module-scss-module__qEyw7a__hasShadow.modalWindow-module-scss-module__qEyw7a__modalWindowContent {
    box-shadow: 0 1.3333vw 4vw #00000026
  }

  .modalWindow-module-scss-module__qEyw7a__modalWindowCloseButton {
    width: 4.179vw;
    height: 4.179vw;
    top: 3.284vw;
    right: 3.284vw
  }

  .modalWindow-module-scss-module__qEyw7a__closeButtonRight .modalWindow-module-scss-module__qEyw7a__modalWindowCloseButton {
    top: 5.333vw;
    right: 5vw
  }

  .modalWindow-module-scss-module__qEyw7a__modalWindowCloseButtonDesktop {
    display: none
  }

  .modalWindow-module-scss-module__qEyw7a__modalWindowCloseButtonMobile,
  .modalWindow-module-scss-module__qEyw7a__mobileBottomSheet .modalWindow-module-scss-module__qEyw7a__modalWindowCloseButtonDesktop {
    display: block
  }

  .modalWindow-module-scss-module__qEyw7a__mobileBottomSheet .modalWindow-module-scss-module__qEyw7a__modalWindowCloseButtonMobile {
    display: none
  }
}

.offerCommon-module-scss-module__dokJpG__offer,
.offerCommon-module-scss-module__dokJpG__offer__cta-wrapper {
  position: relative
}

.offerCommon-module-scss-module__dokJpG__offer {
  border-style: solid;
  border-color: var(--border-10)
}

.offerCommon-module-scss-module__dokJpG__offer.offerCommon-module-scss-module__dokJpG__boldedFrame {
  border-radius: var(--site-border-radius)
}

.offerCommon-module-scss-module__dokJpG__offerCommon {
  flex-direction: column;
  display: flex
}

.offerCommon-module-scss-module__dokJpG__topChoice.offerCommon-module-scss-module__dokJpG__offer {
  border-color: var(--accent-color)
}

.offerCommon-module-scss-module__dokJpG__offer:last-child {
  margin-bottom: 0
}

.offerCommon-module-scss-module__dokJpG__offer__cta-wrapper {
  z-index: 1
}

.offerCommon-module-scss-module__dokJpG__offer__wrapper {
  background-color: var(--bg-40);
  width: 100%;
  color: var(--fg-10);
  box-sizing: border-box
}

.offerCommon-module-scss-module__dokJpG__offer__box-link {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.offerCommon-module-scss-module__dokJpG__offer__wrapper,
.offerCommon-module-scss-module__dokJpG__offer__start,
.offerCommon-module-scss-module__dokJpG__offer__end {
  display: flex
}

.offerCommon-module-scss-module__dokJpG__offer__start {
  justify-content: space-between
}

.offerCommon-module-scss-module__dokJpG__offer__end {
  align-items: center
}

.offerCommon-module-scss-module__dokJpG__offer__text {
  color: var(--primary);
  text-align: center;
  margin: auto;
  overflow: hidden
}

.offerCommon-module-scss-module__dokJpG__offer__end .offerCommon-module-scss-module__dokJpG__cta__button {
  text-transform: none;
  white-space: nowrap
}

.offerCommon-module-scss-module__dokJpG__offer__unavailable {
  opacity: .55;
  pointer-events: none
}

.offerCommon-module-scss-module__dokJpG__showMore .offerCommon-module-scss-module__dokJpG__offer-hidden {
  display: none
}

.offerCommon-module-scss-module__dokJpG__miniChart.offerCommon-module-scss-module__dokJpG__offerCommon a {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  color: var(--fg-10)
}

.offerCommon-module-scss-module__dokJpG__offer__end.offerCommon-module-scss-module__dokJpG__highlightBadge {
  flex-wrap: wrap
}

.offerCommon-module-scss-module__dokJpG__offer__end.offerCommon-module-scss-module__dokJpG__highlightBadge .offerCommon-module-scss-module__dokJpG__offer__phone-cta {
  margin-top: unset
}

.offerCommon-module-scss-module__dokJpG__topChoice.offerCommon-module-scss-module__dokJpG__crownDesign .offerCommon-module-scss-module__dokJpG__offer__wrapper {
  background-color: var(--spotlight-bg, #f3f7fc)
}

.offerCommon-module-scss-module__dokJpG__offer__disclosure {
  text-align: center;
  color: var(--fg-10);
  padding: calc(var(--spacing)*4)calc(var(--spacing)*8);
  background-color: #0000
}

.offerCommon-module-scss-module__dokJpG__offer.offerCommon-module-scss-module__dokJpG__condensed {
  margin-bottom: calc(var(--spacing)*20)
}

.offerCommon-module-scss-module__dokJpG__offer__cta.offerCommon-module-scss-module__dokJpG__large {
  border-radius: var(--radius-6)
}

.offerCommon-module-scss-module__dokJpG__condensed+.offerCommon-module-scss-module__dokJpG__offer__disclosure {
  margin: calc(var(--spacing)*-20)0 calc(var(--spacing)*20)
}

.offerCommon-module-scss-module__dokJpG__offer__ctaContainer {
  position: relative
}

@media (min-width:1041px) {
  .offerCommon-module-scss-module__dokJpG__condensed.offerCommon-module-scss-module__dokJpG__offer .offerCommon-module-scss-module__dokJpG__offer__start {
    flex-direction: row;
    flex-basis: 364px;
    align-items: center;
    height: 109px;
    margin-right: 40px;
    padding: 12px 24px
  }

  .offerCommon-module-scss-module__dokJpG__condensed .offerCommon-module-scss-module__dokJpG__offer__cta {
    width: 180px
  }
}

@media (min-width:761px) {
  .offerCommon-module-scss-module__dokJpG__offer {
    border-radius: var(--site-border-radius);
    border-width: 1px;
    margin-bottom: 30px;
    font-size: 14px
  }

  .offerCommon-module-scss-module__dokJpG__topChoice.offerCommon-module-scss-module__dokJpG__offer {
    border-width: 2px;
    box-shadow: 0 5px 15px #0000001a
  }

  .offerCommon-module-scss-module__dokJpG__offer__wrapper {
    flex-wrap: wrap
  }

  .offerCommon-module-scss-module__dokJpG__offer.offerCommon-module-scss-module__dokJpG__boldedFrame {
    border: 1px solid var(--accent-color)
  }

  .offerCommon-module-scss-module__dokJpG__offer__start {
    box-sizing: border-box;
    flex: 0 0 210px;
    padding: 35px 25px 25px
  }

  .offerCommon-module-scss-module__dokJpG__offer__start,
  .offerCommon-module-scss-module__dokJpG__offer__end {
    color: var(--fg-10);
    flex-direction: column
  }

  .offerCommon-module-scss-module__dokJpG__offer .offerCommon-module-scss-module__dokJpG__offer__start {
    height: 190px;
    margin: auto 0
  }

  .offerCommon-module-scss-module__dokJpG__offer.offerCommon-module-scss-module__dokJpG__feature-icons .offerCommon-module-scss-module__dokJpG__offer__start {
    min-height: 231px
  }

  .offerCommon-module-scss-module__dokJpG__score-hidden:not(.offerCommon-module-scss-module__dokJpG__feature-icons) .offerCommon-module-scss-module__dokJpG__offer__start {
    justify-content: normal;
    margin: auto 0;
    padding-top: 0;
    padding-bottom: 0
  }

  .offerCommon-module-scss-module__dokJpG__offer.offerCommon-module-scss-module__dokJpG__has-badge .offerCommon-module-scss-module__dokJpG__offer__start {
    height: 210px
  }

  .offerCommon-module-scss-module__dokJpG__offer__special-icon {
    margin-right: 4px
  }

  .offerCommon-module-scss-module__dokJpG__offer__end {
    margin: auto 20px auto auto
  }

  .offerCommon-module-scss-module__dokJpG__offer__cta {
    border-radius: var(--button-cta-border-radius);
    width: 150px;
    height: 45px;
    font-size: 16px
  }

  .offerCommon-module-scss-module__dokJpG__cta__arrow {
    width: 14px;
    height: 11px
  }

  .offerCommon-module-scss-module__dokJpG__miniChart.offerCommon-module-scss-module__dokJpG__offerCommon a {
    -webkit-text-decoration: unset;
    text-decoration: unset;
    color: var(--fg-10)
  }

  .offerCommon-module-scss-module__dokJpG__miniChart.offerCommon-module-scss-module__dokJpG__offerCommon .offerCommon-module-scss-module__dokJpG__offer__wrapper {
    flex-wrap: nowrap;
    align-items: center;
    height: 109px
  }

  .offerCommon-module-scss-module__dokJpG__miniChart.offerCommon-module-scss-module__dokJpG__offer .offerCommon-module-scss-module__dokJpG__offer__start {
    height: unset;
    flex: 0 0 202px;
    padding: 10px 0 0 16px
  }

  .offerCommon-module-scss-module__dokJpG__miniChart.offerCommon-module-scss-module__dokJpG__offer .offerCommon-module-scss-module__dokJpG__offer__end {
    margin-right: 16px
  }

  .offerCommon-module-scss-module__dokJpG__miniChart.offerCommon-module-scss-module__dokJpG__offer .offerCommon-module-scss-module__dokJpG__offer__end>:nth-child(2) {
    display: none
  }

  .offerCommon-module-scss-module__dokJpG__offer__end.offerCommon-module-scss-module__dokJpG__highlightBadge {
    margin: auto 15px auto auto
  }

  .offerCommon-module-scss-module__dokJpG__topChoice.offerCommon-module-scss-module__dokJpG__crownDesign.offerCommon-module-scss-module__dokJpG__offer {
    border: 2px solid var(--spotlight, #518bd6);
    border-radius: 4px
  }

  .offerCommon-module-scss-module__dokJpG__topChoice.offerCommon-module-scss-module__dokJpG__crownDesign .offerCommon-module-scss-module__dokJpG__offer__wrapper {
    border-radius: 4px
  }

  .offerCommon-module-scss-module__dokJpG__offer__disclosure {
    font-size: 10px;
    line-height: 12px;
    bottom: -20px
  }

  .offerCommon-module-scss-module__dokJpG__offer__textBelowCta {
    padding: calc(var(--spacing)*6)calc(var(--spacing)*4);
    color: var(--primary);
    font-size: var(--text-body-s);
    border-color: var(--primary);
    border-style: solid;
    border-width: var(--spacing);
    margin-top: calc(var(--spacing)*12);
    text-align: center;
    border-left: none;
    border-right: none;
    width: 150px
  }

  .offerCommon-module-scss-module__dokJpG__offer__cta.offerCommon-module-scss-module__dokJpG__large {
    height: calc(var(--spacing)*62)
  }
}

@media (min-width:761px) and (max-width:1040px) {
  .offerCommon-module-scss-module__dokJpG__offer__end.offerCommon-module-scss-module__dokJpG__highlightBadge {
    margin: auto 5px auto auto
  }

  .offerCommon-module-scss-module__dokJpG__condensed.offerCommon-module-scss-module__dokJpG__offer .offerCommon-module-scss-module__dokJpG__offer__start {
    height: 128px;
    padding: 20px 20px 8px 25px
  }

  .offerCommon-module-scss-module__dokJpG__condensed.offerCommon-module-scss-module__dokJpG__offer.offerCommon-module-scss-module__dokJpG__has-ribbon .offerCommon-module-scss-module__dokJpG__offer__start {
    padding-top: 26px
  }
}

@media (max-width:760px) {
  .offerCommon-module-scss-module__dokJpG__offer {
    border-radius: var(--site-border-radius);
    border-width: .267vw;
    margin-bottom: 8vw;
    font-size: 3.733vw
  }

  .offerCommon-module-scss-module__dokJpG__offer.offerCommon-module-scss-module__dokJpG__boldedFrame {
    border: .5333vw solid var(--accent-color)
  }

  .offerCommon-module-scss-module__dokJpG__topChoice.offerCommon-module-scss-module__dokJpG__offer {
    border-width: .6vw;
    box-shadow: 0 1.333vw 4vw #0000001a
  }

  .offerCommon-module-scss-module__dokJpG__offer__text {
    max-height: 8vw;
    font-size: 4.8vw;
    line-height: 8vw
  }

  .offerCommon-module-scss-module__dokJpG__offer .offerCommon-module-scss-module__dokJpG__offer__wrapper {
    flex-direction: column;
    padding: 8vw 4.5vw 4.5vw
  }

  .offerCommon-module-scss-module__dokJpG__offer__start {
    flex-flow: wrap;
    align-items: center;
    margin-bottom: 5.333vw
  }

  .offerCommon-module-scss-module__dokJpG__offer__score-common {
    margin-bottom: 5.333vw;
    margin-right: -1.333vw;
    padding: 1.333vw
  }

  .offerCommon-module-scss-module__dokJpG__offer__special-icon {
    margin-right: 1.067vw
  }

  .offerCommon-module-scss-module__dokJpG__offer__end {
    flex-direction: row-reverse;
    order: 7;
    align-items: flex-start;
    margin-top: 5.333vw;
    margin-bottom: 0
  }

  .offerCommon-module-scss-module__dokJpG__offer__cta,
  .offerCommon-module-scss-module__dokJpG__offer__extended__button {
    width: 36.533vw;
    height: 12vw
  }

  .offerCommon-module-scss-module__dokJpG__offer__cta {
    border-radius: var(--button-cta-border-radius);
    font-size: 4.267vw
  }

  .offerCommon-module-scss-module__dokJpG__cta__arrow {
    width: 3.733vw;
    height: 2.933vw
  }

  .offerCommon-module-scss-module__dokJpG__offer__ctaContainer {
    margin-left: auto
  }

  .offerCommon-module-scss-module__dokJpG__offer__ctaContainer:has(>.offerCommon-module-scss-module__dokJpG__wideCta) {
    width: 100%
  }

  .offerCommon-module-scss-module__dokJpG__offer__setOffBox {
    border-top: .267vw solid var(--border-10);
    order: 100
  }

  .offerCommon-module-scss-module__dokJpG__offer__setOffBox .offerCommon-module-scss-module__dokJpG__offer__wrapper {
    padding-top: 2.667vw
  }

  .offerCommon-module-scss-module__dokJpG__miniChart.offerCommon-module-scss-module__dokJpG__offerCommon .offerCommon-module-scss-module__dokJpG__offer__start {
    margin-bottom: 0
  }

  .offerCommon-module-scss-module__dokJpG__miniChart.offerCommon-module-scss-module__dokJpG__offerCommon .offerCommon-module-scss-module__dokJpG__offer__end {
    margin-top: 4.267vw
  }

  .offerCommon-module-scss-module__dokJpG__offerCommon.offerCommon-module-scss-module__dokJpG__lineSeparator .offerCommon-module-scss-module__dokJpG__offer__start {
    margin-bottom: 4.267vw;
    padding-bottom: 5.333vw;
    position: relative
  }

  .offerCommon-module-scss-module__dokJpG__offerCommon.offerCommon-module-scss-module__dokJpG__lineSeparator .offerCommon-module-scss-module__dokJpG__offer__start:after {
    background-color: var(--border-10);
    content: "";
    width: 90vw;
    height: .267vw;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%)
  }

  .offerCommon-module-scss-module__dokJpG__topChoice.offerCommon-module-scss-module__dokJpG__crownDesign.offerCommon-module-scss-module__dokJpG__offer {
    z-index: 0;
    border: none;
    position: relative
  }

  .offerCommon-module-scss-module__dokJpG__topChoice.offerCommon-module-scss-module__dokJpG__crownDesign .offerCommon-module-scss-module__dokJpG__offer__wrapper {
    border: .53vw solid var(--spotlight, #518bd6);
    border-radius: 1.07vw;
    padding-top: 6.93vw
  }

  .offerCommon-module-scss-module__dokJpG__offerCommon.offerCommon-module-scss-module__dokJpG__extendedCtaButtonsFirst .offerCommon-module-scss-module__dokJpG__offer__wrapper {
    padding-bottom: 2.67vw
  }

  .offerCommon-module-scss-module__dokJpG__offer__disclosure {
    color: var(--disabled);
    font-size: 2.667vw;
    line-height: 3.2vw
  }

  .offerCommon-module-scss-module__dokJpG__condensed .offerCommon-module-scss-module__dokJpG__offer__start {
    margin-bottom: 2.133vw
  }

  .offerCommon-module-scss-module__dokJpG__condensed.offerCommon-module-scss-module__dokJpG__has-ribbon .offerCommon-module-scss-module__dokJpG__offer__wrapper {
    padding-top: calc(var(--spacing)*28)
  }

  .offerCommon-module-scss-module__dokJpG__condensed .offerCommon-module-scss-module__dokJpG__offer__end {
    margin-top: 3.2vw
  }

  .offerCommon-module-scss-module__dokJpG__condensed .offerCommon-module-scss-module__dokJpG__offer__wrapper {
    padding: 5.333vw 5.333vw 3.2vw
  }

  .offerCommon-module-scss-module__dokJpG__condensed .offerCommon-module-scss-module__dokJpG__offer__cta {
    width: 36.8vw;
    height: 8.533vw
  }

  .offerCommon-module-scss-module__dokJpG__condensed .offerCommon-module-scss-module__dokJpG__offer__ctaContainer:only-child .offerCommon-module-scss-module__dokJpG__offer__cta {
    width: 78.667vw
  }

  .offerCommon-module-scss-module__dokJpG__offer__cta.offerCommon-module-scss-module__dokJpG__large {
    height: 10.667vw
  }

  .offerCommon-module-scss-module__dokJpG__wideCta,
  .offerCommon-module-scss-module__dokJpG__wideCta .offerCommon-module-scss-module__dokJpG__offer__cta {
    width: 100%
  }

  .offerCommon-module-scss-module__dokJpG__offer__textBelowCta {
    display: none
  }
}

.slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  display: block;
  position: relative
}

.slick-list {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden
}

.slick-list:focus {
  outline: none
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate(0, 0)
}

.slick-track {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 0;
  left: 0
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table
}

.slick-track:after {
  clear: both
}

.slick-loading .slick-track {
  visibility: hidden
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none
}

[dir=rtl] .slick-slide {
  float: right
}

.slick-slide img {
  display: block
}

.slick-slide.slick-loading img {
  display: none
}

.slick-slide.dragging img {
  pointer-events: none
}

.slick-initialized .slick-slide {
  display: block
}

.slick-loading .slick-slide {
  visibility: hidden
}

.slick-vertical .slick-slide {
  border: 1px solid #0000;
  height: auto;
  display: block
}

.slick-arrow.slick-hidden {
  display: none
}

.slick-loading .slick-list {
  background: #fff url(../media/ajax-loader.d5c1e833.gif) 50% no-repeat
}

@font-face {
  font-family: slick;
  font-weight: 400;
  font-style: normal;
  src: url(../media/slick.3392c85e.eot);
  src: url(../media/slick.3392c85e.eot)format("embedded-opentype"), url(../media/slick.265d68e3.woff)format("woff"), url(../media/slick.31421072.ttf)format("truetype"), url(../media/slick.5f2cd927.svg)format("svg")
}

.slick-prev,
.slick-next {
  cursor: pointer;
  color: #0000;
  background: 0 0;
  border: none;
  outline: none;
  width: 20px;
  height: 20px;
  padding: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: #0000;
  background: 0 0;
  outline: none
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25
}

.slick-prev:before,
.slick-next:before {
  opacity: .75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: slick;
  font-size: 20px;
  line-height: 1
}

.slick-prev {
  left: -25px
}

[dir=rtl] .slick-prev {
  left: auto;
  right: -25px
}

.slick-prev:before {
  content: "←"
}

[dir=rtl] .slick-prev:before {
  content: "→"
}

.slick-next {
  right: -25px
}

[dir=rtl] .slick-next {
  left: -25px;
  right: auto
}

.slick-next:before {
  content: "→"
}

[dir=rtl] .slick-next:before {
  content: "←"
}

.slick-dotted.slick-slider {
  margin-bottom: 30px
}

.slick-dots {
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  position: absolute;
  bottom: -25px
}

.slick-dots li {
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  display: inline-block;
  position: relative
}

.slick-dots li button {
  cursor: pointer;
  color: #0000;
  background: 0 0;
  border: 0;
  outline: none;
  width: 20px;
  height: 20px;
  padding: 5px;
  font-size: 0;
  line-height: 0;
  display: block
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1
}

.slick-dots li button:before {
  content: "•";
  text-align: center;
  opacity: .25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
  height: 20px;
  font-family: slick;
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0
}

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: #000
}

.offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommon * {
  box-sizing: border-box;
  color: var(--fg-10)
}

.offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommon {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex
}

.offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommon__card-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommon__image-text {
  color: #fff;
  text-align: center;
  background: #00000075;
  width: 100%;
  font-weight: 700;
  text-decoration-line: underline
}

@media (min-width:761px) {
  .offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommon .offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommonCarousel__mobile {
    display: none
  }

  .offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommon__desktop {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
  }

  .offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommon__image-text {
    display: none
  }
}

@media (max-width:760px) {
  .offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommon {
    height: 64vw
  }

  .offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommon__image {
    width: 38.4vw;
    height: 46.4vw
  }

  .offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommon__image-container {
    background: linear-gradient(#d8d0bc 0%, #ebe3cf 100%);
    border-radius: 2.667vw;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 76vw;
    height: 53.333vw;
    display: flex
  }

  .offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommon__desktop {
    display: none
  }

  .offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommon__card-container {
    padding: 0 1.067vw
  }

  .offerGalleryCommon-module-scss-module__2L2sEa__offerGalleryCommon__image-text {
    border-radius: 0 0 2.667vw 2.667vw;
    height: 6.933vw;
    font-size: 3.733vw
  }
}

.no-unify-or-var .carouselCommon .slick-prev,
.no-unify-or-var .carouselCommon .slick-next,
.no-unify-or-var .carouselCommon .slick-prev:before,
.no-unify-or-var .carouselCommon .slick-next:before {
  z-index: 1;
  color: #d6d6d6
}

@media (min-width:760px) {
  .no-unify-or-var .carouselCommon.testimonialsCardsCarousel--mobile {
    display: none
  }
}

@media (max-width:760px) {
  .no-unify-or-var .carouselCommon .slick-dots {
    bottom: unset
  }

  .no-unify-or-var .carouselCommon .slick-dots li {
    width: unset;
    height: unset
  }

  .no-unify-or-var .carouselCommon .slick-dots li button {
    width: unset;
    height: unset;
    padding: unset;
    margin: 0 .533vw
  }

  .no-unify-or-var .carouselCommon .slick-dots li button:before {
    width: unset;
    height: unset;
    font-size: 2.133vw;
    line-height: unset
  }

  .no-unify-or-var .carouselCommon .phoneNumbersStripItem {
    padding: 1.067vw
  }

  .no-unify-or-var .carouselCommon.phoneNumbersStrip .slick-slide>div:first-child {
    margin-right: 2.133vw
  }

  .no-unify-or-var .carouselCommon.testimonialsCardsCarousel--mobile {
    margin-bottom: 24vw;
    display: block
  }

  .no-unify-or-var .carouselCommon li.slick-active button:before {
    color: var(--info)
  }

  .no-unify-or-var .offerGallery.carouselCommon .slick-dots {
    margin-top: 4vw
  }

  .no-unify-or-var .offerGallery.carouselCommon .slick-dots li {
    margin: 0 1.867vw
  }

  .no-unify-or-var .offerGallery.carouselCommon .slick-dots li button:before {
    font-size: 2.8vw
  }

  .no-unify-or-var .cardsList.expandable_plans.carouselCommon .slick-slide {
    padding: 0 0 1.07vw 1.07vw
  }

  .no-unify-or-var .cardsList.expandable_plans.carouselCommon .slick-slide>div:first-child {
    margin-right: 3.73vw
  }
}
