.fc-cards{background-color:var(--fc-cards-bg-section);padding:var(--fc-cards-padding-section) 0;width:100%}.fc-cards__container{margin:0 auto;max-width:var(--fc-cards-container-width);width:100%}.fc-cards__title{line-height:1.2;margin-bottom:12px}.fc-cards__title,.fc-cards__title *,.fc-cards__title a,.fc-cards__title em,.fc-cards__title h1,.fc-cards__title h2,.fc-cards__title h3,.fc-cards__title h4,.fc-cards__title h5,.fc-cards__title h6,.fc-cards__title p,.fc-cards__title span,.fc-cards__title strong{color:var(--fc-cards-title-color)!important;-webkit-text-fill-color:var(--fc-cards-title-color)!important}.fc-cards__title h1,.fc-cards__title h2,.fc-cards__title h3,.fc-cards__title h4,.fc-cards__title h5,.fc-cards__title h6,.fc-cards__title p{margin-bottom:0;margin-top:0}.fc-cards__subtitle{line-height:1.5;margin-bottom:28px}.fc-cards__subtitle,.fc-cards__subtitle *{color:var(--fc-cards-text-color)!important;-webkit-text-fill-color:var(--fc-cards-text-color)!important}.fc-cards__subtitle p{margin-top:0}.fc-cards__grid{display:grid;gap:var(--fc-cards-gap);grid-template-columns:repeat(var(--fc-cards-columns),minmax(0,1fr));width:100%}.fc-cards__card{background-color:var(--fc-cards-bg-card)!important;border:var(--fc-cards-border-width) solid var(--fc-cards-border-color);border-radius:var(--fc-cards-radius);box-shadow:var(--fc-cards-shadow);display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:var(--fc-cards-max-card);overflow:hidden;padding:var(--fc-cards-padding-card);width:100%}.fc-cards__image-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:18px;width:100%}.fc-cards__image{border-radius:calc(var(--fc-cards-radius)*.75);display:block;height:auto!important;max-height:var(--fc-cards-image-height)!important;max-width:var(--fc-cards-image-width)!important;object-fit:contain;width:auto!important}.fc-cards__card-title{font-size:20px;line-height:1.25;margin:0 0 10px}.fc-cards__card-title,.fc-cards__card-title *,.fc-cards__card-title a,.fc-cards__card-title b,.fc-cards__card-title em,.fc-cards__card-title h1,.fc-cards__card-title h2,.fc-cards__card-title h3,.fc-cards__card-title h4,.fc-cards__card-title h5,.fc-cards__card-title h6,.fc-cards__card-title i,.fc-cards__card-title p,.fc-cards__card-title span,.fc-cards__card-title strong{color:var(--fc-cards-title-color)!important;-webkit-text-fill-color:var(--fc-cards-title-color)!important}.fc-cards__card-title b,.fc-cards__card-title strong{font-weight:700!important}.fc-cards__card-title em,.fc-cards__card-title i{font-style:italic!important}.fc-cards__card-title h1,.fc-cards__card-title h2,.fc-cards__card-title h3,.fc-cards__card-title h4,.fc-cards__card-title h5,.fc-cards__card-title h6,.fc-cards__card-title p{font-size:inherit;line-height:inherit;margin-bottom:0;margin-top:0}.fc-cards__card-text{line-height:1.5;margin-bottom:18px}.fc-cards__card-text,.fc-cards__card-text *,.fc-cards__card-text a,.fc-cards__card-text b,.fc-cards__card-text div,.fc-cards__card-text em,.fc-cards__card-text i,.fc-cards__card-text li,.fc-cards__card-text p,.fc-cards__card-text span,.fc-cards__card-text strong{color:var(--fc-cards-text-color)!important;-webkit-text-fill-color:var(--fc-cards-text-color)!important}.fc-cards__card-text p:first-child{margin-top:0}.fc-cards__card-text p:last-child{margin-bottom:0}.fc-cards__button{background-color:var(--fc-cards-button-bg)!important;border-radius:var(--fc-cards-radius);color:var(--fc-cards-button-color)!important;display:inline-block;font-weight:600;margin-top:auto;padding:12px 18px;text-align:center;text-decoration:none!important;transition:opacity .2s ease,transform .2s ease}.fc-cards__button,.fc-cards__button *{color:var(--fc-cards-button-color)!important;-webkit-text-fill-color:var(--fc-cards-button-color)!important}.fc-cards__button:hover{opacity:.88;transform:translateY(-1px)}@media (max-width:991px){.fc-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.fc-cards{padding-left:16px;padding-right:16px}.fc-cards__grid{grid-template-columns:1fr!important}.fc-cards__card{max-width:100%}}