.elementor-8 .elementor-element.elementor-element-0687d5e{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-7be2a3b .elementor-repeater-item-ba312e3 .swiper-slide-bg{background-image:url(https://havenlealiving.com/wp-content/uploads/2025/06/Group-1000000917-3-scaled.webp);background-size:cover;}.elementor-8 .elementor-element.elementor-element-7be2a3b .elementor-repeater-item-8860047 .swiper-slide-bg{background-image:url(https://havenlealiving.com/wp-content/uploads/2025/06/Group-1000000917-5-scaled.webp);background-size:cover;}.elementor-8 .elementor-element.elementor-element-7be2a3b .elementor-repeater-item-ef857c4 .swiper-slide-bg{background-image:url(https://havenlealiving.com/wp-content/uploads/2025/06/Group-1000000917-7-scaled.webp);background-size:cover;}.elementor-8 .elementor-element.elementor-element-7be2a3b .elementor-slide-button{background-color:var( --e-global-color-accent );border-width:0px;border-radius:6px;color:var( --e-global-color-68f593e );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-7be2a3b .swiper-slide{height:100vh;}.elementor-8 .elementor-element.elementor-element-7be2a3b .swiper-slide-contents{max-width:791px;}.elementor-8 .elementor-element.elementor-element-7be2a3b .swiper-slide-inner{padding:94px 64px 64px 64px;}.elementor-8 .elementor-element.elementor-element-7be2a3b .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:22px;}.elementor-8 .elementor-element.elementor-element-7be2a3b .elementor-slide-heading{color:var( --e-global-color-primary );font-family:"DM Serif Text", Sans-serif;font-size:44px;font-weight:400;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-7be2a3b .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:32px;}.elementor-8 .elementor-element.elementor-element-7be2a3b .elementor-slide-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-7be2a3b .elementor-swiper-button{font-size:40px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7be2a3b .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ee5f38c{--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:0px 50px;--row-gap:0px;--column-gap:50px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-ee5f38c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ee5f38c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenlealiving.com/wp-content/uploads/2025/06/Section-about-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-ee5f38c::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://havenlealiving.com/wp-content/uploads/2025/06/image-10-e1750260430483.webp");--background-overlay:'';background-position:98% 100%;background-repeat:no-repeat;background-size:487px auto;}.elementor-8 .elementor-element.elementor-element-f8f92be{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;}.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-8 .elementor-element.elementor-element-de2d5a2 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-8 .elementor-element.elementor-element-de2d5a2{text-align:center;}.elementor-8 .elementor-element.elementor-element-de2d5a2 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:0px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-951f1f3{text-align:center;}.elementor-8 .elementor-element.elementor-element-951f1f3 .elementor-heading-title{color:var( --e-global-color-primary );}.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-8 .elementor-element.elementor-element-4a635be > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-8 .elementor-element.elementor-element-4a635be{text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-808da7b{--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;--flex-wrap:wrap;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__front{background-color:#FDF8F5B3;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__back{background-color:#FDF8F5;}.elementor-8 .elementor-element.elementor-element-134aa4e{z-index:2;}.elementor-8 .elementor-element.elementor-element-134aa4e > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box{height:350px;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__layer, .elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-view-stacked .elementor-icon{background-color:#D35B0900;color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-view-stacked .elementor-icon svg{stroke:#D35B0900;fill:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-134aa4e .elementor-view-default .elementor-icon{color:#D35B0900;border-color:#D35B0900;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-view-framed .elementor-icon svg, .elementor-8 .elementor-element.elementor-element-134aa4e .elementor-view-default .elementor-icon svg{fill:#D35B0900;border-color:#D35B0900;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-view-framed .elementor-icon svg{stroke:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-icon{font-size:68px;padding:0px;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-icon svg{width:68px;transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"DM Serif Text", Sans-serif;font-size:45px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__button{margin-center:0;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-secondary );font-family:"DM Serif Text", Sans-serif;font-size:33px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box__front{background-color:#FDF8F5B3;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box__back{background-color:#FDF8F5;}.elementor-8 .elementor-element.elementor-element-c694802{z-index:2;}.elementor-8 .elementor-element.elementor-element-c694802 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box{height:350px;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box__layer, .elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-view-stacked .elementor-icon{background-color:#D35B0900;color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-view-stacked .elementor-icon svg{stroke:#D35B0900;fill:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c694802 .elementor-view-default .elementor-icon{color:#D35B0900;border-color:#D35B0900;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-view-framed .elementor-icon svg, .elementor-8 .elementor-element.elementor-element-c694802 .elementor-view-default .elementor-icon svg{fill:#D35B0900;border-color:#D35B0900;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-view-framed .elementor-icon svg{stroke:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-icon{font-size:70px;padding:0px;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-icon svg{width:70px;transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"DM Serif Text", Sans-serif;font-size:45px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box__button{margin-center:0;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-secondary );font-family:"DM Serif Text", Sans-serif;font-size:33px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-ee8bcbb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-ee8bcbb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ee8bcbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenlealiving.com/wp-content/uploads/2025/06/Frame-206-1-scaled.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-135e73a{text-align:center;}.elementor-8 .elementor-element.elementor-element-135e73a .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9769d71{width:var( --container-widget-width, 726px );max-width:726px;--container-widget-width:726px;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-9769d71 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c25afdc{--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:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2a67bf4{--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;--flex-wrap:wrap;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-2a67bf4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2a67bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-2a67bf4::before, .elementor-8 .elementor-element.elementor-element-2a67bf4 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-2a67bf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-2a67bf4 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-2a67bf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-2a67bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F3D3AE6B;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-2a67bf4:hover{box-shadow:0px 11px 25px -10px rgba(255, 154.94021739130437, 12.75000000000001, 0.5);}.elementor-8 .elementor-element.elementor-element-2a67bf4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-eb1f206{--display:flex;--min-height:194px;--border-radius:8px 8px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-eb1f206:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-eb1f206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenlealiving.com/wp-content/uploads/2025/06/image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-430dcbe{text-align:center;}.elementor-8 .elementor-element.elementor-element-430dcbe .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:33px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-fed5124 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-fed5124{text-align:center;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-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-cb99492.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-cb99492 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-cb99492.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-cb99492.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-cb99492.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-cb99492.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-cb99492.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-cb99492 .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-cb99492 .elementor-icon svg{height:38px;}.elementor-8 .elementor-element.elementor-element-da56501{--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;--flex-wrap:wrap;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-da56501:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-da56501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-da56501:hover{box-shadow:0px 11px 25px -10px rgba(255, 154.94021739130437, 12.75000000000001, 0.5);}.elementor-8 .elementor-element.elementor-element-da56501.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f33c3b6{--display:flex;--min-height:194px;--border-radius:8px 8px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-f33c3b6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f33c3b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenlealiving.com/wp-content/uploads/2025/06/Frame-201.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-5a9b1be{text-align:center;}.elementor-8 .elementor-element.elementor-element-5a9b1be .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:33px;font-weight:400;color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-b31c706 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-b31c706{text-align:center;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-68f593e );}.elementor-8 .elementor-element.elementor-element-fd08ede.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-fd08ede .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-fd08ede.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-fd08ede.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fd08ede.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-fd08ede.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fd08ede.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-fd08ede .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-fd08ede .elementor-icon svg{height:38px;}.elementor-8 .elementor-element.elementor-element-bd87202{--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;--flex-wrap:wrap;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-bd87202:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bd87202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-bd87202::before, .elementor-8 .elementor-element.elementor-element-bd87202 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-bd87202 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-bd87202 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-bd87202 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-bd87202 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F3D3AE6B;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-bd87202:hover{box-shadow:0px 11px 25px -10px rgba(255, 154.94021739130437, 12.75000000000001, 0.5);}.elementor-8 .elementor-element.elementor-element-bd87202.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ce4120a{--display:flex;--min-height:194px;--border-radius:8px 8px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-ce4120a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ce4120a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenlealiving.com/wp-content/uploads/2025/06/image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-85e4e24{text-align:center;}.elementor-8 .elementor-element.elementor-element-85e4e24 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:33px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2905882 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-2905882{text-align:center;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-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-8 .elementor-element.elementor-element-4117075 .elementor-button{fill:var( --e-global-color-68f593e );color:var( --e-global-color-68f593e );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-3e4032c{--display:flex;--min-height:44rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D35B091A;--border-color:#D35B091A;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-3e4032c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3e4032c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenlealiving.com/wp-content/uploads/2025/06/Frame-206.svg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-2aefe04 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-2aefe04{text-align:center;}.elementor-8 .elementor-element.elementor-element-2aefe04 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:40px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-b9ab103{--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;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6a37ff3{--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:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-6a37ff3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6a37ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6a37ff3:hover{box-shadow:0px 15px 34px -17px rgba(255, 129.19919659735353, 52.663043478260875, 0.5);}.elementor-8 .elementor-element.elementor-element-6a37ff3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0c1b2ae .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-0c1b2ae.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8 .elementor-element.elementor-element-0c1b2ae.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0c1b2ae.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8 .elementor-element.elementor-element-0c1b2ae.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0c1b2ae.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8 .elementor-element.elementor-element-0c1b2ae .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-0c1b2ae .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-47a7a79{text-align:center;}.elementor-8 .elementor-element.elementor-element-47a7a79 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-43fcd6d{text-align:center;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6ab18b5{--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:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-6ab18b5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6ab18b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6ab18b5:hover{box-shadow:0px 15px 34px -17px rgba(255, 129.19919659735353, 52.663043478260875, 0.5);}.elementor-8 .elementor-element.elementor-element-6ab18b5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-276aa2f .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-276aa2f.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8 .elementor-element.elementor-element-276aa2f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-276aa2f.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8 .elementor-element.elementor-element-276aa2f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-276aa2f.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8 .elementor-element.elementor-element-276aa2f .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-276aa2f .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-6962624{text-align:center;}.elementor-8 .elementor-element.elementor-element-6962624 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-b7b9a7f{text-align:center;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-8ecaca1{--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:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-8ecaca1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8ecaca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8ecaca1:hover{box-shadow:0px 15px 34px -17px rgba(255, 129.19919659735353, 52.663043478260875, 0.5);}.elementor-8 .elementor-element.elementor-element-8ecaca1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-477985f .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-477985f.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8 .elementor-element.elementor-element-477985f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-477985f.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8 .elementor-element.elementor-element-477985f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-477985f.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8 .elementor-element.elementor-element-477985f .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-477985f .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-73022f7{text-align:center;}.elementor-8 .elementor-element.elementor-element-73022f7 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-e00ec5a{text-align:center;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-642eb85{--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:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-642eb85:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-642eb85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-642eb85:hover{box-shadow:0px 15px 34px -17px rgba(255, 129.19919659735353, 52.663043478260875, 0.5);}.elementor-8 .elementor-element.elementor-element-642eb85.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8031589 .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-8031589.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8 .elementor-element.elementor-element-8031589.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8031589.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8 .elementor-element.elementor-element-8031589.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8031589.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8 .elementor-element.elementor-element-8031589 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-8031589 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-657a1d0{text-align:center;}.elementor-8 .elementor-element.elementor-element-657a1d0 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-cae6265{text-align:center;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b9d1510{--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:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-b9d1510:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b9d1510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b9d1510:hover{box-shadow:0px 15px 34px -17px rgba(255, 129.19919659735353, 52.663043478260875, 0.5);}.elementor-8 .elementor-element.elementor-element-b9d1510.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-bb094fe .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-bb094fe.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8 .elementor-element.elementor-element-bb094fe.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-bb094fe.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8 .elementor-element.elementor-element-bb094fe.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-bb094fe.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8 .elementor-element.elementor-element-bb094fe .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-bb094fe .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-154d0e2{text-align:center;}.elementor-8 .elementor-element.elementor-element-154d0e2 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-0813794{text-align:center;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-7f4c4db{--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:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-7f4c4db:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7f4c4db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7f4c4db:hover{box-shadow:0px 15px 34px -17px rgba(255, 129.19919659735353, 52.663043478260875, 0.5);}.elementor-8 .elementor-element.elementor-element-7f4c4db.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f00bba4 .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-f00bba4.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8 .elementor-element.elementor-element-f00bba4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f00bba4.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8 .elementor-element.elementor-element-f00bba4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f00bba4.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8 .elementor-element.elementor-element-f00bba4 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-f00bba4 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-a942a44{text-align:center;}.elementor-8 .elementor-element.elementor-element-a942a44 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5266961{text-align:center;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e93f6d2{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D35B091A;--border-color:#D35B091A;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-a2fbd55 > .elementor-widget-container{margin:0px 0px 0px 64px;}.elementor-8 .elementor-element.elementor-element-a2fbd55 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-a2fbd55 .elementor-swiper-button.elementor-swiper-button-next{font-size:35px;color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-a2fbd55 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8 .elementor-element.elementor-element-a2fbd55 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-eb7509b{--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:center;--border-radius:0px 100px 0px 0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-eb7509b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-eb7509b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea6bb41 );background-image:url("https://havenlealiving.com/wp-content/uploads/2025/06/Ellipse-61.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-6c25d66{text-align:center;}.elementor-8 .elementor-element.elementor-element-6c25d66 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-7636239{width:var( --container-widget-width, 804px );max-width:804px;--container-widget-width:804px;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-7636239 > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-b2cf9e3{--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-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-8 .elementor-element.elementor-element-9916046{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-9916046.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9916046 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-9916046.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-9916046.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-9916046.elementor-view-default .elementor-icon{fill:var( --e-global-color-68f593e );color:var( --e-global-color-68f593e );border-color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-9916046 .elementor-icon{font-size:85px;}.elementor-8 .elementor-element.elementor-element-9916046 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-9916046 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-8 .elementor-element.elementor-element-9916046:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-9916046:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-9916046 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:33px;font-weight:700;line-height:1.3em;color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-2069081{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-2069081.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2069081 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-2069081.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-2069081.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2069081.elementor-view-default .elementor-icon{fill:var( --e-global-color-68f593e );color:var( --e-global-color-68f593e );border-color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-2069081 .elementor-icon{font-size:85px;}.elementor-8 .elementor-element.elementor-element-2069081 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2069081 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-8 .elementor-element.elementor-element-2069081:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-2069081:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-2069081 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:33px;font-weight:700;line-height:1.3em;color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-2ee0a62{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-2ee0a62.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2ee0a62 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-2ee0a62.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-2ee0a62.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2ee0a62.elementor-view-default .elementor-icon{fill:var( --e-global-color-68f593e );color:var( --e-global-color-68f593e );border-color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-2ee0a62 .elementor-icon{font-size:85px;}.elementor-8 .elementor-element.elementor-element-2ee0a62 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2ee0a62 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-8 .elementor-element.elementor-element-2ee0a62:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-2ee0a62:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-2ee0a62 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:33px;font-weight:700;line-height:1.3em;color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-4abec2a{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-4abec2a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4abec2a .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-4abec2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-4abec2a.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4abec2a.elementor-view-default .elementor-icon{fill:var( --e-global-color-68f593e );color:var( --e-global-color-68f593e );border-color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-4abec2a .elementor-icon{font-size:85px;}.elementor-8 .elementor-element.elementor-element-4abec2a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4abec2a .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-8 .elementor-element.elementor-element-4abec2a:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-4abec2a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-4abec2a .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:33px;font-weight:700;line-height:1.3em;color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-873d239{--display:flex;--position:fixed;--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;--border-radius:12px 12px 12px 12px;--margin-top:20px;--margin-bottom:0;--margin-left:2.5%;--margin-right:2.5%;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:999;}.elementor-8 .elementor-element.elementor-element-873d239:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-873d239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-873d239{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-873d239{right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-332de4d{z-index:999;}.elementor-8 .elementor-element.elementor-element-332de4d img{width:180px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-14cd0b4{width:auto;max-width:auto;z-index:999;}.elementor-8 .elementor-element.elementor-element-14cd0b4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-menu-toggle{margin:0 auto;}.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-68f593e );fill:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-bb0b754 );fill:var( --e-global-color-bb0b754 );}.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--dropdown a, .elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-menu-toggle{color:var( --e-global-color-bb0b754 );fill:var( --e-global-color-bb0b754 );}.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-1dd93a6 );}.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--dropdown a:hover,
					.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--dropdown a:focus,
					.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-menu-toggle:hover,
					.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-menu-toggle:focus{color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--dropdown a:hover,
					.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--dropdown a:focus,
					.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-bb0b754 );}.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-bb0b754 );background-color:var( --e-global-color-1dd93a6 );}.elementor-8 .elementor-element.elementor-element-14cd0b4 div.elementor-menu-toggle{color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-14cd0b4 div.elementor-menu-toggle svg{fill:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-fc2122a{width:auto;max-width:auto;z-index:999;}.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-menu-toggle{margin:0 auto;}.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-68f593e );fill:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-bb0b754 );fill:var( --e-global-color-bb0b754 );}.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--dropdown a, .elementor-8 .elementor-element.elementor-element-fc2122a .elementor-menu-toggle{color:var( --e-global-color-bb0b754 );fill:var( --e-global-color-bb0b754 );}.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--dropdown{background-color:var( --e-global-color-1dd93a6 );}.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--dropdown a:hover,
					.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--dropdown a:focus,
					.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-menu-toggle:hover,
					.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-menu-toggle:focus{color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--dropdown a:hover,
					.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--dropdown a:focus,
					.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-bb0b754 );}.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-bb0b754 );background-color:var( --e-global-color-1dd93a6 );}.elementor-8 .elementor-element.elementor-element-fc2122a div.elementor-menu-toggle{color:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-fc2122a div.elementor-menu-toggle svg{fill:var( --e-global-color-68f593e );}.elementor-8 .elementor-element.elementor-element-16c9a09 .elementor-button{background-color:var( --e-global-color-68f593e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-16c9a09{z-index:999;}.elementor-8 .elementor-element.elementor-element-dba9dc3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:34px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-dba9dc3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dba9dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDFC966;}.elementor-8 .elementor-element.elementor-element-53ff87b{text-align:center;}.elementor-8 .elementor-element.elementor-element-53ff87b .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:33px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-329c0c5{width:var( --container-widget-width, 726px );max-width:726px;--container-widget-width:726px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-b78605d-font-family ), Sans-serif;font-size:var( --e-global-typography-b78605d-font-size );font-weight:var( --e-global-typography-b78605d-font-weight );line-height:var( --e-global-typography-b78605d-line-height );color:#000000B3;}.elementor-8 .elementor-element.elementor-element-98fd444 img{width:100%;}.elementor-8 .elementor-element.elementor-element-7f5071e{--icon-box-icon-margin:5px;}.elementor-8 .elementor-element.elementor-element-7f5071e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7f5071e .elementor-icon-box-title a{font-family:var( --e-global-typography-b78605d-font-family ), Sans-serif;font-size:var( --e-global-typography-b78605d-font-size );font-weight:var( --e-global-typography-b78605d-font-weight );line-height:var( --e-global-typography-b78605d-line-height );}.elementor-8 .elementor-element.elementor-element-7f5071e .elementor-icon-box-description{font-family:var( --e-global-typography-b78605d-font-family ), Sans-serif;font-size:var( --e-global-typography-b78605d-font-size );font-weight:var( --e-global-typography-b78605d-font-weight );line-height:var( --e-global-typography-b78605d-line-height );}.elementor-8 .elementor-element.elementor-element-8a0a1d6{--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:center;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-8a0a1d6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8a0a1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea6bb41 );}.elementor-8 .elementor-element.elementor-element-7c074b2 img{width:200px;}.elementor-8 .elementor-element.elementor-element-d179c2c{--grid-template-columns:repeat(0, auto);--icon-size:19px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-d179c2c .elementor-widget-container{text-align:center;}.elementor-8 .elementor-element.elementor-element-d179c2c .elementor-social-icon{background-color:var( --e-global-color-68f593e );--icon-padding:10px;}.elementor-8 .elementor-element.elementor-element-d179c2c .elementor-social-icon i{color:var( --e-global-color-bb0b754 );}.elementor-8 .elementor-element.elementor-element-d179c2c .elementor-social-icon svg{fill:var( --e-global-color-bb0b754 );}.elementor-8 .elementor-element.elementor-element-d179c2c .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-8 .elementor-element.elementor-element-7b7929a{width:var( --container-widget-width, 726px );max-width:726px;--container-widget-width:726px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-68f593e );}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-7be2a3b .swiper-slide{height:673px;}.elementor-8 .elementor-element.elementor-element-7be2a3b .swiper-slide-inner{padding:70px 70px 70px 70px;}.elementor-8 .elementor-element.elementor-element-7be2a3b .elementor-slide-heading{font-size:44px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-ee5f38c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ee5f38c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenlealiving.com/wp-content/uploads/2025/06/Section-about-scaled.webp");background-position:bottom right;background-size:cover;}.elementor-8 .elementor-element.elementor-element-ee5f38c::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://havenlealiving.com/wp-content/uploads/2025/06/image-10-e1750260430483.webp");background-position:98% 0%;background-size:170px auto;}.elementor-8 .elementor-element.elementor-element-ee5f38c{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-808da7b{--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-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box{height:584px;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:45px;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box{height:584px;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:45px;}.elementor-8 .elementor-element.elementor-element-ee8bcbb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ee8bcbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;background-size:120px auto;}.elementor-8 .elementor-element.elementor-element-ee8bcbb{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c25afdc{--justify-content:center;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-2a67bf4{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-da56501{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-bd87202{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-3e4032c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3e4032c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:88px auto;}.elementor-8 .elementor-element.elementor-element-3e4032c{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6a37ff3{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-6ab18b5{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-8ecaca1{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-642eb85{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-b9d1510{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-7f4c4db{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-e93f6d2{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eb7509b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-873d239{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:19px !important;}.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:19px !important;}.elementor-8 .elementor-element.elementor-element-dba9dc3{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-329c0c5{font-size:var( --e-global-typography-b78605d-font-size );line-height:var( --e-global-typography-b78605d-line-height );}.elementor-8 .elementor-element.elementor-element-7f5071e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7f5071e .elementor-icon-box-title a{font-size:var( --e-global-typography-b78605d-font-size );line-height:var( --e-global-typography-b78605d-line-height );}.elementor-8 .elementor-element.elementor-element-7f5071e .elementor-icon-box-description{font-size:var( --e-global-typography-b78605d-font-size );line-height:var( --e-global-typography-b78605d-line-height );}.elementor-8 .elementor-element.elementor-element-8a0a1d6{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-0687d5e{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-8 .elementor-element.elementor-element-7be2a3b .swiper-slide{height:100vh;}.elementor-8 .elementor-element.elementor-element-7be2a3b .swiper-slide-contents{max-width:100%;}.elementor-8 .elementor-element.elementor-element-7be2a3b .swiper-slide-inner{padding:37px 37px 37px 37px;}.elementor-8 .elementor-element.elementor-element-7be2a3b .elementor-slide-heading{font-size:23px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-7be2a3b .elementor-swiper-button{font-size:14px;}.elementor-8 .elementor-element.elementor-element-ee5f38c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ee5f38c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenlealiving.com/wp-content/uploads/2025/06/Section-about-scaled.webp");background-position:center center;}.elementor-8 .elementor-element.elementor-element-ee5f38c::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-ee5f38c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://havenlealiving.com/wp-content/uploads/2025/06/image-10-e1750260430483.webp");background-position:98% 0%;background-size:105px auto;}.elementor-8 .elementor-element.elementor-element-ee5f38c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-f8f92be{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4a635be{font-size:15px;}.elementor-8 .elementor-element.elementor-element-808da7b{--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;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box{height:370px;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0em 2em 0em 2em;}.elementor-8 .elementor-element.elementor-element-134aa4e .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box{height:582px;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-c694802 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-ee8bcbb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ee8bcbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;background-size:80px auto;}.elementor-8 .elementor-element.elementor-element-135e73a{text-align:center;}.elementor-8 .elementor-element.elementor-element-135e73a .elementor-heading-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-9769d71{font-size:15px;}.elementor-8 .elementor-element.elementor-element-2a67bf4{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-430dcbe .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-cb99492 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-8 .elementor-element.elementor-element-da56501{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5a9b1be .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-fd08ede > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-8 .elementor-element.elementor-element-bd87202{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-85e4e24 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-3e4032c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3e4032c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:70px auto;}.elementor-8 .elementor-element.elementor-element-3e4032c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2aefe04{text-align:center;}.elementor-8 .elementor-element.elementor-element-2aefe04 .elementor-heading-title{font-size:33px;}.elementor-8 .elementor-element.elementor-element-b9ab103{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6a37ff3{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6ab18b5{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8ecaca1{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-642eb85{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b9d1510{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7f4c4db{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a2fbd55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6c25d66 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-7636239 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-7636239{font-size:15px;}.elementor-8 .elementor-element.elementor-element-b2cf9e3{--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-9916046{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-9916046 .elementor-icon-box-description{font-size:34px;}.elementor-8 .elementor-element.elementor-element-2069081{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-2069081 .elementor-icon-box-description{font-size:34px;}.elementor-8 .elementor-element.elementor-element-2ee0a62{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-2ee0a62 .elementor-icon-box-description{font-size:34px;}.elementor-8 .elementor-element.elementor-element-4abec2a{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-4abec2a .elementor-icon-box-description{font-size:34px;}.elementor-8 .elementor-element.elementor-element-873d239{--width:95%;--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:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-332de4d{text-align:left;}.elementor-8 .elementor-element.elementor-element-332de4d img{width:180px;}.elementor-8 .elementor-element.elementor-element-063ae8f img{width:180px;}.elementor-8 .elementor-element.elementor-element-14cd0b4.elementor-element{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-8 .elementor-element.elementor-element-14cd0b4 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:12px !important;}.elementor-8 .elementor-element.elementor-element-fc2122a.elementor-element{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-8 .elementor-element.elementor-element-fc2122a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:12px !important;}.elementor-8 .elementor-element.elementor-element-dba9dc3{--padding-top:70px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-53ff87b{text-align:center;}.elementor-8 .elementor-element.elementor-element-329c0c5{font-size:var( --e-global-typography-b78605d-font-size );line-height:var( --e-global-typography-b78605d-line-height );}.elementor-8 .elementor-element.elementor-element-7f5071e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7f5071e .elementor-icon-box-title a{font-size:var( --e-global-typography-b78605d-font-size );line-height:var( --e-global-typography-b78605d-line-height );}.elementor-8 .elementor-element.elementor-element-7f5071e .elementor-icon-box-description{font-size:var( --e-global-typography-b78605d-font-size );line-height:var( --e-global-typography-b78605d-line-height );}.elementor-8 .elementor-element.elementor-element-d179c2c{--icon-size:20px;}.elementor-8 .elementor-element.elementor-element-d179c2c .elementor-social-icon{--icon-padding:10px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-2a67bf4{--width:300px;}.elementor-8 .elementor-element.elementor-element-eb1f206{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-da56501{--width:300px;}.elementor-8 .elementor-element.elementor-element-bd87202{--width:300px;}.elementor-8 .elementor-element.elementor-element-6a37ff3{--width:30%;}.elementor-8 .elementor-element.elementor-element-6ab18b5{--width:30%;}.elementor-8 .elementor-element.elementor-element-8ecaca1{--width:30%;}.elementor-8 .elementor-element.elementor-element-642eb85{--width:30%;}.elementor-8 .elementor-element.elementor-element-b9d1510{--width:30%;}.elementor-8 .elementor-element.elementor-element-7f4c4db{--width:30%;}.elementor-8 .elementor-element.elementor-element-873d239{--width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-873d239{--width:95%;}}/* Start custom CSS for slides, class: .elementor-element-7be2a3b */@media (min-width: 768px) {
  .elementor-8 .elementor-element.elementor-element-7be2a3b .elementor-swiper-button svg {
    
    background-color: #D35B09; /* white with 70% opacity */
    border-radius: 100%;
    padding: 10px;
  }
}


@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-7be2a3b .elementor-swiper-button {
        
    background-color: #D35B09; /* white with 70% opacity */
    border-radius: 100%;
    padding: 5px!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0687d5e */b {
    color: #D35B09;
}/* End custom CSS */