.elementor-357 .elementor-element.elementor-element-1c3d124{--display:flex;--min-height:377px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-357 .elementor-element.elementor-element-1c3d124:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-1c3d124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-357 .elementor-element.elementor-element-dc9a32a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-afd9b4c{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-357 .elementor-element.elementor-element-afd9b4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-afd9b4c .elementor-heading-title{font-family:"Orlando Kaiden", Sans-serif;font-size:126px;color:#91A5FF;}.elementor-357 .elementor-element.elementor-element-b636b20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-81bc3d0{--display:flex;}.elementor-357 .elementor-element.elementor-element-67a90b0 .elementor-button{background-color:var( --e-global-color-227759e );font-family:"Aconchego", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-357 .elementor-element.elementor-element-67a90b0 .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-67a90b0 .elementor-button:focus{background-color:var( --e-global-color-0d67dee );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-357 .elementor-element.elementor-element-dc9a32a{--width:100%;}.elementor-357 .elementor-element.elementor-element-b636b20{--content-width:1200px;}}@media(max-width:767px){.elementor-357 .elementor-element.elementor-element-1c3d124{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-357 .elementor-element.elementor-element-dc9a32a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-357 .elementor-element.elementor-element-950f039 .elementor-heading-title{font-size:27px;}.elementor-357 .elementor-element.elementor-element-afd9b4c{width:var( --container-widget-width, 307.688px );max-width:307.688px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:307.688px;--container-widget-flex-grow:0;text-align:start;}.elementor-357 .elementor-element.elementor-element-afd9b4c .elementor-heading-title{font-size:93px;}}/* Start custom CSS for shortcode, class: .elementor-element-844eb97 *//* Centrar el icono dentro de la celda */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column-features-item {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Asegurar que el icono no tenga márgenes raros */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column-features-item-icon {
  margin: 0 !important;
}

/* Tamaño del icono */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column-features-item-icon {
  width: 20px !important;
  height: 20px !important;
  min-width: 20px !important;
  min-height: 20px !important;
}
/* Línea divisoria entre filas */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column-features-item {
  border-bottom: 1px solid #e0e0e0;
}
/* RESET del contenedor del título */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column-header {
  padding: 0 !important;
  margin: 0 !important;
}

/* TÍTULOS: tipografía + ocupar todo el ancho */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column-title {
  font-family: 'Sakina', serif !important;
  color: #ffffff !important;
  font-weight: 600;
  letter-spacing: 0.5px;
  padding: 18px 10px !important;
  margin: 0 !important;
  width: 100% !important;
  display: block !important;
  box-sizing: border-box;
}

/* DIAMOND (columna 2) */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column:nth-child(2)
.eapps-pricing-table-column-title {
  background-color: #D9F854 !important;
  color: #111 !important;
}

/* PLATINUM (columna 3) */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column:nth-child(3)
.eapps-pricing-table-column-title {
  background-color: #91A5FF !important;
}

/* STAR (columna 4) */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column:nth-child(4)
.eapps-pricing-table-column-title {
  background-color: #F078DA !important;
}

/* FUN (columna 5) */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column:nth-child(5)
.eapps-pricing-table-column-title {
  background-color: #FF8158 !important;
}
/* Quitar padding/margen del header completo */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-head,
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-header,
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-columns-head,
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-columns-header {
  padding: 0 !important;
  margin: 0 !important;
}

/* Quitar padding interno de cada columna (arriba/abajo) */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column {
  padding: 0 !important;
  margin: 0 !important;
}

/* Asegurar que el área del título ocupe todo */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column-header {
  padding: 0 !important;
  margin: 0 !important;
}
/* Tipografía SOLO para los features (filas) */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column-features,
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-column-features * {
  font-family: 'Aconchego', sans-serif !important;
}
/* CHECK en círculo */
.elementor-357 .elementor-element.elementor-element-844eb97 
.eapps-pricing-table-column-features-item-icon-checkMarkCircle path {
  fill: #91A5FF !important;
}

/* CROSS en círculo */
.elementor-357 .elementor-element.elementor-element-844eb97 
.eapps-pricing-table-column-features-item-icon-crossCircle path {
  fill: #F078DA !important;
}
/* BOTÓN – estado normal */
.elementor-357 .elementor-element.elementor-element-844eb97 .eapps-pricing-table-button {
  background-color: #F078DA !important;
  border-color: #F078DA !important;
  color: #ffffff !important;
}

/* BOTÓN (outline) - normal */
.elementor-357 .elementor-element.elementor-element-844eb97 a.eapps-pricing-table-column-button {
  background-color: #F078DA !important;
  border-color: #F078DA !important;
  color: #ffffff !important;
}

/* BOTÓN - hover */
.elementor-357 .elementor-element.elementor-element-844eb97 a.eapps-pricing-table-column-button:hover {
  background-color: #FF8158 !important;
  border-color: #FF8158 !important;
  color: #ffffff !important;
}
/* SOLO columna principal: alinear texto de features a la izquierda */
.elementor-357 .elementor-element.elementor-element-844eb97 
.eapps-pricing-table-column:nth-child(1) 
.eapps-pricing-table-column-features-item {
  justify-content: flex-start !important;
  text-align: left !important;
}

/* Asegurar que el texto ocupe el ancho completo */
.elementor-357 .elementor-element.elementor-element-844eb97 
.eapps-pricing-table-column:nth-child(1) 
.eapps-pricing-table-column-features-item-text {
  display: block;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67a90b0 */#boton-vertical {
    position: fixed !important;
    top: 50% !important;
    right: -95px !important;
    transform: translateY(-50%) rotate(-90deg) !important;
    z-index: 9999 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Orlando Kaiden';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mazzafans.com.ar/wp-content/uploads/2026/01/Orlando-Kaiden-BF673c4a4029cc1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aconchego';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://mazzafans.com.ar/wp-content/uploads/2026/01/AconchegoTest-Thin-BF6736a51455288.ttf') format('truetype');
}
@font-face {
	font-family: 'Aconchego';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://mazzafans.com.ar/wp-content/uploads/2026/01/AconchegoTest-ExtraLight-BF6736a513dfc57.ttf') format('truetype');
}
@font-face {
	font-family: 'Aconchego';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://mazzafans.com.ar/wp-content/uploads/2026/01/AconchegoTest-Light-BF6736a51410bd8.ttf') format('truetype');
}
@font-face {
	font-family: 'Aconchego';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mazzafans.com.ar/wp-content/uploads/2026/01/AconchegoTest-Regular-BF6736a5144e355.ttf') format('truetype');
}
@font-face {
	font-family: 'Aconchego';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mazzafans.com.ar/wp-content/uploads/2026/01/AconchegoTest-Medium-BF6736a5144e96a.ttf') format('truetype');
}
@font-face {
	font-family: 'Aconchego';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mazzafans.com.ar/wp-content/uploads/2026/01/AconchegoTest-SemiBold-BF6736a5144e34c.ttf') format('truetype');
}
@font-face {
	font-family: 'Aconchego';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mazzafans.com.ar/wp-content/uploads/2026/01/AconchegoTest-Bold-BF6736a513b0cd9.ttf') format('truetype');
}
@font-face {
	font-family: 'Aconchego';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://mazzafans.com.ar/wp-content/uploads/2026/01/AconchegoTest-ExtraBold-BF6736a513e2a45.ttf') format('truetype');
}
@font-face {
	font-family: 'Aconchego';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://mazzafans.com.ar/wp-content/uploads/2026/01/AconchegoTest-Black-BF6736a5124cfa7.ttf') format('truetype');
}
/* End Custom Fonts CSS */