.community-card-block{padding:120px 0}.community-card-block .heading-row{width:100%;display:block}.community-card-block .heading-row .community-card-block-heading{word-break:break-word}.community-card-block .card-row{justify-content:space-between;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px 80px;gap:30px 80px}.community-card-block .card-row.col-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:30px}.community-card-block .card-row.col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.community-card-block .card-row.col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.community-card-block .card-row.col-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.community-card-block .card-row .card-info{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:hidden;justify-content:end}.community-card-block .card-row .card-info .show-community-overview{position:relative;overflow:hidden;height:100%;border-radius:0px 0px 0px 45px;transition:transform .4s ease-in-out;position:absolute;height:100%;width:100%;top:0;left:0}.community-card-block .card-row .card-info .show-community-overview img{width:100%;height:100%;vertical-align:middle;-o-object-fit:cover;object-fit:cover}.community-card-block .card-row .card-info .show-community-info{width:100%;visibility:hidden;opacity:0;transition:opacity 0s ease-out, visibility 0s linear .3s;padding:15px 40px 0;color:var(--wp--preset--color--body-text)}.community-card-block .card-row .card-info .show-community-info .show-community-info{line-height:normal}.community-card-block .card-row .card-info .show-community-info .hide{display:none}.community-card-block .card-row .card-info.img-card{height:300px}.community-card-block .card-row .card-info.img-card .show-community-overview img{transition:transform 4s cubic-bezier(0.16, 1, 0.3, 1)}.community-card-block .card-row .card-info.img-card .show-community-overview .img-card-overlay{position:absolute;width:100%;height:100%;left:0;bottom:0;background:linear-gradient(360deg, rgba(0, 59, 92, 0.75) 0%, rgba(0, 59, 92, 0) 70%)}.community-card-block .card-row .card-info.img-card .show-community-overview .card-title{text-align:center;position:absolute;width:100%;left:0;bottom:0;margin:0;padding:30px 10px;color:#fff;font-family:var(--wp--preset--font-family--primary-bold);font-size:var(--wp--custom--typography--font-size--heading-4)}.community-card-block .card-row .card-info.img-card .show-community-info{display:none}.community-card-block .card-row .card-info.img-card:hover .show-community-overview img{transform:scale(1.1)}.community-card-block .card-row .card-info.content-card{height:600px}.community-card-block .card-row .card-info.content-card .show-community-overview{z-index:1}.community-card-block .card-row .card-info.content-card .show-community-overview .card-title{position:absolute;width:100%;left:0;bottom:0;background:rgba(0,59,92,.63);margin:0;padding:40px 20px 40px 40px;box-sizing:border-box;color:#fff;font-family:var(--wp--preset--font-family--primary-bold);font-size:var(--wp--custom--typography--font-size--heading-4)}.community-card-block .card-row .card-info.content-card:hover{display:flex;width:100%;flex-direction:column}.community-card-block .card-row .card-info.content-card:hover .show-community-overview{transform:translateY(-180px)}.community-card-block .card-row .card-info.content-card:hover .show-community-info{display:block;width:100%;opacity:1;visibility:visible;position:static;transition:opacity 0s ease-in-out, visibility 0s linear 0s}@media screen and (min-width: 1400px){.community-card-block .card-row .card-info.content-card .cc-btn a{display:inline-block;width:101%}}@media screen and (max-width: 1500px){.community-card-block .card-row .card-info.content-card .show-community-overview .card-title{padding:40px 20px 40px 25px}}@media screen and (max-width: 1100px){.community-card-block .card-row{gap:30px}.community-card-block .card-row .card-info.content-card{height:400px}.community-card-block .card-row .card-info.content-card .show-community-overview .card-title{padding:20px}}@media (max-width: 992px){.community-card-block .card-row.col-4{grid-template-columns:repeat(2, minmax(0, 1fr))}.community-card-block .card-row.col-3{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media screen and (max-width: 992px){.community-card-block .card-row{gap:60px}.community-card-block .card-row .card-info.img-card{height:400px}}@media (max-width: 767px){.community-card-block .card-row.col-4{grid-template-columns:repeat(1, minmax(0, 1fr))}.community-card-block .card-row.col-2{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media screen and (max-width: 767px){.community-card-block{padding:60px 0}.community-card-block .heading-row .community-card-block-heading{text-align:center}.community-card-block .card-row{gap:30px}.community-card-block .card-row .card-info{border-radius:0px 0px 0px 45px}.community-card-block .card-row .card-info.content-card .card-title{display:none}.community-card-block .card-row .card-info.content-card .show-community-overview{border-radius:0;position:static;z-index:0}.community-card-block .card-row .card-info.content-card .hide{display:block;width:100%;margin:0;padding:30px 10px 20px 10px;box-sizing:border-box;color:#fff;font-family:var(--wp--preset--font-family--primary-bold);font-size:var(--wp--custom--typography--font-size--heading-4)}.community-card-block .card-row .card-info.content-card .show-community-info{position:absolute;top:79%;bottom:auto;visibility:visible;opacity:1;padding:0;background:rgba(0,59,92,.63);transition:all .3s ease-in-out;text-align:center}.community-card-block .card-row .card-info.content-card .show-community-info .cc-desc{padding:0 21px}.community-card-block .card-row .card-info.content-card .show-community-info .cc-btn{margin:0 auto;max-width:80%}.community-card-block .card-row .card-info.content-card:hover .show-community-info{bottom:0;top:auto;transition:all .3s ease-in-out}.community-card-block .card-row .card-info.content-card:hover .show-community-info .hide{padding-bottom:0}.community-card-block .card-row .card-info.content-card:hover .show-community-overview{transform:translateY(0) !important}.community-card-block .card-row .card-info.content-card:hover .show-community-info{position:absolute;bottom:0;padding-bottom:20px}.community-card-block .card-row .card-info.content-card:hover .show-community-info p{color:#fff}.community-card-block .card-row .card-info.content-card:hover .show-community-info .hide{display:block}}
