.promo__content{display:flex;background:var(--bg-wave);border-radius:12px;overflow:hidden;border:2px solid var(--border)}.promo__list{display:flex;flex-direction:column;padding:0;margin:0;border:none}.promo__blocks{display:flex;flex-wrap:wrap;flex:1 1 300px;color:var(--thead)}@media (max-width:920px){.promo__blocks{display:none}}.promo__input{display:none}.promo__elem{display:flex;width:290px;color:var(--bg);font-weight:600;padding:12px;z-index:1;transition:all .1s}@media (max-width:920px){.promo__elem{width:100%}}.promo__input:checked+.promo__elem{background:#fff;color:var(--hover);border-top-left-radius:8px;border-bottom-left-radius:8px}@media (max-width:920px){.promo__input:checked+.promo__elem{border-bottom-left-radius:unset;border-top-right-radius:8px}}.promo__block{display:none;background:linear-gradient(160deg,#fff 0%,#fff 45%,#f7dcff 70%,#d2fffe 100%);width:100%;padding:12px;flex-wrap:wrap;color:var(--thead)}@media (max-width:920px){.promo__block{display:flex}}.promo__input:checked+.promo__elem+.promo__block{display:block;flex-wrap:wrap;border-bottom-right-radius:8px;border-bottom-left-radius:8px;opacity:1}@media (min-width:921px){.promo__input:checked+.promo__elem+.promo__block{display:none}}.promo__block{display:none}.promo__block._active{display:block}.promo__cimg{position:relative;z-index:1;height:280px;float:left;margin:.5em .5em 0 0;width:280px;border-bottom-right-radius:32px;overflow:hidden}.promo__cimg img{-o-object-fit:cover;object-fit:cover}.promo__hashtag{display:block;margin-top:auto;color:var(--hover);width:100%}