.promo.svelte-1e32sjq{position:relative;width:392px;height:300px;border-radius:12px;padding:16px;overflow:hidden;z-index:0;cursor:pointer}.promo.svelte-1e32sjq:after{content:"";position:absolute;z-index:-1;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:#161617;border-radius:12px}.promo.svelte-1e32sjq:before{content:"";position:absolute;z-index:-2;left:-50%;top:-50%;width:200%;height:200%;background-color:#58586226;background-repeat:no-repeat;background-size:50% 50%,50% 50%;background-position:0 0,100% 0,100% 100%,0 100%;background-image:linear-gradient(270deg,#58586226,#c8c8d0),linear-gradient(#58586226,#58586226,#58586226),linear-gradient(#58586226,#58586226,#58586226),linear-gradient(-270deg,#c8c8d0,#58586226);transform:rotate(.25turn);transition:.2s ease-in-out}@media only screen and (max-width: 768px){.promo.svelte-1e32sjq{width:326px;margin-right:0;height:285px}}.promo.svelte-1e32sjq>.img-wrap:where(.svelte-1e32sjq){position:relative;width:100%;height:144px;border-radius:12px}.promo.svelte-1e32sjq>.info:where(.svelte-1e32sjq){padding-top:30px;width:100%;height:132px;color:#fff}.promo.svelte-1e32sjq>.info:where(.svelte-1e32sjq)>.title:where(.svelte-1e32sjq){font-weight:700;font-size:22px;line-height:16px;transition:color .3s ease-in-out}@media only screen and (max-width: 768px){.promo.svelte-1e32sjq>.info:where(.svelte-1e32sjq)>.title:where(.svelte-1e32sjq){font-weight:700;font-size:20px;line-height:20px}}.promo.svelte-1e32sjq>.info:where(.svelte-1e32sjq)>.title.skeleton:where(.svelte-1e32sjq){height:24px;border-radius:12px}.promo.svelte-1e32sjq>.info:where(.svelte-1e32sjq)>.description:where(.svelte-1e32sjq){margin-top:19px;color:#fff;font-weight:400;font-size:16px;line-height:130%}@media only screen and (max-width: 768px){.promo.svelte-1e32sjq>.info:where(.svelte-1e32sjq)>.description:where(.svelte-1e32sjq){font-weight:400;font-size:16px;line-height:130%}}.promo.svelte-1e32sjq>.info:where(.svelte-1e32sjq)>.description.skeleton:where(.svelte-1e32sjq){height:16px;border-radius:8px;margin-top:8px}.promo.svelte-1e32sjq>.info:where(.svelte-1e32sjq)>.description.skeleton:where(.svelte-1e32sjq):first-of-type{margin-top:19px}.promo.svelte-1e32sjq>.info:where(.svelte-1e32sjq)>.description.skeleton:where(.svelte-1e32sjq):last-of-type{width:68%}@media only screen and (min-width: 768px){.promo.svelte-1e32sjq:hover:before{transform:rotate(.75turn)}.promo.svelte-1e32sjq:hover>.info:where(.svelte-1e32sjq){color:#fdcf39}}
