.elementor-3176 .elementor-element.elementor-element-b0b27c5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3176 .elementor-element.elementor-element-b0b27c5:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-b0b27c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://path2epiphany.com/wp-content/uploads/2026/03/new-beginning-in-life.png");background-position:center center;background-size:cover;}.elementor-3176 .elementor-element.elementor-element-b0b27c5 > .elementor-container{min-height:600px;}.elementor-3176 .elementor-element.elementor-element-b0b27c5 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3176 .elementor-element.elementor-element-b0b27c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-9cff7b1 > .elementor-widget-container{margin:216px 1px 1px 1px;}.elementor-3176 .elementor-element.elementor-element-9cff7b1{text-align:center;}.elementor-3176 .elementor-element.elementor-element-9cff7b1 .elementor-heading-title{color:var( --e-global-color-16e1243a );}.elementor-3176 .elementor-element.elementor-element-a2b8204{text-align:center;}.elementor-3176 .elementor-element.elementor-element-a2b8204 .elementor-heading-title{color:var( --e-global-color-16e1243a );}.elementor-3176 .elementor-element.elementor-element-c57ed98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-9a08403{text-align:center;}.elementor-3176 .elementor-element.elementor-element-7c4923b{text-align:center;}.elementor-3176 .elementor-element.elementor-element-563ce09.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3176 .elementor-element.elementor-element-563ce09.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3176 .elementor-element.elementor-element-563ce09.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3176 .elementor-element.elementor-element-563ce09 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3176 .elementor-element.elementor-element-563ce09 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3176 .elementor-element.elementor-element-082c197.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3176 .elementor-element.elementor-element-082c197.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3176 .elementor-element.elementor-element-082c197.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3176 .elementor-element.elementor-element-082c197 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3176 .elementor-element.elementor-element-082c197 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3176 .elementor-element.elementor-element-a4ac6d5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3176 .elementor-element.elementor-element-a4ac6d5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3176 .elementor-element.elementor-element-a4ac6d5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3176 .elementor-element.elementor-element-a4ac6d5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3176 .elementor-element.elementor-element-a4ac6d5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3176 .elementor-element.elementor-element-450680e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3176 .elementor-element.elementor-element-450680e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3176 .elementor-element.elementor-element-450680e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3176 .elementor-element.elementor-element-450680e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3176 .elementor-element.elementor-element-450680e .elementor-image-box-img img{transition-duration:0.3s;}@media(max-width:767px){.elementor-3176 .elementor-element.elementor-element-563ce09 .elementor-image-box-img{margin-bottom:15px;}.elementor-3176 .elementor-element.elementor-element-082c197 .elementor-image-box-img{margin-bottom:15px;}.elementor-3176 .elementor-element.elementor-element-a4ac6d5 .elementor-image-box-img{margin-bottom:15px;}.elementor-3176 .elementor-element.elementor-element-450680e .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:1025px){.elementor-3176 .elementor-element.elementor-element-b0b27c5:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-b0b27c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-14e5e86 */.elementor-3176 .elementor-element.elementor-element-14e5e86 a::after {
  content: "Take the first step to clarity";
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.elementor-3176 .elementor-element.elementor-element-14e5e86 a:hover::after {
  opacity: 1;
}

.elementor-3176 .elementor-element.elementor-element-14e5e86 a span {
  transition: opacity 0.3s ease;
}

.elementor-3176 .elementor-element.elementor-element-14e5e86 a:hover span {
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2fbb29 */.elementor-3176 .elementor-element.elementor-element-e2fbb29 a::after {
  content: "Finally move past recurring blocks";
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.elementor-3176 .elementor-element.elementor-element-e2fbb29 a:hover::after {
  opacity: 1;
}

.elementor-3176 .elementor-element.elementor-element-e2fbb29 a span {
  transition: opacity 0.3s ease;
}

.elementor-3176 .elementor-element.elementor-element-e2fbb29 a:hover span {
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b93da6 */.elementor-3176 .elementor-element.elementor-element-8b93da6 a::after {
  content: "See my path forward with clarity";
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.elementor-3176 .elementor-element.elementor-element-8b93da6 a:hover::after {
  opacity: 1;
}

.elementor-3176 .elementor-element.elementor-element-8b93da6 a span {
  transition: opacity 0.3s ease;
}

.elementor-3176 .elementor-element.elementor-element-8b93da6 a:hover span {
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9c3b59 */.elementor-3176 .elementor-element.elementor-element-e9c3b59 a::after {
  content: "Turn my vision into reality with guidance";
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.elementor-3176 .elementor-element.elementor-element-e9c3b59 a:hover::after {
  opacity: 1;
}

.elementor-3176 .elementor-element.elementor-element-e9c3b59 a span {
  transition: opacity 0.3s ease;
}

.elementor-3176 .elementor-element.elementor-element-e9c3b59 a:hover span {
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc31638 */.hover-text-btn a {
  position: relative;
}

.hover-text-btn a span {
  transition: opacity 0.3s ease;
}

.hover-text-btn a:hover span {
  opacity: 0;
}

.hover-text-btn a::after {
  content: "Take the First Step to a Better Life";
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.hover-text-btn a:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff6db32 */.hover-text-btn a {
  position: relative;
}

.hover-text-btn a span {
  transition: opacity 0.3s ease;
}

.hover-text-btn a:hover span {
  opacity: 0;
}

.hover-text-btn a::after {
  content: "Step into clarity and momentum";
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.hover-text-btn a:hover::after {
  opacity: 1;
}/* End custom CSS */