.frame-type-mask_teaserbox .card-img-top{object-fit:cover;position:absolute;height:100%;width:100%;z-index:0;border:5px solid var(--colorPrimary);border-radius:30px}.frame-type-mask_teaserbox .card{border-radius:30px !important;overflow:hidden}.frame-type-mask_teaserbox .card .card-body{text-align:center;opacity:0;transition:all 200ms ease-in-out;z-index:1;position:relative;border-radius:30px;padding-bottom:100px}.frame-type-mask_teaserbox .card .card-body::before{content:'';position:absolute;display:block;height:100%;width:100%;left:0;top:0;z-index:1;border:5px solid var(--colorPrimary);border-radius:30px;pointer-events:none}.frame-type-mask_teaserbox .card .card-body::after{content:'';background:linear-gradient(180deg, #ff638f 0%, #f4ffb5 100%);position:absolute;display:block;height:100%;width:100%;left:0;top:0;z-index:-1;opacity:0.9}.frame-type-mask_teaserbox .card .card-body .card-title{font-size:70px;font-family:var(--fontPrimary);color:var(--colorWhite);text-shadow:0px 0px 10px #21192aa6}.frame-type-mask_teaserbox .card .card-body .card-text{color:var(--colorWhite)}.frame-type-mask_teaserbox .card .card-body .card-text *{font-size:18px}.frame-type-mask_teaserbox .card .card-body .teaserboxbtn{position:absolute;right:0;width:100px;height:100px;bottom:0;display:flex;align-items:end;justify-content:end;padding:20px}.frame-type-mask_teaserbox .card .card-body .teaserboxbtn i{position:relative;font-size:40px;color:var(--colorWhite)}.frame-type-mask_teaserbox .card .card-body .teaserboxbtn::before{content:'';display:block;background:var(--colorPrimary);width:100%;height:200%;z-index:0;position:absolute;transform:rotate(45deg);left:20px;bottom:-62%}.frame-type-mask_teaserbox .card:hover .card-body{opacity:1}