.elementor-343 .elementor-element.elementor-element-d694cf5{--display:flex;}.elementor-343 .elementor-element.elementor-element-d694cf5:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-d694cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sermatelec.com/wp-content/uploads/2026/02/imagen_2026-02-16_110131990.png");}.elementor-343 .elementor-element.elementor-element-03d6563{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-343 .elementor-element.elementor-element-03d6563{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-343 .elementor-element.elementor-element-03d6563{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-aebca41 */.serma-info-dark{
  background:#0f1117;
  padding:80px 60px;
  color:#ffffff;
  display:flex;
  flex-direction:column;
  justify-content:center;
  position:relative;
  overflow:hidden;
}

/* efecto glow sutil de fondo */
.serma-info-dark::before{
  content:"";
  position:absolute;
  width:300px;
  height:300px;
  background:radial-gradient(circle, rgba(255,215,0,0.15) 0%, transparent 70%);
  top:-100px;
  right:-100px;
}

/* título */
.serma-info-dark h2{
  font-size:32px;
  margin-bottom:50px;
  letter-spacing:2px;
  color:#ffd84d;
  text-shadow:0 0 8px rgba(255,216,77,0.6);
}

/* items */
.serma-dark-item{
  display:flex;
  align-items:center;
  margin-bottom:30px;
  font-size:18px;
  transition:0.3s ease;
}

.serma-dark-item:hover{
  transform:translateX(8px);
}

/* iconos */
.serma-dark-icon{
  width:26px;
  height:26px;
  margin-right:18px;
  color:#ffd84d;
  filter:drop-shadow(0 0 6px rgba(255,216,77,0.7));
  transition:0.3s;
}

.serma-dark-icon svg{
  width:100%;
  height:100%;
}

/* efecto neon al hover */
.serma-dark-item:hover .serma-dark-icon{
  filter:drop-shadow(0 0 10px rgba(255,216,77,1));
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9e207e1 */.serma-form{
  width:100%;
}

.serma-form input,
.serma-form textarea{
  width:100%;
  padding:16px;
  margin-bottom:20px;
  border-radius:12px;
  border:2px solid #a7a119;
  background:#e9e9e9;
  font-size:16px;
  outline:none;
}

.serma-form textarea{
  height:150px;
  resize:none;
}

.serma-form input:focus,
.serma-form textarea:focus{
  border-color:#8a830f;
}

.serma-form input[type="submit"]{
  background:#8a830f;
  color:white;
  border:none;
  border-radius:35px;
  padding:16px;
  font-size:16px;
  cursor:pointer;
  transition:0.3s;
}

.serma-form input[type="submit"]:hover{
  background:#6f690c;
}/* End custom CSS */