.elementor-317 .elementor-element.elementor-element-dc7c09e:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-dc7c09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-317 .elementor-element.elementor-element-dc7c09e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-317 .elementor-element.elementor-element-dc7c09e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-9df016e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-317 .elementor-element.elementor-element-981d205 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-317 .elementor-element.elementor-element-981d205{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-317 .elementor-element.elementor-element-626d9a6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-317 .elementor-element.elementor-element-626d9a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-317 .elementor-element.elementor-element-626d9a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-626d9a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-317 .elementor-element.elementor-element-626d9a6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-626d9a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-8f1653b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-317 .elementor-element.elementor-element-337236e7:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-337236e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEC;}.elementor-317 .elementor-element.elementor-element-337236e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:-9% -9% -9% -9%;}.elementor-317 .elementor-element.elementor-element-337236e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-5f4f8c9b > .elementor-element-populated{margin:-1px -1px -1px -1px;--e-column-margin-right:-1px;--e-column-margin-left:-1px;padding:-6% -6% -6% -6%;}.elementor-317 .elementor-element.elementor-element-3b7bb2c6{text-align:center;}.elementor-317 .elementor-element.elementor-element-3b7bb2c6 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Alegreya SC", Sans-serif;}.elementor-317 .elementor-element.elementor-element-3b7bb2c6 > .elementor-widget-container{margin:-8px -8px -8px -8px;padding:-13% -13% -13% -13%;}.elementor-317 .elementor-element.elementor-element-67073ca1{text-align:center;}.elementor-317 .elementor-element.elementor-element-67073ca1 img{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-317 .elementor-element.elementor-element-67073ca1 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:-4% -4% -4% -4%;background-color:var( --e-global-color-95a10c2 );}.elementor-317 .elementor-element.elementor-element-944ba46:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-944ba46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-317 .elementor-element.elementor-element-944ba46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-944ba46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-4a88576:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-4a88576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-317 .elementor-element.elementor-element-4a88576{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-4a88576 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-86ff211:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-86ff211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEC;}.elementor-317 .elementor-element.elementor-element-86ff211{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-86ff211 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-7fd4828:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-7fd4828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a9c9bf );}.elementor-317 .elementor-element.elementor-element-7fd4828{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-7fd4828 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-1f4eb71:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-1f4eb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-317 .elementor-element.elementor-element-1f4eb71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-1f4eb71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-5281b928:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-5281b928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d96e760 );}.elementor-317 .elementor-element.elementor-element-5281b928{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 0% 0% 0%;}.elementor-317 .elementor-element.elementor-element-5281b928 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-27b12e84 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-317 .elementor-element.elementor-element-34dcb4e3{overflow:hidden;padding:5% 0% 8% 0%;}.elementor-bc-flex-widget .elementor-317 .elementor-element.elementor-element-59a2f973.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-317 .elementor-element.elementor-element-59a2f973.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-317 .elementor-element.elementor-element-59a2f973:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-59a2f973 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a9c9bf );}.elementor-317 .elementor-element.elementor-element-59a2f973 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:09% 015% 8% 005%;}.elementor-317 .elementor-element.elementor-element-59a2f973 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-59a2f973{z-index:21;}.elementor-317 .elementor-element.elementor-element-6447011f{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-6447011f .elementor-heading-title{color:var( --e-global-color-primary );font-size:28px;text-transform:none;font-style:normal;line-height:1.3em;}.elementor-317 .elementor-element.elementor-element-03acd15 .elementor-heading-title{font-style:italic;line-height:26px;}.elementor-317 .elementor-element.elementor-element-03acd15 > .elementor-widget-container{padding:14px 0px 0px 0px;}.elementor-317 .elementor-element.elementor-element-13929c1b .elementor-button{font-size:13px;font-weight:bold;fill:var( --e-global-color-2a9c9bf );color:var( --e-global-color-2a9c9bf );background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-317 .elementor-element.elementor-element-13929c1b .elementor-button:hover, .elementor-317 .elementor-element.elementor-element-13929c1b .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-2a9c9bf );border-color:var( --e-global-color-secondary );}.elementor-317 .elementor-element.elementor-element-13929c1b .elementor-button:hover svg, .elementor-317 .elementor-element.elementor-element-13929c1b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-317 .elementor-element.elementor-element-5b99b86a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-5b99b86a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ashleymariecoaching.com/wp-content/uploads/2023/04/DSC09668.jpg");background-position:center left;background-repeat:no-repeat;}.elementor-317 .elementor-element.elementor-element-5b99b86a > .elementor-element-populated, .elementor-317 .elementor-element.elementor-element-5b99b86a > .elementor-element-populated > .elementor-background-overlay, .elementor-317 .elementor-element.elementor-element-5b99b86a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-317 .elementor-element.elementor-element-5b99b86a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-5b99b86a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-45c7024:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-45c7024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-317 .elementor-element.elementor-element-45c7024{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-45c7024 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-38d4859:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-38d4859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-317 .elementor-element.elementor-element-38d4859{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-38d4859 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-a6b32ad:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-a6b32ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a9c9bf );}.elementor-317 .elementor-element.elementor-element-a6b32ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-a6b32ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-7726e89:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-7726e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a9c9bf );}.elementor-317 .elementor-element.elementor-element-7726e89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-7726e89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-cd1c21d:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-cd1c21d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d96e760 );}.elementor-317 .elementor-element.elementor-element-cd1c21d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-cd1c21d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-113a158:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-113a158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-317 .elementor-element.elementor-element-113a158{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-113a158 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-a0b2e6a:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-a0b2e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-317 .elementor-element.elementor-element-a0b2e6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-a0b2e6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-1b34ed1:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-1b34ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d96e760 );}.elementor-317 .elementor-element.elementor-element-1b34ed1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-1b34ed1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-ff1ac56:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-ff1ac56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-317 .elementor-element.elementor-element-ff1ac56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-ff1ac56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-317 .elementor-element.elementor-element-34dcb4e3{margin-top:0%;margin-bottom:0%;}.elementor-317 .elementor-element.elementor-element-59a2f973 > .elementor-element-populated{margin:0% 0% 0% 5%;--e-column-margin-right:0%;--e-column-margin-left:5%;}}@media(min-width:768px){.elementor-317 .elementor-element.elementor-element-9df016e{width:48.333%;}.elementor-317 .elementor-element.elementor-element-626d9a6{width:51%;}.elementor-317 .elementor-element.elementor-element-59a2f973{width:55.877%;}.elementor-317 .elementor-element.elementor-element-5b99b86a{width:44.079%;}}@media(max-width:767px){.elementor-317 .elementor-element.elementor-element-5281b928{padding:20% 0% 0% 0%;}.elementor-317 .elementor-element.elementor-element-59a2f973 > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:20% 7% 15% 7%;}.elementor-317 .elementor-element.elementor-element-6447011f{text-align:center;}.elementor-317 .elementor-element.elementor-element-6447011f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-317 .elementor-element.elementor-element-56853da9{text-align:center;}.elementor-317 .elementor-element.elementor-element-13929c1b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-317 .elementor-element.elementor-element-5b99b86a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-5b99b86a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}/* Start custom CSS for section, class: .elementor-element-dc7c09e */.elementor-317 .elementor-element.elementor-element-dc7c09e .elementor-column,
.elementor-317 .elementor-element.elementor-element-dc7c09e .elementor-widget-wrap {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86ff211 */<style>
.ra-animate {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.ra-animate.ra-visible {
  opacity: 1;
  transform: translateY(0);
}
.ra-animate:nth-child(2) { transition-delay: 0.1s; }
.ra-animate:nth-child(3) { transition-delay: 0.2s; }
.ra-animate:nth-child(4) { transition-delay: 0.3s; }
.ra-animate:nth-child(5) { transition-delay: 0.4s; }
.ra-animate:nth-child(6) { transition-delay: 0.5s; }
</style>

<script>
document.addEventListener('DOMContentLoaded', function() {
  const observer = new IntersectionObserver(function(entries) {
    entries.forEach(function(entry) {
      if (entry.isIntersecting) {
        entry.target.classList.add('ra-visible');
      }
    });
  }, { threshold: 0.15 });
  document.querySelectorAll('.ra-animate').forEach(function(el) {
    observer.observe(el);
  });
});
</script>/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a88576 */<style>
.ra-animate {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.ra-animate.ra-visible {
  opacity: 1;
  transform: translateY(0);
}
.ra-animate:nth-child(2) { transition-delay: 0.1s; }
.ra-animate:nth-child(3) { transition-delay: 0.2s; }
.ra-animate:nth-child(4) { transition-delay: 0.3s; }
.ra-animate:nth-child(5) { transition-delay: 0.4s; }
.ra-animate:nth-child(6) { transition-delay: 0.5s; }
</style>

<script>
document.addEventListener('DOMContentLoaded', function() {
  const observer = new IntersectionObserver(function(entries) {
    entries.forEach(function(entry) {
      if (entry.isIntersecting) {
        entry.target.classList.add('ra-visible');
      }
    });
  }, { threshold: 0.15 });
  document.querySelectorAll('.ra-animate').forEach(function(el) {
    observer.observe(el);
  });
});
</script>/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-59a2f973 */.elementor-317 .elementor-element.elementor-element-59a2f973 {
  min-height: 400px !important;
  padding: 0 !important;
  background-size: cover !important;
  background-position: center top !important;
}

@media (max-width: 768px) {
  .elementor-317 .elementor-element.elementor-element-59a2f973 {
    min-height: 300px !important;
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b99b86a */.elementor-317 .elementor-element.elementor-element-5b99b86a {
  min-height: 320px !important;
}/* End custom CSS */