:root{--page-title-display:none;}/* Start custom CSS for section, class: .elementor-element-230b8cb */body{font-family:'Plus Jakarta Sans',sans-serif;background:#f4f4f4;display:flex;align-items:center;justify-content:center;height:auto;margin:0}
    .card{background:#fff;padding:56px 40px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center;width:600px; margin: 80px 0;}
	 .card h2 {  color: #707A87; margin:16px 0;} 
	  .card p {font-size: 14px; color:#99A1AA; font-weight: 600; margin-bottom: 32px; }
    input[type="file"], input[type="text"]{margin:10px 0;padding:8px;width:100%;box-sizing:border-box}
    button{background:#0078ff;color:#fff;border:none;padding:10px 16px;border-radius:8px;margin-top:10px;cursor:pointer}
    button:disabled{opacity:.5;cursor:not-allowed}
    canvas{margin-top:16px;display:block;max-width:100%}
    .preview{width:120px;height:120px;border-radius:8px;object-fit:cover;margin:8px auto;display:none;border:1px solid #eee}
	  input#foto {background-color: #F5F5F5; color: #707A87; border-radius: 8px;padding: 16px;font-family:'Plus Jakarta Sans',sans-serif;}
    .muted{font-size:12px;color:#707A87;     padding: 0px 0 24px 0;}
	  label.label-input { width: 100%; font-size: 12px;  color: #707A87; display: flex; font-weight: 600;}
	  input#nome {border:1px solid #999999; color: #3F3F3F; background-color: #F5F5F5; border-radius:4px; padding: 12px 16px; margin-bottom: 24px;}
	  #btnGerar {font-family:'Plus Jakarta Sans',sans-serif; background-color: #1D5EFF; border-radius:4px; width: 100%; padding:16px;}
	  .btnSecondary {border:1px solid #1d5eff; color:#1d5eff; background-color: transparent; border-radius: 4px; width: 40%;}
	  
	  
	      #bricks-component-CZaLNgyC3oXcb8nYj6l6Iw-wrapper.rdstation-popup-position-bottom_right.floating-button.floating-button--close .bricks--floating--button

 {
             display: none !important;
    }
	  
	  
	  
	  @media(max-width:767px){ 
	      
	        .card{background:#fff;padding:24px 40px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0);text-align:center;width:100%; margin: 16px 0;}
	      
	      
	      
	      
	      
	  }/* End custom CSS */