.elementor-1404 .elementor-element.elementor-element-794083e6{--display:flex;}.elementor-1404 .elementor-element.elementor-element-abea1034{--display:flex;}.elementor-1404 .elementor-element.elementor-element-7096b379{--display:flex;}.elementor-1404 .elementor-element.elementor-element-96088e10{--display:flex;}.elementor-1404 .elementor-element.elementor-element-6aff9ab5{--display:flex;}.elementor-1404 .elementor-element.elementor-element-3f72e5f3{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1404 .elementor-element.elementor-element-f8901ce2{--display:flex;}.elementor-1404 .elementor-element.elementor-element-6fd86de3{--display:flex;}.elementor-1404 .elementor-element.elementor-element-8bf1042a{--display:flex;}.elementor-1404 .elementor-element.elementor-element-83cf8cd8{--display:flex;}.elementor-1404 .elementor-element.elementor-element-e0e5f9f1{--display:flex;}.elementor-1404 .elementor-element.elementor-element-68057795{--display:flex;}.elementor-1404 .elementor-element.elementor-element-e1dd69d8{--display:flex;}.elementor-1404 .elementor-element.elementor-element-a6e57ede{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1404 .elementor-element.elementor-element-f0ac383e{--display:flex;}.elementor-1404 .elementor-element.elementor-element-b11c5e31{--display:flex;}.elementor-1404 .elementor-element.elementor-element-570a0ff4{--display:flex;}.elementor-1404 .elementor-element.elementor-element-1176e7d6{--display:flex;}.elementor-1404 .elementor-element.elementor-element-e9d2b028{--display:flex;}.elementor-1404 .elementor-element.elementor-element-23090824{--display:flex;}.elementor-1404 .elementor-element.elementor-element-3cc9381d{--display:flex;}.elementor-1404 .elementor-element.elementor-element-c560253c{--display:flex;}.elementor-1404 .elementor-element.elementor-element-75295d82{--display:flex;}.elementor-1404 .elementor-element.elementor-element-9483f4bd{--display:flex;}.elementor-1404 .elementor-element.elementor-element-9420c748{--display:flex;}.elementor-1404 .elementor-element.elementor-element-50b801ee{--display:flex;}.elementor-1404 .elementor-element.elementor-element-69945d86{--display:flex;}.elementor-1404 .elementor-element.elementor-element-23f2c5b6{--display:flex;}.elementor-1404 .elementor-element.elementor-element-add38891{--display:flex;}.elementor-1404 .elementor-element.elementor-element-ba9878b4{--display:flex;}.elementor-1404 .elementor-element.elementor-element-89b3e50b{--display:flex;}.elementor-1404 .elementor-element.elementor-element-879392bb{--display:flex;}.elementor-1404 .elementor-element.elementor-element-ca1622e5{--display:flex;}.elementor-1404 .elementor-element.elementor-element-72726965{--display:flex;}.elementor-1404 .elementor-element.elementor-element-a29500df{--display:flex;}.elementor-1404 .elementor-element.elementor-element-115d731d{--display:flex;}.elementor-1404 .elementor-element.elementor-element-a261593e{--display:flex;}.elementor-1404 .elementor-element.elementor-element-6441e18f{--display:flex;}.elementor-1404 .elementor-element.elementor-element-2cf7c216{--display:flex;}.elementor-1404 .elementor-element.elementor-element-7834b1be{--display:flex;}.elementor-1404 .elementor-element.elementor-element-177799ef{--display:flex;}.elementor-1404 .elementor-element.elementor-element-76ab5aee{--display:flex;}.elementor-1404 .elementor-element.elementor-element-7a44d3f2{--display:flex;}.elementor-1404 .elementor-element.elementor-element-2488e6de{--display:flex;}.elementor-1404 .elementor-element.elementor-element-18705bd0{--display:flex;}.elementor-1404 .elementor-element.elementor-element-316d82ef{--display:flex;}.elementor-1404 .elementor-element.elementor-element-a8a12770{--display:flex;}.elementor-1404 .elementor-element.elementor-element-90dd4e31{--display:flex;}.elementor-1404 .elementor-element.elementor-element-34357d58{--display:flex;}.elementor-1404 .elementor-element.elementor-element-b3ab8405{--display:flex;}.elementor-1404 .elementor-element.elementor-element-22edf234{--display:flex;}.elementor-1404 .elementor-element.elementor-element-c0ca7059{--display:flex;}.elementor-1404 .elementor-element.elementor-element-9d64c06c{--display:flex;}.elementor-1404 .elementor-element.elementor-element-1503a523{--display:flex;}.elementor-1404 .elementor-element.elementor-element-3105f983{--display:flex;}.elementor-1404 .elementor-element.elementor-element-351a5eac{--display:flex;}.elementor-1404 .elementor-element.elementor-element-e63ff572{--display:flex;}.elementor-1404 .elementor-element.elementor-element-088af1f9{--display:flex;}.elementor-1404 .elementor-element.elementor-element-1eaa2ce3{--display:flex;}.elementor-1404 .elementor-element.elementor-element-d485fc48{--display:flex;}.elementor-1404 .elementor-element.elementor-element-dbe6ce05{--display:flex;}.elementor-1404 .elementor-element.elementor-element-5dbb1f18{--display:flex;}.elementor-1404 .elementor-element.elementor-element-f331acec{--display:flex;}.elementor-1404 .elementor-element.elementor-element-8f099380{--display:flex;}.elementor-1404 .elementor-element.elementor-element-8a2266bd{--display:flex;}.elementor-1404 .elementor-element.elementor-element-84df6b03{--display:flex;}.elementor-1404 .elementor-element.elementor-element-ae6bfd8f{--display:flex;}.elementor-1404 .elementor-element.elementor-element-9f9a8fa1{--display:flex;}.elementor-1404 .elementor-element.elementor-element-2c77bc77{--display:flex;}.elementor-1404 .elementor-element.elementor-element-d9ebcefb{--display:flex;}.elementor-1404 .elementor-element.elementor-element-8caac6d5{--display:flex;}.elementor-1404 .elementor-element.elementor-element-e6323cc1{--display:flex;}.elementor-1404 .elementor-element.elementor-element-4b1e019e{--display:flex;}.elementor-1404 .elementor-element.elementor-element-bfc1dc0b{--display:flex;}.elementor-1404 .elementor-element.elementor-element-51c7b410{--display:flex;}.elementor-1404 .elementor-element.elementor-element-da711f07{--display:flex;}.elementor-1404 .elementor-element.elementor-element-f3c795c2{--display:flex;}.elementor-1404 .elementor-element.elementor-element-670350db{--display:flex;}.elementor-1404 .elementor-element.elementor-element-982725e9{--display:flex;}.elementor-1404 .elementor-element.elementor-element-95e1570c{--display:flex;}.elementor-1404 .elementor-element.elementor-element-42b1296c{--display:flex;}.elementor-1404 .elementor-element.elementor-element-ac9da37f{--display:flex;}.elementor-1404 .elementor-element.elementor-element-859d325d{--display:flex;}.elementor-1404 .elementor-element.elementor-element-05c3dc15{--display:flex;}.elementor-1404 .elementor-element.elementor-element-f18ed214{--display:flex;}.elementor-1404 .elementor-element.elementor-element-45fbdfe7{--display:flex;}.elementor-1404 .elementor-element.elementor-element-839372f3{--display:flex;}.elementor-1404 .elementor-element.elementor-element-78c21b8{--display:flex;}.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-cf7 label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-cf7 .wpcf7-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1404 .elementor-element.elementor-element-c43cc9d .wpcf7-form-control:not(.wpcf7-submit){color:#FFFFFF;}.elementor-1404 .elementor-element.elementor-element-c43cc9d ::-webkit-input-placeholder{color:#FFFFFF;}.elementor-1404 .elementor-element.elementor-element-c43cc9d ::-moz-placeholder{color:#FFFFFF;}.elementor-1404 .elementor-element.elementor-element-c43cc9d ::-ms-input-placeholder{color:#FFFFFF;}.elementor-1404 .elementor-element.elementor-element-ae2ad37{--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-1404 .elementor-element.elementor-element-f7c9634e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1404 .elementor-element.elementor-element-64588910{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1404 .elementor-element.elementor-element-c65f0acc{--display:flex;}.elementor-1404 .elementor-element.elementor-element-3fe2ed78{--display:flex;}.elementor-1404 .elementor-element.elementor-element-64bcbbc5{--display:flex;}.elementor-1404 .elementor-element.elementor-element-afb16831{--display:flex;}.elementor-1404 .elementor-element.elementor-element-0edf7b54{--display:flex;}.elementor-1404 .elementor-element.elementor-element-b309b088{--display:flex;}.elementor-1404 .elementor-element.elementor-element-0fa896a9{--display:flex;}.elementor-1404 .elementor-element.elementor-element-43bbe438{--display:flex;}.elementor-1404 .elementor-element.elementor-element-89f6462b{--display:flex;}.elementor-1404 .elementor-element.elementor-element-c294440f{--display:flex;}.elementor-1404 .elementor-element.elementor-element-e75288bd{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 .wpcf7-submit{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 .wpcf7-submit{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for ha-cf7, class: .elementor-element-c43cc9d */.elementor-1404 .elementor-element.elementor-element-c43cc9d {
  width: 100%;
  max-width: 760px;
  margin: 0 auto;
  padding: 34px;
  background: rgba(7, 19, 28, 0.82);
  border: 1px solid rgba(255, 194, 10, 0.22);
  box-sizing: border-box;
}

.elementor-1404 .elementor-element.elementor-element-c43cc9d .elementor-field-group {
  margin-bottom: 16px;
}

.elementor-1404 .elementor-element.elementor-element-c43cc9d label {
  margin-bottom: 8px;
  color: #dbe5ec !important;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0.04em;
}

.elementor-1404 .elementor-element.elementor-element-c43cc9d input,
.elementor-1404 .elementor-element.elementor-element-c43cc9d textarea,
.elementor-1404 .elementor-element.elementor-element-c43cc9d select {
  width: 100%;
  min-height: 52px;
  padding: 14px 16px;
  background: #ffffff !important;
  color: #07131c !important;
  border: 1px solid rgba(255, 255, 255, 0.16) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size: 15px;
  font-weight: 600;
}

.elementor-1404 .elementor-element.elementor-element-c43cc9d textarea {
  min-height: 190px;
  resize: vertical;
}

.elementor-1404 .elementor-element.elementor-element-c43cc9d input::placeholder,
.elementor-1404 .elementor-element.elementor-element-c43cc9d textarea::placeholder {
  color: #6b7882 !important;
  opacity: 1;
}

.elementor-1404 .elementor-element.elementor-element-c43cc9d input:focus,
.elementor-1404 .elementor-element.elementor-element-c43cc9d textarea:focus,
.elementor-1404 .elementor-element.elementor-element-c43cc9d select:focus {
  border-color: #ffc20a !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(255, 194, 10, 0.18) !important;
}

.elementor-1404 .elementor-element.elementor-element-c43cc9d .elementor-button,
.elementor-1404 .elementor-element.elementor-element-c43cc9d button[type="submit"] {
  min-height: 50px;
  padding: 15px 30px !important;
  background: #ffc20a !important;
  color: #07131c !important;
  border: 1px solid #ffc20a !important;
  border-radius: 0 !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  box-shadow: none !important;
}

.elementor-1404 .elementor-element.elementor-element-c43cc9d .elementor-button:hover,
.elementor-1404 .elementor-element.elementor-element-c43cc9d button[type="submit"]:hover {
  background: #ffffff !important;
  color: #07131c !important;
  border-color: #ffffff !important;
}

.elementor-1404 .elementor-element.elementor-element-c43cc9d .elementor-message {
  color: #ffffff !important;
  font-weight: 700;
}


@media (max-width: 767px) {
  .elementor-1404 .elementor-element.elementor-element-c43cc9d {
    padding: 24px 18px;
  }
}/* End custom CSS */