/* Pricing comparison custom styles */
#table_price .saaspricing-table-body tr:nth-child(1) .saaspricing-feature-main,
#table_price .saaspricing-table-body tr:nth-child(7) .saaspricing-feature-main,
#table_price .saaspricing-table-body tr:nth-child(13) .saaspricing-feature-main,
#table_price .saaspricing-table-body tr:nth-child(19) .saaspricing-feature-main,
#table_price .saaspricing-table-body tr:nth-child(31) .saaspricing-feature-main,
#table_price .saaspricing-table-body tr:nth-child(37) .saaspricing-feature-main {
    padding-top: 50px!important;
    border-top: none!important;
}
#table_price .saaspricing-table-body tr:nth-child(1) .saaspricing-feature-title,
#table_price .saaspricing-table-body tr:nth-child(7) .saaspricing-feature-title,
#table_price .saaspricing-table-body tr:nth-child(13) .saaspricing-feature-title,
#table_price .saaspricing-table-body tr:nth-child(19) .saaspricing-feature-title,
#table_price .saaspricing-table-body tr:nth-child(31) .saaspricing-feature-title,
#table_price .saaspricing-table-body tr:nth-child(37) .saaspricing-feature-title {
    font-size: 26px!important;
	font-weight: bold;
}

#table_price .saaspricing-table-body tr:nth-child(1) .saaspricing-cell,
#table_price .saaspricing-table-body tr:nth-child(7) .saaspricing-cell,
#table_price .saaspricing-table-body tr:nth-child(13) .saaspricing-cell,
#table_price .saaspricing-table-body tr:nth-child(19) .saaspricing-cell,
#table_price .saaspricing-table-body tr:nth-child(31) .saaspricing-cell,
#table_price .saaspricing-table-body tr:nth-child(37) .saaspricing-cell {
	background: none!important;
}

#table_price .saaspricing-table-body tr:nth-child(6) .saaspricing-cell,
#table_price .saaspricing-table-body tr:nth-child(12) .saaspricing-cell,
#table_price .saaspricing-table-body tr:nth-child(18) .saaspricing-cell,
#table_price .saaspricing-table-body tr:nth-child(30) .saaspricing-cell,
#table_price .saaspricing-table-body tr:nth-child(36) .saaspricing-cell, {
	border-color: #fff!important;
}

/* RESET COMPLETO */
/* Pricing comparison svg icons */

/* RESET COMPLETO */
#toggle-language {
  all: unset;
  position: relative;
  display: inline-block;
  margin: 0 !important;
  padding: 0 !important;
  min-width: 0;
  width: auto !important;
}

/* CONTAINER PRINCIPAL */
#toggle-language .custom-language-switcher {
  display: inline-flex;
  z-index: 1;
  align-items: center;
  gap: 6px;
  color: white !important;
  max-width: 130px
  font-size: 17px;
  line-height: 1;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle;
}

/* ÍCONES */
/* ÍCONES */
#toggle-language .globe-icon,
#toggle-language .angle-down-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  pointer-events: none; /* Permite clique no elemento pai */
}

/* TEXTO COMPACTO */
#toggle-language .language-text {
  display: inline-block;
  max-width: 80px;
  text-overflow: ellipsis;
  vertical-align: middle;
  overflow: visible !important;
}


#toggle-language .pll-switcher-select {
  position: absolute;
  background: #1C1C1E !important;
  color: white !important;
  top: 0;
  left: 0;
  width: 80%;
  max-width: 130px !important;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 2;
}


/* Correção para o container do Elementor */
#toggle-language .elementor-widget-container {
  display: inline-block !important;
  line-height: 1 !important;
}

.backtotop-wrap.uc-active {
   transform: translateY(-90px)!important;
   right: 20px !important;
}

.backtotop-wrap.uc-active > a {
	background-color: black!important;
}

/* Slide home page  */
.imgSlide {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s;
}

.imgSlide.active {
    opacity: 1;
    visibility: visible;
}