/* ---------- BlendUp‑Popup -------------------------------- */
#blendup-popup-wrapper.blendup-popup-hidden{display:none;}
#blendup-popup-wrapper{
  position:fixed;
  inset:0;
  z-index:9999;
  display:flex;
  align-items:center;
  justify-content:center;
}
#blendup-popup-overlay{
  position:absolute;
  inset:0;
  background:rgba(0, 0, 0, 0.7)
;	
}
#blendup-popup-content{
  position:relative;
  min-width:60%;
  overflow:auto;
  background:#fff;
  padding:0rem;
  border-radius:8px;
  box-shadow:0 10px 40px rgba(0,0,0,.35);
	background-color: rgba(255,255,255,0.9);	
}
/* Botão Fechar ("X") */
#blendup-popup-close-btn {
  position:absolute;
  top:25px;
  right: 25px;
  width:35px;
  height:35px;
  background:rgba(0, 0, 0, 0.7);
  color:#fff;
  font-size:25px;
  line-height:33px;
  text-align:center;
  border-radius:50%;
  cursor:pointer;
  transition:0.3s;
  z-index:10000;
}

#blendup-popup-close-btn:hover{
  background:rgba(0, 0, 0, 1)
}





/* Correção específica para colunas Avia Builder no popup BlendUp */
#blendup-popup-content .flex_column {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#blendup-popup-content .av_one_third, 
#blendup-popup-content .av_one_half, 
#blendup-popup-content .av_two_third, 
#blendup-popup-content .av_one_fourth, 
#blendup-popup-content .av_three_fourth {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}



/* Layout Mobile */


@media (max-width: 768px) {
  #blendup-popup-wrapper.blendup-popup-hidden{display:none;}
#blendup-popup-wrapper{
  position:fixed;
  inset:0;
  z-index:9999;
  display:flex;
  align-items:center;
  justify-content:center;
}
#blendup-popup-overlay{
  position:absolute;
  inset:0;
  background:rgba(0, 0, 0, 0.7)
;	
}
#blendup-popup-content{
  position:relative;
  max-width:95%;
	max-height: 95%;
  overflow:auto;
  background:#fff;
  padding:0px;
  border-radius:8px;
  box-shadow:0 10px 40px rgba(0,0,0,.35);
	background-color: rgba(0, 0, 0, 0.7);	
}
/* Botão Fechar ("X") */
#blendup-popup-close-btn {
  position:absolute;
  top:25px;
  right: 25px;
  width:35px;
  height:35px;
  background:rgba(0, 0, 0, 0.7);
  color:#fff;
  font-size:25px;
  line-height:33px;
  text-align:center;
  border-radius:50%;
  cursor:pointer;
  transition:0.3s;
  z-index:10000;
}

#blendup-popup-close-btn:hover{
  background:rgba(0, 0, 0, 1)
}
}

