.elementor-62 .elementor-element.elementor-element-4609f125{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-17px;margin-bottom:-17px;}.elementor-62 .elementor-element.elementor-element-4609f125, .elementor-62 .elementor-element.elementor-element-4609f125 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-4609f125 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62 .elementor-element.elementor-element-434b2662{font-family:"Tahoma", Sans-serif;line-height:28px;letter-spacing:0.5px;}.elementor-62 .elementor-element.elementor-element-434b2662 > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-62{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-434b2662{text-align:left;font-size:-55px;}.elementor-62 .elementor-element.elementor-element-434b2662 > .elementor-widget-container{margin:-40px -40px -40px -40px;}}/* Start custom CSS for section, class: .elementor-element-4609f125 */.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 */