.elementor-812 .elementor-element.elementor-element-f7b8224{--display:flex;--padding-top:123px;--padding-bottom:258px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-f7b8224:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-f7b8224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#150F2C;}.elementor-812 .elementor-element.elementor-element-6def40a{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-eb2c9c9{--display:flex;}@media(min-width:768px){.elementor-812 .elementor-element.elementor-element-f7b8224{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-f7b8224 *//* ================================
   Syntac Tool Embed Styling
   Makes Jotform iframe match site look
================================== */

/* Style the section/page background */
.elementor-widget-container {
  background: linear-gradient(145deg, #0a0f1a 0%, #0f172a 50%, #101826 100%) !important;
  padding: 3rem !important;
  border-radius: 24px !important;
  box-shadow: 0 12px 35px rgba(0, 255, 135, 0.15) !important;
  border: 1px solid rgba(0, 255, 135, 0.2) !important;
  max-width: 1000px !important;
  margin: 0 auto !important;
}

/* Style the embedded iframe wrapper */
.elementor-widget-container iframe {
  background: rgba(0, 0, 0, 0.4) !important;
  border: 2px solid rgba(0, 255, 135, 0.3) !important;
  border-radius: 16px !important;
  box-shadow: 0 10px 30px rgba(0, 255, 135, 0.2) !important;
  padding: 20px !important;
  width: 100% !important;
  min-height: 700px !important;
}

/* Optional: center the password box or form */
.elementor-widget-container iframe body {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Adjust the heading above the form */
h1, h2, h3 {
  color: #00ff87 !important;
  text-align: center !important;
  text-shadow: 0 0 15px rgba(0, 255, 135, 0.3) !important;
  margin-bottom: 1.5rem !important;
}/* End custom CSS */