.elementor-93 .elementor-element.elementor-element-2bfafe21:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-2bfafe21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09080D;}.elementor-93 .elementor-element.elementor-element-2bfafe21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 0px 96px 0px;}.elementor-93 .elementor-element.elementor-element-2bfafe21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-304f227c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:64px;font-weight:700;line-height:1.05em;letter-spacing:-0.03em;color:#F4F1FA;}.elementor-93 .elementor-element.elementor-element-212a74d1:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-212a74d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09080D;}.elementor-93 .elementor-element.elementor-element-212a74d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:112px 0px 112px 0px;}.elementor-93 .elementor-element.elementor-element-212a74d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-93 .elementor-element.elementor-element-77c4f036 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-0.025em;color:#F4F1FA;}.elementor-93 .elementor-element.elementor-element-32b7d7a{color:#BDBDBD;}.elementor-93 .elementor-element.elementor-element-323ded3f:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-323ded3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17151F;}.elementor-93 .elementor-element.elementor-element-323ded3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;}.elementor-93 .elementor-element.elementor-element-323ded3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-93 .elementor-element.elementor-element-1e3a61ff .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-0.025em;color:#F4F1FA;}.elementor-93 .elementor-element.elementor-element-ba8e7b7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(184,100,42,0.16);}.elementor-93 .elementor-element.elementor-element-6741f260 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;border-color:rgba(184,100,42,0.16);}.elementor-93 .elementor-element.elementor-element-6652579c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;border-color:rgba(184,100,42,0.16);}.elementor-93 .elementor-element.elementor-element-cdfd47f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;border-color:rgba(184,100,42,0.16);}@media(max-width:1024px){.elementor-93 .elementor-element.elementor-element-304f227c .elementor-heading-title{font-size:40px;}.elementor-93 .elementor-element.elementor-element-77c4f036 .elementor-heading-title{font-size:28px;}.elementor-93 .elementor-element.elementor-element-1e3a61ff .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-93 .elementor-element.elementor-element-304f227c .elementor-heading-title{font-size:30px;}.elementor-93 .elementor-element.elementor-element-77c4f036 .elementor-heading-title{font-size:24px;}.elementor-93 .elementor-element.elementor-element-1e3a61ff .elementor-heading-title{font-size:24px;}}/* Start custom CSS for section, class: .elementor-element-212a74d1 */.elementor-93 .elementor-element.elementor-element-212a74d1 .wpcf7,
.elementor-93 .elementor-element.elementor-element-212a74d1 .wpcf7-form,
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form,
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form p,
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form label,
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form .wpcf7-form-control-wrap {
  display: block;
  width: 100% !important;
  max-width: none !important;
  box-sizing: border-box;
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form {
  padding: 38px 42px;
  background: #121018;
  border: 1px solid rgba(184,100,42,.24);
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form label,
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form label *,
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form .wpcf7-list-item-label,
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form .wpcf7-acceptance,
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form .wpcf7-acceptance * {
  color: #F4F1FA !important;
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form label {
  margin: 0 0 22px;
  font-family: "Space Grotesk", Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form input[type="text"],
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form input[type="email"],
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form input[type="url"],
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form input[type="tel"],
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form input[type="file"],
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form select,
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form textarea {
  display: block;
  width: 100% !important;
  min-width: 100% !important;
  max-width: none !important;
  margin: 8px 0 0;
  padding: 14px 16px;
  box-sizing: border-box;
  background: #FFFFFF !important;
  color: #111111 !important;
  border: 1px solid #D8D8D8 !important;
  border-radius: 0;
  font-family: "Space Grotesk", Arial, sans-serif;
  font-size: 15px;
  line-height: 1.4;
  box-shadow: none;
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form select,
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form select option {
  background: #FFFFFF !important;
  color: #111111 !important;
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form textarea {
  min-height: 220px;
  resize: vertical;
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form input:focus,
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form select:focus,
.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form textarea:focus {
  outline: none;
  border-color: #C87941 !important;
  box-shadow: 0 0 0 1px #C87941;
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form .wpcf7-acceptance {
  display: block;
  width: 100%;
  margin: 4px 0 24px;
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form .wpcf7-acceptance label {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin: 0;
  font-size: 12px;
  color: rgba(244,241,250,.78) !important;
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form input[type="checkbox"] {
  flex: 0 0 auto;
  width: 16px !important;
  min-width: 16px !important;
  height: 16px;
  margin: 2px 0 0;
  accent-color: #B8642A;
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form input[type="submit"] {
  display: inline-block;
  width: auto !important;
  min-width: 190px;
  background: #B8642A !important;
  color: #FFFFFF !important;
  border: 0 !important;
  border-radius: 0;
  padding: 16px 30px;
  font-family: "Sora", Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  cursor: pointer;
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form input[type="submit"]:hover {
  background: #C87941 !important;
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .wpcf7-not-valid-tip {
  color: #FF8F70 !important;
  font-size: 12px;
}

.elementor-93 .elementor-element.elementor-element-212a74d1 .wpcf7-response-output {
  color: #F4F1FA !important;
  border-color: #B8642A !important;
}

@media (max-width: 767px) {
  .elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form {
    padding: 24px 20px;
  }

  .elementor-93 .elementor-element.elementor-element-212a74d1 .covesco-contact-form input[type="submit"] {
    width: 100% !important;
  }
}/* End custom CSS */