.elementor-105 .elementor-element.elementor-element-4cc1046e{--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;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-105 .elementor-element.elementor-element-564d0efd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-105 .elementor-element.elementor-element-61a80540{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;}.elementor-105 .elementor-element.elementor-element-7866c63e{width:auto;max-width:auto;text-align:center;}.elementor-105 .elementor-element.elementor-element-7866c63e > .elementor-widget-container{background-color:transparent;padding:0px 10px 0px 10px;background-image:linear-gradient(90deg, var( --e-global-color-06d958c ) 0%, #F2295B00 100%);border-radius:10px 10px 10px 10px;}.elementor-105 .elementor-element.elementor-element-7866c63e .elementor-heading-title{font-family:var( --e-global-typography-e068bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-e068bd4-font-size );font-weight:var( --e-global-typography-e068bd4-font-weight );text-transform:var( --e-global-typography-e068bd4-text-transform );font-style:var( --e-global-typography-e068bd4-font-style );line-height:var( --e-global-typography-e068bd4-line-height );letter-spacing:var( --e-global-typography-e068bd4-letter-spacing );color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-f711e11{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-f711e11 .elementor-icon-box-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-f711e11 .elementor-icon-box-title{margin-block-end:15px;}.elementor-105 .elementor-element.elementor-element-33223cf4{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-105 .elementor-element.elementor-element-33223cf4:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-33223cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-59c8adfa{--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;--gap:2.5% 2.5%;--row-gap:2.5%;--column-gap:2.5%;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-35a27a1b{width:var( --container-widget-width, 38.5% );max-width:38.5%;--container-widget-width:38.5%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-35a27a1b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-105 .elementor-element.elementor-element-35a27a1b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-105 .elementor-element.elementor-element-35a27a1b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-105 .elementor-element.elementor-element-35a27a1b .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-105 .elementor-element.elementor-element-35a27a1b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-105 .elementor-element.elementor-element-35a27a1b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-105 .elementor-element.elementor-element-35a27a1b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-105 .elementor-element.elementor-element-74f3ecbf{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:01%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-105 .elementor-element.elementor-element-74f3ecbf:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-74f3ecbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-66d59aa4 > .elementor-widget-container{margin:0% 0% 1% 0%;}.elementor-105 .elementor-element.elementor-element-66d59aa4{text-align:center;}.elementor-105 .elementor-element.elementor-element-66d59aa4 .elementor-heading-title{font-size:48px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-105 .elementor-element.elementor-element-75a4ff97 > .elementor-widget-container{padding:0% 28% 0% 28%;}.elementor-105 .elementor-element.elementor-element-75a4ff97{text-align:center;}.elementor-105 .elementor-element.elementor-element-75a4ff97 .elementor-heading-title{font-size:19px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-105 .elementor-element.elementor-element-5408807b{--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:2.5% 2.5%;--row-gap:2.5%;--column-gap:2.5%;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-306e7adc{width:var( --container-widget-width, 38.5% );max-width:38.5%;--container-widget-width:38.5%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-306e7adc > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-306e7adc .elementor-image-box-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-306e7adc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-105 .elementor-element.elementor-element-306e7adc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-105 .elementor-element.elementor-element-306e7adc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-105 .elementor-element.elementor-element-306e7adc .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-105 .elementor-element.elementor-element-306e7adc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-105 .elementor-element.elementor-element-306e7adc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-105 .elementor-element.elementor-element-306e7adc .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-105 .elementor-element.elementor-element-4933c197{width:var( --container-widget-width, 38.5% );max-width:38.5%;--container-widget-width:38.5%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-4933c197 .elementor-image-box-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-4933c197.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-105 .elementor-element.elementor-element-4933c197.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-105 .elementor-element.elementor-element-4933c197.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-105 .elementor-element.elementor-element-4933c197 .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-105 .elementor-element.elementor-element-4933c197 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-105 .elementor-element.elementor-element-4933c197 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-105 .elementor-element.elementor-element-4933c197 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-105 .elementor-element.elementor-element-5864f73a{width:var( --container-widget-width, 38.5% );max-width:38.5%;--container-widget-width:38.5%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-5864f73a .elementor-image-box-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-5864f73a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-105 .elementor-element.elementor-element-5864f73a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-105 .elementor-element.elementor-element-5864f73a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-105 .elementor-element.elementor-element-5864f73a .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-105 .elementor-element.elementor-element-5864f73a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-105 .elementor-element.elementor-element-5864f73a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-105 .elementor-element.elementor-element-5864f73a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-105 .elementor-element.elementor-element-660ea1ae{width:var( --container-widget-width, 38.5% );max-width:38.5%;--container-widget-width:38.5%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-660ea1ae .elementor-image-box-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-660ea1ae.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-105 .elementor-element.elementor-element-660ea1ae.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-105 .elementor-element.elementor-element-660ea1ae.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-105 .elementor-element.elementor-element-660ea1ae .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-105 .elementor-element.elementor-element-660ea1ae .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-105 .elementor-element.elementor-element-660ea1ae .elementor-image-box-img img{transition-duration:0.3s;}.elementor-105 .elementor-element.elementor-element-660ea1ae .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-74f3ecbf{--content-width:1790px;}}@media(max-width:1366px){.elementor-105 .elementor-element.elementor-element-7866c63e .elementor-heading-title{font-size:var( --e-global-typography-e068bd4-font-size );line-height:var( --e-global-typography-e068bd4-line-height );letter-spacing:var( --e-global-typography-e068bd4-letter-spacing );}}@media(max-width:1024px){.elementor-105 .elementor-element.elementor-element-7866c63e .elementor-heading-title{font-size:var( --e-global-typography-e068bd4-font-size );line-height:var( --e-global-typography-e068bd4-line-height );letter-spacing:var( --e-global-typography-e068bd4-letter-spacing );}.elementor-105 .elementor-element.elementor-element-33223cf4{--padding-top:12%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-105 .elementor-element.elementor-element-59c8adfa{--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-105 .elementor-element.elementor-element-35a27a1b{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-35a27a1b .elementor-image-box-description{font-size:14px;}.elementor-105 .elementor-element.elementor-element-74f3ecbf{--padding-top:12%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-105 .elementor-element.elementor-element-66d59aa4 .elementor-heading-title{font-size:45px;}.elementor-105 .elementor-element.elementor-element-75a4ff97 > .elementor-widget-container{padding:0% 16% 0% 16%;}.elementor-105 .elementor-element.elementor-element-75a4ff97 .elementor-heading-title{font-size:14px;}.elementor-105 .elementor-element.elementor-element-5408807b{--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-105 .elementor-element.elementor-element-306e7adc{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-306e7adc .elementor-image-box-description{font-size:14px;}.elementor-105 .elementor-element.elementor-element-4933c197{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-4933c197 .elementor-image-box-description{font-size:14px;}.elementor-105 .elementor-element.elementor-element-5864f73a{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-5864f73a .elementor-image-box-description{font-size:14px;}.elementor-105 .elementor-element.elementor-element-660ea1ae{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-660ea1ae .elementor-image-box-description{font-size:14px;}}@media(max-width:880px){.elementor-105 .elementor-element.elementor-element-f711e11{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-7866c63e .elementor-heading-title{font-size:var( --e-global-typography-e068bd4-font-size );line-height:var( --e-global-typography-e068bd4-line-height );letter-spacing:var( --e-global-typography-e068bd4-letter-spacing );}.elementor-105 .elementor-element.elementor-element-f711e11{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-33223cf4{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-105 .elementor-element.elementor-element-59c8adfa{--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-105 .elementor-element.elementor-element-35a27a1b{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-35a27a1b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-105 .elementor-element.elementor-element-35a27a1b .elementor-image-box-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-35a27a1b .elementor-image-box-img{margin-bottom:15px;}.elementor-105 .elementor-element.elementor-element-35a27a1b .elementor-image-box-title{font-size:18px;}.elementor-105 .elementor-element.elementor-element-74f3ecbf{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-105 .elementor-element.elementor-element-66d59aa4 > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-105 .elementor-element.elementor-element-66d59aa4 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-105 .elementor-element.elementor-element-75a4ff97 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-105 .elementor-element.elementor-element-5408807b{--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-105 .elementor-element.elementor-element-306e7adc{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-306e7adc > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-105 .elementor-element.elementor-element-306e7adc .elementor-image-box-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-306e7adc .elementor-image-box-img{margin-bottom:15px;}.elementor-105 .elementor-element.elementor-element-306e7adc .elementor-image-box-title{font-size:18px;}.elementor-105 .elementor-element.elementor-element-4933c197{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-4933c197 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-105 .elementor-element.elementor-element-4933c197 .elementor-image-box-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-4933c197 .elementor-image-box-img{margin-bottom:15px;}.elementor-105 .elementor-element.elementor-element-4933c197 .elementor-image-box-title{font-size:18px;}.elementor-105 .elementor-element.elementor-element-5864f73a{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-5864f73a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-105 .elementor-element.elementor-element-5864f73a .elementor-image-box-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-5864f73a .elementor-image-box-img{margin-bottom:15px;}.elementor-105 .elementor-element.elementor-element-5864f73a .elementor-image-box-title{font-size:18px;}.elementor-105 .elementor-element.elementor-element-660ea1ae{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-660ea1ae > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-105 .elementor-element.elementor-element-660ea1ae .elementor-image-box-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-660ea1ae .elementor-image-box-img{margin-bottom:15px;}.elementor-105 .elementor-element.elementor-element-660ea1ae .elementor-image-box-title{font-size:18px;}}@media(min-width:2400px){.elementor-105 .elementor-element.elementor-element-7866c63e .elementor-heading-title{font-size:var( --e-global-typography-e068bd4-font-size );line-height:var( --e-global-typography-e068bd4-line-height );letter-spacing:var( --e-global-typography-e068bd4-letter-spacing );}}/* Start custom CSS for image-box, class: .elementor-element-35a27a1b *//* Make only the IMAGE area the hoverable container */
.elementor-105 .elementor-element.elementor-element-35a27a1b .elementor-image-box-img {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Ensure the image scales nicely */
.elementor-105 .elementor-element.elementor-element-35a27a1b .elementor-image-box-img img {
  display: block;
  width: 100%;
  height: auto; /* keeps your full-size image proportional */
}

/* Hover bio overlay only on the image */
.elementor-105 .elementor-element.elementor-element-35a27a1b .elementor-image-box-img::after {
  content: "Dr. Kellie Treichel-Pergande is the founder of Treichel Chiropractic and has been serving the Tri-City area for 19 years. She holds a Doctorate from Palmer College of Chiropractic and a B.S. in Kinesiology from Michigan State University, with advanced certification in Chiropractic Pediatrics and a special passion for caring for families and expectant mothers. An active member and former district officer of the Michigan Association of Chiropractors, she is also involved with the International Chiropractic Pediatrics Association and several local professional and community organizations. Outside the office, she enjoys camping and spending time with her husband Greg, their son Jacob, and their dog Rolo, as well as supporting community and local sporting events.";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.9);
  color: #ffffff;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.25s ease, transform 0.25s ease;
  box-sizing: border-box;
}

/* Show overlay on hover (image only) */
.elementor-105 .elementor-element.elementor-element-35a27a1b .elementor-image-box-img:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-306e7adc *//* Make only the IMAGE area the hoverable container */
.elementor-105 .elementor-element.elementor-element-306e7adc .elementor-image-box-img {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Ensure the image scales nicely */
.elementor-105 .elementor-element.elementor-element-306e7adc .elementor-image-box-img img {
  display: block;
  width: 100%;
  height: auto; /* keeps your full-size image proportional */
}

/* Hover bio overlay only on the image */
.elementor-105 .elementor-element.elementor-element-306e7adc .elementor-image-box-img::after {
  content: "Becky is an Essexville native and licensed massage therapist with over 20 years of experience, trained at Sommerset School for Massage Therapy and a long-time member of ABMP. A dedicated part of the Treichel Chiropractic team since 2008, she uses a range of therapeutic and relaxation techniques—including muscle isolation, myofascial release, soft tissue work, and maternity massage—to address each client’s unique needs and support their overall health and healing. Outside of work, she values the benefits of regular massage herself and enjoys camping, gardening, beach days, yoga, and reading, and looks forward to sharing her compassionate, personalized approach to well-being with every client..";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.9);
  color: #ffffff;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.25s ease, transform 0.25s ease;
  box-sizing: border-box;
}

/* Show overlay on hover (image only) */
.elementor-105 .elementor-element.elementor-element-306e7adc .elementor-image-box-img:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4933c197 *//* Make only the IMAGE area the hoverable container */
.elementor-105 .elementor-element.elementor-element-4933c197 .elementor-image-box-img {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Ensure the image scales nicely */
.elementor-105 .elementor-element.elementor-element-4933c197 .elementor-image-box-img img {
  display: block;
  width: 100%;
  height: auto; /* keeps your full-size image proportional */
}

/* Hover bio overlay only on the image */
.elementor-105 .elementor-element.elementor-element-4933c197 .elementor-image-box-img::after {
  content: "Michelle was born and raised in Bay City and holds two associate degrees from Delta College. A member of the Treichel Chiropractic team since 2020 and a former patient of Dr. Treichel’s, she has a strong belief in the power of chiropractic care and enjoys learning how regular adjustments support whole-body wellness. Outside of the office, she loves spending time with her husband Michael, their daughter Margo, and their pets Winston and Shadow, and enjoys gardening and camping.";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.9);
  color: #ffffff;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.25s ease, transform 0.25s ease;
  box-sizing: border-box;
}

/* Show overlay on hover (image only) */
.elementor-105 .elementor-element.elementor-element-4933c197 .elementor-image-box-img:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-660ea1ae *//* Make only the IMAGE area the hoverable container */
.elementor-105 .elementor-element.elementor-element-660ea1ae .elementor-image-box-img {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Ensure the image scales nicely */
.elementor-105 .elementor-element.elementor-element-660ea1ae .elementor-image-box-img img {
  display: block;
  width: 100%;
  height: auto; /* keeps your full-size image proportional */
}

/* Hover bio overlay only on the image */
.elementor-105 .elementor-element.elementor-element-660ea1ae .elementor-image-box-img::after {
  content: "Ava is currently attending Delta College with plans to pursue a career in nursing and loves spending time with her family and friends. She enjoys exercising, playing volleyball, going to the beach, and coaching, and values working at Treichel Chiropractic for its sense of community and the opportunity to see how the body can be naturally healed.";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.9);
  color: #ffffff;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.25s ease, transform 0.25s ease;
  box-sizing: border-box;
}

/* Show overlay on hover (image only) */
.elementor-105 .elementor-element.elementor-element-660ea1ae .elementor-image-box-img:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */