.elementor-10493 .elementor-element.elementor-element-a28d418{--display:flex;}.elementor-10493 .elementor-element.elementor-element-f468e9d{--display:flex;--overlay-opacity:0.5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10493 .elementor-element.elementor-element-f468e9d::before, .elementor-10493 .elementor-element.elementor-element-f468e9d > .elementor-background-video-container::before, .elementor-10493 .elementor-element.elementor-element-f468e9d > .e-con-inner > .elementor-background-video-container::before, .elementor-10493 .elementor-element.elementor-element-f468e9d > .elementor-background-slideshow::before, .elementor-10493 .elementor-element.elementor-element-f468e9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10493 .elementor-element.elementor-element-f468e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10493 .elementor-element.elementor-element-7e4801e{text-align:center;}.elementor-10493 .elementor-element.elementor-element-7e4801e .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}/* Start custom CSS for container, class: .elementor-element-f468e9d */.policy-box {
  background: rgba(255, 255, 255, 0.85); /* blanco semitransparente */
  border-radius: 14px;
  padding: 35px;
  max-width: 900px;
  margin: 0 auto;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25);
}

.policy-box h2 {
  color: #005a87;
}

.policy-box h3 {
  color: #007ab5;
}/* End custom CSS */