.kl-flexcard--light{color:#14181f}.kl-flexcard--dark{color:#fff}.kl-flexcard{border-radius:var(--kl-radius,24px);overflow:hidden;padding:var(--kl-padding,48px);position:relative}.kl-flexcard:before{background:var(--kl-bg,transparent);content:"";inset:0;position:absolute;z-index:0}.kl-flexcard__bgimg{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.kl-flexcard--gborder:after{background:var(--kl-bd-layer,transparent) border-box;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:var(--kl-bd-width,2px);pointer-events:none;position:absolute;z-index:2}.kl-flexcard__grid{align-items:var(--kl-valign,center);display:grid;gap:48px;grid-template-columns:repeat(var(--kl-cols,2),1fr);position:relative;z-index:1}.kl-flexcard__col{min-width:0}.kl-flexcard__media img{border-radius:12px;display:block;height:auto;width:100%}.kl-flexcard__preheader{display:block;margin:0 0 1rem}.kl-flexcard__heading{color:var(--kl-heading-color,inherit);line-height:var(--kl-heading-lh,1.2);margin:0 0 1.25rem}.kl-flexcard__text{color:var(--kl-text-color,inherit)}.kl-flexcard__text p{margin:0 0 1rem}.kl-flexcard__text p:last-child{margin-bottom:0}.kl-flexcard__button{margin-top:var(--kl-btn-mt,1.5rem)}.kl-flexcard--btnbg .button{background-color:var(--kl-btn-bg)}.kl-flexcard--btncolor .button,.kl-flexcard--btncolor .button span{color:var(--kl-btn-color)}.kl-flexcard--btnhbg .button:hover{background-color:var(--kl-btn-hbg)}.kl-flexcard--btnhcolor .button:hover,.kl-flexcard--btnhcolor .button:hover span{color:var(--kl-btn-hcolor)}@media screen and (max-width:800px){.kl-flexcard__grid{gap:32px;grid-template-columns:1fr}}