.elementor-2728 .elementor-element.elementor-element-ee60d2e{--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;}.elementor-2728 .elementor-element.elementor-element-34f60d6f{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2728 .elementor-element.elementor-element-34f60d6f:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-34f60d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2728 .elementor-element.elementor-element-6af60d0d{--display:flex;}.elementor-2728 .elementor-element.elementor-element-6af60d0d:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-6af60d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zoerecovery.com/wp-content/uploads/2025/02/big_brain_graphic_1.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2728 .elementor-element.elementor-element-30ae1494{text-align:center;}.elementor-2728 .elementor-element.elementor-element-30ae1494 .elementor-heading-title{font-family:var( --e-global-typography-1d9fb6f-font-family ), Sans-serif;font-size:var( --e-global-typography-1d9fb6f-font-size );line-height:var( --e-global-typography-1d9fb6f-line-height );letter-spacing:var( --e-global-typography-1d9fb6f-letter-spacing );word-spacing:var( --e-global-typography-1d9fb6f-word-spacing );}.elementor-2728 .elementor-element.elementor-element-2518aeb7{text-align:center;}.elementor-2728 .elementor-element.elementor-element-1c0321b4{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2728 .elementor-element.elementor-element-57f16ccb{--display:flex;}.elementor-2728 .elementor-element.elementor-element-70016746{--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;--overlay-opacity:0.85;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2728 .elementor-element.elementor-element-70016746:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-70016746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zoerecovery.com/wp-content/uploads/2025/02/zoe-detox-bg.jpg");background-position:center center;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-70016746::before, .elementor-2728 .elementor-element.elementor-element-70016746 > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-70016746 > .e-con-inner > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-70016746 > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-70016746 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-70016746 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2728 .elementor-element.elementor-element-2c04459e{--display:flex;}.elementor-2728 .elementor-element.elementor-element-2dd4e684{text-align:center;}.elementor-2728 .elementor-element.elementor-element-2dd4e684 .elementor-heading-title{color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-38e0f3ef{text-align:center;color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-7ad8971{text-align:center;}.elementor-2728 .elementor-element.elementor-element-7ad8971 .elementor-heading-title{color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-94ac272{text-align:center;color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-48d67f1{text-align:center;}.elementor-2728 .elementor-element.elementor-element-48d67f1 .elementor-heading-title{color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-3dbf202{text-align:center;color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-360abbe{text-align:center;}.elementor-2728 .elementor-element.elementor-element-360abbe .elementor-heading-title{color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-0d659e0{text-align:center;color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-2c18925a{--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;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2728 .elementor-element.elementor-element-2c18925a:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-2c18925a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zoerecovery.com/wp-content/uploads/2025/02/floating_blobs_2.svg");background-position:95% 85%;background-repeat:no-repeat;background-size:auto;}.elementor-2728 .elementor-element.elementor-element-2c18925a::before, .elementor-2728 .elementor-element.elementor-element-2c18925a > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-2c18925a > .e-con-inner > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-2c18925a > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-2c18925a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-2c18925a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2728 .elementor-element.elementor-element-4e9b2429{--display:flex;}.elementor-2728 .elementor-element.elementor-element-1ef9f01a{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2728 .elementor-element.elementor-element-1ef9f01a:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-1ef9f01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-primary ) 66%, var( --e-global-color-bd28782 ) 0%);}.elementor-2728 .elementor-element.elementor-element-723aeb04{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2728 .elementor-element.elementor-element-59e7bf78 img{border-radius:7px 7px 7px 7px;}.elementor-2728 .elementor-element.elementor-element-7deb0bcb{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:60px;--padding-right:10px;}.elementor-2728 .elementor-element.elementor-element-7deb0bcb.e-con{--align-self:center;}.elementor-2728 .elementor-element.elementor-element-69fc3329 .elementor-heading-title{color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-f8f58c9{color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-26c38824{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2728 .elementor-element.elementor-element-70bd6b36{--display:flex;}.elementor-2728 .elementor-element.elementor-element-1aeb176c{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2728 .elementor-element.elementor-element-1aeb176c:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-1aeb176c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2728 .elementor-element.elementor-element-5ce53450{--display:flex;}.elementor-2728 .elementor-element.elementor-element-2b1fed62 .elementor-heading-title{color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-9da35a1{--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;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2728 .elementor-element.elementor-element-073dfa7{color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-8675f03{--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;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2728 .elementor-element.elementor-element-841b340{color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-9bd0893{--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;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2728 .elementor-element.elementor-element-fd551c3{color:var( --e-global-color-bd28782 );}.elementor-2728 .elementor-element.elementor-element-a2acd11{--n-accordion-title-font-size:28px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:30px;}.elementor-2728 .elementor-element.elementor-element-a2acd11 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2728 .elementor-element.elementor-element-a2acd11 {--n-accordion-padding:15px 25px 15px 25px;}.elementor-2728 .elementor-element.elementor-element-738213c{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2728 .elementor-element.elementor-element-468bbcc5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2728 .elementor-element.elementor-element-468bbcc5:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-468bbcc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c132fd0 );}.elementor-2728 .elementor-element.elementor-element-6fe7faaf{z-index:1;}.elementor-2728 .elementor-element.elementor-element-6fe7faaf img{width:75%;}.elementor-2728 .elementor-element.elementor-element-1a020bc4{--display:flex;--z-index:2;}.elementor-2728 .elementor-element.elementor-element-5c73ad42{text-align:center;}.elementor-2728 .elementor-element.elementor-element-ef0629{text-align:center;}@media(max-width:1366px){.elementor-2728 .elementor-element.elementor-element-30ae1494 .elementor-heading-title{font-size:var( --e-global-typography-1d9fb6f-font-size );line-height:var( --e-global-typography-1d9fb6f-line-height );letter-spacing:var( --e-global-typography-1d9fb6f-letter-spacing );word-spacing:var( --e-global-typography-1d9fb6f-word-spacing );}.elementor-2728 .elementor-element.elementor-element-2c18925a:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-2c18925a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:5% 25px;background-size:200px auto;}.elementor-2728 .elementor-element.elementor-element-a2acd11{z-index:2;}}@media(max-width:1024px){.elementor-2728 .elementor-element.elementor-element-30ae1494 .elementor-heading-title{font-size:var( --e-global-typography-1d9fb6f-font-size );line-height:var( --e-global-typography-1d9fb6f-line-height );letter-spacing:var( --e-global-typography-1d9fb6f-letter-spacing );word-spacing:var( --e-global-typography-1d9fb6f-word-spacing );}.elementor-2728 .elementor-element.elementor-element-2c18925a:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-2c18925a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:5% 25px;background-size:200px auto;}.elementor-2728 .elementor-element.elementor-element-1ef9f01a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2728 .elementor-element.elementor-element-1ef9f01a:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-1ef9f01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 75%, var( --e-global-color-bd28782 ) 0%);}.elementor-2728 .elementor-element.elementor-element-59e7bf78 img{width:70%;}.elementor-2728 .elementor-element.elementor-element-7deb0bcb{--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-2728 .elementor-element.elementor-element-34f60d6f{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2728 .elementor-element.elementor-element-30ae1494 .elementor-heading-title{font-size:var( --e-global-typography-1d9fb6f-font-size );line-height:var( --e-global-typography-1d9fb6f-line-height );letter-spacing:var( --e-global-typography-1d9fb6f-letter-spacing );word-spacing:var( --e-global-typography-1d9fb6f-word-spacing );}.elementor-2728 .elementor-element.elementor-element-1c0321b4{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2728 .elementor-element.elementor-element-70016746{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2728 .elementor-element.elementor-element-2c18925a:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-2c18925a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:5% 25px;background-size:150px auto;}.elementor-2728 .elementor-element.elementor-element-2c18925a{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2728 .elementor-element.elementor-element-1ef9f01a:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-1ef9f01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 90%, var( --e-global-color-bd28782 ) 0%);}.elementor-2728 .elementor-element.elementor-element-1ef9f01a{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2728 .elementor-element.elementor-element-59e7bf78 img{width:100%;}.elementor-2728 .elementor-element.elementor-element-26c38824{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2728 .elementor-element.elementor-element-1aeb176c{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2728 .elementor-element.elementor-element-a2acd11 {--n-accordion-padding:10px 15px 10px 15px;}.elementor-2728 .elementor-element.elementor-element-a2acd11{--n-accordion-icon-size:25px;}.elementor-2728 .elementor-element.elementor-element-738213c{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2728 .elementor-element.elementor-element-468bbcc5{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-2728 .elementor-element.elementor-element-6fe7faaf img{width:95%;}}@media(min-width:768px){.elementor-2728 .elementor-element.elementor-element-34f60d6f{--content-width:950px;}.elementor-2728 .elementor-element.elementor-element-70016746{--content-width:950px;}}@media(min-width:1367px){.elementor-2728 .elementor-element.elementor-element-70016746:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-70016746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-59e7bf78 */.red-outline:before {
    display: block;
    clear: both;
    content: '';
    position: absolute;
    top: -25px;
    left: -25px;
    height: 100%;
    width: 100%;
    border: 1px solid var(--e-global-color-accent);
    border-radius: 7px;
    z-index: 0;
}

.red-outline img{z-index: 2; position: relative;}

@media screen and (max-width: 767px) {
    .red-outline:before {top: -15px; left: -15px;}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a2acd11 */.elementor-2728 .elementor-element.elementor-element-a2acd11 .e-n-accordion-item-title {background-color: #fff;}/* End custom CSS */