@media screen{.card-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media only screen and (min-width: 992px){.card-container{padding-top:0}}@media screen{.card-container .card{justify-content:flex-end;display:flex;flex-direction:column;flex:1;text-align:center;border-style:solid;border-width:1px;border-color:#d8d8d9;border-radius:25px;box-shadow:5px 10px 8px #888;color:#4f4f51;text-decoration:none;margin:10px;padding:20px;width:50%}}@media only screen and (min-width: 600px){.card-container .card{margin:20px 10px}}@media only screen and (min-width: 992px){.card-container .card{margin:10px}}@media screen{.card-container .card img{align-self:center}.card-container.clickable-card-container .card{cursor:pointer}.card-container.clickable-card-container .card:hover{border-color:#a1a1a1;border-width:2px;margin:9px}}@media only screen and (min-width: 600px){.card-container.clickable-card-container .card:hover{margin:19px 10px}}@media only screen and (min-width: 992px){.card-container.clickable-card-container .card:hover{margin:9px}}@media only screen and (min-width: 992px){.card-container.card-container-child .card,.card-container.card-container-parent .card,.card-container.card-container-program .card,.card-container.card-container-publication .card{cursor:auto}.card-container.card-container-child .card:hover,.card-container.card-container-parent .card:hover,.card-container.card-container-program .card:hover,.card-container.card-container-publication .card:hover{border-color:#d8d8d9;border-width:1px;margin:10px}}@media screen{.card-container.card-container-child .card h2,.card-container.card-container-parent .card h2,.card-container.card-container-program .card h2,.card-container.card-container-publication .card h2{text-align:left;margin:0}.card-container.card-container-child .card div,.card-container.card-container-parent .card div,.card-container.card-container-program .card div,.card-container.card-container-publication .card div{text-align:left;padding-top:15px}.card-container.card-container-child .card div a,.card-container.card-container-parent .card div a,.card-container.card-container-program .card div a,.card-container.card-container-publication .card div a{padding:0 15px;color:#fff;text-decoration:none}}@media only screen and (min-width: 992px){.card-container.card-container-child .card,.card-container.card-container-parent .card{flex:calc(30% - 20px)}}@media only screen and (min-width: 992px){.card-container.card-container-publication .card{flex:calc(50% - 85px)}}@media screen{.card-container.card-container-publication .card img{max-width:100%}.card-container.card-container-home .card.child-card h1{color:#d13076}.card-container.card-container-home .card.parent-card h1{color:#90d01a}.card-container.card-container-home .card.social-worker-card h1{color:#feb739}}@media only screen and (max-width: 750px){.card-container.card-container-home{padding-top:17%}}@media screen{.card-container.card-container-structure .card{flex:100%}}@media only screen and (min-width: 600px){.card-container.card-container-structure .card{flex:calc(50% - 62px)}}@media only screen and (min-width: 992px){.card-container.card-container-structure .card{flex:calc(33% - 60px)}}@media only screen and (min-width: 1200px){.card-container.card-container-structure .card{flex:calc(25% - 80px)}}
