.elementor .e-2135412-9736778{width:102%;display:flex;flex-direction:row;}.elementor .e-9e66fd4-df55bb1{width:27%;background-color:#ffffff;}.elementor .e-905c885-664c09c{font-family:"Plus Jakarta Sans";font-size:22px;display:flex;justify-content:center;align-self:start;}.elementor .e-8a76c11-dd6a7ff{color:#ffffff;selector {
  transform: translateY(20px);
  opacity: 0 !important;
  transition: transform 0.4s ease, opacity
}\n}.elementor .e-5cc8d44-945ca82{width:22%;min-height:400px;border-radius:0px;border-width:3px;border-color:#393737;border-style:solid;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 33%,rgb(0,0,0) 100%),url("https://blackohm.com/wp-content/uploads/2026/09/9664586ew.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;selector {
  overflow:hidden;
}\n}.elementor .e-7f0ee6b-ad998e1{font-family:"Plus Jakarta Sans";font-size:22px;display:flex;justify-content:center;align-self:start;}.elementor .e-e6751b0-cf693d2{color:#ffffff;}.elementor .e-d93db9d-891f800{width:20%;min-height:400px;border-width:3px;border-color:#393737;border-style:solid;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 35%,rgb(0,0,0) 100%),url("https://blackohm.com/wp-content/uploads/2026/08/King-Crab-BlackOhm.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;selector {
  position: relative;
  overflow: hidden;

  display: flex;
  flex-direction: column;
  justify-content: flex-end;

  cursor: pointer;
}


/* KEEP ALL TEXT ABOVE THE BACKGROUND */
selector .elementor-widget-heading,
selector .elementor-widget-text-editor {
  position: relative;
  z-index: 2;
}


/* HEADLINE */
selector .elementor-widget-heading {
  margin-bottom: 0;
  transition: all 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}


/* PARAGRAPH - HIDDEN NORMALLY */
selector .elementor-widget-text-editor {
  max-height: 0;
  opacity: 0;
  overflow: hidden;

  margin-top: 0;

  transform: translateY(12px);

  transition:
      max-height 0.5s cubic-bezier(0.22, 1, 0.36, 1),
      opacity 0.3s ease,
      transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
      margin-top 0.4s ease;
}


/* HOVER - REVEAL PARAGRAPH */
selector:hover .elementor-widget-text-editor {
  max-height: 140px;
  opacity: 1;

  margin-top: 8px;

  transform: translateY(0);
}


/* REMOVE EXTRA PARAGRAPH MARGIN */
selector .elementor-widget-text-editor p {
  margin: 0;
}\n}.elementor .e-607cb3b-9179d72{font-family:"Plus Jakarta Sans";font-size:22px;display:flex;justify-content:center;align-self:start;}.elementor .e-4becf97-4ba4268{font-family:"Plus Jakarta Sans";font-weight:300;color:#ffffff;}.elementor .e-5d4ac13-8ff3054{width:20%;min-height:400px;border-width:3px;border-color:#393737;border-style:solid;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 35%,rgb(0,0,0) 100%),url("https://blackohm.com/wp-content/uploads/2026/09/96645869.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;.video-hover-card {
position: relative;
overflow: hidden;
}

.video-hover-card .card-hover-video {
position: absolute;
inset: 0;

width: 100%;
height: 100%;

object-fit: cover;

opacity: 0;
visibility: hidden;

z-index: 2;
pointer-events: none;

transition:
  opacity 0.35s ease,
  visibility 0s linear 0.35s;
}

.video-hover-card:hover .card-hover-video {
opacity: 1;
visibility: visible;

transition:
  opacity 0.35s ease,
  visibility 0s;
}

