.elementor-434 .elementor-element.elementor-element-45fce3b4:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-45fce3b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C0E;}.elementor-434 .elementor-element.elementor-element-45fce3b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 20px 0px;}.elementor-434 .elementor-element.elementor-element-45fce3b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-6ea5d49b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-434 .elementor-element.elementor-element-6ea5d49b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-434 .elementor-element.elementor-element-6be95262{text-align:left;}.elementor-434 .elementor-element.elementor-element-6be95262 .elementor-heading-title{color:#4A8FD8;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;}.elementor-434 .elementor-element.elementor-element-4daba361{--spacer-size:14px;}.elementor-434 .elementor-element.elementor-element-43c840b2{text-align:left;}.elementor-434 .elementor-element.elementor-element-43c840b2 .elementor-heading-title{color:#F3F4F6;font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.5px;}.elementor-434 .elementor-element.elementor-element-37e452d5{--spacer-size:18px;}.elementor-434 .elementor-element.elementor-element-3524b4a6{text-align:left;color:#9AA1A9;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;}.elementor-434 .elementor-element.elementor-element-5425f73d:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-5425f73d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C0E;}.elementor-434 .elementor-element.elementor-element-5425f73d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 40px 0px;}.elementor-434 .elementor-element.elementor-element-5425f73d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-277eaa36 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-434 .elementor-element.elementor-element-b0c40bf iframe{height:344px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}body.elementor-page-434:not(.elementor-motion-effects-element-type-background), body.elementor-page-434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C0E;}@media(min-width:768px){.elementor-434 .elementor-element.elementor-element-6ea5d49b{width:100%;}.elementor-434 .elementor-element.elementor-element-76df31dc{width:58%;}.elementor-434 .elementor-element.elementor-element-277eaa36{width:42%;}}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-45fce3b4{padding:100px 20px 20px 20px;}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-45fce3b4{padding:100px 0px 0px 0px;}.elementor-434 .elementor-element.elementor-element-43c840b2 .elementor-heading-title{font-size:34px;}.elementor-434 .elementor-element.elementor-element-5425f73d{padding:20px 0px 54px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-38941f0 */.elementor-434 .elementor-element.elementor-element-38941f0 .elementor-column:has(.df-form) > .elementor-widget-wrap{
  background:#15181c;
  border:1px solid rgba(255,255,255,.10);
  border-radius:16px;
  padding:clamp(22px,3vw,36px);
}

.elementor-434 .elementor-element.elementor-element-38941f0 .elementor-column:has(.df-form) .elementor-widget-heading .elementor-heading-title{
  font-family:"Montserrat","Inter",sans-serif;font-weight:700;text-transform:uppercase;
  letter-spacing:.03em;font-size:clamp(20px,2.4vw,26px);line-height:1.1;color:#f3f4f6;margin:0;
}
.elementor-434 .elementor-element.elementor-element-38941f0 .elementor-column:has(.df-form) .elementor-widget-text-editor{
  color:#9aa1a9;font-size:13.5px;
}


.elementor-434 .elementor-element.elementor-element-38941f0 .df-form{display:flex;flex-direction:column;gap:20px;}
.elementor-434 .elementor-element.elementor-element-38941f0 .df-page{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0;}
.elementor-434 .elementor-element.elementor-element-38941f0 .df-field{display:flex;flex-direction:column;gap:8px;margin:0;}
.elementor-434 .elementor-element.elementor-element-38941f0 .df-field--textarea{grid-column:1 / -1;}       
@media (max-width:560px){ .elementor-434 .elementor-element.elementor-element-38941f0 .df-page{grid-template-columns:1fr;} }

.elementor-434 .elementor-element.elementor-element-38941f0 .df-label{
  font-family:"Montserrat","Inter",sans-serif;font-weight:600;font-size:11px;
  letter-spacing:.14em;text-transform:uppercase;color:#697079;margin:0;
}
.elementor-434 .elementor-element.elementor-element-38941f0 .df-required{color:#4A8FD8;}


.elementor-434 .elementor-element.elementor-element-38941f0 .df-input{
  width:100%;background-color:#1c2026 !important;
  border:1px solid rgba(255,255,255,.18) !important;border-radius:10px;
  color:#f3f4f6 !important;font-family:"Inter",sans-serif;font-size:14.5px;
  padding:12px 14px;outline:none;box-shadow:none !important;
  transition:border-color .2s,box-shadow .2s;
}
.elementor-434 .elementor-element.elementor-element-38941f0 .df-input::placeholder{color:#697079;}
.elementor-434 .elementor-element.elementor-element-38941f0 .df-input:focus{
  border-color:#4A8FD8 !important;
  box-shadow:0 0 0 3px rgba(74,143,216,.16) !important;
}
.elementor-434 .elementor-element.elementor-element-38941f0 textarea.df-input{resize:vertical;min-height:132px;line-height:1.55;}


.elementor-434 .elementor-element.elementor-element-38941f0 select.df-input{
  appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:40px;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%239aa1a9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3 5l4 4 4-4'/></svg>") !important;
  background-repeat:no-repeat !important;background-position:right 14px center !important;
}
.elementor-434 .elementor-element.elementor-element-38941f0 select.df-input option{background:#1c2026;color:#f3f4f6;}


.elementor-434 .elementor-element.elementor-element-38941f0 .df-actions{margin:0;text-align:left;}
.elementor-434 .elementor-element.elementor-element-38941f0 .df-submit{
  display:inline-flex;align-items:center;gap:9px;width:auto !important;
  font-family:"Montserrat","Inter",sans-serif;font-weight:600;font-size:14px;
  text-transform:uppercase;letter-spacing:.06em;
  color:#0b0c0e !important;background:#fff !important;border:0 !important;
  border-radius:999px;padding:13px 26px;cursor:pointer;
  transition:background .2s,color .2s;
}
.elementor-434 .elementor-element.elementor-element-38941f0 .df-submit::after{
  content:"";width:14px;height:14px;flex:0 0 auto;background:currentColor;transition:transform .2s;
  -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7h8M7 3l4 4-4 4'/></svg>") center/contain no-repeat;
          mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7h8M7 3l4 4-4 4'/></svg>") center/contain no-repeat;
}
.elementor-434 .elementor-element.elementor-element-38941f0 .df-submit:hover{background:#4A8FD8 !important;color:#fff !important;}
.elementor-434 .elementor-element.elementor-element-38941f0 .df-submit:hover::after{transform:translateX(3px);}/* End custom CSS */