@charset "UTF-8";.gallery-card{border-radius:2rem;padding:1rem;font-family:Open Sans,sans-serif}@media(min-width:768px){.gallery-card{padding:2rem}}.gallery-card .gcard-paragraph{padding-top:3rem}.gallery-card .gcard-paragraph .heading{display:flex;align-items:center;gap:.75rem}.gallery-card .gcard-paragraph .heading .title{font-size:1.5rem;font-weight:700;color:#111827}.gallery-card .gcard-paragraph .heading .icon{flex-shrink:0}.gallery-card .gcard-paragraph .body p{font-size:1rem;color:#364153;line-height:1.625;margin-bottom:0}.gallery-card .gcard-images{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.gallery-card .gcard-images .gcard-image{width:100%;height:12rem;object-fit:cover;border-radius:1rem;box-shadow:0 10px 25px #00000026;transition:transform .3s ease}.gallery-card .gcard-images .gcard-image:hover{transform:scale(1.05)}.gallery-card .gcard-images .gcard-image:nth-child(2){transform:translateY(2rem)}.gallery-card .gcard-images .gcard-image:nth-child(2):hover{transform:translateY(2rem) scale(1.05)}.gallery-card .gcard-images .gcard-image:nth-child(3){grid-column:span 2}.parents-and-children{font-family:Open Sans,sans-serif}.parents-and-children .gallery-card{background:linear-gradient(to bottom right,#fdf2f8,#faf5ff)}.parents-and-children .gallery-card .gcard-paragraph .heading .icon{color:#b347e3}@media(max-width:1024px){.gallery-card{flex-direction:column}.gallery-card .gcard-images,.gallery-card .gcard-paragraphs{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.gallery-card .gcard-images{order:1;margin-bottom:2rem}.gallery-card .gcard-paragraphs{order:2}.gallery-card .gcard-paragraph{padding-top:1.5rem}}@media(max-width:575.98px){.gallery-card{padding:1rem}.gallery-card .gcard-images{grid-template-columns:1fr}.gallery-card .gcard-images .gcard-image{height:11rem}.gallery-card .gcard-images .gcard-image:nth-child(2){transform:none}.gallery-card .gcard-images .gcard-image:nth-child(2):hover{transform:scale(1.03)}.gallery-card .gcard-images .gcard-image:nth-child(3){grid-column:auto}.gallery-card .gcard-paragraph{padding-top:1rem}.gallery-card .gcard-paragraph .heading{align-items:flex-start}.gallery-card .gcard-paragraph .heading .title{font-size:1.25rem;line-height:1.3}.gallery-card .gcard-paragraph .body p{font-size:.95rem;line-height:1.55}}
