.elementor-15 .elementor-element.elementor-element-f257c16{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-8ce47f4{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-f62b48d.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-0e1e3b1{--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-15 .elementor-element.elementor-element-872bcdb.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-0b5e3ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-15 .elementor-element.elementor-element-831a8c8{background-color:#A019191C;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 15px 0px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2202E85;border-radius:0px 0px 0px 0px;font-family:"Arimo", Sans-serif;font-size:11px;font-weight:400;letter-spacing:1.7px;color:#E9E9E9;}.elementor-15 .elementor-element.elementor-element-831a8c8.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-14b30b2{--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;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-54c1027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-weight:400;color:#7A7A7A;}.elementor-15 .elementor-element.elementor-element-e051f23{--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;--justify-content:center;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f886402{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;font-family:"Helvetica", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-15 .elementor-element.elementor-element-eebb594{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -10px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c5675da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;padding:0px 0px 0px 0px;color:#7A7A7A;}.elementor-15 .elementor-element.elementor-element-88f473b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-15 .elementor-element.elementor-element-57b1607{text-align:center;}.elementor-15 .elementor-element.elementor-element-57b1607 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;line-height:36px;color:#B9C0D4;}.elementor-15 .elementor-element.elementor-element-1f28684{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-173e4a9{text-align:center;}.elementor-15 .elementor-element.elementor-element-173e4a9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:500;line-height:33px;color:#B9C0D4;}.elementor-15 .elementor-element.elementor-element-8a01307{text-align:center;}.elementor-15 .elementor-element.elementor-element-8a01307 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:700;line-height:33px;color:#0BAFD5;}.elementor-15 .elementor-element.elementor-element-52e74fe{text-align:center;}.elementor-15 .elementor-element.elementor-element-52e74fe .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:500;line-height:33px;color:#B9C0D4;}.elementor-15 .elementor-element.elementor-element-a2a0083{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#362931;--border-color:#362931;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a2a0083:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a2a0083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(131deg, #251A215C 0%, #251A216E 100%);}.elementor-15 .elementor-element.elementor-element-034951e{--display:grid;--min-height:74px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-60540b8{--display:flex;}.elementor-15 .elementor-element.elementor-element-6dcb100{text-align:center;}.elementor-15 .elementor-element.elementor-element-6dcb100 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:#F48911;}.elementor-15 .elementor-element.elementor-element-c327ed2{--display:flex;}.elementor-15 .elementor-element.elementor-element-53fbf3d{width:var( --container-widget-width, 102.958% );max-width:102.958%;--container-widget-width:102.958%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-53fbf3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-53fbf3d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:#E2202E;}.elementor-15 .elementor-element.elementor-element-e0d6552{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-15 .elementor-element.elementor-element-e0d6552:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e0d6552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E262E7D;}.elementor-15 .elementor-element.elementor-element-4cae488{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.4px;color:#0BAFD5;}.elementor-15 .elementor-element.elementor-element-b98dd58{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#372F37;--border-color:#372F37;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-b98dd58:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b98dd58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282529D1;}.elementor-15 .elementor-element.elementor-element-7317ff9{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-09015f4{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#362931;--border-color:#362931;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-09015f4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-09015f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171F26A6;}.elementor-15 .elementor-element.elementor-element-38990b7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f614ed3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#372F37;--border-color:#372F37;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-f614ed3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f614ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E262E;}.elementor-15 .elementor-element.elementor-element-eb14553{text-align:center;color:#B9C0D4;}.elementor-15 .elementor-element.elementor-element-5478e22{text-align:center;font-family:"Arial", Sans-serif;font-size:12px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-67e100c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#372F37;--border-color:#372F37;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-67e100c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-67e100c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E262E;}.elementor-15 .elementor-element.elementor-element-f611fff{text-align:center;color:#B9C0D4;}.elementor-15 .elementor-element.elementor-element-75c2012{text-align:center;font-family:"Arial", Sans-serif;font-size:12px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-3856d03{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#372F37;--border-color:#372F37;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-3856d03:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3856d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E262E;}.elementor-15 .elementor-element.elementor-element-8ac0313{text-align:center;color:#B9C0D4;}.elementor-15 .elementor-element.elementor-element-600eb96{text-align:center;font-family:"Arial", Sans-serif;font-size:12px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-2121306{--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-15 .elementor-element.elementor-element-60d82f9{text-align:center;font-family:"Arial", Sans-serif;font-size:12px;font-weight:500;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22101A;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-034951e{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-38990b7{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-8ce47f4{--width:50%;}.elementor-15 .elementor-element.elementor-element-0e1e3b1{--width:50%;}.elementor-15 .elementor-element.elementor-element-0b5e3ca{--content-width:900px;}.elementor-15 .elementor-element.elementor-element-88f473b{--width:81%;}.elementor-15 .elementor-element.elementor-element-1f28684{--width:90%;}.elementor-15 .elementor-element.elementor-element-e0d6552{--content-width:740px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-8ce47f4{--width:50%;}.elementor-15 .elementor-element.elementor-element-0e1e3b1{--width:50%;}.elementor-15 .elementor-element.elementor-element-0b5e3ca{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-57b1607 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-173e4a9 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-8a01307 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-52e74fe .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-034951e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-b98dd58{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-38990b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f614ed3{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-67e100c{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-3856d03{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for text-editor, class: .elementor-element-eebb594 */.elementor-15 .elementor-element.elementor-element-eebb594 .elementor-heading-title,
.elementor-15 .elementor-element.elementor-element-eebb594 {
  /* Apply the multi-color gradient (wider than the element) */
  background: linear-gradient(270deg, #E2202E, #d31e2d, #3cbfdd, #0BAFD5);
  background-size: 300% 300%;
  
  /* Clip the background to the text geometry */
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  
  /* Animate the movement of the gradient background */
  animation: gradientShift 6s ease-in-out infinite alternate;
}

@keyframes gradientShift {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS *//** Form CSS **/


/* Base container styling */
.salesforceform {
  max-width: 600px;
  margin: 0rem auto;
  padding: 0rem;

  border-radius: 12px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
  font-family: -apple-system, BlinkMacSystemFont, "Arial", Roboto, Helvetica, Arial, sans-serif;
  color: #000;
}

/* Flexbox layout for two-column rows */
.salesforceform .form-row {
  display: flex;
  gap: 1.25rem;
  margin-bottom: 1.25rem;
}

/* Standard field group styling */
.salesforceform .form-group {
  flex: 1;
  display: flex;
  flex-direction: column;
  margin-bottom: 1.25rem;
}

/* Clear bottom margin for groups inside a row to maintain grid balance */
.salesforceform .form-row .form-group {
  margin-bottom: 0;
}

/* Label typography */
.salesforceform label {
  font-size: 0.715rem;
  font-weight: 400;
  color: #B9C0D4;
  margin-bottom: 0.5rem;
}

/* Input and Textarea modern styling */
.salesforceform input[type="text"],
.salesforceform textarea {
  width: 100%;
  padding: 0.75rem 1rem;
  font-size: 0.95rem;
  color: #c5cde1 !important;
  background-color: #5B648033;
  border: 1px solid #423e42;
  border-radius: 0px;
  box-sizing: border-box;
  transition: all 0.2s ease-in-out;
  outline: none;
}

/* Focused input state */
.salesforceform input[type="text"]:focus,
.salesforceform textarea:focus {
  background-color: #000;
  border-color: #2563eb;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.15);
}

/* Hover state */
.salesforceform input[type="text"]:hover,
.salesforceform textarea:hover {
  border-color: #94a3b8;
}

/* Standardize textarea height */
.salesforceform textarea {
  min-height: 100px;
  resize: vertical;
}

/* Professional Submit Button styling */
.salesforceform input[type="submit"] {
  width: 100%;
  padding: 0.5rem;
  margin-top: 0.5rem;
  font-size: 1rem;
  font-weight: 500;
  color: #ffffff;
  background-color: #e82a3a;
  border: none;
  border-radius: 0px;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out, transform 0.1s ease-in-out;
  margin-left: 0px;
    font-family: "Arial", Roboto, Helvetica, Arial, sans-serif;
}

.salesforceform input[type="submit"]:hover {
  background-color: #0BAFD5;
}

.salesforceform input[type="submit"]:active {
  transform: scale(0.99);
}

/* Mobile responsiveness: collapses side-by-side fields on mobile screens */
@media (max-width: 576px) {
  .salesforceform {
    padding: 0rem;
    margin: 1rem;
  }
  .elementor-kit-6 a {
    font-size: 12px; }
  .salesforceform .form-row {
    flex-direction: column;
    gap: 1.25rem;
  }
  h1 { font-size: 30px !important; }
}/* End custom CSS */