.elementor-26 .elementor-element.elementor-element-b4f7e1a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-b4f7e1a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-b4f7e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-26 .elementor-element.elementor-element-3d61e7b{--display:flex;}.elementor-26 .elementor-element.elementor-element-e8a4000{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-e8a4000 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:55px;font-weight:800;line-height:75px;color:#9DFFCB;}.elementor-26 .elementor-element.elementor-element-9ba5458{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-9ba5458.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-a739409{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-a739409:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-a739409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-26 .elementor-element.elementor-element-e687c09{--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-26 .elementor-element.elementor-element-7fc6afb{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-7fc6afb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:35px;color:#9DFFCB;}.elementor-26 .elementor-element.elementor-element-380ec74{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a2aa62a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-95df3cb{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-26 .elementor-element.elementor-element-95df3cb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;color:#9DFFCB;}.elementor-26 .elementor-element.elementor-element-92f9bae .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;color:#9DFFCB;}.elementor-26 .elementor-element.elementor-element-7141e68{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-18ead01 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;color:#9DFFCB;}.elementor-26 .elementor-element.elementor-element-8649905{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-20e39e1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;color:#9DFFCB;}.elementor-26 .elementor-element.elementor-element-d7cfa19{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ec448b1{--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;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-455b6aa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-455b6aa:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-455b6aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-26 .elementor-element.elementor-element-7153b8b{--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-26 .elementor-element.elementor-element-650683a{text-align:center;}.elementor-26 .elementor-element.elementor-element-650683a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:55px;font-weight:800;line-height:75px;color:#9DFFCB;}.elementor-26 .elementor-element.elementor-element-bcc58e6{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-bcc58e6.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-a8055bd .elementor-button{background-color:#9DFFCB;font-family:"Manrope", Sans-serif;font-size:25px;font-weight:600;fill:#0E0E0E;color:#0E0E0E;border-radius:30px 30px 30px 30px;}.elementor-26 .elementor-element.elementor-element-a8055bd{width:var( --container-widget-width, 35% );max-width:35%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-a8055bd.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-a8055bd .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-26 .elementor-element.elementor-element-2ee1865{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-2ee1865:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2ee1865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-26 .elementor-element.elementor-element-8607f6e{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-e8a4000{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-e8a4000 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-26 .elementor-element.elementor-element-9ba5458{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-7fc6afb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-380ec74{text-align:center;font-size:18px;}.elementor-26 .elementor-element.elementor-element-a2aa62a{text-align:center;}.elementor-26 .elementor-element.elementor-element-95df3cb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-92f9bae{text-align:center;}.elementor-26 .elementor-element.elementor-element-7141e68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:16px;}.elementor-26 .elementor-element.elementor-element-18ead01{text-align:center;}.elementor-26 .elementor-element.elementor-element-8649905{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:16px;}.elementor-26 .elementor-element.elementor-element-20e39e1{text-align:center;}.elementor-26 .elementor-element.elementor-element-20e39e1 .elementor-heading-title{font-size:22px;}.elementor-26 .elementor-element.elementor-element-d7cfa19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15px;}.elementor-26 .elementor-element.elementor-element-ec448b1{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-455b6aa{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-650683a .elementor-heading-title{font-size:35px;line-height:1.5em;}.elementor-26 .elementor-element.elementor-element-bcc58e6{font-size:16px;}.elementor-26 .elementor-element.elementor-element-a8055bd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-a8055bd .elementor-button{font-size:20px;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-3d61e7b{--width:100%;}.elementor-26 .elementor-element.elementor-element-e687c09{--width:50%;}.elementor-26 .elementor-element.elementor-element-ec448b1{--width:50%;}.elementor-26 .elementor-element.elementor-element-7153b8b{--width:100%;}}/* Start custom CSS for wpforms, class: .elementor-element-95660b5 *//* Form container */
.wpforms-container .wpforms-form {
  background-color: #0E0E0E;
  padding: 30px;
  border-radius: 12px;
}

/* Labels */
.wpforms-container .wpforms-field-label,
.wpforms-container .wpforms-field-sublabel,
.wpforms-container .wpforms-field-label-inline {
  color: #9DFFCB !important;
  font-weight: 500;
}

/* Input fields */
.wpforms-container input[type="text"],
.wpforms-container input[type="email"],
.wpforms-container input[type="tel"],
.wpforms-container input[type="url"],
.wpforms-container input[type="number"],
.wpforms-container select,
.wpforms-container textarea {
  background-color: #1A1A1A !important;
  color: #FFFFFF !important;
  border: 1px solid #9DFFCB !important;
  border-radius: 8px;
  padding: 12px 14px;
}

/* Placeholder text */
.wpforms-container input::placeholder,
.wpforms-container textarea::placeholder {
  color: #FFFFFF !important;
  opacity: 1;
}

/* Focus state */
.wpforms-container input:focus,
.wpforms-container select:focus,
.wpforms-container textarea:focus {
  outline: none;
  border-color: #9DFFCB !important;
  box-shadow: 0 0 0 2px rgba(157, 255, 203, 0.3);
}

/* Submit button */
.wpforms-container .wpforms-submit {
  background-color: #9DFFCB !important;
  color: #0E0E0E !important;
  border: none;
  border-radius: 8px;
  padding: 12px 28px;
  font-weight: 600;
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.wpforms-container .wpforms-submit:hover {
  opacity: 0.85;
}

/* Error messages */
.wpforms-container label.wpforms-error,
.wpforms-container .wpforms-error {
  color: #FF6B6B !important;
}/* End custom CSS */