.elementor-828 .elementor-element.elementor-element-ff6ddfd:not(.elementor-motion-effects-element-type-background), .elementor-828 .elementor-element.elementor-element-ff6ddfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#223459;}.elementor-828 .elementor-element.elementor-element-ff6ddfd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-828 .elementor-element.elementor-element-ff6ddfd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-828 .elementor-element.elementor-element-9d86fe8{--spacer-size:90px;}.elementor-828 .elementor-element.elementor-element-aa7cb1d:not(.elementor-motion-effects-element-type-background), .elementor-828 .elementor-element.elementor-element-aa7cb1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://proyectwebint.cimaverso.com/wp-content/uploads/2025/04/negociacion.jpg");}.elementor-828 .elementor-element.elementor-element-aa7cb1d > .elementor-background-overlay{background-color:#223459;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-828 .elementor-element.elementor-element-aa7cb1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-828 .elementor-element.elementor-element-bebb510{--spacer-size:50px;}.elementor-828 .elementor-element.elementor-element-9c4488c{padding:28px 28px 28px 28px;}.elementor-828 .elementor-element.elementor-element-a73f62f .elementor-heading-title{color:#223459;}.elementor-828 .elementor-element.elementor-element-94d76b1{color:#FFFFFF;}.elementor-828 .elementor-element.elementor-element-5b7f0ce:not(.elementor-motion-effects-element-type-background), .elementor-828 .elementor-element.elementor-element-5b7f0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D80A6;}.elementor-828 .elementor-element.elementor-element-5b7f0ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-828 .elementor-element.elementor-element-5b7f0ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-828 .elementor-element.elementor-element-3f10f87{--spacer-size:50px;}.elementor-828 .elementor-element.elementor-element-321fed0{text-align:center;}.elementor-828 .elementor-element.elementor-element-321fed0 .elementor-heading-title{color:#223459;}.elementor-828 .elementor-element.elementor-element-8d63b07{color:#FFFFFF;}.elementor-828 .elementor-element.elementor-element-24b2a8a{text-align:center;}.elementor-828 .elementor-element.elementor-element-2cb23e7{text-align:center;}.elementor-828 .elementor-element.elementor-element-6681384{text-align:center;}.elementor-828 .elementor-element.elementor-element-6681384 .elementor-heading-title{color:#223459;}.elementor-828 .elementor-element.elementor-element-2f6ab0c{color:#223459;}.elementor-828 .elementor-element.elementor-element-c57ae5e{text-align:center;}.elementor-828 .elementor-element.elementor-element-c57ae5e .elementor-heading-title{color:#223459;}.elementor-828 .elementor-element.elementor-element-ca8c2d3{color:#223459;}.elementor-828 .elementor-element.elementor-element-182b269{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-828 .elementor-element.elementor-element-182b269 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-828 .elementor-element.elementor-element-ffdabcc{text-align:center;}.elementor-828 .elementor-element.elementor-element-ffdabcc .elementor-heading-title{color:#223459;}.elementor-828 .elementor-element.elementor-element-c1ad89e{text-align:center;}.elementor-828 .elementor-element.elementor-element-c1ad89e .elementor-heading-title{color:#223459;}/* Start custom CSS for column, class: .elementor-element-55b50cd */.elementor-828 .elementor-element.elementor-element-55b50cd {
    background-color: #ffffff35;
    backdrop-filter: saturate(180%) blur(10px);
    border: 1.6px solid #ffffff50;
    border-radius: 20px;
    box-shadow: 0px 1px 10px 0px rgba( 31, 38, 135, 0.1 );/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b7f0ce *//* Fondo general para secciones */
.ocean-section {
  background-color: #223459;
  color: white;
  padding: 2rem;
  border-radius: 12px;
  font-family: 'Segoe UI', sans-serif;
}

/* Contenedor de las tarjetas */
.ocean-cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 1.5rem;
  margin-top: 2rem;
}

/* Tarjeta individual */
.ocean-card {
  background-color: #6D80A6;
  padding: 1rem;
  border-radius: 10px;
  border-left: 6px solid #808CA6;
  transition: transform 0.3s ease;
}

.ocean-card:hover {
  transform: scale(1.03);
}

/* Títulos destacados */
.ocean-title {
  color: #808CA6;
  font-weight: bold;
  margin-top: 1rem;
}

/* Listas técnicas */
.ocean-card ul {
  padding-left: 1.2rem;
  margin-top: 0.5rem;
}

.ocean-card ul li {
  margin-bottom: 0.3rem;
}/* End custom CSS */