.image-with-overlay{width:100%}.image-with-overlay .image-container{position:relative;width:100%}.image-with-overlay img{width:100%;height:auto;display:block}.image-with-overlay .card{position:absolute;bottom:0;background-color:#fff;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 3.5rem 5.5rem;max-width:40rem;text-align:center}.nursery .image-with-overlay .card{background-color:#fdfdfd}.image-with-overlay .card h4{margin-bottom:1.2rem;font-family:var(--font-body-family);font-weight:700;color:#3a3532;margin-top:0}.image-with-overlay .card h4.h1{font-size:4.8rem;line-height:5.6rem;letter-spacing:-1.2px}.image-with-overlay .card h4.h2{font-size:4rem;line-height:4.8rem;letter-spacing:-1px}.image-with-overlay .card h4.h3{font-size:3.2rem;line-height:4rem;letter-spacing:-.8px}.image-with-overlay .card h4.h4{font-size:2.4rem;line-height:3.2rem;letter-spacing:0}.image-with-overlay .card h4.h5{font-size:2rem;line-height:2.8rem;letter-spacing:0}.image-with-overlay .card h4.intro{font-size:1.8rem;letter-spacing:.14px;line-height:2.4rem}.image-with-overlay .card p a{font-family:var(--font-body-family);color:inherit;text-decoration:underline}.image-with-overlay .card p{margin-bottom:3rem;margin-top:0;font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;letter-spacing:-.26px;line-height:2.8rem;color:#3a3532}.nursery .image-with-overlay .card h4,.nursery .image-with-overlay .card p{color:#312d31}.image-with-overlay .card.card--left{left:4.5rem}.image-with-overlay .card.card--right{right:4.5rem}@media only screen and (max-width: 990px){.image-with-overlay .card{padding:3rem 2rem 3.5rem;max-width:30rem}}@media only screen and (max-width: 750px){.image-with-overlay .card h4.h1{font-size:4rem;line-height:4.8rem;letter-spacing:-1px}.image-with-overlay .card h4.h2{font-size:3.2rem;line-height:4rem;letter-spacing:-.8px}.image-with-overlay .card h4.h3{font-size:2.4rem;line-height:3.2rem;letter-spacing:0}.image-with-overlay .card h4.h4{font-size:2rem;line-height:2.8rem;letter-spacing:0}.image-with-overlay .card{position:unset;max-width:unset;width:100%;padding:3.5rem 2.4rem;text-align:left;align-items:flex-start}}
/*# sourceMappingURL=/s/files/1/0602/8211/0116/t/312/assets/component-image-with-overlay.css.map */
