.card-image{overflow:hidden}.card-image__titles{display:flex;flex-direction:column;justify-content:center;align-items:center}.card-image__titles__subtitle{font-size:18px;line-height:23px;text-align:center;color:#e90029}.card-image__titles__title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:30px;line-height:37px;text-align:center;letter-spacing:-1px;color:#3b2a5b}.card-image__container{display:flex;flex-wrap:wrap}.card-image__left-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 0;z-index:5}.card-image__right-col{flex:1;position:relative}.card-image__card{display:flex;flex-direction:row;align-items:center;padding:1.5rem;margin:1rem 0;width:75%;background:#fff;box-shadow:0px 0px 60px rgba(66,40,88,0.1);border-radius:15px;transition:all .2s}.card-image__card__title{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;color:#383d47}.card-image__card:hover{background:#3b2a5b;color:white;box-shadow:0px 0px 20px rgba(0,0,0,0.25)}.card-image__card:hover>.card-image__card__title{color:white}.card-image__card:hover>.card-image__card__icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.card-image__image-container{display:flex;justify-content:center;align-items:center;padding:2rem;height:100%}.card-image__background-circle{position:absolute;width:708.31px;height:708.31px;right:-140px;top:-50px;border-radius:50%;background:linear-gradient(58.32deg,rgba(59,42,91,0) -21.65%,#3b2a5b 67.54%);opacity:.05}.card-image__card__icon{margin-right:1rem}@media screen and (max-width:768px){.card-image__left-col{flex:unset;width:100% !important}.card-image__right-col{flex:unset;width:100% !important}.card-image__container{flex-direction:column-reverse}}.button__text{padding:1rem 1.5rem;border:0;background:#e90029;border-radius:30px;color:white;cursor:pointer;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:14px;line-height:33px;margin-bottom:2rem}.button__text{background:#c60023}.button__text{margin-top:2rem}