.elementor-1833 .elementor-element.elementor-element-c9f1a97 > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.5;}.elementor-1833 .elementor-element.elementor-element-c9f1a97{padding:0px 0px 80px 0px;}.elementor-1833 .elementor-element.elementor-element-06ec0d8 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1833 .elementor-element.elementor-element-701795b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1833 .elementor-element.elementor-element-701795b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.doctoradelapuerta.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:custom;-webkit-mask-position-x:0%;-webkit-mask-position-y:9%;-webkit-mask-repeat:no-repeat;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1833 .elementor-element.elementor-element-249f1b7 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1833 .elementor-element.elementor-element-249f1b7{text-align:center;}.elementor-1833 .elementor-element.elementor-element-ed49c3c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1833 .elementor-element.elementor-element-ed49c3c{text-align:center;}.elementor-1833 .elementor-element.elementor-element-ed49c3c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-1833 .elementor-element.elementor-element-1c3ddee > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1833 .elementor-element.elementor-element-1c3ddee{text-align:center;}.elementor-1833 .elementor-element.elementor-element-1c3ddee .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-1833 .elementor-element.elementor-element-9df7009 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1833 .elementor-element.elementor-element-9df7009{text-align:center;}.elementor-1833 .elementor-element.elementor-element-9df7009 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-1833 .elementor-element.elementor-element-3b91511 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1833 .elementor-element.elementor-element-3b91511{text-align:center;}.elementor-1833 .elementor-element.elementor-element-3b91511 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-1833 .elementor-element.elementor-element-82ceb8f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1833 .elementor-element.elementor-element-82ceb8f{text-align:center;}.elementor-1833 .elementor-element.elementor-element-82ceb8f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-1833 .elementor-element.elementor-element-dce70a3{--grid-template-columns:repeat(0, auto);--grid-column-gap:26px;--grid-row-gap:0px;}.elementor-1833 .elementor-element.elementor-element-dce70a3 .elementor-widget-container{text-align:center;}.elementor-1833 .elementor-element.elementor-element-dce70a3 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1833 .elementor-element.elementor-element-dce70a3 .elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-1833 .elementor-element.elementor-element-abe3645 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1833 .elementor-element.elementor-element-abe3645{text-align:center;}.elementor-1833 .elementor-element.elementor-element-abe3645 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;}@media(max-width:1024px){.elementor-1833 .elementor-element.elementor-element-ed49c3c .elementor-heading-title{line-height:1.1em;}}@media(max-width:767px){.elementor-1833 .elementor-element.elementor-element-9dded49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-c9f1a97 *//* Aplica el mismo estilo a todos los botones de la sección */
.seccion-botones button {
  width: 200px; /* Ancho fijo */
  height: 50px; /* Alto fijo */
  text-align: center; /* Centrar el texto horizontalmente */
  line-height: 50px; /* Centrar el texto verticalmente si es de una línea */
  display: inline-block; /* Asegura que el botón sea tratado como un bloque */
  padding: 0; /* Elimina cualquier relleno interno adicional */
  font-size: 16px; /* Ajusta el tamaño del texto según sea necesario */
  cursor: pointer; /* Cambia el cursor al pasar sobre el botón */
}

.seccion-botones button:hover {
  background-color: #f0f0f0; /* Estilo de hover, opcional */
}/* End custom CSS */
/* Start custom CSS */.button {
  min-width: 150px; /* Ancho mínimo */
  padding: 10px;
}/* End custom CSS */