.elementor-1452 .elementor-element.elementor-element-12fd65d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1452 .elementor-element.elementor-element-22acfbe .embedpress-document-embed iframe{width:1000px !important;max-width:100%;height:479px;}.elementor-1452 .elementor-element.elementor-element-22acfbe .embedpress-document-embed .pdfobject-container{width:1000px !important;max-width:100%;height:479px;}.elementor-1452 .elementor-element.elementor-element-22acfbe .embedpress-document-embed{width:1000px !important;max-width:100%;}.elementor-1452 .elementor-element.elementor-element-22acfbe{height:479px;}.elementor-1452 .elementor-element.elementor-element-22acfbe > .elementor-widget-container{margin:0px 0px 0px 0px;}/* Start custom CSS for section, class: .elementor-element-c340109 */.main-container {
  background-color: 
  border-bottom: 2px solid transparent;       /* borde inferior invisible */
  border-radius: 0 0 20px 20px;               /* esquinas redondeadas solo en la parte inferior */
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);  /* sombra suave */
  padding: 30px;                              /* espacio interno */
  color: #003366;                             /* texto azul oscuro para contraste */
}/* End custom CSS */
/* Start custom CSS */h1.single-title {
    transform: translateY(12px) translateX(5px);
    font-family: Tahoma, sans-serif;
    letter-spacing: 5px;
}/* End custom CSS */