.square-component{aspect-ratio:1/1;cursor:pointer;height:100%;max-width:100%}.square-component .square-image-background{background-size:cover;background-repeat:no-repeat;border-radius:20px}.square-component .square-banner{width:100%;background-color:#D8E3F3;align-items:flex-end;padding:15px;border-radius:0 0 20px 20px}.square-component .square-banner.square-dark{background-color:#003DA6}.square-component .square-banner h3{line-height:1}
