.card__info li{background-color:#fff;border-radius:20px;filter:drop-shadow(0 0 .25rem rgba(0,0,0,.2));list-style-type:none}.card__info-image img{border-radius:20px 20px 0 0}.card__info-content{display:flex;flex-direction:column;justify-content:flex-start;min-height:230px;padding:30px}.card__info-logo{margin-bottom:10px}.card__info-button{color:var(--color-secondary);font-weight:600;margin-bottom:10px;margin-top:auto}.card__info-button>div:after{background-image:url(https://www.cmx1.com/hubfs/2023/read-more-arrow.svg);content:"";display:inline-block;height:12px;margin-left:8px;width:12px}.card__info-button:hover{color:var(--color-button-hover)}.card__info-description{color:var(--font-color-dark)}.card__cta{background-repeat:no-repeat;background-size:cover}.card__cta a{display:flex;flex-direction:column;height:100%}.card__cta-text{color:#fff;font-size:40px;font-weight:600;margin-right:35px;margin-top:auto;text-align:right}.card__cta-button{background-color:var(--color-secondary);border-radius:30px;color:#fff;margin:30px 35px 60px auto;padding:8px 20px;width:fit-content}.card__cta-button:hover{background-color:var(--color-button-hover)}.cards .glide__bullets{display:flex;gap:10px;justify-content:center;margin-top:30px}.cards .glide__bullets button{padding:4px!important}.cards .glide__bullet{background-color:gray!important;border:none}.cards .glide__bullet--active{background-color:var(--color-secondary)!important}@media screen and (min-width:992px){.card__info .glide__slides{display:flex;flex-wrap:wrap;gap:30px;padding:5px;transform:unset!important}.card__info .glide__slides li{height:auto;margin-left:0!important;margin-right:0!important;width:calc(32.2% - 15px)!important}.cards .glide__bullets{display:none}}@media screen and (min-width:768px) and (max-width:991px){.card__info.glide__slides{display:flex;flex-wrap:wrap;gap:30px;padding:5px;transform:unset!important}.card__info .glide__slides li{margin-left:0!important;margin-right:0!important;width:calc(51% - 30px)!important}.cards .glide__bullets{display:none}}@media (min-width:991px) and (max-width:1150px){.card__info-content{min-height:250px;padding:20px}.card__cta-text{font-size:30px}}@media (max-width:991px){.card__info-content{min-height:250px}.card__cta-text{font-size:30px}.card__info li{filter:drop-shadow(0 0 .25rem rgba(0,0,0,.2))}}@media (max-width:768px){.card__cta{min-height:350px}.card__info .glide__slides{box-sizing:border-box!important;padding:5px!important}}