.elementor-226 .elementor-element.elementor-element-db4683e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-226 .elementor-element.elementor-element-3591c8c3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.89;}.elementor-226 .elementor-element.elementor-element-3591c8c3:not(.elementor-motion-effects-element-type-background), .elementor-226 .elementor-element.elementor-element-3591c8c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stocks.modernmoneyexperts.com/wp-content/uploads/2025/04/abstract-icelandic-glacier-rivers-melting-pattern-in-summer-at-highlands-of-iceland.jpg");}.elementor-226 .elementor-element.elementor-element-3591c8c3::before, .elementor-226 .elementor-element.elementor-element-3591c8c3 > .elementor-background-video-container::before, .elementor-226 .elementor-element.elementor-element-3591c8c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-226 .elementor-element.elementor-element-3591c8c3 > .elementor-background-slideshow::before, .elementor-226 .elementor-element.elementor-element-3591c8c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-226 .elementor-element.elementor-element-3591c8c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-226 .elementor-element.elementor-element-b8b8eab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-226 .elementor-element.elementor-element-3591c8c3{--grid-auto-flow:row;}.elementor-226 .elementor-element.elementor-element-b8b8eab{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-226 .elementor-element.elementor-element-3591c8c3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-226 .elementor-element.elementor-element-b8b8eab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-5ca54372 *//* Style the PMS Form container */
.pms-form {
  background-color: #1a2238; /* Your dark section */
  padding: 30px;
  border-radius: 16px;
  color: #ffffff; /* Default form text color */
  max-width: 600px;
  margin: 0 auto;
}

/* Style input fields */
.pms-form input[type="text"],
.pms-form input[type="email"],
.pms-form input[type="password"],
.pms-form input[type="tel"],
.pms-form select {
  background-color: #2d3748; /* Dark input background */
  color: #ffffff; /* White input text */
  border: 1px solid #444;
  padding: 12px;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 20px;
}

/* Ensure placeholders are visible */
.pms-form ::placeholder {
  color: #cccccc;
  opacity: 1;
}

/* Label styling */
.pms-form label {
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 6px;
  display: block;
}

/* Submit button styling */
.pms-form input[type="submit"] {
  background-color: #ff5733;
  color: #ffffff;
  border: none;
  padding: 14px 24px;
  border-radius: 8px;
  cursor: pointer;
  font-weight: bold;
  transition: background-color 0.3s ease;
}

.pms-form input[type="submit"]:hover {
  background-color: #e04e2b;
}

/* Payment section spacing */
.pms-form .pms-payment-gateway-wrapper {
  margin-top: 30px;
  border-top: 1px solid #444;
  padding-top: 20px;
}/* End custom CSS */