.kmf-ficc,.wp-block-kmf-floating-image-content-cards.kmf-ficc{align-items:center;display:flex;font-family:inherit;isolation:isolate;justify-content:center;min-height:var(--kmf-min-height,590px);overflow:visible;position:relative;transition:transform var(--kmf-transition,.45s) ease;width:100%}.kmf-ficc:hover{transform:translateY(var(--kmf-hover-y,-14px))}.kmf-ficc *{box-sizing:border-box}.kmf-ficc__stage{height:var(--kmf-min-height,590px);margin:0 auto;position:relative;width:min(100%,560px)}.kmf-ficc__glow{background:var(--kmf-glow-color,#d9f0f3);border-radius:999px;filter:blur(28px);opacity:var(--kmf-glow-opacity,.75);pointer-events:none;position:absolute;transition:transform var(--kmf-transition,.45s) ease,opacity var(--kmf-transition,.45s) ease;z-index:-1}.kmf-ficc__glow--one{height:340px;left:50%;top:50%;transform:translate(-50%,-50%);width:340px}.kmf-ficc__glow--two{height:70px;opacity:calc(var(--kmf-glow-opacity,.75)*.75);right:18%;top:16%;width:70px}.kmf-ficc:hover .kmf-ficc__glow--one{transform:translate(-50%,-50%) scale(1.08)}.kmf-ficc__image-wrap{background:#eef7f8;border:1px solid var(--kmf-img-border,#b8dbe0);border-radius:var(--kmf-img-radius,20px);box-shadow:var(--kmf-img-shadow,0 30px 70px rgba(17,30,61,.22));height:var(--kmf-img-h,470px);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--kmf-transition,.45s) ease,box-shadow var(--kmf-transition,.45s) ease;width:var(--kmf-img-w,345px)}.kmf-ficc:hover .kmf-ficc__image-wrap{transform:translate(-50%,-50%) scale(var(--kmf-hover-img-scale,1.03))}.kmf-ficc__image{display:block;height:100%;-o-object-position:center;object-position:center;transition:transform var(--kmf-transition,.45s) ease,filter var(--kmf-transition,.45s) ease;width:100%}.kmf-ficc__placeholder{align-items:center;background:linear-gradient(135deg,#edf7f8,#fff);color:#657085;display:flex;font-weight:700;height:100%;justify-content:center;width:100%}.kmf-ficc__box{box-shadow:0 24px 56px rgba(17,30,61,.22);position:absolute;transition:transform var(--kmf-transition,.45s) ease,box-shadow var(--kmf-transition,.45s) ease}.kmf-ficc__box--top{background:var(--kmf-top-bg,#fff);border-radius:var(--kmf-top-radius,18px);color:var(--kmf-top-text,#1c244b);left:var(--kmf-top-x,310px);min-height:164px;padding:var(--kmf-top-padding,24px);top:var(--kmf-top-y,125px);width:var(--kmf-top-w,208px)}.kmf-ficc:hover .kmf-ficc__box--top{transform:translate(var(--kmf-top-hover-x,12px),var(--kmf-top-hover-y,6px))}.kmf-ficc__box--bottom{background:var(--kmf-bottom-bg,#283568);border-radius:var(--kmf-bottom-radius,20px);color:var(--kmf-bottom-text,#fff);left:var(--kmf-bottom-x,0);min-height:136px;overflow:hidden;padding:var(--kmf-bottom-padding,24px);top:var(--kmf-bottom-y,380px);width:var(--kmf-bottom-w,235px)}.kmf-ficc:hover .kmf-ficc__box--bottom{transform:translate(var(--kmf-bottom-hover-x,-22px),var(--kmf-bottom-hover-y,8px))}.kmf-ficc__icon{align-items:center;background:#d9f0f3;border-radius:50%;display:inline-flex;font-size:16px;height:36px;justify-content:center;margin-bottom:14px;width:36px}.kmf-ficc__icon,.kmf-ficc__label{color:var(--kmf-top-accent,#4fa8b7)}.kmf-ficc__label{display:block;font-size:11px;font-weight:700;letter-spacing:1.8px;line-height:1.2;margin-bottom:8px;text-transform:uppercase}.kmf-ficc__box--bottom .kmf-ficc__label{color:var(--kmf-bottom-accent,#55b6c4)}.kmf-ficc__title{color:inherit;font-size:13px;font-weight:800;line-height:1.35;margin:0}.kmf-ficc__line{background:var(--kmf-top-accent,#4fa8b7);display:block;height:2px;margin-top:16px;width:38px}.kmf-ficc__dot{background:var(--kmf-bottom-accent,#55b6c4);border-radius:50%;height:8px;margin-right:8px;margin-top:20px;width:8px}.kmf-ficc__dot,.kmf-ficc__meta-text{display:inline-block;vertical-align:middle}.kmf-ficc__meta-text{color:hsla(0,0%,100%,.78);font-size:11px;line-height:1}.kmf-ficc__circle{background:hsla(0,0%,100%,.11);border-radius:50%;height:148px;position:absolute;right:-58px;top:-58px;width:148px}@media(max-width:767px){.kmf-ficc,.wp-block-kmf-floating-image-content-cards.kmf-ficc{min-height:var(--kmf-mobile-min-height,560px);padding-inline:14px}.kmf-ficc__stage{height:var(--kmf-mobile-min-height,560px);width:min(100%,380px)}.kmf-ficc__image-wrap{height:var(--kmf-mobile-img-h,455px);width:var(--kmf-mobile-img-w,330px)}.kmf-ficc__box--top{display:none;left:auto;right:0;top:80px;width:min(var(--kmf-top-w,208px),54vw)}.kmf-ficc__box--bottom{bottom:10px;left:0;top:auto;width:min(var(--kmf-bottom-w,235px),68vw)}.kmf-ficc__title{font-size:12px}}
