.elementor-273675 .elementor-element.elementor-element-93bae0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-273675 .elementor-element.elementor-element-93bae0a:not(.elementor-motion-effects-element-type-background), .elementor-273675 .elementor-element.elementor-element-93bae0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000026;}.elementor-273675 .elementor-element.elementor-element-93bae0a.e-con{--align-self:center;}.elementor-273675 .elementor-element.elementor-element-2cecdb4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-273675 .elementor-element.elementor-element-2cecdb4 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-273675 .elementor-element.elementor-element-999ca00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-273675 .elementor-element.elementor-element-942d181{--display:flex;--min-height:376px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-273675 .elementor-element.elementor-element-5ed7aab{--display:flex;--min-height:376px;--justify-content:flex-end;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-273675 .elementor-element.elementor-element-5ed7aab:not(.elementor-motion-effects-element-type-background), .elementor-273675 .elementor-element.elementor-element-5ed7aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F45325;}.elementor-273675 .elementor-element.elementor-element-20b8b6f{padding:20px 0px 70px 0px;text-align:start;}.elementor-273675 .elementor-element.elementor-element-20b8b6f .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-273675 .elementor-element.elementor-element-c0ce743 .elementor-button{background-color:#02010100;font-size:16px;fill:#FFFFFF;color:#FFFFFF;}.elementor-273675 .elementor-element.elementor-element-c0ce743.elementor-element{--align-self:flex-end;}.elementor-273675 .elementor-element.elementor-element-f4ae745{--display:flex;--min-height:376px;--padding-top:25px;--padding-bottom:15px;--padding-left:35px;--padding-right:0px;}.elementor-273675 .elementor-element.elementor-element-f4ae745:not(.elementor-motion-effects-element-type-background), .elementor-273675 .elementor-element.elementor-element-f4ae745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-273675 .elementor-element.elementor-element-9ac4bbc{padding:0px 0px 22px 0px;}.elementor-273675 .elementor-element.elementor-element-9ac4bbc .elementor-icon-wrapper{text-align:start;}.elementor-273675 .elementor-element.elementor-element-9ac4bbc .elementor-icon{font-size:41px;}.elementor-273675 .elementor-element.elementor-element-9ac4bbc .elementor-icon svg{height:41px;}.elementor-273675 .elementor-element.elementor-element-e2829d8{padding:0px 0px 0px 105px;}.elementor-273675 .elementor-element.elementor-element-e2829d8 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-273675 .elementor-element.elementor-element-f96a932{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;padding:0px 0px 0px 105px;}.elementor-273675 .elementor-element.elementor-element-f96a932 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-273675 .elementor-element.elementor-element-f96a932 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-273675 .elementor-element.elementor-element-7df4bb3{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 105px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Gantari", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-273675 .elementor-element.elementor-element-e0574f3 .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;}.elementor-273675 .elementor-element.elementor-element-e0574f3{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 91px 20px 0px;}.elementor-273675 .elementor-element.elementor-element-e0574f3.elementor-element{--align-self:flex-end;}.elementor-273675 .elementor-element.elementor-element-6cdf220{--display:flex;--min-height:376px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-273675 .elementor-element.elementor-element-6cdf220:not(.elementor-motion-effects-element-type-background), .elementor-273675 .elementor-element.elementor-element-6cdf220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00002600;}.elementor-273675 .elementor-element.elementor-element-4ea7d2f{--display:flex;--min-height:376px;--justify-content:flex-end;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-273675 .elementor-element.elementor-element-4ea7d2f:not(.elementor-motion-effects-element-type-background), .elementor-273675 .elementor-element.elementor-element-4ea7d2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#81BD06;}.elementor-273675 .elementor-element.elementor-element-1c3fcf8{padding:20px 0px 70px 0px;text-align:start;}.elementor-273675 .elementor-element.elementor-element-1c3fcf8 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-273675 .elementor-element.elementor-element-7776cf5 .elementor-button{background-color:#02010100;font-size:16px;fill:#FFFFFF;color:#FFFFFF;}.elementor-273675 .elementor-element.elementor-element-7776cf5.elementor-element{--align-self:flex-end;}.elementor-273675 .elementor-element.elementor-element-0b77075{--display:flex;--min-height:376px;--justify-content:center;--padding-top:25px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-273675 .elementor-element.elementor-element-0b77075:not(.elementor-motion-effects-element-type-background), .elementor-273675 .elementor-element.elementor-element-0b77075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-273675 .elementor-element.elementor-element-562d2a8{padding:0px 0px 22px 0px;}.elementor-273675 .elementor-element.elementor-element-562d2a8 .elementor-icon-wrapper{text-align:start;}.elementor-273675 .elementor-element.elementor-element-562d2a8 .elementor-icon{font-size:48px;}.elementor-273675 .elementor-element.elementor-element-562d2a8 .elementor-icon svg{height:48px;}.elementor-273675 .elementor-element.elementor-element-a008b17{padding:0px 0px 0px 105px;}.elementor-273675 .elementor-element.elementor-element-a008b17 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-273675 .elementor-element.elementor-element-9db352d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;padding:0px 0px 0px 105px;}.elementor-273675 .elementor-element.elementor-element-9db352d .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-273675 .elementor-element.elementor-element-9db352d .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-273675 .elementor-element.elementor-element-042f8c6{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 105px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Gantari", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-273675 .elementor-element.elementor-element-b968029 .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;}.elementor-273675 .elementor-element.elementor-element-b968029{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 91px 20px 0px;}.elementor-273675 .elementor-element.elementor-element-b968029.elementor-element{--align-self:flex-end;}.elementor-273675 .elementor-element.elementor-element-78c3705{--display:flex;--min-height:376px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-273675 .elementor-element.elementor-element-78c3705:not(.elementor-motion-effects-element-type-background), .elementor-273675 .elementor-element.elementor-element-78c3705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00002600;}.elementor-273675 .elementor-element.elementor-element-9819f02{--display:flex;--min-height:376px;--justify-content:flex-end;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-273675 .elementor-element.elementor-element-9819f02:not(.elementor-motion-effects-element-type-background), .elementor-273675 .elementor-element.elementor-element-9819f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04A6EF;}.elementor-273675 .elementor-element.elementor-element-c62ce82{padding:20px 0px 70px 0px;text-align:start;}.elementor-273675 .elementor-element.elementor-element-c62ce82 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-273675 .elementor-element.elementor-element-885cc28 .elementor-button{background-color:#02010100;font-size:16px;fill:#FFFFFF;color:#FFFFFF;}.elementor-273675 .elementor-element.elementor-element-885cc28.elementor-element{--align-self:flex-end;}.elementor-273675 .elementor-element.elementor-element-0131198{--display:flex;--min-height:376px;--padding-top:25px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-273675 .elementor-element.elementor-element-0131198:not(.elementor-motion-effects-element-type-background), .elementor-273675 .elementor-element.elementor-element-0131198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-273675 .elementor-element.elementor-element-7f9fd1e{padding:0px 0px 22px 0px;}.elementor-273675 .elementor-element.elementor-element-7f9fd1e .elementor-icon-wrapper{text-align:start;}.elementor-273675 .elementor-element.elementor-element-7f9fd1e .elementor-icon{font-size:48px;}.elementor-273675 .elementor-element.elementor-element-7f9fd1e .elementor-icon svg{height:48px;}.elementor-273675 .elementor-element.elementor-element-7d946a0{padding:0px 0px 0px 105px;}.elementor-273675 .elementor-element.elementor-element-7d946a0 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-273675 .elementor-element.elementor-element-b9431a8{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;padding:0px 0px 0px 105px;}.elementor-273675 .elementor-element.elementor-element-b9431a8 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-273675 .elementor-element.elementor-element-b9431a8 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-273675 .elementor-element.elementor-element-f2f1e18{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 105px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Gantari", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-273675 .elementor-element.elementor-element-429ae3d .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;}.elementor-273675 .elementor-element.elementor-element-429ae3d{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 91px 20px 0px;}.elementor-273675 .elementor-element.elementor-element-429ae3d.elementor-element{--align-self:flex-end;}.elementor-273675 .elementor-element.elementor-element-24d294a{--display:flex;--min-height:376px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-273675 .elementor-element.elementor-element-24d294a:not(.elementor-motion-effects-element-type-background), .elementor-273675 .elementor-element.elementor-element-24d294a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00002600;}.elementor-273675 .elementor-element.elementor-element-f334a69{--display:flex;--min-height:376px;--justify-content:flex-end;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-273675 .elementor-element.elementor-element-f334a69:not(.elementor-motion-effects-element-type-background), .elementor-273675 .elementor-element.elementor-element-f334a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFBA07;}.elementor-273675 .elementor-element.elementor-element-4c4eba3{padding:20px 0px 70px 0px;text-align:start;}.elementor-273675 .elementor-element.elementor-element-4c4eba3 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-273675 .elementor-element.elementor-element-dc5b8f5 .elementor-button{background-color:#02010100;font-size:16px;fill:#FFFFFF;color:#FFFFFF;}.elementor-273675 .elementor-element.elementor-element-dc5b8f5.elementor-element{--align-self:flex-end;}.elementor-273675 .elementor-element.elementor-element-af4dfa3{--display:flex;--min-height:376px;--padding-top:25px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-273675 .elementor-element.elementor-element-af4dfa3:not(.elementor-motion-effects-element-type-background), .elementor-273675 .elementor-element.elementor-element-af4dfa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-273675 .elementor-element.elementor-element-e765ce0{padding:0px 0px 22px 0px;}.elementor-273675 .elementor-element.elementor-element-e765ce0 .elementor-icon-wrapper{text-align:start;}.elementor-273675 .elementor-element.elementor-element-e765ce0 .elementor-icon{font-size:62px;}.elementor-273675 .elementor-element.elementor-element-e765ce0 .elementor-icon svg{height:62px;}.elementor-273675 .elementor-element.elementor-element-784ad98{padding:0px 0px 0px 105px;}.elementor-273675 .elementor-element.elementor-element-784ad98 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-273675 .elementor-element.elementor-element-33313a4{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;padding:0px 0px 0px 105px;}.elementor-273675 .elementor-element.elementor-element-33313a4 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-273675 .elementor-element.elementor-element-33313a4 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-273675 .elementor-element.elementor-element-28484ae{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 105px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Gantari", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-273675 .elementor-element.elementor-element-007d5a0 .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;}.elementor-273675 .elementor-element.elementor-element-007d5a0{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 91px 20px 0px;}.elementor-273675 .elementor-element.elementor-element-007d5a0.elementor-element{--align-self:flex-end;}@media(min-width:768px){.elementor-273675 .elementor-element.elementor-element-93bae0a{--content-width:100%;}.elementor-273675 .elementor-element.elementor-element-999ca00{--width:100%;}.elementor-273675 .elementor-element.elementor-element-942d181{--width:100%;}.elementor-273675 .elementor-element.elementor-element-6cdf220{--width:100%;}.elementor-273675 .elementor-element.elementor-element-78c3705{--width:100%;}.elementor-273675 .elementor-element.elementor-element-24d294a{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-5ed7aab */.elementor-273675 .elementor-element.elementor-element-5ed7aab{
    height: 193px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942d181 *//* === Base collapsed state === */
.cf3c-card-hover1 {
  position: relative;
  overflow: hidden;
  perspective: 1000px;
  transition: all 0.6s ease;
  width: 15%;        /* non-active width */
  height: 376px;
  padding: 40px;
  flex: 0 0 15%;     /* ensures flexbox respects % */
}

/* Faces */
.cf3c-card-hover1 .cf3c-card-front1,
.cf3c-card-hover1 .cf3c-card-back1 {
  position: absolute;
  inset: 0;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  backface-visibility: hidden;
}

/* Default front visible */
.cf3c-card-hover1 .cf3c-card-front1 {
  opacity: 1;
  transform: scale(1) translateY(0);
  z-index: 2;
}

/* Default back hidden */
.cf3c-card-hover1 .cf3c-card-back1 {
  opacity: 0;
  transform: scale(1.05) translateY(20px);
  z-index: 1;
}

/* === ACTIVE CARD (expands to 70%) === */
.cf3c-card-hover1.active {
  width: 55%;
  flex: 0 0 55%;
  height: 376px;
}

/* Hide front when active */
.cf3c-card-hover1.active .cf3c-card-front1 {
  opacity: 0;
  transform: scale(0.97) translateY(-20px);
}

/* Show back when active */
.cf3c-card-hover1.active .cf3c-card-back1 {
  opacity: 1;
  transform: scale(1) translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea7d2f */.elementor-273675 .elementor-element.elementor-element-4ea7d2f{
    height: 193px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf220 *//* === Base collapsed state === */
.cf3c-card-hover2 {
  position: relative;
  overflow: hidden;
  perspective: 1000px;
  transition: all 0.6s ease;
  width: 15%;        /* non-active width */
  height: 376px;
  padding: 40px;
  flex: 0 0 15%;     /* ensures flexbox respects % */
}

/* Faces */
.cf3c-card-hover2 .cf3c-card-front2,
.cf3c-card-hover2 .cf3c-card-back2 {
  position: absolute;
  inset: 0;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  backface-visibility: hidden;
}

/* Default front visible */
.cf3c-card-hover2 .cf3c-card-front2 {
  opacity: 1;
  transform: scale(1) translateY(0);
  z-index: 2;
}

/* Default back hidden */
.cf3c-card-hover2 .cf3c-card-back2 {
  opacity: 0;
  transform: scale(1.05) translateY(20px);
  z-index: 1;
}

/* === ACTIVE CARD (expands to 70%) === */
.cf3c-card-hover2.active {
  width: 55%;
  flex: 0 0 55%;
  height: 376px;
}

/* Hide front when active */
.cf3c-card-hover2.active .cf3c-card-front2 {
  opacity: 0;
  transform: scale(0.97) translateY(-20px);
}

/* Show back when active */
.cf3c-card-hover2.active .cf3c-card-back2 {
  opacity: 1;
  transform: scale(1) translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9819f02 */.elementor-273675 .elementor-element.elementor-element-9819f02{
    height: 193px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c3705 *//* === Base collapsed state === */
.cf3c-card-hover3 {
  position: relative;
  overflow: hidden;
  perspective: 1000px;
  transition: all 0.6s ease;
  width: 15%;        /* non-active width */
  height: 376px;
  padding: 40px;
  flex: 0 0 15%;     /* ensures flexbox respects % */
}

/* Faces */
.cf3c-card-hover3 .cf3c-card-front3,
.cf3c-card-hover3 .cf3c-card-back3 {
  position: absolute;
  inset: 0;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  backface-visibility: hidden;
}

/* Default front visible */
.cf3c-card-hover3 .cf3c-card-front3 {
  opacity: 1;
  transform: scale(1) translateY(0);
  z-index: 2;
}

/* Default back hidden */
.cf3c-card-hover3 .cf3c-card-back3 {
  opacity: 0;
  transform: scale(1.05) translateY(20px);
  z-index: 1;
}

/* === ACTIVE CARD (expands to 70%) === */
.cf3c-card-hover3.active {
  width: 55%;
  flex: 0 0 55%;
  height: 376px;
}

/* Hide front when active */
.cf3c-card-hover3.active .cf3c-card-front3 {
  opacity: 0;
  transform: scale(0.97) translateY(-20px);
}

/* Show back when active */
.cf3c-card-hover3.active .cf3c-card-back3 {
  opacity: 1;
  transform: scale(1) translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f334a69 */.elementor-273675 .elementor-element.elementor-element-f334a69{
    height: 193px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d294a *//* === Base collapsed state === */
.cf3c-card-hover4 {
  position: relative;
  overflow: hidden;
  perspective: 1000px;
  transition: all 0.6s ease;
  width: 15%;        /* non-active width */
  height: 376px;
  padding: 40px;
  flex: 0 0 15%;     /* ensures flexbox respects % */
}

/* Faces */
.cf3c-card-hover4 .cf3c-card-front4,
.cf3c-card-hover4 .cf3c-card-back4 {
  position: absolute;
  inset: 0;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  backface-visibility: hidden;
}

/* Default front visible */
.cf3c-card-hover4 .cf3c-card-front4 {
  opacity: 1;
  transform: scale(1) translateY(0);
  z-index: 2;
}

/* Default back hidden */
.cf3c-card-hover4 .cf3c-card-back4 {
  opacity: 0;
  transform: scale(1.05) translateY(20px);
  z-index: 1;
}

/* === ACTIVE CARD (expands to 70%) === */
.cf3c-card-hover4.active {
  width: 55%;
  flex: 0 0 55%;
  height: 376px;
}

/* Hide front when active */
.cf3c-card-hover4.active .cf3c-card-front4 {
  opacity: 0;
  transform: scale(0.97) translateY(-20px);
}

/* Show back when active */
.cf3c-card-hover4.active .cf3c-card-back4 {
  opacity: 1;
  transform: scale(1) translateY(0);
}/* End custom CSS */