.elementor-207 .elementor-element.elementor-element-2a30c31d:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-2a30c31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-207 .elementor-element.elementor-element-2a30c31d > .elementor-container{max-width:1140px;}.elementor-207 .elementor-element.elementor-element-2a30c31d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 50px 0px;}.elementor-207 .elementor-element.elementor-element-2a30c31d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-207 .elementor-element.elementor-element-148d40a7:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-148d40a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-148d40a7 > .elementor-container{max-width:1140px;}.elementor-207 .elementor-element.elementor-element-148d40a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 18px 0px;}.elementor-207 .elementor-element.elementor-element-148d40a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-207 .elementor-element.elementor-element-44919ef{padding:24px 0px 30px 0px;}.elementor-207 .elementor-element.elementor-element-84db3bb{padding:6px 0px 6px 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-207 .elementor-element.elementor-element-ec01573{width:var( --container-widget-width, 107.659% );max-width:107.659%;--container-widget-width:107.659%;--container-widget-flex-grow:0;text-align:center;}.elementor-207 .elementor-element.elementor-element-ec01573.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-207 .elementor-element.elementor-element-ec01573 img{width:150px;}.elementor-207 .elementor-element.elementor-element-080ad11{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-207 .elementor-element.elementor-element-080ad11 img{width:150px;}.elementor-207 .elementor-element.elementor-element-ec669f0{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-207 .elementor-element.elementor-element-ec669f0 img{width:150px;}.elementor-207 .elementor-element.elementor-element-9f8845e{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-207 .elementor-element.elementor-element-9f8845e img{width:150px;}.elementor-207 .elementor-element.elementor-element-35bc90b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-207 .elementor-element.elementor-element-35bc90b img{width:130px;}.elementor-207 .elementor-element.elementor-element-49d7fcaa:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-49d7fcaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-49d7fcaa > .elementor-container{max-width:1140px;}.elementor-207 .elementor-element.elementor-element-49d7fcaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 0px 12px 0px;}.elementor-207 .elementor-element.elementor-element-49d7fcaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-207 .elementor-element.elementor-element-7554792:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-7554792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-7554792 > .elementor-container{max-width:1140px;}.elementor-207 .elementor-element.elementor-element-7554792{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 0px 10px 0px;}.elementor-207 .elementor-element.elementor-element-7554792 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-207 .elementor-element.elementor-element-7522f70c:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-7522f70c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-7522f70c > .elementor-container{max-width:1140px;}.elementor-207 .elementor-element.elementor-element-7522f70c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4px 0px 54px 0px;}.elementor-207 .elementor-element.elementor-element-7522f70c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-207 .elementor-element.elementor-element-2947d495:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-2947d495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-207 .elementor-element.elementor-element-2947d495 > .elementor-container{max-width:1140px;}.elementor-207 .elementor-element.elementor-element-2947d495{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:54px 0px 54px 0px;}.elementor-207 .elementor-element.elementor-element-2947d495 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-207 .elementor-element.elementor-element-37a2fd2f:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-37a2fd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-37a2fd2f > .elementor-container{max-width:1140px;}.elementor-207 .elementor-element.elementor-element-37a2fd2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 0px 54px 0px;}.elementor-207 .elementor-element.elementor-element-37a2fd2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-207 .elementor-element.elementor-element-5c2f04b:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-5c2f04b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-207 .elementor-element.elementor-element-5c2f04b > .elementor-container{max-width:1140px;}.elementor-207 .elementor-element.elementor-element-5c2f04b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 0px 62px 0px;}.elementor-207 .elementor-element.elementor-element-5c2f04b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-207:not(.elementor-motion-effects-element-type-background), body.elementor-page-207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-517ab6b );}@media(min-width:768px){.elementor-207 .elementor-element.elementor-element-7fb00658{width:25%;}.elementor-207 .elementor-element.elementor-element-47e367ba{width:25%;}.elementor-207 .elementor-element.elementor-element-5a293e82{width:25%;}.elementor-207 .elementor-element.elementor-element-67ccf631{width:25%;}}/* Start custom CSS *//* Título de página en dorado con subrayado dorado — Planes y Precios */
.page-title,
.entry-title,
h1.elementor-heading-title {
  color: #D4AF37 !important;
  text-decoration: none;
  display: inline-block;
  padding-bottom: 8px;
  border-bottom: 1px solid #D4AF37;
}/* Arreglo de desborde horizontal en móvil */
html, body {
  overflow-x: hidden !important;
  max-width: 100vw !important;
}

@media (max-width: 767px) {
  body.elementor-page-207 table,
  body.elementor-page-207 .elementor-price-table {
    max-width: 100% !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    display: block !important;
  }
}/* End custom CSS */