.promo-card-flex-layout{position:relative}.promo-card-flex-layout .card{align-items:center;background-color:var(--color-rust);border-radius:.35rem;display:flex;justify-content:flex-end;overflow:clip;padding:.475rem .98rem;position:relative}:is(.promo-card-flex-layout .card) .media{border-radius:0 .35rem .35rem 0;height:100%;left:0;position:absolute;top:0;width:50%}:is(.promo-card-flex-layout .card) .cnt{color:var(--color-peach);max-width:4.42rem}:is(.promo-card-flex-layout .card) .title{margin-bottom:.38rem}:is(.promo-card-flex-layout .card) .text{margin-bottom:.25rem;max-width:3.4rem}.promo-card-flex-layout .card-type-2{background-color:var(--color-rust);border-radius:.35rem;display:block;overflow:clip;padding:.525rem 1.13rem;position:relative}:is(.promo-card-flex-layout .card-type-2) .media-frame{aspect-ratio:1;left:-2.4rem;mask-image:url(../../assets/svg/image-clipper-star.svg);mask-position:50%;mask-repeat:no-repeat;mask-size:contain;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:10.5rem}:is(:is(.promo-card-flex-layout .card-type-2) .media-frame) .media{height:80%;left:10%;position:absolute;top:10%;width:80%}:is(.promo-card-flex-layout .card-type-2) .cnt{color:var(--color-peach);margin-left:auto;margin-right:0;max-width:4.42rem}:is(.promo-card-flex-layout .card-type-2) .title{margin-bottom:.38rem}:is(.promo-card-flex-layout .card-type-2) .text{margin-bottom:.25rem;max-width:3.4rem}.promo-card-flex-layout .card-type-3{background-color:var(--color-rust);background-image:url(../../assets/promo-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.35rem;display:flex;overflow:clip;padding:.475rem}:is(.promo-card-flex-layout .card-type-3) .cnt{color:var(--color-peach);margin:auto;max-width:4.42rem;text-align:center}:is(.promo-card-flex-layout .card-type-3) .title{margin-bottom:.38rem}:is(.promo-card-flex-layout .card-type-3) .text{margin:auto auto .25rem;max-width:3.4rem}:is(.promo-card-flex-layout .card-type-3) .main-button{margin:auto}@media screen and (max-width:1150px){.promo-card-flex-layout .card{padding-right:.4rem}:is(.promo-card-flex-layout .card) .media{width:40%}.promo-card-flex-layout .card-type-2{padding-right:.4rem}:is(.promo-card-flex-layout .card-type-2) .media-frame{left:calc(50% - 10rem)}}@media screen and (max-width:768px){.promo-card-flex-layout{padding:.64rem 0}.promo-card-flex-layout .card,.promo-card-flex-layout .card-type-2,.promo-card-flex-layout .card-type-3{display:block;padding:0}:is(.promo-card-flex-layout .card,.promo-card-flex-layout .card-type-2,.promo-card-flex-layout .card-type-3) .cnt{padding:.32rem .24rem}:is(.promo-card-flex-layout .card,.promo-card-flex-layout .card-type-2,.promo-card-flex-layout .card-type-3) .title{margin-bottom:.32rem}:is(.promo-card-flex-layout .card,.promo-card-flex-layout .card-type-2,.promo-card-flex-layout .card-type-3) .text{margin-bottom:.25rem}:is(.promo-card-flex-layout .card) .media{aspect-ratio:1;height:auto;position:relative;width:100%}.promo-card-flex-layout .card-type-2{padding-top:4.1rem}:is(.promo-card-flex-layout .card-type-2) .media-frame{left:50%;position:absolute;top:15%;transform:translate(-50%,-50%);width:8rem}:is(.promo-card-flex-layout .card-type-3) .cnt{padding:1.62rem .24rem}}