.elementor-4868 .elementor-element.elementor-element-103fa2b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-4868 .elementor-element.elementor-element-103fa2b:not(.elementor-motion-effects-element-type-background), .elementor-4868 .elementor-element.elementor-element-103fa2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4868 .elementor-element.elementor-element-103fa2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4868 .elementor-element.elementor-element-fc610dc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4868 .elementor-element.elementor-element-fc610dc .elementor-divider-separator{width:100%;}.elementor-4868 .elementor-element.elementor-element-fc610dc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4868 .elementor-element.elementor-element-1bcb44d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-4868 .elementor-element.elementor-element-1bcb44d:not(.elementor-motion-effects-element-type-background), .elementor-4868 .elementor-element.elementor-element-1bcb44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4868 .elementor-element.elementor-element-678e602 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4868 .elementor-element.elementor-element-2b73048{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-4868 .elementor-element.elementor-element-2b73048:not(.elementor-motion-effects-element-type-background), .elementor-4868 .elementor-element.elementor-element-2b73048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d9dcb2 );}.elementor-4868 .elementor-element.elementor-element-6b38bb7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4868 .elementor-element.elementor-element-ab033cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4868 .elementor-element.elementor-element-ab033cb:not(.elementor-motion-effects-element-type-background), .elementor-4868 .elementor-element.elementor-element-ab033cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d9dcb2 );}.elementor-4868 .elementor-element.elementor-element-0702120 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4868 .elementor-element.elementor-element-ed3b4e3{--display:flex;}.elementor-4868 .elementor-element.elementor-element-648eb98{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4868 .elementor-element.elementor-element-ca9f403{--display:flex;}.elementor-4868 .elementor-element.elementor-element-ca9f403:not(.elementor-motion-effects-element-type-background), .elementor-4868 .elementor-element.elementor-element-ca9f403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d9dcb2 );}.elementor-4868 .elementor-element.elementor-element-21e4301 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4868 .elementor-element.elementor-element-3c0e2a9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4868 .elementor-element.elementor-element-3c0e2a9:not(.elementor-motion-effects-element-type-background), .elementor-4868 .elementor-element.elementor-element-3c0e2a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4868 .elementor-element.elementor-element-15c890b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-4868 .elementor-element.elementor-element-103fa2b{--padding-top:0px;--padding-bottom:0px;--padding-left:05px;--padding-right:0px;}.elementor-4868 .elementor-element.elementor-element-1bcb44d{--padding-top:0px;--padding-bottom:0px;--padding-left:05px;--padding-right:0px;}.elementor-4868 .elementor-element.elementor-element-2b73048{--padding-top:0px;--padding-bottom:0px;--padding-left:05px;--padding-right:0px;}.elementor-4868 .elementor-element.elementor-element-648eb98{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-4868 .elementor-element.elementor-element-103fa2b{--width:84.393%;}}/* Start custom CSS */.gradient-top-border-table {
  position: relative;
  padding-top: 0px; /* Adjust for the border thickness */
}

.gradient-top-border-table::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 6px; /* Thickness of the top border */
  width: 100%;
  background: linear-gradient(to right, #406DAD, #40A4AD, #406DAD);
}


.gradient-top-border {
  position: relative;
  padding-top: 40px; /* Adjust for the border thickness */
}

.gradient-top-border::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 6px; /* Thickness of the top border */
  width: 100%;
  background: linear-gradient(to right, #406DAD, #40A4AD, #406DAD);
}





/* Hubspot Form Styling */

/* Set field label styles */
.hs-form .hs-form-field label {
  font-family: 'Quicksand', sans-serif;
  font-weight: 500; /* Medium */
  color: #666666;    /* Darker grey */
  font-size: 16px;
  display: block;
  margin-bottom: 10px;
}

/* Set input and textarea font to Lato */
.hs-form input[type="text"],
.hs-form input[type="email"],
.hs-form input[type="tel"],
.hs-form textarea,
.hs-form select {
  font-family: 'Lato', sans-serif;
  border: 2px solid #ccc; /* Updated border width */
  border-radius: 6px;
  padding: 10px;
}

/* Style submit button */
.hs-form input[type="submit"] {
  background-color: var(--e-global-color-primary);
  color: white;
  border: none;
  padding: 12px 24px;
}

/* Add spacing between form rows */
.hs-form .hs-form-field {
  margin-bottom: 30px;
}

/* Add spacing to the right side of checkbox inputs */
.hs-form input[type="checkbox"] {
  margin-right: 10px;
}

/* Remove bullet points from checkbox lists */
.hs-form ul,
.hs-form ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Add spacing before the last consent checkbox (generic fallback) */
.hs-form .hs-form-field:last-of-type {
  margin-top: 15px;
}/* End custom CSS */