.elementor .e-442dbf8-e818f47{padding:0px;margin:0px;}.elementor .e-0c95ac5-fd4dcca{padding:0px;margin-block-start:-20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;align-items:center;}.elementor .e-c922b4c-a9cb0ff{border-radius:1.5rem;border-width:1px;border-color:rgb(201, 196, 215);background-color:#f4f4f0;gap:24px;/* =========================
 FLEX CARD (MAIN CONTAINER)
========================= */

selector .fwc-card {
display: flex;
flex-direction: column;
height: 100%;
background: #f4f4f0;
padding: 22px;
border-radius: 20px;

transition: 
  background 0.35s cubic-bezier(0.4, 0, 0.2, 1),
  transform 0.35s cubic-bezier(0.4, 0, 0.2, 1),
  box-shadow 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* HOVER — FULL COVERAGE */
selector .fwc-card:hover {
background: #ffffff;
transform: translateY(-6px);
box-shadow: 0 25px 50px rgba(0,0,0,0.08);
}

/* REMOVE ELEMENTOR INTERFERENCE */
selector .elementor-icon-box-wrapper {
background: transparent !important;
padding: 0 !important;
}

selector .elementor-icon-box-content {
padding: 0 !important;
}\n}.elementor .e-67abcbc-33bd757{border-radius:1.5rem;border-width:1px;border-color:rgb(201, 196, 215);background-color:#f4f4f0;}.elementor .e-067d427-000f6a1{border-radius:1.5rem;border-width:1px;border-color:rgb(201, 196, 215);background-color:#f4f4f0;}.elementor .e-6c025d3-23f7fe9{border-radius:1.5rem;border-width:1px;border-color:rgb(201, 196, 215);background-color:#f4f4f0;}.elementor .e-1cac667-3757e0b{padding:0px;margin-block-start:50px;flex-direction:row;gap:24px;}