.card-home{font-size:1.25rem;text-align:left;min-width:142px}
@media screen and (min-width:375px){.card-home{min-width:162px}
}
@media screen and (min-width:768px){.card-home{max-width:315px}
}
.card-home .text-area p{margin:0}
.card-home .spacer-div{height:20px}
@media screen and (min-width:768px){.card-home .spacer-div{height:40px}
}
.card-home .view-more .text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.card-home .view-more .text-container .each-title{color:#0061aa;font-weight:bold;font-size:1rem;line-height:1.5rem;padding-top:0}
@media screen and (min-width:768px){.card-home .view-more .text-container .each-title{font-size:1.5rem;line-height:2rem}
}
.card-home .view-more .text-area{width:100%;max-width:80%;margin:auto;text-align:center}
.card-home .view-more .view-more-image{width:16px;margin-top:10px}
@media screen and (min-width:768px){.card-home .view-more .view-more-image{width:28px}
}
.card-home .type-image .text-container{margin-left:0}
.card-home .type-icon{background-color:#f5f5f7;border-radius:16px}
.card-home .type-icon .text-container{margin:20px;margin-top:10px;height:205px}
.card-home .type-icon .text-container .text-area.longer-description .each-description,.card-home .type-icon .text-container .text-area.longer-description p{font-size:12px}
.card-home .type-icon .text-container .each-title{font-size:24px;line-height:32px;font-weight:700;padding-bottom:10px;font-family:'LL Brown Regular Web','Open Sans',sans-serif}
.card-home .type-icon .text-container .each-description,.card-home .type-icon .text-container p{font-weight:400;font-size:16px;line-height:24px;padding-bottom:10px;font-family:'Open Sans',sans-serif}
.card-home .type-icon .text-container .each-subtitle{padding-bottom:10px;font-family:'Open Sans',sans-serif}
.card-home .type-icon .secondary-image{margin:30px 15px}
.card-home .type-icon .card-logo{margin-top:20px;margin-left:20px}
.card-home .card-style.view-more .card-image-div{position:relative}
.card-home .card-style.view-more .card-image-div .text-container .text-area{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}
.card-home .card-style.view-more .card-image-div .text-container .text-area .each-title{color:#0061aa;font-weight:bold;font-size:1rem;line-height:1.5rem;padding-top:0}
@media screen and (min-width:768px){.card-home .card-style.view-more .card-image-div .text-container .text-area .each-title{font-size:1.5rem;line-height:2rem}
}
.card-home .card-style.view-more .card-image-div .text-container .text-area .view-more-image{width:16px;margin-top:10px}
@media screen and (min-width:768px){.card-home .card-style.view-more .card-image-div .text-container .text-area .view-more-image{width:28px}
}
.column-count-2 .view-more-image{margin:auto;display:block}
.column-count-4 .card-style.type-image .text-container .each-title{font-size:1rem;line-height:1.25rem;max-width:95%}
@media screen and (min-width:800px){.column-count-4 .card-style.type-image .text-container .each-title{font-size:1.25rem;max-width:315px}
}
.column-count-4 .card-style.type-image .text-container .each-subtitle{color:#46494b}
.column-count-4 .view-more-image{margin:auto;display:block}
.cardContainer.large-icon-cards .text-container{height:250px}