:root{--rounded-image-margin:1rem;--rounded-image-padding:1rem;--rounded-image-border-radius:50px}.rounded-image{position:relative}.rounded-image.position{margin-bottom:4rem;margin-bottom:calc(var(--rounded-image-margin)*4)}@media (min-width:1024px){.rounded-image.position{margin-bottom:8.25rem;margin-bottom:calc(var(--rounded-image-margin)*8.25)}}.rounded-image .inner{position:relative;height:100%;border-radius:50px;border-radius:var(--rounded-image-border-radius);overflow:hidden;padding:3rem 1.5rem;padding:calc(var(--rounded-image-padding)*3) calc(var(--rounded-image-padding)*1.5)}@media (min-width:768px){.rounded-image .inner{padding-top:7.25rem;padding-top:calc(var(--rounded-image-padding)*7.25);padding-bottom:6.25rem;padding-bottom:calc(var(--rounded-image-padding)*6.25)}}.rounded-image .inner .text{position:relative;display:flex;flex-direction:column;justify-content:flex-end;color:var(--color-white);text-align:center;height:100%;z-index:5}.rounded-image .inner .text h3{margin-bottom:1rem;margin-bottom:var(--rounded-image-margin)}@media (min-width:768px){.rounded-image .inner .text p{max-width:40rem;margin:var(--margin-center)}}.rounded-image .inner .button{position:relative;z-index:5;text-align:center;margin-top:1.25rem;margin-top:calc(var(--rounded-image-margin)*1.25)}@media (min-width:1024px){.rounded-image .inner .button{margin-top:3rem;margin-top:calc(var(--rounded-image-margin)*3)}}.rounded-image .inner .button .btn-inline{color:var(--color-white)}.rounded-image .inner .image{position:absolute;top:0;right:0;bottom:0;left:0}.rounded-image .inner .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rounded-image .inner .image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--color-purple-900);opacity:.5}