.image_popup_banner{width:100%;margin:0 auto}.image_popup_banner img{width:100%}.hide{display:none}section.section.story-icons{margin:10px 2px}.logo-list__item{flex-direction:column;justify-content:flex-start;padding:8px}.logo-list__item p{color:#e6007e;font-weight:600;font-size:14px;line-height:1.2;margin:5px 0 0;text-align:center}.logo-list__item.banner_open{cursor:pointer}.story-icons .modal[open] .modal__content{overflow:hidden}.story-icons .logo-list__image{border-radius:50%;padding:4px;background-image:linear-gradient(#fff,#fff),linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background-origin:border-box;background-clip:content-box,border-box;max-width:80px}.story-icons .logo-list__list{--logos-per-row:5;--logos-gap:2px;grid-template-columns:repeat(min(var(--logos-per-row),var(--section-logo-count)),minmax(90px,90px))}@media screen and (min-width:741px){.story-icon_model .modal__content{width:40%}}@media screen and (max-width:741px){.story-icons .modal__content{max-height:100vh}.image_popup_banner{height:100%}.image_popup_banner img{width:100%;height:100%;object-fit:cover}.story-icons .logo-list__item{padding:3px;max-width:55px}.story-icons .logo-list--grid{padding-inline:0}.story-icons .logo-list__image{padding:2px;max-width:55px}.story-icons .logo-list__list{display:flex;justify-content:center;flex-wrap:nowrap;overflow:hidden;position:relative}.story-icons .container{padding:0 1px}}@media screen and (max-width:499px){.logo-list__item p{font-size:12px;margin-top:7px}.story-icons .logo-list__item{padding:5px;max-width:75px}}