/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 13 2026 | 12:31:35 */
@media (max-width: 1024px) {
  .planos > .e-con-inner {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 16px;
    overflow-x: auto;
	  overflow-y:visible;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    scroll-padding-left: 16px;
        padding: 0 24px 0 0;
	  scrollbar-width: none;
    touch-action:auto;
  }

  .planos > .e-con-inner::-webkit-scrollbar {
    display: none;
  }

  .planos > .e-con-inner > .plan-item {
    flex: 0 0 calc(100% - 32px);
    min-width: calc(100% - 32px);
    scroll-snap-align: start;
    overflow: visible !important;
    position: relative;
  }

  /* garante que elementos absolutos dentro dos cards possam "vazar" */
  .planos > .e-con-inner > .plan-item,
  .planos > .e-con-inner > .plan-item > .e-con-inner,
  .planos > .e-con-inner > .plan-item > .e-con-full {
    overflow: visible !important;
  }
	.box-top {
		min-height: 250px;
	}
}


.planos .plan-item {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.planos .plan-item > .box-top,
.planos .plan-item > .box-bottom {
  width: 100%;
  box-sizing: border-box;
}

.planos .plan-item > .box-bottom {
  display: flex;
  flex-direction: column;
}

.planos .plan-item > .box-bottom .button_efect_line {
  margin-top: auto;
}