.main-banner__wrapper{overflow:hidden;position:relative;width:100%}.main-banner__news-wrap{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid #fff;border-radius:31px;color:#fff;display:flex;gap:8px;margin-bottom:12px;padding:4px 20px}.main-banner__news-wrap p{margin-bottom:0}.main-banner__news-wrap:active,.main-banner__news-wrap:focus,.main-banner__news-wrap:hover{background:hsla(0,0%,100%,.15);color:#fff}.main-banner__img-wrap{align-items:center;display:flex;font-size:20px}.main-banner__news-text__desktop{display:block}.main-banner__news-text__mobile{display:none}.main-banner__news-text,.main-banner__news-text p{font-size:16px}.main-banner__title-big h1{font-weight:700}.main-banner__image{align-items:center;display:flex;object-fit:contain;object-position:bottom;position:absolute}.main-banner__wrapper-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.main-banner__wrapper .title-wrapper{color:inherit;font-family:JekoBlack,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:64px;line-height:69px;margin:0 auto 12px}.main-banner__wrapper .title-wrapper h1{margin:0;text-align:center}.main-banner__description-wrapper{font-size:18px;line-height:29px;margin:0 0 32px;max-width:515px}.main-banner__description-wrapper p{margin-bottom:0}.main-banner__button{display:inline;margin:0 auto}.main-banner__image-bottom{margin-top:auto;width:calc(100% + var(--horisontal-container-padding)*2)}.main-banner__wrapper-inner .title-wrapper h1{font-weight:700}.button-primary-helloween{background-color:#ffc800;color:#434343}.button-primary-helloween:hover{color:#434343}@media (max-width:1024px){.main-banner__wrapper{background:none!important;max-height:645px}.main-banner__image_left,.main-banner__image_right{display:none}.main-banner__description-wrapper{font-size:18px}}@media (max-width:768px){.main-banner__wrapper .title-wrapper h1,.main-banner__wrapper .title-wrapper h1 *{font-size:34px!important;line-height:37px!important}.main-banner__description-wrapper{font-size:16px;line-height:140%}.main-banner__wrapper{max-height:580px}}@media (max-width:500px){.main-banner__news-wrap{padding:4px 12px}.main-banner__news-text span{font-size:14px}.main-banner__news-text__desktop{display:none}.main-banner__news-text__mobile{display:block}}