.elementor-9967 .elementor-element.elementor-element-00e7cb6 > .elementor-container{min-height:25vh;}.elementor-9967 .elementor-element.elementor-element-00e7cb6{margin-top:-10%;margin-bottom:-5%;padding:3em 0em 3em 0em;}.elementor-9967 .elementor-element.elementor-element-374d86c > .elementor-element-populated{margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;}.elementor-9967 .elementor-element.elementor-element-9d862f5 .elementor-heading-title{font-weight:700;}.elementor-9967 .elementor-element.elementor-element-1d90916 .elementor-heading-title{font-size:50px;font-weight:800;text-transform:uppercase;}.elementor-9967 .elementor-element.elementor-element-b436b9e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4.5px;}.elementor-9967 .elementor-element.elementor-element-b436b9e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9967 .elementor-element.elementor-element-b436b9e .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-9967 .elementor-element.elementor-element-1c3ebed{line-height:28px;}.elementor-9967 .elementor-element.elementor-element-1c3ebed p{margin-block-end:0px;}.elementor-9967 .elementor-element.elementor-element-c9a723e > .elementor-widget-container{margin:0px 0px 58px 0px;}.elementor-9967 .elementor-element.elementor-element-c9a723e .ms-pt-block{text-align:center;padding:2rem 2rem 4rem 2rem;border-style:double;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-top-left-radius:45pt 45pt;border-top-right-radius:45pt 45pt;border-bottom-right-radius:45pt 45pt;border-bottom-left-radius:45pt 45pt;}.elementor-9967 .elementor-element.elementor-element-c9a723e .price{font-size:23px;}.elementor-9967 .elementor-element.elementor-element-c9a723e .ms-pt--footer .btn{border-top-left-radius:10pt 10pt;border-top-right-radius:10pt 10pt;border-bottom-right-radius:10pt 10pt;border-bottom-left-radius:10pt 10pt;}.elementor-9967 .elementor-element.elementor-element-5e51aee > .elementor-widget-container{margin:0px 0px 58px 0px;}.elementor-9967 .elementor-element.elementor-element-5e51aee .ms-pt-block{text-align:center;padding:2rem 2rem 4rem 2rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-top-left-radius:45pt 45pt;border-top-right-radius:45pt 45pt;border-bottom-right-radius:45pt 45pt;border-bottom-left-radius:45pt 45pt;}.elementor-9967 .elementor-element.elementor-element-5e51aee .price{font-size:23px;}.elementor-9967 .elementor-element.elementor-element-5e51aee .ms-pt--footer .btn{border-top-left-radius:10pt 10pt;border-top-right-radius:10pt 10pt;border-bottom-right-radius:10pt 10pt;border-bottom-left-radius:10pt 10pt;}.elementor-9967 .elementor-element.elementor-element-f1c6145{width:auto;max-width:auto;}.elementor-9967 .elementor-element.elementor-element-f1c6145 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-f1c6145 .ms-pt-block{text-align:center;padding:2rem 2rem 4rem 2rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-top-left-radius:45pt 45pt;border-top-right-radius:45pt 45pt;border-bottom-right-radius:45pt 45pt;border-bottom-left-radius:45pt 45pt;}.elementor-9967 .elementor-element.elementor-element-f1c6145 .price{font-size:23px;}.elementor-9967 .elementor-element.elementor-element-f1c6145 .ms-pt--footer .btn{border-top-left-radius:10pt 10pt;border-top-right-radius:10pt 10pt;border-bottom-right-radius:10pt 10pt;border-bottom-left-radius:10pt 10pt;}.elementor-9967 .elementor-element.elementor-element-4c86ec7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:6.4px;}.elementor-9967 .elementor-element.elementor-element-4c86ec7 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-9967 .elementor-element.elementor-element-4c86ec7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9967 .elementor-element.elementor-element-278f163{line-height:28px;}.elementor-9967 .elementor-element.elementor-element-dc22698{text-align:center;line-height:28px;}.elementor-9967 .elementor-element.elementor-element-1cacaf1{border-style:solid;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9967 .elementor-element.elementor-element-1cacaf1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9967 .elementor-element.elementor-element-4928ab1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9967 .elementor-element.elementor-element-d8bb991 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-d8bb991 .ms-pt-block{text-align:center;padding:2rem 3rem 2rem 3rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-top-left-radius:45pt 45pt;border-top-right-radius:45pt 45pt;border-bottom-right-radius:45pt 45pt;border-bottom-left-radius:45pt 45pt;}.elementor-9967 .elementor-element.elementor-element-d8bb991 .price{font-size:23px;}.elementor-9967 .elementor-element.elementor-element-d8bb991 .ms-pt--footer .btn{border-top-left-radius:10pt 10pt;border-top-right-radius:10pt 10pt;border-bottom-right-radius:10pt 10pt;border-bottom-left-radius:10pt 10pt;}.elementor-9967 .elementor-element.elementor-element-53bed04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-53bed04 .ms-pt-block{text-align:center;padding:2rem 3rem 2rem 3rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-top-left-radius:45pt 45pt;border-top-right-radius:45pt 45pt;border-bottom-right-radius:45pt 45pt;border-bottom-left-radius:45pt 45pt;}.elementor-9967 .elementor-element.elementor-element-53bed04 .price{font-size:23px;}.elementor-9967 .elementor-element.elementor-element-53bed04 .ms-pt--footer .btn{border-top-left-radius:10pt 10pt;border-top-right-radius:10pt 10pt;border-bottom-right-radius:10pt 10pt;border-bottom-left-radius:10pt 10pt;}.elementor-9967 .elementor-element.elementor-element-8645d8d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:6.4px;}.elementor-9967 .elementor-element.elementor-element-8645d8d .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-9967 .elementor-element.elementor-element-8645d8d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9967 .elementor-element.elementor-element-1c39518{width:auto;max-width:auto;}.elementor-9967 .elementor-element.elementor-element-1c39518 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-1c39518 .ms-pt-block{text-align:center;padding:50px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-top-left-radius:45pt 45pt;border-top-right-radius:45pt 45pt;border-bottom-right-radius:45pt 45pt;border-bottom-left-radius:45pt 45pt;}.elementor-9967 .elementor-element.elementor-element-1c39518 .price{font-size:23px;}.elementor-9967 .elementor-element.elementor-element-1c39518 .ms-pt--footer .btn{border-top-left-radius:4pt 4pt;border-top-right-radius:4pt 4pt;border-bottom-right-radius:4pt 4pt;border-bottom-left-radius:4pt 4pt;}@media(min-width:768px){.elementor-9967 .elementor-element.elementor-element-374d86c{width:100%;}.elementor-9967 .elementor-element.elementor-element-ec4ec1f{width:33%;}.elementor-9967 .elementor-element.elementor-element-81ffc33{width:32.674%;}.elementor-9967 .elementor-element.elementor-element-ec3b9aa{width:33.99%;}.elementor-9967 .elementor-element.elementor-element-4928ab1{width:50%;}.elementor-9967 .elementor-element.elementor-element-ab924e7{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9967 .elementor-element.elementor-element-4928ab1{width:50%;}.elementor-9967 .elementor-element.elementor-element-ab924e7{width:50%;}}@media(max-width:1024px){.elementor-9967 .elementor-element.elementor-element-1d90916 .elementor-heading-title{font-size:56px;}.elementor-9967 .elementor-element.elementor-element-c9a723e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-5e51aee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-f1c6145 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-d8bb991 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-53bed04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-1c39518 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9967 .elementor-element.elementor-element-00e7cb6{padding:3em 0em 3em 0em;}.elementor-9967 .elementor-element.elementor-element-374d86c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9967 .elementor-element.elementor-element-1d90916 .elementor-heading-title{font-size:48px;}.elementor-9967 .elementor-element.elementor-element-c9a723e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-5e51aee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-f1c6145 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-d8bb991 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-53bed04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9967 .elementor-element.elementor-element-1c39518 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for ms-pricing-table, class: .elementor-element-5e51aee *//* Igualar altura y ancho de todas las tarjetas */
.pricing-table {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
}

.pricing-table .elementor-widget-container {
  flex: 1 1 300px; /* ancho mínimo de 300px ajustable */
  display: flex;
}

.pricing-table .elementor-price-table {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for ms-pricing-table, class: .elementor-element-d8bb991 *//* === Igualar altura de todas las tarjetas del bloque Pricing === */
.elementor-section.elementor-element .elementor-container {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch !important;
}

.elementor-column {
  display: flex !important;
  flex-direction: column !important;
}

.elementor-widget-price-table {
  display: flex !important;
  flex-direction: column !important;
  flex-grow: 1 !important;
  height: 100% !important;
}

.elementor-price-table {
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  height: 100% !important;
}

.elementor-price-table__footer {
  margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4928ab1 *//* Igualar altura y ancho de todas las tarjetas */
.pricing-table {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
}

.pricing-table .elementor-widget-container {
  flex: 1 1 300px; /* ancho mínimo de 300px ajustable */
  display: flex;
}

.pricing-table .elementor-price-table {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS *//* Igualar altura y ancho de todas las tarjetas */
.pricing-table {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
}

.pricing-table .elementor-widget-container {
  flex: 1 1 300px; /* ancho mínimo de 300px ajustable */
  display: flex;
}

.pricing-table .elementor-price-table {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  box-sizing: border-box;
}

.ms-sp--header {
    display: none !important;
}/* End custom CSS */