.elementor-72225 .elementor-element.elementor-element-a855dff{width:100%;max-width:100%;align-self:center;}.elementor-72225 .elementor-element.elementor-element-cc3ee8a{--e-image-carousel-slides-to-show:1;}.elementor-72225 .elementor-element.elementor-element-902aefc > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #F3E5E5 0%, #E7F1F1 100%);}.elementor-72225 .elementor-element.elementor-element-902aefc:hover .elementor-widget-container{background-color:#006B6E;}.elementor-72225 .elementor-element.elementor-element-70175d6 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72225 .elementor-element.elementor-element-70175d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-72225 .elementor-element.elementor-element-23791d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-72225 .elementor-element.elementor-element-23791d3{z-index:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-72225 .elementor-element.elementor-element-2809186 .elementor-button{background-color:#006B6E;font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-72225 .elementor-element.elementor-element-2809186 > .elementor-widget-container{margin:-6em 0em 0em 0em;padding:0em 0em 0em 20em;}.elementor-72225 .elementor-element.elementor-element-2809186{z-index:12;}@media(max-width:767px){.elementor-72225 .elementor-element.elementor-element-2809186 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:1em 0em 1em 0em;}}/* Start custom CSS for purehearts_slider_v1, class: .elementor-element-a855dff */.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper, .swiper:not(.swiper-initialized)>.swiper-wrapper {
    gap: var(--e-n-carousel-swiper-slides-gap);
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for purehearts_about_us, class: .elementor-element-902aefc */.elementor-72225 .elementor-element.elementor-element-902aefc .elementor-counter {
  display: none;
}/* End custom CSS */