.elementor-562 .elementor-element.elementor-element-26b19f58{--display:flex;--min-height:246px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-b1b4b72{--display:flex;--min-height:268px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-562 .elementor-element.elementor-element-b1b4b72:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-b1b4b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://recoveryandwellness.com.au/wp-content/uploads/2025/01/Darkened-Header-Image-4-2.jpg");background-position:center center;}.elementor-562 .elementor-element.elementor-element-b1b4b72::before, .elementor-562 .elementor-element.elementor-element-b1b4b72 > .elementor-background-video-container::before, .elementor-562 .elementor-element.elementor-element-b1b4b72 > .e-con-inner > .elementor-background-video-container::before, .elementor-562 .elementor-element.elementor-element-b1b4b72 > .elementor-background-slideshow::before, .elementor-562 .elementor-element.elementor-element-b1b4b72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-562 .elementor-element.elementor-element-b1b4b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-562 .elementor-element.elementor-element-d5bb2e3{--display:flex;}.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-562 .elementor-element.elementor-element-6383c03{text-align:center;}.elementor-562 .elementor-element.elementor-element-6383c03 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:3.1vw;font-weight:500;color:#FFFFFF;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-562 .elementor-element.elementor-element-cf8fbab{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#E38E6A;}.elementor-562 .elementor-element.elementor-element-cf8fbab a{color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-cf8fbab a:hover{color:#2B93F5;}.elementor-562 .elementor-element.elementor-element-9eceb07{--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:53px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-562 .elementor-element.elementor-element-2986c0f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-5dfa977{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-562 .elementor-element.elementor-element-ce6fff7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-54af9112 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:38px;font-weight:500;color:#000000;}.elementor-562 .elementor-element.elementor-element-f8561e9{--display:flex;}.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-562 .elementor-element.elementor-element-5feb60b{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#725536;}.elementor-562 .elementor-element.elementor-element-00473b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-a7fe6c0{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-258px;}body:not(.rtl) .elementor-562 .elementor-element.elementor-element-a7fe6c0{left:0px;}body.rtl .elementor-562 .elementor-element.elementor-element-a7fe6c0{right:0px;}.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-562 .elementor-element.elementor-element-175c2c3c{--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-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-562 .elementor-element.elementor-element-175c2c3c:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-175c2c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-39774d0a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-3611a0c0{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-52929174{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-4381e30{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-4381e30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-df5d1d0{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-df5d1d0.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-fc0c97f{--display:flex;--min-height:0px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-fc0c97f.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-8d7f5b5{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-8d7f5b5:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-8d7f5b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E28D6A;}.elementor-562 .elementor-element.elementor-element-8d7f5b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-ff88c24 > .elementor-widget-container{margin:0px 0px -22px 0px;padding:0px 0px 0px 4px;}.elementor-562 .elementor-element.elementor-element-ff88c24.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-ff88c24{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-9ce6919{--display:flex;--min-height:0px;--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-9ce6919.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-d45e167{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-562 .elementor-element.elementor-element-d45e167.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-eecb3f4{--display:flex;--min-height:37px;}.elementor-562 .elementor-element.elementor-element-eecb3f4.e-con{--flex-grow:0;--flex-shrink:0;}.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-562 .elementor-element.elementor-element-28be4a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-28be4a2 .elementor-icon-wrapper{text-align:center;}.elementor-562 .elementor-element.elementor-element-28be4a2.elementor-view-stacked .elementor-icon:hover{background-color:#D6721E;}.elementor-562 .elementor-element.elementor-element-28be4a2.elementor-view-framed .elementor-icon:hover, .elementor-562 .elementor-element.elementor-element-28be4a2.elementor-view-default .elementor-icon:hover{color:#D6721E;border-color:#D6721E;}.elementor-562 .elementor-element.elementor-element-28be4a2.elementor-view-framed .elementor-icon:hover, .elementor-562 .elementor-element.elementor-element-28be4a2.elementor-view-default .elementor-icon:hover svg{fill:#D6721E;}.elementor-562 .elementor-element.elementor-element-28be4a2 .elementor-icon-wrapper svg{width:auto;}.elementor-562 .elementor-element.elementor-element-1ec4ebb{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-1ec4ebb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-e7bb0fa{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-e7bb0fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-5ccff14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-562 .elementor-element.elementor-element-5ccff14.elementor-element{--order:99999 /* order end hack */;}.elementor-562 .elementor-element.elementor-element-5ccff14{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-562 .elementor-element.elementor-element-b131c92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-562 .elementor-element.elementor-element-b131c92.elementor-element{--order:99999 /* order end hack */;}.elementor-562 .elementor-element.elementor-element-b131c92{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-562 .elementor-element.elementor-element-48be1ac{--display:flex;--min-height:0px;--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-48be1ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-dfd6344{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-562 .elementor-element.elementor-element-dfd6344.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-c0f5a8a{--display:flex;--min-height:37px;}.elementor-562 .elementor-element.elementor-element-c0f5a8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-c2fddbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-c2fddbb .elementor-icon-wrapper{text-align:center;}.elementor-562 .elementor-element.elementor-element-c2fddbb.elementor-view-stacked .elementor-icon:hover{background-color:#D6721E;}.elementor-562 .elementor-element.elementor-element-c2fddbb.elementor-view-framed .elementor-icon:hover, .elementor-562 .elementor-element.elementor-element-c2fddbb.elementor-view-default .elementor-icon:hover{color:#D6721E;border-color:#D6721E;}.elementor-562 .elementor-element.elementor-element-c2fddbb.elementor-view-framed .elementor-icon:hover, .elementor-562 .elementor-element.elementor-element-c2fddbb.elementor-view-default .elementor-icon:hover svg{fill:#D6721E;}.elementor-562 .elementor-element.elementor-element-c2fddbb .elementor-icon-wrapper svg{width:auto;}.elementor-562 .elementor-element.elementor-element-0322440{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-0322440.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-9b3f5cb{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-9b3f5cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-979db01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-562 .elementor-element.elementor-element-979db01.elementor-element{--order:99999 /* order end hack */;}.elementor-562 .elementor-element.elementor-element-979db01{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-562 .elementor-element.elementor-element-baa61f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-562 .elementor-element.elementor-element-baa61f4.elementor-element{--order:99999 /* order end hack */;}.elementor-562 .elementor-element.elementor-element-baa61f4{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-562 .elementor-element.elementor-element-2a65cef{--display:flex;--min-height:0px;--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-2a65cef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-51095b7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-562 .elementor-element.elementor-element-51095b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-efd27d2{--display:flex;--min-height:37px;}.elementor-562 .elementor-element.elementor-element-efd27d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-5934c5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-5934c5c .elementor-icon-wrapper{text-align:center;}.elementor-562 .elementor-element.elementor-element-5934c5c.elementor-view-stacked .elementor-icon:hover{background-color:#D6721E;}.elementor-562 .elementor-element.elementor-element-5934c5c.elementor-view-framed .elementor-icon:hover, .elementor-562 .elementor-element.elementor-element-5934c5c.elementor-view-default .elementor-icon:hover{color:#D6721E;border-color:#D6721E;}.elementor-562 .elementor-element.elementor-element-5934c5c.elementor-view-framed .elementor-icon:hover, .elementor-562 .elementor-element.elementor-element-5934c5c.elementor-view-default .elementor-icon:hover svg{fill:#D6721E;}.elementor-562 .elementor-element.elementor-element-5934c5c .elementor-icon-wrapper svg{width:auto;}.elementor-562 .elementor-element.elementor-element-bd01721{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-bd01721.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-29d6bd9{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-29d6bd9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-b011653 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-562 .elementor-element.elementor-element-b011653.elementor-element{--order:99999 /* order end hack */;}.elementor-562 .elementor-element.elementor-element-b011653{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-562 .elementor-element.elementor-element-0c7f8bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-562 .elementor-element.elementor-element-0c7f8bb.elementor-element{--order:99999 /* order end hack */;}.elementor-562 .elementor-element.elementor-element-0c7f8bb{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-562 .elementor-element.elementor-element-fe76fa5{--display:flex;--min-height:0px;--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-fe76fa5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-65c14e8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-562 .elementor-element.elementor-element-65c14e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-db7b288{--display:flex;--min-height:37px;}.elementor-562 .elementor-element.elementor-element-db7b288.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-2c5d132 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-2c5d132 .elementor-icon-wrapper{text-align:center;}.elementor-562 .elementor-element.elementor-element-2c5d132.elementor-view-stacked .elementor-icon:hover{background-color:#D6721E;}.elementor-562 .elementor-element.elementor-element-2c5d132.elementor-view-framed .elementor-icon:hover, .elementor-562 .elementor-element.elementor-element-2c5d132.elementor-view-default .elementor-icon:hover{color:#D6721E;border-color:#D6721E;}.elementor-562 .elementor-element.elementor-element-2c5d132.elementor-view-framed .elementor-icon:hover, .elementor-562 .elementor-element.elementor-element-2c5d132.elementor-view-default .elementor-icon:hover svg{fill:#D6721E;}.elementor-562 .elementor-element.elementor-element-2c5d132 .elementor-icon-wrapper svg{width:auto;}.elementor-562 .elementor-element.elementor-element-b885d69{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-b885d69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-6ad877f{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-6ad877f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-732863d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-562 .elementor-element.elementor-element-732863d.elementor-element{--order:99999 /* order end hack */;}.elementor-562 .elementor-element.elementor-element-732863d{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-562 .elementor-element.elementor-element-2c65d6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-562 .elementor-element.elementor-element-2c65d6e.elementor-element{--order:99999 /* order end hack */;}.elementor-562 .elementor-element.elementor-element-2c65d6e{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-562 .elementor-element.elementor-element-3116b3f0{--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-between;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-562 .elementor-element.elementor-element-3116b3f0:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-3116b3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://recoveryandwellness.com.au/wp-content/uploads/2025/01/feature-bgjpg-small-fs.jpg");}.elementor-562 .elementor-element.elementor-element-3116b3f0::before, .elementor-562 .elementor-element.elementor-element-3116b3f0 > .elementor-background-video-container::before, .elementor-562 .elementor-element.elementor-element-3116b3f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-562 .elementor-element.elementor-element-3116b3f0 > .elementor-background-slideshow::before, .elementor-562 .elementor-element.elementor-element-3116b3f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-562 .elementor-element.elementor-element-3116b3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#352E1C21;--background-overlay:'';}.elementor-562 .elementor-element.elementor-element-685f29e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-2b166e20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-1c3e697e > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-562 .elementor-element.elementor-element-1c3e697e{right:0px;}body.rtl .elementor-562 .elementor-element.elementor-element-1c3e697e{left:0px;}.elementor-562 .elementor-element.elementor-element-1c3e697e{top:0px;}.elementor-562 .elementor-element.elementor-element-38bfbc8d > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-562 .elementor-element.elementor-element-38bfbc8d{right:0px;}body.rtl .elementor-562 .elementor-element.elementor-element-38bfbc8d{left:0px;}.elementor-562 .elementor-element.elementor-element-38bfbc8d{top:0px;}.elementor-562 .elementor-element.elementor-element-62a2b66b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-562 .elementor-element.elementor-element-5104c553{--display:flex;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:91px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-1d33b109{text-align:center;}.elementor-562 .elementor-element.elementor-element-1d33b109 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:400;}.elementor-562 .elementor-element.elementor-element-fc03302 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-fc03302{text-align:center;}.elementor-562 .elementor-element.elementor-element-4398f60b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-2737c844{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-9px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-74eeede3{--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;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-44f05bfa .elementor-swiper-button{font-size:29px;color:#000000;}.elementor-562 .elementor-element.elementor-element-44f05bfa .elementor-swiper-button svg{fill:#000000;}.elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:74px;}.elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:74px;}.elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:74px;}.elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:74px;}.elementor-562 .elementor-element.elementor-element-44f05bfa .elementor-testimonial__text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-562 .elementor-element.elementor-element-44f05bfa .elementor-testimonial__name{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-562 .elementor-element.elementor-element-44f05bfa .elementor-testimonial__title{color:#21315F;font-family:"DM Serif Display", Sans-serif;font-size:23px;font-weight:400;font-style:normal;}.elementor-562 .elementor-element.elementor-element-44f05bfa .elementor-testimonial__image img{width:36px;height:36px;border-radius:0px;}.elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (36px / 2) - 8px );}body:not(.rtl) .elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (36px / 2) - 8px );right:auto;}body.rtl .elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (36px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (36px / 2) - 8px );right:auto;}body.rtl .elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (36px / 2) - 8px );left:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-562 .elementor-element.elementor-element-8d7f5b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-ff88c24{font-size:15px;}.elementor-562 .elementor-element.elementor-element-e7bb0fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-9b3f5cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-29d6bd9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-6ad877f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-562 .elementor-element.elementor-element-6383c03 .elementor-heading-title{font-size:25px;}.elementor-562 .elementor-element.elementor-element-5dfa977{--min-height:558px;}.elementor-562 .elementor-element.elementor-element-52929174{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-562 .elementor-element.elementor-element-4381e30{--width:318px;--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-df5d1d0{--width:18.318%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-562 .elementor-element.elementor-element-fc0c97f{--width:80%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-562 .elementor-element.elementor-element-8d7f5b5{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-8d7f5b5.e-con{--align-self:center;}.elementor-562 .elementor-element.elementor-element-9ce6919{--width:318px;--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-d45e167{--width:18.318%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-562 .elementor-element.elementor-element-eecb3f4{--width:138.508%;--min-height:37px;}.elementor-562 .elementor-element.elementor-element-eecb3f4.e-con{--align-self:center;}.elementor-562 .elementor-element.elementor-element-28be4a2 .elementor-icon-wrapper{text-align:center;}.elementor-562 .elementor-element.elementor-element-1ec4ebb{--width:80%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-e7bb0fa{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-e7bb0fa.e-con{--align-self:center;}.elementor-562 .elementor-element.elementor-element-5ccff14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-5ccff14{text-align:start;}.elementor-562 .elementor-element.elementor-element-b131c92 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-b131c92{text-align:start;}.elementor-562 .elementor-element.elementor-element-48be1ac{--width:318px;--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-dfd6344{--width:18.318%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-562 .elementor-element.elementor-element-c0f5a8a{--width:138.508%;--min-height:37px;}.elementor-562 .elementor-element.elementor-element-c0f5a8a.e-con{--align-self:center;}.elementor-562 .elementor-element.elementor-element-c2fddbb .elementor-icon-wrapper{text-align:center;}.elementor-562 .elementor-element.elementor-element-0322440{--width:80%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-9b3f5cb{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-9b3f5cb.e-con{--align-self:center;}.elementor-562 .elementor-element.elementor-element-979db01 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-979db01{text-align:start;}.elementor-562 .elementor-element.elementor-element-baa61f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-baa61f4{text-align:start;}.elementor-562 .elementor-element.elementor-element-2a65cef{--width:318px;--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-51095b7{--width:18.318%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-562 .elementor-element.elementor-element-efd27d2{--width:138.508%;--min-height:37px;}.elementor-562 .elementor-element.elementor-element-efd27d2.e-con{--align-self:center;}.elementor-562 .elementor-element.elementor-element-5934c5c .elementor-icon-wrapper{text-align:center;}.elementor-562 .elementor-element.elementor-element-bd01721{--width:80%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-29d6bd9{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-29d6bd9.e-con{--align-self:center;}.elementor-562 .elementor-element.elementor-element-b011653 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-b011653{text-align:start;}.elementor-562 .elementor-element.elementor-element-0c7f8bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-0c7f8bb{text-align:start;}.elementor-562 .elementor-element.elementor-element-fe76fa5{--width:318px;--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-65c14e8{--width:18.318%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-562 .elementor-element.elementor-element-db7b288{--width:138.508%;--min-height:37px;}.elementor-562 .elementor-element.elementor-element-db7b288.e-con{--align-self:center;}.elementor-562 .elementor-element.elementor-element-2c5d132 .elementor-icon-wrapper{text-align:center;}.elementor-562 .elementor-element.elementor-element-b885d69{--width:80%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-6ad877f{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-6ad877f.e-con{--align-self:center;}.elementor-562 .elementor-element.elementor-element-732863d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-732863d{text-align:start;}.elementor-562 .elementor-element.elementor-element-2c65d6e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-2c65d6e{text-align:start;}.elementor-562 .elementor-element.elementor-element-1d33b109 > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-562 .elementor-element.elementor-element-1d33b109{text-align:center;}.elementor-562 .elementor-element.elementor-element-1d33b109 .elementor-heading-title{font-size:19px;}.elementor-562 .elementor-element.elementor-element-4398f60b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-562 .elementor-element.elementor-element-74eeede3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-44f05bfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-arrows-yes .elementor-main-swiper{width:calc( 283px - 40px );}.elementor-562 .elementor-element.elementor-element-44f05bfa .elementor-main-swiper{width:283px;}.elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:75px;}.elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:75px;}.elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:75px;}.elementor-562 .elementor-element.elementor-element-44f05bfa.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:75px;}.elementor-562 .elementor-element.elementor-element-44f05bfa .elementor-testimonial__text{font-size:16px;}.elementor-562 .elementor-element.elementor-element-44f05bfa .elementor-testimonial__title{font-size:15px;}}@media(min-width:768px){.elementor-562 .elementor-element.elementor-element-d5bb2e3{--content-width:43%;}.elementor-562 .elementor-element.elementor-element-2986c0f{--width:54%;}.elementor-562 .elementor-element.elementor-element-5dfa977{--width:89%;}.elementor-562 .elementor-element.elementor-element-ce6fff7{--width:78%;}.elementor-562 .elementor-element.elementor-element-f8561e9{--width:80%;}.elementor-562 .elementor-element.elementor-element-52929174{--width:100%;}.elementor-562 .elementor-element.elementor-element-df5d1d0{--width:14%;}.elementor-562 .elementor-element.elementor-element-fc0c97f{--width:82%;}.elementor-562 .elementor-element.elementor-element-8d7f5b5{--width:29%;}.elementor-562 .elementor-element.elementor-element-d45e167{--width:14%;}.elementor-562 .elementor-element.elementor-element-eecb3f4{--width:44%;}.elementor-562 .elementor-element.elementor-element-1ec4ebb{--width:82%;}.elementor-562 .elementor-element.elementor-element-e7bb0fa{--width:100%;}.elementor-562 .elementor-element.elementor-element-dfd6344{--width:14%;}.elementor-562 .elementor-element.elementor-element-c0f5a8a{--width:44%;}.elementor-562 .elementor-element.elementor-element-0322440{--width:82%;}.elementor-562 .elementor-element.elementor-element-9b3f5cb{--width:100%;}.elementor-562 .elementor-element.elementor-element-51095b7{--width:14%;}.elementor-562 .elementor-element.elementor-element-efd27d2{--width:44%;}.elementor-562 .elementor-element.elementor-element-bd01721{--width:82%;}.elementor-562 .elementor-element.elementor-element-29d6bd9{--width:100%;}.elementor-562 .elementor-element.elementor-element-65c14e8{--width:14%;}.elementor-562 .elementor-element.elementor-element-db7b288{--width:44%;}.elementor-562 .elementor-element.elementor-element-b885d69{--width:82%;}.elementor-562 .elementor-element.elementor-element-6ad877f{--width:100%;}.elementor-562 .elementor-element.elementor-element-62a2b66b{--width:100%;}.elementor-562 .elementor-element.elementor-element-5104c553{--width:39%;}.elementor-562 .elementor-element.elementor-element-74eeede3{--width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-562 .elementor-element.elementor-element-2986c0f{--width:728px;}.elementor-562 .elementor-element.elementor-element-df5d1d0{--width:78.375px;}.elementor-562 .elementor-element.elementor-element-fc0c97f{--width:81%;}.elementor-562 .elementor-element.elementor-element-8d7f5b5{--width:46%;}.elementor-562 .elementor-element.elementor-element-d45e167{--width:80px;}.elementor-562 .elementor-element.elementor-element-eecb3f4{--width:70px;}.elementor-562 .elementor-element.elementor-element-1ec4ebb{--width:88%;}.elementor-562 .elementor-element.elementor-element-dfd6344{--width:80px;}.elementor-562 .elementor-element.elementor-element-c0f5a8a{--width:70px;}.elementor-562 .elementor-element.elementor-element-0322440{--width:88%;}.elementor-562 .elementor-element.elementor-element-51095b7{--width:80px;}.elementor-562 .elementor-element.elementor-element-efd27d2{--width:70px;}.elementor-562 .elementor-element.elementor-element-bd01721{--width:88%;}.elementor-562 .elementor-element.elementor-element-65c14e8{--width:80px;}.elementor-562 .elementor-element.elementor-element-db7b288{--width:70px;}.elementor-562 .elementor-element.elementor-element-b885d69{--width:88%;}.elementor-562 .elementor-element.elementor-element-5104c553{--width:60%;}.elementor-562 .elementor-element.elementor-element-74eeede3{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-39774d0a *//* Floating Elements Container */
.floating-elements {
  position: absolute; /* Positioned relative to the parent container */
  top: 50px;
  left: 120px;
  width: 100px;
  height: 100%;
      overflow-x: hidden; /* Prevent horizontal overflow */
  pointer-events: none; /* Prevents blocking interactions with other content */
  z-index: -1; /* Pushes the floating elements behind the content */
  overflow: hidden;
}

/* Individual Floating Elements */
.floating-element {
  position: absolute;
  will-change: transform;
  transition: transform 0.2s ease-out;
}

#element-1 {
  top: 10%;
  left: 5%;
  width: 100px; /* Adjust size */

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-28be4a2 *//* Default state */
.elementor-562 .elementor-element.elementor-element-28be4a2 svg {
  background-color: transparent; /* Initial background */
  stroke: white; /* Use current color for outline */
  stroke-width: 1; /* Ensure stroke is visible */
  fill: none; /* Transparent fill */
  transition: all 0.3s ease-in-out; /* Smooth transition */
}

/* Hover state */
.elementor-562 .elementor-element.elementor-element-28be4a2:hover svg {
  background-color: #E38E6A; /* Background turns orange */
  stroke: white; /* Outline turns white */
  fill: orange; /* Optional: Fill heart with orange */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eecb3f4 */.elementor-562 .elementor-element.elementor-element-eecb3f4 {
  padding: 5px; /* Add padding around the SVG */
  background-color: transparent; /* Keeps the background transparent initially */
  border-radius: 10%; /* Ensures rounded edges if needed */
  transition: background-color 0.3s ease-in-out; /* Smooth hover */
}

/* Hover state */
.elementor-562 .elementor-element.elementor-element-eecb3f4:hover {
  background-color: #E38E6A; /* Orange background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ec4ebb */.texttowhitecontainer {
  background-color: transparent; /* Keeps the background transparent initially */
  transition: background-color 0.3s ease-in-out; /* Smooth hover transition for background */
}

/* Hover state for the container */
.texttowhitecontainer:hover {
  background-color: #E38E6A; /* Orange background */
}

/* Target child elements with .texttowhite class inside the container on hover */
.texttowhitecontainer:hover .texttowhite {
  color: #fff; /* Change text color to white */
  transition: color 0.3s ease-in-out; /* Smooth text color transition */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c2fddbb *//* Default state */
.elementor-562 .elementor-element.elementor-element-c2fddbb svg {
  background-color: transparent; /* Initial background */
  stroke: white; /* Use current color for outline */
  stroke-width: 1; /* Ensure stroke is visible */
  fill: none; /* Transparent fill */
  transition: all 0.3s ease-in-out; /* Smooth transition */
}

/* Hover state */
.elementor-562 .elementor-element.elementor-element-c2fddbb:hover svg {
  background-color: #E38E6A; /* Background turns orange */
  stroke: white; /* Outline turns white */
  fill: orange; /* Optional: Fill heart with orange */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0f5a8a */.elementor-562 .elementor-element.elementor-element-c0f5a8a {
  padding: 5px; /* Add padding around the SVG */
  background-color: transparent; /* Keeps the background transparent initially */
  border-radius: 10%; /* Ensures rounded edges if needed */
  transition: background-color 0.3s ease-in-out; /* Smooth hover */
}

/* Hover state */
.elementor-562 .elementor-element.elementor-element-c0f5a8a:hover {
  background-color: #E38E6A; /* Orange background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0322440 */.texttowhitecontainer {

  background-color: transparent; /* Keeps the background transparent initially */

  transition: background-color 0.3s ease-in-out; /* Smooth hover */
}

/* Hover state */
.texttowhitecontainer:hover {
  background-color: #E38E6A; /* Orange background */
}

/* Hover state */
.texttowhitecontainer.texttowhite:hover {
  color: #fff; /* Orange background */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5934c5c *//* Default state */
.elementor-562 .elementor-element.elementor-element-5934c5c svg {
  background-color: transparent; /* Initial background */
  stroke: white; /* Use current color for outline */
  stroke-width: 1; /* Ensure stroke is visible */
  fill: none; /* Transparent fill */
  transition: all 0.3s ease-in-out; /* Smooth transition */
}

/* Hover state */
.elementor-562 .elementor-element.elementor-element-5934c5c:hover svg {
  background-color: #E38E6A; /* Background turns orange */
  stroke: white; /* Outline turns white */
  fill: orange; /* Optional: Fill heart with orange */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efd27d2 */.elementor-562 .elementor-element.elementor-element-efd27d2 {
  padding: 5px; /* Add padding around the SVG */
  background-color: transparent; /* Keeps the background transparent initially */
  border-radius: 10%; /* Ensures rounded edges if needed */
  transition: background-color 0.3s ease-in-out; /* Smooth hover */
}

/* Hover state */
.elementor-562 .elementor-element.elementor-element-efd27d2:hover {
  background-color: #E38E6A; /* Orange background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd01721 */.texttowhitecontainer {

  background-color: transparent; /* Keeps the background transparent initially */

  transition: background-color 0.3s ease-in-out; /* Smooth hover */
}

/* Hover state */
.texttowhitecontainer:hover {
  background-color: #E38E6A; /* Orange background */
}

/* Hover state */
.texttowhitecontainer.texttowhite:hover {
  color: #fff; /* Orange background */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c5d132 *//* Default state */
.elementor-562 .elementor-element.elementor-element-2c5d132 svg {
  background-color: transparent; /* Initial background */
  stroke: white; /* Use current color for outline */
  stroke-width: 1; /* Ensure stroke is visible */
  fill: none; /* Transparent fill */
  transition: all 0.3s ease-in-out; /* Smooth transition */
}

/* Hover state */
.elementor-562 .elementor-element.elementor-element-2c5d132:hover svg {
  background-color: #E38E6A; /* Background turns orange */
  stroke: white; /* Outline turns white */
  fill: orange; /* Optional: Fill heart with orange */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db7b288 */.elementor-562 .elementor-element.elementor-element-db7b288 {
  padding: 5px; /* Add padding around the SVG */
  background-color: transparent; /* Keeps the background transparent initially */
  border-radius: 10%; /* Ensures rounded edges if needed */
  transition: background-color 0.3s ease-in-out; /* Smooth hover */
}

/* Hover state */
.elementor-562 .elementor-element.elementor-element-db7b288:hover {
  background-color: #E38E6A; /* Orange background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b885d69 */.texttowhitecontainer {
  background-color: transparent; /* Keeps the background transparent initially */
  transition: background-color 0.3s ease-in-out; /* Smooth hover transition for background */
}

/* Hover state for the container */
.texttowhitecontainer:hover {
  background-color: #E38E6A; /* Orange background */
}

/* Target child text elements with .texttowhite class inside the container on hover */
.texttowhitecontainer:hover .texttowhite {
  color: #fff; /* Change text color to white */
  transition: color 0.3s ease-in-out; /* Smooth text color transition */
}

/* Target child heading elements with .headingtexttowhite class inside the container on hover */
.texttowhitecontainer:hover .headingtexttowhite {
  color: #fff; /* Change heading color to white */
  transition: color 0.3s ease-in-out; /* Smooth heading color transition */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-685f29e6 *//* Floating Elements Container for Upsidedown Leaf */
.floating-element-upsidedownleaf {
  position: absolute; /* Positioned relative to the parent container */
  top: 0px; /* Closer to the top */
  left: 50px; /* Adjust horizontal position as needed */
  width: 300px; /* Adjust size */
  height: auto; /* Maintain aspect ratio */
  pointer-events: none; /* Prevents blocking interactions with other content */
  z-index: 1; /* Push behind other content */
  overflow: hidden;
  opacity: 1;
}

/* Individual Floating Elements for Upsidedown Leaf */
.floating-element-upsidedownleaf {
  position: absolute;

}

#element-diffupsidedownleaf {
  top: 50%; /* Adjust as needed */
  left: 40%; /* Horizontal alignment */
  width: 100px; /* Adjust size */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b166e20 *//* Floating Elements Container */
.floating-element-leaf {
  position: absolute; /* Positioned relative to the parent container */
  top: 50px;
  left: 70px;
  width: 100px;
  height: 100%;
  pointer-events: none; /* Prevents blocking interactions with other content */
  z-index: -1; /* Pushes the floating elements behind the content */
  overflow: hidden;
}

/* Individual Floating Elements */
.floating-element-leaf {
  position: absolute;
  will-change: transform;
  transition: transform 0.2s ease-out;
}

#element-diffleaf {
  top: 70%;
  left: 0%;
  width: 100px; /* Adjust size */

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c3e697e *//* Floating Rose */
.floating-element-rose {
  position: absolute; /* Positioned relative to the parent container */
  top: 70px; /* Adjust vertical position to float at the bottom */
  right: 10px; /* Distance from the right edge */
  width: 200px; /* Adjust size */
  height: auto; /* Maintain aspect ratio */
  pointer-events: none; /* Prevents interactions */
  z-index: -1; /* Push behind content */
  transition: transform 0.2s ease-out; /* Smooth animation if needed */
}

/* Individual Floating Elements (Optional Animation) */
.floating-element-rose img {
  position: absolute; /* Ensures proper positioning inside the container */
  will-change: transform;
  transition: transform 0.2s ease-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38bfbc8d *//* Floating tulip */
.floating-element-tulip {
  position: absolute; /* Positioned relative to the parent container */
  top: 440px; /* Adjust vertical position to float at the bottom */
  right: 170px; /* Distance from the right edge */
  width: 270px; /* Adjust size */
  height: auto; /* Maintain aspect ratio */
  pointer-events: none; /* Prevents interactions */
  z-index: -1; /* Push behind content */
  transition: transform 0.2s ease-out; /* Smooth animation if needed */
}

/* Individual Floating Elements (Optional Animation) */
.floating-element-tulip img {
  position: absolute; /* Ensures proper positioning inside the container */
  will-change: transform;
  transition: transform 0.2s ease-out;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-44f05bfa */.elementor-testimonial__title {
    position: absolute;
    width: 700px;
    top: 70px;
    left: 50%; /* Move to the center of the container */
    transform: translateX(-50%); /* Adjust to center horizontally */
    text-align: center; /* Ensure the text is centered */
        word-wrap: break-word; /* Break words to wrap onto the next line */
    overflow-wrap: break-word; /* Modern equivalent of word-wrap */
    white-space: normal; /* Allows text to wrap to the next line */
}

/* Common styles for both left and right arrows */
.e-font-icon-svg.e-eicon-chevron-left,
.e-font-icon-svg.e-eicon-chevron-right {
    fill: black !important;
  
  width: 50px; /* Circle diameter */
  height: 50px; /* Circle diameter */
  line-height: 50px; /* Vertically center the arrow */
  text-align: center; /* Horizontally center the arrow */
  border-radius: 50%; /* Makes it a perfect circle */
  background-color: white; /* Circle background on idle */
  color: black; /* Arrow color on idle */
  display: flex; /* Ensures alignment */
  align-items: center; /* Centers arrow vertically */
  justify-content: center; /* Centers arrow horizontally */
  transition: background-color 0.3s ease, color 0.3s ease; /* Smooth hover transitions */
}

/* Hover styles for both arrows */
.e-font-icon-svg.e-eicon-chevron-left:hover,
.e-font-icon-svg.e-eicon-chevron-right:hover {
  background-color: #DF8B68; /* Circle background on hover */
  fill: white !important; /* Arrow color on hover */
}

.elementor-41 .elementor-element.elementor-element-5155003 .elementor-swiper-button svg {
    fill: #000;
}

.elementor-41 .elementor-element.elementor-element-0e5df7f .elementor-swiper-button {
    font-size: 28px;
    fill: #000 !important;
}

.e-font-icon-svg.eicon-chevron-right:hover {
    fill: yellow!important;
}

/* Styles for mobile screens (450px or less) */
@media (max-width: 450px) {
    .elementor-testimonial__title {
        width: 300px; /* Adjust width for smaller screens */
    }
}/* End custom CSS */
/* Start custom CSS */ul, ol {
    padding-left: 0; /* Removes padding on the left */
    margin-left: 0; /* Removes margin on the left */
    list-style-position: inside; /* Ensures bullets align with text */
}/* End custom CSS */