.elementor-404 .elementor-element.elementor-element-64a169f{--display:flex;--min-height:700px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-3195940{--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;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-404 .elementor-element.elementor-element-3f1080a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-404 .elementor-element.elementor-element-3f1080a .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:30px;font-weight:400;}#bdt-user-register8aef05d .bdt-field-group:not(:last-child){margin-bottom:30px;}#bdt-user-register8aef05d .bdt-form-label{color:#000000;font-family:"Source Serif 4", Sans-serif;font-size:18px;}#bdt-user-register8aef05d .bdt-field-group .bdt-input{font-size:16px;}#bdt-user-register8aef05d .bdt-button{background-color:#21584F;font-size:14px;}.elementor-404 .elementor-element.elementor-element-82ff447{--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-404 .elementor-element.elementor-element-82ff447:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-82ff447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spark.dev-capstone.cloud/wp-content/uploads/2025/03/Financial-Consultant-About-Image.webp");background-position:center center;background-size:cover;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-404 .elementor-element.elementor-element-3195940{--justify-content:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(min-width:768px){.elementor-404 .elementor-element.elementor-element-3195940{--width:50%;}.elementor-404 .elementor-element.elementor-element-82ff447{--width:50%;}}/* Start custom CSS */@media (min-width: 768px) {
  /* INTEGRITY */
  #integrity {
    background-color: #fafafa;
    transition: background-color 0.3s ease;
    overflow: hidden;
    position: relative;
  }

  #integrity-heading .elementor-heading-title {
    color: #000;
    transition: all 0.4s ease;
    transform: translateX(0);
  }

  #integrity-text {
    opacity: 0;
    visibility: hidden;
    transform: translateX(20px);
    transition: all 0.5s ease;
  }

  #integrity:hover {
    background-color: #0B171E;
  }

  #integrity:hover #integrity-heading .elementor-heading-title {
    color: #fff;
    transform: translateX(10px);
  }

  #integrity:hover #integrity-text {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    color: #fff;
  }

  /* EXCELLENCE */
  #excellence {
    background-color: #fafafa;
    transition: background-color 0.3s ease;
    overflow: hidden;
    position: relative;
  }

  #excellence-heading .elementor-heading-title {
    color: #000;
    transition: all 0.4s ease;
    transform: translateX(0);
  }

  #excellence-text {
    opacity: 0;
    visibility: hidden;
    transform: translateX(20px);
    transition: all 0.5s ease;
  }

  #excellence:hover {
    background-color: #0B171E;
  }

  #excellence:hover #excellence-heading .elementor-heading-title {
    color: #fff;
    transform: translateX(10px);
  }

  #excellence:hover #excellence-text {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    color: #fff;
  }

  /* PARTNERSHIP */
  #partnership {
    background-color: #fafafa;
    transition: background-color 0.3s ease;
    overflow: hidden;
    position: relative;
  }

  #partnership-heading .elementor-heading-title {
    color: #000;
    transition: all 0.4s ease;
    transform: translateX(0);
  }

  #partnership-text {
    opacity: 0;
    visibility: hidden;
    transform: translateX(20px);
    transition: all 0.5s ease;
  }

  #partnership:hover {
    background-color: #0B171E;
  }

  #partnership:hover #partnership-heading .elementor-heading-title {
    color: #fff;
    transform: translateX(10px);
  }

  #partnership:hover #partnership-text {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    color: #fff;
  }

  /* ADAPTABILITY */
  #adaptability {
    background-color: #fafafa;
    transition: background-color 0.3s ease;
    overflow: hidden;
    position: relative;
  }

  #adaptability-heading .elementor-heading-title {
    color: #000;
    transition: all 0.4s ease;
    transform: translateX(0);
  }

  #adaptability-text {
    opacity: 0;
    visibility: hidden;
    transform: translateX(20px);
    transition: all 0.5s ease;
  }

  #adaptability:hover {
    background-color: #0B171E;
  }

  #adaptability:hover #adaptability-heading .elementor-heading-title {
    color: #fff;
    transform: translateX(10px);
  }

  #adaptability:hover #adaptability-text {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    color: #fff;
  }

  /* DISCRETION */
  #discretion {
    background-color: #fafafa;
    transition: background-color 0.3s ease;
    overflow: hidden;
    position: relative;
  }

  #discretion-heading .elementor-heading-title {
    color: #000;
    transition: all 0.4s ease;
    transform: translateX(0);
  }

  #discretion-text {
    opacity: 0;
    visibility: hidden;
    transform: translateX(20px);
    transition: all 0.5s ease;
  }

  #discretion:hover {
    background-color: #0B171E;
  }

  #discretion:hover #discretion-heading .elementor-heading-title {
    color: #fff;
    transform: translateX(10px);
  }

  #discretion:hover #discretion-text {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    color: #fff;
  }
}/* End custom CSS */