.elementor-5288 .elementor-element.elementor-element-e60cdf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5288 .elementor-element.elementor-element-b9f7500{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-5288 .elementor-element.elementor-element-2132b3b{--display:flex;}.elementor-5288 .elementor-element.elementor-element-c7564d2 .elementor-icon-list-icon i{color:#FC6500;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-c7564d2 .elementor-icon-list-icon svg{fill:#FC6500;transition:fill 0.3s;}.elementor-5288 .elementor-element.elementor-element-c7564d2{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-5288 .elementor-element.elementor-element-c7564d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5288 .elementor-element.elementor-element-c7564d2 .elementor-icon-list-item > a{font-size:31px;font-weight:700;}.elementor-5288 .elementor-element.elementor-element-c7564d2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-eb42c3f{width:var( --container-widget-width, 60.395% );max-width:60.395%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:60.395%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5288 .elementor-element.elementor-element-eb42c3f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5288 .elementor-element.elementor-element-eb42c3f .elementor-icon-list-icon i{color:#FC6500;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-eb42c3f .elementor-icon-list-icon svg{fill:#FC6500;transition:fill 0.3s;}.elementor-5288 .elementor-element.elementor-element-eb42c3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5288 .elementor-element.elementor-element-eb42c3f .elementor-icon-list-item > a{font-size:20px;}.elementor-5288 .elementor-element.elementor-element-eb42c3f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-caa91dd{width:var( --container-widget-width, 60.395% );max-width:60.395%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:60.395%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5288 .elementor-element.elementor-element-caa91dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5288 .elementor-element.elementor-element-caa91dd .elementor-icon-list-icon i{color:#FC6500;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-caa91dd .elementor-icon-list-icon svg{fill:#FC6500;transition:fill 0.3s;}.elementor-5288 .elementor-element.elementor-element-caa91dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5288 .elementor-element.elementor-element-caa91dd .elementor-icon-list-item > a{font-size:20px;}.elementor-5288 .elementor-element.elementor-element-caa91dd .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-c4344ae{width:var( --container-widget-width, 60.395% );max-width:60.395%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:60.395%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5288 .elementor-element.elementor-element-c4344ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5288 .elementor-element.elementor-element-c4344ae .elementor-icon-list-icon i{color:#FC6500;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-c4344ae .elementor-icon-list-icon svg{fill:#FC6500;transition:fill 0.3s;}.elementor-5288 .elementor-element.elementor-element-c4344ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5288 .elementor-element.elementor-element-c4344ae .elementor-icon-list-item > a{font-size:20px;}.elementor-5288 .elementor-element.elementor-element-c4344ae .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-a9c6742{width:var( --container-widget-width, 60.395% );max-width:60.395%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:60.395%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5288 .elementor-element.elementor-element-a9c6742.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5288 .elementor-element.elementor-element-a9c6742 .elementor-icon-list-icon i{color:#FC6500;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-a9c6742 .elementor-icon-list-icon svg{fill:#FC6500;transition:fill 0.3s;}.elementor-5288 .elementor-element.elementor-element-a9c6742 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5288 .elementor-element.elementor-element-a9c6742 .elementor-icon-list-item > a{font-size:20px;}.elementor-5288 .elementor-element.elementor-element-a9c6742 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-a2b4ee0{width:var( --container-widget-width, 60.395% );max-width:60.395%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:60.395%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5288 .elementor-element.elementor-element-a2b4ee0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5288 .elementor-element.elementor-element-a2b4ee0 .elementor-icon-list-icon i{color:#FC6500;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-a2b4ee0 .elementor-icon-list-icon svg{fill:#FC6500;transition:fill 0.3s;}.elementor-5288 .elementor-element.elementor-element-a2b4ee0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5288 .elementor-element.elementor-element-a2b4ee0 .elementor-icon-list-item > a{font-size:20px;}.elementor-5288 .elementor-element.elementor-element-a2b4ee0 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-5c4a368{width:var( --container-widget-width, 60.395% );max-width:60.395%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:60.395%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5288 .elementor-element.elementor-element-5c4a368.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5288 .elementor-element.elementor-element-5c4a368 .elementor-icon-list-icon i{color:#FC6500;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-5c4a368 .elementor-icon-list-icon svg{fill:#FC6500;transition:fill 0.3s;}.elementor-5288 .elementor-element.elementor-element-5c4a368 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5288 .elementor-element.elementor-element-5c4a368 .elementor-icon-list-item > a{font-size:20px;}.elementor-5288 .elementor-element.elementor-element-5c4a368 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-888ea2f .elementor-icon-list-icon i{color:#FC6500;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-888ea2f .elementor-icon-list-icon svg{fill:#FC6500;transition:fill 0.3s;}.elementor-5288 .elementor-element.elementor-element-888ea2f{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-5288 .elementor-element.elementor-element-888ea2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5288 .elementor-element.elementor-element-888ea2f .elementor-icon-list-item > a{font-size:31px;font-weight:700;}.elementor-5288 .elementor-element.elementor-element-888ea2f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-61b3f9b{width:var( --container-widget-width, 60.395% );max-width:60.395%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:60.395%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5288 .elementor-element.elementor-element-61b3f9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5288 .elementor-element.elementor-element-61b3f9b .elementor-icon-list-icon i{color:#FC6500;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-61b3f9b .elementor-icon-list-icon svg{fill:#FC6500;transition:fill 0.3s;}.elementor-5288 .elementor-element.elementor-element-61b3f9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5288 .elementor-element.elementor-element-61b3f9b .elementor-icon-list-item > a{font-size:20px;}.elementor-5288 .elementor-element.elementor-element-61b3f9b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-bde682a{width:var( --container-widget-width, 60.395% );max-width:60.395%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:60.395%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5288 .elementor-element.elementor-element-bde682a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5288 .elementor-element.elementor-element-bde682a .elementor-icon-list-icon i{color:#FC6500;transition:color 0.3s;}.elementor-5288 .elementor-element.elementor-element-bde682a .elementor-icon-list-icon svg{fill:#FC6500;transition:fill 0.3s;}.elementor-5288 .elementor-element.elementor-element-bde682a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5288 .elementor-element.elementor-element-bde682a .elementor-icon-list-item > a{font-size:20px;}.elementor-5288 .elementor-element.elementor-element-bde682a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}@media(min-width:768px){.elementor-5288 .elementor-element.elementor-element-2132b3b{--width:30%;}}/* Start custom CSS for wd_contact_form_7, class: .elementor-element-b9f7500 *//* Form Wrapper */
.wpcf7 form {
  max-width: 600px;
  margin: auto;
  padding: 30px;
  background:rgb(240, 240, 240);
  backdrop-filter: blur(12px);
  border-radius: 20px;
  box-shadow: 0 0 20px rgb(252, 101, 0);
  border: 1px solid rgba(31, 53, 242, 0.4);
}

/* Labels */
.wpcf7 label {
  color: #000;
  font-size: 14px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin-bottom: 6px;
  display: block;
}

/* Inputs + Textarea */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
  width: 100%;
  padding: 14px 16px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 10px;
  color: #fff;
  outline: none;
  font-size: 15px;
  transition: 0.3s ease;
  box-shadow: inset 0 0 10px rgba(31, 53, 242, 0.2);
}

/* Placeholder */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
  color: #aaa;
}



/* Textarea Height */
.wpcf7 textarea {
  min-height: 120px;
  resize: none;
}

/* Submit Button */
.wpcf7 input[type="submit"] {
  width: 100%;
  padding: 14px;
  margin-top: 10px;
  background: linear-gradient(135deg, #fc6500, #fc6500);
  border: none;
  border-radius: 10px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s ease;
  box-shadow: 0 0 25px rgba(31, 53, 242, 0.8);
}

/* Button Hover */
.wpcf7 input[type="submit"]:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 35px rgba(31, 53, 242, 1);
}

/* Validation Error */
.wpcf7-not-valid-tip {
  color: #ff4d4d;
  font-size: 12px;
  margin-top: 4px;
}

/* Success Message */
.wpcf7-mail-sent-ok {
  color: #00ff9c;
  border: 1px solid #00ff9c;
  padding: 10px;
  border-radius: 8px;
  margin-top: 15px;
  background: rgba(0, 255, 156, 0.1);
}/* End custom CSS */