.elementor-35995 .elementor-element.elementor-element-6504b069 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-35995 .elementor-element.elementor-element-6504b069:not(.elementor-motion-effects-element-type-background), .elementor-35995 .elementor-element.elementor-element-6504b069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30416E;background-image:url("https://www.northboundtreatment.com/wp-content/uploads/2025/07/addiction-san-diego.webp");background-position:top center;background-size:cover;}.elementor-35995 .elementor-element.elementor-element-6504b069 > .elementor-background-overlay{background-color:#1E2945;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35995 .elementor-element.elementor-element-6504b069 > .elementor-container{min-height:400px;}.elementor-35995 .elementor-element.elementor-element-6504b069{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 35px 35px 35px;}.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-35995 .elementor-element.elementor-element-2e84a3bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-d85e10b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-02eb918{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-e5b2596{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-35995 .elementor-element.elementor-element-e5b2596:not(.elementor-motion-effects-element-type-background), .elementor-35995 .elementor-element.elementor-element-e5b2596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2945;}.elementor-35995 .elementor-element.elementor-element-d60af01 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;font-style:italic;color:#FF7D26;}.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-35995 .elementor-element.elementor-element-248d3ea{font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.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-35995 .elementor-element.elementor-element-f3cfde9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-f3cfde9 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:600;padding:15px 35px 15px 35px;}.elementor-35995 .elementor-element.elementor-element-27cec2e{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-9ee8af6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-fba4fbd{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-35995 .elementor-element.elementor-element-fba4fbd:not(.elementor-motion-effects-element-type-background), .elementor-35995 .elementor-element.elementor-element-fba4fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2945;}.elementor-35995 .elementor-element.elementor-element-61e2891{font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-eeb98c3{--e-image-carousel-slides-to-show:2;}.elementor-35995 .elementor-element.elementor-element-eeb98c3 > .elementor-widget-container{background-color:#F37625;margin:10px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-35995 .elementor-element.elementor-element-eeb98c3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-35995 .elementor-element.elementor-element-eeb98c3 .elementor-swiper-button.elementor-swiper-button-next{font-size:50px;}.elementor-35995 .elementor-element.elementor-element-6e8fb0b{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-35995 .elementor-element.elementor-element-6e8fb0b:not(.elementor-motion-effects-element-type-background), .elementor-35995 .elementor-element.elementor-element-6e8fb0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-35995 .elementor-element.elementor-element-0ded799 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-35995 .elementor-element.elementor-element-bbcdc5e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-bbcdc5e .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:600;padding:15px 35px 15px 35px;}.elementor-35995 .elementor-element.elementor-element-a58a07a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-c678277{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:26px;--padding-right:26px;}.elementor-35995 .elementor-element.elementor-element-c678277:not(.elementor-motion-effects-element-type-background), .elementor-35995 .elementor-element.elementor-element-c678277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;background-image:url("https://www.northboundtreatment.com/wp-content/uploads/2025/07/san-diego-cta.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35995 .elementor-element.elementor-element-4293b36{text-align:center;}.elementor-35995 .elementor-element.elementor-element-4293b36 .elementor-heading-title{color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-5b7b47b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-5b7b47b{text-align:center;color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-ccd4399 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-ccd4399 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:600;padding:15px 35px 15px 35px;}.elementor-35995 .elementor-element.elementor-element-b6be846{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-1d5cbb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-e4e79bc{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-a802ae9{--display:flex;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-35995 .elementor-element.elementor-element-30c1b0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-35995 .elementor-element.elementor-element-30c1b0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-35995 .elementor-element.elementor-element-30c1b0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-35995 .elementor-element.elementor-element-30c1b0d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body.rtl .elementor-35995 .elementor-element.elementor-element-30c1b0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.rtl) .elementor-35995 .elementor-element.elementor-element-30c1b0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-35995 .elementor-element.elementor-element-30c1b0d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35995 .elementor-element.elementor-element-30c1b0d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35995 .elementor-element.elementor-element-30c1b0d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-35995 .elementor-element.elementor-element-30c1b0d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-35995 .elementor-element.elementor-element-36790eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-36790eb.e-con{--align-self:center;}.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-35995 .elementor-element.elementor-element-6837425 img{border-radius:10px 10px 10px 10px;}.elementor-35995 .elementor-element.elementor-element-1c5bb74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-36530be{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-5b31c76{--display:flex;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-4a62a04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-35995 .elementor-element.elementor-element-4a62a04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-35995 .elementor-element.elementor-element-4a62a04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-35995 .elementor-element.elementor-element-4a62a04 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body.rtl .elementor-35995 .elementor-element.elementor-element-4a62a04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.rtl) .elementor-35995 .elementor-element.elementor-element-4a62a04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-35995 .elementor-element.elementor-element-4a62a04 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35995 .elementor-element.elementor-element-4a62a04 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35995 .elementor-element.elementor-element-4a62a04{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-35995 .elementor-element.elementor-element-4a62a04 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-35995 .elementor-element.elementor-element-3faf4e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-3faf4e5.e-con{--align-self:center;}.elementor-35995 .elementor-element.elementor-element-6732b82 img{border-radius:10px 10px 10px 10px;}.elementor-35995 .elementor-element.elementor-element-738da4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-738da4e .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:600;padding:15px 35px 15px 35px;}.elementor-35995 .elementor-element.elementor-element-1459cb9{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-35995 .elementor-element.elementor-element-1459cb9:not(.elementor-motion-effects-element-type-background), .elementor-35995 .elementor-element.elementor-element-1459cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-35995 .elementor-element.elementor-element-8facb52 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-35995 .elementor-element.elementor-element-88751c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-88751c1 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:600;padding:15px 35px 15px 35px;}.elementor-35995 .elementor-element.elementor-element-d02f569 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-6c91081{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-d4aff05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-d4aff05.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-35995 .elementor-element.elementor-element-943f7e3{text-align:left;}.elementor-35995 .elementor-element.elementor-element-943f7e3 img{width:200px;border-radius:10px 10px 10px 10px;}.elementor-35995 .elementor-element.elementor-element-a781554{--display:flex;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-91b753f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-78aaab5 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-35995 .elementor-element.elementor-element-78aaab5{left:2.495%;}body.rtl .elementor-35995 .elementor-element.elementor-element-78aaab5{right:2.495%;}.elementor-35995 .elementor-element.elementor-element-78aaab5{top:-2px;z-index:1;text-align:left;}.elementor-35995 .elementor-element.elementor-element-78aaab5 img{width:69px;}.elementor-35995 .elementor-element.elementor-element-48905dc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-48905dc > .elementor-widget-container{background-color:#1E2945;padding:14px 40px 14px 40px;border-radius:10px 10px 10px 10px;}.elementor-35995 .elementor-element.elementor-element-48905dc.elementor-element{--align-self:center;}.elementor-35995 .elementor-element.elementor-element-279e43e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-86d518c > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-35995 .elementor-element.elementor-element-86d518c{left:2.495%;}body.rtl .elementor-35995 .elementor-element.elementor-element-86d518c{right:2.495%;}.elementor-35995 .elementor-element.elementor-element-86d518c{top:-2px;z-index:1;text-align:left;}.elementor-35995 .elementor-element.elementor-element-86d518c img{width:69px;}.elementor-35995 .elementor-element.elementor-element-98ff107{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-98ff107 > .elementor-widget-container{background-color:#1E2945;padding:14px 40px 14px 40px;border-radius:10px 10px 10px 10px;}.elementor-35995 .elementor-element.elementor-element-98ff107.elementor-element{--align-self:center;}.elementor-35995 .elementor-element.elementor-element-3fd1904{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-1bd3d1f > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-35995 .elementor-element.elementor-element-1bd3d1f{left:2.495%;}body.rtl .elementor-35995 .elementor-element.elementor-element-1bd3d1f{right:2.495%;}.elementor-35995 .elementor-element.elementor-element-1bd3d1f{top:-2px;z-index:1;text-align:left;}.elementor-35995 .elementor-element.elementor-element-1bd3d1f img{width:69px;}.elementor-35995 .elementor-element.elementor-element-ad67651{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-ad67651 > .elementor-widget-container{background-color:#1E2945;padding:14px 40px 14px 40px;border-radius:10px 10px 10px 10px;}.elementor-35995 .elementor-element.elementor-element-ad67651.elementor-element{--align-self:center;}.elementor-35995 .elementor-element.elementor-element-4225d86{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-2d38c55 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-35995 .elementor-element.elementor-element-2d38c55{left:2.495%;}body.rtl .elementor-35995 .elementor-element.elementor-element-2d38c55{right:2.495%;}.elementor-35995 .elementor-element.elementor-element-2d38c55{top:-2px;z-index:1;text-align:left;}.elementor-35995 .elementor-element.elementor-element-2d38c55 img{width:69px;}.elementor-35995 .elementor-element.elementor-element-d9316d6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-d9316d6 > .elementor-widget-container{background-color:#1E2945;padding:14px 14px 14px 40px;border-radius:10px 10px 10px 10px;}.elementor-35995 .elementor-element.elementor-element-d9316d6.elementor-element{--align-self:center;}.elementor-35995 .elementor-element.elementor-element-3c255cf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-fca396b > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-35995 .elementor-element.elementor-element-fca396b{left:2.495%;}body.rtl .elementor-35995 .elementor-element.elementor-element-fca396b{right:2.495%;}.elementor-35995 .elementor-element.elementor-element-fca396b{top:-2px;z-index:1;text-align:left;}.elementor-35995 .elementor-element.elementor-element-fca396b img{width:69px;}.elementor-35995 .elementor-element.elementor-element-30bf8de{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-30bf8de > .elementor-widget-container{background-color:#1E2945;padding:14px 40px 14px 40px;border-radius:10px 10px 10px 10px;}.elementor-35995 .elementor-element.elementor-element-30bf8de.elementor-element{--align-self:center;}.elementor-35995 .elementor-element.elementor-element-73d93b1{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-d26b9aa > .elementor-widget-container{margin:0px 0px 19px 0px;padding:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-d26b9aa{text-align:center;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-35995 .elementor-element.elementor-element-1ffa25d{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-35995 .elementor-element.elementor-element-1ffa25d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-1ffa25d.elementor-element{--align-self:center;}.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-tab-title{background-color:#1E2945;padding:7px 20px 15px 20px;}.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-accordion-icon, .elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-accordion-title{color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-active .elementor-accordion-icon, .elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-accordion-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:20px;}.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:20px;}.elementor-35995 .elementor-element.elementor-element-fd909a8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-35995 .elementor-element.elementor-element-fd909a8:not(.elementor-motion-effects-element-type-background), .elementor-35995 .elementor-element.elementor-element-fd909a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;background-image:url("https://www.northboundtreatment.com/wp-content/uploads/2025/07/san-diego-cta-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35995 .elementor-element.elementor-element-f4bce27{text-align:center;}.elementor-35995 .elementor-element.elementor-element-f4bce27 .elementor-heading-title{color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-1a0d3e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-1a0d3e2{text-align:center;color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-995a5bb{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-899a389 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-220f13b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-220f13b .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:600;padding:15px 35px 15px 35px;}.elementor-35995 .elementor-element.elementor-element-9145c49{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-35995 .elementor-element.elementor-element-ec779d4 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-35995 .elementor-element.elementor-element-ec779d4{--box-background-color:#FBFBFB;--box-border-width:0px;--separator-width:0px;--header-color:#1E2945;--item-text-color:#1E2945;--item-text-hover-decoration:underline;--marker-color:#1E2945;--marker-size:6px;}.elementor-35995 .elementor-element.elementor-element-ec779d4 .elementor-toc__header-title{text-align:center;}.elementor-35995 .elementor-element.elementor-element-ec779d4 .elementor-toc__header, .elementor-35995 .elementor-element.elementor-element-ec779d4 .elementor-toc__header-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-35995 .elementor-element.elementor-element-ec779d4 .elementor-toc__list-item{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-35995 .elementor-element.elementor-element-30f5db6{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-35995 .elementor-element.elementor-element-30f5db6:not(.elementor-motion-effects-element-type-background), .elementor-35995 .elementor-element.elementor-element-30f5db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.northboundtreatment.com/wp-content/uploads/2025/07/sidebar-banner.webp");}.elementor-35995 .elementor-element.elementor-element-6b1d9d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-6b1d9d5 img{max-width:65%;}.elementor-35995 .elementor-element.elementor-element-6615d27 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-35995 .elementor-element.elementor-element-6615d27{text-align:center;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-35995 .elementor-element.elementor-element-07ca1a5 .elementor-button{background-color:#FF7D26;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF7D26;padding:10px 30px 10px 30px;}.elementor-35995 .elementor-element.elementor-element-07ca1a5 .elementor-button:hover, .elementor-35995 .elementor-element.elementor-element-07ca1a5 .elementor-button:focus{background-color:#02010100;color:#FF7D26;}.elementor-35995 .elementor-element.elementor-element-07ca1a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-07ca1a5 .elementor-button:hover svg, .elementor-35995 .elementor-element.elementor-element-07ca1a5 .elementor-button:focus svg{fill:#FF7D26;}.elementor-35995 .elementor-element.elementor-element-eb29454{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-35995 .elementor-element.elementor-element-eb29454:not(.elementor-motion-effects-element-type-background), .elementor-35995 .elementor-element.elementor-element-eb29454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-35995 .elementor-element.elementor-element-79691a1{text-align:center;}.elementor-35995 .elementor-element.elementor-element-79691a1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#101218;}.elementor-35995 .elementor-element.elementor-element-9e17b99{--e-image-carousel-slides-to-show:3;}.elementor-35995 .elementor-element.elementor-element-9e17b99 .swiper-wrapper{display:flex;align-items:center;}.elementor-35995 .elementor-element.elementor-element-06270a8{--e-image-carousel-slides-to-show:3;}.elementor-35995 .elementor-element.elementor-element-06270a8 .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-35995 .elementor-element.elementor-element-6504b069 > .elementor-background-overlay{opacity:1;}.elementor-35995 .elementor-element.elementor-element-27cec2e{--padding-top:0px;--padding-bottom:0px;--padding-left:37px;--padding-right:37px;}.elementor-35995 .elementor-element.elementor-element-9ee8af6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-816f9e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-6e8fb0b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:37px;--padding-right:37px;}.elementor-35995 .elementor-element.elementor-element-a58a07a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 37px 37px 37px;}.elementor-35995 .elementor-element.elementor-element-b6be846{--padding-top:0px;--padding-bottom:0px;--padding-left:37px;--padding-right:37px;}.elementor-35995 .elementor-element.elementor-element-1d5cbb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-e4e79bc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;}.elementor-35995 .elementor-element.elementor-element-36790eb{--justify-content:center;}.elementor-35995 .elementor-element.elementor-element-1c5bb74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-36530be{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-3faf4e5{--justify-content:center;}.elementor-35995 .elementor-element.elementor-element-d02f569 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:37px 37px 37px 37px;}.elementor-35995 .elementor-element.elementor-element-6c91081{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:37px;}.elementor-35995 .elementor-element.elementor-element-d4aff05{--justify-content:center;}.elementor-35995 .elementor-element.elementor-element-d26b9aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:37px 37px 37px 37px;}.elementor-35995 .elementor-element.elementor-element-1ffa25d > .elementor-widget-container{padding:0px 37px 0px 37px;}.elementor-35995 .elementor-element.elementor-element-1ffa25d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-35995 .elementor-element.elementor-element-899a389 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:37px 37px 37px 37px;}}@media(max-width:767px){.elementor-35995 .elementor-element.elementor-element-6504b069 > .elementor-container{min-height:100px;}.elementor-35995 .elementor-element.elementor-element-6504b069{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-35995 .elementor-element.elementor-element-2e84a3bb .elementor-heading-title{font-size:39px;}.elementor-35995 .elementor-element.elementor-element-d85e10b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35995 .elementor-element.elementor-element-e5b2596{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:37px;--padding-right:37px;}.elementor-35995 .elementor-element.elementor-element-f3cfde9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-27cec2e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35995 .elementor-element.elementor-element-fba4fbd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-35995 .elementor-element.elementor-element-eeb98c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-6e8fb0b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:37px;--padding-right:37px;}.elementor-35995 .elementor-element.elementor-element-0ded799 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-35995 .elementor-element.elementor-element-a58a07a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 37px 0px 37px;}.elementor-35995 .elementor-element.elementor-element-c678277{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:37px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px;}.elementor-35995 .elementor-element.elementor-element-b6be846{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35995 .elementor-element.elementor-element-1d5cbb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-a802ae9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-36790eb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-1c5bb74 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-5b31c76{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-3faf4e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-738da4e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-1459cb9{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:37px;--padding-right:37px;}.elementor-35995 .elementor-element.elementor-element-8facb52 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-35995 .elementor-element.elementor-element-88751c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35995 .elementor-element.elementor-element-d02f569 > .elementor-widget-container{padding:10px 37px 0px 37px;}.elementor-35995 .elementor-element.elementor-element-6c91081{--padding-top:30px;--padding-bottom:0px;--padding-left:37px;--padding-right:37px;}.elementor-35995 .elementor-element.elementor-element-d4aff05{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-a781554{--width:100%;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35995 .elementor-element.elementor-element-78aaab5 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-35995 .elementor-element.elementor-element-78aaab5{left:38%;}body.rtl .elementor-35995 .elementor-element.elementor-element-78aaab5{right:38%;}.elementor-35995 .elementor-element.elementor-element-78aaab5{top:-45px;}.elementor-35995 .elementor-element.elementor-element-48905dc > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-35995 .elementor-element.elementor-element-48905dc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-35995 .elementor-element.elementor-element-279e43e{--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35995 .elementor-element.elementor-element-86d518c > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-35995 .elementor-element.elementor-element-86d518c{left:38%;}body.rtl .elementor-35995 .elementor-element.elementor-element-86d518c{right:38%;}.elementor-35995 .elementor-element.elementor-element-86d518c{top:-45px;}.elementor-35995 .elementor-element.elementor-element-98ff107 > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-35995 .elementor-element.elementor-element-98ff107{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-35995 .elementor-element.elementor-element-3fd1904{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35995 .elementor-element.elementor-element-1bd3d1f > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-35995 .elementor-element.elementor-element-1bd3d1f{left:38%;}body.rtl .elementor-35995 .elementor-element.elementor-element-1bd3d1f{right:38%;}.elementor-35995 .elementor-element.elementor-element-1bd3d1f{top:-45px;}.elementor-35995 .elementor-element.elementor-element-ad67651 > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-35995 .elementor-element.elementor-element-ad67651{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-35995 .elementor-element.elementor-element-4225d86{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35995 .elementor-element.elementor-element-2d38c55 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-35995 .elementor-element.elementor-element-2d38c55{left:38%;}body.rtl .elementor-35995 .elementor-element.elementor-element-2d38c55{right:38%;}.elementor-35995 .elementor-element.elementor-element-2d38c55{top:-45px;}.elementor-35995 .elementor-element.elementor-element-d9316d6 > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-35995 .elementor-element.elementor-element-d9316d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-35995 .elementor-element.elementor-element-3c255cf{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35995 .elementor-element.elementor-element-fca396b > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-35995 .elementor-element.elementor-element-fca396b{left:38%;}body.rtl .elementor-35995 .elementor-element.elementor-element-fca396b{right:38%;}.elementor-35995 .elementor-element.elementor-element-fca396b{top:-45px;}.elementor-35995 .elementor-element.elementor-element-30bf8de > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-35995 .elementor-element.elementor-element-30bf8de{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-35995 .elementor-element.elementor-element-73d93b1{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35995 .elementor-element.elementor-element-d26b9aa > .elementor-widget-container{margin:0px 0px 5px 0px;padding:40px 37px 0px 37px;}.elementor-35995 .elementor-element.elementor-element-1ffa25d > .elementor-widget-container{padding:0px 37px 0px 37px;}.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-35995 .elementor-element.elementor-element-fd909a8{--padding-top:30px;--padding-bottom:30px;--padding-left:37px;--padding-right:37px;}.elementor-35995 .elementor-element.elementor-element-995a5bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:37px;--padding-right:37px;}.elementor-35995 .elementor-element.elementor-element-899a389 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-35995 .elementor-element.elementor-element-220f13b > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-35995 .elementor-element.elementor-element-4fdb1d16{width:83.28%;}.elementor-35995 .elementor-element.elementor-element-3f16bc1c{width:16.622%;}.elementor-35995 .elementor-element.elementor-element-02eb918{--width:71.55%;}.elementor-35995 .elementor-element.elementor-element-d4aff05{--width:24%;}.elementor-35995 .elementor-element.elementor-element-91b753f{--width:100%;}.elementor-35995 .elementor-element.elementor-element-9145c49{--width:27.7%;}}@media(max-width:1024px) and (min-width:768px){.elementor-35995 .elementor-element.elementor-element-02eb918{--width:100%;}.elementor-35995 .elementor-element.elementor-element-36790eb{--width:100%;}.elementor-35995 .elementor-element.elementor-element-a781554{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-f3cfde9 */@media (max-width: 765px) {
    .elementor-35995 .elementor-element.elementor-element-f3cfde9 a{
        padding-right: 10px!important;
        padding-left: 10px!important;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-eeb98c3 */.elementor-35995 .elementor-element.elementor-element-eeb98c3 img.swiper-slide-image {
    height: 268px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbcdc5e */@media (max-width: 765px) {
    .elementor-35995 .elementor-element.elementor-element-bbcdc5e a{
        padding-right: 10px!important;
        padding-left: 10px!important;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4293b36 */.elementor-35995 .elementor-element.elementor-element-4293b36 h3 {
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b7b47b */.elementor-35995 .elementor-element.elementor-element-5b7b47b p {
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.30);
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccd4399 */@media (max-width: 765px) {
    .elementor-35995 .elementor-element.elementor-element-ccd4399 a{
        padding-right: 10px!important;
        padding-left: 10px!important;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-738da4e */@media (max-width: 765px) {
    .elementor-35995 .elementor-element.elementor-element-738da4e a{
        padding-right: 10px!important;
        padding-left: 10px!important;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d02f569 */.elementor-35995 .elementor-element.elementor-element-d02f569 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48905dc */.elementor-35995 .elementor-element.elementor-element-48905dc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98ff107 */.elementor-35995 .elementor-element.elementor-element-98ff107 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad67651 */.elementor-35995 .elementor-element.elementor-element-ad67651 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9316d6 */.elementor-35995 .elementor-element.elementor-element-d9316d6 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30bf8de */.elementor-35995 .elementor-element.elementor-element-30bf8de p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26b9aa */.elementor-35995 .elementor-element.elementor-element-d26b9aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-1ffa25d */.elementor-35995 .elementor-element.elementor-element-1ffa25d svg {
    width: 20px!important;
}

.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-tab-title {
    border-radius: 6px;
}

.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-tab-title.elementor-active {
    border-radius: 6px 6px 0 0;
}

.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-accordion-item {
   border-radius: 0 0 6px 6px; 
}

.elementor-35995 .elementor-element.elementor-element-1ffa25d a.elementor-accordion-title {
    color: #FFF!important;
}

.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-tab-title.elementor-active {
    background-color: #F37625;
}

.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-tab-title.elementor-active {
    background-color: #F37625;
}

.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-accordion-item {
    margin-bottom: 15px;
}

.elementor-35995 .elementor-element.elementor-element-1ffa25d .elementor-accordion-icon-right {
    margin-left: 0!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4bce27 */.elementor-35995 .elementor-element.elementor-element-f4bce27 h3 {
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a0d3e2 */.elementor-35995 .elementor-element.elementor-element-1a0d3e2 p {
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.30);
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-899a389 */.elementor-35995 .elementor-element.elementor-element-899a389 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-220f13b */@media (max-width: 765px) {
    .elementor-35995 .elementor-element.elementor-element-220f13b a{
        padding-right: 10px!important;
        padding-left: 10px!important;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-ec779d4 */.elementor-35995 .elementor-element.elementor-element-ec779d4 .elementor-toc__header {
    padding: 0;
}

.elementor-35995 .elementor-element.elementor-element-ec779d4 .elementor-toc__list-wrapper {
    margin-left: 0;
}

.elementor-35995 .elementor-element.elementor-element-ec779d4 .elementor-toc__list-item-text-wrapper {
    align-items: start;
    display: flex
;
}
.elementor-35995 .elementor-element.elementor-element-ec779d4 .elementor-toc__list-item-text-wrapper i{
    margin-top: 10px
}

.elementor-35995 .elementor-element.elementor-element-ec779d4 {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6615d27 */.elementor-35995 .elementor-element.elementor-element-6615d27 p { margin-bottom: 0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb29454 */.elementor-35995 .elementor-element.elementor-element-eb29454 {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-container p:last-child {
    margin-bottom: 0;
}

.garden-tab .plus-tab-header.active:before {
    display: none;
}
.garden-tab .plus-tab-header.active {
    border-bottom: 3px solid #2D3B57 !important;
}
.garden-tab .plus-tab-header.active {
    color: #505050 !important;
}
.garden-tab .elementor-tabs-wrapper .elementor-tab-title  {
    font-size: 1.2rem !important;
}
.garden-tab .plus-tabs-nav .elementor-tab-title {
    font-size: 15px !important;
}


.garden-tab .elementor-tabs-content-wrapper {
    padding-left: 10%;
}
.garden-tab .elementor-tabs-content-wrapper .elementor-tab-content {
    padding-top: 5px;
    text-align: justify;
}
.garden-tab .elementor-tabs-content-wrapper .elementor-tab-content h3, .garden-tab .elementor-tabs-content-wrapper .elementor-tab-content h2 {
    margin-bottom: 2rem;
    text-align: left;
    line-height: 1.2em;
}

div#elementor-tab-title-8234 {
    padding: 20px 0px 20px 25px;
}

@media (max-width: 1280px) and (min-width: 1025px){
.elementor-element-a215038 .elementor-tab-title {
    padding: 20px 10px 20px 20px;
}
}
@media (max-width: 1024px) and (min-width: 769px){
    .elementor-element-a215038 .elementor-tab-title {
    padding: 20px 20px;
}
}

@media (max-width: 768px) { .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
} 
    
}
@media (max-width: 767px) {
.garden-tab .elementor-tabs-content-wrapper {
     padding-left: 0;
}
.garden-tab .elementor-tabs-content-wrapper .elementor-tab-content {
    padding-top: 0;
}
.garden-tab .elementor-tabs-content-wrapper .elementor-tab-content h3, .garden-tab .elementor-tabs-content-wrapper .elementor-tab-content h2 {
    margin-top: 20px;
}
}

.elementor-32801 .elementor-element.elementor-element-5a0a868 .theplus-tabs-wrapper .theplus-tabs-content-wrapper {
    margin-top: -2px !important;
}


@media (max-width: 768px) {
.elementor-33209 .elementor-element.elementor-element-91942f3 .elementor-tabs-wrapper {
    width: 100% !important;
} }

@media (max-width: 768px) {
.elementor-33211 .elementor-element.elementor-element-5aeb8ac .elementor-tabs-wrapper {
    width: 100% !important;
} }/* End custom CSS */