body { background: #ececec; background: linear-gradient(135deg, #bcf9c8, #034651);  }

.fluentform .ff-text-left {  text-align:center !important }

.checkout-wrapper { 
padding: 40px; 
max-width: 700px; margin: 40px auto !important; background: #034651; border-radius: 12px; box-shadow: 0; font-family: 'Inter', sans-serif;
}
.checkout-wrapper a { color:#06C !important }

.ff-el-section-title { margin-top : 12px !important; margin-bottom:0px !important; font-size: 22px !important; }
.ff-section_break_desk p { margin-top : 4px !important;    font-size: 15px;  }
.fluentform .ff-btn-submit::before {
  content: "🔒 ";
  font-size: 18px;
  vertical-align: middle;
}

.fluentform .ff-btn-submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}
.responsiveimg { width:auto; }

@media (max-width: 768px) {
  .checkout-wrapper {
    padding: 10px !important;
    padding-top: 40px !important;
    margin-top: 20px !important;
   padding-bottom: 20px !important;
  }

  .responsiveimg {
    width: 100% !important;
  }
}