.elementor-kit-6{--e-global-color-primary:#223D6C;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-1ab6353:#FFFFFF;--e-global-color-bf3f572:#000000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== DENTREE "X" skin for WPForms ===== */
#dentre-upload-case-v2{
  font-family:"Archivo", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  padding:54px 0 70px;
  color:#fff;
  background: linear-gradient(135deg, #223d6c 0%, #1a3460 45%, #142748 100%);
  overflow:hidden;

  --ease:cubic-bezier(.2,.9,.2,1);
  --stroke:rgba(255,255,255,.14);
  --shadow:0 18px 70px rgba(0,0,0,.35);
  --radius-xl:28px;
  --panel: rgba(255,255,255,.06);
  --field: rgba(0,0,0,.18);
  --field2: rgba(0,0,0,.24);
  --ink:#0b1220;
}

#dentre-upload-case-v2 *{ box-sizing:border-box; }

/* Center + card */
#dentre-upload-case-v2 .elementor-container,
#dentre-upload-case-v2 .e-con-inner{
  width:min(1180px, calc(100% - 36px)) !important;
  margin:0 auto !important;
}

#dentre-upload-case-v2 .e-con,
#dentre-upload-case-v2 .elementor-section{
  background: transparent !important;
}

#dentre-upload-case-v2 .duc2-card{
  border-radius: var(--radius-xl);
  background: var(--panel);
  border: 1px solid var(--stroke);
  box-shadow: var(--shadow);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  padding:18px;
  overflow:hidden;
}

/* If you don't have a .duc2-card, style the inner container as the card */
#dentre-upload-case-v2 .e-con-inner{
  border-radius: var(--radius-xl);
}

/* WPForms base */
#dentre-upload-case-v2 .wpforms-container.duc2-wp{ margin:0 !important; }

/* Labels */
#dentre-upload-case-v2 .wpforms-container.duc2-wp .wpforms-field-label{
  color: rgba(255,255,255,.86) !important;
  font-weight: 900 !important;
  letter-spacing:.2px;
  font-size:12px !important;
  margin-bottom:7px !important;
}

/* Inputs */
#dentre-upload-case-v2 .wpforms-container.duc2-wp input[type="text"],
#dentre-upload-case-v2 .wpforms-container.duc2-wp input[type="email"],
#dentre-upload-case-v2 .wpforms-container.duc2-wp input[type="tel"],
#dentre-upload-case-v2 .wpforms-container.duc2-wp input[type="date"],
#dentre-upload-case-v2 .wpforms-container.duc2-wp input[type="time"],
#dentre-upload-case-v2 .wpforms-container.duc2-wp input[type="number"],
#dentre-upload-case-v2 .wpforms-container.duc2-wp select,
#dentre-upload-case-v2 .wpforms-container.duc2-wp textarea{
  width:100% !important;
  border-radius: 14px !important;
  border: 1px solid rgba(255,255,255,.16) !important;
  background: var(--field) !important;
  color:#fff !important;
  padding: 12px 12px !important;
  font-size: 14px !important;
  outline:none !important;
  transition: border-color .2s var(--ease), background .2s var(--ease), transform .2s var(--ease);
}

#dentre-upload-case-v2 .wpforms-container.duc2-wp input:focus,
#dentre-upload-case-v2 .wpforms-container.duc2-wp select:focus,
#dentre-upload-case-v2 .wpforms-container.duc2-wp textarea:focus{
  border-color: rgba(255,255,255,.28) !important;
  background: var(--field2) !important;
  transform: translateY(-1px);
}

/* Submit button */
#dentre-upload-case-v2 .wpforms-container.duc2-wp button[type="submit"]{
  border:0 !important;
  cursor:pointer !important;
  border-radius: 999px !important;
  padding: 12px 16px !important;
  font-weight: 1000 !important;
  letter-spacing:.2px !important;
  font-size: 13px !important;
  background: rgba(255,255,255,.96) !important;
  color: var(--ink) !important;
  box-shadow: 0 20px 70px rgba(0,0,0,.25) !important;
  transition: transform .2s var(--ease), box-shadow .2s var(--ease);
}

#dentre-upload-case-v2 .wpforms-container.duc2-wp button[type="submit"]:hover{
  transform: translateY(-2px);
  box-shadow: 0 26px 80px rgba(0,0,0,.32) !important;
}/* End custom CSS */