.main-banner-block{padding:20px 0 28px 28px;background-color:var(--bg-alt-secondary);border-radius:16px;margin-top:40px;background-size:contain;background-position:right;background-repeat:no-repeat}@media (min-width:1024px) and (max-width:1439px){.main-banner-block{background-position:right -80px bottom}}@media (min-width:768px) and (max-width:1023px){.main-banner-block{margin:-40px -55px 0;background-position:right -175px bottom}}@media (min-width:0px) and (max-width:767px){.main-banner-block{padding:20px 16px 28px 16px;border-radius:0;margin:0 -16px;background-size:contain;background-position:top 70px center}}.main-banner-block--bg-primary{background-color:var(--bg-primary)}.main-banner-block__info{border-radius:16px;padding:24px 32px;backdrop-filter:blur(24px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:color-mix(in srgb,var(--bg-primary) 50%,transparent)}@media (min-width:0px) and (max-width:1439px){.main-banner-block__info{backdrop-filter:blur(34px);background:color-mix(in srgb,var(--bg-primary) 90%,transparent)}}@media (min-width:0px) and (max-width:767px){.main-banner-block__info{width:100%;padding:20px 24px}}.main-banner-block__info--bg-primary{background-color:var(--bg-primary)}.main-banner-block__title{font:normal 600 36px/40px "TT Norms Pro",sans-serif;color:var(--text-primary);margin-bottom:16px}@media (min-width:0px) and (max-width:767px){.main-banner-block__title{font:normal 600 28px/32px "TT Norms Pro",sans-serif}}.main-banner-block__text{margin-bottom:32px;color:var(--text-secondary-high);font:normal 400 17px/22px "TT Norms Pro",sans-serif}.main-banner-block__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.main-banner-block__list li{position:relative;padding-left:14px}.main-banner-block__list li:before{content:"";position:absolute;top:8px;left:0;border-radius:50px;width:6px;height:6px;background:linear-gradient(236.41deg,#ef5b75 -7.24%,#f80732 62.58%)}.main-banner-block__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.main-banner-block .breadcrumbs{padding:0;margin-bottom:24px;white-space:nowrap;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.main-banner-block .breadcrumbs::-webkit-scrollbar{display:none;width:0;height:0}@media (min-width:768px) and (max-width:1023px){.main-banner-block .breadcrumbs{margin:50px 0 24px}}@media (min-width:0px) and (max-width:767px){.main-banner-block .breadcrumbs{margin:25px 0 170px}}.main-banner-block .breadcrumbs__item{color:var(--text-secondary)}.main-banner-block .breadcrumbs__item a{color:var(--text-secondary-high)}@media (min-width:0px) and (max-width:767px){.main-banner-block .btn{width:100%}}.main-banner-block.main-banner-block--alt{padding:32px 0 52px 60px;border-radius:24px}@media (min-width:768px) and (max-width:1439px){.main-banner-block.main-banner-block--alt{background-position:right bottom}}@media (min-width:768px) and (max-width:1023px){.main-banner-block.main-banner-block--alt{padding:32px 0 52px 55px;margin:34px 0 0}}@media (min-width:0px) and (max-width:767px){.main-banner-block.main-banner-block--alt{background-position:center bottom;padding:24px 16px;border-radius:12px 12px 0 0}}.main-banner-block.main-banner-block--alt .main-banner-block__info{padding:0;background:0 0;backdrop-filter:none}@media (min-width:768px) and (max-width:1023px){.main-banner-block.main-banner-block--alt .breadcrumbs{margin:0 0 60px}}@media (min-width:0px) and (max-width:767px){.main-banner-block.main-banner-block--alt .breadcrumbs{margin:25px -16px 40px 0}}