.banner__reviews .reviews-summary{font-size:16px;line-height:24px}.banner__text{font-family:var(--font-body-family);white-space:pre-wrap;margin:0;font-size:18px;line-height:22px}.banner__reviews+.banner__text,.banner__reviews+.banner__title{margin-block-start:16px}@media screen and (width>=768px){.banner__reviews+.banner__text,.banner__reviews+.banner__title{margin-block-start:28px}}.banner__text+.banner__title{margin-block-start:6px}@media screen and (width>=768px){.banner__text+.banner__title{margin-block-start:12px}}@media screen and (width<=767px){.banner__title.title-xl{font-size:40px}}.banner__box .banner__links{margin-block-start:20px}@media screen and (width>=768px){.banner__box .banner__links{margin-block-start:30px}}.banner__links-list{flex-wrap:wrap;gap:12px}.banner__link{color:#1b1a1a;font-family:var(--font-body-family);white-space:nowrap;background-color:#f1efec;border:1px solid #f1efec;border-radius:4px;padding:16px 16px 12px;font-size:14px;line-height:16.5px;transition:background-color .2s,border-color .2s,color .2s;display:block}.banner__link.is-active,.banner__link:hover{color:#fff;background-color:#a33b18;border-color:#a33b18}.banner__links-select .select{color:#fff;width:100%;height:50px;font-family:var(--font-body-family);text-align:left;appearance:none;background-color:#a33b18;background-image:none;border:0;border-radius:4px;padding:0 40px 0 14px;font-size:14px}.banner__links-select .icon{color:#fff;top:50%;right:16px;transform:translateY(-50%)}@media screen and (width<=767px){.banner__box:has(.banner__links){width:100%}}