.shadow-container{position:relative;box-shadow:0px 0px 30px #00000012;border-radius:20px}.shadow-container .number{--size: 30px;position:absolute;top:0;left:0;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;width:var(--size);height:var(--size);margin:calc( -1 * ( var(--size) / 2) ) 0 0 calc( -1 * ( var(--size) / 2) );background-color:black;color:white;text-align:center;font-style:normal;font-weight:bold;display:flex;justify-content:center;align-items:center}section.shadow-container,.shadow-container.section{padding-top:3rem;padding-bottom:3rem}
