.elementor-84 .elementor-element.elementor-element-0130cc1{--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-84 .elementor-element.elementor-element-3e286d0{--display:flex;--min-height:600px;--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;--justify-content:center;}.elementor-84 .elementor-element.elementor-element-3e286d0:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-3e286d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.springbranchac.com/wp-content/uploads/2026/04/support-page.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-84 .elementor-element.elementor-element-5291664{--spacer-size:50px;}.elementor-84 .elementor-element.elementor-element-7542a2b{--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;box-shadow:10px 10px 0px 0px #0A3161;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-84 .elementor-element.elementor-element-7542a2b:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-7542a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-84 .elementor-element.elementor-element-6740338{--display:flex;--justify-content:center;}.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-84 .elementor-element.elementor-element-65ad332 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:52px;font-weight:500;}.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-84 .elementor-element.elementor-element-f02cec6{--spacer-size:50px;}.elementor-84 .elementor-element.elementor-element-d5e446c{--display:flex;}.elementor-84 .elementor-element.elementor-element-0b5de68{--spacer-size:80px;}.elementor-84 .elementor-element.elementor-element-4f72f61{--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;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-84 .elementor-element.elementor-element-1b18991.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-84 .elementor-element.elementor-element-1b18991.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-84 .elementor-element.elementor-element-1b18991.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-84 .elementor-element.elementor-element-1b18991 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-84 .elementor-element.elementor-element-1b18991 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-84 .elementor-element.elementor-element-b7bbe45.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-84 .elementor-element.elementor-element-b7bbe45.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-84 .elementor-element.elementor-element-b7bbe45.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-84 .elementor-element.elementor-element-b7bbe45 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-84 .elementor-element.elementor-element-b7bbe45 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-84 .elementor-element.elementor-element-cf13325.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-84 .elementor-element.elementor-element-cf13325.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-84 .elementor-element.elementor-element-cf13325.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-84 .elementor-element.elementor-element-cf13325 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-84 .elementor-element.elementor-element-cf13325 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-84 .elementor-element.elementor-element-4ce1288{--spacer-size:80px;}@media(max-width:1024px){.elementor-84 .elementor-element.elementor-element-3e286d0:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-3e286d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}}@media(max-width:767px){.elementor-84 .elementor-element.elementor-element-3e286d0{--content-width:96%;--min-height:600px;}.elementor-84 .elementor-element.elementor-element-65ad332 .elementor-heading-title{font-size:40px;}.elementor-84 .elementor-element.elementor-element-1b18991 .elementor-image-box-img{margin-bottom:15px;}.elementor-84 .elementor-element.elementor-element-b7bbe45 .elementor-image-box-img{margin-bottom:15px;}.elementor-84 .elementor-element.elementor-element-cf13325 .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-84 .elementor-element.elementor-element-7542a2b{--width:100%;}.elementor-84 .elementor-element.elementor-element-6740338{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-84 .elementor-element.elementor-element-7542a2b{--width:100%;}}@media(min-width:1441px){.elementor-84 .elementor-element.elementor-element-3e286d0:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-3e286d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for image-box, class: .elementor-element-1b18991 */.elementor-84 .elementor-element.elementor-element-1b18991 {
  position: relative;
  height: 100%;
  background: linear-gradient(180deg, #ffffff 0%, #f7f9fc 100%);
  border: 1px solid #dfe6ee;
  border-top: 4px solid var(--e-global-color-secondary);
  overflow: hidden;
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
  box-shadow: 0 10px 30px rgba(10, 30, 60, 0.06);
}

/* hover */
.elementor-84 .elementor-element.elementor-element-1b18991:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 45px rgba(10, 30, 60, 0.12);
  border-color: #cfd8e3;
  border-top-color: var(--e-global-color-secondary);
}

/* subtle background shape */
.elementor-84 .elementor-element.elementor-element-1b18991:after {
  content: "";
  position: absolute;
  right: -60px;
  bottom: -60px;
  width: 180px;
  height: 180px;
  background: radial-gradient(circle, rgba(0,0,0,0.06) 0%, rgba(0,0,0,0) 70%);
  pointer-events: none;
}

/* image */
.elementor-84 .elementor-element.elementor-element-1b18991 .elementor-image-box-img {
  margin-bottom: 0 !important;
  overflow: hidden;
}

.elementor-84 .elementor-element.elementor-element-1b18991 .elementor-image-box-img img {
  width: 100%;
  display: block;
  transition: transform .6s ease;
}

.elementor-84 .elementor-element.elementor-element-1b18991:hover .elementor-image-box-img img {
  transform: scale(1.04);
}

/* content */
.elementor-84 .elementor-element.elementor-element-1b18991 .elementor-image-box-content {
  padding: 26px 24px 28px;
  text-align: center;
}

/* title */
.elementor-84 .elementor-element.elementor-element-1b18991 .elementor-image-box-title {
  margin: 0;
  font-size: 28px;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: -0.01em;
}

.elementor-84 .elementor-element.elementor-element-1b18991 .elementor-image-box-title,
.elementor-84 .elementor-element.elementor-element-1b18991 .elementor-image-box-title a {
  color: var(--e-global-color-secondary);
  text-decoration: none;
}

/* description */
.elementor-84 .elementor-element.elementor-element-1b18991 .elementor-image-box-description {
  margin-top: 12px;
  font-size: 15px;
  line-height: 1.65;
  color: #5f6c7b;
}

/* centered line */
.elementor-84 .elementor-element.elementor-element-1b18991 .elementor-image-box-content:after {
  content: "";
  display: block;
  width: 54px;
  height: 2px;
  background: var(--e-global-color-secondary);
  margin: 18px auto 0;
  transition: width .35s ease;
}

.elementor-84 .elementor-element.elementor-element-1b18991:hover .elementor-image-box-content:after {
  width: 88px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b7bbe45 */.elementor-84 .elementor-element.elementor-element-b7bbe45 {
  position: relative;
  height: 100%;
  background: linear-gradient(180deg, #ffffff 0%, #f7f9fc 100%);
  border: 1px solid #dfe6ee;
  border-top: 4px solid var(--e-global-color-secondary);
  overflow: hidden;
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
  box-shadow: 0 10px 30px rgba(10, 30, 60, 0.06);
}

/* hover */
.elementor-84 .elementor-element.elementor-element-b7bbe45:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 45px rgba(10, 30, 60, 0.12);
  border-color: #cfd8e3;
  border-top-color: var(--e-global-color-secondary);
}

/* subtle background shape */
.elementor-84 .elementor-element.elementor-element-b7bbe45:after {
  content: "";
  position: absolute;
  right: -60px;
  bottom: -60px;
  width: 180px;
  height: 180px;
  background: radial-gradient(circle, rgba(0,0,0,0.06) 0%, rgba(0,0,0,0) 70%);
  pointer-events: none;
}

/* image */
.elementor-84 .elementor-element.elementor-element-b7bbe45 .elementor-image-box-img {
  margin-bottom: 0 !important;
  overflow: hidden;
}

.elementor-84 .elementor-element.elementor-element-b7bbe45 .elementor-image-box-img img {
  width: 100%;
  display: block;
  transition: transform .6s ease;
}

.elementor-84 .elementor-element.elementor-element-b7bbe45:hover .elementor-image-box-img img {
  transform: scale(1.04);
}

/* content */
.elementor-84 .elementor-element.elementor-element-b7bbe45 .elementor-image-box-content {
  padding: 26px 24px 28px;
  text-align: center;
}

/* title */
.elementor-84 .elementor-element.elementor-element-b7bbe45 .elementor-image-box-title {
  margin: 0;
  font-size: 28px;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: -0.01em;
}

.elementor-84 .elementor-element.elementor-element-b7bbe45 .elementor-image-box-title,
.elementor-84 .elementor-element.elementor-element-b7bbe45 .elementor-image-box-title a {
  color: var(--e-global-color-secondary);
  text-decoration: none;
}

/* description */
.elementor-84 .elementor-element.elementor-element-b7bbe45 .elementor-image-box-description {
  margin-top: 12px;
  font-size: 15px;
  line-height: 1.65;
  color: #5f6c7b;
}

/* centered line */
.elementor-84 .elementor-element.elementor-element-b7bbe45 .elementor-image-box-content:after {
  content: "";
  display: block;
  width: 54px;
  height: 2px;
  background: var(--e-global-color-secondary);
  margin: 18px auto 0;
  transition: width .35s ease;
}

.elementor-84 .elementor-element.elementor-element-b7bbe45:hover .elementor-image-box-content:after {
  width: 88px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cf13325 */.elementor-84 .elementor-element.elementor-element-cf13325 {
  position: relative;
  height: 100%;
  background: linear-gradient(180deg, #ffffff 0%, #f7f9fc 100%);
  border: 1px solid #dfe6ee;
  border-top: 4px solid var(--e-global-color-secondary);
  overflow: hidden;
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
  box-shadow: 0 10px 30px rgba(10, 30, 60, 0.06);
}

/* hover */
.elementor-84 .elementor-element.elementor-element-cf13325:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 45px rgba(10, 30, 60, 0.12);
  border-color: #cfd8e3;
  border-top-color: var(--e-global-color-secondary);
}

/* subtle background shape */
.elementor-84 .elementor-element.elementor-element-cf13325:after {
  content: "";
  position: absolute;
  right: -60px;
  bottom: -60px;
  width: 180px;
  height: 180px;
  background: radial-gradient(circle, rgba(0,0,0,0.06) 0%, rgba(0,0,0,0) 70%);
  pointer-events: none;
}

/* image */
.elementor-84 .elementor-element.elementor-element-cf13325 .elementor-image-box-img {
  margin-bottom: 0 !important;
  overflow: hidden;
}

.elementor-84 .elementor-element.elementor-element-cf13325 .elementor-image-box-img img {
  width: 100%;
  display: block;
  transition: transform .6s ease;
}

.elementor-84 .elementor-element.elementor-element-cf13325:hover .elementor-image-box-img img {
  transform: scale(1.04);
}

/* content */
.elementor-84 .elementor-element.elementor-element-cf13325 .elementor-image-box-content {
  padding: 26px 24px 28px;
  text-align: center;
}

/* title */
.elementor-84 .elementor-element.elementor-element-cf13325 .elementor-image-box-title {
  margin: 0;
  font-size: 28px;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: -0.01em;
}

.elementor-84 .elementor-element.elementor-element-cf13325 .elementor-image-box-title,
.elementor-84 .elementor-element.elementor-element-cf13325 .elementor-image-box-title a {
  color: var(--e-global-color-secondary);
  text-decoration: none;
}

/* description */
.elementor-84 .elementor-element.elementor-element-cf13325 .elementor-image-box-description {
  margin-top: 12px;
  font-size: 15px;
  line-height: 1.65;
  color: #5f6c7b;
}

/* centered line */
.elementor-84 .elementor-element.elementor-element-cf13325 .elementor-image-box-content:after {
  content: "";
  display: block;
  width: 54px;
  height: 2px;
  background: var(--e-global-color-secondary);
  margin: 18px auto 0;
  transition: width .35s ease;
}

.elementor-84 .elementor-element.elementor-element-cf13325:hover .elementor-image-box-content:after {
  width: 88px;
}/* End custom CSS */