@layer components-entities{.card-background{display:grid;overflow:hidden;height:100%;border-radius:32px}.card-background_scale-15 .card-background__background{transition:scale 0.6s}.card-background_scale-15:hover .card-background__background{scale:1.15;transition:scale 0.6s}.card-background_text-bottom .card-background__content{justify-content:flex-end}.card-background_text-bottom .card-background__wrapper-text{display:inline-block;flex-grow:0;width:-moz-max-content;width:max-content;padding:8px 16px;border-radius:24px;background:var(--surface-overlay)}.card-background__background{grid-row:1/2;grid-column:1/2;z-index:1}.card-background__content{grid-row:1/2;grid-column:1/2;z-index:2;display:flex;flex-direction:column}.card-background__content_gr-neutral-60{background:linear-gradient(90deg, rgba(26, 29, 30, 0.6) 0%, rgba(0, 0, 0, 0) 100%)}.card-background__content_gr-neutral-80{background:linear-gradient(90deg, rgba(26, 29, 30, 0.8) 50%, rgba(0, 0, 0, 0) 75%)}.card-background__image-background{width:100%;height:100%}.card-background__buttons-wrapper{display:flex}@media screen and (max-width: 767px){.card-background__buttons-wrapper{flex-direction:column;gap:8px}}.card-background__wrapper-text{flex-grow:1}.card-background__picture{width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.card-background__picture_size-80\@sm{width:80px;height:80px}}@media screen and (max-width: 767px){.card-background__picture_size-104\@sm{width:104px;height:77px}}.card-background__svg{width:-moz-fit-content;width:fit-content}}
