.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;font-weight:400;gap:8px;justify-content:center;letter-spacing:0;line-height:130%;padding:3px 10px;text-align:center}.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}}.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}}.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%}}.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}}.section-layout{padding:36px 0}.section-layout__wrapper{display:flex;flex-direction:column;gap:32px}.section-layout__header{align-items:stretch;display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.section-layout__header{align-items:center;flex-flow:row nowrap;justify-content:space-between}}.section-layout__heading{display:flex;flex-direction:column;gap:16px;text-align:center}@media(min-width:992px){.section-layout__heading{align-items:center}}.section-layout__title{color:#000;font-family:Montserrat;font-size:19px;font-weight:700;letter-spacing:0;line-height:21px;text-align:inherit}@media(min-width:992px){.section-layout__title{font-size:30px;line-height:34px}}.section-layout__description{color:#000;font-family:Roboto;font-size:14px;font-weight:400;letter-spacing:0;line-height:130%;margin-bottom:0!important}@media(min-width:992px){.section-layout__description{font-size:18px;line-height:120%}}.feature-bar{--bar-template-columns:1fr;--bar-gap:16px;--bar-border-radius:24px;--bordered-separator-height:0px;grid-gap:16px;grid-gap:var(--bar-gap);background-color:#fff;border-radius:24px;border-radius:var(--bar-border-radius);box-shadow:0 5px 40px 0 rgba(114,78,251,.129);display:grid;gap:16px;gap:var(--bar-gap);grid-template-columns:1fr;grid-template-columns:var(--bar-template-columns);padding:16px}@media(min-width:576px){.feature-bar--count-2{--bar-template-columns:1fr auto 1fr;--bar-gap:8px;--bordered-separator-height:48px}}@media(min-width:768px){.feature-bar--count-3{--bar-template-columns:repeat(2,1fr auto) 1fr;--bar-gap:8px;--bordered-separator-height:48px}.feature-bar--count-4{--bar-template-columns:1fr auto 1fr;--bar-gap:16px 8px;--bordered-separator-height:48px}.feature-bar--count-4>.feature-bar__separator:nth-child(4){display:none}.feature-bar--count-5{--bordered-separator-height:48px;align-items:stretch;display:flex;flex-wrap:wrap;gap:16px 8px;justify-content:center}.feature-bar--count-5>.feature-bar__separator:nth-child(6){display:none}.feature-bar--count-5>.feature-bar__item{flex:1 1 28%;max-width:30%}}@media(min-width:992px){.feature-bar--count-4{--bar-template-columns:repeat(3,1fr auto) 1fr;--bar-gap:8px}.feature-bar--count-4>.feature-bar__separator:nth-child(4){display:flex}}@media(min-width:1200px){.feature-bar--count-5{--bar-template-columns:repeat(4,1fr auto) 1fr;--bar-gap:8px;display:grid}.feature-bar--count-5>.feature-bar__separator:nth-child(6){display:flex}.feature-bar--count-5>.feature-bar__item{max-width:none}}.feature-bar--corner-medium,.feature-bar--corner-pill{--bar-border-radius:24px}@media(min-width:992px){.feature-bar--corner-pill{--bar-border-radius:100px}}.feature-bar__item{flex-flow:row nowrap;gap:12px}.feature-bar__content,.feature-bar__item{align-items:center;display:flex;justify-content:center}.feature-bar__content{flex-direction:column}.feature-bar__title{font-family:Montserrat;font-size:32px;font-weight:700;letter-spacing:0;line-height:90%}@media(min-width:992px){.feature-bar__title{font-size:35px;line-height:40px}}.feature-bar__description{font-family:Montserrat;font-size:16px;font-weight:600;letter-spacing:0;line-height:18px;opacity:.3;text-align:center}@media(min-width:992px){.feature-bar__description{font-family:Roboto;font-size:18px;font-weight:400;line-height:21px}}.feature-bar__icon{display:block;height:32px;width:32px}.feature-bar__icon--bounced{animation-duration:1.2s;animation-iteration-count:infinite;animation-name:bounce;animation-timing-function:cubic-bezier(.28,.84,.42,1)}.feature-bar__separator{align-self:stretch}.feature-bar__separator--bordered{align-self:center;border:1px dashed #000;height:var(--bordered-separator-height);opacity:.2}.feature-bar__separator--dotted{align-items:center;display:flex;flex-direction:column;justify-content:center}@keyframes bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-10px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-2px)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}.intro-layout{display:flex;flex-direction:column;gap:30px;padding-bottom:16px;padding-top:16px;position:relative}@media(min-width:992px){.intro-layout{padding-bottom:36px;padding-top:56px}}.intro-layout__bg,.intro-layout__decor{left:0;position:absolute;top:0;width:100%}.intro-layout__bg{transition:height .2s ease-out;z-index:0}.intro-layout__decor{height:100%;z-index:1}.intro-layout__footer,.intro-layout__highlights,.intro-layout__main{position:relative;width:100%;z-index:2}.intro-layout__main{align-items:stretch;display:flex;flex-direction:column;justify-content:center}@media(min-width:992px){.intro-layout__main{align-items:center}}.intro-layout__main:has(.intro-layout__media){flex-direction:row}.intro-layout__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px;text-align:center}@media(min-width:992px){.intro-layout__content{align-items:center;gap:24px}}.intro-layout__title{font-family:Montserrat;font-size:20px;font-weight:700;letter-spacing:0;line-height:22px}@media(min-width:992px){.intro-layout__title{font-size:35px;line-height:40px}}.intro-layout__description{font-family:Roboto;font-size:15px;font-weight:400;letter-spacing:0;line-height:17px;margin-bottom:0!important}@media(min-width:992px){.intro-layout__description{font-size:18px;line-height:120%}}.intro-layout__actions{align-self:stretch}@media(min-width:992px){.intro-layout__actions{align-items:center}}.insurance-company-reviews-intro .intro-layout__title br{display:none}@media(min-width:992px){.insurance-company-reviews-intro .intro-layout__title br{display:inline;display:initial}}.insurance-company-reviews-intro .intro-layout__description,.insurance-company-reviews-intro .intro-layout__title{text-align:left}@media(min-width:992px){.insurance-company-reviews-intro .intro-layout__description,.insurance-company-reviews-intro .intro-layout__title{text-align:center}}.insurance-company-reviews-intro .btn{font-size:13px;line-height:100%;padding:14px 32px;width:100%}@media(min-width:992px){.insurance-company-reviews-intro .btn{font-size:20px;line-height:24px;padding:20px 32px;width:auto}}.base-form-field{--hint-color:#000;position:relative}.base-form-field__field{min-height:48px;position:relative;width:100%}.base-form-field__field input::-moz-placeholder{color:#838b9c}.base-form-field__field input::placeholder{color:#838b9c}.base-form-field__label{color:#000;font-family:Roboto;font-size:12px;font-weight:400;letter-spacing:0;line-height:130%;padding-left:10px}.base-form-field--error{--hint-color:red}.base-form-field--success{--hint-color:#009a3d}.base-form-field__hint-text{color:var(--hint-color);font-size:12px;left:0;line-height:120%;position:absolute}.base-select{--border-color:transparent;position:relative}.base-select .v-input{background:#f2f5ff;border-radius:4px}.base-select .v-input input{color:#000;font-family:Roboto;font-size:14px;font-weight:400;letter-spacing:0;line-height:130%}.base-select .v-input input::-moz-placeholder{color:#838b9c!important}.base-select .v-input input::placeholder{color:#838b9c!important}.base-select .v-input .v-input__slot{border:1px solid var(--border-color)!important;box-shadow:none!important;min-height:48px!important}.base-select .v-input .v-input__slot:focus-within{--border-color:#7245ff}.base-select .v-input fieldset{border:none!important}.base-select .v-input .v-icon,.base-select .v-input .v-label{color:#000!important}.base-select .v-input .v-input__control:after,.base-select .v-input .v-input__control:before,.base-select .v-input .v-input__slot:after,.base-select .v-input .v-input__slot:before{display:none!important}.base-select.base-form-field--error .v-input__slot{--border-color:#ef6f6f}.base-select.base-form-field--success .v-input__slot{--border-color:#009a3d}.base-tab-select__tabs{align-items:center;display:flex;flex-flow:row wrap;gap:16px}@media(max-width:767.98px){.base-tab-select__tabs{display:none}}.base-tab-select__option{--text-color:#000;--bg-color:transparent;align-items:center;cursor:default;display:flex;flex-flow:row nowrap;justify-content:center}.base-tab-select__option:not(.base-tab-select__option--active){cursor:pointer}.base-tab-select__option--active:after,.base-tab-select__option:has(+.base-tab-select__option--active):after,.base-tab-select__option:last-of-type:after{display:none!important}.base-tab-select__option:after{border:1px dashed #000;content:"";display:block;height:13px}.base-tab-select__option-label{background-color:var(--bg-color);border-radius:4px;color:var(--text-color);font-family:Roboto;font-size:18px;font-weight:400;letter-spacing:0;line-height:120%;padding:8px 20px;text-align:center;transition:background-color .3s ease-in;transition:color .3s ease-in}.base-tab-select__option--active{--text-color:#fff;--bg-color:#4578ff}.base-tab-select__option:hover:not(.base-tab-select__option--active){--text-color:#4578ff}.base-tab-select__select .v-input{background-color:#4578ff!important}.base-tab-select__select .v-input .v-icon,.base-tab-select__select .v-select__selections,.base-tab-select__select.base-select .v-input .v-icon{color:#fff!important}@media(min-width:768px){.base-tab-select__select{display:none}}.base-pagination{align-items:center;display:flex;flex-flow:row nowrap;gap:24px}.base-pagination__bullet{color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;letter-spacing:0;line-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-pagination__bullet--current{color:#7245ff;font-weight:600}.base-pagination__bullet--current,.base-pagination__bullet--dots{pointer-events:none}.insurance-company-list .section-layout{padding-top:0}@media(min-width:992px){.insurance-company-list .section-layout__content{background-color:#fff;border-radius:32px;box-shadow:0 5px 25px 0 rgba(203,207,216,.278);gap:0;padding-bottom:36px}}.insurance-company-list__header{background-color:#f2f5ff;border-top-left-radius:32px;border-top-right-radius:32px;padding:25px 19px}.insurance-company-list__filter{padding:5px 6px}.insurance-company-list__footer{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin-top:32px}: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-reviews-list-page .insurer-reviews-table__header{background-color:#f2f5ff;border-top-left-radius:32px;border-top-right-radius:32px;padding:25px 19px 0}.insurance-company-reviews-list-page .insurer-reviews-table__content{padding:25px}.insurance-company-reviews-list-page__breadcrumbs{background-color:#f2f5ff;padding-bottom:0;padding-top:36px}@media(min-width:992px){.insurance-company-reviews-list-page__breadcrumbs{padding-top:24px}}.insurance-company-reviews-list-page__breadcrumbs--desktop{display:none}@media(min-width:992px){.insurance-company-reviews-list-page__breadcrumbs--desktop{display:block}}.insurance-company-reviews-list-page__breadcrumbs--mobile{display:block}@media(min-width:992px){.insurance-company-reviews-list-page__breadcrumbs--mobile{display:none}}.breadcrumbs{display:flex;flex-flow:row nowrap;gap:4px}.breadcrumbs__item{color:#838b9c!important;font-family:Roboto;font-size:13px;font-weight:400;letter-spacing:0;line-height:100%}.breadcrumbs__item--current{color:#000!important}