.base-icon{display:flex}.base-icon i{color:currentColor!important;height:100%;width:100%}[data-v-4221d1cc]:root{--default-color-purple:#7245ff;--default-color-blue:#5381fe;--default-color-green:#0eb250;--default-color-red:#f41e78;--default-color-purple-hover:#a657ee;--default-color-green-hover:#009a3d;--text-primary:#7245ff;--text-black:#000;--text-white:#fff;--btn-purple:#7245ff;--btn-purple-hover:#a657ee;--btn-inverted-hover:#f9f1ff;--btn-inverted-text-hover:#9e49dd;--btn-disabled:hsla(0,4%,73%,.7);--btn-green:#0eb250;--btn-green-hover:#009a3d;--btn-raspberry:#f41e78;--btn-gradient-start:#ad63fc;--btn-gradient-end:#5f20d3;--bg-color-gray:#f2f5ff;--bg-color-white:#fff;--w-xs:600px;--w-sm:1000px;--w-md:1264px;--w-lg:1904px;--w-xl:1904px}.base-button[data-v-4221d1cc]{--border-color:transparent;--bg-color:transparent;--text-color:transparent;--buttong-padding:0;--label-font-size:0;--label-line-height:0;align-items:center;background-color:transparent!important;background-color:var(--bg-color)!important;border:1px solid transparent!important;border:1px solid var(--border-color)!important;border-radius:var(--btn-radius,var(--radius-md));color:transparent!important;color:var(--btn-text-color,var(--text-color))!important;display:flex;flex-flow:row nowrap;gap:8px;justify-content:center;padding:12px 24px;padding:var(--btn-padding,12px 24px);transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:ease-in}@media(min-width:768px){.base-button[data-v-4221d1cc]{padding:var(--btn-padding,var(--button-padding))}}.base-button[data-v-4221d1cc]:hover{background-color:var(--bg-hover-color,var(--variant-bg-hover-color,var(--bg-color)))!important;border-color:var(--border-hover-color,var(--variant-border-hover-color,var(--border-color)))!important;color:var(--text-hover-color,var(--variant-text-hover-color,var(--btn-text-color,var(--text-color))))!important}.base-button[data-v-4221d1cc]:focus{outline:none}.base-button[data-v-4221d1cc]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.base-button--md[data-v-4221d1cc],.base-button--sm[data-v-4221d1cc]{--button-padding:12px 24px;--label-font-size:14px;--label-line-height:16px}@media(min-width:768px){.base-button--md[data-v-4221d1cc]{--button-padding:14px 32px;--label-font-size:16px;--label-line-height:20px}}.base-button--lg[data-v-4221d1cc]{--button-padding:20px 32px;--label-font-size:18px;--label-line-height:22px}.base-button--primary[data-v-4221d1cc]{--border-color:var(--color-brand);--bg-color:var(--color-brand);--text-color:var(--color-text-inverse);--variant-border-hover-color:var(--color-brand-hover);--variant-bg-hover-color:var(--color-brand-hover)}.base-button--outlined[data-v-4221d1cc]{--border-color:var(--color-brand);--bg-color:var(--surface-default);--text-color:var(--color-brand);--variant-border-hover-color:var(--color-brand-hover);--variant-bg-hover-color:var(--color-brand-subtle);--variant-text-hover-color:var(--color-brand-hover)}.base-button--white[data-v-4221d1cc]{--border-color:var(--surface-default);--bg-color:var(--surface-default);--text-color:var(--color-brand)}.base-button--green[data-v-4221d1cc]{--border-color:var(--action-success);--bg-color:var(--action-success);--text-color:var(--color-text-inverse);--variant-border-hover-color:var(--action-success-hover);--variant-bg-hover-color:var(--action-success-hover)}.base-button--disabled[data-v-4221d1cc]{--bg-color:var(--color-border);--border-color:var(--color-border);--text-color:var(--color-text-secondary);--variant-bg-hover-color:var(--color-border);--variant-border-hover-color:var(--color-border);--variant-text-hover-color:var(--color-text-secondary);cursor:not-allowed;pointer-events:none}.base-button__icon[data-v-4221d1cc],.base-button__loader[data-v-4221d1cc]{--size:14px;color:currentColor;height:14px!important;height:var(--size)!important;width:14px!important;width:var(--size)!important}@media(min-width:768px){.base-button__icon[data-v-4221d1cc],.base-button__loader[data-v-4221d1cc]{--size:16px}}.base-button[data-v-4221d1cc]:has(.base-button__loader){pointer-events:none}.base-button__label[data-v-4221d1cc]{color:currentColor;font-family:var(--font-body);font-size:var(--btn-label-font-size,var(--label-font-size));line-height:var(--btn-label-line-height,var(--label-line-height))}.base-badge,.base-button__label[data-v-4221d1cc]{font-weight:400;letter-spacing:0;text-align:center}.base-badge{--bg-color:transparent;--text-color:#000;align-items:center;background-color:transparent;background-color:var(--bg-color);border-radius:10px;color:#000;color:var(--text-color);display:flex;flex-flow:row nowrap;font-family:Roboto;font-size:14px;gap:8px;justify-content:center;line-height:130%;padding:3px 10px}.base-badge--purple{--bg-color:rgba(166,87,238,.122);--text-color:#a657ee}.base-badge--green{--bg-color:rgba(14,178,80,.122);--text-color:#0eb250}.base-badge--gray{--bg-color:rgba(131,139,156,.122);--text-color:#838b9c}.base-badge--orange{--bg-color:rgba(251,101,20,.122);--text-color:#fb6514}.base-badge--red{--bg-color:rgba(245,54,54,.122);--text-color:#f53636}.base-badge--gold{--bg-color:rgba(255,168,0,.122);--text-color:#ffa800}.detail-card-layout{grid-gap:16px;background-color:#f9f9fc;border-radius:24px;display:grid;gap:16px;padding:16px}.detail-card-layout__header{grid-column-gap:8px;grid-row-gap:4px;align-items:center;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-areas:"image title" "image badge";grid-template-columns:48px auto;row-gap:4px}.detail-card-layout__image-container{border-radius:8px;grid-area:image;height:48px;overflow:hidden;width:48px}.detail-card-layout__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detail-card-layout__title{color:#000;font-family:Montserrat;font-size:18px;font-weight:600;grid-area:title;letter-spacing:0;line-height:19px}@media(min-width:992px){.detail-card-layout__title{font-family:Roboto;font-size:15px;font-weight:500;line-height:17px}}.detail-card-layout__badge{grid-area:badge}.detail-card-layout__footer{background:none;margin-top:auto}.star-rating{align-items:center;display:flex;flex-flow:row nowrap;gap:1px}.star-rating--readonly .star-rating__star{cursor:default;pointer-events:none}.star-rating__star{cursor:pointer;height:20px;position:relative;width:20px}.star-rating__star-bg{color:#f2f5ff}.star-rating__star-bg svg{display:block;height:100%;width:100%}.star-rating__star-fill{color:#fb6514;height:100%;left:0;position:absolute;top:0;transition:clip-path .2s ease-in-out;width:100%}.star-rating__star-fill svg{display:block;height:100%;width:100%}.insurance-company-feature-card .detail-card-layout__badge{align-items:center;display:flex;flex-flow:row nowrap;gap:16px;justify-content:flex-start}@media(min-width:992px){.insurance-company-feature-card .detail-card-layout__badge{flex-direction:row-reverse;justify-content:flex-end}}.insurance-company-feature-card .detail-card-layout__content{display:flex;flex-direction:column;gap:8px}.insurance-company-feature-card .detail-card-layout__footer{display:flex}.insurance-company-feature-card .detail-card-layout__footer .base-button{flex:1}.insurance-company-feature-card__review-count-badge{padding:2px 6px}.insurance-company-feature-card__rating{align-items:center;display:flex;flex-flow:row nowrap;gap:8px}.insurance-company-feature-card__rating-label{color:#000;font-family:Montserrat;font-size:16px;font-weight:600;letter-spacing:0;line-height:18px}@media(min-width:992px){.insurance-company-feature-card__rating-label{font-family:Roboto;font-size:12px;font-weight:400;line-height:120%}}.insurance-company-feature-card__rating .star-rating__star{height:10px;width:10px}.insurance-company-feature-card__content-badge{align-items:center;display:flex;flex-flow:row nowrap;gap:8px;justify-content:flex-start}.insurance-company-feature-card__commission-badge,.insurance-company-feature-card__payout-speed-badge{font-weight:600}@media(min-width:992px){.insurance-company-feature-card__commission-badge,.insurance-company-feature-card__payout-speed-badge{font-weight:400}}.insurance-company-rating-card{--card-template-columns:2fr 2fr 200px;--card-template-areas:"header content footer";display:flex;flex-direction:column;gap:5px}@media(min-width:992px){.insurance-company-rating-card--with-numbering{--card-template-columns:30px 2fr 2fr 200px;--card-template-areas:"numbering header content footer"}.insurance-company-rating-card{align-items:center;display:grid;grid-template-areas:var(--card-template-areas);grid-template-columns:var(--card-template-columns);justify-items:start}}.insurance-company-rating-card__numbering{display:none}@media(min-width:992px){.insurance-company-rating-card__numbering{color:#000;display:block;font-family:Roboto;font-size:18px;font-weight:700;grid-area:numbering;letter-spacing:0;line-height:120%}}.insurance-company-rating-card__header{grid-column-gap:16px;grid-row-gap:4px;align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-areas:"logo title title" "logo reviewCount rating";grid-template-columns:40px 105px auto;row-gap:4px}@media(min-width:992px){.insurance-company-rating-card__header{grid-column-gap:16px;align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-area:header;grid-template-areas:"logo title rating" "logo reviewCount rating";grid-template-columns:53px 200px auto;justify-items:start;margin-right:30px}}.insurance-company-rating-card__content{grid-gap:8px;display:grid;gap:8px;grid-template-areas:"payoutSpeed approve" "commission commission";grid-template-columns:120px 85px;padding:8px 0}@media(min-width:992px){.insurance-company-rating-card__content{grid-column-gap:16px;align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-area:content;grid-template-areas:"payoutSpeed commission";grid-template-columns:repeat(2,1fr);justify-items:start;justify-self:stretch;margin-right:15px;padding:0}}.insurance-company-rating-card__logo{align-self:start;border-radius:5px;grid-area:logo;height:40px;overflow:hidden;width:40px}.insurance-company-rating-card__logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:992px){.insurance-company-rating-card__logo{height:53px;width:53px}}.insurance-company-rating-card__title{color:#000;font-family:Roboto;font-size:15px;font-weight:600;grid-area:title;letter-spacing:0;line-height:19px}@media(min-width:992px){.insurance-company-rating-card__title{font-size:16px;line-height:19px}}.insurance-company-rating-card__review-count{grid-area:reviewCount}.insurance-company-rating-card__rating{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;grid-area:rating}@media(min-width:992px){.insurance-company-rating-card__rating{flex-direction:row-reverse;gap:16px}}.insurance-company-rating-card__rating-value{color:#000;font-family:Montserrat;font-size:16px;font-weight:600;letter-spacing:0;line-height:18px}@media(min-width:992px){.insurance-company-rating-card__rating-value{font-family:Roboto;font-size:16px;font-weight:500;line-height:120%}}.insurance-company-rating-card__rating-stars .star-rating__star{height:12px;width:12px}@media(min-width:992px){.insurance-company-rating-card__rating-stars .star-rating__star{height:19px;width:19px}}.insurance-company-rating-card__payout-speed{display:flex;flex-direction:column;gap:4px;grid-area:payoutSpeed}.insurance-company-rating-card__payout-speed-label{color:#838b9c;font-family:Roboto;font-size:14px;font-weight:400;letter-spacing:0;line-height:130%}@media(min-width:992px){.insurance-company-rating-card__payout-speed-label{display:none}}.insurance-company-rating-card__commission{align-items:center;display:flex;flex-flow:row nowrap;gap:4px;grid-area:commission}.insurance-company-rating-card__commission-label{color:#838b9c;font-family:Roboto;font-size:14px;font-weight:400;letter-spacing:0;line-height:130%}@media(min-width:992px){.insurance-company-rating-card__commission-label{display:none}}.insurance-company-rating-card__commission-value{color:#000;font-family:Montserrat;font-size:16px;font-weight:600;letter-spacing:0;line-height:18px}@media(min-width:992px){.insurance-company-rating-card__commission-value{font-family:Roboto;font-size:16px;font-weight:600;line-height:19px}}.insurance-company-rating-card__footer{display:flex;justify-self:stretch}.insurance-company-rating-card__footer .base-button{flex:1}@media(min-width:992px){.insurance-company-rating-card__footer{grid-area:footer}}.base-skeleton{background-color:#e2e8f0;border-radius:4px;display:block;flex-shrink:0;overflow:hidden;position:relative}.base-skeleton:after{animation:base-skeleton-shimmer 1.5s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes base-skeleton-shimmer{to{transform:translateX(100%)}}.rating-card-skeleton{display:flex;flex-direction:column;gap:5px}@media(min-width:992px){.rating-card-skeleton{align-items:center;display:grid;grid-template-areas:"header content footer";grid-template-columns:2fr 2fr 200px;justify-items:start}}.rating-card-skeleton__header{grid-column-gap:16px;grid-row-gap:4px;align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-areas:"logo title title" "logo reviewCount rating";grid-template-columns:40px 105px auto;row-gap:4px}@media(min-width:992px){.rating-card-skeleton__header{grid-column-gap:16px;align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-area:header;grid-template-areas:"logo title rating" "logo reviewCount rating";grid-template-columns:53px 200px auto;justify-items:start;margin-right:30px}}.rating-card-skeleton__content{grid-gap:8px;display:grid;gap:8px;grid-template-areas:"payoutSpeed approve" "commission commission";grid-template-columns:120px 85px;padding:8px 0}@media(min-width:992px){.rating-card-skeleton__content{grid-column-gap:16px;align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-area:content;grid-template-areas:"payoutSpeed commission";grid-template-columns:repeat(2,1fr);justify-items:start;justify-self:stretch;margin-right:15px;padding:0}}.rating-card-skeleton__logo{align-self:start;border-radius:5px;grid-area:logo;height:40px;overflow:hidden;width:40px}@media(min-width:992px){.rating-card-skeleton__logo{height:53px;width:53px}}.rating-card-skeleton__title{grid-area:title;height:12px;width:138px}@media(min-width:992px){.rating-card-skeleton__title{width:150px}}.rating-card-skeleton__review-count{grid-area:reviewCount;height:14px;width:88px}.rating-card-skeleton__rating{grid-area:rating;height:12px;width:100px}@media(min-width:992px){.rating-card-skeleton__rating{height:13px;width:138px}}.rating-card-skeleton__payout-speed{display:flex;flex-direction:column;gap:4px;grid-area:payoutSpeed}.rating-card-skeleton__payout-speed-label{height:10px;width:115px}@media(min-width:992px){.rating-card-skeleton__payout-speed-label{display:none}}.rating-card-skeleton__payout-speed-badge{height:12px;width:115px}@media(min-width:992px){.rating-card-skeleton__payout-speed-badge{width:64px}}.rating-card-skeleton__commission{grid-area:commission;height:14px;width:128px}@media(min-width:992px){.rating-card-skeleton__commission{height:15px;width:54px}}.rating-card-skeleton__footer{display:flex;justify-self:stretch}@media(min-width:992px){.rating-card-skeleton__footer{grid-area:footer}}.rating-card-skeleton__button{flex:1;height:40px}.insurance-company-rating-list{display:flex;flex-direction:column}.insurance-company-rating-list__content,.insurance-company-rating-list__header{padding-left:28px;padding-right:28px}.insurance-company-rating-list__header{background-color:#f2f5ff;display:none}@media(min-width:992px){.insurance-company-rating-list__header{display:block;padding:20px 36px 20px 28px}}.insurance-company-rating-list__header-grid{grid-column-gap:16px;align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:53px 200px 150px repeat(2,1fr) 200px;justify-items:start;list-style:none;padding:0!important}.insurance-company-rating-list__header-grid--numbering{grid-template-columns:24px 53px 200px 150px repeat(2,1fr) 200px}.insurance-company-rating-list__header-grid--numbering .insurance-company-rating-list__header-item:first-child{grid-column:unset}.insurance-company-rating-list__header-grid--numbering .insurance-company-rating-list__header-item:nth-of-type(2){grid-column:span 2}.insurance-company-rating-list__header-item{color:#838b9c;font-family:Roboto;font-size:12px;font-weight:400;letter-spacing:0;line-height:100%;text-align:center;text-transform:uppercase}.insurance-company-rating-list__header-item:first-child{grid-column:span 2}.insurance-company-rating-list__content{background-color:#fff;display:flex;flex-direction:column;gap:16px;padding:16px 0}@media(min-width:768px)and (max-width:991.98px){.insurance-company-rating-list__content{flex-flow:row wrap;gap:32px}}@media(min-width:992px){.insurance-company-rating-list__content{padding:25px 36px 25px 28px}}.insurance-company-rating-list__item{border-bottom:2px solid #f0f0fc;padding-bottom:16px}.insurance-company-rating-list__item:last-child{border-bottom:none}@media(min-width:768px)and (max-width:991.98px){.insurance-company-rating-list__item{border:none;flex:1 calc(50% - 32px);padding-bottom:0}}[data-v-1f38c8fa]:root{--default-color-purple:#7245ff;--default-color-blue:#5381fe;--default-color-green:#0eb250;--default-color-red:#f41e78;--default-color-purple-hover:#a657ee;--default-color-green-hover:#009a3d;--text-primary:#7245ff;--text-black:#000;--text-white:#fff;--btn-purple:#7245ff;--btn-purple-hover:#a657ee;--btn-inverted-hover:#f9f1ff;--btn-inverted-text-hover:#9e49dd;--btn-disabled:hsla(0,4%,73%,.7);--btn-green:#0eb250;--btn-green-hover:#009a3d;--btn-raspberry:#f41e78;--btn-gradient-start:#ad63fc;--btn-gradient-end:#5f20d3;--bg-color-gray:#f2f5ff;--bg-color-white:#fff;--w-xs:600px;--w-sm:1000px;--w-md:1264px;--w-lg:1904px;--w-xl:1904px}.base-tag[data-v-1f38c8fa]{align-items:center;background:var(--tag-bg,var(--variant-tag-bg,var(--surface-brand-tint)));border-radius:100px;color:var(--tag-color,var(--variant-tag-color,var(--color-brand)));display:inline-flex;font-family:var(--font-body);font-size:13px;font-size:var(--tag-font-size,var(--variant-tag-font-size,13px));font-weight:400;font-weight:var(--tag-font-weight,var(--variant-tag-font-weight,400));gap:4px;justify-content:center;line-height:normal;line-height:var(--tag-line-height,var(--variant-tag-line-height,normal));padding:4px 8px;padding:var(--tag-padding,var(--variant-tag-padding,4px 8px));white-space:nowrap}.base-tag--muted[data-v-1f38c8fa]{--variant-tag-bg:var(--surface-muted);--variant-tag-color:var(--color-brand);--variant-tag-font-size:15px;--variant-tag-line-height:17px;--variant-tag-font-weight:500;--variant-tag-padding:4px 12px}.base-tag--success[data-v-1f38c8fa]{--variant-tag-bg:rgba(14,178,80,.12);--variant-tag-color:var(--action-success)}.base-tag--error[data-v-1f38c8fa]{--variant-tag-bg:rgba(245,54,54,.12);--variant-tag-color:var(--action-error)}.base-tag--highlight[data-v-1f38c8fa]{--variant-tag-bg:var(--surface-highlight-tint);--variant-tag-color:var(--color-highlight);--variant-tag-padding:2px 8px}.base-tag--attention[data-v-1f38c8fa]{--variant-tag-bg:rgba(251,101,20,.12);--variant-tag-color:var(--action-attention)}.base-tag__icon[data-v-1f38c8fa]{flex-shrink:0}.base-tag--link[data-v-1f38c8fa]{-webkit-text-decoration:none;text-decoration:none;transition:transform .2s ease}.base-tag--link[data-v-1f38c8fa]:hover{transform:scale(1.05)}.base-tag--md[data-v-1f38c8fa]{--variant-tag-font-size:18px;--variant-tag-line-height:1.2}@media(max-width:991.98px){.base-tag--md[data-v-1f38c8fa]{--variant-tag-padding:2px 8px;--variant-tag-font-size:15px}}[data-v-e280fe16]:root{--default-color-purple:#7245ff;--default-color-blue:#5381fe;--default-color-green:#0eb250;--default-color-red:#f41e78;--default-color-purple-hover:#a657ee;--default-color-green-hover:#009a3d;--text-primary:#7245ff;--text-black:#000;--text-white:#fff;--btn-purple:#7245ff;--btn-purple-hover:#a657ee;--btn-inverted-hover:#f9f1ff;--btn-inverted-text-hover:#9e49dd;--btn-disabled:hsla(0,4%,73%,.7);--btn-green:#0eb250;--btn-green-hover:#009a3d;--btn-raspberry:#f41e78;--btn-gradient-start:#ad63fc;--btn-gradient-end:#5f20d3;--bg-color-gray:#f2f5ff;--bg-color-white:#fff;--w-xs:600px;--w-sm:1000px;--w-md:1264px;--w-lg:1904px;--w-xl:1904px}.insurance-company-showcase-card[data-v-e280fe16]{background:var(--surface-light);border:1px solid transparent;border-radius:var(--radius-2xl);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.insurance-company-showcase-card[data-v-e280fe16]:hover{background-color:var(--color-brand-100);border-color:var(--color-brand);transform:scale(1.03)}@media(max-width:991.98px){.insurance-company-showcase-card[data-v-e280fe16]{border-radius:16px;padding:16px}}.insurance-company-showcase-card__head[data-v-e280fe16]{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media(max-width:991.98px){.insurance-company-showcase-card__head[data-v-e280fe16]{align-items:center;flex-direction:row}}.insurance-company-showcase-card__logo[data-v-e280fe16]{display:block;flex-shrink:0;height:60px;width:60px}@media(max-width:991.98px){.insurance-company-showcase-card__logo[data-v-e280fe16]{height:36px;width:36px}}.insurance-company-showcase-card__name[data-v-e280fe16]{color:var(--color-text);font-family:var(--font-body);font-size:18px;font-weight:700;line-height:21px;margin:0}@media(max-width:991.98px){.insurance-company-showcase-card__name[data-v-e280fe16]{font-size:15px;line-height:17px}}.insurance-company-showcase-card__meta[data-v-e280fe16]{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media(max-width:991.98px){.insurance-company-showcase-card__meta[data-v-e280fe16]{align-items:center;flex-direction:row}}.insurance-company-showcase-card__products[data-v-e280fe16]{color:var(--color-text);font-family:var(--font-body);font-size:13px;font-weight:400;line-height:normal;margin:0}.insurance-company-showcase-card__commission[data-v-e280fe16]{flex-shrink:0}@media(max-width:991.98px){.insurance-company-showcase-card__commission[data-v-e280fe16]{order:-1}}[data-v-02e3f7d5]:root{--default-color-purple:#7245ff;--default-color-blue:#5381fe;--default-color-green:#0eb250;--default-color-red:#f41e78;--default-color-purple-hover:#a657ee;--default-color-green-hover:#009a3d;--text-primary:#7245ff;--text-black:#000;--text-white:#fff;--btn-purple:#7245ff;--btn-purple-hover:#a657ee;--btn-inverted-hover:#f9f1ff;--btn-inverted-text-hover:#9e49dd;--btn-disabled:hsla(0,4%,73%,.7);--btn-green:#0eb250;--btn-green-hover:#009a3d;--btn-raspberry:#f41e78;--btn-gradient-start:#ad63fc;--btn-gradient-end:#5f20d3;--bg-color-gray:#f2f5ff;--bg-color-white:#fff;--w-xs:600px;--w-sm:1000px;--w-md:1264px;--w-lg:1904px;--w-xl:1904px}.insurance-company-showcase[data-v-02e3f7d5]{align-items:center;display:flex;flex-direction:column;gap:36px}@media(max-width:991.98px){.insurance-company-showcase[data-v-02e3f7d5]{gap:24px}}.insurance-company-showcase__title[data-v-02e3f7d5]{color:var(--color-text);font-family:var(--font-title);font-size:30px;font-weight:700;line-height:34px;margin:0;text-align:center}@media(max-width:991.98px){.insurance-company-showcase__title[data-v-02e3f7d5]{font-size:24px;font-size:19px;line-height:28px;line-height:21px}}.insurance-company-showcase__accent[data-v-02e3f7d5]{color:var(--color-brand)}.insurance-company-showcase__grid[data-v-02e3f7d5]{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(5,1fr);width:100%}@media(max-width:991.98px){.insurance-company-showcase__grid[data-v-02e3f7d5]{gap:8px;grid-template-columns:repeat(2,1fr)}}@media(max-width:767.98px){.insurance-company-showcase__grid[data-v-02e3f7d5]{grid-template-columns:1fr}}.insurance-company-showcase__caption[data-v-02e3f7d5]{color:var(--color-text);font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.2;margin:0;text-align:center}.insurance-company-showcase__tags[data-v-02e3f7d5]{align-content:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:888px}.insurance-company-comparison-card{display:flex;flex-direction:column;gap:5px}@media(min-width:992px){.insurance-company-comparison-card{align-items:center;display:grid;grid-template-areas:"header content";grid-template-columns:3fr 4fr;justify-items:start}}.insurance-company-comparison-card__header{grid-column-gap:16px;grid-row-gap:4px;align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-areas:"logo title title" "logo reviewCount rating";grid-template-columns:40px 105px auto;row-gap:4px}@media(min-width:992px){.insurance-company-comparison-card__header{grid-column-gap:16px;align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-area:header;grid-template-areas:"logo title rating" "logo reviewCount rating";grid-template-columns:53px 200px auto;justify-items:start;margin-right:30px}}.insurance-company-comparison-card__logo{align-self:start;border-radius:5px;grid-area:logo;height:40px;overflow:hidden;width:40px}.insurance-company-comparison-card__logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:992px){.insurance-company-comparison-card__logo{height:53px;width:53px}}.insurance-company-comparison-card__title{color:#000;font-family:Roboto;font-size:15px;font-weight:600;grid-area:title;letter-spacing:0;line-height:19px}@media(min-width:992px){.insurance-company-comparison-card__title{font-size:16px;line-height:19px}}.insurance-company-comparison-card__review-count{grid-area:reviewCount}.insurance-company-comparison-card__rating{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;grid-area:rating}@media(min-width:992px){.insurance-company-comparison-card__rating{display:none}}.insurance-company-comparison-card__rating-value{color:#000;font-family:Montserrat;font-size:16px;font-weight:600;letter-spacing:0;line-height:18px}.insurance-company-comparison-card__rating-stars .star-rating__star{height:12px;width:12px}.insurance-company-comparison-card__content{align-items:center;display:flex;flex-flow:row wrap;gap:24px;padding:12px 0}@media(min-width:992px){.insurance-company-comparison-card__content{grid-column-gap:16px;align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-area:content;grid-template-areas:"osago kasko mortgage minPay";grid-template-columns:repeat(4,1fr);justify-items:start;justify-self:stretch}}.insurance-company-comparison-card__commission{align-items:flex-start;display:flex;flex-direction:column;gap:4px}@media(min-width:992px){.insurance-company-comparison-card__commission--osago{grid-area:osago}.insurance-company-comparison-card__commission--kasko{grid-area:kasko}.insurance-company-comparison-card__commission--mortgage{grid-area:mortgage}}.insurance-company-comparison-card__commission-label{color:#838b9c;font-family:Roboto;font-size:13px;font-weight:400;letter-spacing:0;line-height:100%}@media(min-width:992px){.insurance-company-comparison-card__commission-label{display:none}}.insurance-company-comparison-card__commission-value{color:#7245ff;font-family:Montserrat;font-size:30px;font-weight:700;letter-spacing:0;line-height:34px}.insurance-company-comparison-card__min-pay{align-items:flex-start;display:flex;flex:1 100%;flex-direction:column;gap:4px}@media(min-width:992px){.insurance-company-comparison-card__min-pay{grid-area:minPay}}.insurance-company-comparison-card__min-pay-label{color:#838b9c;font-family:Roboto;font-size:13px;font-weight:400;letter-spacing:0;line-height:100%}@media(min-width:992px){.insurance-company-comparison-card__min-pay-label{display:none}}.insurance-company-comparison-card__min-pay-value{color:#000;font-family:Roboto;font-size:15px;font-weight:400;letter-spacing:0;line-height:17px}@media(min-width:992px){.insurance-company-comparison-card__min-pay-value{font-size:13px;font-weight:500;line-height:110%}}:root{--default-color-purple:#7245ff;--default-color-blue:#5381fe;--default-color-green:#0eb250;--default-color-red:#f41e78;--default-color-purple-hover:#a657ee;--default-color-green-hover:#009a3d;--text-primary:#7245ff;--text-black:#000;--text-white:#fff;--btn-purple:#7245ff;--btn-purple-hover:#a657ee;--btn-inverted-hover:#f9f1ff;--btn-inverted-text-hover:#9e49dd;--btn-disabled:hsla(0,4%,73%,.7);--btn-green:#0eb250;--btn-green-hover:#009a3d;--btn-raspberry:#f41e78;--btn-gradient-start:#ad63fc;--btn-gradient-end:#5f20d3;--bg-color-gray:#f2f5ff;--bg-color-white:#fff;--w-xs:600px;--w-sm:1000px;--w-md:1264px;--w-lg:1904px;--w-xl:1904px}.insurance-company-comparison-list__content,.insurance-company-comparison-list__header{padding-left:28px;padding-right:28px}.insurance-company-comparison-list__header{background-color:#f2f5ff;display:none}@media(min-width:992px){.insurance-company-comparison-list__header{display:block;padding:20px 36px 20px 28px}}.insurance-company-comparison-list__header-grid{align-items:center;display:grid;grid-template-columns:3fr repeat(4,1fr);justify-items:start;list-style:none;padding:0!important}.insurance-company-comparison-list__header-item{color:#838b9c;font-family:Roboto;font-size:12px;font-weight:400;letter-spacing:0;line-height:100%;text-align:center;text-transform:uppercase}.insurance-company-comparison-list__content{background-color:#fff;display:flex;flex-direction:column;gap:16px;padding:16px 0}@media(min-width:768px)and (max-width:991.98px){.insurance-company-comparison-list__content{flex-flow:row wrap;gap:32px}}@media(min-width:992px){.insurance-company-comparison-list__content{padding:25px 36px 25px 28px}}.insurance-company-comparison-list__item{border-bottom:2px solid #f0f0fc;padding-bottom:16px}.insurance-company-comparison-list__item:last-child{border-bottom:none}@media(min-width:768px)and (max-width:991.98px){.insurance-company-comparison-list__item{border:none;flex:1 calc(50% - 32px);padding-bottom:0}}