.card-image{align-items:center;aspect-ratio:1;display:flex;flex-direction:column;gap:.5rem;justify-content:center;overflow:hidden;padding:2rem;position:relative}.card-image:before{background-color:#000;content:"";height:100%;opacity:.1;position:absolute;width:100%;z-index:1}.card-image:hover .card-image__image{scale:1.1}@media only screen and (max-width:1199px){.card-image:hover .card-image__image{scale:1.08}}@media only screen and (max-width:767px){.card-image:hover .card-image__image{scale:1.05}}.card-image:hover .card-image__icon{transform:translateX(1rem)}@media only screen and (max-width:1199px){.card-image:hover .card-image__icon{transform:translateX(.8rem)}}@media only screen and (max-width:767px){.card-image:hover .card-image__icon{transform:translateX(.5rem)}}.card-image__image{filter:brightness(.6);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:scale .3s ease-out;width:100%}.card-image__title{color:#fff;font-size:1.875rem;font-weight:600;line-height:2.375rem;text-align:center;z-index:1}@media only screen and (max-width:575px){.card-image__title{font-size:1.5rem}}.card-image__icon{bottom:3.125rem;color:#fff;height:auto;position:absolute;right:4.0625rem;transition:transform .3s ease-out;width:1.5rem;z-index:1}@media only screen and (max-width:1399px){.card-image__icon{bottom:1.125rem;right:2.0625rem}}@media only screen and (max-width:575px){.card-image__icon{bottom:1rem;right:1.5rem}}.card-image__text{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.875rem;z-index:1}