/* Keep title/content above video */
.video-hover-card .hover-title,
.video-hover-card .hover-copy {
position: relative;
z-index: 5;
}\n}.elementor .e-0169848-330a6da{font-family:"Plus Jakarta Sans";font-size:22px;display:flex;justify-content:center;align-self:start;}.elementor .e-5453a5e-730c50b{color:#ffffff;}.elementor .e-33051e9-50c7524{width:20%;min-height:400px;border-width:3px;border-color:#393737;border-style:solid;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 35%,rgb(0,0,0) 100%),url("https://blackohm.com/wp-content/uploads/2026/09/9664586-1.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .e-0f21fae-a825595{font-family:"Plus Jakarta Sans";font-size:22px;display:flex;justify-content:center;align-self:start;}.elementor .e-16dfbf7-3883bd9{font-family:"Plus Jakarta Sans";color:#ffffff;}.elementor .e-3c6d506-369d57c{width:20%;min-height:400px;border-width:3px;border-color:#393737;border-style:solid;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 35%,rgb(0,0,0) 100%),url("https://blackohm.com/wp-content/uploads/2026/08/New-Project-2.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .e-7a8e183-4cb2ead{min-width:0px;overflow:auto;column-gap:6px;display:flex;flex-direction:row;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);justify-content:flex-start;align-items:stretch;/* =========================================
 HOVER GRID CARD
 ========================================= */

.hover-card {
  position: relative !important;
  overflow: hidden !important;

  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;

  cursor: pointer;
}


/* =========================================
 HEADLINE
 Visible at all times
 ========================================= */

.hover-card .hover-title {
  position: relative;
  z-index: 5;

  flex: 0 0 auto !important;

  margin: 0 !important;
  padding: 0 !important;

  transition:
      transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
      margin 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}


/* Remove default heading margins */

.hover-card .hover-title h1,
.hover-card .hover-title h2,
.hover-card .hover-title h3,
.hover-card .hover-title h4,
.hover-card .hover-title h5,
.hover-card .hover-title h6 {
  margin: 0 !important;
}


/* =========================================
 PARAGRAPH
 Completely hidden normally
 ========================================= */

.hover-card .hover-copy {
  position: relative;
  z-index: 5;

  flex: 0 0 auto !important;

  max-height: 0 !important;

  opacity: 0;
  visibility: hidden;

  overflow: hidden !important;

  margin: 0 !important;
  padding: 0 !important;

  transform: translateY(15px);

  transition:
      max-height 0.5s cubic-bezier(0.22, 1, 0.36, 1),
      opacity 0.3s ease,
      transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
      margin-top 0.45s cubic-bezier(0.22, 1, 0.36, 1),
      visibility 0s linear 0.4s;
}


/* Remove Elementor paragraph margin */

.hover-card .hover-copy p {
  margin: 0 !important;
}


/* =========================================
 HOVER STATE
 Paragraph grows underneath heading
 This pushes heading UP
 ========================================= */

.video-hover-card:hover:hover .hover-copy {
  max-height: 160px !important;

  opacity: 1;
  visibility: visible;

  margin-top: 8px !important;

  transform: translateY(0);

  transition:
      max-height 0.5s cubic-bezier(0.22, 1, 0.36, 1),
      opacity 0.35s ease 0.08s,
      transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
      margin-top 0.45s cubic-bezier(0.22, 1, 0.36, 1),
      visibility 0s;
}


.video-hover-card {
  filter: grayscale(100%) !important;
  transition: filter 0.35s ease;
}

.video-hover-card:hover {
  filter: grayscale(0%) !important;
}\n}.elementor .e-4e0e292-0d984f6{font-family:"Plus Jakarta Sans";}.elementor .e-7b4d2fe-bde5a52{font-family:"Plus Jakarta Sans";font-size:79%;color:#e7e7e7;text-align:start;}.elementor .e-9e53c4c-8391902{width:3px;height:100%;background-color:#393737;display:flex;}.elementor .e-6080138-a7e49e2{width:95%;height:3px;background-color:#393737;display:flex;align-items:center;}.elementor .e-33a3490-b62ceb5{width:95%;height:3px;background-color:#393737;display:flex;align-items:center;}.elementor .e-89933d2-aa5bfb1{font-family:"Plus Jakarta Sans";}.elementor .e-8b4a58f-2db07a7{font-family:"Plus Jakarta Sans";font-size:79%;color:#e7e7e7;}.elementor .e-7cefd10-6e21c14{width:3px;height:100%;background-color:#393737;display:flex;}.elementor .e-d5f8fbc-ddf3daa{width:95%;height:3px;background-color:#393737;display:flex;align-items:center;}.elementor .e-54a240f-309d9e5{width:95%;height:3px;background-color:#393737;display:flex;align-items:center;}.elementor .e-39cdd93-ff8ed53{font-family:"Plus Jakarta Sans";}.elementor .e-492375e-98ad80d{font-family:"Plus Jakarta Sans";font-size:79%;color:#e7e7e7;}.elementor .e-c624558-3c7ae1f{width:3px;height:100%;background-color:#393737;display:flex;}.elementor .e-6f9d708-bdb94e2{width:95%;height:3px;background-color:#393737;display:flex;align-items:center;}.elementor .e-82736dd-4c3842f{width:95%;height:3px;background-color:#393737;display:flex;align-items:center;}.elementor .e-1793e7e-622d7a2{font-family:"Plus Jakarta Sans";}.elementor .e-396be81-d2bccd8{font-family:"Plus Jakarta Sans";font-size:79%;color:#e7e7e7;}.elementor .e-24411d0-e7b8118{width:3px;height:100%;background-color:#393737;display:flex;}.elementor .e-6bdec95-c990137{width:95%;height:3px;background-color:#393737;display:flex;align-items:center;}.elementor .e-9b1ef64-94fc05c{width:95%;height:3px;background-color:#393737;display:flex;align-items:center;}.elementor .e-044b5dd-baf91b7{width:95%;height:3px;background-color:#393737;display:flex;align-items:center;}.elementor .e-3feea56-8aa3cbb{width:95%;height:3px;background-color:#393737;display:flex;align-items:center;}.elementor .e-417e192-cb4b43b{width:95%;height:3px;background-color:#393737;display:flex;align-items:center;}.elementor .e-7862e14-0eff00d{font-size:35px;}