.page-main__banners{max-width:1300px;padding:0 0 170px}@media (max-width:1279.9px){.page-main__banners{padding:0 0 150px 20px}}@media (max-width:1023.9px){.page-main__banners{padding:0 0 144px 20px}}@media (max-width:767.9px){.page-main__banners{padding:0 0 96px}}@media (max-width:374.9px){.page-main__banners{padding:0 0 72px}}.page-main__banners-title{color:#eaeaea;font-size:48px;font-weight:600;letter-spacing:-.04em;line-height:1.0416666667;margin-bottom:28px}.page-main__banners-list{display:flex;gap:20px;justify-content:space-between}@media (max-width:1024.9px){.page-main__banners-list{flex-direction:column}}.page-main__banners-item{border:2px solid #444;border-radius:16px;display:flex;flex-direction:column;height:396px;justify-content:flex-end;max-width:640px;overflow:hidden;padding:0 108px 48px 32px;position:relative;width:100%}.page-main__banners-item:before{background-size:cover;content:"";top:0;right:0;bottom:0;left:0;opacity:.2;position:absolute}.page-main__banners-item:after{content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute}@media (max-width:1024.9px){.page-main__banners-item{background-repeat:no-repeat;background-size:cover;border:none;border-radius:10px;height:284px;max-width:unset;padding:0 24px 24px;width:100%}.page-main__banners-item svg path{fill:#fff}.page-main__banners-item:after,.page-main__banners-item:before{opacity:1}}.page-main__banners-item:first-of-type:before{background-image:-webkit-image-set(url(./beat-hunterz-background.B5-nM56c.avif) type("image/avif"),url(./beat-hunterz-background.CLHwStwh.jpg) type("image/jpeg"));background-image:image-set(url(./beat-hunterz-background.B5-nM56c.avif) type("image/avif"),url(./beat-hunterz-background.CLHwStwh.jpg) type("image/jpeg"))}.page-main__banners-item:first-of-type:after{background-color:#0071e3;mix-blend-mode:multiply}@media (max-width:1024.9px){.page-main__banners-item:first-of-type svg{max-width:64px}}.page-main__banners-item:last-of-type:before{background-image:-webkit-image-set(url(./sound-vase-background.D50cDZdX.avif) type("image/avif"),url(./sound-vase-background.3rF2UcuE.jpg) type("image/jpeg"));background-image:image-set(url(./sound-vase-background.D50cDZdX.avif) type("image/avif"),url(./sound-vase-background.3rF2UcuE.jpg) type("image/jpeg"))}.page-main__banners-item:last-of-type:after{background-color:#c02440;mix-blend-mode:hard-light}@media (max-width:1024.9px){.page-main__banners-item:last-of-type svg{max-width:50px}.page-main__banners-item:last-of-type .page-main__banners-item-title br:last-of-type{display:none}}@media screen and (width >= 1024px){.page-main__banners-item:hover{border-color:transparent}.page-main__banners-item:hover:after,.page-main__banners-item:hover:before{opacity:1}.page-main__banners-item:hover svg path{fill:#fff}.page-main__banners-item:hover .page-main__banners-inner{bottom:48px}.page-main__banners-item:hover .page-main__banners-inner .page-main__banners-item-title{color:#fff}.page-main__banners-item:hover .page-main__banners-inner p{color:#fff;opacity:1}}.page-main__banners-item-title{color:#eaeaea;font-size:42px;font-weight:600;letter-spacing:-.04em;line-height:1.1904761905;margin-top:20px}@media (max-width:1200.9px){.page-main__banners-item-title{color:#fff;font-size:24px;letter-spacing:-.03em;line-height:130%;max-width:80%}}.page-main__banners-link{top:0;right:0;bottom:0;left:0;position:absolute;z-index:3}.page-main__banners-arrow{bottom:48px;position:absolute;right:48px;z-index:1}@media (max-width:1024.9px){.page-main__banners-arrow{bottom:24px;right:24px}.page-main__banners-arrow svg{height:24px;width:24px}}.page-main__banners-item-desc{color:#fff;font-size:18px;font-weight:400;line-height:175%;opacity:0;padding-top:20px}@media (max-width:1400.9px){.page-main__banners-item-desc{max-width:80%}.page-main__banners-item-desc br{display:none}}@media (max-width:1200.9px){.page-main__banners-item-desc{font-size:16px;max-width:70%}}@media (max-width:1024.9px){.page-main__banners-item-desc{display:none}}.page-main__banners-inner{bottom:-40px;position:absolute;transition:all .2s ease-out;z-index:1}@media (max-width:1024.9px){.page-main__banners-inner{position:static}}
