.banner{background:#fff;border-radius:25px;box-shadow:0 0 10px #00000005;height:100%;width:100%}.banner__content{flex-direction:column;padding:20px}.banner__content,.banner__photo{display:flex;height:100%;width:100%}.banner__photo{align-items:flex-start;border-radius:20px;max-height:280px;min-height:280px;overflow:hidden}@media only screen and (max-width:1440px){.banner__photo{height:auto}}@media only screen and (max-width:1024px){.banner__photo{max-height:240px;min-height:240px}}.banner__img{border-radius:20px;display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner__info{display:flex;flex-direction:column;padding:20px 20px 10px;width:100%}@media only screen and (max-width:1024px){.banner__info{padding:20px 10px 10px}}.banner__category{color:#858598;font-size:14px;font-weight:500;padding-bottom:15px;text-transform:uppercase}.banner__title{font-size:21px;font-weight:500;letter-spacing:-.5px;line-height:110%;padding-bottom:10px}.banner__subtitle{font-size:16px;font-weight:600;padding-bottom:10px}.banner__text{font-size:16px;line-height:140%;max-width:80%}@media only screen and (max-width:1024px){.banner__text{line-height:130%;max-width:100%}}.banner__text ul li{font-size:16px;line-height:110%;margin:0;padding:5px 0 4px 15px;position:relative}.banner__text ul li:before{background:#858598;border-radius:50%;content:"";height:6px;left:0;margin-right:10px;position:absolute;top:10px;width:6px}.banner__control{display:flex;padding-top:20px}.banner--catalog{background:#f5f3f1}@media only screen and (max-width:780px){.banner--catalog{background:#fff}}.banner--catalog .banner__photo{max-height:240px;min-height:240px}@media only screen and (max-width:1024px){.banner--catalog .banner__photo{max-height:240px;min-height:240px}}.banner--catalog .banner__title{font-size:20px}.banner--catalog .banner__text{max-width:100%}@keyframes sandra-open{0%{opacity:0;transform:scale3d(1.1,1.1,1)}to{opacity:1;transform:scaleX(1)}}@keyframes sandra-close{0%{opacity:1}to{opacity:0;transform:scale3d(.9,.9,1)}}@keyframes dialog-mobile-open{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-mobile-close{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}@keyframes HideList{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.banners-main{background:#f4f3f1;margin-bottom:90px;padding:90px 0;position:relative}@media only screen and (max-width:1024px){.banners-main{margin-bottom:0;padding:0}}@media only screen and (max-width:780px){.banners-main .separator--banners-main{display:none}}.banners-main--placeholder .banners-main__item{background:#fff!important}@media only screen and (max-width:780px){.banners-main__container{padding:0}}.banners-main__content{display:flex;flex-wrap:wrap;gap:50px 50px;position:relative;z-index:1}@media only screen and (max-width:1280px){.banners-main__content{gap:30px 30px}}@media only screen and (max-width:1024px){.banners-main__content{gap:20px 20px;padding:30px 0}}@media only screen and (max-width:780px){.banners-main__content{flex-direction:column}}.banners-main__item{width:calc(33.3% - 38px)}@media only screen and (max-width:1280px){.banners-main__item{width:calc(33.3% - 20px)}}@media only screen and (max-width:1024px){.banners-main__item{width:calc(33.3% - 15px)}}@media only screen and (max-width:1000px){.banners-main__item{width:calc(50% - 10px)}}@media only screen and (max-width:780px){.banners-main__item{width:100%}}
