.elementor-302 .elementor-element.elementor-element-30141e2{--display:flex;}.elementor-302 .elementor-element.elementor-element-c32676a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-73a0fdf *//* ===== FIX REAL: impede o CTA de estourar/colar na lateral ===== */
@media (min-width:520px){
  .skypp .skypp-card__cta{
    grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;
    gap: 12px !important;
  }
}

/* deixa o item do grid "encolher" (senão o texto força overflow) */
.skypp .skypp-card__cta > a{
  min-width: 0 !important;
}

/* se ainda apertar, corta com reticências ao invés de vazar */
.skypp .skypp-card__cta .skypp-btn{
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-810a5b1 *//* === FIX ALINHAMENTO DOS BOTÕES === */
.skypp-card{
  display:flex;               /* já existe, reforço */
  flex-direction:column;      /* já existe, reforço */
}

.skypp-card__body{
  display:grid;               /* mantém seu grid interno */
  gap:12px;
  flex:1;                     /* ocupa o espaço disponível */
  min-height:1px;             /* evita colapso em alguns temas */
}

.skypp-card__cta{
  margin-top:auto !important; /* empurra o bloco de botões para o fundo */
}

/* (opcional) padroniza a altura dos botões para não “pular” */
.skypp-btn{ height:48px; }
/* Espaço interno no bloco de CTAs (tira o colado na borda) */
.skypp-card__cta{
  margin: 0 !important;              /* remove a margem externa */
  padding: 12px 16px 16px !important; /* adiciona recuo interno (top, right/left, bottom) */
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

/* (opcional) Em telas estreitas, manter os botões em coluna */
@media (max-width: 520px){
  .skypp-card__cta{ grid-template-columns: 1fr; }
}/* End custom CSS */