.elementor-3185 .elementor-element.elementor-element-7dd1aa8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-8defffb .elementor-heading-title{color:#4D4D4D;}.elementor-3185 .elementor-element.elementor-element-b4dfc8d{--divider-border-style:solid;--divider-color:#FFC000;--divider-border-width:3.1px;}.elementor-3185 .elementor-element.elementor-element-b4dfc8d .elementor-divider-separator{width:14%;}.elementor-3185 .elementor-element.elementor-element-b4dfc8d .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-3185 .elementor-element.elementor-element-b933230{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-7d6e1c2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3185 .elementor-element.elementor-element-7d6e1c2{margin-top:3px;margin-bottom:3px;}.elementor-3185 .elementor-element.elementor-element-fb60ed1 .elementor-icon-wrapper{text-align:center;}.elementor-3185 .elementor-element.elementor-element-fb60ed1.elementor-view-stacked .elementor-icon{background-color:#FFC000;}.elementor-3185 .elementor-element.elementor-element-fb60ed1.elementor-view-framed .elementor-icon, .elementor-3185 .elementor-element.elementor-element-fb60ed1.elementor-view-default .elementor-icon{color:#FFC000;border-color:#FFC000;}.elementor-3185 .elementor-element.elementor-element-fb60ed1.elementor-view-framed .elementor-icon, .elementor-3185 .elementor-element.elementor-element-fb60ed1.elementor-view-default .elementor-icon svg{fill:#FFC000;}.elementor-3185 .elementor-element.elementor-element-fb60ed1 .elementor-icon{font-size:50px;}.elementor-3185 .elementor-element.elementor-element-fb60ed1 .elementor-icon svg{height:50px;}.elementor-3185 .elementor-element.elementor-element-8519baa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3185 .elementor-element.elementor-element-8519baa{margin-top:3px;margin-bottom:3px;}.elementor-3185 .elementor-element.elementor-element-32297e2 .elementor-icon-wrapper{text-align:center;}.elementor-3185 .elementor-element.elementor-element-32297e2.elementor-view-stacked .elementor-icon{background-color:#FFC000;}.elementor-3185 .elementor-element.elementor-element-32297e2.elementor-view-framed .elementor-icon, .elementor-3185 .elementor-element.elementor-element-32297e2.elementor-view-default .elementor-icon{color:#FFC000;border-color:#FFC000;}.elementor-3185 .elementor-element.elementor-element-32297e2.elementor-view-framed .elementor-icon, .elementor-3185 .elementor-element.elementor-element-32297e2.elementor-view-default .elementor-icon svg{fill:#FFC000;}.elementor-3185 .elementor-element.elementor-element-32297e2 .elementor-icon{font-size:50px;}.elementor-3185 .elementor-element.elementor-element-32297e2 .elementor-icon svg{height:50px;}.elementor-3185 .elementor-element.elementor-element-c9420af{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-7eb7453 .elementor-heading-title{color:#4D4D4D;}.elementor-3185 .elementor-element.elementor-element-e906bee{--divider-border-style:solid;--divider-color:#FFC000;--divider-border-width:3.1px;}.elementor-3185 .elementor-element.elementor-element-e906bee .elementor-divider-separator{width:14%;}.elementor-3185 .elementor-element.elementor-element-e906bee .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-3185 .elementor-element.elementor-element-c7af76a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-4566a4d .elementor-heading-title{color:#4D4D4D;}.elementor-3185 .elementor-element.elementor-element-bdea3a7{--divider-border-style:solid;--divider-color:#FFC000;--divider-border-width:3.1px;}.elementor-3185 .elementor-element.elementor-element-bdea3a7 .elementor-divider-separator{width:14%;}.elementor-3185 .elementor-element.elementor-element-bdea3a7 .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-3185 .elementor-element.elementor-element-61ea473{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-14f62f4 .elementor-heading-title{color:#4D4D4D;text-transform:none;}.elementor-3185 .elementor-element.elementor-element-7fd8271{text-align:right;}.elementor-3185 .elementor-element.elementor-element-7fd8271 .elementor-heading-title{color:#FFC000;font-size:40px;font-weight:700;}.elementor-bc-flex-widget .elementor-3185 .elementor-element.elementor-element-1330121.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3185 .elementor-element.elementor-element-1330121.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3185 .elementor-element.elementor-element-f496cdd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-bc55855{text-align:right;}.elementor-3185 .elementor-element.elementor-element-bc55855 .elementor-heading-title{color:#FFC000;font-size:40px;font-weight:700;}.elementor-bc-flex-widget .elementor-3185 .elementor-element.elementor-element-4d11b76.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3185 .elementor-element.elementor-element-4d11b76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3185 .elementor-element.elementor-element-e014808{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-2591479{text-align:right;}.elementor-3185 .elementor-element.elementor-element-2591479 .elementor-heading-title{color:#FFC000;font-size:40px;font-weight:700;}.elementor-bc-flex-widget .elementor-3185 .elementor-element.elementor-element-d3963fe.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3185 .elementor-element.elementor-element-d3963fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3185 .elementor-element.elementor-element-b1e10c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-770b328{text-align:right;}.elementor-3185 .elementor-element.elementor-element-770b328 .elementor-heading-title{color:#FFC000;font-size:40px;font-weight:700;}.elementor-bc-flex-widget .elementor-3185 .elementor-element.elementor-element-4bbeb5b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3185 .elementor-element.elementor-element-4bbeb5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3185 .elementor-element.elementor-element-bc153cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-6643971{text-align:right;}.elementor-3185 .elementor-element.elementor-element-6643971 .elementor-heading-title{color:#FFC000;font-size:40px;font-weight:700;}.elementor-bc-flex-widget .elementor-3185 .elementor-element.elementor-element-f8487bf.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3185 .elementor-element.elementor-element-f8487bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3185 .elementor-element.elementor-element-ff4f2ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-7ebb4d8{text-align:right;}.elementor-3185 .elementor-element.elementor-element-7ebb4d8 .elementor-heading-title{color:#FFC000;font-size:40px;font-weight:700;}.elementor-bc-flex-widget .elementor-3185 .elementor-element.elementor-element-c9054a7.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3185 .elementor-element.elementor-element-c9054a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3185 .elementor-element.elementor-element-1d27a95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-cc380f4 .elementor-heading-title{color:#4D4D4D;text-transform:none;}.elementor-3185 .elementor-element.elementor-element-45a9360{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-eb285de .elementor-heading-title{color:#4D4D4D;text-transform:none;}.elementor-3185 .elementor-element.elementor-element-e112173{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-5591e97 .elementor-heading-title{color:#4D4D4D;text-transform:none;}.elementor-3185 .elementor-element.elementor-element-cacb1d9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-263f489 .elementor-heading-title{color:#4D4D4D;}.elementor-3185 .elementor-element.elementor-element-32c1aad{--divider-border-style:solid;--divider-color:#FFC000;--divider-border-width:3.1px;}.elementor-3185 .elementor-element.elementor-element-32c1aad .elementor-divider-separator{width:14%;}.elementor-3185 .elementor-element.elementor-element-32c1aad .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-3185 .elementor-element.elementor-element-db6a7f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3185 .elementor-element.elementor-element-eb9f7d3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3185 .elementor-element.elementor-element-eb9f7d3:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-eb9f7d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FCFF;}.elementor-3185 .elementor-element.elementor-element-eb9f7d3, .elementor-3185 .elementor-element.elementor-element-eb9f7d3 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-3185 .elementor-element.elementor-element-eb9f7d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:6% 6% 6% 6%;}.elementor-3185 .elementor-element.elementor-element-eb9f7d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3185 .elementor-element.elementor-element-f874c6b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3185 .elementor-element.elementor-element-cfe343c{text-align:center;}.elementor-3185 .elementor-element.elementor-element-cfe343c .elementor-heading-title{color:#203B54;font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-1px;}.elementor-3185 .elementor-element.elementor-element-cfe343c > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0% 3% 0% 3%;}.elementor-3185 .elementor-element.elementor-element-7a65599{text-align:center;color:#203B54;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-3185 .elementor-element.elementor-element-7a65599 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0% 7% 0% 7%;}.elementor-3185 .elementor-element.elementor-element-5e0a580 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(max-width:1024px){.elementor-3185 .elementor-element.elementor-element-cfe343c .elementor-heading-title{font-size:38px;}.elementor-3185 .elementor-element.elementor-element-7a65599{font-size:14px;width:100%;max-width:100%;}}@media(min-width:768px){.elementor-3185 .elementor-element.elementor-element-0c0937c{width:15%;}.elementor-3185 .elementor-element.elementor-element-0119a9e{width:85%;}.elementor-3185 .elementor-element.elementor-element-a4c89c4{width:15%;}.elementor-3185 .elementor-element.elementor-element-c5486ca{width:85%;}.elementor-3185 .elementor-element.elementor-element-635dbb7{width:12.463%;}.elementor-3185 .elementor-element.elementor-element-1330121{width:87.537%;}.elementor-3185 .elementor-element.elementor-element-469ac24{width:12.463%;}.elementor-3185 .elementor-element.elementor-element-4d11b76{width:87.537%;}.elementor-3185 .elementor-element.elementor-element-00b2e06{width:12.463%;}.elementor-3185 .elementor-element.elementor-element-d3963fe{width:87.537%;}.elementor-3185 .elementor-element.elementor-element-e28c56f{width:12.463%;}.elementor-3185 .elementor-element.elementor-element-4bbeb5b{width:87.537%;}.elementor-3185 .elementor-element.elementor-element-609ba6d{width:12.463%;}.elementor-3185 .elementor-element.elementor-element-f8487bf{width:87.537%;}.elementor-3185 .elementor-element.elementor-element-8bc0161{width:12.463%;}.elementor-3185 .elementor-element.elementor-element-c9054a7{width:87.537%;}}@media(max-width:767px){.elementor-3185 .elementor-element.elementor-element-0c0937c{width:20%;}.elementor-3185 .elementor-element.elementor-element-fb60ed1 .elementor-icon{font-size:50px;}.elementor-3185 .elementor-element.elementor-element-fb60ed1 .elementor-icon svg{height:50px;}.elementor-3185 .elementor-element.elementor-element-0119a9e{width:80%;}.elementor-3185 .elementor-element.elementor-element-a4c89c4{width:20%;}.elementor-3185 .elementor-element.elementor-element-32297e2 .elementor-icon{font-size:50px;}.elementor-3185 .elementor-element.elementor-element-32297e2 .elementor-icon svg{height:50px;}.elementor-3185 .elementor-element.elementor-element-c5486ca{width:80%;}.elementor-3185 .elementor-element.elementor-element-635dbb7{width:20%;}.elementor-3185 .elementor-element.elementor-element-1330121{width:80%;}.elementor-3185 .elementor-element.elementor-element-469ac24{width:20%;}.elementor-3185 .elementor-element.elementor-element-469ac24 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-4d11b76{width:80%;}.elementor-3185 .elementor-element.elementor-element-00b2e06{width:20%;}.elementor-3185 .elementor-element.elementor-element-00b2e06 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-d3963fe{width:80%;}.elementor-3185 .elementor-element.elementor-element-e28c56f{width:20%;}.elementor-3185 .elementor-element.elementor-element-e28c56f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-770b328 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-4bbeb5b{width:80%;}.elementor-3185 .elementor-element.elementor-element-609ba6d{width:20%;}.elementor-3185 .elementor-element.elementor-element-609ba6d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-f8487bf{width:80%;}.elementor-3185 .elementor-element.elementor-element-8bc0161{width:20%;}.elementor-3185 .elementor-element.elementor-element-8bc0161 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-c9054a7{width:80%;}.elementor-3185 .elementor-element.elementor-element-eb9f7d3{margin-top:0%;margin-bottom:0%;padding:15% 6% 15% 6%;}.elementor-3185 .elementor-element.elementor-element-cfe343c .elementor-heading-title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-7dd1aa8 */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b933230 */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9420af */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7af76a */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61ea473 */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f496cdd */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1330121 */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e014808 */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1e10c8 */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc153cf */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff4f2ac */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d27a95 */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a9360 */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e112173 */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cacb1d9 */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db6a7f9 */h1, h2, h3 {
    color: black;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e0a580 *//* Contenedor del formulario */
.formulario-sibo {
  border-radius: 16px;
  padding: 2rem;
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
}

/* Título */
.formulario-sibo h2 {
  color: #004a6e;
  font-size: 1.8rem;
  margin-bottom: 0.4rem;
  font-weight: 700;
}

/* Subtítulo */
.formulario-sibo p {
  color: #333;
  font-size: 1rem;
  margin-bottom: 1rem;
  line-height: 1.4;
}

/* Campos del formulario */
.formulario-sibo input[type="text"],
.formulario-sibo input[type="email"],
.formulario-sibo input[type="tel"] {
  width: 100%;
  padding: 0.8rem;
  margin-bottom: 0.6rem;  /* ← menos espacio entre campos */
  border: 1px solid #c8d8dd;
  border-radius: 8px;
  transition: all 0.2s ease;
  font-size: 1rem;
}

.formulario-sibo input:focus {
  border-color: #00a1b6;
  box-shadow: 0 0 5px rgba(0,161,182,0.25);
}

/* Casilla RGPD */
.formulario-sibo label.consent {
  display: block;
  font-size: 0.9rem;
  color: #000;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}

/* Botón de enviar */
.formulario-sibo input[type="submit"] {
  color: white;
  font-size: 1rem;
  font-weight: 600;
  border: none;
  border-radius: 8px;
  padding: 0.8rem 2rem;
  cursor: pointer;
  transition: background-color 0.3s ease;
  margin-top: 0.5rem;
}

.formulario-sibo input[type="submit"]:hover {
  background-color: #007c8b;
}

/* Aviso de privacidad */
.formulario-sibo .nota-privacidad {
  font-size: 0.85rem;
  color: #777;
  margin-top: 0.4rem;
}/* End custom CSS */