.elementor .e-12e8b6d2-3c534f4{padding:0px;}.elementor .e-3a37b036-dd8a3fb{max-width:100%;display:flex;flex-direction:column;}.elementor .e-4fa45a05-05cb999{width:24%;height:584px;padding-block-start:24px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:32px;background-image:url("https://www.coderfy.com/wp-content/uploads/2026/04/bg-card.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#18181B;display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-4f0861a3-96040c1{padding:0px;}.elementor .e-10a0e9f9-7049b08{max-width:100%;display:flex;flex-direction:column;}.elementor .e-28583f29-46a30bc{width:24%;height:584px;padding-block-start:24px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:32px;background-image:url("https://www.coderfy.com/wp-content/uploads/2026/04/bg-card.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#18181B;display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-28b852f6-bcfbc59{padding:0px;justify-content:space-between;}.elementor .e-69a95cf-f1cb7d8{width:49%;height:584px;padding:56px;border-radius:32px;background-color:#18181B;flex-direction:column;}.elementor .e-d03a211-8479876{max-width:1744px;padding:0px;flex-direction:row;justify-content:space-between;}.elementor .e-1501f991-80cc2a6{width:48px;height:48px;}.elementor .e-13e3b043-e0595a8{height:256px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:column;row-gap:32px;justify-content:flex-end;}.elementor .e-1d793f22-6393733{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:column;row-gap:32px;}.elementor .e-22b61373-5493721{padding:0px;display:flex;flex-direction:column;}.elementor .e-5fe85f43-d1167ac{width:31%;height:276px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--DUP_--base-border);border-style:solid;}.elementor .e-3d11887a-9b8a63b{width:48px;height:48px;}.elementor .e-1efc6ceb-158f020{height:256px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:column;row-gap:32px;justify-content:flex-end;}.elementor .e-76532136-86157a7{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:column;row-gap:32px;}.elementor .e-588cca29-ee651d0{padding:0px;display:flex;flex-direction:column;}.elementor .e-4350afa7-f047439{width:31%;height:276px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--DUP_--base-border);border-style:solid;}.elementor .e-6c62317f-a0cda21{width:48px;height:48px;}.elementor .e-46c9ce3d-06bb8b0{height:256px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:column;row-gap:32px;justify-content:flex-end;}.elementor .e-32183923-1539984{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:column;row-gap:32px;}.elementor .e-293bd2c7-3c5ae43{padding:0px;display:flex;flex-direction:column;}.elementor .e-3c69a141-0573175{width:31%;height:276px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--DUP_--base-border);border-style:solid;}.elementor .e-4ba9f10c-c3e42ad{width:48px;height:48px;}.elementor .e-26e5a56c-e89a52d{height:256px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:column;row-gap:32px;justify-content:flex-end;}.elementor .e-6b9e4cc-e27d2a4{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:column;row-gap:32px;}.elementor .e-1b76bc4-3266da1{padding:0px;display:flex;flex-direction:column;}.elementor .e-5c9d4766-a3cdec3{width:31%;height:276px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--DUP_--base-border);border-style:solid;}.elementor .e-19a004e6-2fe119c{width:48px;height:48px;}.elementor .e-58dffcf0-a629734{height:256px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:column;row-gap:32px;justify-content:flex-end;}.elementor .e-1fab8a31-e833262{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:column;row-gap:32px;}.elementor .e-44e03108-06dc2f6{padding:0px;display:flex;flex-direction:column;}.elementor .e-60f5b873-f1198ad{width:31%;height:276px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--DUP_--base-border);border-style:solid;}.elementor .e-3f1e024d-e5c6804{width:48px;height:48px;}.elementor .e-2091612b-d3f8187{height:256px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:column;row-gap:32px;justify-content:flex-end;}.elementor .e-6b9d1196-c96da48{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:column;row-gap:32px;}.elementor .e-2e4317f6-0575783{padding:0px;display:flex;flex-direction:column;}.elementor .e-1f6f25ce-d3e0224{width:31%;height:276px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--DUP_--base-border);border-style:solid;}.elementor .e-3c0469e8-c8b6d95{padding:0px;row-gap:64px;flex-wrap:wrap;justify-content:space-between;#push-box {
  overflow: hidden;
  position: relative;
  display: block;
  
}

#push-box-inner {
  width: 100%;
  height: 100%;
  position: relative;
  transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
  display: block !important;
}
#push-box:hover #push-box-inner {
  transform: translateY(-100%);
}

#push-box-front,
#push-box-back {
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  
}

#push-box-front {
  top: 0;
}

#push-box-back {
  top: 100%;
}

/* Медіа-запит для мобільних пристроїв */
@media (max-width: 768px) {

/* Скасовуємо трансформацію при ховері (щоб нічого не стрибало при натисканні) */
#push-box:hover #push-box-inner {
  transform: none;
}

/* Примусово зміщуємо внутрішній блок вгору, щоб показати бекграунд */
#push-box-inner {
  transform: translateY(-100%);
  transition: none; /* Вимикаємо анімацію для миттєвої появи */
}

/* Додатково: якщо хочете приховати фронтальну частину зовсім */
#push-box-front {
  display: none !important;
}

span.elementor-icon svg rect {
  fill: transparent;
  stroke: rgba(255, 255, 255, 0.10);
}

}\n}